/************* html **********/
body					{ font: 0.75em/1.166 Arial,sans-serif; margin: 0; padding: 0; background:#ccc; }

a:link, 
a:visited,
.link					{ color: #339; text-decoration: none; }
a:hover					{ text-decoration: underline; color: #339;}

h2,h3,h4,h5				{ font-weight: bold; margin:0 0 5px 0; padding: 0; }


h1						{ font-size: 170% ;font-weight: bold; color: #8ad; margin:0 0 20px 0; padding: 0; }
h2						{ font-size: 115% ; color: #339; }
h3,h5					{ font-size: 100% ; color: #339; }
h4						{ font-size: 100% ; color: #000; }

p						{ margin:0 0 10px 0; padding: 0; }

ul						{ list-style-type: square; }
ul ul					{ list-style-type: disc; }
ul ul ul				{ list-style-type: none; }

form 					{ margin: 0; padding: 0; }
label					{ font: bold 1em Arial,sans-serif; color: #345; }
input					{ font-family: Arial,sans-serif; }

#bodyCell				{ position:absolute; z-index: 100; top: 10px; left: 10px; border:2px solid #ddd; width:820px; background: #fff; }

/************* left column **********/
#leftColumn				{ float: left; width:230px; padding: 0 0 10px 10px; background: #fff; position:relative;  }
#leftColumn h3			{ background:#339; color:#fff; padding:4px; margin:0 }

#leftColumn h3,
#booking b				{ font-size: 130% ; }

#booking				{ border:1px solid #339; background:#EBF0F5; padding:4px; }
#booking input			{ padding:1px 4px 1px 4px; margin:0 }
#booking p				{ padding:4px; margin:0 }
#booking table td		{ padding:2px;  }

#booking a.btn	 		{ display: block; height: 23px; width:90px; line-height: 21px; margin: 0; background: #fff url(../images/btn.gif) no-repeat top left; color: #fff; text-align: center; font-weight: bold; text-decoration: none; }
#booking a.btn:hover 	{ background: #fff url(../images/btnon.gif) no-repeat top left; color: #fff }


#colorPickerDiv			{ border:1px solid #7B9EBD; background:#eee;  padding:2px;}
#colorPickerDiv .title 	{ font-weight:bold; }

#colorPickerSelectedColor,
#colorPickerSelectedColorValue			{ display:none}

#colorPickerDiv a.pickit 		{ text-decoration:none; background:#fff; border:1px solid #E0E0E0; height:45px; width:100px; display:block}
#colorPickerDiv a.pickit:hover { border:1px solid #f90; background: #FFF19F}

#pick2 input			{ line-height:0; padding:2px 0 1px 4px; margin:0; vertical-align:middle; }
div.drop				{ width:210px;height:78px; text-align:center;display:none }

#relatedLinks h2		{ padding:10px 0 7px 0; height:30px; background:#fff url(http://comfortautorental.com/legacy/images/headerBgimage.gif)  top right no-repeat }

#cars,#vans,#trucks		{ font-size: 1.55em; font-weight:bold; color:#8ad; line-height:.85em; padding: 5px 0 0 0; }

#cars  a:link,
#vans  a:link,
#trucks  a:link			{ text-decoration:none; color:#8ad; margin: 0 5px 0 5px }

#cars  a:visited,
#vans  a:visited,
#trucks  a:visited		{ text-decoration:none; color:#8ad; margin: 0 5px 0 5px }

#cars  a:hover,
#vans  a:hover,
#trucks  a:hover		{ text-decoration:none; color:#8ad; }

#cars					{ background: #fff url(http://comfortautorental.com/legacy/images/car-rentals.jpg) no-repeat top left;  width: 244px; height:100px }
#vans					{ background: #fff url(http://comfortautorental.com/legacy/images/van-rentals.jpg) no-repeat top left;  width: 244px; height:100px; text-align:right }
#trucks					{ background: #fff url(http://comfortautorental.com/legacy/images/truck-rentals.jpg) no-repeat top left;  width: 244px; height:135px }

/************* body content **********/
#bodyContent			{ padding: 0 10px 10px 10px; margin:0 0 0 250px; }

#bodyContent #tiles			{ float: left; display:block; width: 554px; }
#bodyContent #tiles ul 		{ margin: 0; padding: 0; }
#bodyContent #tiles ul li 	{ float: left; clear: none; list-style-type:none; display:block; height:100px; width:174px; border:1px solid #8ad; margin: 0 8px 8px  0; padding: 0; }	
#bodyContent h1,
#bodyContent h3				{ font-size: 170% ;font-weight: bold; color: #8ad; margin:0 0 20px 0; padding: 0; }  



#tiles #name,
#tiles #info				{ display:block; float:left; height:20px; text-decoration: none; font-size:12px; padding:0 2px 0 2px; line-height:20px; margin:0}
#tiles #message				{ display:block; height:94px; width:174px; background:#339; color:#fff; text-align:center; font-size: 130%; font-weight:bold; padding-top: 6px; line-height:130%}
#tiles #name				{ background: #8ad; color:#fff; width:132px; font-weight:bold; }
#tiles #info				{ background: #fff url(../images/information.gif) no-repeat top left; width:34px}
#tiles #auto				{ display:block; height:80px; width:174px; text-decoration: none; margin:0; clear:right }


/************* boxes **********/
#bodyContent #boxes			{ float:left; width: 540px; }
#bodyContent #boxes img		{ float: left; clear: none; margin: 10px 30px 20px 0}
#bodyContent #boxes div		{ display:block; clear: left; margin:10px 0 10px 0; padding:10px 0 10px 0; border-top:1px solid #ccc; }
#bodyContent #boxes ul 		{ margin: 0; padding: 0; clear: all; margin: 20px 0 0 0}
#bodyContent #boxes ul li 	{ list-style-type:disc ; margin: 0; padding: 0; }	


/**here**/


#pageHeader				{ padding: 0 0 14px 0px; margin: 0; height:100px }
#pageHeader h2			{ margin:2px 0 0 0; padding: 0; }
#pageHeader img			{ margin: 0; padding: 0; float:left }

#topRow					{ display:block; background:#8ad; color:#fff; height: 18px; margin:2px 2px 4px 0; padding:2px 0 0 0 }

#sectionTabs			{ margin: 0 ; padding: 0; }

#sectionTabs a:link,
#sectionTabs a:visited	{ 
						display: block; float: left; 
						height:21px;  
						border-right: 1px solid #8ad; 
						border-left: 1px solid #8ad; 
						border-bottom: 1px solid #8ad; 
						margin:0 5px 0 5px;
						background: #fff; 
						font-weight: bold;
						font-size: 1.2em; 
						color: #000;
						padding: 2px 20px 2px 20px;  
						text-align:center;
						text-decoration: none; 
						}
#sectionTabs a:hover	{ background: #339; color: #fff;  }

#splashBlock  			{ background: #ddd url(http://comfortautorental.com/legacy/images/800-243-4089.gif) no-repeat top left;  width: 514px; height:214px;  }
#splashBlock h3			{ color:#339; padding: 5px 0 0 5px; line-height:1em; float:left; font-size: 2.4em;}
#splashBlock h4			{ color:#000; padding: 5px 25px 0 0; line-height:1em; float:right; font-size: 1.75em;}

#sectionLinks			{ margin: 40px 0 0 0; }
#sectionLinks h5		{ }
#sectionLinks a:link,
#sectionLinks a:visited { font-weight: bold }
#sectionLinks a:hover	{ text-decoration:underline }

#autoTile  				{ display:block; height:195px; margin:0 0 10px 0; padding:0; border:1px solid #ccc; }
#autoDetail  			{ display:block; margin:0 0 10px 0; padding:0; }
#imgDetail  			{ float:right; width:300px }
#imgDetail  a			{ margin:15px 0 0 15px; clear:left }


.autoDesc, .autoDesc 	{ display:block; padding:10px }
.autoDesc				{ width: 180px; float:left; height:175px; border-right:1px solid #ccc; background:#fff url(http://comfortautorental.com/legacy/images/headerBgimage.gif) no-repeat top left;  }
.autoDesc h1			{ color:#000; margin:0 0 10px 0; }
.auto					{ width: 300px; float:left; }
.auto img				{ margin:15px 0 0 15px }


/************* body footer **********/
#pageFooter 			{ margin:40px 0 10px 0; clear:left;  }

/************* pop up windows **********/
#popwinHdr,#popwinBody	{ margin: 2px; padding: 4px 0 4px 0;}
#popwinHdr				{ color:#fff; background:#8ad; text-align:right; height:30px }
#popwinHdr a:link,
#popwinHdr a:visited	{ color:#fff; }
#popwinHdr a:hover		{ color:#339; }
#popwinBody				{ background:#fff  }

