/*-------------------------------------------------------Global Styles ---------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td , p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
}

img	{-ms-interpolation-mode: bicubic;}

:focus {outline: 0;}
body {line-height: 1;}
table {	border-collapse: separate;	vertical-align:top;}
a img	{border:0;}
tr, td	{/*vertical-align:top;*/ padding:0px;}
.clear { clear:both;}
.left { float:left;}
.right { float: right;}
.last { border:none !important; background:none !important;}
.center { text-align:center !important;}
.vert_middle { vertical-align:middle !important;}
body { width:962px; text-align:center !important; margin:0 auto !important ;  font-family:Arial, Helvetica, sans-serif; background: #ffffff center top;}
#outerwrapper {width:962px; margin:0 auto;}
#maincontents { width:775px; margin-left:12px; padding-top:11px; }
.cat_-121 { padding-top:0px !important;}
.content_all { margin-left:12px; padding-top:2px;} 
#div__body {margin:auto !important; }
p { margin:0px; padding:0px;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
#div__header { position:relative; z-index:500;}
#div__body { position:relative; z-index:10;}

/*------------------------------------------------------- Header ---------------------------------------*/
#sc_header { position:relative; }
#top_header { height:115px; position:relative;}
#top_header .logo_hea { background: url(/c.1008983/site/images/all_back.gif) no-repeat 0px -136px; position:absolute; left:0px; top:0px; width:310px; height:75px; }
#top_header .logo_hea a { display:block; text-indent:-50000px; width:310px; height:75px; }
#toll_header { position:absolute; left:370px; top:26px; background: url(/c.1008983/site/images/all_back.gif) no-repeat -511px -188px;  width:170px; height:33px; text-indent:-5000px;}
#toll_header a {  display:block; }
#toll_header a.call_h {display:block; width:170px; height:22px; }
#toll_header a.live_chat_h {display:block; width:170px; height:18px;}

#links_h { position:absolute; float:left; right:5px; top:10px; color:#926e0a; list-style:none; font-size:11px; padding:0 10px 0px 0px; text-align:left ;}
#links_h li { display:block; float:left; background: url(/ss/images/border_top_link.gif) no-repeat right center; padding:5px 0px;}
#links_h li#item_header { font-size:12px; color:#000; text-align:left; background: url(/c.1008983/site/images/all_back.gif) no-repeat 0px -265px;}
#links_h li#item_header a { text-decoration:underline; color:#000; font-size:12px; padding:0px 0px 0px 24px;}
#links_h a { color:#3b3b3a; font-size:11px; padding:0px 8px;}
#search_h { position:absolute; right:0px; top:35px; background: url(/c.1008983/site/images/all_back.gif) no-repeat -498px -139px; width:300px;  #width:320px; height:38px; padding:0px 0px 0px 20px;}
#searchTextField { padding:0px; float:left; width:214px; height:17px; border:none; border:0px solid #fff; margin-right:15px; margin-top:10px; color:#686868; font-size:12px;}
#searchSubmit { text-align:left; float:left; border:none; background:url(/c.1008983/site/imgs/back/search_btn.gif) no-repeat; width:66px; height:24px; cursor:pointer; background: url(/c.1008983/site/images/all_back.gif) no-repeat -897px -144px; margin-top:6px;}



ul#nav_top { height:43px;  /*overflow:hidden;*/ background:url(/c.1008983/site/images/all_back.gif) no-repeat -1px 4px;  padding:0px; margin:0px; text-decoration:none; list-style:none; clear:both; position:relative; z-index:210; #margin-top:-1px;}
ul#nav_top  li { float:left; /*overflow:hidden;*/ position:relative; z-index:200;   }
li .segment {
	display:none;
	position:absolute;
	top:43px;
	z-index:1000;
	background:#fff;
	left:0px;
	list-style:none;
	display:block;
	float:none;
	background:none;
	text-indent:0px;
	
}
ul.segment { display:none;}
li .segment li { display:block !important; float:none !important; height:auto !important; font-weight:bold; }
li ul.segment a {float:none !important; background:#eee !important;	text-indent:0px !important; text-align:left !important; color:#333 !important; height:auto !important; padding:5px 0px; overflow:hidden; border-bottom:1px solid #dbdbdb; margin-top:0px !important;}
li ul.segment a:hover { background:#666 !important; color:#fff !important;}

#nav_top li a { background:url(/c.1008983/site/images/all_back.gif);  display:block; float:left; font-size:12px; color:#fff; text-align:center; height:44px; text-indent:-5000px; }
#nav_top li a:hover { color:#ffffff; text-decoration:none; }
#nav_top li#home a { width:74px; background-position:0px 4px;}
#nav_top li#home a:hover, #nav_top li#home a.selected { background-position:0px -40px !important;}
#nav_top li#home ul.segment a { display:block; padding-left:5px; padding-right:5px; width:auto !important; #width:74px !important;}
#nav_top li#byocc a { width:204px; background-position:-75px 4px;}
#nav_top li#byocc a:hover, #nav_top li#byocc a.selected { background-position:-75px -40px;}
#nav_top li#byocc ul.segment a { display:block; padding-left:5px; padding-right:5px; width:auto !important; #width:204px !important;}
#nav_top li#byper a {width:224px; background-position:-279px 4px;}
#nav_top li#byper a:hover, #nav_top li#byper a.selected  { background-position:-279px -40px;}
#nav_top li#byper ul.segment a { display:block; padding-left:5px; padding-right:5px; width:auto !important; #width:224px !important;}
#nav_top li#byprice a {width:168px; background-position:-504px 4px;}
#nav_top li#byprice a:hover, #nav_top li#byprice a.selected  { background-position:-504px -40px;}
#nav_top li#byprice ul.segment a { display:block; padding-left:5px; padding-right:5px; width:auto !important; #width:168px !important;}
#nav_top li#blog_sc { background-image:url(/c.1008983/site/images/back_li_.gif); background-position:62px 0px; background-repeat:no-repeat; }
#nav_top li#blog_sc a {width:169px; background-position:-673px 0px; margin-top:4px; height:40px;}
#nav_top li#blog_sc ul.segment a { display:block; padding-left:5px; padding-right:5px; width:auto !important; #width:169px !important;}
#nav_top li#blog_sc a:hover, #nav_top li#blog_sc a.selected  { background-position:-673px -40px; margin-top:0px; height:44px;}
#nav_top li#special {background-image:url(/c.1008983/site/images/back_li_.gif); background-position:-107px 0px;  background-repeat:no-repeat;}
#nav_top li#special a {width:122px; background-position:-842px 0px; margin-top:4px; height:40px;}
#nav_top li#special ul.segment a { display:block; padding-left:5px; padding-right:5px; width:auto !important; #width:122px !important;}
#nav_top li.hover_kore { background-position:62px -10px !important;}
#nav_top li.hover_kore2 { background-position:-107px -10px !important;}
#nav_top li#special a:hover, #nav_top li#special a.selected { background-position:-842px -40px; margin-top:0px; height:44px;}

#nav_top li#home ul.segment {width:74px;}
#nav_top li#byocc ul.segment{width:204px; padding-bottom:5px; background:url(/c.1008983/site/images/border_byocc.gif) no-repeat right bottom;}
#nav_top li#byper ul.segment {width:224px; padding-bottom:5px; background:url(/c.1008983/site/images/border_byprice.gif) no-repeat right bottom;}
#nav_top li#byprice ul.segment {width:168px;padding-bottom:5px; background:url(/c.1008983/site/images/border_byper.gif) no-repeat right bottom;}
#nav_top li#blog_sc ul.segment {width:169px; padding-bottom:5px; background:url(/c.1008983/site/images/border_blog_sc.gif) no-repeat right bottom;}
#nav_top li#special ul.segment {width:122px;}


#ship_header { background:url(/c.1008983/site/images/all_back.gif) no-repeat 0px -229px; height:30px; margin:10px 0px; position:relative; z-index:10;}
#ul_ship { margin:0px; padding:8px 0 0 3px; font-size:15px; font-weight:bold; color:#424242; text-align:left; list-style:none; overflow:hidden; float:left; }
#ul_ship li { padding:0px 15px; float:left; border-right:1px solid #c1c1c1;}
#ul_ship li span { color:#d20303; text-transform:uppercase;}
#ul_social { float:right; padding-right:12px; margin-top:6px; list-style:none; width:100px; }
#ul_social li { background:url(/c.1008983/site/images/ico_social.gif);  text-indent:-50000px; float:right; width:26px; }
#ul_social li a { display:block; width:26px; height:20px;}
#ul_social li#face_ico { background-position:-3px -4px;} 
#ul_social li#tw_ico { background-position:-3px -54px;} 
#ul_social li#rss_ico {background-position:-3px -29px; } 
#breamcrum_sc { position:absolute; color:#4a4a4a; font-size:11px; text-align:left; left:191px; top:205px;}
#breamcrum_sc a { color:#4a4a4a; font-size:11px; }
ul#nav_top li.border_menu { display:none; height:12px !important; background:url(/c.1008983/site/images/border_menu_r.gif) no-repeat right top; overflow:hidden; margin:0px !important; padding:0px !important; }
ul#nav_top li.border_menu span { height:12px; display:block; background:url(/c.1008983/site/images/border_menu.gif) no-repeat left top; margin-right:6px; }

ul#links_home_hard { list-style:none; padding-bottom:15px; background:transparent url(/ss/images/back_link_home.gif) no-repeat scroll 0 0;
height:30px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:20px;
padding:0 0 0 20px;}
ul#links_home_hard  li { color:#B78404; font-weight:bold; font-size:14px; text-align:left; display:inline; padding-right:35px; text-transform:uppercase;}
ul#links_home_hard  li a span { color:#181818;}
ul#links_home_hard  li a {color:#B78404; font-weight:bold; font-size:14px; text-decoration:none; white-space:nowrap;}
ul#links_home_hard  li a:hover {text-decoration: underline;}
#cust_email_log_id, #log_in_header, #log_out_header { display:none;}
#WnewBseller { position:absolute; bottom:0px; right:12px; margin:0px; padding:0px; background:url(/ss/images/what_best.gif) no-repeat left top; width:218px; overflow:hidden; list-style:none; height:27px;}
#WnewBseller li { float:left; text-indent:-500000px; }
#WnewBseller li a { display:block; background-image:url(/ss/images/what_best.gif); width:109px; height:27px;}
#WnewBseller li#what_N a { background-position:0px 0px;}
#WnewBseller li#what_N a:hover { background-position:0px -27px;}
#WnewBseller li#best_S a { background-position:-109px 0px}
#WnewBseller li#best_S a:hover { background-position:-109px -27px}
/*------------------------------------------------------- Footer ---------------------------------------*/

#sc_footer { margin-top:10px;  }
#top_footer { background:url(/c.1008983/site/images/all_back.gif) no-repeat 0px -85px; height:51px;  }
#top_footer ul { list-style:none; padding:9px 0px 0px 12px; color:#ffffff; font-size:11px; text-align:left;  }
#top_footer ul li { list-style:none; color:#ffffff; font-size:11px; display:inline; text-align:left; padding:0px 8px 0 6px; background:url(/c.1008983/site/images/border_ft.gif) no-repeat right;}
#top_footer ul li.title { font-size:12px; font-weight:bold; padding:0px; background:none;}
#top_footer ul li a { color:#fff; text-decoration:none;}
#top_footer ul li a:hover { color:#fff; text-decoration: underline;}
#shopp_stan { float:right; background:url(/ss/images/shop_footer.gif) no-repeat; padding:0px 5px 0px 0px; margin-top:5px;}
#shopp_stan a { width:110px; height:40px; display:block; text-indent:-55000px;  }
#card_fo { float:right; margin-top:13px;}
#copy_r { color:#666666; font-size:11px; text-align:left; margin:10px 0px; padding:0px 238px 0px 115px; line-height:170%; }

#mcafee_div {
padding-top:10px;
}

#news_request_c { position:relative; z-index:100;}
#news_request_ { position:absolute;  }
#news_request_ {
left:0;
position:absolute;
top:-68px;
width:170px;
z-index:1000;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #262626;
display:none;
text-align:center;
height:150px;
background:url(/site/images/ajax-loader.gif) 50% 50% no-repeat #fff; 
}
#title_pop_news {
color:#A97A0A;
font-size:12px;
font-weight:bold;
padding:10px;
}
#iframe_new {
width:160px;
margin:0px auto 10px auto;
}
#news_close {
background:#262626  none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-weight:bold;
padding:5px;
text-align:center;
font-size:10px;
cursor:pointer;
#margin-right:-4px;
}
#iframe_new__ { background:#fff;}
/*------------------------------------------------------- Left ---------------------------------------*/

#lefttd { width:175px; vertical-align:top; /*background: url(/ss/images/left_back_bt.gif) repeat-y left bottom; padding-bottom:15px;*/}
#leftsource_top { background:url(/site/images/header_left.gif) no-repeat; height:10px; overflow:hidden;}
#leftsource {  padding:0px 6px 0px 8px; /*background:url(/ss/images/left_back.gif) repeat-y;*/ background: url(/ss/images/left_back_bt.gif) repeat-y left bottom; padding-bottom:15px;} 

#leftsource_btn { display:block; background: url(/ss/images/left_back_bt_2.gif) no-repeat 0 0; height:10px; overflow:hidden;}

#left_newsl { width:160px; margin-top:0px; cursor:pointer;}
#left_newsl p.title { background:url(/c.1008983/site/images/all_back.gif) no-repeat -693px -182px; height:27px; padding:0px; line-height:27px; color:#fff; font-size:14px; font-weight:bold; text-indent:10px; text-transform:none; margin:10px 0px 8px 0px; }

#left_table table { width:161px;}
#leftsource .textboldnolink {}
#leftsource .textboldnolink  a { font-size:14px; color:#ffffff !important;font-weight:bold !important; display:block; padding:3px 0px; /*padding:5px 8px; *//*border-top:1px solid #616161;*/ background-color:#6D6D6D;}
#leftsource .smalltext a { font-size:12px; color:#2a2a2a !important;font-weight:normal !important; display:block; padding:3px 0px; /*padding:3px 8px;*/ }

#leftsource .smallgraytext { padding:5px 0px; background-color:#6D6D6D; font-size:14px; color:#ffffff !important; font-weight:bold !important;}
#left_table table { margin-bottom:2px;}
ul#UL_menu_left_ {margin-bottom:2px; width:161px; }
ul#UL_menu_left_, ul#UL_menu_left_ ul  { list-style:none;}
#UL_menu_left_ li { list-style:none; font-size:14px; color:#ffffff !important; font-weight:bold !important; background-color:#a1a1a1; overflow:hidden;  /*border-top:1px solid #616161;*/ }
#UL_menu_left_ li a {  display:block; padding:5px 8px; font-size:14px; color:#ffffff !important;}
#UL_menu_left_ li ul { padding-bottom:5px; background:#fff;}
#UL_menu_left_ li ul li { background:#fff;  font-size:12px; color:#2a2a2a !important;font-weight:normal !important; display:block; overflow:hidden; }
#UL_menu_left_ li ul li a { padding:3px 8px !important; #padding:2px 8px !important; background:#fff; color:#2A2A2A !important; font-size:12px !important;}
#cartlefttd { vertical-align:top; }

/*------------------------------------------------------- Home List ---------------------------------------*/

#homelist { width:775px; margin:auto; text-align:left; }
#homelist #banner_right { float:right;}
#main_banner { padding-right:202px;}
#homelist #descrip { padding:20px 0 13px 0; text-align:left; font-size:14px; color:#555555;}
#homelist #descrip a {color:#B78404; text-decoration:underline}
#homelist #descrip a:hover { text-decoration:none;}
#homelist h1 { color:#B78404; font-size:20px; clear:both; padding-bottom:10px; }
#homelist h2 { color:#B78404; font-size:17px; font-weight:bold; overflow:hidden; height:25px; margin-bottom:15px;}
#homelist h2 span { float:left; display:block; padding:2px 7px 2px 2px; background:#fff;  }
#homelist #item_list { width:776px; overflow:hidden;}
#item_list td { vertical-align:top;}
#detail_des { width:772px; background:url(/c.1008983/site/images/bt_home_box.gif) no-repeat left bottom; padding-bottom:19px; margin-top:7px;  }
#detail_des a {color:#B78404; text-decoration:underline;}
#detail_des a:hover { text-decoration:none;}
#content_des { background:url(/c.1008983/site/images/top_home_box.gif) no-repeat left top #e2e2e2; padding:19px 11px 0px 87px; }
#content_text h2 { background:none !important;}
#content_text { background:#FFF; color:#555555; font-size:12px; padding:0px 11px 0px 25px; min-height:100px; height:auto; #height:100px;}
#detail_des p { padding-bottom:14px;}
.home_cell_td { width:202px; text-align:left; padding-bottom:8px;}
.home_cell { width:154px; margin-left:2px;}
.home_cell .image { width:150px; border:1px solid #dcdcdc; overflow:hidden; height:150px; margin-bottom:10px; text-align:center;}
.home_cell .image  img { margin:auto; /*margin-top:13px;*/}
.home_cell .conten {}
.home_cell h4 { font-size:12px; color:#444444; padding:5px 0px;}
.home_cell h4 a {font-size:12px; color:#444444; text-decoration:none;}
.home_cell h4 a:hover {font-size:12px; color:#444444; text-decoration:underline;}
.home_cell .price {color:#000000; font-size:12px; font-weight:bold; text-align:left; float:left; min-width:70px; width:auto; #width:70px;}
.home_cell .more_info { float:left; font-size:10px; color:#362801;}
.home_cell .more_info a {color:#362801; text-decoration:none;}
.home_cell .more_info a:hover {color:#362801; text-decoration:underline;}
.home_cell .retailprice {color:#000000; font-size:12px; font-weight:bold; text-align:left; padding-bottom:3px; display:none; }
.home_cell .retailprice span { text-decoration:line-through;}
.home_cell .retailprice span.price_new { text-decoration: none !important; color:#A97A0A !important; padding-left:10px; }
ul#links_home_hard { list-style:none; background:; height:30px; padding:0px 0px 0px 20px; background:url(/ss/images/back_link_home.gif) no-repeat; line-height:30px; margin-bottom:20px;}
ul#links_home_hard  li { color:#B78404; font-weight:bold; font-size:14px; text-align:left; display:inline; padding-right:25px; text-transform:uppercase;}
ul#links_home_hard  li a span { color:#181818;}
ul#links_home_hard  li a {color:#B78404; font-weight:bold; font-size:12px; text-decoration:none; white-space:nowrap;}
ul#links_home_hard  li a:hover {text-decoration: underline;}
#homelist #banner_right p {
padding:5px 10px;
text-align:center;
}
#homelist #banner_right a {
color:white;
font-size:13px;
font-weight:bold;
}
#homelist #banner_right {
background:transparent url(/site/images/right_banner_bg.gif) repeat scroll 0 0;
height:255px;
width:199px;
}

/*------------------------------------------------------- Category List ---------------------------------------*/

#sc_category { width:775px; /*padding-top:11px;*/ overflow:hidden;}
#sc_category #banner_cate { padding-bottom:7px;}
#sc_category h1 { color:#B78404; font-size:20px; font-weight: bold; margin:0px; padding:8px 0 7px 0; }
#descrip_cate { padding:6px; text-align:left; color:#5b5b5b; font-size:12px; margin-bottom:10px; border-bottom:1px solid #dedede;}
#descrip_cate p { padding-bottom:6px;}
.blog_detail .description a { text-decoration:underline; color:#B78404;}
.blog_detail .description a span { color:#B78404 !important;}
#descrip_cate a { text-decoration:underline; color:#B78404;}
#category_shop_by {font-weight: bold; margin:0 0 10px 0;  text-align:left; background-image:url(/site/images/bg_bestselling.gif);
background-position:right center;
background-repeat:no-repeat;
color:#B78404;
font-size:17px;
font-weight:bold; }
#sc_category #category_list {}
/*#category_list td { vertical-align:top;}*//*FLO*/
#sc_category #descrip_cate { border:0px solid #fff;}
.cate_cell_td { width:195px; text-align:left; }
.cate_cell { width:154px;}
.cate_cell .image { height:152px; width:152px; margin-bottom:5px; border:1px solid #e9e7e7;}
cate_cell .image td { vertical-align:middle !important}
.cate_cell .name { text-align:center; color:#fff; font-size:13px; /*height:50px; */background-color:#B78404; padding:3px 3px 0 3px; font-weight:bold; height:35px; }
* html .cate_cell .name{ width:152px; height: 38px}
.cate_cell .name a {color:#fff; text-decoration:none;}
.cate_cell .name a:hover {color:#fff; text-decoration:underline;}
.cate_cell .viewall { font-size:12px; margin-bottom:10px}



/*NEW Category cell HG*/
.cate_cell_td_n { width:195px; text-align:left; vertical-align:top; }
.cate_cell_n { width:150px;}
.cate_cell_n .image { height:150px; width:150px; margin-bottom:5px; border:1px solid #B1B1B1;}
.cate_cell_n .image img {width:150px;}
.cate_cell_n .image td { vertical-align:middle !important}
.cate_cell_n .name { text-align:center; color:#2A2A2A !important; font-size:13px; padding:3px 0px 3px 0px; font-weight:bold; text-align:center;}
.cate_cell_n .name a {color:#2A2A2A; text-decoration:none;}
.cate_cell_n .name a:hover {color:#2A2A2A; text-decoration:underline;}
.cate_cell_n .viewall { font-size:11px; margin-bottom:10px; text-align:center;}

ul#links_main_cat { list-style:none; padding:0px 0px 0px 18px; margin:8px 0px 15px 0px; height:36px;}
ul#links_main_cat  li { color:#B78404; font-weight:bold; height:36px; line-height:36px; display:block; float:left; font-size:14px; text-align:left; display:inline; padding:0px 35px 0px 26px; text-transform:uppercase; background-image:url(/site/images/icons_main_c.gif); background-repeat:no-repeat;}
ul#links_main_cat  li.what_ { background-position: 0px 0px; }
ul#links_main_cat  li.best_ {background-position: 0px -56px;}
ul#links_main_cat  li a span { color:#181818;}
ul#links_main_cat  li a {color:#B78404; font-weight:bold; font-size:14px; text-decoration:none; white-space:nowrap;}
ul#links_main_cat  li a:hover {text-decoration: underline;}


/*------------------------------------------------------- Item List ---------------------------------------*/

#sc_item_list { width:775px; /*padding-top:6px;*/ margin-top:15px; border-top:1px solid #d3d3d3;}
#sc_item_list h1 { color:#B78404; font-size:20px; font-weight: bold; margin:0px; padding:8px 0 7px 0; }

.item_cell_td { width:185px; text-align:left; padding-bottom:8px;}
.item_cell { width:154px; margin-left:10px;}
.item_cell .image { height:152px; width:152px; padding-bottom:10px; border:1px solid #e9e7e7;}
.item_cell .review { padding-bottom:3px;}
.item_cell .name { text-align:left; color:#2a2a2a; font-size:12px; padding-bottom:8px;}
.item_cell .name a {color:#B78404; text-decoration:none; font-weight:bold;}
.item_cell .name a:hover {color:#B78404; text-decoration:underline;}
.item_cell .price { color:#000000; font-size:12px; font-weight:bold; text-align:left; float:left; min-width:70px; width:auto;/* #width:70px;*/}
.item_cell .more_info { font-size:10px; color:#362801;}
.item_cell .more_info a { text-decoration:none;}
.item_cell .more_info a:hover { text-decoration:underline;}

/*------------------------------------------------------- Item Template ---------------------------------------*/

#item_template { text-align:left; width:715px; background:#fff; padding:30px 0 15px 0}
#item_template h1 { font-size:20px; color:#1f1f1f; font-weight:bold; padding:0 0 5px 0}
#out_s_b_, #outKore, #personalized_data, #logo_imprinted, #rushed_data, #gift_wrap_data, #min_qty, #measurements { display:none;}
#personalized_data, #logo_imprinted, #rushed_data, #gift_wrap_data, #min_qty { padding-top:8px;}
#overview p {padding-top:8px;}


/*------------------------------------------------------- TABS Item Template  ---------------------------------------*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide { display: none; }
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel { font-size: 12px;}
.ui-tabs-nav { list-style: none;  margin: 0;}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */   display: block;  clear: both; content: " ";}
.ui-tabs-nav li {float: left;  margin: 0 2px 0px 0px; #width:10px; background-image:url(/ss/img/back/tabs_back_all.gif); background-position:-1px 4px;}
.ui-tabs-nav a, .ui-tabs-nav a span { display: block;}
.ui-tabs-nav a {/*margin: 1px 0 0;*/ /* position: relative makes opacity fail for disabled tab in IE */
    color: #555455 !important; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
	font-size:13px; padding-left:12px;}
.ui-tabs-nav .ui-tabs-selected a {position: relative; color: #5F9E2F !important;}
.ui-tabs-nav a span {padding:4px 12px 4px 0px;	border:0px solid #c7c7c7; background-image:url(/ss/img/back/tabs_back_all.gif); background-position: right -25px;}
*>.ui-tabs-nav a span { /* hide from IE 6 */width: auto;  height: auto;}
*html .ui-tabs-nav a span { height: 23px; /* IE 6 treats height as min-height */}
html .ui-tabs-nav a span.lastothers {width: 560px; /* IE 6 treats width as min-width */    }
*html .ui-tabs-nav a span.lastothers {width: 570px; /* IE 6 treats width as min-width */}
.ui-tabs-nav .ui-tabs-selected a span { background-position: right -75px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {text-decoration:none;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
color:#5F9E2F; background-position: right -75px; }
li.ui-tabs-selected, li.korehover  {background-position:0px -51px !important;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
cursor: pointer; color:#000000 !important;}
.ui-tabs-disabled {opacity: .4;  filter: alpha(opacity=40);}
.ui-tabs-panel {background: #fff;}
.ui-tabs-loading em { padding: 0 0 0 20px;  background: url(/ss/loading.gif) no-repeat 0 50%;}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */   display: inline-block;}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
display: inline-block;}

/*------------------------------------------------------- Review Item Template  ---------------------------------------*/

#reviewTI {color:#333333; font-size:15px; font-weight:normal;}
#review_box { margin:30px 0px; font-size:10pt;  }
#reviews_average a	{font-weight:bold;	/*display:block;*/	}
#reviews_starline	{margin-bottom:10px;	}
.product_review {border-bottom:1px dotted #333333; color:#FFFFFF; float:left; margin-bottom:10px;	padding-bottom:10px;	width:400px;}
.product_review .heading, .product_review .content, .product_review .footing { float:left;	width:400px;	}
.product_review h3 {float:left;	font-size:13px;	margin:0 !important; color:#000;	}
.product_review .heading {margin-bottom:5px;}
.product_review .heading .rating {float:right;}
.product_review .content blockquote {color:#333333;	font-size:11px;	margin:0;}
.product_review .footing p {font-size:11px;	font-style:italic;	margin:0;color:#333333;	}
#add_review {color:#333333;	font-size:11px;	text-decoration:underline;	}
#review_box h4 {color:#333333;	margin:0 0 10px; font-size:15px; font-weight:normal;}
#reviews_container {}
#new_review {display:none;	}
#starsrating a {cursor:pointer;	display:block;	float:left;	height:20px; text-indent:-1000px;	width:10px;	}
#starsrating a.left {background-image:url(/ss/reviews/starleft.png);}
#starsrating a.right {background-image:url(/ss/reviews/starright.png);}
.selected, .hovered {background-position:0 -20px;}
.field {clear:both;	float:left;	margin-top:10px; width:500px;	}
.field label {color:#333333; display:block;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold; line-height:20px; margin-right:5px;}
.field input, .field textarea, .field select, .field div { font-size:13px; width:270px;}
.field input, .field select, .field textarea { border:1px solid #CCCCCC;}
.field.submit input {background:#E77200 none repeat scroll 0 0; border:1px solid #CCCCCC; cursor:pointer; height:20px !important; width:70px !important; color:#FFFFFF !important;	}
.field span { color:#333333; font-size:9px;}
.reviews_average {color:#333333; font-size:11px; text-decoration:underline; 	}
.reviews_img {position:relative; top:1px;}
#links_review_ { padding:5px 0px; height:22px; clear:both;}
#links_review_ a { padding-right:10px;}
#reviews { padding-right:30px; text-decoration:}


/*Customer Service - FM 21/10----------------------------------------------------*/

#custServ { 
	font-size:12px;
	margin-top:15px;
	width:775px; 
	margin-bottom: 20px
}
#custServ h3 {
	padding-bottom: 10px; 
	font-size: 15px; 
	font-weight:bold
}
#custServ h1 {
	color:#B78404;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:8px 0 7px;
}
#custServ a { text-decoration: underline; color:#5b5b5b; }
#custServ p {padding-bottom: 7px}
#custServList a { text-decoration: underline;  color:#660000; font-size:13px; display:block; padding-bottom:3px;}

#custServ_request_c { position:relative; z-index:1000;}
#custServ_request_ { position:absolute; height:450px; overflow:hidden;background:url(/site/images/ajax-loader.gif) 50% 150px no-repeat #fff;    }
#item-template a.sample-link { color:#5b5b5b; font-size:12px; font-weight:normal;text-decoration:underline; float:right; }
#item-template a.sample-link:hover { color:#5b5b5b; font-size:12px; text-decoration:none; }
#item-template #custServ_request_ { left:-145px !important; top:0px !important; }
#custServ_request_ {
left:0;
position:absolute;
top:-50px;
width:590px;
z-index:1000;
border:2px solid #262626;
display:none;
text-align:center;


}
#title_pop_custServ {
color:#A97A0A;
font-size:18px;
font-weight:bold;
padding:10px;
text-align:left;
}
#custServ_iframe_pop_ajax {
width:570px;
margin:0px auto 0px auto;
background:#FFF;
}
#custServ_close {
background:#262626;  none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-weight:bold;
padding:5px;
text-align:center;
font-size:12px;
cursor:pointer;
#margin-right:-4px;
}
#blog_right form {text-align: left !important; border: none !important}
#creditfooter {display: none}
.truck___ { padding:0px 0px 0px 19px; background: url(/site/images/lorry.png) no-repeat left top;}
.call___ { padding:0px 0px 0px 19px; background: url(/site/images/user_comment.png) no-repeat left top;}
.call___liv { padding:0px 0px 0px 19px; background: url(/site/images/phone.png) no-repeat left top;}
.email_us__ { padding:0px 0px 0px 19px; background: url(/site/images/email.png) no-repeat left top; cursor:pointer;}

#item-template #addto_extras_left .call___ { color:#A97A0A !important; margin-bottom:10px;} 
#item-template #addto_extras_left .call___ a { color:#A97A0A !important;}
#item-template #addto_extras_left .email_us__ {color:#A97A0A !important; margin-bottom:10px;}
#item-template #addto_extras_left .email_us__ a {color:#A97A0A !important; }
#item-template #addto_extras_right img { width:auto !important;}
#breamcrum_sc {/*border-bottom:1px solid #D3D3D3;*/ padding-bottom: 5px; width:760px}
.bgltmedtext table {width:100%}
#content_main_ #info_item_N {width:760px; margin-top: 20px; font-size: 12px}
#content_main_ #info_item_N a {color:#B78404;
text-decoration:underline;}
#content_main_ #info_item_N a:hover {color:#B78404;
text-decoration: none;}
#content_main_ #info_item_N h1 {
font-size:20px;
font-weight:bold;
margin:0;
padding:8px 0 7px 0;
}

#content_main_ h2 {font-weight: bold; color: #B78404; font-size: 17px; background-image:url(/c.1008983/site/images/bg_bestselling.gif); background-repeat:no-repeat; background-position: center right}
#content_main_ #info_item_N h2 { background:none !important;}
#info_item_N { font-size:12px;}
#info_item_N p { padding-bottom:10px; font-size:12px;}
#info_item_N ul{ list-style:inside; padding:10px 0px 10px 10px; margin:15px 0px; border-bottom:1px solid #999;  border-top:1px solid #999;  }
#info_item_N ul li { color:#B78404;}
#info_item_N ul li span { color: #000;}
#info_item_N ul li span a { color: #000;}
#info_item_N ul#top_level_links { float:left; width:750px;}
#info_item_N ul#top_level_links li { padding:5px 40px 5px 15px; /*background:url(/ss/images/bullet_config_.gif) no-repeat 0px 5px;*/ list-style:outside; } 
#info_item_N ul#top_level_links div { float:left; width:325px; }
#info_item_N h1 { color:#B78404; }
#info_item_N p.back_top_a { padding-bottom:20px;}
.back_top_a a { color:#B78404; text-decoration:underline; font-size:11px;}
.back_top_a a:hover { text-decoration:none;}
#info_item_N h3 { font-weight:bold; font-size:13px; padding-bottom:10px; clear:both; }

#info_item_ { padding-top:10px;}
#info_item_ img { float:right; margin-left:10px;}

#block_getOrderStatus #myOrderForms { border-bottom:1px solid #999;  border-top:1px solid #999;}

#item-template #addto_extras {width:330px !important; margin-left:30px !important;}
#item-template #addto_extras_right { float:right; width:115px !important;}
#item-template #addto_extras_left {float:left; width:150px !important;}
#ico_secure_ { height:15px; line-height:15px; font-size:10px; font-weight:bold; text-align:left; padding-left:10px; background:url(/ss/images/secure_ico.gif) no-repeat left center; color:#000; margin-bottom:10px; margin-left:30px; }
#item-template  #addto_extras_left a { font-size:12px !important}
#config-image-div #img_e { float:left; width:425px;}

/*Pagination - FM 21/10 -----------------------------------------------------------*/

#pagination { font-size: 11px; color:#555; width:765px; height:30px;  background-color:#eaeaea; margin-bottom:10px}
#pagination select { font-size:11px}
#paginationShowing { margin-right:25px}
#pagination #sortBy { float:left; margin-left:10px; margin-right:10px; padding-top:5px}
#navegationFilter {float:right; margin-right:10px; margin-left:10px; padding-top:5px}
#paginationNumbers span, #paginationNumbers_button span { padding:1px; margin-right:3px}
#selectedPage { color:white; background-color:#B78404; font-weight:bold}
#item_list { clear:both}
#paginateAll { float:left; width:350px; text-align:center !important; padding-top:8px}

/*Extras styles ------------------------*/

#mainContents .text table table #retemail_fs_lbl, #mainContents table #name_fs_lbl, #mainContents table #company_fs_lbl, #mainContents table #email_fs_lbl, #mainContents table #pwd_fs_lbl, #mainContents table #newpwd2_fs_lbl, #mainContents table #hint_fs_lbl, #mainContents .text table table #retpwd_fs_lbl, #attention_input_fs_lbl, #addressee_input_fs_lbl, #addr1_fs_lbl, #addr2_fs_lbl, #city_fs_lbl, #dropdownstate_fs_lbl, #zip_fs_lbl, #country_fs_lbl, #phone_fs_lbl, #firstname_fs_lbl, #lastname_fs_lbl, #title_fs_lbl, #incomingmessage_fs_lbl {
	display:block;
	line-height:20px;
	margin:3px;
}

#attention_input, #addressee_input, #addr1, #addr2, #city, #inpt_dropdownstate1, #zip, #country, #inpt_country2, #phone, #dropdownstate { margin-bottom:7px}

/* -- Login Screen -- */
#retemail_fs_lbl, #retpwd_fs_lbl { display:block; margin:10px 10px 0 0 !important; }
#retemail, #retpwd {margin-top:10px !important; }


/* -- Last Changes -- */
#custServ { 
font-size:12px;
margin-top:15px;
width:775px; margin-bottom: 20px
}
#custServ h3 {padding-bottom: 10px; font-size: 15px; font-weight:bold}
#custServ h1, .newtitle {
color:#B78404;
font-size:20px;
font-weight:bold;
margin:0;
padding:8px 0 7px;}
#custServ a { text-decoration: underline; }
#custServ p {padding-bottom: 7px}
#custServList a { text-decoration: underline;  color:#B78404;}
#mcafee_div {padding-top:10px;}


/* -- ITEM TEMPLATE -- */
#item-template	{
	width:776px;
	padding-top:10px;
	vertical-align:top;
}
#lightbox-container-image-box { border:2px solid #262626; border-bottom:0px solid #fff !important;  }
#lightbox-container-image { background:url(/ss/images/popup_logo.gif) no-repeat top left; padding:50px 10px 0px 10px !IMPORTANT;}
#lightbox-container-image-data-box {border:2px solid #262626; border-top:0px solid #fff !important;}
#jquery-lightbox { z-index:200 !important; }
#jquery-overlay { z-index:250 !important;}
#item-template h1	{
	margin:0px 0 0px 0;
	font-size:22px;
	font-weight:bold;
}
#item-template .left-content	{
	float:left;
	width:316px;
	margin-right:9px;
	margin-bottom:20px;
}
#item-template .right-content	{
	float:left;
	width:450px;
	margin-bottom:20px;
}
.item-image	{
	width:316px;
	height:316px;
	margin-bottom:10px;
	overflow:hidden;
	background:url( /site/images/item-template-sprite.gif );
	position:relative;
}
.item-image img	{
	width:295px;
	position:absolute;
	left:10px;
	top:10px;
}
#item-thumbnails li { display:none;}
.item-thumbnails	{
	float:left;
	height:100px;
}
.item-thumbnails li	{
	float:left;
	list-style:none;
}
.item-thumbnails a	{
	width:90px;
	height:90px;
	overflow:hidden;
	float:left;
	display:block;
	border:1px solid #ababab;
	margin:0 6px;
	_margin:0 7px;
}
.item-thumbnails a img	{
	width:90px;
}

.item-underimage	{
	float:left;
	width:300px;
	height:30px;
	margin-left:6px;
	background:url( /site/images/item-template-sprite.gif ) -316px 0;
}
.item-underimage .tell-a-friend	{
	float:left;
	margin-left:10px;
}
.item-underimage .tell-a-friend a	{
	font-size:11px;
	text-decoration:underline;
	display:block;
	padding-left:22px;
	background:url( /site/images/item-template-sprite.gif ) -505px -128px;
	line-height:30px;
	color:#000;
}

#item-template #cartlinkandname { display:none;}
.price_new strong {color:#000 !important; }
#MSRP_id strong { color:#000 !important; text-decoration:line-through; margin-right:10px !important; }

#item-price_onsale { font-size:14px !important; margin-bottom:10px !important;}
#item-price_onsale b {color:#B22A2A !important; font-size:18px !important; font-weight:bold !important;}
.item-underimage .add-this	{
	float:right;
	margin:7px 10px 0 0;
}
.item-sku	{
	font-size:12px;
	margin-bottom:10px;
	color:#444;
}
.item-price	{
	font-size:14px;
	margin-bottom:10px;
}
.item-price strong	{
	font-size:18px;
	color:#A97A0A;
	margin-right:20px;
	font-weight:bold;
}
.item-price .item-stock-message	{
	color:#459912;
	font-weight:bold;
	margin-left:15px;
}
.item-tab-buttons	{
	float:left;
	width:450px;
}
.item-tab-buttons li	{
	float:left;
	list-style:none;
}
.item-tab-buttons li a	{
	display:block;
	height:28px;
	width:95px;
	text-indent:-100000000px;
	background:url( /site/images/item-template-sprite.gif );
	margin-right:4px;
}
.item-tab-buttons li#shipping_li a	{
	width:151px;
}
.item-tab-buttons li a.overview	{
	background-position:-410px -107px !important;
}
.item-tab-buttons li a.overview:hover, .item-tab-buttons li a.overview.selected	{
	background-position:-316px -107px !important;
}
.item-tab-buttons li#overview_li a.selected	{
	background-position:-316px -107px !important;
}
.item-tab-buttons li a.description	{
	background-position:-410px -135px !important;
}
.item-tab-buttons li a.description:hover, .item-tab-buttons li a.description.selected	{
	background-position:-316px -135px !important;
}
.item-tab-buttons li#description_li a.selected	{
	background-position:-316px -135px !important;
}
.item-tab-buttons li a.shipping	{
	background-position:-151px -428px !important;
}
.item-tab-buttons li a.shipping:hover, .item-tab-buttons li a.shipping.selected	{
	background-position:0px -428px !important;
}
.item-tab-buttons li#shipping_li a.selected	{
	background-position:0px -428px !important;
}
.item-tab-buttons li a.reviews	{
	background-position:-410px -191px !important;
	margin-right:0px;
}
.item-tab-buttons li a.reviews:hover, .item-tab-buttons li a.reviews.selected	{
	background-position:-316px -191px !important;
	margin-right:0px;
}
.item-tab-buttons li#reviews_li a.selected	{
	background-position:-316px -191px !important;
	margin-right:0px;
}
.item-tab-contents	{
	float:left;
	width:450px;
	height:223px;
	position:relative;
	background:url( /site/images/item-template-sprite.gif ) -316px -219px;
	margin-bottom:10px;
}
.item-tab-contents-wrap	{
	position:absolute;
	top:10px;
	left:10px;
	width:430px;
	
}
.item-tab-content	{
	width:430px;
	padding-bottom:10px;
	font-size:12px;
	color:#444;
	position:absolute;
	top:0;
	left:0;
	height:195px;
	overflow-y:auto;
	overflow-x:hidden;
}
.configurator	{
	clear:both;
}
.configurator-top-bar	{
	background:url(/site/images/item-template-sprite.gif) -316px -30px;
	width:447px;
	height:34px;
	margin-bottom:10px;
}
.configurator-qty	{
	float:left;
	font-size:12px;
	line-height:26px;
	height:26px;
	margin-top:4px;
	margin-left:10px;
	padding-right:10px;
	border-right:1px solid #c19e3e;
}
.configurator-qty input	{
	border:0;
	width:30px;
	margin-left:5px;
}
.configurator-allthesame	{
	float:left;
	font-size:12px;
	line-height:26px;
	height:26px;
	margin-top:4px;
	padding-left:10px;
	border-left:1px solid #eddca8;
}
.configurator-allthesame input	{
	border:0;
	margin-right:5px;
	position:relative;
	top:2px;
}
.configurator h4	{
	width:450px;
	height:32px;
	text-indent:-100000000px;
	background:url(/site/images/item-template-sprite.gif) -316px -64px;
}
.configurator-content	{
	border:2px solid #e8e8e8;
	padding:10px;
	margin-bottom:10px;
	#float:left;
}
.configurator-confirm	{
	background:#fbf9ed;
	font-size:12px;
	color:#555;
	font-weight:bold;
}
.configurator-confirm p	{
	margin-bottom:5px;
}
.configurator-confirm p input	{
	position:relative;
	top:2px;
	border:0;
}
#cart_e	{
	width:130px;
	height:26px;
	background:url( /site/images/item-template-sprite.gif ) -505px -102px;
	border:0;
	cursor:pointer;
}
#config-hasimage, #config-onetimecharge, #config-peritemcharge, #config-hasgiftwrap, #config-giftwrapcharge, #config-giftwrapnotes, #config-giftwrapimages, #config-imageminqty	{
	display:none;
}
.configurator-description	{
	font-size:12px;
	color:#555;
}
.config-itempack	{
	float:left;
	width:100%;
	#width:425px;
	padding-top:10px;
}
.config-itempack h5	{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	background:#D4D4D4;
	color:#000;
}
.config-itempack h6	{
	font-size:11px;
	font-weight:normal;
	margin-bottom:5px;
}
.config-itempack-giftwrap	{
	clear:both;
}
.config-itempack-giftwrap input	{
	margin-right:5px;
	border:0;
	float:left;
}
.config-itempack-giftwrap label	{
	font-size:12px;
	display:block;
	width:155px;
	height:11px;
	background:url(/site/images/item-template-sprite.gif) no-repeat 0 -339px;
	text-indent:-100000000px;
	margin-top:4px;
	float:left;
}
.config-itempack-giftwrap span	{
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.config-itempack-giftwrapnotes	{
	font-size:12px;
	padding:5px;
	color:#424242;
	clear:both;
}
.config-itempack-giftwrapnotes a	{
	color:#FF1A1C;
font-size:12px;
	text-decoration:underline;
}
.config-itempack-showpers	{
	padding:5px 0;
	margin-bottom:5px;
	height:20px;
	clear:both;
}
.config-itempack-showpers input	{
	margin-right:5px;
	border:0;
	float:left;
}
.config-itempack-showpers label	{
	display:block;
	float:left;
	height:11px;
	width:177px;
	background:url(/site/images/item-template-sprite.gif) 0 -317px;
	text-indent:-100000px;
	margin-top:4px;
	font-size:2px;
}
.config-itempack-showpers span	{
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.config-list, .config-line, .config-itemoption	{
	margin-bottom:10px;
}
.config-line-inputs p	{
	clear:both;
}
.config-list	{
	height:25px;
	clear:both;
}
.config-itemoption	{
	clear:both;
}
.config-itemoption select	{
	width:170px;
}
.config-list select, .config-itemoption select	{
	float:left;
}
.config-line div.font	{
	margin-bottom:5px;
}
.config-line label, .config-list label, .config-itemoption label	{
	font-size:12px;
	padding-right:5px;
	display:block;
	float:left;
	line-height:20px;
	min-width:125px;
	width:auto;
	#width:125px;
	white-space:nowrap;
	}
.config-itemoption label	{
/*	width:200px;*/
	color:#A97A0A;
	font-size:14px;
	width:170px;
}
.config-line input	{
	width:110px;
}
.config-line select	{
	margin-right:5px;
	width:100px;
	clear:right;
}
.config-line input, .config-list select, .config-itemoption select	{
	margin-bottom:5px;
	margin-right:5px;
}
.config-line span	{
	font-size:11px;
	color:#666;
	padding-right:5px;
}
.config-line span.with-select	{
	display:block;
	margin-left:130px;
	margin-bottom:5px;
}
.config-itemoption p, .config-list p	{
	font-size:11px;
	color:#666;
	line-height:15px;
	float:left;
	line-height:20px;
}
.config-line a.config-line-remove	{
	font-size:11px;
	color:#f00;
}
.config-line a.config-line-add	{
	display:block;
	width:160px;
	padding-left:17px;
	line-height:15px;
	height:15px;
	font-size:11px;
	background:url(/site/images/item-template-sprite.gif) -505px -158px;
	margin-right:5px;
	white-space:nowrap;
}
.config-line a.config-line-add.disabled	{
	opacity:.2;
	filter:alpha(opacity=20);
}
.config-line a.config-line-add.disabled:hover	{
	cursor:default;
	text-decoration:none !important;
}
.config-line p.config-line-charges	{
	font-size:11px;
	color:#666;
	line-height:15px;
}
#config-notes	{
	display:none;
}
.config-itempack-personalization-wrapper	{
	margin-bottom:10px;
}
.config-itempack-personalization .notes	{
	font-size:12px;
	color:#555;
	margin-bottom:10px;
}
.configurator-image-content p	{
	height:20px;
}
.configurator-image-content input	{
	position:relative;
	top:2px;
	float:left;
	margin-right:5px;
	border:0;
}
.configurator-image-content label	{
	background:transparent url(/site/images/item-template-sprite.gif) repeat scroll 0 -328px;
	cursor:pointer;
	display:block;
	float:left;
	height:11px;
	margin-top:6px;
	text-indent:-100000px;
	width:177px;
	font-size:2px;
}
.configurator-image-description	{
	font-size:12px;
	color:#555;
	clear:both;
}
.configurator-image-popup	{
	font-size:11px;
	color:#424242;
	display:none;
	margin-top:10px;
}
#rush____ { cursor:pointer; text-decoration:underline; color:#A97A0A; }
.configurator-image-popup strong	{
	display:block;
	margin-bottom:10px;
}
.configurator-image-popup li	{
	list-style:none;
	min-height:20px;
	height:auto;
	#height:20px;
	background:url(/ss/images/bullet_config_.gif) no-repeat 0px 5px;
	padding-left:14px;
}
.configurator-image-popup li a	{
/*	margin-left:10px;*/
	
}
.configuration-pers	{
	height:300px;
	overflow:auto;
	overflow-x:hidden;
}

.fancy-tooltip	{
	background:url(/site/images/help_icon_2.gif) no-repeat;
	color:#fff;
	text-indent:-1000000px;
	font-size:11px;
	padding:1px 6px;
	position:relative;
	text-decoration:none;
	#width:16px;
	z-index:}
.configurator-top-bar { color:#000;}
.configurator-top-bar  .fancy-tooltip	{
	background:url(/site/images/help_icon.gif) no-repeat center center !important;
	
}


.fancy-tooltip span	{
	background:#fff;
	border:1px solid #ccc;
	position:absolute;
	top:0px;
	right:-230px;
	color:#444;
	z-index:10000;
	width:230px;
	line-height:18px !important;
	padding:5px;
	text-indent:0 !important;
	text-align:justify;
}
.fancy-checkbox	{
	display:block;
	width:26px;
	height:20px;
	float:left;
	background:url(/site/images/fancy-checkbox.gif) no-repeat 0 -26px;
	margin:-6px 0 0 0;
	cursor:pointer;
	padding:0 !important;
}
.fancy-checkbox.checked {
	height:27px;
	background:url(/site/images/fancy-checkbox.gif) no-repeat 0 0;
}

#show-review-link	{
	display:block;
	margin-bottom:10px;
	clear:both;
}
#same_e .fancy-checkbox	{
	background-position:0 -72px !important;
	margin:-1px 2px 0 0 !important;
}
#same_e .fancy-checkbox.checked	{
	background-position:0 -47px !important;
}
#config-image-div .fancy-checkbox	{
	margin:-4px 0 0 0;
}
#new_prosss { font-size:12px;
margin-bottom:10px; font-weight:bold;}
.config-itemoption { font-weight:bold;}
/*RELATED TIEMS*/
.item-related-items{clear:both;width:770px;overflow:hidden;display:none}
.item-related-items h3{overflow:hidden;text-indent:-100000px; background:url(/site/images/item-template-sprite.gif) no-repeat -316px -96px; width:175px;height:11px;position:relative;top:6px;}
#related-itemlist{border-top:1px solid #ccc;padding-top:15px;}
#related-itemlist td { vertical-align:top;}
.related-item{width:155px;margin-right:50px;float:left;margin-bottom:10px;}
.related-image{width:150px;height:150px;border:1px solid #dcdcdc;margin-bottom:5px; }
.related-image a{display:block;width:140px;height:140px;overflow:hidden;margin:5px;}
.related-image a img{width:140px;height:140px;}
.related-rating{}
.related-name{font-size:12px;color:#444;margin-bottom:5px; margin-top:5px;}
.related-price{font-size:11px;font-weight:bold;}
.list-price	{font-size:11px;text-decoration:line-through;}
#item-template .right-content .rednote { font-size:12px; font-weight: bold; padding-bottom:10px; display:block;}
.item-related-items .list-price {color:#000000; font-size:12px; font-weight:bold; text-align:left; padding-bottom:3px; float:left; padding-right:10px; text-decoration:line-through;   }
.item-related-items .related-price { text-decoration: none !important; color:#A97A0A !important;  float:left; font-size:12px; }
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
 display:none;
}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(/site/images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
	font-size:0px !important;
}
.erase { font-size:0px !important; display:none;  }

.item-image_zoom	{
	width:316px; height:316px;	margin-bottom:10px;
	background:url(/groom/images/item-template-sprite.gif );
/*	overflow:hidden;*/
	position:relative;
	z-index:20;
	
}
.content_zoom { position:absolute; top:10px; left:10px; height:300px; /*overflow:hidden;*/ background:#fff; }

.item-image_zoom img { /*width:295px;*/}
.jpZommPup { position:absolute; top:0px !important;}

#shipping, #reviews, #description { display:none;}
.c_show-review-link { font-weight:bold; color:#444444; text-decoration:none; }
a.c_show-review-link:hover { font-weight:bold; color:#444444; text-decoration:none !important; }
a.c_show-review-link span{ font-weight:bold; color:#A97A0A !important; text-decoration:underline !important; }
#reviews_average { font-weight:bold; font-size:14px; }
#reviews_starline { padding-bottom:7px; border-bottom:1px solid #A97A0A; }
#review_request_c { position:relative; z-index:100;}
#review_request_ { position:absolute;  }
#review_request_ {
left:0;
position:absolute;
top:-50px;
width:440px;
z-index:1000;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #262626;
display:none;
text-align:center;
 background:url(/site/images/ajax-loader.gif) 50% 50% no-repeat #fff; height:386px;
}
#title_pop_review {
color:#A97A0A;
font-size:18px;
font-weight:bold;
padding:10px;
}
#review_iframe_pop_ajax {
width:330px;
margin:0px auto 10px auto;
}
#review_close {
background:#262626  none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-weight:bold;
padding:5px;
text-align:center;
font-size:12px;
cursor:pointer;
#margin-right:-4px;
}
#quote_  { margin-top:8px; }
#quote_request_c { position:relative; z-index:300; width:316px;}
#quote_request_btn { font-size:13px;  height:30px; line-height:30px; color:#A97A0A; font-weight:bold; cursor:pointer; text-align:center;}
#quote_request_btn  a { color:#A97A0A; font-weight:bold; text-decoration:none;}
#quote_request_ { position:absolute;  }
#quote_request_ {
left:0;
position:absolute;
top:-250px;
width:500px;
z-index:1000;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #262626;
display:none
}
#iframe_pop_ajax {/*height:500px; overflow:auto; width:500px; clear:both;*/}
#quote_close {
background:#262626;  none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-weight:bold;
padding:5px;
text-align:center;
font-size:12px;
cursor:pointer;
#margin-right:-4px;
}
#title_QQ { font-size:12px;
padding:0 7px 15px 7px;
text-align:left;
clear:both; color:#555555;}
#title_QQ  p { font-size:12px; color:#555555; padding-bottom:5px;}
#title_QQ h3 { font-size:13px; font-weight:bold; color:#555555; padding-bottom:5px;}
#all_the_form {clear:both;
height:500px;
overflow:auto;
width:500px;}
#noti_request_c { position:relative; z-index:300; width:316px;}
#noti_request_btn { font-size:13px;  height:30px; line-height:30px; color:#A97A0A; font-weight:bold; cursor:pointer; text-align:center;}
#noti_request_btn  a { color:#A97A0A; font-weight:bold; text-decoration:none;}
#noti_request_ { position:absolute;  }
#noti_request_ {
left:0;
position:absolute;
top:-150px;
width:300px;
z-index:1000;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #262626;
display:none
}
#noti_back_in_s span { cursor:pointer; text-decoration:underline; color:#A97A0A; }
#iframe_pop_ajax_noti {height:250px; overflow: hidden; width:300px; clear:both;}
#noti_close {
background:#262626;  none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-weight:bold;
padding:5px;
text-align:center;
font-size:12px;
cursor:pointer;
#margin-right:-4px;
}



#info_item_ship { background:#fff;}
#info_item_ship h1 {
font-size:20px;
font-weight:bold;
margin:0;
padding:8px 0 7px;
color:#A97A0A !important;
}

#info_item_ship #shipping_intro h3, #info_item_ship #shipping_policies h3 {
color:#333333;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
#info_item_ship #shipping_policies p, #info_item_ship #shipping_intro p {
padding-bottom:5px;
}
#info_item_ship #shipping_intro a {
text-decoration:underline;
}
#info_item_ship  {
font-size:12px;
}

#info_item_ship h3 {
color:#222222;
font-size:15px;
font-weight:bold;
padding-top:5px;
}
#info_item_ship p {
}

#info_item_ship #shipping_intro a {
text-decoration:underline;
}
#info_item_ship #shipping_policies h3 {
margin-top:20px;
}
#info_item_ship  #shipping_policies p, #info_item_ship  #shipping_intro p {
padding-bottom:5px;
}
#info_item_ship #shipping_table {
border:1px solid #CCCCCC;
display:block;
margin-bottom:20px;
margin-left:0;
text-align:left;
width:100%;
}
#info_item_ship  #shipping_table td {
padding:10px !important;
}
#info_item_ship  #shipping_table th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E8E8E8 none repeat scroll 0 0;
border-left:1px solid white;
color:#000000;
font-size:12px;
font-weight:bold;
padding:10px;
}
#info_item_ship  #shipping_table th.ordtot {
border-left:medium none;
}
#info_item_ship  #shipping_table td {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-size:14px;
height:35px;
text-align:center;
}
#info_item_ship #shipping_table th.ground h1 {
color:#009900 !important;
}
#info_item_ship #shipping_table th h1 {
font-size:15px;
margin-bottom:0;
padding:0;
}
#info_item_ship #shipping_table h1 {
color:#000000;
font-size:15px;
margin:0 0 10px;
padding:0;
}
#info_item_ship #shipping_table .emphasis {
background-color:#FEEBBA;
color:red;
font-weight:bold;
}
#info_item_ship #shipping_table .twoday h1 {
color:#FF0000 !important;
}
#info_item_ship #shipping_table .nextday h1 {
color:#0000FF !important;
}
#info_item_ship #shipping_table .totals {
border-left:medium none;
}

#close_ship { background:#262626; font-size:12px; color:#fff; font-weight:bold; text-align:center; padding:5px; float:right; #margin-right:-4px;}
#close_ship a { font-size:12px; color:#fff;}
#shipp_POP_content {position:relative; z-index:500;}
#shipp_pop_ {position:absolute; top:0px; left:0px; width:775px;  z-index:1000; border:2px solid #262626; background:#fff;}
#shipp_pop_ajax {width:765px; margin:10px 0px 10px 10px; height:500px; overflow:auto; background:url(/site/images/ajax-loader.gif) 50% 150px no-repeat;}
#ship_rates_ { padding:5px 0 0 20px; font-size:12px; font-weight:bold;}
#item-template #ship_rates_ { padding:5px 0 0px 0px !important; margin-bottom:10px !important;}
#ship_rates_ a { color:#A97A0A;}
#ship_rates_2 a { color:#A97A0A; text-decoration:underline;} 
#rush_yes span { color:#A97A0A; font-weight:bold;}
.links_addto_ { padding:5px 0 0 20px; color:#A97A0A; cursor:pointer; font-size:12px;
font-weight:bold;}
.links_addto_ a { color:#A97A0A;}

.pop_pups_content .title_sc { color:#A97A0A; font-size:14px; font-weight:bold; padding:10px; }
.pop_pups_content {position:relative; z-index:500;}
#contact_C_pop { display:none;}
.pop_pups_pop_ {position:absolute; top:0px; left:0px; z-index:1000; border:2px solid #F0D4D4 ; background:#fff;}
.close_pop_pups { background:#262626; color:#fff; font-weight:bold; text-align:center; padding:5px; float:right; cursor:pointer; font-size:12px; #margin-right:-4px;}
.close_pop_pups a { font-size:12px;}
.pop_pups_ajax {margin:10px 0px 10px 10px; overflow:auto; background:url(/site/images/ajax-loader.gif) 50% 150px no-repeat; font-size:12px;}

#contact_C_pop {width:210px;}
#contact_C_jax { width:200px;}
#contact_C_jax #contact_C_Scont { display:block !important; }



.configurator-confirm  #contact_C_S { padding-left:0px !important; }


#mcafee_item_t { padding:5px 0 0 7px; text-align:left;}
#item-template #mcafee_item_t { padding:5px 0 0 0 !important;}
#mcafee_sHOP_ { /*display:none;*/ text-align:center !important; padding:3px 0px !important;}
#thirdPartyCheckoutButtonsTable { margin-top:5px; border:1px solid #666; }

/*----------------------------------------- -- BLOG -- -----------------------------------*/
/*hide the categoires*/
.cat_-164 #sc_category #category_list { display:none;} 
.blog_detail .item-related-items h3 { padding:0px !important;}
.blog_detail .item-related-items { width:560px !important; padding:10px 0px !important;}
.blog_detail #related-itemlist {width:560px !important;}
#post_coment__ { width:130; height:26px; background:url(/site/images/item-template-sprite.gif) no-repeat -637px -190px; text-indent:-50000px; display:block;}

/*----------------------------------------- -- BLOG ITEM LIST -- -----------------------------------*/
#blog_item_list {width:775px;}
#blog_item_list h1 { color:#B78404; font-size:20px; font-weight:bold; margin:0; padding:8px 0 7px;}

	#blog_layout { font-family:Arial, Helvetica, sans-serif}
	#blog_list { float:left; width:560px}
	#blog_right { background-color:#ededed; width:199px; float:right; font-size:12px}
	#blog_right .title {color: #B78404; text-transform:uppercase; font-weight:bold; font-size:14px; margin-top:10px }
	#blog_right p { padding: 0 15px 7px 15px; margin:0}
	#blog_right ul { margin:0; padding: 0 15px; list-style:none}
	#blog_right ul li { padding-bottom:7px}
	#blog_right ul li span.headline { font-weight:bold;}
	#blog_right ul li a { color:#333; text-decoration:none}
	#blog_right ul li a:hover { color:#333; text-decoration: underline;}

/*----------------------------------------- -- BLOG ITEM CELL -- -----------------------------------*/

	.blog_cell { font-family:Arial, Helvetica, sans-serif; width:543px;}
	.blog_cell h4 {font-size: 17px; color:#444; margin-bottom:7px; font-weight:bold;}
	.blog_cell h4 a { color:#444; margin-bottom:7px; font-weight:bold; text-decoration:none;}
	.blog_cell h4 a:hover { text-decoration:underline;}
	.blog_cell p { font-size:12px;}
	.blog_cell .more a {color:#B78404}
	.blog_cell .info { background-color:#eeeeee; color:#666666; margin-top:10px}
	.blog_cell .description img { margin-right:10px; border:#CCCCCC solid 1px; float:left}
	.blog_cell .info ul li { list-style:none; float: left; font-size:12px}
	.blog_cell .info p, .blog_cell .info ul{ clear:both; padding:5px; margin:0}
	.blog_cell .info ul{ padding-bottom:0}
	.blog_cell .info .comments { float:right}
	.blog_cell .info .techno a { color:#333333;}

/*----------------------------------------- -- BLOG ITEM TEMPLATE -- -----------------------------------*/

	.blog_detail { font-family:Arial, Helvetica, sans-serif; width:775px; padding-top:11px;}
	.blog_detail h1 { color:#000; font-size:20px; font-weight:bold; padding:0px 6px 7px 0px; }
	.blog_detail_div { float:left; width:560px;}
	.blog_detail_div a  {color:#B78404; text-decoration:underline;}
	.blog_detail_div a:hover  {color:#B78404; text-decoration:none;}
	.blog_detail h2 {font-size: 14px; color:#444; margin:0px; padding-top:4px; margin-bottom:8px; background:none !important;}
	.blog_detail p { font-size:12px;}
	.blog_detail .description img { margin-right:10px; border:#CCCCCC solid 1px; float:left}
	.blog_cell .info { background-color:#eeeeee; color:#666666; margin-top:10px}
	.blog_cell .info ul li { list-style:none; float: left; font-size:12px}
	.blog_cell .info p, .blog_cell .info ul{ clear:both; padding:5px; margin:0}
	.blog_cell .info ul{ padding-bottom:0}
	.blog_cell .info .comments { float:right}
	.blog_cell .info .techno a { color:#333333;}
	
	.related-item .more-info	{
		color: #362801;
		float: right;
		font-size: 10px;
	}

	
/*----------------------------------------- -- addition to head ITem tmeplate -- -----------------------------------*/

#item-template #cartlinkandname { display:none;}
.price_new strong {color:#000 !important; }
#MSRP_id strong { color:#000 !important; text-decoration:line-through; margin-right:10px !important; }

#item-price_onsale { font-size:14px !important; margin-bottom:10px !important;}
#item-price_onsale b {color:#B22A2A !important; font-size:18px !important; font-weight:bold !important;}

	
	
/*----------------------------------------- -- LAST STILES -- -----------------------------------*/
	#custServ { 
font-size:12px;
margin-top:15px;
width:775px; margin-bottom: 20px
}
#custServ h3 {padding-bottom: 10px; font-size: 15px; font-weight:bold}
#custServ h1, .newtitle {
color:#926E0A;
font-size:20px;
font-weight:bold;
margin:0;
padding:8px 0 7px;}
#custServ a { text-decoration: underline; }
#custServ p {padding-bottom: 7px}
#custServList a { text-decoration: underline;  color:#926E0A;}
#mcafee_div {padding-top:10px;}
#order_list {
    width: 100%;
    border: 2px solid #B78404;
    border-spacing: 0;
    border-collapse: collapse;
}

tr.caption td {
    font-size: 14px;
    font-weight: bold;
    color: #B78404;
    padding: 5px;
}

tr.labels {
    font-size: 14px;
    font-weight: bold;
}
tr.labels td {
    padding: 5px;
    color: white;
    background: #B78404;
}

#oritem_list td {
    padding: 5px;
    border-bottom: 1px solid #B78404;
}

/*----------------------------------------- -- lOGIN -- -----------------------------------*/
#content_new, #kore_ff { vertical-align:top;}
#conten_new_table, #conten_log  { width:300px; border:2px #B78404 solid ;  }
#content_new h3, #kore_ff h3 { text-align:center; color:#fff; padding:10px; font-weight:bold; font-size:14px;  background:#B78404;}
#secure_id_2 { text-align:center;}
#content_new div, #conten_log div { padding:10px; text-align:left; font-size:11px;}
#content_new div p, #conten_log div p { font-size:11px;}
#or_login { text-align:center; float:left; width:50px; color:#fff;}
table.table_alr_custom {width:300px; border:2px #B78404 solid ; float:left;}
table.table_alr_custom .greytitle { display:none;}
table.table_alr_custom {}
.table_alr_custom #submitter { border:none !important; width:180px; height:30px; background:url(/c.1008983/site/images/lo_sig.gif) no-repeat !important; cursor:pointer; margin:8px 0 0 8px; }
#secure_id_ { text-align:center; font-size:11px;}
#content_new_form a { display:block; width:179px; height:30px; background:url(/c.1008983/site/images/lo_conti.gif) no-repeat; text-indent:-50000px; margin:auto;   }
#content_new_form #register {  width:179px; height:30px; background:url(/c.1008983/site/images/lo_conti.gif) no-repeat #B78404 !important;  margin:auto; border:none !important   }

.table_alr_custom table td { padding:0px 5px !important; font-size:11px !important; vertical-align:middle !important;}
.table_alr_custom table input { background:#fff !important;}
#header_log { padding-bottom:15px; font-size:14px; color:#069;}
#footer_log { padding-top:15px; font-size:11px; color:#999;}
#conten_new_lg { float:left;}
#loginRE { width:auto !important;}
table.table_alr_custom #retemail { width:130px;}
#content_new_txt ul { list-style: outside; padding:10px 10px 0px 40px;}
table.table_alr_custom .smalltext { padding:10px;}
table.table_alr_custom .smallgraytext { font-size:11px !important;}
#retemail, #retpwd { padding-top:0px !important;}
#retemail_fs_lbl, #retpwd_fs_lbl { margin:0px !important;}
#kore_ff_text { font-size:12px; padding:10px;}
#content_new_form { text-align:center !important;}
#conten_new_table { margin-left:0px !important;}
.nomargin { margin-left:0px !important;}
.continue_check { width:185px !important; height:31px !important; padding:0px !important; margin:0px; float:right; background:url(/c.1008983/site/images/continue_checkout.gif) no-repeat !important; border:none !important; cursor:pointer;}
.continue_check_td { text-align:right; float:right; margin:auto;}
.smallgraytext_login { padding:0px 10px;}
#secure_id_2 #secure_id_login {
font-size:11px;
text-align:center;
}
.table_S_In { margin:auto;}
.table_S_In #submitter { margin-left:0px !important;}



/*----------------------------------------- -- ITEM NEW -- -----------------------------------*/

#item-template #cartlinkandname { display:none;}
.price_new strong {color:#000 !important; }
#MSRP_id strong { color:#000 !important; text-decoration:line-through; margin-right:10px !important; }

#item-price_onsale { font-size:14px !important; margin-bottom:10px !important;}
#item-price_onsale b {color:#B22A2A !important; font-size:18px !important; font-weight:bold !important;}
.feedTitle { display:none;}
#span_out { position:absolute; width:260px; top:-20px; #top:0px; left:0px; font-size:10px; 
text-align:center; font-weight:normal; color:#000; }
#span_out b { color:#F00; display:block; font-size:14px;}
.item-price .item-stock-message {position:relative; }
