html {	overflow-y: scroll;/*background: #5f5f5f url('images/html_bg.png') repeat-x scroll;*/}
body {	margin: 0; padding:0; background-color:#ffffff;min-height: 100%; font-family: "Arial", "Helvetica", "Verdana", "sans-serif"; font-size: 12px;}
img { border: 0; }
ul{ margin:0;padding:0;list-style:none; }
h1 { font-size: 16px; }
a:link, a:visited { color: #476c8e; text-decoration: none; }
a:hover{ color:#cc0000; text-decoration:underline; }

/*#header{ repeat-x 0 0;height:45px;min-height:45px;}*/
#header ul{/*position:absolute;*/height:30px;border-top:4px solid #EB4C07;background-color:#404040;width:100%;padding-top:5px;}
#header ul li{float:left;display:inline;}
#header ul a{display:block;font:bold 1.1em Trebuchet MS,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:3px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#header ul a:focus,#header ul a:active,#header ul a:hover{background-color:#FF9C08;outline:none;}
#header ul a{margin:0 14px 0 0;}
/*#home #header ul a.home,#css #header ul a.css,#know-how #header ul a.know-how,#toolbox #header ul a.toolbox,#showcases #header ul a.showcases,#fonts #header ul a.fonts,#inspiration #header ul a.monday-inspiration,#graphics #header ul a.graphics,#freebies #header ul a.freebies,#tutorials #header ul a.tutorials,#colors #header ul a.colors,#ressources #header ul a.ressources,#about-us #header ul a.about-us{{background-color:#EB4C07;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}}*/		

#footer-menu-bar ul{height:25px;border-top:4px solid #EB4C07;background-color:#404040;padding: 5px 0 0 0;}
#footer-menu-bar ul li{float:left;display:inline;}
#footer-menu-bar ul a{display:block;font-size:12px;color:#fff;text-transform:uppercase;padding:3px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#footer-menu-bar ul a:focus,#footer-menu-bar ul a:active,#footer-menu-bar ul a:hover{background-color:#FF9C08;outline:none;}
#footer-menu-bar ul a{margin:0 14px 0 0;}
#footer-menu-bar ul li a.cols-1{margin:0 16px 0 120px;}
		
#footer{margin:0 auto;padding: 5px 0 0 0;background-color:#404040;text-align:center;}
#footerMain{width:100%;}
#footer{height:50px;margin:0 auto;position:relative;}
#footer a{color:#FFFFFF;text-decoration:none;}
#footer a.link:hover{color:#FFFFFF;}
#footer ul{width:100%;position:absolute;}
#footer ul li{float:left;color:#fff;}
#footer ul li a{padding:0 7px;color:#fff;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer p.copyright{margin:0;color:#B0D44E;padding: 0 0 5px; 0;}
#footer p.partner{margin:0;display:block;width:100%;color:#fff;}
#footer span.stat{display:block;
	width:50px;
	height:30px;
	padding:2px;
	position:absolute;
	right:75px;
	_right:0;
	top:0;
	font:bold 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4DCDFD;
}


div.header-top{
	height:100px;width:100%;	
	/*background: transparent url('images/body_bg.jpg') repeat-x center top;*/
}

div.aff-banner{
	top:10px;
	left: 400px;
	height:90px;
	width:728px;	
	text-align:center;
	position:absolute;
	background-color:#EEEEEE;
}

.relate-box{
	width:180px;
	background-color:#EEEEEE;
	color:#020202;
	float:left;
	font-size:11px;
	padding:0 3px 3px 3px;
}

.relate-box a{text-decoration:none;}

.relate-box ul.list-relate{
	list-style-type:none;
	background-color:#F8F8F8;
	color:#000;	
}

.relate-box ul.list-relate li {
	color:#000;
	background:url(images/arrow.gif) 3px 2px no-repeat;
	text-indent: 18px;
	font-weight: bold;
	padding: 2px 0 8px 5px;
}

.relate-box ul.list-relate li a{
	color:#000;
}

.relate-box ul li a:hover{
	color: #FA0000;
	background-color:#FFF0A5;
	/*border: #FED22F dotted 1px;*/
}

.relate-box ul.list-relate li ul.list-sub-relate{
	color:#000;
	margin:0;
	padding: 0 0 0 2px;
	list-style:none;
}

.relate-box ul.list-sub-relate li{
	margin:0 0 0 -3px;
	color:#000;
	font-weight: normal;
	padding:2px 0 2px 12px;
	text-indent: 7px;
	background:url(images/cat_bullet.gif) 2px 2px no-repeat;
	/*border-left: black 1px dotted;*/
}

ul.list-sub-relate li a:hover{
	margin:0;
	width:100%;
	color:#000;
	font-weight: normal;
	padding:3px 0;
	color: #FA0000;
}


.boxmain{
	width:180px;
	background-color:#EEEEEE;
	color:#020202;
	float:left;
	padding:0 3px 3px 3px;
}
.boxmain h2.box{
	display:block;
	width:180px;
	line-height: 22px;
	padding:0;
	margin:0;
	font-size:12px;
	color:#000000;
}
.boxmain ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	background-color:#F8F8F8;
	color:#000;
}
.boxmain ul li {
	background:url(images/arrow.gif) 0 3px no-repeat;
	text-indent: 20px;
	border-bottom: #CCCCCC dotted 1px;
}
.boxmain ul li a{
	display:block;
	font-size:11px;
	line-height:20px;
	color: #000000;
	background-color:inherit;
	text-decoration:none;	
}
.boxmain ul li a:hover{
	background:url(images/arrow.gif) 0 3px no-repeat;
	color: #FA0000;
	background-color:#FFF0A5;
}
/*ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}*/
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

h2.boxtitle{
	background: transparent url('images/bg_bar.png') repeat-x center top;
	background-color:#EB4C07;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFFFFF;	
	padding:2px 5px 3px 5px;
	margin:0;
	display:block;
	width:176px;
	line-height: 18px;
	font-size:14px;
}

.boxmain2{
	width:180px;
	color:#020202;
	padding:0 3px 3px 3px;
	border:dotted 1px #cccccc;
}
.boxmain2 h2.box{
	display:block;
	width:180px;
	line-height: 22px;	
	font-size:12px;
	color:#000000;
}
.boxmain2 ul{
	list-style-type:none;
	color:#000;	
}
.boxmain2 ul li {
	vertical-align:top;
	padding: 0 0 15px 0;
	border-bottom: #CCCCCC dotted 1px;	
}
.boxmain2 ul li img {
	width:50px;
	height:50px;
	border:dotted 1px #cccc;
	float:left;
	text-align:left;	
}

.boxmain2 ul li a{	
	font-size:11px;
	color: #000000;
	background-color:inherit;
	text-decoration:none;
}
.boxmain2 ul li a:hover{
	color: #FA0000;
	background-color:#FFF0A5;
}

.full-tbl{ width:100%; }



.subtxt { font-size: small; font-weight: bold; }
.subtxt-normal{ font-weight:normal; margin: 0 0 0 10px; }
.endline { border-top: 1px dotted #909090; height: 1px; width: 99%; text-align: center; }
#item-attributes-list .tbl-attributes-list { border: 0 none; padding: 3px; }
#item-attributes-list .tbl-attributes-list th { background-color: #BFBFBF; font-size: 14px; font-weight: bold; padding: 3px; vertical-align: top; }
#item-attributes-list .tbl-attributes-list td.title { background-color: #F7F7F7; font-weight: bold; padding: 3px; vertical-align: top; }
#item-attributes-list .tbl-attributes-list td.detail { padding: 3px 3px 3px 10px; vertical-align: top; }

/*--------------Product-------------------*/
#content-box {background-color:#BFBFBF;}
.center-box { margin-left: 0 auto;  margin-right: 0 auto; }

.sort-box, .paging-box { margin: 0 0 10px 0; display: table; }
.paging-box { margin: 0 0 10px 0; display: table; }

.error-box{ background-color: #FFEBE8; border-color: #CC0000;  }
/*.aom_pb { color: #f20800;  font-weight: bold; }*/


.product-item {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    vertical-align: top;
    width: 765px; height:300px; 
	margin: 0 10px 10px 0;
	float:left;
}

/*.product-item { width:750px; height:250px; overflow:hidden; float:left; margin: 0 10px 10px 10px; border:solid 1px #ff0000; }*/
.product-img{ float: left; width: 160px; }
.product-detail{ float: left; padding: 0 10px; width: 400px; overflow: hidden; }
#img-product-gallery{ margin: 20px 0 0 0; }


ul.attr li{ list-style-type:none; padding: 0 0 2px 0; }
ul.attr-bullet li{ margin: 0 0 0 15px; } 

.buy_btn_form { margin: 10px 0; }
.price_list { font-weight:normal; text-decoration: line-through; }
.price_buy { font-weight:bold; font-size:20px; color:#990000; }
.price_onsale { font-weight: normal; } /*price onsale*/

.title_txt { font-size:larger; font-weight:bold; }
.subtitle_txt,in_st { font-weight:bold; margin: 0 10px 0 0; }
.normal_txt { font-weight:normal; }
.new_txt { color:#990000;  font-weight:bold; }
.shipping_txt { font-weight: normal; color:#990000;  }
.logo_txt { margin:7px 8px 2px 8px;  font-size:xx-large; font-weight:bold; color:#000000; }
.err_txt { color:#990000; font-family:Arial, sans-serif; font-weight:bold; font-size:14px; }
.market_tab_on { font-weight:bold; padding: 3px; border:#000000 1px solid; background:#000000; }
.market_tab_off { font-weight:bold; padding: 3px; border:#000000 1px solid; background:#ffcc33; }
a.item_link { font-weight:normal; } /*item link regular*/
.search_bar_txt { font-weight:bold; color:#FFFFFF; } /*searchbar text*/
.marketplace { background-color:#EAEAEA; } /*amazon offer in marketplace*/
.offer_price_txt { font-size: 10px; font-weight:normal; } /* tab offer price text */
.market_bar { background-color:#000000; } /*market bar*/
.bg_body { background-color:#FFFFFF; padding:6px; } /*body*/
.box_txt {font-size:small;	font-weight:bold;} /*box text*/
.no_bullet { list-style-type:none;  }
.break_line { height:1px; border-style:dashed; color:#000000; } /*line*/

/*.prb{ padding: 10px 0; border:dashed 2px #00CC00; }*/
.searchbar { background-color: #FF9900; }

.textlogo { margin-left:8px; margin-right:8px; margin-top:7px; margin-bottom:2px;  font-size:15px; } 

a:link.mlo, a:hover.mlo, a:active.mlo, a:visited.mlo, a:link.mlf, a:hover.mlf, a:active.mlf, a:visited.mlf { text-decoration:none; color:#FFFFFF;} /*market link off*/

/* previous/next/page numbers  Paging*/
.paging { margin:1em 0; clear:left; font-size:95%; }
.paging a, .paging span { float:left; padding:0.2em 0.4em; margin-right:0.1em; border:1px solid #fff; background:#fff; }
.paging span.paging_current { border:1px solid #000000; font-weight:bold; background:#000000; color:#FFFFFF; }
.paging a { border:1px solid #999999; text-decoration:none; }
.paging a:hover { background-color:#FF9900; color:#000000; text-decoration: underline; }
.paging a.paging_next { font-weight:bold; }
.paging span.paging_next { border:1px solid #ddd; color:#999; }
/*.paging .paging_next-next { float:right; }*/
.paging span.paging_sp { padding:0.5em 0 0 0; }

/* rss custom pages */
.rss_cp_container {}
.rss_cp_title {}
.rss_cp_item_container {margin-top:15px; background-color: #eaeaea; padding:5px;}
.rss_cp_item_title {font-weight:bold;}
.rss_cp_item_pubDate {font-size:10px; color:#999999;}
.rss_cp_item_description {}
.rss_cp_item_link {}

/* rss custom boxes */
.rss_cb_container {}
.rss_cb_item_container {margin-top:10px;}
.rss_cb_item_title {font-weight:bold; line-box_txt: strict;}
.rss_cb_item_pubDate {font-size:9px; color:#999999;}
.rss_cb_item_link {}

 /*--------------Product-------------------*/

.product-list-box{ border-bottom: dashed 1px #ccc;padding:5px 3px; }
.content-box{ border: dashed 2px #000; margin: 0 0 10px 0; padding: 5px 5px; }
.displayBox{ border:solid 1px #cc0000; margin: 0 0 10px 0; }
.post-item{ margin: 0 0 10px 0;padding: 10px 0; border-bottom: solid 2px #000; }
.menu-level1 { padding:2px 0 2px 15px; }
.menu-level2 { padding:2px 0 2px 20px; }
.menu-level3 { padding:2px 0 2px 25px; }
.menu-level4 { padding:2px 0 2px 30px; }
.menu-level5 { padding:2px 0 2px 35px; }
