/* ####### GENERAL HTML #######	*/
body { margin:0;padding:0;background: #fff url(/_assets/imgs/common/main_bg.jpg) repeat-x top left; }

/* links */
a { color:#CC0000; text-decoration:underline; font-weight:bold; }
a:hover { color:#FF0000; text-decoration:none; }
a:visited { color:#CC0000; }
a:active { color:#CC0000; }

a.big-link { font-size:138.5%; font-family:Arial; text-align:right; } 

/* headings */
h2 { font-size:138.5%; font-weight:bold; }
h3 { font-size:123.1%; font-weight:bold;  }
h1,h2,h3,h4,h5,h6,strong { font-family:Arial; color:#333; padding-bottom:0.5em; }

/* lang */
abbr,acronym {	border-bottom:1px dotted #000;	cursor:help; } 
em { font-style:italic; }

/* lists */
blockquote,ul,ol,dl { margin:0.4em 0; }
ol,ul,dl { margin-left:2em; }
ol li {	list-style: decimal outside; }
ul li {	list-style: disc outside; }
dl dd {	margin-left:1em;}

/* tables */
th,td {	border:1px solid #000;	padding:.5em; }
th { background-color:#555; font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p,fieldset,table { margin-bottom:1em;}

/* main divs */
#wrap { background: transparent url(/_assets/imgs/common/border_bg.jpg) no-repeat top center; width:910px; margin:0 auto; }
#content { position:relative; margin:0; padding:0;  font-family:Verdana; width:850px; margin-left:30px; }
#bd  { width:370px; float:left; padding-left:20px; }

/* common boxes */
.box { background:#CADEF6; margin-bottom:1em; padding-bottom:1em; }
.box p { font-size:85%; padding:1em 1em 0 1em; } 
.box ul { font-size:85%; }
.box h2 { background:#CADEF6 url(/_assets/imgs/common/center_hd.jpg) no-repeat top left; padding:0.2em; color:#fff; font-weight:normal; }

/* common form elements */
fieldset { background-color:#DAE9F8; position:relative; font-size:85%; padding:1em; margin:1em; } 
legend span { display:none; padding:1em;  font-size:108%; color:#900; font-weight:bold; }
.row { clear:both;  margin:1em 0; } 
.row label { float:left; display:block; font-weight:bold; }

/* ####### HEADER #######	*/

/* header */
#hd { background: transparent url(/_assets/imgs/common/header.jpg) no-repeat top center; width:850px; height:150px; }  
#hd h1 { display:none; }

/* main nav */
ul#main-nav { position:absolute; top:95px; left:8px; margin-left:0;  }
ul#main-nav li { list-style-type:none; padding-left:0.8em; float:left; } 
ul#main-nav li.first { padding:0;  }
ul#main-nav li a { display:block; font-size:138.5%; font-family:Arial; } 

/* get a quote btn */
div#get-a-quote { position:absolute; top:149px; right:0; width:220px; background:#CADEF6 url(/_assets/imgs/common/sidebar_ft.jpg) no-repeat bottom center; text-align:center; height:130px; }
div#get-a-quote img { display:block; margin:0 auto; }
div#get-a-quote a { display:block; font-size:85%; padding-top:0.5em; }

/* ####### LEFT HAND SIDE #######	*/

/* left hand side col */
#lhs { width:220px; float:left;  }

/* top babes */
table#top-ten-list { margin:1em 0 0 1em; }
table#top-ten-list td { padding:0.1em; border:0; } 
table#top-ten-list td p { padding: 0; } 
table#top-ten-list td.txt { padding-left:0.5em; } 
table#top-ten-list td p span.no {  font-size:182%; font-family:Arial; } 
table#top-ten-list td p span.rating {  font-size:182%; font-family:Arial; font-weight:bold; } 
table#top-ten-list td img { border:1px solid #fff; } 

/* ####### MEMBERS #######	*/

/* member registration */
div#member-reg img { float:left; margin:1em; }

/* member login - box */
div#babe-login ul { padding:1em; } 

/* member login - form */
fieldset#main-login label { width:100px; }
fieldset#main-login input#rem { float:left; } 
fieldset#main-login label.rem { padding-left:10px; }

/* registration form */ 
fieldset#profile label { width:110px;  padding:0.5em 0 0.2em 0; }
fieldset#profile label.agree { width:190px; }
fieldset#profile input.register { clear:both; }

/* member - index */
div#member-index h3 { padding:0.5em 1em 0 0.7em;  }

/* member - modify pics */
div#member-pics h3 { padding:1em 0 0 1em; }
div#member-pics p, div#member-pics input { font-size:85%; }
div.member-img-details { clear:all; height:100px; background-color:#DAE9F8; margin:1em; padding:1em; } 
div.member-img {  float:left; margin-left:1em; }
div.member-img img { border:1px solid #fff; }
div.member-img-desc {  float:left; margin-left:1em; } 
div.member-img-desc p { padding:0; margin-bottom:0.5em;} 
div.member-img-desc p.msg { margin:0 0 0.5; } 

form#frmupload { background-color:#DAE9F8; margin:1em; padding:1em; } 

/* member - modify profile */
div#edit-profile p { padding:0 1em; }

/* member - modify preferences */
fieldset.chg { font-size:85%;  } 
fieldset.chg div.row { margin:0.5em 0; display:block; }
fieldset.chg label { width:140px; margin:0.5em 0 0.2em 0; }
fieldset.chg legend {    }

/* ####### RATING #######	*/

/* rating - profile text */
div#profile-txt h3 { font-size:123.1%; padding:0 0 0 0.6em; }
div#profile-txt p, div#profile-txt ul { padding:1em; } 

/* rating - quick vote */
div.find-out-more {  padding:0.5em;  } 
div.find-out-more p { font-size:85%; margin:0; } 
div.find-out-more p span a {  font-family:arial; display:block; font-size:153.9%; } 
#main-img { border:1px solid #fff; text-align:center; }

/* rating - radio button bar */
table.ratebar { margin-top:1em; border:0; }
table.ratebar td { border:0; padding:0; } 
table.ratebar td p { font-weight:bold; }

/* rating - voting info */ 
ul#rating-info { padding:0.5em 1em 0 0;   }
ul#rating-info li { width:110px; text-align:center; font-weight:bold; list-style-type:none; float:left; padding-bottom:1em; } 
ul#rating-info li span { font-family:arial; display:block; font-size:182%; } 

/* rating - img / description */
img#main-profile-img { border:1px solid #fff; }
img#main-profile-thumb { border:1px solid #fff; }
p#img-desc { text-align:center; padding:1em;} 

/* rating - you just voted */
div#just-voted { height:150px; }
div#just-voted h3 { margin:0.5em 1em 0 1em; padding:0; }
img#just-voted-img { border:1px solid #fff; float:left; margin:0.7em 0 0 1em;  }
ul#voted-stats {  }
ul#voted-stats li { text-align:center; font-weight:bold; list-style-type:none; float:left; padding-left:2em; } 
ul#voted-stats li span { font-family:arial; font-size:182%; display:block; }

/* ####### RIGHT HAND SIDE #######	*/

/* right hand side col */
#rhs { width:220px; float:left; margin-top:130px; margin-left:20px; }

/* become a babe */
div#become-a-babe p { padding:1em 1em 0 1em; } 
div#become-a-babe img {  border:1px solid #fff; }
div#become-a-babe div#link { text-align:right; padding:0 10px 10px 10px; } 

/* facebook */
div#facebook p { padding:1em 1em 0 1em; } 
div#facebook p.fb-link { padding-top:0; }

fieldset#stf { } 
fieldset#stf label { display:block; float:none; } 

/* ####### GENERAL CONTENT #######	*/

/* messages */
.msg { text-align:center; font-size:85%; }
.highlight { padding:1em !important; margin:1em; border:1px solid #f90; color:#c00; font-weight:bold; background-color:#ffc; }

/* intro (home page) */
div#intro { height:300px; }
div#intro p { padding-right:1em; line-height:1.3em; }
div#intro p.first { margin-top:1em; }
div#intro img { float:left; margin:1em; }

/* news (home page) */
div#news h3 { padding:1em 0 0 1.3em; margin:0; }
div#news h4 { padding:0 2em; font-size:85%; font-weight:bold; } 
div.news-post { padding:0 2em 1em 2em; font-size:85%; }

/* become a babe - main page */
div#become-a-babe-main { padding-bottom:1em; margin-bottom:1em; }
div#become-a-babe-main p { padding:1em 1em 0 1em; }
div#become-a-babe-main img { border:1px solid #fff; margin:0 1em; }

/* terms of service */
div#terms p { margin:1em 1em 0 1em; }
div#terms ol { font-size:85%; padding:0 1em; } 
div#terms ol li {  padding-top:1em ; } 

/* babe listings */
table#listing { padding:1em; font-size:85%; width:100%;  } 
table#listing th { background-color:#DAE9F8; border:0; border-top:1px solid #555; border-bottom:1px solid #555; }
table#listing td { text-align:center; border:0; border-bottom:1px solid #555;}
table#listing td img { border:1px solid #fff; } 
table#listing td.rating { font-size:192%; font-family:arial; font-weight:bold; }

/* searching */
div#search-results p { padding:1em 1em 0 1em }

/* searching - advanced */
fieldset#adv-search { } 
fieldset#adv-search label { width:110px;  }

/* password recovery */
fieldset#pwd-recover {  } 
fieldset#pwd-recover label { width:70px;  }

/* resend-code */
fieldset#resend-code {  } 
fieldset#resend-code label { width:70px;  }

/* ####### FOOTER #######	*/

/* footer */
#ft { clear:both; background-color:#fff; }  

/* footer nav */
ul#ft-nav { margin:0 0 0 0;  }
ul#ft-nav li { list-style-type:none; padding-left:1em; float:left;  } 
ul#ft-nav li.first { padding:0;  }
ul#ft-nav li a { display:block;  font-weight:bold; font-size:85%; } 

/* bookmarks */
ul#social-bookmarks { float:right;  margin:0 0 10px 0; }
ul#social-bookmarks li { display:block; font-size:85%; float:left; list-style-type:none; padding-left:1.5em; margin-left:10px; } 
ul#social-bookmarks li a { margin-left:5px; }
ul#social-bookmarks li.delicious { background:transparent url(/_assets/imgs/common/delicious.gif) no-repeat scroll 0pt; }
ul#social-bookmarks li.digg { background:transparent url(/_assets/imgs/common/digg.gif) no-repeat scroll 0pt; }
ul#social-bookmarks li.reddit { background:transparent url(/_assets/imgs/common/reddit.gif) no-repeat scroll 0pt; }

/* footer divider */
hr#ft-hr {  clear:both; border:0; background:#CADEF6 url(/_assets/imgs/common/ft_hr.jpg) no-repeat top left; width:850px; height:5px; } 

/* footer site links */
p#zolv { float:right; font-size:85%; } 
p#bennetts {  float:left; font-size:85%; }




