#footer h3, h1, body, td, th, input, textarea, select, a { font-family: 'Titillium Web', sans-serif; }
.hpqtxt { text-align: center; }
.box-category > ul > li ul > li a { font-size: 14px; }
 table, .wf_content, p { color: #666; }
body, td, th, input, textarea, select, .rd12 div, table, .wf_content { font-size: 15px; }
.callprice {font-weight: bold; margin-top: 20px; font-size: 19px; color: #A10000;}
#logo {height: 0px; z-index: 1; top: 5px; left: 28px; position: relative;}
#emwrap { padding-left: 5px }
.lnav_opt_opt { padding-left: 5px; color: #000; }
.nav { z-index: 2; }
.emsi {color: #999;}
.boxtop {
	/*
	background-color: #fff;
	border: 1px solid #ccc;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
	*/
}
.box-category > ul > li ul > li a { padding: 3px 0px 3px 6px; width: 100%; color: #000;}
.box-category > ul > li ul > li a:hover { color: #FFF; background-color: #710091; width: 99%; }
.box-category { padding-left: 0px; }

.box-category > ul > li a.active { padding: 5px; color: #000; background: none; font-size: 17px; border-radius: 5px 5px 0px 0px; border-bottom: 2px solid #ccc;}
.box-category > ul > li { padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; }
.box-category > ul > li ul { padding: 0px 0px 0px 0px; width: 178px; border: 0px solid #CCC;}
.box-category > ul > li ul li { padding: 0px }
.box-category > ul > li { margin-bottom: 0px }
.hztitle { color: #000; }
.boxtop > ul > li { margin-bottom: 15px }
.product-list > div {
        overflow: auto;
        width: 775px;
        margin-bottom: 0px;
        border:0px solid #f6f6f6;
        background-color: #fff;
        padding:0px;
}
.product-list > div + div { padding-top: 0px; }
.resultdesc { font-size: 15px; color: #000; line-height: 20px;}
.itrev { padding-bottom: 10px; }
.prod_detail .box .boxtopr { font-size: 19px; color: #000; }
#header #search input { border: 1px solid #989898; width: 200px; margin-right: 130px color: #6d6d6d; }
input#searchBox { width: 200px; }
#search {position: relative; top: 106px; left: 770px; z-index: 2; width: 300px;}
#qtyin { text-align: center; }
#sclink { border-top: #cccccc solid 1px; }
.lnav_opt_opt { padding-bottom: 5px; }
#emailsrv { background: #eee; }
#header-bottom {padding-bottom: 10px; }
#menu-wrapper { left: 300px; position: relative; top: -5px; }
.mnav > li > div { box-shadow: 2px 4px 35px 1px rgba(0, 0, 0, 1.0); -webkit-box-shadow: 2px 4px 35px 1px rgba(0, 0, 0, 1.0); -moz-box-shadow: 2px 4px 35px 1px rgba(0, 0, 0, 1.0); }
.mnav { background: none; }
.mnav > li > a { color: #fff; }
#topnav { position: relative; left: 320px; top: -45px; ; }
#secnav a {color: #000; font-size: 15px;}
#secnav a:hover { text-decoration: underline;}
#secnav {height: 0px; padding-bottom: 10px; color: #fff; font-size: 13px; top: 33px; left: 730px; width: 250px;position: relative;}
.heading h4 { color: #000; }
.inner_secnav {float: left; padding-right: 30px; font-weight: bold; margin-top: 2px;}
.attention { margin-top: 10px; width: 890px; }
#notification { margin-right: 50px; }
h1, body, #search, input {background-image: none;}
/* body {background-color: #000 } */
br { display: inline }
#emwrap, .box-category > ul > li a.active + ul  { border: 0px solid #ccc; width: 178px;} 
#emwrap { padding: 0px; padding-top: 5px;} 
#welcome { padding: 0px;margin: 0px} 
#mcsec { margin-top: 128px; }
#footer h3 { font-size: 21px; }
.container_12 .grid_3 { margin-top: 10px; }
#myemail:focus { background: #fff; color: #000; }
#mcsec #content { padding-top: 10px; }
#head_container { height: 122px; padding: 0px; margin: 0px;background: #dcdcdc; z-index:10;position: fixed; width: 100%; border-bottom: 3px solid #f7f7f7; }
#header { width: 200px;  padding-bottom: 0px; } 
#header-right { padding: 0px; margin: 0px}
a.blu14 { color: #000; }
.rd14 { color: #000; }
a.button:hover {color: #fff}
a.button span, a.button {background-color: #710091}
.gallery_sec { border: 0px; }
.cart2 { padding-top: 20px; }
.box-product > div { border: 2px solid #E7E6E1; padding: 0px; margin-top: 0px; margin-bottom: 0px;  width: 230px; }
.box-product > div { border: 0px; }
.box-product .image { float: left; width: 225px;}
.box-product .cart, .box-product .name, .box-product .price { text-align: center}
.box-product .name a:hover { color: #8B0327; }
.box-product .hname a:hover { color: #8B0327; }
.box-product .info_wrap { float: left; width: 250px; }
.box-product .price{ font-size: 15px; color: #8B0327;}
.box-product .image { padding: 0px; height: 270px;}
#column-left { margin-top:20px; }
#column-left .box { margin-bottom:0px; }
h1 { margin-top: 5px; font-size: 25px; }
.box .box-heading { width: 950px; text-align: center; padding-bottom: 0px; }
.box .box-heading { background: #fff; }
.box .box-heading h2 { font-size: 31px; padding: 20px 0px 30px 0px; }
h4 {margin: 0px; padding: 0px; font-size: 14px;}
.rebl15 {font-size: 21px;}
.lnotif { position: relative; top: 10px; }
.no_right_margin {border: 2px solid #E7E6E1;}
.sorting ul li a, .txt, .lnav_opt_opt, #ourloc, #footer ul li a {font-size: 15px;}
.rtitle { font-size: 15px; color: #000; text-decoration: underline}
.rcol { color: #633E46; }
.rtable {padding: 20px; }
#ourloc { width: 200px }
.banner { margin-left: 11px; }
div.box { clear: both; display: block; }
.grid_12 { margin: 0px; }
.container_12 .grid_12 { width: 960px; }
.topvar {text-decoration: underline; color: #000;}
.hcart { color: #A10000; font-weight: bold;}
.srd14 b, .sblu14 { font-size: 17px; color: #000; }
.rd14 b, .blu14 { font-size: 17px;}
a, .hpthd { color: #710091; }
.crtttl { color: #666; font-size: 15px;}
.bhd13 b { font-size: 17px; }
.hpiwd { padding-right: 10px; }
#cart_total { position: relative; top: -2px; color: #000; }
#cart { position: relative; width: 180px; left: 740px; top: 15px; z-index: 222; text-align: right; height: 35px; z-index: 3333;}
#cart .content { border: 2px solid #808080; min-width: 300px; max-width: 300px; margin-left: -145px; top: 36px;  }
#cart h4 { color: #fff; }
#shopping_cart_icon{ position: relative; top: 5px; }
.box-hprod {width: 225px; padding: 0px 3px 0px 3px; }
#ifpo { color: #de360f; }
#freeshiptxt { color: #8b0327 ; }
.calendar table { width: 100%; border-bottom: 1px solid #ccc;}
#monthyear { padding-bottom: 7px; }
.rpwrap { width: 180px; text-align: center; padding: 10px 0px; background: #eaeaea; }
.qtwa { padding: 8px;}
.qtxt { text-align: center; }
.savepc { padding-bottom: 8px; text-align: center; }
.qtwa a { padding: 5px 30px; color: #fff; }
.rd14, a.blu14 { font-size: 15px; }
.pricewrap { padding-top: 8px; }
.prow { border-bottom: 1px solid #eaeaea; padding-top: 10px; margin-top: 0px; padding-bottom: 20px; margin-bottom: 10px; }
.prow td table { padding-top: 3px; }
.sorting { background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefefe 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */; width: 758px; border: 1px solid #ccc; }
.rstxt { font-size: 15px; padding-bottom: 5px; }
.feat { font-size: 25px; color: #710091; padding-bottom: 10px; }
.feattitle { font-size: 18px; color: #000;}
.itwrap { height: 325px; }
#allpgmsg { position: relative; top: 145px; }
.featdesc { font-size: 14px; line-height: 18px; }
#container { box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0); -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2); }
body { background: #fff; }
#prodiscl { padding-top: 165px; }
#accountimg { position: absolute; left: 840px; z-index: 222; top: 11px; }
.prodlink { color: #000; }
h4 { font-size: 19px; }
a.bhd b { font-size: 17px; color: #000; }
.evtitle { font-size: 21px; padding-bottom: 10px; color: #8B0327; }
.lnotifw { position: absolute; left: 470px; }
.rppage { padding-right: 0px; }
.attention .close { position: relative; top: -42px;}
.attention { width: 250px; }
a:hover { color: #5b0800; }
.sf-with-ul {height: 18px; }
.sf-menu a, .sf-menu a:visited { color: #000; }
.sf-menu a:hover, .sf-menu a:visited, .sf-menu a { font-size: 15px;; }
.sf-menu a:hover { color: #fff; }
.sf-menu li a:hover  {background-color:#eee; color: #000}
.sf-menu li:hover a {background-color:#eee; color: #000}
.sf-menu ul li a:hover {color: #fff;}
.sf-shadow ul { background: #eee; }
.ulul { 
    position: relative;
    top: -12px;
    -moz-box-shadow: 5px 5px 15px #666;
    -webkit-box-shadow: 5px 5px 15px #666;
    box-shadow: 5px 5px 15px #666;
}

	.button-search { position: Relative; top: 20px; left: 578px; z-index: 555; background: url(/images/sites/bigmag.jpg) no-repeat scroll 0px 0 transparent;; height: 26px; width: 26px; }
        .ui-autocomplete-category { font-weight: bold; padding: .2em .4em; margin: .8em 0 .2em; font-size: 15px; line-height: 1.5; font-size: 15px; background: #fce2bf; color: #000; margin-top: 0px; }
        .ui-menu-item td { font-size: 15px; }
        #navlong { position: relative; z-index: 20; top: 25px; left: 0px; }
        .ui-menu .ui-menu-item { padding-top: 0px; }
        .ui-autocomplete-input { width: 240px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 18px; position: relative; top: -10px; left: 370px; padding-left: 10px; z-index: 424;}
        .ui-widget { left: -15px; top: 0px; position: relative; }
        .ui-widget input { font-family: 'Roboto Slab', Helvetica, serif; font-size: 15px; color: #999; height: 24px; border-radius: 5px;}
        .ui-autocomplete { position: fixed; font-family: 'Roboto Slab', Helvetica, serif; box-shadow: 0px 20px 60px 10px #747474; -webkit-box-shadow: 0px 20px 60px 10px #747474; max-height: 500px; max-width: 350px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; font-size: 17px; }
        .ui-menu-item { background: #fff; font-size: 15px; }
        .ui-state-focus:hover { background: #ddd; }
        .ui-autocomplete .ui-menu-item table { position: relative; top: 5px; padding-right: 5px; }
        .ui-extra { ; margin-top: 10px; }
        * html .ui-autocomplete { height: 100px; }
