/* MAIN STYLES
--------------------------------------------------------------------------------------------------------*/
* {padding:0px; margin:0px;}

body {
background:url(/site/new_ebody/images/bg/background.jpg);
margin: 0 auto !important;
width:900px;
font-family:Arial, Helvetica, sans-serif !important;
text-align:center !important;
-moz-box-shadow: 0px 0px 10px #000;
-webkit-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
}

.left {float: left;}
.right {float: right;}
.clear { clear:both;}
.center { text-align:center;}
img {border:none;}
#div__header { position:relative; z-index:80;}
/*a { text-decoration:none; font-size:11px; color:#000000;}*/

/*LEFTCOLUMN
------------------------------------------------------------------------------------------------------*/ 

#leftcolumn_td { width:201px;}

#leftmenu { width:186px; margin-right:15px; background-color:#e8e6e1; text-align:center;}

#leftmenu #top_left { height:47px; line-height:47px; text-transform:uppercase; padding-left:14px; color:#FFFFFF; font-size:15px; text-align:left; background: url(/site/new_ebody/images/bg/top_header.gif) no-repeat; font-weight:bold;}

#content_left { width:160px; margin: 0 auto; }

#content_left a, #content_left a:hover {color:#000000; font-size:12px; text-decoration:none;}

ul.menuleft { list-style:none; padding:10px 0px 5px 0px; color:#000000; font-size:12px; border-bottom:1px solid #a7a6aa; margin-bottom:5px; }

ul.menuleft  li {  padding-left:16px; background:url(/site/new_ebody/images/icon/bullet.jpg) no-repeat left 2px; text-align:left;}
ul.menuleft  li a { display:block; padding-bottom:10px;}

#content_left .title { text-align:left; font-weight:bold; font-size:12px; padding:15px 0px;}

#content_menu_dinamic { padding-bottom:5px; border-bottom:1px solid #a7a6aa; text-align:left; margin-bottom:5px;}

.last { border:none !important;}

#content_menu_dinamic a, #content_menu_dinamic a:hover {
color:#000000; font-size:12px; text-decoration:none;
}
#content_menu_dinamic td {
padding-bottom:10px;
vertical-align:middle !important;
}

#content_menu_dinamic td td.text { display:none;}

#content_menu_dinamic .textboldnolink a, #content_menu_dinamic .textboldnolink a:link, #content_menu_dinamic .textboldnolink a:visited, #content_menu_dinamic .textboldnolink a:hover {
color:#000000; font-size:12px; text-decoration:none;
}
#content_menu_dinamic .smalltext a:link, #content_menu_dinamic .smalltext a:visited, #content_menu_dinamic .smalltext a:hover {
color:#000000; font-size:12px; text-decoration:none;
}
#content_menu_dinamic td.textboldnolink img {
/*display:none !important;*/
}
#content_menu_dinamic td img {
/*display:none !important;*/
}
#content_menu_dinamic .noprint {
display:none;
}

/*CATEGORY	
------------------------------------------------------------------------------------------------------*/ 
#category { width:676px; }

#brandslider_content {}

#brandslider_content { height:60px; margin-bottom:10px;}

#category_img { margin-bottom:15px; }

#category_filters { height:20px; padding-bottom:15px; border-bottom:1px solid #a7a6aa; margin-bottom:15px; font-size:10px; text-align:left;}

#category_filters  select { font-size:10px; width:110px; float:left; margin-left:9px; }

#category_filters .text { float:left; padding-top:3px;}

#category_filters .sort{ float:right; width:155px;}

#category_info { padding:10px; background:#e8e6e1; margin-bottom:15px; font-size:11px;}

#category_info a, #category_info a:hover { color:#000000; text-decoration:none;}

#category_info .products { float:left; padding-right:50px;}

#category_info .reset { float:left;}

#category_info .pag { float:right;}

#category_info .pag img { margin-left:10px; margin-top:-5px;}

*html #category_info .pag img { margin-left:10px; margin-top:0px;}

*html #category_info .right img {margin-top:5px;}

#categorylist {}

.itemcell { padding:20px 0px; width:168px; border-right:1px solid #a7a6aa; text-align:center; font-size:11px; color:#000000;}

.itemcell a,.itemcell a:hover { text-decoration:none; font-size:11px; color:#000000;}

.itemcell_content { margin:0 auto; width:115px;}

.itemcell_img { text-align:center; padding-bottom:5px;}

.itemcell_img img { margin:0 auto;}

.itemcell_name { text-align:center;}

.itemcell_price  { color:#f10000; font-weight:bold; padding:5px 0px;} 

.itemcell_view, .itemcell_view a, .itemcell_view a:hover { color:#01b7e4; font-weight:bold;}


/*ITEM LIST	
------------------------------------------------------------------------------------------------------*/ 

#item_template { width:676px; }

#item_template_content { border-top:1px solid #a7a6aa; padding:20px 0px; }

#top_part{ padding-bottom:10px;}

#item_template_content #bottom_part {}

#item_template #brandslider_content { height:auto; margin-bottom:0px; line-height:30px; }

#item_template .left_content { width:405px; float:left; text-align:left;}

#item_template .left_content_top { width:180px; float:left; text-align:left;}

#item_template .right_content { width:262px; float:right;}

#item_template .right_content_top { width:480px; float:right;}

#item_template h1 { color:#1b1717; text-align:left; font-size:22px; padding-bottom:10px; font-weight:normal;}


#item_template .image_box { text-align:center;}

#item_template .image_box img { margin: 0 auto; /*width:340px;*/}

#item_template .image_box  a, #item_template .image_box a:hover{ text-decoration:none; font-size:11px; color:#000000;}

#item_template .left_content_top .large { padding:10px 0px; text-align:center;}

#item_template .left_content_top .large a { font-size:11px; color:#000000; text-decoration:none;}

#item_template .left_content_top .large img { margin-right:5px;}

#box_price_add { padding:10px; background:#e8e6e1; border:1px solid #cacacc; margin-bottom:3px;}

#box_price_add .prices { padding-bottom:10px; border-bottom:1px solid #c1c0c0; margin-bottom:10px; }

#box_price_add .prices .top_price { font-size:11px; text-decoration:line-through; color:#000000; text-align:left;}

#box_price_add .prices .big_price  { float:left; font-size:22px; font-weight:bold; color:#e60202; padding-top:7px;}

#box_price_add .prices .save { color:#01b8e4; font-weight:bold; font-size:15px; float:right; padding-top:15px;}

#box_price_add .options { color:#1b1717; font-size:11px; padding-bottom:10px; border-bottom:1px solid #c1c0c0; text-align:left;}

#box_price_add .options select { color:#1b1717; font-size:11px; width:205px;}

#box_price_add .add_to_cart { font-size:11px; text-align:left; color:#1b1717;}

#box_links {padding:10px; border:1px solid #cacacc; color:#1b1717; font-size:11px; }

#box_links a, #box_links a:hover { color:#1b1717; font-size:11px; text-decoration:underline;}

#box_links .top_review {padding-bottom:10px; border-bottom:1px solid #c1c0c0; margin-bottom:10px;}

#box_links .top_review img { margin-right:2px;}

#box_links .links p { padding-bottom:10px; clear:both;}

#box_links .links img { margin-right:4px; float:left; margin-top:-2px;}

#box_links .links .left {
	width:140px;
	text-align:left;
}

#box_links .links .right {
	/*width:90px;*/
	width:150px;
	text-align:left;
}


#box_related {padding:10px; border:1px solid #cacacc; color:#1b1717; font-size:11px;  margin-top:10px;}

#box_related .title { font-size:12px; font-weight:bold; text-align:left; color:#1e1a17;}

#box_related #related_list {} 
.content_related { width:115px; text-align:center; padding-top:15px;}
.relatedcell { width:95px; text-align:center; margin:0 auto; }

.relatedcell a, .relatedcell a:hover { text-decoration:underline; font-size:11px; color:#000000;}

.related_img { text-align:center; padding-bottom:5px;}

.related_img img { margin:0 auto; width:95px;}

.related_name { text-align:center;}


/*HEADER
------------------------------------------------------------------------------------------------------*/ 

#header_content { background-color:#000000; font-size:11px; color:#FFFFFF; padding-top:10px;}
#logo { background-color:#000000; width:320px;}
#header_right { background-color:#000000; width:500px;}
#toll { margin-bottom:5px;}
#languaje {text-align:left; width:204px;}
#languaje a, #languaje a:hover {font-size:11px; color:#FFFFFF;}
#my_account_links { background-color:#000000; height:25px; line-height:25px; margin-bottom:5px;}

#my_account_links a, #my_account_links a:hover { color:#FFFFFF; font-weight:bold; text-transform:uppercase; display:block; padding-right:15px; float:left; text-decoration:none; }

#my_account_links #cart_info { font-size:14px; font-weight:bold; text-align:left; background:url(/site/new_ebody/images/icon/icono_cart.gif) no-repeat left top; padding-left:25px; padding-right:5px;}

#my_account_links #cart_info span { font-size:11px; font-weight:normal; }
#top_menu { background-color:#01b7e4; font-size:13px; color:#FFFFFF; font-weight:bold; text-align:left; height:26px; padding-top:5px; padding-bottom:5px; position:relative; }
#top_menu li a {  color:#FFFFFF !important; text-decoration:none; padding-right:12px; display:block; padding-top:3px; font-size:13px; /*text-transform:lowercase;*/ }
#top_menu li { float:left;}
#top_menu ul.submenu { height:auto; z-index:80; width:261px; background-color:#241d17; filter: alpha(opacity=95); moz-opacity: .95; opacity: .95; }
.submenu .separator { border-right:1px solid #000000; }

.smenus {float:left; width:130px;}

.sf-menu li li {
	/*background:		#E8E6E1;*/
	width:130px !important;
}

#top_menu ul { list-style:none; padding-left:21px; }
#top_menu ul ul { padding-left:0px !important;}


#top_menu li li a { font-weight:normal !important; font-size:11px !important; padding-left:10px !important /*text-transform:lowercase;*/ }



#top_menu li a:hover, #top_menu li a.active {  color:#3c352c; text-decoration:none; /*text-transform:lowercase;*/}

#top_menu li a.last { padding-right:2px;}

#top_menu select {
font-size:11px; width:95px; color:#666666;}

#header_search { margin-right:9px;}

.search_sides { margin-top:0px; float:left;}

*html .search_sides { margin-top:1px; float:left;}

#header_search_box { padding-right:9px;}

#header_search_box input { border:none; height:21px; border:0x solid #000000; padding-top:2px;}

#free { height:30px; background:#f40000; line-height:30px; padding-left:21px;  text-align:left;}

#free img { vertical-align:middle; margin-top:7px;}

#free_links { font-size:11px; color:#FFFFFF;}

#free_links a, #free_links a:hover { font-size:11px; color:#FFFFFF;  padding-right:12px;}

#bread { height:25px; line-height:25px; text-align:left; padding-left:20px; font-size:11px; color:#261f19; background-color:#FFFFFF; margin-bottom:1px;  }

#bread a, #bread a:hover { font-size:11px; color:#261f19; text-decoration:underline; }

/*FOOTER
------------------------------------------------------------------------------------------------------*/ 

#footer{ } 

#footer_content { position:relative; width:900px; height:252px; margin:0 auto;} 

.backleft {
background-color:#000000;
height:252px;
position:absolute;
width:670px;
z-index:60;
left:0px;
}

.leftcontent {
left:25px;
position:absolute;
top:25px;
z-index:100;
text-align:left;
}

.leftcontent .links_list { width:200px; font-size:12px; font-weight:bold; color:#FFFFFF; float:left;}

.leftcontent .links_list a { font-size:12px; color:#FFFFFF; text-decoration:none; display:block; padding-top:3px; padding-left:2px;}

.leftcontent .links_list a:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; display:block;}


.backrighttop {
background-color:#000000;
height:150px;
position:absolute;
width:230px;
z-index:60;
right:0px;
}

.righttopcontent {
right:0px;
top:0px;
position:absolute;
z-index:100;
text-align:left;
}


.backrightbottom{
background-color:#000000;
height:102px;
position:absolute;
width:230px;
z-index:60;
right:0px;
top:150px;
}

.rightbottomcontent {
right:27px;
top:168px;
position:absolute;
z-index:100;
text-align:left;
}

.rightbottomcontent img { margin-left:10px; margin-bottom:15px; float:left;}

#special { height:69px; width:215px; margin-top:15px; margin-left:15px;}

#copyright { background-color:#000000; padding-top:15px; padding-bottom:10px; text-align:center; font-size:11px; color:#FFFFFF;}

/*HOMELIST
------------------------------------------------------------------------------------------------------*/ 
#homelist { position:relative; width:877px; z-index:0;}

#bannerhomeleft { width:652px; padding-bottom:8px;}

#bannerhomeright { width:251px; /*margin-right:-31px;*/ position:absolute; right:-31px; top:-5px;  }

/**html #bannerhomeright {position:absolute; right:-17px; }
*+html#bannerhomeright {position:absolute; right:-31px; }*/

#bannerhomeright .top { /*background:url(banner_home_top.gif) no-repeat left top;*/ height:4; text-align:left;}

#bannerhomeright .middle { background:url(/site/new_ebody/images/misc/banner_home_middle.gif) left repeat-y #FFFFFF; padding-top:6px; padding-bottom:10px;}

#bannerhomeright .middle .contentbanner { background:transparent url(/site/new_ebody/images/misc/back_banner_principal.gif) no-repeat scroll right top; font-size:11px; margin-right:6px; padding-left:18px; padding-right:15px; padding-top:177px; text-align:left;}

#bannerhomeright .bottom {/*background:url(banner_home_bottom.gif) no-repeat left top;*/ height:4; text-align:left;}

#content_banners { text-align:left; }

#content_banners img { margin-right:3px;}

#content_banners_right {
	background:url(/site/new_ebody/images/misc/bannerserch.jpg) no-repeat;
	height:180px;
	width:247px;
	position: absolute;
	right:-31px;
	margin-top:2px;
}

/**html #content_banners_right{position:absolute; right:-17px; }
*+html #content_banners_right {position:absolute; right:-31px; }*/

#content_banners_right .jumpboxes { margin-top:36px; padding-left:18px; text-align:left; color:#FFFFFF; font-size:11px;}

#content_banners_right  a, #content_banners_right .jumpboxes a:hover { color:#FFFFFF; font-size:11px;}

#content_banners_right select { margin-bottom:5px; width:195px; font-size:12px;}

/*#content_banners_right .jumpboxes .left {padding-top:10px;}*/

#content_banners_right .left {padding-top:12px;}

*html #content_banners_right  .left {padding-top:0px;}

*+html #content_banners_right .left {padding-top:0px;}

/*#content_banners_right .jumpboxes .right { padding:6px 35px 0px 0px;}*/

#content_banners_right .jumpboxes .right {padding:12px 35px 0px 0px;}


*html #content_banners_right .jumpboxes .right {padding:0px 35px 0px 0px;}

*+html #content_banners_right .jumpboxes .right {padding:0px 35px 0px 0px;}


#homeitemlist { padding-left:10px; margin-top:10px; font-size:12px; text-align:left; background:url(/site/new_ebody/images/bg/pointed_vertical.gif) repeat-y  662px top; padding-top:10px;}

#homeitemlist .content_left { width:652px;  float:left;}

#homeitemlist .content_right { width:197px; font-size:11px; text-align:left; float:right;}

#homeitemlist .content_left { width:652px;  float:left;}

#news_home { padding-bottom:15px; }

#news_home .one_news { padding-top:15px;}

#news_home .title_news { color:#ff0000; font-size:11px; font-weight:bold;}

#news_home .resume_news { color:#000000; font-size:11px; }

#news_home li { list-style:none; color:#000000; font-size:11px; margin-top:15px;}

#news_home a, #news_home a:hover  { color:#ff0000; font-size:11px; font-weight:bold;}

#news_home .resume_news { color:#000000; font-size:11px; }

#home_detail { font-size:12px; color:#333333; padding-bottom:10px; background:url(/site/new_ebody/images/bg/pointed_horizontal.gif) repeat-x bottom; margin-bottom:15px; text-align: justify !important; padding-right:15px; }

#home_list_feature {}

#home_featre_content {}

.home_featured_cell { width:130px; font-size:11px; text-align:center; margin:10px 15px;}

.featured_img {text-align:center;}

.featured_img img { margin:0 auto;}
.featured_name , .featured_name a, .featured_name a:hover{ color:#000000; text-decoration:none;}
.featured_price,  .featured_price a, .featured_price a:hover { color:#f10000; font-weight:bold;text-decoration:none;}
.featured_view, .featured_view a, .featured_view a:hover { color:#01b7e4; font-weight:bold; text-decoration:none;}

/*NETSUITE
------------------------------------------------------------------------------------------------------*/ 

#div__body { padding:10px 14px 12px 9px; background-color:#FFFFFF; width:877px;}

*html #div__body { width:900px;}



/* ----------------------------------------   MENU ------------------------------------------------*/ 


.menu a,.menu a:link, .menu a:visited {
color:#333333;
display:block;
font-weight:normal;
padding:1px 8px;
text-decoration:none;
font-size:11px;
background-color:#FFFFFF;
}
.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;
}

/**************************************************/
/**************LockDocument****************/
#overTop {
 	position:absolute;
 	background:#000;
	opacity: 0.40;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
 	top:0;
 	left:0;
 	right:0;
 	bottom:0;
 	z-index:9999;
	border:0 !important;
 } 
 #divCompare {
	width:71px;
	position:absolute;
	top:60px;
/*	margin-top:-85px;
	left:230px;*/
	overflow:auto;
/*	height:492px;*/
	background:#fff!important;
	z-index:10000;	
}
* html #divCompare {
	/* height:505px;	*/
}
.tdDataCompare{
	width:132px !important;
	vertical-align:top;
	padding:10px 0px 8px 12px;
	border:1px solid #b4b4b4;
 } 
.tdDataCompare #cmpaddtocart{
margin-top: 5px;
 } 
.tdDataCompare #divaddtocart{
 line-height:19px;
 } 
 
.tdInfoCompare{
	width:71px;
	padding:10px 0px 8px 8px;
	vertical-align:top;
	border:1px solid #b4b4b4;
 }
   .tdInfoCompare a:link{
	border:0;
 }
 .tdDataCompare #addToCart{
	margin:10px 0px;
 }
 .oddRow{
	background-color:#f6f6f6;
}
.evenRow{
	background-color:#fffff;	
}
.removeItem{
	text-decoration:underline;
}
.divClose{
	background-color:#C02F04;
	font-size:14px;
	padding:3px;
	font-weight:bold;
	color:#ffffff;
}
.divClose div{
	float:right;
}
.divClose #logo-ijss{
	padding: 3px 0px 3px 10px;
}
	
 #divCompare table{
	border: 0 !important;
	border-collapse: collapse;
	cellspacing: 0;
	cellpadding: 0;
 } 
 .it-price {
	font-size: 13px;
	font-weight: bold;
	color: #FE0000;

}
.it-msrp {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: line-through;
} 
.tdInfoCompare {font-size:11px!Important}
.tdDataCompare {font-size:11px!Important; padding:10px 5px 8px 12px!Important}
.popupview { background-color:#373839;  color:#FFF; padding:10px; border:1px soliid #999999 !important; }
.popupview a { text-decoration:none; color:#FFF !important;}
.popupview a:hover { text-decoration: underline;}

#qty_script {
font-size:13px;
font-weight:bold;}
#categoryname h1 { font-size:15px; text-align:left; text-transform:uppercase; }

#categorydes { font-size:13px; text-align:left; }

.categorycell {
color:#000000;
font-size:11px;
padding:20px 0;
text-align:center;
width:168px;
}

.category_content  {
margin:0 auto;
width:115px;
}
.categorycell .name {
margin-bottom:10px;
text-align:center;
}

.categorycell  a { color:#000000;
font-size:11px;}



