/*****************************************************
* author:         NeonCams.com
* template name:  solid style - no column
* css type:       co-branded site CSS
* version:        1.0
*****************************************************/

/* CSS RESET
-------------------------------------------------------------------------*/
html, body, form, input, select, fieldset {font-size: 11px; font-family: Arial, Tahoma, Verdana; color: #000000; }
body {background-color: #000000; color: #666666 }
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, pre, code {font-size: 11px; }
ul, ol {list-style: none; }
form label {cursor: pointer; }
address {font-style: normal; }
a:link, a:visited { text-decoration: none; color: #FF0000; }
a, :focus { outline: none; -moz-outline-style: none; }
a img,:link img,:visited img {border: none; }
fieldset {border: none; }
div.clear, span.clear {clear: both; font-size: 0px; width: 0px; height: 0px; visibility: hidden; }


/* GLOBAL ELEMENTS
-------------------------------------------------------------------------*/

div#globalwrapper {	text-align: center; }

/* HEADER ELEMENTS
-------------------------------------------------------------------------*/

div#header { background-color: #000000; }

	/* brand
	-------------------------------------------------------------------------*/
	div#brand {
		background-image: url(../images/fondotop.png);
		background-repeat: repeat-x;
		height: 117px;
		clear:both;
		}
		h1#logo {
			width: 231px;
			height: 117px;
			margin: 0px auto;
			}
			a#logo-url {}
				img#logo-img {}
				span#logotext {
					display: none;
					}
		h2#brandtext {}
	
	/* top vertical menu in header
	-------------------------------------------------------------------------*/
	div#topverticalmenu { 
		margin: auto;
		padding-top:8px;
		padding-bottom:8px;
		background-color:#000000;
		width:980px;
		}
		#topverticalmenu a {
			margin:3px;
		}
		/* common topmenu links */
		a.topmenu-url {
			color: #FFFFFF;
			font-size: 14px;
			font-weight: bold;
			width:144px;
			height:32px;
			line-height:32px;
			text-transform: uppercase;
			background-image:url(../images/botonmain1.png);
			float:left;
			}
		a.topmenu-url-active {
			color: #FFFFFF;
			font-size: 14px;
			font-weight: bold;
			width:144px;
			height:32px;
			line-height:32px;
			text-transform: uppercase;
			background-image:url(../images/botonmain2.png);
			float:left;
			}
		
		/* uniq topmenu links */
		a#topurlonlinemodels {}
		a#topurlallmodels {}
		a#topurlbuycredits {}
		a#topurlmemberlogin {}
	
	/* filters in header
	-------------------------------------------------------------------------*/
	div#filters {
		clear:both;
		margin-top:10px;
		padding-top:10px;
		background-image: url(../images/fondotopmaintop.png);
		background-position:top;
		background-repeat:no-repeat;
		background-color:#270000;
		width:975px;
		margin-left:auto;
		margin-right:auto;
		}
		/* filter's container row */
		div#filtersrow { padding: 7px 0px 7px 0px; }

		/* format of 3 main boxes in filter's container row */
		span.filteroptboxes { color:#FF0000}
	
		span#filteroptionbox1 {}
			/* general format of buttons in filter's row */
			input.filterbutton {}
			/* unique filters */
			span#filteronlmodtext { color: #CCCCCC; }
			span#filteronlmodnumber { font-weight: bold; }
			input#searchthismodel {}
			input#searchmodel-button {}

		span#filteroptionbox2 {}
			span.morefilters-url { font-weight: bold; padding: 0px 110px; cursor:pointer; }
		
		span#filteroptionbox3 {}
			select.filterdropdowns {}
			span#filterstext {}
			select#filter1 {}
			select#filter2 {}

	/* more filters in header
	-------------------------------------------------------------------------*/
	div#morefilters {}
		form#morefilters-form {}
		div#morefilters-content {
		width: 950px;
		height: 105px;
		margin: 0px auto;
		text-align: left;
		}

	a.mfcb-catname-url { font-weight: bold; }
	a.mfcb-catonline-url { color: #D93432; }
	a.mfcb-catall-url { color: #B4B4B4; }
	input.morefilters-checkbox {}

		/* more filters categories box
		-------------------------------------------------------------------------*/
		div#morefilters-categories-box { float: left; width: 380px; }
			div#mfcb-row1 { float: left; }
			div#mfcb-row2 { float: right; width: 200px; }

		div#morefilters-race-box { float: left; width: 380px; }
			div#mfrb-row1 { float: left; }
			div#mfrb-row2 { float: right; width: 180px; }

		div#morefilters-hair-box { float: right; }
			div#mfhb-row1 { width: 150px; }


/* MAINCONTENT
-------------------------------------------------------------------------*/

div#maincontent { 
	background-color: #000000;
	background-image:url(../images/fondomain.gif);
	background-position:center;
	background-repeat:repeat-y;}

	/* here i'm
	-------------------------------------------------------------------------*/
	div#hereiam {
		width: 958px;
		margin: 0px auto;
		padding-left:16px;
		text-align: left;
		background-image:url(../images/fondotopmain.png);
		height:23px;
		}
		span.hereiamtext {}
		a.hereiam-url {
		color:#FF0000}

	/* pagers
	-------------------------------------------------------------------------*/
	div.pagers { width: 950px; margin: 0px auto; }

	span.pagerbox1 {
		display: block;
		float: left;
		padding: 3px;
		margin: 0px 100px 0px 0px;
		}
			.pagers a {
				padding-left:7px;
				padding-right:7px;
				padding-top:3px;
				padding-bottom:3px;
				color:#FFFFFF;
				}
			a.pagerbox1-url {
				font-weight: bold;
				background-image:url(../images/botsec2.png);
				border: #999999 1px solid;
				}
			a.pagerbox1-url-active {
				font-weight: bold;
				background-image:url(../images/botsex0.png);
				border: #999999 1px solid;
				}

		span.pagerbox2 {
		display: block;
		float: left;
		padding: 3px;
		background-color: #f5f6f8;
		}
			a.pagerbox2-url {
				font-weight: bold;
				background-image:url(../images/botsec2.png);
				border: #999999 1px solid;
				}
			a.pagerbox2-url-active {
				font-weight: bold;
				background-image:url(../images/botsex0.png);
				border: #999999 1px solid;
				}

		span.pagerbox3 {
		display: block;
		float: right;
		padding: 3px;
		}
			a.pagerbox3-full-url {
				font-weight: bold;
				background-image:url(../images/botsex0.png);
				border: #999999 1px solid;
				}
			a.pagerbox3-full-url-active {
				font-weight: bold;
				background-image:url(../images/botsex0.png);
				border: #999999 1px solid;
				}
			a.pagerbox3-thumb-url {
				font-weight: bold;
				background-image:url(../images/botsex0.png);
				border: #999999 1px solid;
				}
			a.pagerbox3-thumb-url-active {
				font-weight: bold;
				background-image:url(../images/botsex0.png);
				border: #999999 1px solid;
				}

	/* models list and the model box
	-------------------------------------------------------------------------*/
	div.modellist { width: 960px; margin: 0px auto; }

		/* general model box */
		div.themodelbox {
			width: 152px;
			height: 263px;
			background-image: url(../images/thumv1.gif);
			background-repeat: no-repeat;
			float: left;
			margin: 0px 4px 10px 4px;
			}
		/* smaller model box on private chat end */
		div.themodelbox-privatechatend {
			width: 152px;
			height: 194px;
			background-image: url(../images/thumb2.gif);
			background-repeat: no-repeat;
			float: left;
			margin: 0px 4px 10px 4px;
			}
		
			/* content of general model box and smaller model box  */
			div.tmbox-content { padding-top: 6px; }
			
				div.tmbox-thumbcontainer {}
					img.tmbox-modelsthumb { width: 140px; height: 105px; }

				
				div.tmbox-infos {}

					div.tmbox-modelsname {
						margin: 5px 0px;
						}
						a.tmbox-modelsname-url {
							font-weight: bold;
							color:#FF0000;
							}

					div.tmbox-flagcontainer { height: 20px; }
						a.tmbox-flag-url {}
							img.tmbox-flag-img {}

					div.tmbox-freechatbutton, div.tmbox-memberchatbutton, div.tmbox-privateshowbutton {
						width: 134px;
						text-align: center;
						height: 20px;
						line-height: 20px;
						vertical-align: middle;
						background-image:url(../images/botthumb1.png);
						margin: 5px 9px;
						}
						a.tmbox-freechat-url, a.tmbox-memberchat-url, a.tmbox-privateshow-url { font-weight: bold;color:#FFFFFF; }
					div.tmbox-addtofavbutton { margin: 7px 0px 0px 0px; }
						a.tmbox-addtofav-url { color: #b8c2d4; }

					div.tmbox-modelprofilebutton { margin: 4px 0px 0px 0px; }
						a.tmbox-modelprofile-url {
							color: #b8c2d4;
							font-weight: bold;
							}

	
		/* content of vertical model box */
		div.themodelbox-vertical {
			width: 474px;
			height: 150px;
			background-image: url(../images/thumb.gif);
			background-repeat: no-repeat;
			float: left;
			margin: 0px 3px 10px 3px;
			}
		
			div.tmboxv-content {}

				
				/* thumbnail view - model thumbnail and flags */
				div.tmboxv-thumbandflag {
					float: left;
					width: 140px;
					padding: 7px 0px 7px 7px;
					}
				
					div.tmboxv-thumbcontainer {}
						img.tmboxv-modelsthumb {
							width: 140px;
							height: 105px;
							}
	
					div.tmboxv-flagcontainer { padding: 7px 0px; }
						a.tmboxv-flag-url {}
							img.tmbox-flag-img {}

				/* thumbnail view - model's name, taglist, text and buttons */
				div.tmboxv-infos {
					width: 315px;
					float: right;
					text-align: left;
					margin: 3px;
					}

					div.tmboxv-modelsname { margin: 5px 0px;}
						a.tmboxv-modelsname-url { font-weight: bold;
						color:#FF0000;}

					div.tmboxv-taglist {
						margin: 5px 0px;
						height: 12px; overflow: hidden;
						}
						a.tmboxv-tag-url {
						color:#FF0000}

					div.tmboxv-modelinfo { margin: 3px 0px; }
						p.tmboxv-modelinfo-text {
							height: 30px;
							overflow: hidden;
							color:#CCCCCC;
							}

					div.tmboxv-freechatbutton, div.tmboxv-privateshowbutton, div.tmboxv-addtofavbutton, div.tmboxv-modelprofilebutton {
						width: 134px;
						float: left;
						text-align: center;
						margin: 5px 5px 3px 0px;
						height: 20px;
						line-height: 20px;
						vertical-align: middle;
						background-image:url(../images/botthumb1.png)
						}
						a.tmboxv-freechat-url, a.tmboxv-privateshow-url, a.tmboxv-addtofav-url, a.tmboxv-modelprofile-url {
							font-weight: bold;
							color:#FFFFFF;
							}

	/* members login page
	-------------------------------------------------------------------------*/
	div#loginbox {
		width: 950px;
		margin: 0px auto;
		}

		/* register a new account box
		-------------------------------------------------------------------------*/
		div#newaccountcontainer {
			width: 600px;
			height: 350px;
			float: left;
			border: 1px solid #DBE2E6;
			background-color: #F5F6F8;
			}
			h3#newacc-title {
				font-size: 16px;
				font-weight: bold;
				border-bottom: 1px solid #DBE2E6;
				text-align: left;
				padding-left: 5px;
				}
			div#newacc-content {
				margin: 5px;
				text-align: left;
				}
				
				/* register a new account form
				-------------------------------------------------------------------------*/
				div#newacc-form-container {
					width: 200px;
					float: left;
					}
					form#newacc-form {}	
						label.newacc-labels {
							display: block;
							width: 180px;
							text-align: left;
							margin: 5px 0px;
							font-weight: bold;
							}
						input.newacc-inputs {
							display: block;
							width: 180px;
							text-align: left;
							margin: 3px 0px;
							}
	
						label#nf-label-username {}
						label#nf-label-password {}
						label#nf-label-passwordagain {}
						label#nf-label-mail {}
						label#nf-label-terms {
							display: block;
							float: left;
							text-align: left;
							}
						input#nf-input-username {}
						input#nf-input-password {}
						input#nf-input-passwordagain {}
						input#nf-input-mail {}
						input#nf-input-terms {
							display: block;
							float: left;
							}
						input#nf-input-registerbutton {}
						a#accepttermslink {}

				/* benefits of the registration
				-------------------------------------------------------------------------*/
				div#newacc-benefits {
					width: 350px;
					float: right;
					text-align: left;
					margin-right: 20px;
					}
					h4#newacc-benefits-title {
						font-size: 14px;
						margin-top: 5px;
						}
					h5#newacc-benefits-subtitle {
						font-size: 12px;
						margin: 10px 0px;
						}
					ul#newacc-benefits-list {
						margin: 10px 0px;
						}
					li.newacc-benefits-listitem {
						background-image: url(/images/register-benefits-bullet.gif);
						background-repeat: no-repeat;
						background-position: left;
						text-indent: 15px;
						line-height: 20px;
						}
					p.newacc-benefits-text {}
				
		/* login as a member box
		-------------------------------------------------------------------------*/
		div#logincontainer {
			width: 300px;
			height: 350px;
			float: right;
			border: 1px solid #DBE2E6;
			background-color: #F5F6F8;
			}
			h3#login-title {
				font-size: 16px;
				font-weight: bold;
				border-bottom: 1px solid #DBE2E6;
				text-align: left;
				padding-left: 5px;
				}
			div#login-content {
				margin: 5px;
				text-align: left;
				}
				div#login-form-container {}
					form#login-form {}
						label.loginform-labels {
							display: block;
							width: 180px;
							text-align: left;
							margin: 5px 0px;
							font-weight: bold;
							}
						input.loginform-inputs {
							display: block;
							width: 180px;
							text-align: left;
							margin: 3px 0px;
							}
						label#lf-label-username {}
						label#lf-label-password {}
						input#lf-input-username {}
						input#lf-input-password {}
						input#lf-login-button {}
						p#forgotlogin-text { margin: 10px 0px 0px 0px; }
						a#forgotlogin-url {}


	/* forgot password page
	-------------------------------------------------------------------------*/

	div#forgotpasswordbox {
		width: 300px;
		height: 250px;
		margin: 0px auto;
		border: 1px solid #DBE2E6;
		background-color: #F5F6F8;
		}
		h3#forgotpassword-title {
			font-size: 16px;
			font-weight: bold;
			border-bottom: 1px solid #DBE2E6;
			text-align: left;
			padding-left: 5px;
			}
		div#forgotpassword-content {
			margin: 5px;
			text-align: left;
			}
			form.forgotpassword-form {}
				label.forgotpwd-labels {
					display: block;
					width: 180px;
					text-align: left;
					margin: 5px 0px;
					font-weight: bold;
					}
				input.forgotpwd-inputs {
					display: block;
					width: 180px;
					text-align: left;
					margin: 3px 0px;
					}
				
				label#fp-label-membername {}
				label#fp-label-mail {}
				input#fp-input-membername {}
				input#fp-input-mail {}
				input#nf-input-fpbutton {}


	/* freechat flash applet
	-------------------------------------------------------------------------*/
	div#freechat-applet-box {
		width: 930px;
		margin: 0px auto;
		background-color: #E7F1FF;
		}
		freechat-applet-content {}
	
	
	/* freechat's tagcloud
	-------------------------------------------------------------------------*/
	div#freechat-taglist-box {
		width: 750px;
		margin: 0px auto;
		text-align: left;
		}
		div#tagcloud {}
			span.mytags-text {}
			a.tagcloud-url {}
			span.addmark {}

	/* freechat's fisheye applet
	-------------------------------------------------------------------------*/
	div#freechat-fisheye-box {
		width: 750px;
		margin: 0px auto;
		background-color: #E7F1FF;
		}
		div#freechat-fixeye-content {}


	/* privateshowbox
	-------------------------------------------------------------------------*/
	div#goprivateshowbox {
		width: 600px;
		margin: 0px auto;
		background-color: #F5F6F8;
		border: 1px solid #DBE2E6;
		}
		h3#goprivateshow-title {
			font-size: 16px;
			font-weight: bold;
			text-align: left;
			padding-left: 5px;
			border-bottom: 1px solid #DBE2E6;
			}
		div#goprivateshow-content { margin: 5px; }
		
			div#gops-modelthumb-container {
				float: left;
				width: 320px;
				height: 240px;
				}
				img#gops-thumbnail {}
			div#gops-texts {
				float: right;
				width: 270px;
				}
				p#gops-text-price {
					margin: 10px 0px 0px 0px;
					}
					span#gops-highlighted1 {
						font-weight: bold;
						}
				p#gops-text-credits {
					margin: 10px 0px 20px 0px;
					}
					span#gops-highlighted2 { font-weight: bold; }
				p#gops-text-start {
					width: 120px;
					height: 80px;
					margin: 0px auto;
					border: 1px solid #DBE2E6;
					background-color: #E7F1FF;
					}
					a#gops-text-start-url {
						font-size: 12px;
						font-weight: bold;
						}
						span#gops-highlighted3 {
							display: block;
							margin: 15px 0px 0px 0px;
							font-size: 24px;
							}
				p#gops-text-or { margin: 15px 0px 15px 0px; }
				p#gops-text-buymorecredits {}
				a#gops-text-buycredit-url {
					display: block;
					width: 120px;
					margin: 0px auto;
					text-align: center;
					border: 1px solid #DBE2E6;
					background-color: #E7F1FF;
					font-weight: bold;
					padding: 5px 0px;
					}

	/* private chat end box
	-------------------------------------------------------------------------*/
	div#privatechatendbox {
		width: 980px;
		margin: 0px auto;
		border: 1px solid #DBE2E6;
		background-color: #F5F6F8;
		}
		h3#privatechatend-title {
			font-size: 16px;
			text-align: left;
			padding-left: 5px;
			border-bottom: 1px solid #DBE2E6;
			}
			span#privchatend-title-modelname {
				font-weight: bold;
				color: #D93432;
				}
		
		div#privatechatend-content { margin: 5px; }
		
			div#privatechatend-modelcontainer {
				width: 320px;
				float: left;
				margin: 4px 0px 0px 0px;
				}
				div#pce-thubmnail { margin: 0px 0px 10px 0px; }
					img#pce-thumbnail-img {}
				div#pce-backtoprivate {
					background-color: #E7F1FF;
					}
					a#pce-backtoprivate-url {
						display: block;
						font-size: 12px;
						font-weight: bold;
						padding: 5px 0px 5px 0px;
						}
				div#pce-modelsoptions { margin: 20px 0px 0px 0px; }
					div#pce-modelsoption-buycredit {
						width: 100px;
						height: 60px;
						float: left;
						background-color: #E7F1FF;
						margin: 0px 0px 0px 0px;
						}
						a#pce-modelsoption-buycredit-url {
							display: block;
							font-weight: bold;
							font-size: 12px;
							margin: 20px 0px 0px 0px;
							}
					div#pce-modelsoption-favorite {
						width: 100px;
						height: 60px;
						float: left;
						background-color: #E7F1FF;
						margin: 0px 10px 0px 10px;
						}
						div#pce-modelsoption-favorite div.privateend-addtofav {
							display: block;
							font-weight: bold;
							font-size: 12px;
							margin: 20px 0px 0px 0px;
							}
						div#pce-modelsoption-favorite a {
							display: block;
							font-weight: bold;
							font-size: 12px;
							margin: 20px 0px 0px 0px;
							}
						a#pce-modelsoption-favorite-url {
							display: block;
							font-weight: bold;
							font-size: 12px;
							margin: 20px 0px 0px 0px;
							}
					div#pce-modelsoption-profile {
						width: 100px;
						height: 60px;
						float: left;
						background-color: #E7F1FF;
						margin: 0px 0px 0px 0px;
						}
						a#pce-modelsoption-profile-url {
							display: block;
							font-weight: bold;
							font-size: 12px;
							margin: 20px 0px 0px 0px;
							}

			
			div#privatechatend-moremodelscontainer {
				width: 645px;
				float: right;
				}

	/* private chat end box
	-------------------------------------------------------------------------*/
	div#modelprofilebox {
		width: 970px;
		margin: 0px auto;
		border: 1px solid #DBE2E6;
		background-color: #F5F6F8;
		}
		h3#modelprofile-title {
			font-size: 16px;
			text-align: left;
			padding-left: 5px;
			border-bottom: 1px solid #DBE2E6;
			}
			span#modelprofile-title-modelname {
				font-weight: bold;
				color: #D93432;
				}

		div#modelprofile-content { margin: 5px; }
		
			div#modelprofile-modelcontainer {
				width: 320px;
				float: left;
				margin: 4px 0px 0px 0px;
				}
				div#modelprofile-modelcontainer div#imgcontainer {
					margin: 0px 0px 10px 0px;
					}

				div#mp-buttons-container {}
					div#mp-freechat, div#mp-privateshow, div#mp-favorites {
						background-image:url(../images/botsec2.png);
						height:20px;
						line-height:20px;
						margin: 5px 0px 5px 0px;
						}
						a#mp-freechat-url, a#mp-privateshow-url, a#mp-favorites-url {
							display: block;
							font-size: 12px;
							font-weight: bold;
							padding: 0px 0px 5px 0px;
							}

				div#mp-sixthumbs-video-container { text-align: left; }
					span.mp-videothumbs-thumb {
						display: block;
						width: 100px;
						height: 75px;
						margin: 0px 3px 3px 3px;
						}
						img.mp-videothumbs-img {
							width: 100px;
							height: 75px;
							cursor: pointer;
							}

				span.sixthumbspager {
					color: #2371D7;
					display: block;
					font-weight: bold;
					height: 20px;
					line-height: 20px;
					margin: 5px 2px 0px;
					padding-left: 5px;
					padding-right: 5px;
					text-align: center;
					vertical-align: middle;
					}
				span.sixthumbspager-active {
					color: #7B7B7B;
					display: block;
					font-weight: bold;
					height: 20px;
					line-height: 20px;
					margin: 5px 2px 0px;
					padding-left: 5px;
					padding-right: 5px;
					text-align: center;
					vertical-align: middle;			
					}
			
				p#mp-pictures-title {
					font-size: 14px;
					font-weight: bold;
					text-align: left;
					padding: 5px 0px;
					}
			
				div#mp-sixthumbs-image-container { text-align: left; }
					span.mp-sixthumbs-thumb {
						margin: 0px 3px 3px 3px;
						}
						img.mp-sixthumbs-img {
							width: 100px;
							height: 75px;
							cursor: pointer;
							}

			div#modelprofilebox-modelinfos {
				width: 620px;
				float: right;
				margin: 4px 5px 0px 0px;
				text-align: left;
				}
			
				div#modelprofilebox-modelinfos-texts {
					height: 240px;
					}
				
					h4.mp-modelinfos-mpttitles {
						font-size: 16px;
						font-weight: bold;
						}
					p.mp-modelinfos-mptexts {
						margin: 0px 0px 10px 0px;
						}
					
					h4#mp-modelinfos-mprofiletitle {}
					p#mp-modelinfos-mprofiletext {}
					h4#mp-modelinfos-turnontitle {}
					p#mp-modelinfos-turnontext {}
					h4#mp-modelinfos-turnofftitle {}
					p#mp-modelinfos-turnofftext {}
				
				div#modelprofilebox-modelinfos-persondatas {}
					table#mp-modelinfos-table { width: 99%; }
						tr.mp-modelinfos-datarow {}
							td.mp-modelinfos-datatitle1 {
								padding: 5px;
								background-color: #ffffff;
								border-bottom: 1px solid #D6DBE4;
								font-weight: bold;
								}
							td.mp-modelinfos-data1 {
								padding: 5px;
								background-color: #ffffff;
								border-bottom: 1px solid #D6DBE4;
								}
							td.mp-modelinfos-datatitle2 {
								padding: 5px;
								border-bottom: 1px solid #D6DBE4;
								font-weight: bold;
								}
							td.mp-modelinfos-data2 {
								padding: 5px;
								border-bottom: 1px solid #D6DBE4;
								}


	/* FAQ page
	-------------------------------------------------------------------------*/
	div#faq-box{width:950px;margin:0px auto;text-align:left;}
	h3#faq-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#faq-box-content{}
	h4.faq-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.faq-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.faq-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	a.faq-box-url{font-weight:bold;}
	a.faq-box-mail{font-weight:bold;}
	span.faq-box-highlight{font-weight:bold;}
	ul.faq-box-list{margin:0px 0px 10px 40px;}
	li.faq-box-listitem{font-size:12px;line-height:20px;list-style-type:disc; }
	span.faq-box-listitem-highlight{font-weight: bold;}

	/* Terms page
	-------------------------------------------------------------------------*/
	div#terms-box{width:950px;margin:0px auto;text-align:left;}
	h3#terms-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#terms-box-content{}
	h4.terms-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.terms-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.terms-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	a.terms-box-url{font-weight:bold;}
	a.terms-box-mail{font-weight:bold;}
	span.terms-box-highlight{font-weight:bold;}
	ul.terms-box-list{margin:0px 0px 10px 40px;}
	li.terms-box-listitem{font-size:12px;line-height:20px;list-style-type:disc; }
	span.terms-box-listitem-highlight{font-weight: bold;}

	/* Ownership page
	-------------------------------------------------------------------------*/
	div#ownership-box{width:950px;margin:0px auto;text-align:left;}
	h3#ownership-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#ownership-box-content{}
	h4.ownership-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.ownership-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.ownership-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	a.ownership-box-url{font-weight:bold;}
	a.ownership-box-mail{font-weight:bold;}
	span.ownership-box-highlight{font-weight:bold;}
	ul.ownership-box-list{margin:0px 0px 10px 40px;}
	li.ownership-box-listitem{font-size:12px;line-height:20px;list-style-type:disc; }
	span.ownership-box-listitem-highlight{font-weight: bold;}

	/* spam policy page
	-------------------------------------------------------------------------*/
	div#spampolicy-box{width:950px;margin:0px auto;text-align:left;}
	h3#spampolicy-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#spampolicy-box-content{}
	h4.spampolicy-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.spampolicy-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.spampolicy-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	a.spampolicy-box-url{font-weight:bold;}
	a.spampolicy-box-mail{font-weight:bold;}
	span.spampolicy-box-highlight{font-weight:bold;}
	ul.spampolicy-box-list{margin:0px 0px 10px 40px;}
	li.spampolicy-box-listitem{font-size:12px;line-height:20px;list-style-type:disc; }
	span.spampolicy-box-listitem-highlight{font-weight: bold;}

	/* privacy policy page
	-------------------------------------------------------------------------*/
	div#privacypolicy-box{width:950px;margin:0px auto;text-align:left;}
	h3#privacypolicy-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#privacypolicy-box-content{}
	h4.privacypolicy-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.privacypolicy-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.privacypolicy-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	p.privacypolicy-box-footernotes{font-size:10px;border-top:1px solid #DBE2E6;margin: 10px 0px;}
	a.privacypolicy-box-url{font-weight:bold;}
	a.privacypolicy-box-mail{font-weight:bold;}
	span.privacypolicy-box-highlight{font-weight:bold;}
	ul.privacypolicy-box-list{margin:0px 0px 10px 40px;}
	li.privacypolicy-box-listitem{font-size:12px;line-height:20px; }
	span.privacypolicy-box-listitem-highlight{font-weight: bold;}

	/* refund policy page
	-------------------------------------------------------------------------*/
	div#refundpolicy-box{width:950px;margin:0px auto;text-align:left;}
	h3#refundpolicy-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#refundpolicy-box-content{}
	h4.refundpolicy-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.refundpolicy-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.refundpolicy-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	p.refundpolicy-box-footernotes{font-size:10px;border-top:1px solid #DBE2E6;margin: 10px 0px;}
	a.refundpolicy-box-url{font-weight:bold;}
	a.refundpolicy-box-mail{font-weight:bold;}
	span.refundpolicy-box-highlight{font-weight:bold;}
	ul.refundpolicy-box-list{margin:0px 0px 10px 40px;}
	li.refundpolicy-box-listitem{font-size:12px;line-height:20px; }
	span.refundpolicy-box-listitem-highlight{font-weight: bold;}

	/* compliance page
	-------------------------------------------------------------------------*/
	div#compliance-box{width:950px;margin:0px auto;text-align:left;}
	h3#compliance-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#compliance-box-content{}
	h4.compliance-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.compliance-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.compliance-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	p.compliance-box-footernotes{font-size:10px;border-top:1px solid #DBE2E6;margin: 10px 0px;}
	a.compliance-box-url{font-weight:bold;}
	a.compliance-box-mail{font-weight:bold;}
	span.compliance-box-highlight{font-weight:bold;}
	ul.compliance-box-list{margin:0px 0px 10px 40px;}
	li.compliance-box-listitem{font-size:12px;line-height:20px; }
	span.compliance-box-listitem-highlight{font-weight: bold;}

	/* splash page
	-------------------------------------------------------------------------*/
	div.splash-box{width:950px;margin:0px auto;text-align:left;}
	h3.splash-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div.splash-box-content{}
	h4.splash-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.splash-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.splash-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	p.splash-box-footernotes{font-size:10px;border-top:1px solid #DBE2E6;margin: 10px 0px;}
	a.splash-box-url{font-weight:bold;}
	a.splash-box-mail{font-weight:bold;}
	span.splash-box-highlight{font-weight:bold;}
	ul.splash-box-list{margin:0px 0px 10px 40px;}
	li.splash-box-listitem{font-size:12px;line-height:20px; }
	span.splash-box-listitem-highlight{font-weight: bold;}
	div.splash-promoimgcontainer { width: 316px; height: 180px; float: right; margin-left: 20px; border: 1px solid #2371D7; }
	img.splash-promoimg {}
	p.splash-box-buttons { font-size: 12px; margin: 30px 0px 0px 0px; }
	a.splash-buttonlink { display: block; float: left; padding: 3px 20px; background-color: #ECF0F7; font-weight: bold; margin: 0px 20px 0px 0px; }

	/* help page
	-------------------------------------------------------------------------*/
	div#help-box{width:950px;margin:0px auto;text-align:left;}
	h3#help-box-title{font-size:16px;color:#D93432;border-bottom:1px solid #DBE2E6;margin:0px 0px 10px 0px;}
	div#help-box-content{}
	div#help-box-col1 { width: 500px; float: left; }
	div#help-box-col2 { width: 305px; float: right; }
	h4.help-box-subtitle{font-size:14px;margin:15px 0px 5px 0px;}
	h5.help-box-subtitle{font-size:12px;margin:8px 0px 5px 0px;}
	p.help-box-text{font-size:12px;line-height:18px;margin:0px 0px 10px 0px;}
	p.help-box-footernotes{font-size:10px;border-top:1px solid #DBE2E6;margin: 10px 0px;}
	a.help-box-url{font-weight:bold;}
	a.help-box-mail{font-weight:bold;}
	a#help-box-livesupport {font-weight:bold;}
	span#help-box-livesupport {}
	span.help-box-highlight{font-weight:bold;}
	ul.help-box-list{margin:0px 0px 10px 40px;}
	li.help-box-listitem{font-size:12px;line-height:20px; }
	span.help-box-listitem-highlight{font-weight: bold;}

	supportform {}
	div#help-box-formatted { margin: 0px 0px 15px 0px; }
	label.helpbox-labels { display: block; width: 300px; font-weight: bold; margin: 10px 0px 3px 0px; }
	input.helpbox-inputs { display: block; width: 300px; margin: 0px 0px 2px 0px; }
	textarea.helpbox-textarea {}
	input.helpbox-maxchar {}
	span.helpbox-maxchar {}

	label#hb-label-yourname {}
	input#hb-input-yourname {}
	label#hb-label-mail {}
	input#hb-input-mail {}
	label#hb-label-subject {}
	input#hb-input-subject {}
	label#hb-label-message {}
	textarea#hb-textarea { width: 299px; height: 200px; }
	input#helpbox-helpbutton { margin: 10px 0px 0px 0px; }


/* FOOTER
-------------------------------------------------------------------------*/

div#footer {
	}

	/* wanted links
	-------------------------------------------------------------------------*/
	p.wanted {
		margin: 10px auto 0px auto;
		font-size: 14px;
		font-weight: bold;
		}
		a.modelswanted-url {
			font-size: 14px;
			font-weight: bold;
			}
		a.webmasterswanted-url {
			font-size: 14px;
			font-weight: bold;
			}

	/* over the age texts
	-------------------------------------------------------------------------*/
	p.overtheage { color: #7b7b7b; }

	/* footer links
	-------------------------------------------------------------------------*/
	p.footerlinks { margin: 0px auto; }
		a.footer-url {}

	/* rta and icra logos
	-------------------------------------------------------------------------*/
	p.rtaicralogos {}
		a.footer-rta-url {}
			img.footer-rta-img {}
		a.footer-icra-url {}
			img.footer-icra-img {}
		a.footer-neoncams-url {}


/* EXTRA DIVS
-------------------------------------------------------------------------*/

div#extradiv1 {
	background-image:url(../images/neon_r6_c1.gif);
	height:9px;
	background-repeat:no-repeat;
	background-position:center;
}
div#extradiv6 {
	background-color:#000000;
	background-image: url(../images/fontobotmain.gif);
	height:9px;
	background-repeat:no-repeat;
	background-position:center;
}
div#extradiv2, div#extradiv3, div#extradiv4, div#extradiv5, div#extradiv7,
div#extradiv8, div#extradiv9, div#extradiv10, div#extradiv11, div#extradiv12, div#extradiv13, div#extradiv14, div#extradiv15, div#extradiv16, div#extradiv17, div#extradiv18, div#extradiv19, div#extradiv20, div#extradiv21, div#extradiv22, div#extradiv23, div#extradiv24, div#extradiv25, div#extradiv26, div#extradiv27, div#extradiv28, div#extradiv29, div#extradiv30, div#extradiv31, div#extradiv32, div#extradiv33, div#extradiv34, div#extradiv35, div#extradiv36, div#extradiv37, div#extradiv38, div#extradiv39, div#extradiv40, div#extradiv41, div#extradiv42, div#extradiv43, div#extradiv44, div#extradiv45, div#extradiv46, div#extradiv47, div#extradiv48 { height: 10px; }
div#extradiv40 { height: 20px; }
div#extradiv41 { height: 20px; }


