 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}
ul,ol,li{list-style:none;list-style-type:none}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;margin:3px 0 0;padding:0}
input[type=radio],input[type=checkbox]{width:12px!important;height:12px;border:none;margin:0; padding:0}
select, input.error, textarea.error{color:inherit}
input{outline:none;}
h1{font-size:15px}
h2{font-size:14px}
h5,h6{font-size:11px}
em{font-style:normal!important;}
a{color:#2562A0;text-decoration:none;outline:none;cursor:pointer}
a:hover{text-decoration:underline;cursor:pointer; color:#FC7007;}
a:hover, a:focus,a:active, input:focus, input:active,button::-moz-focus-inner,input::-moz-focus-inner {outline:none;}
.yourprice,.price,.total,.UnitPrice,.RetailPrice,.order_subtotal span,.order_subtotal,.aslowasprice{color:#4F4F4F;font-weight:400}
.listprice{text-decoration:line-through;display:inline;padding-right:5px;}
.aslowastext{font-weight:100;font-size:11px;display:inline;padding-right:4px}
.rightalign{text-align:right}.leftalign{text-align:left}
.error,.errormsg,span.errormsg,.shipaddr_errormsg,.multishipaddr_errormsg,.payment_errormsg,.cartsummaryerror,.errmsg,.ordercomplete_errormsg,.addtocart_errormsg,.astrix{color:#ff0000}
.successmsg,.wishlistmsg,.addtocart_successmsg{color:#0bae03;font-weight:100;}
.wishlistmsg,.addtocart_successmsg{margin-left:2px;float:left}
.registrationmesg span.successmsg{color:#FFFF00;}
.go { background: url("../images/actionlist_catalog.png") no-repeat scroll -120px 0; border: 0 solid; cursor: pointer; height: 21px; margin-left: 10px; width: 35px; }
.go:hover {
    background-position: -120px -22px;
}
.edit,.accorngeditbtn{
    background: url("../images/actionlist_catalog.png") no-repeat scroll -324px -56px;
    border: 0 solid;
    cursor: pointer;
    height: 17px;
    text-indent: -9999px;
    width:40px;
    display:block;}

    .edit:hover, .accorngeditbtn:hover { background-position:0px 0px;}
.delete,.accorngdeletebtn{background: url("../images/actionlist_catalog.png") no-repeat scroll  -366px -56px;
    border: 0 solid;
    cursor: pointer;
    height: 15px;
    text-indent: -9999px;
    width:54px;
    display:block;}

    .delete:hover, .accorngdeletebtn:hover { background-position:0px 1px;}

.logo{border: 0 none;  display: block; float: left; margin: 15px 0 0 35px; width:122px; height:67px;}
dt.tabs{height:31px}
dt.tabs a{color:#fff;float:left;height:29px;line-height:30px;width:134px;text-align:center;text-decoration:none;position:relative;top:1px;background-color:#0071a2;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border:1px solid #CBCACA;border-width:1px 1px 0;margin:0 2px 0 0;padding:0}
dt.tabs a:hover{background-color:#1387b9;text-decoration:none}
dt.tabs a.current,dt.tabs a.current:hover{background-color:#fff; color:#555;cursor:default;height:30px}
dd.panes{border:1px solid #CBCACA;display:inline-block;padding-bottom:10px; width:100%;}
.quickviewlink{height:23px;}
.quickviewlink a{background:url(../images/icons_24bit.png) repeat scroll -20px -1381px;height:23px;width:20px;text-indent:-1000px;display:block}
div#FeaturedProductContainer .quickviewposition{bottom:10px;height:20px;left:10px;overflow:hidden;position:absolute;right:-1px;width:52px}
div.MagicThumb-controlbar{right:5px!important;left:auto!important}
div.MagicThumb-controlbar A span{display:block;outline:none;float:left;overflow:hidden;background:url(../images/icons_24bit.png) 0 -658px no-repeat;cursor:pointer;height:35px!important;width:35px!important;margin:0 1px}
img.MagicThumb-image-zoomed{cursor:pointer;border:3px solid #26B3F7}
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer}
.ui-stars-cancel a{background:url(../images/icons.png) no-repeat scroll 0 -52px transparent;display:block;height:20px;width:20px}
.ui-stars-star a{background:url(../images/icons_24bit.png) no-repeat scroll -71px 5px;display:block;height:17px;width:15px}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important}
.watermark{color:#c9cacb!important}
a.diggthis{background:url(../images/icons.png) no-repeat 0 -1029px}
a.submittodelicious{background:url(../images/icons.png) no-repeat -39px -1029px}
a.sendtodesignfloat{background:url(../images/icons.png) no-repeat -81px -1029px}
a.stumbleupon{background:url(../images/icons.png) no-repeat 0 -1066px}
a.tweetthis{background:url(../images/icons.png) no-repeat -39px -1066px}
a.shareonfacebook{background:url(../images/icons.png) no-repeat -81px -1066px}
a.submittoreddit{background:url(../images/icons.png) no-repeat 0 -1106px}
a.emailthis{background:url(../images/icons.png) no-repeat -39px -1106px}
a.submittodesignmoo{background:url(../images/icons.png) no-repeat -81px -1106px}
a.mixxthis{background:url(../images/icons.png) no-repeat 0 -1145px}
.actionlinks a.addtocart{background:url(../images/actionlist_catalog.png) -240px 0;width:84px;height:21px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;float:left}
.actionlinks a.addtocart:hover { background-position: -240px -21px;}
.actionlinks a.addtocart_disabled{background:url(../images/actionlist_catalog.png) -240px -21px;width:84px;height:21px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;float:left}
.actionlinks 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}
.actionlinks a.addtocart_visitor{background:url(../images/actionlist.png) no-repeat -435px -452px;width:112px;height:22px;display:inline-block;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px}
.actionlinks a.addtocart_configure{background:url(../images/actionlist.png) -503px -365px;width:138px;height:22px;display:inline-block;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px}
.actionlink a.sharereview{background:url(../images/icons.png) -88px -46px no-repeat;border:medium none;cursor:pointer;display:inline-block;height:18px;overflow:hidden;color:#AFBED0;padding:3px 0 0 22px}
div#catalog_content{clear:both;min-height:300px;margin:0 auto;padding:0 0 15px;overflow:hidden; width:1000px;}
div#checkout_content{clear:both;background:url(../images/checkout_bg.jpg) no-repeat 0 0 #fff;min-height: 360px;overflow: hidden;width: 980px;margin:0 auto;padding:10px;}
div#minicatalog_content{width:765px;min-height:300px;margin:auto;padding:0}
div#header_container{clear:both;width:100%;min-height:96px;margin:0 auto;padding:0}
div#header{background: url(../images/backgrounds.png) no-repeat 198px 6px #FCFCFE; float: left;  margin: auto;  padding: 0;  width: 1000px; height:105px;}
div#header div#cartnavholder{
    clear: left;
    float: left;
    height: 20px;
    margin: 0 0 0 395px;
    padding: 0;
    position: relative;
    width:235px;}
@-moz-document url-prefix() { 
  div#header div#cartnavholder {margin-top: -8px ;}
}


div#header ul.cartlinks li.viewcomparison a{font-size:11px;font-family:Tahoma;font-weight:700;float:left;padding:6px 0 0 20px;text-transform:capitalize;width:95px;color:#37ACDE}
div#header ul.cartnav input.search{border: 1px solid #7F9DB9;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    height: 16px;
    margin-bottom: 0;
    padding: 0 0 1px;
    text-decoration: none;
    width: 130px;}
div#header ul.cartnav input.submitsearch{
    background: url("../images/actionlist_catalog.png") no-repeat scroll -120px 0;
    border: 0 solid;
    cursor: pointer;
    height: 21px;
    margin-left:10px;
    width: 35px;}
    div#header ul.cartnav input.submitsearch:hover { background-position: -120px -22px}
div#header ul.cartlinks li.cartitem{float: right;text-align: right;width:71px;}
div#header ul.cartlinks span.cartitem_linecount,div#header ul.cartlinks span.cartitem_linesubtotal{display:inline-block;color: #2562A0;cursor:pointer}
div#header div#myaccountnav{float: right; margin-right: 17px; margin-top: 10px; width: 300px;}
div#header ul.cartlinks{display: inline-block;
    float: right;
    margin: 14px 17px 0 0;
    position: relative;
    width: 178px;}
div#header ul.myaccountnav li{float:left;color:#F8E690;line-height:11px;margin:2px 0}
div#header ul.myaccountnav li:last-child{border-right:none}
ul.myaccountnav li a{
    background:url(../images/icn_home.png) 0 0;
    width:48px;
    height:48px;
    text-indent:-9999px;
    float:left;
    }
  .myaccountnav li a.home { background-position:-1px 0; margin:0 5px; width: 41px; height: 43px; }
   .myaccountnav li a.faq { background-position:-54px 0; margin:0 5px; width: 24px; height: 35px;}
   .myaccountnav li a.wishlist { background-position:-98px 0; margin:0 5px; width: 41px; height: 34px;}
   .myaccountnav li a.nav_myaccount { background-position:-154px 0; margin:0 5px; width: 41px; height: 43px; }
    .myaccountnav li a.viewcart { background-position:-208px 0; margin:0 5px; width: 45px; height: 34px; }
   .myaccountnav li a.logout { background-position:-268px 0; width: 39px; height: 34px;}
    .myaccountnav li a.home:hover { background-position:-1px -52px; margin:0 5px; width: 41px; height: 43px;}
   .myaccountnav li a.faq:hover { background-position:-54px -52px; margin:0 5px; width: 24px; height: 35px;}
   .myaccountnav li a.wishlist:hover { background-position:-98px -52px; margin:0 5px; width: 41px; height: 34px;}
   .myaccountnav li a.nav_myaccount:hover { background-position:-154px -52px; margin:0 5px; width: 41px; height: 43px;}
   .myaccountnav li a.viewcart:hover { background-position:-208px -52px; margin:0 5px; width: 45px; height: 34px; }
   .myaccountnav li a.logout:hover { background-position:-268px -52px; width: 39px; height: 34px;}
    
div#header ul.myaccountnav li a.nav_myaccount,
div#header ul.myaccountnav li a.nav_trackorder,
div#header ul.myaccountnav li a.new_user_login{border:none}
div#header ul.cartlinks li.viewcomparison a:hover,
div#header ul.myaccountnav li a:hover{color:#882335}
.viewcomparison{width:90px;}
a#open_btn{background:url(../images/icons.png) 0 -1175px no-repeat;display:inline-block;height:20px;text-indent:-9999px;width:20px;position:absolute;right:68px; top:-2px;}
#autocompletecontainer .ui-autocomplete{background-color:#FFF;cursor:default;left:-1px!important;margin-left:-58px;min-width:320px;position:absolute;top:34px!important;z-index:100!important}
#autocompletecontainer .ui-corner-all{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}
#autocompletecontainer .ui-menu-item > a{border:medium none!important;color:#333; display:inline-block; margin-left:32px}
#autocompletecontainer .ui-widget-content{border:1px solid #DDD;background:#EEE;color:#333}
#autocompletecontainer .ui-menu{list-style:none;display:block;line-height:20px;margin:0;padding:2px}
#autocompletecontainer .ui-state-hover{border:1px solid #FBCB09;color:#FFF!important;font-weight:700;outline:medium none;background-color:#0195BD}
* html .ui-autocomplete{min-width:1px}
#autocompletecontainer .searchtermhighlight{font-weight:700;color:#903}
div#breadcrumbnav{height:auto;color:#555;font-weight:400;line-height:18px; margin-top:5px!important;}
div#breadcrumbnav ul{float:left; margin-bottom:10px;}
div#breadcrumbnav ul li{display:inline;margin:0 7px 0 0;}
div#breadcrumbnav ul li a{background:url(../images/icons.png) no-repeat scroll right -282px transparent;display:inline;text-decoration:none;padding:7px 15px 7px 0; font-weight:400;}
div#breadcrumbnav ul li a:hover{text-decoration:underline;color:#FC7007}
li.keywordoptions{font-size:11px;display:none}
li.keywordoptions a{text-transform:capitalize;display:none;padding:0!important}
div#header ul#cartlinks li.advancedsearch a,div#header ul.cartnav li.advancedsearch a{display:none;border:none;height:21px;left:385px;top:-4px;width:88px!important}
div.jqpopup{display:none}
div#catalognav{
    background: url("../images/collapsible_bg.png") no-repeat scroll 0 0;
    clear: both;
    float: left;
    font-weight: 400;
    margin: 0 auto;
    padding: 0;
    width: 214px;
}
div#catalognav ul.catalogmainlevel,ul.menu{ display: inline-block; margin: 0 15px; position: relative;}
div#catalognav ul.catalogmainlevel > li, ul.menu li,div#catalognav ul.catalogmainlevel ul li{font-weight:400;float:left;clear:left; border-top:1px dotted #B3B4B4; background:url(../images/icons.png) no-repeat 8px -850px;}
div#catalognav ul.catalogmainlevel a, ul.menu li a{
    color: #000000;
    display: block;    
    font-weight: normal;
    padding: 3px 0 3px 25px;
    text-align: left;
    text-decoration: none;
    width: 159px;}
div#catalognav ul.catalogmainlevel li h2,div#catalognav ul.catalogmainlevel li h3,div#catalognav ul.catalogmainlevel li h4,div#catalognav ul.catalogmainlevel li h5,div#catalognav ul.catalogmainlevel li h6{font-weight:400;font-size:11px}
div#catalognav ul.catalogmainlevel li:hover,ul.menu li:hover,div#catalognav ul.catalogmainlevel ul li:hover{color:#1F5891;background-color:#DCDADB;-moz-border-radius:5px 5px 0 0;position:relative; background-position: 8px -892px}
div#catalognav ul.catalogmainlevel li:hover a, ul.menu li:hover a{color:#1F5891}
div#catalognav ul.catalogmainlevel li:hover > ul{visibility:visible}

div#catalognav ul.catalogmainlevel ul li:last-child{border-bottom:1px dotted #B3B4B4}
div#catalognav ul.catalogsublevel1{width:184px;visibility:hidden;position:absolute;top:0;left:183px;z-index:10; background-color:#e7f0f7}
div#catalognav ul.catalogsublevel2{left:100%;top:0;list-style:none;width:183px;visibility:hidden;position:absolute;z-index:1000;background-color:#e7f0f7}
div#footer_container{clear:both;width:100%;height:auto;margin:0 auto}
div#footer{
    background: url("../images/backgrounds.png") no-repeat scroll 200px -139px;
    height: 90px;
    margin: auto;
    width: 1000px;}
#copyright {
    color: #727272;
    float: right;
    padding-left: 0;
    padding-right: 45px;
    padding-top: 22px;
    text-align: center;
    width: 560px;
}

.powered_by {
    font-size: 10px;
    margin-top: 4px;
}
.cclogos {
    float: right;
    margin-right: 7px;
    width: 205px;
}

.cclogos img {
    height: 90px;
    width: 205px;
}
.cclogos span.visa { background:url(../images/icons.png) 0 -708px; width:40px; height:26px; float:left; margin:13px 0 0 }
    .cclogos span.mastercard  { background:url(../images/icons.png) 0 -740px; width:40px; height:26px; float:left; margin:13px 0 0 7px }
       .cclogos span.moneris  { 
     background: url("../images/icons.png") repeat scroll 0 -769px;
    float: left;
    height: 50px;
    margin: 0 0 0 7px;
    width: 81px;}

div#shoppingcartcontent{width:340px;color:#555;border:1px solid #BCBCBC;-moz-border-radius:2px;-webkit-border-radius:2px;background:#F1F1F1 url(../images/groupimg.png) repeat;float:left}
div#shoppingcartcontent div#floatingcart{border:solid #ccc;border-width:3px;float:left;}
div#floatingcart h4.head,#lblattachedfileheading{background:url(../images/groupimg.png) repeat;background-color: #ccc;border-bottom: 1px dotted #888888;color: #222222;font-size: 16px;padding: 4px 0 5px 4px;}
div#floatingcart .body{float:left;width:330px;padding:3px 2px;}
div#floatingcart .body ul#cartcontent{max-height: 300px;overflow-y: auto;overflow-x: hidden;}
div#floatingcart .body dl{float:left;padding:5px;border-bottom:1px dotted #333;width:99%;}
div#floatingcart dl dt{float:left;min-height:45px; width:50px;}
div#floatingcart dl dd.prodtext{float:left;width:77%;}
div#floatingcart dl dd.btn_action{float:right;width:20px;}
div#floatingcart dl dd p{float:left;padding:2px 0;width:100%;}
div#floatingcart dl dd div.linkeditems{border-top: 1px dotted #999999;float:left;padding: 3px 0 3px 12px;width: 254px;}
div#floatingcart dl dd div.linkeditems:first-child{border:none;}
div#floatingcart dl dd div.linkeditems > h4{text-indent:-8px;}
div#floatingcart dl dd div p{float:left;width:234px;}
div#floatingcart dl dd span{float:right;}
div#floatingcart dl dd span.personalization{clear:left;float:left;font-family:Calibri;font-style:italic;}
div#floatingcart li a.cartlinedelete{width:19px;height:18px;float:right;cursor:pointer;background:url(../images/icons_24bit.png) no-repeat -89px -773px;}
div#floatingcart a.continuecheckout{height:20px;width:72px;cursor:pointer;float:right;background:url(../images/actionlist.png) no-repeat 0 -561px;border:none;margin:0}
div#floatingcart a.removeall{width:79px;height:20px;cursor:pointer;background:url(../images/actionlist.png) no-repeat -380px -397px;border:none;float:right;margin:0 0 0 4px}
div#floatingcart a.fastcheckout{height:20px;width:99px;cursor:pointer;background:url(../images/actionlist.png) no-repeat -559px -251px;border:none;float:right;margin:0 0 0 4px}
div#floatingcart div.discountspromo{margin-top:10px;float:left;width:100%}
div#floatingcart div.discountspromo div.nextitem{position:absolute;width:35px;height:46px;cursor:pointer;top:22px;right:-5px;background:url(../images/icons.png) no-repeat -67px -340px;opacity:0.4;filter:alpha(opacity=40)}
div#floatingcart div.discountspromo div.previousitem{position:absolute;width:35px;height:46px;cursor:pointer;top:22px;left:-5px;background:url(../images/icons.png) no-repeat -67px -402px;opacity:0.4;filter:alpha(opacity=40)}
div#floatingcart div.discountspromo div.jcarousel-next-disabled-horizontal,
div#floatingcart div.discountspromo div.jcarousel-prev-disabled-horizontal{cursor:default;background:none!important}
div.jcarousel-prev-disabled-horizontal,div.jcarousel-next-disabled-horizontal{cursor:default;background:none!important}
div#floatingcart div.cartbuttons{overflow:hidden;padding-top:10px;width:94%;float:left}
div#floatingcart div.discountspromo ol li{text-align:center;width:320px!important}
div#floatingcart div.discountspromo ol,div#popupcontainer div#apparel2{width:100%}
div#floatingcart div.cartrewards {background:url(../images/backgrounds_repeat_x_bundled.png) repeat-x 0 -290px; height:auto; float:left; margin-top:10px; font-family:'calibri'; font-size:17px; color:#000; padding:5px; width:97%}
div#floatingcart div.futurepurchase h4{color:#DF013A;font-family: arial;font-size: 15px;font-weight: 700;}
div#floatingcart div.futurepurchase p.nextpurchase{clear:both;color:#170B3B;font-size:14px;}
div#floatingcart div.futurepurchase p.nextpurchase span{font-size:14px;font-weight:700;}
div#floatingcart div.cartrewards a.seehow{color:#0000FF;float:right;font-size:11px;}
a.editgctemplate {background:url(../images/actionlist_24bit.png) no-repeat -650px -47px;    font-weight: 100;    font-style:italic;color: #999;display:inline-block;height:15px;padding-left: 5px;width:33px}
div#abandoncart {background: #fff url(../images/groupimg.png) repeat;border: 8px solid #fff; display: none;min-height: 225px; width: 750px; box-shadow: 0 0 10px 5px #7abae6; right: 373px!important;z-index: 14; padding: 20px;}
div#abandoncart .close  {background: url(../images/icons_24bit.png) no-repeat scroll -84px -748px transparent; width: 24px; height: 24px; position: absolute;  right: -20px;top: -20px;cursor: pointer;}
table.abandoncartcontainerwrap tr td table.abandoncartcontent table.abandoncarthead
{
    background:#EE5200;
    border-collapse: collapse;
    color:#fff;
    line-height:20px;
    width:100%;
}
div#abandoncartcontainer h3.head, div#abandoncart div.welcomemsg h4 {color: #1D6F9E; }

div#footer div#sociallinks, div#footer div#financepartners {display: none;}

div#catcontentoffpromo table{border:0;width:50%;margin-left:5px;float:left}
div#catcontentoffpromo table tr td strong{font-weight:700;display:block}
div#catcontentoffpromo table tr td strong a{text-transform:uppercase;background:#F3F3F3;width:60%;display:block;padding:2px 5px}
div#catalog_content div#home{margin-top:20px; background:#fff;}
div#catcontentoffpromo table tr td img{margin-left:-5px;margin-right:470px}
div#catcontentoffpromo Table1 top tbody{width:50%}

ul.productitem li.rating a.writereviewslink{display:none}
ul.productitem li.viewlinks{width:180px!important;}
    ul.productitem li.viewlinks .viewlinkslist
    {
        margin:0 10px;
    }

ul.productitem li.prodname{clear:both;display:block;text-align:left;width:100%}
ul.productitem li.prodimage .prodlink{display:inline-block;height:177px;}
#crossselling ul.productitem li.prodimage .prodlink{height:118px;}
ul.productitem .viewlinks span.quickviewlink  { float:right; }
ul.productitem .viewlinks .quickviewlink a{
    background: url("../images/icons_24bit.png") no-repeat scroll -21px -1381px transparent;
    display:block;
    height: 20px;
    width: 19px;
    text-indent:-9999px;
}
ul.productitem .viewlinks a.compare{background:url(../images/icons_24bit.png) no-repeat scroll -61px -1381px transparent;border:medium none;cursor:pointer;float:right;height:20px;overflow:hidden;text-indent:-99999px;width:19px}
ul.productitem .viewlinks a.sendtofriend{background:url(../images/icons_24bit.png) no-repeat scroll -41px -1381px transparent;display:block;float:right;height:20px;overflow:hidden;text-indent:-99999px;width:19px}
ul.productitem .viewlinks a.movetowishlist{background:url(../images/icons_24bit.png) no-repeat scroll 0 -1381px transparent;border:medium none;cursor:pointer;float:right;height:20px;text-indent:-9999px;width:19px}

/*carousel */
.jcarousel-item ul.productitem li{width:inherit!important;}
.jcarousel-item ul.productitem li.viewlinks ul li{width:inherit!important;}
.jcarousel-item ul.productitem li.viewlinks ul li.rating{float:left;width:60px!important;margin:8px 0 0 ;}
.jcarousel-item{width:194px!important;}
.jcarousel-container-horizontal{display:inline-block; float:left; margin:2px 0 0; text-align:center;width:970px;}
.recentlyviewedrecommendationscarousel.jcarousel-container-horizontal{width:684px;}
.jcarousel-container-horizontal .prodname h3{font-size:12px; text-align:center}
#customerswhobought, #recentlyviewed{border:1px solid #CBCACA;float:left;padding:5px}

ul.recentlyviewedproductlist{border-right:1px dashed #bbb;float:left;min-height:260px;width:280px}
div.recentviewedproductdetails{float:left;width:190px;padding-left:5px}
div.recentviewedproductdetails h3,
ul.jcarousel-list h3{clear:left;font-size:11px;font-weight:700;display:block}
#recentlyviewed li.proddesc{margin-top:11px;min-height:70px;float:left}
#recentlyviewed li.proddesc span.prodimg{float:left;width:64px;text-align:center}
.nextitem{background:url(../images/icons.png) no-repeat scroll -80px -353px transparent;bottom:-10px;cursor:pointer;height:16px;overflow:hidden;position:absolute;right:10px;width:20px}
.previousitem{background:url(../images/icons.png) no-repeat scroll -67px -414px transparent;bottom:-10px;cursor:pointer;position:absolute;height:16px;right:30px;width:20px;display:block}
div#recentlyviewed .nextitem,div#recentlyviewed .previousitem{bottom:0;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-next-disabled-horizontal{cursor:default;background:none!important}
/*carousel */

.minitemplatecontainer .close{background:url(../images/icons_24bit.png) no-repeat scroll 1px -520px transparent;cursor:pointer;height:35px;position:absolute;right:-10px;top:-17px;width:35px}
div#quickviewdiv{background:#f3f3f3;border:1px solid #CBCACA}
div#quickviewdiv #quickviewiframe{-moz-box-shadow:0 0 10px 5px #CBCACA;border:1px solid #CBCACA}
.ui-selectmenu-menu{background:#F3F3F3;border:1px solid #CBCACA}
div#sku_list span#ShowVariants_CartMessage{text-align:right;font-size:12px}
div#sku_list input.addtocart_qty{width:30px!important;text-align:right;border:1px solid #CBCACA}
div#catalog_content div#catcontent{padding:0 20px 20px}
div#catalog_content div#catcontent p{padding:5px}
div#catalog_content div.productdescription{margin:2px}
div#popup_content div.acctable{width:730px;margin-left:15px;margin-top:15px}
div#shoppingcartpopup{display:none;z-index:9999;position:absolute!important}
div#shoppingcartpopup .close{height:24px;width:23px;float:right;cursor:pointer;background:url(../images/icons_24bit.png) -84px -748px no-repeat;border:none;position:absolute;right:5px;top:5px}
.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}
table.invdetails td a.or_print_invoice{background:url(../images/actionlist.png) repeat scroll -553px -504px transparent;display:block;height:22px;overflow:hidden;text-indent:-9999px;width:86px}
h3,div#catalognav ul.catalogmainlevel li h1{font-size:13px}
h4,div#footer div#financepartners h6{font-size:11px}
div#floatingcart dl dd.prodtext h4 a{display:block; margin-bottom:5px;}
div#floatingcart dl dd.prodtext h4 label{font-size:11px; font-weight:normal;}
div#floatingcart dl dd.prodtext h4 .fc-sku{content: " "; display: table; clear:both; width:100%;}
div#floatingcart dl dd.prodtext h4 .fc-dash{float:left; width:5%;}
div#floatingcart dl dd.prodtext h4 span{font-weight:normal;}
div#floatingcart dl dd.prodtext h4 .fc-content{float:right;  width:95%;}
.centeralign{text-align:center}
.rightfloat,table#tblSkuList .actionlinks a.addtocart,a.printorder{float:right}
.leftfloat,div#header ul.cartnav li,div#header ul.cartlinks li,div#productcompare #productcomparisonlist .productitem,div#productcompare #productcomparisonlist li.rating span.reviewrating,div#popupcontainer div#sendtofriendcntrl #userdtl .errusrnm,div#popupcontainer div#sendtofriendcntrl #userdtl .usremail span,.orderdetailslogo{float:left}
.displaynone,.sys-template,.minitemplatecontainer,div#header ul.myaccountnav li.callcenternumber,div#featuredproducts div.featuredproductscarousel span.reviewscount,div#bestsellers div.bestsellerscarousel span.reviewscount,div#mostpopular div.mostpopularcarousel span.reviewscount,div#onsale div.onsalecarousel span.reviewscount,div#newarrivals div.newarrivalscarousel span.reviewscount,div#featuredproducts div.featuredproductscarousel p.proddescription,div#bestsellers div.bestsellerscarousel p.proddescription,div#mostpopular div.mostpopularcarousel p.proddescription,div#onsale div.onsalecarousel li.proddescription,div#newarrivals div.newarrivalscarousel li.proddescription,div#floatingcart span.cartlineid,ul.productitem li.addtofavorites,ul.productitem li.shareskuinfo,div#product_recently_viewed_recommondations ul.jcarousel-list-horizontal li.jcarousel-item-horizontal a.customerreviewslink,div#header ul#cartlinks li.advancedsearch,div#header ul.cartnav li.advancedsearch,div#checkout div#ordercomplete div#acctable div.head div:first-child,#crossselling .promotags,div#maincontent .promotags,div#maincontent_nocrossselling .promotags,div#skudetails ul table.quantitypricingview tr.mulitipricing,table.listmultiprice{display:none}
.displayblock,div#banner div#headerrotator a{display:block}
.MagicThumb-container,body#quickview{background:#fff}
div#productcompare{position:relative;z-index:9999;top:50px}
div#productcompare #productcomparisonlistpopup{display:none;position:absolute!important;left:auto!important;right:100px;top:30px!important}
div#productcompare div#viewcomparison{background: none repeat scroll 0 0 #fff;border: 3px solid #CBCACA;overflow-x: auto;overflow-y: hidden;padding: 15px 10px 9px;width: 977px;}
div#productcompare #viewcomparisonpopup{display:none;position:absolute!important;right:auto;top:95px!important;left:auto!important;z-index:999}
div#productcompare #productcomparisonlist{background:#FFF;border:1px solid #CBCACA;float:left;width:241px;-webkit-box-shadow:0 0 10px 5px #CBCACA;-moz-box-shadow:0 0 10px 5px #CBCACA;padding:10px 0 9px 7px}
div#productcompare #productcomparisonlistpopup .close, 
div#productcompare #viewcomparisonpopup .close{background:url(../images/icons_24bit.png) 0 -521px no-repeat;position:absolute;right:-15px;top:-20px;cursor:pointer;height:35px;width:35px}
dl.productitem{border-bottom: 1px dotted #CCCCCC;float: left;padding: 4px 0;position:relative;}
dl.productitem dt{float: left;width:55px;}
dl.productitem dd{float: left;margin-right: 6px;width:165px;}
div#productcompare .viewcomparison{background:url(../images/actionlist.png) no-repeat scroll 0 -397px transparent;border: medium none;cursor: pointer;display: inline-block;height: 23px;line-height: 0;margin: 10px 0 0 50px;overflow: hidden;width: 138px; text-indent:-9999px;} 
.deletecompareditem{background:url(../images/icons_24bit.png) no-repeat -87px -773px;border:medium none;cursor:pointer;display:inline-block;font-size:0;height:19px;line-height:0;overflow:hidden;width:19px;float:right}
#productcomparisonlist .deletecompareditem{position:absolute;right:1px;top:0;}



/* Review rating UI*/
.ui-stars-star-on a,.ui-stars-star-hover a{background-position:1px 5px}
.reviewratingstar{ background:url(../images/icons_24bit.png) no-repeat 0 0; width:61px; height:11px; display:inline-block; }
.reviewrating0{ background:none; display:none;}
.reviewrating1{background-position:-47px -14px;}
.reviewrating2{background-position:-47px 0;}
.reviewrating3{background-position:-35px -14px;}
.reviewrating4{background-position:-35px 0;}
.reviewrating5{background-position:-23px -14px;}
.reviewrating6{background-position:-23px 0;}
.reviewrating7{background-position:-11px -14px;}
.reviewrating8{background-position:-11px 0}
.reviewrating9{background-position:0 -14px;}
.reviewrating10{background-position:0 0;}
/*Express Order Entry Lookup*/
#skucodecontainer .ui-autocomplete{cursor:default;left:0px!important;margin-left:-58px;min-width:457px;position:absolute;top:23px!important;z-index:8!important}
#skucodecontainer .ui-autocomplete > li{float:none!important;font-family:Helvetica, sans-serif!important;font-size:12px!important;color:#111!important}
#skucodecontainer ul.ui-corner-all{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}
#skucodecontainer ul.ui-corner-all li a{height:20px;padding:0 0 0 4px !important}
#skucodecontainer .ui-menu-item > a{border:none none!important;color:#484848;padding-left:28px!important}
#skucodecontainer .ui-widget-content{border:1px solid #bcbcbc;background:#EEE;color:#333!important}
#skucodecontainer .ui-menu{list-style:none;display:block;line-height:20px;margin:0}
#skucodecontainer .ui-state-hover{color:#111!important;display:block;font-size:12px!important;background-color:#d1d1d1;padding-top:2px;text-decoration:none;}
* html .ui-autocomplete{min-width:1px;}
#skucodecontainer .searchtermhighlight{font-weight:700;color:#903}
/*End Express Order Entry Lookup*/
div#catalog_content div.layacctablegusearch{padding:10px}
div#catalog_content div.layacctablegusearch input{border:1px solid #ccc}
div#catalog_content div.layacctablegusearch input.submit{background:url(../images/actionlist.png) no-repeat -338px -74px;border:none;cursor:pointer;display:block;height:26px;margin:0 5px 5px 0;overflow:hidden;text-indent:-9999px;width:73px} 
div#catalog_content div.layacctablegusearch .head{color:#0095BA;font-size:16px;font-weight:700;height:23px;width:100%}
div#accountcontainer table.newuser tr td.subscribeoffers h3,div#emailmarketinglists h3{color: #882333; font-size: 16px;font-weight: 700; padding: 0 15px 5px 0; margin:10px 0 0 0; text-indent:0px !important;}
.subscribeheadertext p{background:#0598C0; border: 1px solid #319DBB;color: #FFFFFF;padding: 5px; text-align: justify; margin-top:2px;}
div#accountcontainer table.newuser tr td.subscribeoffers label,div#emailmarketinglists label{color:#000;}
div#accordion div#emailmarketinglists label{color: #111;} 
div#accordion .subscribeheadertext p{background:none!important;border:none!important;color:#000!important;margin-top:2px;}
div#emailmarketinglists{float: left; margin-top: 10px;width:100%}
div#emailmarketinglists input[type="checkbox"]{ margin:4px;}
div#accordion div#emailmarketinglists{width:660px;background:#F0F0F0;padding:5px;}
.proddesc span.rating > a span.reviewscount,div#catalog_content div#recentlyviewedrecommendations div.recentlyviewedrecommendationscarousel span.rating > a span.reviewscount,div#catalog_content div#apparel1 div#customerswhobought div.customerwhobought1carousel span.rating > a span.reviewscount,div#catalog_content div#general-sporting-equipment1 div#customerswhobought div.customerwhobought1carousel span.rating > a span.reviewscount,div#catalog_content div#apparel2 div#customerswhobought div.customerwhobought1carousel span.rating > a span.reviewscount,div#catalog_content div#apparel3 div#customerswhobought div.customerwhobought1carousel span.rating > a span.reviewscount a,div#apparel1productlist div#productlist span.reviewscount,div#apparel3productlist div#productlist span.reviewscount,div#customerswhobought span.reviewscount{display:none}
div.jcarousel-clip jcarousel-clip-horizontal a.writereviewslink{display:none;}
div#fblikebox{background-color:#fff;padding:10px 0}
.enablecookies #returntoshopping{background:url(../images/actionlist.png) 0px -790px;width:197px;height:34px;display:block;margin-top:25px;float:right}
.cookiehelp a{color:#AD1D03}
div#sendtofriendcntrl #sendmailtile{background-color:#D2DFEE;}
div#popupcontainer div#sendtofriendcntrl .close{background:url(../images/actionlist_catalog.png) no-repeat -102px -56px;width:52px;height:22px;}
    div#popupcontainer div#sendtofriendcntrl .close:hover { background-position:-102px -78px }
div#sendtofriendcntrl .sendemail{background:url(../images/actionlist_catalog.png) no-repeat -158px -56px;width:83px;height:22px;}
 div#sendtofriendcntrl .sendemail:hover { background-position:-158px -78px }
div.errorpage_404 ul.catalogmainlevel li ul.catalogsublevel1 h3 a {background:url(../images/icons.png) 0 -893px no-repeat;}
div#catalog_content div.errorpage_404 h2 a {background: url(../images/icons.png) no-repeat -91px -348px;color: #0093BB;}
div.errorwrapper { background: #012B54;}
.proddescription{display:none}
.debugmodeon {left:825px;top:3px;}
.debugmodeon img {height:15px;}
#addresslist .close  {background: url(../images/icons_24bit.png) no-repeat scroll -84px -748px transparent; width: 24px; height: 24px; position: absolute;  right: -20px;top: -20px;cursor: pointer;}
/*Attachment CSS*/
#orderlinefileattachment{float:left!important;}
.attachmentpopup{background: none repeat scroll 0 0 #ccc;border: 3px solid #CCCCCC;}
.attachmentpopup a.close{background:url(../images/icons_24bit.png) no-repeat scroll -84px -748px ;cursor:pointer;height:24px;position:absolute; right:2px; top:2px; width:24px;}
.attachedlist{background:url(../images/groupimg.png) 0 0 #F1F1F1}
.attached{color:#003399!important;cursor: pointer;float: left;text-decoration:underline}
.attached span,.attached em{margin-right:3px;font-style:normal;}

/*****/
#bodycontainer {
    border: 1px solid #000;
    margin: auto;
    width: 1000px;
}
.welcomemessage {
     color: #6A6868;
    float: left;
    margin: 35px 0 0 90px;
    width: 185px;
}
    .welcomemessage a {
    color: #3685F9;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-decoration: none; }
    .welcomemessage .username { font-weight:700; }
.livechat {  
    float: left;
    margin: 20px 0 0 15px;}
.dottedline { border-bottom:1px dotted #333; padding-bottom:5px; }
#autocompletecontainer label {
    color: #2562A0;
    font-weight: bold;
    text-transform: uppercase;
}

.leftnav_titles {
    color: #012B54;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 16px;
    margin-top: 20px;
    padding: 3px 2px 2px 12px;
    text-transform: uppercase;
    width: 170px;
    float:left;
}
.rightbar {background:url(../images/index_globe.jpg) no-repeat right 0; width:18px; float:left; height:560px; }
.ssllogo {
    float: right;
    margin: 0;
    padding-left: 13px;
    width: 169px;
}

/*********************LHS ***********************/
#lhs { float:left; width:214px; }
.newsletterform { 
    background-color: #E9F0F7;
    border: 1px solid #D3D3D3;
    float: left;
    margin:15px 0 0 5px;    
    padding: 5px 3px 5px 5px;
    width: 180px;}
.newsletterform input[type=text] { 
    border: 1px inset #CFCFCF;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 2px;
    width: 145px; float:left;}

#newsletter li:first-child {
    background: url("../images/backgrounds.png") no-repeat scroll 0 -242px;
    display: block;
    height: 27px;
    text-indent: -9999px;
}
#newsletter-submit-button { background:url(../images/actionlist_catalog.png) no-repeat -168px 0; width:22px; height:21px; border:none; cursor:pointer; margin:5px 0 0 5px;}
    #newsletter-submit-button:hover { background-position:-168px -21px; }
.css_errormsgclass { color:#ff0000;
                     
}
    .css_errormsgclass.successmsg { color:#0BAE03;}
.contactus {
    background-color: #E9F0F7;
    border: 1px solid #D3D3D3;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-left: 5px;
    margin-top: 5px;
    padding: 5px 3px 5px 5px;
    width: 180px;
}
    .contactus p { margin:3px 0; }


#featuredproducts,.bestsellerlist {
    float: left;
    margin-top: 30px;
}
    #featuredproducts .header, .bestsellerscarousel .bestsellerheading{ font-size:18px; font-family:'Trebuchet MS', Tahoma, Arial; color:#e46507;}
#FeaturedProductContainer ul li.wrapper,.bestsellerscarousel ul li.wrapper { border: 1px solid #CBCACA; float: left;  height: 179px; margin: 6px 6px 0 0;  padding:8px 5px;  width: 169px; text-align:center; }
    #FeaturedProductContainer ul li.wrapper ul.productitem li.prodname,.bestsellerscarousel ul li.wrapper ul.productitem li.prodname { text-align:center; }
    #FeaturedProductContainer ul li.wrapper ul.productitem li .prodlink,.bestsellerscarousel ul li.wrapper ul.productitem li .prodlink { height:80px;font-size: 11px; }
    #FeaturedProductContainer ul li.wrapper ul.productitem li.prodname,.bestsellerscarousel ul li.wrapper ul.productitem li.prodname{   height: 60px; margin: 0 0 3px; }
    /******************/
#customerregistration #accountcontainer { }

#customerregistration #accountcontainer #acccontent #hd {
    background: url("../images/tab-images.png") no-repeat scroll 0 0;
    color: #EE5200;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    padding: 6px 0 4px 6px;
    width: 939px;
}
#customerregistration #accountcontainer #acccontent .body {    
    float: left;
    padding: 15px 10px 25px;
    width: 923px;
    border-left:1px solid #aba9a9;
    border-right:1px solid #aba9a9;
    background-color:#fff;
}
.tabfooter { background: url("../images/tab-images.png") no-repeat scroll 0 -46px; float: left; height: 27px; width: 945px; }

.submit{
    background: url("../images/actionlist_catalog.png") repeat scroll 0 0 ;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 21px;
    margin-top: 0;
    text-indent: -9999px;
    width: 56px;
}
    .submit:hover {  background-position: 0 -22px}


#flashviewcontainer { border-top: 15px solid #D2DFEE; float: left; padding: 10px; width: 748px; }
#flashviewcontainer div#breadcrumbnav {
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
.flashlink { font-weight: 700; margin-top: 20px; width: 100%; }
/*--clearfix--*/
.clearfix:before, .clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}
.clearfix:before, .clearfix:after {content: ""; display: table;}