/*  MY CSS SETTINGS - 7/02/09  */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, img, small, form, label, ol, ul, li, table, th, tr, td{
margin:0;
padding:0;
border:0;
outline:0;
font-style:inherit;
font-family:inherit;
}
html{ /* force scrollbars on at all times */
height:100%;
margin-bottom:1px;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#f0f0f0;
margin:0 0 10px 0;
line-height:1.33;
background-image:url(img/background-gnd1.gif);
background-attachment:scroll;
background-repeat:repeat;
background-position:170px 0;
}
body.greybg{
background-image:url(img/background-gnd1g.gif);
background-attachment:scroll;
background-repeat:repeat;
background-position:170px 0;
}
li{
margin-left:22px;
}
hr{
color:#666666;
background-color:#666666;
}
a:link{ color:#557799; text-decoration:none; }
a:visited{ color:#557799; text-decoration:none; }
a:hover{ color:#5577aa; text-decoration:underline; }
a:active{ color:#000; text-decoration:none; }
h3{
font-size:20px;
}
h1 a{
text-decoration:none;
padding:15px;
}
h1 a:hover{
background-color:#dddddd;
}
.wrapper{
margin-top:0;
margin-bottom:0;
margin-right:auto;
margin-left:auto;
width:1000px;
border-top:0 solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
border-bottom:5px solid #fff;
background-color:#fff;
}
.big-box-1{
width:974px;
max-width:974px;
border:1px solid #aaaacc;
margin:10px 0 10px 0;
padding:12px;
text-align:center;
}
.big-box-2{
width:auto;
max-width:75%;
border:1px solid #bbbbdd;
margin:10px 0 10px 0;
padding:12px;
background-color:#e0e0e0;
}
.big-box-3{
width:430px;
height:auto;
border:1px solid #bbbbdd;
margin:10px 0 0 0;
padding:12px;
background-color:#f0f0f0;
}
.wider{
padding:2px;
}
.big-box-4{
width:98%;
height:auto;
border:1px solid #bbbbdd;
margin:10px 0 20px 0;
padding:8px;
background-color:#fff;
}
.box-wide-contain-halves{
display:block;
width:940px;
margin:10px 12px;
padding:0;
border:0;
text-align:left;
}
.box-wide-single-nobox{
width:920px;
margin:10px 12px 10px 12px;
padding:10px;
border:0;
text-align:center;
}
.box-wide-single-nobox img{
margin:0 12px 0 12px;
border:0;
}
.box-wide-single{
width:920px;
margin:10px 12px 10px 12px;
padding:10px;
border:1px solid #BDB597;
text-align:left;
}
.noborder{
border:0;
}
.box-lefthalf{
position:relative;
float:left;
text-align:left;
width:440px;
padding:10px;
margin:0;
border:1px solid #BDB597;
}
.box-righthalf{
position:relative;
float:right;
text-align:left;
width:440px;
padding:10px;
margin:0;
border:1px solid #BDB597;
}
.bigimage{
float:left;
width:282px;
margin:0 14px 10px 10px;
border:1px solid #ddddee;
}
.mediumimage{
float:left;
width:282px;
margin:10px 14px 10px 10px;
border:1px solid #ddddee;
}
.smallimage{
float:left;
width:138px;
margin:0 14px 10px 10px;
border:1px solid #ddddee;
}
.headlinebox{
float:left;
text-align:left;
width:600px;
margin:10px 0 0 0;
border-bottom:1px solid #ddddee;
font-weight:bold;
}
.headlinebox420{
width:420px;
text-align:left;
border-bottom:1px solid #ddddee;
margin-bottom:12px;
}
.headlinebox900{
width:900px;
text-align:left;
border-bottom:1px solid #ddddee;
margin-bottom:12px;
}
.contentright{
float:left;
text-align:left;
width:600px;
margin:0 0 15px 0;
border:0;
}
.contentright img{
margin:0 4px 0 0;
}
.smallcontentright{
float:left;
text-align:left;
width:270px;
margin:10px 0 15px 0;
border:0 solid #ddddee;
}
.box-4by4{
float:left;
text-align:left;
width:436px;
padding:10px;
margin:10px 12px;
border:1px solid #BDB597;
}
.box-2by2{
float:left;
text-align:left;
width:190px;
padding:10px 0 10px 10px;
margin:5px 10px 5px 0;
border:1px solid #BDB597;
border:0;
overflow:hidden;
white-space:nowrap;
font-size:14px;
}
.box-2by2:hover{
overflow:visible;
overflow:auto;
white-space:normal;
}
.footerwrap{
background-color:#00A1D1;
padding-bottom:6px;
}
.blockwrapper1{
margin:10px;
text-align:left;
}
.blockwrapper2{
margin:10px 30px;
text-align:left;
font-size:12px;
}
.blockwrapper2 small{
font-weight:normal;
}
.blockwrapper-support{
text-align:left;
width:700px;
margin:10px auto;
border:1px solid #BBBBDD;
display:block;
}
.blockwrapper-support ul{
font-weight:bold;
}
.blockwrapper-support li{
margin-bottom:25px;
}
.blockwrapper-scenesummary1{
float:right;
width:260px;
margin:10px 6px 10px 0;
padding:4px; 
border:1px solid #BBBBDD;
text-align:left;
line-height:125%;
}
.blockwrapper-images1{
float:left;
width:660px;
margin:10px 5px 10px 6px;
padding:4px; 
border:0 solid #BBBBDD;
text-align:left;
}
.blockwrapper-video1{
float:left;
width:400px;
margin:10px 12px 10px 33px;
text-align:left;
}
.blockwrapper3{
width:auto;
}
.blockwrapper3 p{
width:auto;
margin:10px auto;
}
.blockwrapper3 table{
width:auto;
margin:0 auto;
}
.blockwrapper4{
width:872px;
margin:0 auto;
}
.blockwrapper5{
width:620px;
margin:0 auto;
}
.blockwrapper6{
width:100%;
margin:10px auto;
}
.blockwrapper6 table{
margin:0 auto;
}
.gallery-img-margins{
margin-top:0;
margin-right:4px;
margin-bottom:4px;
margin-left:4px;
}
.box-left-bold-1{
text-align:left;
font-weight:bold;
}
.minimal-box-1{
width:auto;
border:1px solid #e3e3e3;
padding:10px 3px;
background-color:#fafafa;
}
.minimal-box-1:hover{
border:1px solid #d0d0d0;
background-color:#f0f0f0;
}
.link-box-1{
width:100%;
display:block;
}
.text-smallcaps{
font-variant:small-caps;
}
.cntr{
text-align:center;
}
.position-as-left-column{
position:relative;
top:0;
left:0;
float:left;
margin-left:10px;
}
.position-as-left-column img{
margin-top:10px;
}

.position-as-right-column{
position:relative;
top:0;
left:0;
float:right;
margin-right:10px;
}

.position-as-right-column img{
margin-top:10px;
}

.position-as-page-spanning-row{
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
}

.position-as-page-spanning-row img{
margin-top:12px;
padding-left:8px;
padding-right:8px;
}

.ntwk-box10{
display:block;
text-align:center;
font-family:Arial, sans-serif;
font-weight:bold;
width:310px;
float:left;
margin:45px 0;
}
.ntwk-box1{
background-color:transparent;
display:block;
text-align:center;
font-family:Arial, sans-serif;
font-weight:bold;
padding:0;
width:270px;
float:left;
margin:19px 9px;
border:0 solid black;
}
.ntwk-box1 img{
background-color:transparent;
margin:6px;
}
.faqanswer{
padding:3px 18px;
}

/* BEGIN STYLE SETTINGS FOR TABLELESS FORM */
.feedbackform{
width:auto;
padding:5px 5px 5px 15px;
text-align:left;
font-size:small;
}
div.fieldwrapper{
width:400px;
overflow:hidden;
padding:5px 0;
margin-top:2px;
margin-bottom:12px;
}
div.tighter div.fieldwrapper {
margin-bottom:0;
}
div.fieldwrapper label.styled{
float:left;
width:120px; /*width of label (left column)*/
color:#000;
border-bottom:0 solid red;
margin-right:0; /*spacing with right column*/
text-transform:uppercase;
font-size:small;
text-align:right;
padding-right:2px;
}
div.fieldwrapper label.styledwide{
width:230px; /*width of label (left column)*/
}
div.fieldwrapper div.thefield{
float:left;
margin-bottom:6px; /* space following the field */
}
div.fieldwrapper div.thefield input[type="text"], input[type="password"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width:200px;
}
div.fieldwrapper div.thefieldbold input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
font-weight:bold;
}
div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width:300px;
height:150px;
}
div.fieldwrapper .styledthin{
width:100px;
}
div.fieldwrapper .styledthin input{
width:150px;
}
#myusername{
width:150px;
}
div.fieldwrapper div.recaptcha{ /* style for TEXTAREA fields. */
margin-left:120px;
}
div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top:5px; /*space above buttonsdiv*/
text-align:right;
}
div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width:310px;
background:#e1dfe0;
}
div.buttonsdiv2 input, div.buttonsdiv2 button{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width:auto;
background:#efcfff;
margin-left:120px;
padding:10px;
}
div.buttonsdiv2 button{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
background:#efcfff;
margin-left:120px;
padding:8px;
text-align:center;
width:250px;
}
div.buttonsdiv2 div.myindent{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
margin-left:120px;
}
.smallbox{
margin:1px 0;
padding:2px 0;
}
div.buttonsdiv3 input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width:auto;
background:#e1dfe0;
margin-left:190px;
}
.buttonsdiv3 input{
width:auto;
background:#e1dfe0;
}
/* END STYLE SETTINGS FOR TABLELESS FORM */


.footer-paragraph{
font-size:small;
}
.footer-paragraph a{
color:#660000;
text-decoration:none;
}
.footer-paragraph a:hover{
color:#C30000;
text-decoration:underline;
}
.footer-text1{
color:#444444;
font-size:11pt;
}
.tour_category_info{
margin:0 auto;
}
.tour_category_info td{
padding:0 10px 10px 10px;
table-layout:auto;
text-align:left;
}
.tour_model_info td{
padding:0 10px 10px 10px;
table-layout:auto;
}
.tour_model_info p{
text-align:left;
font-weight:bold;
color:#660033;
}
.tour_girls_table{
width:auto;
margin:0 auto;
font-weight:bold;
color:#660033;
}
.tour_girls_table td{
padding:0 8px 12px 8px;
font-size:12px;
}
.tour_girls_table td p{
color:#886666;
padding:3px 0 4px 6px;
}
input, select{
font-family:tahoma;
font-size:12px;
padding:2px;
}
input#searchbox{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:180px;
}
input.searchbutton1{
border:1px solid #BDB597;
font-size:13px;
font-weight:bold;
background-color:#F0F0F0;
}
input.logoutbutton1{
border:1px solid #BDB597;
font-size:13px;
font-weight:bold;
background-color:#FFD0D0;
}
select#listofgirls{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:160px;
}
select#listofcategories{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:140px;
}
select#listofratings{
border:1px solid #BDB597;
font-size:15px;
font-weight:bold;
width:75px;
}
input#submitbutton1{
font-size:13px;
font-weight:bold;
}
.submitbutton2{
font-size:13px;
font-weight:bold;
}
.submitbutton3{
width:auto;
padding:2px;
border:1px solid #BDB597;
font-size:13px;
font-weight:bold;
background-color:#FFD0D0;
}

/* BEGIN NAVIGATION */
/* Step 10 - Clearing the float */
.menu{display:block; width:1000px; height:65px;}
/* Step 3 - get rid of the bullets and margin */
.menu ul{margin:0; padding:0; list-style-type:none;}
/* Step 4 and 7 - make the list horizontal and giving a 1px gap */
.menu li{float:left; margin-right:0;}
/* Step 5 - Adding the initial images */
.menu li.list1{background:transparent url(img/images/wstd_14.jpg); margin:0;}
.menu li.list2{background:transparent url(img/images/wstd_15.jpg); margin:0;}
.menu li.list3{background:transparent url(img/images/wstd_16.jpg); margin:0;}
.menu li.list4{background:transparent url(img/images/wstd_17.jpg); margin:0;}
.menu li.list5{background:transparent url(img/images/wstd_18.jpg); margin:0;}
.menu li.list6{background:transparent url(img/images/wstd_19.jpg); margin:0;}
.menu li.list7{background:transparent url(img/images/wstd_20.jpg); margin:0;}
.menu li.list8{background:transparent url(img/images/wstd_21.jpg); margin:0;}
.menu li.list9{background:transparent url(img/images/wstd_22.jpg); margin:0;}
.menu li.list10{background:transparent url(img/images/wstd_23.jpg); margin:0;}
.menu li.list11{background:transparent url(img/images/wstd_24.jpg); margin:0;}
/* Step 6 - General link styling */
.menu li.list1 a{display:block; width:14px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list2 a{display:block; width:82px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list3 a{display:block; width:117px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list4 a{display:block; width:96px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list5 a{display:block; width:197px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list6 a{display:block; width:70px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list7 a{display:block; width:87px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list8 a{display:block; width:102px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list9 a{display:block; width:110px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list10 a{display:block; width:108px; height:0; padding-top:65px; color:#000; overflow:hidden;}
.menu li.list11 a{display:block; width:17px; height:0; padding-top:65px; color:#000; overflow:hidden;}
/* hack for older versions of IE with incorrect box model */
* html .menu a:link, * html .menu a:visited{height:65px; he\ight:0;}
/* Step 8 - Adding the background images to the link tags */
.menu a.it1{background:transparent url(img/images/wstdh_14.jpg) -67px -200px no-repeat;}
.menu a.it2{background:transparent url(img/images/wstdh_15.jpg) -67px -200px no-repeat;}
.menu a.it3{background:transparent url(img/images/wstdh_16.jpg) -67px -200px no-repeat;}
.menu a.it4{background:transparent url(img/images/wstdh_17.jpg) -67px -200px no-repeat;}
.menu a.it5{background:transparent url(img/images/wstdh_18.jpg) -67px -200px no-repeat;}
.menu a.it6{background:transparent url(img/images/wstdh_19.jpg) -67px -200px no-repeat;}
.menu a.it7{background:transparent url(img/images/wstdh_20.jpg) -67px -200px no-repeat;}
.menu a.it8{background:transparent url(img/images/wstdh_21.jpg) -67px -200px no-repeat;}
.menu a.it9{background:transparent url(img/images/wstdh_22.jpg) -67px -200px no-repeat;}
.menu a.it10{background:transparent url(img/images/wstdh_23.jpg) -67px -200px no-repeat;}
.menu a.it11{background:transparent url(img/images/wstdh_24.jpg) -67px -200px no-repeat;}
/* Step 9 - Adding the :hover style */
.menu a.it1:hover{background-position:0 0; z-index:50;}
.menu a.it2:hover{background-position:0 0; z-index:50;}
.menu a.it3:hover{background-position:0 0; z-index:50;}
.menu a.it4:hover{background-position:0 0; z-index:50;}
.menu a.it5:hover{background-position:0 0; z-index:50;}
.menu a.it6:hover{background-position:0 0; z-index:50;}
.menu a.it7:hover{background-position:0 0; z-index:50;}
.menu a.it8:hover{background-position:0 0; z-index:50;}
.menu a.it9:hover{background-position:0 0; z-index:50;}
.menu a.it10:hover{background-position:0 0; z-index:50;}
.menu a.it11:hover{background-position:0 0; z-index:50;}
* html .menu a:hover{height:65px; he\ight:0;}
/* END NAVIGATION */

/* BEGIN JOIN NOW BUTTON */
#joinnowbtn{display:block; width:150px; height:47px;}
#joinnowbtn ul{margin:0; padding:0; list-style-type:none;}
#joinnowbtn li{float:left; margin-right:0;}
#joinnowbtn li.btn1{background:transparent url(img/images/wsth_29.jpg); margin:0;}
#joinnowbtn li.btn1 a{display:block; width:150px; height:0; padding-top:47px; color:#000; overflow:hidden; margin:0;}
* html #joinnowbtn a:link, * html #joinnowbtn a:visited{height:47px; he\ight:0;}
#joinnowbtn a#btnlink1{background:transparent url(img/images/wst_29.jpg) -49px -152px no-repeat;}
#joinnowbtn a#btnlink1:hover{background-position:0 0; z-index:50;}
* html #joinnowbtn a:hover{height:47px; he\ight:0;}
/* END JOIN NOW BUTTON */

/* MORE OF MY FORMATTING... */
.fancy{
font-family: Georgia, "Palatino Linotype", Palatino, "Book Antiqua", serif;
font-style:italic;
color:#990000;
}
.font28px{
font-size:28px;
}
.font24px{
font-size:24px;
}
.font20px{
font-size:20px;
}
.font19px{
font-size:19px;
}
.font18px{
font-size:18px;
}
.font16px{
font-size:16px;
}
.tightlines{
line-height:85%;
}
.icon{
vertical-align:middle;
margin-right:0.3em;
margin-left:0.3em;
}
.admin_table01{
border:1px solid #bbbbbb;
font-size:12px;
}
.admin_table01 th{
background-color:#eeeeee;
padding:7px;
}
.admin_table01 td{
padding:2px;
text-align:left;
border:1px solid #ccccff;
}
.admin_table01 big{
background-color:#dddddd;
padding:8px;
display:block;
}
.admin_table02{
border:1px solid #bbbbbb;
font-size:12px;
text-align:left;
margin:0 auto;
}
.admin_table02 th{
background-color:#eeeeee;
padding:7px;
}
.admin_table02 td{
padding:2px;
}
.admin_bigred{
font-family:Futura, Arial Bold, Arial;
font-size:18px;
font-weight:bolder;
color:#CC3300;
}
.member_bigred{
font-family:Futura, Arial Bold, Arial;
font-size:14px;
font-weight:bolder;
color:#CC3300;
}
.member_medium{
font-size:12px;
}
.member_mediumred{
font-family:Futura, Arial Bold, Arial;
font-size:12px;
font-weight:bolder;
color:#CC3300;
}
.member_mediumred a{
color:#CC3300;
}
.lightred {
color:#DD6633;
}
.tour_vod-scene_text01{
width:320px;
height:216px;
text-align:left;
font-family:Futura, Arial;
font-size:14px;
overflow:auto;
}
.tour_scene_text01{
width:292px;
height:216px;
text-align:left;
font-family:Futura, Arial;
font-size:14px;
overflow:auto;
}
.tour_scene_text01 a, .tour_vod-scene_text01 a, .tour_bigred a, .member_bigred a{
font-family:Futura, Arial Bold, Arial;
text-decoration:none;
font-size:14px;
font-weight:bolder;
color:#CC3300;
}
.tour_scene_text01 a:hover, .tour_vod-scene_text01 a:hover, .tour_bigred a:hover, .member_bigred a:hover{
color:#990000;
}
.tour_scene_details01{
width:auto;
height:110px;
text-align:left;
font-family:Futura, Arial;
font-size:13px;
margin:10px 0 5px 0;
overflow:hidden;
}
.tour_scene_details01:after{
content:"...";
}
.tour_scene_rating01{
margin-top:4px;
width:auto;
height:auto;
padding:2px;
text-align:left;
font-family:Futura, Arial;
border-top:1px solid #eedddd;
font-size:12px;
overflow:hidden;
}
.thb{
position:relative;
}
.thb img{
position:relative;
}
.thb:hover{
background-color:transparent;
}
.thb span{ /*CSS for enlarged image*/
position:absolute;
padding:0;
left:-1000px;
border:1px solid #cccccc;
visibility:hidden;
color:#000;
text-decoration:none;
}
.thb span img{ /*CSS for enlarged image*/
border-width:0;
padding:7px;
}
.thb:hover span{ /*CSS for enlarged image on hover*/
position:absolute;
z-index:+1000;
visibility:visible;
background-color:#fff;
text-align:center;
top:-1px;
left:28px; /*position where enlarged image should offset horizontally */
padding-bottom:5px;
}
.hype{
font-weight:bold;
font-size:12px;
text-align:center;
}
.full_scene_table01{
}
.full_scene_table01 td{
padding-right:4px;
padding-bottom:2px;
}

/* BEGIN STAR RATING */
.blockwrapper-ratingvotes1{
text-align:center;
font-size:12px;
}
.blockwrapper-ratingvotes1 b{
font-size:11px;
}
.blockwrapper-ratingvotes1 .imgr {
margin:2px 2px;
}
/* STAR RATING */
.star-rating3,
.star-rating3 a:hover,
.star-rating3 a:active,
.star-rating3 a:focus,
.star-rating3 .current-rating{
background:url(img/star3.gif) left -1000px repeat-x;
}
.star-rating3{
position:relative;
width:160px;
height:16px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;
}
.star-rating3 li{
display:inline;
}
.star-rating3 a, 
.star-rating3 .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:16px;
line-height:16px;
outline:none;
overflow:hidden;
border:none;
}
.star-rating3 a:hover,
.star-rating3 a:active,
.star-rating3 a:focus{
background-position:left -32px;
}
.star-rating3 a.one-star{
width:10%;
z-index:11;
}
.star-rating3 a.two-stars{
width:20%;
z-index:10;
}
.star-rating3 a.three-stars{
width:30%;
z-index:9;
}
.star-rating3 a.four-stars{
width:40%;
z-index:8;
}
.star-rating3 a.five-stars{
width:50%;
z-index:7;
}
.star-rating3 a.six-stars{
width:60%;
z-index:6;
}
.star-rating3 a.seven-stars{
width:70%;
z-index:5;
}
.star-rating3 a.eight-stars{
width:80%;
z-index:4;
}
.star-rating3 a.nine-stars{
width:90%;
z-index:3;
}
.star-rating3 a.ten-stars{
width:100%;
z-index:2;
}
.star-rating3 .current-rating{
z-index:1;
background-position:left center;
}
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align:middle;
}
.star-rating3 li{
margin:0;
}
/* END STAR RATING */

.widefield{
width:240px;
}