/**********************************
Author: First and Last Name, 04/04/2011
Last modified by: Myron R Schippers Jr, 04/20/2011, 10:04AM
Last modified by: Patrick Schippers, 10/24/2011, 15:00
Last modified by: Patrick Schippers, 10/27/2011, 17:00
**********************************/

@charset "UTF-8";
@import "coupons.css";
/* CSS Document */

body { 
	background:#000 url(../Images/body-bg.jpg) repeat fixed 0 0;
	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
	color:#FFF;
	margin:0;
	padding:0;
	font-size:100%;
}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}
br.clear { line-height:0;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

img { border:0 none;}

ul { margin:0; padding:0;}

hr.dashed {
	border-color:-moz-use-text-color;
	border-style:none none dashed;
	border-width:0 0 1px;
	clear:both;
	display:block;
	height:1px;
	margin-bottom:30px;
	overflow:hidden;
	padding:20px;
}

a:link { text-decoration:none; color:#CCA508;}
a:visited { text-decoration:none; color:#CCA508;}
a:hover { text-decoration:underline; color:#ffcc33;}
a:active { text-decoration:none; color:#CCA508;}

:focus { outline: 0; }


#wrapper {
	background:transparent url(../Images/wrapper-bg.png) repeat-y scroll 0 0;
	padding:0 23px;
	width:996px;
	margin:0 auto;
}


/* HEADER*/
#header { overflow:hidden; padding-bottom:16px;}
	#header div.left { margin-top:10px; margin-left:30px; width:420px; }
		#header a.logo { 
			background:transparent url(../Images/logo.png) no-repeat scroll 0 0;
			width:112px;
			height:86px;
			display:block;
			float:left;
			text-indent:-9999px;
			margin-right:12px;
		}
		h2.dealer-name a { font-family:"Trajan Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; font-size:21px; margin:8px 0 0; color:#FFF; display:block; text-shadow:0 3px 3px #333333;}
		h3.dealer-address a { font-family:"Trajan Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-shadow:0 2px 1px #333333;}
		h4.dealer-phone a { font-family:"Trajan Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; text-shadow:0 2px 2px #333333;}
		#header div.left a:hover { text-decoration:none;}
	
	#header div.manf-logos { 
		width:396px;
		height:63px;
	}	
		#header div.manf-logos ul { 
			list-style:none; 
			padding-top:24px; 
			padding-left:0px;
		} 
			#header div.manf-logos ul li { 
				display:block;
				float:left;
				font-weight:bold;
				line-height:35px;
				margin:0 10px;
  			 	color:#FFF;
			}
				#header div.manf-logos ul li a {
					background:transparent url(../Images/manf-logos.jpg) no-repeat scroll 0 0;
					text-indent:-9999px; 
					display:block;
					height:63px;
				}
				#header div.manf-logos ul li.bentley a { background-position:0 0; width:90px;}
				#header div.manf-logos ul li.lamborghini a { background-position:-90px 0; width:53px;}
				#header div.manf-logos ul li.lotus a { background-position:-144px 0; width:62px;}
				#header div.manf-logos ul li.pagani a { background:url(../Images/pagani-logo.png) no-repeat scroll 0 0; width:106px;}

				#header div.right a.live-chat { 
					background:transparent url("../Images/live-chat-btn.png") no-repeat scroll 0 0;
					width:188px;
					height:47px;
					display:block;
					text-indent:-9999px;
					margin-right:16px;
					margin-top:20px;
					clear:both;
					float:right;
				}			

	#header div.manufacturer-logos { float:left; margin:42px 0 0 75px;}
		#header a.chevy-large { 
			background:transparent url(../Images/chevy-logo.png);
			width:149px;
			height:53px;
			display:block;
			text-indent:-9999px;
		}
		
		
	#header .phones {
		postion:absolute;
		float: left;
		margin-left: 30px;
		margin-top: 8px
		
	}
	
	#header .headercontact_info .dealerinfoname {
		color: #FFF;
		display: block;
		font-family: "Trajan Pro","Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 23px;
		font-weight: bold;
		position: relative;
		text-transform: capitalize;
		top: 25px;	
		width:290px;
	}
		
	#header .phones .dealerinfoaddress, 
	#header .phones .dealerinfoaddress2  {
		color: #fff;
		font-family: "Trajan Pro","Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-weight:bold;
	}
	#header .phones .space { float:left; }
	
	#header .phones .dealerinfophone, 
	#header .phones .dealerinfoPartsphone, 
	#header .phones .dealerinfoServicephone {
			color: #fff;
			font-family: "Trajan Pro","Trebuchet MS",Arial,Helvetica,sans-serif;
			font-size: 14px;
			font-weight: bold;
			margin-left:52px;
			
	}
	
	
	#header .phones span .label {
		font-size:13px;
		font-color:#006;
		font-weight:normal;
		
	}
	
	#header .dealerinfo {
		display: block;
		float: left;
	}
		
	#header .middle { float:left; }
.si-24 {
    float: right;
    list-style: none outside none;
    margin-bottom: 0;
    margin-top: 2px;
    padding: 0;
    width: 66px;
}
	.si-24 li {
    	display: block;
    	float: left;
    	font-weight: bold;
    	line-height: 30px;
    	margin: 0 8px 8px 0;
	}
		.si-24 a {
   			background: url("/Dealersites/Themes/Sprites/socialicons2-24.png") no-repeat scroll 0 0 transparent;
   			display: block;
    		height: 24px;
    		text-indent: -9999px;
    		width: 24px;
		}
			.si-24 .facebook { background-position: 0 0; }
			.si-24 .youtube { background-position: -24px 0; }
			.si-24 .blogger { background-position: -120px 0; }
			.si-24 .flickr { background-position: -96px 0; }
				.si-24 .facebook:hover { background-position: 0 100%; }
				.si-24 .youtube:hover { background-position: -24px 100%; }
				.si-24 .blogger:hover { background-position: -120px 100%; }
				.si-24 .flickr:hover { background-position: -96px 100%; }
		
		
/* END HEADER*/		


	/* NAVIGATION */
	#navigation {
		background:url("../Images/nav-bg.png") repeat-x scroll 0 0 transparent;
		height:53px;
		margin-left:2px;
		padding:0 0 0 20px;
		width:972px;
		position:relative;
		z-index:1000;
	}
		#navigation div.menu { background:none;}
		#navigation ul { list-style:none; position:relative; z-index:500;}
			#navigation ul li { 
				background:url("../Images/nav-divider.png") no-repeat scroll 100% 0 transparent;
				display:block; float:left;
				margin:0;
				padding:16px 0 14px;
				/*zoom: 1;*/
			}
			#navigation ul li.boutique { background:none;} 
				#navigation ul li a { 
					color:#e5e5e5;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					text-transform:uppercase;
					padding:17px 12px 15px;
				}			
				#navigation ul li:hover { position:relative;}
				#navigation ul li a:hover { background:url("../Images/nav-indicator.gif") no-repeat scroll 50% 100% transparent; color:#FFF;}
					#navigation .menu .pNav li a span.indicator { display:none;}
					
					#navigation ul ul {
						background-color:#333;
						background-image: -moz-linear-gradient(100% 100% 90deg, #999, #000);
						background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#999));
						border:solid 1px #000;
						-moz-border-radius:0 0 10px 10px;
						-webkit-border-radius:0 0 10px 10px;
						visibility: hidden;
						position: absolute;
						padding-bottom:5px;
						top: 102%;
						left: 14px;
						z-index: 500;
						width:200px;
					}
						
						#navigation ul ul li {
							float: none; 
							padding:0;
							border-top:0 none;
							border-bottom:solid 1px #000;
							background:none;
						}
							#navigation ul ul li a { font-size:12px; line-height:12px; display:block; text-transform:capitalize;}
								#navigation ul ul li a:hover { background-color:#000; color:#FFF; background-image:none;}
						
						#navigation ul ul ul {
							top: 1px;
							left: 99%;
						}
						
						#navigation ul li:hover > ul {
							visibility: visible;
						}
	/* END NAVIGATION*/

/* START CONTENT */
#content { 
	padding:0 2px;
	width:992px;
	overflow:hidden;
	min-height:490px;
}

	#content h1,
	#content div.pagetitle { padding:0 0 10px; font-size:110%; font-weight:bold; color:#CCA508;} 
	#content h2 { font-size:100%; padding-bottom:20px;} 
	#content div.heading { font-weight:bold;}
	#content h3 { font-size:90%;}
	

	#interiorPageContent { 
		overflow:hidden; 
		padding:20px;
	}

	#secondaryPageContent { overflow:hidden;}
	
		#interiorPageContent .innerLeftCol { 
			float:left; 
			padding-right:20px; 
			width:655px;
		}		
		#interiorPageContent .innerRightCol { 
			background-color:#F8F6F6;
			background-image:-moz-linear-gradient(100% 100% 90deg, #CCCCCC, #F8F6F6);
			background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F6F6), to(#CCCCCC));
			border:1px solid;
			font-size:13px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			float:left;
			padding:10px;
			width:250px;
			overflow:hidden;
			color:#000;
		}
					
			#interiorPageContent .innerRightCol h2.header { 
				border-bottom:1px solid #333333;
				font-size:19px;
				font-weight:bold;
				margin-bottom:12px;
				padding-bottom:8px;
				text-align:center;
			}
					#interiorPageContent .innerRightCol .innerRightColBody	span.dealerinfoname { 
						display:block;
						font-weight:bold;
						margin-bottom:5px;
					}
					#interiorPageContent .innerRightCol .innerRightColBody div.address { 
						margin-bottom:10px; 
					}
					#interiorPageContent .innerRightCol .innerRightColBody a.directions { 
						display:block; 
						margin:10px 0; 
						font-weight:bold;
						color:#666;
					}
					#interiorPageContent .innerRightCol .hoursbox { margin-bottom:10px;}
						#interiorPageContent .innerRightCol .hoursbox h3 { font-weight:bold; margin-bottom:5px; font-size:13px;}
						#interiorPageContent .innerRightCol .hoursbox table.hourstable td { padding-right:30px;}
		
		#interiorPageContent p { font-size:14px; line-height:18px; margin:0 0 14px; color:#CCC;}
		#interiorPageContent ul {
			color:#FFF;
			font-size:14px;
			margin-left:14px;
		}
		
	div.interiorcontentarea div.scheduleappointment_section { margin-top:20px;}	
	div.interiorcontentarea div.locationhours { display:none;}
	div.interiorcontentarea div.scheduleappointment_sectioncontent iframe { width:508px; height:308px;}
	
	
		#content .customcontent_home-content { margin:0 auto; width:960px; overflow:hidden; padding:12px 0;}
		#content .customcontent_home-content h2 { font-size:14px; text-transform:uppercase; padding:5px 0 0; color:#FFF;}
		#content .customcontent_home-content p { font-size:12px; color:#CCC; line-height:18px; margin:5px 0 0;}
	
	a.request,
	a.learn { 
		background:transparent url(../Images/request-learn-btn.jpg) no-repeat scroll;
		height:27px;
		display:block;
		text-indent:-9999px;
		float:left;
	}
	a.request { width:155px; background-position:0 0;}
	a.learn { width:94px; background-position:100% 100%;}
	

div.staffContainer { 
	border-top:1px solid #666666;
	clear:both;
	margin:0 0 20px;
	overflow:hidden;
	padding:20px 0 0;
	width:650px;
}
	div.staffContainer img { float:left; margin-right:10px; margin-bottom:20px;}
	div.staffContainer h2 {}
	#interiorPageContent div.staffContainer ul { list-style:none; margin-left:0; color:#CCA508;}

	/* HERO */
	#hero {	
		background:url("../Images/hero-bg.jpg") no-repeat scroll 0 0 transparent;
		height:275px;
		left:-1px;
		padding:12px 0;
		position:relative;
		width:993px;
	}
	
		#hero #rotator {
			background-color:#000;
			background-image: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);
		    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#000000));
			height:274px;
			left:206px;
			position:absolute;
			width:780px;
			overflow:hidden;
		}
			#hero .behindTabs {
				position:relative;
				z-index:2;
			}
				#hero #rotator .slideshow {
					position:relative;
					z-index:0;
				}			
				#hero #rotator .pagination {
					right:26px;
					top:245px;
					position:absolute;
					z-index:500;
				}	
					
					#hero #rotator .pagination a { text-decoration:none;}
					#hero #rotator .pagination a span#prev,
					#hero #rotator .pagination a span#next {
						color:#666666;
						font-size:10px;
						margin:0 3px;
						text-transform:uppercase;
						display:none;
					}
					#hero #rotator .pagination ul#nav { list-style:none;}
						#hero #rotator .pagination ul#nav li { 
							background-color:#FFFFFF;
							border:1px solid #000000;
							display:block;
							float:left;
							margin:0 1px;
							-moz-border-radius:10px;
							-webkit-border-radius:10px;
						}
						#hero #rotator .pagination ul#nav li:hover { background-color:#CCC;} 
							#hero #rotator .pagination ul#nav li a { 
								color:#000000;
								display:block;
								font-size:11px;
								height:12px;
								text-indent:-9999px;
								width:12px;
							}
							#hero #rotator .pagination ul#nav li.activeSlide { background:none repeat scroll 0 0 #c9a822; color:#FFF; border-color:#000;}
						
		#hero .tabContent  {
			position:relative;
			z-index:3;	
			width:771px;
			padding-left:50px;
		}
			#hero .tabContent .tabPanel { margin-top:10px; width:415px; float:left;}
			
			#hero .tabContent .tabPanel a.closebutton { 
				background-color:#CCCCCC;
				border:1px solid #000000;
				color:#000000;
				float:right;
				font-size:11px;
				margin-right:5px;
				padding:1px 5px;
				text-transform:uppercase;			
			}
				#hero .tabContent .tabPanel a.closebutton:hover { text-decoration:none; background-color:#e5e5e5;} 
			
			#hero .tabContent .tabPanel div.makes {
				height:155px;
				overflow-x:hidden;
				overflow-y:auto;
			}	
		
				#hero .tabContent .tabPanel h4 { 
					clear:both;
					font-size:15px;
					padding-bottom:10px;
					padding-top:10px;
				}		
				#hero .tabContent .tabPanel a.contactUs {
					background:url("../Images/contact-btn.png") no-repeat scroll 0 0 transparent;
					display:block;
					height:32px;
					left:-6px;
					position:relative;
					text-indent:-9999px;
					width:159px;
				}				
		
			span.makesitem,
			div.pricesbox { 
				display:block; 
				float:left; 
				margin:14px 24px 0 0;
			}
				#hero .tabContent .tabPanel .pricesbox a,
				#hero .tabContent .tabPanel span.makesitem a {
					color:#FFF;
					font-size:12px;
					font-weight:bold;
					/*text-shadow:0 2px 1px #000000;*/
				}
					
						
		#hero div.vehiclestylebox { display:inline; float:left; width:auto;}
		#hero div.vehiclestylebox a {
			color:#e5e5e5;
			display:block;
			float:left;
			font-size:9px;
			font-weight:bold;
			margin:2px 12px;
			text-align:center;
			text-shadow:0 2px 1px #000000;
			text-transform:uppercase;			
		}				
			#hero .tabContent .tabPanel .pricesbox a:hover,
			#hero .tabContent .tabPanel span.makesitem a:hover,
			#hero div.vehiclestylebox a:hover { 
				color:#333; text-decoration:none;
			}

		#hero div.quick-links {
			background:url("../Images/quick-links-bg.png") no-repeat scroll 0 0 transparent;
			height:274px;
			position:relative;
			width:240px;
			z-index:500;
		}
		#hero div.rightframe { 
			background:url("../Images/rotator-right-bg.png") no-repeat scroll 0 0 transparent; 
			width:41px; 
			height:274px;
			position:absolute;
			right:-1px;
			z-index:500;
		}
			#hero div.quick-links ul { list-style:none; height:274px;}
				#hero div.quick-links ul li.header { 
					color:#000;
					display:block;
					font-size:16px;
					font-weight:bold;
					height:32px;
					margin:16px 0 0 33px;
					padding:0;
					text-transform:uppercase;				
				}
				#hero div.quick-links ul li a { 				
					background:url("../Images/quick-links-bg.png") no-repeat scroll 0 0 transparent;
					color:#E5E5E5;
					display:block;
					font-size:16px;
					height:32px;
					margin:0;
					padding:13px 0 0;
					width:180px;
				}
				
				#hero div.quick-links ul li.makeTab a { margin-left:15px; padding-left:15px; background-position:-15px -49px;}
				#hero div.quick-links ul li.modelTab a { margin-left:14px; padding-left:15px; background-position:-14px -94px;}
				#hero div.quick-links ul li.priceTab a { margin-left:18px; padding-left:15px; background-position:-18px -139px;}
				#hero div.quick-links ul li.specialsTab a { margin-left:23px; padding-left:15px; background-position:-23px -184px; width:185px;}
				#hero div.quick-links ul li.dealerTab a {background-position:-30px -228px; margin-left:30px; padding-left:18px; width:192px;}
				
					#hero div.quick-links ul li.makeTab a:hover,
					#hero div.quick-links ul li.makeTab a.selected { background-position:-255px -49px;}
					#hero div.quick-links ul li.modelTab a:hover,
					#hero div.quick-links ul li.modelTab a.selected { background-position:-254px -94px;}
					#hero div.quick-links ul li.priceTab a:hover,
					#hero div.quick-links ul li.priceTab a.selected { background-position:-258px -139px;}
					#hero div.quick-links ul li.specialsTab a:hover,
					#hero div.quick-links ul li.specialsTab a.selected { background-position:-263px -184px;}
					#hero div.quick-links ul li.dealerTab a:hover,
					#hero div.quick-links ul li.dealerTab a.selected { background-position:-270px -228px;}
				
				
					#hero div.quick-links ul li a:hover,
					#hero div.quick-links ul li a.selected { text-decoration:none; color:#FFF;} 
			#hero .tabContent div.quick-quote { 
				overflow:hidden;
				width:250px;
				margin-left:14px;
				padding-left:14px;
				border-left: solid 2px #000;
			}		
				#hero div.quick-quote h2 { 
				 	color:#FFF;
					font-size:20px;
					margin:8px 0 4px;
					padding:0;
					text-align:center;
					text-transform:uppercase;
					text-shadow:0 2px 1px #000000;
				}
				#hero div.quick-quote select { 
					background:url("../Images/input-text-bg.jpg") no-repeat scroll 0 0 #FFF;
					border:1px solid #666666;
					font-size:14px;
					height:27px;
					margin:2px 0;
					padding:3px 0 0 5px;
					width:245px;
				}
				#hero div.quick-quote input[type="text"] { 
					background:url("../Images/input-text-bg.jpg") no-repeat scroll 0 0 transparent;
					border:0 none;
					font-size:14px;
					height:27px;
					margin:4px 0;
					padding:0 5px;
					width:235px;
				}
				#hero div.quick-quote input[type="submit"] { 
					background:url("../Images/submit-btn.png") no-repeat scroll 0 0 transparent;
					border:0 none;
					cursor:pointer;
					height:31px;
					width:118px;
				}				
				
	/* END HERO */
	
	
	/* DEALER SPECIALS */
	#dealer-specials {
		height:auto;
		padding:0;
		width:993px;
	}
	
		#dealer-specials div.newSpecials {margin-left:11px;}
		#dealer-specials div.usedSpecials {margin-right:11px; margin-top:8px;}
	
	#dealer-specials h2 { 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:110%;
		margin:0 0 10px 10px;
		padding:0;
		text-transform:capitalize;
	}

	/*#dealer-specials div.rotator {
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		background-color:#FFFFFF;
		border:1px solid #032183;
		margin:10px;
		width:412px;
		overflow:hidden;
		position:relative;
		left:-12px;
	}*/
	
	/*#dealer-specials div.rotator div.RadRotator { height:auto !important;}*/
	
	#dealer-specials div.rotator div.RadRotator,
	#dealer-specials div.rotator div.RadRotator div.rrRelativeWrapper,
	#dealer-specials div.rotator div.RadRotator div.rrRelativeWrapper div.rrClipRegion { width:auto !important; height:205px !important;}
	
		#dealer-specials div.rotator a.previous { 
			background:url("../Images/previous-next-arrows.gif") no-repeat scroll 3px 50% #010d36;
			display:block;
			float:left;
			height:155px;
			width:12px;
			position:absolute;
			left:0;
			top:0;
		}
		#dealer-specials div.rotator a.next {
			background:url("../Images/previous-next-arrows.gif") no-repeat scroll -13px 50% #010d36;
			display:block;
			height:155px;
			position:absolute;
			right:0;
			top:0;
			width:12px;
		}
			#dealer-specials div.rotator a.previous:hover,
			#dealer-specials div.rotator a.next:hover { background-color:#032183;}
		
		#dealer-specials div.rotator ul { 		
			list-style:none outside none;
			overflow:hidden;
			padding:0;	
			width:972px !important;
		}
			#dealer-specials div.rotator ul li { 
				background:url("../images/specials-rotator-bg.jpg") no-repeat scroll 0 0 transparent;
				display:block;
				float:left;
				font-size:11px;
				height:199px;
				margin:3px 7px;
				padding:3px 0;
				text-align:center;
				width:180px;
			}
			/*#dealer-specials div.rotator ul li:hover { background-color:#17376F;} */
				#dealer-specials div.rotator ul li a { 
					color:#000000;
					display:block;
					height:175px;
					line-height:12px;
					padding:4px;
					text-decoration:none;
					position:relative;
					font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				} 
				#dealer-specials div.rotator ul li a:hover { text-decoration:none;}
					#dealer-specials div.rotator ul li a img {
						border:1px solid #C0C0C0;
						display:block;
						margin:20px auto 4px;
						width:172px !important;
					}				
					/*#dealer-specials div.rotator ul li:hover a { color:#FFF;}*/
					
					#dealer-specials div.rotator ul li a span.trim,
					#dealer-specials div.rotator ul li a span.model,
					#dealer-specials div.rotator ul li a span.year { display:none; }
					
					#dealer-specials div.rotator ul li a span.make { position:absolute; top:2px; font-size:13px; font-weight:bold; left:8px; }
					
					#dealer-specials div.rotator ul li a span.price { 
						display:block;
						font-size:13px;
						font-weight:bold;
						position:absolute;
						right:13px;
						top:2px;
					}
						#dealer-specials div.rotator ul li a span.price span.label { display:none;}
	/* END DEALER SPECIALS */			
	

	/* LARGE CTAs */	
	#bottom-mods { padding-top:15px;}	
		
		#content #bottom-mods h2 { color:#000; padding:14px 0 8px 5px; }
		#bottom-mods .left { margin-left:10px; margin-top:1px; float:left; }
		#bottom-mods .middle { margin-left:7px; float:left; }
		#bottom-mods .right { margin-right:5px; float:right; }
	
			.facebook-like-box {
				background:url("../Images/latest-events-bg2.jpg") no-repeat scroll 0 0 transparent;
				height:440px;
				margin-left:0px;
				padding-left:29px;
				width:301px;
			}
			
			.reviews {
				background:url("../Images/reviews-bg2.jpg") no-repeat scroll 0 0 transparent;
				width:442px;
				height:235px;
				margin-bottom:23px;
				padding-left:30px;
				padding-right:8px;
				width:293px;
			}
			.reviews .bottom-img {
				width:465px;
				height:12px;
				margin-top:3px;
				margin-left:-15px;
			}
				.reviews h3 { color:#333333; font-size:75%; margin-top:10px;}
				.reviews .reviews-content { overflow-x:hidden; overflow-y:auto; height:190px;}
				div.customcontent_reviews-home-page {
					font-size:12px;
					height:340px;
					overflow-x:hidden;
					overflow-y:auto;
					padding-left:6px;
					padding-right:10px;
					width:420px;	
				}
					div.customcontent_reviews-home-page div { 
						background: transparent url(../Images/reviews-divider.gif) repeat-x scroll 100% 100%; 
						overflow:hidden; 
						padding-bottom:10px;
						margin-bottom:10px;
					}
						div.customcontent_reviews-home-page p { 
							line-height:16px;
							margin:0 0 4px;
							color:#000;
						}
						div.customcontent_reviews-home-page a.readmore { 
							background:transparent url(../Images/readmore-btn.jpg) no-repeat scroll 0 0; 
							width:84px; 
							height:21px; 
							display:block; 
							text-indent:-9999px; 
							float:right;
							cursor:pointer;
						}
		
			.follow-us {
				background:url("../Images/follow-us-bg2.jpg") no-repeat scroll 0 0 transparent;
				height:184px;
				padding-left:30px;
				width:301px;
			}
			.bottom-img {
				background:url("../Images/reviews-bg2.jpg") no-repeat scroll -15px -377px transparent;
				width:316px;
				height:14px;
				margin-top:2px;
				margin-left:-15px;
			}
			.middle .bottom-img { margin:0 0 0 15px; }
				div.hs_followme { padding-top:14px;}
					div.hs_followme div { padding:4px 3px 0 !important;}
					div.hs_followme a { margin-right:4px;}
					
			div.blog-entries {
				height:91px;
				overflow-x:hidden;
				overflow-y:auto;
				width:294px;
			}		
					
			.follow-us td a,
			.reviews td a { 
				background:url("../images/blog-arrow.gif") no-repeat scroll 0 4px transparent;
				color:#1369B7;
				display:block;
				font-size:12px;
				line-height:16px;
				padding-left:8px;
			}
			.follow-us td a:hover,
			.reviews td a:hover { text-decoration:none;}
			.follow-us td a:hover span.title,
			.reviews td a:hover span.title {color:#1369B7;}
				.follow-us td a span.date,
				.reviews td a span.date { font-weight:bold;}
				.follow-us td a span.title,
				.reviews td a span.title { color:#000;}
			
			.left .youTube { 
				background:url("../images/video-btn2.jpg") no-repeat scroll -7px 0px transparent;
				width:302px;
				height:446px;
				border-radius:5px;
				border:thin #b89e0f solid;
				display:block;
			}
			.left .youTube a { display:block; width:302px; height:446px; }
			.follow-us { position:relative; }	
	/* END SMALL CTAs */	
	
	
/* END CONTENT */

/* FOOTER */
#footer {
	border-top:1px solid #999999;
	margin-top:20px;
	overflow:hidden;
	padding-bottom:40px;
	width:100%;
}
	#footer-wrapper { 
		background:none no-repeat scroll 0 0 transparent;
		border-top:1px solid #666666;
		margin:6px auto 0;
		overflow:hidden;
		padding:14px 0;
		width:992px;
	}
		#footer ul {
			float:left;
			list-style:none outside none;
			padding:0 24px;
		}		
			#footer ul li a { font-size:12px; text-transform:capitalize; color:#e5e5e5;}	
			#footer ul li.header a { font-size:13px; text-transform:uppercase; font-weight:bold; color:#ccab25;}
			#footer ul li a:hover { color:#FFF;}
			
		div.copyright {
			color:#FFFFFF;
			font-size:12px;
			padding-left:25px;
			padding-top:30px;
		}	
			div.copyright a { color:#FFFFFF; line-height:22px;}
			
			div.copyright div.right { margin-right:20px; text-align:right; }	
			a.a2a_dd { margin-top:10px;}
/* END FOOTER */		


/* ADVANCED SEARCH */
#content .advancedsearch  {
	font-size:12px;
	margin:0;
	padding:20px 10px;
	position:relative;
	width:972px;
}

#content .advancedsearch .advancedsearchinner .searching .searcher { background-color:#ccc;}

#content h1.pagetitle { font-size:200%; color:#333333;}

#content .history h2 {
	background-color:#333;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:15px !important;
	font-style:italic;
	font-weight:bold;
	margin-bottom:7px;
	padding:10px;
	text-transform:uppercase;
	width:220px;
}
	#content .history h2:after { content:"..."}

#content .vehicleinformation { color:#000;}


#content .advancedsearch .advancedsearchinner .searchHeader h1, 
#content .advancedsearch .advancedsearchinner .searchHeader .pagetitle,
#content ul.sortBy a,
#content ul.sortBy a:visited { color:#CCA508;}

#content .advancedsearch a, 
#content .advancedsearch a:visited {color:#333;}

#content .advancedsearch .advancedsearchinner .searchHeader .recordCount { color:#FFF;}

#content .advancedsearch .advancedsearchinner .paging .pager ul a { color:#FFF;}
#content .advancedsearch .advancedsearchinner .paging .pager ul li.selected a { color:#CCA508; border:solid 1px #FFF;}
#content .advancedsearch .advancedsearchinner .paging .pager ul a:hover { border:solid 1px #CCA508; color:#CCA508;}

.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a { color:#343434;}

.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a.selected,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover, 
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a.selected 
	{background-color: #343434; color: #fff;}
	
	
#content .advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a.selected, .advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .options ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a.selected { background-color:#343434 !important; color:#FFF !important; text-decoration:none;} 	
	
	
div.vehiclepricing div.view a { color:#FFF !important;}	

div.searcher div.history a { color:#343434 !important;}

.vehiclephoto a div span { color:#343434;}

.vehiclephoto a div span:hover {background-color: #343434; color: #fff;}

/* END ADVANCED SEARCH */


/* INVENTORY DETAILS PAGE */
div.inventoryDetails { padding:0;}

div.inventoryDetails .content { padding-left:8px;}

div.inventoryDetails a { color:#343434; font-size:12px;}

div.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .details { font-size:12px;}

div.inventoryDetails .content .top .right .commentArea,
div.inventoryDetails h4.similar { background-color:#666; color:#F2F2F2; font-size:14px;}

div.inventoryDetails .expander .close { background:url("../images/plus_minus.png") no-repeat scroll 0 100% transparent;}
div.inventoryDetails .expander .open { background:url("../images/plus_minus.png") repeat scroll 0 0 transparent;}

div.inventoryDetails .content .top .right .commentArea h4 { color:#FFF;}

.inventoryDetails a.Abbreviater { color:#FFF;}

.inventoryDetails h3.features, .inventoryDetails h3.equipment, .inventoryDetails h3.features, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo {
background-color:#666666 !important;}

.inventoryDetails h3.equipment a, .inventoryDetails h3.features a, .inventoryDetails h3.warranties a, .inventoryDetails h3.financing a, .inventoryDetails h3.contactInformation a, .inventoryDetails h3.reviews a, .inventoryDetails h3.CarfaxHighlights a, .inventoryDetails h3.CertifiedInfo a {
color:#fff !important;}

div.inventoryDetails .topMenu {
	background:url("../images/bar.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	height:50px;
	margin:0 auto;
	width:990px;
}

div.inventoryDetails .topMenu .middleArea { width:980px;}

div.inventoryDetails div.bottomnav { background-color:#333;}

div.inventoryDetails div.bottomnav .buttonbar .requestinfo a {
background:url("../images/bottombuttons.png") repeat scroll 0 0 transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, div.bottomnav .buttonbar .requestinfo .selected {
background:url("../images/bottombuttons.png") repeat scroll 0 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .scheduletest a {
background:url("../images/bottombuttons.png") repeat scroll 804px 0 transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, div.bottomnav .buttonbar .scheduletest .selected {
background:url("../images/bottombuttons.png") repeat scroll 804px 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {
background:url("../images/bottombuttons.png") repeat scroll 664px 0 transparent;
width:160px;
}
div.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, div.bottomnav .buttonbar .makeanoffer .selected {
background:url("../images/bottombuttons.png") repeat scroll 664px 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .payment a {
background:url("../images/bottombuttons.png") repeat scroll 504px 0 transparent;
width:170px;
}
div.inventoryDetails div.bottomnav .buttonbar .payment a:hover, div.bottomnav .buttonbar .payment .selected {
background:url("../images/bottombuttons.png") repeat scroll 504px 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink {
background:url("../images/bottombuttons.png") repeat scroll 334px 0 transparent;
height:40px;
width:260px;
}
div.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover {
background:url("../images/bottombuttons.png") repeat scroll 334px 40px transparent;
}

span.bNavPhone { display:none;}

/* END INVENTORY DETAILS PAGE */

/* FORMS */
div.contactUsForm input.submitBtn,
div.employmentForm input.submitBtn,
div.serviceForm input.submitBtn,
div.quickQuoteForm input.submitBtn,
div.scheduleTestDriveForm input.submitBtn,
div.tradeinbody input.submitBtn,
div.partsbody input.scheduleappointment_submitbutton{ 
	background:url("../Images/submit-btn.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:31px;
	width:118px;
	margin-top:20px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}

div#interiorPageContent .simpleApplicationForm, 
div#interiorPageContent .serviceForm, 
div#interiorPageContent .contactUsForm, 
div#interiorPageContent .tradeInForm, 
div#interiorPageContent .quickQuoteForm, 
div#interiorPageContent .employmentForm, 
div#interiorPageContent .scheduleTestDriveForm { padding-top:0;}

div#interiorPageContent .simpleApplicationForm .header, 
div#interiorPageContent .serviceForm .header, 
div#interiorPageContent .contactUsForm .header, 
div#interiorPageContent .tradeInForm .header, 
div#interiorPageContent .employmentForm .header, 
div#interiorPageContent .quickQuoteForm .header, 
div#interiorPageContent .scheduleTestDriveForm .header { border-bottom:1px solid #999999; color:#CCCCCC; font-size:14px; padding-bottom:5px;}

div.innerLeftCol div.partshours { display:none;}

div.ComboBoxDropDown_Default { width:auto !important;}

/* END FORMS */				


/* SERVICE ICONS */
div#serviceLeftCol {
	float:left;
	margin-right:15px;
	position:relative;
	width:160px;
}
div#serviceLeftCol .leftColNav { width:200px; margin-top:20px;}
	div#serviceLeftCol .leftColNav ul { list-style:none; margin-left:0;}
	
		div#serviceLeftCol .leftColNav ul li a {
			color:#e5e5e5;
			float:left;
			font-size:13px;
			font-weight:bold;
			line-height:31px;
			position:relative;
			text-indent:35px;
			width:200px;
		}
		.service_sprite {
			background-image: url(../Images/services_sprite.png);
			background-repeat: no-repeat;
			display: block;
			height: 31px;
		}
			.schedule {background-position: 0px 0px;}
			.serviceSpecials {background-position: 0px -62px;}
			.tech {background-position: 0px -124px;}
			.faq {background-position: 0px -186px;}
			.testimonial {background-position: 0px -246px;}
			.warranty {background-position: 0px -308px;}
			.parts {background-position: 0px -370px;}
			.recalls {background-position: 0px -432px;}
			.mobility {background-position: 0px -494px;}
			.benefits {background-position: 0px -556px;}
			.price {background-position: 0px -618px;}		
			
				.schedule:hover {background-position: 0px -31px;}	
				.serviceSpecials:hover {background-position: 0px -93px;}
				.tech:hover {background-position: 0px -155px;}
				.faq:hover {background-position: 0px -217px;}
				.testimonial:hover {background-position: 0px -277px;}
				.warranty:hover {background-position: 0px -339px;}
				.parts:hover {background-position: 0px -401px;}
				.recalls:hover {background-position: 0px -463px;}
				.mobility:hover {background-position: 0px -525px;}
				.benefits:hover {background-position: 0px -587px;}
				.price:hover {background-position: 0px -649px;}

div#serviceRightCol  {
	float:left;
	position:relative;
	width:auto;
}
	ul.serviceAd { list-style:none;}
		ul.serviceAd li {
			float:left;
			height:342px;
			margin-right:12px;
			width:178px;
		}
/* END SERVICE ICONS */		

#content div.inventoryDetails .content .top h2,
#content div.inventoryDetails h3.features, 
#content div.inventoryDetails h3.equipment, 
#content div.inventoryDetails h3.features, 
#content div.inventoryDetails h3.warranties, 
#content div.inventoryDetails h3.financing, 
#content div.inventoryDetails h4.similar, 
#content div.inventoryDetails h3.contactInformation, 
#content div.inventoryDetails h3.reviews, 
#content div.inventoryDetails h3.CarfaxHighlights, 
#content div.inventoryDetails h3.CertifiedInfo 
{
	background-color: #555;
}
#wrapper div.inventoryDetails .content .top,
#wrapper div.expander, 
#wrapper div.similarvehicles { background-color:#e5e5e5;}

#wrapper #content div.inventoryDetails .content .top .right .commentArea {
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-size: 14px;
    margin: 50px 0 20px;
    padding: 12px;
}

#wrapper div.inventoryDetails .content .top .right .commentArea h4,
#wrapper .inventoryDetails a.Abbreviater  { color:#000;}

#wrapper #content div.contactInfo { width:auto;}

/* NEW Inventory Details */
/*div.searchresultrow .callToAction a.aContactSeller {
	background: url("../Images/search-btn-ctas2.png") no-repeat scroll 0 0 transparent !important;
    background-position: 0 0px;
    width: 121px !important;
}
div.searchresultrow .callToAction a.aContactSeller:hover {
    background-position: -171px 0px !important;
    width: 121px !important;
}

div.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.contactSeller a {
	background: url("../Images/detail-btns-ctas2.png") no-repeat scroll 0 0 transparent !important;
    background-position: 0 -28px !important;
}
div.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.contactSeller a:hover {
    background-position: 173px -28px !important;
}*/
/* NEW Inventory Details END */



/* SERVICE PORTAL PAGE STYLES */
div#servicePageContent2 ul { list-style:none;}

div#servicePageContent2 div#servicePageContent {
	width:1050px;
	margin:auto;
	height:770px;
}

div#servicePageContent2 div#servicesContainer { margin:15px; padding:0;
	
}
div#servicePageContent2 div#serviceLeftCol, 
div#servicePageContent2 div#serviceRightCol { 
	background:url(../Images/service-col-bg.png) no-repeat; 
	height:499px;
	padding:4px;
	width:251px;
}

div#servicePageContent2 div.servicectarow {
	width:970px;
	height:205px;
}

div#servicePageContent2 div.servicepagemaincontainer { width:970px; overflow:hidden;}

div#servicePageContent2 div.servicectarow a {
	background:url("../Images/service-cta-sprite.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:189px;
	margin:0 2px;
	text-indent:-9999px;
	width:236px;
}
	
div#servicePageContent2 div.servicectarow a.servicecta1 { background-position:0 0;}
div#servicePageContent2 div.servicectarow a.servicecta1:hover { background-position:0 -191px;}
div#servicePageContent2 div.servicectarow a.servicecta2 { background-position:-245px 0;}
div#servicePageContent2 div.servicectarow a.servicecta2:hover { background-position:-245px -191px;}
div#servicePageContent2 div.servicectarow a.servicecta3 { background-position:-490px 0;}
div#servicePageContent2 div.servicectarow a.servicecta3:hover { background-position:-490px -191px;}
div#servicePageContent2 div.servicectarow a.servicecta4 { background-position:-733px 0;}
div#servicePageContent2 div.servicectarow a.servicecta4:hover { background-position: -733px -191px;}

div#servicePageContent2 div#servicesContainer div.servicepagemaincontainer h1.servicelistheader {
	background:url("../Images/service-list-header.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:16px;
	height:38px;
	padding:14px 0 0 23px;
	text-transform:uppercase;
	width:225px;
	}

div#servicePageContent2 div#serviceLeftCol { width:251px; margin-right:0px;}

div#servicePageContent2 div.leftColNav { 
	float:left;
	margin-top:0;
	width:auto;
}

div#servicePageContent2 div.leftColNav ul li a, 
div#servicePageContent2 div#serviceRightCol ul li a {
	background:url("../Images/service-page-list-bg.png") no-repeat scroll 0 0 transparent;
	height:26px;
	padding:6px;
	width:236px;
	color:#333;
}
div#servicePageContent2 div.leftColNav ul li a:hover, 
div#servicePageContent2 div#serviceRightCol ul li a:hover { color:#000; text-decoration:underline;}
div.servicemiddleColinfo { 	
	color:#333333;
	font-size:15px;
	height:275px;
	padding-left:16px;
	padding-top:12px;
}
div#servicePageContent2 div.servicemiddleColinfo div.hoursbox { margin-top:15px; padding-left:0;}	
	
div#servicePageContent2 div#serviceRightCol ul li a {
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:31px;
	position:relative;
	text-indent:35px;
	width:236px;
	margin-top:6px;
}

div#servicePageContent2 div#servicemiddleCol {
	background:url("../Images/service-image-large.png") no-repeat scroll 0 1px transparent;
	float:left;
	height:496px;
	margin:0 8px;
	width:430px;
}

div#servicePageContent2 div#serviceRightCol p { margin-left:30px;}
/* END SERVICE PORTAL PAGE STYLES */

.noPrice{color:green;}
