﻿body{
    margin: 0px;
	padding: 0px;
}

.body-web 
{
	background-image:url(../../images/rms_bground.gif);
	background-repeat:repeat-x;
	background-position:-1px left;	
	background-color:#a1d372;	
}
img{
	border:none;
}
.padding-3{
    padding: 3px;
}
.padding-5{
    padding: 5px 0px;
}
.padding-10{
    padding: 10px 0px;
}
.padding-all-10{
    padding: 10px;
}
.padding-top-3{
    padding-top: 3px;
}
.padding-top-bottom-2{
    padding-top: 2px;
    padding-bottom: 2px;
}
.padding-top-5{
    padding-top: 5px;
}
.padding-top-13{
    padding-top: 13px;
}
.padding-right-4{
    padding-right: 4px;
}
.padding-right-20{
    padding-right: 20px;
}
.padding-15{
    padding:15px 0px;
}
.margin-left-20{
	margin-left:20px;	
}
.padding-left-20{
	padding-left:20px;	
}
.padding-left-10{
	padding-left:10px;	
}
.padding-order{
    padding: 10px 20px 10px 20px;
}

.textbody, .textbody a:link, .textbody a:visited{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000108;
	text-decoration:none;	
}
.textbody a:hover{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000108;
	text-decoration:underline;	
}
.textred, .textred a:link, .textred a:hover, .textred a:visited{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #c8000d;
	text-decoration:none;	
	font-weight:bold;
}
.textred-normal, .textred-normal a:link, .textred-normal a:hover, .textred-normal a:visited{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #FF000d;
	text-decoration:none;		
}
.textredsmall, .textredsmall a:link, .textredsmall a:hover, .textredsmall a:visited{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #c8000d;
	text-decoration:underline;
	font-weight:bold;
}
.textredtotal{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #c8000d;
	text-decoration:none;
	font-weight:bold;
}
.textwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF; text-decoration:none;
}
.textgreen{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #40661d;
	text-decoration:none;
	font-weight:bold;
}
.textgreen a:link, .textgreen a:visited{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #40661d;
	text-decoration:none;
	font-weight:bold;
}
.textgreen a:hover{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #40661d;
	text-decoration:underline;	
	font-weight:bold;
}
.clear-left{
	clear:left;	
}
.clear{
	clear:both;	
}
.texttitle, .texttitle a:link, .texttitle a:hover, .texttitle a:visited{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #565656; text-decoration:none;
}
.float-left{
	float:left;	
}
.textdes{
	font-family: Arial, Helvetica, Sans-Serif;	
	font-size: 11px;
	color: #333333;
	text-decoration:none;	
}
/*------product_nav-------*/
.text-align-left{
    text-align: left
}
/*------end product_nav-------*/
.text-align{
    text-align:justify;
}
/*------MASTER PAGE----------*/
#wrapper{
	width:985px;
    margin:0px;	
	
}
#bodycontent
{	
    background-image: url(../../images/bg.jpg); 
    background-repeat: repeat-y; 
    background-position: left top; 
    height: auto !important; 
    height: 1%; 
    border-bottom: 0.1px solid #fff;	
    background-color:#FFFFFF;
}
.right-menu{
    float:right; 
    width:803px; 
    text-align: left;    
}

.left-menu{
    float:left;	
    width:182px;    
    background-image: url(../../images/bg_left_top.jpg);
	background-repeat:no-repeat;
	background-position:left top ;
}
.content-news{
    padding-top: 10px;
}
.content{    
    margin-left:25px;    
    margin-top:20px;	    
}
.content-product{    
    margin-left:15px;    
    margin-top:10px;	
    margin-right:25px;    
}
/*------END MASTER PAGE----------*/

/*------HEADER MODULE----------*/
#header{
    vertical-align:bottom;
}
/*------END HEADER MODULE----------*/

/*------LEFTNAV MODULE----------*/
.left-image{
	padding-left: 12px;		
}
.left-item{
	padding-left: 17px;		
}
.left-item-bg
{	
	width:163px;	
	border: solid 1px #8b987e;
	border-top: none;	
	background-color: #d0dac1;		
	padding-bottom:20px;	
	float:left;
	text-align:left;
}
.text-menu{
    padding:0px 3px;
}
/*------END LEFTNAV MODULE----------*/

/*------FAQ PAGE----------*/
.textlarge{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
}
/*------END FAQ PAGE----------*/

/*------VIEW_CATEGORY PAGE----------*/
#thumbnail-cat{
	float:left;
	width:100px;
}
#sum-cat{
	float:left;
	width:135px;
	padding-right:10px;	
}
/*------END VIEW_CATEGORY PAGE----------*/

/*------PART_DETAIL PAGE----------*/
#part-name{
	background-color:#258D2C;
	padding-left:3px;
	padding-right:3px;
	font-size:10pt;
	color:white;
	font-weight:bold;	
}
.catalog-header{
	background-color:#258D2C;
	padding-left:3px;
	padding-right:3px;
	font-size:11px;
	color:white;	
}
table #catalog{
	border-top:1px solid #8E9782;	
	border-left:1px solid #8E9782;	
	background-color:#FFFFFF;
}
table #catalog td{
	border-bottom:1px solid #8E9782;	
	border-right:1px solid #8E9782;	
	padding:2px 10px;	
}

.catalog-contact{
	border-top:1px solid #8E9782;	
	border-left:1px solid #8E9782;	
	background-color:#FFFFFF;
}
.catalog-contact td{
	border-bottom:1px solid #8E9782;	
	border-right:1px solid #8E9782;	
	padding:2px 10px;	
}

.des{
	margin-left:330px;	
}
.spec{
	padding:10px 30px;
}
.attr{
	padding:0px 30px 10px 30px;
}
.align-center{
	text-align:center;

}
.bt-top{
	float:right;
	padding:0px 5px 5px 0px;
}
.textgreen-part{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #056408;
	text-decoration:none;
	font-weight:bold;
	padding-left:30px;
}
#line{
	border-bottom:1px solid #89A766
}
.bg-white{background-color:#FFFFFF;}
.bg-light-green{background-color:#EAF7DB;}
.bg-contact-green{
	background-color:#EAF7DB;
	border-left:1px solid #8F9782;	
	border-right:1px solid #8F9782;
	width:758px;
}
.bg-contact-white{
	background-color:#FFFFFF;
	border-left:1px solid #8F9782;	
	border-right:1px solid #8F9782;
	width:758px;
}
#bg-contact{
	border-bottom:1px solid #8F9782;
}
/*------END PART_DETAIL PAGE----------*/
/*COMMON*/
.inputflat{  
	font-family: Verdana, Arial, Helvetica; font-size:11px; color: rgb(102,102,102); 
	border-right: #999999 1px solid; border-top: #999999 1px solid; 
	border-left: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; 
	background-color:rgb(255,255,255);	 
}
/* LOGIN */
.col-left-login{
    float: left; 
    width: 230px; 
    text-align:right;
}
.col-right-login{
    margin-left: 237px;
}
.padding-left-40{
    padding-left: 40px;
}
.padding-left-70{
    padding-left: 70px;
}
.show {
    display:inline;
}

.hide {
    display: none;
}
.padding-left-165{
    padding-left: 165px;
}
/* END LOGIN */
/* NEWS */
.hr{
    padding-top: 1px; 
    border-top: solid 1px #ACA899; 
    width: 758px;
}
.text-align-right{
    text-align: right;
}
/* NEWS */
/* Payment info */
.info{
    width: 756px;            
}
.border-info{
    border: solid 1px #8E9782;
    border-top: none;
    border-bottom: none;
}
/* VIEW_ORDER*/
.border-top-info{
    border-top: solid 1px #8E9782;
}
.border-bottom-info{
    border-bottom: solid 1px #8E9782;
}
/* END VIEW_ORDER*/
.background-info{
    background-color: #EAF7DB;
}
/* Payment info */
/* View error */
.padding-left-60{
    padding-left: 60px;
}
hr{
	color:#ACA899;
	height:1px;			
}

/*------DOWNLOAD PAGE----------*/
#download{
	margin-left:570px;	
}
/*------END DOWNLOAD PAGE----------*/
.bodycontent{
	width:740px;
}
/* VIEW_ORDER */
.col-left-order{
    float: left;
    width: 200px;
    text-align: left; 
}
.col-right-order{
    margin-left: 205px;    
    text-align: left; 
}
.empty{
    height: 200px;
}
/*---------SHIPPING METHOD--------*/
.width-method{
    width: 427px;
}
.border-shipping-method1{
    background-image: url(../../images/bg_grey.jpg);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
.border-shipping-method2{
    background-image: url(../../images/bg_grey.jpg);
    background-repeat: repeat-y;
    background-position: 56px 0px;
}
.border-shipping-method3{
    background-image: url(../../images/bg_grey.jpg);
    background-repeat: repeat-y;
    background-position: 290px 0px;
}
.border-shipping-method4{
    background-image: url(../../images/bg_grey.jpg);
    background-repeat: repeat-y;
    background-position: 426px 0px;
    height: auto !important; 
    height: 1%; 
    border-bottom: 0.1px solid #fff;
}
.col-left-method{
    border-left: solid 1px #656661;
    float:left;
    width:55px;
}
.col-center-method{
    float:left;
    margin-left: 1px;
    width: 233px;
}
.col-right-method{
    float:right;
    border-right: solid 1px #656661;
    width:135px;
}
.border-title-method{
    border-top: solid 1px #656661; 
    border-bottom: solid 1px #656661;     
}
.background-title-method{
    background-color:#006600;
}
.border-item-method{
    border-bottom: solid 1px #656661;
}
.padding-method1{
    padding: 6px 3px;
}
.padding-method2{
    padding: 5px 3px;
}
/*------END SHIPPING METHOD------*/
.footer{
	background-color:#FFFFFF;
}


/*------RMA REQUEST------*/
.left-driver-controller{
    float: left; 
    width: 200px; 
    text-align:left;
}
.right-driver-controller{
    margin-left: 200px;
}

.col-left-rma{
    float: left; 
    width: 150px; 
    text-align:left;
}
.col-right-rma{
    margin-left: 150px;
}

.left-rma{
	float:left;
	width:405px;	    	    
	padding:3px;	
	text-align:left;	
}
.right-rma{
	float:left;
	width:70px;	    	
	padding:0px 2px 2px 2px;	
	vertical-align:text-top;	
}   
.left-rma1{
	margin-left:50px;
	float:left;
	width:130px;	    	    
	padding:3px;	
	text-align:left;	
}
.left-rma-right{
	margin-left:30px;
	float:left;
	width:150px;	    	    
	padding:3px;	
	text-align:right;		
}
.right-rma1{
	float:left;
	width:70px;	    	
	padding:0px 2px 2px 2px;	
	vertical-align:text-top;	
}   
/*------END RMA REQUEST------*/

/*------CVV2------*/
.padding-10-cvv{

	padding:10px;
}
/*------END CVV2------*/

/*------SEARCH------*/
.left-search{    
    float:left;
    width:50px;
    padding-top:2px;
}
.center-search{
    float:left;    
    width:200px;    
}
.right-search{
    float:left;    
    margin-left:8px;    
    vertical-align:top;
}

/*------END SEARCH------*/

/*------CATALOG REQUEST------*/
.col-left-catalog{
    float: left; 
    width: 30%; 
    text-align:right;    
    padding:5px 5px 0px 0px;            
}
.col-right-catalog{	
    padding:2px 0px;        
	float: left;
}
.col-width-need{
	width:100px;
	float:left;	
}
.col-width-hear{
	width:130px;
	float:left;
}
#hear-other{
	width:50px;
	float:left;
}
/*------END CATALOG REQUEST------*/

/*------SPECIFICATION POPUP------*/
.col-left-spec-popup
{
    float: left; 
    width: 80px; 
    text-align:left;
}
.col-right-spec-popup
{
    float: left;
}
/*----END SPECIFICATION POPUP----*/
/*--------DOCUMENT POPUP---------*/
.col-left-doc-popup{
    float: left; 
    width: 220px;     
}
.col-center-doc-popup{
    float: left; 
    width: 120px;     
}
.col-right-doc-popup{
    float: left; 
    width: 220px;     
}
/*-------END DOCUMENT POPUP------*/