/* CSS Reset - START - DON'T EDIT Css Reset code */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border:0;font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}
:focus{outline:0;}
body{color:black;background:white;line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* CSS Reset - END */
/* clearfix Start */
.clearfix:after{clear:both;display:block;content:".";line-height:0;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/* clearfix END */
/* General Start */
html,body{margin:0;padding:0;border:0 none;font:0.85em Verdana,sans-serif,Arial;}
body{margin:0;padding:0;border:0 none;background:#fff;min-width:960px;height:100%;}
div,th,td,p,input,select,textarea,tt,button{color:#2c3e49;}
a:link{color:#a10000;text-decoration:underline;}
a:visited{color:#a10000;text-decoration:underline;}
a:hover{color:#2863c2;text-decoration:underline;}
a:active{color:#a10000;text-decoration:underline;}
h2,h3{font-family:"Century Gothic","Helvetica Neue Light","Helvetica Neue",helvetica,verdana,tahoma,arial,"sans serif";font-weight:bold;}
h1{margin:10px 0;padding:0;color:#404040;font-size:160%;}
h2{margin:15px 0 7px 0;padding:0;font-size:140%;}
h3{margin:12px 0;padding:0;color:#404040;font-size:130%;}
hr{border:0 none;border-bottom:1px solid #bebebe;margin:20px 0 10px 0;padding:0;height:1px;}
form{margin:0;}
table,img{border:0;}
em{font-style:italic;}
strong{font-weight:bold;}
p{line-height:1.4em;}
/* General END */
/*  LAYOUT 	*/
#wraper{width:950px;margin:0 auto;background:#fff;position:relative;text-align:center;}
#header{text-align:left;float:left;width:100%;padding:0;margin:0 0 15px 0;position:relative;}
#col-mask{text-align:left;clear:both;margin:0 auto;width:100%;/* width of whole page */ background:#fff;/* Left column background colour */ position:relative;/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */ overflow:hidden;/* This chops off any overhanging divs */}
#col-mid{float:left;width:200%;background:#fff;/* Center column background colour */ position:relative;left:180px;}
#col-right{float:left;width:100%;margin-left:-360px;background:#fff;/* Right column background colour */ position:relative;left:50%;}
#colcenter-wrap{float:right;width:50%;position:relative;right:100%;}
#colcenter-pad{margin:0 15px 15px 375px;overflow:hidden;}
#colcenter-column{width:100%;overflow:hidden;}
#left-column{float:left;width:180px;margin-left:-50%;position:relative;left:180px;}
#right-column{float:left;width:180px;position:relative;left:0;}
#footer{text-align:left;padding:0;margin:15px 0 0 0;float:left;width:100%;position:relative;border-top: 1px solid #d1d1d1;}
#footer .siteDocs{border:none;padding:2px 15px 5px 5px;font-size:95%;background: #fff; color: #a1a1a1;text-align:left;position:relative;line-height:20px;}
/* LAYOUT  CART	*/
#wraperCart{width:900px;margin:0 auto;background:#fff;position:relative;text-align:center;}
#wraperCart #col-mid{float:left;width:200%;background:#fff;/* Center column background colour */ position:relative;left:200px;}
#wraperCart #col-right{float:left;width:100%;margin-left:-200px;background:#fff;/* Right column background colour */ position:relative;left:50%;}
#wraperCart #colcenter-pad{margin:0 15px 15px 215px;overflow:hidden;}
#wraperCart #left-column{float:left;width:200px;margin-left:-50%;position:relative;left:0;}
#wraperCart #right-column{float:left;width:0;position:relative;left:0;}
/* SUBHEADER */
#subHeader { background: url('../styleImages/nav_bg.gif') repeat-x bottom; text-align: right; position: relative; color: #fff; }
#subHeader { margin: 0; padding: 0; text-align: right; height: 33px; line-height: 33px; }
#subHeader #nav_left { margin: 0 0 0 -3px; padding: 0; float: left; }
#subHeader #nav_right { margin: 0 -3px 0 0; padding: 0; float: right;}
#subHeader .search-form { margin: 0; padding: 0; position: absolute; top: 0;left: 10px; }
#subHeader .session-links { margin: 0; padding: 0; position: absolute; top: 2px;right: 15px;}
#subHeader .search-form .search-input{border: 1px inset #e6e6e6; background: #fff; color: #8c8c8c;font-weight:bold; padding: 1px;}
#subHeader .search-form img{ margin: 0 10px -6px 5px;}
/*  BOX STYLES */
.boxTitleLeft, .boxTitleRight { clear: both; margin: 10px 0 6px 0; width: 100%; background: #DFDFDF url('../styleImages/menu_left.gif') no-repeat left top; font-weight: bold; height: 20px; }
.boxTitleLeft img, .boxTitleRight img { float: right; padding-left: 1px; }
.boxTitleLeft h1, .boxTitleRight h1 { float: left; margin: 0; padding: 3px 0 0 12px; color: #272727; font-size: 100%;}
.boxTitleLeftCat, .boxTitleRightCat { clear: both; margin: 10px 0 6px 0; width: 100%; background: #99CC00 url('../styleImages/menu_left_cat.gif') no-repeat left top; font-weight: bold; height: 20px; }
.boxTitleLeftCat img, .boxTitleRightCat img { float: right; padding-left: 1px; }
.boxTitleLeftCat h1, .boxTitleRightCat h1 { float: left; margin: 0; padding: 3px 0 0 12px; color: #fff;font-size: 100%; }
.boxContentLeft, .boxContentRight { padding: 4px 3px 5px 3px; background: #fff; }
.boxContent { padding: 3px; margin-bottom: 5px; color: #333; }
.boxContent{;padding:3px;margin-bottom:5px;margin-top:0;color:#333;position:inherit;}
/* CHECKOUT PAGES */
.colLeftCheckout{width:160px;padding-left:15px;padding-right:5px;float:left;position:relative;left:0;}
.colMainCheckout{width:568px;float:left;position:relative;}
/* END CHECK OUT PAGES */
.siteDocs{margin-top:10px;text-align:center;}
.pagination{padding-top:5px;padding-bottom:5px;text-align:right;}
#subCats{border:1px solid #C9CEFC;margin:0;padding:3px;float:left;width:387px;background:#f4f4f4;text-align:justify;text-align:center;}
.subCat{padding:8px;float:left;width:110px;text-align:center;}
.regSep{padding:10px 0 10px 0;margin:10px 0 10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#imgThumbSpace{line-height:0;}
#imgThumbSpace img{padding-right:3px;padding-bottom:3px;}
div.latestProds{width:126px;float:left;text-align:center;height:190px;overflow:hidden; border:1px solid #ccc; padding:3px; margin: 2px;}
/* Cross-Browser DHTML Menu - Start */
#mainmenu-nav{width:170px;padding:0;margin:0;list-style:none;list-style-type:none;}
.li-nav a { width:160px; border-bottom: 1px #EDEDED solid; padding: 4px 4px 4px 14px; display: block; color: #626262; background: url('../styleImages/cat_arrow.gif') no-repeat left;  font-weight: bold; text-decoration: none; font-size: 95%; }
.li-nav a:hover { background: #FAFAFA url('../styleImages/cat_arrow_hover.gif') no-repeat left; color: #FB0000; text-decoration: none; }
.ul-nav,.li-nav{display:block;list-style:none;}
.ul-nav{width:180px;padding:0;}
.li-nav{float:left;}
.li-nav .ul-nav{margin-left:160px;margin-top:-19px;border:1px solid #d8d8d8;;display:none;position:absolute;z-index:99; background-color: #fff;}
a.hassubmenu{background:url(../styleImages/more.gif) no-repeat 163px 6px;}
/* Cross-Browser DHTML Menu - END */
/*  menu 2 Start */
.categories2 li { padding: 0; display: block; color: #626262;  }
.categories2 li a { border-bottom: 1px #EDEDED solid; padding: 2px 3px 2px 3px; margin: 0px; display: block; color: #626262;  text-decoration: none; }
.categories2 a:hover { background: #FAFAFA; color: #FB0000; text-decoration: none; }
/*  menu 2 END */

/****************
	STYLE	
*****************/
/*	Titles START	*/
.txtContentTitle { padding: 3px 3px 3px 24px; color: #A11C1C; font-weight: bold;font-size: 115%; background:url(../styleImages/arrow_rounded.gif) no-repeat left; }
h1.txtContentTitle { padding: 3px 3px 3px 8px; border-bottom: 1px solid #CECECE; color: #3F3F3F; font-size: 130%; font-weight: bold; background: none; }
h2.txtContentTitle { font-size: 135%; margin: 1px;}
.txtBoxSave{padding-left:16px;color:#F90707;}
/*	Titles END	*/
/*	Products listing START	*/
.tblList{padding: 0; }
.tdListTitle{color:#fff;background:#c9c9c9;font-weight:bold;padding: 4px; width:33%;}
.tdListTitlePrice {color:#fff;background:#c9c9c9;font-weight:bold;padding: 4px; width:33%; text-align: center;}
.tdEven{background:#f7f7f7; padding: 5px; }
.tdOdd{background:#f7f7f7; padding: 5px;}
.tdEven.last{background:#f7f7f7 url('../styleImages/brcorner.gif') no-repeat right bottom;; text-align: center; padding: 10px 4px 4px 4px;}
.tdOdd.last{background:#f7f7f7 url('../styleImages/brcorner.gif') no-repeat right bottom;; text-align: center; padding: 10px 4px 4px 4px;}
.tblListNew{background:#fff; border-top:1px solid #efefef; border-left:1px solid #efefef; margin:2px 0 3px 0;}
/*	Products listing END	*/
.cart_icon{border:none;margin:12px 0px;}
.textbox{border: 1px inset #fafafa; background: #fafafa; color: #8c8c8c;font-weight:bold; padding: 1px;}
.textboxDisabled{border:1px dashed #000;color:#000;background:#E0F0FF;}
.submit{color:#525252;font-weight: bold;  }
form{margin:0;padding:0;}
.boxContent form{margin:6px;padding:6px;}
.boxContent form input{margin:3px;padding:2px;}
ol,ul{margin:0;padding:0;color:#000;}
li{margin:0;padding:0;list-style-position:inside;}
li.bullet{list-style-type:square;}
li.bulletLrg{list-style-type:square;}
li.num{color:#000;}
li.account{padding-top:5px;padding-bottom:5px;list-style-type:square;}
.txtSession,.txtCopy,.txtSiteDocs{color:#717171;}
a.txtSession,a.txtSiteDocs{color:#717171;text-decoration:none; font-weight: bold;}
a.txtSession:hover,a.txtSiteDocs:hover{color:#d90000;text-decoration:underline;}
a.txtButton{padding:4px 10px;color:#484848;border: 1px solid #a9a9a9;background: url('../styleImages/nav_bg.gif') repeat-x bottom;font-weight:bold;line-height:26px;text-align:center;text-decoration:none;}
a.txtButton:hover{padding:4px 10px;color:#fff;border: 1px solid #000;background: url('../styleImages/nav_bg_hover.gif') repeat-x top;font-weight:bold;line-height:26px;text-align:center;text-decoration:none;}
.txtOldPrice{text-decoration:line-through;}
.txtSale{color:#FF0000;}
.txtOutOfStock{color:#FF0000;}
.txtSiteDocs,a.txtSiteDocs{color:#ababab;text-decoration:none;}
a.txtSiteDocs:hover{color:#FF6600;text-decoration:none;}
.txtDefault,a.txtDefault,a.txtLink,a.txtLocation{color:#1b1b1b;text-decoration:none;}
a.txtDefault:hover,a.txtLink:hover,a.txtLocation:hover{color:#FF6600;text-decoration:none;}
a.txtSelected:hover,a.txtSelected:active,a.txtSelected:link,a.txtSelected:visited{color:#FF6600;text-decoration:none;}
.txtCartPrice{float:right;padding-right:3px;color:#FF0000;}
.txtCart{color:#000;}
.cartTotal{border-top:1px dashed #070F72;width:153px;padding-top:2px;margin-top:3px;}
a.txtCartProduct:active,a.txtCartProduct:link,a.txtCartProduct:visited{color:#000;text-decoration:none;}
a.txtCartProduct:hover{color:#FF6600;text-decoration:none;}
a.txtviewCart:active,a.txtviewCart:link,a.txtviewCart:visited{padding:4px 10px;color:#484848;border: 1px solid #a9a9a9;background: url('../styleImages/nav_bg.gif') repeat-x bottom;font-weight:bold;line-height:26px;text-align:center;text-decoration:none;}
a.flashBasket:active,a.flashBasket:link,a.flashBasket:visited,a.flashBasket:hover{padding:4px 10px;color:#fff;border: 1px solid #000;background: url('../styleImages/nav_bg_hover.gif') repeat-x top;font-weight:bold;line-height:26px;text-align:center;text-decoration:none;}
a.txtviewCart:hover{padding:4px 10px;color:#fff;border: 1px solid #000;background: url('../styleImages/nav_bg_hover.gif') repeat-x top;font-weight:bold;line-height:26px;text-align:center;text-decoration:none;}
.cartProgress{padding:4px;border:1px solid #ccc;width:350px;margin:auto;color:#666;font-weight:normal;}
.txtcartProgressCurrent{color:#FF9900;font-weight:bold;}
.quickBuy{color:#666;text-align:center;}
.tdcartTitle{border-bottom:1px solid #666;color:#fff;background:#999;font-weight:bold;}
.tdcartEven{background:#f5f5f5;}
.tdcartOdd{background:#fff;}
.tdCartSubTotal{padding-top:10px;border-top:1px solid #666;}
a.txtCheckout{padding:4px 10px;color:#fff;border: 1px solid #000;background: url('../styleImages/nav_bg_hover.gif') repeat-x top;font-weight:bold;line-height:26px;text-align:center;text-decoration:none;}
a.txtUpdate{padding:4px 10px;color:#484848;border: 1px solid #a9a9a9;background: url('../styleImages/nav_bg.gif') repeat-x bottom;font-weight:bold;line-height:26px;text-align:center;text-decoration:none;}
.txtStockWarn{color:#FF0000;}
.txtError{border:1px solid #FF0000;padding:2px;color:#050F72;background:#FFCECE;font-weight:bold;}
div.txtCopyright {margin:0 auto;}
.txtCopyright,a.txtCopyright{padding-top:15px; color:#bfbfbf;text-align:center; font-size: 90%;}
a.txtCopyright:hover{text-decoration:none;}
.dropDown{width:120px;}
.addCoupon:hover,.addCoupon:active,.addCoupon:visited,.addCoupon:link{color:#000;font-weight:bold;font-weight:bold;text-decoration:none;}
.RatingTop{border-top:1px solid #070F72;border-right:1px solid #070F72;border-left:1px solid #070F72;padding:3px;background:#f5f5f5;}
.RatingMain{border-right:1px solid #070F72;border-left:1px solid #070F72;padding:3px;background:#f5f5f5;font-style:italic;}
.ReviewBot{border-right:1px solid #070F72;border-left:1px solid #070F72;padding:3px;border-bottom:1px solid #070F72;background:#f5f5f5;}
.RatingBottom{padding:3px;border-right:1px solid #070F72;border-left:1px solid #070F72;color:#fff;background:#ababab;}
a.sortLink{color:#fff;font-weight:bold;text-decoration:none;}
a.sortLink:hover{text-decoration:underline;}
#shipping-select{width:220px;}

