body {
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) 0 0 repeat-x #fff;
	color:#2c2a2a;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.noborder { border:none !important; background:none !important; }	
.clear { clear:both; }
.left {float:left; }
.right { float:right; }
label span{color:#FF0000;}
.formbox{margin-bottom:20px; border:1px solid #d3cfcf;
padding:4px;}
.inputcell{width:203px;}
.inputcell2{width:61px;}
a { outline:none; text-decoration:none;}
a:hover {text-decoration:underline;}
.margin-r { margin-right:10px;}
p span{font:16px/22px Arial, Helvetica, sans-serif; color:#d60202; border-bottom:#d3cfcf 1px solid;}

img, ul, li, ol, td, h1, h2, h3 {border:none; outline:none; list-style:none; margin:0; padding:0 }

img { behavior: url("iepngfix.htc") !important;}	
	
#mainwrapper {
	width:1000px;
	margin:0 auto;
}
#header {
	width:960px;
	margin:0 auto;
	height:167px;
	background:url(../images/b_header.jpg) 0 6px no-repeat;
}
#logo { 
	width:211px; 
	float:left;
	margin:6px 0px 0px 0px;}

.rightheader {
	float:right;
	width:220px;
	margin:0px 0px 0px 0px; }

.rightheader ul{ display:inline;} 

.rightheader ul li{ 
	float:right;
	display:inline-block; }
	
.rightheader ul li a{ padding:0 0 16px 0; background:url(../images/btn_request.jpg) 0 0 no-repeat; height:42px; width:166px; float:left; }
.rightheader ul li a:hover{ padding:0 0 16px 0; background:url(../images/btn_request_over.jpg) 0 0 no-repeat; height:42px; }

.rightheader ul li{ 
	float:right;
	display:inline-block; }
	
.rightheader ul li.space{height:42px; width:166px; list-style-type:none;}

.menu {height:52px; width:714px; float:right; margin-top:15px; }
a.menu_home,  .menu_clubclients, a.menu_features, a.menu_demo, a.menu_clubs, a.menu_profit, a.menu_contact {display:block; height:52px; float:left;}

.menu_homeactive, .menu_clubclientsactive, .menu_featuresactive, .menu_demoactive, .menu_clubsactive, .menu_profitactive,  .menu_clubclientsactive, .menu_contactactive {display:block; height:52px; float:left; }

a.menu_home {background:url(../images/menu.jpg) 0 0 no-repeat; width:78px; }
a.menu_home:hover {background:url(../images/menu.jpg) 0 -52px no-repeat;}
a.menu_homeactive {background:url(../images/menu.jpg) 0 -52px no-repeat; width:78px;}

a.menu_clubclients {background:url(../images/menu.jpg) -78px 0 no-repeat; width:133px; }
a.menu_clubclients:hover {background:url(../images/menu.jpg) -78px -52px no-repeat;}
.menu_clubclientsactive {background:url(../images/menu.jpg) -78px -52px no-repeat; width:133px;}

a.menu_demo {background:url(../images/menu.jpg) -211px 0 no-repeat; width:77px; }
a.menu_demo:hover {background:url(../images/menu.jpg) -211px -52px no-repeat;}
.menu_demoactive {background:url(../images/menu.jpg) -211px -52px no-repeat; width:77px;}

a.menu_clubs {background:url(../images/menu.jpg) -288px 0 no-repeat; width:75px;  }
a.menu_clubs:hover {background:url(../images/menu.jpg) -288px -52px no-repeat;}
.menu_clubsactive {background:url(../images/menu.jpg) -288px -52px no-repeat ; width:75px;}

a.menu_profit {background:url(../images/menu.jpg) -363px 0 no-repeat; width:131px;  }
a.menu_profit:hover {background:url(../images/menu.jpg) -363px -52px no-repeat;}
.menu_profitactive {background:url(../images/menu.jpg) -363px -52px no-repeat ; width:131px;}

a.menu_features {background:url(../images/menu.jpg) -494px 0 no-repeat; width:100px; }
a.menu_features:hover {background:url(../images/menu.jpg) -494px -52px no-repeat;}
.menu_featuresactive {background:url(../images/menu.jpg) -494px -52px no-repeat; width:100px;}

a.menu_contact {background:url(../images/menu.jpg) -594px 0 no-repeat; width:120px; }
a.menu_contact:hover {background:url(../images/menu.jpg) -594px -52px no-repeat;}
.menu_contactactive {background:url(../images/menu.jpg) -594px -52px no-repeat ; width:120px;}

#banner {
	height:294px;
	margin:0 auto;
	position:relative;
	background:url(../images/b_banner.jpg) 0 0 no-repeat;
}
#diagram {
	position:absolute;
	left:39px;
	top:29px;
}
#product {
	position:absolute;
	left:647px;
	top:10px;
}
.contentpart {
	width:960px;
	margin:0 auto;
	background:#FFFFFF;
	padding:0px 20px; 
	text-align:justify;
	min-height:400px;
	margin-bottom:20px;
}
.contentpart p{ font-weight:bold; line-height:20px; font-size:13px;}
.contentpart p a{color:#666666; text-decoration:none;}
.contentpart p a:hover{color:#d60202; text-decoration:underline;}



h1{
	border-bottom:#d3cfcf 1px solid;
	padding:0px 0px 5px 0px;
	margin-bottom:15px;
	font:24px/32px Arial, Helvetica, sans-serif; color:#d60202;
	}
h1 img{margin:0 20px 0 0;}

	
h2{font:16px/22px Arial, Helvetica, sans-serif; color:#d60202; border-bottom:#d3cfcf 1px solid;}
h3{font:13px/18px Arial, Helvetica, sans-serif; color:#d60202; margin-bottom:10px; margin-top:10px; font-weight:bold;}
	
.imgbg img{
	border:9px solid #000; margin-bottom:20px;
	}
	
.imgbrdr {
	border:3px solid #990000;
	padding:3px; }
	
#footer {
	height:82px;
	background:url(../images/b_footer.jpg) 0 0 repeat-x;
}
#footerwrap {
	background:url(../images/b_mainfooter.jpg) 0 0 no-repeat;
	margin:0 auto;
	width:960px;
	color:#c3c1c1;
	font-weight:normal;
}
#footerwrap a{ color:#c3c1c1;}
#footerwrap a:hover{ color:#fff;}	

.leftfooter {
	float:left;
	padding:20px 0 0 0px;
}
.rightfooter {
	float:right;
	padding:18px 0 0 0px;
}
.icons{ margin:0px 0px 5px 0px; text-align:right; }

.livebanner{height:90px;  margin:0 auto; background:url(../images/2010live-com-banner.jpg) 0 0 no-repeat; font:24px/30px Arial, sans-serif; color:#FFFFFF; padding:36px 0 0 276px;}

.livebanner a{color:#FFFFFF; text-decoration:none ;}
.livebanner a:hover{color:#FFFFFF; text-decoration:underline; }

.externallogos{height:90px; margin:0 auto; position:relative;/* background:url(../images/b_2010live-monsvenus.jpg) 0 0 no-repeat;*/ margin-bottom:20px;}
.externallogos ul{ position:absolute; top:5px; left:12px;}
.externallogos ul li{height:80px; border:solid 3px #666666; float:left; margin-right:10px;}
.externallogos ul li a{height:80px; cursor:pointer; display:block; text-indent:-20000px;}
.externallogos ul li a:hover{height:80px;cursor:pointer;}

.externallogos ul li.live a{width:202px; background:url(../images/2010live_logo.jpg) 0 0 no-repeat;}
.externallogos ul li.live a:hover{width:202px; background:url(../images/2010live_logo_over.jpg) 0 0 no-repeat;}

.externallogos ul li.monsvenus a{width:202px; background:url(../images/monsvenus_logo.jpg) 0 0 no-repeat;}
.externallogos ul li.monsvenus a:hover{width:202px; background:url(../images/monsvenus_logo_over.jpg) 0 0 no-repeat;}

.externallogos ul li.penthouse a{width:202px; background:url(../images/penthouse_logo.jpg) 0 0 no-repeat;}
.externallogos ul li.penthouse a:hover{width:202px; background:url(../images/penthouse_logo_over.jpg) 0 0 no-repeat;}

.externallogos ul li.scores a{width:202px; background:url(../images/scores_logo.jpg) 0 0 no-repeat;}
.externallogos ul li.scores a:hover{width:202px; background:url(../images/scores_logo_over.jpg) 0 0 no-repeat;}

.externallogos ul li.pink a{width:202px; background:url(../images/pink_logo.jpg) 0 0 no-repeat;}
.externallogos ul li.pink a:hover{width:202px; background:url(../images/pink_logo_over.jpg) 0 0 no-repeat;}

.externallogos ul li.stripclubs a{width:202px; background:url(../images/stripclubs_logo.jpg) 0 0 no-repeat;}
.externallogos ul li.stripclubs a:hover{width:202px; background:url(../images/stripclubs_logo_over.jpg) 0 0 no-repeat;}

.legalinfo{background:url(../images/user_business_info.png) 0 0 no-repeat; padding-left:40px; display:block; margin-bottom:5px;  padding-top:6px; font-weight:bold; margin-bottom:20px; color:#666666;}

a {
	text-decoration: none;
}
a.toggleLink{ 
    height:65px;
	line-height:65px;
	display: block;
	padding: 10px ;
	margin:0;
	color: #000;
	border:1px solid #d3cfcf;
	background:#d3cfcf url(../images/b_accrodin.jpg) 0 0 repeat-x;
	margin-bottom:10px;
	font-weight:bold;
	list-style-type: none;
	}
	

#accordian_menu {
	margin: 0;
	padding: 0;
	width: 960px;
}
#accordian_menu li {padding:0; margin:0;
	list-style-type: none;
}
#accordian_menu li ul {
	padding-left: 0;

}
#accordian_menu li.toggleLink { 
    height:65px;
	line-height:65px;
	display: block;
	padding: 10px ;
	margin:0;
	color: #000;
	border:1px solid #d3cfcf;
	background:#d3cfcf url(../images/b_accrodin.jpg) 0 0 repeat-x;
	margin-bottom:10px;
	font-weight:bold;
	list-style-type: none;
	}
	

#accordian_menu ul.arrow li{background:url(../images/arrow.gif) 0 3px no-repeat; padding-left:16px; margin-bottom:5px; }

.inaccordian{font-weight:bold; line-height:20px; font-size:13px; color:#2c2a2a; padding:5px 0 5px 0;}


.red{color:#FF0000;}

ul.arrow li{margin:0 0 5px 10px;  background:url(../images/arrow.gif) 0 4px no-repeat; padding-left:16px; display:block; line-height:18px; font-size:13px; font-weight:bold; }



 





