BODY {
	MARGIN: 0px 0px 0px 0px;
	background-color: ffffff;
	background-image: url(/common/images/page_bg.jpg);
	
}


H2 {
	FONT-FAMILY: Helvetica,Arial,Verdana,Tahoma,sans-serif;
	FONT-SIZE: 20px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	MARGIN: 0 0 5 0;
	TEXT-TRANSFORM:uppercase;
	line-height: 1.4em;
}

H3 {
	FONT-FAMILY: Helvetica,Arial,Verdana,Tahoma,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #666666;
	MARGIN-BOTTOM: 3px;
	TEXT-TRANSFORM:uppercase;
}

.reverse TD {
	font-family: verdana, tahoma, helvetica, arial, san-serif;
	font-size: 12px;
	line-height: 140%;
	color: #AEAEAE;

}

TD {
	font-family: verdana, tahoma, helvetica, arial, san-serif;
	font-size: 12px;
	line-height: 140%;
	color: #333333;

}

INPUT {
	color: #777777;
	margin-bottom: 12px;
	float: clear;
	padding: 3 3 3 3;
	font-weight: bold;
	FONT-FAMILY: Verdana,Tahoma,Helvetica,Arial,sans-serif;
}

TEXTAREA {
	color: #777777;
	margin-bottom: 12px;
	float: clear;
	padding: 3 3 3 3;
	font-weight: bold;
	FONT-FAMILY: Verdana,Tahoma,Helvetica,Arial,sans-serif;

}

A {
	COLOR: #366987;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	
}

A:hover {
	TEXT-DECORATION: underline;
	
}

.reverse {
	background-color: 333333;
	color: #AEAEAE;
}
	
.reverse A {
	color: #74ADCD;
	font-weight: normal;
}

.text {
	margin: 20 0 20 0;
}

.hiLite {
	COLOR: #FC6709;
}

#pageContainer {
	background-color: #ffffff;
	font-family: verdana, tahoma, helvetica, arial, san-serif;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

#page {
	padding: 10 25 10 26;
}

#mainContent {
	float: left;
	width: 452;
	margin-right: 28px;
}

#wideContent {
	width: 750;
}

#mainContent .horizSepLine {
	width: 80%;
	height: 1px;
	margin: 15 auto 15 auto;
	border-style: dotted;
	border-width: 0 0 1 0;
	border-color: 666666;
	clear: both;
}

#sideBar {
	width: 309;
	float: right;
}

#sideBar B {
	color: #666666;
}

.section {
	margin-bottom: 25px;
}

.section .previewPic {
	float: left;
	margin: 0 5 5 0;
	width: 100px;
}

.section .header {
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	font-family: arial, helvetica,san-serif;
	font-size: 12px;
	border-style: dotted;
	border-width: 0 0 1 0;
	border-color: 666666;
	padding: 0 0 5 0;
	margin-bottom: 5px;
}

.section .header IMG {
	margin-right: 10px;
}

.section .text {
	font-size: 11px;
	margin: 0 0 0 0;
}

.section .header previewPic {
	vertical-align: baseline;
	float: left;
	margin-right: 10px;
	position: relative: 
	bottom: 10px;
}

.pageBottom {
	position: relative;
}

.pageBottom UL {
	list-style: none outside;
	font-size: 12px;
	margin-top: 2px;
	position: relative;
}

.pageBottom UL LI {
	list-style: none outside;
	font-size: 12px;
	padding: 0 0 3 0;
}

.pageBottom #signUpTable {
	position: absolute;
	top: 45px;
}

#pixPage {
	width: 790px;
	clear: both;
}

.headerIMG {
	margin: 15 0 15 0;
}

.videoPreviewPic {
	margin: 0 0 20 0;
	border-style: solid;
	border-color: #666666;
	border-width: 1 1 1 1;
}

.videoPost .updateTitle {
	float: left;
	font-size: 24px;
	margin: 5 15 5 0;
	font-family: helvetica, arial, san-serif;
	color: #366987;
	height: 23px;
}

.galleryPost {
	float: left;
	margin-top: 15px;
	padding: 0 5 10 5;
}

.galleryPost .updateTitle {
	font-size: 24px;
	margin: 10 auto 5 auto;
	font-family: helvetica, arial, san-serif;
	color: #366987;
	text-align: center;
	
}

#photoContent {
	width: 700;
	margin: 0 auto 0 auto;
	clear: both;
	border-color: 333333;
	border-style: dotted;
	border-width: 1 0 0 0;
	padding: 15 0 15 0;
}
	
#photoContent DIV {
	float: left;
	width: 100;
	height: 100;
	padding: 10 10 10 10;
	border-color: 333333;
	border-style: dotted;
	border-width: 1 1 1 1;
	margin: 6 6 6 6;
	background-image: url(/common/images/photos/thumbnail_bg.jpg);
}

.thumbnail {
	float: left;
	border-color: 333333;
	border-style: dotted;
	border-width: 1 1 1 1;
	margin: 6 6 6 6;
	background-image: url(/common/images/photos/thumbnail_bg.jpg);
}


#photoContent DIV .linked {
	border-color: 666666;
	border-style: dotted;
	border-width: 1 1 1 1;
}

#photoContent DIV:hover {
	background-image: url(/common/images/photos/thumbnail_bg_ov.jpg);
}

#photoContent DIV IMG {
 	display: block;
	margin-left: auto;
	margin-right: auto;
	border-color: ffffff;
	border-style: solid;
	border-width: 1 1 1 1;
}

.smallText {
	font-size: 11px;
}

.centerLink {
	margin: auto;
	text-transform: uppercase;
}

.modelListing {
	border-style: solid;
	border-width: 0 0 1 0;
	border-color: #cccccc;
	background-image: url(/common/images/gradient_bg.jpg);
	width: 100%;
	height:100%;
	clear: both;
	padding: 0 20 1 0;
}

.modelListing .name {
	color: #FC6E15;
	font-size: 18px;
	font-family: arial, helvetica, san-serif, verdana;
}

.modelContainer {
	display: none;
	width: 100%;
}

.modelContainer:target {
	display: block;
}

.pageNav {
	clear: both;
	text-align:center;
	list-style:none;
	margin: 0 0 20 0;
}

.pageNav LI  {
	font-family: helvetica, arial, verdana, tahoma, san-serif;
	font-size: 12px;
	display: inline;
	margin: 5 3 5 0;
	font-weight: bold;
}
	  
.pageNav LI A {
	color: #366987;
	padding: 1 6 1 6;
	border-style: dotted;
	border-color: 7F8191;
	border-width: 1px 1px 1px 1px;
}

.pageNav LI A:hover {
	background-color: 366987;
	border-style: solid;
	border-color: 7F8191;
	border-width: 1 1 1 1;
	color: ffffff;
	text-decoration: none;
}

.pageNav LI .pageNumberSelected {
	padding: 1 6 1 6;
}

.whitebox { 
	background-color:#ffffff; 
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity: 0.5; 
	width:350px; 
	height:350px; 
} 

.blogPost .imgLeft {
	float: left;
	margin: 15 15 15 0;
	border-width: 1 1 1 1;
	border-style: dotted;
	border-color: cccccc;
	padding: 12 12 12 12;

}
.blogPost .imgRight {
	float: right;
	margin: 15 0 15 15;
	border-width: 1 1 1 1;
	border-style: dotted;
	border-color: cccccc;
	padding: 12 12 12 12;

}

.rating {
	font-family: helvetica, arial, verdana, tahoma, san-serif;
	font-size: 14px;
	font-weight: bold;
}

.rating .hot {
	color: #011AB2;
}

.rating .not {
	color: #FC670A;
}

/*  THESE STYLES ARE FOR THE CATROOM */
.style22 {color: #03593B; font-size: 14px; }

.whats_new {
 font-family: Arial, Helvetica, sans-serif;
 color: #03593B;
 text-align: justify;
 line-height: 18px;
 font-size: 14px;
 padding: 12px;
}

.whats_new_right {
 font-family: Arial, Helvetica, sans-serif;
 color: #03593B;
 text-align: right;
 font-size: 16px;
 line-height: 20px;
 padding-right: 12px;
 padding-bottom: 12px;
}

.style50 {
 font-size: 24px
}