html, body { margin: 0; padding: 0; min-width: 780px; min-height:800px;}
div, p, input { font-family: tahoma, helvetica, serif; font-size: 12px; color: #000000; }
a { color: #900; text-decoration: underline; }
a:hover { color: #c00; text-decoration: none; }
img { border: 0; }
h1, h2, h3, h4, p { padding: 0; margin: 0; font-weight: normal;}
h2 { color: #900; font-size: 24px; letter-spacing: -0.5pt; background: url('/i/05.gif') 0px 2px no-repeat; padding-left: 40px; margin-bottom: 15px; position: relative; left: -3px}
h3 { color: #900;}
.clear { clear: both; }
span.curly { display: block; }




#header { background: url('/i/02.gif') top repeat-x; padding: 30px 5% 0; cursor:hand;}
	#header h1 { background: url('/i/01.gif') no-repeat; cursor:hand; width: 314px; height: 75px; position: relative; left: -6px; }
	#header h1 span { display: none; cursor:hand;}

	#topmenu { margin: 20px 0 10px 0; padding: 0; list-style: none; letter-spacing: -0.3pt; font-family: tahoma, trebuchet ms }
	#topmenu li { margin: 0; padding: 0; list-style: none; height: 1%; }
	#topmenu a { text-decoration: none; colors:#BA0000 }
	#topmenu a:hover { text-decoration: underline}
		#topmenu ul.submenu { margin: 0; margin-bottom:6px; padding: 0; }
			#topmenu .submenu li { display: inline; border-right: 2px solid #ccc; font-size: 17px; margin: 0; padding: 0 6px; }
			#topmenu .submenu li.first a { color: #000; font-weight: normal; }
			#topmenu li.first .submenu li { font-size: 20px; padding: 0 9px; }
			#topmenu .submenu li.first, #topmenu li.first .submenu li.first { padding-left: 8; border: 0; }


	#loginform { background: url('/i/03.gif') no-repeat; position: absolute; top: 0; right: 5%; width: 284px; height: 109px; }
		#loginform form { margin: 25px 5px 0; }
		#loginform input { border: 0; background: #fff url('/i/04b.gif') no-repeat; width: 110px; height: 13px; padding: 3px 6px 3px 4px; font-size: 11px; color: #aaa; }
		#loginform label { float: left; width: 70px; padding-top: 4px; height: 14px; text-align: right; margin-right: 5px; font-weight: bold; color: #666; font-size: 11px; }
		#loginform p { font-size: 11px; margin: 10px 5px 0; }
		#loginform p.loggedin { padding: 15px; }
			#loginform p.links a { font-size: 10px; color: #666; text-align: right; display: block; }
			#loginform a#registration { width: 100px; float: left; }
			#loginform a#forgotpassword, #loginform a#logout { width: 120px; padding-right: 20px; float: right; }




#body { margin: 10px 5%; min-width: 700px; }

	#girlhour { float: right; width: 520px; min-width: 520px; height: 590px; margin-bottom: -3px; }

		#girlhour h2 { left: 2px; }

		#girlhour .photo { float: left; width: 359px; height: 542px; background: url('/i/08.gif') repeat-y; }
			#girlhour .photo .curly { width: 359px; height: 11px; font-size: 1px; background: url('/i/11.gif') no-repeat; }
			#girlhour .photo a { background-repeat: no-repeat; cursor: pointer; background-position: 1px 1px; display: block; width: 332px; height: 482px; margin: -2px 0 0 15px; text-decoration: none; }
			#girlhour .photo a .curly { width: 332px; height: 482px; background: url('/i/10.gif') no-repeat; }
			#girlhour .photo h3 { display: block; height: 49px; background: url('/i/12.gif') left bottom no-repeat; font-size: 24px; letter-spacing: -0.5pt; padding: 5px 0 0 43px; margin: 0; }
				#girlhour .photo h3 a { width: auto; height: auto; background: none; display: inline; margin: 0; color: #fff; text-decoration: underline; }

		#girlhour .desc { background: #E5BFBF url('/i/18.gif') left bottom repeat-x; margin-left: 357px; }
			#girlhour .desc a { color: #900; }
			#girlhour .desc ul, #girlhour .desc li { list-style: none; margin: 0; padding: 0; }
			#girlhour .desc .text { height: 522px; margin: 0; padding: 10px; background: url('/i/15.gif') right top no-repeat; position: relative; }
				#girlhour ul.personal { margin-bottom: 10px; }
					#girlhour ul.personal span { font-weight: bold; }
				#girlhour p { margin: 10px 0; }
				#girlhour p span { font-weight: bold; }
				#girlhour .gallery { position: absolute; bottom: 51px; }
					#girlhour .gallery li { float: left; margin: 5px 5px 0 0; }
					#girlhour .gallery li a, a.gal65, a.gal65:visited { background-repeat: no-repeat; background-position: 1px 1px; margin: 0; width: 67px; height: 67px; display: block; text-decoration: none; }
					#girlhour .gallery .curly, .ligal65 { cursor: pointer; width: 67px; height: 67px; background: url('/i/17.gif') no-repeat; }
				#girlhour .readmoar { position: absolute; bottom: 10px; left: 10px; font-size: 14px; }*/

	#newgirls { margin-right: -10px; }

		#newgirls h2.slim { padding-left: 0px; background: none; }



	#girl { }

		#girl h2 { left: 0px; }

		#girl .desc { background: #FFE5E5 url('/i/21.gif') bottom repeat-x; position: relative; }
			#girl .desc .personal { width: 340px; float: left; padding: 5px 15px 10px 15px; background: url('/i/22.gif') no-repeat; position: relative;}
			#girl .desc .services { padding: 5px 15px 0px 15px; }
			#girl .desc .readmoar { width: 18%; float: right; padding: 5px 15px 0 0; background: url('/i/23.gif') right top no-repeat; position: relative; }
				#girl .desc h3 { color: #900; font-size: 16px; margin-bottom: 3px; }
				#girl .desc a { color: #000; }
				#girl .desc p { margin-bottom: 13px; }
			#girl .desc .curly { background: url('/i/24.gif') left bottom no-repeat; }
			#girl .desc .text { background: url('/i/25.gif') right bottom no-repeat; padding-bottom: 10px; }

		#girl .photo { float: left; width: 358px; height: 542px; background: url('/i/16.gif') repeat-y; margin: 0 1px 0 -1px; }
			#girl .photo .curly { width: 358px; height: 11px; font-size: 1px; background: url('/i/19.gif') no-repeat; }
			#girl .photo a { background-repeat: no-repeat; cursor: pointer; background-position: 1px 1px; display: block; width: 332px; height: 482px; margin: -2px 0 0 15px; text-decoration: none; }
			#girl .photo a .curly { width: 332px; height: 482px; background: url('/i/10.gif') no-repeat; }
			#girl .photo form { display: block; height: 49px; background: url('/i/20.gif') left bottom no-repeat; padding: 5px 0 0 15px; margin: 0; }
				#girl .photo input { width: 332px; height: 30px; font-size: 16px; text-align: center; font-weight: normal; color: #666; -moz-opacity:.75;opacity:.75; }
				#girl .photo:hover input { -moz-opacity:1;opacity:1; color: #933; }

		#girl .gallery ul { list-style: none; margin: 0 -6px 0 0; padding: 0; }
			#girl .gallery ul li { float:left; width: 178px; height: 181px; background: url('/i/06.jpg') no-repeat; margin: 0; padding: 0}
			#girl .gallery a { background-repeat: no-repeat; background-position: 1px 1px; margin: 10px 0 0 14px; width: 152px; height: 152px; display: block; text-decoration: none; }
			#girl .gallery .curly { cursor: pointer; width: 152px; height: 152px; background: url('/i/07.gif') no-repeat; }
			#girl .gallery .curly span { float: left; padding: 2px 5px; background: #fff url('/i/07.gif') no-repeat; color: #000; font-size: 10px; -moz-opacity:.5;opacity:.5; }
			#girl .gallery a:hover span { -moz-opacity: 1; opacity: 1; }

	#content { }
		#content p { padding-bottom: 30px; text-align: justify; font-size: 14px; }

		ul.girllist { list-style: none; margin: 0 0 0 -4px; padding: 0; }
			.girllist li { float: left; margin: 0; padding: 0; }
			.girllist li div { width: 178px; height: 171px; background: url('/i/06.jpg') top left no-repeat; padding-top: 10px; }
			.girllist a { background-repeat: no-repeat; background-position: 1px 1px; margin: 0 0 0 14px; width: 152px; height: 152px; display: block; text-decoration: none; }
			.girllist .curly { cursor: pointer; width: 152px; height: 152px; background: url('/i/07.gif') no-repeat; }
			.girllist .curly span { float: left; padding: 2px 5px; background: #fff url('/i/07.gif') no-repeat; color: #000; font-size: 10px; -moz-opacity:.5;opacity:.5; }
			.girllist a:hover span { -moz-opacity: 1; opacity: 1; }
			.girllist li p { width: 148px; height: 148px; margin: 0 15px 5px 15px; padding: 0 !important; text-align: left !important; font-size: 11px !important; color: #666; }
			.girllist li p a { background: none; display: block; text-align: right; margin: 5px 0 0 0; padding: 0; width: auto; height: auto; }

	#narrative { clear: both; }
		#narrative p { padding: 20px 0; font-size: 14px; color: #ccc; text-align: justify; }



#footer { clear: both; padding: 0 5%; height: 416px; position: none; }

		#search { width: 720px; float: right;}
			#search ul { list-style: none; margin: 0; padding: 0 }
			#search li { padding: 2px; width: 150px; float: left; margin: 0 20px 2px 0; }
			#search li.nextline { padding: 2px; width: 150px; float: none; margin: 0 20px 2px 0; }
			#search .selects label { float: left; width: 52px; color: #333; padding-top: 4px; }
			#search .selects select { width: 90px; border: 1px solid #ccc; font-size: 11px; color: #666; padding: 2px;}
			#search .checks { clear: both; margin-top: 20px;}
			#search .checks li {width:210px}
			#search .checks input { margin: 0 5px 0 0; padding: 0; }
			#search .button { margin: 50px 25px 0 0; float: right; font-size: 16px; padding: 5px; width: 150px; text-align: center; }

		#legal { width: 538px; float: right; clear: both; position:; bottom: 0; right: 5%; background: url('/i/14.gif') left top no-repeat; padding-top: 17px; }
			#legal p { font-size: 10px; color: #999; padding: 10px 30px; background: url('/i/13.gif') repeat-y;}


span.notnull {background-color:#900; height:20px; width:2px}
img.prevfoto {border:3px double #dddddd}
input.submit,
input.submit2 {float:none; margin:16px; margin-left:0px; color:#840909; width:161px; height:41px; border:0px; background-image: url('/i/input_button.gif'); font-weight:bold; cursor:hand;}
input.submit2 {width:202px; background-image: url('/i/input_button2.png'); }
input.selectbutton {float:none; margin:16px; margin-left:0px; color:#840909; width:161px; height:41px; border:0px; background-image: url('/i/input_button_select.gif'); font-weight:bold; cursor:hand;}
input.smallbutton {float:none; margin:8px; margin-left:0px; color:#840909; width:112px; height:22px; border:0px; background-image: url('/i/input_button_small.gif'); font-weight:normal; cursor:hand; font-size:8pt}

td.ank_left {width:232px; background-color:#e5bfbf; padding:0px 16px 0px 16px; }
td.ank_left_top {width:232px; height:17px; background-color:#e5bfbf; padding:0px; background-image: url('/i/rightbg_top.gif');}
td.ank_left_bottom {width:232px; height:17px; background-color:#e5bfbf; padding:0px; background-image: url('/i/rightbg_bottom.gif');}

span.hints {color:#990000; font-size:7pt}

tr.shadow {background-color:#FFE8E8}
