      /* MAIN STYLES
--------------------------------------------------------------------------------------------------------*/
* {padding:0px; margin:0px;}
body { font-family:Arial, Helvetica, sans-serif !important; margin:0 auto !important; text-align:center !important; width:987px; background:url(/site/images/bg/background_body.jpg) #FFFFFF repeat-x;}
td {font-family:Arial, Helvetica, sans-serif !important; }
.left {float: left;}
.right {float: right;}
.clear { clear:both;}
.center { text-align:center;}
img {border:none;}
li { list-style: none; padding: 0;}
a, a:hover { color:#000000;}
#mainContents h1 { text-align:left; font-size:18px;}
#mainContents h2 { text-align:left; font-size:16px;}
#mainContents h3 { text-align:left; font-size:11px;}
/*HEADER
------------------------------------------------------------------------------------------------------*/ 
#header_sc { width:985px; background:#000000; position:relative; height:98px;  margin:0 auto; text-align:center;}
#logo { position:absolute; top:4px; left:3px;}
#slogan{ position:absolute; top:64px; left:164px; z-index:10; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left;}

#warran_logos{
	position:absolute;
	top:2px;
	left:193px;
	z-index:10;
}
#hackersafe {
left:563px;
position:absolute;
top:12px;
}
#toll {
	position:absolute;
	top:60px;
	left:532px;
} 
#registerlinks { position:absolute; top:8px; right:10px; font-size:11px; color:#FFFFFF; text-align:right !important;} 
#registerlinks a, #registerlinks a:hover {color:#FFFFFF; text-decoration:none;}
#cart_sc { position:absolute; top:54px; right:10px; width:227px; height:38px; background: url(/site/images/bg/backview_cart.gif); font-size:11px; text-align:left;} 
#cart_sc  .content { padding-top:6px; padding-left:11px;}
#cart_sc  .content .left { width:106px; padding-top:5px; padding-left:9px;}
#breadcrumb {}
#contentnav { width:985px; background-color:#FFFFFF; border-top:1px #d5c8ad solid; border-left:1px #d5c8ad solid; border-right:1px #d5c8ad solid; text-align:center !important;}
*html #contentnav { width:987px; text-align:center !important;}

#navmenu { width:981px; margin:0 auto; background:url(/site/images/bg/nav_back.gif) repeat-x; height:35px; margin-top:2px; font-size:11px; color:#FFFFFF; font-weight:bold; background-color:#C39426; position:relative; z-index:40;}

#search_head { width:981px; height:27px; background-color:#efefef; margin:0 auto; margin-top:3px; text-align:left; position:relative; z-index:5;}

#search_head .content { position:absolute; left:5px; top:3px; }
#search_head .inputbox {border: 1px solid rgb(153, 153, 153);  font-size: 11px; height: 21px; padding: 1px 0 0 0; width:150px; float:left; margin-left:1px; margin-right:2px; word-spacing: -2;}
*html #search_head .inputbox { width: 140px}
#search_head .submit { border:none!important;}
*html #search_head .inputbox {height: 17px; padding-top:2px;}

#search_head .freeshipping {
	position:absolute;
	left:237px;
	top:6px;
	overflow:hidden;
}
#search_head .menuright { position:absolute; right:5px; top:6px; width: 367px;}
#search_head .menuright li { float: left; overflow: hidden; }
#search_head .menuright li a { display: block; height: 16px; }
#bl_arrivals { width: 97px;  background:url(/site/images/button/new_arrivals.gif) no-repeat;}
#bl_closeouts { width: 77px;  background:url(/site/images/button/closeouts.gif) no-repeat;}
#bl_shop { width: 111px;  background:url(/site/images/button/shop_by_brand.gif) no-repeat;}
#bl_wholesale { width: 79px; background:url(/site/images/button/wholesale.gif) no-repeat; }
#bl_arrivals a {width: 97px;}
#bl_closeouts a { width: 77px;}
#bl_shop a { width: 111px; }
#bl_wholesale a { width: 79px;}

.bl_home_box {
    border: 1px solid #CFB168;
    margin-bottom: 2px;
    margin-left: 2px;
	padding: 18px 0;
    text-align: center;
    width: 224px;
	float: left;
}

*html #search_head .menuright {right:2px;}

#search_head .menuright img { float: left; border: none}

#navmenu ul { list-style:none;}

#navmenu ul li {float:left; padding:9px 0px 8px 0px;}

#navmenu ul li a { background:url(/site/images/bg/nav_sep.gif) no-repeat right center; color:#FFFFFF; text-decoration:none; padding:0px 7px; height:18px; line-height:18px;} 

#navmenu ul li a:hover { text-decoration:underline;}

#navmenu ul li a.last { background:none !important;}

/*NAVIGATION BAR
--------------------------------------------------------------------------------------------------------*/
#navbar { }

/*FOOTER
--------------------------------------------------------------------------------------------------------*/
#footer { width:987px;}

#footertop { background:#dacba8;}
#footertop .content { padding:7px 17px 12px 16px}

#rightbox { background:#f8f5ee; font-size:12px; text-transform:uppercase; color:#000000; width:550px; margin-top:5px; padding:4px 0px;}
#rightboxlogos { background:#ffffff; font-size:12px; text-transform:uppercase; color:#000000; width:550px; margin-top:5px; padding:4px 0px; }

#rightbox_sign_up { margin-top:5px; margin-left:14px; background-color:#ffffff; padding:4px 0px; width:226px; height:160px;}

#rightboxlogos img { margin:0px 4px;}

#rightbox a, #rightbox a:hover{ text-decoration:none; color:#000000; }

#rightbox ul li { float: left; height:52px; border-right:1px solid #dacba8; text-align:center; margin:10px 0px;}
#rightbox ul li div { margin:0 auto; text-align:left; width:80px;}

#rightbox ul li.one { width:130px;}
#rightbox ul li.two{ width:120px;}
#rightbox ul li.three {width:120px;}
#rightbox ul li.four{ width:150px; border-right: none}
#rightbox ul li.four div {width:105px;}
#rightbox ul li.last{ width:0px; border:none !important;}

#footermiddle { background-color:#ece5d3; font-size:12px; color:#000000; text-align:center; padding:10px 70px;/* margin-top:10px; */}

#footermiddle a { color:#000000; text-decoration:none;}
#footermiddle a:hover { text-decoration:underline}

#footerbottom { margin-top:15px; padding:0px 15px; text-align:center;}
#rightbox a span.red , #rightbox a:hover span.red  { color:#bf0000 !important;}
#copyright {width:645px; text-align:center; font-size:11px; color:#242424; padding-top:10px; margin:0 auto;}

#copyright a, #copyright a:hover { color:#242424;}


#footertop {#height:250px;}
#sug_iframe { height:245px; #height:260px;}

#news_iframe { height:150px; #height:157px;}


/*RightColumn
------------------------------------------------------------------------------------------------------*/

#rightcolumn { width:180px; text-align:left; font-size:12px; margin-left: 16px}
.rightbox_one{ border:1px solid #cfb168; width:100%; margin:2px 0; text-align:center; padding: 1px 0;}
.rightbox_one .content_box{  margin: 0; padding:0; text-align:left;}
.rightbox_one .content_box .title { font-size:13px; font-weight:bold; color:#6d3901; border-bottom:1px solid #cfb168; margin-bottom:10px;}

.rightbox_one .content_box .title a, .rightbox_one .content_box .title a:hover { font-size:13px; font-weight:bold; color:#6d3901;}

.rightbox_one .content_box a { padding:3px 0px; text-align:left; font-size:12px; color:#303030; text-decoration:none; display:block;}
.rightbox_one .content_box a:hover { text-decoration:underline;}


.rightbox_one a, .rightbox_one a:link, .rightbox_one a:visited, .rightbox_one a:hover 
{
text-decoration:none;
color:#242424;
}

.rightbox_one td
{
 vertical-align:middle !important;
 padding-bottom:2px;
} 

.rightbox_one .noprint
{
display:none;
} 

.rightbox_one  .textboldnolink  a, .rightbox_one.textboldnolink  a:link, .rightbox_one .textboldnolink  a:visited, .rightbox_one.textboldnolink  a:hover {
font-size:13px;
color:#6d3901 !important;
font-weight:bold !important;
}

.rightbox_one td.textboldnolink {
border-bottom:1px solid #cfb168;
padding-top:8px;
}

.rightbox_one .smalltext a:link, .rightbox_one .smalltext a:visited, .rightbox_one .smalltext a:hover{
color:#242424 !important;
font-size:12px !important;
}

.rightbox_one td.textboldnolink img  {
display:none !important;
}

.rightbox_one td img  {
display:none !important;
}





.rightbox_two { border:1px solid #cfb168; width:100%; margin:2px 0px; background-color:#f8f5ee; text-align:center; padding: 1px 0;}

.rightbox_two .content_box{ width:160px; padding-right:2px; text-align:left; float:right;}

.rightbox_two .content_box ul { margin:0px; padding:0px; list-style:none;}

.rightbox_two .content_box ul li { padding-left:20px; padding-right:5px; margin:5px 0px; background:url(/site/images/icons/icon_check.gif) no-repeat; color:#000000; font-size:11px; background-position:2px left;}

.rightbox_two .content_box ul li a, .rightbox_two .content_box ul li a:hover{ color:#000000; font-size:11px; text-decoration:none;}

.rightbox_three { border:1px solid #cfb168; width:100%; margin:2px 0px; text-align:center; padding: 1px 0;}
.rightbox_three .content_box{ width:160px; padding-right:2px; text-align:left; float:right;}

.rightbox_three .content_box img { margin:15px 0px 5px 0px;}

.rightbox_three .content_box ul { margin:0px; padding:0px;}

.rightbox_three .content_box li { padding-right:5px; color:#000000; font-size:11px; background:url(/site/images/bg/bullet_blog.gif) no-repeat 0px 2px; color:#000000; background-position:2px left; list-style:none; }

.rightbox_three .content_box li a { color:#000000; font-size:11px; text-decoration:none; padding-left:5px;}

.rightbox_three .content_box li a:hover{ color:#000000; font-size:11px; text-decoration:underline;}


/*HOME
------------------------------------------------------------------------------------------------------*/

#home { width:535px;}

#home img {border:0px;}

/*CATEGORY & ITEM LAYOUT
------------------------------------------------------------------------------------------------------*/

#categorylayout { width:100%;}
#categorycontent { width:751px;}
/*#categorycontent h1 {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-top:2px;}*/
#categorycontent .maintitle {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-top:2px;}
/*#categorylayout h1, #itemlayout h1 {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-top:2px;}*/


/*#categorylayout h1, #itemlayout h1 {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-top:2px;}*/
#categorylayout .maintitle, #itemlayout .maintitle {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-top:2px;}








#categorycontent .descript { padding:10px 30px 20px 12px; text-align:left; color:#353535; font-size:13px;}
#categorylist { padding-top:10px; padding-left:15px; border-top:1px solid #d1ac51; border-bottom:1px solid #d1ac51;}

.categorycell { width:685px; margin-bottom:15px; color:#353535; text-align:left; font-size:12px; padding-left:12px; background:url(/site/images/misc/bullet_category.gif) no-repeat top left;}
.categorycell a, .categorycell a:hover {color:#353535; text-align:left; font-size:13px; font-weight:bold;}
.categorycellname {color:#353535; text-align:left; font-size:13px; font-weight:bold;}
.categorycelldescript {color:#353535; text-align:left; font-size:12px;}
#itemlayout {width:100%;}
/*#itemlayout  h2 {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; border-bottom:1px solid #D1AC51; background:none; border-top:1px solid #D1AC51; margin-top:15px;}*/

/*#itemlayout  h2 {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; border-bottom:1px solid #D1AC51; background:none; border-top:1px solid #D1AC51; margin-top:15px;}*/

#itemlayout  .h3title {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; border-bottom:1px solid #D1AC51; background:none; border-top:1px solid #D1AC51; margin-top:15px;}

#itemlayoutList { margin:15px 0px;}
.itemcell {
	border-right: 1px solid #d1ac51;
	border-bottom: 1px solid #d1ac51;
	font-size: 11px;
	padding-bottom: 15px;
	height: 320px;
	text-align: center;
	width: 187px;
}
.itemcell .cell-pricing	{
	font-size: 12px;
	text-align: left;
}
.itemcell .base-price	{
	font-weight: bold;
}
.itemcell .list-price, .itemcell .you-save	{
	display: none;
}
.itemcell .list-price	{
	text-decoration: line-through;
}
.itemcell .you-save	{
	color: #c40000;
	font-weight: bold;
}
.itemcellcontent { margin:0 auto; width:157px;}
.itemcell a, .itemcell a:hover { color:#191919; }
.itemcellimage {text-align:center; padding-top:10px; /*height:150px;*/}
.itemcellimage img { margin:0 auto; vertical-align:middle;}
.itemcellname {text-align:left; font-size:11px; margin:5px 0px; height:42px; overflow:hidden;}
.itemcellprice {text-align:left; font-size:12px; font-weight:bold;}
.itemcellprice span {font-size:16px;}
.itemcelladdtocart  { padding-top:8px;}
.itemcelladdtocart  #qty {height:17px; text-align:right; width:34px; margin-right:3px;}
.itemcelladdtocart  #addtocart { border:none;}
.itemcelladdtocart #Itemoptions { padding-bottom:5px;}
.itemcelladdtocart #qtydiv { width:40px; }
.itemcelladdtocart  #addtocartdiv { width:117px;}

.relatedcell .itemcelladdtocart  #qty {height:17px; text-align:right; width:34px; margin-right:3px;}
.relatedcell .itemcelladdtocart  #addtocart { border:none; color:#000000;
font-size:11px;}
.relatedcell .itemcelladdtocart .Itemoptions { padding-bottom:5px; color:#000000;
font-size:11px;}
.relatedcell .itemcelladdtocart .qtydiv { width:130px; color:#000000; text-align:left;font-size:11px; }
.relatedcell .itemcelladdtocart  .addtocartdiv { width:117px; color:#000000;
font-size:11px;}


.searchcategorycell { width:520px; margin-bottom:15px; color:#353535; text-align:left; font-size:12px; padding-left:12px; background:url(/site/images/misc/bullet_category.gif) no-repeat top left;}
*html { width:500px !important; }
.itemcellsearch { width:178px; text-align:center; font-size:11px; border-right:1px solid #d1ac51; border-bottom:1px solid #d1ac51; padding-bottom:15px;/* height:268px;*/ } 
.itemcellcontentsearch { margin:0 auto; width:148px;}

#itemlayoutsearch {width:100%;}
/*#itemlayoutsearch   h2 {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x;}
*/
#itemlayoutsearch .h3title {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x;}

#itemlayoutListsearch { margin:15px 0px;}


#S_categorylayout { width:100%;}
#S_categorycontent {}
/*#S_categorycontent h1 {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-top:2px;}*/
#S_categorycontent h3.maintitle {height:32px; padding-left:13px; line-height:32px; font-size:16px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-top:2px;}

#S_categorycontent .descript { padding:10px 30px 20px 12px; text-align:left; color:#353535; font-size:13px;}
/*NETSUITE OVERWRITE
--------------------------------------------------------------------------------------------------------*/
#div__body { background:#FFFFFF; width:985px; padding-top:2px; border-left:1px solid #D5C8AD;
border-right:1px solid #D5C8AD; border-bottom:1px solid #D5C8AD; }
*html #div__body { width:987px; }
#div__header {width:987px;}
#div__footer {width:987px;}
#mainContents table table .greytitle {}


/*ITEM TEMPLATE
//Code by AD for reviews */
.reviews_summary	{margin-bottom:8px;}
.reviews_summary img	{
	float:left;
	margin-right:6px;
}
.reviews_summary p	{
	font-size:11px;
	color:#666;
}
#fragment-1 #reviews_frag1	{
	border-top:#000 1px solid;
	padding-top:22px;
}
#reviews_frag1 h3	{
	font-size:13px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:22px;
}
#reviews_frag1 .product_review	{
	border-bottom:#000 1px solid;
	margin-bottom:10px;
	padding-bottom:30px;
}
#reviews_frag1 .product_review .rating, #fragment-1 #reviews_frag1 .product_review .footing p.date	{display:none;}
#reviews_frag1 .product_review h3	{
	text-decoration:none;
	margin:0px;
}
#reviews_frag1 .product_review p, #fragment-1 #reviews_frag1 .product_review blockquote	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#fragment-3 #write_review	{cursor:pointer;}
#fragment-3 #review_form_container	{
	overflow:hidden;
	height:280px;
	display:none;
	margin-top:10px;
}
#fragment-3 #review_form_container iframe	{
	border:none;
	height:500px;
	width:400px;
}
#fragment-3 #reviews .product_review	{
	border-bottom:#ccc 1px dotted;
	padding-bottom:6px;
	margin-top:14px;
}
.product_review .location	{
	float: none !important;
}
#fragment-3 #reviews .product_review h3	{font-size:13px;}
#fragment-3 #reviews .product_review .rating	{float:right;}
#fragment-3 #reviews .product_review .footing p	{font-style:italic;}
.product_review .footing p.date	{display:none}
/*--------------------------------------------------------------------------------------------------------*/
#itemtemplate {width:751px; margin-top:2px;}
#itemtemplate p {}
#Itemcontent {width:576px; float:left;}
/*#Itemcontent h1 {height:32px; padding-left:13px; line-height:32px; font-size:15px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-bottom:3px; }*/
#Itemcontent .maintitle  {height:32px; padding-left:13px; line-height:32px; font-size:15px; font-weight:bold; text-align:left; background: url(/site/images/bg/back_title.gif) repeat-x; margin-bottom:3px; }

#related {width:165px; float:right; border:1px solid #cfb168; padding:0px 1px;}
*html #related {width:169px;}
#related .title {height:31px; line-height:32px; font-size:15px; font-weight:bold; text-align:center; background: url(/site/images/bg/back_title_related.gif) repeat-x;}

#relatedList table  { text-align:center !important;; }
#relatedList { text-align:center; }
.relatedcell { width:150px; margin:0 auto; border-bottom:1px solid #e1cea2; padding-bottom:5px; margin-bottom:15px;}
.relatedimg { text-align:center; padding-bottom:8px;}

.relatedimg img { margin:0 auto;}

.relatedname { text-align:left; font-size:11px; color:#000000; padding-bottom:8px;}
.relatedname a, .relatedname a:hover { font-size:11px; color:#000000;}
.relatedprice { text-align:center !important;}
.relatedprice table { text-align:center !important; margin:0pt auto;}

#Itemcontentboxes { width:562px; padding-bottom:10px;}
#multiImages { border:1px solid #ebe0c7; padding-top:25px; font-size:11px; color:#000000; text-align:center; width:249px; float:left; padding-bottom:10px; }
ul#multiImagesThumbs { margin:0 auto; width:200px; margin-top:10px; margin-bottom:5px; list-style:none;}

ul#multiImagesThumbs li { width:80px; float:left; margin:0px 10px 10px 10px; }

#information { width:303px; float:right; padding-top:25px;}
#information .detaildescrip { font-size:12px; color:#353535; padding-bottom:15px; padding-left:5px; text-align:left;}
#information .pricebox { background-color:#ebe0c7; padding:12px 7px 7px 9px;}
.pricebox .free { color:#c40000; font-size:15px; font-weight:bold; border-bottom:1px solid #d7be83; text-align:left;}
.pricebox .free p { padding-bottom:5px;}

.pricebox  .priceandcart { width:270px; padding:7px 0px; font-size:11px; color:#000000;} 
.priceandcart .price { width:112px; float:left;}
.priceandcart .addtocart_div { font-size:11px; color:#000000; float:right; width:120px;}
.pricebox  .wholesale { color:#454545; font-size:11px; text-align:left; padding-top:10px;}
.pricebox  .wholesale a, .pricebox  .wholesale a:hover { color:#454545; }
#information .bookmarkbox { font-size:11px; color:#000000; padding:10px; border:1px solid #d7be83; text-align:left;} 
#information .bookmarkbox img { margin-right:5px;}
#information .bookmarkbox p { padding-bottom:5px;}

#information .bookmarkbox a, #information .bookmarkbox a:hover { color:#000000;}

#contenttabs { }





table #carttable{
border: #999999 solid 1px !important;
font-size:12px;
color:#000000
}
/*#mainContents { width:535px !important; margin:0px 20px !important;}*/
/*#mainContents { width:751px; margin:2px 3px 0px 3px;}*/
#mainContents { width:751px; margin:20px 3px 0px 3px; padding-bottom: 15px; }

#carttable tr, #carttable td {
font-size:12px;
color:#000000
}
table#carttable a {
font-weight:bold;
text-decoration:underline;
display:block;
padding:2px;
}
table#carttable a:hover { text-decoration:underline !important; }
table#carttable b {
font-size:14px;
display:block;
padding:3px;
background-color:#FFF;
}
table#carttable .bglttextrt {
font-size:14px;
padding:5px;
background-color:#FFF;
}
table#carttable .listheadernosort {
font-weight:bold;
color:#000000;
text-align:center;
text-decoration:none !important;
}
.texttable input {
margin-right: 10px;
padding-left:5px;
}
.texttable {
border-right: #FFFFFF solid 1px;
padding:3px !important;
border-collapse:collapse;
vertical-align:middle !important;
}

td.texttable table {
text-align:center;
}
table#carttable .listheadernosort {
font-weight:bold;
color:#000000;
text-align:center
}

.mysite_panel {
width: 160px;
}

td.mysite_title {
display:none;
}

td.mysite_content {

}

a.mysite_title_link {

}

a.mysite_item_links {

}

td.mysite_rf { 
}

a.mysite_rf_link { 

}

table #carttable {
border:1px solid #AD831E !important;
color:#000000;
font-size:12px;
margin:0pt auto;
margin-bottom:10px;
/*width:980px;*/
}

.nlbutton {
background-color:#C29426;
border:1px solid #AD831E;
color:#FFFFFF;
margin-left:10px;
padding:2px;
}

.bgbutton {
background-color:#C29426;
border:1px solid #AD831E;
color:#FFFFFF;
margin-left:10px;
padding:2px;}

#carttableheader td.smalltext .listheadernosort{
color:#ffffff !important;
font-size:12px;
height:25px;
line-height:25px;
vertical-align:middle;
background-color:#C29426 !important;
}

.texttablert, .texttablectr, .texttable, .listtexthl {
background-color:#FFFFFF !important;
border-bottom:1px solid #AD831E !important;
border-collapse:collapse;
border-left:medium none;
border-right:medium none;
border-top:medium none;
padding:3px !important;
vertical-align:middle !important;
}

.inputreq {
background-color:#FFFFFF;
border:1px solid #999999;
margin-top:5px;
}
.pic {
padding-bottom:10px;
padding-right:10px;
padding-top:5px;
}
.checkoutwarning {
padding-bottom:10px;
padding-top:5px;
}
.inputreq {
background-color:#FFFFFF;
border:1px solid #999999;
margin-top:5px;
}
.input {
background-color:#FFFFFF;
/*border:1px solid #999999;*/
margin-top:5px;
}
.checkoutprogresstext {
border-style:none;
font-size:8pt;
font-weight:normal;
padding:5px 0px 5px 10px;
}
.radio {
margin-right:3px;
}
#paymethhider {
margin:10px 10px 0px 0px;
}
#address {
margin-left:20px;
}
#submitordertable {
margin:0px 0px 10px 8px;
}
.checkoutthankstext {
color:#000000;
font-size:16px;
}
.checkoutwarning a, .checkoutwarning a:link, .checkoutwarning a:visited, .checkoutwarning a:hover {
color:#000000 !important;
}
.checkoutprogresstext { color:#000000; }

/*NAVIGATION BAR
--------------------------------------------------------------------------------------------------------*/
.menu {
background-color:#F5F5F5;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
/*border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;*/
}
.menu a:link, .menu a:visited {
color:#333333;
display:block;
font-weight:normal;
padding:4px 8px;
text-decoration:none;
}
.menu a:hover {
background-color:#ECECEC;
color:#333333 !important;
text-decoration:none !important;
}
.cf:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .cf {
height:1%;
}
.menutopbrand {
border-top:1px solid #999999;
}

#menu1Container, #menu2Container, #menu3Container, #menu4Container, #menu5Container, #menu6Container, #menu7Container, #menu8Container, #menu9Container { text-align:left;}


.priceandcart .price {font-size:16px;}
.priceandcart .price {font-size:16px;}
.relatedprice { font-weight:bold;}
.relatedprice table td { font-weight:normal;}
.bgbar {
background-color:#EBE0C7 !important;
}
.grayborder {
border:1px solid #d1ac51;
}
.cellcategoryname {
font-size:12px !important;
padding-bottom:7px;
padding-top:3px;
text-align:center;
width:155px;
}
.cellcategoryname a, .cellcategoryname a:hover {
color:#353535;
font-size:12px !important;
font-weight:normal;
text-decoration:none !important;
}
.cellcategory { margin:10px 8px; width:155px;}


#breadcrumb {
border-bottom:0px solid #D8D8DA;
color:#6D3800;
font-size:10px;
font-weight:bold;
left:231px;
padding-bottom:5px;
position:absolute;
text-align:left;
top:5px;
width:746px;
z-index:30;
}
.crumb, .crumb a, .crumbover, .crumbover a, #breadcrumb a {
color:#6D3800 !important;
font-size:10px;
font-weight:bold;
}
#content_bread { position:relative;}
.bgbar {
background-color:#EBE0C7 !important;
}
.grayborder {
border:1px solid #d1ac51;
}
.cellcategoryname {
font-size:12px !important;
padding-bottom:7px;
padding-top:3px;
text-align:center;
width:155px;
}
.cellcategoryname a, .cellcategoryname a:hover {
color:#353535;
font-size:12px !important;
font-weight:normal;
text-decoration:none !important;
}
.cellcategory { margin:10px 8px; width:155px;}

#search_head .content {
width:231px; overflow: hidden;
}

.rightbox_four {border:1px solid #CFB168;
margin:2px 0;
text-align:center;
width:100%; padding: 1px 0;}


#sort_jquery { font-size:13px !important; color:#000000; position:absolute; top:8px; left:564px; width:150px; text-align:right;}
.sorte_by td {font-size:13px !important;}
#results_jquery {font-size:13px; color:#000000; position:absolute; top:8px; left:232px;  }

/* Left Menu */
#blHomeLeftMenu li { border-bottom:1px solid #CFB168; padding-top:10px; padding-bottom: 3px; text-align: left; padding-left: 2px;}
#blHomeLeftMenu li a { color:#6D3800; font-size:14px; font-weight:bold }
/* **************************** */
/*LEFT
------------------------------------------------------------------------------------------------------*/
#leftcolumn .portletHandle table { width:100%;}
#leftcolumn { width:224px; border:1px solid #cfb168; margin-left:2px; text-align:center; margin-bottom:2px;}
*html #leftcolumn { width:226px; }
#leftmenu { width:198px; padding:12px 0px; margin:0 auto; }
/*#hard-menu	{display:none;}*/
#leftmenu a, .leftMenu a:link, .leftMenu a:visited, .leftMenu a:hover {text-decoration:none;color:#242424;}
#leftmenu td{ vertical-align:middle !important; padding-top:5px;/* padding-bottom:5px;*/} 
#leftmenu .noprint{display:none;} 
#leftmenu .textboldnolink  a, #leftmenu .textboldnolink  a:link, #leftmenu .textboldnolink  a:visited, #leftmenu .textboldnolink  a:hover {font-size:13px;color:#000066 !important;font-weight:bold !important;}

#leftmenu .smalltext a:link, #leftmenu .smalltext a:visited, #leftmenu .smalltext a:hover{color:#000066 !important;font-size:13px;}
#leftmenu td.textboldnolink img  {display:none !important;}
#leftmenu td img  {visibility:hidden;}
#leftmenu .hard	{	color:#242424;	border-bottom:1px solid #CFB168;	padding-top:10px;	color:#6D3800 !important;	font-size:14px;	font-weight:bold !important;	margin-top:5px;	text-align:left;}
#leftmenu .hard a, .leftMenu a:hover {	color:#6D3800 !important;	font-size:14px;	font-weight:bold !important;}
#leftmenu .leftLink2	{	margin-top:8px;	padding-left:10px;	text-align:left;}
#leftmenu .leftLink2 a	{	color:#006;	font-size:13px;}


#leftmenu #blHome .portletHandle .textboldnolink  a.textboldnolink { border-bottom:1px solid #CFB168; color:#6D3800 !important;	font-size:14px;	font-weight:bold !important; padding-bottom: 3px;}
#leftmenu #blHome .portletHandle  table { width:198px;}

#leftmenu #blCasual .smalltext .dottedlink { color:#6D3800!important; font-size:14px;  font-weight: bold;} 
#leftmenu #blCasual .textboldnolink { /*color:#6D3800!important;*/ font-size:14px; }
#leftmenu #blCasual .bl_submenu .smalltext .dottedlink { color: #000066!important; font-size: 13px; font-weight: normal;}
#leftmenu #blCasual .bl_submenu .textboldnolink .textboldnolink { color: #000066!important }
#leftmenu #blCasual .smalltext { border-bottom:1px solid #CFB168; padding-top:10px; padding-bottom: 3px; }
#leftmenu #blCasual .bl_submenu .smalltext { border: none;}
.bl_border td { border-bottom:1px solid #000066; padding-bottom: 3px;  }
#leftmenu #blCasual .bl_border  .textboldnolink, #leftmenu #blCasual .bl_border .smalltext {color:#000066!important; border-bottom:1px solid #000066; padding-bottom: 3px;}
#leftmenu #blCasual .bl_border .smalltext .dottedlink { color:#000066!important;}

/* SC Footer */
.blClear { height: 0; overflow: hidden; clear: both; }
.bl_footer { width: 987px; }
.bl_footer ul { margin: 0 padding: 0;}
.bl_footer li { padding: 0; list-style: none; float: left; height: 74px; text-align: left; margin: 0 16px; }
.bl_footer .bl_box { background: #dac9ab; padding: 5px; overflow: hidden;}
.bl_footer .bl_box .bl_box_options { border: 1px solid #d4bb89; background: #FFF; padding: 18px 10px 0 10px; height: 100px; overflow:hidden;}
*+html .bl_footer .bl_box .bl_box_options { height: 120px; padding-bottom: 10px; } /* ie7*/
:root .bl_footer .bl_box .bl_box_options {height: 120px\0/IE9; padding-bottom: 10px\0/IE9;} /* ie9 */

#blLetter { background: url(images/footer/letter.jpg) no-repeat; padding-left: 84px; padding-top: 20px; height: 54px; color: #47371f; font-size: 14px; font-weight: bold; }
#blLetter a { color: #fe5910; font-size: 14px; font-weight: bold;}

#blSuggestion { background: url(images/footer/suggestions.jpg) no-repeat; padding-left: 73px; padding-top: 20px; height: 54px; color: #47371f; font-size: 14px; font-weight: bold; }
#blSuggestion a { color: #fe5910; font-size: 14px; font-weight: bold;}
#blCustomerLoveUs { width: 140px; margin-right: 16px;}
#bl25years  { width: 78px; background: url(images/footer/logo1.jpg) no-repeat; margin-right: 10px; }
#bl25years a { height: 73px; width: 78px; display: block; }
#blGuarantee { width: 101px; background: url(images/footer/logo2.jpg) no-repeat; margin-right: 10px; }
#blGuarantee a { height: 73px; width: 101px; display: block; }
#blMoneyBack { width: 74px; background: url(images/footer/logo3.jpg) no-repeat; margin-right: 10px; }
#blMoneyBack a { height: 73px; width: 74px; display: block; }

.bl_box2 { margin-top: 5px; padding: 7px; background: #eee7d5; }
.bl_box2 .bl_box_options { background: #f8f5ee url(images/footer/bg-box2.gif) repeat-x; box-shadow: 0 1px 2px #888; padding: 14px 0 10px 0;    }
*+html .bl_box2 .bl_box_options { height: 125px } /* ie7*/
:root .bl_box2 .bl_box_options {pading-bottom: 15px \0/IE9;} /* ie9 */
.bl_box2 .bl_box_options li { height: 100px; margin-left: 25px}
#blShipping { background: url(images/footer/clock.jpg) no-repeat; padding-left: 62px; padding-top: 18px; height: 65px; color: #333; font-size: 12px; }
#blShipping b { color: #000; font-size: 13px; }

#blFedEx { width: 104px; background: url(images/footer/fedex.jpg) no-repeat; }
#blBBB  { width: 91px; background: url(images/footer/bbb.jpg) no-repeat; }
#blBBB a { display: block;  width: 91px; height: 100px; }
#blInc500 { width: 98px; background: url(images/footer/inc500.jpg) no-repeat; }
#blMcafee {  width: 90px; padding-top:  25px; height:  75px;   padding-left:  13px; /* background: url(img/footer/mcafee.jpg) no-repeat; */}
#blBizrate { width: 127px; padding-top:  10px; height:  90px;  /*background: url(img/footer/bizrate.jpg) no-repeat; */}

.bl_social .bl_ico { float: left; width: 17px; margin-right: 5px; }
.bl_social .bl_ico a { display: block; height: 18px; width: 17px; }
.bl_social .bl_fb a { background: url(images/footer/fb.gif) no-repeat;}
.bl_social .bl_tw a { background: url(images/footer/tw.gif) no-repeat;}
.bl_social .bl_yt a { background: url(images/footer/yt.gif) no-repeat;}
.bl_social .bl_gp a { background: url(images/footer/google-plus.gif) no-repeat;}










