body  { background: #e0e0e0; margin:3px 0 20px 0; padding:0;font:  normal normal 15px Verdana, Arial, sans-serif; color:#3F5172; }
TD{FONT-SIZE: 12px;COLOR: #3F5172;FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;}
input {color: #333;}
ul{list-style: none;margin:0;}
img {border-style: none;}
.headbanner li{float:left;}
a:hover{text-decoration:none;color: black;}
a:visited {color: black;}
a:link {color: black;}
a {color: black;}         
.multi-level > li{display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;}
.dropdown-submenu {
    position: relative;
}
      
.navbar-dark,.menu-box{background:#0071bc;z-index:999;}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:before {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: 10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
    
.form__select {
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAANVJREFUWAntVcENgzAMhNCZMkMUqV+GaB+M0CwBmwTxYBKWYAEU1VeBhCwR1XzysSWEfXbOziWIyjn3qQqaKdj711oHUAVUAVVAFSiuwEPyL/De9ymlV26NMWYYx/GdqznnRApYaztaPJ8JmD/vNQy+DkUDhBC2pmnauq4XTgkMOdTwXC4WDQCiGONKzZ70rAcxfGDIHdi/b/EAIKYzXuisW3Kx2w0+MOSkdmsANKHd4i7gTnS7D1hsoq+As0/TNHBMGt9WQNroql4HUAVUAVVAFSiuwBecMi8+AY6GFwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 45px;
    position: relative;
        -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /*background-color: #fafbff;*/
    border-radius: 2px;
    border: 1px solid #484848;
    box-sizing: border-box;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 16px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0;
    max-width: 100%;
    padding: 0 15px;
}
@media only screen and (min-width: 992px) {
.dropdown-submenu:hover .dropdown-menu {
    display: block;
}
}
@media only screen and (max-width: 991px) {
.multi-level  li.dropdown-submenu{background:aliceblue;}
.multi-level{padding-left:0;margin-left:15px;}
.dropdown-submenu>.dropdown-menu{margin-top:5px;}
.dropdown-submenu > a{display:inline}
.dropdown-submenu:before {border-width: 7px 7px 0 7px;
    border-top-color:black;
    border-left-color: transparent;}
    
.multi-level > li{
padding:.5rem 0rem;
border-bottom:1px solid gainsboro;}

}

.billing-addr{height:25px;width:100%;}
#chkmybill{display:block;margin:2px;float:left;}
#nav li{float:left;}
#wrap{text-align: center;}
#wrap img{max-width:370px;}
#wrap a{display:inline-block !important;}
#as_ul li{margin:5px 0;padding:5px 0;}
.error_message{display: inline-block;width: 100%;float: left;background: aliceblue;vertical-align: middle;padding: 5px 12px;font-weight: bold;font-size: 15px;}
.container-cart .error_message{width: 780px;}
h1{font: normal bold 16px Arial, Helvetica, sans-serif;color: #454545;}
h2{font: normal bold 12px Verdana, Arial, sans-serif;padding-left: 3px;color: #820000;}
h3{font:normal bold 11pt Arial, Helvetica, sans-serif; color: #454545;}
h4{color: #202B4A; font:  normal bold 12px Verdana, Arial, sans-serif;}
h5{color: #000; font:  normal bold 11px Verdana, Arial, sans-serif;}
h6{color: #000; font:  normal bold 10px Verdana, Arial, sans-serif;}
.steps .done a{text-decoration:none;color:#000}
.price_from{font-weight: bold;color: #5080BE;}
/*order history */ 
.inputx {background-color: #38588E;font-weight: bold;font-family: sans-serif;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 5px;font-size: 12px;padding: 0 12px 0 12px;border: 1px solid #CCCAC6;cursor: pointer;box-shadow: 0 0 1px 1px #D8D8D8;text-decoration: none !important;}
a.inputx{color:white;}
.back-btn-container {padding-left: 30px;}
.outer-container{width: 815px;margin: 19px 0 10px 10px;display: inline;float: left;}
.inner-container{padding:0 0 20px 0;}
.steps{width: 925px;}
.orderhistory-header{background: url(/images/divider-order-history.png) no-repeat 0 50%;height:15px;text-align:left;}
.inner-container th{width:175px;text-align:left;font-size:16px;}
.inner-container td{width:175px;text-align:left;font-size:12px;}
.table-container{padding-left:90px;}
.back-btn-container{padding-left:30px;}
#order-number a{text-decoration:none;color:#6a1514;font-weight:bold;}
#order-number a:hover{text-decoration:underline;}
.inner-container span{padding-left:20px;text-align:left;font-size:12px;}
.headbanner a:hover{color: #406095; text-decoration: underline;}
a.td:visited{color: #990000; text-decoration: none;}
a.td:active{color: #990000; text-decoration: none;}
a.td:link{color: #990000; text-decoration: none;}
a.td:hover{color: #DFEAF4; text-decoration: underline;}
a.nav:link{color: #ffffff; text-decoration: none}
a.nav:active{color: #ffffff; text-decoration: none}
a.nav:visited{color: #ffffff; text-decoration: none}
a.nav:hover{color: #ffffff; text-decoration: underline}
a.body:link{color: #000000; text-decoration: underline}
a.body:active{color: #000000; text-decoration: underline}
a.body:visited{color: #000000; text-decoration: underline}
a.body:hover{color: #000000; text-decoration: underline}
a.navblue:link{color: #00396d; text-decoration: none}
a.navblue:active{color: #00396d; text-decoration: none}
a.navblue:visited{color: #00396d; text-decoration: none}
a.navblue:hover{color: #00396d; text-decoration: underline}
.searchHead{background-image: url('./images/postal-uniforms-direct-logo14.jpg');background-repeat: no-repeat;height:150px;}
.headLink{width:400px;height:150px;display:block;float:left}
.searchCont{float:left;padding: 21px 0 0 60px;}
.form-wrapper {width: 250px;float: right;padding: 3px;margin: 10px auto;overflow: hidden;border-width: 1px;border-color: #dedede #bababa #aaa #bababa;-moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 3px 0 #aaa, 0 3px 3px #444;-webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 3px 0 #aaa, 0 3px 3px #444;box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 3px 3px #444;-moz-border-radius: 3px 3px 5px 5px;-webkit-border-radius: 3px 3px 5px 5px;border-radius: 3px 3px 5px 5px;background-color: #f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);background-image: linear-gradient(top, #f6f6f6, #eae8e8);}
#search {width: 200px;height: 20px;padding: 3px 3px;float: left;font: bold 14px 'lucida sans', 'trebuchet MS', 'Tahoma';font-size: 11px;border: 1px solid #ccc;-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#submit {float: right;border: 1px solid #0072C6;height: 28px;width: 40px;padding: 0;cursor: pointer;font: bold 15px Arial, Helvetica;color: #fafafa;text-transform: uppercase;background-color: #0072C6;background-image: -webkit-gradient(linear, left top, left bottom, from(#0072C6), to(#0483a0));background-image: -webkit-linear-gradient(top, #0072C6, #0483a0);background-image: -moz-linear-gradient(top, #0072C6, #0483a0);background-image: -ms-linear-gradient(top, #0072C6, #0483a0);background-image: -o-linear-gradient(top, #0072C6, #0483a0);background-image: linear-gradient(top, #0072C6, #0483a0);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;}
/* Define top menu banner */
.topbanner1{ background-image: url('images/linebg.jpg'); color: #c50036; color: #FFF; font: normal normal 11px Tahoma, Arial, sans-serif; height: 20px; text-align:right; padding-right: 2px; horizontal-align:right; }
.topbanner1 a:link{ color: #FFF; text-decoration: none;   }
.topbanner1 a:active{ color: #98002E; text-decoration: none;   }
.topbanner1 a:visited{ color: #FFF; text-decoration: none;   }
.topbanner1 a:hover{ color: #669900; text-decoration: underline;  }
/* Define footer section */
.footer {background: #3F5172;font: normal normal 10px/12px Verdana, Arial, sans-serif;text-align: center;	color: #FFF;}
.footer a:visited{color: #FFF; text-decoration: none;}
.footer a:active{color: #FFF; text-decoration: none;}
.footer a:link{color: #FFF; text-decoration: none;}
.footer a:hover{color: #DFEAF4; text-decoration: underline;} 
.rightcolumn{color: #FFFFFF; horizontal-align:center; width:200px; vertical-align:top;}
.rightcolumn a:visited{color: #FFF; text-decoration: none;}
.rightcolumn a:active{color: #FFF; text-decoration: none;}
.rightcolumn a:link{color: #FFF; text-decoration: none;}
.rightcolumn a:hover{color: #DFEAF4; text-decoration: underline;} 
.body{background-color:#ffffff;width: 600px;font:  normal normal 11px Verdana, Arial, sans-serif; color:#3F5172;vertical-align:top;padding:5px 5px 5px 5px;}	
.body a{color:#993333;text-decoration:none;}
.body a:visited {color: #993333; text-decoration: none;}
.body a:hover {color: #00396d; text-decoration: underline;}
.SideNav h1 {font-size:10px;font-weight:bold;color:#FFFFFF;}
.SideNav {background-color:#d9dfea;	border-right:1px solid #406095;	width: 160px;	font:  normal normal 11px Verdana, Arial, sans-serif; color:#002851;vertical-align:top;padding:5px 5px 5px 5px;}
.SideNav a{color:#333333;font-weight:bold;text-decoration:none;}
.SideRight h1{font-size:10px;font-weight:bold;color:#FFFFFF;}	
.SideRight {background-color:#d9dfea;padding:1px;border-left:1px solid #406095;width: 200px;font:  normal normal 11px Verdana, Arial, sans-serif; color:#002851;vertical-align:top;padding: 15px 5px 5px 5px;text-align:center;}
.SideRight a {color:#333333;font-weight:bold;text-decoration:none;}
hr{color: #406095;  height: 1px;}
.icons {padding:0px 5px 0px 0px; border:none;}
/* Define headbanner section */
.headbanner {background: #fff;font: normal bold 11px/14px Verdana, Arial, sans-serif;text-transform: uppercase;text-align: center;color: #990000;padding:0;}
.headbanner a:visited {color: #990000;text-decoration: none;}
.headbanner a:active {color: #990000; text-decoration: none;}
.headbanner a:link {color: #990000; text-decoration: none;}
.headbanner a:hover { /*color: #DFEAF4;*/color:#406095; text-decoration: underline;}
/*Navigation Menu */
#nav{margin:0;padding-top:1px;font: 12px Geneva,Arial,Helvetica,sans-serif;margin-left: 0px;padding-left: 0px;font-weight:bold;}   
#nav>li{overflow:hidden;list-style: none;display: block;float: left;display:block;float:left;width:170px;height:25px;text-align:center;background: url(images/dd_arrow_w.gif) no-repeat 139px 50%;cursor:pointer;}
#nav li a{display:block;padding:6px 17px 0px 6px;text-decoration:none;color:#ffffff;}
#nav ul{background: #737373;padding: 0px;border-right: 1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-radius: 0px 0px 3px 3px;box-shadow: 2px 2px 3px #ECECEC;-webkit-box-shadow: 2px 2px 3px #ECECEC;-moz-box-shadow:2px 2px 3px #ECECEC;width:170px;} 
#nav ul li:hover{background-color:#536A94}
#nav li:hover{background-color:#737373}
#nav ul li a{display: block;cursor:pointer;}
#nav ul li {border-right:none;width:170px;height:25px;border-radius: 0 0 5px 10px;}
#nav ul li a {border-right: none;color:#fff;text-align: left;}
#nav ul{display: none;visibility:hidden;position: absolute;top: 25px;border-radius: 0 0 5px 10px;border-color: white;box-shadow: 1px 2px #BBBABA;} 
#nav ul ul{top: -28px;left:170px;position:relative;display: none;visibility:hidden;border: 1px solid #DDDDDD;background-color: #737373;float:left;}
#nav ul ul ul{top: -22px;left:170px;display: none;visibility:hidden;border: 1px solid #DDDDDD;float:left;}
#nav ul li{display: block;visibility:visible;padding:10px 0;}
#nav li:hover > ul{visibility:visible;}
#nav .parentli{background:url(images/fo_arrow.gif) no-repeat 155px 50%}
#main{background: #fff;  float: left;min-height:400px;}
#mainContainer{background:#fff;float: left;width: 100%;overflow: hidden;}
.singleresult-link{width: 140px;margin: 0 20px;overflow: hidden;font-size: 11px;max-height: 55px;}
#craft-select {width: 350px;margin: 40px 25px 25px 25px;float: right;}
#img-holder {float: left;margin: 50px 25px 50px 25px;padding-right: 25px;border-right: 2px dotted;}
#go-btn-panel {margin-top: 50px;position: relative;height: 25px;}
.craft {margin: 5px;}
.cmscontainerp {width: 1024px;overflow: hidden;min-height:200px;padding:0px 0px;}
.mainDiv{width:1024px;margin:0 auto;background:#fff;}
.cartCont{  background: url('./images/cart.png');height: 90px;width: 85px;background-repeat: no-repeat;float: right;position: absolute;right:0px;top: 118px;text-align:center;}
.topRightCont{ height: 30px;width: 220px;float: right;position: relative;top: 5px;right: 5px;text-align:right;color:#990000;}
#mainCartQuantity{font-size: 20px;display: block;text-align: center;margin-top: 5px;position: relative;height: 60px;width: 115px;color:#fff}
#mainCartQuantity{text-decoration:none;}
.cmscontainerp p {margin:0px;padding:0px;}
.bannerp{width: 1000px;height: 40px;overflow: hidden;margin:3px 12px;float: left;border-radius: 5px;}
.herop{border: 1px solid #E4E2E2;width: 1000px;overflow: hidden;margin:3px 12px;float: left;border-radius: 5px;}
.homebox {border: 1px solid #E4E2E2;width: 320px;height: 300px;overflow: hidden;margin: 9px;float: left;border-radius: 5px;}
/********login********/
.steps .done {color: black;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F2F2F2), color-stop(1, #D1CECE));background-image: -webkit-linear-gradient(top, #F2F2F2 0%, #D1CECE 100%);background-image: linear-gradient(to bottom, #F2F2F2 0%, #D1CECE 100%);padding: 0px 5px;}
.steps li {border-radius: 15px;float: left;width: 168px;height: 30px;border: 1px solid #CCCAC6;background-color: #ffffff;font-weight: bold;line-height: 27px;color: #000;position: relative;text-align: center;margin: 0 0 0 45px;display: inline;}
.done {cursor: pointer;background: #ffffff;}
#login-form .button-login-and-continue {width: 280px;height: 40px;overflow: hidden;border: 0;cursor: pointer;padding: 0;}
#login-form .button-guest-checkout, #login-form .button-checkout-now {width: 200px;height: 40px;cursor: pointer;border: none;padding: 0;display: block;margin: 10px auto;}
#login-form .col-1, #login-form .col-2 {width: 390px;border-width: 1px 1px;border-style: solid;border-color: #CCCAC6;background-color: #ffffff;height: 300px;border-radius:5px;float:left;}
.new-users{margin-left:10px;}
#login-form .login-title {padding: 0 32px;border-radius: 5px 5px 0 0;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F2F2F2), color-stop(1, #D1CECE));background-image: -webkit-linear-gradient(top, #F2F2F2 0%, #D1CECE 100%);background-image: linear-gradient(to bottom, #F2F2F2 0%, #D1CECE 100%);}
#login-form .login-title h2 {margin: 0;font-size: 13px;line-height: 33px;}
#login-form .registered-users .holder {padding: 0 32px;}
#login-form p {color: #666;margin: 11px 0;font-size: 11px;font-weight: bold;}
#login-form .row {margin: 0 0 0 36px;}
#login-form label {color: #000;font-weight: bold;}
#login-form .input-text {border: 1px solid #E1DFDF;padding: 6px 5px;width: 249px;display: block;margin: 3px 0 13px;font-size: 15px;font-weight: bold;border-radius: 5px;box-shadow: 2px 1px aliceblue;color: #6F82AA;}
.email_input {border: 1px solid #E1DFDF;padding: 6px 5px;width: 249px;display: block;margin: 3px 0 13px;font-size: 15px;font-weight: bold;border-radius: 5px;box-shadow: 2px 1px aliceblue;color: #6F82AA;}
#login-form .forgot-password {font-size: 10px;}
#login-form .button-continue {width: 267px;height: 40px;overflow: hidden;border: 0;cursor: pointer;padding: 0;margin: 10px 50px 10px 50px;}
#login-form .new-users .login-title, #login-form .new-users .holder {padding: 0 10px 0 23px;}
#login-form .che-box label {font-size: 12px;}
.forgot-password a{text-decoration:underline;}
.forgot-password a:hover{text-decoration:none;}
.steps{font-size: 14px;width: 925px;background: url(./images/sep-steps.gif) repeat-x 0 50%;width: 100%;overflow: hidden;margin: 0 0 15px;}
.container-left {width: 830px;display: inline;float: left;}
#siteseal-container {border-bottom: 1px dashed black;padding: 5px;text-align: center;}
.aside {top: 205px;background-color: #f8f8f8;border: 1px solid #CCCAC6;width: 170px;margin: 5px 5px;display: inline;min-height: 300px;min-height: 350px;border-radius: 5px;}
.steps ul{margin:0;padding:0;}
.steps li{margin:0;padding:0;}
.buttons-set .button1{color:#fff;text-decoration:none;width:200px;}
.buttons-set .button1:hover{color:#fff;text-decortion:none;}
.inner_container .button1{color:#fff;text-decoration:none;width:200px;}
.inner_container .button1:hover{color:#fff;text-decortion:none;}
.buttons-set2 .button1{color:#fff;text-decoration:none;width:200px;}
.buttons-set2 .button1:hover{color:#fff;text-decortion:none;}
.button1{display: block;text-decoration: none;border-radius:8px;border: 2px solid #ACC4D0;text-align:center;padding: 5px;cursor: pointer;font: bold 17px Arial, Helvetica;color: #fafafa;text-transform: uppercase;  background-color: #3F5172;background-image: -webkit-linear-gradient(top, #3F5172, #526993);}
.button1:hover{background-color: #458CDB;background-image: -webkit-gradient(linear, left top, left bottom, from(#458CDB), to(#3F5172));}
.billing-shipping h2 {margin: 0 0 17px;font-size: 19px;}
.billing-shipping .column1 {width: 410px;}
.billing-shipping .column2 {width: 400px;z-index: 2;position:relative;background: #fff;display: block;  float: left;}
.billing-shipping .required {margin: 0 0 11px;font-size: 12px;font-weight: bold;color: #000;line-height: 14px;}
.billing-shipping label {display: block;font-size: 13px;color: #000;font-weight: bold;margin: 0 0 2px;}
.billing-shipping .colsmall {width: 168px;}
.fleft {float: left;}
.billing-shipping .colsmall .txt {width: 158px;}
.billing-shipping .txt {border: 1px solid #666;padding: 1px 0;width: 366px;line-height: 14px;border: 1px solid #E1DFDF;padding: 6px 5px;display: block;margin: 3px 0;font-size: 15px;border-radius: 5px;box-shadow: 2px 1px aliceblue;color: #6F82AA;}
.billing-shipping .colmin {width: 26px;}
.billing-shipping .colmiddle .txt {width: 202px;}
.billing-shipping .colmiddle {width: 204px;}
.billing-shipping .colmin .txt {width: 18px;}
.billing-shipping .colselect {width: 161px;}
.billing-shipping .colsmall, .billing-shipping .colmin, .billing-shipping .colmiddle, .billing-shipping .colselect {padding: 0 8px 0 0;}
.billing-shipping .colselect .sel {width: 100%;height: 30px;margin: 3px 10px;border: 1px solid #E1DFDF;box-shadow: 2px 1px aliceblue;color: #6F82AA;border-radius: 5px}
.billing-shipping .row {width: 100%;overflow: hidden;}
#result_top {position: relative;height: auto;padding: 5px 0;margin: 10px 5px 5px 5px;border-radius: 4px;width: 800px;border: 2px solid rgb(210, 225, 238);padding: 2px;overflow: hidden;float: right;}
#result_bottom {position: relative;height: auto;padding: 5px 0;margin: 10px 5px 5px 5px;border-radius: 4px;width: 800px;border: 2px solid rgb(210, 225, 238);padding: 2px;float: right;overflow: hidden;}
#content .searchPageButtonSelected a {padding: 0px 2px 0px 2px;text-decoration: none;color: #FFFFFF;background-color: #999999;display: block;min-width: 10px;text-align: center;}
.searchPageButtonSelected {margin: 0px 2px 0px 2px;text-align: center;float: left;}
.searchPageButton {cursor: pointer;margin: 0px 2px 0px 2px;text-align: center;float: left;}
#result_bottom_table {border-collapse: collapse;}
#result_bottom_table {width: 775px;border-collapse: collapse;margin-left: 5px;}
#singleresult {width: 180px;height: 225px;position: relative;float: left;margin: 0 0 0px 10px;text-align: center;border-radius: 8px;padding: 11px 1px 1px 1px;}
#singleresult:hover{border: 1px solid #fff;padding: 10px 0 0 0; box-shadow: 1px 2px aliceblue;}

.filtCont {background: rgb(219, 219, 219);float: left;width: 100%;}
.home_leftnav {width: 200px;position: relative;float: left;clear: both;padding-bottom: 3px;}
.srchtable{margin-left: 4px;background: #F4F2FA;border-collapse: collapse;line-height: 20px;}
.plus {float: right;padding-right: 10px;font-size: 12px;cursor: pointer;}
.recengine_image{border: 1px solid silver;background-color: #dcdcdc;padding: 2px;width:110px;height:110px;display: block;margin: 0 auto;}
.recmCell{max-height: 190px;overflow: hidden;}
.leftHeader {font-size: 16px;font-weight: bold;padding:3px;width:185px;}
#resultscontainer {position: relative;float: left;margin-top: 25px;}
.filtCont h1{color:#6F82AA}
#content{color:#6F82AA}
.rowimg{width:160px;}
#content td{color:#6F82AA}
#content a{color:#6F82AA}
#pd_addtocart .button1{text-align: right;padding-right: 15px;color:#fff;text-decoration:none;background-position: 5% 50%;width:160px;background-image: url('/images/whitecart.png');background-repeat: no-repeat;}
#button-container {width: 300px;float: right;padding-right: 150px;}
#outer-container {float: right;width: 900px;margin: 15px 50px;}
.gobttn:hover {background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );background: -moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');background-color: #e9e9e9;}
.gobttn {-moz-box-shadow: inset 0px 0px 15px 0px #ffffff;-webkit-box-shadow: inset 0px 0px 15px 0px #ffffff;box-shadow: inset 0px 0px 15px 0px #ffffff;background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');background-color: #f9f9f9;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;-webkit-border-top-right-radius: 12px;-moz-border-radius-topright: 12px;border-top-right-radius: 12px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomleft: 12px;border-bottom-left-radius: 12px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #666666;font-family: Arial;float: right;font-size: 15px;font-weight: bold;font-style: italic;height: 30px;line-height: 30px;text-decoration: none;text-align: center;text-shadow: 1px 1px 0px #ffffff;}
/*********product*******/
#pd_alt_images {width: 420px;border: 1px solid #EFEFEF;float: right;padding: 4px;margin-top: 9px;margin-right: 5px;position: relative;margin-bottom: 4px;}
.addthis_toolbox .hover_effect a {border: 2px solid #fff;padding: 2px 2px 2px 16px;position: relative;text-decoration: none;}
.addthis_toolbox .hover_effect div {float: left;}
.addthis_toolbox .hover_effect span {position: absolute;width: 16px;height: 16px;top: 2px;left: 1px;}
#recmnd {width: 194px;float: right;border: 1px solid #EFEFEF;border-radius: 0 5px 5px 5px;margin: 0 8px 5px 8px;}
#mayalso{width: 190px;background: gainsboro;text-align: center;font-weight:bold;margin: 2px 2px 20px 2px;}
.cellCont{text-align:center;margin-bottom: 8px;}
#result_top_table a {text-decoration: underline;cursor: auto;}
a :hover{text-decoration: none;}
.addthis_toolbox {font-size: 11px;display: inline;float: left;}
.addthis_toolbox .hover_effect {width: 255px;padding: 10px 0 6px 10px;border: 1px solid #EFEFEF;border-radius: 5px;-webkit-border-radius: 5px;}
.addthis_toolbox .hover_effect div {float: left;}
.breadcrumb a{color:#000;text-decoration:underline;}
.breadcrumb a:hover{text-decoration:none;}
#product_info {width: 805px;display: block;float: left;padding-left: 5px;z-index: -1;}
#pd_main_image {width: 360px;min-height: 360px;float: left;margin-right: 10px;margin-top: 0px;}
#pd_info_container {width: 420px;float: left;border: 1px solid #EFEFEF;padding: 4px;font-size: 13px;margin-top: 0px;}
#pd_info_container h1 {font-family: verdana;font-size: 17px;margin-bottom: 5px;}
#pd_sku_brand {font-family: verdana;font-size: 13px;color: #808080;}
#pd_price {width: 420px;font-family: verdana;color: red;font-size: 18px;border-bottom: 1px solid #EFEFEF;margin-bottom: 7px;margin-top: 8px;}
#pd_options {padding: 5px 0 2px 0;position: relative;}
.review a{color:#0066CC;text-decoration:underline;}
.review a:hover{text-decoration:none;}
#pd_share {width: 420px;border: 1px solid #EFEFEF;margin-top: 5px;padding: 4px;float: right;margin-right: 4px;}
#share_text {font-size: 13px;color: #000;font-weight: bold;display: inline;float: left;margin-right: 5px;}
ul.tabs {list-style: none;margin: 0 !important;padding: 0;border-bottom: 1px solid #666;height: 30px;}
ul.tabs li {float: left;text-indent: 0;padding: 0;margin: 0 !important;list-style-image: none !important;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background-position: -420px -62px;cursor: default !important;color: #000 !important;}
ul.tabs a {font-size: 11px;display: block;height: 30px;line-height: 30px;width: 134px;text-align: center;text-decoration: none;color: #333;padding: 0px;margin: 0px;position: relative;top: 1px;}
.panes div {display: none;padding: 15px 10px;border: 1px solid #999;border-top: 0;height: 100px;font-size: 14px;background-color: #fff;}
#tabs{float:left;}
#errort .error_message{width:100%;padding: 5px 12px;font-size: 13px;} 
ul.tabs {list-style: none;margin: 0 !important;padding: 0;border-bottom: 1px solid #666;height: 30px;}
ul.tabs li {float: left;text-indent: 0;padding: 0;margin: 0 !important;list-style-image: none !important;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background-position: -420px -62px;cursor: default !important;color: #000 !important;}
ul.tabs a {font-size: 11px;display: block;height: 30px;line-height: 30px;width: 134px;text-align: center;text-decoration: none;color: #333;padding: 0px;margin: 0px;position: relative;top: 1px;}
.panes div {display: none;padding: 15px 10px;border: 1px solid #999;border-top: 0;height: 100px;font-size: 14px;background-color: #fff;}
.ui-tabs {padding: 2px;margin: 2px;width: 800px;}
.ui-corner-all {border-radius: 4px;}
.ui-widget-content {border: 1px solid #EFEFEF;background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color: #222222;display: block;}
.ui-widget {font-family: Verdana,Arial,sans-serif;font-size: 12px;display: block;}
.ui-widget-header {background-color: #F2F2F2 !important;background-image: none !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px;border-bottom-width: 0;}
.ui-tabs .ui-tabs-nav li {position: relative;float: left;border-bottom-width: 0 !important;margin: 0 .2em -1px 0;padding: 0;}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #aaaaaa;background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight: normal;color: #212121;outline: none;}
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3;background: #e6e6e6 url(/css/images/tab_bg.gif) repeat-x;font-weight: normal;color: #555555;outline: none;}
.ui-widget-content ul li {font-size: 12px;}
.ui-corner-top {-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #aaaaaa;background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight: normal;color: #212121;outline: none;}
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3;background: #e6e6e6 url(/css/images/tab_bg.gif) repeat-x;font-weight: normal;color: #555555;outline: none;}
.ui-tabs .ui-tabs-nav li a {float: left;text-decoration: none;padding: .5em 1em;}
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3;background: #e6e6e6 url(/css/images/tab_bg.gif) repeat-x;font-weight: normal;color: #555555;outline: none;}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; display: block;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; width: 800px;}
.ui-widget-content { border: 1px solid #EFEFEF; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; display: block;}
.ui-widget-content a { color: #222222; }
.ui-widget-content ul { padding-left:30px; font-size: 12px;}
.ui-widget-content ul li { font-size: 12px;}
.ui-widget-header { border: 1px dotted #004294; background: #007AC3 url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #FFFFFF; font-weight: bold;}
.ui-widget-header a { color: #222222; }
#fragment-1 , #fragment-2 , #fragment-3 {max-height: 500px; overflow: auto;}
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/css/images/tab_bg.gif) repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada ; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { outline: none; text-decoration: none; font-weight: bold; }
.ui-dialog { position: relative; padding: .2em; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; color:black;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-tabs { padding: 2px; margin:2px; width: 800px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-icon-closethick {background-position: -96px -128px;}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png);}
.ui-widget-overlay {background: black;opacity: .50;filter: Alpha(Opacity=30);}
.btn-proceed-to-checkout {background: url(/images/checkout_now.png) no-repeat;width: 267px;height: 40px;display: block;}
.checkout {margin: 5px 0 5px 0;float: right;width: 190px;}
.promotional-message {font-weight: bold;margin: 5px 0 5px 0;}
.mini-cart .cart-total {color: #6A1514;font-weight: bold;margin: 9px 0 0 0;}
.mini-cart-cartlines {max-height: 460px;overflow: auto;}
.loading_animation{text-align:center;}
.shopping-heading p {margin: 0;padding: 11px 0 0;}
.shopping-cart {border-bottom:2px solid #D9DDE9;padding: 0 0 16px;margin: 0 5px 20px 8px;width: 800px;float:left;}
.shopping-cart table {border-collapse: collapse;width: 800px;}
.shopping-cart table th.item-img {width: 92px;}
.shopping-cart table .a-left {text-align: left;}
.shopping-cart table th {background-color: #D9DDE9;padding: 8px 0 9px;}
.shopping-cart table th.item-name {width: 270px;}
.shopping-cart table th.item-price {width: 88px;white-space: nowrap;}
.shopping-cart table th.item-qua {width: 116px;}
.shopping-cart table th.item-allprice {width: 88px;}
.shopping-cart table th.item-action {padding-left: 18px;width: 130px;}
.shopping-cart table td {padding: 22px 0;text-align: center;border-bottom: 1px solid #F2F2F2;vertical-align: top;font-size: 14px;}
.shopping-cart table td.item-name {font-size: 13px;}
.shopping-cart table td.item-price, .shopping-cart table td.item-qua, .shopping-cart table td.item-allprice {font-weight: bold;}
.shopping-cart table td.item-action {padding-left: 38px;}
.shopping-cart h2 {margin: 0;font-size: 13px;}
.shopping-cart table .item-name span {color: #838282;display: block;font-size: 12px;}
.skudesc {width: 265px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shopping-cart a{color:black;text-decoration:underline;}
.shopping-cart a:hover{text-decoration:none;}
.subtotal {font-size: 18px !important;width: 322px;}
.subtotal-price {width: 100%;}
.subtotal-price .col {width: 95px;}
.priceCol {padding-left: 20px;}
.subtotal-price strong {font-size: 18px;}
.subtotal .shipping h3 {border-bottom: 1px solid #F2F2F2;padding-bottom: 6px;margin: 10px 0 5px 0;font-size: 14px;}
.subtotal .shipping .row {margin: 14px 0;}
.subtotal .shipping .row label {display: block;margin-left: 18px;line-height: 16px;}
.fleft{float:left;}
.subtotal .shipping em {font-size: 12px;}
.subtotal .shipping strong {font-size: 12px;}
.sub-price-before {margin: 17px 0;width: 319px;font-size: 11px;}
.sub-price-before h4 {margin: 0;font-size: 21px;}
.two-col .btn-proceed-to-checkout {margin: 12px 56px 30px;clear: both;}
.subtotal {font-size: 18px !important;}
.subtotal1 {font-size: 16px !important;}
fieldset {margin: 0;padding: 0;border-style: none;}
.subtotal .shipping {border-bottom: 1px solid #F2F2F2;padding: 0;}
#cart_button_1 {width: 265px;height: 35px;float: left;}
#cart_button_2 {width: 265px;height: 35px;float: left;text-align: center;}
#cart_button_3 {width: 270px;height: 35px;float: left;text-align: right;}
.subtotal {font-size: 18px !important;width: 322px;}
.fright {float: right;}
.subtotal-price {width: 100%;}
.clear-fix {clear: both;overflow: hidden;}
.sub-price-before {margin: 17px 0;width: 319px;font-size: 11px;}
.two-col .btn-proceed-to-checkout {margin: 12px 56px 30px;clear: both;}
.btn-proceed-to-checkout, .shopping-cart .btn-cancel, .shopping-cart .btn-update, .video-gal-box .btn-top span, .video-gal-box .btn-btm span, .billing-shipping .btn-continue, .btn-place-order, .discount .button-apply, .btn-continue-shopping, .search-box .btn-find, .btn-checkout-with-paypal {text-indent: -9999px;overflow: hidden;line-height: 0;font-size: 0;border: 0;cursor: pointer;}
.shopping-cart a {color: black;text-decoration: underline;}
.recengine_product_container {text-align: center;margin: 5px;}
.recengine_product_container {text-align: center;margin: 5px;}
.recengine_title{max-height: 34px;overflow: hidden;display: block;font-size: 13px;width: 150px;margin: 0 auto;}
.alsolike {font-size: 13px;margin: 0 12px 14px;padding: 8px 0 0;text-align: center;position: relative;font-weight: bold;} 
.outer_container {width: 1002px;margin: 20px 0 10px 10px;font-size: 12px;}
.place-order {height: 40px;float: right;display: block;}
.progress-box {width: 100%;overflow: hidden;position: relative;margin: 0 0 12px;}
.progress-box .holder {width: 825px;margin-left: -10px;max-height:200px;overflow:hidden;}
.progress-box .col {margin: 0 0 -1000px 10px;padding: 3px 20px 1005px 20px;width: 223px;background-color: #ffffff;font-size: 12px;display: inline;}
.progress-box .colm {margin: 0 0 -1000px 10px;padding: 3px 20px 1005px 20px;width: 223px;background-color: #ffffff;font-size: 12px;display: inline;border-left:1px dotted;border-right:1px dotted;}
.title {font-size: 15px;color: #2A2A2A;font-weight: bold;}
.progress-box ul {list-style: none;padding: 0;margin: 9px 0 8px;}
.progress-box li {line-height: 14px;}
.progress-box .btn-edit {width: 38px;height: 20px;display: block;color: #06c;font-size: 14px;}
.items-cart {border: 1px solid #d0c4ae;padding: 4px;margin: 12px 0 7px;overflow: hidden;}
.cart table {border-collapse: collapse;width: 100%;}
.cart table th.item-img {padding-left: 7px;}
.cart table th.item-name {width: 240px;}
.cart table td.item-name {width: 240px;}
.item-name a{color:black;text-decoration:underline;}
.item-name a:hover{text-decoration:none;}
.cart table th {background-color: #F0F0F0;padding: 8px 0 9px;}
.cart table .a-right {text-align: right;}
.cart table .a-left {text-align: left;}
.cart table td.item-img {padding-left: 3px;width: 56px;}
.cart table img {display: block;border: 1px solid #c0b194;}
.cart table td {text-align: center;line-height: 14px;font-size: 12px;}
.cart h2 {margin: 0;}
.ui-widget-content a {color: #0066CC;}
.ui-widget-header {background-color: #F2F2F2 !important;background-image: none !important;}
.ui-dialog-title{color:grey !important;}
.cart table .item-name span {color: #838282;display: block;}
.cart table td {padding: 18px 6px 18px 0;text-align: center;border-bottom: 1px solid #cdc1a9;vertical-align: top;line-height: 14px;font-size: 12px;}
.cart-a{color: black;text-decoration: underline;}
.cart-a:hover{text-decoration:none;}
.items-cart table td {font-size: 13px;font-weight: bold;}
.cart .totals td div {padding: 10px 6px;border-top: 4px solid #fff;background-color: #F0F0F0;font-size: 13px;font-weight: bold;}
.two-col {width: 795px;margin: 0 0 15px;}
.cart .totals td {padding: 0;border-bottom: none;}
.instruction{width: 300px;}
.instruction textarea{border: 4px solid #BDBDBD;margin: 5px 0;}
.card-info{border: 1px solid #d0c4ae;padding: 4px;margin: 12px 0 7px;overflow: hidden;}
.cards-sec{padding: 10px;background: #f3f0ec;margin-top: 10px;overflow: hidden;}
.postal-card{width:390px;}
.personal-card{width:390px;}
.card-info span{font-weight: bold;font-size: 16px;}
.cards-sec td{font-weight: bold;font-size: 14px;}
.cca-left{width:350px;padding:5px;}
.cca-right{width:400px;padding:5px;}
.place-order {height: 40px;float: right;display: block;}
/******CHECKOUT PAGE 2*********/
.shipping-card {border: 1px solid #967d4c;padding: 6px;margin: 7px 0 2px;}
.postalcard{width: 380px;float: left;height:170px;padding:8px;background-color: #f6f6f6;}
.personalcard{width: 380px;height:170px;float: right;padding:8px;background-color: #f6f6f6;}
.payheading{padding:5px;margin-bottom:5px;}
.shipping-card table {width: 380px;margin: 5px 0 0;}
.cart table .item-allprice {padding-right: 18px;}
.shipping-card .cart-image {width: 324px;padding: 19px 10px 0 0;}
.shipping-card label {display: block;color: #000;font-size: 13px;font-weight: bold;margin: 0 0 3px;}
.shipping-card .cart-image p {font-size: 10px;line-height: 10px;margin: 9px 3px;}
.btn-place-order {  background: url(/images/order_submit.png) no-repeat;width: 190px;height: 40px;display: block;margin: 0 8px 0 0;}
.level1{overflow:visible!important;}