body {background: #304059; text-align: center; font-family: Arial, Helvetica, sans-serif;}

#wrapper {width: 700px;	padding: 0px;	margin: 10px auto;}

#outside{background: url(images/background.gif) repeat;	width: 700px;margin: 0px;padding: 0px;	float: left;}

#outsideWarranty {background: url(images/backgroundWarranty.gif) repeat; width: 700px; margin: 0px;	padding: 0px;	float: left;}

#header {width:700px; padding: 0; margin: 0;}

.menu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float:left; width: 150px;}

.home_menu {font-size: 12px; width:150px; padding: 15px 0px 20px 0px; text-align:center;	line-height:130%;}

.menu_title {width:150px; padding: 3px 0px 3px 0px; background-color:#5C8AB3; text-align:center; font-size: 11px;color: #20394F;}

.engine_menu {width:140px; padding: 15px 0px 10px 10px; text-align:left; line-height:100%;}

#submenu {font-size: 10px; font-weight: normal; padding: 1px 0px 2px 15px;}

#submenu_selected {font-size: 10px; font-weight: normal; padding: 1px 0px 2px 15px;background-color:#C1DFFA; border-top:1px solid #2D587F; border-bottom:1px solid #2D587F; border-left:1px solid #2D587F}

#sub_submenu {font-size: 10px; font-weight: normal;	padding: 1px 0px 2px 15px; margin-left:20px;}

#sub_submenu_selected {font-size: 10px; font-weight: normal;padding: 1px 0px 2px 15px; background-color:#D1E7FA; border-top:1px solid #2D587F; border-bottom:1px solid #2D587F; border-left:1px solid #2D587F; margin-left:20px;}

a {color:#304059; text-decoration: none; background: transparent; }

a:hover{text-decoration: underline; color:White;}

img {border: none;}

.anchor_menu {color: #2D587F; font-weight: bolder; font-size: 11px; padding: 3px 0px 3px 0px;}

.anchor_menu_selected {color: #2D587F; font-weight: bolder; font-size: 11px; padding: 3px 0px 3px 10px; background-color:#A3D0F8; margin-left: -10px; border-top:1px solid #2D587F; border-bottom:1px solid #2D587F;}

/*.annchor_menu_home {color: #2D587F;	font-weight: bolder;font-size: 12px;}*/

.anchor_menu_home_selected {color: #2D587F; font-weight: bolder; font-size: 11px; padding: 3px 0px 3px 10px; background-color:#A3D0F8; border-top:1px solid #2D587F; border-bottom:1px solid #2D587F;}


.anchor_list{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #003366;}

#anchor_header {color: #304059}

#main {background: #C1DFFA;	width:700px;}	

#mainSmallWindow{background: #C1DFFA; width:240px; height: 180px; font-size: 12px;padding: 0px 5px 0px 5px;}

#information {text-align: justify; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}

.home_information {width: 360px; padding: 15px 18px 25px 18px; float:left;}

.engine_information {width: 360px; padding: 15px 18px 25px 18px; float:left;}

.resticted_information {width: 375px; padding: 15px 10px 10px 10px; float:left;}

.heading1 {color:#194063; font-size: 14px; font-weight: bold;}

.heading2 {color:#000000; font-size: 12px; font-weight: bold;}

.heading3 {color: #194063; font-size: 14px; font-family: Arial, Helvetica, sans-serif;font-weight: bold; text-transform: capitalize;}

h1 {color:#194063; font-size: 14px; font-weight: bold;}

#footer {background: #3D6386; width: 700px; float: left;}

.footer_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #78B3E9;}

#trademark {font-family: Arial, Helvetica, sans-serif; text-align:justify; font-size: 9px; float:left; font-weight: lighter; padding: 2px 0px 0px 0px; background-color: #6291BB;	padding:0px 2px 0px 2px;}

.copyright {font-size: 11px; color: #304059; padding: 0px 0px 20px 0px; text-align: center;}

.direct_sales {text-align:center; font-size: 12px; color: #284055; font-weight: bold; padding: 0px 0px 25px 0px;}

#partner_logos {width: 150px; padding: 30px 0px 20px 0px; float: right;	text-align: center;	margin: 0px;}

.logos { padding: 5px 0px 5px 0px;}

#news { margin: 1px auto; width: 120px;	border: 1px solid #54799F;}

.news_title {width: 120px; font-size: 11px;	font-weight: bold; background-color:#8FA8C4; text-align:center;	color: #29415A;}

.news_text {padding:0px 3px 5px 3px; font-size: 10px; text-align:left; background-color: #B3CFE9;}

.note_small{padding:2px 0px 0px 0px; font-size: 9px;}

.note{ padding:4px 0px 0px 0px;	font-size: 10px; }

#sis{width: 120px; border: 1px solid #54799F;  margin: 1px auto;}

.sis_title{font-size: 11px; font-weight: bolder; background-color:#9AB0C9; text-align:center; color: #29415A;}

.sis_text{width: 116px; padding:2px 2px 2px 2px; font-size: 10px; text-align:center; background-color: #9AB0C9;color: #29415A;}	

#image {width: auto;}

.image_right{float:right; padding: 0px 0px 3px 5px;}

.image_bottomright { float:right; padding: 3px 0px 0px 5px;	}

.table_equipment { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center;}

.table_engines {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center;}

.first_column{text-align:left;}

#table_header {font-weight: bold; text-align:center; font-size: 12px; padding: 3px 1px 3px 1px; color: #FFFFFF;	}

.table_press{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-align:justify;}

.DealerLogin {background-color: #C3CFDB; color: #2D6192; font-size:13px; width: 110px; padding: 3px; margin:15px; }

.DealerLogin a{ font-size:13px;}

.DealerHeading {background-color: #7190AC; color: white; font-weight:bold; padding: 3px 0px 3px 0px; text-align:center}

.button {background-color: #94AFC8; color: white; width: 150px; font-size:14px; padding: 3px; border:1px solid #204565;}

.button a {color: white; text-decoration:none;} 

.button a:hover {color: #204565;} 

.buttonWide {background-color: #94AFC8; color: white; width: 250px; font-size:14px; padding: 3px; border:1px solid #204565;}

.buttonWide a {color: white; text-decoration:none;} 

.buttonWide a:hover {color: #204565;} 

.DealerNews {background-color: #B3CFE9; padding-top: 1px; font-size:12px; padding-right: 10pt; border: 1px solid #54799F;}

.DealerNewsTitle {background-color:#8FA8C4;color: #29415A;font-size:12px;font-weight: bold; padding: 5px 0px 5px 0px;}

.TableHeader {background-color: #335B7A; color: White; font-size: 13px; text-align: center; text-transform: capitalize; line-height: 130%}

.TableSubHeader {background-color: #7190AC; color: White; font-size: 12px; text-align: center; text-transform: capitalize; }

.rowColorLight{background-color:#A3D0F8;}

.rowColorDark{background-color:#99BDDD;}

.ResultBox { overflow: scroll; height: 220px; width: 366px;	padding: 0px 0px 0px 0px; text-align:center; font-size: 12px;}

#SearchResultHeader {font-size: 13px; padding: 0px; margin: 0px;}

#SearchResultHeader a {text-decoration: underline; color:#FFFFFF;}

.Announcement{width:360px; color:black; font-size: 13px; line-height:120%; padding-top: 5px;}

.Announcement a {color: #031DFD;	}

ul {line-height:130%; }
li {padding-bottom:3pt;}
h2 {font-size:14px; font-weight: bold; color:#194063; text-transform:capitalize;}
h3 {font-size:12px; font-weight: bold}

.Banner {float:left; margin-top:5px;}

.Banner img {border: 1px double; cursor: pointer;}

.SpecialNews {background-color: #B3CFE9; padding: 1px; font-size:12px; border: 1px solid #54799F; font-weight: bold; line-height: 140%; width: 360px; text-align:center;float:left}

.SpecialNewsHeader {background-color: #B3CFE9; padding: 1px;border: 1px solid #54799F; font-weight: bold; line-height: 140%; width: 360px; text-align:justify; font-size:14px; font-weight: bold;float:left;}

.SpecialNewsImportant {background-color: #1D3D5B; padding: 1px;border: 1px solid #54799F; font-weight: bold; line-height: 140%; width: 360px; text-align:center; font-size:14px; font-weight: bold;float:left; color: #FFFFFF; text-decoration:blink}

.SpecialNewsImportant a {color: #FFFFFF; text-decoration:underline; text-align:center}

.SpecialNewsLeft {width: 170px; float: left; padding-left:0px;} 
.SpecialNewsRight {width: 170px; float: left; padding-left: 15px; } 

.RowLight {background-color:#99BDDD}
.RowDark {background-color:#A3D0F8}

.NoteBox {background-color: #B3CFE9; padding: 3px; border: 1px solid #54799F; }

.table_dealer{}

.table_dealer select{ font-size:12px;}
.table_dealer input{ font-size:12px;}
