/* CSS Document */


/*** Background, Container and Global Styles ***/

	#content li {
				margin-left:17px;}

body { background:url(/_images/homepage/bg.gif) repeat-y center #f8f8f8;font-family:Arial, Helvetica, sans-serif; font-size:75%; padding:0px; margin:0px; font-weight:normal;}

#container { width:760px; margin-left:auto; margin-right:auto; top:0px; background-color:#FFFFFF;  }

.clear {clear:both;}

/*** WYSIWYG ***/

p {color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

a {color:#08a0d2; text-decoration:none; }
a:hover {color:#08a0d2; }

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#08a0d2; font-weight:bold; }
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#858585; font-weight:bold; }
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#08a0d2; font-weight:bold; }
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F39A00; font-weight:bold; }
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F39A00; font-weight:bold; }
h6 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F39A00; font-weight:bold; }

p.openingpara { font-weight:bold; color:#08a0d2;}

hr {border:none 0; border-top:1px solid #cccccc; height:1px; width:90%;}

img { border: 0px;}

.fl { float:left;}
.fr { float:right;}


/*** Header Styles ***/
	img#logo {clear:both; float:left; margin:20px 0px 15px 20px; }
	#topnav {float:right; margin-top:25px; width:540px; font-size:12px; color:#000; }
		#topnav ul{float:right; padding:0px; margin:0px; }
			#topnav ul li {display:inline; padding-right:10px; background-image:url(/_images/header/line.gif); background-position:right; background-repeat:no-repeat}
			#topnav ul li.end {background-image:none; }
		#topnav img#phone-no {float:right; margin-top:10px; }
		#topnav ul li a {color:#000; text-decoration:none;}
		#topnav ul li a:hover {text-decoration:underline;}
	
	
/*** Banner and 'Find A Deal' Styles ***/
div.holder {width:760px; } 	
	img#banner {float:left;clear:both; }
	#deal {height:182px; background-color:#08a0d2; float:left; padding: 30px 20px 0px 10px; width:225px; color:#ffffff; }
		#deal img {margin-top:10px;}
		#deal form {margin-top:6px; width:220px; font-weight:bold }
		#deal div {width:220px; padding:2px 0px 0px 4px; height:24px; }
			#deal label {float:left; clear:both; width:80px;}
			#deal select {float:left; width:134px; font-size:11px;}
			#deal input {float:right; margin-top:1px;}


/*** Middle Navigation Styles ***/
	ul#midnav {float:left; padding: 7px 0px  3px 12px; width:746px; border:1px solid #cccccc; height:20px; font-size:11px;  margin:0px; clear:both;}
		ul#midnav li {font-weight:bold; display:inline;  padding: 2px 15px 3px 16px; background:url(/_images/buttons/arrow-green.gif) no-repeat left;}
		ul#midnav li a {color:#000000; font-weight:normal; text-decoration:none;}
		ul#midnav li a:hover {color:#97d101; }
			
/*** Breadcrumb Styles ***/
	#breadcrumb {float:left; margin:0px; font-size:10px; padding:5px 20px;  width:720px; }
	#breadcrumb ul {margin:0px; padding:0px;}
	#breadcrumb ul li {list-style-type:none; display:inline; background-image:url(/_images/banner/bcarrow.gif); background-repeat:no-repeat; background-position:right; padding-right:15px; padding-left:5px;}
	#breadcrumb ul li.end {background-image:none; }
		#breadcrumb a {color:#000000; text-decoration:none;}
		#breadcrumb a:hover { text-decoration:underline; }



/*** Left Column and Main Content Styles ***/	
	
	/* Global*/
	#home {width:760px; float:left;}
	
	#leftcol {float:left; font-weight:normal; }
	#content {float:right; }	
/*	.lightorange  {border:10px solid #FFCC00; }*/
	.orange {border:10px solid #dfdfdf; width: 520px;}
	.grey {border:10px solid #ededed; width: 540px; background-color:#fff;}
	.darkgrey  {border:10px solid #999999; }

	.blue {border:10px solid #8FA0BF;}
	
	/*#pcphp { display:block; text-decoration:none; background-image:url(/_images/homepage/lookbg.jpg); color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:10px 10px; margin:0px; background-repeat:repeat-x; font-weight:bold; height: 75px;}*/
	
	#pcphp_square { display: block; height: 105px; background-image:url(/_images/homepage/lookbg.jpg); color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;  width: 240px; text-decoration:none; margin-top: 10px; }
	#pcphp_square a { color: #FFF; }
	#pcphp { display: block; color: #FFF; font-weight: bold; padding-top: 20px; padding-left: 10px; }
	
		#pcphp span {clear:both; display:block; }
		#pcphp #hold #detail {float:left; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; }
		#pcphp #hold img {float:left; padding-top:10px; padding-left:3px; border:0px;}
		
		
		#carhire { float: left; margin-top: 10px;}
		#newyorkbanner { margin-top: 10px; }
		
		/** HOME - Stlye to be used on home page **/
		
		/* LEFT COLUMN */
		#home #leftcol {width:220px; }
		
		#home #leftcont {background:url(/_images/homepage/bg-introbox.gif) top no-repeat #f0f0f0 ; width:200px; padding: 25px 25px 0px 25px; margin:0px 20px 0px 0px; }
			#home #leftcol h1 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
			#home #leftcol ul {padding:0px 0px 15px 0px; margin:0px; color:#004080;}
			#home #leftcol ul li { list-style-type:none; padding:0px 0px 3px 18px; margin:0px 0px 0px 0px; background:url(../_images/buttons/arrow-blue.gif) no-repeat left top;}
			#home #leftcol ul li a {color:#000000; text-decoration:none}
			#home #leftcol ul li a:hover {text-decoration:underline}
			#home #leftcontbottom {width:250px; height:13px;  margin-bottom:20px; background:#f0f0f0 url(../_images/homepage/bg-introbox-bottom.gif) top no-repeat;}
			
			#home #emailbox {background-color:#ededed; color:#08a0d2; padding:7px 10px 0px 20px; width:220px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0;}
			#home #emailbox form { float:left;margin-top:5px;}
			#home #emailbox form input {margin-top:2px; font-size:9px; }
			#home #emailbox form input#Name, #home #emailbox form input#Email, #home #emailbox form input#Phone, form input#Text1 { width:200px;border:1px dashed #cccccc; margin-bottom:5px;}
			#home #emailbox label {margin-top:0px; padding:0px; font-size:11px; color:#888888;}
			#home #emailbox label.name {display:none;}
			#home #emailbox #signup {float:left; padding-bottom:10px; margin:5px 0px 0px 0px;}
		
		/* MAIN CONTENT */
		#home #content {padding:0px;  width:490px;}
		
			
			/* Deal of the Week Box */
			
			.dealborder {background:url(../_images/homepage/deal-bkg.gif) no-repeat; width:238px; height:192px;}
			
			a#dotw { width:238px;display:block; text-align:center; float:left; font-weight:bold; clear:both; color:#636363;}
			#dotw .detail { text-decoration:none; color:#999999; width:200px; height:45px; margin:0px; padding:5px 7px 0px 30px; }
			a#dotw:hover {color:#454545}
			a#dotw:hover .detail { clear:both; height:45px;}
				#dotw .detail #info { float:left; font-size:10px; width:120px; height:45px;display:block; }
				#dotw .detail #price { float:left; font-size:10px; width:45px; height:45px;margin-left:25px; color:#004080; display:block; }
				#dotw .detail #price strong { font-size:12px; }
				#dotw  img {height:89px; }
			#dotw .img {}
			
			#dotw #heading { margin:10px 5px 5px 15px; display:block; text-align:left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; height: 25px; }
			#dotw { float: left; padding: 0px; margin: 0px;  }
				
				.win {
				float:left;}
			
			
			#home #leftcontent2 { float: left; width: 240px;  }
			
			#home #rightcontent2 { float: right; width: 240px; }
			
			
			#home #leftcontent { width: 240px; float: left;  }
			
			#home #rightcontent {float:right; padding:0px; margin-left:10px;font-weight:bold; width: 240px;  margin:0;}
				/* Top 20 Box */
				.topborder {background:url(../_images/homepage/top-bkg.gif) no-repeat; margin:0px; width:238px; height:192px;}
				#top20 {display:block;  height:192px; padding:0px; margin:0px; text-align:center; color:#ffffff; font-weight: bold;}
				a#top20:hover {color:#dddddd;}
				#top20 span { padding:5px 15px; display:block; text-align:left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
				#top20 #topimg {height:125px; padding:10px 5px;}
				
				
				/* PCP or HP Box */
				#home #pcphp {height:68px; width:220px; clear:both; }
					#car #pcphp #hold {width:220px; display:block}
					#home #pcphp #hold #detail {width:185px; display:block;}
					
					
					#home #hirebanner {
						margin-top: 10px;
						float: left;
					}
					
					
				/* Choice 4 Notice */
				.highlight {color:#004080; text-align:center; display:block; padding:5px; font-size:12px; width:478px;background-image:url(../_images/homepage/highlight-bkg.gif);}
				
					
			/* Car Makes */
			#home #carmakes {width:490px; clear:both; padding:10px 0px; margin:6px 0 0 0; }
				#carmakes li {display:inline;  margin:20px 0px 0px 0px; height:45px;}
				#carmakes li img {padding:10px 4px; margin-left:0px; width:70px; height:50px; border:0px;} 	
		/* end HOME styles */
				
				
				
		/** INTERNAL - Style to be used on car pages **/
		
		/*LEFT COLUMN*/
		#internal #leftcol {width:180px; }
			
			/*Car Nav*/

			#carnav, #carnav li ul {padding:0px; margin:0px;}
			#carnav li, #carnav li ul li {list-style-type:none; }
			#carnav li ul li {border-bottom:0px; }
			#carnav li {background-color:#000000; border-bottom:1px solid #cccccc; }
			#carnav li a {display:block; width:120px;  padding:3px 20px 3px 20px; margin:0px; height:14px; color:#FFFFFF; font-weight:bold;  background-repeat:no-repeat; background-position:right;}
			#carnav li a:hover {color:#dfdfdf;}
			
			#carnav li ul li a {width:160px; padding:3px 0px 3px 20px; height:12px; display:block; color:#555555; text-decoration:none; font-weight:bold;  border-bottom:1px solid #a5a5a5; background-color:#dfdfdf;}

			#carnav li ul li a:hover { color:#555555;background-image:url(/_images/internal/carnav-arrow.gif); }
			#carnav li ul li a.active, #carnav li ul li a.active:hover {background-image:url(/_images/internal/carnav-bkg.gif); color:#fff; }
			
			
			#carnav li a.alfaromeo   {background-image:url(/_images/internal/AlfaRomeo/logo.jpg);}
			#carnav li a.astonmartin 	{background-image:url(/_images/internal/AstonMartin/logo.jpg);}
			#carnav li a.audi 	{background-image:url(/_images/internal/Audi/logo.gif);}
			#carnav li a.bentley{background-image:url(/_images/internal/Bentley/logo.jpg);}
			#carnav li a.bmw 	{background-image:url(/_images/internal/BMW/logo.jpg);}
						#carnav li a.bmwmini 	{background-image:url(/_images/internal/bmwmini/logo.jpg);}

			#carnav li a.cadillac{background-image:url(/_images/internal/Cadillac/logo.jpg);}
			#carnav li a.chevrolet 	{background-image:url(/_images/internal/Chevrolet/logo.gif);}
			#carnav li a.chrysler	{background-image:url(/_images/internal/Chrysler/logo.gif);}
			#carnav li a.citroen{background-image:url(/_images/internal/Citroen/logo.jpg);}
			#carnav li a.daewoo {background-image:url(/_images/internal/Daewoo/logo.jpg);}
			#carnav li a.dodge	{background-image:url(/_images/internal/Dodge/logo.gif);}
			#carnav li a.ferrari{background-image:url(/_images/internal/Ferrari/logo.gif);}
			#carnav li a.fiat 	{background-image:url(/_images/internal/Fiat/logo.jpg);}
			#carnav li a.ford 	{background-image:url(/_images/internal/Ford/logo.jpg);}
			#carnav li a.honda 	{background-image:url(/_images/internal/Honda/logo.jpg);}
			#carnav li a.hyundai{background-image:url(/_images/internal/Hyundai/logo.jpg);}
			#carnav li a.jaguar {background-image:url(/_images/internal/Jaguar/logo.jpg);}
			#carnav li a.jeep 	{background-image:url(/_images/internal/Jeep/logo.gif);}
			#carnav li a.kia 	{background-image:url(/_images/internal/kia/logo.gif);}
			#carnav li a.landrover 	{background-image:url(/_images/internal/LandRover/logo.jpg);}
			#carnav li a.ldv 	{background-image:url(/_images/internal/LDV/logo.gif);}
			#carnav li a.lexus 	{background-image:url(/_images/internal/lexus/logo.gif);}
			#carnav li a.lotus 	{background-image:url(/_images/internal/Lotus/logo.jpg);}
			#carnav li a.mazda 	{background-image:url(/_images/internal/Mazda/logo.jpg);}
			#carnav li a.mercedes 	{background-image:url(/_images/internal/Mercedes/logo.jpg);}
			#carnav li a.mini 	{background-image:url(/_images/internal/Mini/logo.jpg);}
			#carnav li a.mitsubishi 	{background-image:url(/_images/internal/Mitsubishi/logo.jpg);}
			#carnav li a.nissan	{background-image:url(/_images/internal/Nissan/logo.jpg);}
			#carnav li a.peugeot{background-image:url(/_images/internal/Peugeot/logo.jpg);}
			#carnav li a.porsche{background-image:url(/_images/internal/Porsche/logo.jpg);}
			#carnav li a.renault{background-image:url(/_images/internal/Renault/logo.jpg);}
			#carnav li a.saab	{background-image:url(/_images/internal/Saab/logo.jpg);}
			#carnav li a.seat 	{background-image:url(/_images/internal/Seat/logo.jpg);}
			#carnav li a.skoda 	{background-image:url(/_images/internal/Skoda/logo.jpg);}
			#carnav li a.smart 	{background-image:url(/_images/internal/Smart/logo.jpg);}
			#carnav li a.ssangyong 	{background-image:url(/_images/internal/SsangYong/logo.jpg);}
			#carnav li a.subaru	{background-image:url(/_images/internal/Subaru/logo.jpg);}
			#carnav li a.toyota	{background-image:url(/_images/internal/Toyota/logo.jpg);}
			#carnav li a.vauxhall	{background-image:url(/_images/internal/Vauxhall/logo.jpg);}
			#carnav li a.volkswagen 	{background-image:url(/_images/internal/Volkswagen/logo.jpg);}
			#carnav li a.volvo 	{background-image:url(/_images/internal/Volvo/logo.jpg);}
		
		
			/*PCP or HP Box*/
			#internal #pcphp {height:90px; width:160px; clear:both; background-color:#5067AA; }
				#internal #pcphp #hold {width:160px; display:block; font-size:10px;}
				#internal #pcphp #hold #detail {width:130px; display:block;}
				
		
		/* MAIN CONTENT */		
		#internal #content {width:560px; padding:15px 0px 0px 20px; border-top:1px solid #cccccc;}
			
	  	#content ul { margin: 0px; padding: 0px;}
						
			/* Orange and Grey Car Deal Box Styles */
			ul#deal-list { margin:0px; padding:0px;}
			#content ul#deal-list li { padding-bottom:0px; list-style-type: none;}
			.carbox {margin-bottom:10px; padding: 0px;}
			.carbox img {float:left; margin:20px 0px 0px 10px; border:0px;}
			.carbox h2 { margin-left:175px; font-weight:bold; font-size:12px; color:#000; }
			#deal-list .orange h2 {border-bottom:1px solid #dfdfdf;}
			#deal-list .grey h2 {border-bottom:1px solid #dfdfdf;}
			.carbox a {color:#000000; }
			.carbox a:hover {color:#636363;}
			.carbox p {margin:0px 10px 10px 175px; font-weight:normal; font-size:11px; padding-top:10px; }
			.carbox a.from{display:block; margin-bottom:10px;color:#636363; font-size:13px; background-image:url(/_images/internal/view.gif); background-position:right; background-repeat:no-repeat;}
			.carbox a.from strong {font-size:16px; color:#97d101;}
			.carbox  a.from:hover{color:#97d101;}
			.carbox  a.from:hover strong  {color:#97d101;}
			#content li.carbox { list-style-type: none; margin:0px 0px 10px 0px;}
			li.carbox th { background-color:#D5E6FA; padding: 4px; color:#636363;}
			li.carbox td { background-color:#E5F1FF; padding: 4px; color:#636363; text-align: center;}
			li.carbox table { width: 100%;}
			li.carbox table a {color:#496CC1; font-weight: bold; text-decoration: underline;}
			li.carbox table a:hover {color:#1F3C88; text-decoration: underline;}
			li.carbox .price {font-size:15px; color:#3C5796;}
			li.carbox .heading { margin: 0px 2px 0px 2px; font-weight: bold; display: block; padding:6px; color:#FFFFFF; background-color:#636363;}
			li.carbox .carboxdiv { width: 510px;}
			li.carbox .carboximage { float: left; width: 155px;}
			li.carbox .carboxtext { float: right; width: 330px; padding-top: 20px;}
			li.carbox .carboxtext h2 { margin: 0px;}
			.carboxtext h2 {border-bottom:1px solid #dfdfdf; color:#000;}
			li.carbox .carboxtext p { margin: 0px;}
			li.carbox hr { margin: 10px 0px 10px 0px; width: 100%;}
			
			#internal #content span.boxheading, span.quoteheading {display:block; width:540px; height:16px; font-size:12px; padding:6px 10px; margin:10px 0px 0px 0px; }
			#internal #content span.boxheading {border-top:1px solid #ffffff; color:#FFFFFF; font-weight:bold;  background-color:#97d101;}
						
			/* Option Box Styles */
			ul.optionlist {margin:0px; padding:0px; }
			#content ul.optionlist li { list-style-type: none; border-bottom:1px solid #fff;}
			.option {display:block; text-decoration:none; width:560px; margin:0px; background:#b1e823;  height:25px; margin-left:-17px; }
			a.option:hover {background:#97d101;  color:#fff;}
				a.option .price {margin:0px; padding:3px 10px; background:#97d101; height:19px; width:125px; float:left; display:block; color:#fff; font-weight:normal; font-size:12px;}
				a.option:hover .price {background:#97d101;}
					.option .price strong {font-size:15px; color:#fff;}
				.option .text {float:left; padding:5px 10px; color:#fff; font-weight:bold; font-size:12px;}
				.option img {padding:0px 20px; float:right; }
				
			/* Price Table Styles */
			table.hireprices {width:559px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
				.hireprices th {width:140px; background-color:#cccccc; height:25px; color:#636363; border-left:1px solid #cccccc; border-right:1px solid #fff; border-top:1px solid #fff;}
				.hireprices td {width:140px;background-color:#ededed; color:#636363; text-align:center; border-left:1px solid #cccccc;border-right:1px solid #fff; border-top:1px solid #fff;}
				.hireprices td a, .hireprices td.ppm {font-size:14px; font-weight:bold;}
				
				
			.price { white-space:nowrap;}
			/* Car Tax Styles */
				div.cartax { font-size:11px;padding:10px; width:520px; /*height:100px;*/ }
				div.cartax form {margin:0px; padding:0px;}
				div.cartax, div.form {width:480px;}
					div.enter { background-color:#ededed; margin:10px 0px; height:22px }
					div.enter {width:360px; padding:5px; float:left;}
					div.cartax label {padding-left:10px;}
					div.calc {width:80px; text-align:right; float:left;width:92px;padding:20px 0px 4px 15px; height:30px;}
			div.cartax strong {color:#97d101;}
			div.cartax p { text-align:center;margin:0px 0px 0px 0px; font-weight:normal; font-size:11px; padding-top:0px; }
				
			/* Lightorange Search Box Styles*/
			#searchbox {padding:10px; color:#636363}
				#searchbox label { width:200px; display:block; float:left; margin:0px; padding:5px;}
				
				
				#searchbox select {font-size:11px; float:left; width:200px; margin-top:4px; height:20px; }
				#searchbox #search {margin-left:20px; margin-top:5px;}
				
			/* FAQ */
			ul#faq {margin:0px; padding:0px;}
			ul#faq li {list-style-type:none; background: url(/_images/buttons/arrow-blue.gif) no-repeat left top; padding:0px 0px 5px 20px; margin:0px;}
			
			#faqslist {list-style-image:url(/_images/internal/question.gif); text-indent:6px;}
			#faqslist a { margin-left:5px;}
			
			
			
			.contentform fieldset { border:none;}
			.required { color:#cc0000;}
			.contentform .legend { background-color:#97d101; color:#fff; display:block; width:100%;margin-left:-10px; height:20px; font-weight:bold; line-height:21px; text-indent:10px; margin-bottom:20px; margin-top:10px;}
			.contentform legend { display:none;}
			.contentform label { display:block; width:160px; float:left; line-height: 16px;}
			.contentform input { width:224px; height:13px; font-size:11px;}
			.contentform textarea { width:324px; height:100px; overflow: auto; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
			.contentform .button { width:81px; line-height:20px; font-size:11px; padding-left: 160px;}
			.contentform select { font-size:11px; width:230px;}
			.contentform { line-height:10px;}
			.contentform .radio { width:40px; float:left;}
			.contentform .radiolabel { float:left; display:block; width: 40px;}
			.contentform .spacer { padding-left: 160px;}
			.contentform p { line-height: 14px;}
				
/*** Footer Navigation Styles ***/
	#footbar {background-color:#97d101; float:left; width:760px; padding-top:3px; font-size:10px; color:#fff; line-height: 20px; }
		#footbar span#left {float:left; clear:both; margin:0px 20px;}
		#footbar span#right {float:right; margin:0px 20px;}
			#footbar span#right a { color:#fff;}
		#footbar ul { float:left;  margin:0px; }
			#footbar ul li {display:inline; margin-left:8px;}
			#footbar ul li a {color:#fff; text-decoration:none; }
			#footbar ul li a:hover {color:#000000; }
		/*#footbar span#right { float:right;  margin:0px 5px 0px 30px; }*/


/*** Footer Box Styles ***/
	#footbox {border:1px solid #dcdcdc;  float:left; width:739px; margin:10px 0px; height:40px; padding-left:20px; padding-top:5px; font-size:10px; color:#999999}
		#footbox #fsa, #footbox #bvrla {float:left; background-repeat:no-repeat; height:33px; margin:0px; padding:0px; }
		#footbox #fsa {width:380px; clear:both; background-image:url(/_images/footer/FSA.gif);}
		#footbox #bvrla {width:340px; background-image:url(/_images/footer/BVRLA.gif); }
			#footbox #fsa span, #footbox #bvrla span{ padding-top:0px; display:block; margin-top:4px;}
			#footbox #fsa span {margin-left:45px;}
			#footbox #bvrla span {margin-left:76px; }
			
			
			
			
			.from {
			margin-top:10px;}
			
			.option:hover {
			cursor:hand;}
			
				
				
.noresults { margin: 10px 0px 10px 0px; padding: 8px 5px 9px 30px; font-weight: bold; color: #3C5796; border: 1px solid #D5E6FA; background: #E5F1FF url(/_images/internal/error.gif) no-repeat scroll left center;}

		
.error { color: #cc0000; font-weight: bold; padding-left: 18px; background: url(/_images/internal/error2.gif) scroll no-repeat left top;}
	.errortext { color: #cc0000;font-weight: bold;}
	
#content li { list-style-type: square;}
.question { padding: 6px 0px 6px 28px; background: url(/_images/internal/question.gif) scroll no-repeat left center; width: 535px; background-color: #EBEBEB; display: block;}
.answer { padding: 6px 0px 6px 30px; background: url(/_images/internal/answer.gif) scroll no-repeat left top;}

.red {
border-color:#b92828;}

#applynow {background: url(/_images/internal/grad.jpg);
font-size:.9em;
margin-top:20px;
padding:0px 10px 0px 10px;
background-repeat:repeat-x;
border-right:1px solid #d6effe;
border-top:1px solid #d6effe;
border-bottom:1px solid #d6effe;
background-color:#d3eeff;
}

#applynow strong {
background: url(/_images/internal/phone.gif);
background-repeat:no-repeat;
display:block;
height:30px;
margin-top:-10px;
line-height:30px;
text-indent:40px;
color:#223d8a;
font-size:1.2em;}

.data {
border-top:1px solid #b6d3e8;
border-right:1px solid #b6d3e8;
padding:7px;

}

.data th {vertical-align:top;
width:80px;
text-align:left;
white-space:nowrap;border-bottom:1px solid #b6d3e8;
border-left:1px solid #b6d3e8;
background-image:url(/_images/internal/th.gif);
background-repeat:repeat-x;}

.data td {vertical-align:top;
border-bottom:1px solid #b6d3e8;
border-left:1px solid #b6d3e8;}

#sitemap li{
text-indent:5px;
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;}

#sitemap a {display:block;
line-height:21px;
height:20px;
width:250px;
border-bottom:1px solid #eee;
}

#sitemap a:hover {
background-color:#e8f1f8;
background-image:url(/_images/internal/sitemaparrow.gif);
background-position:right 3px;
background-repeat:no-repeat;}

#sitemap li li{
text-indent:20px;}


#sitemap li li li{
text-indent:40px;}

#sitemap { width: 265px; float: left; }

#sitemap_business { float: left; width: 265px; }

#sitemap_business li{
text-indent:5px;
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;}

#sitemap_business a {display:block;
line-height:21px;
height:20px;
width:250px;
border-bottom:1px solid #eee;
}

#sitemap_business a:hover {
background-color:#e8f1f8;
background-image:url(/_images/internal/sitemaparrow.gif);
background-position:right 3px;
background-repeat:no-repeat;}

#sitemap_business li li{
text-indent:20px;}


#sitemap_business li li li{
text-indent:40px;}


#sitemap_personal { float: left; clear: left; width: 265px; margin-top: 15px; }

#sitemap_personal li{
text-indent:5px;
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;}

#sitemap_personal a {display:block;
line-height:21px;
height:20px;
width:250px;
border-bottom:1px solid #eee;
}

#sitemap_personal a:hover {
background-color:#e8f1f8;
background-image:url(/_images/internal/sitemaparrow.gif);
background-position:right 3px;
background-repeat:no-repeat;}

#sitemap_personal li li{
text-indent:20px;}


#sitemap_personal li li li{
text-indent:40px;}




#sitemap_commercial { float: left; width: 265px; margin-top: 15px; }

#sitemap_commercial li{
text-indent:5px;
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;}

#sitemap_commercial a {display:block;
line-height:21px;
height:20px;
width:250px;
border-bottom:1px solid #eee;
}

#sitemap_commercial a:hover {
background-color:#e8f1f8;
background-image:url(/_images/internal/sitemaparrow.gif);
background-position:right 3px;
background-repeat:no-repeat;}

#sitemap_commercial li li{
text-indent:20px;}


#sitemap_commercial li li li{
text-indent:40px;}


.bottomnav { float: left; width: 500px; padding-left: 0px; }
.bottomnav ul { padding: 0px; margin: 0px; }
.credit { float: right; padding-right: 5px; padding-top: 8px; }
.regaddress { color: #9b9b9b; float: left; clear: left; margin-left: 20px; padding-bottom: 3px; width: 500px; }


/********************************************************/
/*                                                      */
/********************************************************/

#contracthiredeal { position:relative; float:left; width: 237px; background:url(/_images/homepage/bg-dealbox.gif) no-repeat top; color:#97d101; }
#contracthiredeal .car, #topbestdeals .car { float:left; margin:0px 0px 0px 30px;}
#contracthiredeal dl { float: left; width:152px; padding:5px 0px 10px 75px; margin:0px 0px 0px 0px; font-size:11px; background:url(/_images/homepage/bg-dealbox-arrow.gif) no-repeat left top;}
#contracthiredeal dt { float: left; width:130px; font-weight:bold; padding:0px; margin:0px; }
#contracthiredeal dd { position:absolute; top:60px; left:40px; width:50px; padding:0px; margin:0px; }
	#contracthiredeal dd strong { font-size:14px;}
#contracthiredeal a { color:#97d101;}
#contracthiredeal .bottom, #topbestdeals .bottom { clear:both;width: 237px; height:13px; padding:0px; margin:0px; background:url(/_images/homepage/bg-dealbox-bottom.gif) no-repeat top; overflow:hidden;}


#topbestdeals { position:relative; float:right; width: 237px; background:url(/_images/homepage/bg-dealbox.gif) no-repeat top; color:#ffcc03; }
#topbestdeals #top20link {clear:both; background:url(/_images/homepage/bg-dealbox-arrow2.gif) no-repeat left top; padding:2px 0px 10px 75px; width:130px;}
#topbestdeals #top20link a { color:#ffcc03; font-weight:bold; font-size:13px;}
	

.fullbox { float:left; width:427px; background:url(/_images/homepage/bg-full-box.gif) no-repeat top; padding:25px 30px 0px 30px;}
.fullbox p { margin:0px; padding:0px 0px 15px 0px;}
.fullboxbottom { clear:both;width: 487px; height:13px; padding:0px; margin:0px 0px 15px 0px; background:url(/_images/homepage/bg-full-box-bottom.gif) no-repeat top; overflow:hidden;}

.dashed { border:1px dashed #cccccc; padding:10px;}

#contact { width:540px; background-color:#ededed; padding:10px; margin:0px;}
	#contact fieldset { border:1px dashed #cccccc; background-color:#fff; padding:20px; }
	#contact label { float:left; width:160px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#contact .textfield { float:left; width:200px; font-size:11px; padding:2px; margin:0px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; border:1px solid #cccccc;}
	#contact select { float:left; width:206px; font-size:12px; padding:2px; margin:0px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; border:1px solid #cccccc;}
	#contact textarea { float:left; width:300px; height:100px; font-size:11px; padding:2px; margin:0px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; border:1px solid #cccccc;}
	.mandatory { color:#FF0000; font-weight:bold;}
	#contact .formbutton { float:left; margin: 10px 0px 0px 160px;}


