 /* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{ background:#2c5169; text-align:center;}
.top-tail{ background:url(../images/top-tail.jpg) top repeat-x #fff;}
.top-bg{ background:url(../images/body-bg.jpg) top center no-repeat;}
.bot-tail{ background:url(../images/bot-tail.gif) bottom repeat-x;}

img {vertical-align:top;}
a img { border:0;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.6875em; line-height:1.364em; color:#0e1a27;}
/* input, select { vertical-align:middle; font-weight:normal;} */

a {color:#28a5ce;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
h5{ font-size:1.636em; color:#27baf2; font-weight:normal; padding-bottom:9px;}
h4{ font-size:10px; color:#27baf2; font-weight:bold; padding-bottom:9px;}
h3 { font-size:12px; color:#27baf2; font-weight:bold; padding-bottom:9px;}
.strong1{ color:#28a5ce; display:block; font-size:1.091em;}
cite{ font-style:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 15px 0 0; float:left;}
.phone{ float:right; padding-right:215px;}
.space1{ margin-left:13px;}
.space2{ margin-left:70px;}
.space3{ margin-left:10px;}
.margin1{ margin-top:25px !important;}
.padding1{ padding-top:9px;}
.padding2{ padding-top:20px;}
.padding3{ padding-top:25px;}
.padding4{ padding-bottom:50px !important;}

/* ============================= header ====================== */
.flash{ height:178px;}
#header{ font-size:0.909em; background:url(../images/header-bg.jpg) bottom left no-repeat;}
#header .banner{ display:inline-block; margin:5px 0 4px 0;}

/* ============================= content ====================== */
#content{ background:url(../images/content-corner-left.gif) left top no-repeat #fff; margin-top:2px;}
#content .right-corner{ background:url(../images/content-corner-right.gif) right top no-repeat; padding:24px 10px 20px 24px;}
.column-2{ color:#525252; line-height:1.273em;}
.line { background:url(../images/line.gif) repeat-y 630px 0; padding-bottom:30px;}
.line2 { background:url(../images/line.gif) repeat-y 630px 0; padding-bottom:60px;}
.title { padding-bottom:11px;}
.title1 {text-align:center; font:bold 12px Verdana, Geneva, sans-serif; color:#CF0702; letter-spacing:0.1em;}
.title2 { padding-bottom:20px;}
.text { font-size:1.091em; line-height:1.5em;}
.text p { padding-top:18px;}
.text1 { font-size:0.909em; color:#aeaeae; font-style:italic; display:block; }
.text2 {font-size:12px; color:#666; display:block; margin-top:10px; margin-bottom:20px}
.text3 { font-size:12px; line-height:1.5em;}
.text3 p { padding-top:10px;}

.indent1{ padding-right:20px;}
.indent2{ padding:0 10px 0 17px;}
.indent3{ padding:0 10px 0 10px;}
.indent4{ padding:0 0 0 20px;}

.unline{ border-bottom:solid 1px #b6babe; padding-bottom:22px; margin-bottom:20px;}
.unline2{ border-bottom:solid 1px #b6babe; }
.unline3 { padding-bottom:22px; margin-bottom:20px;}

.link1{ font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; margin:11px 40px 0 0;}
.link2{ font-size:1.091em; color:#27a0f2; font-weight:bold; display:inline-block; margin-top:11px;}
.link3{ color:#525252;}

.box{ background:url(../images/box-tail.gif) repeat-y; margin-top:32px; border-top:solid 1px #1f8ab5; font-size:1.091em; line-height:1.333em; color:#fff;}
.box .bot-bg{ background:url(../images/box-bg.gif) bottom no-repeat; padding:17px 10px 28px 17px;}
.box .title{ padding-bottom:6px;}

.box_referral {margin-top:32px; text-align:center}
.list ul {list-style:decimal;}
.list li{ font-size:1.091em; line-height:1.5em;}
.list a{ font-weight:bold; color:#f0428b;}
.list span{ font-size:0.917em; line-height:1.364em; color:#0e1a27;}

/* ============================= footer ====================== */
#footer{ clear:both; color:#ffffff;}
#footer a{ color:#ffffff; font-weight:bold;}
#footer .text{ padding:17px 0 0 24px;}

/* ============================= forms ============================= */
#SearchForm{ color:#fff; text-transform:uppercase; float:right; padding:8px 4px 0 35px; height:30px;}
#SearchForm a{ display:inline-block; width:53px; padding:0 0 1px 0; text-align:center; font-size:1.1em; color:#fff; text-decoration:none; font-weight:bold; background:url(../images/form-button.gif) no-repeat 0 0; vertical-align:middle;}
#SearchForm a:hover{ color:#000;}
#SearchForm input{ border:solid 0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 0 2px 3px; width:169px; vertical-align:middle; margin-right:4px;}
#SearchForm span{ background:url(../images/small-menu-marker.gif) no-repeat 0 0; padding:0 14px 0 10px;}

#SignupForm{ padding:0 18px 0 0;}
#SignupForm .input1{ border:solid 0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:3px 0 3px 3px; width:234px; margin-top:6px;}
#SignupForm .input2{ float:right; margin-top:5px;}

#ContactForm{ padding-top:19px;}
#ContactForm .col-1{ width:304px;}
#ContactForm .col-2{ width:296px;}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #0e1a27; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0e1a27; padding:2px 0 2px 3px; width:293px;}
#ContactForm textarea{ border:solid 1px #0e1a27; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0e1a27; padding:2px 0 2px 3px; width:291px; height:89px; overflow:auto;}
#ContactForm .link2{ float:right; margin:13px 10px 0 13px;}

/* ============================= member login form div ============================= */
#div_login {width:292px; height:80px; background-image:url(../images/banner1.jpg); padding-top:40px; margin:5px 0 4px 0;}
.login_txt { font:bold 12px Verdana, Geneva, sans-serif; font-weight:bold; color:white; letter-spacing:0.1em}
.login_mem {font-size:9px; color:white}


/* =============================Featured model ============================= */
#div_featured {width:292px; height:234px; background-image:url(../images/featured_back.jpg); padding-top:10px; margin:5px 0 4px 0; font:bold 13px Verdana, Geneva, sans-serif; color:white; text-align:center; letter-spacing:0.3em; text-transform:uppercase}

/* ============================= dvd section right ============================= */

.dvd_box {width:181px; height:316px; margin:0 auto; background-image:url(../images/dvd_background.jpg)}
.dvd {padding:8px}
.dvd_menu {text-align:right}
.dvd_title {text-align:center; font:bold 12px Verdana, Geneva, sans-serif; text-transform:uppercase; letter-spacing:0.1em; color:#f0428b; margin-top:10px}
.dvd_title a {color:#f0428b; text-decoration:none}
.dvd_title a:hover {color:#f0428b; text-decoration:underline}

/* ============================= Model box ============================= */

#page1 .col-model {float:left; width:195px; height:320px; margin:10px 0 20px 5px; text-align:center }
#page1 .col-model2 {float:left; width:195px; height:420px; margin:10px 0 20px 5px; text-align:center }
#page1 .col-featured {width:195px; height:200px;  text-align:center; margin:0 auto; }
#page1 .col-featured-image {border:solid 1px #939}

#page1 .col-modelbox {width:195px; height:190px; padding-top:10px; background-image:url(../images/model_background.jpg)}
#page1 .col-model a {font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; }

#page1 .col-model_small {float:left; width:117px; height:250px; margin:10px 0 20px 5px; text-align:center }
#page1 .col-model_smallbox {width:117px; height:105px; padding-top:15px; background-image:url(../images/model_background_small.jpg)}
#page1 .col-model_smallbox a {font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; }



/* ============================= Model box bio ============================= */
#page1 .col-model_bio {float:left; width:380px; height:420px; margin:10px 0 20px 25px; text-align:left }
#page1 .col-model_bio p  { padding-top: 0em; padding-bottom: 0.8em; font-size:1.091em; color:#28a5ce; font-weight:bold}
.marg { margin-right:15px}

.modeldvd {width:180px; float:left; padding:5px; margin:5px; text-align:center}

.modelvideo { }

.menu_models {text-align:center; margin:20px}

/* ============================= models page ============================= */
#tb_models {width:600px; }
#tb_models td {height:100px; width:200px; text-align:center}
#td_models p {padding-top:9px;}

/* ============================= paging ============================= */
.paging {color:#f0428b;font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center  }
.paging a { color:#28a5ce; text-decoration:none; padding:0 10px}
.paging a:hover {color:#f0428b; text-decoration:none}
.next {padding-left:25px; font-weight:bold ;text-transform:uppercase;font-size:14px;}
.next a { color:#28a5ce; text-decoration:none}
.next a:hover {color:#f0428b; text-decoration:none}
.previous {padding-right:30px; font-weight:bold; text-transform:uppercase;font-size:14px;}
.previous a { color:#28a5ce; text-decoration:none}
.previous a:hover {color:#f0428b; text-decoration:none}
.pagingdiv { width:400px; border:solid 1px #28a5ce; margin:5px; padding:5px}


/* ============================= Video box ============================= */

#page1 .col-video {float:left; width:180px; height:220px; margin:10px 0 20px 15px; text-align:center }
#page1 .col-videobox {width:180px; height:144px; background-image:url(../images/video_background_small.jpg); text-align:center; padding-top:6px}
#page1 .col-video a {font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; }

/* =============================free Video box home page ============================= */

#page1 .col-videofree {float:left; width:180px; height:160px; margin:0 20px 10px 0; text-align:center }
#page1 .col-videofreebox {width:180px; height:144px; background-image:url(../images/video_background_small.jpg); text-align:center; padding-top:6px}
#page1 .col-videofree a {font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; }
#page1 .freetext {font-size:1.1em; color:#525252; line-height:1.273em;}

/* =============================join page  ============================= */
.benefits { font-family:Verdana, Arial, Helvetica, sans-serif; color:#003300;text-align:left; font:bold 14px/20px Verdana; margin-bottom:5px}

/* Faq page  */

#faq dt {padding-left: 25px}
#faq dt a {color:maroon}
#faq dt a:active, a:visited {color:maroon}
#faq dt a:hover {color:#FFCC00}
.DTminus {background: url("../images/minus.gif")  0 0 no-repeat}
.DTplus {background: url("../images/plus.gif")  0 0 no-repeat}


/* ============================= Store Page DVD section ============================= */
#page1 .store-dvds {width:190px; height:220px; float:left; text-align:center}
#page1 .store-dvd { margin:0 auto; width:108px; height:180px; text-align:center; background-image:url(../images/dvd_background_small.jpg) }
#page1 .store-dvdbox {width:91px; height:158px; padding:4px }
#page1 .store-dvd a {font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; }

#page1 .col-model_dvd {float:left; width:380px;  margin:0 0 0 25px; text-align:left }
#page1 .col-model_dvd p  { font-size:12px;}
#page1 .col-model_dvd p a { text-decoration:none; font-weight:bold}
#page1 .col-model_dvd p a:hover { color:red}

/* =============================vote ============================= */

#star5 { }
#star4 { position: absolute; z-index:1 }
#star3 { position: absolute; z-index:2 }
#star2 { position: absolute; z-index:3 }
#star1 { position: absolute; z-index:4 }
#star5:hover { background-image:url(../images/stars/star_05_p.gif) }
#star4:hover { background-image:url(../images/stars/star_04_p.gif) }
#star3:hover { background-image:url(../images/stars/star_03_p.gif) }
#star2:hover { background-image:url(../images/stars/star_02_p.gif) }
#star1:hover { background-image:url(../images/stars/star_01_p.gif) }


/* =============================vote results right column============================= */
#page1 .vote_res { width:150px; height:200px; margin:0 auto; text-align:center }
#page1 .vote_res_box {width:117px; height:105px; padding-top:15px; background-image:url(../images/model_background_small.jpg); margin:0 auto; text-align:center}
#page1 .vote_res_box a {font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; }


/* =============================menu listing models & videos ============================= */
#alldrops { height:80px;
	margin:20px 0; padding-bottom:20px;
	font: bold 11px Verdana, Geneva, sans-serif;
	color:#0A3264;
	text-transform:uppercase
}
.formcss {width:200px; padding-left:5px}
.formcss select {width:200px; padding-left:5px; margin:5px 0 15px 0}
.formcss option { padding-left:15px; margin:2px}


/* =============================gallery section  ============================= */
#page1 .model_gal {width:154px; height:230px; float:left; margin:0 22px; text-align:center }
#page1 .model_galbox {width:100px; height:132px; background-image:url(../images/gallery_background.jpg); padding:7px; margin:10px 20px 50px 20px}

/* ============================referral section  ============================= */
#referral_rev { width:220px; height:630px; float:left }
#referral_rev_1 { background:url(../images/referral_rev_1.jpg); width:178px; height:127px; padding:170px 14px 10px 14px;}
#referral_rev_1 p { text-align:justify}
#referral_rev_2 { background:url(../images/referral_rev_2.jpg); width:178px; height:127px; padding:170px 14px 10px 14px;}
#referral_rev_2 p {text-align:justify}
#referral_rev_txt { width:390px; height:630px; float:left ; text-align:justify ; }
#referral_rev_txt p {font-size:1.191em; line-height:1.1em;  color:#666; padding-top:25px }
#referral_faq {clear:both; padding-top:20px}





