a {color: #3367a1; font: 11px Arial; text-decoration: none;}
a:hover {color: #FF9900; font: 11px Arial; text-decoration: none;}
*{margin: 0; padding: 0;}
h2{font-size: 120%;}
h1{font-size: 140%;}
h3,h5,h6,pre,code,input,select,textarea{}
h4 {color: #FF0000}
ul,ol{list-style: none;}
label, input.button{cursor: pointer; cursor: hand;}
img,fieldset{border: none;}
table{border-collapse: collapse; border: none;}
hr,.hide{display: none;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.line-box {padding: 0px 0px 20px 100px; text-align: left;}
.line-box2 {padding: 10px 0px 10px 20px; text-align: left;}

#wrapper{position: relative; width: 976px; text-align: left; margin: 0 auto;}

body{width: 976px; background: #FFF; margin: 2px auto 0px auto; font: 12px/14px Arial; color: #3367a1;}

#head-top{width: 976px; margin: 0px auto 0px auto; height: 32px; text-align: left;}
#head-top h1{color: #CCCCCC;}

#container-head{width: 976px; height: 128px; background: url(../images/head-bg.jpg) no-repeat top left;}
.head{width: 120px; height: 100px; background: none; margin: 0px 0px 0px 130px; padding-top: 47px;}
.head h1 a{font: 14px Tahoma; font-weight: bold}
#title{width: 976px; height: 54px; background: url(../images/title-bg.jpg);}
#header h1{float: left; padding: 22px 0 0 33px;}
#header ul{padding-top: 9px; text-align: center;}
#header ul li{display: inline; padding: 0px 15px;}
#header images{display: block;}
#header ul li a{color: #FFF; font: 10px Tahoma; font-weight: bold; text-decoration: none;}
#header ul li a:hover{color: #FF3F47; font: 10px Tahoma; font-weight: bold;}
password {border: 1px solid #CFCFCF; padding: 1px 0; width: 124px;}
#head-right{width: 152px; height: 98px; margin: 0px; float: right; margin-top: -128px; padding: 5px 0px 0px 30px;}
#head-right img{margin-left: 30px; border: 2px solid #DADADA;}
#head-right h2{color: #3367a1; font: 12px Arial; font-weight: normal; margin-left: 15px; line-height: 16px;}

#head-bottom{width: 976px; height: 41px; padding: 0px; background: url(../images/head-bottom-bg.jpg) no-repeat top left;}
#head-bottom-left{float: left; width: 420px; height: 38px; padding: 0px;}
#head-bottom-right{float: right; width: 520px; height: 38px; padding: 0px;}
.login-menu{width: 559px; height: 38px; float: right;}

#vip {width: 976px; height: 109px; margin: 0px auto 0px auto;}
#sexchat {width: 100px;}
.sexchat{width: 140px; text-align: center; background: #F3F3F3; padding: 15px 0px 15px 0px;}

#main{width: 976px; height: auto; font: 12px Arial;}
td.main-center {vertical-align: top;}
table.main-left td{vertical-align: top;}
#main p{color: #4176AF; text-align: justify; line-height: 20px;}
#main-join{width: 936px; min-height: 400px; padding: 20px;}
#main-join h1{font: 18px Arial;}
#main-in{widht: 794px; min-height: 960px; !important}
#main-in{widht: 794px; min-height: 900px;}
#main-out{background: none; min-height: 240px; margin: 0px;}
.main-left{width: 500px; min-height: 240px; padding-top: 250px;}
.main-right{width: 250px; min-height: 240px; padding-top: 0px;}

#main-news {width: 500px; min-height: 350px; margin: 0px; font: 10px Arial; color: #32669f; font-weight: bold;}
#main-news a{font: 12px Arial; color: #F6AE02;}
.main-news-container {width: 500px; margin: 0px;}
.main-news-head {width: 500px; height: 36px; margin: 0px; font: 20px Arial; color: #3367a1;}
.main-news-body {width: 500px; margin: 0px; text-align: justify; color: #3367B2;}
.main-news-body a{font: 11px Arial; color: #F6AE02; text-decoration: none; font-weight: bold;}
.main-news-body a:hover{font: 11px Arial; color: #32669f; text-decoration: none; font-weight: bold;}

.main-right-head {width: 250px; height: 36px; margin: 0px; font: 20px Arial; color: #3367a1;}
.main-right-head1 {width: 250px; height: 36px; margin: 0px; font: 16px Arial; color: #3367a1;}
.main-right-body {width: 250px; margin: 0px;}
.main-right-category {width: 322px; height: 105px; margin: 0px; background: url(../images/main-category.jpg) no-repeat top left; padding: 5px 0px 0px 15px;}
.main-right-category a{font: 12px Arial; font-weight: bold; text-decoration: none;}
.main-right-category a:hover{font: 12px Arial; font-weight: bold; color: #4781BF}
.main-right-body a{font: 11px Arial; color: #32669f; text-decoration: none;}
.main-right-body a:hover{font: 11px Arial; color: #32669f; text-decoration: none; font-weight: bold;}
.main-right-top a {font: 16px Arial; color: #32669f; font-weight: bold;}

#right-box{width: 182px; min-height: 960px; float: right; margin: 0px; font: 20px Arial; color: #3367a1; !important}
#right-box{width: 182px; min-height: 900px; float: right; margin: 0px; font: 20px Arial; color: #3367a1;}

#main2{}
#main2 h1{color: #3367a1; font: 16px Arial; font-weight: bold;}
#main-in2{}
#main-out2{background: none; padding: 13px; margin: 0 2px;}

#shadow{background: url(../images/main-shadow-bg.png) no-repeat 0 0; height: 15px;}
#shadow2{background: url(../images/shadow-bg.png) no-repeat 0 0; height: 15px;}

.button{cursor: pointer; padding: 0 8px; font-weight: bold; color: #FF0000;}

	div.userinfo{width: 765px; color: #3367A1;}
	
	div.userinfo input{}

	div.userinfo a{color: #3367A1; font-size: 13px; font-weight:bold;}

		div.userinfo dl{float: left; width: 315px;}

		div.userinfo dl dt{float: left; width: 134px; height: 149px; background: none;}

		div.userinfo dl dt img{width: 126px; height: 140px; position: relative; top: 4px; left: 4px;}

		div.userinfo dl dd{margin-left: 110px;}

		div.userinfo dl dd.name{font-size: 18px; color: #F69220; line-height: 32px;}

.profcontent_light {width: 500px; height: auto;}

.profcontent_pri_med_bold {width: 760px;}

.body_text {width: 500px; border-bottom: 1px solid #F8F8F8;}

div.sidebar{float: right; width: 200px; height: auto;}

	div.sidebar a{color: #F69220;}

	div.sidebar{background: none; color: #3367A1;}
	
	div.in{background: #F8F8F8; color: #3367A1;}

	div.sidebar h3{height: 22px; overflow: hidden; font: 16px/20px Tahoma, Verdana, sans-serif; color: #F69220; font-weight: bold; padding-left: 8px; padding-top: 2px;}

	div.sidebar form{padding: 10px 10px 10px 20px;}

	div.sidebar p{margin-bottom: 10px;}

div.userinfo-c-wide{position: relative; width: 750px; background: url(../images/userinfo-top-bg-wide.gif) no-repeat;  margin-bottom: 5px; margin-left:10px;}
div.userinfo-c{width: 766px; margin-bottom: 5px; margin-left:10px;}
div.userinfo-links{height: 30px; overflow: hidden; position: relative;}
div.userinfo-links-wide{height: 30px; overflow: hidden; position: relative; background: url(../images/userinfo-links-bg-wide.gif);}

.header_big {color:#3367A1; font-size: 30px; line-height: 32px;}
.header_small {color:#3367A1; font-size: 20px; line-height: 22px;}
.light{padding-top:3px; padding-bottom:3px;}

#footer-search{width: 786px; height: 130px; text-align: left; padding-top: 1px;}
	#footer a{color: #FFF; text-decoration: none;}
	#footer p{margin-bottom: 0px;}
	#footer p.abledating, #footer p.abledating a{color: #AFEBFF !important; font-size: 10px;}
	#footer p.abledating a{text-decoration: underline !important;}

#foot-banner{width: 976px; height: 130px; background: url(../../../../../_files/banner/banner_livechat.jpg);}
#foot-banner2{width: 976px; height: 115px; background: url(../../../../../_files/banner/banner_livechat.jpg);}
#besttop{width: 976px; height: 65px; background: none); padding-top: 8px;}


*{margin: 0; padding: 0;}
ul,ol{list-style: none;}
* html .fmembers .fmembers-bg, * html .fmembers dd, * html .fsearch-bg, * html .fsearch .btn{behavior: url("./_server/design/iepngfix.htc");}

.fmembers{ width: 500px; height: 220px;}
.fmembers .fmembers-bg{background: url(../images/fmembers-bg.png); width: 297px; height: 185px;}
.fmembers ul.people{position: absolute; z-index: 6; width: 520px;}
.fmembers ul.people li{float: left; display: block;}
.fmembers dl{overflow: hidden; width: 121px; height: 109px; background: url(../images/people-bg.jpg); text-align: center; margin: 0 1px 4px 0 !important; margin /**/: 0 5px 4px 0;}
html>body .fmembers dl{margin: 0 5px 4px 0 !important;}
.fmembers dt img{width: 102px; height: 92px; margin-top: 8px;}
.fmembers dd{ padding: 0px; overflow: hidden; margin: -99px 0px 0;}
html>body .fmembers dd{position: relative;}

.fsearch{position: absolute; z-index: 6; font-family: Tahoma, Verdana, sans-serif;}
.fsearch-bg{position: absolute; top: 0; left: 0; width: 290px; height: 75px; background: url(../images/search-bg.png);}
.fsearch form{position: absolute; top: 23px; left: 10px; width: 300px; font-weight: bold; color: #BF0B12; font-size: 11px; line-height: 15px;}
.fsearch .btn{position: absolute; top: 0px; right: 27px; width: 33px; height: 20px; background: url(../images/button-go.png); border: none; cursor: pointer; cursor: hand;}

.fullprof td{text-align:left;}
.img_med_border{padding:4px; background: none;}
.img_big_border{border: 2px solid #EFEFEF;}

.nav_title {text-align:center; margin:10px;}

.user_name{font-size: 30px; color: #3367a1; line-height: 32px;}
.header_big {color: #FF0000; line-height: 32px;}
.header_small {color:#EFA71D; line-height: 22px;}
.join_2_textarea input {width: 520px;}
.join_2_textarea textarea {width: 520px; height: 300px;}
.pri_med_bold{font-size:20px; line-height: 22px; border-bottom: 1px solid #DFDFDF; margin-bottom:10px;margin-top:10px;}
.light{padding-top:3px; padding-bottom:3px;}
selectqq {border: 0.5px solid #EFEFEF; background: #FAFAFA; min-width: 198px;}
#join-form {}
.main-table tr, td{padding: 0px 6px 0px 6px;}
.main-table strong {color: #3B6B9F}
.text-box {line-height: 20px;}
.text-box li{list-style-type: circle;}


