body, td, th, input, textarea, select, a { font-size: 13px; }
#newsdetail p span {line-height: 36px;}
body { background-color: #d8d8cc; color: #000; font-family: 'Open Sans', sans-serif;}
table, .wf_content, p { color: #000; }
table, .wf_content { font-size: 13px; }
p span a { font-size: 12px; }
#logo {width: 100px; padding: 0px 0px 10px 0px; z-index: 1; position: relative; top: 10px; left: 10px; }
#cart .content { width: 270px; border-color: #000;}
#hpbgitems { padding-right: 20px; }
#search {position: relative; top: -34px; height: 0px; width: 160px; left: 678px}; 
#emwrap { padding-left: 5px }
.newstd p { line-height: 18px; }
.lnav_opt_opt { padding-left: 5px; color: #000; }
.emsi {color: #999;}
#test { position: relative; left: -87px; top: 20px; }
.boxtop {
	/*
	background-color: #fff;
	border: 1px solid #ccc;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
	*/
}
.resultdesc p { line-height: 1.6em; }
input#searchBox { font-family: 'Open Sans', sans-serif; line-height: 1.5em; width: 250px; font-size: 13px; padding: 2px; }
.sf-menu li a {padding: 10px 17px;}
.sf-menu li a:hover {padding: 10px 17px;}
.sf-menu li li a:hover {padding: 5px;}
.sf-menu li li a { padding: 5px; }
.container_12 { padding: 0px; }
#container {  padding: 0px; box-shadow: 0 2px 55px rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0 2px 55px rgba(0, 0, 0, 0.9); -moz-box-shadow: 0 2px 55px rgba(0, 0, 0, 0.9);}
.sbar2 { font-size: 13px; width: 95%; margin-left: 20px; }
#mcsec { background-color: #fff; }
.grid_12 { margin-left: 0px; margin-right: 0px;} 
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active { background-color: #5f1c2a; color: #fff;}
.sf-menu a { font-size: 14px; padding: 5px; }
.sf-menu a:hover { padding: 5px; font-size: 14px; color: #fff; }
.sf-menu li:hover a {background-color:#fff; color: #000}
.ulul { -moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 15px #ccc;
-webkit-box-shadow: 5px 5px 15px #ccc;
box-shadow: 5px 5px 15px #666; }
.container_12 .grid_12 { width: 100%; }
.container_12 { width: 947px; }
.button-search { top: -20px; left: 233px; position: absolute; }
.box-category > ul > li ul > li a { padding: 5px 0px 5px 10px; width: 100%; color: #000;}
.box-category > ul > li ul > li a:hover { color: #FFF; background-color: #5f1c2a; width: 99%; }
.box-category { padding-left: 0px; }

.box-category > ul > li a.active { padding: 5px; color: #792525; font-size: 14px; }
.box-category > ul > li ul { padding: 0px 0px 0px 0px; }
.box-category > ul > li ul li { padding: 0px }
.product-list > div {
        overflow: auto;
        width: 655px;
        margin-bottom: 15px;
        border:1px solid #f6f6f6;
        background-color: #f6f6f6;
        padding:20px;
}
.button-search { background: url("/images/sites/mag.png") no-repeat scroll; height: 14px; position: relative;  left: 230px; top: -20px; width: 17px; }
.sf-contener, .sf-menu { 
background: #5f1c2a; /* Old browsers */
background: -moz-linear-gradient(top, #5f1c2a 1%, #840008 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#5f1c2a), color-stop(100%,#840008)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5f1c2a 1%,#840008 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5f1c2a 1%,#840008 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5f1c2a 1%,#840008 100%); /* IE10+ */
background: linear-gradient(to bottom, #5f1c2a 1%,#840008 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f1c2a', endColorstr='#840008',GradientType=0 ); /* IE6-9 */
}
.featdesc p { line-height: 1.3em; }
#cart {position: relative; top: -165px; left: 655px; padding-right: 45px;} 
#adrtp { position: relative; top: -66px; left: 523px; }
#secnav a {color: #000; font-size: 12px;}
#secnav a:hover { text-decoration: underline;}
#secnav {width: 950px; padding-bottom: 10px; color: #000; font-size: 12px; font-size: 12px;}

.inner_secnav {padding-right: 45px; float: left; font-weight: bold;}
.inner_secnav a { color: #fff; }

/* .navigation {background-color: #EFD6C0; } */
.navigation { background-color: #9C9C9C }
#header-bottom { height: 10px; min-height: 0px; background: #fff;; }
h1, body, #search, input {background-image: none;}
#column-left { margin-left: 20px; border: 1px solid #ccc;}
br { display: inline }
#welcome { padding: 0px;margin: 0px} 
#header { padding: 0px; margin: 0px;}
#header { width: 100%; padding-bottom: 0px; }
#header-right { padding: 0px; margin: 0px}
a.blu14 { color: #000; }
.rd14 { color: #a10000; }
a.button, a.button span {background-color: #fa6c00}
.gallery_sec { border: 0px; }

.box-product > div { width: 200px; border: 1px solid #999; height: 390px; margin-left: 10px; }
.box-product .name { height: 60px; overflow: hidden;}
.box-product .image { float: left; height: 200px; width: 200px;}
.box-product .name a:hover { color: #942b2e; }
.box-product .cart, .box-product .price, .box-product .savepc, .box-product .name { text-align: center; }
.savepc { padding-bottom: 10px; }
.box-product .hname a:hover { color: #942b2e; }
.box-product .info_wrap { float: left; width: 250px; }
.box-product .price{ font-size: 14px; color: #942b2e;}
.box-product .image img { padding: 0px; }
#column-left .box { margin-top: 5px; margin-bottom:0px; }
#column-left + #content {margin-left: 225px; padding-right: 30px; margin-top: 10px; }
.box .box-heading { color: #691521; width: 100%; padding-bottom: 0px; background: none; font-weight: bold;}
.hprates { text-align: center; margin: 5px 0px; }
.prodheading, .prodheading2 { padding: 5px 0px 8px 0px; }
.rvhead, h4 {margin: 0px; padding: 0px; font-size: 18px; font-weight: bold; color: #691521; }
h2.colr { padding-top: 10px; font-weight: bold; color: #691521; }
.cart { padding-bottom: 10px; }
.cart2 { padding-top: 10px; }
strike h4 { color: #999; }
.prod_detail p { font-size: 14px; line-height: 1.6em;}
.txt { font-size: 14px; line-height: 1.3em; }
.rebl15 {font-size: 17px; }
p span a {font-size: 13px;}
#emailsrv { margin-bottom: 0px;  }
#ourloc { width: 190px; }
.grid_mid { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.container_12 .grid_mid { width: 183px; margin-top: 25px; }
.wf_content b {color: #2d2d2d; }
.fhdata, .fhtxt { color: #808080; }
#myemail { color: #000; }
.itrev { padding: 8px 0px 8px 0px; }
.feat { font-size: 18px; }
.featdesc { padding-top: 5px; }
.fttitwrap { padding-bottom: 5px; margin-bottom: 5px; }
.featawrap { padding-bottom: 8px; }
.itwrap { height: 180px; padding-top: 15px; margin-top: 15px; border-top: 1px solid #eee; }
.hppdesc { padding-top: 8px; }
.feattitle { font-size: 16px; color: #000; font-weight: bold; }
.hpqtxt { text-align: center; }
.hpdesc { height: 85px; }
p { margin-bottom: 0px; line-height: 13px; }
.secondary_color, p, body, #header #search input, .heading h4, #currency a, #footer ul li a, .cart_right a, .box-category > ul > li ul > li a, .product-list .wishlist a, .product-list .compare a, .product-list .price-tax { color: #000;}
.spacer, #powered, #footer { background: #fff; }
.spacer { margin: 0px; }
#powered { margin-top: 0px; padding: 5px 50px 0px 10px; }
#header #search input { width: 290px;;}
a { color: #000; }
a:hover { color: #de360f; }
#topnav li ul li ul, #topnav li ul { border: 1px solid #aaa; }
#cart_items {position: relative; left: -50px; }
.category-info p { font-size: 14px; line-height: 1.5em; padding-bottom: 20px; }
.slideshow { margin-bottom: 40px; }
.resultdesc { line-height: 1.6em; }
#content .box { padding-bottom: 40px; }
.box .box-heading { text-align: center;}
.box .box-heading a { text-align: center; color: #792525; font-family: 'Open Sans', sans-serif; font-size: 24px;}
.box .box-heading a:hover { text-decoration: underline; }
.box .checkout-heading { margin-top: 20px; }
#welcometxt { padding-bottom: 20px; }
#encyclo_desc p {line-height: 1.6em; padding-bottom: 15px; }
p { line-height: 1.5em; }
body {
}
.category-info { width: 700px; }
.box-product{ width: 720px; }
.category-info { padding-bottom: 15px; }
#ifpo { color: #a10000; font-weight: bold; }
#ifpo, .fsrtxt, #freeshiptxt { font-size:15px; color: #a10000; font-weight: bold; }
.sclass, .rd14 b { font-weight: bold; color: #a10000; }
#topnav { position: relative; z-index: 33;}
.rstxt { padding-bottom: 5px; }

.osavlnk, #osavailtxt { font-size: 14px; }
.lnotifw { position: absolute;}
.attention, .lnotif { width: 250px; position: absolute; top: 11px; left: -25px; background: #FFF5CC url('/images/sites/attention.png') 10px center no-repeat;}
.success .close, .warning .close, .attention .close, .information .close { position: absolute; top: 5px; right:0px; }
.success, .warning, .attention, .information { margin-bottom: 0px; }
