
html{
margin:0;
}

BODY {
  
  //background: #e9eaea;
  
  background:#e9eaea url('images/body_bg.jpg') repeat-x; 
  margin: 0px;
  height:100%;	
}

A {
  color: #000000;
  text-decoration: none;
  outline:none;
 
}
A:hover {
  color: blue;
  text-decoration: none;
}

IMG	
{
	border:none;
}

FORM {
	display: inline;
}

INPUT
{
font-size:12px;
}

table{border-collapse: collapse;}



.top_panel_left
{
	background: url('images/header/top_pannel_left.png') no-repeat; 
	width:19px;
	height:35px;
	float:left;

}


.top_panel_right
{
	background: url('images/header/top_pannel_right.png') no-repeat; 
	width:21px;
	height:35px;
	float:right;

}

.top_panel_middle
{
	background: url('images/header/top_pannel_middle.png') repeat-x; 

	height:35px;
	margin-left:19px;
	margin-right:21px;

}



.cart_left
{
	background: url('images/header/cart_pannel_left.png') no-repeat; 
	width:19px;
	height:35px;
	float:left;
}


.cart_right
{
	background: url('images/header/cart_pannel_right.png') no-repeat; 
	width:21px;
	height:35px;
	float:right;

}

.cart_middle
{
	background: url('images/header/cart_pannel_middle.png') repeat-x; 
	height:35px;
	margin-left:19px;
	margin-right:21px;

}

.cart_header_div
{
	font-family:Arial; 
	font-size:9pt; 
	text-align:center; 
	padding-top:5px;	
	font-weight:bold;

}



.category_menu_left
{
	background: url('images/header/category_menu_left.png') no-repeat; 
	width:15px;
	height:50px;
	float:left;
}

.category_menu_right
{
	background: url('images/header/category_menu_right.png') no-repeat; 
	width:13px;
	height:50px;
	float:right;
}

.category_menu_middle
{
	background: url('images/header/category_menu_middle.png') repeat-x; 
	height:50px;
	margin-left:15px;
	margin-right:13px;
}


.footer_left
{
	background: url('images/footer/footer_left.png') no-repeat; 
	width:15px;
	height:50px;
	float:left;
}

.footer_right
{
	background: url('images/footer/footer_right.png') no-repeat; 
	width:13px;
	height:50px;
	float:right;
}

.footer_middle
{
	background: url('images/footer/footer_middle.png') repeat-x; 
	height:50px;
	margin-left:15px;
	margin-right:13px;
}









.instream_infobox_header
{
	background-image: url('images/infobox/infobox_bg.png'); 
	background-repeat:no-repeat;
	height:32px;
	width:228px;
	margin-top:5px;

}


.instream_headerbox_left
{
	background-image: url('images/infobox/header_box_left.png'); 
	background-repeat:no-repeat;
	height:38px;
	width:5px;
	float:left;

}

.instream_headerbox_left1
{
	background-image: url('images/infobox/l_boxheader_left2.png'); 
	background-repeat:no-repeat;
	height:38px;
	width:5px;
	float:left;

}


.instream_headerbox_middle
{
	background: #ff0000; 
	height:38px;
	width:auto;	
	margin: 0px 5px 0px 5px;
}

.instream_headerbox_middle1
{
	background: #393838; 
	height:38px;
	width:auto;	
	margin: 0px 5px 0px 5px;
}


.instream_headerbox_right
{
	background-image: url('images/infobox/header_box_right.png'); 
	background-repeat:no-repeat;
	height:38px;
	width:5px;
	float:right;
}


.instream_headerbox_right1
{
	background-image: url('images/infobox/l_boxheader_right2.png'); 
	background-repeat:no-repeat;
	height:38px;
	width:5px;
	float:right;

}

.prod_img_container
{
	height:180px;	
	overflow:hidden;

}

.prod_name_container
{
  width:100%;
  height:30px;
  overflow:hidden;
  border:0px solid black;
  font-family:Arial;
  font-weight:bold;
  font-size:13pt; 
  padding-top:5px;				

}

.part_img
{
float:left; margin-left:30px; margin-top:2px;
}


.l_boxheader_left
{
	background-image: url('images/infobox/l_boxheader_left.png'); 
	background-repeat:no-repeat;
	height:38px;
	width:5px;
	float:left;

}


.l_boxheader_content
{
	background: #00923f; 
	height:38px;
	width:auto;	
	margin: 0px 5px 0px 5px;
	text-align:center;
}

.l_boxheader_content div
{
	font-family:Arial;
	font-size:18px;
	color:#fff;
	padding-top:8px;
}


.l_boxheader_right
{
	background-image: url('images/infobox/l_boxheader_right.png'); 
	background-repeat:no-repeat;
	height:38px;
	width:5px;
	float:right;

}


.infoBoxHeading
{
	height:20px;
}

.l_boxheader_left_bot
{
	background-image: url('images/infobox/l_boxheader_left_bot.png'); 
	background-repeat:no-repeat;
	height:12px;
	width:7px;
	float:left;
	border:0px solid black;

}


.l_boxheader_content_bot
{
	background-image: url('images/infobox/l_boxheader_mid_bot.png'); 
	background-repeat:repeat-x;
	height:12px;
	width:auto;	
	margin: 0px 5px 0px 5px;
}



.l_boxheader_right_bot
{
	background-image: url('images/infobox/l_boxheader_right_bot.png'); 
	background-repeat:no-repeat;
	height:12px;
	width:7px;
	float:right;

}

.l_boxheader_cont_left
{
	width:10px;
	background:#fff;
	border-left:1px solid #bbbaba;
}

.l_boxheader_cont_mid
{
	background:#fff;
}

.l_boxheader_cont_right
{
	width:10px;
	background:#fff;
	border-right:1px solid #bbbaba;

}






.header_txt
{
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0px;
}

.headerbox_txt
{
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	text-transform:uppercase;
	padding-top:5px;
}

.show_all_header{
	float:right; margin-top:-5px
}

.show_all_header a{ color:#fff; font-family:Tahoma; font-size:11px;}


.show_total
{
	color:#fed805;
	font-family:Arial;
	font-size:12px;
	padding-left:20px;
	text-transform:none;
	font-style:italic;
}


.infobox_icon
{
	margin-right:10px;
}



.instream_prod_table
{
	width:100%;
	border-collapse:collapse;
	border:0px solid #636363;
}

.prod_table_cell
{
	//width:50%;
	border:2px solid #e8e8e8;

}

.instream_product_box
{
	width:260px;
	height:260px;
	border:1px solid #dadada;
	overflow:hidden;
}



.instream_product_box_prod_name
{
	text-align:left;
	font-family:Tahoma;
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding: 10px 0px 10px 0px
}



.instream_product_box_prod_char
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:none;
	color:#0000;
	line-height:1;

}


.prod_box_top
{

	background:url('images/prod_box/prod_box_top.gif');
	background-repeat:no-repeat;
	width:136px;
	height:21px;
}

.prod_box_top_status
{

	background:url('images/prod_box/prod_box_top_status.gif');
	background-repeat:no-repeat;
	width:136px;
	height:21px;
	text-align:center;
	font-size:12px;
	font-family:Tahoma;
	color:#ff0000;
	font-weight:bold;
}

.prod_box_body
{

	width:136px;
	height:116px;
	float:left;
	overflow:hidden;
	border:0px solid red;
}

.prod_box_pricetag
{
	background:url('images/prod_box/pricetag.gif');
	background-repeat:no-repeat;
	width:97px;
	height:35px;
	
}

.prod_box_pricetag_txt
{
	font-family:Arial;
	color:#ff0000;
	font-size:19px;
	font-weight:bold;
	padding: 7px 0px 0px 20px;
}

.prod_descr
{
	text-align:justify;
	color:#575859;
	font-family:Tahoma;
	font-size:13px;
	width:100%;
	height:auto;
	padding-right:15px;
	border:0px solid black;
}

.cur_name
{
	color:#000;
	font-size:10px;
	font-family:Tahoma;
}





.bot_status_img
{
	margin: -23px 0px 0px 3px;
}





/*  MENU  */

	#leftMenu{
		width:186px;
		//width:100%;
		padding:10px;
		float:left;
		border-bottom:0px;
	}

/* General rules */

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		background:#fff;

	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}


	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{
		width:186px;
		visibility:hidden;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #000;
		text-decoration:none;
		display:block;
		clear:both;
		width:100%;
		padding-left:2px;
		outline: none;

	}


	/*
	A tags
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:0px;
		border-bottom:0px solid #000;
		font-weight:400;
		font-family:Arial;
		font-size:14px;
		color:#4e4e4f;
		padding-top:5px;
		text-align:left;
		height:20px;
		width:auto;
		border-bottom:1px dotted #c4c4c4;
	}

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1:hover{
		color:#ff0000; 
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:5px;
        	text-align:left;
		background:#fff;
		font-size:12px;
		font-family:Arial; 
		color:#00923f;
		text-transform:none;
		height:20px;
		border-bottom:1px dotted #c4c4c4;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2:hover{
		color:#0012ff; background:#fff;
	}

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:5px;
		font-style:italic;
		color:blue;
		font-size:12px;
		height:20px;
		font-family:Arial; 
        	text-align:left;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems.
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e.

	#dhtmlgoodies_slidedown_menu .slideMenuDiv1

	instead of

	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/

	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}

/* EOF MENU */

 #products ul{
                list-style: none;
                margin-top:0px;padding:0px;
                width:100%';
                 border:0px solid blue;
		}

            

/* Footer */

.footer_left_part{
	background:url('images/logo_botton.jpg');
	background-repeat:no-repeat;
	width:99px;
	height:75px;
	float:left;

}

.footer_main_part{
	background:#00923f;
	width:auto;
	height:75px;
	margin-right:2px;
	
}

.footer_link {
	color:#fff;
	font-weight:none;
	font-size:11px;
}


.footer_link:hover{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:12px;
}

.instreamdesign{
	float:right;
}


.headerNavigation
{
	color:#fff;
	font-family:Arial;
	font-size:15px;
}

#imageview
{
	background:url('images/infobox/img_frame.jpg');
	background-repeat:no-repeat;
	width:279px;
	height:279px;
	position:reletive;
	overflow:hidden;
	float:left;
}

.action_sticker
{
	background:url('images/action_sticker.png');
	background-repeat:no-repeat;
	width:112px;
	height:112px;
	bottom:0px;

}

.tab_txt
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:none;
	color:#8d8686;
}

.odd_table_line td
{
	background-color:#e6e6e6;
}

.even_table_line td
{
	background-color:#ffffff;
}


.instream_tool_box_top
{
	border:2px solid #e8e8e8; 
	border-bottom:2px solid #e8e8e8; 
	background:#fff;
	height:25px;
	width:100%;
	line-height:normal;
	overflow:hidden;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#767471;
}


.instream_tool_box_bot
{
	border:2px solid #e8e8e8; 
	border-top:0px solid #e8e8e8; 
	background:#fff;
	height:25px;
	width:100%;
	line-height:normal;
	overflow:hidden;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#767471;
}


.instream_tool_box_sep
{
	height:22px;
	width:2px;
	background:url('images/buttons/tools_panel_sep.jpg') no-repeat;
	margin: 2px 10px 0px 10px;
}


.instream_product_box
{
	border-left:0px solid #e7e5e6;
	border-bottom:0px solid #e7e5e6;
	width:242px;
	height:230px;
	overflow:hidden;
	//float:left;
	
}

.instream_product_box1
{
	border:2px solid #e7e5e6;
	width:242px;
	height:230px;
	overflow:hidden;
	//float:left;
}

.instream_product_box2
{
	//border:2px solid #e7e5e6;
	width:240px;
	height:230px;
	overflow:hidden;
	//float:left;
	//margin-left:-2px;
}

.instream_product_box_list_style
{
	border-left:2px solid #e7e5e6;
	border-bottom:2px solid #e7e5e6;
	width:100%;
	height:150px;
	overflow:hidden;
	float:left;
	padding-top:5px;
}

.instream_other_box
{
	border-left:2px solid #e7e5e6;
	border-bottom:2px solid #e7e5e6;
	width:242px;
	height:170px;
	overflow:hidden;
	float:left;
	
}

.instream_other_box1
{
	border:0px solid #e7e5e6;
	width:242px;
	height:170px;
	overflow:hidden;
	//float:left;
}


.instream_other_box2
{
	border:0px solid #e7e5e6;
	width:365px;
	height:170px;
	overflow:hidden;
	float:left;
	margin-left:-2px;
}


.instream_product_box_codes
{
	font-family:Tahoma;
	font-size:12px;
	//font-weight:bold;
	color:#ff0000;
	padding:5px 0px 0px 5px;
	width:240px;	
	border:0px solid black;
	text-align:left;
}

.instream_product_box_codes2
{
	font-family:Tahoma;
	font-size:13px;
	color:#ff0000;
	padding:5px 0px 5px 5px;
	width:240px;	
	border:0px solid black;
	text-align:left;
	overflow:hidden;
}

.instream_product_box_codes_list
{
	font-family:Tahoma;
	font-size:12px;
	//font-weight:bold;
	color:#ff0000;
	padding:5px 0px 5px 5px;
	border:0px solid black;
	text-align:left;
}

.prod_descr_box_list_type
{
	border:0px solid black;
	width:95%;
	max-height:40px;
	overflow:hidden;
	font-size:12px;
	color:#008000;
	padding:0px 0px 5px 20px;
	font-family:Tahoma;
	line-height:1;
	
}


.prod_descr_box_list_type_txtall
{
	border:0px solid black;
	width:95%;
	height:60px;
	overflow:hidden;
	font-size:12px;
	color:#008000;
	padding:0px 0px 5px 20px;
	font-family:Tahoma;
	line-height:1;
	
}

.sale_descr_box_list_type
{
	border:0px solid black;
	width:95%;
	max-height:40px;
	overflow:hidden;
	font-size:12px;
	color:#530099;
	padding:0px 0px 0px 20px;
	font-family:Tahoma;
	line-height:1;

}

.table_display_style
{
	width:100%;
	font-family:Tahoma;
	border:0px solid #000;
	border-collapse:collapse;
}


.table_display_style td
{			  	
	border:1px solid #636363;
	font-size:11px;
	padding-left:3px;
}

.table_display_style_heading td
{
	background-color:#b3b3b3;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.table_action_products
{
	font-family:Tahoma; 
	font-size:12px; 
	border-collapse:collapse;
	width:100%;
}

.table_action_products td
{
	border:1px solid #000000;
}

.sort_price_desc
{

	background-image:url('images/sort_desc.gif'); 
	width:8px; 
	height:6px; 
	cursor:pointer; 
	margin: 3px 2px 0px 4px;
}


.sort_price_desc_active
{

	background-image:url('images/sort_desc_active.gif'); 
	width:8px; 
	height:6px; 
	cursor:pointer; 
	margin: 3px 2px 0px 4px;
}


.sort_price_asc
{

	background-image:url('images/sort_asc.gif'); 
	width:8px; 
	height:6px; 
	cursor:pointer; 
	margin: 3px 2px 0px 4px;
}

.sort_price_asc_active
{

	background-image:url('images/sort_asc_active.gif'); 
	width:8px; 
	height:6px; 
	cursor:pointer; 
	margin: 3px 2px 0px 4px;
}

.search_btn
{
	background-image: url('images/search_btn.png'); 
	background-repeat:no-repeat;
	height:36px;
	width:53px;
	border:0px solid black;
	cursor:pointer;
	margin:0px;
}

#search_inp
{
	border:0px solid blue;
	background-color:transparent;
	width:120px;
	margin:5px 0px 0px 5px;
	font-size:13px;
	font-family:Tahoma;
	font-style:italic;
	color:#888a8c;
}

.search_inp
{
	background:url('images/menu_bg.png');
	border:0px solid black;
	height:29px;
	width:131px;
}


.watermark {
  position: relative;
}

.watermark span {
  position: absolute;
  left: 0;
  bottom: 0;

}

.table_main
{
	width:100%;
	margin-left:-2px;
	background:url('images/bg_cat4.gif');

}




.prod_img_inner{float:left; width:115px; overflow:hidden; height:138px; margin-left:3px}
.prod_info_box{width:100px; height:138px; margin-left:110px; position:relative;font-size:13px; font-family:Tahoma; text-align:left; color:#727070; padding:0px 0px 0px 0px; overflow:hidden}



.bann_slider_div{border:0px solid #bbbaba; width:100%; height:100%; overflow:hidden; position:absolite;}

.cart_table{font-family:Arial; font-size:12px; color:#00923f; font-style:italic; text-align:left;}

.cart_div{font-family:Arial; font-size:15px; color:#3e3e3e; font-weight:bold; text-align:left; padding-top:5px}

.footer_block{width:100%; background:#fff; border:1px solid grey; padding:2px 0px 2px 0px; margin-top: 2px;}

.footer_txt{color:#FFF; font-family:Arial; font-size:10px; }


.foot_seo{height:40px; overflow:hidden; color:#f0f0f0; font-family:Arial; font-size:11px; line-height:11px}

.old_price_action{text-decoration:line-through; padding:0px 20px 0px 0px;font-size:14px; font-weight:bold;  margin:-5px 0px 0px 0px}

.old_pr{position:absolute; width:100px; text-align:right;}

.consult{color:#646665; font-family:Arial; font-size:12px; text-align:justify; font-style:italic; font-weight:bold; padding-top:5px;}

.panel_bg 
{
}

.panel_bg a
{
	color:grey;
	font-weight:bold;
}

.seo_header
{
    position:absolute;
    margin-left:550px;	
    text-align:right;
    color:#ae8a8c;	
    font-size:12px;	
}

.seo_header h1
{
   font-size:24px;	
   line-height:24px;	
}

.cart_table_outer
{
  width:260px;
  border:0px solid black;	
}


a.panel_bg_link {color:#aeadb0; font-size:14px}

#CartOpen
{
	cursor:pointer;
}

.instream_h a
{
	display:block;
	color:#4e4e4e;
}

.cart_url
{
	color:#fff;
}

.cart_url :hover
{
	color:blue;
}
#gallery_wrap
{
	margin-left:200px;
	//border:1px solid blue;
}

.art_link :hover{color:#3a882a;}
