@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	background-color: #fff;
	background:url(../images/header-bg.jpg) top left repeat-x;
}
a{color:#0066CC; text-decoration:none;}
a:hover{color:#CC6600; text-decoration:none;}
form{margin:0; padding:0;}


.clear
  { 
  clear:both;
  }
form
  { 
  margin:0px; 
  padding:0px;
  }
p{
font-family:Arial, Helvetica, sans-serif;
color:#444444;
margin:0 0 5px 0;
padding:0px;
}
.wrapper {
width:1000px;
margin:0px auto;
padding:0px;
  }
  
.headers {
width:1000px; height:165px; margin:0px auto; padding:0px;
  }
.logo {
width:241px; margin:0px; padding:18px 0 14px 0px; float:left;
  }
.header-right {
width:280px; margin:0px; padding:18px 0 0 0px; float:right; 
  }
.phone {
width:200px; margin:0px; padding:0px 0 10px 0px;  float:right;
}
.phone p {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#161213; font-size:18px; padding:10px 0 0 0px;
}
.phone_icon {
width:26px; margin:0px; padding:0px 0 0px 0px; float:left; font-weight:bold;
}
.search {
width:277px; margin:0px; padding:0px 0 0 0px; background:url(../images/search.gif) no-repeat; height:29px; float:left;
}

.search_input {
 margin:5px 0 0 8px; padding:0px 0 0 0px; border:none; float:left; width:185px; border:1px solid #ffffff;
}

.search_btn {
margin:0px; padding:7px 0 0 20px; float:left; width:55px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}

.search_btn a {
text-decoration:none; color:#FFFFFF;
}
.nav
{
width:1000px; padding:0px; margin:0px; float:left;
}

.nav ul
{
padding:0px; margin:0px; list-style:none;
}

.nav ul li
{
margin:0px 0 0 0px; float:left; padding:0px 8px 0 0px;
}

.nav ul li a{padding:0px; margin:0px; display:inline; display:block; width:136px; height:37px; line-height:37px; text-decoration:;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1a1a1a; text-align:center; font-weight:bold;}
.nav ul li a:hover{margin:0px; padding:0px;}

.nav ul li.home a{background:url(../images/navigation-btn.gif) no-repeat;}
.nav ul li.home a:hover, .nav ul li.home a.active, .nav ul li.home a.active:hover{background:url(../images/home-hover.jpg) no-repeat; color:#FFFFFF;}

.nav ul li.about a{background:url(../images/navigation-btn.gif) no-repeat;}
.nav ul li.about a:hover, .nav ul li.about a.active, .nav ul li.about a.active:hover{background:url(../images/about-hover.jpg) no-repeat; color:#FFFFFF;}

.nav ul li.buy a{background:url(../images/navigation-btn.gif) no-repeat;}
.nav ul li.buy a:hover, .nav ul li.buy a.active, .nav ul li.buy a.active:hover{background:url(../images/buy-hover.jpg) no-repeat; color:#FFFFFF;}

.nav ul li.sell a{background:url(../images/navigation-btn.gif) no-repeat;}
.nav ul li.sell a:hover, .nav ul li.sell a.active, .nav ul li.sell a.active:hover{background:url(../images/sell-hover.jpg) no-repeat; color:#FFFFFF;}

.nav ul li.repair a{background:url(../images/navigation-btn.gif) no-repeat;}
.nav ul li.repair a:hover, .nav ul li.repair a.active, .nav ul li.repair a.active:hover{background:url(../images/repair-hover.jpg) no-repeat; color:#FFFFFF;}

.nav ul li.warranty a{background:url(../images/navigation-btn.gif) no-repeat;}
.nav ul li.warranty a:hover, .nav ul li.warranty a.active, .nav ul li.warranty a.active:hover{background:url(../images/warranty-hover.jpg) no-repeat; color:#FFFFFF;}

.nav ul li.contact a{background:url(../images/navigation-btn.gif) no-repeat;}
.nav ul li.contact a:hover, .nav ul li.contact a.active, .nav ul li.contact a.active:hover{background:url(../images/contact-hover.jpg) no-repeat; color:#FFFFFF;}


.banner_area
{
width:1000px; padding:0px; margin:0px; float:left;
}


.banner
{
width:743px; padding:19px 0 0 0px; margin:0px; float:left;
}

.inner_banner
{
width:1000px; padding:19px 0 0 0px; margin:0px; float:left;
}

.request_quote
{
width:243px; padding:19px 0 0 14px; margin:0px; float:left;
}

.request_area
{
width:243px; padding:0px 0 0 0px; margin:0px; float:left;
}



.request_area h1
{
width:188px; padding:25px 0 0 55px; margin:0px; float:left; background:url(../images/request-top.jpg) top left no-repeat; height:27px; color:#5b5b5b; font-family:Arial, Helvetica, sans-serif; font-size:21px; 
}

.request_area h1 span
{
color:#cf0d14; font-family:Arial, Helvetica, sans-serif; font-size:21px; 
}

.request_center
{
width:243px; padding:0px 0 0 0px; margin:0px; float:left; background:url(../images/request-center.jpg) top left repeat-x;
}

.request_name
{
width:208px; padding:3px 0 0 18px; margin:0px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f;
}

.request_input
{
width:208px; padding:0px 0 7px 18px; margin:0px; float:left;
}

.input_size
{
width:208px; padding:0px 0 0px 0px; margin:0px; float:left; border:1px solid #dcdcdc;  height:18px;
}

.request_textarea
{
width:208px; padding:0px 0 0 18px; margin:0px; float:left;
}

.textarea_size
{
width:208px; padding:0px 0 0 0px; margin:0px; float:left; height:37px; border:1px solid #dcdcdc;
}
.request_bottom
{
width:243px; padding:0px; margin:0px; float:left;
}

.submit
{
width:190px; padding:10px 0 0px 18px; margin:0px; float:left;
}

.client
{
width:1000px; padding:13px 0 0px 0px; margin:0px; float:left;
}

.client_right
{
width:1000px; padding:0px 0 0px 0px; margin:0px; float:left;
}
.client_right
{
width:18px; padding:0px 0 0px 0px; margin:0px; float:left;
}

.client_center
{
width:964px; padding:0px 0 0px 0px; margin:0px; float:left; background:url(../images/client-center.jpg) top left repeat-x; height:94px;
}
.client_left
{
width:17px; padding:0px 0 0px 0px; margin:0px; float:left;
}
.client_image
{
width:180px; padding:11px 0 0 0px; margin:0px; float:left;
}
.client_image_1
{
width:95px; padding:11px 0 0 20px; margin:0px; float:left;
}
.client_srb{width:715px; padding:13px 0 0px 0px; margin:0px; float:left;}
.client_center_srb{width:680px; padding:0px 0 0px 0px; margin:0px; float:left; background:url(../images/client-center.jpg) top left repeat-x; height:94px;}
.client_image_srb{padding:10px 0 0 12px; margin:0px; float:left; display:inline;}

.main_body
{
width:1000px; padding:0px 0 30px 0px; margin:0px; float:left;
}


.left_content
{
width:754px; padding:0px 0 0 0px; margin:0px; float:left;
}

.inner_left_content
{
width:743px; padding:0px 0 0 0px; margin:0px; float:left;
}
.left_content h1
{
width:700px; padding:20px 0 0 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#2f2f2f;
}

.inner_left_content h1
{
width:700px; padding:20px 0 0 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#2f2f2f;
}

.left_content span
{
color:#cf0d14;
}

.inner_left_content span
{
color:#cf0d14;
}
.text
{
width:715px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0 0 12px; line-height:21px; text-align:justify;
}

.text h1
{
width:715px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:10px 0 5px 0px;
}

.text span
{
width:715px; color:#818181; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 0 0 0px; font-weight:bold;
}

.text ul{margin:0 0 20px 15px; padding:0;}
.text ul li{margin:0; padding:0; list-style:disc;}

.right_content
{
width:243px; padding:0px 0 0 0px; margin:0px; float:left;
}

.inner_right_content
{
width:257px; padding:0px 0 0 0px; margin:0px; float:left;
}

.gold_ad
{
width:243px; padding:20px 0 0 0px; margin:0px;
}

.inner_gold_ad
{
width:243px; padding:20px 0 0 14px; margin:0px; float:left;
}

.fottor
{
padding:0px; margin:0px; background:url(../images/fottor-bg.jpg) top left repeat-x; height:123px;
}

.fottor_nav
{
width:1000px; padding:50px 0 0 0px; margin:0px auto; text-align:center;
}

.fottor_nav ul
{
padding:0px; margin:0px;
}

.fottor_nav ul li
{
padding:0px; margin:0px; display:inline;
}

.fottor_nav ul li a
{
padding:0px; margin:0px; text-decoration:none; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.copyright
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; padding:5px 0 0 0px;
}




.rgt_bx_tp{height:16px; margin-top:20px; background:url(../images/rgt_bx_tp.gif) bottom left no-repeat;}
.rgt_bx_bt{height:16px; background:url(../images/rgt_bx_bt.gif) top left no-repeat;}
.newsbox {
	width:243px;
	padding:0px;
	margin:0px;
	background:#e7e9e9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
}
.newsbox h1{ background:url(../images/newsletter2.jpg) 0 4px no-repeat; font-size:20px; font-family:"Myriad Pro", Arial; margin:0 0 0 12px; padding:0px 0 10px 64px; color:#ed7100; font-weight:bold; line-height:26px;}
.newsbox h1 span{ color:#000; text-transform:uppercase;}
/*.newsbox ul{ margin:0; padding:0;}
.newsbox ul li{ list-style:none; padding-bottom:3px; color:#000; font-size:12px;s}
.input1{ width:200px; height:22px; line-height:22px; border:1px solid #abaaa9; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.email_box{ padding:8px 10px; line-height:22px; background:#ea8402;}
.newsignup{ background:#000; text-align:center; color:#fff; font-weight:bold; border:none; cursor:pointer; font-size:11px; padding:4px 0; width:60px; float:right; }*/

.quick_form_outer{margin:0px 5px; padding:0px;}
.quick_form_row{margin:0px; margin:0 0 8px 0; padding:0; font-size:12px; color:#1f1f1f;}
.quick_form_column{float:left; width:80px; margin:0px; padding:2px 0 0 0px; text-align:right;}
.quick_form_column1{float:left; width:130px; padding:0 0 0 10px; margin:0px;}
.input{width:130px; height:21px; background:#ffffff url(../images/input_bg.jpg) top left repeat-x; border:1px solid #b9b9b9;}
.textarea{width:130px; height:40px; background:#ffffff url(../images/input_bg2.jpg) top left repeat-x; border:1px solid #b9b9b9;}
.warn{color:#FF0000 !important;}


/* Warenty Form styles */
/* ----------------------------------------------------------------------------- RMA FORM */

#RmaForm select, #PartReplacements select {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #aaa;
	padding:3px 4px;
	background:#FFF url(../images/input-bg.gif) top left no-repeat;
	color:#000;
}

#RmaForm fieldset, #PartReplacements fieldset {
	width: 680px;
	border:1px solid #ddd;
	margin-bottom:10px;
}

input.clearonfocus:focus, textarea:focus, select:focus {
	/*border:1px solid #E28F2b !important;*/
	border:1px solid #4d93b5 !important;
	color:#000;
}

#RmaForm select.text, #PartReplacements select.text {
	width:550px;
}

#RmaForm fieldset div, #PartReplacements fieldset div {
	padding:10px 6px 6px;
}

#RmaForm fieldset fieldset, #PartReplacements fieldset fieldset {
	margin-bottom: 2em;
	margin-left: 10px;
	width: 630px;
}

#RmaForm label, #PartReplacements label {
	float:left;
	width:180px;
	text-align:left;
}

#PartReplacements label {
	width:118px;
}

#RmaForm fieldset fieldset label, #PartReplacements fieldset fieldset label {
	width: 156px;
}

#main #RmaForm .two-col, #main #PartReplacements .two-col {
	clear:none;
	display: inline;
	float: left;
	margin-right: 25px;
}

#main #PartReplacements .two-col {
	margin-right: 41px;
}

#main #RmaForm .two-col label, #main #PartReplacements .two-col label {
	width: 104px;
}

#main #PartReplacements .two-col label {
	width: 120px;
}

#main #RmaForm .two-col .clearonfocus, #main #PartReplacements .two-col .clearonfocus {
	display: inline;
	width: 200px;
	border:1px solid #ddd;
}

#main #RmaForm fieldset fieldset .two-col .clearonfocus {
	width:173px;
	border:1px solid #ddd;
}

#main #PartReplacements .two-col .clearonfocus {
	width: 230px;
	border:1px solid #ddd;
}	

#RmaForm label.chkrad, #PartReplacements label.chkrad {
	float: left;
	margin:0;
	width: 145px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.requiredValue, .invalidValue {
	border-color:#E28F2b;	
}

label.requiredValue, label.requiredValue a, label.invalidValue {
	color: #E28F2b;
}

#main #RmaForm #rmasubmit {
	float: right;
	clear: none;
}

#main #RmaForm #rmaterms {
	float: left;
	padding-top:3px;
}

.two-col span {
	clear: both;
	display: block;
	margin-bottom:0.5em;
}

#txaComments {
	height: 110px;
}

#mBody #RmaForm #buttonrow, #mBody #PartReplacements #buttonrow {
	margin-top: 16px;	
}

#RmaForm p, #PartReplacements p {
	overflow: hidden;
}

#RmaForm fieldset fieldset .clearonfocus, #RmaForm fieldset fieldset select.text
#PartReplacements fieldset fieldset .clearonfocus, #PartReplacements fieldset fieldset select.text {
	width: 520px;
	border:1px solid #ddd;
}

#RmaForm .chkrad, #PartReplacements .chkrad {
	display:block;
	float:left;
	width:530px;
}














