/* CSS Document */
*{ margin: 0; padding: 0;}* 

html,form,table
{	
	padding:0px;
	margin:0px;
}

body
{	
	margin:0pt;
	padding:0pt;
	font: normal 11px Verdana;
	background:#E6E6E6;
}

a:link
{
	font: normal 11px Verdana;
	color: #BF6700; /*#ae6c47;*/
	text-decoration: none;
	font-weight:bolder;
	line-height:20px;
	cursor: pointer;
}

a:visited
{
	color: #ae6c47;
	text-decoration: none;
	cursor: pointer;
}

a:active
{
	color: #ae6c47;
	text-decoration: none;
	cursor: pointer;
}

a:hover
{
	color: #492C00;
	text-decoration: none;
	cursor: pointer;
}

#masterContainer
{
	margin:0pt auto;
	padding:0pt;
	width:900px;
}

#header {	
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#header .sitebanner {
	background:url(../../images/header_edit.jpg) no-repeat;
	height:110px !important;
	margin: 0px;
	padding: 0 0 2px;
	width: 900px;
}

#header .topads
{
	background:#F8F5E9 none repeat scroll 0%;
	border:1px solid #A27B50;
/*	height:300px;*/
	padding: 4px 0px;
}

#logo {
	left:6px;
	position:relative;
	top:27px;
	visibility:visible;
	width: 263px;
}

#event1 {
	margin-left:430px; 
	margin-top:-54px; 
	float:left; 
	position:absolute;
}

#event1 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#event1 ul li{
	padding-bottom: 4px;
}

#event2 {
	margin-left:665px;
	margin-top:-66px;
	float:left;
	position:absolute;
	visibility:visible;
}

#eventmid {
	margin-left:640px;
	position:absolute;
	margin-top:-66px;
	visibility:visible;
}

#midcontainer
{
	background:#FEEEAF none repeat scroll 0%;
	width:100%;	
	display:block;
	border: 1px solid #777788;
	float:left;
	margin-top:3px;
	margin-left: 0px;
	margin-bottom: 1px;
}

.mleft
{	
	width: 190px;
	margin: 1px;	
}
#midcontainer .mmidle
{	
	margin: 2px 0px 0px 0px;
}
.mright
{	
	width: 190px;
	float:left;
	margin:0px 0px 10px 2px 
}

.companyname
{
	padding-left:9px;
}

.img_border
{
	border-style: solid; 
	border-color:#FFBF4F;
	border-width: 3px;
}
.global-justify
{
	color: #341F00;
	text-decoration: none;
	text-transform: none;
	font-size: 13px;
	font-weight: bolder;
}

.statics
{
	color: #341F00;
	text-decoration: none;
	text-transform: none;
	font-size: 11px;
	font-weight: bold;
}
.banner_padding
{
	padding: 4px 0px;
}
.bannerbg
{
	background: #F8F5E9;
	border: 1px solid #A27B50;
	height: 162px;
}

.image_border
{
	border: 2px solid #C4957B;
}

.hmenupadding
{
	padding: 0px 10px;
}

.hmenubg
{
	background: url(../../images/hmenu-image.jpg) no-repeat;
}

ul
{
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}


li a:link
{
	font:bold 11px Tahoma;
	color:#341F00;
	text-decoration: none;
	text-transform: none;
	text-align:center;
	list-style:none;
	display:inline;
}

li a:visited
{
	font:bold 11px Tahoma;
	color:#341F00;
	text-decoration: none;
	text-transform: none;
	text-align:center;
	list-style:none;
	display:inline;
}

li a:active
{
	font:bold 11px Tahoma;
	color:#784800;
	text-decoration: none;
	text-transform: none;
	text-align:center;
	list-style:none;
	display:inline;

}

li a:hover
{
	font:bold 11px Tahoma;
	color:#784800;
	text-decoration: none;
	text-transform: none;
	text-align:center;
	list-style:none;
	display:inline;
}

.contentbg
{
	background: #FEEEAF;
	border: 1px solid #A27B50;
	height:100%;
	padding-top: 50px;
}

.sidebg
{
	background: #FDF2C8;
	border-left: 1px solid #E0C586;
	border-right: 1px solid #E0C586;
	padding:2px;
}

.sidebg ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:15px 10px 9px;
}

/*Menu starts here*/											
#menu
{
	width:900px;
	height:33px;
	position: absolute;
	float: left;
	margin:3px 0px 0px;
	background: url(../../images/hmenu-image.jpg) no-repeat;
}	
										
#maintab{	
	margin-left: 12px;
	font:bold 11px Tahoma;
	color:#341F00;
	line-height:33px;
	text-decoration: none;
	text-transform: none;
	text-align:center;
	list-style:none;
	display:inline;
}

#maintab li{
	display: inline;
	margin: 3px 0px 0px 0px;
}

#maintab .selected {
	border-top: 1px solid #778;
	background-color: #FFDA9F;
	padding: 9px 0px;
	margin-right: 0px;
	color:#784800;
}
#maintab li .selected a{ /*selected main tab style */
	background-color: #FFDA9F;
	padding: 30px 7px;
	margin-right: 0px;
	color:#784800;
}
#maintab li a{
	text-decoration: none;
	padding: 4px 7px;
	margin-right: -5px;
	color:#341F00;
}

#maintab li a:hover{
	color: #784800;
	background: #F6CF91;
	padding: 10px 0px;
}

#maintab li a:active
{
	color: #784800;
	background: #F3BF73;
	padding: 10px 0px;
}

#tabcontent{ /*2nd level content wrapper*/
	border: 1px solid #778;
	float:left;
	position:absolute;
	background-color: #FFDA9F;
	width:900px;
	height: 100%; /*IE7 beta2 fix*/
	display: block;
}

#tabcontent ul{
	padding: 0;
	margin: 0px;
	list-style-type: none;
	display: none;
}

#tabcontent ul li{
	display: inline;
}

#tabcontent ul.selected{ /*selected 2nd level content*/
	display: block;
}

#tabcontent ul li a{
	border-right: 1px solid #778;
	color:#341f00;
	font:11px normal Tahoma, Geneva, sans-serif;
	padding: 10px 5px;
	display: block;
	float: left;
	text-decoration: none;
}

#tabcontent ul li a:hover{
	color:#784800;
}

.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix{
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
											/*Menu starts here*/
											
.middle_bg
{
	background: #FFFAD1;
	border: 1px solid #B29466;
}

.design1header
{
	background:#341f00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;	  
	color:#ffffff;
	text-decoration:none;
	padding:0px 5px 0px 7px;
	height:26px;
}


.normaltext {
	color:#341F00;
	font-family:normal Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
.content-padding
{
	padding:9px;
}

.featured_link
{
	font:11px normal Verdana, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
}

.featured_link a:link
{
	font:11px normal Verdana, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
}

.featured_link a:visited
{
	color:#341f00;
	text-decoration:none;
}

.featured_link a:active
{
	color:#341f00;
	text-decoration:none;
}

.featured_link a:hover
{
	color:#341f00;
	text-decoration:underline;
}


.design2header
{
	background:#341f00;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:3px 0px 0px 9px;
	height:23px;
}
		
.leftImage_padding
{
	padding-top: 9px;	
}

.footer
{	
	font:11px normal Verdana, Geneva, sans-serif;
	color:#341f00;
	height:65px;
	width:900px;
	margin: auto;
	padding: 1pt 0px;
	clear: both;
	text-align:center;
}

.footer ul {
	background:#FFD68F none repeat scroll 0%;
	padding:0px;
	width:100%;
	height: 25px;
}
.footer ul li {	
	display:inline;
	color:#341F00;
	font-size:14px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:15px;
}

.footer_bottom
{
	padding:5px 0pt 0pt;
	background:url(../../images/footer_bg1.jpg) no-repeat;
	clear:left;
	margin:1px 0px 0px;
}
.footer .copyright
{
	background:#FFD68F none repeat scroll 0%;	
	border-left: 1px solid #777788;
	border-right: 1px solid #777788;
}

.footer .footer_end
{
	padding:5px 0pt 0pt;
	background: #FFD68F none repeat scroll 0%;
	clear:left;
	margin: 0px;
	border-left: 1px solid #777788;
	border-right: 1px solid #777788;
	border-bottom: 1px solid #777788;
}

.footer ul li a:link
{
	color:#341f00;
	text-decoration:none;
}

.footer ul li a:visited
{
	color:#341f00;
	text-decoration:none;
}
.footer ul li a:active
{
	color:#784800;
	text-decoration:none;
}
.footer ul li a:hover
{
	color:#784800;
	text-decoration:underline;
}

/* css classes for top right search/login etc*/
.top_btn
{
	background:url(../../images/btn_bg.jpg) repeat-x;
	font: bold 11px Verdana, Geneva, sans-serif; 
	color:#ffffff;
	text-decoration:none;
}

.top_btn a:link
{
	font: bold 11px Verdana, Geneva, sans-serif; 
	color:#ffffff;
	text-decoration:none;
}

.top_btn a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.top_btn a:active
{
	color:#ffffff;
	text-decoration:none;
}

.top_btn a:hover
{
	color:#dedede;
	text-decoration:none;
}

.Search_btn
{
	background:#341F00;
	border: 1px solid #ffffff;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color:#ffffff;
	height:22px;
	text-decoration:none;
	text-transform:uppercase;
	cursor: pointer;
}

.advanced_search
{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #341F00;
	text-decoration:underline;
	cursor:pointer;
}

.advanced_search a:link
{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #341F00;
	text-decoration:underline;
	cursor:pointer;
}

.advanced_search a:visited
{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #341F00;
	text-decoration:underline;
	cursor:pointer;
}

.advanced_search a:active
{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #341F00;
	text-decoration:underline;
	cursor:pointer;
}

.advanced_search a:hover
{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #341F00;
	text-decoration:underline;
	cursor:pointer;
}									/*Menu starts here*/


.main-menu {
	background:#e6e6e6 url(../../images/menu-bg.jpg) no-repeat scroll left top;
	line-height:14px;
	margin-top:2px;
	margin-left:9px;
}
#main-menu {
	height:28px;
}
.main-menu-rbc {
	background:transparent url(../../images/menu-rbc.gif) no-repeat scroll right top;
	height:auto !important;
	left:0pt;
	min-height:34px;
	position:relative;
	top:0pt;
	z-index:100;
}
.main-menu ul {
	background:transparent url(../../images/menu-delim.gif) no-repeat scroll left bottom;
	margin:0pt 22px;
	padding:1px 0px 1px 1px;
}
html > body .main-menu ul {
	float:left;
}
.main-menu ul li {
	background:transparent url(../../images/menu-delim.gif) no-repeat scroll right bottom;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt 1px 0pt 0px;
}
.main-menu ul li a {
	color:#341f00;
	display:block;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	padding:7px 6px;
}

.main-menu ul li:hover ul {
	display:block !important;
}
.main-menu ul li a:hover, .main-menu ul li.current_page_item a, .main-menu ul li.current_page_parent a {
	background:#F4B95C scroll 0%;/*url(../../images/menu-hover.gif) repeat-x scroll left bottom;*/
	color:#784800;
	text-decoration:none;
}
.main-menu ul li a:active, .main-menu ul li.current_page_item a, .main-menu ul li.current_page_parent a {
	background:#F4B95C scroll 0%; /*url(../../images/menu-hover.gif) repeat-x scroll left bottom ;*/
	color:#784800;
	text-decoration:none;
}

.main-menu ul li ul {
	background:#F4B95C scroll 0%;/*transparent none repeat scroll 0%;*/
	display:none;
	left:0px;
	padding-bottom:0pt;
	padding-top:0px;
	position:absolute;
	top:28px;
	z-index:1000;
}
.main-menu ul li.current_page_item ul {
	color:#784800;
	display:block;
}
.main-menu ul li.current_page_parent ul {
	color:#784800;
	display:block;
}
.main-menu ul li ul li {
	background:url(../../images/menu-hover.gif) repeat-x scroll left bottom;
	height:auto;
	padding-top:15px;
	padding-bottom:5px;
}
.main-menu ul li.current_page_item ul li a, .main-menu ul li.current_page_parent ul li a, .main-menu ul li li a {
	background:url(../../images/menu-hover.gif) repeat-x scroll left bottom;
	border-right:1px solid #000000;
	color:#363636;
	font-size:11px;
	padding:0px 10px;
}

.main-menu ul li ul li.page-item-40 a {
	border:medium none;
}
.main-menu ul li ul li a:hover {
	background:transparent none repeat scroll 0%;
	text-decoration:underline;
}

.relax {
	background:transparent none repeat scroll 0% !important;
	clear:both;
	float:none !important;
	font-size:1px;
	height:0pt !important;
	line-height:0pt;
	padding:0pt !important;
}

/*     new my css       */
#form-table
{
	background-color:#FFFAD1;	
	width:100%;
	height: 15px;
	font-size:11px;
}
#form-table th
{
	background-color:#FEEEAF;
	color:#7E3316;
	height: 15px;
}
#form-table tr
{	
	height: 15px;
	background-color: #FFFAD1;
	padding: 1px;
}

#form-table-inbox
{
	background-color:#F3c276;	
	width:100%;
	height: 15px;
	font-size:11px;
}
#form-table-inbox th
{
	background-color:#FEEEAF;
	color:#7E3316;
	height: 20px;
}
#form-table-inbox tr
{	
	height: 15px;
	background-color: #FFFAD1;
	padding: 1px;
}
#form-table-inbox span
{
	padding: 1px 1px 1px 3px;
}

.upgradef-border
{
	background-color:#FFFFFF;
	border-left:1px solid #B79671;
	border-right:1px solid #B79671;
}
.upgrade-silver-border {
	background-color:#EEEEEE;
	border-left:1px solid #B79671;
	border-right:1px solid #B79671;
	color:#000000;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.upgrade-gold-border
{
	color:#624A05;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	border-left:1px solid #B79671;
	border-right:1px solid #B79671;
}
/*li{
	list-style:circle;
}*/
	
	/* other links page css*/
	
.form-mid-table
{
	background-color:#FFFAD1;
	border-left-width:100px;
	border-right-width:60px;
	border-bottom-width: 50px;
}	
.tblclass{
	padding-left:10px;	
}

/* ('*'for mendatory fields)*/
.error-msg {
	background:#F5C680 none repeat scroll 0 0;
	border-bottom:1px solid #CF7900;
	border-top:1px solid #CF7900;
	color:#FF0000;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding: 3px 5px;
}

.warning {
	padding: .5em .5em 1em 28px;
	font-weight: bold;
	background: url('../../images/warn.gif') 0 15px no-repeat;
}

.starr {
	color:#FF0000;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

/* for any text box */
.textbox {
	background-color:#FEFCF4;
	border:1px solid #adadad;
	color:#9A410B;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
	margin:3px;
	height: 15px;
}

.select {
	background-color:#FEFCF4;
	color:#9A410B;	
	border:1px solid #adadad;	
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
	margin:3px;
	padding:0px 0px 0px 1px;
	height: 17px;
	height: 22px!ie;
}

.multiselect {
	background-color:#FEFCF4;
	border:1px solid #D3885B;
	color:#9A410B;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:3px 0px;	
}
.poptdhd {
	background-color:#FDF7EF;
	border-bottom:1px solid #F1E9E0;
	border-right:1px solid #F1E9E0;
	border-top:1px solid #F1E9E0;
	color:#B27859;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
#mysubmit
{
	background-color:#F6bc99;
	display:block;
	color:#FF6600;
	font-weight:bold;
	height:30px;
	line-height:25px;
	margin-bottom:14px;
	text-decoration:none;
	width:100px;
	margin:-4px 13px 108px 5px;
}

.box .free {
	background:#FFCFD1 none repeat scroll 0;
	border:1px solid #9B0005;
	vertical-align:top;
}
.bbPageTitle {
	background-color:#4F5055;
	border-bottom:3px solid #272932;
	color:#EAEE00;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
}

.gcBackground1 {
	background-color:#FEFEF3;
}
.gbBlock {
	border-color:inherit;
	border-style:inherit;
	border-width:0 0 1px;
	padding:0.7em;
}

.subheader
{
	background:url(../../images/subheader.gif) no-repeat;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #764701; 
	height:22px;
	text-decoration:none;	
	padding: 0px 0 0 7px;
}

.search_escort_list
{
	background:url(../../images/search-escort_on.gif) no-repeat;
	font: 11px Verdana, Geneva, sans-serif; 
	color: #361f00; 
	text-transform:uppercase;
	height:22px;
	text-decoration:none;
	padding-left: 10px;
}
.search_escort_list a:link
{
	background:url(../../images/search-escort_on.gif) no-repeat;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #361f00; 
	text-transform:uppercase;
	height:22px;
	text-decoration:none;
	cursor:pointer;
}
.search_escort_list a:hover
{
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #764701; 
	text-transform:uppercase;
	height:22px;
	text-decoration:none;
	cursor:pointer;
}
	/************************************** registration page css*********************************************/

#content
{
	font-size:1.2em;
}

.widecolumn
{
	float:left;
	height:auto;
	overflow:hidden;
	width:100%;	
}

.widecolumn_edit{
float:left;
height:auto;
margin:-7px 0 0 65px;
overflow:hidden;
width:550px;
}

fieldset
{
	border:1px solid #000000;
	margin:10px 0 20px;
	padding:15px;
	background:#FFFAD1 ;
}
legend
{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#341F00;
	padding: 0px 2px;
}


.header_l
{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #96b840;	
}

/* css for maps page button*/
.map_btn
{
	background:url(../../images/map_btns.jpg) no-repeat;
	width:198px;
	height:34px;
}

.map 
{
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	width:198px;
	height:34px;
	text-decoration: none;
	text-align:left;
	padding: 9px 4px 9px 14px;
}

a.map:link
{
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	width:198px;
	height:34px;
	text-decoration: none;
	text-align:left;
	padding: 9px 4px 9px 14px;
}

a.map:visited
{
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#ffffff;
	width:198px;
	height:34px;
	text-decoration: none;
	text-align:left;
	padding: 9px 4px 9px 14px;
}

a.map:hover
{
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#ffffff;
	width:198px;
	height:34px;
	text-decoration: none;
	text-align:left;
	padding: 9px 4px 9px 14px;
}
/* end */
/*  Connect now->overview page btn  */

.overview_btn
{
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	border-left:4px solid #760203;
	border-bottom: 2px solid #760203;
	height:10px;
	padding:3px 6px 3px 6px;
	background:#F6D194;
}

.overview_btn a:link
{
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	height:10px;
	padding:3px 6px 3px 6px;
	
}

.overview_btn a:visited
{
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	height:10px;
	padding:3px 6px 3px 6px;
}

.overview_btn a:hover
{
	font: bold 13px Tahoma, Geneva, sans-serif;
	background:#EFC077;
	color:#760203;
	text-decoration:none;
	height:10px;
	padding:3px 6px 3px 6px;
}
	
/*   end */

/* my account buttons text part css */

.my_acount
{
	background:url(../../images/my_account_bg.jpg) no-repeat;
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	text-transform:uppercase;
	width: 198px;
	height: 49px;
}

a.my_acount:link
{
	background:url(../../images/my_account_bg.jpg) no-repeat;
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	text-transform:uppercase;
}

a.my_acount:visited
{
	background:url(../../images/my_account_bg.jpg) no-repeat;
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	text-transform:uppercase;
}

a.my_acount:active
{
	background:url(../../images/my_account_bg.jpg) no-repeat;
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	text-transform:uppercase;
}

a.my_acount:hover
{
	background:url(../../images/my_account_bg.jpg) no-repeat;
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	text-transform:uppercase;
}

/* end*/

/*My Acount tabs */
.mattblacktabs{
	width: 100%;
	overflow: hidden;
}

.mattblacktabs ul{
	margin: 0;
	padding: 0;	
	font: bold 12px Verdana;
	list-style-type: none;
}

.mattblacktabs li{
	display: inline;
	margin: 0;
}

.mattblacktabs li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 5px 8px; /*padding inside each tab*/
	border-right: 1px solid white; /*right divider between tabs*/
	color: white;
	background: #414141; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
	color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
	background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
/* css for other links page */
.spaceLL
{
	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px;
	border: 1px solid #336600;
	
}
.txtdata
{
	padding-left:55px;
	padding-right:25px;
	background-color:#FFFAD2;
}
.global-bold {
color:#812E01;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

.global-bold-re {
color:white;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

.haedlabel
{
	margin:0px 0 0px 0px;	
	border-left:none ;
	border-right:none ;
	border-bottom-width: 1px;
	border-bottom-color: black;
	border-top-color:black ;
}


.td
{
	height: 10%;
	padding-right: 5px;
	text-align: left;
	font-size:12px;
}
		

textarea
{
	border: 1px solid #d3885b;	
	padding: 5px;	
	font-size:11px;
}	 
.groovybutton
{
   font-size:13px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#341F00;
   border-style:double;
   border-color:#999999;
   border-width:4px;
   cursor: pointer;
}


.file
{
  	border:1px solid #D3885B;
	color:#9A410B;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	width: 200px;
	margin:5px 0px 0px 0px;
	height: 20px;
	cursor: pointer;

}
/* advance search page */
.advsearch
{
	border:1px solid #ECE9D8;
	color:red;
	background:#F6CF91;
}



/* free|gold|silver| registration  */
.btns
{
background-image: url(../../images/title-bg.jpg);
background-repeat: no-repeat;
height: 75px;
width: 188px;
display: block;
}
/* pari's 6-dec-08 css start here */
						
/*Community page start*/

#tabmenu {
color:#341F00;
z-index:1;
}

.tabmenu{
	background:#FFFAD1 none repeat scroll 0%;
	color: #FFD21F;
}

.tabmenu .ctd{
	background:#431F00 none repeat scroll 0%;
	border:1px solid #000000;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt;
	padding:2px 5px;
	text-decoration:none;
	color: #FFD21F;
}

.tabmenu .ctd_sel{
	background:#FFDA9F none repeat scroll 0%;
	border:2px solid #431F00;
	font-family: verdana;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt;
	padding:2px 5px;
	text-decoration:none;
	color: #431F00;
}

#tabmenu li {
display:inline;
list-style-type:none;
overflow:hidden;
}

.tabmenu .ctd a:visited {
color:#FFDA9F;
}

.tabmenu .ctd a.active {
background: #F5CA86 none repeat scroll 0%;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:2px 5px;
text-decoration:none;
color: #341F00
}

.tabmenu .ctd a {
background:#431F00 none repeat scroll 0%;
font-family:sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:2px 5px;
text-decoration:none;
color: #FFD21F;
}
.content {
background:#FFFAD1 none repeat scroll 0%;
border-color:-moz-use-text-color black black;
border-style:solid solid;
border-width:3px 0px 0px;
line-height:1.3em;
padding:10px;
text-align:justify;
z-index:2;
color:#341F00;
font-family:Arial,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}


/*Hanky Page Start*/

.profile-button-bar {
background-color:#FFD68F;
margin:2px;
padding:3px;
text-align:center;
}
/*Hanky Page End*/
.paging {
	background-color:#F6D092;
	border-width: 1px 0px 0px;
	padding:4px;
}
/* Mail escort user list Start*/

.mtable {
	border:1px solid #341F00;
}
.title-row td {
	background-color:#341F00;
	color:#FFFFFF;
	font-weight:bold;
}

.alt-row-1 td {
	background-color:#FFFFFF;
}

.bnum {
	background-color:#341F00;
	padding:5px 10px;
}

/* Mail escort user list End*/


/*MY ACCOUNT*/

.myaccount li{
	margin:0 18px;
  list-style-type:disc;	
}

/*Escort Profile Start*/

div.welcome-to-bn {
	background:#FFFAD1 none repeat scroll 0 0;
	border:2px solid #341F00;
	margin: auto 0;
	overflow:hidden;
	padding:5px;
}
div.welcome-to-bn div.trailer-preview {
	float:left;
}
div.welcome-to-bn div.description {
	padding:5px ;
	padding-left:25px ;
	float:left;
}
div.welcome-to-bn div.description table.brazzers-info-table {
	background:transparent url(../../images/info-rep.gif) repeat-y scroll left top;
	border-collapse:separate;
	font-size:14px;
	line-height:1.05;
}
div.welcome-to-bn div.description table.brazzers-info-table td.one {
	font-family:Helvetica;
	font-weight:bold;
	text-align:right;
	width: 160px;
}

div.welcome-to-bn div.description table.brazzers-info-table td {
	border-bottom:1px solid #FFD68F;
}

div.welcome-to-bn div.description table.brazzers-info-table td.two {
	text-align:right;
	width:45px;
}

div.welcome-to-bn div.description table.brazzers-info-table td.three {
	text-align:left;
	width:150px;
}

div.welcome-to-bn div.description table.brazzers-info-table td.four {
	text-align:left;
	width:129px;
}

div.welcome-to-bn div.description table.brazzers-info-table td.last {
	border-bottom:medium none;
	width:10px;
}

					
.designheader
{
	background:#F6D194;
	font: bold 13px Tahoma, Geneva, sans-serif;
	color:#341f00;
	text-decoration:none;
	height:10px;
	padding:3px 6px 3px 6px;
	width:20px;
}

.src-td
{
	background-color:#FFFAD1;
	border:15px solid #FFFAD1;
	border-width: 7px 45px 0px 55px;
	border-right-color:#FFFAD1;
	color:#336600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
/* paris css 09-dec-08  */

/* Mail escort user list Start*/

.mtable {
	border:1px solid #341F00;
}
.bnum {
	background-color:#341F00;
	padding:5px 10px;

}

/* 8/8/08 by pari for lingo */
#heading {
	display:block;
	margin-bottom:1em;
	text-align:center;
}

#heading * {
	cursor:pointer;
	display:inline;
	padding:1px;
	vertical-align:middle;
}
#wrapper {
	border:1px dotted gray;
	margin:0em;
	padding:1em;
}
#heading td.active
{
	/*-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;*/
	background-color:#FFD68F;
}
#panes {
	border-style:none;
	margin:0 1em;
	text-align:justify;
}
#panes p {
	line-height:1.2em;
	margin:0 auto 1em;

}
#panes div div {
	overflow:hidden;
}
#previous {
	cursor:pointer;
	float:none;
}
#next {
	cursor:pointer;
	float:none;
}

/* 8/8/08 by pari */		



								/* start xxx photo css IMPORATANT CLASSES */
div.revimg
{
  margin: 0px 5px;
  height: auto;
  width: auto;  
  float: left;
  text-align: center;
  background: #FDF2C8;
  border: 1px solid #8F786B;
  
}	

div.img
{
  margin: 5px 2px;
  /* height: auto;
  width: auto;*/
  height: auto;
  width: 135px;
  float: left;
  text-align: center;
  background: #FDF2C8;
  border: 1px solid #8F786B;
  
}	

div.wfimg
{
  margin: 5px 2px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
  background: #FDF2C8;
  border: 1px solid #8F786B;
  
}	

div.img img
{
  display: inline-block;
  margin: 3px;
  border: 2px solid #8F786B;
}
div.img a:hover img
{
	border: 1px solid #E8FFFF;
}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}	
.page
{
  margin: 10px;
  border: 0px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}									

/* ends xxx photo css IMPORATANT CLASSES */
									
/* starts css for whoonline search */
div.imgWo
{
  margin: 5px;
  height: 270px;
  width: 200px;
  float: left;
  text-align: center;
  background: #FDF2C8;
  border: 1px solid #784800;
}	
div.imgWo img
{
  display: inline-block;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.imgWo a:hover img
{
	border: 1px solid #E8FFFF;
}
div.descWo
{
  text-align: center;
  font-weight: normal;  
  margin: 2px;    
}	

.profileresheader
{
	margin:0px; 
	padding:0px; 
	background:#784800;
}
.page
{
  margin: 10px;
  border: 0px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	

#gold 
{
	background-color:#FFB25F;
}

#silver
{
	background-color:#CFCFCF;
}

#free
{
	background-color:#FFEFEF;
}

									/* ends css for whoonline search */
							


									/* start css for new adv search member search */
.tabhead
{
	border:1px solid black;
	border-bottom:5px solid #000000;
	height:25px;
	background-color:#F6D194;
	/*text-decoration: underline;*/
	font-weight:bold;
}							

/*.tabhead a
{	
	height:25px;
	background-color:#F6D194;
	text-decoration: none;
	font-weight:bold;
}*/

.tabhead a:visited
{
	height:25px;
	background-color:#F6D194;
	text-decoration: none;
	font-weight:bold;
	border-bottom-width:0px;
}


.bgborder
{
	background: #FDF2C8;
	border: 1px solid #E0C586;	
	padding-left:2px ;
}
.iconmargin
{
	margin:0px 5px;
	margin:0px 8px!ie;	
}

span.iconmargin img {
border:0px;
display:inline-block;
margin:3px;
}

span.iconmargin a:hover img
{
	border: 0px;
}
							/* END xxx photo css */
							
/* Gold Button Start*/
.goldbtn
{
  float: left;
  margin: 2px 5px 2px 5px;
  padding: 2px;
  height: 25px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #FFF06D;
  text-align: center;
  cursor: pointer;
  font: bold 10px Verdana;
  color: black;
}


.upgradebtn
{
  float: right;
  margin: 2px 5px 2px 5px;
  padding-top:4px;
  padding-bottom:10px;	
  height: 25px;
  border-top: 1px solid #cccccc;
  border-bottom: 3px solid black;
  border-left: 1px solid #cccccc;
  border-right: 3px solid black;
  background: #FFBC6D;
  text-align: center;
  cursor: pointer;
  font: bolder 10px Verdana;
  color: black;
}
/* Gold Button End*/

		
 .T2TBalloon						
{
	 color: yellow;
	 border:1px black;
}

.success_msg {
	font-weight: bold;
	color:#336600;	
	padding: 2px 5px;
}

.txtPadding {
	 padding-left: 5px;
}

.highlight {
	color: #4F0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding: 2px;
}

.ltl_title {
	color: #4F0000;
	font-family: verdana;
	font-size: 15px;
	font-weight: bolder;
	padding: 2px;
}

/* for review box */
.boxbg 
{
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #760602;
}

.profileheader 
{
	background:#760602 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:15px;
	text-decoration:none;
}
.leftPad{
	padding-left:15px;
}
.rightPad{
	padding-right:15px;
}

.browsetxt {
background-color:#FEFCF4;
border:1px solid #ADADAD;
color:#9A410B;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:19px;
margin:3px 0;
}
  margin: 2px 5px 2px 5px;
  padding: 2px;
  height: 25px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #FFF06D;
  text-align: center;
  cursor: pointer;
  font: bold 10px Verdana;
  color: black;
}


.upgradebtn
{
  float: right;
  margin: 2px 5px 2px 5px;
  padding-top:4px;
  padding-bottom:10px;	
  height: 25px;
  border-top: 1px solid #cccccc;
  border-bottom: 3px solid black;
  border-left: 1px solid #cccccc;
  border-right: 3px solid black;
  background: #FFBC6D;
  text-align: center;
  cursor: pointer;
  font: bolder 10px Verdana;
  color: black;
}
/* Gold Button End*/

		
 .T2TBalloon						
{
	 color: yellow;
	 border:1px black;
}

.success_msg {
	font-weight: bold;
	color:#336600;	
	padding: 2px 5px;
}

.txtPadding {
	 padding-left: 5px;
}

.highlight {
	color: #4F0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding: 2px;
}

.ltl_title {
	color: #4F0000;
	font-family: verdana;
	font-size: 15px;
	font-weight: bolder;
	padding: 2px;
}

/* for review box */
.boxbg 
{
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #760602;
}

.profileheader 
{
	background:#760602 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-left:15px;
	text-decoration:none;
}
.leftPad{
	padding-left:15px;
}
.rightPad{
	padding-right:15px;
}

.browsetxt {
background-color:#FEFCF4;
border:1px solid #ADADAD;
color:#9A410B;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:19px;
margin:3px 0;
}

/* left-bar */
.sidebg ul {
	float:left;
	padding:0 12px 5px;
	margin:0;
	list-style:none;
	font-size:11px;
}	
.sidebg ul li {
	float:left;
	padding:0 0 6px;
	width:100%;
	clear: both;
}
.sidebg ul ul {
	float:left;
	display:none;
	padding:1px 0 5px;
}
.sidebg ul .active ul {display:block;}
.sidebg ul ul li {
	float:left;
	padding:7px 2px 0;
	width:auto;
	clear: none;
	font-size:10px;
}



.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(../../images/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../../images/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(../../images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}

#tabbackground
{
width:636px;
}

.bbTable {
border:1px solid;
}


.rating_star {
  font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  background: #ffffff;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}

.tra{
  font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  background: #ffffff;
}

.rating_star td{
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 3px 5px;
  text-align: left;
}

.rating_star td img{
  padding:0 5px 0 0;
}

/*css for forum last 10 post on home page*/
.general_box  {
	background-color:#FDF2C8;	
	margin-bottom:3px;
	overflow:hidden;
	text-align:left;
	padding: 0px;
}

.general_box .block_list {
	font-size:1em;
	margin:0;
	padding-top:2px;
	padding-left:3px;
}

.general_box ul {
	list-style:none outside none;
	padding:0px;
}
.general_box .block_list li {
	background-color:#FDF2C8;
	border-bottom: 1px solid #E0C586;
	margin:0;
	padding:5px 0;
}

.general_box .atext {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

address  {
	display:inline;
}

address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
.date {
	color:#A9A9A9;
	font-size:0.8em;
}
abbr, acronym {
	border:0 none;
}

#SNLinks  {
    background-image: url("../../images/followus.png");
    height: 213px;
    position: absolute;
    right: 0;
    top: 115px;
    width: 42px;
}

.sociallinks {
    margin: 10px 9px;
    position: relative;
	top: 22px;
}


.section-title_old {
    border-bottom: 1px dotted #784800;
    color: #784800;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
}
