﻿body 
{
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
}
.bodypadding
{
	padding:10px 14px 10px 14px;
}
.noleftpadding
{padding-left:0px;
}
a
{
	color:White;
	text-decoration:none;
	
}
.bodystyle1
{
	background-image:url(../Images/General/bg_body_all.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#848a92;
	height:747px;
}

.bodystyle2
{
	background-image:url(../Images/General/bg_body_all_dark.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#848a92;
	height:747px;
}

.bodystyle3
{
	background-image:url(../Images/General/bg_body_all_modified.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#c4c9cf;
	height:747px;
}
.bodystyle4
{
	background-image:url(../Images/General/bg_body_all.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#c4c9cf;
	height:747px;
}
.footer
{
	height:16px;
	font-size:11px;
	color:#787878;
	background-image:url(../Images/General/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.footer a
{
	color:#787878;
	text-decoration:none;
}
.footer a:hover
{
	color:#d34c3f;
	text-decoration:none;
}

.aboutustitle
{
	font-size:18px;
	color:Black;
}
.whitecontent
{
	color:Black;

}
.whitecontent12
{
	color:White;
	font-size:13px
}
.borderblack
{
	
}

.readourmd
{
	padding:8px 15px 0px 15px;
	background-image:url(../Images/General/aboutus_md_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:solid 1px white;
}
.readourmd p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.newstitle
{
	color:#d34c3f;
	font-size:14px;
}
.newstitleWhite
{
	color:white;
	font-size:14px;
}
.newsitem
{
	border:solid 1px white;
	color:#535353;
}
.newstitleWhite a
{
	color:white;
}
.newstitleWhite a:hover
{
	color:Black;
}
.titlewhite
{	font-size:18px;
	color:White;
	padding:0px 0px 20px 0px;
}
.linespacing1 p
{
	margin:0px;
	width:100%;
}
.blackcontent
{
	color:Black;
}
.blackcontent a
{
	color:Black;
}
.blackcontent a:hover
{
	color:white;
}
.promotions
{
	background-image:url(../Images/General/triangle_red.png);
	background-repeat:no-repeat;
	width:135px;
	height:435px;
	padding:4px 0px 4px 4px;
}
.promotionstext
{
	font-size:11px;
	text-align:left;
	width:95px;
	overflow-x:hidden;
}


.promotionstext_mouseover
{
	color:#000000;
	font-size:11px;
	width:95px;
	/*height:100px;*/
	text-align:left;
	overflow:hidden;
}

.newsitem
{
	background-color:#c6cbd1;
	border:solid 1px white;
	width:298px;
	height:92px;
	padding:5px 8px 5px 8px;
	overflow:hidden;
}
.newsintro
{
	background-color:#c6cbd1;
	border:solid 1px white;
	padding:5px 8px 5px 8px;
	overflow:hidden;
}
.newstitle a
{
	color:red !important;
}
.newsitem a
{
	color:#535353;
}

.newsimage
{
	padding:3px  5px 3px 5px;
	text-align:right;
}
.newsimage a
{
	border:0px 0px 0px 0px;
}

.lineheight4
{
	line-height:4px;
}
.lineheight20
{
	line-height:20px;
}

.scrolldiv
{
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	overflow:hidden;	
	width:960px;
}

.scrolldivhorizontal
{
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	overflow:hidden;	
	height:525px;
}

.borderarea
{
	border:solid 1px black;
}
.offersitem
{
	width:222px;
	height:90px;
	overflow:hidden;
	padding:4px 4px 4px 4px;
}
.offertitle a
{
	color:Black !important;
}
.scrolldivOffers
{	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	overflow:hidden;	
	width:458px;
}
.offerimage
{
	padding-right:4px;
}
.careers
{
	padding:7px 8px 7px 12px;
	background-color:#afbcce;
	border:solid 1px white;
	height:453px;
}
.careerstitle
{
	color:White;
	font-size:14px;
}
.linkblack a
{
	color:Black;
}

.linkred a
{
	color:#d34c3f;
}
.careerslisting
{
	padding-left:17px;
}
.generalinput
{
}
.generalinput input
{
	border:solid 1px white;
	background-color:#afbcce;	
	width:260px;
}
.generalinput textarea
{
	border:solid 1px white;
	background-color:#afbcce;	
	width:260px;
	height:100px;
	
}
.generalinput select
{
	background-color:#afbcce;	
	width:260px;
}
.submit
{
}
.submit a
{
	color:White;
	font-weight:bold;
	font-size:13px;
}
.departmentcontent p
{
	padding:0px 0px 0px 0px;
	margin:4px 0px 4px 0px;
}
.menuitem
{
	background-image:url(../Images/General/menu_bg.png);
	height:21px;	
	width:93px;
	text-align:center;
}
.menuitem a
{
	
	color:White;

}
.menuitem a:hover
{
	
	color:#000000;

}
.menusubitem
{
	
}

.menusubitem a
{
	
	color:White;

}
.menusubitem a:hover
{
	
	color:#000000;

}
.menuitemWHITE
{
	background-image:url(../Images/General/menu_bgb.png);
	height:21px;	
	width:125px;
	text-align:center;
	color:White;
	font-size:11px;
	cursor:pointer;
	background-repeat:repeat;
}
.menuitemselected
{
	background-image:url(../Images/General/menu_bg.png);
	height:21px;	
	width:125px;
	text-align:center;
	background-repeat:repeat;
	color:Black;
}
.menuitemselected2
{
	background-image:url(../Images/General/menu_bg.png);
	height:21px;	
	width:125px;
	text-align:center;
	background-repeat:repeat;
	color:Black;
}	
	
.lineheight100
{
	line-height:100px;
}


.categoryitem
{
	width:96px;
	height:328px;
	border:solid 0px;
}

.categoryname
{
	background-image:url(../Images/General/category_top.png);
	background-repeat:no-repeat;
	text-align:center;
	height:39px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.categorynamea
{
	
	color:White;

}
.categorynamehover
{
	
	color:#000000;

}

.itemscrolldiv
{
	height:411px;
	overflow:hidden;
}
.itemtitle
{
	height:20px;
}
.itemdescription
{
	height:60px;
}
.redlink a
{
	color:#d34c3f;
	font-size:12px;
}
.redlink a:hover
{
	color:#ffffff;font-size:12px;
}




.imglink a
{
	border:solid 2px black;
}


.imglink a:hover
{
	border:solid 2px red;
}
.serviceintro
{
	border:solid 1px white;
	padding:4px 8px 4px 8px;
	width:443px;
}
.serviceintro p
{
	margin:5px;
}
.volvomenu
{
	font-size:16px;
	font-weight:bold;
}
.volvomenu a
{
	color:Black;
}
.volvomenu a:hover
{
	color:#eeb741;
}
.toplinks
{
	color:#bebebe;
	text-align:right;
	
}
.toplinks a
{
	color:#bebebe;
}
.toplinks a:hover
{
	color:#000000;
}
.lbltoplinksSelected
{
	color:#eeb741;
}
.homelink
{
	font-size:12px;
}
.homelink a
{
	color:Black;
}
.homelink a:hover
{
	color:#eeb741;
}
.lblSelected
{
	color:#eeb741;font-size:12px;
}
.menutable a
{
	color:Black;
	font-size:12px;
	font-weight:bold;
}
.menutable a:hover
{
	color:#eeb741;
	font-size:12px;
	font-weight:bold;
}
.lblmenutableSelected
{
	color:#eeb741;
	color:#eeb741;
	font-size:12px;
	font-weight:bold;
}
.lblmenutableSelected1
{
color:Black;
	font-size:12px;
	font-weight:bold;
}
.homecontent
{
	margin-top:50px;
	padding:12px 12px 12px 12px;
	width:420px;
	background-image:url(../Images/General/volvo_rpt_bg.png);
	background-repeat:repeat;
	background-position:right top;
}

.galleryimagediv
{
	width:746px;
	height:400px;
	position:relative;
}

.galleryscrolldiv
{
	width:654px;
	overflow:hidden;
	padding:2px 0px 2px 0px;
}

.yellowbullet
{
	background-image:url(../Images/General/yellowbullet.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 16px;
}

.yellowbullet a
{
	color:Black;
}

.yellowbullet a:hover
{
	color:#eeb741;
}

.descriptiondiv
{
	position:absolute;
	left:0px;
	bottom:0px;
	height:44px;
	width:746px;
	padding:10px 20px 10px 20px;
	background-image:url(../Images/General/volvo_rpt_bg.png);
	background-repeat:repeat;
	background-position:right top;
}

.transON
{
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	cursor:pointer;
}
.transOFF
{
	cursor:pointer;
}
.arrowtd
{
	text-align:center;
	vertical-align:middle;
}

.formtd
{
	text-align:right;
}
.formtdleft
{
	text-align:left;
}
.volvotxt input
{
	width:187px;
	height:17px;
	border:solid 1px black;
}
.volvotxt textarea
{
	width:187px;
	height:60px;
	border:solid 1px black;
}
.volvotxt select
{
	border:0px 0px 0px 0px;
	width:192px;
}
.divPaddingDefault
{
	padding: 0px 0px 0px 0px;
}
.tdLogos
{
	width: 210px; padding-right: 22px;
	vertical-align:top;
	text-align:center;
}
.listPadding
{
	padding: 10px 10px 10px 10px;
}
.separateLine
{
	height:10px;width:1px;background-color:#d34c3f;
}
.menuLineSeparate
{
	width:2px;
	height:13px;
	background-color:#989798
}
.whitelink
{
	text-decoration:none;
	color:#000000;
	font-size:12px;

}
.redlink
{
	text-decoration:none;
	color:#ef0000;
	font-size:12px;
}


.volvoLocationMap
{
	background-image:url(../Images/General/maplocationBackground.gif);
	background-repeat:no-repeat;
	width:100px;
	height:19px;
	vertical-align:middle;
	text-align:left;
	padding-left:35px
}

divDepartmentTitle
{

	height:13px;
padding-bottom:5px;
}
.blackTitle
{
	color:#000000;
font-size:11px;
	font-weight:bold;
}
.divServicesDesc
{
	padding-top:4px;
	height:70px;
	width: 240px;
	font-size:12px;
	color:#535353;
	
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #47678c;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
.redlink11
{
	text-decoration:none;
	color:#ef0000;
	font-size:11px;
	
}
.blacklink11
{
	text-decoration:none;
	color:#000000;
	font-size:11px;
}
.imgDepartment
{
	width:108px;
	height:108px;
	border:solid 1px #23241e;
}


.formtd2
{
	text-align:right;
		font-family:verdana;

	font-size:11px;

}
.hondatxt input
{
	width:187px;
	height:17px;
	border:solid 1px black;
	
}
.hondatxt textarea
{
	width:187px;
	height:60px;
	border:solid 1px #383838;
}
.hondatxt select
{
	border:0px 0px 0px 0px;
	width:192px;
}
.space
{
	height:3px;
	
}

.redTitle11
{
	color:#FF0000;
font-size:11px;
	font-weight:bold;
}
.blackTitle12
{
	color:#000000;
font-size:12px;
	font-weight:bold;
}
.whitelinkB
{
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	
}.blacklinkB
{
	text-decoration:none;
	color:#000000;
	font-size:11px;
	
}
.redlinkB
{
		text-decoration:none;
	color:#ef0000;
	font-size:11px;
	
}

.carsCategoryTitle
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	vertical-align:top;	
}



.imgCertified
{
	width:195px;
	height:130px;
	border:solid 0px #23241e;
}

.imgBrochure
{
	width:195px;
	height:130px;
	border:solid 0px #23241e;
}
.blacklink12
{
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.redlink12
{
	text-decoration:none;
	color:#ef0000;
	font-size:12px;
	font-weight:bold;
}

.blacklink13
{
	text-decoration:none;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.redlink13
{
		text-decoration:none;
	color:#ef0000;
	font-size:13px;
	font-weight:bold;
}
.cursor
{
	cursor:pointer
}