.box_sm_wh { float:left; width:250px; background:url(../../creo_img/box-wh-sm.gif) top left repeat-y; position:relative; }
.box_sm_wh_top { background:url(../../creo_img/box-wh-sm-top.gif) top left no-repeat; height:11px; width:250px; position:absolute; top:0; left:0; }
.box_sm_wh_bottom { background:url(../../creo_img/box-wh-sm-bottom.gif) bottom left no-repeat; height:11px; width:250px; position:absolute; bottom:0; left:0; }
.box_sm_img { margin-top:6px; margin-bottom:6px; margin-left:7px; vertical-align:top; }

.box_index_link { float:left; width:220px; background:url(../creo_img/index-box-link.gif) top left repeat-y; position:relative; margin:5px 0; padding:10px 15px; color:#FFFFFF; font-size:1.8em; font-weight:bold; }
.box_index_link_top { background:url(../creo_img/index-box-link-top.gif) top left no-repeat; line-height:8px; max-height:8px; width:250px; position:absolute; top:0; left:0; }
.box_index_link_bottom { background:url(../creo_img/index-box-link-bottom.gif) bottom left no-repeat; line-height:8px; max-height:8px; width:250px; position:absolute; bottom:0; left:0; }
.box_index_link a:link, .box_index_link a:visited { color:#FFFFFF; }

#link_contact { background:#CDEC93; display:block; overflow:hidden; padding:2px 5px; color:#000000; font-weight:bold; margin-bottom:5px; }

.main_title { background:url(../creo_img/title-main.gif) #32D2E1 top left repeat-x; padding:15px; color:#FFFFFF; position:relative; margin-bottom:10px; }
.main_title_top { background:url(../../creo_img/title-main-top.gif) top left no-repeat; width:570px; line-height:6px; max-height:6px; position:absolute; top:0; left:0; }
.main_title_bottom { background:url(../../creo_img/title-main-bottom.gif) top left no-repeat; width:570px; line-height:6px; max-height:6px; position:absolute; bottom:0; left:0; }

#product_list_title { background:url(../creo_img/menu-product-top.gif) top left no-repeat #E5E3E0; border-bottom:1px solid #FBFBFA; padding:10px; font-size:1.3em; font-weight:bold; }
#product_list { background:#F4F2EF; padding:20px 10px; }

.news_date { font-size:0.7em; font-weight:normal; line-height:1.0em; padding-top:5px; }
.news_date_inline { font-size:0.8em; font-weight:bold; padding-left:5px;}

.category_variate_23 {}

.category_variate_34 {}

.category_variate_23 .header_1_container {}
.category_variate_23 .header_1_container h1 {background:url(../creo_img/content_h1_blue.jpg) no-repeat 100% 0 #51C3DB; color:#FFFFFF; margin:0; padding:0; line-height:1.0em;}
.category_variate_23 .header_1_container .tabbed {background:url(../creo_img/content_h1_blue_tab.jpg) no-repeat 100% 0 #51C3DB; color:#FFFFFF; margin:0;  padding:9px 10px 10px 10px; line-height:1.0em;}

.category_variate_34 .header_1_container {}
.category_variate_34 .header_1_container h1 {background:url(../creo_img/content_h1_orange.jpg) no-repeat 100% 0 #F37423; color:#FFFFFF; margin:0; padding:0; line-height:1.0em;}
.category_variate_34 .header_1_container .tabbed {background:url(../creo_img/content_h1_orange_tab.jpg) no-repeat 100% 0 #F37423; color:#FFFFFF; margin:0;  padding:9px 10px 10px 10px; line-height:1.0em;}


.category_variate_44 .header_1_container { background:url(../creo_img/scp_list_header_body.jpg) 0 100%;}
.category_variate_44 .header_1_container h1 {background:url(../creo_img/scp_list_header_top.jpg) no-repeat 100% 0; color:#FFFFFF; margin:0;  padding:10px 10px 10px 10px; line-height:0.9em; margin-bottom:10px;}

.category_variate_44 .forum_container  a:link { color:#84BE12;}
.category_variate_44 .forum_container a:visited { color:#84BE12;}
.category_variate_44 .forum_container a:hover { color:#84BE12;}
.category_variate_44 .forum_container a:active { color:#84BE12;}

/* Footer menu */
.category_variate_23 #footer1container #footer1active a { color:red; border:1px solid red;}
.category_variate_34 #footer1container #footer1active a { color:red; border:1px solid red;}
.category_variate_44 #footer1container #footer1active a { color:red; border:1px solid red;}

.main_right {width:220px; float:right; margin-top:-1px; overflow:hidden;}
.main_left {float:left; width:335px; }

.homepage_additional_options { background:#CEEC94; margin-left:10px; padding:5px 2px;}
.homepage_additional_options a { display:block; text-align:right; background:url(../creo_img/icon_arrow_light_green.gif) no-repeat 98% 50%; padding-right:20px; font-weight:bold; font-size:1.1em; color:#4E4E56;}

.structure_image { display:block;}

.content_general { padding-left:5px;}

.product_container {float:left; padding-right:13px; padding-bottom:10px;}
.product_container img { border:1px solid #CCCCCC;}
.product_container .product_border { width:98px; }
.product_container .product_name { margin:5px 2px; display:block;}
.product_conteiner .product_rating {}
.product_conteiner .content_general { padding:5px;}

.column_1 { float:left;}

.price_row { font-size:1.0em; font-weight:bold; color:#343434}
.price_row .column_1 {width:200px;}
.price_row .column_1 img { padding:3px 0 1px 0; margin:0; display:inline;}

.price_row .column_2 {float:right; width:110px; text-align:right;}
.price_row .column_2 a { display:block; font-size:0.8em;}
.price_row .column_2 img { padding:3px 0 0 0; margin:0; display:inline;}

.rating_row { font-size:1.0em; font-weight:bold; color:#333333}
.rating_row .column_1, .best_product_row .rating_row .column_1 {width:70px;}
.rating_row .column_2, .best_product_row .rating_row .column_2 { width:220px;} 
.rating_row .highlight { color:#EF0274;}

.best_product_row { padding:10px 5px 5px 25px;}
.best_product_row .column_1 { width:40px; float:left;}
.best_product_row .column_2 { width:515px; float:left;}

.big_link { font-size:1.2em; letter-spacing:-1px; background:url(/creo_img/button_arrow_small.gif) no-repeat 5px 50%; padding:0 5px 0 25px; margin:3px 0 15px 0; display:block; font-weight:bold;}
.big_link_backward { font-size:1.2em; letter-spacing:-1px; background:url(/creo_img/button_arrow_back_small.gif) no-repeat 5px 50%; padding:0 5px 0 25px; margin:3px 0 15px 0; display:block; font-weight:bold;}

/* Category coloured big links */
.category_variate_44 .big_link {color:#84BE12}
.category_variate_44 .big_link_backward {color:#84BE12}

.rich_header { background: url(/creo_img/item_menu_bottom.gif) 0 100% no-repeat;}
.rich_header h3 { background: url(/creo_img/item_menu_top.gif) no-repeat; color:#303B3D; padding:4px 5px 5px 5px;}

.rich_header_2 { padding:0 5px 5px 5px;}
.rich_header_2 h3 { font-size:1.1em;}

/*Styles for the next-n system. in most cases only the first four will be used, the ones below that can be used to add next or next-n buttons */
.nextn_container { text-align:right; padding:2px; float:right; display:block;}   
.nextn_container .general {padding:1px 2px; line-height:12px; font-size:11px; font-weight:bold; display:block; color:#FFFFFF; text-decoration:none; text-align:center; float:left; background-color:#C6C1BB; border:1px solid #FFFFFF;}
.nextn_container .general:link {color:#FFFFFF !important;}
.nextn_container .general:visited {color:#FFFFFF  !important;;}
.nextn_container .general:hover {color:#FFFFFF  !important;;}
.nextn_container .selected {padding:1px 2px; line-height:12px; font-size:11px; font-weight:bold; display:block; color:#FFFFFF; background:#84BE12; text-align:center; float:left; border:1px solid #FFFFFF;}

.nextn_container .intro {display:none; color:#7C7E7D;}

.nextn_container .previous_inactive {float:left; width:60px; padding-right:5px; color:#CCE1A3; padding:0 5px 0 1px; font-weight:bold; letter-spacing:-1px;}
.nextn_container .previous_active {float:left; width:60px; padding-right:5px; color:#84BE12; padding:0 5px 0 1px; font-weight:bold; letter-spacing:-1px;}

.nextn_container .next_inactive {float:left; width:35px; text-align:left;  padding:0 1px 0 5px; color:#CCE1A3; font-weight:bold; letter-spacing:-1px;}
.nextn_container .next_active {float:left; width:35px; text-align:left; padding:0 1px 0 5px; color:#84BE12; font-weight:bold; letter-spacing:-1px;}

.nextn_container .previous_page_inactive { display:none;}
.nextn_container .previous_page_active { display:none;}

.nextn_container .next_page_inactive {display:none;}
.nextn_container .next_page_active {display:none;}

/*** SITE MAP ***/

#sitemap_level_1 {margin:10px; padding-left:10px; list-style-image:url(../creo_img/sitemap_1.gif); list-style-position:}
#sitemap_level_1 div { padding-left:16px;}
#sitemap_level_2 {margin:5px; padding-left:25px;}
#sitemap_level_2 div { padding-left:20px;}
#sitemap_level_1 ul { margin-left:16px; padding:0;}
.additional_text { margin-left:-4px;}

#sitemap_level_1 a:link,#sitemap_level_1 a:visited, #sitemap_level_1 a:active{
 color: #42270A; font-weight:bold; text-decoration:none; border:0; 
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 1.3em;
	text-align: left;
	line-height: 1.4em;
 }
#sitemap_level_1 a:hover { text-decoration:underline;}

#sitemap_level_1 #sitemap_level_2 a:link,#sitemap_level_1 #sitemap_level_2 a:visited,#sitemap_level_1 #sitemap_level_2 a:active{
 color: #42270A; font-weight:bold; text-decoration:none; border:0; 
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1.2em;
	text-align: left;
	line-height: 1.2em;
 }
#sitemap_level_1 #sitemap_level_2 a:hover { text-decoration:underline;}

#sitemap_level_1 #sitemap_level_2 #sitemap_level_3 a:link,#sitemap_level_1 #sitemap_level_2 #sitemap_level_3 a:visited,#sitemap_level_1 #sitemap_level_2 #sitemap_level_3 a:active{
 color: #65864F; font-weight:bold; text-decoration:none; border:0; 
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1.0em;
	text-align: left;
	line-height: 1.3em;
 }
#sitemap_level_1 #sitemap_level_2 a:hover { text-decoration:underline;}


/*forum */
.forum_container {}

.forum_container table { border-left:1px solid #E4E3DF;}
.forum_container table .main_link {display:block; padding-bottom:5px;}
.forum_container table .body {color:#8A8A8A}

.forum_container th { background-color:#E4E3DF; padding:2px 5px; border-right:1px solid #FFFFFF; font-weight:normal;}
.forum_container td { padding:10px 5px; border-right:1px solid #E4E3DF; border-bottom:1px solid #E4E3DF; vertical-align:top;}
.forum_container td .header { color:#86CD07; font-weight:bold;}
.forum_container .forum_topic_author { background:#E4E3DF; display:block; padding:3px 10px 5px 10px; font-size:1.1em;}

.content_container { padding:0 0;}
.forum_topic { border:1px solid #E4E3DF;}
.forum_topic_title { font-weight:bold; font-size:1.4em; letter-spacing:-1px; padding:10px; display:block; color:#84BE12;}
.forum_topic_header {display:block;}
.forum_topic_body {display:block; padding:0 10px 10px 10px;}

.thread_post_title {font-weight:bold; font-size:1.2em; padding:10px; display:block; color:#84BE12; }
.forum_thread_message { border:1px solid #E4E3DF;}
.forum_thread_header {display:block;}
.thread_post_body {display:block; padding:0 10px 10px 10px;}

.forum_replay_old_message { padding:5px; border:1px solid #94CF25; margin:5px 0 15px 0;}

.forum_container .forum_thread_post_author { background:#E4E3DF; display:block; padding:3px 10px 5px 10px; font-size:1em;}

.forum_container .add_topic { padding:0 5px 0 20px; margin:10px 0 0 0; background:url(../creo_img/icon_right_arrow.gif) no-repeat 0 50%; display:block; letter-spacing:-1px; font-size:1.2em; line-height:1.4em;}

.content_container a { font-weight:bold;}
.forum_topic a, .forum_thread_message a { font-weight:bold; letter-spacing:-1px; font-size:1.2em; margin:0 10px 10px 10px; display:block; float:right; background:url(/creo_img/icon_right_sarrow.gif) no-repeat 100% 50%;}

.forum_container .date { display:block; font-size:0.8em; font-weight:bold;}

.arrow_link { background:url(/creo_img/arrow_right_whiteb.gif) no-repeat 100% 50%; margin-bottom:3px; display:block; font-weight:bold; color:#000000; padding-right:14px; font-size:0.9em;}
.arrow_link:link { color:#333333;}
.arrow_link:hover { color:#333333;}
.arrow_link:visited { color:#333333;}
.arrow_link:active { color:#333333;}

.message { color:#FF0000; background-color:#F3F3F1; margin:5px 0; padding:5px; font-weight:bold;}

.expert_panel_image img {margin:3px;}
.expert_panel_image:link img {border:2px solid #95D026;}
.expert_panel_image:hover img {border:2px solid #95D026;}
.expert_panel_image:visited img {border:2px solid #95D026;}
.expert_panel_image:active  img {border:2px solid #95D026;}


.category_variate_23 .right_menu_link, .category_variate_34 .right_menu_link, .category_variate_44 .right_menu_link { background:url(/creo_img/arrow_right_menu_1.gif) no-repeat 5px 5px; padding-left:18px; display:block; color:#333333; font-weight:bold; font-size:0.9em; }

.right_container { background:#EDFDD9; padding:0; margin-bottom:10px;}

.advert_section { padding-bottom:5px;}

/* Inner columns */
.in_c1 { width:230px; float:left;}
.in_c2 { width:240px; float:right;}