@import url(menu.css);
@import url(index.css);
@import url(common_styles.css);

#header{
	height: 48px;
	background:transparent url(/template/images/header_background.gif) right no-repeat;
}
#header-back{
	height: 48px;
	background:transparent url(/template/images/header_bck.gif) repeat-x;
}
	
/* footer */
#footer {
	width:787px;	
	/*height:45px;*/
	height:auto;
	display:block;
	text-align: center;
	margin:0 auto;
	margin-top:15px;
	padding:0;
}

/* @group: footer social links table */
#footer table#socialLinks img {
	border:0px;
}

#footer table#socialLinks {
	width:785px;
	padding:0;
	margin:0px;
	border:0px;	
}

#footer table#socialLinks  td {
	text-align:left;
	vertical-align:middle;
}

#footer table#socialLinks h3 {
	color:#0286B8;
	display:inline;
	height:33px;
	margin:7px 9px 0 0;
	font-size:14px;
}

#footer table#socialLinks td#socialTags {
	width:355px;
	padding-right:15px;
	text-align:right;
}

#footer table#socialLinks td#xba11 {
	width:60px;
	padding-left:15px;
}
/* EOF: footer social links table */

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0286B8;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* footer end*/

/* login */
#login {
	height: 25px;
	width: 364px;
	margin-left:468px;
	position: absolute;
}
#login form {
	background: url(/template/images/login_background.gif) no-repeat;
}

#loginbox, #password {
	width: 88px;
}
#loginbox, #password {
	margin-top:3px;
}

#login-btn {
	margin-top:5px;
	margin-left:3px;
	position:absolute;
}
/* login end*/

/*payout*/
#wePayTrueRevshare {
	margin:5px auto 0px auto;
	display:block;
	text-align:center;
	width:300px
}
.payoutTitlePosition {
	position:relative;
	margin-left:10px;
	margin-top:-17px;
	width: 100px;
	}
#revsharePayoutBackground {
	margin-top:35px;
	margin-left:35px;
	float:left;
	position:relative;
	background: url(/template/images/revshare_background.gif) no-repeat;
	height: 147px;
	width: 349px;
}
#perjoinPayoutBackground {
	margin-top:35px;
	margin-left:50px;
	float:left;
	position:relative;
	background: url(/template/images/perjoin_background.gif) no-repeat;
	height: 147px;
	width: 349px
}
#modelreferralPayoutBackground {
	margin-top:35px;
	margin-left:35px;
	float:left;
	position:relative;
	height: 100px;
	width: 748px
}
#modelreferralPayoutBackground .payoutTitlePosition {
	width:200px;
}
.ChartTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #ff1f23;
	text-align:center;
	font-weight: bold;
	padding-left:4px;
}
.chart01DataLeft{
	margin-left:0px;
	position:relative;
	line-height: 15px;
	width:100px;
	float:left;
	text-align:center;
}
.chart01DataRight{
	position:relative;
	margin-left:105px;
	line-height: 15px;
	width:70px;
	text-align:center;

}
.chart02DataLeft{
	position:relative;
	line-height: 20px;
	width:90px;
	float:left;
	text-align:center;
}
.chart02DataRight{
	position:relative;
	margin-left:90px;
	line-height: 20px;
	width:80px;
	text-align:center;
}

.revshareTable{
	margin:10px 0px 0px 170px;
}
/*payout end*/

/* programs middle txt block */
#middleTextBlock {
	background: url(/template/images/middle_Text_background.jpg) no-repeat;
	width:833px;
	height:212px;
}
#middleTextBlock STRONG {
	font-size: 13px;
	font-weight: bold;
	}
#middleTextBlock ul{
	position:relative;
	margin:32px 0 0 35px;
	width:616px;
	float:left;
	font-size: 13px;
	list-style-type: none;
}
#middleTextBlock li{
	position:relative;
	margin:0 0 10px 0;
		width:616px;
	font-size: 13px;
	list-style-type: none;
}
.squareBullet{
	margin-left: -15px;
	margin-right:10px;
}
/* program middle txt block end */


/* programd sites listing */
.withMultipleCamSites{
	text-align:center;
	display:block;
	width:700px;
	margin:15px auto;

}

#programs_sites {
	background: url(/template/images/programs_sites_background.gif) no-repeat;
	margin:0 auto;
	display:block;
	text-align:center;
	width:772px;
	height:218px;
}
#privatefeedsLogo{
	margin:40px 0px 0px 0px;
}
#lovesexxxyLogo{
	margin:0px 0px 3px 15px;
}
#realliveguysLogo{
	margin:0px 0px 0px 20px;
}
#livelatinaLogo{
	margin:0px 0px 2px 22px;
}
#superfeedsLogo{
	margin:70px 0px 0px 0px;
}
#camstersLogo{
	margin:20px 0px 10px 52px;
}
#vipcamsLogo{
	margin:20px 0px 0px 44px;
}
/* programd sites listing end */






#template_contact_text  {
	width:594px;
	margin:0 auto;
	margin-top:25px;
	font-size: 12px;
}
#template_contact_text p,#template_contact_text strong {
	font-size: 12px;
	line-height: 18px;
}

#template_contact_text p#name {
	font-size: 12px;
	font-weight: bold;
	line-height:14px;
	margin-top:10px;
	margin-bottom:3px;
}

/* our site */
.oursite_box {
	position:relative;
	width:411px;
	background:#dff6ff;	
	margin-bottom:0px;
	padding-bottom:25px;
}

#camsters_box{
height:368px;
}
#privatefeeds_box{
height:368px;
}
#realliveguys_box{
height:325px;
}
#livelatina_box{
height:325px;
}
#vipcams_box{
height:375px;
}
#superfeeds_box{
height:375px;
}
#azncams_box{
	height:360px;
}
#free_box{
	height:360px;
}

.oursite_box p{
	position:relative;
	width:375px;
	margin:0 auto;
	text-align:justify;
	line-height:1.5em;
}
#oursite_privatefeeds_text{
	position:relative;
	width:375px;
	margin:0 auto 28px auto;
	text-align:justify;
	line-height:1.5em;
}
#oursite_vipcams_text{
	position:relative;
	width:375px;
	margin:0 auto 42px auto;
	text-align:justify;
	line-height:1.5em;
}

.oursite_url{
	position:relative;
	display:block;
	width:375px;
	margin:10px auto 0 auto;
	text-align:center;
}
.oursite_box_img {
	position:relative;
	margin:10px auto;
	display:block;
	width:375px;
}

.oursite_topTitle{
margin-top:10px;
}
#oursite_leftColumn {
	margin-right: 6px;
	width: 411px;
	height:100%;	
	float:left;
}

#oursite_rightColumn {
	margin-left: 4px;
	width: 411px;
	height:100%;
	float:left;
}
/* our site end */


#faq_box{
width:790px;
margin:10px auto;
text-align:left;
}


.title{
	font-family: Verdana;
	font-size: 17px;
	color: #000066;
	font-weight: bold;
}
/* dyanmic banner area styles */

.tablebdr {
	border: thin solid #E7EAEF;
	background:#f7f8fa;
}
.tablebdr td {
	padding: 2px;
}
.jtd{
	font-size: 11px;
	color: #404040;
	text-align: justify;
}
.dynamic-item {
	text-align:left;
	font-size:12px;
}

.navOther{
	background: #444444;
	width: 20px;
	height:20px;
	padding:2px;
}
.navCurrent{
	background: #888888;
	width: 20px;
	height:20px;
	padding:2px;
}
.grayFrameTitle {
	font-size: 13pt;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma;
	color:#404040;
}
.notSelected {
	border:1px solid black;
	cursor:pointer;
}
.selected {
	cursor:pointer;
	border:1px solid #ffff00;
}

.fieldButton {
	padding-top:1px;
	padding-bottom:1px;
	border:none;
	border-bottom:1px solid black;
	width: 100%;
	background-color: #bbbbbb;
}
