/*Three Point Motors - Mercedes Benz*/
/*body 									{ background:#484848 url(../images/bg/black_gradient.png) repeat-x fixed top;  }*/

body 									{ background:#2e2e2e url('../images/bg/background-banner-002.jpg') no-repeat fixed top center;}
/*#body_middle							{ background-image:url('../../../images/series-selector-bg.png');}*/

a.headerlinks,a.headerlinks:link,
a.headerlinks:active,a.headerlinks:visited 			{ color:#FFFFFF; line-height:20px; margin:0 5px; text-decoration:none}
a.headerlinks:hover							{ color:#0099ff; text-decoration: none; }

.links,a.links:link,
a.links:active,a.links:visited 			{ color:#000; line-height:30px; margin:0 5px}
a.links:hover							{ color:#0099ff; text-decoration: underline; }
.copyright								{ color:#ccc; line-height:35px; padding:0 10px; font-weight:bold;}

.terms,a.terms:link,a.terms:active,
a.terms:visited 						{ color:#ccc;  padding:0 6px; white-space:nowrap;  line-height:32px; font-weight: bold; text-decoration:none;}
a.terms:hover							{ color:#0099ff; text-decoration: underline; font-weight:bold;}

.contactus,a.contactus:link, a.contactus:active,
a.contactus:visited { color:#ccc;  padding:0 6px; white-space:nowrap;  line-height:32px; font-weight: bold; text-decoration:none;}
a.contactus:hover							{ color:#0099ff; text-decoration: underline; font-weight:bold;}

#dnnlinks								{ border-top:1px #ddd solid; border-bottom:1px #ddd solid; text-align:center; background-image:url('../../../images/series-selector-bg.png');}
.mainbg									{ border-bottom:1px #fff solid}

.index,a.index:link,a.index:active,a.index:visited { background:url(../images/index-w.gif) left center no-repeat;color:#666; text-decoration:none;}
a.index:hover{ color: #6e6e6e; border-top:2px #fff solid}

.user,a.user:link,a.user:active,a.user:visited { color:#666; background:url(../images/reg-w.gif) left center no-repeat; text-decoration:none}
a.user:hover{ color: #6e6e6e; border-top:2px #fff solid;}

.login,a.login:link,a.login:active,a.login:visited { color:#666; background:url(../images/login-w.gif) left center no-repeat; text-decoration:none}
a.login:hover{ color: #6e6e6e; border-top:2px #fff solid;}

.options,a.options:link,a.options:active,a.options:visited { color:#666; background:url(../images/option-w.gif) left center no-repeat; text-decoration:none}
a.options:hover{ color: #6e6e6e; border-top:2px #fff solid;}
.breadcrumb,a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited 					{  margin:0px; line-height:20px; text-decoration:underline; font-weight: normal; background:url(../images/action_right.gif) left center no-repeat; padding-left:13px}
a.breadcrumb:hover						{ color:#000000; text-decoration:none}
.currentdate							{ color:#ccc; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0 10px}
#dnnbreader .breader					{ float:left; color:#000000}


.container07 .containerpane .Normal,.container07 .containerpane h1,.container07 .containerpane h2,.container07 .containerpane h3,.container07 .containerpane h4,.container07 .containerpane h5,.container07 .containerpane h6,.container07 .containerpane td,.container07 .containerpane div,.container07 .containerpane p{ color:#333}
.container07 .containerpane a{ color:#6e6e6e; font-weight:bold}
.container07 .containerpane a:hover{ color:#333;}

.container08 .containerpane .Normal,.container08 .containerpane h1,.container08 .containerpane h2,.container08 .containerpane h3,.container08 .containerpane h4,.container08 .containerpane h5,.container08 .containerpane h6,.container08 .containerpane td,.container08 .containerpane div,.container08 .containerpane p{ color:#333}
.container08 .containerpane a{ color:#6e6e6e; font-weight:bold}
.container08 .containerpane a:hover{ color:#333;}

/*Main Content area - areas between top pane and the bottom boxpanes (a,b,c,d)*/
#MainContent_border {background-image:url(../images/bg/transparent-grey-bg.png); background-repeat:repeat; margin-top:2px; padding:5px 5px;}
#MainContent_background {background-color:#FFFFFF;}




/* Series Selector Commands */
.series-b{ position: relative; z-index: 0; }
.series-b:hover{ background-color: #000000; z-index: 50; }
.series-b .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-b .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-b:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-c{ position: relative; z-index: 0; }
.series-c:hover{ background-color: #000000; z-index: 50; }
.series-c .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-c .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-c:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-e{ position: relative; z-index: 0; }
.series-e:hover{ background-color: #000000; z-index: 50; }
.series-e .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-e .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-e:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-s{ position: relative; z-index: 0; }
.series-s:hover{ background-color: #000000; z-index: 50; }
.series-s .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-s .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-s:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-slk{ position: relative; z-index: 0; }
.series-slk:hover{ background-color: #000000; z-index: 50; }
.series-slk .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-slk .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-slk:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-sl{ position: relative; z-index: 0; }
.series-sl:hover{ background-color: #000000; z-index: 50; }
.series-sl .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-sl .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-sl:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-cl{ position: relative; z-index: 0; }
.series-cl:hover{ background-color: #000000; z-index: 50; }
.series-cl .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-cl .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-cl:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-sls{ position: relative; z-index: 0; }
.series-sls:hover{ background-color: #000000; z-index: 50; }
.series-sls .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-sls .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-sls:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-cls{ position: relative; z-index: 0; }
.series-cls:hover{ background-color: #000000; z-index: 50; }
.series-cls .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-cls .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-cls:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-ml{ position: relative; z-index: 0; }
.series-ml:hover{ background-color: #000000; z-index: 50; }
.series-ml .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-ml .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-ml:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-glk{ position: relative; z-index: 0; }
.series-glk:hover{ background-color: #000000; z-index: 50; }
.series-glk .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-glk .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-glk:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-g{ position: relative; z-index: 0; }
.series-g:hover{ background-color: #000000; z-index: 50; }
.series-g .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-g .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-g:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-r{ position: relative; z-index: 0; }
.series-r:hover{ background-color: #000000; z-index: 50; }
.series-r .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-r .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-r:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-gl{ position: relative; z-index: 0; }
.series-gl:hover{ background-color: #000000; z-index: 50; }
.series-gl .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-gl .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-gl:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -2px; /*position where enlarged image should offset horizontally */ }

.series-4matic{ position: relative; z-index: 0; }
.series-4matic:hover{ background-color: #000000; z-index: 50; }
.series-4matic .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-4matic .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-4matic:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -180px; /*position where enlarged image should offset horizontally */ }

.series-amg{ position: relative; z-index: 0; }
.series-amg:hover{ background-color: #000000; z-index: 50; }
.series-amg .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-amg .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-amg:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -213px; /*position where enlarged image should offset horizontally */ }

.series-bluetec{ position: relative; z-index: 0; }
.series-bluetec:hover{ background-color: #000000; z-index: 50; }
.series-bluetec .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-bluetec .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-bluetec:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -165px; /*position where enlarged image should offset horizontally */ }

.series-sprinter{ position: relative; z-index: 0; }
.series-sprinter:hover{ background-color: #000000; z-index: 50; }
.series-sprinter .selector{ /*enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px dashed gray; visibility: hidden; color: #000000; text-decoration: none; }
.series-sprinter .selector { /*enlarged image*/ border-width: 0; padding: 2px; }
.series-sprinter:hover .selector{ /*enlarged image on hover*/ visibility: visible; top: -175px; left: -160px; /*position where enlarged image should offset horizontally */ }

/*Formatting content*/
/*Page layouts*/

.contentgrey {background-image:url('http://threepointmotors.com/Portals/0/Containers/Mercedes-Containers-Grey/images/c1-8.png?'); background-repeat:repeat; overflow:hidden; margin-top:3px; padding:5px 5px; width:990px;}
div.contentText {padding:10px 10px 10px 10px; overflow:hidden; margin: 0px auto; overflow:hidden;}
div.contextTextleft {overflow:hidden; float:left; width:50%; margin-top:20px;}
div.columnleft50 {overflow:hidden; width:50%; margin-right:5px; float:left;padding:10px 10px }
div.columnright50 {overflow:hidden; width:45%; float:right; padding:10px 10px;}

div.columnleft60 {overflow:hidden; width:60%; margin-right:5px; float:left; }



div.contextTextright {overflow:hidden; float:right; width:auto; margin-top:20px;}
div.contextTextright2 {overflow:hidden; float:left; width:47%; margin-top:20px; padding-left:20px}
div.contextTextright2 p {margin-left:30px;}

div.contentclear {clear:both;}

.Textsprinterright {float:left; width:630px; overflow:hidden; }
.Textsprinterleftside {float:left; width:293px; overflow:hidden;height:500px;}


/*About paragraph*/
div.staffleft1 {float:left; overflow:hidden; width:79%;}
div.staffright1 {float:left; width:20%;}
div.staffright1 ul#highlights li {list-style: none; width:200px;}
div.contentTextStaff div.name a { text-decoration:none; color:#000;}




/*OurTeam*/
div.contentwhite {overflow:hidden; background-color:#FFFFFF; padding:10px 10px;}
div.contentTextStaff {overflow:hidden; background-color:#FFFFFF; padding:10px 20px 10px 20px;}
div.name {margin:-17px 0;}
/*staff picture and bio*/
div.contentTextStaff div.staffleft {float:left; overflow:hidden;}
div.contentTextStaff div.staffleft img {padding:5px 15px 5px 5px;}
div.contentTextStaff div.staffright { overflow:hidden; padding-right:10px;}
div.staffright p {margin: 0px 0px;}
div.staffright a {margin: 10px 0px;}
p.team {background-color:#CCCCCC; padding:10px 10px; margin:10px 0; font-size:14px; font-weight:bold;}




/*Detail page*/
div.detailinfo {overflow:hidden; float:right; width:380px;}


/*Driving Academy*/
div.drivingacademy {margin-top:3px; margin-bottom:3px; overflow:hidden; width:1000px; background-image:url(/Portals/0/mercedes_benz/drivingacademy/road_bg.jpg); background-repeat:repeat-y;}
div.trans_box {background-image:url(/Portals/0/mercedes_benz/drivingacademy/blue_trans.png); background-repeat:repeat; width:967px; padding:5px 10px 5px 10px ; margin:5px 1px 5px 5px; overflow:hidden}
div.drivingacademy img {padding :5px 10px 5px 10px; display:inline }
div.drivingacademy div.drivingText1 {float:left; width:960px; padding:5px 5px 5px 5px; overflow:hidden; clear:both}
div.drivingacademy div.drivingText {float:left; width:473px; padding:5px 5px 5px 5px; overflow:hidden;}
div.drivingacademy div.column {float:left; overflow:hidden; width:50%;}
#dnn_ctr761_FormMaster_cmdSubmit {font-size:13px; background-color:#c2c2c2; padding:10px 25px; color:#000000;}
#dnn_ctr761_FormMaster_cmdSubmit:hover {font-size:13px; background-color:#333333; padding:10px 25px; color:#ffffff;}



/*Certified*/
div.certifiedhighlights {float:right; overflow:hidden; padding:2px 5px; width:200px; border: 2px solid #C2C2C2; margin-top:19px; }
div.certified h3 {margin-bottom:5px; margin-top:5px}

ul.listlink a {text-decoration:none;}
div ul.listlink {padding:0 0;}
div ul.listlink li {background-color:#CCC; list-style:none; padding:6px 6px; width:139px;}


/*News -Video Section*/
div.videogallery {overflow:hidden; width:800px; margin:15px auto; padding:5px 5px 15px 5px; border:2px solid #333; }

/*Gallery Banner code*/
div.gallery_background { overflow:hidden; background-image:url(/gallery/mercedes_benz/images/c1-8.png); background-repeat:repeat; width:1000px; margin-bottom:2px;}
div.gallery_border {overflow:hidden; z-index:99; width:990px; margin:0px auto; padding:5px 5px;}
/*--Main Container code source:http://www.sohtanaka.com/web-design/automatic-image-slider-w-css-jquery/--*/
.main_view {
	float: left;
	position: relative;

}
/*--Window/Masking Styles--*/
.window {
	height:320px;	width: 990px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 0; right: 0px;
	width: 200px; height:37px;
	z-index: 46; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 29px;
	background: url('/Portals/0/Skins/Mercedes-skin/images/bg/pager_bg.png') no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 3px 5px 5px 5px;
	text-decoration: none;
	color: #FFFFFF;
	
}
.paging a.active {
	font-weight: bold;
	background: #cccccc;
	border: 1px solid #000000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/*Sprinter - Pages*/
ul.sprinter_choosemodel {margin:0 0; padding:0 0;}
ul.sprinter_choosemodel li {display:inline; float:left;}
ul.sprinter_choosemodel a {text-decoration:none; background-color:#e2e2e2; padding:0px 3px; margin:3px 3px; border: 1px solid #cccccc; font-size:12px; 
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}
ul.sprinter_choosemodel a.button,
a.button:link,
a.book_service:active {color:#000000; text-decoration:none;}
ul.sprinter_choosemodel a.button:visited { color:#000000; text-decoration:none;}
ul.sprinter_choosemodel a.button:hover { color:#0099ff;}
/*Position of button under Sprinter*/
ul.sprinter_choosemodel li.minibus {margin-left:69px; }
ul.sprinter_choosemodel li.passengervan {margin-left:169px; }
ul.sprinter_choosemodel li.cargovan {margin-left:48px;}
ul.sprinter_choosemodel li.cabchassis {margin-left:66px;}

div.thesprinterlink { background-image:url(../../../images/sprinter/grey-gradient-sprinter-link.jpg); background-repeat:no-repeat; padding: 2px 0 5px 0;}

.minibus{ position: relative; z-index: 0; }
.minibus:hover{z-index: 50; }
.minibus span#description-minibus { /*enlarged image*/ position: absolute; background-color:#FFFFFF; width:150px; padding:3px 3px; left: -1000px; visibility: hidden; text-decoration: none; border:2px solid #c2c2c2; font-size:12px; line-height:1.25em; }
.minibus:hover span#description-minibus{ /*enlarged image on hover*/ visibility: visible; top: -206px; left: -48px; /*position where enlarged image should offset horizontally */ }

.passengervan{ position: relative; z-index: 0; }
.passengervan:hover{z-index: 50; }
.passengervan span#description-passengervan { /*enlarged image*/ position: absolute; background-color:#FFFFFF; width:150px; padding:3px 3px; left: -1000px; visibility: hidden; text-decoration: none; border:2px solid #c2c2c2; font-size:12px; line-height:1.25em; }
.passengervan:hover span#description-passengervan{ /*enlarged image on hover*/ visibility: visible; top: -206px; left: -35px; /*position where enlarged image should offset horizontally */ }

.cargovan{ position: relative; z-index: 0; }
.cargovan:hover{z-index: 50; }
.cargovan span#description-cargovan { /*enlarged image*/ position: absolute; background-color:#FFFFFF; width:150px; padding:3px 3px; left: -1000px; visibility: hidden; text-decoration: none; border:2px solid #c2c2c2; font-size:12px; line-height:1.25em; }
.cargovan:hover span#description-cargovan{ /*enlarged image on hover*/ visibility: visible; top: -206px; left: -38px; /*position where enlarged image should offset horizontally */ }

.cabchassis{ position: relative; z-index: 0; }
.cabchassis:hover{z-index: 50; }
.cabchassis span#description-cabchassis { /*enlarged image*/ position: absolute; background-color:#FFFFFF; width:145px; padding:3px 3px; left: -1000px; visibility: hidden; text-decoration: none; border:2px solid #c2c2c2; font-size:12px; line-height:1.25em; }
.cabchassis:hover span#description-cabchassis { /*enlarged image on hover*/ visibility: visible; top: -206px; left: -35px; /*position where enlarged image should offset horizontally */ }



