﻿/* >> GLOBAL */
	html {margin: 0px; padding: 0px;}
	body {margin:16px auto 0px; padding: 0px; background:#ffffff url(none) no-repeat scroll 0 0; font:normal normal normal 12px/16px Helvetica, Arial, sans-serif; color:#666766;}
	
/* >> HEADINGS */
	h1, h2, h3, h4, h5, dt, h6, tfoot, thead, th {text-decoration:none; word-spacing:normal; letter-spacing:normal;text-transform:none;padding-top:10px;}
	h1 {font:normal normal bold 18px/22px Helvetica, Arial, sans-serif; color:#234d92; margin:0 0;}
	h2 {font:normal normal bold 16px/22px Helvetica, Arial, sans-serif; color:#234D92; margin:5px 0;}	
	h3 {font:normal normal bold 14px Helvetica, Arial, sans-serif; color:#234d92; margin:5px 0;}		
	h4 {font:normal normal bold 12px Helvetica, Arial, sans-serif; color:#234d92; margin:5px 0;}	
	h5, dt {font:normal normal bold 10px Helvetica, Arial, sans-serif; color:#234d92; margin:5px 0;}	
	h6 {}	
		
	tfoot, thead {}
	th {}

	small {font-size:.7em;}	
	big {font-size:1.17em;}	
	blockquote, pre	{}

	ul li {list-style-type:disc;}	
	.CONTENT ul li {margin-bottom:5px; /*list-style-image:url(../images/orange-arrow.png)*/}
	.CONTENT ul ul li{list-style-image:url(../images/dash.png)}
	ul li ul li{list-style-type:circle;}
	ul li li {list-style-type:circle;}	
	ul li li li	{list-style-type:circle;}		
	ol li {list-style-type:decimal;}	
	ol ol li {list-style-type:lower-alpha;}	
	ol ol ol li	{list-style-type:lower-roman;}
	ol ul li {list-style-type:square;}

	td {vertical-align:top; text-align:left; font-size:inherit;}
	
	a, a:active, a:hover, a:link, a:visited {font-size:inherit; color:inherit; font-weight:inherit; outline-style:none;}
	.CONTENT a, .CONTENT a:hover, .CONTENT a:link, .CONTENT a:visited {color:#26416b;text-decoration:none;}
	.CONTENT a:hover {color:#BF8F00;}
	a:hover {}
	
	img {border:thin #000000 none;}
	.aleft {float:left; padding-right:10px; padding-bottom:10px;}
	.aright {float:right; padding-left:10px; padding-bottom:10px;}
	.acenter {margin-left:auto; margin-right:auto; display:block;}
	
		.w50 {width:50px;}
		.w75 {width:75px;}
		.w100 {width:100px;}
		.w150 {width:150px;}
		.w200 {width:200px;}
		.w250 {width:250px;}
		.w300 {width:300px;}
		.w350 {width:350px;}
		.w400 {width:400px;}
		.w550 {width:550px;}
		.w600 {width:700px;}

		.h50 {height:75px;}
		.h75 {height:75px;}
		.h100 {height:75px;}
		.h200 {height:200px;}
		.h275 {height:275px;}
		.h600 {height:600px;}
		
		.mt150 {margin-top:150px;}
		.mt350 {margin-top:160px;}
		
		.pr40 {padding-right:40px;}
		
		.pl25 {padding-left:25px;}

		#MainDiv {margin: 0px auto; padding:0 0; width:945px;}
		#wrapper {float:left; padding:0 0px 10px;}
		.bDealer #wrapper {padding:0;}

		#TopCol {float:left; width:940px;}
		#logo {float:left; width:252px;}
		#TOPNAV {background:transparent url(../images/topmenu2.png) no-repeat scroll 0 0; width:940px; height:40px;}
		ul#topMenu {font:normal normal bold 13px/25pt Helvetica, Arial, sans-serif; color:#ffffff; margin:0 auto 16px; padding:2px 0 0 60px;}
		
		ul#topMenu li {list-style-type:none; display:inline; padding-right:57px;}
		ul#topMenu li.last {padding-right:0 !important;padding-bottom:10px; margin-left:-20px; position:relative;}
		ul#topMenu a, ul#topMenu a:active, ul#topMenu a:hover, ul#topMenu a:link, ul#topMenu a:visited {text-decoration:none; color:#ffffff;}
		ul#topMenu a:hover {color:#fbc212;}
		ul#topMenu a.selected {color:#fbc212 !important;}
		#homeLogo {background:transparent url(../images/home-logo.png) no-repeat scroll 0 0; float:left; height:18px; margin-left:40px; margin-top:12px; width:18px;}
		#topSocial {float:right; margin:10px 10px 0 0;}
		.searchButton {background-image: url("../images/mag_glass.png"); background-position: 3px center; background-repeat: no-repeat; color: #777777; font-family: Helvetica,Arial,sans-serif; font-size: 11px; padding-left: 16px;}
		
		#contentHeader {float:left; width:1008px; /*margin-left:-32px; margin-top:-15px; margin-bottom:-25px;*/position:relative;}
		#contentHeader img {/*width:940px;*/}
		#contentTop {float:left; width:940px; height:11px; background:transparent url(../images/content-top2.png) no-repeat scroll 0 0; margin-top:5px;margin-left:1px;z-index:1;position:relative;}
		#contentBottom {background: url("../images/content-back-bottom.png") no-repeat scroll 0 0 transparent; float: right; height: 20px; margin-right: 68px; margin-top: 0; position: relative; width: 750px; z-index: 1;}
		.Home #contentBottom {background: url("../images/content-back-bottom.png") no-repeat scroll 0 0 transparent; float: right; height: 20px; margin-right: 10px; margin-top: 0; position: relative; width: 750px; z-index: 1;}
		#searchPage #contentBottom, .bDealer #contentBottom {margin-right: 5px;}
		
		
		#LeftCol {float:left; width:186px;margin-left:2px;}
		.LEFTNAV {background:transparent url(../images/left-back2.png) repeat-y scroll 0 0; margin-left:1px; position:relative;}
		#menu {margin:0 0 0 4px; padding:0; width:178px;}
		#menu li {list-style-type: none; padding:5px 0 5px 9px; background:transparent url(../images/leftnav-back.png) repeat-x scroll 0  100%;}
		#menu li a, #menu li a:active, #menu li a:hover, #menu li a:link, #menu li a:visited {text-decoration:none; font:normal normal bold 13px/25pt Helvetica, Arial, sans-serif; color:#ffffff;}
		#menu li a:hover {color:#fbc212;}
		li#last {}
		#menu li ul {margin:0 0 0 -10px; padding:0 0 5px; background:#ffffff url(none) no-repeat scroll 0 0 !important; position:relative; width:178px;}
		/*#menu li ul li {background:#ffffff url(../images/left-arrow.png) no-repeat scroll 0 8px !important; padding:0 0 0 15px !important; margin-left:15px; line-height:normal;}*/
		#menu li ul li {background:#ffffff url(../images/left-arrow.png) no-repeat scroll 0 8px !important; margin-left:9px; line-height:normal;padding-bottom:9px;}
		#menu li ul li a, #menu li ul li a:active, #menu li ul li a:hover, #menu li ul li a:link, #menu li ul li a:visited {color:#255089 !important; /*background:; padding-left:15px;*/ line-height:normal !important;}
		#menu li ul li a:hover {color:#f9b31d!important;}
		#menu li ul li ul {margin:0 0 0 -14px; padding:0 0; width:165px;padding-top:5px;}
		#menu li ul li ul li {background:transparent url(none) no-repeat scroll 0 0 !important; padding:0 5px 5px !important;}
		#menu li ul li ul li a, #menu li ul li ul li a:active, #menu li ul li ul li a:hover, #menu li ul li ul li a:link, #menu li ul li ul li a:visited {color:#777677 !important; background:transparent url(none) no-repeat scroll 0 0 !important; line-height:normal !important;}
		#menu li ul li ul li a:hover {color:#fbc212 !important;}
		#menu .selected {background:#26416b url(../images/left-selected.png) repeat-x scroll 0 100% !important;}
		#menu .selected:hover {}
		#menu .leftmenu_submenu .selected {background:#ffffff url(../images/left-arrow.png) no-repeat scroll 0 8px !important;}
		#menu .leftmenu_submenu .leftmenu_submenu .selected {background:#ffffff url(none) no-repeat scroll 0 8px !important;}
		#menu .leftmenu_submenu .selected a {color:#FBC212 !important;} 
		#menu .leftmenu_submenu .selected ul li a, #menu .leftmenu_submenu .selected ul li a:active, #menu .leftmenu_submenu .selected ul li a:link, #menu .leftmenu_submenu .selected ul li a:visited {color:#777677 !important}
		#leftBottomNav {width:186px; height:10px; background:#ffffff url(../images/left-bottom2.png) no-repeat scroll 0 0; margin-top:-3px;position:relative;}
		#leftContact {margin-top:10px; float:left;}
		#leftContact img, #leftDealer img {/*width:186px;*/margin-left:-1px;}
		#leftDealer {float:left; margin-top:10px;}

		#RightCol {float:left; width:755px; /*margin-left:1px;*/ background:transparent url(../images/content-back-slim.png) repeat-y scroll 2px bottom; /*z-index:1;*/ position:relative;}		
		#BodyDiv{}
		#bodyCol {float:left; width:725px;}
		#sideBar #BodyCol {float:left; width:460px;}
		
		.CONTENT {float:left; margin:10px 10px 0 25px; padding:0 0 0px 0; width:700px;}
		#sideBar .CONTENT {float:left; margin:10px 10px 0 25px; padding:0 0 10px 0; /*width:425px;*/}
		#sideBar2 .CONTENT {float:left; margin:10px 10px 0 25px; padding:0 0 10px 0; width:425px;}
		
		.hrFull {width:550px; float:left; position:relative; margin:10px 0 20px; background-color:#D8D6D6; height:2px; border:1px solid #D8D6D6;}

		#SideBarCol {display:none;}
		#sideBar #SideBarCol {float:left; width:280px; margin-top:50px; display:block;}
		#sideBar .SIDEBAR {}
		#sideBar .SIDEBAR img {display:block; margin-bottom:20px;}
		
		#sideBar2 #SideBarCol {float:right; width:265px; margin-top:50px; display:block;}
		#sideBar2 .SIDEBAR {}
		#sideBar2 .SIDEBAR img {display:block; margin-bottom:20px;}
		
		#FooterCol {float:left; width:940px; margin-top:10px;}
		
		#bottomApps a.more, #bottomApps a.more:active, #bottomApps a.more:hover, #bottomApps a.more:link, #bottomApps a.more:visited, #upcomingEvents a.more, #upcomingEvents a.more:active, #upcomingEvents a.more:hover, #upcomingEvents a.more:link, #upcomingEvents a.more:visited {font:normal normal bold 12px Helvetica, Arial, sans-serif; color:#154b91; text-decoration:none; float:right;}
		#bottomApps a:hover.more, #upcomingEvents a:hover.more {text-decoration:underline;}
		
		#bottomAction {float:left; width:305px; height:116px; background:transparent url(../images/action-cta2.jpg) no-repeat scroll 0 0;}
		#bottomAction h2 {margin:25px 10px 0 95px}
		#bottomAction p {font:normal normal normal 12px Helvetica, Arial, sans-serif; margin:5px 0 0 95px; width:170px;}
		#bottomAction a, #bottomAction a:active, #bottomAction a:hover, #bottomAction a:link, #bottomAction a:visited {color:#154b91; text-decoration:none; font-weight:700;}
		#bottomAction a:hover {text-decoration:underline;}
		
		#bottomApps {float:left; margin-left:10px; width:305px; height:116px; background:transparent url(../images/apps-cta2.jpg) no-repeat scroll 0 0;}
		#bottomApps h2 {margin:25px 10px 0 125px}
		#bottomApps p {font:normal normal bold 16px Helvetica, Arial, sans-serif; color:#000000; margin:5px 0 0 125px; width:170px;}
		#appImg {float:left; padding:0 5px 5px 0; width:34px;}
		
		#upcomingEvents {float:left; margin-left:7px; width:305px; height:116px; background:transparent url(../images/upcoming-cta2.jpg) no-repeat scroll 0 0;}
		#upcomingEvents h2 {margin:25px 10px 0 145px;}
		#upcomingEvents p{font:normal normal normal 12px Helvetica, Arial, sans-serif; margin:5px 0 0 145px; width:170px;}
		#upcomingEvents a, #upcomingEvents a:active, #upcomingEvents a:hover, #upcomingEvents a:link, #upcomingEvents a:visited {color:#154b91; text-decoration:none; font-weight:700;}
		#upcomingEvents a:hover {text-decoration:underline;}
		#upcomingEvents .UEdate {display:block; font-weight:normal;}
		
		#bottomBusiness {float:left; width:305px; height:116px; background:transparent url(../images/business-cta.jpg) no-repeat scroll 0 0; margin-left:7px;}
		#bottomBusiness h2 {margin:25px 10px 0 115px}
		#bottomBusiness p {font:normal normal normal 12px Helvetica, Arial, sans-serif; margin:5px 0 0 115px; width:170px;}
		#bottomBusiness a, #bottomAction a:active, #bottomAction a:hover, #bottomAction a:link, #bottomAction a:visited {color:#154b91; text-decoration:none; font-weight:700;}
		#bottomBusiness a:hover {text-decoration:underline;}

		
		#newsEvents {float:left; width:940px; height:38px; background:transparent url(../images/events-cta2.png) no-repeat scroll 0 0; margin:10px 0;}
		#newsEvents ul {padding-left:0; margin-left:0;}
		#newsEvents ul li {font:normal normal normal 12px Helvetica, Arial, sans-serif; color:#ffffff; margin:12px 5px auto 165px; padding-left:0; list-style-type:none;}
		#newsEvents a, #newsEvents a:active, #newsEvents a:hover, #newsEvents a:link, #newsEvents a:visited {color:#ffffff; text-decoration:none;}
		#newsEvents a:hover {text-decoration:underline;}
		
		#BOTTOMNAV {text-align:center; margin:20px auto; font:normal normal normal 11px/16px Helvetica, Arial, sans-serif; color:#666766;}
		#BOTTOMNAV a, #BOTTOMNAV a:active, #BOTTOMNAV a:hover, #BOTTOMNAV a:link, #BOTTOMNAV a:visited {text-decoration:none; font:normal normal normal 11px/16px Helvetica, Arial, sans-serif; color:#666766;}
		#BOTTOMNAV a:hover {text-decoration:underline;}
		#copyright {margin-top:5px;}
		
		#productsTable td{padding:0 5px;}
		#productsTable img {margin:0 auto;}
		#productsTable h3 {margin-bottom:0;}
		#productsTable p {margin-top:5px;}
		#productsTable a, #productsTable a:active, #productsTable a:hover, #productsTable a:link, #productsTable a:visited {color:#f7b31f; text-decoration:none;}
		#productsTable a:hover {text-decoration:underline;}
		
		#searchButton {width:135px;}
		
		.socialbuttons {margin-top:10px;}
		.socialbuttons strong {display:block;}
		.socialbuttons img {}
		
		#Form {}
		#Form label {display:block;margin-left:120px;margin-top:-15px; margin-bottom:5px}
		#Form label input {width:259px}
		#Form label select {width:263px;}
		#sendmail {width:100px !important; display:block; margin:20px auto 0 auto !important;}
		.REQUIRED {color:#ff0000; font-size:12px; font-weight:bold;}
	
	.floatLeft {float: left;}
	.floatLeft {float: right;}
	.noBorders {border: none !important;}
	.clear {clear: both;}
	.left {text-align:left;}
	.center {text-align:center;}
	.right {text-align:right;}
	
	/*#large #RightCol {background: transparent url(/images/content-back-slim.png) repeat-y scroll 3px 0;}*/
	#large #rightBottom {background:transparent url(/images/content-back-bottom.png) no-repeat scroll 0 0; width:752px; height:20px; float?right;}
	
	.contactSales {width:500px;}
	.contactSales td {width:250px;}
	
	#smartHomeTable a img {margin-left:auto; margin-right:auto; display:block; text-align:center;}
	
/* ADMIN CMS */
	.adminHeader{text-align:center; padding-top:20px; margin-top:20px;}
	.admintable, .head{background:#334433; width:600px; font-weight:700; font-size:13px;}
	.admintable strong, #DataList1{color:#334433; font-weight:700; font-size:13px;}
	.admincol{text-align:center; color:#ffffff; font-weight:bold;}
	.admincol, .admincol h1{text-align:center; width:550px; color:#ffffff; font-weight:bold;}
	.smallCopy{color:#334433;}
	#Pagebody_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #pageSideBar_4_1,  #pagesidebar_4_1,   #CTA_4_1, #intro_4_1{width:200px; overflow:hidden;}	
	#errlab{font-weight:bold; color:#FF0000;}
	#Leftnav1_admindiv{line-height:20px;}
	
	/*Visual Editor */
	.bgwhite, body.bgwhite{background-color:#ffffff; background-image:none;}
	.Pagebody_EndTab, .Pagebody_EndTab, .pageLeftnav_EndTab, .pageleftnav_EndTab, .pageSideBar_EndTab,  .pagesidebar_EndTab,   .CTA_EndTab, .intro_EndTab {display:none;}

img, div, a, table { behavior: url(../images/iepngfix.htc)}

#Topnav2_searchTextBox{width:130px;}
#dealerfind a{color:#234D92;font-weight:normal;font-size:13px;}
#dealerfind a:hover{color:#FBC212;}

#highlight {float:left; margin-bottom:10px; padding:10px 0; width:675px;}
#miniHighLights ul {margin: 15px 0 0; padding-left:50px; width: 400px;}
.hover a {color:#FBC212 !important; font-weight:bold !important;}

.chl ul li {margin-left:30px}

#miniHighLights #miniHighlightDisplay {float: left; padding-left: 20px; width: 250px;}

.videoSavant {background: url("/images/video-back.png") no-repeat scroll 0pt 0pt transparent; height: 275px; padding-top: 10px; width: 245px;}
.videoSavant object, .videoSavant embed {display: block; margin-left: auto; margin-right: auto; text-align:center;}
.videoSavant p {margin: 10px 10px 5px 20px;}

.videoSavant a, .videoSavant a:active, .videoSavant a:hover, .videoSavant a:link, .videoSavant a:visited {background: url("/images/blue-arrow.png") no-repeat scroll right 50% transparent; color: #26416B; font-weight: bold; padding-right: 10px;}
.videoSavant a:hover {text-decoration:underline;}
