* 						 { margin: 0; padding: 0; outline: none; }
body 					 { font: 13px/18px Arial, Tahoma, Verdana, sans-serif; width: 100%; background-color: #ADD2D8; background-image:url(../img/sitebg.gif); background-repeat:repeat-x; line-height: 1.4; }
a {
color:#714A21;
outline: none;
text-decoration: none;
}
html {
color:#56462B;
}
#product-grid li.viewdetails a#vdbut {color:#381C00; background:#eaeaea; border:1px solid #381C00;}
#product-grid li.viewdetails a#vdbut:hover {background:#ADD2D8;}
a:hover         		 { text-decoration: none; color:#42AEC2;}
a.extend        		 { width: 150px; display: block; margin: 10px 0 0; }
a.extend:hover  		 { height: 500px;}
p               		 { margin: 0 0 18px;}
strong          		 { font-weight:bold;}
img             		 { border: none; }
td						 { padding-left:5px;}
th h1					 { font-size:20px!important; margin-top:10px!important; margin-bottom:2px!important; }
th.spechead1				 {float:none;width:60%;}
th.spechead2, th.spechead3 	 {float:none;width:20%;}
.viewproduct				{ background:url("http://images.onlinecommercegroup.com/images/viewproduct.png") no-repeat scroll 0 0; width:110px; height:22px; display:block;}
.viewproduct:hover			{ background:url("http://images.onlinecommercegroup.com/images/viewproduct2.png") no-repeat scroll 0 0; width:110px; height:22px; display:block;}
input           		 { vertical-align: middle;}
fieldset        		 { border: none; }
element.style            {top:0px; left:0px; }
h3              		 { color:#3F6870; font-size:18px; }
pdf				  		 { padding-left: 20px; background:url("../img/file_pdf.png") no-repeat center left;}
.cboth         			 { font-size: 0; line-height: 0; }
.b              		 { font-weight: bold; }
.i              		 { font-style:italic; }
.fleft          		 { width:600px; }
.fleft a        		 { color:#C4C4C4 !important; }
.fleft a:hover  		 { color:#CCC !important; }
.loginright          	 { margin-top:26px; float: right; text-align:right; padding:5px 0px 5px 5px; background:url("../img/frightbg.png") right bottom; width:295px;}
.fright {
float: right;
text-align:right;
margin:8px 0px 0 0;
padding:3px;
position:relative;
height:20px;
border:2px solid #fff;
border-right:0px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
}  
.corpright         		 { float: right; }
.cartitem         		 { float: right; }
.ul_clean       		 { list-style-type:none; margin: 0; padding: 0; }
hr, .hr        			 { background: none; height:1px; font-size:0; line-height:0; border-top: 1px solid #d6d7e0; margin:10px 0; padding:0;}
.corptop          		 { float: left;}
#entityof                { height: 30px; }
.corporateinfo           { color:#fff; font-size:11px; padding:0; }
#header {
color:#714A21;
height: 90px;
width:954px;
text-align:right;
background:#fff url(../img/headerbg.gif);
background-repeat: repeat-x;
border:1px solid #714A21;
border-bottom:0px;
margin-top:14px;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
}
#topnav {
width:954px;
background:#fff;
text-align:left;
border-right:1px solid #714A21;
border-left:1px solid #714A21;
clear:both;
}
#header img              { float:left;}
#header #logo            { display: inline; float: left;}
#mylogin {
margin-right:10px;
padding:0px 0px 0px 3px;
height:20px;
line-height:23px;
font-size:11px;
text-transform:uppercase;
}
.loginbut {
margin-left:2px;
line-height:20px;
color:#563C1D;
padding:0 10px 0 10px;
display:block;
float:right;
height:20px;
background:url("../img/cattitlebg.png") repeat-x;
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
cursor: pointer;
border:1px solid #391D01;
border-top:0px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}
.registerbut {
margin-left:7px;
line-height:20px;
color:#563C1D;
padding:0 10px 0 10px;
display:block;
float:right;
height:20px;
background:url("../img/cattitlebg.png") repeat-x;
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
cursor: pointer;
border:1px solid #391D01;
border-top:0px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}
a.loginbut:hover, a.registerbut:hover {
color:#fff !important;
background:url("../img/mainnavbg.png") repeat-x;
}
li#headcart{
margin-top:5px;
}
#headcart a{
padding:3px 10px 3px 10px;
font-size:12px;
text-transform:uppercase;
line-height:20px;
}
#headcart img{
float:none;
vertical-align:middle;
}
#header input {
width: 200px;
height: 18px;
border:1px solid #9C804E;
color:#9C804E;
padding-left:4px;
font:normal 11px Arial, Helvetica, sans-serif;
margin:0 5px 0 3px;
background-color:#F9F6F1;
}
#header #btnSearch {
border:0px;
background: url(../img/btn_search_where.gif) no-repeat 0 0;
width: 37px;
height: 18px;
cursor: pointer;
color:#888;
margin-left:0px;
top:0;
float:right;
margin:1px 5px 0 0;
}
#header #btnSearch:hover {
background: url(../img/btn_search_where.gif) no-repeat 0 0;
background-position: 0 100% !important;
}
#noItems {
background:#ECE5D6;
}
#noItems h4 {
color:#381C00 !important;
}


#entityof li               { float:left; color: #fff; font-weight:normal; padding:0 2px; text-align:right;}
#entityof li a             { color: #fff; }
#slogan 		      	 { font-size:14px; height:40px;}
#entityof #ico_top1 a  	 { padding: 0px 3px;}
#entityof #ico_top2    	 { margin-bottom:0px; text-align:right; float:right;}
#entityof #ico_top2 a  	 { padding: 0px; }
#entityof .corpphone	 { font-size:12px; line-height:30px; color:#eaeaea;}
#entityof #ico_top3    	 { background:url(../img/top3bg.png) no-repeat right; color:#eaeaea; margin:5px 0 5px 0; text-align:left; float:right; line-height:20px; padding-right:5px; font-size:11px;}
#entityof #ico_top3 a  	 { padding: 0px; }
#entityof #cartinfopanel    { font-size:12px; height:30px; }
#flabanner{
float:left;
width:740px;
height:400px;
position:relative;
background:url("../js/banner-rotator/images/drapescurtainsnmore/default-1.jpg") no-repeat;
}
.menu_top li     		 { padding: 0px 0px; }
.menu_top a      		 { padding:0 0 3px 0; line-height: 20px; font-size: 11px; font-family: Trebuchet MS; }
#top_line                { clear: both; padding: 10px 0;height:35px; }
#top_line .left          { float: left; font-size: 13px; margin: 5px 0 0; }
#top_line .right         { float: right; }
#top_line .right ul      { margin: 0 10px 0 0; }
#top_line .right li      { float: left; }
#top_line .right input   { border: 1px solid #d9d9e1; padding: 2px 4px; color: #8d8c8c; width:110px; }
#breadcrumb              { margin: 0px 0px 2px 0; border-bottom:1px solid #381C00; z-index:-2;}
#breadcrumb_inner        { z-index:-2; border-top: 1px solid #000; background:#4C4D52 url(../img/bg_breadcrumb.gif) repeat-x; height: 24px; padding: 0px 1px 1px 10px;  color: #fff; }
#breadcrumb_inner p      { }
.breadcrumbs  			 { float:left; text-align:left; width:650px; margin-top:1px; }
.breadcrumbs ul 		 { padding:0px 0px 0px 0px; }
.breadcrumbs a 			 { color:#9C804E; }
.breadcrumbs a:hover 	 { color:#3F6870 !important; }
div.breadcrumbs 		 { font-size: 11px; }
div.breadcrumbs img		 { float:left; margin-right:5px; }
div.breadcrumbs ul, div.breadcrumbs img { float: left; margin-right: 5px; margin-left: 0px; }
div.breadcrumbs ul li 	 { background-image:url(../img/breadarrow.png); background-repeat:no-repeat;	background-position:right; float: left;	margin-right: 5px; padding-right: 8px; }
div.breadcrumbs ul li.bottom { border-right: 0; background-image:none; }
#breadcrumb td           { vertical-align: middle;}
#breadcrumb p            { margin:0; padding: 4px 0 0; color: #fff; font-size:12px; }
#breadcrumb a            { font-weight: bold; }
#breadcrumb .sep         { margin: 0 6px; }
#breadcrumb .breadlinks a{ font-weight: normal; color: #fff !important; }
#breadcrumb .breadlinks a:hover { text-decoration: underline;}
#breadcrumb table a#slick-toggle{ font-weight: normal; background:url(../img/dots_white.gif) repeat-x bottom left; padding: 0 3px 1px 0; }
#breadcrumb select       { color:#888; }
#content .sort-bar{
clear:both;
float:right;
margin-top:5px;
background:#4C4D52 url(../img/bg_breadcrumb.gif) repeat-x;
height: 30px;
padding: 0px 10px 1px;
color: #fff;
border:1px solid #9C804E;
border-bottom:0px;
width:40%;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
}
#content .sort{
margin:0px;
font-weight:bold;
line-height:30px;
font-size:11px;
text-align:right;
}
#content .sort-bar select {
width:160px;
color:#381C00;
background-color:#ECE5D6;
border:1px solid #9C804E;
}
#breadcrumb input#txtSearchKeyword { padding: 1px 3px 1px; }
#breadcrumb table 		 { border: none; border-collapse: collapse; margin: 2px 0 0; }
#wrapper                 { width: 954px; margin: 0 auto; clear: both;}
#middle {
background-color:#fff;
width:952px;
padding:1px;
border:1px solid #714A21;
border-top:0px;
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
}
#internal img{float:none;}
#container {
overflow:hidden;
margin-top:10px;
padding-bottom:10px;
width:952px;
background:url("../img/contentbgfoot.png") repeat-x bottom;
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-left-radius:7px;
-moz-border-radius-bottomright:7px;
-webkit-border-bottom-right-radius:7px;

}
#content .hbox_img strong{ display: block;height:153px;}
#content .hbox_img img   { padding: 5px 8px;}
#content .hbox h2     { font-size: 14px; color: #dc291e; font-weight: normal; padding: 11px 20px 0; text-transform:  uppercase; height:20px; overflow:hidden;}
#content #box_b       { margin: 0 4px;}
#content .middle      { margin: 0 0 0px 3px;}
#home_banner             { width: 746px; height:275px; margin:0 0 5px 2px; position: relative; z-index:1;}
.maincontent .view_best_sell { color:#02b8cf; font-weight:bold; float:right; margin:-21px 20px 0 0;}
.maincontent, .full-page{
float:right;
margin:0 5px 0 0px;
}
#content, #canvas {
width:740px;
float:right;
}
.maincontent div.breadcrumbs	{ height:14px; width:737px; padding:0;}
.maincontent div.pages	 { margin:0px; padding:5px 0 3px 5px;}
.maincontent div.two-image	 { margin:0px; padding:5px 0 3px 5px; border-bottom:1px solid #ccc;}
.maincontent div.two-image .inner h3	 { color:#3F6870 !important;}
.maincontent h6{
padding:0 0 0 6px;
line-height:28px;
font-size:16px;
margin:0 0 0 0;
text-transform:uppercase;
overflow:hidden;
height:30px;
}
.maincontent h1		 { font-size:24px; color:#000; border-bottom:1px solid #ccc; padding:0 0 0 5px; margin-bottom:8px;}
.maincontent h2{
font-size:20px;
color:#56462B;
border-bottom:1px solid #B29E80;
padding:5px 0 0 5px;
margin:0px 0 2px 0;
}
#prettyview1 img{
border:1px solid #9C804E;
}
#securecheckout h1{
font-size:20px;
color:#42AEC2;
border-bottom:1px solid #ccc;
padding:0 0 0 0px;
margin-bottom:8px;
}
#securecheckout {
background:#F2EDE5;
border:1px solid #9C804E;
-moz-border-radius: 5px;
margin-bottom:10px;
}
#securecheckout button{
line-height:12px !important;
color:#FFF!important;
height:26px !important;
background:url("../img/cattitlebg.png") repeat-x !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px!important;
cursor: pointer!important;
border:1px solid #391D01!important;
font-size:11px!important;
font-weight:bold!important;
text-align:center!important;
padding-top:1px !important;
}
#securecheckout input[type="submit"]:hover, #securecheckout button:hover {
background:url("../img/mainnavbg.png") repeat-x !important;
color:#EFE9DC!important;
}
#securecheckout input[type="submit"] {
margin-right:10px!important;
line-height:18px !important;
color:#FFF!important;
height:26px !important;
background:url("../img/cattitlebg.png") repeat-x !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px!important;
cursor: pointer!important;
border:1px solid #391D01!important;
font-size:11px!important;

font-weight:bold!important;
text-align:center!important;
}
#addressInformation div.shipping, #addressInformation div.billing {
background-color:#EADFCE !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px!important;
}
.maincontent .hr		 { margin:0 10px 10px 3px;}
.maincontent .item_info p  { color:#666; font-size:11px; overflow:hidden;}
.maincontent .item_info p.b{ padding:15px 0 5px !important;}
#long_desc h1 {font-size:14px; border:none; padding:0; margin:0;}
#catheader { border-left:1px solid #666; font-size:14px; color:#381C00; margin:0 0 0 2px; padding:3px 0 3px 10px; }
#product-description ul li {list-style-type:circle; margin-left:30px;}
#product-view div.purchase-info .low-importance div {margin:5px 10px 0 0; }
#product-view div.purchase-info .low-importance div img {margin:25px 0px 0 0; }
#product-view div.purchase-info h2#long_name{
font-size:16px;
padding:0;
margin:0;
}
#product-view div.purchase-info ul.prices li span.title { font-weight:bold;}
ul#product-grid{
background-color:#F2EDE5;
float:right;
width:740px;;
margin-bottom:8px;
position:relative;
border:1px solid #9C804E;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
}
#product-grid li.title a { color:#efefef; font-weight:bold; font-size:12px;}
#product-grid li.title a:hover { color:#fff!important; text-decoration:none;}
#product-grid li.product ul li {padding:0px;}
#product-grid li.product ul li.image a img{
background:#fff;
border:1px solid #714A21;
}
#product-grid li.product { width:100%; border-bottom:1px solid #ccc; height:67px; margin:0px;}
#product-grid li.category{
width:178px;
border:1px solid #9C804E;
-moz-border-radius-topright:8px;
-moz-border-radius-topleft:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-top-left-radius:8px;
margin:4px 0px 10px 4px;
height:150px;
background-color:#eaeaea;
padding:0px;
position:relative!important;
}
#product-grid li.category ul li.image a img{
height:124px;
width:178px;
float:left;
border:0px!important;
}
#product-grid li.category .title a{
color:#381C00;
-moz-border-radius-topright:7px;
-moz-border-radius-topleft:7px;
-webkit-border-top-right-radius:7px;
-webkit-border-top-left-radius:7px;
width:178px;
height:26px;
line-height:22px;
font-size:14px;
display:inline-block;
text-decoration:none;
background:#fff url(../img/cattitlebg.png) repeat-x;
}
#product-grid li.category ul li.title { text-indent:10px; text-align:left; width:172px !important; padding:3px; display:block; position:relative; bottom:0; background: url("../img/producttitlebg.png") repeat-x top; margin-top:-26px; }
#product-grid li.category ul li.title:hover { background:#4D4E53 url("../img/mainnavbg2.png") repeat-x top;}
#product-grid li.category ul li.title h3 { white-space:nowrap; overflow:hidden; background-image:url("../img/bullet_prodcats.png"); background-position:left center; background-repeat:no-repeat;}
#product-grid li.product_category { font-size: 12px; float: left; padding: 0px 10px 0px 0px; width: 714px; background-color:#FFF2E0; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:0px; text-align: center; }
#product-grid li.product ul li img{
width:178px;
height:124px;
margin-top:0px!important;
}
#product-grid li.product ul li.title { width:178px; text-align:left; float:left;}
#product-grid li.product ul li.subtitle {left: 114px; margin:26px 0 0 0; width:178px; text-align:left; }
#product-grid li.list li.title a { color:#56462B; font-weight:bold; font-size:14px;}
#product-grid li.list li.title a:hover { color:#3F6870 !important; }
#product-grid li.list ul li img{ float:left; width:96px; height:67px;}
#product-grid li.list ul li.title {left: 114px; width:400px; text-align:left; position:absolute;}
#product-grid li.list ul li.subtitle {left: 114px; margin:20px 0 0 0; width:400px; text-align:left; position:absolute;}
#image-container { position:relative;}
#product-grid li.product ul li.stars {text-align:right; width:80px; margin:0 0 0 622px; }
#product-grid li.list{
float:left;
width:714px;
border-bottom:1px solid #ccc;
margin-left:10px;
position:relative;
height:67px;
padding:5px;
}
#product-grid li.list ul li.title h3{
	border:none;
}
#product-view div.purchase-info{
width:360px;
background:#F2EDE5;
border:1px solid #9C804E;
-moz-border-radius: 5px;
margin-left:1px;
}
#product-view div.purchase-info div.social-networking {position:relative; clear:both; padding-top:5px;}
#product-specs dl dd { float:left; width:520px; }
div.product-information h3 { color:#3F6870;}
.custservice             { text-align:center; font-size:14px; color:#444; padding-top:10px;}
.custservicenum     	 { text-align:center; font-size:18px; color:#3F6870; padding-bottom:10px; font-weight:bold;}
.sl{ 
float: left;
width: 187px;
margin-left: 3px;
text-align:center;
}
.sl_inner{ 
width: 187px;
background:url(../img/bg_sl.gif) repeat-y;
margin:0 auto;
border:1px solid #9C804E;
-moz-border-radius: 5px;
}
.sl_inner2{ 
width: 187px;
background:url(../img/bg_sl2.gif) repeat-y;
margin:0 auto;
border:1px solid #3F6870;
-moz-border-radius: 5px;
}
.bg_sl_bot          	 { width: 187px; background:url(../img/bg_sl_bot.gif) repeat-y; margin:0 auto; height: 9px; font-size: 0; line-height: 0; }
.sl_title				 { padding: 0px 0 0px 0px !important; width:187px; margin-top:1px;}
.sl_title h3, .sl_title h3 a { color: #fff; text-transform:uppercase; font-size: 14px; text-align: left; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; cursor: pointer; }
.sl_title h3 			 { padding: 0px 0px 0px 0px; }
.sl_title h3 img		 { float: right; margin: 2px 5px 0 0;}
.sl_title h3 span 	 	 { float: left;line-height:17px; height: 17px;padding: 0 0 0 10px; display: block; width: 130px;}
dl.review dt             { color:#3F6870; }
ul.head                  { background:#381C00 url(../img/bg_sl_head.gif) repeat-x !important; padding: 4px 0 4px 5px !important; }
ul .head a               { background: none !important; height: auto !important; width: auto !important; padding: 0 !important;}
ul .head h3              { color: #fff; text-transform:uppercase; font-size: 16px; text-align: left; font-weight: normal; padding: 4px 18px 4px 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.menuhead{
background:url(../img/menubg.gif);
background-repeat: repeat-x;
height: 30px;
padding: 1px 0 0 7px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}
.menuhead2   			 { background:url(../img/menubg.gif); background-repeat: repeat-x; height: 22px; padding: 2px 0 0 7px; }
.menuhead3{
background:url(../img/menubg2.gif);
background-repeat: repeat-x;
height: 30px;
padding:0px;
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}
.menutitle1 {
padding:5px 0 0 0px;
color:#fff;
font-weight:bold;
font-size:12px;
text-align:left;
}
.menutitle3{
line-height:30px;
padding:0px;
color:#fff;
font-weight:bold;
font-size:12px;
text-align:center;
}
.menutitle2 				 { padding:2px 0 0 8px; color:#eaeaea; font-weight:normal; font-size:13px; }
#testimonials p          { padding:0 9px 0 9px; text-align:left;}
#testimonials p.fromuser { font-size:11px; padding:0 0px 7px 0px; text-align:right; border-bottom:1px dotted #ccc; margin:6px 10px 0 10px;}
#testimonials p.note     { font-size:12px; padding:5px 8px 0 9px; text-align:left; margin:0; font-style:italic; color:#381C00;}
#testimonials p.fromuser .loud{ color:#3F6870;}
#testimonials div.more   { padding:5px 9px 0 9px; text-align:right; margin:0;}
ul#products, ul#products2         	 { padding:0px 3px 10px 2px;}
ul#products li{
border-bottom:1px solid #B29E80;
padding:1px;
margin-bottom:2px;
}
ul#products li ul.productssub {
padding:3px 0 0 10px;
}
ul#products li ul.productssub li{
border:0px;
padding:3px 0 0 10px;
}
ul#products li ul.productssub a {
font-size:11px;
font-weight:normal;
padding-left: 14px;
color:#381C00;
background:url(../img/subbullet.png) no-repeat left;
}
ul#products2 li      	 { margin:4px 7px 4px 7px; padding:5px; border:1px solid #ccc; background-color:#eaeaea;}
ul#products2 li:hover{
color: #42AEC2;
background-color:#fff;
}
ul#products a{
display:block;
text-align:left;
color:#381C00;
font-weight:bold;
font-size: 12px;
padding-left: 4px;
line-height:16px;
}
ul#products2 a           { display:block; width: 158px; text-align:center; font-size: 14px; padding-left: 4px; line-height:16px; }
ul#products .active a    { color: #42AEC2;}
ul#products2 .active a   { color: #42AEC2;}
ul#products a:hover      { color: #42AEC2 !important; }
ul#products2 a:hover     { color: #381C00 !important; }
ul#problems              { padding:0 3px 0 2px; margin:0 auto; }
ul#problems2             { padding:0 3px 0 2px; margin:0 auto; }
#securecheckout tr td ul li  		{ font-weight:normal; margin: 5px 0 5px 0;}
#page_copy{
padding:5px;
}
#page_copy p	         { padding-top:0px !important;}
#page_copy a:hover	     { color:#3F6870 !important;}
#page_copy_2             { padding:10px 5px 10px 0px; }
#inc-content			 { float:left; }
input, textarea, select {
border:1px solid #9C804E;
color:#9C804E;
font:normal 11px Arial, Helvetica, sans-serif;
background-color:#F9F6F1;
}
#ocgCart .box{
background:#F2EDE5;
border:1px solid #9C804E;
-moz-border-radius: 5px;
padding:3px;
}
#ocgCart input[type="submit"] {
margin-right:0px!important;
color:#75634C!important;
height:20px !important;
background:#fff !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px!important;
cursor: pointer!important;
border:1px solid #EAD7B9!important;
font-size:11px!important;
font-weight:normal!important;
text-align:center!important;
padding:1px !important;
}
#ocgCart .submitb {
margin-right:0px!important;
color:#75634C!important;
height:20px !important;
background:#fff !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px!important;
cursor: pointer!important;
border:1px solid #EAD7B9!important;
font-size:11px!important;
font-weight:normal!important;
text-align:center!important;
padding-bottom:3px !important;
}
#ocgCart input[type="submit"]:hover, #ocgCart input[type="button"]:hover {
background:#68A9B7 !important;
color:#fff!important;
}
#showcart table#itemlist{
background:#F2EDE5;
border:1px solid #9C804E;
-moz-border-radius: 5px;
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
padding:3px;
}
.remove_item{
background-color:#F2EDE5 !important;
text-align:center;
vertical-align:middle;
}
div.optionBlock{
background-color:#F2EDE5!important;
border:1px solid #9C804E!important;
}
.c1, .c4 {
background-color:#fff !important;

}
#ocgCart .bottomTable{
background-color:#F2EDE5 !important;
border:1px solid #9C804E !important;
border-top:0px !important;
-moz-border-radius: 5px;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
}
#ocgCart div.discounts, #ocgCart div.shipping {
background-color:#fff !important;
border:0px !important;
margin-right:0px!important;
width:345px!important;
}
#ocgCart div.totals{
background-color: #fff!important;
width:345px!important;
border:0px solid #ADD2D8!important;
}
#ocgCart div.recommended {
background-color:#F2EDE5 !important;
}
tr.itemhead th {
background-color:#F2EDE5 !important;
}
#pageinfo{
background:url(../img/pageinfobg.png) repeat-x;
margin-bottom:5px;
height:30px;
color:#fff;
border:1px solid #9C804E;
border-bottom:2px solid #381C00;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
}
#page_copy ul       	 { margin-left:20px;}
#page_copy p a       	 { color:#3F6870;}
#product-view div.purchase-info div.cost  {padding-top:5px; color:#563C1D !important;}
div.mod-prods ul.inside li.product {width:165px; height:172px;}
#page_copy dl dt	     { background:url(../img/bullet_prod.gif) no-repeat center left; padding:0 0 0 10px; font-weight:bold; }
#footer{
text-align:center;
height:auto;
width:952px;
color:#eaeaea;
border:0px solid #ccc;
border-top-width:0px;
}
#footerleft{
float:left;
font-size:11px;
}
#footerright{
float:right;
font-size:11px;
}
#footer .foottitle, #footer .foottitle:hover{
height:25px;
color:#fff;
background: url(../img/footmenu.jpg) no-repeat;
font-weight:bold;
font-size:13px;
padding:6px 5px 2px 6px;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-bottom:1px solid #381C00;
}
#footer ul#two{
margin-left:4px;
float:left;
position:relative;
border:1px solid #714A21;
text-align: left;
width:352px;
text-align:center;
padding:0 0 5px 0;
background: url(../img/twobg.png) repeat-y;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#footer ul#three{
margin-left:5px;	
float:left;
position:relative;
border:1px solid #714A21;
text-align: left;
width:352px;
text-align:center;
padding:0 0 5px 0;
background: url(../img/twobg.png) repeat-y;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#footer ul#four{
margin-left:5px;
margin-right:5px;
border:1px solid #714A21;
position:relative;
text-align: left;
width:217px;
text-align:center;
padding:0px;
background: url(../img/twobg.png) repeat-y;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#footer ul#four .head{
color:#714A21;
background:#fff;
padding:6px 0 6px 0;
font-size:12px;
font-weight:bold;
border-bottom:2px solid #714A21;
text-transform:uppercase;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
}
#footer ul               { text-align: left; width:932px; text-align:center; padding:10px; background:#4D4E53 url(../img/footlinkbg.gif) repeat-x left top;}
#footer ul.buttons       { text-align: center; width:190px; text-align:center; padding:0 0 0px 0; background:#4D4E53 url(../img/footlinkbg.gif) repeat-x left top;}
#footer ul.buttons a img, #footer ul.buttons img {
padding:10px 0 10px 0;
line-height:normal;
border-bottom:1px solid #714A21;
}
#footer ul.buttons a	 { border:none; padding:0px!important; margin:0px;}
#footer ul li a:hover    { color:#000; background:#DDD2B8; }
#footer li{
text-align:left;
padding:0 3px 0 3px;
}
#footer li.first{
padding:5px 3px 0 3px;
}
#footer li:hover{
}
#footer li a{
padding:2px 0 2px 0;
font-size:11px;
display:block;
margin: 0 3px;
white-space:nowrap;
border-bottom:1px solid #fff;
text-indent:2px;
}
.copyright {
font-size:11px;
color:#2A4549;
text-align: left;
padding: 7px;
margin:0 0 0 0;
}
.btn                 	 { border: none !important; cursor: pointer; display: block; text-align: center; font-weight:bold; }
.btn:hover          	 { background: url(../img/livechat.png) no-repeat scroll 0 -33px !important; text-decoration: none !important; height:33px;}
.btn_submit         	 { background: url(../img/btn_submit.gif) no-repeat 0 0; height:24px; width:80px;}
.btn_chat           	 { background:url(../img/livechat.png) no-repeat scroll 0 0; height:33px; width:186px;  margin: 0px 0px 10px 0px; }
.bann_home_small    	 { padding:5px 10px; }
.bann_home_small h2, .bann_home_small h3, .bann_home_small h4, .bann_home_small h5, .bann_home_small h6, .bann_home_small p { margin:0 !important; padding:5px 0 !important; }
.bann_home_big_sub  	 { background:url(../img/banner_home_big_bottom.gif) no-repeat bottom; padding:10px; }
.snb-pinned .note-close  { visibility: inherit; }
.level1 li {
float: left;
position: relative;
background-repeat: repeat-x;
}
.level1 a{
display: block;
position: relative;
}
.level1{
height: 30px;
border-bottom:1px solid #381C00;
background: url(../img/headerbg.gif);
background-repeat: repeat-x;
background-position: 0 100%;
}
.level1 li.mainnav ul.level2 li a {
display: block;
padding:0px 5px 0px 5px !important;
color: #eaeaea;
white-space: nowrap;
}
.level1 li a{
background: url(../img/mainnavbg.png);
border:1px solid #381C00;
margin-right:1px;
color: #eaeaea;
font-size:11px;
text-transform:uppercase;
height:29px;
font-weight:bold;
overflow: hidden;
line-height:30px;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
}
.level1 li a:hover, .level1 li.selected_page {
color: #000 !important;
height:29px;
line-height:30px;
}
.level1 li.selected_page {
}
.mainnav a{
color:#eaeaea;
position:relative!important;
display:inline-block;
padding: 0px 10px 0px 10px;
height: 30px;
line-height:30px;
background: url(../img/mainnavbg.png);
background-repeat: repeat-x;
}
.mainnav a:hover {
color:#000;
height: 30px;
padding: 0px 10px 0px 10px;
background: url(../img/mainnavbg2.png);
background-repeat: repeat-x;
line-height:30px;
}
.level1 li.selected_page a{
color:#000;
height:30px;
border-bottom:0px;
background: url(../img/mainnavbg2.png);
background-repeat: repeat-x;	
}
.level1 ul 			 { font-weight:normal; line-height:14px; height:auto; margin:3px 0 0; }
.level1 ul a:hover		 { background: #02b8cf !important;  color: #fff;}
ul.level2 { position: absolute; top: 25px !important; left: 0 !important; border: 1px solid #381C00; margin-top: 5px; z-index:9;}
ul.level2 li { display: block; position: relative; height:18px; right: 0; left: 0; float: none; border: 0 !important; z-index:9; width: 150px;  }
ul.level2 li a { 
line-height:18px;
display: block;
height:18px;
padding: 3px 0 3px 8px !important;
font-size:10px;
border: 0px !important;
color: #000;
white-space: nowrap;
z-index:9;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
width: 140px; 
}
ul.level2 li a:hover { 
line-height:18px;
height:18px;
background: url(../img/mainnavbg2.png) repeat-x !important;
background-repeat: repeat-x !important;
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
}
body#dannys #header #logo{ width: 230px; height: 62px; margin:15px 0 0 15px; }
body#dannys ul .head h3, body#dannys .sl_title h3 span { border-left: 5px solid #02b8cf; }
body#dannys #breadcrumb a:hover, body#dannys .subpage a:hover	{ color: #3F6870;}
body#dannys .subpage .notesort a { color: #000; }
#product-resources a[href $=".pdf"] {padding-left: 20px; background:url("http://icons.onlinecommercegroup.com/file_pdf.png") no-repeat center left;}
#product-resources a[href $=".docx"] {padding-left: 20px; background:url("http://icons.onlinecommercegroup.com/file_docx.png") no-repeat center left;}