
/* RESULTS PAGE > MIDDLE CONTENT > NEW GIRL
/////////////////////////////////////////////////////*/
/* New Girls box ON TOP */
ul.newGirls
{background: #2f2f2f url("../images/design/bg_newgirl.gif") 5px 1px no-repeat; padding-left:157px; height:41px;}

	ul.newGirls li
	{list-style:none; float:left; font: bold 11px Arial, Helvetica, sans-serif; color: #CCC; text-align: left;}
	
		ul.newGirls li a:link,
		ul.newGirls li a:active,
		ul.newGirls li a:visited,
		ul.newGirls li a:hover
		{font: bold 10px Arial, Helvetica, sans-serif; color: #FFCC00; text-align: left; text-decoration:none; position: relative;}
	
		ul.newGirls li a:hover
		{text-decoration: underline;}

	ul.newGirls li span
	{padding:0 6px;}

/* Float Layer - Rating Information */
div.floatLayer {width: 300px; height: 185px; position: absolute; visibility: hidden; background-color: #000; border: 1px solid #FF6600;}
div.floatLayer * {margin: 0; padding: 0;}
div.floatLayer h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFBB00; text-align: left; padding: 5px;}
div.floatLayer p {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; margin: 0; padding: 5px;}


/* RESULTS PAGE > MIDDLE CONTENT > GIRL LISTING SUMMARY 
/////////////////////////////////////////////////////*/

ul.girl_result li
{float:left; list-style:none; width:190px; height:210px;}

	ul.girl_result li div.image_result img
	{width:110px; height:150px; border:1px solid #FFF;}

	ul.girl_result li h3
	{color:#FFBB00; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin:4px 0 2px 0; padding:0;}

		ul.girl_result li h3 a:link,
		ul.girl_result li h3 a:active,
		ul.girl_result li h3 a:visited,
		ul.girl_result li h3 a:hover
		{color:#FFBB00; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

		ul.girl_result li h3 a:hover
		{text-decoration:underline;}

	ul.girl_result li p
	{font:10px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}

		ul.girl_result li p a:link,
		ul.girl_result li p a:active,
		ul.girl_result li p a:visited,
		ul.girl_result li p a:hover
		{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; margin-top:5px;}
	
		ul.girl_result li p a:hover
		{text-decoration:underline;}

/* RESULTS PAGE > MIDDLE CONTENT > AGENCY LISTING SUMMARY 
/////////////////////////////////////////////////////*/

div.agency_box
{ margin:20px 0;}

	div.agency_box h2
	{color:#FFF; font: bold 11pt Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:20px 0 2px 0; padding:0 0 0 10px;}
	
	div.agency_box h2 a:link, div.agency_box h2 a:active, div.agency_box h2 a:visited, div.agency_box h2 a:hover
	{color:#FFF; font: bold 11pt Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:20px 0 2px 0;}
	div.agency_box h2 a:hover {text-decoration:underline;}
	
	div.agency_box p
	{color:#999; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding: 0 0 0 20px}

		div.agency_box p a:link,
		div.agency_box p a:active,
		div.agency_box p a:visited,
		div.agency_box p a:hover
		{color:#FFBB00; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

		div.agency_box p a:hover
		{text-decoration:underline;}


table.search_box
{width:95%; background:#2F2F2F; margin:10px auto; border:1px solid #666}

table.search_box th
{ text-align:right; font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#FFF; line-height:20px}

table.search_box td
{ text-align:left;}

table.search_box td input, table.search_box td select
{width: 180px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px; display: block; border: 1px solid #E7E7E7; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}




/* RESULTS PAGE > MIDDLE CONTENT > BASE CATEGORIES 
/////////////////////////////////////////////////////*/

.base-categoriesRESULTS
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #CCC; text-align: left; margin: 0 10px 0 10px;}

	.base-categoriesRESULTS strong.base-categoriesRESULTSdetail
	{color: #000; margin-right: 5px;}

		.base-categoriesRESULTS a:link,
		.base-categoriesRESULTS a:visited,
		.base-categoriesRESULTS a:active,
		.base-categoriesRESULTS a:hover
		{font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #000;}

			.base-categoriesRESULTS a.highlighted:link,
			.base-categoriesRESULTS a.highlighted:visited,
			.base-categoriesRESULTS a.highlighted:active,
			.base-categoriesRESULTS a.highlighted:hover
			{color: #000; text-decoration: none;}
			
				.base-categoriesRESULTS a:hover,
				.base-categoriesRESULTS a.highlighted:hover
				{color: #609629; text-decoration: underline;}
		
				.categories-active:link,
				.categories-active:active,
				.categories-active:visited,
				.categories-active:hover
				{color: #609629;}

			.categories-link:link,
			.categories-link:active,
			.categories-link:visited,
			.categories-link:hover
			{font-weight: normal; text-decoration: none; color: #000;}
	
				.categories-link:hover
				{color: #609629; text-decoration: underline;}
			
		.categories-activeBOLD:link,
		.categories-activeBOLD:active,
		.categories-activeBOLD:visited,
		.categories-activeBOLD:hover {font-weight: bold; color: #000;}

/* RESULTS PAGE > MIDDLE CONTENT > SUMMARY CATEGORY TREE
/////////////////////////////////////////////////////*/

.categoriesTreeRESULTS {font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto 10px auto; padding: 0; background: #FFF; border: 0;}

	div.categoriesTreeRESULTS blockquote {line-height: 5px; height: 5px; margin: 5px 0 0 0; padding: 0; border-bottom: 1px solid #EEE;}

		div.categoriesTreeRESULTS blockquote.relatedCategoriesBase {padding: 0 10px 0 10px; margin: 0; line-height: normal; height: auto; border-bottom: 0;} 

	.categoriesTreeRESULTS h1 {font: bold 11px/18pt Verdana, Arial, Geneva, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 5px 15px 0 10px; background: none;}

	.categoriesTreeRESULTS strong {color: #355416;}

	.categoriesTreeRESULTS a:link,
	.categoriesTreeRESULTS a:active,
	.categoriesTreeRESULTS a:visited,
	.categoriesTreeRESULTS a:hover {font-weight: bold; color: #355416; text-decoration: none; margin: 0 0 0 5px; border: 0;}
	
		.categoriesTreeRESULTS a:hover {text-decoration: none;}

	.categoriesTreeRESULTS a.highlighted:link,
	.categoriesTreeRESULTS a.highlighted:visited,
	.categoriesTreeRESULTS a.highlighted:active,
	.categoriesTreeRESULTS a.highlighted:hover{font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #355416; text-decoration: none; background-color: #FFF;}
	
		.categoriesTreeRESULTS a.highlighted:hover {text-decoration: underline;}	

/* RESULTS PAGE > MIDDLE CONTENT > SUBCATEGORIES RESULTS
/////////////////////////////////////////////////////*/

div.base-subcategoriesRESULTS {margin: 0 auto 10px auto; padding: 10px; background: #FFF; border: 0;}

	div.base-subcategoriesRESULTS blockquote {line-height: 5px; height: 5px; margin: 5px 0 0 0; padding: 0; border-bottom: 1px solid #EEE;}

	div.base-subcategoriesRESULTS h1 {font: normal 18px/23px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #355416; text-align: center; margin: 5px 0 0 0; padding: 0 15px 7px 10px; border-bottom: 1px solid #EEE;}
	
	div.base-subcategoriesRESULTS h2 {font: bold 11px/18pt Verdana, Arial, Geneva, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 5px 15px 0 20px; padding-left: 10px; background: none;}

		div.base-subcategoriesRESULTS table	{padding: 0;}
		
			div.base-subcategoriesRESULTS table td {width: 172px; text-align: left; vertical-align: top; padding: 3px;}

				div.base-subcategoriesRESULTS table td,
				div.base-subcategoriesRESULTS table td a:link,
				div.base-subcategoriesRESULTS table td a:visited,
				div.base-subcategoriesRESULTS table td a:active,
				div.base-subcategoriesRESULTS table td a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #96293F; text-decoration: none;}

					div.base-subcategoriesRESULTS table td a:hover {color: #000; text-decoration: underline;}

/* RESULTS PAGE > MIDDLE CONTENT > ADVANCED SEARCH
/////////////////////////////////////////////////////*/

h1.advancedsearchTITLE {font: normal 18px/20px Arial, Helvetica, sans-serif; color: #3F631B; text-align:left; margin: 0; padding: 10px 15px 10px 15px;}

	h1.advancedsearchTITLE span {color: #6AA72E;}

table.advancedsearch {width: 95%; margin: 10px auto 10px auto; background: #FAFAFA; border: 3px solid #EEEEEE;}

	table.advancedsearch td,
	table.advancedsearch th {font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; padding: 0; border: 0;}

		table.advancedsearch th {width: 80px;color: #555; white-space: nowrap; text-align: right;}

			table.advancedsearch th span {display: block;}

			table.advancedsearch td span
			{display: block; margin: 10px 0 0 0;}

	table.advancedsearch td {width: 200px;}

		table.advancedsearch select,
		table.advancedsearch input {width: 90%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px; display: block; border: 1px solid #E7E7E7; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
		
		table.advancedsearch select {width: 97%; margin-bottom: 5px;}
		
		table.advancedsearch input.advancedInputSmall {width: 28px; display: inline;}

		table.advancedsearch ul.standardButton {margin: 0;}
		
			table.advancedsearch ul.standardButton li {width: 80px; float: right; padding: 0;}
			
			table.advancedsearch ul.standardButton li input {width: 80px; background: #355416;}

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE STAR
/////////////////////////////////////////////////////*/

dl.rateStars {font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif; height: 20px; padding-left: 0; clear: both;}
	
	dl.rateStars dt{font-weight: bold; margin-right: 10px;}
	
	dl.rateStars dt,
	dl.rateStars dd{float: left;}
	
	dl.rateStars dd img{cursor: pointer; margin-right: 1px;}

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE FORM
/////////////////////////////////////////////////////*/

	table.formRate{width: 95%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 10px auto 10px auto; background: #FAFAFA; border: 3px solid #EEE; clear: both;}

		table.formRate th,
		table.formRate td{padding: 3px;}
		
			table.formRate td{width: 50%;}
			
				table.formRate td table {width: 100%;}
		
			table.formRate th {font-weight: normal; color: #555; white-space: nowrap; text-align: right; border: 0; width: 25%;}

		table.formRate td input,
		table.formRate td textarea {width: 120px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px; border: 0; border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;}
		
		table.formRate ul.standardButton li	{float: right; padding-top: 5px;}
		
			table.formRate ul.standardButton li input {width:70px; color: #E3ECDB; font-weight: bold; background: #355416; border: 0;}

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE COMMENT
/////////////////////////////////////////////////////*/

	table.rateComments {width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px auto 10px auto; background: #FAFAFA; border: 3px solid #EEE; clear: both;}
	
	table.rateComments th,
	table.rateComments td {padding: 5px;}
	
		table.rateComments th,
		table.rateComments th a:link,
		table.rateComments th a:active,
		table.rateComments th a:visited,
		table.rateComments th a:hover {font: bold 14px Arial, Helvetica, sans-serif; color: #3F631B; text-align: left;}
		
		table.rateComments th.rateCommentssubTitle {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #609629; padding: 0 5px 0 5px;}
		
			table.rateComments th.rateCommentssubTitle img {margin-right: 1px;}

