/************************************************************
	Grand Rental Station   CSS
	Created:				11.17.2004
	Last Modified:	11.17.2004
	Author:					Mariona Jones

       Modified by Charles Guthrie to fit MidAmericaWeb CMS
************************************************************/
/************************************************************
	START basic layout elements
************************************************************/
* { 
		margin: 0;
		padding: 0;
		}
		
div.clear { clear : both; }
a img { border : 0; }
a { color : #0E2D65; }
a:link { color : #0E2D65; }
a:hover { color : #E5181E; }
a:active { color : #E5181E; }
p { color: #0E2D65; }
a.highlight { color: #E5181E; }
img {
		padding: 0;
		margin: 0;
		border: none;
		}
body  {
		text-align: center;
		margin: 20px;
		padding: 0;
		font-family: verdana, helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		background-image:url('images/header4b.jpg');
background-repeat: no-repeat;
background-color: #18243C;
background-position: center top;
               
	}
h2 {
	font-size: 13px;
	color: #0E2D65;
	}
h3 {
	font-size: 11px;
	color: #0E2D65;
	}
	
h4, h5 { 
	font-size: 13px;
	color: #0E2D65;
	}
	
h6 {
	font-size: 11px;
	color: #0E2D65;}
	
/************************************************************
Content
************************************************************/
div#mainContainer {
width:725px;
margin-left:9px;
background: transparent url(images/newbacker.jpg) repeat-y;
float:left;
}


div#global {


border:0 none;
margin:0 auto;
width:725px;

	}
	
div#content {
	background-color:#ffffff;
    float: left;
	width: 555px;
	margin: 0 0 0 -3px;
	/* hide from mac ie \*/
	margin: 0;
	/* end hide */
	}
div#leftContent {
float: left;
width:157px;
text-align: left;
	}
h1#logo a, h1#logospecial a {

	overflow: hidden;
	padding-top: 180px;
	margin: 0;
	height: 0 !important;
	height /**/: 180px; /* for IE5/Win only! */
	display: block;
	cursor: pointer;
	font-size: 1px;
	clip: rect(0,179px,140px,0);
float: left;
	}
	
h1#logo a {

}

h1#logospecial a { background: url(media/images/hdr_logospecial.gif) 0 0 no-repeat; }
div#rightContent {
background-color:#ffffff;	
	float: left;

	}
	
div#rightContentSpecial {
background-color:#ffffff;	
	float: left;
	width: 569px;
	background: #fff url(media/images/sidenavspecial.gif) repeat-y right bottom;
	}
div#rightContentTool {
	float: left;
	width: 569px;
	background:  #fff url(media/images/sidenavtool.gif) repeat-y right bottom;
 	}
div#welcome {
	width: 278px;
	height: 12px;
	margin: 20px 0 10px 0;
	background: url(media/images/welcome.gif) 0 0 no-repeat;	
}
p#text {
	width: 370px;
	margin: 10px 0 20px 0;
	color: #0E2D65; 
	}
/****************************
DifferentHeaders
****************************/
	
h2.header, h2.headerspecial, h2.headertool {
	width: 570px;
	height: 0 !important;
	height /**/: 102px; /* for IE5/Win only! */
	padding: 140px 0 0 0;
	overflow: hidden;
	clip: rect(0,580px,102px,0);
	font-size: 1px;
float: left;
	}
h2.header {

	}
h2.headerspecial {

	}
h2.headertool {
	
	}
/****************************
	Navigation
****************************/
ul#nav {	
	float: left;
	width: 132px !important;
	width /**/: 155px; /* for IE5/Win only! */
  padding: 0 0 0 23px;
  list-style: none;
  overflow: hidden;
	display: block;
}
ul#nav li {
	width: 132px;
	overflow: hidden;
	display: inline;
}
ul#nav li#home { height: 27px; }
ul#nav li#findus { height: 26px; }
ul#nav li#contactus { height: 26px; }
ul#nav li#faq { height: 26px; }
ul#nav li#whatnew { height: 25px; }
ul#nav li#toolcatalog { height: 26px; }
ul#nav li#tooltips { height: 26px; }
ul#nav li#specialevent { height: 41px; }
ul#nav li#currentspecials { height: 41px; }
ul#nav li#forsale { height: 41px; }
ul#nav li#storehours { height: 26px; }
ul#nav li#employment { height: 26px; }
 
ul#nav li a {
	width: 132px;
	display: block;
	font-size: 1px;
	line-height: 20px;
	overflow: hidden;
}
ul#nav li#home a 					{ width: 132px; height: 0 !important; height /**/: 27px; padding-top: 27px; background: url(media/images/bt_home.jpg) 0 0 no-repeat;						}
ul#nav li#findus a 				{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_findus.jpg) 0 0 no-repeat;					}
ul#nav li#contactus a 				{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_contactus.jpg) 0 0 no-repeat;					}
ul#nav li#faq a 				{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_faq.jpg) 0 0 no-repeat;					}
ul#nav li#whatnew a 			{ width: 132px; height: 0 !important; height /**/: 25px; padding-top: 25px; background: url(media/images/bt_whatnew.jpg) 0 0 no-repeat;				}
ul#nav li#toolcatalog a 	{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_toolcatalog.jpg) 0 0 no-repeat;		}
ul#nav li#tooltips a 	{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_tooltips.jpg) 0 0 no-repeat;		}
ul#nav li#partytips a 	{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_partytips.jpg) 0 0 no-repeat;		}
ul#nav li#specialevent a 	{ width: 132px; height: 0 !important; height /**/: 41px; padding-top: 41px; background: url(media/images/bt_specialevent.jpg) 0 0 no-repeat;		}
ul#nav li#currentspecials a 					{ width: 132px; height: 0 !important; height /**/: 41px; padding-top: 41px; background: url(media/images/bt_currentspec.jpg) 0 0 no-repeat;						}
ul#nav li#forsale a 					{ width: 132px; height: 0 !important; height /**/: 41px; padding-top: 41px; background: url(media/images/bt_currentspec.jpg) 0 0 no-repeat;						}
ul#nav li#storehours a 				{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_forsale.jpg) 0 0 no-repeat;					}
ul#nav li#employment a 				{ width: 132px; height: 0 !important; height /**/: 26px; padding-top: 26px; background: url(media/images/bt_employment.jpg) 0 0 no-repeat;					}

ul#nav li#home a:hover, ul#nav li#findus a:hover,  ul#nav li#contactus a:hover,  ul#nav li#faq a:hover, ul#nav li#whatnew a:hover, ul#nav li#toolcatalog a:hover, ul#nav li#tooltips a:hover, ul#nav li#partytips a:hover, ul#nav li#specialevent a:hover, ul#nav li#forsale a:hover, ul#nav li#storehours a:hover,  ul#nav li#employment a:hover,  {	
	background-position: -132px 0;
	}	
ul#nav li#home a:active, ul#nav li#findus a:active,  ul#nav li#contactus a:active,  ul#nav li#faq a:active, ul#nav li#whatnew a:active, ul#nav li#toolcatalog a:active, ul#nav li#tooltips a:active, ul#nav li#partytips a:active, ul#nav li#specialevent a:active, ul#nav li#forsalw a:active, ul#nav li#storehours a:active,  ul#nav li#employment a:active, {	
	background-position: -132px 0;
	}	
div.home ul#nav li#home a, div.findus ul#nav li#findus a,  div.contactus ul#nav li#contactus a,  div.faq ul#nav li#faq a, div.whatnew ul#nav li#whatnew a, div.toolcatalog ul#nav li#toolcatalog a, div.tooltips ul#nav li#tooltips a, div.partytips ul#nav li#partytips a, div.specialevent ul#nav li#specialevent a, div.forsale ul#nav li#forsale a, div.storehours ul#nav li#storehours a,  div.employment ul#nav li#employment a, {
	background-position: -132px  0; 
}

div#specials {
	float: left;
	width: 130px;
	height: 22px;
	margin: 25px 0 0 28px !important;
	margin /**/: 0; /* for IE5/Win only! */
	*margin: 15px; /* for IE6/Win only! */
	background: transparent url(images/specials.gif) 0 0 no-repeat;
	
	}
    
    .cssfly {
font-family: arial, sans-serif; width:106px; height:150px;
position:relative; margin:0; font-size:11px; margin:50px 0;
}
.cssfly ul li a, .menu ul li a:visited {
display:block; text-decoration:none; color:#000; width:104px;
height:20px; text-align:center; border:1px solid #fff;
border-width:1px 1px 0 0; background: bg.jpg; 
line-height:19px; font-size:11px;
}
.cssfly ul {padding:0; margin:0;list-style-type: none; }
.cssfly ul li {float:left; margin-right:1px; position:relative;}
.cssfly ul li ul {display: none;}

.cssfly ul li:hover a {color:#fff; background:#000;}
.cssfly ul li:hover ul {
display:block; position:absolute; top:0;
left:105px; width:105px;
}
.cssfly ul li:hover ul li a.hide {
background:#ccc; color:#000;
}
.cssfly ul li:hover ul li:hover a.hide {width:150px;}
.cssfly ul li:hover ul li ul {display: none;}
.cssfly ul li:hover ul li a {
display:block; background:#ccc; color:#000; width:150px;
}
.cssfly ul li:hover ul li a:hover {background:red; color:#000;}
.cssfly ul li:hover ul li:hover ul {
display:block; position:absolute; left:151px; top:0; color:#000;
}
.cssfly ul li:hover ul li:hover ul li a {
display:block; width:200px; background:#dfc184; color:#000;
}
.cssfly ul li:hover ul li:hover ul li a:hover {background:#bd8d5e;
color:#fff;
}




/****************************
EndNavigation
****************************/
div#rentalassociation {
	float: left;
	width: 125px;
	overflow: hidden;
	padding-top: 90px;
	height: 0 !important;
	height /**/: 90px; /* for IE5/Win only! */
	margin: 30px 0 20px 0px !important;
	margin /**/: 20px 0 20px 0px; /* for IE5/Win only! */
	*margin: 20px 0 20px 0px; /* for ie6 pc */
	display: block;
	font-size: 1px;
	clip: rect(0,125px,90px,0);
	background: transparent url(media/images/aalogo.jpg) 0 0 no-repeat;
}

div#rentalpricebook {
	float: left;
	width: 125px;
	overflow: hidden;
	padding-top: 200px;
	height: 0 !important;
	height /**/: 260px; /* for IE5/Win only! */
	margin: 0px 0 20px 0px !important;
	margin /**/: 20px 0 20px 0px; /* for IE5/Win only! */
	*margin: 20px 0 20px 0px; /* for ie6 pc */
	/*display: block;*/
	font-size: 1px;
	/*clip: rect(0,125px,193px,0);*/
	background: transparent url(images/catalog09.png) 0 0 no-repeat;
}
	
div#credit {
        float: left;
	width: 91px;
	height: 63px;
	margin: 25px 0 0 42px !important;
	margin /**/: 0; /* for IE5/Win only! */
	*margin: 15px; /* for IE6/Win only! */
	background: transparent url(images/credit_cards.jpg) 0 0 no-repeat;
}
/****************************
CurrentSpecialsCallout
****************************/	
	
div#currentspecials {
	float: left;
	width: 348px;
	margin: 0 0 10px -12px !important;
	margin /**/: 0 0 10px 0; /* for IE5/Win only! */
	*margin: 0 0 10px 0; /* for IE6/Win only! */
	border: 1px solid #666;
	}
	
div#currentspecials img {
	float: left;
	width: 60px;
	height: 55px;
	margin: 5px;
	}
div#currentspecials p {
	/* hide from mac ie \*/
	width: 340px !important;
	width /**/: 270px; /* for IE5/Win only! */
	*width: 270px; /* for ie6 pc */
	/* end hide */
	font-size: 10px;
	color: #0E2D65;
	margin: 5px 2px 0 2px !important;
	margin /**/: 3px 0 0 0; /* for IE5/Win only! */
	}
p#expiration {
	position: absolute;
	font-size: 12px;
	color: #000;
	margin: 210px 0 0 200px;
	font-weight: bold;
	}
p#expirationdetail {
	position: absolute;
	font-size: 12px;
	color: #000;
	margin: 190px 0 0 200px;
	font-weight: bold;
	}
div#coupon {
	float: right;
	margin: 3px;
	}
	
div#coupon img {
	width: 161px;
	height: 17px;
	}
div#couponpage {
	float: left;
	margin: 30px 0 0 10px;
	}
	
div#couponpage img {
	margin: 20px 0;
	}
	
/****************************
RequestInfo
****************************/	
div#requestinfo {
	float: left;
	display: inline;
	height: 120px;
	width: 174px;
	margin: 10px 0 4px 7px;
	background: #fff url(images/request-banner.jpg) no-repeat left center;
	}
div#requestinfo a {
	display: inline;
	width: 143px !important; 
	width /**/: 172px; /* for IE5/Win only! */
	height: 30px;
	padding: 0 2px 0 31px;
	font-size: 10px !important;	
	font-size /**/: 9px; /* for IE5/Win only! */
	*font-size: 9px; /* for ie6 pc */
	color: #CC3333;
	line-height: 30px;
	}
		
div#info {
	width: 24px;
	height: 0 !important;
	height /**/: 24px;
	overflow: hidden;
	/* hide from mac ie \*/
	padding-top: 24px !important;
	/* end hide */
	padding-top: 8px;
	padding-top/**/: 3px; /* for IE5/Win only! */
	margin: 3px;
	clip: rect(0,24px,24px,0);
	}
legend {
	font-size: 12px;
 	font-weight: bold;
	}
	
div#content div#forms {
	width: 360px;
	text-align: left;
	border: 0;
	color: #0E2D65;

}
div#content div#forms label {
	margin: 0;
	}
					
label#checkbox span {
	width: 310px;
	font-size: 11px;
	color: #0E2D65;
	}
/****************************
PartyHints
****************************/
div#tablelayout {
	width: 262px;
	height: 351px;
	margin: 0 0 20px 30px;
	}
	
/****************************
SiteSearch
****************************/
div#callouts div#search, div#calloutstool div#search, div#calloutspecial div#search {
        float: left;	
        width: 120px;
	height: 30px;
	margin:20px 0 0 0;
	background-color: #fff;
	}
		
div#callouts div#search fieldset.sitesearch, div#calloutstool div#search fieldset.sitesearch, div#calloutspecial div#search fieldset.sitesearch {
	border: none;
	}
div#callouts div#search fieldset.sitesearch label span, div#calloutstool div#search fieldset.sitesearch label span, div#calloutspecial div#search fieldset.sitesearch label span {
	width: 90px;
	display: inline;
	}
div#callouts div#search fieldset.sitesearch label input, div#calloutstool div#search fieldset.sitesearch label input, div#calloutspecial div#search fieldset.sitesearch label input {
	width: 100px;
	margin: 5px;
	}
div#callouts div#search fieldset.sitesearch input.searchbtn, div#calloutstool div#search fieldset.sitesearch input.searchbtn, div#calloutspecial div#search fieldset.sitesearch input.searchbtn {
	float: left;
	width: 61px;
	height: 19px;
	display: inline;
	margin: 2px 0 0 0px;
	}
	
/****************************
SiteSearchEnd
****************************/
/****************************
Callouts
****************************/	
div#callouts {
	float: left;
	width: 192px;
	margin: 0;
	}
div#calloutstool {
	float: left;
	width: 192px;
	margin: 0 0 -20px 0;
	}

#divCategoryMain {

  width: 250px;
float: left;
  
}


div#calloutspecial {
	float: right;
	width: 10px;
	margin: 0 0 0 0;
height: auto;
	}
div#callouts div#tool {
	width: 174px;
	height: 120px;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 10px 0 0 8px;
	}
div#callouts div#tool a {
	cursor: pointer;
	width: 174px;
	height: 0 !important;
	height /**/:120px; /* for IE5/Win only! */
	padding-top: 120px;
	margin: 0;
	overflow: hidden;
	display: block;
	background: transparent url(images/toolrental2.jpg) 0 0 no-repeat;	
	}
div#callouts div#wedding {
	width: 174px;
	height: 120px;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 10px 0 0 8px;
	}
div#callouts div#wedding a {
	cursor: pointer;
	width: 174px;
	height: 0 !important;
	height /**/: 120px; /* for IE5/Win only! */
	padding-top: 120px; 
	margin: 0;
	overflow: hidden;
	display: block;
	background: transparent url(images/wedding1.jpg) 0 0 no-repeat;
	}
div#callouts div#moving {
	width: 174px;
	height: 120px;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 10px 0 0 8px;
	}
div#callouts div#moving a {
	cursor: pointer;
	width: 174px;
	height: 0 !important;
	height /**/: 120px; /* for IE5/Win only! */
	padding-top: 120px;
	margin: 0;
	overflow: hidden;
	display: block;
	background: transparent url(media/images/moving.jpg) 0 0 no-repeat;
	}
div#callouts div#forSale {
	width: 174px;
	height: 109px;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 10px 0 0 8px;
	}
div#callouts div#forSale a {
	cursor: pointer;
	width: 174px;
	height: 0 !important;
	height /**/: 109px; /* for IE5/Win only! */
	padding-top: 109px;
	margin: 0;
	overflow: hidden;
	display: block;
	background: transparent url(media/images/co_itemsSale.jpg) 0 0 no-repeat;
	}
/****************************
EndCallouts
****************************/	
/****************************
Sidenav
****************************/	
div#calloutstool ul#sidenav, div#calloutspecial ul#sidenav {
	margin: 20px 0 20px 10px;
	text-decoration: none;
	list-style: none; 
	font-weight: bolder;
	color: #0E2D65;
  font-size: 11px;
	}
div#calloutstool ul#sidenav a, div#calloutspecial ul#sidenav a {
	text-decoration: none;
	font-weight: bolder;
	}
div#calloutstool ul#sidenav a:active, div#calloutspecial ul#sidenav a:active {
	text-decoration: none;
	color: #E5181E;
	font-size: 11px;
	font-weight: bolder;
	}
	
div#calloutspecial ul#sidenavcatalog ul#catalog li {
	width: 150px;
	margin: 0 0 0 15px;
	list-style-type: square;
	font-weight: bolder;
	}
div#calloutspecial ul#sidenavcatalog ul#catalog li a:active {
	color: #E5181E;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: underline;
	}

div#calloutspecial ul#sidenavcatalog {
	margin: 20px 0 20px 10px;
	text-decoration: none;
	list-style: none;
	font-size: 11px;
	font-weight: bolder;
	}
	
div#calloutspecial ul#sidenavcatalog a {
	text-decoration: none;
	font-weight: bolder;
	}
div#calloutspecial ul#sidenavcatalog {
	margin: 20px 0 20px 10px;
	text-decoration: none;
	list-style: none;
	font-weight: bolder;
	}	
div#calloutspecial ul#sidenavcatalog ul#catalog a {
	text-decoration: none;
	font-weight: bolder;
	}
div#calloutspecial ul#sidenavcatalog ul#catalog {
	margin: 5px 0;
	text-decoration: none;
	list-style: none;
	font-weight: bolder;
	font-size: 11px !important;
	font-size /**/: 10.7px; /* for IE5/Win only! */
	*font-size: 10.7px;
	color: #0E2D65;
	}	
/****************************
EndSidenav
****************************/	
/****************************
SidenavSubcat(SpecialEvents)
****************************/	

	
/****************************
Products
****************************/	
div#products {
	width: 380px !important;
	width /**/: 370px; /* for IE5/Win only! */
	*width: 370px; /* for IE6/Win only! */
	float: left;
	margin: 40px 0 20px -15px !important;
	margin /**/: 40px 0 20px 0;/* for IE5/Win only! */
	*margin: 40px 0 20px 0; /* for IE6/Win only! */
	}
div#product1 {
	width: 380px !important;
	width /**/: 370px; /* for IE5/Win only! */
	*width: 370px; /* for IE6/Win only! */
	float: left;
	margin: 20px 0 20px 0 !important;
	margin /**/: 20px 0 20px 0;/* for IE5/Win only! */
	*margin: 20px 0 20px 0; /* for IE6/Win only! */
	}
div#products h4 {
	font-size: 12px;
	width: 370px;
	}
	
div#products1 {
	float: left;
	width: 175px;
	margin: 0 5px 0 0;
	}
div#products2 {
	float: left;
	width: 175px;
	margin: 0 0 0 5px;
}
div#products1 p, div#products2 p {
	margin-top: 5px;
	font-size: 11px;
	}
	
div#products1 h5, div#products2 h5 {
	margin-top: 5px;
	font-size: 12px;
	}
div#products1 img, div#products2 img {
	float: left;
	width: 70px;
	height: 70px;
	margin: 5px 5px 0 0;
	border: 1px solid #666;
	}
div#detailpic {
	width: 370px;
	}
div#detailpic p {
	width: 370px;
	font-size: 11px;
	}
div#detailpic img {
	width: 200px;
	height: 200px;
	border: 1px solid #666;
	}
/************************************************************
detailTest
************************************************************/
div#detailpic2 {
	width: 370px;
	}
div#detailpic2 p {
	width: 370px;
	font-size: 11px;
	}
div#detailpic2 img {
	width: 200px;
	height: 200px;
	border: 1px solid #666;
	}
div#detailpic2 p#prodtext {
	float: right;
	margin-top: 10px;
	width: 150px;
	}
/************************************************************
detailTest
************************************************************/
div#back {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 300px;
	}
div#previouspage {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 250px;
	}
div#nextback {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 230px;
	}
div#previous {
	width: 100px;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 260px;
	}

div#previous p {
	width: 100px;
	font-size: 9px;
	margin: 0 0 0 15px;
	}
p.rate {
	clear: both;
	margin: 0;
	padding: 0;
	}
/************************************************************
What's New
************************************************************/
div#products3 {
	width: 370px;
	border-bottom: 1px solid #000;
	}
div#products3 img {
	float: left;
	width: 60px;

	height: 60px;
	margin: 5px 5px 5px 0;
	}
	
div#products3 p {
	width: 370px;
	font-size: 11px;
	}
/************************************************************
ProductPricing
************************************************************/
table#productprice, table#productinfo {
	width: 100%;
	margin: 5px 0 5px -15px !important;
	margin /**/: 5px 0 5px 0;/* for IE5/Win only! */
	*margin: 5px 0 5px 0; /* for IE6/Win only! */
}
table#productprice tr, table#productinfo tr { 
	background-color: #E1E1E5;
	}
table#productprice th, table#productprice td, table#productinfo th, table#productinfo td {
	vertical-align: middle;
	text-align: left;
	padding: 5px;
	font: normal 11px/12px verdana, helvetica, arial, sans-serif;
	border-right: solid 1px #fff;
}
table#productprice th {
	width: 33%;
	font: bold 11px/12px verdana, helvetica, arial, sans-serif;
	color: #fff;
	background-color: #134292;
}
table#productinfo th {
	width: 50%;
	font: bold 11px/12px verdana, helvetica, arial, sans-serif;
	color: #fff;
	background-color: #134292;
}
	
/****************************
EndProducts
****************************/	
/************************************************************
ToolHints
************************************************************/
ul#toolhintlist {
	margin: 10px 0 10px 30px;
	color: #0E2D65;
	}
div#icons img {
	float: left;
	margin: 5px 5px 5px 0;
	}
ul#partyhintlist {
	margin: 10px 0 10px 30px;
	color: #0E2D65;
	list-style: none;
	list-style-type: georgian;
	}
ul#partyhint {
	margin: 10px 0 10px 40px;
	color: #0E2D65;
	list-style: none;
	list-style-type: circle;
	}
	
/**************************
Footer
**************************/
div#footer, div#footerspecial, div#footertool { 
margin-left:9px;
width:725px;
height: 50px;
	}
div#footer { background: transparent url(images/bluefooter.jpg) 0 0 no-repeat; }
div#footertool { background: transparent url(media/images/footertool.jpg) 0 0 no-repeat; }
div#footerspecial { background: transparent url(media/images/footerspecial.jpg) 0 0 no-repeat; }
div#footer, div#footerspecial, div#footertool {

	color: #fff;
	font-size: 10px;

	padding: 8px 0 0 0;
}
div#footerspecial { color:  #0E2D65; }
	
div#footer a, div#footerspecial a, div#footertool a {
	color: #fff;
	font-size: 10px;
	margin: 30px 0 0 10px;
}
div#footerspecial a { color:  #0E2D65; }
div#emc {
	margin: 10px 0 0 325px;
	}
	
/****************************
AdminTemplate
****************************/
div#rightContentAdmin {
	float: left;
	width: 569px;
	}
	
div#rightContentAdmin p {
	width: 540px;
	margin: 10px;
	}
div#rightContentAdmin h4 {
	width: 540px;
	margin: 10px 0 20px 0;
	text-align: left;
	font-size: 14px;
	}
	
ul#navigation h6 {
	color: #fff;
	font-size: 10px;
	margin: 5px;
	}
	
ul#navigation {
	float: left;
	width: 132px;
	padding: 0 0 0 23px;
	list-style: none;
	background: transparent url(media/images/navbg.jpg) repeat-y 23px 23px;
	}
 
ul#navigation li a { 
	width: 132px; 
	height: 15px;
	width: 132px;
	display: block;
	font-size: 9px;
	color: #fff;
	margin: 1px !important;
	margin /**/: 0 0 0 -15px; /* for IE5/Win only! */
	}
	
div#footeradmin { 
	width: 750px;
	height: 66px;
	padding: 0;
	margin: 0 0 0 23px;
 	background: url(media/images/footer.jpg) 0 0 no-repeat; 
	}
div#footeradmin p {
	text-align: right;
	color: #fff;
	font-size: 10px;
	margin: 0;
	padding: 25px 50px 0 0;
}
	
div#footeradmin p a {
	color: #fff;
	font-size: 10px;
	margin: 30px 0 0 10px;
}



.productDisplay {

   text-align: center;
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;

   padding: 10px;

}


.productDisplay a {

 text-decoration: none;

}


#divHourRate, #divDailyRent, #divWeeklyRent, #divDailyText   {


display: inline;

}

#left_nav {

margin-left: 0px;
text-align: left;


}



.makeSmall, #whitelink {

width: 132px;
display: block;
text-align: center;
float: left;
margin-top: 0px;


}



#CW_Search_All_Site_Content {

width: 90px;
font-size: 10px;
margin: 0 2px 10px 5px;
float: left;

}

div#search {

text-align: left;
vertical-align: middle;
height: 30px;


}

#left_nav img {

border: none;
padding: 0;
margin: 0;
float: left;

}

.popUL  {

list-style: square;
color: #6699CC;

}


.popUL li {

margin-left: 10px;

}

.popUL > li > ul {


list-style: circle;

}


.popUL > li > a {

text-decoration: none;
font-size: 10px;
color: #336699;
font-weight: bold;
padding: 3px;

}


.popUL > li > ul > li > a {

text-decoration: none;
font-size: 10px;
color: #6699CC;
font-weight: bold;
padding: 3px;

}



.blueLeft {
width: 130px;
text-align: center;

}


.blueLeft a {

color: #FFFFFF;

}


/*Left Side Menu*/

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 130px; /* Main Menu Item widths */
z-index: 100;
}
 
.sidebarmenu ul li{
position: relative;
margin: 0;
padding: 0;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: hidden; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 0px;
margin: 0px;
width:220px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #666666; /*background of tabs (default state)*/
margin: 0px;
padding: 0px;
}

.sidebarmenu ul li a:visited{
color: white;
}


.sidebarmenu ul li a:hover{
background-color: #990000;
}

/*Sub level menu items */
.sidebarmenu ul li ul {
position: absolute;
width: 220px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border-bottom: 1px solid #FFFFFF;
z-index: 100;
}

.sidebarmenu ul li ul li a {
border-bottom: 1px solid #FFFFFF;
}


#sidebarmenu1 > li > a {

width: 131px !important;

}


 
/* Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */



#imgLogo {

}

#logo {

position: absolute;

}

#topRow {

text-align: left;
height: 140px;
padding: 45px 0 0 1px;

}


.aThumb img {

max-width:75px;
max-height:75px;

}



#CW_Search_Name {

font-size: 10px;
float: left;
margin-right: 5px;
width: 90px;

}