body{
	background-color: #ffffff;
	margin:0;
	padding: 0;
	width: 100%;
	height: 100%;
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	background-image:url(../images/bg2.jpg);background-position:top;background-repeat: repeat-x;
}

p {color:#333333; font:12px Arial, Helvetica, sans-serif;line-height:22px;}
h1{color:#ffffff;font: 24px Times, "Times New Roman",serif;font-weight:normal; font-variant:small-caps;padding-top:5px;}

h2 { background-color:#044277; color:#abd7fc;font: 12px Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px; padding: 3px; text-transform:uppercase;}

h3 {color:#044277;font: 16px Times, "Times New Roman",serif;font-weight:normal;letter-spacing:1px;}


a {color:#044277;font-weight:bold;text-decoration:none;}
a:hover {color:#ffffff;font-weight:bold;text-decoration:none;}

li {padding-bottom:7px;}


/*#wrapper{
	width: 100%;
	overflow:visible;
	display: block;
}*/


#div_header {height:153px;width:935px;margin:0;}

.width_920{
	width: 937px;
}


.width_415{width: 415px;float: left;}
.width_515{width: 500px;float: left;}
.width_238{width:200px;float: right; margin-left:15px;}


#div_container {
	width: 950px;
	margin-left:30px;
	overflow:auto;
}

#div_nav{

}

#ul_nav {padding:0;margin:0;list-style-type:none;}
#ul_nav li {padding-bottom:12px;padding-right:180px;text-align:right;}
#ul_nav a {width:259x; font:12px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;text-transform:lowercase;color:#000000;}
#ul_nav a:hover {text-decoration:none;font-weight:bold;color:#e8a713; background-image:url(../images/nav_bullet.gif); background-position:right;background-repeat:no-repeat;}
#nav_home {padding-right:30px; margin-right:15px;}
#nav_meet {padding-right:30px; margin-right:52px;}
#nav_adult {padding-right:30px; margin-right:73px;}
#nav_child {padding-right:30px; margin-right:83px;}
#nav_gallery {padding-right:30px; margin-right:87px;}
#nav_pttalk {padding-right:30px; margin-right:84px;}
#nav_events {padding-right:80px; margin-left:0;}
#nav_afford {padding-right:30px; margin-right:62px;}
#nav_faqs {padding-right:30px; margin-right:43px;}
#nav_contact {padding-right:30px; margin-right:22px;}
#nav_glossary {padding-right:30px; margin-right:0px;}


#div_body {
	width: 950px;
	/*margin:105px 0 0 0;*/
	background-image:url(../images/curve1.gif);background-position:top left;background-repeat:repeat-y;
	overflow:auto;
	min-height:1000px;
	margin:0px;
	padding:0px;
}


#div_SubNavBox{padding:0;width:152px;float: right; margin:15px 0 0 0; background-image:url(../images/subnavBG.gif); background-position:center bottom; background-repeat:no-repeat;}
#div_SubNavTitle {background-color: #044277;height: 15px;font:12px Times, "Times New Roman", serif;text-transform:uppercase;color:#ffffff;letter-spacing:1px;margin:0 8px 0 9px;padding:3px 0 0 3px;}
#div_SubNavTitle p {padding:10px;margin:0;font:12px "Times New Roman", Times, serif;line-height:14px;color:#333333;}
#ul_subNav {padding-left:10px;margin:10px;list-style-type: disc;}
#div_SubNavBox li {padding-bottom:8px;list-style-type:none;}
#div_SubNavBox a {padding:0px;font:12px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#044277;}
#div_SubNavBox a:hover {text-decoration:none;font-weight:bold;color:#e8a713;}


#div_copy {padding:0;margin:0; float:left;}
#div_copyBox {width:463px;padding: 0 20px 0 20px; background-color:#91b8d9;margin:0 0 15px 15px;}
#addressBox {background color:#000000; color:#FFFFFF; margin-left:15px;}

#polariods {z-index:99; position:absolute; left:210px;}

#glossaryNav {font-size: 16px; text-align:center; background-color:#000000;}
#glossaryNav a {font-size:16px; color:#ffffff;font-weight:bold;text-decoration:none;}
#glossaryNav a:hover {font-size:16px; color:#e8a713;font-weight:bold;text-decoration:none;}

/* ADDITIONAL CLASSES */
.imgborder {border:3px solid #ffffff;}
.imgRight {float:right;margin:0 10px 0 10px;}
.imgLeft {float:left;margin:0 10px 0 0;}


.note {color:#FF0000;}

/* FORM CLASSES */

#frm_contact{
	margin: 0; padding: 10px 0 0 10px;height: 242px;
}

input.text, textarea{
	font-family: Arial,Helvetica, sans-serif;
	font-size:11px;
	width: 90%;
	border: 1px solid #666666;
}
input.reset, input.submit{background-color: transparent;color:#e8a713;}
input.reset{border: 1px solid #666666;border-width: 0 1px 0 0;}
input.submit{border-width: 0;}