/* CSS Document */
body{
	padding:53px 0 113px 0; margin:0; background-color:#74C343; color:#827B44;
	}
div, p, ul, img, h1, h2, h3, h4, form{
	padding:0; margin:0;
	}
ul{
	list-style-type:square;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
/*-----------------------headrt --------*/
#header{
	width:772px; background:url(images/header_pic.jpg) no-repeat 0 27px #74C343; color:#DEE6B8; height:156px;
	margin:0 auto; position:relative;
	}
#header ul{
	height:27px; position:absolute; display:block; left:10px; top:1px; 
	}
#header ul li{
	float:left; margin:0 3px 0 0; padding:0; display:block;
	}
#header ul li a{
	background:url(images/navi_bg.gif) no-repeat 0 0 #74C343; color:#141414; text-decoration:none; display:block;
	font:bold 10px/27px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:96px; height:27px;
	text-transform:uppercase;
	}
#header ul li a.hover{
	background:url(images/navi_bg_h.gif) no-repeat 0 0 #74C343; color:#baef70; text-decoration:none; display:block;
	font:bold 10px/27px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:96px; height:27px;
	text-transform:uppercase;
	}
#header ul li a:hover{
	background:url(images/navi_bg_h.gif) no-repeat 0 0 #74C343; color:#baef70; 
	}
#header ul li.date{
	width:250px; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;
	}	
#header p{
	width:90px; height:20px; display:block; background-color:#99331F; color:#DEE6B8; border-top:#DEE6B8 1px solid;
	font:11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; border-left:#DEE6B8 1px solid; position:absolute;
	left:607px; top:6px; padding:0 0 0 10px;
	}
#header ul.extext{
	width:55px; height:18px; border-top:#DEE6B8 1px solid; border-right:#DEE6B8 1px solid; position:absolute;
	left:708px; top:6px; background-color:#99331F; color:#DEE6B8; padding:2px 0 0 0;
	}
#header ul.extext li{
	float:left; margin:0 2px 0 0;
	}
#header ul.extext li a{
	width:16px; height:16px; background-color:#DEE6B8; color:#000000; padding:0; margin:0;
	font:bold 9px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block;
	}
#header ul.extext li a.nor{
	width:16px; height:16px; background-color:#DEE6B8; color:#000000; padding:0; margin:0;
	font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block;
	}
#header ul.extext li a.big{
	width:16px; height:16px; background-color:#DEE6B8; color:#000000; padding:0; margin:0;
	font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block;
	}
#header ul.extext li a:hover{
	background-color:#000000; color:#93C749; background-image:none; height:16px !important; display:block;
	}
#header h1{
	width:472px; height:29px; background:url(images/slogan.gif) no-repeat 0 0; text-indent:-2000px; position:absolute;
	left:23px; top:54px;
	}
#header img{
	position:absolute; left:168px; top:128px; display:block;
	}
/*----------------------main body---------------*/
#body{
	width:770px; margin:0 auto; padding:0 0 10px 0;
	}
/*------------------left side-------*/
#leftPan{
	width:150px; float:left; background:url(images/left_bg.gif) no-repeat  0 0 #74C343; color:#97321F;
	padding:12px 0 0 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#leftPan h2{
	background:url(images/main_menu_bg.gif) no-repeat 0 0 ; font-size:13px; font-weight:bold; line-height:27px;
	width:114px; height:25px;  display:block; padding:0 0 0 28px;
	}
#leftPan ul{
	width:142px; display:block; padding:7px 0 8px 3px; font-size:0;
	}
#leftPan ul li{
	display:block; margin:0 0 1px 0;
	}
#leftPan ul li a{
	background:url(images/left_navi_bg.gif) no-repeat 0 0 #74C343; color:#F5FAE0; text-decoration:none; padding: 0 0 0 24px;
	font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; width:112px; height:17px; display:block;
	}
#leftPan ul li a:hover{
	background:url(images/left_navi_bg_h.gif) no-repeat 0 0;
	}
#leftPan h2.last{
	background:url(images/lefth2_bg.gif) no-repeat 0 0 ; font-size:13px; font-weight:bold; line-height:27px;
	width:114px; height:25px;  display:block; padding:0 0 0 28px;
	}
#leftPan p.top{
	background:url(images/p_bg_top.gif) no-repeat 0 0; display:block; width:136px; height:12px; margin:7px 0 0 3px; padding:0; font-size:0;
	}
#leftPan p{
	width:103px; display:block; margin:0 0 0 3px; padding:0 17px 15px 16px; color:#DEE6B8; background-color:#62A538;
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#leftPan p a.plus{
	background:url(images/left_arrow.gif) no-repeat 0 2px #62A538; color:#F5FAE0; width:60px; display:block; margin:10px 0 0 0;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 16px; text-decoration:none; height:14px;
	} 
#leftPan p a.right{
	margin:10px 0 0 0; float: right; color:#F5FAE0;
	font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 16px; text-decoration:none;
	} 	
#leftPan p a.plus:hover{
	background:url(images/left_arrow_h.gif) no-repeat 0 2px #62A538; color:#F5FAE0; 
	}
#leftPan p.bottom{
	background:url(images/p_bg_bottom.gif) no-repeat 0 0; display:block; width:136px; height:12px ; margin:0px 0 9px 3px;
	padding:0; font-size:0;
	}
#leftPan ul.css{
	width:142px; display:block; padding:4px 0 8px 3px; font-size:0;  margin:0;
	}
#leftPan ul.css li{
	display:block; margin:0 0 3px 0;
	}
#leftPan ul.css li a{
	background:url(images/css_bg.gif) no-repeat 0 0 #74C343; color:#D1D49A; text-decoration:none; padding:0 0 0 41px;
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; width:95px; height:18px;
	}
#leftPan ul.css li a:hover{
	background:url(images/css_bg.gif) no-repeat 0 0 ;
	}
/*---------------------midel--------------*/
#mid{
	width:437px; float:left; background:url(images/mid_bg2.gif) no-repeat 0 0 #74C343; color:#827B44; padding:15px 0 0 13px;
	font-size:0;
	}
#mid span.midTop{
	background:url(images/mid_top.gif) no-repeat 0 0; width:429px; height:12px; display:block; font-size:0;
	}
#mid span.midBottom{
	background:url(images/mid_bottom.gif) no-repeat 0 0; width:429px; height:12px; display:block; font-size:0;
	}
/*-----------------------mid main---------*/
#midpan{
	width:417px; background:url(images/mid_bg1.gif) repeat-y 0 0 ; padding:0 0 0 12px;
	color:#827B44; font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#midpan table{
	float:left; width:383px; margin:0;
	}
#midpan th.price{
	 background-color:#99331F; text-align:center; color:#DEE6B8;
	}	
#midpan td.price{
	 border-style:solid; border-width:1px; border-color:#99331F; color:#535353;
	}
#midpan div.price{
	 color:#99331F; font-size:smaller;
	}	
#midpan ul{
	float:left; width:383px; margin:0; padding:0 0 0 19px;
	}
#midpan ul a{
	color:#827B44; text-decoration:none;
	}
#midpan ul a:hover{
	background-color:#F5FAE0;
	}
#midpan h2{
	float:left; width:385px; margin:0; padding:0 0 0 20px;
	height:52px; background:378px 21px #D1D49A;
	color:#464646;
	display:block;
	font:normal 18px/52px "Trebuchet MS", Arial, Helvetica, sans-serif;  
	}
#midpan img{
	border: 0px;
	}
#midpan img.gallery{
	width:150px; padding:10px; background-color:#D1D49A;
	}
#midpan p{
	float:left; width:376px; padding:0 0 0 17px;
	display:block;
	}
#midpan p.more{
	width:385px; height:19px;  background-color:#95301E; color:#FFFFFF; 
	padding:0 0 0 15px; margin:0 0 0 0;
	}
#midpan p u{
	background-color:#F5FAE0; color:#827B44; text-decoration:none; font-weight:normal;
	}
/*-----------------------right side-----*/
#right{
	width:162px; float:left; background:url(images/right_side.gif) no-repeat 0 0 #74C343; color:#DEE6B8; padding:12px 0 0 0;
	}
#right p.price{
	display:block; font-size:0; margin:0 0 0 10px;
	}
#right p.price a{
	background:url(images/left_navi_bg.gif) no-repeat 0 0 #74C343; color:#F5FAE0; text-decoration:none; padding: 0 0 0 24px;
	font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; width:112px; height:17px; display:block;
	}
#right p.price a:hover{
	background:url(images/left_navi_bg_h.gif) no-repeat 0 0;
	}
#right h2.top{
	background:url(images/right_h2.gif) no-repeat 0 0 #74c343; color:#DEE6B8; padding:0 0 0 19px; width:143px; height:36px;
	font:bold 13px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#right form{
	width:135px; background:url(images/right_form_bg.gif) no-repeat left bottom #D1D49A; padding:0 0 0px 13px; margin:0 0 10px 3px;
	color:#535353; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#right form label{
	padding:0 0 0 2px; margin:0; font-size:11px; line-height:16px; font-weight:bold; float:left;
	}
#right form input{
	width:119px; height:19px; border-left:#808080 1px solid; border-top:#808080 1px solid; border-bottom:#D4D0C8 1px solid;
	border-right:#D4D0C8 1px solid; margin:4px 10px 0 0; padding:0; float:left;
	}
#right form input.check{
	width:14px; height:14px; border:none; float:left; margin:8px 0 0 0;
	}
#right form label.remem{
	padding:0 0 0 6px; margin:5px 0 0 0; font-size:11px; line-height:16px; font-weight:normal; float:left; width:100px; 
	height:19px;
	}
#right form input.button{
	width:58px; height:18px; background:url(images/login_buttom.gif) no-repeat 0 0; border:none; cursor:pointer; float:left;
	margin:8px 0 9px 0; padding:0;
	}
#right form a{
	font-size:12px; line-height:14px; height:14px; width:106px; display:block;  background-color:#D1D49A;
	 color:#99331F; margin:6px 0 20px 0px; float:left; text-decoration:underline;
	}
#right form a:hover{
	background-color:#D1D49A; color:#000000; text-decoration:none;
	}
#right p.original{
	background:url(images/right_p_bg.gif) no-repeat 0 0 #74C343; color:#DEE6B8; width:135px; height:40px;
	font:normal 11px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:6px 0 10px 0; padding:0 0 0 13px;
	}
#right p.top{
	background:url(images/ri_voat_top.gif) no-repeat 0 0; width:148px !important; height:15px; margin:7px 0 0 3px; padding:0;
	font-size:0;
	}
#right p.bo{
	background:url(images/ri_voat_bottom.gif) no-repeat 0 0; width:148px; height:15px; margin:0 0 0 3px; padding:0;
	}
#right form.vote{
	width:139px ; padding:0 0 0 9px !important; color:#827B44; background-image:none; background-color:#D1D49A;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:0; margin:0 0 0 3px; height:225px;
	}
#right form.vote h2.vo{
	color:#464646; background-color:#D1D49A; font-size:10px; font-weight:bold; background-image:none; padding:0 0 4px 0; margin:0;
	width:130px;
	}
#right form.vote input{
	width:15px; height:15px; float:left; margin:0; border:none;  padding:0; 
	}
#right form.vote label{
	font-size:11px; line-height:13px;  float:left; text-transform:none; font-weight:normal; margin:0px 0 5px 0;
	padding:0 0 0 2px !important; width:120px; display:block; 
	}

#right form.vote input.go2{
	width:58px; height:18px; display:block; background:url(images/vote_but.gif) no-repeat 0 0 #D1D49A; cursor:pointer; float:left;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; border:none; text-transform:uppercase; padding:0 0px 0 0; 
	margin:20px 5px 0 0px; color:#F5FAE0;
	}
#right p.original a{
	text-decoration:none; color:#FFFFFF;
}
#rightPan{
	width:150px; float:left; color:#97321F;
	padding:12px 0 0 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#rightPan h2{
	background:url(images/main_menu_bg.gif) no-repeat 0 0 ; font-size:13px; font-weight:bold; line-height:27px;
	width:114px; height:25px;  display:block; padding:0 0 0 28px;
	}
#rightPan ul{
	width:142px; display:block; padding:7px 0 8px 3px; font-size:0;
	}
#rightPan ul li{
	display:block; margin:0 0 1px 0;
	}
#rightPan ul li a{
	color:#F5FAE0; text-decoration:none; padding: 0 0 0 9px;
	font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; width:112px; display:block;
	}
#rightPan ul li a img{
	padding:0 0 0 0px; margin:0 0 0 0px; border:0;
	}
#rightPan h2.last{
	background:url(images/lefth2_bg.gif) no-repeat 0 0 ; font-size:13px; font-weight:bold; line-height:27px;
	width:114px; height:25px;  display:block; padding:0 0 0 28px;
	}
#rightPan p.top{
	background:url(images/p_bg_top.gif) no-repeat 0 0; display:block; width:136px; height:12px; margin:7px 0 0 3px; padding:0; font-size:0;
	}
#rightPan p{
	width:103px; display:block; margin:0 0 0 3px; padding:0 17px 15px 16px; color:#DEE6B8; background-color:#62A538;
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#rightPan p a.plus{
	background:url(images/left_arrow.gif) no-repeat 0 2px #62A538; color:#F5FAE0; width:60px; display:block; margin:10px 0 0 0;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 16px; text-decoration:none; height:14px;
	} 
#rightPan p a.right{
	margin:10px 0 0 0; float: right; color:#F5FAE0;
	font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 16px; text-decoration:none;
	} 	
#rightPan p a.plus:hover{
	background:url(images/left_arrow_h.gif) no-repeat 0 2px #62A538; color:#F5FAE0; 
	}
#rightPan p.bottom{
	background:url(images/p_bg_bottom.gif) no-repeat 0 0; display:block; width:136px; height:12px ; margin:0px 0 9px 3px;
	padding:0; font-size:0;
	}
#rightPan ul.css{
	width:142px; display:block; padding:4px 0 8px 3px; font-size:0;  margin:0;
	}
#rightPan ul.css li{
	display:block; margin:0 0 3px 0;
	}
#rightPan ul.css li a{
	background:url(images/css_bg.gif) no-repeat 0 0 #74C343; color:#D1D49A; text-decoration:none; padding:0 0 0 41px;
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; width:95px; height:18px;
	}
#rightPan ul.css li a:hover{
	background:url(images/css_bg.gif) no-repeat 0 0 ;
	}
/*---------------------------footer--------------*/
#footer{
	background:url(images/footer_bg.gif) no-repeat 0 0 #74C343; color:#838383; margin:0 auto; position:relative;
	width:748px; height:82px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#footer img{
	position:absolute; left:20px; top:32px;
	}
#footer p{
	width:748px;
	display:block;
	font-size:11px;
	position:absolute;
	top:10px;
	text-align:center;
	}
#footer p.desi{
	width:181px; position:absolute; left:564px; top:36px; display:block; line-height:14px; font-size:11px; font-weight:bold;
	}
#footer p.desi a{
	text-decoration:none; color:#F5FAE0;  background-color:#2A2A2A; 
	}
#footer p.desi a:hover{
	color:#DFFF57; background-color:#2A2A2A;
	}
#footer a.email{
 	color:#838383; text-decoration:none;
}
#footer a.email:hover{
 	color:#F5FAE0; text-decoration:underline;
}
