/* CSS Document */

body {
	background-image: url(../images/dd_01.gif);
	margin-left: 0px;
	margin-top: 00px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	text-align:center;
	font-family:tahoma;
	font-size:11px;
}
H1{	
	font-size:18px;
	color:#0878ae;
	font-family:Arial, Helvetica, sans-serif;
}
H2{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0878ae;
}
li{text-align:justify;}
H3{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0878ae;
}
H4{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0878ae;
}
p{ text-align:justify;
}
#wrapper{
	margin:0px auto;
	width:976px;
	padding:0px;
}
#header{
	background-image:url(../images/header_02.gif); 
	display:block; 
	width:976px; 
	height:106px; 
	margin:0px auto; 
	text-align:left;
	float:left;
	padding:0px;
}
#contents{
	display:block; 
	width:976px; 
	padding:0px;
	margin:0px;
	text-align:left;
}
#footer{
	display:block; 
	width:100%; 
	padding:0px;
	margin:0px;
	text-align:left;
	background-image:url(../images/footer_09.gif);
	height:32px;
}
#footer .input {
	border:1px solid #66CCFF; 
	padding:2px; 
	margin:0px}
#logobar_inner{
	width:976px; 
	display:block; 
	padding:0px; 
	margin:0px auto; 
	color:#FFFFFF;
}
#press_release{
	display:block; 
	width:700px; 
	float:left; 
	padding-top:9px;}
#searchbox{
	display:block; 
	width:250px; 
	float:left; 
	text-align:right; 
	padding:5px 0px; 
	margin:0px;}
#logos{
	display:block; 
	width:976px; 
	padding:0px;
	margin:0px auto;
	text-align:left;
}
#logos img{
	margin:5px 5px 5px 0px;
}
#bottom_links{
	display:block; 
	width:976px; 
	padding:0px;
	margin:0px auto;
	text-align:left;
	height:30px;
	padding-top:10px;
}
#bottom_links a{
	font-weight:bold; 
	text-decoration:none; 
	color: #0878ae;
}
#bottom_links a:hover{
	color: #FF6600;
}
#logobar {
	width:976px; 
	display:block; 
	padding:0px; 
	margin:0px;
}
#navigationbar{
	text-align:right;
	width: 976px;
	display:block;
	padding:3px 0px 0px 0px; 
	margin:0px;
}
.toplinks{
	padding-right:12px; 
	padding-left:12px; 
	margin-top:2px; 
	margin:0px; 
	text-decoration:none; 
	color: #0878ae; 
	font-weight:bold; 
	border-right:1px solid #0878ae;
}
.toplinks:hover{
	color:#FF6600;
}
.general{
	width: 976px;
	display:block;
	text-align:left;
}
.latest_covers{
	display: block;
	width:180px;
	float:left;
	height:282px;
	background-image:url(../images/index_15.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-right:17px;
}
.latest_covers a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-left:38px;
	color:#0878ae;
}
.latest_covers a:hover{
	color:#FF6600;
}
.latest_covers img{
	border:1px solid #b7d8eb
}
#hometext{
	background-color:#e9f4fa; 
	display:block; 
	float:left; 
	width:770px; 
	height:113px; 
	margin-top:10px;
}
#loginbox{
	background-image:url(../images/login_bg_12.gif); 
	margin-top:10px; 
	margin-right:17px; 
	width:174px; 
	height:105px; 
	float:left; 
	background-repeat:no-repeat; 
	display:block;
	padding:4px;
}
#loginbox a{ font-weight:bold; text-decoration:none; 	color:#0878ae;}
#loginbox a:hover{ color:#FF6600}

/*
	Gallery Style Sheets
*/
#gallery {
margin:auto;
}

#gallery ul li {
display: block;
} 

.galleryimage{
	width:62px;
	margin-top: 5px;
	margin-bottom: 5px;
	float:left;
	background-color:#6eccf9;
	display:block;
	margin-right:10px;
	text-align:center;
	font-size:smaller;
	color: #ffffff;
}

/* Signup Form*/	
div#headshots {
display:inline;
float:left;
width:400px;}

div#bodyshot  {
display:inline;
float:left;
width:430px;}

.register_statistics {display:inline;
float:left;
width: 430px;
height: 430px;
margin-left: 20px;}

.register_contact {display:inline;
float:left;
width: 450px;
height: 400px;
}
.register_cover { clear:both; }

.register_description { 
margin-left: 130px;
margin-bottom: 10px;
width: 600px;
}

div#contents form fieldset#register_beforesubmit ol li { display:inline}
div#contents form fieldset#register_beforesubmit ol li { 	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div#contents form fieldset#register_beforesubmit ol  { 	
	border: #333333;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width:90%;
	height: 26px;
	margin-left: 2%;
	margin-right: 2%;
	padding-top: 0px;
}

.fieldsbutton {
position:relative;
left: 310px;
width:75px;
height:23px;
}

div#contents form fieldset label.registersubmit {   width: 335px; }

/* General Form Style */

form {margin: 10px;}
form ol{ list-style-type: none;}
form ul{ list-style-type: none;}
form legend { color : #0878ae; font-size:12px; font-weight:bold; margin:5px; padding-left:5px; padding-right:10px;}
form textarea { 
height: 70px;
border: 1px solid #999999;
width: 500px;	
font-family:tahoma; color:#000000; font-size:11px
}



div#contents form ol li {
	border: #a9e1fc;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width:96%;
	margin-left: 2%;
	margin-right: 2%;
 }

fieldset{border:1px solid #05638f; display:inline;
float:left; width:100%;}
div#contents form fieldset ol {
padding: 0;
  }

div#contents form fieldset li {
padding: 5px;
margin: 0;
}

div#contents form label {
display: -moz-inline-box; /* Fixes Firefox */
display: inline-block;
line-height: 1.8;
vertical-align: top;
}

div#contents form fieldset label {
  width: 145px; 
}

.shortrows {
width:auto !important;
}

form#voteForm {margin: 0px;}

.prosubmit {
width:70px;
height:20px;
border:none;}

/*model profile page */
div#modelimages {
display:block;
float:left;
position:relative;
margin:10px 0px  !important;
background-repeat: repeat-y;
}
div#modelstatspage h3 {
padding:0px  !important;
margin:0px  !important;
padding-top:10px  !important;
margin-top: 35px !important;
margin-bottom: 0px !important;
position:relative;
text-indent: 15px;
width: 914px;
height : 28px;
}

div#modelstatspage p {
	background-color:#1a1a1a;
	border: 1px solid #2b2b2b;
	padding:10px;
	margin:0px !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-bottom:10px !important;
}

div#modelstatspage dt {
color:#ca3737;
}
div#modelmain h2 {
padding:0px  !important;
margin:0px  !important;
padding-top:18px  !important;
position:relative;
text-align:center;
font-size:20px;
width: 914px;
height : 59px;
}
/* Model stats Gallery */
div#modelimages ul li {
	display: inline;
	float:left;
	margin:0px;
	padding:0px;
} 

div#modelimages img {
border: 1px solid #66CCFF;
} 

.statsgallery {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border:none;
}
.contactlabel
{
 	width:122px;
	
}
div#modelgeneral {
width: 896px;
height: 160px;
margin-left:10px;
margin-right:10px;
}
/* model location experience */
div#modelgeneralleft {
	display: inline;
}
div#modelgeneralright {
	display: inline;
} 

div#modelgeneralright dl {
float:left; 
width:413px;
height: 130px;
}

div#modelgeneralleft dl {
float:left; 
width:413px;
height: 130px;
margin-right: 10px;
}
/* model vital stats*/

div#model_vital_statistics {
height: 255px;
width: 896px;
margin-left:10px;
margin-right:10px;
}

div#statisticsleft  {
	display: inline;
}
div#statisticsright  {
	display: inline;
} 

div#statisticsleft dl {
float:left; 
width:413px;
margin-right: 10px;
}
div#statisticsright dl {
float:left; 
width:413px;
}
.datadisplay {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align:justify;
	}
.datadisplay dt{display:inline; font-weight:bold; padding:0px; margin:0px; color:#0878ae; text-align:justify;}
.datadisplay dd{display:inline; padding:0px; margin:0px;text-align:justify;}
.datadisplay input{border:none; background:none;}

.bold_links
{
	font-weight:bold; 
	text-decoration:none; 
	color: #0878ae;
}
.bold_links:hover
{
	color: #FF6600;
}
.mselect{ font-size:12px; background-color:#99CCFF; font-weight:bold; font-family:tahoma}
/* Become a model0 page style */

div#becomeamodelstyle h3 {

font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0878ae;
}

div#becomeamodelstyle p  {
	
	padding:10px;
	margin:0px !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-bottom:40px !important;
}


.becomeamodelstylehighlight {
font-size:12px;
font-weight:bold;
color:#ca3737;}


div#becomeamodelstyle ul {
	margin: 0px;
	margin-left: 170px;
	padding: 0px;
	list-style-type:decimal;
}

div#becomeamodelstyle li {

	display:inline !important;
	padding-right: 20px;

}
div#becomeoptions ul {
	margin: 0px;
	margin-left: 250px;
	padding: 0px;
	list-style-type:decimal;
}

div#becomeoptions li {

	display:inline !important;
	padding-right: 20px;

}
.geninput {border:1px solid #999999;}
.fields{border:1px solid #999999;}