body
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	color:#696969;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../images/foot-bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
table, td, tr
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#555555;	
}
.top-bg
{
background-image:url(../images/top-bg.gif);
background-repeat:repeat-x; float:left;
width:100%; height:100%; background-position:left top;
}
/*.foot-bg
{
background-image:url(../images/foot-bg.gif);
background-repeat:repeat-x; float:left;
width:100%; height:100%; background-position:left bottom;
}*/
.main
{
	width:967px;
	margin-left:auto;
	margin-right:auto;
}
.header
{
float:left; width:967px; margin-bottom:6px;
}
.logo
{
float:left;
}
.top-address-volvologo
{
float:right; height:84px; width:785px; line-height:22px;
}
.top-address
{
float:left; padding:27px 0px 0px 27px;
}
.volvologo
{
float:right; padding:9px 24px 0px 0px;
}

.menu-main
{
float:left;
}
.home-body-main
{
float:left;
width:967px; padding:24px 0px 100px 0px;
}
.home-body-left
{
float:left;
width:303px; padding-left:11px;
}
.home-body-mid
{
float:left;
width:313px; padding:0px 30px 0px 48px;
}
.home-body-right
{
float:left;
width:253px; padding-top:20px;
}
.grey-text
{
color:#909192;
font-size:13px;
font-weight:bold;
}
.grey-link
{
color:#909192;
font-size:13px;
font-weight:bold; text-decoration:none;
}
.grey-link:hover
{
color:#909192;
font-size:13px;
font-weight:bold; text-decoration:underline;
} 
.dark-grey-bold
{
color:#525353;
font-size:22px;
}
.left-menu-out
{
float:left;
width:303px; 
}
.left-menu
{
color:#3D95D4;
font-size:21px;
font-family:Arial narrow; font-weight:bold;
text-decoration:none; 
}
.left-menu:hover
{
color:#3282BB;
font-size:21px;
font-family:Arial narrow; font-weight:bold;
text-decoration:none;
} 

.left-purple-menu
{
color:#546997;
font-size:21px;
font-family:Arial narrow; font-weight:bold;
text-decoration:none;
}
.left-purple-menu:hover
{
color:#415786;
font-size:21px;
font-family:Arial narrow; font-weight:bold;
text-decoration:none;
}
.left-menu-arr
{
padding-left:10px;
}
.dash
{
float:left;
width:303px;
border-bottom:#AFB7C9 1px dashed; margin:10px 0px 10px 0px;
}
.purple-bold
{
color:#546997;
font-size:21px;
font-family:Arial narrow; font-weight:bold;
text-decoration:none;
}

.more-link
{
color:#3D95D4;
text-decoration:none;
}
.more-link:hover
{
color:#3D95D4;
text-decoration:underline;
} 
/*.field-text
{
border:#E3E3E3 1px solid; background-color:#F5F5F5; width:230px; font-size:12px; font-family:Arial; color:#848383;
padding:7px;
}*/

.field-text
{
border:#CCCCCC 1px solid; background-color:#fff; width:230px; font-size:12px; font-family:Arial; color:#000;
padding:7px;
}
.field-drop-down
{
border:#E3E3E3 1px solid; background-color:#F5F5F5; width:246px; font-size:12px; font-family:Arial; color:#848383;
padding:7px 7px 7px 4px;
}

.left-menu-pad
{
float:left; padding-top:5px;
}
.common-left
{
float:left;
}
.common-right
{
float:right;
}
.you-tube
{
float:left;
width:303px; padding:40px 0px 0px 0px;
}
.submit
{
background-image:url(../images/submit.gif);
background-repeat:no-repeat; height:35px; width:91px; color:#FFF; border:0; font-size:16px; font-family:Arial narrow; font-weight:bold;	
}
a
{
outline:none;
}
.foot-main
{
background-image:url(../images/foot-bg.gif); height:50px; float:left; text-align:center; width:967px;
}
.top-img
{
position:absolute; width:960px; position:absolute; float:left; padding-left:4px;
}
.slide-main
{
float:left;
width:964px; background-image:url(../images/line.gif); background-repeat:repeat-y;background-color:#F5F5F5; padding:0px 3px 0px 0px; height:451px;
}
.pad-left
{
float:left;
padding:0px 0px 0px 4px;
}

.slide-top
{
float:left;
width:967px; background-image:url(../images/top-curve.gif); background-repeat:no-repeat; padding:2px 0px 0px 0px; height:10px; 
position:relative; bottom:451px;
}
.slide-bot
{
float:left;
width:967px; background-image:url(../images/bottom-curve.gif); background-repeat:no-repeat; background-position:left bottom;
height:12px;
}
.left-right-slide-main
{
	position:absolute;
	width:964px;
	float:left;
	padding-top:306px;
}

/*Gallery*/

.galleryview
{
font-size:12px;
font-family:Arial; width:967px; float:right;
}

.panel-overlay
{
font-family:Arial; font-size:16px; font-weight:bold; background-image:url(../images/caption-arr.gif); background-repeat:no-repeat; margin-left:15px;
background-position:0px 2px; margin-top:40px;
}
.panel img.bottom
{
bottom:0px; position:absolute;
}
/*.panel
{
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;	
}*/
.flimstrip-out
{
float:left;
width:900px; background-color:#000066; 
}
/*.filmstrip
{
background-color:#F5F5F5;
}*/
.filmstrip li
{
height:65px; background:url(../images/divider.gif) no-repeat right 15px; width:125px;
}
.filmstrip li.last
{
height:65px; width:125px; background:none;
}


.filmstripp li
{
background:url(../images/gall-divider.gif) no-repeat right top; width:105px;
}
.filmstripp li.last
{
background:none;
}
.error
{
	color: #FF0000;
	font-weight:bold; text-align:center;
}
a
{
color:#525353;
font-size:12px; text-decoration:underline;
}
a:hover
{
color:#525353; text-decoration:none;
font-size:12px;
}

.blue-head
{
color:#003366;
font-size:12px;
font-weight:bold;
}

.ncDropMenu{font-size:11px; float:left; height:41px; width:785px;}

.ncDropMenu ul{z-index:1000; margin:0; padding:0; list-style-type:none; float:left; position:absolute;}

.ncDropMenu ul li{position:relative; display:inline; float:left}

.ncDropMenu ul li a{color:#C5D9E6; display: block; padding:0px 17px 0px 17px; height:41px; line-height:39px; text-decoration: none; font-weight:bold;}

* html .ncDropMenu ul li a{display:inline-block}

.ncDropMenu ul li.menuline{background:url(../images/menu-line.gif) no-repeat 0px 12px; width:1px; height:41px;}

.ncDropMenu ul li a.selected{height:41px; line-height:39px; color:#C5D9E6; text-decoration:none; font-weight:bold;}

.ncDropMenu ul li a:hover{height:41px; line-height:39px; color: #C5D9E6; }

.ncDropMenu ul li:hover >a{height:41px; line-height:39px; color: #FFF; }

.ncDropMenu ul li a.menuon{height:41px; line-height:39px; color: #FFF; font-weight:bold;}

* html .ncDropMenu ul ul{top:41px; t\op:41px; background-image:none; border-top:1px solid #204F72; z-index:1000}

.ncDropMenu ul li ul{position:absolute; left:0; display:none; visibility:hidden; border-top:0; }

.ncDropMenu ul li ul li{display:list-item; float:none; background-color:#FFF; line-height:18px; }

.ncDropMenu ul li ul li a{width:190px; font-weight:normal; padding:3px 10px 3px 8px; margin:0; border-top-width:0; border-left:1px solid #204F72; border-right:1px solid #204F72; border-bottom:1px solid #204F72; background-color:#2E7AB1;  text-decoration:none; line-height:18px; height:auto; color:#D7EDFB}

.ncDropMenu ul li ul li a:hover{line-height:18px; padding-top:3px; padding-bottom:3px;color:#FFF;  background-color:#0B4173; font-weight:normal; height:auto; margin-left:0px;}

.ncDropMenu ul li ul li:hover >a{line-height:18px; padding-top:3px; padding-bottom:3px; height:auto; margin-left:0px;}

.ncDropMenu ul li ul li a.selected{line-height:18px; padding-top:3px; padding-bottom:3px; color:#FFF; background-color:#0B4173; font-weight:normal; height:auto;}

.ncDropMenu ul li ul li ul{top:0; left:0; margin-left:0px;}

/*.ncDropMenu ul li ul li ul li{display:list-item; float:none;  background-color:#FFF}

.ncDropMenu ul li ul li ul li a{width:190px; font-weight:normal; padding:3px 10px 3px 5px; margin:0; border-top-width:1px solid #FFF; border-left:1px solid #204F72; border-right:1px solid #204F72; border-bottom:1px solid #204F72; background-color:#2E7AB1;  text-decoration:none; line-height:18px; height:auto; color:#D7EDFB}

.ncDropMenu ul li ul li ul li a:hover{line-height:18px; padding-top:3px; padding-bottom:3px; color:#D7EDFB;  background-color:#0B4173; font-weight:normal;}

.ncDropMenu ul li ul li ul li:hover >a{line-height:18px; padding-top:3px; padding-bottom:3px;}

.ncDropMenu ul li ul li ul li a.selected{line-height:18px; padding-top:3px; padding-bottom:3px; color:#3D6901; background-color:#EDF1A7; font-weight:normal;}*/

.downarrowclass{position:absolute; top:18px; right:14px}

.rightarrowclass{position:absolute; top:9px; right:5px}

.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background-color:transparent;}

.foot-link
{
color:#6C6C6C;
text-decoration:none; padding:0px 5px 0px 5px;
}
.foot-link:hover
{
color:#546997;
text-decoration:none;
}

/*inner*/

.inner-body-main
{
float:left;
width:960px;margin-bottom:13px;
}
.inner-body-margin
{
margin-left:4px; 
}

/*inner*/

.inner-body-main
{
float:left;
width:960px; margin-bottom:13px;
}
.inner-body-margin
{
margin-left:4px; 
}

.inner-text-area
{
float:left;
width:958px; border:#BEBEBE 1px solid; border-top:0; border-bottom:0; background-color:#FFF; padding:15px 0px 50px 0px; background-image:url(../images/cloud.gif);
background-position:top right; background-repeat:no-repeat; 
}


h2
{
color:#000;
font-size:23px;
font-weight:bold; margin-top:0px; margin-bottom:13px;
text-decoration:none; line-height:22px;
}
.heding-div
{
float:left; width:913px; border-right:#BEBEBE 1px solid; border-left:#BEBEBE 1px solid; background-color:#FFF; padding:20px 0px 0px 45px;
}


.title
{color:#000;
font-size:23px;
font-weight:bold; margin-top:0px; margin-bottom:13px; background-image:url(../images/car-icon.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:55px;
}


h3
{
color:#000;
font-size:23px;
font-weight:bold; margin-top:0px; margin-bottom:13px;
}

h1
{
color:#000;
font-size:25px;
font-weight:bold; margin-top:10px;
text-decoration:none; margin-left:20px; 
}
.h1
{
	font-family: Trebuchet MS;
	font-size : 18px;
	color:#C26568;
	font-weight:Bold; margin-top:10px;
	text-decoration:none; margin-left:20px; 
}
.inner-blue-line
{
float:left;
background-color:#336699; background-image:url(../images/blue-line.gif); background-repeat:repeat-y; width:958px;
height:10px;
}
.price-mileage
{
float:left;
background-color:#fff; background-image:url(../images/price-bg.gif); background-repeat:repeat-x; width:958px; border-bottom:#DADADA 1px solid;
background-position:left bottom; padding:20px 0px 20px 0px;
}

.details-main
{
float:left;
background-color:#fff; width:958px;
}

.blue-text
{
float:left;
background-color:#fff; width:918px; border-bottom:#EAEAEA 1px solid; color:#589DCF; padding:5px 20px 5px 20px;
}

.details
{
float:left;
background-color:#fff; width:881px; border-bottom:#EAEAEA 1px solid; color:#696969; padding:27px 54px 12px 23px; text-decoration:none;
}
.details:hover
{
float:left;
background-color:#fff; width:881px; border-bottom:#EAEAEA 1px solid; color:#696969; padding:27px 54px 12px 23px; background-color:#F6F4F4; cursor:pointer;
}
.vehicle
{
float:left;
padding-right:37px;
}
.vehicle-details
{
float:left; cursor:pointer;
 width:260px; text-decoration:none;
}
.details a {text-decoration:none;}

.content-details
{
float:left;
padding-right:75px; 
}
.msrp
{
float:left; width:263px; text-align:right;
}
.grey-bold
{
color:#696969;
font-weight:bold; font-size:13px;
}
.grey-bold
{
color:#696969;
font-weight:bold; font-size:13px;
}
.light-blue-bold
{
color:#589DCF;
font-size:22px;
margin-top:0px;
text-decoration:none;
}
.dark-blue-bold
{
color:#0B4173;
font-size:22px; font-weight:bold; 
margin-top:0px; margin-left:5px;
text-decoration:none;
}
.check
{
float:right;
padding:0px 5px 5px 0px;
}
.slider-view
{
float:left; padding-left:46px; width:297px; border-right:#DEDEDE 1px solid; height:88px;
}
.make-model
{
float:left; padding-left:46px; width:297px; border-right:#DEDEDE 1px solid;
}
.sorting
{
float:left; padding-left:46px; width:220px;
}

.bold-13
{
font-weight:bold; font-size:13px; color:#3E3E3E;
}
.field-drop
{
border-top:#404040 1px solid;
border-left:#404040 1px solid;
border-bottom:#D4D0C8 1px solid;
border-right:#D4D0C8 1px solid; padding:2px; color:#9C9C9C; font-size:11px;
}

.cms-text-area
{
float:left;
background-color:#fff; width:918px; border-bottom:#EAEAEA 1px solid; padding:20px 20px 35px 20px;
}
.cms-top
{
float:left;
width:958px; margin-top:1px;
}
/*form-validation*/
#msg {display:none; position:absolute; z-index:200; /*background:url(../images/msg_arrow.gif) left center no-repeat;*/ padding-left:5px; color:#4E0701;}
#msgcontent {display:block; background-color:#E7EDF2; border:1px solid #68AADA; padding:3px 3px 4px 7px; min-width:150px; max-width:250px}
/*form-validation*/


.field-form
{
border:#E3E3E3 1px solid; background-color:#fff; width:180px; font-size:12px; font-family:Arial; color:#000;
padding:5px; background-color:#F5F5F5; 
}
.field-form-drop
{
border:#E3E3E3 1px solid; background-color:#fff; width:192px; font-size:12px; font-family:Arial; color:#000;
padding:5px; background-color:#F5F5F5; 
}
.parts-info-head
{
background-color:#E3E3E3;
margin-bottom:10px;
}
.field-text-area
{
border:#E3E3E3 1px solid; background-color:#fff; width:420px; font-size:12px; font-family:Arial; color:#000;
padding:5px; background-color:#F5F5F5; 
}

.field-text-area-in
{
border:#CCCCCC 1px solid; background-color:#fff; width:230px; font-size:12px; font-family:Arial; color:#000;
padding:7px;  
}
.inner-banner
{
width:958px;
border-right:#BEBEBE 1px solid;
border-left:#BEBEBE 1px solid; background-color:#FFF;
}
.inner-foot
{
float:left; width:958px; height:40px; padding-top:25px; text-align:center; border-right:#BEBEBE 1px solid;
border-left:#BEBEBE 1px solid;
}
.img
{
vertical-align:middle;
}
.car-details-main
{
float:left; width:958px; border-top:1px solid #DCDCDC; margin-top:10px; padding:0px 0px 20px 0px;
}
.pop-up-main
{
float:left; width:325px; height:500px; padding:50px 25px 0px 45px;
}

.detail-mpg
{
width:310px;
float:left;
}
.quote-detail-out
{
float:left; width:563px; background-image:url(../images/request-quote-bg.gif); background-repeat:repeat-y;
}
.car-details
{
float:left; width:255px;
padding:20px 25px 10px 25px;
}
.mpg
{
float:left; float:left; width:260px; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:10px 25px 10px 25px;
}
.rating-note
{
float:left; float:left; width:260px; padding:10px 25px 10px 25px;
}
.quote-calc
{
float:left; width:239px;  margin-left:1px;
}
.quote
{
float:left; width:232px; padding:20px 0px 10px 20px;
}
.calc
{
float:left; width:242px; padding:10px 0px 10px 10px; background-color:#EAEAEA; line-height:23px;
}
.calc-edit
{
float:left; width:232px; padding:10px 10px 10px 10px; background-color:#F6F6F6;
}
.wid-110
{
float:left;
width:110px;
}
.wid-130
{
float:left;
width:130px;
}
.dark-bold
{
color:#000;
font-size:20px;
font-weight:bold;
}
.text-14
{
font-size:14px; color:#2C2C2C; line-height:23px;
}
.pic
{
float:left;
margin:0 6px 6px 0;
border:1px solid #EDEDED;
width:54px;
height:45px;
}
.pic a
{
width:54px;
height:45px;
text-indent:-99999px;
display:block;
}

.similar-models-out
{
float:left; width:563px;
}

.similar-models-head
{
float:left; width:543px; background-image:url(../images/similar-model-bg.gif); background-repeat:repeat-y; height:28px; color:#D9E2EB;
font-size:20px; padding:10px 0px 0px 20px;
font-weight:bold;  
}

.similar-models-fline
{
float:left; width:563px; background-color:#3E7EB0; height:7px;
}




.similar-models
{
float:left; width:560px; padding-left:3px;
}
/*forms*/
.career-mid
{
float:left;
width:678px; border:#999 1px solid; border-top:0; border-bottom:0; background-image:url(../images/career-top-bg.gif); background-position:left top; background-repeat:repeat-x; padding:10px;
}
.career-main
{
float:left;
width:700px; margin-top:40px;  margin-left:40px; 
}




/*inn-gall*/
#slideshow {
	position:relative;
	float:left; padding-left:45px;
	
}
#slideshow #slidesContainer 
{
  width:515px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  float:left;
}
#slideshow #slidesContainer .slide {
float:left; /*width:560px;   reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
}

/** 
 * Slideshow controls style rules.
 */
.control
{
  display:block;
  width:32px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl 
{
  top:50px;
  left:5px;
  height:40px;
  background:transparent url(../images/gprevious.gif) no-repeat 0 0;
}
#rightControl 
{
  top:50px;
  right:10px;
  height:40px;
  background:transparent url(../images/gnext.gif) no-repeat 0 0;
}
/*ends*/
.divider
{
float:left;
background-image:url(../images/gall-divider.gif);
height:125px;
width:1px;
margin-left:10px;
margin-right:10px;
}
.gal-image
{
float:left;
width:100px; padding:20px 0px 10px 0px;
text-align:center;
}
.gal-names
{
float:left; text-decoration:none;
text-align:center; padding:10px 5px 0px 0px;
font-size:12px;
}
.gal-names:hover
{
float:left; text-decoration:underline;
text-align:center; 
font-size:12px;
}

a{outline:none;}


.request-field-text
{
 width:150px; font-size:12px; font-family:Arial; color:#000; 
padding:2px; border-top:#404040 1px solid; border-right:#404040 1px solid; border-bottom:#D4D0C8 1px solid; border-left:#404040 1px solid;
}
.request-field-drop
{
 width:156px; font-size:12px; font-family:Arial; color:#000; 
padding:2px; border-top:#404040 1px solid; border-right:#404040 1px solid; border-bottom:#D4D0C8 1px solid; border-left:#404040 1px solid;
}

.calc-field-text
{
 width:130px; font-size:12px; font-family:Arial; color:#000; 
padding:2px; border-top:#404040 1px solid; border-right:#404040 1px solid; border-bottom:#D4D0C8 1px solid; border-left:#404040 1px solid;
}
.calc-field-drop
{
 width:136px; font-size:12px; font-family:Arial; color:#000; 
padding:2px; border-top:#404040 1px solid; border-right:#404040 1px solid; border-bottom:#D4D0C8 1px solid; border-left:#404040 1px solid;
}
.calc-rate-field
{
 width:116px; font-size:12px; font-family:Arial; color:#000; 
padding:2px; border-top:#404040 1px solid; border-right:#404040 1px solid; border-bottom:#D4D0C8 1px solid; border-left:#404040 1px solid;
}
.blue-14
{
color:#1A5385;
font-size:16px; font-weight:700; text-decoration:none;
}
/*tab*/
.tab-main
{
float:left; padding:12px 0px 0px 0px; 
width:868px; background-image:url(../images/tab-top.gif); background-repeat:repeat-x;
}

.border-bottom
{
float:left;
width:361px;
}


.tab-menu
{
float:left; outline:none;
border:#EAEAEA 1px solid; background-image:url(../images/tab-menu-bg.gif); background-repeat:repeat-x; margin-right:4px;  color:#888; 
padding:3px 30px 0px 30px; font-weight:bold; height:33px; line-height:28px; text-decoration:none; font-size:16px; border-bottom:0px;
border:
}
.tab-menu:hover
{
float:left; outline:none;
border:#EAEAEA 1px solid; margin-right:4px;
padding:3px 30px 0px 30px; font-weight:bold; height:33px;  line-height:28px; text-decoration:none; font-size:16px; border-bottom:0px;
}
.tab-menu-sel
{
float:left; margin-right:4px; outline:none;
border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; background-image:url(../images/tab-menu-sel.gif); background-repeat:repeat-x;color:#295A7C;background-color:#F4E7CB; font-weight:bold; padding:3px 30px 0px 30px; height:34px;  line-height:30px; text-decoration:none; font-size:16px; 
}
.tab-menu-sel:hover
{
float:left; outline:none;
border-left:#EAEAEA 1px solid; border-right:#EAEAEA 1px solid; background-color:#FFFFFF; margin-right:4px;
padding:3px 30px 0px 30px; font-weight:bold; height:34px;  line-height:30px; text-decoration:none; font-size:16px;
}
.tab-content
{
float:left; width:806px; border:#EAEAEA 1px solid; border-top:0; padding:20px 30px 30px 30px; font-size:13px; line-height:20px;
}
.tab-out
{
float:left; padding-left:30px; padding-top:30px;
}
/*tab*/
.details dt {
float:left;
font-weight:bold;
}

.details dd {
margin-left:5px;
}

.label
{
width:107px; float:left; padding:0px 3px 3px 0px;
}
.text-area
{
width:147px; float:left; padding:0px 0px 3px 3px;
}
/*CMS content*/
.column{ padding-left:18px;}
.wide{ clear:both; padding:0px 10px 0px 10px; line-height:21px;}

/*CMS content ends*/
#movies {
clear:right;
}
.left-text
{
float:left;
width:279px; line-height:22px; padding:15px 20px 20px 20px;
}
.mid-text
{
float:left;
width:260px; line-height:22px;  padding:0px 20px 0px 20px;
}
.right-text
{
float:left;
width:300px; line-height:22px;
}
.compare
{
border:#0B4173 1px solid; background-color:#DEEFFB; padding:2px; cursor:pointer; font-weight:bold; color:#0B4173; font-size:12px; font-family:Arial;  
}
.jcarousel-container {
position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left; padding:10px 0px 0px 20px;
    list-style: none; border-right:#696969 1px solid;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


/*scroll-skin*/
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:509px;
    padding:0px 0px 0px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:511px;
    }
.jcarousel-skin-tango .jcarousel-item {
width:107px;
height:110px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right:0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top:50px;
right:-25px;
width: 32px;
height: 32px;
cursor: pointer;
background-image:url(../images/next-horizontal.gif);
background-repeat:no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top:50px;
left: -2px;
width: 32px;
height: 32px;
cursor: pointer;
background-image:url(../images/prev-horizontal.gif);
background-repeat:no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:-96px 0;
}
.faq-box { padding:0px 0px 10px 0px; }

.scroll-blue-link
{
color:#1A5385;
font-size:16px; font-weight:700; text-decoration:none;
}
.scroll-blue-link:hover
{
color:#1A5385;
font-size:16px; font-weight:700; text-decoration:none;
}
.foot-img
{ float:right;
padding-right:10px;
}
.foot-pad
{ float:left;
padding-top:10px;
}
.follow
{
float:left;
padding:9px 15px 0px 0px;
}
.carfax-img
{
float:right;
padding:13px 0px 13px 0px;
}
.follow-img-pad
{
float:right;
padding:7px 10px 0px 0px; letter-spacing:5px;
}
.follow-txt
{
padding:0px 15px 0px 5px; text-align:right;
}
.follow-sec
{
float:right;
padding:10px 10px 0px 0px;
}
.sitemap-main
{
color:#003366;
font-size:15px;
font-weight:bold; text-decoration:none;
}
.sitemap-main:hover
{
color:#014182;
font-size:15px;
font-weight:bold; text-decoration:underline;
}
.sitemap-sub
{
color:#014182;
font-size:13px;
 text-decoration:none;
}
.sitemap-sub:hover
{
color:#014182;
font-size:13px;
 text-decoration:underline;
}
.cms-heding-div
{
padding:0px 0px 0px 30px;
}
.power
{
float:right; width:400px;
}
.power-left
{
float:left; width:210px;
}
.car-details-head
{
color:#000;
font-size:23px;
font-weight:bold; margin-top:0px; margin-bottom:13px;
text-decoration:none; line-height:22px;
}
.car-details-head:hover
{
color:#000;
font-size:23px;
font-weight:bold; margin-top:0px; margin-bottom:13px;
text-decoration:none; line-height:22px;
}
.vehicle-details-out
{
float:left; cursor:pointer; padding-top:17px;
 width:260px; text-decoration:none;
}
.right-menu-out
{
float:left;
width:253px;
}
.dash-right
{
float:left;
width:235px;
border-bottom:#AFB7C9 1px dashed; margin:10px 0px 10px 0px;
}
.right-menu-arr
{
padding-right:10px;
}
.blue-heading
{
color:#0B4173; font-weight:bold; font-size:11px;
}
.car-links-count-div
{
float:left; width:320px;
}
.red-link
{
color:#205986;
font-size:12px; padding:3px; font-weight:bold;
}
.red-link:hover
{
color:#143656;
font-size:12px; text-decoration:none;
}
.car-links-div
{
float:left;
width:881px; padding-top:10px;
}
.light-blue-bold-14
{
color:#589DCF; font-weight:bold;
font-size:16px;
}
.volvocomm
{
float:right; padding:26px 34px 0px 24px;
}
