/* IE 6 Fixes */
* html #header img,
* html #tour-table,
* html #tour-table li,
* html #more-girls,
* html #more-girls li,
* html #bottom-nav,
* html #bottom-nav li,
* html #welcome, * html #mid-desc {display:inline;}

* html html {height:100%;}
* html body {height:100%;}
* html #wrap {height:100%;}
* html span.membership { margin:1.25em 0 0 1.45em; }


/* IE7 Fixes */
*:first-child+html #header img,
*:first-child+html #tour-table,
*:first-child+html #tour-table li,
*:first-child+html #more-girls,
*:first-child+html #more-girls li,
*:first-child+html #bottom-nav,
*:first-child+html #bottom-nav li,
*:first-child+html #welcome, *:first-child+html #mid-desc {display:inline;}

*:first-child+html html {height:100%;}
*:first-child+html body {height:100%;}
*:first-child+html #wrap {height:100%;}

/* ID's */
 * {
 	padding: 0;
	margin: 0; }

html { 
	min-height: 100%; }

body {
	background:  #FFFFFF url(images/bg.jpg) repeat;
	min-height: 100%;
	padding: 0;
	margin: 0; }

#wrap {
	width: 1020px;
	min-height: 100%;
	background-color: #FFFFFF;
	border: 1px solid #B8B8B8;
	margin: auto; }

#header {
	width: 1020px; }

#header img {
		float: left; }

#welcome {
	width: 1020px;
	float: left;
	margin: 1.25em 0 2em 0; }
	
#tour-table {
	width: 1020px;
	height: 965px;
	float: left;
	background: #FFFFFF url(images/tour-table.jpg) no-repeat; }
	
#tour-table ul {
	list-style: none;
	margin: 0 0 0 1.5em; }

#tour-table li {
	display: inline;
	margin: 1em 0 0 1.25em;
	float: left; }

#mid-desc {
	width: 1020px;
	float: left;
	margin: 1.25em 0 2em 0; }
	
#more-girls {
	width: 1000px;
	float: left;
	border: 1px solid #000000;
	margin: 0 0 0 0.6em; }

#more-girls ul {
	list-style: none;
	margin: 0.63em 0 0 0; }

#more-girls li {
	display: inline;
	margin: 0 0 0.7em 0.63em; 
	float: left; }

#bottom-nav {
	width: 100%;
	height: 48px;
	background: #FFFFFF url(images/bottom-nav.jpg) no-repeat;
	float: left;
	margin: 1.25em 0 1.25em 0; }

#bottom-nav ul {
	list-style: none;
	margin: 0 0 0 16.5em; }

#bottom-nav li {
	font:normal 20px Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
	margin: 0.5em 0 0 0.8em; } 
	

#join-form {
	width: 950;
	margin: auto; }

#join-form ul {
	list-style: none;
	margin: 0 0 0 1em; }

#join-form li {
	float: left;
	width: 454px;
	margin: 0 0 0 1.25em; }	
	
#fill-form {
	width: 100%;
	float: left; }


#fill-form ul {
	list-style: none;
	margin: 1.25em 0 0 3em; }

#fill-form li {
	width: 148px;
	display: inline;
	margin: .50em 0 0 0;
	font: normal 13px Arial, Helvetica, sans-serif; }
	
#sites { 
	width: 100%;
	float: left;  }
	
#sites img { float: left;
	margin: 1px 0 0 1px; }
	
	
/* Class */
h1 {
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	text-align: center; }

h2 {
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	margin: 1.88em 0 0 1.9em; }

h3 { 
	font:normal 24px Arial, Helvetica, sans-serif;
	text-align: center; }

h4 { 
	font: bold 17px Arial, Helvetica, sans-serif;
	text-align: center; }
	
p.welcome {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 1.5em; }

p.sceneinfo {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	line-height: 1.5em;
	margin:  0 0 0 3.5em; }

p.scenedesc {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin:  0 0 0 3.5em;
	width: 740px; }

p.midtxt { 
	font: normal 16px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0.2em 0 0 0;  }

p.footer {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 1.5em; }

p.modelname {
	width: 187x;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
	padding: 0.4em 0 0.4em 0; }

p.moregirls {
	width: 100%;
	font: Normal 25px Georgia, "Times New Roman", Times, serif;
	background: #000000;
	color: #FFFFFF;
	text-align: center;
	padding: 0.5em 0 0.5em 0; }

p.form {
	width: 100%;
	font: Normal 22px Georgia, "Times New Roman", Times, serif;
	background: #000000;
	color: #FFFFFF;
	text-align: center;
	padding: 0.5em 0 0.5em 0; }


p.form-title {
	font:bold 13px Arial, Helvetica, sans-serif;  }
	
label {
	font:normal 12px Arial, Helvetica, sans-serif; }
	
a:link { 
	color: #00B9FF; }
	
a:hover { 
	color: #666666; }
	
a:active { 
	color: #00B9FF; }

li.grayline { 
	color: #CCCCCC ; }
	
input.btn {
	float: left;
	margin: 0.5em 0 0 1.25em ; }

span.membership {
	float: left; 
	margin:1.25em 0 0 0.5em }

	




