*{
    padding: 0px;
    margin: 0px;
}

body{
	font-family: Tahoma, Verdana, Arial;
	background: black;
	font-size: 11px;
}

.container{
	width:900px;
	margin: 0 auto;
}

.header{
	height: 190px;
	padding-top: 5px;
}

h1 {
	height: 23px;
	color: white;
	font-size: 14px;
	font-family: Georgia;
}

.header_rows {color:#ffc000; font:bold 14px/18px Tahoma, Verdana, Arial; height:51px; }

.header .left{float:left; width: 385px;  padding: 0 0 0px 15px;}

.header .left .flags{border:1px solid; width:350px; height:30px; display:block; margin-top:5px;}
.header .left .flags div.lng_text {margin:5px 10px 0px 0;color:#ff0000;font-weight:bold; font-size:12px;float:left;}

.header .right form{ float:right;width:330px;}
.header .right form .button {padding-top:4px;*padding-top:3px;}
.header .right form .button input{background:url(../images/top_login.png) no-repeat; width:79px; height:14px;border:0; padding:0 0 3px 0;*padding:0; font:bold 11px/10px Tahoma,Verdana,Arial;}

.header .right form div.field{
	background:transparent url(../images/field_left.gif) no-repeat scroll left center;
	padding-left:3px;
	float:left;
	margin-right: 6px;
	margin-top:3px;
}

.header .right form div.login{
	padding-left:3px;
	color:#B1B1B1;
  float:left;
  font-weight:bold;
  margin-right:7px;
  width:329px;
}

.header .right form div.login a{
 color: #ffffff;
 padding-left:15px;
 float:right;
 *margin-top:-13px;
}

.header .right form .f_right{
	background:transparent url(../images/field_right.gif) no-repeat scroll right center;
	padding-right:3px ;
	float:left;
}

.header .right form input.field{
	width: 75px;
	border: none;
	border-top: 1px solid #403C35;
	border-bottom: 1px solid #403C35;
	height: 14px;
	padding: 0 3px;
	float:left;
}

.button{
	float:left;
}
.button .b_right{
	background:transparent url(../images/button_right.gif) no-repeat scroll right center;
	padding-right:3px !important;
	height:16px;
}

.button .but{
	background:transparent url(../images/button_res.gif) repeat-x scroll center top;
	border:0 none;
	cursor:pointer;
	font-size:10px;
	font-weight: bold;
	height:16px;
	margin:0;
	padding:0px 3px 3px;
	display:block;
	overflow:visible;
}

.big_button{
	background:transparent url(../images/big_button_left.gif) no-repeat scroll left center;
	float:left;
	padding-left:5px;
}
.big_button .b_right{
	background:transparent url(../images/big_button_right.gif) no-repeat scroll right center;
	padding-right:5px;
}

.big_button .but{
	background:transparent url(../images/big_button_res.gif) repeat-x scroll center top;
	border:0 none;
	cursor:pointer;
	font-size:10px;
	font-weight: bold;
	height:18px;
	margin:0;
	padding:1px 3px 3px;
	display:block;
	color: #3D3D3D;
}

.header .right form div.text{
	color: #B1B1B1;
	font-weight:bold;
	float:left;
	margin-right: 7px;
}

.header .right form .links{
	float: left;
	margin-top: 3px;
}

.header .right form .links a{
 color: #ff0000;
 margin-left: 7px;
 font-weight:bold;
}

.header .right{
	float:left;
	width: 495px;
	padding-right: 3px;
}
.header .right img{float:left;}
.header .right ul{
	color:white;
	font-size:12px;
	font-weight: normal;
	list-style-position:inside;
	padding-left: 20px;
	padding-top: 5px;
	line-height:18px;
	overflow:hidden;
}

.header .right ul a {
color:white;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style-position:inside;
text-decoration:underline;
}

.header .right ul a:hover {
text-decoration:none;
}

/*
.header .right form{
	float: right;
	position: relative;
	top: 14px;
	right:10px;
}

.header .right form select{width: 90px}
*/

.lb_menu{
	background:transparent url(../images/menu_left_bg.jpg) no-repeat scroll left top;
	float:left;
	padding-left:5px;
	position:relative;
	top:0px;
	width:895px;
}

.rb_menu{
	background:transparent url(../images/menu_right_bg.jpg) no-repeat scroll right top;
	padding-right:5px;
}

.menu{
	background:transparent url(../images/menu_bg.jpg) repeat-x scroll center top;
	height:42px !important;
}

.menu ul.top_links{list-style: none;}
.menu ul.top_links li{
	float:left;
	background:transparent url(../images/menu_separate.jpg) no-repeat center right;
	height: 14px;
	padding-top: 0px;
  margin-top:14px;
}

.menu ul.top_links li a{
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia;
	color:white;
	padding: 0 5px 0 0px;
	text-decoration:none;
}

.menu ul.top_links li a:hover{
	color: #E6C93E !important;
}

.menu .current .l_item{
	background:transparent url(../images/curr_menu_left.jpg) no-repeat scroll left top;
	float:left;
	padding-left:5px;
}

.menu .current .r_item{
	background:transparent url(../images/curr_menu_right.jpg) no-repeat scroll right top;
	padding-right:5px;
	float:left;
}

.menu .current{padding:3px 3px 0 2px !important; height: 39px !important;}

.menu .current a{
	background:transparent url(../images/curr_menu_bg.jpg) repeat-x scroll center top;
	height:27px;
	display:block;
	color: black !important;
	padding-top: 12px !important;
	float:left;
}

.menu2_level_bg{
	background: #C0BDB4;
	clear:left;
	float:left;
	height:28px;
	width:898px;
	margin-top:1px;
	border-left: 1px solid #262626;border-right: 1px solid #262626;
}

.menu2_level_bg ul.top_links{list-style: none;}
.menu2_level_bg ul.top_links li{
	float:left;
	height: 20px;
	padding-top: 5px;
}

.menu2_level_bg ul.top_links li a{
	font-size: 12px;
	font-weight: normal;
	font-family: Georgia;
	color:#000000;
	text-decoration:underline;
}

.menu2_level_bg ul.top_links li {
 font-size: 12px;
	font-weight: normal;
	font-family: Georgia;
	color:#000000;
  padding: 6px 10px 0 12px;
}

.menu2_level_bg ul.top_links li a:hover{
	color: #ffffff !important;
}

.menu2_level_bg div.first_div{
   width:100px;
   display:block;
   height:28px;
   float:left;
   padding-left:20px;
}
.menu2_level_bg div.second_div{
   display:block;
   height:28px;
   float:left;
}
.menu2_level_bg div.third_div{
   display:block;
   height:28px;
   float:left;
   width:150px;
}

.fsearch{padding: 3px 10px 0 0; float:right;}

.fsearch .l_search{
	background:transparent url(../images/big_field_left.gif) no-repeat scroll left top;
	float:left;
	padding-left:3px;
	margin:0 10px 0 5px;
}

.fsearch .r_search{
	background:transparent url(../images/big_field_right.gif) no-repeat scroll right top;
	padding-right:3px;
	float:left;
}

.r_search select{
	border:none;
	border-top: 1px solid #6D695F;
	border-bottom: 1px solid #6D695F;
	height:21px;
	float:left;
	padding: 3px 3px 0 5px;
	color: #737373;
	font-size: 11px;
}

.r_search input[type='text']{width:200px;}

.fsearch .filsearch{
	border:none;
	border-top: 1px solid #6D695F;
	border-bottom: 1px solid #6D695F;
	height:16px;
	float:left;
	width: 125px;
	padding: 3px 3px 0 5px;
	color: #737373;
	font-size: 11px;
}

.fsearch .bsearch{
	float:left;
	height:21px;
	border: none;
	border-top: 1px solid #6D695F;
	border-bottom: 1px solid #6D695F;
	_border-right: 1px solid #fff;
	_border-left: 1px solid #fff;
	background: white url(../images/search_button.gif) no-repeat center center;
	width:16px;
	cursor: pointer;
}

.black_block{
	clear:left;
}

.black_block h2,
form.register h3{
	border-left: 1px solid black;
	border-right: 1px solid black;
	background: transparent url(../images/block_header_bg.jpg) repeat-x left top;
	height: 23px;
	color: white;
	font-size: 13px;
	font-family: Georgia;
	padding:7px 0 0 10px;
	cursor:pointer;
}

.black_block h2{
   text-decoration:underline;
}


.black_block h2:hover {
   text-decoration:none;
}


.black_block .block_cont{
	padding:5px 5px 10px 10px;
	overflow:auto;
	color: white;
 display:none;
}

.todays_news ul{
	list-style: none;
}
.todays_news ul li{margin: 3px 0 5px;}
.todays_news ul h5{font-size: 11px;}
.todays_news ul span{padding:2px 0; display:block;line-height:14px;}
.item a,
.announc a,
.todays_news ul a{
	color: black;
	font-weight: bold;
	padding-left: 12px;
	background: transparent url(../images/pointer.gif) no-repeat left 70%;
}

.item a.del {
  font-weight: bold;
	padding-left: 0px;
	background: none;
}

item a.del img {border:0px;}

.announc{
	padding: 4px 0 5px;
}
.announc img{float:left; border: 3px solid #3D3D3D; margin-right: 10px;}

.black_block .tips p{font-size: 12px;}
.black_block .tips{padding: 10px 12px}

.black_block .block_cont .fsearch{
	float:left;
	padding:5px 0 7px 10px;
}

.black_block .block_cont .fsearch .filsearch{
	width: 100px;
}

.content{
	float:left;
	clear:left;
	border-left: 1px solid #262626;
	border-right: 1px solid #262626;
	background: #939393;
	width: 898px;
}

.content .left{
	width: 160px;
	float:left;
	border-right: 1px solid #B4B4B4;
	margin-left:-898px;
}

.content .right{
	width: 180px;
	float:left;
	border-left: 1px solid #B4B4B4;
	margin-left: -181px;
}

.content .center{
	float:left;
	width: 898px;
}
.content .center .column_content{
	background: #3D3D3D;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
}
.two_column{margin: 0 180px 0 160px;width:536px;}
.center_with_rcolumn{margin: 0 180px 0 0; width: 696px;}
.center_with_lcolumn{margin: 0 0 0 160px; width: 716px;}
.splash_with_rcolumn{margin: 0 290px 0 0; width: 608px; padding-top: 12px; border:none !important;}
.pad01{padding: 10px;}

.column_content .top_image{
	display:block;
	margin: 0 auto 20px; 
	clear:both;
}

.column_content {
 color:#ffffff;
}

.column_content a {
 color:#ffffff;
}

.item{
	float: left;
	padding: 7px 5px 5px;
	width:123px;
}
.item input[type="checkbox"]{float:none;}

.item a.img{padding:0;margin:0;display:block; height:121px;background:none;}
.item div.prodimg{
border: 5px solid #888;
padding:0;
margin:0;
height:121px;
}

.item img.prod{border: 1px solid #fff;display:block;margin:4px auto 0 auto; _display:inline;}
.item ul{list-style: none; color: white; padding: 5px 5px 5px 10px; float:left;}
.item ul li span{color: #888888; font-weight: bold;}
.item ul li a {background:none;padding-left:0px;color:#ffffff; text-decoration:underline;font-weight:normal;}
.item a.view_det{color:#E6C93E;margin-left:11px; background-image:url(../images/pointer_yellow.gif);display:block;clear:left;}

form.register{
	float:left;
	width: 100%;
}

form.register h4{
	color: white;
	font-size: 12px;
	margin-left:12px;
}

form.register h5{
	color:#E6C93E;
	font-size:11px;
	margin:7px 12px 8px;
}

form.register h5 a{
	color:#E6C93E;
	font-size:11px;
  text-decoration:underline;
}

form.register h5 a:hover{
	text-decoration:none;
}

form.register label{
	color:white;
	display:block;
	float:left;
	padding-top:3px;
	width: 130px;
}

form.register div.field{
	padding: 2px 0;
	margin-left: 12px;
	overflow:hidden;
}

form.register div.field .l_field{
/*
	background:transparent url(../images/big_field_left.gif) no-repeat scroll left top;
*/
	float:left;
	padding-left:3px;
}

form.register div.field .r_field{
/*
	background:transparent url(../images/big_field_right.gif) no-repeat scroll right top;
*/
	padding-right:3px;
	float:left;
}

form.register input{
	border:none;
	border-top: 1px solid #4F4C45;
	border-bottom: 1px solid #4F4C45;
	height:16px;
	float:left;
	width: 325px;
	padding: 3px 3px 0 5px;
	color: #000000;
}

form.register textarea{
	border:none;
	border-top: 1px solid #4F4C45;
	border-bottom: 1px solid #4F4C45;
	height:100px;
	float:left;
	width: 325px;
	padding: 3px 3px 0 5px;
	color: #000000;
}

form.register #address{
	border:none;
	border-top: 1px solid #4F4C45;
	border-bottom: 1px solid #4F4C45;
	height:60px;
	float:left;
	width: 325px;
	padding: 3px 3px 0 5px;
	color: #737373;
}

form.register input.file{
	border:none;
	border-top: 1px solid #4F4C45;
	border-bottom: 1px solid #4F4C45;
	height:19px;
	font-size:10px;
	float:left;
	width: 325px;
	padding: 0px 0px 0 5px;
	color: #737373;
}

form.register .buttons input{
	width: auto;
	height: 16px;
	border: none;
}

form.register .buttons input:hover{
color:#000000;
}

form.register .buttons{margin-top:5px;_margin-top:10px;}
form.register .button {
background:url("../images/button_left.gif") no-repeat scroll left center transparent;
margin-left:7px;
padding-left:3px !important;
}
form.register .buttons .button{
  background:url("../images/button_left.gif") no-repeat scroll left center transparent;
	margin-left: 7px;
	padding-left:3px !important;
}

div.register input{
	border:none;
	border-top: 1px solid #4F4C45;
	border-bottom: 1px solid #4F4C45;
	height:16px;
	float:left;
	width: 325px;
	padding: 3px 3px 0 5px;
	color: #737373;
}

div.register .buttons input{
	width: auto;
	height: 16px;
	border: none;
}

div.register .buttons input:hover{
color:#000000;
}

div.register .buttons{width:89%;margin-top:5px;_margin-top:10px;}
div.register .buttons .button{
	float: right;
	margin-left: 7px;
}

.splash_with_rcolumn img{margin: 0 auto; display:block; border:0px}

.splash_right_column{
	width: 290px;
	background:transparent url(../images/splash_column_top_bg.gif) repeat-x scroll left top;
	float:left;
	margin-left: -290px;
}

.splash_right_column .sr_content{
	background:transparent url(../images/splash_column_bot_bg.gif) repeat-x scroll left bottom;
	padding: 13px;
	height:459px;
}

.splash_block{margin: 12px 0 0;}

.splash_block .tit_left{
	background:transparent url(../images/splash_block_left.jpg) no-repeat scroll left top;
	padding-left:5px;
}

.splash_block .tit_right{
	background:transparent url(../images/splash_block_right.jpg) no-repeat scroll right top;
	padding-right:5px;
}

.splash_block .tit_right h2{
	background:transparent url(../images/splash_block_res.jpg) repeat-x scroll right top;
	color: white;
	font-family:Trebuchet MS, serif, Helvetica;
	font-size:21px;
	font-style:italic;
	height:25px;
	padding:3px 4px 3px 15px;
}

.splash_block .block_cont{
	border: 1px solid #3D3D3D;
	margin-top:1px;
	padding: 11px 11px 11px 18px;
	background: #F4F4F4;
}

.splash_block .block_cont ul{
	color: #8E552F;
	list-style: none;
	font-size: 12px;
	font-weight:bold;
}

.splash_block .block_cont ul li{padding: 0 0 1px;}
.splash_block .block_cont div{overflow:hidden;}
.splash_block .block_cont div span{
	color:#3D3D3D;
	display:block;
	font-weight:bold;
	padding:4px 0 3px;	
}

.splash_block .block_cont p{padding-top: 7px;}
.splash_block .block_cont p span{color:#3D3D3D;font-weight:bold;font-size:12px;}
.splash_block .block_cont p a{display:block;color:#8E552F;}
.splash_block .block_cont p .tellmm{margin-left: 0px; margin-top: 5px;}

.splash_block .block_cont .big_button{margin-top:1px;}
.splash_block .block_cont .big_button .b_right{float:left;}
.splash_block a.but{height:14px; text-decoration:none;float:left; width:auto; display:block;}
.splash_block .tellmm{margin-left: 8px;}

.tellmm{
	float:left;
	color: #8E552F;
	font-weight:bold;
	background:transparent url(../images/notification.gif) no-repeat scroll left center;
	height: 19px;
	padding-left: 22px;
}

.splash_block .buy_professionals{
	overflow:auto;
}
.splash_block .buy_professionals fieldset{border:none; float:left;}
.splash_block .buy_professionals select{
	float:left;
	font-size:11px;
	height:20px;
	margin-right:7px;
	width:164px;
	_width: 160px;
}
.splash_block .buy_professionals label{
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
	padding-left:2px;
}

.footer{
    background: #1E1E1E;
    height: 33px;
    color: white;
    text-align: center;
    padding: 23px 0 23px;
    clear:left;
}

.footer .copyright{clear:left; margin-top:5px;}
.footer .copyright a{color: white; text-decoration: none;}

.footer .bottom_menu a{
    color: white;
    text-decoration: none;
    padding: 0 5px;
}

.footer .bottom_menu a:hover{text-decoration: underline;}
.hack_div_ie{
	clear:both;
	height:0px;
}
/* ------------ treeview ---------- */
.treeview, .treeview ul {padding: 0; margin: 0;	list-style: none;}
.treeview ul {
	/*background-color: #fff;/**/
	/*margin-top: 4px;/**/
}
.treeview .hitarea {
	/*background: url(treeview-default.gif) -64px -25px no-repeat;/**/
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/*.treeview .treeview .hitarea {width: 10px}
/* fix for IE6 */
* .hitarea {display: inline; float:none;}
.treeview li {margin: 0; padding: 2px 0pt 2px 16px; _padding: 1px 0 1px 16px; overflow:hidden;}
.treeview li a{color:white; font-size:11px; text-decoration:none;display:block;}
.treeview a.selected {background-color: #eee;}
.treeview li a.current,
.treeview li a:hover{text-decoration: underline; color: black;}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover {cursor: pointer; }
.treeview li { 
	background: transparent url(../images/tree_sq.gif) no-repeat 4px 6px;
	_background-position: 4px 4px;
	 /*background: url(treeview-default-line.gif) 0 0 no-repeat; /**/
}
.treeview li li{
	padding-left: 12px;
	background-position: 1px 6px;
	_background-position: 1px 4px;
}
.treeview li.collapsable, .treeview li.expandable { /*background-position: 0 -176px; /**/}

.treeview li.last { /*background-position: 0 -1766px /**/}
.treeview li.lastCollapsable, .treeview li.lastExpandable { /*background-image: url(treeview-default.gif);/**/ }  
.treeview li.lastCollapsable { /*background-position: 0 -111px/**/ }
.treeview li.lastExpandable { /*background-position: -32px -67px background: transparent url(tree_sq_plus.gif) no-repeat center center;/**/}

.treeview div.lastCollapsable-hitarea,
.treeview div.collapsable-hitarea{
	background: transparent url(../images/tree_sq_minus.gif) no-repeat 4px center;/**/
	_background-position: 4px 3px;
}

.treeview li li div.collapsable-hitarea{
	background-position: 5px center;
	_background-position: 5px 3px;
}

.treeview .expandable-hitarea { 
	/*background-position: -80px -3px; background: transparent url(tree_sq_plus.gif) no-repeat center center;/**/ 
	background: transparent url(../images/tree_sq_plus.gif) no-repeat 4px center;
	_background-position: 4px 3px;
}
.treeview li li .expandable-hitarea {
	background-position: 5px center;
	_background-position: 5px 3px;
}

.treeview div.lastExpandable-hitarea {
	background: transparent url(../images/tree_sq_plus.gif) no-repeat 4px center;
	_background-position: 4px 3px;
/**/
/*background-position: 0; /**/}

.treeview li li div.lastExpandable-hitarea {_background-position: 5px 3px;}
/* ------------ treeview ---------- */



/* Horizontal JS menu*/
.ddsmoothmenu{
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
border:1px;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
padding-left:5px;
}

.ddsmoothmenu ul li.right{
float: right;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{

}

.ddsmoothmenu ul li a:hover{
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
border:1px solid;
background-color:#939393;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
height: auto !important;
background-image:none !important;
margin:0 !important;
padding-top:0px !important;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
z-index:0;
display:none;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-size: 11px;
width: 190px; /*width of sub menus*/
padding: 5px !important;
margin: 0;
border-top-width: 0;
display:block;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 4px;
/*right: 7px;
*/
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: transparent;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

h1.page_title{
	border-left: 1px solid black;
	border-right: 1px solid black;
	background: transparent url(../images/block_header_bg.jpg) repeat-x left top;
	height: 23px;
	color: white;
	font-size: 13px;
	font-family: Georgia;
	padding:7px 0 0 10px;
	margin:0 0 10px 0;
}

.errors {
text-align:center;
color:#ff0000;
font-weight:bold;
padding:10px 0 10px 0;
}

.success {
text-align:center;
color:#E6C93E;
font-weight:bold;
padding:10px 0 10px 0;
}

.text_content {
  padding:10px
}

/*START faq section*/
.faq{padding: 0 10px 10px 10px;}
.faq ul{list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0;}
.faq ul li {padding-bottom: 4px;}
.faq ul li a span{ font-weight:bold;height:21px;}
.border_fq2{display:none;background-color:#939393;padding:10px;color:#000000;font-weight:bold;}
.faq ul.border_fq2 li {padding: 4px 4px 5px 10px;}

/*
.faq ul li.flevel2 a.down{background:url(../images/pointer_down.gif) 800px center no-repeat !important;}
.faq ul li.flevel2:hover>a.down{background:url(../images/pointer_down_curr.gif) 800px center no-repeat !important;}
.faq ul li.top div div a.down{background:url(../images/pointer_down.gif) 795px center no-repeat !important;}
.faq ul li.top:hover>div div a.down{background:url(../images/pointer_down_curr.gif) 795px center no-repeat !important;}
*/
/*END faq section*/

.tb_lists {
   width:100%;
   border:0;
   margin:3px 0 3px 0;
   border-spacing:0px;
}

.tb_lists .headrow{
	border-left: 1px solid black;
	border-right: 1px solid black;
	background: transparent url(../images/block_header_bg.jpg) repeat-x left top;
	height: 26px;
	color: white;
	font-size: 13px;
}

.tb_lists .row1{
	background: transparent;
}

.tb_lists .row0{
	background: #303030;
}

.tb_lists td, th{
   padding:3px;
}

.tb_lists .headrow_small{
	border-left: 1px solid black;
	border-right: 1px solid black;
	background: transparent url(../images/block_header_bg.jpg) repeat left top;
	height: 28px;
	color: white;
	font-size: 11px;
	font-weight:bold;
}

.tb_lists .headrow_small th{
padding:0 2px 0 2px;
}

.back {
   padding:5px 0 10px 0;
}

.back a{
   text-decoration:none;
}

.back a:hover{
   text-decoration:underline;
}

.selects {
width:160px;
}

form.register input[type=checkbox] {
padding:0px 0px 0px 0px;
width:16px;
height:16px;

}

form.register input[type=radio] {
padding:0px 0px 0px 0px;
width:16px;
height:16px;
float:none;
}

.contact_links {
padding:5px;
}

.contact_links ul {
}

.contact_links ul li {
  display:block;
  height:25px;
}

.contact_links ul li a{
  font-size:13px;
  font-weight:bold;
}


.link_button {
			background:transparent url(../images/button_left.gif) no-repeat scroll left center;
			padding-left:2px;
			margin-top:1px;
			margin-right:10px;
			float:left;

}
.link_button .b_right {
			background:transparent url(../images/button_right.gif) no-repeat scroll right center;
			padding-right:2px;
}
.link_button .but {
			background:transparent url(../images/button_res.gif) repeat-x scroll center top;
			border:0 none;
			color:#3D3D3D;
			cursor:pointer;
			display:block;
			font-size:10px;
			font-weight:bold;
			height:16px;
			width:auto;
			margin:1px 0 0 0;
			padding:2px 3px 0;
			text-decoration:none;
			height:14px;
}
		
.link_button .but:hover
{
  color:#000000;
}

.link_button .but_sel {
  background:transparent url(../images/button_res.gif) repeat-x scroll center top;
			border:0 none;
			cursor:pointer;
			display:block;
			font-size:10px;
			font-weight:bold;
			height:16px;
			width:auto;
/*
			float:left;
*/
			margin:1px 0 0 0;
			padding:2px 3px 0;
			text-decoration:none;
  color:#BA0D02;
}

a.action_lnk {
background-image:none;
}

a.action_lnk img{
border:0;
padding-left:15px;
}

form.register input.txtsmall {
width:100px;
}

form.register input.txtmedium {
width:150px;
}

/* New styles*/
.vendor_search fieldset{border:none;}
.vendor_search .buttons{margin-bottom: 5px;float:left;}
.vendor_search .buttons a{
	text-decoration: none;
	padding: 1px 3px 0 !important;
	color: black;
}
.vendor_search .buttons .button{margin-right: 5px;}
.vendor_search .buttons .button .b_right a{_float:left; _height: 15px;}
.vendor_search .buttons .button .b_right{_float:left;}

.vendor_search .bar{
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
	background: transparent url(../images/grad01.gif) repeat-x left center;
	clear:both;
	height: 24px;
	padding: 4px 0px 4px 2px;
}

.vendor_search .bar ul li {
display:inline-block;
*display:block;
*float:left;
width:100px;
font-weight: bold;
color: #8E552F;
height:24px;
}

.vendor_search .bar a{
	display:block;
	float:left;
	color: #8E552F;
	font-weight: bold;
	padding-left: 18px;
	height:24px;
}

.vendor_search .bar a.email{background: transparent url(../images/email.gif) no-repeat left 2px;}
.vendor_search .bar a.phone{background: transparent url(../images/phone.gif) no-repeat left 2px; }
.vendor_search .bar a.friend{background: transparent url(../images/friend.gif) no-repeat left 2px;}

.vendor_search .bar2{
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
	background: transparent url(../images/grad01.gif) repeat-x left center;
	clear:both;
	height: 24px;
	padding: 8px 0px 0;

}

.vendor_search .bar2 a{
	display:block;
	float:left;
	color: #8E552F;
	font-weight: bold;
	padding-left: 12px;
	height:16px;
}

.vendor_search .bar2 a.email{background: transparent url(../images/email.gif) no-repeat left center;padding-left: 20px;}
.vendor_search .bar2 a.phone{background: transparent url(../images/phone.gif) no-repeat left center; margin: 0 10px 0 10px;padding-left: 20px;}
.vendor_search .bar2 a.friend{background: transparent url(../images/friend.gif) no-repeat left center;padding-left: 20px;}


.vendor_search .scont{
	padding: 5px 0;
	overflow: auto;
	color: white;
}
.vendor_search .scont div{
	font-family: Arial;
	clear:both;
}

.vendor_search .scont div h5{
	font-size:11px;
	font-weight:normal;
	padding:0;
}
.vendor_search .scont div p{
	padding: 11px 0 0;
}

.vendor_search .scont div div{
	border: 5px solid #888888;
}
.vendor_search .scont div div img{
	border: 1px solid white;
	float:left;
}

.vendor_search .scont div.imgtd{
	clear:both;
	padding: 7px 0 2px;
	overflow:auto;
}

.vendor_search .scont div.imgtd p span{
	font-size: 12px;
	font-weight: bold;
	display:block;
	margin-bottom:10px;
}
.vendor_search .scont div.imgtd p{
	overflow:hidden;
	padding:2px 15px 0;
	_float:left;
}

.vendor_search .scont div div.rimage{
	float:left;
	margin-left:50px;
}

.vendor_search .scont div div.limage{
	float:right;
	clear:right;
	margin-right:50px;
}

.vendor_search .scont label{
	padding: 0 25px 0 14px;
	float:left;
	font-weight: bold;
}
.vendor_search .scont label input{
	display:block;
	margin-right: 5px;
	float:left;
}

.vendor_search .fields{
	border-top: 1px solid #727272;
	border-bottom: 1px solid #727272;
	background: #AAAAAA;
	padding: 9px 8px 0px 12px;
}

.vendor_search .fields .field{
	margin-left: 0 !important;
}
.vendor_search .fields .field input[type=text]{
	width: 399px !important;
}
.vendor_search .fields label{
	color: #3D3D3D;
	width: 95px;
}

.vendor_search select{
	width: 165px;
	height: 18px;
	color: #000000;
	font-size: 11px;
	margin-top:5px;
}

.vendor_search .selects_sm{
	width: 140px;
	height: 18px;
	color: #737373;
	font-size: 10px;
	margin-top:5px;
}

.vendor_search select .csel{
}

.vendor_search label.selects{
	width: 100% !important;
}

.center_head_block{color: #e1c53e !important;}
.center_head_block:hover{cursor:default;}
.center_head_block a{
	float:right;
	margin-right:15px;
	color: #e1c53e;
	font-family:Verdana;
	font-size:11px;
}
.pad02{padding: 0px 0px 6px 0;}

.vendor_profile img.photo {
border: 5px solid #888888;
}


.pad03{padding: 0px 0 5px 0;}
.profile h4,
.product h4{
	color:#E6C93E !important;
	padding:10px 15px;
	text-decoration:underline;
}

.profile h4 a,
.product h4 a{
	color:#E6C93E !important;
}

.product h4{padding-left:0;}
.profile .details{
	border-top: 1px solid #727272;
	font-size:12px;
	clear:both;
}

.profile .details .ldet{
	width:35%;
	padding:8px 0 7px 15px;
	float:left;
}

.profile .details .rdet{
	overflow:hidden;
	padding:8px 0 7px 15px;
	color:white;
	font-weight:bold;
	width:59%;
	_width:58%;
}

.profile .odd{background: #AAAAAA;}
.profile .odd .ldet{color:#3D3D3D;}
.profile .even .ldet{color:#BDBDBD;}
.profile .last{border-bottom: 1px solid #727272;}

.profile .details .rdet img{
	border: 1px solid white;
	float:left;
}
.profile .details .rdet .outborder{
	border: 5px solid #888888;
	/*display:table;/**/
	float:left;
	_display:block;
}

.bar{
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
	background: transparent url(../images/grad01.gif) repeat-x left center;
	clear:both;
	height: 24px;
	padding: 8px 14px 0;

}

.bar a{
	display:block;
	float:left;
	color: #8E552F;
	font-weight: bold;
	padding-left: 24px;
	height:16px;
}

.product .bar{padding-right:0;}

.product .bar{
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
	background: transparent url(../images/grad01.gif) repeat-x left center;
	clear:both;
	height: 24px;
	padding: 4px 0px 4px 2px;
}

.product .bar ul li {
display:inline-block;
*display:block;
*float:left;
width:130px;
font-weight: bold;
color: #8E552F;
height:24px;
}

.product .bar a{
	display:block;
	float:left;
	color: #8E552F;
	font-weight: bold;
	padding-left: 18px;
	height:24px;
}


.bar a.email{background: transparent url(../images/email.gif) no-repeat left 2px;}
.bar a.phone{background: transparent url(../images/phone.gif) no-repeat left 2px;}
.bar a.friend{background: transparent url(../images/friend.gif) no-repeat left 2px;}
.bar a.contact{background: transparent url(../images/contact.gif) no-repeat left 2px;}

.product .bar label {
padding:0 10px 0 0;
float:left;
font-weight:bold;
color:#000000;
width:auto;
}

.product .view{
	width: 228px;
	float:left;
	clear:left;
	margin: 0 20px 21px 0;
}

.product .view .top_view{
	border: 5px solid #888;
	text-align:center;
	height:218px;
	width:218px;
}

.product .view .top_view img{
	border: 1px solid white;
}

.product .preview{
	float:left;
	clear:left;
	margin-top: 8px;
}
.product .preview div{
	border: 5px solid #888;
	width: 60px;
	height: 60px;
	float:left;
	text-align:center;
}
.product .preview div img{border: 1px solid white;}
.product .preview div.sm_im{margin: 3px;}

.product .details p{color: white;padding-bottom:12px;}
.product .button{margin-bottom: 14px;}
.product .but{
	text-decoration:none;
	color:black;
	padding:1px 5px 0;
	_float:left;
	_height:15px;
}
.product .button .b_right{_float:left;}
.product .details .info{
	color: white;
	margin-bottom: 20px;
	font-family:Arial;
	font-size:12px;
}
.product .details {/* margin-top:20px; */}
.product .details .info h4{color:white; text-decoration: none; padding-top:0;}
.product .details .info b{color: #888;font-size:11px;}
.product .details .info .price{color:#E6C93E;font-size:16px;}
.product .details .info div{padding: 1px 0;}
.product .details .info div a{color: white; text-decoration: underline;}
.product .details .info div a:hover{text-decoration: none;}

.langbar {display:block;}
.langbar img {border:0; height:25px; margin-left:5px;}

.pager {color:#ffffff; font-size:14px; width:100%; text-align:center;}
.pager a {color:#ffffff; font-size:14px; padding:0px 10px 0px 10px;}
.pager a:hover {color:#E6C93E;}
.pager a.cur {color:#E6C93E;}

.red {color:#ff0000;}
.treeview li a.grey {color:#666666;}
#zoom_content {background:#3d3d3d;padding:5px;}

.search_links {margin-top:5px;}
.search_links a {color:#000000; margin-left:10px;}

form.register textarea.emails {width:325px; height:40px;}
.popup_msg {display:none;width:500px; height:250px; border:1px solid #ffffff; z-index:110; position:absolute;top:100px; margin-left:20px;  background:#ddd;}
.popup_msg .contacts {overflow:auto;width:478px; height:200px;border:1px solid #ffffff; margin:5px; padding:5px;}
.popup_msg .contacts label {color:#000000; margin:2px; width:470px; border-bottom:1px dotted; display:block;}

#uploaded_images {min-height:0px; padding:2px; width:100%;clear:both;}
#uploaded_images div {float:left; text-align:center;padding-right:5px;}

.menu3 li {display:inline; margin:0 12px;}
.menu3 li a {text-decoration:underline; color:#fff; font-size:12px;}
.menu3 li a:hover {text-decoration:none; color:#e6c93e;}
.menu3 li a.sel {text-decoration:none; color:#e6c93e;}





