body { background-color: #FFF; 
       font-family: "Trebuchet MS", Arial, Geneva, sans-serif; 
       margin-left: 0px; 
       margin-top: 0px; 
       margin-right: 0px; 
       margin-bottom: 0px; 
       color:#333333;        
       } 
/*=================================Body=================================*/

A { color: #292bb4; text-decoration: underline; }
a:hover { color: #f28d1e; }
#WebsiteBody {width:1004px; background-color:#FFF;}
a.SubItemName:link {color: #333333; text-decoration: none;}
a.SubItemName:visited {color: #333333; text-decoration: none;}
a.SubItemName:hover {color: #333333; text-decoration: underline;}
a.SubItemName:active { color: #333333; text-decoration: none;}

a.FL:link {color: #5c5c5c; text-decoration: none;}
a.FL:visited {color: #5c5c5c; text-decoration: none;}
a.FL:hover {color: #767676; text-decoration: underline;}
a.FL:active { color: #5c5c5c; text-decoration: none;}

a.WL:link {color: #ffffff; text-decoration: none;}
a.WL:visited {color: #ffffff; text-decoration: none;}
a.WL:hover {color: #ffffff; text-decoration: underline;}
a.WL:active { color: #ffffff; text-decoration: none;}

a.TL:link {color: #ffffff; text-decoration: none;}
a.TL:visited {color: #ffffff; text-decoration: none;}
a.TL:hover {color: #ffffff; text-decoration: underline;}
a.TL:active { color: #ffffff; text-decoration: none;}

a.GryL:link {color: #939598; text-decoration: none;}
a.GryL:visited {color: #939598; text-decoration: none;}
a.GryL:hover {color: #000000; text-decoration: underline;}
a.GryL:active { color: #939598; text-decoration: none;}

.BSCL { background-image:url(images/BSCL.gif); width:9px; background-repeat:no-repeat; height:31px;}
.BSCR { background-image:url(images/BSCR.gif); width:9px; background-repeat:no-repeat;}
.BSBK { background-image:url(images/BSBK.gif);  background-repeat:repeat-x;}
.LNAVul {list-style-type: none; list-style-position: outside; margin:0px 15px 0px 17px;  padding: 0px 0px 0px 0px; list-style-image:url(images/Sublinks_bullet.gif); }
.LNAVli { margin: 7px 0px 0px 5px; padding: 0px 5px 0px 0px; line-height: 10px; padding-bottom:10px; font-size:12px; font-weight:bold;} 
.NewsUl {list-style-type: none; list-style-position: outside; margin:0px 15px 0px 17px;  padding: 0px 0px 0px 0px; list-style-image:url(images/bullet_default.gif); }
.NewsLi { margin: 7px 0px 0px 5px; padding: 0px 5px 0px 0px; line-height: 16px; padding-bottom:10px; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #d7d7d7;} 
.HeaderBk {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #1a396a;
}
.TopBarLinksBk { background-color: #1a396a; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; }
.PhoneNo {
	color: #1a396a;
	font-size:25px; /*20px;*/
	font-weight:bold;
}
.TLLC {background-image:url(images/TL-LC.gif); background-position:left top; background-repeat:no-repeat; width:16px; height:31px;}
.TLRC {background-image:url(images/TL-RC.gif); background-position:left top; background-repeat:no-repeat; width:16px; height:31px;}
.TLBK { background-color:#f28d1e; background-image:url(images/TLBk.gif); background-repeat:repeat-x;}
.TL { padding-right:10px; padding-left:10px; }
.TopLinksSmall { font-weight:bold; font-size:12px; color: #FFF; }
.WelcomeMessage { font-family:Arial narrow, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#f28d1e;}
.PageTitle {
	color:#333;
	font-size:20px;
	/*
	padding-top:8px;
	padding-bottom:5px; text-align:left;*/
}
.Text { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.TextSmall { font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.PageArea { Margin-top:1px;}
.FooterText { 	font-size: 11px; font-weight: normal; color: #5c5c5c; text-decoration: none; border-top-width: 1px; border-top-style: solid; border-top-color: #a7a9ac; }
.SecNewsLetter { background-color: #1a396a; color:#ffffff; padding:5px; }
.TextWhite { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.ItemName { font-size:13px; color:#000000; background-color:#CCC; font-weight:bold; padding-top:5px; padding-bottom:5px; } 
.ItemDetails { font-size:11px; color:#58585a; font-weight:normal; padding-left:5px;} 
.SubItemName { font-size:11px; color:#333333; font-weight:normal; padding-top:5px; padding-bottom:5px; } 
.BreadCrumbs {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}


.ItemInfo {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #9ea0a3;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	color:#333333;
}
.TableHeader {
	background-color: #1a396a;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family:Verdana;
}
.RightNavTitle {
	background-color: #1a396a;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left:5px; 
}
.ItemDescription { font-size:12px; color:#333333; padding-top:10px; border-bottom: 1px solid #afb1b3; padding-right:10px;} 
.ThbImage {border-bottom: 1px solid #afb1b3; border-bottom: 1px solid #afb1b3;}
.SpecificationBk { border-bottom: 1px solid #afb1b3; border-bottom: 1px solid #afb1b3; padding-bottom:8px;}
.ItemID{ font-size:11px; color:#5f6062; font-weight:bold; font-family:Verdana; } 
.ItemLabel { font-size:18px; font-family:"Arial Narrow", Helvetica, sans-serif; color:#494a4c; font-weight:bold;} 
.LabelTextSmall {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.vertibor {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9ea0a3;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#333333;
}
.itemhesd{
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9ea0a3;
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
	color:#000000;
        height:0px;
}
.pageotions {
	font-size: 11px;
	color: #A89BA9;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9ea0a3;
	padding-top:5px;
	padding-bottom:5px;
}
.txt{
    font-size: 13px;
	font-weight: bold;
	color: #1E105E;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	
}
.txt1{
    font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9ea0a3;
	
	
}
.Itemtxs { font-size:12px; color:#333333; padding-top:10px; } 
.ItemInfoSmall { font-family:Tahoma, Geneva, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9ea0a3;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#333333;
}




/* Tab Functionality for Item Details  */

.askaq{width:100%;float:left;}
.aska_heading{width:390px;padding-top:10px;padding-left:7px;float:left; color:#F59B48; font-size:16px; font-weight:bold;}
.aska_tbl{width:100%;float:left;}




/***tabs***********/
.tab_holder{width:435px; margin:0px 0px; padding:0px;}
.tab_holderIcons{width:535px; margin:0px 0px; padding:0px;}
.tabs{ margin:0px; padding:0px; list-style:none;  float:left; position:relative; margin-bottom:-1px;z-index:0;}
.tabs li{ display:inline;}
.tabs li a{
	display:block;
	float:left;
	background:url(../images/tab_cr_right.gif) no-repeat right top;
	color:#000;
	text-decoration:none;
	_display:inline;
	border-bottom: 1px solid #939598;
}
.tabs li a span{
	display:block;
	float:left;
	background:url(../images/tab_cr_left.gif) no-repeat left top;	
	padding:0px 20px;
	line-height:18px;
	_display:inline;	
}

.tabs li.select a,.tabs li a:hover{
	cursor:pointer;
	background: url(../images/tab_wt_right.gif) no-repeat right top;
	border-bottom: 1px solid #fff;
}
.tabs li.select a span,.tabs li a:hover span
	{
	background:url(../images/tab_wt_left.gif) no-repeat left top;}

.tab_contentIcons{border:0px solid #a8a9ac;float:left;width:630px;margin:0px;padding:0px;padding-bottom:10px;}	
.tab_content{ border:1px solid #a8a9ac; float:left; width:430px; margin:0px; padding:0px; padding-bottom:10px;}
.tab_content p{ padding:5px 20px; margin:0px;}
.tabc_img{ width:25%; float:left; text-align:center;padding-top:10px;}
.tabc_txt{ width:75%; float:right;padding-top:10px;}
.tabc_txt p{padding:2px 20px; line-height:20px;}
.txt14link{color:#1A0E60; font-size:14px; font-weight:bold;}
#manf_logo { text-align:center;}
#manf_logo img{ margin:5px; border-width:0px; }

.txt16{ font-size:16px; margin:0px; padding:20px;}

.contentwrap{width:100%; margin:0px; padding:0px; float:left;}
.leftwrap{ width:670px;margin:0px; padding:10px 0px; float:left; padding-right:5px;}
.rightwrap { width:300px;margin:0px; padding:0px; float:left;}
.rightwrap h2{ margin:0px;}
#rightblue_tab{ margin-bottom:0px;}
#rightblue_tab .tab_content{ background-color:#E5E5E5; width:278px; padding:10px;}
#rightblue_tab li a{background:url(../images/tab_wt_right.gif) no-repeat right top;}
#rightblue_tab li a span{background:url(../images/tab_wt_left.gif) no-repeat left top; padding:0px ;width:100px; text-align:center;}
#rightblue_tab li a{ }
#rightblue_tab li.select a,#rightblue_tab li a:hover{
	cursor:pointer;
	background: url(../images/tab_blue_right.gif) no-repeat right top;
	border-bottom: 1px solid #e0e4f2;
}
#rightblue_tab li.select a span,#rightblue_tab li a:hover span{
	background:url(../images/tab_blue_left.gif) no-repeat left top;}
#rightblue_tab .tab_content p{ margin:0px; padding:3px 0px; line-height:18px;}
.txt14u{ border-bottom:1px solid #939598; color:#4b4c4d; font-size:14px; margin:2px 0px;}

.rtfix_height{width:278px; margin:0px; padding:10px; float:left;border:1px solid #a8a9ac; border-top-width:0px;}
.rt_featured_wrap{width:264px; margin:0px; padding:0px; float:left;}
 
.rtfeatured_probox{width:265px; margin:0px; padding:0px; float:left; margin-bottom:10px;}
.rtfpb_img{ width:104px; float:left;}
.rtfpb_txt{width:154px; float:left;}
.rtfpb_txt p{ margin:0px; padding:5px 10px; font-size:11px;}

/***right col vertical scroll_bar***********/
.vscroll_bar{float:right; width:14px; margin:0px; padding:0px; background:url(../images/vscrollbar_mid.gif) repeat-y; _display:inline;}
.vsb_up{ float:left; width:100%;}
.vsb_down{ float:right; width:100%; text-align:right;}
.vsb_mid{ float:left; width:100%; height:220px; }
.sortdiv{ float:right; background:#f28c1d url(../images/sort_rc_left.gif) no-repeat left top; height:25px; width:175px; padding:0px 10px; text-align:right; color:#fff; font-weight:bold;}
.sortdiv .selectbox{ width:115px; height:20px; border-width:0px; padding:0px 3px;color:#6c6e71; margin-top:2px;}
.filterwrap{width:100%; margin:5px 0px; padding:0px; float:left; margin-top:1px; background-color:#1a0e60; height:25px; margin-bottom:2px;}
.filterwrap .h2{ color:#fff;font-size:18px; margin:0px; padding:0px; text-indent:10px; float:left; line-height:24px;}
.pagepath{ margin:0px; padding:5px;color:#727477; font-weight:bold;}

.item_avial{ float:left; color:#727477; font-weight:bold; padding:2px 0px;}
.pagination{ float:right;color:#7f8183; font-size:14px; font-weight:bold;padding:2px 0px;}
.pagination a{color:#7f8183; text-decoration:none; padding:0px 2px;  }
.pagination a:hover{ text-decoration:underline; color:#f28c1d;}

.product_listwrap{width:668px; margin:0px; padding:0px; float:left;border:1px solid #a8a9ac;}
.product_listbox{width:97%; margin:0px; padding:10px; float:left;}
.plb_img{ width:22%; float:left;}
.plb_txt{width:50%; float:left;}
.plb_moredetail{width:27%; float:right;}
.plb_txt h4 { margin:0px; padding:2px 0px; font-weight: bold; font-size: 11pt;}
.plb_txt h4 a,.plb_txt p a{ color:#000;}
.plb_txt p ,.plb_moredetail p{margin:0px; padding:2px 0px; line-height:20px;}
h4.subhead{ border-bottom:1px solid #808285; font-size:14px; font-weight:bold; padding:0px; margin:5px 0px;}

.pro_detail_table{ margin:0px 0px; padding:0px; list-style-type:none;}
.pro_detail_table li{ display:block; width:50%;_width:49%; font-size:13px; margin:0px; padding:0px; line-height:20px;}
.pro_detail_table li.li_left{ float:left; }
.pro_detail_table li.li_right{ float:right; text-align:right;}
.grey{ background-color:#e7e7e9;}
.pagepath span{
	color:#1A0E60;
}

.stockid{ font-size:16px; float:left; font-weight:bold;}
.email_print{ float:right;color:#7f8183; font-size:12px; font-weight:bold;padding:2px 0px;}
.email_print a{color:#7f8183; text-decoration:none; padding:0px 2px;  }

h1{ font-size:20px; margin:5px 0px; padding:0px;}

.grybotbod{border-bottom:1px solid #808285;}
.prod_detail_img{ width:45%; float:left;}
.prod_detail_img p{ margin:0px; padding:5px 0px;}
.prod_detail_img p a{ color:#56575a; text-decoration:none; font-weight:bold;}
.prod_detail_txt{width:53%; float:right;}

.imgborder{ border:1px solid #221e1f;}
.detailpage{ width:46%; float:left; margin-right:5px;}
p.tabcon_depage{ padding:10px; margin:0px;line-height:20px;}


.modalPopup 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-color: #ffffff;        
    border-style: solid;
    border-color: #999999;
    border-width: 1px;	    
}
/* End  */


/***************/
.reqQ_content{float:left; width:660px; margin:0px; padding:0px;}
.reqQ_pageheading{border-bottom:1px solid #a8a9ac;width:660px;padding-top:10px;padding-left:7px;float:left; color:#000; font-size:18px; font-weight:bold;}
.reqQ_sectitle{border-bottom:1px solid #a8a9ac;width:660px;padding-top:0px;padding:0px;float:left; color:#000; font-size:18px; font-weight:bold;}

.reqQ_smallheading{padding-top:5px;padding-left:7px;color:#F59B48; font-size:13px; font-weight:bold;}

.reqQ_smalltext{padding-top:5px;padding-left:7px;color:#000; font-size:12px; font-weight:bold;}

.contentfont
{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-weight:normal; 
}

.txtareawidth
{
	width:358px; 
	#width:351px; 
}
.txtareaht
{
	height:165px;
	#height:185px;
}

/*************/

/*************** print css */

.sitelogo{ float:left; width:440px;margin:0px; padding:0px; margin-top:30px;}
.cat_plb_txt{width:100%; float:left; border-bottom:solid 1px #949599;}
.cat_plb_heading{width:50%; float:left; color:#F59B48; font-size:16px; font-weight:bold;}
.rowwrap{width:100%; margin:0px; padding:0px; float:left;}

/****************/

.SearchText
{
	 font-weight:bold;
	 font-size:15px;	   	  	 
}

/*  Shopping Cart CSS Changes /*

/* Universal Cart */
.divCartHide {width: 384px; position: absolute; top:100px; left: 0; z-index: 10;display:none;}
.divCart {display:block;width: 384px; position: absolute; top:100px; left: 0; z-index: 10;}

#glo-ucart-top {height: 2px;  background: url(../images/quote-cart-top) no-repeat 0px 0px;}
#glo-ucart-bottom {  height: 7px; background: url(../images/quote-ucart-bottom.png) no-repeat 0px 0px;}
#glo-ucart-body {  background: url(../images/quote-ucart-body.png) no-repeat 0px 0px;}
#glo-ucart-content {width: 365px; margin: 0 auto 0 auto; padding: 15px 0 5px 0;}

.divCart-close-but a:link, .divCart-close-but a:visited, .divCart-close-but a:hover, .divCart-close-but a:active {font-size: 10px; display: inline; float: right; margin-right: 10px; }

#glo-ucart-content span#glo-ucart-count {font-size: 10px; display: block; margin-left: 15px;}
#glo-ucart-slider-container {width: 100%; margin-top: 12px; background: url(../assets/images/bac/bac-ucart-slider-container.gif) repeat-x 0px 0px;}
.glo-ucart-slider-but { display: inline; float: left; width: 25px; height: 190px; overflow: hidden; }
.glo-ucart-slider-but #glo-ucart-slider-prev {display: block; margin: 46px 0 0 10px;}
.glo-ucart-slider-but #glo-ucart-slider-next {display: block; margin: 46px 0 0 0;}
#glo-ucart-slider-viewport {display: inline; float: left; position: relative; width: 315px; height: 102px; overflow: hidden;}
#glo-ucart-slider-content {position: absolute; top: 0; left: 0;}
.glo-ucart-slider-item { font-size: 10px; display: inline; float: left; width: 106px; margin: 1px 0 0 0; /*height: 198px;*/}
.glo-ucart-slider-item img {display: block; margin: 0 auto 0 auto;}
.glo-ucart-slider-item span.glo-ucart-product-info {display: block; width: 80px; padding-top: 5px; margin: 0 auto 0 auto;}
.glo-ucart-slider-item span.glo-ucart-promo-text { color: red; }

#glo-ucart-totals {width: 365px; float:left; margin-top:2px;height: 18px; font-size: 10px; background-color: #eaeaea;}
#glo-ucart-totals span#glo-ucart-subtotal {display: inline; float: left; margin: 7px 0 0 10px; font-size: 11px; text-transform: uppercase;}

#glo-ucart-totals a#glo-ucart-view-shopping-bag { display: inline; float: right; margin-top: 7px;}
#glo-ucart-totals img {display: inline; float: right; margin: 3px 3px 0 5px;}
.glo-ucart-message { display: block; padding: 5px 15px 0px 15px;}
a.glo-ucart-link1:link, a.glo-ucart-link1:visited, a.glo-ucart-link1:hover, a.glo-ucart-link1:active { text-decoration: none; }


.cart_featured_probox{width:105px; margin:0px; padding:0px;}
.cart_fpb_img{ width:100px; float:left;}
.cart_fpb_txt{width:225px; float:left;}
.cart_fpb_txt p{ margin:0px; padding:5px 10px; font-size:11px;}

/*************************************/
.hoverdiv {
	margin: 0px;
	padding: 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left; width:380px; border:1px solid #000;color:#626366;
	background:#fff;
	margin-top:54px;
	margin-left:-191px;
	z-index:100;
	position:absolute;
	/*background: url(../images/quote-ucart-body.png) no-repeat 0px 0px;*/
}

.close{ width:100%; float:right; text-align:right; font-size:12px; font-weight:bold; margin:0px 0px; padding-right:-10px; }
.close a{color:#ffffff; text-decoration:none;padding-right:10px}

.cartrowwrap{ width:100%; float:left;}

.prevnext{ width:25px; text-align:center; float:left; padding-top:42px;}

.hcontent{ width:180px; float:left; margin:0px 5px;}
.hcontent p{ margin:0px; padding:0px; padding-bottom:5px; font-size:10px;}
.hcontent p a{color:#626366; }

.checkoutbot{ background-color:#e5e6e7; width:100%; float:left; text-align:right;}
.checkoutbot p{ margin:0px; padding:5px 10px; font-size:12px;}
.checkoutbot p img{ vertical-align:middle;}

.carthorizontalrow
{
	width:380; 
	margin:0px; 
	padding:0px; 
	float:left;
	overflow-y:hidden;
	overflow-x:scroll;
	scrollbar-face-color: #A8A9AC;
	scrollbar-highlight-color: #E2E3E5;
	scrollbar-3dlight-color: #E2E3E5;
	scrollbar-darkshadow-color: #E2E3E5;
	scrollbar-shadow-color: #E2E3E5;
	scrollbar-arrow-color:  #E2E3E5;
	scrollbar-track-color: #EEEFF0;
}

#sample td{border-right:solid grey 1px;}

/*************************************/
/* Shopping Cart Changes */


    .SectionHeader_Normal
    {    
        font-family:verdana;
       font-size:12px;           
       font-weight:normal;
    }
    
    .normal-text
    {
       font-family:verdana;
       font-size:11px;           
       font-weight:normal;           
    }
    
    .EmailAddressDetails
    {    
        font-family:verdana;
       font-size:12px;           
       font-weight:normal;
       cursor:hand;
    }
    
    
/* Pop Up Functionality  **********************************/

.popup_Wrap 
{
	margin: auto;
	padding: 0px;
	width: 530px; font-size:12px;
}

.popup {width:100%; float:left; background-color:#cdcdcd; border:1px solid #999;
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); 
        /*Add Shadow in IE. Remove if desired*/padding-bottom:15px;}
.poptab{width:500px; float:left; margin:0px 15px; position:relative; top:1px; }
.poptab ul{margin:0px; padding:0px; list-style-type:none; margin-left:10px;}
.poptab li{display:inline;}
.poptab li a{border:1px solid #9b9b9b; display:block; float:left; padding:6px 30px; color:#747474; text-decoration:none; background-color:#e0e0e0;}
.poptab li a.select{ color:#000; background-color:#FFF; border-bottom-color:#fff;}

.pop_content{width:498px; float:left; margin:0px 15px; background-color:#FFF;border:1px solid #9b9b9b; }
.closeicon{ padding:0px; margin:10px; text-align:right;}

.formwrap{width:90%; margin:auto; padding-top:20px;}
.formwrap ul{list-style-type:none; margin:0px; padding:0px; width:100%; float:left;}
.formwrap li{display:block;}
.formlableleft{width:40%; margin:0px; padding:5px; float:left; text-align:right; line-height:20px;}
.formlablelright{width:50%; margin:0px; padding:5px; float:left;line-height:0px;text-align:left;font-size:10px;}

.grybutton{border:1px solid #9b9b9b; color:#747474; padding:1px 10px; background-color:#fff;cursor:pointer;width:80%;}
.bluebutton{border:1px solid #9b9b9b; color:#273e6a;padding:1px 10px; background:url(image/blue_button.gif) repeat-x top; font-weight:bold; cursor:pointer;width:80%;}

.formlablelright a{color:#747474;}
.formlablelright .txt{width:99%;} 


.signup_section
{
	width:100%;
	overflow:hidden;
}
.signup{
	width:55%;
	float:right;
	color:#180c58;
	text-align:right;
}
.signup a
{
	color:#180c58;
	text-align:right;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.signup a:hover
{
	text-decoration:underline;
}
 
 .modalPopup 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-color: #ffffff;        
    border-style: solid;
    border-color: #999999;
    border-width: 1px;	    
}
.modalBackground 
{
    background-color:#696969; 
    filter:alpha(opacity=90);
    opacity:0.9;
} 

/***********************************
.col3_toplink{ float:left; line-height:40px; color:#ffffff; width:65%; padding-right:5px; text-align:right;}
**/
.col3_toplink a{ color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px 5px; 
                 text-decoration:none;}



/*******************  css for cart pages *************************************/


.cartpagestep{float:left;padding-top:5px;padding-left:10px;width:100%;}
.currentcartpage{float:left;background-color:#009900;color:White;width:150px;vertical-align:middle;text-align:center;height:20px;}
.nextpage{float:left;padding-left:10px;background-color:#DCDCDE;color:black;width:150px;vertical-align:middle;text-align:center;height:20px;}
.steplink{float:left;width:25px;padding-top:2px;}
.steplink hr{color:black;}
.cart{float:left;padding-top:5px;padding-left:10px;width:95%;}
.cartholder{float:left;width:100%;}
.cartleft{float:left;width:890px;padding-right:5px;}
.cartleft h3 {border:none;}
.cartlink{font-size:10px;color:#6C6E71;}
.trbackground{background-color:#EDEDED;}  

.cartright{float:right;width:190px;border-left:solid 1px #949599;padding-left:5px;}
.rightSign{float:left; width:189px;border-bottom:solid 1px #DCDCDE;padding-bottom:5px;}
.righttitle{font-size:13px;font-weight:bold;}
.right_subtitle{font-size:11px;color:#6C6E71}
.right_tbl{font-size:11px;color:#6C6E71}
.order{float:left; width:189px;padding-top:10px;}
.ordersub{float:left; width:189px;border-bottom:solid 1px #DCDCDE;padding-top:10px;padding-bottom:1px;font-size:11px;color:#6C6E71}
.rightcart{float:left; width:189px;padding-bottom:5px;font-size:11px;color:#6C6E71}
.tdborder{border-bottom:1px solid #6C6E71;}
.cartinput{color:#4B4C4D;font-size:12px;}
.cartddlinput{color:#4B4C4D;font-size:12px;width:225px;}

.billingsection{float:left;width:100%;padding-bottom:10px;}
.shippingsection{float:right;width:100%;padding-bottom:10px;vertical-align:top;}
.shipoption{margin-left:261px;margin-top:-25px;float:left;width:50%;}
.ccsection{float:left;width:100%;padding-bottom:10px;border-bottom:solid 1px #DCDCDE;vertical-align:top;}
.creataccount{float:left;width:100%;padding-bottom:10px;border-bottom:solid 1px #DCDCDE;vertical-align:top;}
.revorder{float:left;padding-bottom:10px;width:100%;}
.revbill{padding-left:5px;}
.revbilldet{float:left;width:300px;padding-top:5px;padding-left:10px;}

.revship{float:right;width:300px;}
.revshiptitle{padding-left:5px;}
.revshipdet{float:left;width:300px;padding-top:5px;padding-left:10px;}

/********************************************************************************/
 
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #1A0E60;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer; 
    width:95%;   
}

#ctl00_ContentPlaceHolder1_AjaxAccordian .accordionHeader a
{
      color: #000;
      background: none;
      text-decoration: none;
}
 
#ctl00_ContentPlaceHolder1_AjaxAccordian .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #1A0E60;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    width:95%;  
}
 
#ctl00_ContentPlaceHolder1_AjaxAccordian .accordionHeaderSelected a
{
      color: #000;
      background: none;
      text-decoration: none;
}
 
#ctl00_ContentPlaceHolder1_AjaxAccordian .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #fff;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;  
     width:95%;    
}

.accordionLink
{
	color:#fff;
}

.error-text
{
   font-size:11px;           
   font-weight:normal;           
   color:Red;              
}

.success-text
{
   font-size:11px;           
   font-weight:normal;                  
   color:green;
}

.tip
{	
	background-image:url(/images/tip.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:25px;
	position:absolute;
	right:-15px;
	top:75px;
	width:15px;	 
}

.shipbox
{	
	position:absolute;
	width:240px;
	right:20px;
	left:450px;
	padding-top:5px;
	background-color:White;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	border:solid 2px #949294;
	margin-top:-80px;
}

divrow_wrap{width:980px;height:500px;margin:0px;padding:0px;float:left;}


a.GryL:link {color: #939598; text-decoration: none;}
a.GryL:visited {color: #939598; text-decoration: none;}
a.GryL:hover {color: #000000; text-decoration: underline;}
a.GryL:active { color: #939598; text-decoration: none;}

 
 
 .RequestQuote {
	visibility:hidden;
	cursor:hand;
	height:0px;
}


.title
	{
		color:#000000; 
		font-size:18px; 
		font-weight:bold; 
		text-decoration:none; 
		text-align:center; 
		/*
		background:url(../images/dashed_line.gif) repeat-x bottom; 
		padding:0px; 
		margin:5px; 
		padding-bottom:3px;
		text-align:left; */		
	}
	
	.our_price_bold{
	font-size:26px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold 
}

.our_price{
	font-size:20px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;	
	float:left;		 	 
	/*width:40%;
		padding-left:16px;*/
}

.Level3OurPrice
{
  color:Gray;
   font-size:15px;
    font-weight:bold;
    text-decoration:none;  
    font-family:Verdana;
    float:left; 
}

.contentfont_Total
{
	margin:0;
	padding:0;
	padding-top:7px;
	font:14px "Lucida Grande","Lucida Sans Unicode",verdana,geneva,lucida,"Bitstream Vera Sans",arial,helvetica,sans-serif;
	/*color:#606060;*/
	font-weight: bold; 
	color: Black;
	font-family: Verdana;
}

.contentfont
{
	margin:0;
	padding:0;
	padding-top:7px;
	font:12px/16px "Lucida Grande","Lucida Sans Unicode",verdana,geneva,lucida,"Bitstream Vera Sans",arial,helvetica,sans-serif;
	color:#606060;
}
.contentfont a
{
	text-decoration:underline;
	color:blue;
}

.contentfont a:visited
{
 text-decoration:underline;
 color:blue;
}

.MouseButtons
{
 cursor:Pointer;
}

.ReviewHeadings
{
	color:#4b4c4d;	
	font-size:20px;
}
.ReviewSubHeadings
{
	color:#4b4c4d;	
	font-size:15px;
	font-weight:bold;	
}

.prod_descrp a{ color:#000;font-weight:bold;  }

/* 12-Aug-2010
Added by Vinit Sambhare for Ajax progress bar
 */
#bgDiv 
{   
	position:absolute;   
	top:0px;   
	bottom:0px;   
	left:0px;   
	right:0px;   
	overflow:hidden;   
	padding:0;  
	margin:0;  
	background-color:black;   
	filter:alpha(opacity=50);  
	opacity:0.5;  
	z-index:500;  
	height:1100px;
}  

#Progress  
{  
	position: absolute;  
	background-color:#fff;  
	width: 300px;  
	z-index: 600;  
	text-align:center;
	vertical-align:middle; 	
	
	
top:30%; 
left:43%;

padding:10px;
}



/* Distributor Login changes made by Peeyush A as on 01-Sept-2010*/
.WelcomeMessage 
{	
	color:#F28D1E;	
	font-family:Arial narrow,Helvetica,sans-serif;	
	font-size:20px;	
	font-weight:bold;
} 

.txt 
{    
	color:#1E105E;    
	font-family:Arial,Helvetica,sans-serif;    
	font-size:13px;    
	font-weight:bold;    
	padding-left:5px;
} 

.style4 
{    
	color:#1E105E;    
	font-size:45px;
} 

.txt2 
{    
	color:#666666;    
	font-size:12px;    
	font-weight:bold;    
	padding-left:2px;
} 

.style1 
{    
	color:#666666;    
	font-size:16px;
} 

.style7 
{    
	font-size:17px;
}
 
/* End Changes*/


.tdBottomLineBlack
{
   border-bottom-style:solid; 
   border-bottom-width:1px;
   border-bottom-color:Black;        
}


 .modalPopupCalculateShipping 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    background-color: #ffffff;        
    border-style: solid;
    border-color: #999999;
    border-width: 1px;	        	     
}


.CompetitorNameLink:link {color: #333333; text-decoration:underline; font-family:Verdana;}
.CompetitorNameLink:visited {color: #333333; text-decoration:underline; font-family:Verdana;}
.CompetitorNameLink:hover {color: #333333; text-decoration:underline; font-family:Verdana;}
.CompetitorNameLink:active { color: #333333; text-decoration:underline; font-family:Verdana;}

.MemberAreaButtons
{            
	cursor:pointer;
	font-family:verdana;
}

.ModalPopupBG
{
    background-color:Gray; 
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.RelatedProducts {
	color:Orange;
	font-size:18px;
	font-family:Verdana;
	font-weight:bold;
	padding-bottom:2px; 
	/*
	padding-top:8px;
	padding-bottom:5px; text-align:left;*/
}
