body{font-family:Arial;font-size:12px;color:#111;background:#fff;margin:0;padding:0;}
p,img,li,form,input[type=text],input[type=password],input[type=email],input[type=name],object,blockquote,legend,fieldset,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd{border:0;margin:0;padding:0}
select, input.error, textarea.error{color:inherit!important}
h1{font-size:15px}
h2{font-size:14px}
h3{font-size:12px;text-align:left}
.clear{clear:both;margin:0;padding:0}
a{color:#111;text-decoration:none;outline:none!important;cursor:pointer}
a:hover{text-decoration:underline;cursor:pointer;color:#1D6F9E}
ul,ol,li{list-style:none;list-style-type:none}
span.listprice{color:#555;font-size:12px;text-decoration:line-through;display:inline; padding-right:5px;}
span.aslowasprice{font-weight:700;display:inline;color:#1D6F9E}
span.aslowastext{font-size:11px;display:inline;padding-right:4px}
a.seemapprice{display:block;color:#1D6F9E}
#notshowingprice{font-size:10px;color:#1D6F9E}
span.yourprice,span.price{font-size:13px;display:inline;color:#399;font-weight:100}
.successmsg{color:Green;font-weight:100;}
span.wishlistmsg,span.addtocart_successmsg{color:#5a8205;line-height:18px;font-size:13px;font-weight:400;text-transform:capitalize;min-width:100px}
.addtocart_errormsg{font-size:13px;font-weight:700}
.watermark{color:#999}

/*-- Clerfix --*/
.clearfix:before, .clearfix:after, .container:before, .container:after{content: " "; display: table;}
.clearfix:after, .container:after{clear: both;}

.pullright {float: right !important;}
.pullleft {float: left !important;}
.hide{display:none}

/*-- Button --*/
.btn{background:#0064a2; border:0; border-radius:10px; color:#fff; cursor:pointer; font-size:20px; padding:5px 30px;}

/* root element for tabs - 
Site : http://flowplayer.org/tools/demos/tabs/index.html */



.go{background:url(../images/actionlist.png) no-repeat -99px -104px;width:37px;height:24px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;display:block}
.actionlinks a.addtocart,.actionaddtocart a.addtocart{background:url(../images/actionlist.png) -269px -397px;width:103px;height:22px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;float:left}
.actionlinks a.addtocart_disabled{background:url(../images/actionlist.png) -435px -425px;width:103px;height:22px;float:left;border:none;overflow:hidden;cursor:default;text-indent:-9999px}
.actionlinks a.showallskus,.actionshowall a.showallskus{background:url(../images/actionlist.png) no-repeat -415px -365px;width:83px;height:22px;float:left;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px}
div#bodycontainer{clear:both;width:100%;float:left;margin:0 auto}
div#catalog_content{width:1002px;min-height:300px;margin:10px auto;padding:0;display:table;}
div#checkout_content{width:1002px;min-height:300px;overflow:visible;margin:0 auto !important;padding:0; position:relative; overflow:hidden}
div#header_container1 div.welcomemessage{position:absolute;right:155px;top:100px;margin-right:25px;}
.logo{float:left;width:150px;height:150px;border:none;display:block;background:transparent}
div#header_container{background:url(../images/header.png) no-repeat; height:150px; width:1002px;position:relative;height:auto;margin:auto;padding:0}
div#header_container1{background-image:url(../images/header1.png) ;height:148px; width:1002px;position:relative;margin:auto;padding:0}
div#header_container div#header {clear:both; overflow:hidden; height:130px; padding:10px}
div#header_container ul.cartnav{background:url(../images/icons.png) no-repeat scroll -72px -1273px transparent;float:right;height:33px;padding-left:36px;margin-top:6px;position:relative}
div#header_container div.welcomemessage{position:absolute;right:200px;top:12px;margin-right:25px;}
div#header_container div.welcomemessage a{font-weight:700;text-decoration:underline}
div#header_container ul.cartnav li a{text-decoration:none;margin:0 2px 0 3px;padding:0 2px 0 0}
div#header_container ul.cartnav input.search{border:solid #999;color:#333;font-size:16px;height:29px;width:320px;line-height:29px;border-width:2px 0;margin:0 0 0 -3px}
div#header_container ul.cartnav input.submitsearch{background:url(../images/actionlist.png) no-repeat -440px -481px;border:none;height:35px;width:65px;cursor:pointer;margin-left:-2px;outline:none}
div#header_container ul#cartlinks li.advancedsearch,div#header ul.cartnav li.advancedsearch{background-color:#ACB4AB;height:29px;margin-left:-5px;width:130px!important;border-color:#999;border-style:solid;border-width:2px 0}
div#header_container ul#cartlinks li.advancedsearch select,div#header ul.cartnav li.advancedsearch select{width:120px;margin:4px 5px}
div#header_container ul#cartlinks li.advancedsearch > a .ui-selectmenu-status,div#header ul.cartnav li.advancedsearch > a .ui-selectmenu-status{background-color:#fff;border:1px solid #444;color:#333;font-size:12px;height:10px;line-height:11px;text-transform:capitalize;width:89px;margin:5px}
div#header_container ul#cartlinks li.advancedsearch > a.ui-selectmenu span.ui-selectmenu-icon,div#header ul.cartnav li.advancedsearch > a.ui-selectmenu span.ui-selectmenu-icon{background:url(../images/icons.png) repeat scroll -28px -615px transparent;height:9px;position:absolute;width:11px;margin:-4px 6px 0 0}
ul.advancesearchoptions{margin-top:2px;width:125px!important;padding-left:5px;position:absolute;z-index:9999;background:#fff}
li.keywordoptions a{text-transform:capitalize;padding:0!important}
div#header_container ul.cartnav span.cartitem_linecount{display:inline-block;padding-left:5px}
div#header_container ul.cartnav span.cartitem_linesubtotal{width:75px;display:inline-block;padding-left:5px}
div#header_container div#myaccountnav {height: 54px;margin:auto}
div#header_container div.topnavigation { margin: 0 auto;}
div#header_container div.topnavigation ul.myaccountnav {float: right;}
div#header_container div.topnavigation ul.login {float:right; clear:right} 
div#header_container ul.cart{float:left;height: 54px;}
div#header_container div#myaccountnav ul.cartlinks li{margin:5px 0;}
div#header_container ul.myaccountnav li, div#header_container ul.login li{float:left;margin:5px; padding-left:20px;margin-right:25px;}
div#header_container ul.myaccountnav li.cartitem {margin:0; padding:0}
div#header_container ul.myaccountnav li a{color:#000;text-decoration:none;padding:0}

div#header_container ul.myaccountnav li a:hover{text-decoration:underline}

div#header ul.cartlinks li a#open_btn{min-width:25px}
div#header_container ul.cartlinks li a#open_btn:hover span{background:url(../images/icons.png) no-repeat 1px -1614px;display:block;height:28px;width:25px}
div#header_container ul.cartlinks li span.cartitem_linecount,div#header ul.cartlinks li span.cartitem_linesubtotal{color:#555;float:left; padding-left:5px;}

div#breadcrumbnav{float:left;height:auto;font-size:12px;color:#555;font-weight:400;font-style:italic;line-height:18px; min-width:200px;}
div#breadcrumbnav ul li a:hover{text-decoration:underline;color:#CCC}
div#banner div#headerrotator{position:relative;height:300px;width:650px}
div#banner div#headerrotator img{position:absolute;top:0;left:0;display:none}
.viewlinks ul.viewlinkslist li{max-width:16px!important;float:right!important;margin:0}
div#catalognav{clear:both;font-weight:400;width:1002px;z-index:9;margin:0 auto;padding:0}
div#footer_container{clear:both;width:100%;height:auto;float:left;margin:0 auto}
div#footer{width:1002px;border-top:5px solid #073e84;margin:auto; text-align:center; padding:20px 0; background:url(../images/footer.png) no-repeat right -11px #fff}
div#footercui{width:1002px;border-top:5px solid #073e84;margin:auto; text-align:center; padding:20px 0; background:url(../images/footer_account.png) no-repeat right -11px #fff}
div#footer a{font-size:11px;color:#333;text-decoration:none;font-weight:400}
div#footer a:hover{font-size:11px;color:#1D6F9E;text-decoration:underline;font-weight:400}

div#footer div#footerlinks{margin:0;padding:0}
div#footer div#footerlinks ul{text-align:center}
div#footer div#footerlinks ul li{color:#000;font-weight:normal;text-align:center;margin:0 0 2px; display:inline-block; padding:0 5px}
div#footer div#footerlinks ul li.virtuallink ul li {display:inline; margin:0 10px}


div#footercui div#footerlinks{margin:0;padding:0}
div#footercui div#footerlinks ul{text-align:center}
div#footercui div#footerlinks ul li{color:#000;font-weight:normal;text-align:center;margin:0 0 2px; display:inline-block; padding:0 5px}
div#footercui div#footerlinks ul li.virtuallink ul li {display:inline; margin:0 10px}

div.jqpopup{position:absolute;z-index:11;display:none}

div#catalog_content div#home{margin-top:20px}


span#button,span#button:hover{background:#e9e7e7 url(../images/icons.png) no-repeat -90px -1188px;height:16px;border-bottom:none;cursor:pointer;width:16px;display:block;margin:0}
span#button.active{background-position:-90px -1172px}
#minicatalog_content div#skudetails li ul.skuprice{float:right;position:absolute;right:13px;top:100px}
.printorderdetailshead{overflow:hidden;margin-left:10px}
.printorderdetails{float:right;padding-top:39px}
div#popup_content .acctable .head{height:auto;width:100%;color:#0095BA;font-size:16px;font-weight:700}
ul.overlaytriggerview{float:right;position:relative;right:158px;width:250px}
ul.overlaytriggerview li:first-child{display:inline;float:left;padding-right:5px}
.seepriceincart{background-color:#EEE;border:1px solid #BCBCBC;border-radius:5px 5px 5px 5px;display:none;height:228px;width:458px;box-shadow:0 0 10px 5px #BCBCBC;top:231px!important;padding:10px}

.seepriceincart span.skucode{font-size:12px;color:#111;padding-top:5px;text-align:center;display:block}

input[type=radio],input[type=checkbox]{width:12px!important;height:12px!important;border:none!important;outline:none!important; margin:0!important}

.errormsg,.addtocart_errormsg,.shipaddr_errormsg,.multishipaddr_errormsg,.payment_errormsg,.cartsummaryerror,.errmsg,.ordercomplete_errormsg,div#catalog_content div.errorpage_404 h2 span.astrix,.field-validation-error,ul#newsletter .errormsg,.newserrormsg,.css_errormsgclass,div#validatepaymentline{color:red!important}
.displaynone,span.ui-helper-hidden,.mega-menu li ul,.mega-menu .sub,.megamenutabs ul li span.promotags,.megamenutabs div.cartlinescontainer .rating,.megamenutabs span.cartlinescontainer .prodname,.megamenutabs .viewlinkslist li.comparelist,.megamenutabs .viewlinkslist li.sendtofriend,
div#home_column1 .proddescription,ul.productitem li.inventorymsg,.viewlinkslist li.addtofavorites,
.viewlinkslist li.shareskuinfo,ul.productitem .proddescription,div.featuredproductscarousel p.proddescription,div.bestsellerscarousel p.proddescription,
div.mostpopularcarousel p.proddescription,div.onsalecarousel p.proddescription,div.newarrivals ul.productitem li.proddescription,
div.newarrivalscarousel p.proddescription,div#home_column2 div#mostpopular div#mostpopular_carousel li p.proddescription,
div#apparel4productlist div#narrowsearchfilter dl.selectedfilter,div#floatingcart span.cartlineid,div#checkout div#login #acccontent #hd,
div#checkout div#ordercomplete div#acctable div#spacer,div#checkout div#ordercomplete div#acctable div.head div:first-child,
div#checkoutcontainer #chkfooter,div.cartlinescontainer ul.productitem li.rating a.customerreviewslink,
div#recentlyviewed div.jcarousel-clip-horizontal ul.productitem li.rating a.customerreviewslink,
div#customerswhobought div.jcarousel-clip-horizontal ul.productitem li.rating a.customerreviewslink,div.customerwhobought1carousel li span.promotags,
div.recentlyviewedrecommendationscarousel li span.promotags,div.customerwhobought1carousel li span.reviewscount,
div.recentlyviewedrecommendationscarousel li span.reviewscount,div.recentlyviewedrecommendationscarousel p.proddescription,
div.customerwhobought1carousel p.proddescription,div#productlists3container div.wrapperproductlists,.field-validation-valid,
.validation-summary-valid,dl#crossselling ul.productitem>li,dl#crossselling li.actionlinks div.fblikebutton,.MagicZoomHeader,
.sys-template,#lblMaxPointsCanbeRedeemed,#crossselling .promotags,div#skudetails table.multiprodquantitypricing tr.mulitipricing,
tr.multipricing,tr.listmultipricing,.minitemplatecontainer{display:none}
.error{color:#ff0000}
.expandcollapse{background:url(../images/icons.png) no-repeat 1px -1348px #073e84; color:#fff; float:left; padding:5px 0 5px 28px;font-weight:bold;margin-top: 1px;cursor: pointer;line-height:15px; width:95%}
.collapseblock{background-position:1px -1347px}
.expandblock{background-position:1px -1326px}
div#ordersummary div.summaryblk {border: 1px solid #999999;clear:both; overflow:hidden;line-height:14px;}
div#ordersummary.renewsummary div.summaryblk{border:none}
.meta_numeric{text-align:right;}
.required{color: #FF0000;left: 120px;position: absolute;}
input[type=text] {border:1px solid #000!important;}
.linediscountlabel {padding-right:5px; font-weight:bold;float:right!important;margin-top:5px!important;}
.lbllinediscountamount
{
    float: right !important;
    font-family: Arial !important;
    font-size: 12px !important;
    margin-left: 5px !important;
    margin-right: 20px !important;
    padding-top: 19px;
    text-align: right !important;
    width: 58px !important;
}
.ui-state-disabled{color:#cbcbcb}
.creditcardmaindiv{
    clear:both;padding:10px!important
}
.creditcardlabel{
    border-radius:2px!important;float:left;font-size:12px!important;width:120px;font-weight:700;
}
.creditcardchiddiv{
    clear:both;padding:3px!important;margin-top:5px;
}
.creditcardul{
    float:left;width:100%;
}
.creditcardli{
    margin-bottom:5px!important;clear:both;overflow:hidden
}
.creditcardinput{
    border-radius:2px!important;float:left;font-size:12px!important;width:150px; padding:4px 2px!important; border:1px inset grey!important
}
.creditcardtype{
    border-radius:2px!important;float:left;font-size:12px!important;width:155px; padding:4px 2px!important; border:1px inset grey!important
}
.creditcardsmallddl{
    border-radius:2px!important;float:left; border:1px inset grey!important;font-size:12px!important;width:77px; padding:4px 2px
}