/* CSS DOCUMENT */

/*------------------------ GENERAL ------------------------*/
body{
	padding:15px 0; margin:0;
	background:#FFFBBB url(images/body-bg.jpg) 0 0 repeat-x;
	}
td, img, p, a, ul, form, label, input, h2, h3, h4{
	padding:0; margin:0;
	}
img{ border:none;}
a{ text-decoration:none; outline:none;}
ul{ list-style-type:none;}
.spacer{
	font-size:0; line-height:0; clear:both;
	}

/*------------------------ OUTER TABLE ------------------------*/
table.mainContainer{
	border:1px solid #B05E12;
	background-color:#fff;
	}

/*------------------------ MAIN INNER TABLE TABLE ------------------------*/
table.container{
	margin:2px;
	}

/*------------------------ HEADER PART ------------------------*/
td.headerBg{
	background:url(images/header-bg.jpg) 0 0 no-repeat;
	height:304px;
	}

/*------------------------ NAVIGATION PART ------------------------*/
ul.navigation{
	padding:28px 0 0 88px;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	}
ul.navigation li{
	float:left; margin:0 16px 0 0;
	display:block; padding:0 0 0 7px;
	background:url(images/bullet1.gif) 0 3px no-repeat;
	}
ul.navigation li a{
	color:#D1AF69;
	}
ul.navigation li a:hover, ul.navigation li span{
	color:#fff;
	}

/*------------------------ LOGO & BANNER PART ------------------------*/
a.logo{
	width:256px; height:136px;
	display:block; margin:9px 0 0 88px;
	}
td.banner{
	padding:6px 0 0 0;
	}
td.banner img{
	display:block; margin:0 0 0 349px;
	}

/*------------------------ BODY CONTENT PART ------------------------*/
td.bodyContent{
	background:url(images/body-part-bg.jpg) 0 -33px repeat-x;
	padding:0 0 27px 0;
	}

/*------------------------ LEFT PANNEL ------------------------*/
td.leftPannel{
	border-top:1px solid #BC7608;
	border-bottom:1px solid #BC7608;
	border-right:1px solid #BC7608;
	background-color:#FFFDD2;
	padding:0 0 25px 0;
	}
td.userLogin{
	background:url(images/login-bg.jpg) 0 0 no-repeat;
	padding:111px 0 5px 0;
	}
td.userLogin input{
	width:130px; height:18px;
	margin:6px 0 0 0;
	border:1px solid #73097A;
	background-color:#fff;
	}
*+html td.userLogin input{
	width:130px; height:18px;
	margin:3px 0 0 0;
	border:1px solid #73097A;
	background-color:#fff;
	}
td.userLogin input.loginBtn{
	width:39px; height:12px;
	margin:0 0 0 92px;
	border:none; background:none;
	}
td.userLogin a{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	}
td.userLogin a.lostPass{
	color:#000;
	}
td.userLogin a.newMember{
	color:#CE0606;
	}
td.userLogin a:hover{
	text-decoration:underline;
	}
table.leftBanner{
	background:url(images/left-banner-top-bg.jpg) 0 0 no-repeat;
	}
table.leftBanner img{
	display:block; margin:15px 0 0 0;
	}
td.leftPannelBottomBg{
	background:url(images/lef-pannel-bot-bg.jpg) 9px 0 no-repeat;
	height:11px;
	}

/*------------------------ RIGHT PANNEL ------------------------*/

.banner_right{
background:#FFFDD2;
border-bottom:#BC7608 solid 1px;
border-top:#BC7608 solid 1px;
border-left:#BC7608 solid 1px;
}
.banner_right img{
	display:block;
	}
/*td.rightTopPic{
	display:block;
	margin:0 0 9px 0;
	}*/
td.rightAdPannel{
	background:#73097A url(images/right-ad-bottom.gif) 0 100% no-repeat;
	}
td.rightAdPannel img{
	display:block;
	margin:0 0 5px 0;
	}
*+html td.rightAdPannel img{
	display:block;
	margin:0 0 6px 0;
	}
table.rightAdContent{
	margin:0 0 25px 0;
	background:url(images/right-ad-conent-bg.gif) 7px 100% no-repeat;
	}
table.rightAdContent h3{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#DEB36B; padding:7px 0 7px 7px;
	}
table.rightAdContent img{
	display:block;
	margin:0 0 7px 7px !important;
	}
table.rightAdContent p{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#fff; padding:0 5px 7px 7px;
	}
table.rightAdContent a.knockMe{
	width:69px; height:14px; display:block;
	background-color:#C68236; color:#FFFDD2;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-align:center; margin:0 0 1px 7px;
	}
table.rightAdContent a.knockMe:hover{
	background-color:#DEB36B;
	}

/*------------------------ MIDDLE PANNEL ------------------------*/
td.welcomePart{
	padding:0 0 2px 0;
	background:url(images/horz-dot.gif) 0 100% repeat-x;
	}
td.welcomePart h2{
	font:normal 24px/27px Arial, Helvetica, sans-serif;
	color:#5C0462; padding:0 0 7px 0;
	background:url(images/horz-dot.gif) 0 100% repeat-x;
	}
td.welcomePart h2 span{
	font-size:12px; font-weight:bold;
	color:#000; display:block; line-height:14px;
	background:url(images/bullet2.gif) 179px 5px no-repeat;
	background-position:179px 4px;
	}
*+html td.welcomePart h2 span{
	background-position:179px 4px;
	}
td.welcomePart p{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#8E4301; padding:16px 0 16px 0;
	}
*+html td.welcomePart p{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#8E4301; padding:16px 0 18px 0;
	}
td.welcomePart a.readMore{
	width:81px; height:12px; display:block;
	background:url(images/read-more-btn.gif) 0 0 no-repeat;
	float:right; font-size:0; line-height:0;
	padding:0 !important;
	}
td.welcomePart a.readMore:hover{
	background:url(images/read-more-btn.gif) 0 100% no-repeat;
	}

/*------------------------ MIDDLE PANNEL LOWER LEFT PART ------------------------*/
td.adultSearch img{
	display:block;
	}
td.adultNews{
	background:#ED7D03;
	padding:5px 0 5px 0;
	}
*+html td.adultNews{
	background:#ED7D03;
	padding:6px 0 6px 0;
	}
td.adultNews h4{
	background:url(images/adult-news-hdr-bg.jpg) 5px 0 no-repeat;
	height:40px; margin:0 0 10px 0;
	padding:10px 0 0 88px; color:#6A0271;
	font:normal 18px/19px Arial, Helvetica, sans-serif;
	}
td.adultNews a{
	display:block; margin:17px 0 0 5px;
	background:url(images/read-more-btn-2.gif) 0 0 no-repeat;
	width:192px; height:13px; padding:0 !important;
	font-size:0; line-height:0;
	}
td.adultNews a:hover{
	background:url(images/read-more-btn-2.gif) 0 100% no-repeat;
	}
td.adultNewsText{
	border-bottom:1px solid #FE9F27;
	padding:11px 0 3px 0;
	}
td.adultNewsText p{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#FFF117; padding:0 0 8px 0;
	}
*+html td.adultNewsText p{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#FFF117; padding:0 0 7px 0;
	}
td.adultNewsText p span{
	font-weight:bold; color:#fff; display:block;
	background:url(images/bullet3.gif) 0 2px no-repeat;
	padding:0 0 0 8px;
	}

/*------------------------ MIDDLE PANNEL LOWER RIGHT PART ------------------------*/
td.freeMembership h4{
	height:32px; padding:0 0 0 39px;
	background:#ED7D03 url(images/membership-icon.jpg) 9px 2px no-repeat;
	font:bold 18px/32px Arial, Helvetica, sans-serif;
	color:#fff; margin:0 0 1px 0;
	}
table.freeMembershipForm{
	border:1px solid #D5AC0C;
	background-color:#FFE374;
	}
table.freeMembershipForm form{
	width:186px; height:148px;
	margin:6px 0 6px 6px;
	}
table.freeMembershipForm form label{
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#5C0462; float:left; padding:0 5px 0 0;
	}
table.freeMembershipForm form input{
	height:12px; width:95px; margin:0 0 3px 0;
	float:right;
	}
table.freeMembershipForm form input.chk{
	height:12px; width:12px; margin:0 9px 5px 0;
	float:left;
	}
table.freeMembershipForm form input.register-btn{
	height:13px; width:97px; margin:3px 0 0 0;
	float:right;
	}
img.live-chat{
	display:block; margin:0 0 2px 0;
	}
td.meet-special{
	border:1px solid #F97424;
	background-color:#FFFBBB;
	padding:25px 0 0 0;
	}
td.meet-special h4{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#73097A; margin:0 0 18px 0;
	}
td.meet-special h4 span{
	font:normal 24px/25px Arial, Helvetica, sans-serif;
	color:#ED7D03;
	}
table.meet-specia-pic{
	border:1px solid #fff;
	background-color:#ED7D03;
	margin:0 0 11px 0;
	}
table.meet-specia-pic img{
	display:block; margin:2px 0 0 2px;
	}
td.chat-online{
	background-color:#73097A;
	padding:7px 0 7px 0;
	border-top:2px solid #fff;
	}
td.chat-online p{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#fff; width:149px; margin:0 auto;
	}
td.chat-online p span{
	color:#FFD117;
	}

/*------------------------ FOOTER PART ------------------------*/
td.footer{
	border-top:4px solid #ED7D03;
	background-color:#64036B;
	padding:53px 0;
	}
td.footer p{
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
td.footer p span{
	padding:0 7px;
	}

/*------------------------ MISLENIOUS ------------------------*/
.noBotBorder{
	border:none !important;
	}
.rightDivider{
	background:url(images/ver-dot.gif) 100% 0 repeat-y;
	}
img.display{
	display:inline !important;
	}
	
/*classified*/
td #link {
	margin:14px 8px;
	}
td #link h2 {
	background:url(images/link-head.gif) repeat-x 0 0 #FFFDD2; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; padding:4px 0 14px;
	}
td #link a {
	font:bold 11px Arial, Helvetica, sans-serif; color:#A418AD; display:block; background-color:#FFE8A1; padding:3px 0; text-align:left; margin:0 0 3px;
	}
td #link a img {
	margin:2px 6px 0;
	}
td #link a:hover {
	color:#39043C; background-color:#FFDF93; 
	}
	
/*body content*/
.mid-content {
	padding:0 9px;
	}
#nav {
	border:2px solid #FFFFFF; background:url(images/navbg.gif) repeat-x 0 100% #73097A; padding:12px 0 12px 16px;
	}
#nav a{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding:0 18px 0 12px; background:url(images/icon-arrow.gif) no-repeat 0 4px;
	}
#nav a.active{
	color:#F2C466;
	}
#nav a:hover{
	color:#F2C466;
	}
.mid-content a{
	font:normal 10px Arial, Helvetica, sans-serif; color:#73097A; text-decoration:none;
	}
.mid-content a:hover{
	color:#ED7D03; text-decoration:none;
	}
.mid-content h2 {
	background:url(images/icon-arrow2.gif) no-repeat 0 8px; color:#5C0462; font:normal 25px Arial, Helvetica, sans-serif; margin:8px 0 17px; padding:0 0 0 10px;
	}
.mid-content h2 span {
	color:#ED7D03;
	}
	
/*repetitive table*/
.repeat-padd {
	padding:0 0 11px 0;
	}
.repeat-tablehead {
	background-color:#E0923C; padding:5px 7px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;
	}
#content {
	padding:5px;
	}
#content table td img {
	border:3px solid #DCC3DD;
	}
#content table td.content-bg {
	background:url(images/content-bg.gif) no-repeat 100% 0;
	}
#content table td.content {
	padding:0 0 0 19px; text-align:left; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#9E0CA7;
	}
/*classified*/

/*personal*/
#personal {
	border:1px solid #E0923C; border-top:0px;
	}
#personal .heading {
	background-color:#FEA645; padding:6px 6px 6px 8px; color:#fff; font:bold 11px Arial, Helvetica, sans-serif;
	}
#personal .content {
	padding:8px 9px; border-top:1px solid #FFF;
	}
#personal .content a{
	font:normal 11px Arial, Helvetica, sans-serif; color:#8A2090; text-decoration:none;
	}
#personal .content a:hover{
	color:#8A2090; text-decoration:underline;
	}
#personal .border-right {
	border-right:1px solid #E0923C;
	}
#personal .border-right img {
	border:3px solid #E8DEC7;
	}



