*{
padding:0px;
margin:0px;
outline:none;
}
html{
background:url(img/bg_in.jpg) top center fixed;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
}
#site{
width:990px;
margin:0 auto;
}
#logo{
float:left;
padding-top:25px;
width:282px;
}
#top-bar{
width:100%;
background:#D9E9B3;
height:90px;
}
#top-bar ul{
float:right!important;
padding-top:30px;
}
#top_items{
width:950px;
margin:0 auto;
}
#top-bar li{
background: url(img/arrow.png) 0px 2px no-repeat;
float:left;
list-style-type:none;
padding-left:15px;
padding-right:15px;
}
#top-bar a{
	color:#333;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: bold;
}
#top-bar a:hover{
	color:#909090;
}
#search h1{
	float:left;
	padding-left:27px;
	padding-top:14px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
#search{
	background: url(img/search_bg_in.png) no-repeat center top;
	width:995px;
	height:53px;
	margin:0 auto;
}
#search select{
	/*
margin-top:8px;
background:#8EB72F;
border:none;
color:#FFF;
font-size:15px;
float:left;
text-transform:uppercase;*/

margin-top:10px;
	padding-top: 1px;
	border:2px solid #F90;
	color:#333;
	font-size:15px;
	float:left;
	text-transform:uppercase;
	height: 28px;
	background-color: #FFF;
}
#search_form input{
	color:#333;
	border:2px solid #F90;
	font-size:18px;
	margin-left:20px;
	margin-right:20px;
	padding:2px;
	width:180px;
	float:left;
	padding-top: 1px;
	margin-top:10px;
}
#city_selector{
	float:left;
	margin-left:25px;
	padding-top: 7px;
}
.marginbottom{
background:url(img/top_flt.png) no-repeat;
width:977px;
height:55px;
}
#vertical_slide{
	background: url(img/flt_bg.png) repeat-y;
	padding:20px;
	width:950px;
}
#btm_filter{
background: url(img/btm_flt.png) no-repeat;
width:977px;
height:23px;
}
.marginbottom a{
	margin-top:24px;
	float:right;
	padding-right:15px;
	margin-right:30px;
	background:url(img/arrow_up.png) right no-repeat;
	color:#333;
	text-decoration:none;
	font-size:12px;
}
.marginbottom a:hover{
background:url(img/arrow_down.png) right no-repeat;
}
#main{
width:970px;
margin:0 auto;
padding-top:150px;
}

#panel{
background:url(img/panel_bg.png) no-repeat;
float:left;
width:682px;
height:333px
}
#panel ul{
float:right;
padding-bottom:4px;
border-bottom:dotted 2px #A9D837;
}
#panel li{
background: url(img/arrow.png) 0px 2px no-repeat;
float:left;
list-style-type:none;
padding-left:15px;
padding-right:15px;
}
#panel li a{
color:#909090;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
}
#panel li a:hover{
color:#333;
}
#panel h1{
	clear:both;
	padding-left:50px;
	padding-top:35px;
	font-size:18px;
	color:#333;
	font-weight:normal;
}
#panel h2{
padding-left:50px;
padding-top:10px;
font-size:30px;
color:#333;
float:left;
font-weight:normal;
text-transform:uppercase;
}
#panel h3{
padding-left:35px;
padding-top:20px;
font-size:15px;
color:#CCC;
float:left;
font-weight:normal;
text-transform:uppercase;
}
#panel p{
clear:both;
padding-left:50px;
padding-right:20px;
padding-top:10px;
font-size:12px;
color:#333;
}
#main_menu{
margin-top:20px;
float:right;
padding-right:20px;
}
.divider{
clear:both;
height:2px;
border-bottom:dotted 2px #A9D837;
padding-top:10px;
margin-right:20px;
}
#filter{
width:
}
.item{
background:url(img/item_bg.png) no-repeat;
width:977px;
height:224px;
}
#warning{
float:left;
width:470px;
}
#warning p{
font-size:10px;
color:#CCCCCC;
text-align:right;
}
#search_bt input{
font-size:20px;
border:none;
cursor:pointer;
background: url(img/search_bt.png) no-repeat;
width:161px;
height:35px;
color:#FFFFFF;
float:right;
margin-right:50px;
}
#cat{
background:url(img/cat_bg.png) no-repeat;
width:990px;
margin:0 auto;
margin-top:30px;
min-height:100px;
}
#cat li{
float:left;
list-style-type:none;
width:151px;
padding-left:14px;
}
#cat a{
	font-size:15px;
	color:#333;
	text-transform:uppercase;
	text-decoration:none;
}
#cat a:hover{
color:#333;
}
.sections{
width:165px;
margin-top:15px;
float:left;
}
.sections li{
float:left;
list-style-type:none;
padding-left:0px!important;
padding-top:0px!important;
}
.sections a{
	display:block;
	width:165px;
	height:27px;
	font-size:12px!important;
	color:#333;
	text-decoration:none;
	text-transform:none!important;
	padding-top:8px;
	padding-left:17px;
}
.sections a:hover{
background:url(img/butcat_bg.png) no-repeat;
width:165px;
height:27px;
padding-left:40px;
color:#698723!important;
}
#footer{
width:100%;
background:#8EB72F;
height:100px;
margin-top:20px;
}
#footer p{
	padding-top:40px;
	text-align:center;
	font-size:11px;
	color:#333;
}
#footer a{
	color:#333;
}
#footer a:hover{
text-decoration:none;
}
#vertical_slide li{
	list-style-type:none;
	line-height:20px;
	padding-left:15px;
	margin-left: 20px !important;
}
#vertical_slide a{
	color:#333;
	text-decoration:none;
	font-size:11px!important;
	text-transform:uppercase;
}
#vertical_slide a:hover{
padding-left:20px;
color:#333;
background:url(img/arrow_right.png) no-repeat;
}
.marginbottom h1{
	color:#333;
	font-size:14px;
	float:left;
	padding-left:30px;
	padding-top:23px;
}
.item_img{
	border:2px solid #CCC;
	padding:3px;
}
.price{
	display:block;
	color:#333;
	font-size:25px;
	float:right;
	padding-right:27px;
	clear:both;
}
.detail{
	font-size:11px;
	color:#333;
	float:right;
	padding-right:27px;
}
.first_col{
	float:left;
	width:160px;
	padding-left: 20px;
	padding-top: 30px;
}
.second_col{
float:left;
width:780px;
}
.second_col h1{
padding-top:30px;
font-size:15px;
font-weight:normal;
float:left;
}
.close{
float:right;
padding-right:20px;
margin-top:30px;
}
a.green{
	color:#8EB72F;
	text-decoration:none;
	font-weight:bold;
}
a.green:hover{
font-weight:bold;
}
.description{
padding-top:10px;
}
label{
	font-size:13px;
	color:#333;
}
.content{
font-size:13px;
color:#222;
font-weight:bold;
padding-left:10px;
line-height:18px;
}
.description p{
	padding:10px 0px;
	font-size:13px;
	color:#333;
}
.desc_left{
width:350px;
float:left;
padding-right:30px;
}
.desc_right{
width:150px;
border-left:1px solid #CCCCCC;
padding-left:20px;
float:left;
}
.buttons{
float:right;
width:150px;
}
a.view{
	display:block;
	padding-left:12px;
	color:#333;
	font-size:12px;
	padding-bottom:10px;
	text-transform:uppercase;
}
a:hover.view{
text-decoration:none;
}
a.sell{
display:block;
background:url(img/sellbt.png) no-repeat;
width:110px;
height:25px;
color:#FFF;
text-decoration:none;
text-align:center;
padding-top:6px;
font-size:12px;
text-transform:uppercase;
}
a:hover.sell{
color:#333333;
}
a.bid{
display:block;
background:url(img/bidbt.png) no-repeat;
width:110px;
height:38px;
color:#FFF;
text-decoration:none;
text-align:center;
padding-top:12px;
font-size:12px;
text-transform:uppercase;
}
a:hover.bid{
color:#333333;
}
#foot_menu{
width:961px;
margin:0 auto;
}
#foot_menu ul{
float:right!important;
padding-right:20px;
padding-top:10px;
}
#foot_menu li{
float:left;
padding-left:20px;
list-style-type:none;
}
#foot_menu a{
	color:#333;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
#foot_menu a:hover{
text-decoration:underline;
}

.filterb{
	width:957px;
	height:49px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	margin:auto;
	background:url(img/filterb.png) no-repeat;
	}
.filterc{
	width:920px;
	height:35px;
	padding-top:15px;
	margin:auto;
	}	

.filtertitle{
	width:400px;
	float:left;}
.filtertitle h2{
	color:#333;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	padding-top:10px;}
.filtertitle h2 span{
	font-weight:bold;}

.filtersubtitle{
	width:400px;
	float:right;
	text-align: right;
	}
	
.filtersubtitle h3{
	font-size:30px;
	color:#333;
	font-weight:normal;
	}
.filtersubtitle h3 span{
	font-size:10px;
	padding-left:20px;}

.bodytop{
	background:url(img/body_top.png) no-repeat top left;
	width:997px;
	margin:auto;
	height:15px;}
	
.bodybottom{
	background: url(img/body_bottom.png) no-repeat top left;
	width:967px;
	margin:auto;
	height:15px;
	padding-top: 30px;
	text-align: right;
	padding-right: 30px;
}
.bodybottomb{
	width:967px;
	margin:auto;
	height:15px;
	padding-top: 30px;
	text-align: right;
	padding-right: 30px;
}

.bodybottom a, .bodybottomb a{
	padding-left:10px;
	font-size:12px;
	color:#333;
	text-decoration:none;
	}
.bodybody{
	background:url(img/body_center.png) repeat-y top left;
	width: 947px;
	margin:auto;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 40px;
	padding-bottom: 20px;
	min-height: 450px;
	}

.image{
	width:130px;
	float:left;
	margin-right:10px;
}
.bodycontent{
	width:450px;
	float:left;
	border-right: 1px solid #CCCCCC;
	padding-right: 10px;
}

.bodycontent h4{
	font-size:13px;
	font-weight:normal;
	color:#333;
	}

.bodycontent h4 span {
	font-weight:bold;
	}

.bodyright{
	width:290px;
	float:left;
	padding-left: 50px;
	}

.bodycontent p{
	font-size:12px;
	margin-bottom:30px;
	line-height: 19px;
	}

.body_fc h4{
	font-size:13px;
	font-weight:normal;
	color:#333;
	margin-bottom: 5px;
	}

.body_fc  h4 span {
	font-weight:bold;
	}
	
.body_fc{
	width:145px;
	float:left;
}

.body_sc{
	width:130px;
	float:left;
}

.qty{
	padding:20px;
	border:2px solid #EC8D1A;
	margin-bottom: 20px;
	float: left;
	margin-top: 20px;
	padding-right:0px;
	}
	
.body_fcb{
	width:125px;
	float:left;
	font-size: 12px;
}

.body_scb{
	width:125px;
	float:left;
	padding-left: 10px;
}

.share{
	float: left;
	width:810px;
	margin-left: 135px;
	margin-bottom: 20px;
	margin-top:20px;
	background: #F0F4E1;
}

.share h4{
		font-size:13px;
	font-weight:bold;
	color:#333;
	margin-bottom: 5px;

	}
	
.inputfield{
	padding:3px;
	border:2px solid #EC8D1A;
	background:#FFF;
	width:250px;
	margin-bottom: 15px;
}

.bodyrightb{
	width:260px;
	float:left;
	padding-left: 20px;
	}

.btns{
	width:150px;
	float:left;
	padding-left: 10px;
}

.site{
	width: 997px;
	margin:auto;
	padding-top: 40px;
	padding-bottom: 20px;

	}
	
.logintop{
	background:url(img/login_top.png) no-repeat top;
	height:18px;
	width:490px;
}
.loginbody{
	background:url(img/login_body.png) repeat-y;
	width:410px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
	padding-bottom: 10px;
	}
.loginbottom{
		background:url(img/login_bottom.png) no-repeat top;
	height:18px;
		width:490px;
	}
.login{
	width:490px;
	float:left;
}

.loginbody h4{
		font-size:13px;
	font-weight:bold;
	color:#333;
	margin-bottom: 5px;
	text-transform:uppercase;
	}
.loginbody p{
	font-size:12px;
	line-height:18px;
	margin-bottom: 20px;
	}
.btn{
	text-align:right;}
	
.register{
	width:957px;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	margin-top: 40px;
	}

.register h4{
		font-size:13px;
	font-weight:bold;
	color:#333;
	margin-bottom: 5px;
	text-transform:uppercase;
	}
.register ul{
	list-style:none;}
.register ul li{
	background:url(img/ul.jpg) left no-repeat;
	padding-left:20px;
	font-size:12px;
	line-height:18px;
	margin-bottom: 20px;
}

.bodyleft{
	width:440px;
	float:left;
	padding-right:20px;
	border-right: 1px solid #ccc;
}
.bodyleftb{
	width:440px;
	float:left;
	padding-right:20px;
}

.bodyrightc{
	width:420px;
	float:left;
	margin-left: 50px;
}


.label{
	width:140px;
	float:left;
	padding-right: 10px;
	text-align: right;
	font-size: 12px;
	padding-top: 10px;
	font-weight: bold;
	}
.labels{
	width:50px;
	float:left;
	padding-right: 5px;
	text-align: right;
	font-size: 12px;
	padding-top: 5px;
	font-weight: bold;
	}
.input{
	width:290px;
	float:left;
}
.inputs{
	width:75px;
	float:left;
}
.inputb{
	width:290px;
	float:left;
	margin-bottom:40px;
	padding-top: 10px;
}
.inputd{
	width:100%;
	float:left;
	margin-bottom:40px;
	padding-top: 10px;
}
.bodyleft p {
	font-size:12px;
	margin-left:50px;}
	
.kind{margin-top:20px; margin-bottom:20px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding-top:20px;
padding-bottom:20px;}

.big{
	font-size:30px !important;
	text-align:center;
	padding:10px;}
	
.big span{
	font-size:10px;
	padding-right: 10px;
	padding-left: 10px;
}

.kind p{
	font-size:12px;}
.legend{
	text-align:center; width:300px; margin:auto; font-weight:bold; font-size:12px;}
	
.details{
	padding-left:0px;
	padding-bottom: 30px;
	padding-top: 10px;
	}

.details p{
	line-height:20px;
	}
.details p span{
	font-weight:bold;
	font-size: 14px;
}

.sharesmall{
	width:95%;
	padding:10px;
	background: #F0F4E1;
	}
	
.sharelbl{
	float:left;
	width: 48%;
}

.inputfieldsm{
	padding:3px;
	border:2px solid #EC8D1A;
	background:#FFF;
	width:180px;
	margin-bottom: 15px;
}

.bodyrightc h6{
	font-size:12px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	margin-bottom: 5px;
	}

.bodyrightc h6 span{
	font-weight:bold;}

.bodyrightc .h7{
	font-size:12px;
	padding-bottom:5px;
	font-weight:normal;
	margin-bottom: 30px;
	}

.bodyrightc .h7 span{
	font-weight:bold;}

.inputfieldss{
	padding:3px;
	border:2px solid #EC8D1A;
	background:#FFF;
	width:105px;
	margin-bottom: 15px;

	}
.tdetat{
	width:60px;
	float:left;
	font-size: 12px;
	padding-top: 7px;
	margin-right: 10px;
	text-align: right;
}

.tdeta{
	width:120px;
	float:left;
	font-size: 12px;
}
.tdetaxs{
	width:40x;
	float:left;
}
.inputfieldsxs{
	padding:3px;
	border:2px solid #EC8D1A;
	background:#FFF;
	width:30px;
	margin-bottom: 15px;

	}

.bids{
	width:950px;
	border-bottom:2px solid #EC8D1A;
	padding-top:10px;
	margin-bottom:10px;
	}
	
.col200{
	width:190px;
	float:left;
	margin-right:5px;
	}
	
.col150{
	width:140px;
	float:left;
	margin-right:5px;
	}	

.col200 p{
	font-size:12px;
	margin-bottom:12px;
}
.col200 p span{
	font-weight:bold;}
	
	.col150 p{
	font-size:12px;
	margin-bottom:15px;
}
.col150 p span{
	font-weight:bold;}

.loglinks {
	float:left;
	width: 300px;
	padding-left: 120px;
	}

.loglinks a{
	color:#333;
	font-size:12px;
	text-decoration:none;}

.filtersubtitle a{
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	padding-top:8px;
	}
.filtersubtitle a:hover{
	text-decoration:underline;
	}

.about p{
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
	text-align: justify;
}
.about h3{
	font-size:16px;
	margin-bottom:15px;
	}

.about ul{
	font-size:12px;
	line-height:18px;
	margin-left:20px;
	}
.about ul li{
	padding-bottom:10px;}

.line{
	width:100%;
	background-color:#f2f2f2;
	height:1px;
	margin-bottom:20px;}
	
.lineb{
	width:100%;
	background-color:#999;
	height:3px;
	margin-bottom:20px;
	margin-top: 20px;
}	
	
.error{
	color:#F30;
	margin-top:-5px;
	margin-bottom:10px;
	font-size:10px;
	display:block;
	position:relative;}
	
.info{
	padding-top:10px;
	font-size:12px;
	color:#F60;
	}
.infos{
	padding-top:5px;
	font-size:12px;
	color:#F60;
	}

.infox{
	margin-bottom:40px;
	padding-top:10px;
	font-size:12px;
	color:#F60;}

.subcat{
	margin-left:30px !important;
	}
	
.li_filter_title{
	font-weight:bold !important;
	font-size: 14px !important;
	}
.filter-col{
	width:25%;
	margin-right:10px;
	float:left;
	min-height: 180px;
}

.pages {width:100%;
padding-top:20px;
padding-bottom:20px;
text-align:center;
font-size:12px;
color:#333;
}

.pages a{color:#F60; text-decoration:none;}
.pages a:hover{color:#C30;}

.containter{
	padding:10px;
}

.hedtb{
	color:#333;
	font-weight:bold;
	padding-left:10px;
	padding-right:15px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	width:80px !important;
}
	
	.hedta{
	color:#333;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	width:160px !important;
}

.top{
	background:#f2f2f2;}
.bodyrightb p{
	font-size:12px;
	color:#333;
	padding-bottom:5px;
	}
	
.bodyrightb{
	font-size:12px;
	color:#333;}
	
.bodyright p{
	font-size:12px;
	color:#333;
	padding-bottom:5px;
	}
	
.bodyright h2{
	font-size:16px;
	font-weight:normal;
	}	
.inputspace{
	margin-bottom:15px;
	}
	
	
.sharelbl p{
	margin-left:0px !important;
	font-size: 12px;
}
	
.sharesmall h4{
	font-weight:bold;
	padding-bottom:20px;
	font-size: 16px;
}
	
.aboutbg{
	background:url(img/about.jpg) no-repeat top right;
	text-align: justify;
}
	
	.aboutbg2{
	background:url(img/contact3.gif) no-repeat top right;
}
	
.contactbg{
	background:url(img/contact.jpg) no-repeat top right;
	height:350px;
}	

.loginbg{
	background:url(img/contact2.gif) no-repeat top right;
	margin: 10px;
	padding: 25px;
		}
	
	
	.bodyrightcontact{
	width:390px;
	float:left;
	padding-left: 50px;
	}	
	.bodyrightcontact p{
	font-size:12px;
	color:#333;
	padding-bottom:5px;
	}
	
	.bodyrightcontact h2{
	font-size:16px;
	font-weight:normal;
	}
.text{
	font-size:12px;
	padding-bottom:30px;
	}

.body_fd{width:250px;
float:left;}

.account{
	background:url(img/account.png) no-repeat top right;
	min-height: 400px;
}

#comments{
	font-size:12px;
	padding-top:20px;
	padding-bottom:20px;
	color:#8EB72F;
	}
	
#postcomment{
	font-size:16px;
	padding-top:20px;
	padding-bottom:20px;
	color:#333;}
	
.bodybody p{
	font-size:12px;
	line-height:22px;
	}
	
.bids a{
	color:#F60;
	text-decoration:none;}
	
.bids a:hover{
	color:#333;
	}
