/* Reset Styles */ 
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } .clear { clear: both; display: block; }
td, th { text-align:left }

/*******   Structure   *******/
#wrapper {width:960px; margin:0 auto; }
#wrapper {background:#ffffff;}
.ItemCatalogue, .vc_cross-sell { width:100%; float:left;}
.wrapper-content{width: 100%; float: left; border-left:1px solid #0A5D68;border-right:1px solid #0A5D68;}

#header{ width:100%; float:left;} /*height:95px; */
#subHeader { width:100%; float:left; }
#footer { width:100%; float:left; background:#1d446f; }

.flowband
{
    width: 960px; float: left; vertical-align: middle;
    background-color: #1d446f;    
}
#mainContent{ width:100%; float:left; margin-bottom:10px;}

.z1 { width:40px; float:left; margin:10px 10px 0 10px; }
.z2, .vc_image, .mc_item .mc_image { width:100px; float:left; }
.z3, .mc_image, .mc_label-page, .pageInfo { width:240px; float:left; margin:10px 10px 0 10px; padding-bottom:10px; }/*Changed margin*/
.z3, .mc_label {   margin:10px 10px 0 10px;}/*Changed margin*/
.z4, .vc_shippingCalc, .mc_relateditem
{
	width:360px; float:left; margin:10px 10px 0 10px; }
	
.mc_image-page{float:left; margin:10px 10px 0 10px;  width:230px;}
	
.z5, .mc_content-page, .mc_sortArea, .pagination{ width:280px; float:left; margin:10px 10px 0 10px;  }
.box { width:280px; float:left; margin:10px 10px 10px 10px;  }
.z6, #copyright, .vc_coupon { width:340px; float:left; margin:10px 10px 0 10px;  }
.z7, .vc_itemContent, .vc_footer, #mc_middle {width:450px; float:left; color:black; }/*changed added color*/
.z8 { width:180px; float:left; margin:10px 10px 0 10px;  }
.z9,#EntityFooter, #mc_accMgmt { width:520px; float:left; margin:10px 10px 0 10px;  }/*changed color*/
.BreadCrumb{ width:100%; float:left; margin:10px 10px 0 10px;  }/*breadcrumbs */
#mc_resource { float:left; margin:10px 10px 0 10px;  }
.z10, #poweredBy, .sh_coupon { width:580px; float:left; margin:10px 10px 0 10px;  }
.z11 { width:640px; float:left; margin:10px 10px 0 10px;  }
.z12, #mc_Order, #mc_email { width:940px; float:left; margin:10px 10px 0 10px; }/*Chnaged added font-weight and added margin-bottom and width*/


.mc_image_bulk img{
    margin-right: 5px;
    width: 70px;
}

#gbs_comp_logo{padding: 5px;}
#gbs_comp_logo img{height:100px;}

#gbs_top_search{ }
#gbs_top_banner,bannerImage {} /*margin:10px 10px 0 10px;*/  
#gbs_top_banner img{height:60px;width:220px;}
/* Flow Control */
#sh_flowControl{float:left; margin:10px; font-weight:bold;
                }
#sh_flowControl li {display:inline; }
#sh_flowControl li a, #sh_flowControl li span  { text-decoration:none; padding:1px; }
#sh_flowControl li a:hover {text-decoration:underline;}

                

.z13 { width:760px; float:left; margin:10px 10px 0 10px;  }
.z14 { width:820px; float:left; margin:10px 10px 0 10px;  }
.z15 { width:880px; float:left; margin:10px 10px 0 10px;  }
.mc_viewCart {  width:920px; margin:0 10px 10px 10px; }
.z16, #topHeader, #bottomHeader, #f_tracking, #f_bottomMenu, #bottomFooter, #mc_checkout{ width:940px; float:left; margin:0px 10px 0 10px;  }/*Changed width*/
#mc_messages { width:940px; float:left; margin:0px 10px 0 10px; min-height:400px;  }/*Changed width*/
.AddressContent { min-width:240px; float:left; margin:10px 10px 0 10px;  }
.z100, .addNewAddress { width:100%; float:left; margin:10px 10px 0 10px; }
#sh_menu { width:800px; float:left; margin:0px 10px 0 10px;  }

#mc_checkout { min-height:325px; }
#mc_middle, .cont_middle { width:750px; float:left;}
#sh_search { width:960px; float:left; margin-top:-5px; }
#mc_left, .cont_left, .cont_right { width:210px; float:left; min-height:1px;}
#mc_right { width:210px; float:left; min-height:1px;}/*changed added margin bottom*/
#mc_itemPage, #mc_item-related { width:750px; float:left; }
#mc_itemPageFull {float:left; width:730px; margin-right:10px;}
.mc_loginPanel {min-height:325px; }
.mc_item-page, .ajax__tab_container { width:730px; float:left; margin:10px 10px 0px 10px;  }/*changed margin*/
.mc_itemFooter-page { width:730px; float:left; margin:0px 10px 0 10px; }
.mc_content  { width:320px; float:left; margin:0px 10px 0px; padding-bottom:10px; }
.mc_content div {/* float:left;*/  }

.navBox, .navBox_secondary { float:left; margin:10px 10px 0 10px; width:190px;  }
.summary { width:190px; float:right;   }

.vc_summary {width:340px; float:left; margin:10px 0px; }/*changed margin */
.gbs_cart_summary {width:200px; float:left; margin:10px 0px; }/*changed margin */


/******  Style  *****/ 
body {background:#FFF; z-index:1;}/*Changed Background color*/
.popupBody { background:#ffffff; }

#footer { } /* margin-top:5px; */

h1, h2, h3, h4, h6, body, h5, font, span, p, div, ul, li, a, address { font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none;}
a:hover { text-decoration:underline; }

input[type="image"], img { vertical-align:bottom; }

h1, h1 span, h1 a { font-size:20px; color:black; font-weight:bold; padding:10px 0; } /*changed color and removed padding*/
h2, h2 span, h2 a { font-size:14px; color:#000000; font-weight:bold; } /* Blue */
h3, h3 span, h3 a { font-size:12px; color:#FFF; font-weight:bold; } /* Gray *//*Changed color*/


b { font-weight:bold; }
input, textarea, select { color:#000000;}
a { color:#fbc000; }

.message { float:left; color:#666666; }
.navigation, .navigation span, .navigation a {color:#cc6600;}/*color changed*/
.gbs_footer_navigation, .gbs_footer_navigation span, .gbs_footer_navigation a {color:white;}/*color changed*/

.gbs_flow_panel, .gbs_flow_panel span, .gbs_flow_panel a {color:white;}/*color changed*/

.large, .large span, .large a { font-size:12px; font-weight:bold;  color:black; }/*changed color*/
.large .unit { font-size:12px;font-weight: lighter;  color:black; }
.ErrorMsgContainer table { float:left; }
.alert { color:Red; font-size:18px; font-weight:bold; padding:10px; display:block; }
.alertcheckout{color:Red; font-weight:normal;font-size: 17px; }
.attribName, .attribName span, .attribName a ,.tracking_attribName, .tracking_attribName span, .tracking_attribName a { color:black; font-weight:bold; width:120px; float:left; }/*changed color*/

.gbs_cutfield_Name, .gbs_cutfield_Name span, 
.gbs_cutfield_Name a { color:black; font-weight:bold; width:120px; float:left; }/*changed color*/



.tracking_attribName, .tracking_attribName span, .tracking_attribName a {width:200px;}


.itemLink, .itemLink span, .itemLink a { color: #1d446f; text-align:justify }/*Changed color #020202*/
.prodcodeList, .prodcodeList span, .prodcodeList a  { color:black; width:80px; float:left; }/*changed color*/
.light , .light span, .light a { color:#1d446f; } /* Orange */ /*Changed color*/
.lightest , .lightest span, .lightest a { font-size:13px; color:#FF6C00; text-decoration:line-through; } /* Gray */
.optional , .optional span, .optional a { font-size:13px; color:#FF6C00; } /* Gray */
.dark, .dark span, .dark a { color:#ff6c00; } /* Blue */
.darkest, .darkest span, .darkest a { color:black; } /* Green */ /*Changed color*/
.yousave, .yousave span, .yousave a { color:green; } /* Green */ /*Changed color*/

.bold { font-weight:bold; }
.white {color: #fff;}

.floatright {float:right;}
.floatleft { float:left;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.blockDisp {display:block; margin:10px 0;}

.header { font-size:16pt; color:#1d446f; padding-bottom:0px;  }
.header span { font-size:16pt; color:#1d446f; }/*changed color*/

 /* NavBox Subheader */
.subheader, .subheader_SM, .subheader_LNG { float:left; margin-left:-1px; *margin-left:0px; background:#1d446f; margin-top:0px; }/*changed background color*/
.subfooter, .subfooter_SM, .subfooter_LNG { float:left; margin-left:-1px; *margin-left:0px; background:transparent url(images/navBox.gif) left bottom; }
.subheader, .subfooter { width:100%; }/*changed width*/
.subheader_SM, .subfooter_SM { width:520px; }
.subheader_LNG, .subfooter_LNG { width:940px; }/*changed the width*/
.subheader span, .subheader_SM span, .subheader_LNG span { display:block; padding:8px 0 8px 10px; margin-right:-1px; *margin-right:0px; background:#1d446f;}/*changed background color and added height and maring-right
 and width*/ 
.subfooter span, .subfooter_SM span, .subfooter_LNG span { display:block; padding:5px 0; margin-right:-1px; *margin-right:0px; background:url(images/navBox.gif) right bottom;  }/*changed added width*/
#mc_resource .subheader_SM { margin-top:0;}/*changed added width*/
#mc_Order .subheader_LNG { width:940px; }


#mc_Order .table_cust th { padding-top:5px; }
.table_cust { float:left; border-bottom:solid 1px #bfbfbf;  border-left:solid 1px #bfbfbf; border-right:solid 1px #bfbfbf; background:#ffffff; width:100%; }/*changed background color added margin-left*/
.table_cust tr td, .table_cust tr th { padding-left:5px; }/*changed padding*/
.table_cust input[type="text"], .table_cust input[type="password"] { float:left; }
.table_cust tr td { background:#fff; padding-top:5px }
.table_inner_cust tr td { background:#eaf4f5; padding-top:5px; }/*changed background color*/

.boxHeader { padding:10px; }

/* Search */ 
.sh_search { background:#74888B; padding:10px 0; display:block; border-bottom:1px solid #74888b; }/*Changed Backgrround color*/
.sh_innersearch { margin:-2px 0 0 17px; }/*Changed margin*/
.searchCtrl .option-area {width:150px; }
.searchCtrl .search-area {width:225px;}

/* NavBox */
.navBox li a { color:#020202; height:12px; width:100%; text-decoration:none; }/*Changed color and text-decoration*/
.navBox li h4 a { color:#d66038; }
.nb_heading { height:25px;-webkit-border-radius: 20px 20px 0px 0px;-moz-border-radius: 20px 20px 0px 0px;border-radius: 20px 20px 0px 0px;background-color:#1d446f;}
.nb_heading h3 {text-align:center;  padding:8px 0 6px 10px;}
.nb_footer { width:100%; float:left; background:transparent url(images/navBox.gif) no-repeat scroll left bottom; }
.nb_footer span { background:url(images/navBox.gif) right bottom no-repeat; display:block; padding:5px 0 7px 10px; }
.nb_footer a {color:#FF6C00;}/*changed color*/
.nb_list_left ul, .nb_list ul { }/*Changed Background Color*/
.nb_list_left ul li a span, .sideMenu span { width:175px; display:block; padding-right:25px; }
* html .nb_list_left ul li a span, .sideMenu span { width:153px; display:block; padding-right:25px; }

.nb_list_left ul li { border-top:solid 1px #bfbfbf; }
.nb_list ul li, .nb_list_left ul li {padding:4px 0 4px 10px; border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; }/*Changed Background Color*/
.nb_remove {color:Red; }
.nb_popup_image { float:left; }
.nb_popupMenu { border:1px outset #000000; padding: 10px; width: 300px; background-color:#ffffff;}


/* NavBox Secondary */
.navBox_secondary .nb_heading { height:25px;-webkit-border-radius: 20px 20px 0px 0px;-moz-border-radius: 20px 20px 0px 0px;border-radius: 20px 20px 0px 0px;background-color:#1d446f;}
.navBox_secondary .nb_heading h3 { text-align:center }
.navBox_secondary .ligroup a { font-size:15px; }
.navBox_secondary .lichoice { border-top:dashed 1px #dfdfdf; }
.navBox_secondary .lichoice a { display:block; margin-top:-50px; padding-bottom:40px; padding-left:60px; width:115px; text-decoration:none; }/*changed text-decoration*/
.navBox_secondary .lichoice img { width:50px; }
.navBox_secondary .mc_image img { width:100px; height:100px; }
.navBox_secondary .nb_remove {color:Red;}
.navBox_secondary .nb_border {  width:188px; border-top:solid 1px #bfbfbf; padding-bottom:5px; float:left; border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; }
.navBox_secondary .nb_border li { width:100%; text-align:center;border:none; float:left; }
.navBox_secondary .nb_border li a { width:90%; text-align:left;border:none; float:left; }
.navBox_secondary .nb_border li p { width:90%; text-align:left;border:none; float:left; }
.navBox_secondary .nb_border li span { width:90%;border:none; float:left; }

/* NavBox Related Items */
.navBox_related { float:left; margin:10px 0 10px 10px; width:730px; }
.navBox_related .nb_heading { height:25px;-webkit-border-radius: 20px 20px 0px 0px;-moz-border-radius: 20px 20px 0px 0px;border-radius: 20px 20px 0px 0px;background-color:#1d446f; }/*changed the position*/
.navBox_related .nb_heading h3 { text-align:center }/*changed the position*/
.navBox_related .nb_list ul li { float:left;  border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; width:718px; }
.navBox_related .nb_list ul ul { width:234px; height:240px; float:left; }
.navBox_related .nb_list ul li ul li { width:234px; border:none; }

/* NavBox Checkout Cross-Sell Items */
.navBox_cross { float:left; width:940px; }
.navBox_cross .nb_heading { height:25px;-webkit-border-radius: 20px 20px 0px 0px;-moz-border-radius: 20px 20px 0px 0px;border-radius: 20px 20px 0px 0px;background-color:#1d446f;}
.navBox_cross .nb_heading h3 { text-align: center }
.navBox_cross .nb_list ul li { float:left;  border-left:1px solid #C4C4C4; border-right:1px solid #C4C4C4; width:928px; }
.navBox_cross .nb_list ul ul { width:234px; height:240px; float:left; }
.navBox_cross .nb_list ul li ul li { width:234px; border:none; }

/* forms and inputs */
.contentHeader {color:#6E6E6E; display:block; font-size:18px; font-style:normal; padding:0 0 5px;}
.hr {background-color:#E1E1E1; border-bottom:1px solid #FFFFFF; height:1px; margin:0 auto 5px; padding:0; width:100%;}
.form {padding:20px;}
.innertable {width:98%; margin:0; }
.innercell { border-bottom:solid 1px gray; }
.innerbox { margin-left:120px; }

/* Category list (sub header) */
.gbs_subcat_haed{border: 1px dotted #E3E3E3; padding-bottom: 4px;}
.nb_list_cat { text-align:left; z-index:10; margin-left:0px; }/* Changed text-align made right*/
.nb_list_cat .navlist { text-align:left; }
#sh_navigation .navlist { display:inline; position:relative; z-index:10; }
#sh_navigation .navlist img {display:none;}
#sh_navigation .navlist a:hover { text-decoration:none;}
#sh_navigation .topMenu { ; z-index:10; display:inline-block; color:#FFF; margin-left:-2px;}/*Changed Left -36px */
#sh_navigation .topMenu span { ; display:inline-block; padding:8px 10px; cursor: pointer;}/*Changed right -36px */
#sh_navigation .nb_footer { display:none; }
#sh_navigation .hideMenu  { display:inline; position: relative;  z-index:10; }
#sh_navigation .hideMenu .hideMenu { float:left; }
#sh_navigation .hideMenu div.dir { display:none; left:0; text-align:left; position:absolute; z-index:10; *top:32px; *margin-top:-4px; }
#sh_navigation .hideMenu .dir .dir { left:275px; border-top:1px solid #cccccc; top:-1px; *top:3px; }
#sh_navigation div.dir a { display:block; font-weight:normal; background:#FFF!important; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:4px 12px 9px 12px; width:250px; color:#020202; *width:250px;}/*Changed color*/
#sh_navigation div.hideMenu:hover > div.dir { display:block; }
#sh_navigation .dir a:hover { background:#ebf6f7!important; color:#1d446f;}
.sh_break { background:url(Images/border-nav-bottom.gif) left bottom repeat-x; height:10px; width:100%; float:left; margin-top:-2px;}

/* Category list (left) */
.nb_list_cat a { color:#020202; }/*Changed color*/
#mc_left .navlist { float:left;  }
#mc_left .navlist div { height:23px; width:190px; float:left; }/*Changed background color*/
#mc_left .navlist img {display:none;}
#mc_left .navlist a:hover { text-decoration:none; cursor:pointer;}
#mc_left .navlist div div a { height:22px; float:left; background:#FFF!important; border:1px solid #cccccc; padding:4px 12px 9px 12px; width:250px; *width:250px;}/*Changed Background color*/
#mc_left .navlist .sideMenu  
{
	height:12px; padding:4px 0 6px 10px; display:block; border-left:1px solid #C4C4C4; 
	border-right:1px solid #C4C4C4; border-top:1px solid #C4C4C4; 
/*	background:transparent url(images/arrow-icon.png) no-repeat scroll 162px center; */
	}
#mc_left .navlist div:hover > .dir { visibility:visible; text-align:left; overflow:visible;}
#mc_left .dir { left:187px; position:relative; visibility:hidden; margin-top:-23px; overflow:hidden; }
#mc_left .dir a:hover { background:#ebf6f7!important; color:#1d446f;}
/* Changed background color*/


.categoryQtyTxt{}

.shippingAddress li{
	width:187px;
	display:inline;
	float:left;
	border:#BFBFBF solid 1px;
 /*	margin-top:10px; margin-right:20px; */
	padding:10px;
}

.gbs_ship_headBillingAddress{ font-weight:bold;font-size:16px; color:#5a0326;}
.shippingContent{float:left;}
.shippingContent td{width:200px;}


/* Shopping */
.ShoppingCart {text-align:right;}


/* Middle Content */
.ItemCatalogue {margin-top:10px; color:black}/*changed marign*/
.ItemCatalogue tableaaaa {width:100%; float:left; }
.ItemCatalogue select { color:#000;}/*changed color*/

/* Single Row Markup */
.mc_sortArea span { vertical-align:top; }
.mc_sortArea_Bottom { display:none; }
.mc_image img { width:100px; height:100px; padding-bottom:10px; }
.mc_content h2 { padding:10px 0;}
.mc_label { text-align:right; }
.mc_item input { }
.mc_item ul li {padding:3px 0; clear: both; float:right;} /* GreeneStep : 28042011 - clear and float added for add and customize button gap */
.mc_item { border:1px solid #0a5d68; margin:0 0 10px 10px; width:720px; float:left; }
/* Listing Items  */
.CategoryCatalogue {margin-bottom:10px;}
.CategoryCatalogue img { height:150px; width:150px; border:#e3e3e3 solid 1px;}
.CategoryCatalogue table { float:left; }
#PaginationBottom {margin-top:10px;}
.pagerTop { float:left;}
.pagerTop .pagination { display:none; }
.CategoryCatalogue h3 {padding:10px 10px 0 0}
.CategoryCatalogue h3 a {text-decoration:none;}
.CategoryCatalogue h3 a:hover {text-decoration:underline;}
.CategoryCatalogue ul {margin: 10px 0px 0px 10px;}
.CategoryCatalogue ul li a { color:#020202; }/*Changed color*/
.relitem_listing { width:150px; height:170px; float:left; }
.relitem_listing a { width:100%; float:left; }
.relitem_listing span { margin:0 5px; width:90%; float:left; height:37px;overflow:hidden;}

/* Multi Column Markup */
.Col2 { width:750px;}
.Col3 { width:745px;}/*changed added margin*/
.Col4 { width:745px;}
.Col5 { width:745px;}

.Col2 .mc_item-col { width:360px; height:390px; }
.Col3 .mc_item-col { width:235px; height:390px; border:1px solid #0A5D68;  margin: 0 5px 5px 0;}/*changed added margin*/
.Col4 .mc_item-col { width:177px; height:390px;  margin: 2px 5px 2px 0; }
.Col5 .mc_item-col { width:135px; height:330px; }


.CatCol1 .mc_cat-col {width:725px;padding:10px 0 0 10px; border:#0a5d68 solid 1px;}/*changed added border*/
.CatCol2 .mc_cat-col {text-align:center; width:335px;padding:10px 0 0 10px; border:#0a5d68 solid 1px; margin-left:15px;}/*Chnaged Added border and margin width*/
.CatCol3 .mc_cat-col {text-align:center; width:230px;padding:10px 0 0 10px; border:#0a5d68 solid 1px; margin-right:8px;}/*changed Added border*/
.CatCol4 .mc_cat-col {text-align:center; width:167px; height:150px; padding:10px 0 0 10px; border:#0a5d68 solid 1px; margin-right:8px;}
.CatCol5 .mc_cat-col {text-align:center; width:130px; height:150px; padding:10px 0 0 10px; border:#0a5d68 solid 1px; margin-right:8px;}
.CatCol4 img,.CatCol5 img { width:100px; height:100px; display:block; margin:auto;}

.mc_cat-col {  float:left; vertical-align:top; margin-bottom:10px;height:240px;}
.mc_cat-col h3 a { color:#000000; }
.mc_item-col .attribName, .Col4 .attribName span { width:auto; padding-right:1px; }
.mc_label-col { margin:10px -10px 0 10px; float:left; width:92%; }
 .mc_item-col p { margin:0 0 0 5px; float:left; display:block; width:92%; height:40px; }
.mc_item-col h2 { margin:0 0 0 5px; float:left; display:block; width:97%; height:auto; min-height:50px; }
.mc_item-col h3 a { color:#528C00; }
.mc_item-col { border:1px solid #0A5D68; margin:10px 10px 10px 0; height:400px; float:left; }
.mc_image-col { margin:10px auto; display:block; }
.mc_item-col input { float:left; }
.mc_image-col img  { height:100px; width:100px; display:block; margin:3px auto; }
.mc_item-col p { overflow:hidden; height:50px; }

.gbs_mc_stock_area{float: left; text-align:left; margin: 1px 0px 1px 7px; width:100%;}
.addbutton{float: right; margin: 1px 2px 0px 0px;}
.gbs_mc_price_area { text-align:right;  float:left; width:100%; }
.pricedisplay{min-width: 100px; vertical-align:bottom;float: left; margin: 1px 10px 0px 0px;}

/* Item Page Markup */
.mc_fields ul { width:340px;}
.mc_fields li { padding-bottom:5px; text-align:left; }
.mc_itembtn {margin:5px 20px;}
.mc_image-page img { width:220px; height:220px; }
.mc_imagegallery { width:40px; float:left; margin:10px 10px 0 0; }/*changed border*/
.mc_imagegallery img { width:40px; height:40px; }
.mc_content-page h2 {padding:20px 0;}
.mc_content-page input { margin-left:10px; margin-bottom:10px; }
.mc_content-page p { padding:10px 20px 0 0; }
.mc_label-page { text-align:right; }
.mc_label-page li {padding:0px 0px 5px 0px;}
.mc_item-page { min-height:200px; padding-bottom:10px; border:1px solid #C4C4C4; }
.ajax__tab_body { min-height:100px; }
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab { margin-bottom:-2px; }
.rel_image img { width:50px; }
.mc_relateditem ul li { display:block; padding:5px 13px 5px 8px; }.
.ItemDesc_Matrix_ParameterOptions_ImageSelected { border-color:Red; }

/* Kit Items */
.kitItem_Icon { float: left; width:140px; min-width:140px; min-height:1px; text-align:left; padding-top:2px; }
.kitItem_Icon img { width:100px; height:100px; }
.kitItem_Title {width:100%; background:#1d446f; border:1px solid #0a899a; margin:10px 0px; color:#FFF; 
 }/*changed color*/
.kitItem_Title h5 {padding:10px;}
.kitItem_OptionsList { float:left; position:relative;  }
.kitItem_OptionsList input { float:left; margin-top:3px; *margin-top:-1px;}
.kitItem_OptionsList label{ float:left; width:540px; text-align:left; display:block; margin-top:3px;}
.kitItem_OptionsList label a { color:#000000; }


/* Footer */
#footer li a { text-decoration:none; padding:5px 8px; }
#footer li a:hover {text-decoration:underline;}
#footer ul li {display:inline;}
#footer ul {text-align:center; padding:10px 0;}
#copyright p {padding:10 0px; margin-left:10px;}
#copyright a {color:#aefaff;}
#poweredBy img {float:right; margin-right:10px; margin-bottom:10px;}

/* Footer controls  - start*/ 
.gbs_footer_manufact{background-color: #1d446f; border-bottom: 1px solid #CCCCCC;}
.gbs_footer_manufact_sep{color: #FBC000;}
.gbs_footer_copyright{width: 100%; float: left; background: none repeat scroll 0 0 #1d446f;}


/* WebTracking control group */
#gbs_footer_webtrack_group{background-color: #1d446f; margin-top:10px; /*border-bottom: 1px solid #CCCCCC; */}
#gbs_footer_webtrack_group ul {text-align:left; padding:10px 0;}
#gbs_footer_webtrack_group li a { text-decoration:none; padding:5px 0px; }
#gbs_footer_webtrack_group li a:hover {text-decoration:underline;}
#gbs_footer_webtrack_group ul li {  display: block; padding: 3px 5px 4px 0; text-align: left;}

.section{ float: left;margin: 0 0 -2px;min-width: 125px;padding: 0 11px;}
.gbs_footer_webtrack_sep{color: #FBC000;}

/* WebTracking control choice */
#gbs_footer_webtrack_choice{background-color: #1d446f; margin-top:10px; /*border-bottom: 1px solid #CCCCCC; */}
#gbs_footer_webtrack_choice ul {text-align:left; padding:10px;}
#gbs_footer_webtrack_choice li a { text-decoration:none; padding:5px 0px; }
#gbs_footer_webtrack_choice li a:hover {text-decoration:underline;}
#gbs_footer_webtrack_choice ul li {  display: inline; padding: 3px 5px 4px 0; text-align: left;}



/* Footer controls  - end*/ 



/* Manufactur and Branding */
.BrandCatalogue img {width:100px; height:100px; border:none; margin:0 27px 27px 0;}
.imagelisting { width:100px; height:100px; min-height:100px; border:solid 1px gray; float:left; margin:5px; overflow:hidden;}
.imagelisting img { width:100px; }
.information {border:1px solid #ccc; padding:15px; background:#F6F6F6; overflow:hidden;}
.information a {padding:5px 8px; background:#7CC245; color:White; font-weight:bold; text-decoration:none; width:125px; text-align:center; border:1px solid #338C1F; margin:10px auto; }
.information a:hover {color:Black; }
.information .image {float:left; height:285px; margin-right:15px;}
.information h2 {float:left;}
.information p {display:block; line-height:29px;}

/* Form fields */

.gbs_ContactUsDesc{color: #666666; float: left;}
.gbs_acc_pwdMsg{background-color: #1d446f; color: #FFFFFF; font-size: 12px; font-weight: bold;  padding: 8px 0 8px 10px;}
.passwordtext { text-align:right; color:#7D1818; float:left; }
.lblFieldTextLeft { text-align:left; color:#666666; float:left; }
.lblFieldText { text-align:right; color:#666666; float:left; }
.inputFieldText { width:200px; margin:0 3px 0;  font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.inputFieldTextBorder { border:1px solid #1d446f; width:200px; margin:0 3px 0; }

.lng_inputFieldText { width:400px; margin:0 3px 3px 3px; }
.selectFieldText {width:204px; margin:0 3px 3px 3px; } /* increase by 4 so text and select appear even */
.sm_inputFieldText { width:50px; margin:0 3px 3px 3px; }
.sm_selectFieldText {width:54px; margin:0 3px 3px 3px; } /* increase by 4 so text and select appear even */
.selectNoWidth { margin:0 3px 3px 3px; } /* increase by 4 so text and select appear even */
.formButtons { float:left; text-align:right; width:100%; padding-top:10px; padding-bottom:7px}/*changed width and  added padding-bottom*/
.number { text-align:right; display:block; padding-right:10px; }

/* View Cart */
.mc_vcRelatedItems {background:#EFEFEF none repeat scroll 0 0; margin:10px 10px 0 0;padding:10px 0; text-align:center;}
.coupon {left:6px; position:relative; top:-6px;}
.vc_header { margin:10px 10px;width:300px; float:left; color:black;}

.vc_nav {text-align:right; margin:20px 0; float:right;}

.viewCart-creditCard { float:left; padding:10px; border:1px solid #ccc; background:#efefef;}
.viewCart-ShipBill { float:left; margin-right:10px; padding:10px; border:1px solid #ccc; background:#efefef; }
.vc_image img {width: 50px; }
.vc_shippingCalc {text-align:right;}

/* cart details */
.cl_image {float:left; }
.cl_image img {width: 50px; }


.gbs-main-search-box {
    background: url("images/header_sprite.png") no-repeat scroll 0px -389px #FEFEFE;
    border: 1px solid #777777;
    color: #333333;
    padding-left:0px;
}

.gbs-main-search-box:focus
{
	background: no-repeat scroll 0 -389px #FEFEFE;
}
.gbs_search_go { height: 20px;
    margin-left: -4px;
    width: 40px;}


/* FreightCalculator */
.popupBody h2 { padding:5px; }
.popupBody .table .table { width:300px; margin-left:100px; }
.popupBody .table input { float:left; }
.popupBody .table td { padding:1px; border:0px; border-left:1px solid #efefef; border-right:1px solid #efefef; }
.popupBody .table .table td { padding:1px; border:1px solid #efefef; }

/* OrderList */ 

.baktostatuslink{color:blue;text-decoration:underline;}
.dx0 { width:400px; }
.dx2 { width:100px; text-align:left; }

.displayNone { display:none; }
.miniCart { vertical-align:top; }

.featuredimg { width:50px; height:50px;}

#divtotal { z-index:2; }
	
/* Hack for IE6 */
*html #wrapper { width:1000px; } 
*html #mc_right { float:left; }
*html .mc_label{margin:10px 0 0 0;}
*html .mc_image {width:100px;}
*html #sh_search { width:1000px;}
*html .vc_summary {width:320px;}
*html .vc_nav{width:500px;}
*html .navBox { margin:10px 0 0 5px;}
*html .mc_item{ margin:0 0 10px 5px;}
*html #h_cart  {position:absolute; float:left; margin-left:-70px;}
*html .navBox li a { padding-left:5px;}
*html .ie6help{width:178px;}
*html .mc_item-page { margin-right:0px;}
/* Print Media Styles */
@media print {.mc_label{margin:0px;}}


*html #sh_navigation {float:left; margin-left:120px;}
*html #sh_navigation .hideMenu .hideMenu{ float:left;}
*html #sh_navigation .topMenu{ margin-left:1px;}


/*View-Cart-Page-Start here-26-04-11*/

#viewCartPage{
	width:940px;
	padding-left:10px;
	float : left; 
}
/*View-Cart-Page-Ends here-26-04-11*/

/*Account Login page on 06-05-2011 Start here*/
.accountLoginPage{
	margin:20px auto 20px auto;
	width:740px;
}

.accountLoginTopMiddle{
	height:25px;-webkit-border-radius: 20px 20px 0px 0px;-moz-border-radius: 20px 20px 0px 0px;border-radius: 20px 20px 0px 0px;background-color:#1d446f;
	background-repeat:repeat-x;
	text-align: center
}
.accountLogin
{
    border-left: 1px #1d446f solid ; 
    border-right: 1px #1d446f solid ; 
    padding-left:3px;
    padding-bottom:20px;
    padding-top:20px;
    
}
.accountMiddleLeft{
	background-image:url(images/account_page_left_middle.gif);
	background-repeat:repeat-y;
}

.accountMiddleMiddle
{
    height:20px;
	background-repeat:repeat-y;
}

.accountMiddleRight{
	background-image:url(images/account_page_right_middle.gif);
	background-repeat:repeat-y;
}

.accountLoginBottomMiddle{
	height:25px;-webkit-border-radius: 0px 0px 20px 20px;-moz-border-radius: 0px 0px 20px 20px;border-radius: 0px 0px 20px 20px;background-color:#1d446f;
	background-repeat:repeat-x;
}

.account_page_right_top.gif
{
	
	}

.accountHeading{
	text-align:center;
	color:black;
	font-weight:bold;
}


.accountTextfield{
	width:220px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.accountRed{
	color:#F00;
}

.accountMainHeading{
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	vertical-align:top;
	padding-top:5px;
	
}
/*Account Login page on 06-05-2011 Ends here*/






/************* flipkart css***********/
.gbsart{
	margin:0px auto;
	margin-top:10px;
}

.gbs-menu-items{
        position:absolute;
        top:26px;
		left: 0px;
        z-index:150;
        min-width:100px;
        text-align:left;
        display:none;
}
.gbs-menu-items ul{
        clear:both;
        margin:0;
        padding:6px 0;
}
.gbs-menu-items li{
        padding-bottom:2px;
        padding-right:6px;
        display:block;
        margin:0;
        white-space:nowrap;
        padding: 3px 6px;
        cursor:pointer;
}
.gbs-menu-items li:hover {
        cursor:pointer;
}

/* ************************************ SUBMENU ************************ */
.gbsart .gbs-submenu {
	position: absolute;
	display: block;
	width:940px;	
}
.gbsart .gbs-submenu-items .gbs-submenu-item{
	font-size:11px;
	float:left;
	margin-right:2px;
	display:block;
	height:25px;
	line-height:25px;
}

.gbsart .gbs-submenu-items .gbs-submenu-item a {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding: 2px 10px;background: #1d446f;
}


/* ************************ SUB MENU ************************** */
.gbsart .gbs-home .gbssk-submenu {
	border-bottom:1px solid #FED20B;
}

.gbsart .gbssk-submenu, .gbsart .gbssk-submenu .gbssk-content {
	
}

.gbsart .gbs-submenu-items .gbs-submenu-item a{
	color: white;
	border:1px solid #FBE587;
	text-decoration:none;
}

.gbsart .gbs-submenu-items .gbs-submenu-item.active a{
	background: #1d446f;
	color: #000000;
	text-decoration:none;
}

.gbsart .gbs-submenu-items .gbs-submenu-item a:hover {
	background: #000000;
	border:1px solid #FDD10B;
	color: white;
	text-decoration:none;

}

.gbs_qty_inputbox_onelist{ font-size: 11px;
    height: 11px;
    width: 27px;
     border: 1px solid #1d446f;
    }


/*Help CVV2 Styles - 15-06-2011*/
.helpWrapper{
	width:650px;
	border:red solid 1px;
	margin:20px;
	border:#b7b7b7 solid 1px;
}

.helpCancel{
	width:630px;
	text-align:right;
	padding-top:10px;
	padding-left:10px;
}
 
.helpContent{
	margin:20px;
}
 
.helpCreditCard{
}
 

/* ajax__tab_blueGrad-theme theme (images/blueGrad.jpg) */
.ajax__tab_blueGrad-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    color:#ffffff;
    border-bottom:solid 5px #075660;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_outer 
{
    color:black;
    background-color: #efefce;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:middle;
    border:solid 1px #1d446f;
    border-bottom-width:0px;
}

.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_active .ajax__tab_outer 
{
    color: #ffffff !important;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
    color: inherit;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#ffffff;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_blueGrad-theme .ajax__tab_hover .ajax__tab_outer 
{
    color:#ffffff;
    background-color: #1d446f;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#ffffff;
    background-color: #1d446f;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_outer
{
    background-color: #efefce;
    background-color: #1d446f;
}
.ajax__tab_blueGrad-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#f7fbfb;     
    border:solid 1px #808080;
    border-top-width:0px;
}



/*
#1d446f  teal
Bottom  : #00424a  category colors
Middle  : #03535c
Top     : #0a5d68
*/


/* ************************ Shopping cart - minicart  ************************** */

.emptycart{color: White;font-weight: bold;}
.cartdesc{color: #1d446f; }
.headCart{height: 30px;}
.middlecart{}
.footercart{height: 30px;color: White;}
#floatCartMainDiv{padding-right: 1px;
                                padding-left: 1px;
                                z-index: 100000;
                                visibility: hidden;
                                padding-bottom: 1px;
                                right: 30px;
                                width: 390px;
                                border: 1px solid black;
                                padding-top: 1px;
                                position: absolute;
                                background-color: white;
                                margin-top: 5px;
}
.cart {
   /* background-image: url("/images/cart-background.png");*/
    background-position: center top;
    background-repeat: no-repeat;
    float: right;
    font: 14px Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    padding: 2px 10px;
    text-align: center;
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    background: #1d446f;
    margin:5px;    
}
.instruction {
border-radius:10px; background-color:#1d446f;padding:6px;font-weight:bold;
}
.instruction #ctl00_ctl00_lnkstoreinstruction {
    color:white;    
}
.instruction #ctl00_ctl00_lnkstoreinstruction:hover{
	color:#F14C04;
}
.cart a{
	color: white;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

.cart a:hover,
.cart a.active{
	text-decoration:underline;
	color:#F14C04;
	font-weight:bold;
	}

.gbs_mcart_Shopping_head{text-align: left; color: White; font-weight: bold; background-color: #1d446f;width:85%;}
.gbs_mcart_Shopping_close{text-align: right; background-color: #1d446f;}
.gbs_mcart_Shopping_imgicon{height: 50px; width: 50px; text-align: left; border-bottom: 0px solid #0A5D68;padding: 3px;}
.gbs_mcart_Shopping_desc{text-align: left; font-weight: bold; border-bottom: 0px solid #0A5D68;padding: 3px;}
.gbs_mcart_Shopping_imgicon_alternate{height: 50px; width: 50px; text-align: left; border-bottom: 0px solid #0A5D68;padding: 3px;}
.gbs_mcart_Shopping_desc_alternate{text-align: left; font-weight: bold; border-bottom: 0px solid #0A5D68;padding: 3px;}
.gbs_mcart_Shopping_footer{text-align: left; color: White; font-weight: bold; background-color: #1d446f;}
.gbs_mcart_FlowControlSep{color: #F14C04;}

.gbs_ContentInfo_head{background-color: #1d446f; color: #FFFFFF; font-size: 12px; font-weight: bold;padding: 8px 0 8px 10px;}
.gbs_multi_gap{height: 1px; background-color: #d3d3d3; margin: 3px 0px 3px 0px;}


/* --------------Wishlist popup-------------------------*/

#floatCartwishlist{padding-right: 1px;
                                padding-left: 1px;
                                z-index: 100000;
                                visibility: hidden;
                                padding-bottom: 1px;
                                right: 210px;
                                width: 390px;
                                border: 1px solid black;
                                padding-top: 1px;
                                position: absolute;
                                background-color: white;
                                margin-top: 5px;
}
.wishpop {
   /* background-image: url("/images/cart-background.png");*/
    background-position: center top;
    background-repeat: no-repeat;
    float: right;
    font: 14px Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    padding: 2px 10px;
    text-align: center;
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    background: #0a5d68;
    margin:5px;    
}

.wishpop a{
	color: white;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

.wishpop a:hover,
.wishpop a.active{
	text-decoration:underline;
	color:#F14C04;
	font-weight:bold;
	}

/* --------------Wishlist popup  END-------------------------*/





/* ************************ General Classess************************** */

.seperator{color:#00424A;}
.mandatory{ color:Red;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.aligncenter{ text-align:center;}



/* ************************ Global Tables  ************************** */

.gsb_custfield_table{}
.gsb_custfield_table td{ border-bottom: 1px solid #C4C4C4;height: 21px;}


.table {float:left; width:100%;}
.table {border-bottom:1px solid #efefef; margin-bottom:10px; }/*changed margin-top*/
.table a {display:block;}
.table th {  border-right:1px solid #EFEFEF; color:#ffffff; background:#1d446f; }/*changed background color*/
.table .thOpen { background:#1d446f; }/*changed background color*/
.table .thClose { background:#1d446f; padding:8px; }/*changed background color*/
.trBorder {border-bottom:1px solid #efefef; padding:10px;}
.table tr {border-bottom:none;}
.table th span, .table td span, .table td a { padding-left:0px;}
.table td { border:1px solid #efefef; padding:7px;}
.table td td, .popupBody .table td td {border:0px;}
.boxHeader { padding:10px; }

.gbsbox{float:left; width:100%; border-bottom:1px solid #efefef; margin-bottom:10px; }
.gbsbox a {display:block; color:Blue;}
.gbsbox th { border-right:1px solid #EFEFEF; padding-left:5px; padding-right:5px; 
             color:#ffffff; background:#1d446f; }
.gbsbox .thOpen { background:#1d446f; }
.gbsbox .thClose { background:#1d446f; padding:8px; }
.gbstrBorder {border-bottom:1px solid #efefef; padding:10px;}
.gbsbox tr {border-bottom:none;}
.gbsbox th span, 
.gbsbox td span, 
.gbsbox td a { padding-left:5px;}
.gbsbox td { border:1px solid #efefef; padding:5px;}
.gbsbox td td, 
.popupBody .gbsbox td td {border:0px;}
.gbsboxRightAlign{ text-align:right;}

.tablebox {border-bottom:1px solid #efefef; margin-bottom:10px; }/*changed margin-top*/
.tablebox a {display:block;}
.tablebox th {  border-right:1px solid #EFEFEF; text-align:left; color:#ffffff; background:#1d446f; }/*changed background color*/
.tablebox .thOpen { background:#1d446f; }/*changed background color*/
.tablebox .thClose { background:#1d446f; padding:8px; }/*changed background color*/
.trBorder {border-bottom:1px solid #efefef; padding:10px;}
.tablebox tr {border-bottom:none;}
.tablebox th span, .tablebox td span, .tablebox td a { padding-left:10px;}
.tablebox tr { border-left:1px solid #efefef; border-right:1px solid #efefef; padding:3px; margin:2px;}
.tablebox td { padding:3px;}
.tablebox td td, .popupBody .tablebox td td {border:0px;}

/*New changes on 31-05-2011 Start here*/

.rightTxt{ text-align:right; margin:0px; padding:0px }

.SearchTextfiled{ width:150px; height:14px; font-size:12px; font-family:Arial,Helvetica,sans-serif;}

.searchSelect{ width:185px; margin:0px; height:20px; font-size:12px; font-family:Arial,Helvetica,sans-serif;}

.SearchGo{margin:0px;padding:0px;text-align:left;float:left;}

.gbs_socialMedia {float: right; padding-right:5px;}
.gbs_socialMedia  img{height: 20px; 	width: 20px; float: right;}

/*New changes on 31-05-2011 Ends here*/

/* ************************ ForgotPassword ************************** */
.ForgotPasswordLink{color:blue; text-decoration:underline; font-size:17px;}


/* ************************ Tracking display************************** */
.subnav
{	/* background: url("/images/bg-border-line-1.gif") no-repeat scroll center bottom #D3D3D3; 
	background-color:#FBC000;
	background: url("images/navBox.gif") repeat scroll left -315px transparent;
*/
  cursor:hand;
    list-style: none outside none;
    position: relative;
    z-index: 100;
    left:0px;
   top:-2px;

}
.subnav_heading{  background: url("images/navBox.gif") repeat scroll left -445px transparent; height:30px;}
.subnav_heading h3{  background: url("images/navBox.gif") repeat scroll right -445px transparent; padding: 7px 9px 4px 7px;}

.subnav li{
	float:left;
	background:url(/images/sep-1.gif) no-repeat 0 13px;
	padding:0px 0px 0px 10px;	
}
.subnav li:first-child{background:none;}
.subnav li a{
	background:url(/images/arrow-subnav.gif) no-repeat 100% 3px;
	float:left;
	height:30px;
	padding:0 16px 0 0;
	/*font:14px  Helvetica, Arial, sans-serif;*/
	font:12px Helvetica, Arial, sans-serif;
}
.subnav li a:hover,
.subnav li a.active
{
	text-decoration:none;
	color:white;
	font-weight:bold;
	padding:0 16px 0 0;
	background-position:100% -285px;
}

.subnav li:hover .drop-block,
.subnav li.hover .drop-block{left:-861px;}
.drop-block{
	position:absolute;
  top :32px;
 left:23px;
 width:877px;
    left:-861px;

}

.drop-block .bg{
 /* background:url(/images/bg-drop-r.png) no-repeat;  
 padding:0 7px 0 0;*/
 border:1px solid #f3d9d8;
 width:930px;
/* background-color:#0a5d68; */
 opacity:1;
 background-image:url(images/bg-image.png);
 background-repeat:repeat-y;
}
.drop-block .btm{
	height:7px;
	background:url(/images/bg-drop-btm.png) no-repeat;
	font-size:0;
}
.drop-content{
	background:#EBF6F7;
	overflow:hidden;
	height:1%;
	padding:0 0 8px;
}
.level3NavArea
{
    /* min-height:200px; */
}
.navClose
{
    text-align:right;
    height:15px;
    padding: 2px 10px 0 0;
    width:100%;
    font-size:15px;
    cursor:pointer;
    color:#7d1818;
    font-weight:bold;
}

.col{
	float:left;
	min-width:125px;
	padding:0 11px 0 11px;
	margin:0 0 -2px;
}
.grpHead {
    color: #00424A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.subnav li .drop-content h2 a{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font:15px/17px  Helvetica, Arial, sans-serif;	
	/*color:#7d1818;*/
	color:White;
	background-image:none;
	text-align:left;
	display:list-item;
	float:none;
	height:5px;
	font-weight:bold; 
	
	
}
.subnav li .drop-content ul{
	list-style:none;
	margin:5px 0 24px;
	padding:0;
	color:#524d6a;
}
.subnav .drop-content ul li
{
    display:list-item;
	float:none;
	background:none;
	padding:0;
	height:auto;
}
.subnav li .drop-content ul a
{
	color:#1d446f;
 background:none;
 float:none;
 height:auto;
 padding:0;
 font:13px/20px  Helvetica, Arial, sans-serif;
 font-weight:bold;
}
.subnav li .drop-content ul a:hover{
	background:none;
	text-decoration:underline;
	color:#7D1818;
}
.subnav li a.shopAllCategory
{
    
    height:28px;
    float:none;
    background:#bbc2c0;
	font:16px/28px Arial, Helvetica, sans-serif;
	color:#7d1818;
	padding:0 0 0 5px;
	clear:both;
	margin:0 0 0 0px;
	font-weight:bold;
}


.drop-block displaynone{
 left:-857px;
}
 
.activeCategoryLink a{
 left:-857px;
}

/*Tool tip on 15-06-2011 Start here*/
.toolTip{
	border:#d5d9da solid 1px;
	background-color:#f1f2f2;
	width:315px;
	margin-top:10px;
}
/*Tool tip on 15-06-2011 Ends here*/

/* capthca */
.captchaimage{  border: 1px solid #B3B3B3;
    height: 50px;
    padding-top: 10px;
    text-align: center;
    vertical-align: middle;
    width:205px;}
    
/*Shipping Calculator Start here on 23-06-2011*/

.shippingCalculatorArea{
	border-top:#2fadb9 solid 1px;
	float:left;
	margin-top:10px;
	width:100%
}


.discountArea{
	width:220px;
	float:left;
	padding-top:15px;
}

.discountTextfield{
	width:90px;
	border:#819cb1 solid 1px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.calculatorArea{
	width:410px;
	float:left;
	padding-top:15px;
}

.shippingCalculator{
	width:350px;
	border:#b6d3d6 solid 1px;
	float:left;
	background-color:#f2f7f8;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.discountSelect{
	width:118px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.discountStateTextfield{
	width:118px;
	border:#819cb1 solid 1px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.calculatorHeading{
	font-weight:bold;
	color:#1d446f;
	padding-bottom:7px;
}

.discountSelectSelect{
	width:280px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.summaryArea{
	width:280px;
	float:left;
	padding-top:15px;
}

.shippingTextRight{
	text-align:right;
}

.shippingTextLeft{
	text-align:left;
    padding-left:5px;
}

.cartlblfieldtext
{
	text-align:right;	
	
	}
	
	.cartalert {
    color: Red;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}

/*Shipping Calculator Ends here on 23-06-2011*/


/*  START--- Left Category menu */
.sidebarmenu {width: 190px; padding: 0px; margin: 0px;}
.sidebarmenu ul{margin: 0;	padding: 0;	list-style-type: none;	width: 190px;	
                border-bottom: 1px solid #ccc;}
.sidebarmenu ul li{	position: relative;}

/* Top level menu links style */
.sidebarmenu {width: 190px; padding: 0px; margin: 0px;}
.sidebarmenu ul{	margin: 0;	padding: 0;	list-style-type: none;	width: 190px;	border-bottom: 1px solid #ccc;}
.sidebarmenu ul li{}

/* Top level menu links style */
.sidebarmenu ul li a{ padding:6px;  display: block;	color: #020202;	text-decoration: none;
                     	border-top: 1px solid #C4C4C4;	border-right: 1px solid #C4C4C4;
                     	border-left: 1px solid #C4C4C4; *margin-bottom:-1px;}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, 
.sidebarmenu ul li a:active{*width:176px; background-color: #FFF; }
.sidebarmenu ul li a:visited{*width:176px; color: #000;}
.sidebarmenu ul li a:hover{*width:176px; background-color: #ebf6f7;	color: #1d446f;}

/*Sub level menu items */
.sidebarmenu ul li ul{	position: absolute;	width: 190px; 	top: 0;	visibility: hidden;}
.sidebarmenu a.subfolderstyle{	background: url(right.gif) no-repeat 97% 50%;}
.sideMenuLeft{	float: left;	margin: 10px 10px 0 10px;	width: 190px;}

.nb_list_cat { text-align:left; z-index:10; margin-left:0px; }/* Changed text-align made right*/
.nb_list_cat .navlist { text-align:left; }	
.nb_list_cat a { color:#020202;}/*Changed color*/
/*  END  --- Left Category menu */



/*  start --- Left Special menu */

.leftSpecialmenu {width: 190px; padding: 0px; margin: 0px;}
.leftSpecialmenu ul{margin: 0;	padding: 0;	list-style-type: none;	width: 190px;	
                border-bottom: 1px solid #ccc;}
.leftSpecialmenu ul li{	position: relative;}

/* Top level menu links style */
.leftSpecialmenu {width: 190px; padding: 0px; margin: 0px;}
.leftSpecialmenu ul{	margin: 0;	padding: 0;	list-style-type: none;	width: 190px;	border-bottom: 1px solid #ccc;}
.leftSpecialmenu ul li{}

/* Top level menu links style */
.leftSpecialmenu ul li a{ padding:6px;  display: block;	color: #020202;	text-decoration: none;
                     	border-top: 1px solid #C4C4C4;	border-right: 1px solid #C4C4C4;
                     	border-left: 1px solid #C4C4C4; *margin-bottom:-1px;}
.leftSpecialmenu ul li a:link, 
.leftSpecialmenu ul li a:visited, 
.leftSpecialmenu ul li a:active{*width:176px; background-color: #FFF; }
.leftSpecialmenu ul li a:visited{*width:176px; color: #000;}
.leftSpecialmenu ul li a:hover{*width:176px; background-color: #ebf6f7;	color: #1d446f;}

/*Sub level menu items */
.leftSpecialmenu ul li ul{	position: absolute;	width: 190px; 	top: 0;	visibility: hidden;}
.leftSpecialmenu a.subfolderstyle{	background: url(right.gif) no-repeat 97% 50%;}
.SpecialLeft{	float: left;	margin: 10px 10px 0 10px;	width: 190px;}

.nb_list_cat { text-align:left; z-index:10; margin-left:0px; }/* Changed text-align made right*/
.nb_list_cat .navlist { text-align:left; }	
.nb_list_cat a { color:#020202;}/*Changed color*/
/*  End --- Left Special menu */





/*START : Web order and print page */
.finalOrderPage{	width:935px;	float:left;	margin:20px 0px;}
.printOrderPage{	width:935px;	float:left;	margin-left:20px;}
.finalOrderMainAdderss{	width:935px;	float:left;	margin-bottom:20px;}
.finalOrderHeading{	width:925px;	float:left;	background-color:#1d446f;	height:21px;	color:#FFF;	font-weight:bold;	padding-top:7px;	padding-left:10px;}
.finalWebOrder{	width:935px;	float:left;	margin-bottom:20px;}
.finalWebInside{	width:935px;	float:left;	}
.finalProductDescp{	width:935px; 	float:left;}
.finalProductDesHeading{	background-color:#1d446f;	color:#FFF;	font-weight:bold;}
.finalOrderLine{	height:1px;	background-color:#1d446f;	width:935px;	float:left;	margin-top:5px;}
.finalOrderSummaryArea{	width:935px;	float:left;	margin-top:10px;}
.finalOrderTextRight{	text-align:right;}
.finalOrderTextCenter{	text-align:center;}
.finalSummary{	width:247px;	float:left;	background-color:#96ebf6;}
.finalOrderTextCenterHeading{	text-align:center;	background-color:#1d446f;	font-weight:bold;	color:#FFF;}
*.finalProductDescp{background:url(images/bg.png) no-repeat top;}
.ordernotes{ border-bottom: 1px solid #C4C4C4;	border-right: 1px solid #C4C4C4;border-left: 1px solid #C4C4C4;}
.notestextalighn{ padding: 4px 5px 4px 5px;}                     			
.finalProductDescp table td{border:#eeeeee solid 1px;border-collapse:collapse;padding:0px 5px 0px 5px;}                   			

.CheckOut {background:#f14c04; border:0px solid #0A5D68;}

/*END : Web order and print page */


/*START : Order listing*/
.gbs_ord_input{width:100px; margin:0 3px 0;}

/*end : Order listing */
/*Qty Disocunt Start here on 28-06-2011*/
.qtyDiscountQty{	border:#1d446f solid 1px;	background-color:#eef9fa;	margin:7px 10px 0px 10px;	padding:3px;}
.qtyDiscountPrice{	border:#1d446f solid 1px;	border-top:red solid 0px;	margin:0px 10px 10px 10px;	padding:3px;	color:#db0000;	font-weight:bold;}
.qtydiscoutmore a{ color:Blue; }
.qtydiscoutmore a:hover {text-decoration:none; color:Red;}
.qtydiscTD{width:53px;}
.qtyheadcolor{color:#1d446f; font-weight: bold;}
.qtypricecolor{color:#DB0000;}

/*Qty Disocunt Ends here on 28-06-2011*/



.matrix_attrb_drop{ width:150px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}



/* Specials trackings */
#bottom{width:100%; float:left;}
#sh_tnavigation .navlist { display:inline; position:relative; z-index:10; }
#sh_tnavigation .navlist img {display:none;}
#sh_tnavigation .navlist a:hover { text-decoration:none;}
#sh_tnavigation .topMenu { background:url(images/navBox.gif) left -316px no-repeat; font-weight:bold; 
                           z-index:10; display:inline-block; color:#FFF; 
                           padding:8px 10px; 
                           *padding:9px 10px; 
                           margin-left:-12px; *margin-left:-8px;}/*Changed Left -36px */
#sh_tnavigation .hideMenu span { font-weight:bold; background:url(images/navBox.gif) right -316px no-repeat; display:inline-block; padding:0px 10px; cursor: pointer;}/*Changed right -36px */
#sh_tnavigation .nb_footer { display:none; }
#sh_tnavigation .hideMenu  { display:inline; position: relative;  z-index:10; }
#sh_tnavigation .hideMenu .hideMenu { float:left; }
#sh_tnavigation .hideMenu div.dir { display:none; left:0; text-align:left; position:absolute; z-index:10; *top:32px; *margin-top:-4px; }
#sh_tnavigation .hideMenu .dir .dir { left:275px; border-top:1px solid #cccccc; top:-1px; *top:3px; }
#sh_tnavigation div.dir a { display:block; font-weight:normal; background:#FFF!important; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:4px 12px 9px 12px; width:250px; color:#020202; *width:250px;}/*Changed color*/
#sh_tnavigation div.hideMenu:hover > div.dir { display:block; }
#sh_tnavigation .dir a:hover { background:#ebf6f7!important; color:#1d446f;}

*html #sh_tnavigation {float:left; margin-left:120px;}
*html #sh_tnavigation .hideMenu .hideMenu{ float:left;}
*html #sh_tnavigation .topMenu{ margin-left:1px;}

.col1{
	float:left;
	min-width:125px;
	padding:0 11px 0 11px;
	margin:0 0 -2px;
}
.grpHead1 {
    color: #00424A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.grpchioce{
	color:#1d446f;
 background:none;
 float:none;
 height:auto;
 padding:0;
 font:13px/20px  Helvetica, Arial, sans-serif;
 font-weight:bold;
}

.backbottom
{

}

/*Bottom Specials on 30-08-2011 Start here.*/
#bottomMenuArea{
	float:left;
	background-image:url(images/bottom-menu-bg.png);
	background-repeat:repeat-x;
	background-color:#0a5d68;
	width:960px;
	
}

.bottomMenu{
    float:left;
	min-width:115px;
	padding:0 11px 0 11px;
	margin-top:12px;
}

.bottomMenuHead{
   color: #65e8f9;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.bottomMenuList{
 color:#FFF;
 background:none;
 float:none;
 height:15px;
 padding:0;
 font:12px Helvetica, Arial, sans-serif;
 font-weight:bold;
}

.bottomMenu ul{
	margin-top:13px;
}

.bottomMenu ul li{
	margin-top:5px;
}
/*Bottom Specials on 30-08-2011 Ends here.*/



/*My Wish List Page Start here on 02-09-2011*/
.myWishListPage{
	
	float:left;

	margin-top:20px;
}

.wishListHeadingArea{
	background:none repeat scroll 0 0 #0A5D68;
	margin:0px 4px 4px 0px;	
}

.wishListHeading
{
	background:#2CADC0;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:99%;
	margin:1px;
	float:left;
	height:28px;
	padding:4px 0px 0px 5px;
}

.wishListTellAFriend{
	width:400px;
	float:right;
	text-align:right;
}

.wishListTellAFriend a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

.wishListManageLink a{
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	text-decoration:none;
	
}

.wishListBreadcrumbs{
	margin:10px;
}

.wishListItemsArea{
	margin:0px 10px 0px 38px;
	float:left;
	clear:both;
	width:664px;
}

.wishListBottomArea{
	margin:10px;
	float:left;
	width:636px;
	text-align:right;
}

/*My Wish List Page Ends here on 02-09-2011*/

/*WishList Popup */
.wishListTable{
	border:#0a5d68 solid 1px;
	border-collapse:collapse;
	width:100%;
	font-weight:bold;
	font-size:12px;
}
.wishListTable tr{
	border:#0a5d68 solid 1px;
	border-collapse:collapse;
	z-index:1000000;
}
.wishListTable td{
	border:#0a5d68 solid 1px;
	border-collapse:collapse;
	padding:5px 0px 5px 10px;
	background-color:#1d446f;
	color:#FFF;
}
.wishListTable a{
	color:#FFF;
	text-decoration:none;
}
.testHeading{
	color:#01383e;
	cursor:pointer;
	cursor:hand;
}
.wishList :hover {
background-color: #8bd2db;
}
.wishList :hover a{
background-color: #8bd2db;
	color:#037180;
}
.wishListsub td{
	padding-left:30px;
}
.wishListsub :hover {
background-color: #8bd2db;
}
.wishListsub :hover a{
background-color: #8bd2db;
	color:#037180;
	cursor:pointer;
	cursor:hand;
}

/*WishList Popup Ends */

.navcontainer {
	float:left;
	width:100px;	
}

.navcontainer ul
{
	margin:0px;
	padding:0px;
	padding-left: 0;
	margin-left: 0;
	background-color:#1d446f;
	color: White;
	float: left;
	width:100px;
	font-weight:bold;
}

.navcontainer ul li 
{ 
	display: block;
	float:left;
	width:100px;
	}

.navcontainer ul li a
{
	padding: 0.2em 1em;
	background-color: #036;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	width:100px;
	background-color:#1d446f;
	border:#014751 solid 1px;
}

.navcontainer ul li a:hover
{
	background-color: #8cd2dc;
	color: #037180;
}

.navcontainer ul li .active
{
	background-color: #8cd2dc;
	color: #037180;
}

/* Create and modify WishList  Start*/
.createNewWishList{
	width:300px;
	padding:0px;
	margin:0px;
	border:#00464f solid 1px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.newWishListHeader{
	background-color:#1d446f;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	padding:5px;
	border:red solid 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius:  10px 10px 0px 0px;
}

.newWishListContent{
	padding-left:12px;
}

.newWishListTextField{
	border:#9c9c9c solid 1px;
	width:190px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	padding:3px;
}

.editWishListTextField{
	border:#9c9c9c solid 1px;
	width:265px;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
	padding:3px;
	color:#1d446f;
	font-weight:bold;
}

/* Create and modify WishList  End*/


/*Wish List Area on 06-09-2011 Start here*/
.landingPageWishListArea {
	float:right;
	width:380px;
	padding-top:15px;
	font-size:11px;
	font-weight:bold;
	padding-right:4px;
	text-align:right;
}

.landingPageWishList{
	float:right;
	height:25px;
	text-align:right;
	color:#FFF;
	margin-left:10px;
	
}

.landingPageWishList a{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

.landingPageWishList a:hover{
	color:#f14c04;
	cursor:pointer;
	cursor:hand;
}


.landingPageCartArea{
	float:right;
	height:25px;
	text-align:right;
	color:#FFF;
}


.landingPageCartArea a{
	color:#FFF;
	text-decoration:none;
}

.landingPageCartArea a:hover{
	color:#f14c04;
}

.landingPageCartTable{
	float:right;
}

.landingPageCartCenter{
	background-image:url(images/cart_center_image.png);
	background-repeat:repeat-x;
	height:25px;
}

/*Wish List Area on 06-09-2011 Ends here*/

/* word wrap starts here 06/06/12 */
.wordWrap
{
	word-wrap: break-word;
}

/* ends here */

.Download
{
	padding-top: 5px;
	
	}
	
	
	
	
/* container for slides */
.images {
    background:#fff url(/media/img/gradient/h300.png) repeat-x;
    border:1px solid #ccc;
    position:relative;
    height:218px;

    width:986px;
    float:left;
    margin:15px;
    cursor:pointer;

    /* CSS3 tweaks for modern browsers */
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow:0 0 25px #666;
    -webkit-box-shadow:0 0 25px #666;
}

/* single slide */
.images div {
    display:none;
    position:absolute;
    top:0;
    left:0;
    margin:7px;
    padding:15px 30px 15px 15px;
    height:256px;
    font-size:12px;
}

/* header */
.images h3 {
    font-size:22px;
    font-weight:normal;
    margin:0 0 20px 0;
    color:#456;
}

/* tabs (those little circles below slides) */
.slidetabs {
    clear:both;
    margin-left:310px;
}

/* single tab */
.slidetabs a {
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(Images/Banner/navigator.png) 0 0 no-repeat;
    display:block;
    font-size:1px;
}

/* mouseover state */
.slidetabs a:hover {
    background-position:0 -8px;
}

/* active state (current page state) */
.slidetabs a.current {
    background-position:0 -16px;
}


/* prev and next buttons */
.forward, .backward {
    float:left;
    margin-top:140px;
    background:#fff url(Images/Banner/hori_large.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    cursor:pointer;
    font-size:1px;
    text-indent:-9999em;
}

/* next */
.forward { background-position: 0 -30px; clear:right; }
.forward:hover { background-position:-30px -30px; }
.forward:active	{ background-position:-60px -30px; }


/* prev */
.backward:hover	{ background-position:-30px 0; }
.backward:active { background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are
   configured with rotate: true */
.disabled {
    visibility:hidden !important;
}

td .right-td
{
    text-align:;    
    padding-right:5px;
    padding-top:5px;
   
}
