@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	width: 100%;
}

a:link , a:visited, a:active {outline:none;text-decoration:none; color:#014E9E; }
a:hover {color:#4BB8E4;}
h1, h2, form {margin:0px;padding:0px;}
.clear { clear: both; line-height: 0px; height: 1px; font-size: 0px; }
.clear3 {clear:both;height:3px;font-size:0px;}
.clear5 {clear:both;height:5px;font-size:0px;}
.clear7 {clear:both;height:7px;font-size:0px;}
.clear10 {clear:both;height:10px;font-size:0px;}  
.clear20 {clear:both;height:20px;font-size:0px;}  

div.header_links { height: 28px; line-height: 28px; }
div.header_links a.fb { margin: 0 10px 0 20px;}
select { padding: 5px; border: 1px solid #D4E9FC; }

.div_header {clear:both;width:100%;}
.div_body {clear:both;width:100%;background:url(../img/bg_body.jpg) repeat-x left top #ffffff; float: left;}
.div_footer {clear:both;width:100%;}

/* header */
.header_ {clear:both;width:985px;}
a.logo {background:url(../images/img/DelaguaLogo158x156.gif) no-repeat;width:158px;height:156px;float:left;margin:24px 0px 0px 0px;padding:0px; border:1px solid #FFF;}
a.logo:hover { border:1px solid #08ECFF; width:158px; height:156px; }
.right_logo {float:left;width:815px;padding:20px 0px 0px 6px;}


label.w_styled { font-weight: 400; color: #719DC4; width: 110px;}
label.w_styled_error { color: #C80000; }

input.w_styled { height: 25px; width: 180px; border: 1px solid #D4E9FC; background: #F0F8FF url(../images/img/input_arrow_trans.png) no-repeat center right; padding: 0px 10px 0px 5px; }
input.w_styled_error { background: #F0F8FF url(../images/img/input_arrow_red.png) no-repeat 188px 5px; border: 1px solid #C80000; }

table.w_styled tr td { padding: 4px 0; }
table.w_styled tr td.first { width: 110px; padding-right: 10px; text-align: right; }
table.w_styled tr td.second { width: 200px; }
table.w_styled tr td.third { width: 130px; padding-right: 10px; text-align: right; }
table.w_styled tr td.fourth { width: 200px; }

h1.text-header {color:#215c93;font-size:24px;font-weight:100;float:left;padding-left:4px; }
h2.text-header { color: #215c93; font-size: 16px; font-weight: 600; float: left; padding-left: 4px; }
h3.text-header { color: #215c93; font-size: 13px; font-weight: 400; float: left; margin: 0; padding: 0; padding-left: 4px; }
.div_search {float:right;}
.inp_tx {padding:8px 5px 6px 11px;background:#f0f8ff;font-family:Arial, Helvetica, sans-serif;color:#719dc4;font-size:11px;font-weight:100;border:1px solid #d4e9fc;border-right:none;width:150px;float:left;height:14px;}

.darker { border:1px solid #92C7F8;border-right:none; }
.but_search {background:url(../img/but_search.jpg) no-repeat; width:36px;height:30px;float:left;cursor:pointer;border:none;}


/* body */
.body_ {clear:both;width:985px;padding-top:8px;text-align:left;}
.div_ { background: #FFF url(../img/bg_div.jpg) repeat-x left bottom; border: 1px solid #d8ecff; width: 961px; padding: 8px 4px;}
.div_highlight{ background: #FFF url(../img/bg_div.jpg) repeat-x left bottom; border: 1px solid #08ecff; width: 961px; padding:8px 4px;}
/* Jasons Main Div */
.div_std { background: #FFF url(../img/bg_div.jpg) repeat-x left bottom; border: 1px solid #d8ecff; padding: 8px 5px; margin: 0; }
.div_std_hl { background: #FFF url(../img/bg_div.jpg) repeat-x left bottom; border: 1px solid #08ecff; padding: 8px 5px; margin: 0; cursor: pointer;}

.div_main_container { width: 975px; }

.div_sub_cont { float: left; clear: both; width: 730px; }
.div_sub_text { width: 715px; margin: 0; padding: 0; float: left; }
.div_sub_text_w_img { width: 558px; margin: 0 0 0 10px; padding: 0; float: left; }
.div_sub_cont_full { float: left; clear: both; width: 943px; }
.div_sub_text_full { width: 943px; margin: 0; padding: 0; float: left; }
.div_sub_text_full_w_img { width: 753px; margin: 0 0 0 10px; padding: 0; float: left; }
.pad_left_10 { padding-left: 10px; }
a img { border: none; }
div.sub_img_cont { width: 152px; float: left; height: 113px; }
.img_sub_4_txt { float: left; margin: 0; padding: 2px; border: 1px solid #D8ECFF; text-align: center; }
.home_button { margin-bottom: 10px; width: 210px; height: 100px; float: right; }
.home_js_div { height: 330px; float: left;}
.home_jquery_images { width: 445px; height: 315px; border: 1px solid #d8ecff; }
.home_jquery_images a { display: none; float: left; }
.home_jquery_images a img { float: left; }
.home_fb { float: left; }
.home_twitter { float: right; }

.img_ { padding:2px;border:1px solid #d8ecff;background:#ffffff;float:left;}

.div_1 {float:left; /*width:792px; */padding-left:10px;}
h1.title_ {color:#012a5e;font-size:24px;font-weight:100;padding-top:3px;}
h1.home { color: #1BD1FF; font-size: 20px; }
h2.subtitle_ {color:#4bb8e4;font-size:14px;font-weight:800;padding-top:8px;}
h2.subtitle_ a:link, h2.subtitle_ a:visited  {text-decoration:none;color:#3da7d2;}

.text_ {font-size:12px;font-weight:100;color:#3c4956;line-height:20px;}

h1.title_home{color:#012a5e;font-size:18px;font-weight:100;padding:0px;margin:0px;}
h2.subtitle_home{color:#4bb8e4;font-size:12px;font-weight:800;padding:0px;margin:0px;padding-top:3px;}
h2.subtitle_home a {text-decoration:none;color:#4bb8e4;}
.text_home{font-size:11px;font-weight:100;color:#2d2d2d;line-height:20px;}

.home_page_div {background:url(../img/bg_div.jpg) repeat-x left bottom #ffffff;border:1px solid #d8ecff; width:233px; float:left;}
.home_page_div_highlight { background:url(../img/bg_div.jpg) repeat-x left bottom;border:1px solid #08ecff; width:233px; float:left;}
.home_title_div { width:223px; height: 33px; line-height: 25px; background: url(../images/img/thin_bg.jpg) repeat-x 0 0; border-bottom:1px solid #d8ecff;padding:0 5px; text-align:center;}
.home_image_div { }
.home_page_image { margin: 0; padding: 0; border: 0; width: 233px; height: 156px; }
.home_text_div {width:213px; height:150px;padding:10px; text-align:justify; }
.home_text_subtitle { color:#4bb8e4;font-size:14px;font-weight:800;padding:0;text-align:center; padding-top: 10px; }
.home_text_subtitle a:link, .home_text_subtitle a:visited  {text-decoration:none;color:#3da7d2;}


/* footer */
.footer_ {clear:both;width:985px;border-top:6px solid #014e9e;padding:3px 0px 0px 0px;}
.footer_1 {clear:both;width:969px;border-top:1px solid #014e9e;padding:9px 8px 0px 8px;}

.link_bott {width:auto;float:right;}
.link_bott a {text-decoration:none;color:#014e9e;font-size:11px;font-weight:100;}
.link_bott a:hover {color:#70cef4;}
.link_bott span {margin:0px 10px;color:#014e9e;font-size:11px;}
.copy {padding:0px;color:#014e9e;float:left;width:auto;font-size:11px;font-weight:100;}


/*  css meniu  */
.meniu
{
	margin:0; padding:0; float:left; width:820px; height:38px; border:1px solid #BBDDFF;
	background: url(../images/common/components/header_bg.jpg) repeat-x top left;
}
.meniu li { list-style-type:none; float:left; }
.meniu li .menu_container_div { position:relative; border:0px; float:left; }  
.meniu li a
{
	text-decoration: none; color: #003366; font-size:13px; font-weight:600; padding:10px 20px 13px 20px; float:left; 
	border-right: 1px solid #BBDDFF;
}
.meniu li a:hover, .meniu li a.menu_on { background: #BBF1FF; }
.meniu li a.lastitem { border-right: 0; }
.meniu li .div_pr
{
	border-bottom:1px solid #BBDDFF; font-size: 11px; font-weight: 100; color: #4E8CC5; clear: both; float: left;width:140px;
}
.meniu li .last { border-bottom: 0; }
.meniu li .submenu
{
	position: absolute; display:none; border: 1px solid #BBDDFF; border-top: 0; left: -1px; top: 38px; text-align: left; padding:0 10px 0 12px; width: 140px;
	background: #FFF url(../images/common/components/submenu_bg.jpg) repeat-x top left;
}    
.meniu li .submenu a
{
	text-decoration:none; color:#003366; font-weight:800; font-size:11px; padding:6px 0px 5px 0px;
	border-right: 0; float: left;
}	
.meniu li .submenu a:hover { text-decoration:none; color: #4e8cc5; background: none;}

.news {text-align:left;padding:10px 0px;border-bottom:1px solid #adcce8;font-size:11px;font-weight:100;color:#4e8cc5;line-height:14px;}    
.news a {text-decoration:none;color:#012a5e;}	
.news a:hover {text-decoration:none;color:#4e8cc5;}
.read_more a{ text-decoration:none;color:#012a5e; text-align:right; float:right;}



/*  dropdown language  */ 
.language {float:right;width:auto;}
.language a {text-decoration:none;color:#014e9e;font-size:11px;font-weight:100;float:left;}
.language a:hover {color:#70cef4;}
.language a.lg {background:url(../img/arrow_language.jpg) no-repeat right ;padding-right:10px;}
.language span {color:#014e9e;font-size:11px;font-weight:100;margin:0px 10px;float:left;}


.language a.lg {display:block;text-decoration:none;color:#014e9e;font-size:11px;font-weight:100;float:left;background:url(../img/arrow_language.jpg) no-repeat right ;padding-right:10px;}
.language a.lg_ {display:block;text-decoration:none;color:#014e9e;font-size:11px;font-weight:100;float:left;color:#70cef4;background:url(../img/arrow_language.jpg) no-repeat right ;padding-right:10px;}
.language a.lg:hover {color:#70cef4;}


.language .div_lg {border-bottom:1px solid #adcce8;font-size:11px;font-weight:100;color:#014e9e;line-height:14px;padding-top:5px;clear:both;float:left;width:80px;}
.language .last {border-bottom:none;}	
.language .menu1 {position:relative;border:0px;float:left;}    
.language .submenu1 {position:absolute;display:none;border:none;border:1px solid #bbddff;background-color:#fbfdff;left:0px;top:14px;text-align:left;padding:0px 5px 0px 5px;}    
.language	.submenu1 a {text-decoration:none;color:#014e9e;font-weight:100;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:3px 0px 3px 0px;border-right:none;float:left;}
.language .submenu1 a:hover {text-decoration:none;color:#4bb8e4;background:none;}
 /*  end  dropdown language  */ 
 

.localizare {clear:both;width:100%;float:left;padding-top:5px;}
.localizare a {text-decoration:none;color:#012A5E;font-size:12px;font-weight:800;float:left;margin-right:5px;white-space:nowrap;}
.localizare a:hover {color:#4BB8E4;}
.localizare span.arrow_ {text-decoration:none;color:#012A5E;font-size:11px;font-weight:800;float:left;margin-right:5px;}
.localizare span {text-decoration:none;color:#4BB8E4;font-size:12px;font-weight:800;float:left;margin-right:5px;}
 
 
 
.paginare {clear:both;width:auto;}
.paginare a {text-decoration:none;color:#012A5E;font-size:11px;font-weight:800;display:inline;margin-right:5px;}
.paginare a:hover {color:#4BB8E4;}
.paginare span {text-decoration:none;color:#4BB8E4;font-size:11px;font-weight:800;display:inline;margin-right:5px;}

.error{color:#03C;}
 
#form  .campuri{color:#012A5E;font-size:12px;font-weight:800;}
#form input, textarea{border:1px solid #BBDDFF;margin-bottom:2px;}
#form .td{border-bottom: 1px solid #BBDDFF;padding:5px 0px;width:90%;}
 
 .fieldset {
   border: 0;
   width: 100%;
   border-top: 2px solid #014E9E;
   margin-top: 15px;
   display: block;
   clear: both;
   border-bottom: 1px solid #014E9E;
}

.fieldset legend{
  font-size:12px;
  font-weight:bold;
  color:#00295d;
  border: 1px solid #4e8cc5;
  padding: 1px 30px 1px 1px;
  background-color:#F6F9FE;
}

.print_link { float:right; position:relative; };
.save_button {background:url(../img/bg_save_button.jpg) repeat-x;border:1px solid #74d0f6;padding:3px 12px;color:#ffffff;font-size:12px;font-weight:800;}
.save {background:url(../img/bg_save_button.jpg) repeat-x;border:1px solid #74d0f6;padding:3px 12px;color:#ffffff;font-size:12px;font-weight:800;cursor:pointer;}
.save1 {background:url(../img/bg_save_button.jpg) repeat-x;border:1px solid #74d0f6;padding:3px 12px;color:#014E9E;font-size:12px;font-weight:800;cursor:pointer;}
a.tree_ {font-weight:800;color:#4BB8E4;} 


.tab_cart {border:1px solid #BFE1FF;margin-top:10px;border-bottom:none;}
.tab_cart td {text-align:left;color:#215C93;font-size:12px;font-weight:100;padding:8px 10px;border-bottom:1px solid #BFE1FF;}
.tab_cart td.td_1 {background:#F0F8FF;color:#4BB8E4;font-size:12px;font-weight:800;}

.report_table{border:1px solid #BBDDFF;border-bottom:none;}
.report_table td {border-bottom:1px solid #BBDDFF;text-align:left;vertical-align:top;padding:7px;color:#000000;font-weight:100;font-size:12px;}
.report_table td  p{margin:0px;padding:0px;}
.report_table .td_header{background-color:#BBDDFF;}

.report_table_ajax{border:none;margin:0px; padding:0px;}
.report_table_ajax td {border:none;border-bottom:1px solid #BBDDFF;text-align:left;vertical-align:top;padding:7px;color:#000000;font-weight:100;font-size:12px;}
.report_table_ajax td p{border:none;margin:0px; padding:0px;}

.tab_admin td {vertical-align:top;padding-right:10px;}

.class_select_btn{
	padding:2px 1px 2px 2px;width:16px;height:16px;background:url(../img/select_btn.gif) no-repeat 0px 2px;border:1px solid #7f9db9; border-left:none;
}
#left_menu { width: 100%;  }
#left_menu h2 { border: 1px solid #D8ECFF; background: #004B8A; color: #FFF; font-size: 14px; padding: 2px 2px 2px 10px; }
#left_menu ul { list-style: none; margin: 0; padding: 10px; border: 1px solid #D8ECFF; margin-top: 1px; } 
/* the alt style with bg is :::::::::: border: 1px solid #d8ecff; background: #FFF url(../img/bg_div.jpg) repeat-x left bottom; */
#left_menu ul li { margin-bottom: 5px; list-style-image: url(../images/img/list_arrow.png); margin-left: 10px; }
#left_menu ul li a { font-size: 11px; color: #333; }
#left_menu ul li a:hover { font-size: 11px; color: #999; }

td.site_col_1 { width: 200px; vertical-align:top; }
td.site_col_2 { width: 730px; padding-left: 20px; vertical-align:top; }
td.site_col_full { width: 945px; vertical-align: top; padding: 0px 10px; }






.jdl_std_hl { background: #FFF url(../img/bg_div.jpg) repeat-x left bottom; border: 1px solid #08ecff; padding: 8px 5px; margin: 0; cursor: pointer;}

.jdl_main_left { width: 230px; float: left; }
.jdl_main_right { width: 750px; margin-left: 20px; float: left; }
input.std_search { padding: 8px 5px 6px 11px; background: #F0F8FF; color: #719DC4; font-size: 11px; border: 1px solid #d4e9fc; width: 170px; float: left; height: 14px; }

input.inp_selected { color: #000; }
input.inp_user { color: #000; }
div.ajax_prod_search_links { margin-top: 10px; float: left; width: 100%;}
div.ajax_prod_search_links div.pgResults { float: left; }

div.ajax_prod_search_links div.pgNext, div.ajax_prod_search_links div.pgBack, div.ajax_prod_search_links div.pgFirst, div.ajax_prod_search_links div.pgLast {
	background: url(../assets/images/search/link_bg_sm_l.png) no-repeat 0 0; height: 25px; float: left; margin: 0 5px;
}
div.ajax_prod_search_links div.pgNext div.bg, div.ajax_prod_search_links div.pgBack div.bg, div.ajax_prod_search_links div.pgFirst div.bg, div.ajax_prod_search_links div.pgLast div.bg {
	background: url(../assets/images/search/link_bg_sm_r.png) no-repeat right; padding: 3px 10px 3px 5px; height: 19px; margin-left: 5px; float: left;
}

div.ajax_prod_search_links div.pgNumOn { background: none; height: 25px; float: left; }
div.ajax_prod_search_links div.pgNumOn div.bg { background: none; padding: 3px 10px 3px 5px; height: 19px; margin-left: 5px; float: left; }
div.ajax_prod_search_links div.pgNum, div.sm_btn { background: url(../assets/images/search/link_bg_sm_l.png) no-repeat 0 0; height: 25px; float: left;  margin: 0 5px;}
div.ajax_prod_search_links div.pgNum div.bg, div.sm_btn div.bg { background: url(../assets/images/search/link_bg_sm_r.png) no-repeat right; padding: 3px 10px 3px 5px; height: 19px; margin-left: 5px; float: left; }
div.sm_btn { color: #090; margin-bottom: 5px; float: left; }
div.sm_btn div.bg span { display: none; }
div.sm_btn div.bg a { float: left; margin-left: 20px; text-align: right; }

div.ajax_prod_search_links div.curResults { background: url(../assets/images/search/link_bg_xl_l.png) no-repeat 0 0; height: 35px; float: left; margin-right: 10px; }
div.ajax_prod_search_links div.curResults div.bg { background: url(../assets/images/search/link_bg_xl_r.png) no-repeat right; padding: 0 15px 0 10px; height: 35px; margin-left: 5px; float: left; line-height: 35px; }
div.ajax_prod_search_links div.numResults { background: url(../assets/images/search/link_bg_xl_l.png) no-repeat 0 0; height: 35px; float: right; }
div.ajax_prod_search_links div.numResults div.bg { background: url(../assets/images/search/link_bg_xl_r.png) no-repeat right; padding: 0 15px 0 10px; height: 35px; margin-left: 5px; float: left; line-height: 35px; }

.jdl { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#jdl_left_menu ul { list-style: none; margin: 0; padding: 0; }
#jdl_left_menu ul li { margin-bottom: 5px; }
#jdl_left_menu ul li a { color: #0099CC; font-size: 15px; }
#jdl_left_menu ul li a.menu_products { background: url(../assets/images/icons/water_drop.png) no-repeat 0 0; height: 24px; line-height: 24px; padding-left: 30px; display: block; }
#jdl_left_menu ul li a.menu_recent_items { background: url(../assets/images/icons/magnifying_glass.png) no-repeat 0 0; height: 22px; line-height: 22px; padding-left: 30px; display: block; margin-top: 20px; }

#jdl_left_menu ul li a:hover { font-size: 15px; color: #999; }
#jdl_left_menu ul li ul { margin-left: 40px; margin-top: 5px; }
#jdl_left_menu ul li ul li { list-style-image: url(../images/img/list_arrow.png); margin-left: 0px; padding-left: 0px; }
#jdl_left_menu ul li div.comment { margin-top: 10px; }
#jdl_left_menu ul li ul.search_fields { margin-left: 20px; }
#jdl_left_menu ul li ul.search_fields li { list-style-image: none; float: left; width: 190px; }
#jdl_left_menu ul li ul.search_fields li.lbl { margin-left: 5px;  }
#jdl_left_menu ul li ul.search_fields li.inpt { margin-bottom: 10px;  }
#jdl_left_menu ul li ul.search_fields li.ajax_info { line-height: 32px; height: 32px; display: none; }
#jdl_left_menu ul li ul.search_fields li.ajax_info img { float: left; }
#jdl_left_menu ul li ul.search_fields li.ajax_info span { margin-left: 10px; }
#jdl_left_menu ul li ul li a { font-size: 12px; color: #000; }
#jdl_left_menu ul li ul li a:hover { font-size: 12px; color: #0099CC; }

div.site_width { width: 1000px; margin: 0 auto; }

/* ############################################## Header ############################################ */
#sHDiv { float: left; height: 160px; width: 100%; }

/* ############################################ End Header ########################################## */

/* ############################################## Content ############################################ */
#sCDiv { float: left; background: #FFF url(../assets/images/body/bg.jpg) repeat-x 0 0; width: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.indent_40_text { margin-left: 40px; }

/* ------------------------- Main Product Page ---------------------- */
div.search_list { float: left; clear: both; width: 750px; }
#prod_search_div { float: left; width: 500px; margin: 10px 0 0 0; }
#search_tabs { float: left; width: 490px; line-height: normal; background: url(../assets/images/products/tabs/tab_bg.png) repeat-x bottom; }
#search_tabs ul { margin: 0; padding: 0; list-style: none; }
#search_tabs li { float: left; margin: 0 5px 0 0; padding: 0 0 0 3px; background: url(../assets/images/products/tabs/tab_left_on.png) no-repeat 0 0; }
#search_tabs a { display: block; background: url(../assets/images/products/tabs/tab_right_on.png) no-repeat right top; padding: 10px 15px 8px 12px; font-size: 11px; color: #313366; font-weight: 600; text-decoration: none; }
#search_tabs a:hover { color: #0099CC; text-decoration: none; }
#search_tabs #current, div.mini_tabs li.end { background-image: url(../assets/images/products/tabs/tab_left.png); }
#search_tabs #current a, div.mini_tabs li.end a { background-image: url(../assets/images/products/tabs/tab_right.png); padding-bottom: 9px; }

h1.jdl { color: #313366; font-size: 19px; margin: 5px 10px; float: left; width: 730px; }
h2.jdl { color: #313366; font-weight: 600; font-size: 12px; margin: 5px 0 5px 0; }

#s_tab_body { float: left; width: 500px; }
#s_tab_body div.cont { width: 500px; background: url(../assets/images/search/cat_bg.jpg) repeat-y 0 0; float: left; }
#s_tab_body div.top { width: 500px; background: url(../assets/images/search/cat_bg_top.jpg) no-repeat 0 0; float: left; height: 10px; }
#s_tab_body div.bot { width: 500px; background: url(../assets/images/search/cat_bg_bot.jpg) no-repeat 0 0; float: left; height: 10px; }
#s_tab_body div.cont div.bg { width: 460px; margin: 20px 20px 0px 20px; float: left; }
#s_tab_body .tab_item { display: none; }
#s_tab_body .tab_item div.content { width: 490px; height: 110px; float: left; margin: 20px 0 0 0; }
#s_tab_body .tab_item div.content div.q_info { float: left; width: 220px; }
#s_tab_body .tab_item div.content div.p_desc { float: left; width: 270px; height: 120px; overflow: hidden; }
#s_tab_body .tab_item div.content div.type { width: 100px; float: left; color: #006699; font-size: 12px; font-weight: 400; margin-bottom: 5px; }
#s_tab_body .tab_item div.content div.q_info div.info { width: 100px; float: left; font-size: 12px; font-weight: 400; margin-bottom: 5px; }
#s_tab_body .tab_item div.content div.p_desc div.info { width: 180px; float: left; font-size: 12px; font-weight: 400; }
#s_tab_body .tab_item div.content div.p_desc div.type { width: 80px; float: left; color: #006699; font-size: 12px; font-weight: 400; margin-bottom: 5px; }
#s_tab_body .tab_item.current { display: inline; }

div.cat_col_1 { float: left; width: 145px; margin: 0 0 20px 0; text-align: center; }
div.cat_col_2 { float: left; width: 145px; margin: 0 10px 20px 10px; text-align: center; }
div.cat_col_3 { float: left; width: 145px; margin: 0 0 20px 0; text-align: center; }

#results_container { float: left; width: 750px; margin: 20px 0 0 0; }
#prod_search_res_div { float: left; width: 230px; margin: 10px 0 0 20px; }
#result_tabs { float: left; width: 220px; line-height: normal; background: url(../assets/images/products/tabs/tab_bg.png) repeat-x bottom; }
#result_tabs ul { margin: 0; padding: 0; list-style: none; }
#result_tabs li { float: left; margin: 0 5px 0 0; padding: 0 0 0 3px; background: url(../assets/images/products/tabs/tab_left_on.png) no-repeat 0 0; }
#result_tabs a { display: block; background: url(../assets/images/products/tabs/tab_right_on.png) no-repeat right top; padding: 10px 15px 8px 12px; font-size: 11px; color: #313366; font-weight: 600; text-decoration: none; }
#result_tabs a:hover { color: #0099CC; text-decoration: none; }
#result_tabs #current { background-image: url(../assets/images/products/tabs/tab_left.png); }
#result_tabs #current a { background-image: url(../assets/images/products/tabs/tab_right.png); padding-bottom: 9px; }

#r_tab_body { float: left; width: 230px; }
#r_tab_body div.cont { width: 230px; background: url(../assets/images/search/selected_bg.jpg) repeat-y 0 0; float: left; }
#r_tab_body div.bot { width: 230px; background: url(../assets/images/search/selected_bg_bot.jpg) no-repeat 0 0; float: left; height: 10px; }
#r_tab_body div.top { width: 230px; background: url(../assets/images/search/selected_bg_top.jpg) no-repeat 0 0; float: left; height: 10px; }
#r_tab_body div.cont div.bg { width: 190px; margin: 10px 20px; float: left; }
#r_tab_body .tab_item { display: none; }
#r_tab_body .tab_item.current { display: inline; }
#r_tab_body h2 { color: #313366; font-weight: 600; font-size: 12px; margin: 10px 0 5px 0; }
#r_tab_body div.selected { margin: 0 0 0 15px; color: #090; font-size: 12px; }
#r_tab_body div.selected span { display: none; }
#r_tab_body div.search_button { text-align: center; display: none; margin: 15px 0 0 0; }
div.search_type_div { display: none; }

/* ------------------------------------------------------------------ */
/* ------------------------ Product Detail Page --------------------- */
#ajax_search_results { display: none; }
.product_index { width: 750px; float: left; }
#ajax_search_results #search_info { width: 750px; float: left; }
#product_info { float: left; }
#product_tabs { float: left; width: 730px; line-height: normal; margin: 10px 0 0 10px; background: url(../assets/images/products/tabs/tab_bg.png) repeat-x bottom; }
#product_tabs ul { margin: 0; padding: 0; list-style: none; }
#product_tabs li { float: left; margin: 0 3px 0 0; padding: 0 0 0 3px; background: url(../assets/images/products/tabs/tab_left.png) no-repeat 0 0; }
#product_tabs a { display: block; background: url(../assets/images/products/tabs/tab_right.png) no-repeat right top; padding: 10px 15px 8px 12px; font-size: 11px; color: #313366; font-weight: 600; text-decoration: none; }
#product_tabs a:hover { color: #0099CC; text-decoration: none; }
#product_tabs #current { background-image: url(../assets/images/products/tabs/tab_left_on.png); }
#product_tabs #current a { background-image: url(../assets/images/products/tabs/tab_right_on.png); padding-bottom: 9px; }

/* Product searching results */
div.mini_tabs { float: left; width: 750px; line-height: normal; margin: 10px 0 0 0; background: url(../assets/images/products/tabs/tab_bg.png) repeat-x bottom; }
div.mini_tabs ul { margin: 0; padding: 0; list-style: none; }
div.mini_tabs li { float: left; margin: 0 0 0 0; padding: 0 0 0 3px; background: url(../assets/images/products/tabs/tab_left.png) no-repeat 0 0; }
div.mini_tabs li.end { float: right; width: 220px; }
div.mini_tabs a { display: block; background: url(../assets/images/products/tabs/tab_right.png) no-repeat right top; padding: 10px 15px 8px 12px; font-size: 11px; color: #313366; font-weight: 600; text-decoration: none; }
div.mini_tabs a:hover { color: #0099CC; text-decoration: none; }
div.mini_tabs #current, div.mini_tabs li.end { background-image: url(../assets/images/products/tabs/mini_left_on.png); }
div.mini_tabs #current a, div.mini_tabs li.end a { background-image: url(../assets/images/products/tabs/mini_right_on.png); padding-bottom: 9px; }

div.mini_body { float: left; width: 750px; background: #FFF; }

div.mini_body div.cont { width: 750px; background: url(../assets/images/products/mini_ad.jpg) repeat-y 0 0; height: 150px; float: left;}
div.mini_body div.cont div.bg { width: 710px; margin:  0 0 0 40px; float: left; }
div.mini_body div.p_image { float: right; text-align: center; width: 220px; height: 105px; }
div.mini_body .tab_item { display: none; }
div.mini_body .tab_item div.content { width: 490px; height: 110px; float: left; margin: 20px 0 0 0; }
div.mini_body .tab_item div.content div.q_info { float: left; width: 220px; }
div.mini_body .tab_item div.content div.p_desc { float: left; width: 270px; height: 120px; overflow: hidden; }
div.mini_body .tab_item div.content div.type { width: 100px; float: left; color: #006699; font-size: 12px; font-weight: 400; margin-bottom: 5px; }
div.mini_body .tab_item div.content div.q_info div.info { width: 100px; float: left; font-size: 12px; font-weight: 400; margin-bottom: 5px; }
div.mini_body .tab_item div.content div.p_desc div.info { width: 180px; float: left; font-size: 12px; font-weight: 400; }
div.mini_body .tab_item div.content div.p_desc div.type { width: 80px; float: left; color: #006699; font-size: 12px; font-weight: 400; margin-bottom: 5px; }
div.mini_body .tab_item.current { display: inline; }

/* Product body represents the product detail page container div */
#product_body { float: left; width: 750px; background: #FFF url(../assets/images/products/body_bg_grad.jpg) repeat-x bottom left; }
#product_body.logo_dwt div.cont div.bg { background: url(../assets/images/logos/delagua.jpg) no-repeat top right; }
#product_body.logo_hach div.cont div.bg { background: url(../assets/images/logos/hach.jpg) no-repeat top right; }
#product_body.logo_hanna div.cont div.bg { background: url(../assets/images/logos/hanna.jpg) no-repeat top right; }
#product_body.logo_palin div.cont div.bg { background: url(../assets/images/logos/palintest.jpg) no-repeat top right; }
#product_body.logo_eutech div.cont div.bg { background: url(../assets/images/logos/eutech.jpg) no-repeat top right; }
#product_body.logo_fisher div.cont div.bg { background: url(../assets/images/logos/fisherbrand.jpg) no-repeat top right; }
#product_body.logo_mn div.cont div.bg { background: url(../assets/images/logos/mn.jpg) no-repeat top right; }

#product_body div.top { width: 750px; background: url(../assets/images/products/body_bg_top.png) no-repeat 0 0; height: 10px; float: left; }
#product_body div.cont { width: 750px; background: url(../assets/images/products/body_bg_cont.png) repeat-y 0 0; min-height: 10px; float: left;}
#product_body div.cont div.bg { width: 670px; margin: 20px 40px; float: left; }
#product_body div.bot { width: 750px; background: #FFF url(../assets/images/products/body_bg_bot.png) no-repeat 0 0; height: 10px; float: left;}
#product_body .tab_item { display: none; }
#product_body #system_info { float: left; margin: 25px 0 0 0; width: 670px; }
#product_body .tab_item.current { display: inline; }
#product_body #description #image { width: 240px; height: 220px; float: left; text-align: center; }
#product_body #description #image img { border: 3px ridge #EFF6FE; }
#product_body #description #image #rating_div { height: 18px; width: 240px; margin-top: 5px; }
#product_body #description #image #rating_div img { border: 0; cursor: pointer; }
#product_body #description #image #rating_div #comment { margin-top: 5px; }
#product_body #description #info { width: 400px; margin-left: 30px; float: left; margin-top: 10px; line-height: 25px; }
#product_body #description #info div.type { width: 120px; float: left; color: #006699; font-size: 13px; font-weight: 600; }
#product_body #description #info div.info { width: 280px; float: left; font-size: 13px; font-weight: 600; }
#product_body #description #description { width: 670px; float: left; margin-top: 10px; line-height: 20px; font-size: 13px; }
#product_body #product_images div { width: 200px; height: 150px; text-align: center; float: left; margin: 0 10px;  }
#product_body #product_images a img { border: 3px ridge #EFF6FE; }
#product_body #technicals a, #product_body #manuals a, #product_body #references a { margin-left: 30px; clear: both; float: left; }
#product_body h1 { color: #006699; font-size: 14px; text-decoration: underline; margin: 10px 0; }
/* ------------------- End Product Detail Page ---------------------- */

/* ############################################ End Content ########################################## */

/* ############################################## Footer ############################################ */
#sFDiv { float: left; width: 100%; height: 50px; margin: 30px 0 10px; }
#sFDiv div.site_width { background: url(../assets/images/footer/bg.png) repeat-x 0 0; height: 10px; padding: 15px 0 0 0; }
#sFDiv div.copy { color: #014e9e; float: left; font-size:11px; }
#sFDiv div.links { float: right; }
#sFDiv div.links a { text-decoration: none; color: #014e9e; font-size: 11px; }
#sFDiv div.links a:hover { color: #70cef4;}
#sFDiv div.links span { margin: 0px 10px; color: #014e9e; font-size: 11px;}
/* ############################################ End Footer ########################################## */
