body { background: url(/images/BODY_BG_TOP.gif) top repeat-x #2e548e !important; background: url(/images/BODY_BG_TOP_IE.gif) top repeat-x #2e548e; height:100%; margin:0; padding:0}
html, body { font-family: Arial, Helvetica, sans-serif; }

.clear {clear: both; }
img {border:none;}
h3 { font-size:14px; color:#303030; margin: 15px;}
form {margin:0; padding:0;}
/*
div {border:1px solid #000000;}
*/
#container {width:850px; margin:auto; float:none; padding:0;}

#head {width:850px; height:36px; float:left; margin:0; padding:0;}
#head #right_side { float:right; width:405px; text-align: right; }
/*
#head #right_side input { float: right; }
*/
#head #left_side { float:left; width: 445px; }

#home_list { font-size:11px; color:#0067ff;
					padding:0 0 0 30px;
					text-align:left;
}
.head_input {background-image: url(/images/TOP_INPUT_BG.gif); background-repeat:no-repeat; background-color:transparent; border:0; width:95px;height:16px; margin:0 0px 12px 5px; padding:2px 2px 0 2px; font-size:11px; font-weight:normal; display:inline-block;}

.dealer_login_form { display:inline; }
.login_button, .logoff_button { margin: 0 0 0 10px; }
.logoff_button { float: right; }
.login_err, .forgot_password_msg, .forgot_password_err { font-size:13px; font-weight: bolder; text-align:center; }

.login_err, .forgot_password_err { color:#FF0000; }
.forgot_password_msg { color:#009900; }

#login_success_div { width: 405px; color:#FFFFFF; font-size: 14px; font-weight: bolder; }
#login_success_div #msg { float:left; width: 350px; line-height: 36px }
#login_success_div #actions { float:right; width: 50px; }

.fake_dealer_signup_input_box, .fake_dealer_signup_input_box_city, .fake_dealer_signup_input_box_state, .fake_dealer_signup_input_box_zip { border: 1px solid #C0C0C0; font-size: 13px; margin: 2px 0 4px 0; padding: 3px; background-color: #EAEAEA; }
.fake_dealer_signup_input_box { width: 250px; }
.fake_dealer_signup_input_box_city { float:left; width: 139px; }
.fake_dealer_signup_input_box_state { float:left; width: 44px; margin-left: 3px; margin-right: 3px; }
.fake_dealer_signup_input_box_zip { float:left; width: 45px;}

#adobe_download { font-size: 13px; }



#top {width:850px; height:259px; margin: 8px 0 0 0; padding:0; float:left;}
#top_left {width:265px; background-color:#0066FF; float:left; padding:0; margin:0;}
#top_right {width:585px; background-color:#0099CC; float:right; padding:0; margin:0;}

#nav {width:585px; background: url(/images/TOP_NAVBG.gif); height:29px; margin:0; padding:0; display:inline-block;}
#nav img { padding:0; margin:0; display:inline-block;}
.nav_link {margin: 0 0 0 20px; padding:0; display:inline-block;}

#brands {width:850px; height:75px; float:left; margin:7px 0 0 0;}

#standard_head {width:780px; float:left; margin: 12px 0 0 36px; display:inline;}
#standard_head p { font-size:10px; color:#000000; font-weight:normal; display:inline;}
#standard_head strong { font-size:12px; color:#0c2e82; font-weight:bold;}

#content {width:850px; float:left; margin: 12px 0 0 0;}
#content_header {width:850px; float:left;}
#content_body {width: 850px; float:left; background-color:#FFFFFF; display:inline;}
#content_body p {margin:0 36px 0 36px;  font-size:11px; color:#000000; }
#content_body strong {margin:0 36px 0 36px; font-size:12px; color:#0c2e82; font-weight:bold; }
#content_text { font-size:11px; color:#000000; margin: 0px; text-align:left;}
#content_right {width:450px; float:right; margin:15px; display: inline; }

#interior_content {width:850px; float:left; margin: 7px 0 0 0; display:inline;}
#interior_header {float:left; margin: 8px 0 0 36px; display: inline; }

#location { width: 370px; margin: 15px 0 0 0; text-align: left; background-color:#FFFFFF; float:left;}
#location_left {width: 343px; font-size: 11px; background: url(/images/Location_BG.gif) right no-repeat; float:left; margin:5px 15px 30px 12px; display: inline;}
#location_right {width:341px; background: url(/images/Location_BG.gif) right no-repeat; float:right; margin:5px 15px 30px 0px; display: inline;}
#content_body .location_text {margin: 10px 0px 0px 5px; display: inline; font-size:12px;}
#content_body .location_text strong { margin: 0; padding: 0; text-align: left; color:#000; }

#latestnews                 { width: 450px; float: left; }
#latestnews ul              { border:#d3d5d8 1px solid; border-top: 0; margin: 0; padding: 0; width: 448px; float: left; list-style-type: none; }
#latestnews ul li           { background-color:#fff; color:#414141; width: 434px; float: left; padding: 2px 7px; list-style: none; font-family: tahoma; font-size: 11px; }
#latestnews ul li span.date { padding-right: 15px; float: left; width: 60px; }
#latestnews ul li strong    { margin: 0; color:#000; font-size: 11px; }
#latestnews ul li em        { float: right; font-style: normal; }
#latestnews ul li.more      { padding: 2px 0 0 0; }
#latestnews ul li.odd       { background-color:#f5f7fa; }
#latestnews ul li a         { color:#000; float: left; text-decoration: none; }

#footer                             { width: 850px; padding: 0 0 15px 0; text-align: left; background: url(/_devfiles/images/footer.gif) repeat-x; float: left; }
#footer #contactus                  { margin: 15px 0 0 25px; display: inline; height: 90px; float: left; }
#footer #contactus div              { width: 100px; margin: 0; float: left; }
#footer #contactus div.input        { width: 175px; padding-bottom: 5px; background: url(/_devfiles/images/contact-input.gif) no-repeat 0 100%; float: left; }
#footer #contactus div.iphone       { width: 170px; padding-bottom: 5px; background: url(/_devfiles/images/phone-bg.gif) no-repeat 0 100%; float: left; }
#footer #contactus div label        { text-align: left; font-size: 11px; display: inline; margin: 0 0 3px 5px; float: left; color:#fff; }
#footer #contactus div.input label,
#footer #contactus div.iphone label { width: 170px; padding-bottom: 5px; }
#footer #contactus div input        { color:#73abff; width: 165px; display: inline; margin: 0 0 0 3px; background: transparent; border: 0; float: left; }
#footer #contactus div input.phone  { width: 37px; display: inline; margin: 0 4px 0 11px; }
#footer #contactus div input.button { background: transparent; width: auto; margin: 0; }
#footer #contactus p.success        { color:#fff; font-weight: bold; width: 800px; float: left; margin-top: 25px; }
#footer #contactus p.error          { color:#ffb503; font-size: 12px; text-align: left; margin: 3px 0 30px 0; font-weight: bold; width: 825px; float: left; }
#footer p.info                      { margin: 5px 15px 0 0; float: right; }
#footer p.copyright                 { color:#fff; font-size: 11px; margin-left: 23px; display: inline; float: left; }
#footer span a                      { color:#fff; margin-right: 23px; font-size: 11px; float: right; }

#foot {width:850px; background: url(/images/FOOT_BG.gif); float:left;}
.foot_text {color:#FFFFFF;  font-size:10px; line-height:15px; margin:20px 0 0 15px;}
.foot_link {color:#FFFFFF;  font-size:10px;}


#signup_left {width:300px; float:left; text-align:center; margin: 60px 0 0 60px; display:inline;}
#signup_left p {margin:0;  font-size:11px; color:#000000;}
#signup_left strong {margin:0;  font-size:12px; color:#0c2e82; font-weight:bold;}

#signup_right {width:350px; float:right; margin: 8px 60px 0 0px; display:inline; }
#signup_right p {margin: 0;  font-size:12px; color:#0c2e82; font-weight:bold; display:inline;}
#signup_right input {margin: 3px 5px 5px 0;}
#signup_right table {margin: 0 0 0 0;  font-size:12px; color:#0c2e82; font-weight:bold;}



#company_left {width:350px; float:left; text-align:center; margin: 30px 0 0 36px; display:inline;}
#company_left p { font-size:10px; color:#000000;}
#company_left strong { font-size:12px; color:#0c2e82; font-weight:bold;}
#company_left ul {margin:0; padding:0;} 
#company_left li {  
					 font-size:10px; color:#000000;
					padding:0 0 10px 30px;
					background-image: url(/images/MiniLogo.gif);
					background-repeat: no-repeat;
					background-position: left;
					text-align:left;
					}

#company_right {width:400px; float:right; margin: 30px 50px 0 0px; display:inline;}
#company_right p { font-size:12px; color:#0c2e82; font-weight:bold;}
#company_right input {margin: 3px 5px 5px 0;}

#order {width:850px; float:left;}
#order table {margin:0 0 30px 0;}
#order p {margin:30px 50px 0 36px;  font-size:12px; color:#0c2e82; font-weight:bold;}
#order strong {margin:0;  font-size:12px; color:#000000; font-weight:bold; display:inline;}
#order td {}
#order input {margin: 3px 5px 7px 0;}
#order textarea {margin: 3px 5px 7px 0;}
#order .fake_dealer_signup_input_box { margin:3px 0 5px 0; font-weight:normal; color:#000000; }

.confirm_order { margin-left: 36px; font-weight:bold; font-size:12px; color:#0c2e82; font-weight:bold; }
.confirm_order .fake_dealer_signup_input_box_city { margin-left: 0; }

.order_quantity, .order_model_number { border: 1px solid #C0C0C0; font-size: 13px; margin: 2px 0 4px 0; padding: 3px; background-color: #EAEAEA; }

.order_quantity, .order_quantity_blank { float:left; width: 139px; }
.order_model_number, .order_model_number_blank { float:left; width: 250px; margin-left: 3px; }


#policies p { font-size:10px; color:#000000;}
#policies strong { margin:0;  font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;}

#contact table {margin:0 0 0 36px; width:780px;}
#contact {width:850px; float:left;}
#contact ul {list-style: none; margin:12px 0 40px 0; padding:0;}
#contact li { 
			 font-size:12px; color:#000000;
			font-weight:bold;
			padding:0 0 10px 30px;
			background-repeat: no-repeat;
			text-align:left;
			
			}
#contact p {margin:0;  font-size:11px; color:#000000;}
#contact strong {margin:0;  font-size:12px; color:#000000; font-weight:bold; display:inline;}
#contact em {margin:0;  font-size:12px; color:#000000; };
#contact a {margin:0;  font-size:11px; color:#0c2e82; font-weight:normal; text-decoration:none;}
#contact img {margin:0 15px 0 15px; }

#contact .phone {background-image: url(/images/contact/ICON_Phone.gif); background-position: 0 0;}
#contact .fax {background-image: url(/images/contact/ICON_Fax.gif); background-position: 2px 0;}
#contact .cell {background-image: url(/images/contact/ICON_Cell.gif); background-position: 4px 0;}

#product_head {width:850px; float:left; background-image: url(/images/products/PDF_BG.gif); background-repeat: no-repeat;}

#forgot_password_div { margin: 0 auto; width: 300px; height:50px; padding:0;}
#product_login_err_div { margin: 0 auto; width: 400px; height:50px; padding:0;}
#product_login { margin: 0 0 0 36px; float:left; width: 400px; height:50px; padding:0; display:inline;}
#product_login p, #product_login_err_div p, #forgot_password_div p { margin:0;  font-size:12px; color:#000000; font-weight:bold;}
#product_login form, #product_login_err_div form, #forgot_password_div form {margin:0; padding:0; display:inline;}
#product_login div, #product_login_err_div div, #forgot_password_div div { height:18px; margin:12px 0px 0 0; padding:2px 2px 0 0; float:left;}

.product_input {background-image: url(/images/products/INPUT_BG.gif); background-repeat:no-repeat; background-color:transparent; border:0;width:95px;height:16px; margin:12px 10px 0px 5px; padding:2px 2px 0 2px;  font-size:11px; font-weight:normal; display:inline-block; float:left;}

#pdf_link {float:right; width:200px; height:60px; margin:12px 10px 0 0; display:inline;}
#pdf_link p {margin:0;}
#pdf_link strong {margin:0;}\\\\\\\\
#pdf_link a {margin:0;  font-size:11px; color:#0059fe; font-weight:bold; display:inline;}

#product_mid {width:850px; margin:40px 0 0 0; float:left; }
#product_mid strong{margin: 0px 36px 30px 36px; font-size:16px; color:#000000; font-weight:bold; display:inline;}
#product_mid p{margin: 0px 36px 30px 36px; font-size:12px; color:#000000; font-weight:normal; display:inline;}
#product_mid a{margin: 0px 36px 30px 36px;; font-size:12px; color:#0059fe; font-weight:normal; display:inline;}

#products {width:850px; float:left; margin: 20px 0 30px 0;}
#products table {width:850px;}
#products img {margin:20px 0 20px 0; border:1px solid #FFFFFF;}
#products a {margin:0; padding:0;}
#products img:hover {border:1px dotted #666666;}

#services {float:left; display:inline;}
#services a {display:inline;}
#employment_list {margin:2px 0 30px 36px; width:779px; height:400px; border:1px solid #dddddd; float:left; display:inline;}
#employment_list strong {margin:15px 0 10px 15px; float:left; color:#000000; float:left;}
#employment_list p {margin:5px 0 0 15px; float:left; color:#000000; display:inline;}

#position_A {width:750px; height:22px; border:1px solid #f5f5f5; margin:0px 0 0 15px; float:left; display:inline;}
#position_B {width:750px; height:22px; border:1px solid #f5f5f5; background:#f5f5f5; margin:0px 0 0 15px; float:left; display:inline;}

#lg_registration .notice {font-size:13px; margin-bottom:10px;}
#lg_registration table {width:100%;}
#lg_registration table th {color:#0C2E82; font-size:12px; font-weight:bold; text-align:left;}
#lg_registration td.submit_cell {text-align:center; padding:20px;}
#lg_registration .validation_error {border:#0000ff 1px solid; background:#ccccff; padding:10px; margin:10px; font-size:13px; font-weight: bold;}
#lg_registration .thankyou {margin:10px 0 30px 0; font-size: 13px; text-align:center;}
