/*Three Point Motors - smart*/

body 									{ background-image:url('../images/bg/smart-bg-1.jpg'); background-position:center; background-attachment:fixed;}

.links,a.links:link,
a.links:active,a.links:visited 			{ color:#333; line-height:30px; margin:0 5px}
a.links:hover							{ color:#6e6e6e; text-decoration:none}
.copyright								{ color:#333; line-height:35px; padding:0 10px}

.terms,a.terms:link,a.terms:active,
a.terms:visited 						{ color:#6e6e6e;  padding:0 6px; white-space:nowrap;  line-height:32px; font-weight: bold;text-decoration:none}
a.terms:hover							{ color:#333; text-decoration: underline}
.w3c,a.w3c:link,a.w3c:active,a.w3c:visited { color:#333; background:url(../images/ok.gif) left center no-repeat; text-decoration:none; padding:0 10px}
a.w3c:hover{ color: #6e6e6e;}
#dnnlinks								{ border-top:1px #ccc solid; border-bottom:1px #ccc solid; text-align:center;background-image:url('../../../images/series-selector-bg.png')}
.mainbg									{ border-bottom:1px #ebebeb solid}

.contactus,a.contactus:link, a.contactus:active,
a.contactus:visited { color:#6e6e6e;  padding:0 6px; white-space:nowrap;  line-height:32px; font-weight: bold; text-decoration:none;}
a.contactus:hover							{ color:#333; text-decoration: underline; font-weight:bold;}

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; }

.index,a.index:link,a.index:active,a.index:visited { background:url(../images/index-g.gif) left center no-repeat;color:#666; text-decoration:none;}
a.index:hover{ color: #6e6e6e; border-top:2px #ebebeb solid}

.user,a.user:link,a.user:active,a.user:visited { color:#666; background:url(../images/reg-g.gif) left center no-repeat; text-decoration:none}
a.user:hover{ color: #6e6e6e; border-top:2px #ebebeb solid;}

.login,a.login:link,a.login:active,a.login:visited { color:#666; background:url(../images/login-g.gif) left center no-repeat; text-decoration:none}
a.login:hover{ color: #6e6e6e; border-top:2px #ebebeb solid;}

.options,a.options:link,a.options:active,a.options:visited { color:#666; background:url(../images/option-g.gif) left center no-repeat; text-decoration:none}
a.options:hover{ color: #6e6e6e; border-top:2px #ebebeb solid;}
.breadcrumb,a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited 					{ color:#333; 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:#6e6e6e; text-decoration:none}
.currentdate							{ color:#666; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:0 10px}
#dnnbreader .breader					{ float:left; color:#666}

.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;}



/* Custom Commands */
a,a:link,a:active						{ color:#6e6e6e; text-decoration:underline}
a:visited								{ color:#555; text-decoration:underline}
a:hover									{ color:#333}

/*TPM main header*/
div.header								{width:100%; overflow:hidden;}
div.header .header1						{float:left; overflow:hidden;width:auto}
div.header .header2						{float:left;overflow:hidden; margin-left:24%; text-align:right; margin-top:5px;}
div.header2 p							{font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#FFF}
div.header .header3						{float:right;overflow:hidden; margin-right:15px; margin-top:7px}


.p-left 								{ font-size:40px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#fff; margin-bottom: 5px; margin-top: 5px; margin-left:20px; }
.p-left a								{text-decoration:none;}
.p-right 								{ font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-right:20px; color:#ccc;}
li										{ list-style: disc;}
ol li									{ list-style: decimal;}
ul li									{ list-style: disc ;}
li										{ margin: 5px 0;}

h1	{
	font-size:1.5em; /*18px*/
	font-family:"Courier New", Courier, monospace;
	color: #666666;
	
	margin:.5em 0 .5em .5em;
	letter-spacing: 0px;
	line-height: 125%;
	}
h2  {
	font-size:1.4em; /*16px*/ 
	font-family: "Courier New", Courier, monospace;
	color: #666;
	
	margin:0.5em 0 0.5em .5em;
	letter-spacing: 0px;
	line-height: 125%;
	}
h3 {font-size:1.2em/*14px*/;font-family:"Courier New", Courier, monospace; margin:1em 0 .5em .5em;}
h4 {font-size:1em /*12px*/;font-family:"Courier New", Courier, monospace; margin:1em 0 .5em .5em; }	
	
h5,
h6 { color:#666666; font-size:1em; margin:1.5em 0 .5em .5em; font-style:italic;}
p										{ font-family: arial,helvetica,clean,sans-serif; font-size:1em /*12px*/; margin:.25em .5em .5em .5em;}

/*Main Content area - areas between top pane and botpane (a,b,c,d)*/
/*#MainContent_border {background-color:#FFFFFF; }*/
#MainContent_background {background-color:#FFFFFF; border:1px solid #999999;}
div.contentText {padding:0px 0px 0px 0px; overflow:hidden; margin: 0 0;}

/*smart homepage*/
div.contentText_smarthomepage {background:#ffffff; overflow:hidden; padding:5px 0px 30px 5px;}

h1.smart_homepage {display:inline; float:left; margin-right:20px; margin-top:0;}
p.smart_homepage {margin-top:3px;}
.contentText2 {padding:10px 10px 10px 10px; border:3px solid #f7b530; background-color:#FFF; width:974px; overflow:hidden; margin:2px 0 ;}
div.contentText .smarthomepage_left {float:left; overflow:hidden; width:565px; }
div.contentText .smarthomepage_right {float:left; overflow:hidden; width:430px;}

div.contentText_smarthomepage .smarthomepage_left {float:left; overflow:hidden; width:565px;}
div.contentText_smarthomepage .xmas {float:left; width:425px; background-image:url('/Portals/0/images/smart/winter/snowman_game_bg.jpg'); background-repeat:no-repeat; height:495px;  }
div.contentText_smarthomepage .xmas p {padding:5px 15px; font-weight:800;}


div.contentText .floatleft {float:left; overflow:hidden; width:60%; }
div.contentText .floatright {float:left; overflow:hidden; width:39%;}

/*smart content*/
/*.contentText3 {padding:10px 15px 35px 15px; background-color:#FFF; width:971px; overflow:hidden; }*//*White w/ no border*/

/*News section - gallery news section images 250 wide*/
ul.galleryspace li {display: inline; list-style: none;float: left; margin: 10px 10px 10px 10px; text-align: center; padding:0 0; width:203px;}



/*smart electric drive*/
div.smart_ed {padding:0px 0px 0px 5px;  overflow:hidden; width:99%; border-left:1px solid #ABABAB; margin:2px 0 0 0;} /*main content section*/
div.smart_ed img.sm_img {display:inline; border:none;}


div.sidenav_ed {overflow:hidden; margin:0 0; padding:2px 5px 10px 2px;}
div.sidenav_ed img {border:1px solid #999999;}
ul.sidenav_ed,
ul.sidenav_ed li {margin:0; padding:0;}
ul.sidenav_ed li a {display: block; padding:0px 10px;}
ul.sidenav_ed li {list-style: none; width:225px;}
/* Side links */
ul.sidenav_ed li.sidelink { overflow:hidden; border-bottom:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; background-image:url(../../../images/smart/smart_ed/image/side_menu_ed_bg.png); background-repeat:repeat-x;}
ul.sidenav_ed li.sidelink a {padding:4px 5px; margin:0px 0 0px 0px; text-align:left;text-decoration:none; color: #000000; font-family:"Courier New", Courier, monospace; font-weight:800;}
ul.sidenav_ed li.sidelink a:active{color:#3daa28;text-decoration:none;}
ul.sidenav_ed li.sidelink a:visited{text-decoration:none; color:#000000}
ul.sidenav_ed li.sidelink a:focus,
ul.sidenav_ed li.sidelink a:hover,
ul.sidenav_ed li.sidelink a.current {color:#3DAA28}


/*FAQs - accordion*/
#ed_qa {width:97%;}
#ed_qa div.accordion {border:1px solid #999999; border-width:1px 1px 0px 1px;  margin:10px 2px 10px 0;}
#ed_qa div.accordion h3 {cursor:pointer; padding:2px 5px; margin:0 0; background-image:url('../../../images/smart/smart_ed/image/side_menu_ed_bg.png'); background-repeat:repeat-x; font-size:small; border-bottom:1px solid #999999;}
#ed_qa div.accordion h3:hover,
#ed_qa div.accordion h3:focus {color:#FFFFFF; background-image:url('../../../images/smart/smart_ed/image/side_menu_ed_bg_hover.png'); background-repeat:repeat-x}
#ed_qa div.accordion div {padding:0 0; margin:0; border:2px solid #DFDFDF; border-width:0 0 2px 0}
#ed_qa div.accordion div p {margin-left:0.4em;}

/*test drive - form*/
#dnn_ctr1116_ModuleContent {padding:0px 0px 0px 8px;  overflow:hidden; width:97%; border-left:1px solid #ABABAB; margin:0px 0;} /*formate form*/
#dnn_ctr1116_FormMaster_cmdSubmit {color:#000000; background:url('../../../images/smart/smart_ed/image/side_menu_ed_bg.png') repeat-x ; padding:5px 20px; border:1px solid #999999;} /*submit button*/
#dnn_ctr1116_FormMaster_cmdSubmit:hover {color:#ffffff; background:url('../../../images/smart/smart_ed/image/side_menu_ed_bg_hover.png') repeat-x ; padding:5px 20px; border:1px solid #999999;}/*submit button*/
#dnn_ctr1116_ModuleContent table.smart_ed input {margin-right:10px;} /*form spacing*/

/*Advance order form - form*/
#dnn_ctr1118_ModuleContent {padding:0px 0px 0px 8px;  overflow:hidden; width:97%; border-left:1px solid #ABABAB; margin:0px 0;} /*formate form*/
#dnn_ctr1118_FormMaster_cmdSubmit {color:#000000; background:url('../../../images/smart/smart_ed/image/side_menu_ed_bg.png') repeat-x ; padding:5px 20px; border:1px solid #999999;} /*submit button*/
#dnn_ctr1118_FormMaster_cmdSubmit:hover {color:#ffffff; background:url('../../../images/smart/smart_ed/image/side_menu_ed_bg_hover.png') repeat-x ; padding:5px 20px; border:1px solid #999999;}/*submit button*/
/*gallery*/
div.smart_ed ul.galleryspace li {display: inline; list-style: none;float: left; margin: 5px 2px 5px 2px; text-align: center; padding:0 0px}
div.smart_ed ul.galleryspace li img{border:1px solid #000000;}

/*end electric drive*/

/*.contentText4 {padding:10px 10px 10px 10px; border:3px solid #1ebbb4; background-color:#FFF; width:975px; overflow:hidden; margin-top:2px; margin-bottom:10px}*/

/*smart content for smart facts */
div .contentthird {float:left; overflow:hidden; margin:0 39px 35px 33px;}
ul.fuel li {font-family:"Courier New", Courier, monospace; font-size:12px;}

/*formate for Ads*/
.contentTextads {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 10px 13px;
    width: 974px;
}

/*smart tailor made*/

div.brabus  {overflow:hidden; background-color:#ffffff; width:1000px;}
div.brabus div.brabus_text {background-color:#FFFFFF; overflow:hidden; margin:8px 8px 8px 8px; padding:5px 15px 5px 15px }
div.brabus h1.title { font-family:"Courier New", Courier, monospace; color:#F7B530; margin:.5em 0 .5em 0; padding:10px 0 10px 30px}
div.brabus h2.title { font-family:"Courier New", Courier, monospace; color:#F7B530; margin:.5em 0 .5em 0; font-weight:bold}
div.brabus p.title { font-weight:bold; font-size:24px; color:#F7B530; margin:.5em 0 .5em 0;}  
div.brabus div.brabus_interior {width:576px; margin:5px auto; overflow:hidden; }

/*Specials*/
div.august_special {overflow:hidden; background-color:#00BEF3; padding:10px 10px; color:#ffffff; margin-top:5px; width:950px;}
.contentTextads a {text-decoration:none;}
div.august_special h2 {color:#ffffff;}
div.august_special p {color:#ffffff;}


/*Large image size 990x320 - Gallery Banner code*/
div.gallery_background { overflow:hidden; background-image:url(/gallery/smart/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: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 30px;
	background: url('../images/bg/pager_bg.png') no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 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;}

/*small imagesize 724x230 - Gallery Banner code*/
div.sm_gallery_background { overflow:hidden; background-image: url(../../../images/smart/smart_ed/image/gallery/smart_ed_gallery_bg.jpg); background-repeat:no-repeat; width:734px; margin-bottom:2px;}
div.sm_gallery_border {overflow:hidden; z-index:99; width:724px; margin:0px auto; padding:5px 5px;}

div.sm_gallery_border .main_view {
	float: left;
	position: relative;

}
/*--Window/Masking Styles--*/
div.sm_gallery_border .window {
	height:261px;	width: 724px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
div.sm_gallery_border .image_reel {
	position: absolute;
	top: 0; left: 0;
}
div.sm_gallery_border .image_reel img {float: left;}

/*--Paging Styles--*/
div.sm_gallery_border .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-image:none;
	
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
div.sm_gallery_border .paging a {
	padding: 3px 5px 5px 5px;
	text-decoration: none;
	color: #000000;
	
}
div.sm_gallery_border .paging a.active {
	font-weight: bold;
	background: #ffffff;
	border-top: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #999999;
	
	
}
div.sm_gallery_border .paging a:hover {font-weight: bold;}




/*Business Solutions*/
div.business_top {width:978px; overflow:hidden;  background:url('/Portals/0/images/smart/business_solutions/cork_top.jpg'); background-repeat:no-repeat; margin-left:10px; }
div.business { overflow:hidden; background:url('/Portals/0/images/smart/business_solutions/cork.jpg') repeat-y; padding:10px 10px 10px 10px; width:978px; overflow:hidden; margin-left:10px; } 
div.business_bottom {width:978px; overflow:hidden;  background:url('/Portals/0/images/smart/business_solutions/cork_bottom.jpg'); background-repeat:no-repeat;  margin-left:10px; }
div.business_info {width:887px; margin-left:34px; overflow:hidden;}
div.business_info div.business_info_middle {background:url('/Portals/0/images/smart/business_solutions/thumbtacks_middle.png') repeat-y; overflow:hidden; padding:10px 50px;}
#dnn_ctr993_ModuleContent {width:445px;}
#dnn_ctr993_ContentPane {width:445px;}
#dnn_ctr992_FormMaster_pnlForm {margin-top:8px; width: 451px; padding:74px 0 131px 59px; background-image:url('/Portals/0/images/smart/business_solutions/paper_tape.jpg'); background-repeat:no-repeat;}
#dnn_ctr992_FormMaster_cmdSubmit { color:#FFFFFF; padding:10px 25px; background-color:#999999; font-size:14px;}


