body{ margin:0;}

div.container {margin:0; background-image:url(../images/header-1px.gif); background-repeat:repeat-x;}

div.page{margin: 0 auto;	width:750px;}

div.header{margin: 0 auto; height: 172px;}
div.header_right{float:right; height:0;}
div.header_left{float:left; width:600px;}
div.header_left_top{height:110px; width:auto;}
div.header_left_bottom{height:32px; width:auto;font-family:arial;font-size:13px; color:#657f87; }
.header_left_bottom a{margin-bottom:12px;font-family:arial;font-size:13px; color:#657f87;text-decoration: none;font-weight:bold;}
div.header_left_top_r{float:right; background-position: center center; background-repeat:no-repeat;	height:90px; width: 200px;}
div.header_left_top_r h1{margin:0; font-family: arial; font-size: 10px; color:#6c9e0a; margin-top: 95px; text-align:center;}
div.header_left_top_l{float:left; background-image:url(../images/logo.gif); background-position:top left; background-repeat:no-repeat; width:400px;}
div.header_left_top_l_visit{float:left;}
div.header_left_top_l_visit h1{margin:0; font-family: arial black; font-size: 34px; color:#657f87; margin-top: 32px; padding-left: 30px; margin-bottom: 30px;}
div.header_left_top_l_location{float:right;}
div.header_left_top_l h2{margin:0; font-family: arial; font-size: 25px; color:#657f87; margin-top: 43px; margin-right: 110px;	padding-bottom: 0px; width:150px;}
div.menu_item{margin-top:9px;float:left;}
div.menu_sep{float:left;margin-left:5px;margin-right:5px;}
div.sub_header{margin-bottom:10px;overflow: hidden;text-align:center}

div.content_r{float:right; width:300px; height:250px;}
div.content_l{float:left; height:250px; width:442px;}

div.q_search{height:116px; width:442px; border:1px solid #f0f0f0;}
div.q_search_top{height:21px; background-color:#f3f4f4; background-image:url(../images/quick-search-icon.jpg); background-position: center left;	background-repeat: no-repeat;}
div.q_search_top h1{font-family:arial; font-size:14px; font-weight:bold; color:#657f87; margin-left:25px; margin-top:0; padding-top:2px; margin-bottom:0;}
div.q_search_middle{height:40px;	width:406px; margin-left:18px;}
div.q_search_keyword{width:60px;	height:40px; float:left;}
div.q_search_keyword h1{font-family:arial; font-size:13px; color:#657f87;	margin-top:12px; margin-bottom:0px;}
div.q_search_boxes{ width:340px;	height:40px; float:right;}
div.q_search_input{ width:260px;	height:20px; float:left; margin-top:11px;}
.q_s_i_border{border:1px #dcddde solid;}
div.q_search_button{width:70px; height:40px; float:right;padding-top:11px}
div .q_search_letters{ height:35px; background-color:#f3f4f4;	border: 1px; width:406px; margin-left:18px;	text-align:center;}
div .q_s_l_box{margin-top:8px; height:20px;}
div.q_s_l_box a{color:#6c9e0a; font-family:arial;	font-size:14px;	text-decoration: none;	margin-left:2px; margin-top:0px;}

div.info{
	height:134px;
	width:442px;
	font-family:Arial;
	font-size:12px;
	color:#657F87;
}
div.info h2{
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	color:#657F87;
}

div .footer{width: 750px;	height:350px; margin-top:20px;}
.foot_link{
	text-align:center;
	font-size:12px;
	color:#657f87;
}
.foot_link a{
	text-decoration:none;
	color:#657f87;
}
.foot_link a:hover{
	color:#6c9e0a;
}

div .categ{width:136px; float:left; margin-top:20px; border: 1px solid #f0f0f0;}
div .categ_head{width:136px; height:21px;	background-color:#f3f4f4;}
div .c_h_img{	width:20px;	height:21px; float:left;}
div .c_h_name{float:left;	width:114px; height:21px;}
div .c_h_name h1{ font-family: arial; font-size:11px;	font-weight:bold;color:#657f87;	margin-bottom:0px; margin-top:3px; margin-left:5px;}
.categ h1{font-family: arial; font-size:10px; color:#6c9e0a;	margin-bottom:0px; margin-top:7px; margin-left:10px;text-decoration:none;}

div.result-item {
	width:557px;
	padding:10px;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	color:#657F87;
}
.result_a{
	text-decoration: none;
	color: #657F87;
}
div.result-item p{
	margin-top:0;
	margin-bottom:5px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#657F87;
}

.result-item-bgcolor{
	background-color:#F5FFE2;
}

/* from there the codes for the s_results.html*/

div .s_content_r{float:right; width:160px; height:600px;}
div .s_content_l{float:left; width:590px;	height:auto;}
div .s_q_search{
	width:588px;
	height:30px;
	font-family:arial; 
	font-size:14px; 
	font-weight:bold; 
	color:#657f87;
}
div.results {
	margin-top:20px;
	height:auto;
	float:left;
}

.pages {
	padding-bottom:20px;
    clear: left;
    font-size: 70%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
	color: #89BC24;
}

.pages span.current {
    border: 1px solid #89BC24;
    font-weight: bold;
    background: #89BC24;
    color: #fff;
}

.pages span.dots {
	padding:0 0;
    font-weight: bold;
    color: #000;
}

.pages a {
    border: 1px solid #89BC24;
    text-decoration: none;
}

.pages a:hover {
    border-color: #89BC24;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
	color: #707070;
}

.footer_box {
	width: 100%;
	border: 1px solid;
	color: #f3f4f4;
	margin-bottom:10px;
}
div .footer_name{float:left;	width:730px; height:21px;background-color:#f3f4f4}
div .footer_name h1{	margin-bottom:0px; margin-top:3px;font-family:arial;font-size:11px; font-weight:bold;margin-left:6px; margin-bottom: 3px;color:#657f87}
div.keywords {
	font-family: Tahoma;
	padding: 4px 4px 4px 4px;
	letter-spacing: 3px;
	color: #f3f4f4;
}
div .containers{
	width:100%;
}
div .categcontainers{
	float:left; width:442px; margin-top:10px;
}
div .categcontainer1{
	float:left;
	height:300px;
	width:140px;
}
div .categcontainer2{
	width:140px;
	height:670px;
	float:left;
	margin-left:11px;
}
div .categcontainer3{
	width:140px;
	height:670px;
	float:left;
	margin-left:11px;
}
#sel a{
	color:#555555;
}
#tosel a{
	color:#555555;
}
div .right_container{
	width: 40%;
	height:670px;
	float:right;
	margin-top:-10px;
}
div .right_container_tube{
	width:302px;
	height:255px;
}
div .right_container_areas{
}
div .areas{}
div .areas a{font-family:arial; font-size:11px; font-weight:bold; color:#657f87; padding-left:5px;}
div .areas a:hover{color:#333333;}
.result_a {
	color:#6B8E23;
}
div.header_submenu{
	width:100%;
	height:30px;
	margin-bottom:10px;
	margin-top:-20px;
}

/*for login/html*/
.title{
	padding-left: 115px;
}
.title_text{
	color: #93d433;
	
}
.login_td{
	color: #666666;
	font-size: 14px;
}
.field{
	font-size: 13px;
}
.submit{
	font-size: 12px;
}
.recover{
	text-decoration: none;
	color: #008080;
}
.middle_content li{
	color: #5F9EA0;
}
.middle_content a{
	text-decoration: none;
	color: #5F9EA0;
}
/*for members.html */
.member_div{
	width: 570px;
	float: left;
}
.member_add{
	width: 160px;
	height: 600px;
	float: left;
	margin-left: 15px;
}
.member_image{
	width: 100%;
	height: 145px;
	margin: 10px 0 0 0;
}
.member_im{
	width: 115px;
	height: 115px;
	float: left;
	margin: 10px;
	overflow: hidden;
}
.member_im2{
	width: 390px;
	float: left;
	margin: 10px;
	padding: 10px;
}
.member1{
	width: 555px;
	float: left;
	background-color: #f5ffe2;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.member2{
	width: 555px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.member_title{
	margin:0 0 0 7px;color:#666666;font-size:13px;font-family:arial;float:left;font-weight:bold;
}