/*-----------------------------------------------------------------------------
Product Style Sheet

version:   1.0
author:    Brian Gershberg
email:     gersh@relayspec.com
website:   http://www.relayspec.com
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  	margin: 0;
	padding: 0;
	outline:none;
}


/* =General Layout
-----------------------------------------------------------------------------*/
body { 
font: 12px Arial, Helvetica, sans-serif; 
text-align:center;
background: url('../images/background.jpg') fixed;
margin: 0 auto;
min-width: 760px;
outline:none;
 }
#CookieError{
background-color:#FFFFFF;
color:#ff0000;
width:100%;
height:25px;
position:absolute;
bottom:0px;
left:0px;
vertical-align:middle;
text-align:center;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
visibility:hidden;
outline:none;
}
#CookieError p{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
font-weight:bold;
padding:4px 5px 0px 5px;	
color:#ff0000;
outline:none;
}
#wrapper { 
	width: 900px;
 	margin: 0 auto;
  	text-align:left;
	outline:none;
  	/*height:1000px;
	border:1px red solid;*/
}

#bodyheader {
	width:900px;
	height:30px;
	float:left;
	display:inline;
	background:url('../images/products/body_header.gif');
	margin:0px;
	text-align:left;
	outline:none;
/*	border:1px red solid;*/
}
#bodyheaders {
	width:900px;
	height:30px;
	float:left;
	display:inline;
	background:url('../images/products/body_headers.gif');
	margin:0px;
	text-align:left;
	outline:none;
}
/* =Body
-----------------------------------------------------------------------------*/
#body_wrapper {
	position:relative;
	top:0px;
	width: 900px;
	margin: 0 auto;
	display:inline;
	text-align:left;
	z-index:2;
	outline:none;
	/*left:50px;
	border:1px red solid;*/

}
#body_wrappers {
	position:absolute;
	top:100px;
	width: 900px;
	margin: 0 auto;
	display:inline;
	text-align:left;
	z-index:2;
	outline:none;
	background-color: white ;
}

#body { 
	width: 900px;
	float: left;
	display:inline;
	background:url('../images/products/body.gif') repeat-y;
	margin:0px;
	outline:none;
}
#bodys { 
	width: 900px;
	float: left;
	display:inline;
	background:url('../images/products/bodys.gif') repeat-y;
	margin:0px;
	outline:none;	
}

#banner1 { 
	width: 880px;
	height:65px;
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	background-image:url('../images/products/bg_product_details.gif') ;

}
#banner { 
	width: 880px;
	/*height:245px;*/
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	background-image:url('../images/products/banner.gif');

}
#banner2 { 
	width: 880px;
	/*height:245px;*/
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	margin-right:10px;
	background-image:url('../images/products/banner.gif');

}
#bannernew { 
	width: 640px;
	/*height:245px;*/
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	background-image:url('../images/products/left_header-a.gif');

}
#bannernew1 { 
	width: 658px;
	/*height:245px;*/
	float: left;
	display:inline;
	outline:none;
	margin-left:6px;
	background-image:url('../images/products/left_header-aa.gif');

}
#body_footer {
	width:900px;
	border: 0px solid red;
	float:left;
	display:inline;
	outline:none;
	background:url('../images/products/body_footer.gif') no-repeat;
	margin-bottom:10px;
}

#banners { 
	width: 880px;
	height:245px;
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	background-image:url('../images/products/banner.gif');
}
/* = Breadcrumnb
-----------------------------------------------------------------------------*/


#breadcrumb_div { 
	float: left;	
	display:inline;
	height:20px;
	outline:none;
	width:810px;
	margin-top:5px;
	padding-left:10px;
	
}

#help {
	width: 80px;
	height:20px;
	float: left;
	outline:none;
	display:inline;
	margin-top:5px;
}

/* = Option
-----------------------------------------------------------------------------*/
#option_wrapper { 
	width: 848px;
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	border-bottom:2px #999999 dotted;
	padding-top:10px;
	padding-bottom:10px;
	
}
#option_wrappers { 
	width: 865px;
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	border-bottom:2px #999999 dotted;
	border-top:2px #999999 dotted;
	padding-top:10px;
	padding-bottom:10px;
}
#option_wrapper_home { 
	width: 857px;
	outline:none;
	float: left;
	display:inline;
	border-bottom:2px #999999 dotted;
	border-top:2px #999999 dotted;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	
}
#option_wrapper_homenew { 
	width: 620px;
	outline:none;
	float: left;
	display:inline;
	border-bottom:2px #999999 dotted;
	border-top:2px #999999 dotted;
	margin-left:10px;
	margin-right: 10px;
	padding-top:20px;
	padding-bottom:20px;
	
}
#option_wrapper_search { 
	width: 857px;
	float: left;
	outline:none;
	display:inline;
	border-top:2px #999999 dotted;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:10px;
	
}
#option_wrapper_test { 
	width: 857px;
	float: left;
	outline:none;
	display:inline;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:10px;
	
}
#option_wrapper_backup { 
	width: 840px;
	float: left;
	display:inline;
	outline:none;
	margin-left:10px;
	border-bottom:2px #999999 dotted;
	border-top:2px #999999 dotted;
	padding-top:10px;
	padding-bottom:10px;
}
#option_wrapper_compare { 
	width: 840px;
	float: left;
	outline:none;
	display:inline;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}
#option_partnum_search { 
	width: 300px;
	height:125px;
	outline:none;
	float: left;
	display:inline;
	margin-left:12px;
	background:url('../images/products/option_box.jpg');	
}

#option_limit_manf { 
	width: 300px;
	outline:none;
	height:125px;
	float: left;
	display:inline;
	margin-left:10px;
	background:url('../images/products/option_box.jpg');
	
	
}

/*  rajesh */
#option2_outline_partnumb {
	width: 409px;
	float: left;
	display:inline;
	text-align:left;
	border:2px #367699 solid;
	outline:none;
	padding:5px;
	background:url('../images/products/option_gradient.gif');
	height:102px;
}
#option2_outline_partnumbnew {
	width: 290px;
	float: left;
	display:inline;
	text-align:left;
	border:2px #367699 solid;
	outline:none;
	padding:5px;
	background:url('../images/products/option_gradient.gif');
	height:102px;
}
#option2_outline_limit_manf {
	width: 409px;
	float: left;
	display:inline;
	text-align:left;
	border:2px #367699 solid;
	outline:none;
/*	margin-left:10px;*/
	padding:5px;
	background:url('../images/products/option_gradient.gif');
	height:102px;
	
}
#option2_outline_limit_manfnew {
	width: 290px;
	float: left;
	display:inline;
	text-align:left;
	border:2px #367699 solid;
	outline:none;
/*	margin-left:10px;*/
	padding:5px;
	background:url('../images/products/option_gradient.gif');
	height:102px;
	
}
#option2_body {
	width:409px;
	height:86px;
	float: left;
	display:inline;
	outline:none;
	text-align:left;
	padding-bottom:5px;
	margin-top:-10px;
/*	border:1px red solid;*/
	
}
#option2_bodynew {
	width:290px;
	height:86px;
	float: left;
	display:inline;
	outline:none;
	text-align:left;
	padding-bottom:5px;
	margin-top:-10px;
/*	border:1px red solid;*/
	
}
#product_blue_titles {
	width:409px;
	height:27px;
	float: left;
	display:inline;
	outline:none;
	vertical-align:middle;
	text-align:left;
	background:#367699;
	padding-top:4px;
}
#product_blue_titlesnew {
	width:290px;
	height:27px;
	float: left;
	display:inline;
	outline:none;
	vertical-align:middle;
	text-align:left;
	background:#367699;
	padding-top:4px;
}
#option2_title {
	width: 400px;
	height:35px;
	float: left;
	display:inline;
	outline:none;
	text-align:left;
	background:#367699;
	padding-left:10px;
	margin-bottom:5px;
}



#option2_bodys {
	width:409px;
	height:86px;
	float: left;
	outline:none;
	display:inline;
	text-align:center;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:-10px;
	/*border:1px red solid;*/
}
#option2_bodysnew {
	width:290px;
	height:86px;
	float: left;
	outline:none;
	display:inline;
	text-align:center;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:-10px;
	/*border:1px red solid;*/
}
#part_count{ 
	width: 856px;
	float: left;
	display:inline;
	outline:none;
	margin-left:0px;
	border-bottom:2px #999999 dotted;
	border-top:2px #999999 dotted;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
}
#part_countnew{ 
	width: 640px;
	float: left;
	display:inline;
	outline:none;
	margin-left:0px;
	border-bottom:2px #999999 dotted;
	border-top:2px #999999 dotted;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
}
#part_countnew1{ 
	width: 620px;
	float: left;
	display:inline;
	outline:none;
	margin-left:0px;
	border-bottom:2px #999999 dotted;
	border-top:2px #999999 dotted;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
}
#part_counts{ 
	width: 865px;
	float: left;
	outline:none;
	display:inline;
	margin-left:10px;
	border-bottom:2px #999999 dotted;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#part_countsnew{ 
	width: 610px;
	float: left;
	outline:none;
	display:inline;
	margin-left:10px;
	border-bottom:2px #999999 dotted;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
}
/* =2 Columns
-----------------------------------------------------------------------------*/
#col2_body_print { 
	width: 880px;
	float: left;
	padding-left:11px;
	outline:none;
	display:inline;
	background:url('../images/products/body_background1.jpg') repeat-y;
	margin-left:10px;
}


#col2_body { 
	width: 880px;
	float: left;
	padding-left:11px;
	display:inline;
	outline:none;
	background:url('../images/products/body_background.jpg') repeat-y;
	margin-left:10px;
}
#col2_bodys { 
	width: 880px;
	float: left;
	display:inline;
	outline:none;
	background:url('../images/products/body_background.jpg') repeat-y;
	margin-left:10px;
	
}

#col2_bodysnew { 
	width: 630px;
	float: left;
	display:inline;
	outline:none;
	background:url('../images/products/body_backgroundd.jpg') repeat-y;
	margin-left:10px;
	
}
#col2_left {
	width: 420px;
	float: left;
	outline:none;
	display:inline;
	margin-left:12px;

}
#col2left {
	width: 700px;
	float: left;
	display:inline;
	outline:none;
	margin-left:12px;

}
#col2_left_bill {
	width: 375px;
	float: left;
	display:inline;
	outline:none;
	margin-left:0px;
	margin-right:5px;

}
#col2 {
	/*width: 840px;*/
	float: left;
	display:inline;
	outline:none;
	/*margin-left:12px;*/
	padding-top:1px;
	width: 866px;
	margin-left:-3px;

}

#cols2 {
	float: left;
	display:inline;
	margin-left:20;
	padding-top:1px;
	outline:none;
	width: 866px;
	margin-bottom:-15px;
	
}
#cols2new {
	float: left;
	display:inline;
	padding-top:1px;
	outline:none;
	width: 622px;
	margin-left: 8px;
}
#col9 {
	/*width: 840px;*/
	float: left;
	display:inline;
	outline:none;
	/*margin-left:12px;*/
	width: 866px;
	margin-left:-3px;
}
#col9new {
	/*width: 840px;*/
	float: left;
	display:inline;
	outline:none;
	/*margin-left:12px;*/
	width: 640px;
	margin-left:-3px;
}
#col2_right {
	width: 420px;
	float: left;
	outline:none;
	display:inline;
	margin-left:12px;

}
#col2right {
	width: 140px;
	outline:none;
	float: left;
	display:inline;
	margin-left:12px;

}
#col2_right_bill {
	width: 250px;
	float: left;
	outline:none;
	display:inline;
	margin-left:12px;
	margin-right:5px;
	margin-top:2px;
}
#col2_right_cart {
	width: 200px;
	float: left;
	display:inline;
	outline:none;
	margin-left:12px;
	margin-right:5px;

}
#col2_footer{ 
	width: 880px;
	height:15px;
	outline:none;
	float: left;
	display:inline;
	background: #fff url('../images/products/col_footer.gif');
	margin-left:10px;
}

#col2_footernew{ 
	width: 640px;
	height:25px;
	outline:none;
	float: left;
	display:inline;
	background:url('../images/products/content_left_footer-a.gif') no-repeat;
	margin-left:10px;
}


.col2_bodyRoundBottom{ 
	
	border: 0px solid red;
	width: 100%;
	background: url('../images/products/content_left_footer-aa.gif') no-repeat 10px bottom;
}

#col2_lefts {
	width: 320px;
	outline:none;
	float: left;
	display:inline;
	margin-left:12px;
}
#col2_lefts1 {
	float: left;
	outline:none;
	width: 600px;
	display:inline;
	margin-left:12px;
}

#col2_rights1{
	width: 250px;
	float: left;
	outline:none;
	display:inline;
	margin-left:12px;

}
#col2_rights {
	width: 500px;
	float: left;
	outline:none;
	display:inline;
	margin-left:12px;

}


/* =Product
-----------------------------------------------------------------------------*/

#product_title {
	width: 270px;
	outline:none;
	height:62px;
	float: left;
	display:inline;
	background:url('../images/products/product_title.gif');
	text-align:left;
}

#product_browse {
	width: 270px;
	outline:none;
	height:24px;
	float: left;
	display:inline;
	background:url('../images/products/product_browse.gif');
	text-align:left;
}

#product_body {
	width: 265px;
	float: left;
	outline:none;
	display:inline;
	background:url('../images/products/product_body.gif');
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}

#product_footer {
	width: 270px;
	height:24px;
	outline:none;
	float: left;
	display:inline;
	background:url('../images/products/product_browse.gif');
	text-align:left;
	margin-bottom:10px;
}


/* =Product - Blue outline
-----------------------------------------------------------------------------*/

#product_blue_outline {
	width: 410px;
	float: left;
	display:inline;
	text-align:left;
	outline:none;
	border:2px #367699 solid;
	padding:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}


#product_blue_title {
	width: 410px;
	height:27px;
	outline:none;
	float: left;
	display:inline;
	text-align:left;
	background:#367699;
	/*padding-left:10px;*/
	margin-bottom:5px;
	padding-top:4px;
	margin-right:5px;
}

#product_blue_table {
	width: 410px;
	float: left;
	display:inline;
	outline:none;
	text-align:left;
}




/* = Product Links 
-----------------------------------------------------------------------------*/

a.product_table_odd:link, a.product_table_odd:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  display: block;
  width: 100%;
  height: 22px;
  outline:none;
  color: #367699;
  text-decoration: none;
  background-color:#c0bebf;
  padding-left:0px;
  padding-top:4px;
  padding-right:-10px;
  /*float:left;
  margin-bottom:4px;*/
}

a.product_table_odd:hover {
 background: #367699;
 color: #fff;
   width: 100%;
  height: 22px;
  padding-left:0px;
  padding-top:4px;
  outline:none;
}

a.product_table_even:link, a.product_table_even:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  display: block;
  width: 100%;
  height: 22px;
  outline:none;
  color: #367699;
  text-decoration: none;
  background-color:#e4e4e4;
  padding-left:0px;
  padding-top:4px;

  /*float:left;
  margin-bottom:4px;*/
}

a.product_table_even:hover {
 background: #367699;
 color: #fff;
 width: 100%;
 height: 22px;
 padding-left:0px;
 outline:none;
 padding-top:4px;
}

a.myaccount_odd:link, a.myaccount_odd:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  display: block;
  outline:none;
  width: 250px;
  height: 25px;
  color: #367699;
  text-decoration: none;
  background-color:#c0bebf;
  padding-left:10px;
  padding-top:4px;
  /*float:left;
  margin-bottom:4px;*/
}

a.myaccount_odd:hover {
outline:none;
 background: #367699;
 color: #fff;
}

a.myaccount_even:link, a.myaccount_even:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  outline:none;
  display: block;
  width: 250px;
  height: 25px;
  color: #367699;
  text-decoration: none;
  background-color:#e4e4e4;
  padding-left:10px;
  padding-right:0px;
  padding-top:4px;
  /*float:left;
  margin-bottom:4px;*/
}

a.myaccount_even:hover {
 background: #367699;
 color: #fff;
 outline:none;
}



a.myaccountodd:link, a.myaccountodd:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  outline:none;
  font-weight:bold;
  display: block;
  width: 250px;
  height: 40px;
  color: #367699;
  text-decoration: none;
  background-color:#c0bebf;
  padding-left:10px;
  padding-top:4px;
  /*float:left;
  margin-bottom:4px;*/
}

a.myaccountodd:hover {
 background: #367699;
 outline:none;
 color: #fff;
}




/* = Product Title Links 
-----------------------------------------------------------------------------*/

a.product_title_link:link, a.product_title_link:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  outline:none;
  color: #fff;
  text-decoration: none;
  outline:none;
}

/* = Product Title  
-----------------------------------------------------------------------------*/

a.product_title {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  outline:none;
  color: #fff;
  text-decoration: none;
}

/* = Form Mods   
-----------------------------------------------------------------------------*/
.form_part { 
	font-size:16px; 
	height:30px;
	background-color: #FFFFFF; 
	border: 2px solid #367699; 
	color: #367699;
	outline:none;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
	

}
.form1 { 
	font-size:16px; 
	height:30px;
	outline:none;
	background-color: #FFFFFF; 
	border: 2px solid #367699; 
	color: #367699;
	vertical-align:middle;
	width:285px;
}
.form_drp { 
	font-size:16px; 
	height:29px;
	background-color: #FFFFFF; 
	color: #367699;
	vertical-align:middle;
	width:285px;
	outline:none;
}
.form_drpnew { 
	font-size:16px; 
	height:29px;
	background-color: #FFFFFF; 
	color: #367699;
	vertical-align:middle;
	width:170px;
	outline:none;
}
	div.form_drp {
	overflow : hidden;
	border : 2px solid #367699;
	width : 285px;
	height : 28px;
	outline:none;
	}
	div.form_drpnew {
	overflow : hidden;
	border : 2px solid #367699;
	width : 170px;
	height : 28px;
	outline:none;
	}
	div.form_drp form_drp {
	display : block;
	float : none;
	margin-top : -1px;
	margin-left : -1px;
	outline:none;
	}
.form_bill_width { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	vertical-align:middle;
	width:230px;
	outline:none;
}
.form_bill { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	vertical-align:middle;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	outline:none;
}

.form_drp_bill { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:230px;
	outline:none;
}
.form_drp_billnew1 { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:180px;
	outline:none;
}
.form_drp_billnew { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:200px;
	outline:none;
}
.form_drp_billnew1 { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:180px;
	outline:none;
}
.form_drp_bill_gray { 
	font-size:12px; 
	height:25px;
	background-color: #F1F1F1; 
	border: 1px solid #CACACD; 
	color: #000000;
	vertical-align:middle;
	width:230px;
	outline:none;
}
.form_drp_bill_graynew { 
	font-size:12px; 
	height:25px;
	background-color: #F1F1F1; 
	border: 1px solid #CACACD; 
	color: #000000;
	vertical-align:middle;
	width:180px;
	outline:none;
}

.form_drp_bills { 
	font-size:12px; 
	height:35px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:250px;
	outline:none;
}
.form_drp_ship { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:145px;
	outline:none;
}
div.form_drp_bill {
	overflow : hidden;
	/*border : 1px solid #9EA8AD;*/
	width : 130px;
	outline:none;
	height : 21px;
}
div.form_drp_bill form_drp_bill {
	display : block;
	float : none;
	margin-top : -1px;
	margin-left : -1px;
	outline:none;
}

.form_drp_month { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:40px;
	outline:none;
}

div.form_drp_month {
	overflow : hidden;
	/*border : 1px solid #9EA8AD;*/
	width : 40px;
	height : 19px;
	outline:none;
}
div.form_drp_month form_drp_month {
	display : block;
	float : none;
	margin-top : -1px;
	margin-left : -1px;
	outline:none;
}
	
.form_drp_year { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	outline:none;
	width:64px;
}
div.form_drp_year {
	overflow : hidden;
	/*border : 1px solid #367699;*/
	width : 64px;
	height : 19px;
	margin-top:-19px;
	outline:none;
	margin-left : 50px;
}
div.form_drp_year form_drp_year {
	display : block;
	float : none;
	margin-top : -1px;
	margin-left : -1px;
	outline:none;
}
.form_textarea { 
	font-size:12px; 
	height:50px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	outline:none;
	vertical-align:middle;
}
.formtextarea { 
	font-size:10px; 
	height:150px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	outline:none;
	vertical-align:middle;
}
.form_country { 
	font-size:16px; 
	height:28px;
	background-color: #FFFFFF; 
	color: #000000;
	vertical-align:middle;
	width:178px;
	outline:none;
}
div.form_country {
	overflow : hidden;
	border : 2px solid #9EA8AD;
	width : 178px;
	outline:none;
	height : 28px;
}
div.form_country form_country {
	display : block;
	outline:none;
	float : none;
	margin-top : -1px;
	margin-left : -1px;
}


.formbillwidt50 { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	vertical-align:middle;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	width:40px;
	outline:none;
}
.formbillwidt70 { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	vertical-align:middle;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	width:70px;
	outline:none;
}
.formbillwidt155 { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	outline:none;
	vertical-align:middle;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	width:155px;
}
.prodno { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	outline:none;
	vertical-align:middle;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	width:120px;
}
.eqv { 
	font-size:12px; 
	height:25px;
	background-color: #FFFFFF; 
	border: 1px solid #9EA8AD; 
	color: #000000;
	outline:none;
	vertical-align:middle;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	width:40px;
}
.formvisible { 
	visibility:hidden;
	/*display: none;*/
	width:1px;
	/*position: absolute;*/
	top: -1000px;
	outline:none;
}


.form_bill_gray { 
	font-size:12px; 
	height:25px;
	background-color: #F1F1F1; 
	border: 1px solid #CACACD; 
	color: #CACACD;
	vertical-align:middle;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	outline:none;
}


/* = Main Title  
-----------------------------------------------------------------------------*/

#main_title_container {
	float: left;
	display:inline;
	text-align:left;
	margin-top:20px;
	width:100%;
	outline:none;
}

a.main_title {
  font-family:Arial, Helvetica, sans-serif;
  font-size:30px;
  font-weight:normal;
  color:#393939;
  outline:none;
  text-decoration: none;
}

#main_title_body {
	width: 270px;
	float: left;
	display:inline;
	text-align:left;
	margin-top:10px;
	padding-left:10px;
	outline:none;
	
}


/* = Help Button Title  
-----------------------------------------------------------------------------*/

a.help_btn:link, a.help_btn:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  display: block;
  width: 60px;
  height: 20px;
  padding-top:2px;
  color: #367699;
  text-decoration: none;
  background:url('../images/products/help_icon_off.gif');
  text-indent:5px;
  outline:none;
}

a.help_btn:hover {
	background:url('../images/products/help_icon_on.gif');
	color: #ED1C24;
	height:20px;
	outline:none;
}

.btn_search {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  border:0px;
  text-decoration: none;
  background:url('../images/products/search_btn_off.jpg');
  background-repeat: no-repeat;
  width: 92px;
  height: 34px;
  outline:none;
  
}
.btn_search_long {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
  border:0px;
  background:url('../images/products/search_btn_off1.jpg');
  background-repeat: no-repeat;
  width: 140px;
  height: 34px;
  outline:none;
}


.btn_continue {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:18px;
  font-weight:bold;
  color:#000000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/back.gif');
  background-repeat: no-repeat;
  width: 150px;
  outline:none;
  height: 30px;
 }

 .btn_continue_over {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:18px;
  font-weight:bold;
  color:#FF0000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/back.gif');
  background-repeat: no-repeat;
  width: 150px;
  outline:none;
  height: 30px;
 }

 .btn_checkout {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  outline:none;
  border:0px;
  text-decoration: none;
  background:url('../images/products/forward.gif');
  background-repeat: no-repeat;
  width: 150px;
  height: 30px;
 }
  .btn_checkoutnew {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  outline:none;
  border:0px;
  text-decoration: none;
  background:url('../images/products/forward.gif');
  background-repeat: no-repeat;
  width: 130px;
  height: 30px;
 }

 .btn_checkout_over {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FF0000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/forward.gif');
  background-repeat: no-repeat;
  width: 150px;
  height: 30px;
  outline:none;
 }
 .btn_checkout_overnew {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FF0000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/forward.gif');
  background-repeat: no-repeat;
  width: 130px;
  height: 30px;
  outline:none;
 }

 .btn_update {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/neutral.gif') ;
  background-repeat: no-repeat;
  width: 150px;
  height: 30px;
  outline:none;
 
}
 .btn_updatenew {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/neutral.gif') ;
  background-repeat: no-repeat;
  width: 130px;
  height: 30px;
  outline:none;
 
}

 .btn_update_over {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FF0000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/neutral.gif');
  background-repeat: no-repeat;
  width: 150px;
  height: 30px;
outline:none;
 }
 .btn_update_overnew {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FF0000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/neutral.gif');
  background-repeat: no-repeat;
  width: 130px;
  height: 30px;
outline:none;
 }
 .btn_small {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/neutral_small.gif');
  background-repeat: no-repeat;
  width: 100px;
  height: 30px;
  outline:none;
 }

 .btn_small_over {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FF0000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/neutral_small.gif');
  background-repeat: no-repeat;
  width: 100px;
  height: 30px;
  outline:none;
 }
 .order_status{
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:20px;
	font-weight:normal;*/
	font-size:16px;
	font-weight:bold;
	color:#9D6828;
	text-decoration:none;
	outline:none;
 }
 .btn_large {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/customer_service_btn.gif');
  background-repeat: no-repeat;
  width: 280px;
  outline:none;
  height: 30px;
 
 }

 .btn_large_over {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FF0000;
  border:0px;
  outline:none;
  text-decoration: none;
  background:url('../images/products/customer_service_btn.gif');
  background-repeat: no-repeat;
  width: 280px;
  height: 30px;
  
 }
 
 .btn_bck_rsi {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  outline:none;
  font-weight:bold;
  color:#000000;
  border:0px;
  text-decoration: none;
  background:url('../images/products/back_to_rsi_btn.gif');
  background-repeat: no-repeat;
  width: 200px;
  height: 30px;
 
 }

 .btn_bck_rsi_over
 {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px;
	  font-weight:bold;
	  color:#FF0000;
	  border:0px;
	  outline:none;
	  text-decoration: none;
	  background:url('../images/products/back_to_rsi_btn.gif');
	  background-repeat: no-repeat;
	  width: 200px;
	  height: 30px;
 }

.flexcroll {
/* Typical fixed height and fixed width example */
width: 100%;
height: 100px;
outline:none;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0.3em auto;
padding: 15px;
}
