body {
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color: #333333;
	line-height:14px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	/*background-image:url(images/page_bg.jpg);
	background-repeat:repeat-x;*/
	background-position:top;
	
}
.body_txt {
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color: #333333;
	text-decoration: none;
	
	
}
.form_text_bold_print
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:15px;	
	color:#16486d;
	font-weight:bold;	
	line-height:14px;	
}
.form_text_bold_print_cmpnyinfo
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:17px;	
	color:#16486d;
	
	line-height:14px;	
}

.txtBig
{

font:Tahoma, Arial, Helvetica, verdana;
	font-size:12px;
	color: #333333;
	font-weight:bold;	
}
.add_address
{
	/*border:solid 1px #a7a4a6;*/
	background-color:#ffffff;
	margin:2px 2px	2px 2px;
	padding:1px 1px 1px 1px;
	width:356px;
}

#add_address_border
{
	height:200px;
	background-color:#ffffff;
	margin:2px 0px	0px 0px;
	overflow:auto;
	width:380px;
	border:solid 1px #cbc9c9;
}

.rightaligninputtext
{
	text-align:right;
	border:solid 1px #00498F;
	height:13px;
}

#footer {
	width: 1000px;
	background-image:url(images/footer_bg.gif);
	background-repeat:no-repeat;
	height:90px;
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
.footer {
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#ffffff;
}
#footer a:link
{
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#footer a:visited
{
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover
{
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

#container 
{
	width:1000px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	border:solid 1px #d8d8d8;
}
.quickorder_title1 a
{
	background-image: url(images/rn_quickorder.gif);
	background-repeat:no-repeat;
	width:182px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.restrictions_title
{
	background-image: url(images/rn_restrictions.gif);
	background-repeat:no-repeat;
	width:182px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.weight_rest_title
{
	background-image: url(images/rn_weight_rest.gif);
	background-repeat:no-repeat;
	width:182px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.volume_rest_title
{
	background-image: url(images/rn_volume_rest.gif);
	background-repeat:no-repeat;
	width:182px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.spending_rest_title
{
	background-image: url(images/rn_spending_rest.gif);
	background-repeat:no-repeat;
	width:182px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/*.quickorder_title
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	padding-left:5px;
	line-height: 14pX;
	background-image: url(images/quickorder_title.gif);
	background-repeat:no-repeat;
	display:block;
	border:0px solid;
	border-color:Blue;
	cursor:pointer;
}*/
.quickorder_title a:link
{	
	color: #ffffff;
	text-decoration: none;
}
.quickorder_title a:active
{	
	color: #ffffff;
	text-decoration: none;
}
.quickorder_title a:visited
{	
	color: #ffffff;
	text-decoration: none;
}
.quickorder_title a:hover
{	
	color: #ffffff;
	text-decoration: underline;
	cursor:pointer;
}
.grey_outline
{
	border:solid 1px #cbc9c9;
}
.grey_outline_sales
{
	border:solid 1px #cbc9c9;
	width:105px;
	height:105px;
}
#head_black_box
{
	width: 650px;
	float:right;
}
.head_search
{
	width:200px;
	padding:4px 0px 0px 50px;
	float:left;
	font-family:Tahoma, Arial, Helvetica;
	color: #ffffff;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
.head_go
{
	background-image: url(images/head_go.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#fff;
	margin-top:2px;
}
.head_go a:link
{
	font-weight:bold;
	color:#fff;
	margin-top:2px;
	text-decoration:none;
}
.head_go a:active
{
	font-weight:bold;
	color:#fff;
	margin-top:2px;
	text-decoration:none;
}
.head_go a:visited
{
	font-weight:bold;
	color:#fff;
	margin-top:2px;
	text-decoration:none;
}
.head_go a:hover
{
	font-weight:bold;
	color:#fff;
	margin-top:2px;
	text-decoration:underline;
}
.head_search input
{
	border:solid 0px #434242;
	margin-bottom:3px;
	padding-bottom:2px;
	border-style:solid;
	background-color:#eae8e8;
}
.head_cart
{
	height: 29px;
	width: auto;
	float:right;
	padding-right:15px;
	margin:2px 0px 0px 0px;
}
.head_cart a:link
{
	font-family:Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.head_cart a:active
{
	font-family:Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.head_cart a:visited
{
	font-family:Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.head_cart a:hover
{
	font-family: Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #ffffff;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}
#posterImage {
	height: 192px;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/main_image.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#contentblock {
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:url(images/ln_bg.gif);
	background-repeat: repeat-y;
}
#leftnav {
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leftnav_category {
	width:300px;
}
.top_ln_title_plane
{
	background-image: url(images/h_title_bg_plane.gif);
	background-repeat:no-repeat;
	height:27px;
	width:205px;
	display:block;
	padding:0px 0px 0px 0px;
}
.top_ln_title
{
	background-image: url(images/h_title_bg.gif);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	font-family:Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #000000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.ln_title_helful_info
{
	background-image: url(images/ln_helpful_Info.gif);
	background-repeat:no-repeat;
	width:205px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.ln_return_cust_login
{
	background-image: url(images/ln_return_cust_login.gif);
	background-repeat:no-repeat;
	width:190px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.ln_myaccount
{
	background-image: url(images/h_myaccount.gif);
	background-repeat:no-repeat;
	width:205px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.ln_email_newsletter
{
	background-image: url(images/ln_emailupdates.gif);
	background-repeat:no-repeat;
	width:190px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.ln_categories
{
	background-image: url(images/ln_categories.gif);
	background-repeat:no-repeat;
	width:205px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.ln_sales
{
	background-image: url(images/ln_sales.gif);
	background-repeat:no-repeat;
	width:190px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#newsletter
{
	width:180px;
	margin-left:10px;
}
.ln_textbox
{	border:#b5b5b5 1px solid;
	background-color:#ffffff;
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	width:150px;
	}
#bodycontent {
	width: 488px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-top:0px;
	float:right;
}
#BillingAddressTable 
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#000000;
	font-weight:bold;	
	line-height:14px;	
}
#AddressTable
{	width:100%}

#logo
{ 	
	width:348px;
	height:96px;
	float:left;
	display:block;
	text-indent:-9999px;
    
}
a.logo
{ 	
	margin:25px 0px 0px 20px;
	width:300px;
	height:50px;
	text-indent:-9999px;
	display:block;
}
.shopcart_head {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000450;
	text-decoration: none;
}
#welcome
{
	width: 610px;
	height:25px;
	padding:5px 7px 0px 30px;
	float:right;
}
.head_txt {

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #255479;
	text-decoration: none;
}
.head_txt a:link{

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #255479;
	text-decoration: underline;
}
.head_txt a:active{

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #255479;
	text-decoration: underline;
}
.head_txt a:visited{

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #255479;
	text-decoration: underline;
}
.head_txt a:hover{

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #830808;
	text-decoration: none;
}
#top_nav
{
	width: 600px;
	height:27px;
	padding:4px 7px 0px 0px;
	float:right;
}
#top_nav ul{
	margin: 0px;
	padding:0px;
	list-style-type: none;
}

#top_nav li {
	margin: 0px;
	padding: 0px;
	width:auto;
	height:24px;
	float:right;
}
#top_nav ul span
{
	display:none;
}
#top_nav li a {
	display:block;
}
.floating_cart
{
	width:180px;
}
.floating_cart_outline
{
	border:solid 1px #d8d8d8;
	width:auto;
	display:block;
}
a.new_product
{
	background:url(images/nav_newprod.gif);
	background-repeat:no-repeat;
	height:24px;
	width:119px;
	text-indent:-9999px;
	overflow:hidden;
}
a.new_product:hover 
{
	background-position: 0 -24px;
	overflow:hidden;
}
a.home
{
	background:url(images/nav_home.gif);
	height:24px;
	width:93px;
	text-indent:-9999px;
	overflow:hidden;
}
a.home:hover 
{
	background-position: 0 -24px;
	overflow:hidden;
}
a.special
{
	background:url(images/nav_special.gif);
	height:24px;
	width:84px;
	text-indent:-9999px;
	overflow:hidden;
}
a.special:hover 
{
	background-position: 0 -24px;
	overflow:hidden;
}
a.myaccount
{
	background:url(images/nav_myacct.gif);
	height:24px;
	width:108px;
	text-indent:-9999px;
	overflow:hidden;
}
a.myaccount:hover 
{
	background-position: 0 -24px;
	overflow:hidden;
}
a.contactus
{
	background:url(images/nav_contact.gif);
	height:24px;
	width:99px;
	text-indent:-9999px;
	overflow:hidden;
}
a.contactus:hover 
{
	background-position: 0 -24px;
	overflow:hidden;
}






#top_link {

	background-image: url(images/toplink_bg.jpg);
	background-repeat: repeat-x;
	height: 65px;
	width: 770px;
}
#header {
	height: 97px;
	width: 1000px;
	background-image:url(images/header_bg.gif);
	background-repeat:no-repeat;
}
.mt_top_bg
{
	background-image:url(images/mt_top_bg.jpg);
	background-repeat: repeat-x;
}
.mt_top_bg_grey
{
	background-image:url(images/mt_top_bg_grey.jpg);
	background-repeat: repeat-x;
}
.mt_botm_bg
{
	background-image:url(images/mt_botm_bg.jpg);
	background-repeat: repeat-x;
}
.mt_left
{
	background-image:url(images/mt_left.jpg);
	background-repeat: repeat-y;
}
.mt_right
{
	background-image:url(images/mt_right.jpg);
	background-repeat: repeat-y;
	background-position:right;
}
.ln_bg
{
	background-image:url(images/ln_bg.gif);
	background-repeat: repeat-y;
	height:auto;
	width:205px;
	display:block;
}

#spacer
{
	height:auto;
}
/* Text Class */

.ignify-paging { border:1px solid #CCC;  padding:3px; margin:10px auto; font-size: 11px; }

p 
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#555555;
}
.blue_head_title
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-top:1px;
	background-image:url(images/mt_top_bg.jpg);
	background-repeat: repeat-x;
}
.blue_head
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#d32805;
	text-transform:uppercase;
	padding-top:1px;
}
.blue_head a:hover{

	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;	
	text-transform:uppercase;
	text-decoration:underline;
	padding-top:1px;
}

.White_head
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:White;
	text-transform:uppercase;
	padding-top:1px;
}
.blue_head_big
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:15px;
	font-weight:bold;
	color:#000450;
	padding-top:3px;
}
.ln_dottedline
{
	background-image:url(images/ln_dottedline.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:190px;
	height:10px;
}
.leftnav_links 
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.leftnav_links a:link
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-decoration:none;
	padding:0px 0px 2px 0px;
	display:block;
}
.leftnav_links a:visited
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-decoration:none;
	display:block;
}
.leftnav_links a:hover
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
	display:block;
}
.leftnav_links_sm 
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:10px;
	color:#16486d;
}
.leftnav_links_sm a:link 
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:10px;
	color:#16486d;
	text-decoration:none;
}
.leftnav_links_sm a:visited
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:10px;
	color:#16486d;
	text-decoration:none;
}
.leftnav_links_sm a:active
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:10px;
	color:#16486d;
	font-weight:bold;
	text-decoration:none;
}
.leftnav_links_sm a:hover
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}
.leftnav_links ul li {
	padding: 0px;
	margin: 0px;
	/*list-style-image: url(images/ln_bullets.gif);*/
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.button_links 
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
}
.button_links a:link
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.button_links a:active
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.button_links a:visited
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.button_links a:hover
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
.leftnav_links ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	/*list-style-image: url(images/ln_bullets.gif);*/
	list-style-type: none;
}
.leftnav_links li 
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
	/*list-style-image: url(images/ln_bullets.gif);*/
	vertical-align: middle;
}
.dottedline
{
	background-image:url(images/dottedline.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
}
.dottedline_orange
{
	background-image:url(images/dottedline_orange.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
}
.btnClass
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
	padding-left:3px;
	padding-right:3px;
	cursor:hand;
}
.btnClass a:link
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
}
.btnClass a:active
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
}
.btnClass a:visited
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
}
.btnClass a:hover
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: underline;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
}
.btnClass_orange
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_red_bg_new.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;

}
.btnClass_orange a:link
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_orange_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;

}
.btnClass_orange a:active
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_orange_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;

}
.btnClass_orange a:visited
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_orange_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;

}
.btnClass_orange a:hover
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: underline;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_orange_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;

}

.btn_blue
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	width:auto;
	line-height: 19px;
	background-image:url(images/btn_blue_bg.gif);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
	cursor:pointer;
}
.btn_blue a:link
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
}
.btn_blue a:active
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
}
.btn_blue a:visited
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
}
.btn_blue a:hover
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: underline;
	background-position: center;
	line-height: 14pX;
	background-image:url(images/btn_blue_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
	cursor:pointer;
}

.btn_orange
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 19px;
	background-image:url(images/btn_orange_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;

}
.btn_orange a:link
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;}
.btn_orange a:visited
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;}
.btn_orange a:hover
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;	
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
}
/*-------------New----------*/
.btn_redround
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 19px;
	height:21px;
	cursor:pointer;
	background-color:#d32805;
	border:0px solid;
}
.btn_redround a:link
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;}
.btn_redround a:visited
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;}
.btn_redround a:hover
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;	
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
}



.btn_red
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 19px;
	height:21px;
	background-image:url(images/btn_red_bg_new.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
cursor:pointer;
}
.btn_red a:link
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;}
.btn_red a:visited
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;}
.btn_red a:hover
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	background-position: center;
	line-height: 14pX;	
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
}
/*--------------end-------------*/
.btn_yellow
{	
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	padding-left:13px;
	line-height: 14pX;
	background-image:url(images/btn_yellow_bg.jpg);
	background-repeat: repeat;
	border:0px solid;
	border-color:Blue;
	cursor:pointer;
}
.btn_yellow a:link
{	
	color: #ffffff;
	text-decoration: none;
}
.btn_yellow a:active
{	
	color: #ffffff;
	text-decoration: none;
}
.btn_yellow a:visited
{	
	color: #ffffff;
	text-decoration: none;
}
.btn_yellow a:hover
{	
	color: #ffffff;
	text-decoration: underline;
	cursor:pointer;
}
#login
{
	width:180px;
	padding:0px;
	margin-left:12px;
}
/*.ln_login
{
	color:#000450;
	font-size:11px;
	width:190px;
}*/
input
{	
	font:Tahoma, Aria?, Verdana, Helvetica;
	font-size:11px;	
	
}
select
{	
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;	
	
}

.textbox
{	border:#000000 1px solid;
	background-color:#ffffff;
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;	
	}
	
.label
{
	border:#000000 1px solid;
	background-color:#ffffff;
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
}
.textinput
{
	font:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	
}
.red_txt
{
	font:Tahoma, Arial, Helvetica, verdana;
	font-size:11px;
	color:Red;
}
.red_text
{
	font:Tahoma, Arial, Helvetica, verdana;
	font-size:11px;
	color:Red;
}
.red_txtBig
{
	font:Tahoma, Arial, Helvetica, verdana;
	font-size:13px;
	color:#d32805;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	border-bottom:solid 2px #b5b5b5;
}
.astrix
{
	font:Tahoma, Arial, Helvetica, verdana;
	font-size:11px;
	color:Red;
}
.blue_txt
{
	font-family:Verdana, Tahoma, Arial,  Helvetica;
	font-size:11px;
	color:#515558;
	line-height:13px;
}
.white_txt
{
	font-family:Verdana, Tahoma, Arial,  Helvetica;
	font-size:11px;
	color:#ffffff;
	line-height:13px;
}
.redsubhead_txt
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#d42905;
	font-weight:bold;
	line-height:13px;
}
.blue_txt_cmpny
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	/*font-weight:bold;*/
}
.addressFix
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	font-weight:bold;
	height:21px;
}
.Orange_txt
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#EF6A37;
	font-weight:bold;
}
.largeBlue_txt
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:13pt;
	color:#018bb9;
	font-weight:bold;
}

.green_txt
{
	font:Tahoma, Arial, Helvetica, verdana;
	font-size:11px;
	color:Green;
}
.blue_td
{
	font-family:Arial,Tahoma,  Verdana, Helvetica;
	font-size:12px;
	color:#16486d;
	font-weight:bold;
}
a_right
{
	text-align:right;
}
.ln_txtlink{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
}
.ln_txtlink a:link
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-decoration:underline;
}
.ln_txtlink a:visited
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-decoration:underline;
}
.ln_txtlink a:hover
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}
a:link
{
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color: #333333;
	text-decoration: none;
}
a:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color: #333333;
	text-decoration: none;
}
a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color: #ff0000;
	text-decoration:none;
}

.copyright
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-position: center;
	text-align: center;
	line-height: 14pX;
}


.prod_head
{
	font-family:Tahoma,  Arial, Helvetica;	
	color: #0048aa;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
	vertical-align:top;
}
.prod_head a:link
{
	font-family:Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #0048aa;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.prod_head a:active
{
	font-family:Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #0048aa;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.prod_head a:visited
{
	font-family:Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #0048aa;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.prod_head a:hover
{
	font-family: Tahoma, Arial, Helvetica;
	text-transform:uppercase;
	color: #db1d01;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}
.bold_text
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	font-weight:bold;
}
.bold_text_italic
{
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#4F4278;	
	font-weight:bold;	
	font-style:normal;
	 
}
.red_BigText
{
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#4F4278;
	font-weight:bold;
	font-style:normal;
	
}
.orange_Text
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	color:#D46839;	
	padding-left:3px;
	font-Weight:bold;
}
.orange_ItalicText
{
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:11px;
	color:#D46839;	
	padding-left:3px;
	font-weight:bold;
	font-style:italic;
}
.grey_border
{
 	border: 1px solid #DBA38D;
}

.blue_BigText
{
	font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size:11pt;
	color:#173D84;	
	padding-left:3px;	
	font-weight:bold;
}
.blue_SubHead
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
	padding-top:3px;
	padding-left:6px;	
	height:18px;	
	width:100%;
	background-color:#edebeb;
}
.blue_header
{
	font-family:Verdana,Tahoma,Arial, Helvetica;
	font-size:12px;
	color:#173D84;	
	padding-left:3px;	
	font-weight:bold;
}
.formhead
{
	font-size: 11px;
	background-color:#424241;
	color:#fff;
	font-family:Arial, Sans-Serif;
	padding:0px 1px 0px 1px;
	margin:0 2px 0px 2px;
	border-bottom:solid 2px #B5B5B5;
	height:24px;
	margin-top:7px;
	font-weight:bold;
}
.TableHeader
{
	font-size: 11px;
	background-color:#424241;
	color:#fff;
	font-family:Arial, Sans-Serif;
	padding:0px 2px 0px 2px;
	margin:0 2px 0px 2px;
	border-bottom:solid 2px #B5B5B5;
	height:24px;
	margin-top:7px;
	font-weight:bold;
}

.grey_bg_td
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-left:3px;	
	line-height:14px;	
	background-color:#F0F0EB;
	padding-top:2px;
	padding-bottom:2px;	
}
.grey_bg_td a:link
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.grey_bg_td a:active
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.grey_bg_td a:visited
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.grey_bg_td a:hover
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#830808;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.grey_bg
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-left:3px;	
	line-height:14px;	
	background-color:#F0F0EB;
	padding-top:2px;
	padding-bottom:2px;	
}
.grey_bg a:link
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.grey_bg a:active
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.grey_bg a:visited
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.grey_bg a:hover
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#830808;		
	padding-top:2px;
	padding-bottom:2px;	
	text-decoration: underline;
}
.greyline
{
	background-color:#D3D3D0;
	line-height:1px;
}
.redline
{
	background-color:red;
}
.blueline
{
	background-color:#DDDFE0;
	line-height:1px;
}
.price_text_bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;	
	color:#000450;		
}
.red_btn 
{
	background-color:#FCFBEB;
	border: 1px solid #6F721E;
	font-family:Tahoma,Verdana,  Arial, Helvetica;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#5E5600;	
}
.form_text_bold
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#16486d;
	font-weight:bold;	
	line-height:14px;
}
.form_text_bold_search
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#000450;
	font-weight:bold;	
	line-height:14px;	
}

.form_text
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#4e4f4f;		
	line-height:14px;	
}
.leading
{
	line-height:25px;
}
.form_text td
{	
	line-height:16px;	
}
.form_text a:link
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#4e4f4f;		
	line-height:14px;
	text-decoration:underline;	
}
.fo?m_text a:active
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#4e4f4f;		
	line-height:14px;
	text-decoration:underline;	
}
.form_text a:visited
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#4e4f4f;		
	line-height:14px;
	text-decoration:underline;	
}
.form_text a:hover
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#4e4f4f;		
	line-height:14px;
	text-decoration:none;
		
}
.ParaBoldText
{
	font-family:Verdana,Tahoma,  Arial, Helvetica;
	font-size:11px;	
	color:#000000;
	font-weight:bold;	
	line-height:14px;	
	}
	
.MainContentHeader
{
	font-family:Tahoma, Verdana,Arial,  Helvetica;
	font-size:10pt;
	color:#173D84;	
	padding-left:3px;	
	font-weight:bold;
	}
	
.MyAcc_leftnav_links 
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	width:175px;
	padding-left:10px;
}
.MyAcc_leftnav_links a:link
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-decoration:none;
	padding-left:3px;
}
.MyAcc_leftnav_links a:visited
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-decoration:none;
	padding-left:3px;
}
.MyAcc_leftnav_links a:hover
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	padding-left:3px;
}
.MyAcc_leftnav_links a:active
{
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	color:#16486d;
	text-decoration:none;
	padding-left:3px;
}
.center
{ text-align:center}
.right
{ text-align:right}
.left
{ text-align:left}
.light_bg
{	font-family:Tahoma,Verdana,  Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#565653;	
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;	
	height:18px;	
	width:100%;
	background-color:#E8E8E8;
}

.dark_border
{	border:1px solid #000450;}

.tab_bg
{	background-image:url(images/tab_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.lookup_search
{	background:url(images/lookupSearch.gif) no-repeat center center;
	width:16px;
	margin-left:3px;
	height:16px;
	cursor:pointer;
	border:0px;
}
.popupdiv{
	position: absolute;
	width: 456px;
	height:300px;
	padding: 0px;
	background: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	overflow : auto;
	margin-left:3px;
}
 .PopUpforWait{
	position: absolute;
	width: 200px;
	height:100px;
	padding: 0px; 
	font: normal 12px Arial, Helvetica, sans-serif;
	background: #E0E1E5;
	border: 1px solid #ccc;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	overflow : auto;
 }
.popupdivContainer{
	position: absolute;
	width: 462px;
	height:315px;
	padding: 0px;
	border: 0px solid #ccc;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	
}
.white_bg_td
{	background-color:#F6F6F6;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;	
	color:#173D84;		
	padding-left:3px;	
	line-height:14px;
	padding-top:2px;
	padding-bottom:2px;
	}
.add_to_cart
{ background:url(images/addtocartQ.gif) no-repeat ;
 width:27px;
height:24px;
background-color:#424241;
}
.quick_order_head
{	background:url(images/quick_order_top_bg.gif) repeat-y;
	width:510px;
	height:27px;
	}
.quick_order_body
{	background:url(images/quick_order_body_bg.gif) repeat-y;
	width:510px;
	
	}
.quick_order_footer
{	background:url(images/quick_order_footer_bg.gif) repeat-y;
	width:510px;
	height:27px;
	}
.quick_order_tablehead
{	background:url(images/quick_order_tabletop_bg.gif) repeat-y;
	width:462px;
	height:33px;
	text-align:center;
	margin-left:0px;
	}
.quick_order_tablehead h2
{	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding:12px 0 0 0px;
	margin:0;
	line-height:12px;
	text-align:left;
	text-indent:46px;
	float:left;
	}
.quick_order_tablehead a.close
{	
	background:url(images/close.gif) no-repeat;
	margin:7px 9px 0 0;
	display:block;
	overflow:hidden;
	width:22px;
	height:22px;	
	text-indent:-9999px;
	float:right;
	}
.quick_order_tablehead a.close:hover
{	
	background-position:100% -22px;
	
	}
.quick_order_tablebody
{	background:url(images/quick_order_tablebody_bg.jpg) repeat-y;
	width:462px;
	margin-left:0px;
	height:325px;
	
	}
.quick_order_tablebody td
{	padding-left:5px;
	padding-right:5px;
	}	
.quick_order_tablefooter
{	background:url(images/quick_order_tablefooter_bg.gif) repeat-y;
	width:462px;
	height:20px;
	text-align:center;
	margin-left:0px;
	}
	
	
	.left-pan {width:130px;}

/* MAIN MENU STYLES */
.left-menu {}
.left-menu a:active {}
.left-menu a:link {}
.left-menu a:visited {}
.left-menu a:hover {}
.left-menu2 {}
.left-menu2 a:link  {}
.left-menu2 a:active  {}
.left-menu2 a:visited {}
.left-menu2 a:hover {}
.left-menu-selected 
{}
.fade_Bg {}
.imgBlueBg{
}
/*---------New CSS-----*/
.greytext{
	color:#5A5F62;
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:10px;
	font-weight:bold;
}
.darkbluetext{
	color:#00498F;
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:10px;
	font-weight:bold;
}

.ln_darkbluetext{
	color:#00498F;
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	margin:3px 10px 3px 10px;
	text-align:left;
}

.greylink
{
	font-family:Tahoma,  Arial, Helvetica;	
	color: #5A5F62;
	font-size:10px;
	font-weight:bold; 
	font-style:normal;
	vertical-align:top;
}
.greylink a:link
{
	font-family:Tahoma, Arial, Helvetica;
	color: #5A5F62;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.greylink a:active
{
	font-family:Tahoma, Arial, Helvetica;
	color: #5A5F62;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.greylink a:visited
{
	font-family:Tahoma, Arial, Helvetica;
	color: #4F4278;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
.greylink a:hover
{
	font-family: Tahoma, Arial, Helvetica;
	color: #00498F;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}
.greylink2
{
	font-family:Tahoma,  Arial, Helvetica;	
	color: #5A5F62;
	font-size:10px; 
	font-style:normal;
	vertical-align:top;
}
.greylink2 a:hover
{
	font-family:Tahoma,  Arial, Helvetica;	
	color: #00498F;
	font-size:10px; 
	font-style:normal;
	vertical-align:top;
}
a.addtocart
{
	background:url(images/addtocart2.gif);
	height:14px;
	width:54px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
a.addtocart:hover 
{
	background-position: 0 -14px;
	overflow:hidden;
}


.feature_prod
{
	border-right:dotted 1px #d8d7d7;
	border-bottom:dotted 1px #d8d7d7;
}

.table_color
{
	border:solid 1px #B5B5B5;
	margin:5px 2px 2px 2px;
	width:99.5%;
	text-align:left;
	margin-bottom:8px;
}
.table_color th
{
	font-size: 11px;
	background-color:#424241;
	color:#fff;
	font-family:Arial, Sans-Serif;
	padding:0px 2px 0px 2px;
	margin:0 2px 0px 2px;
	border-bottom:solid 2px #B5B5B5;
	height:24px;
	margin-top:7px;
}
.table_color td
{
	padding:3px;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	color:#000;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
}
.table_color td td
{
	border:none;
}
.table_color .price
{
	text-align:right;
	padding-right:2px;
}
.table_color .qty
{
	text-align:right;
	padding-right:2px;
}
.table_color input
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	
}
.table_color a:link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d42905;
	text-decoration:underline;
	font-weight:normal;
}
.table_color a:link:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d42905;
	text-decoration:none;
	font-weight:normal;
}
.table_color a:link:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
.table_color a:link:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
.boxtitles2  
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*padding-left:20px;*/
	color:#fff;
	background-image: url(images/floating_cart_title.gif);
	background-repeat:no-repeat;
	height:20px;
	display:block;
	padding-top:7px;
	text-align:center;
}
.rboxcontent{
	border:solid 1px #C2C9D9;
	/*padding:5px;*/
}

/*-------------Collapsible Table-----*/
table.footcollapse{
	width:16em;	
}
table.footcollapse caption{
	font-size:11px;
	text-align:left;
	padding:0em 0em;
	
}
table.footcollapse th{
	text-align:left;
}
table.footcollapse,table.footcollapse th,table.footcollapse th
{
	border:none;
	border-collapse:collapse;	
}
table.footcollapse thead th
{
	width:2em;
	padding:0px 0px;
}
table.footcollapse tfoot th,
table.footcollapse tfoot td
{
	/*border-style:solid;
	border-width:1px;
	border-color:#9cf #369 #369 #9cf;*/
	padding:0px 2px;
	background-color:#DFDFDF;
}
table.footcollapse tbody{
	background:#fff;
	font-weight:normal;
}
table.footcollapse tbody td{
	padding:1px 0px;
	font-weight:normal;
}
table.footcollapse tbody th{
	padding:1px 0px;
	font-weight:normal;
}
table.footcollapse tbody tr.odd{
	background:#fff;
	font-weight:normal;
}

table.footcollapse tfoot td img{
	border:none;
	
	vertical-align:bottom;
	padding-top:5px;
	float:right;
}
/*-------End-------------------------*/

.ln_order_tracking
{
	background-image: url(images/ln_order_tracking.gif);
	background-repeat:no-repeat;
	width:190px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.Show_Hide_Floatincart_Details
{
	/*background-image: url(images/plus.gif);
	background-repeat:no-repeat;
	width:40%; 
	height:40%; 
	display:block; */
	
}

.ex_cl
{
text-align:right;	
cursor:pointer;

}
.plus_sign
{	
cursor:pointer;
float:right;
vertical-align:top;
margin:  -21px 10px 0px 0px;

}
.control_box
{	
/*cursor:pointer;
float:left;
border:solid 1px blue;*/
}

/* ajax__tab_xp-theme theme */
.ajax__tab_default .ajax__tab_header 
{
    font-size:13px;
    font-weight:bold;
    color:#000;
    font-family:sans-serif;
}
.ajax__tab_default .ajax__tab_active .ajax__tab_outer,
.ajax__tab_default .ajax__tab_header .ajax__tab_outer,
.ajax__tab_default .ajax__tab_hover .ajax__tab_outer
{
    height:46px;
}
.ajax__tab_default .ajax__tab_active .ajax__tab_inner,
.ajax__tab_default .ajax__tab_header .ajax__tab_inner,
.ajax__tab_default .ajax__tab_hover .ajax__tab_inner
{
    height:46px;
    margin-left:16px; /* offset the width of the left image */
}
.ajax__tab_default .ajax__tab_active .ajax__tab_tab,
.ajax__tab_default .ajax__tab_hover .ajax__tab_tab,
.ajax__tab_default .ajax__tab_header .ajax__tab_tab
{
    margin:16px 16px 0px 0px;
}
.ajax__tab_default .ajax__tab_hover .ajax__tab_tab,
.ajax__tab_default .ajax__tab_active .ajax__tab_tab 
{
    color:#FFF; /* FFF for others,000 for california */
}

.ajax__tab_default .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}        

.TabStyle .ajax__tab_header 
{
    background:url(/App_Themes/default/images/tabsnew/tab_bg.gif) repeat-x;
}
.TabStyle .ajax__tab_hover .ajax__tab_outer,
.TabStyle .ajax__tab_active .ajax__tab_outer 
{
    background:url(/App_Themes/default/images/tabsnew/tab_left.gif) no-repeat left top;
}
.TabStyle .ajax__tab_hover .ajax__tab_inner,
.TabStyle .ajax__tab_active .ajax__tab_inner 
{
    background:url(/App_Themes/default/images/tabsnew/tab_right.gif) no-repeat right top;
}
