*{margin:0; padding:0;}

h1,h2,h3{margin:0; padding:0;}

h1{font-size:2.0em;}
h2{font-size:1.2em;}
h3{font-size:1.3em;}

h2.title{padding:5px; text-align:left; height:25px;}
h1.country{margin:0 0 0 0px; color:#248FD2}
h1.presell{color:#248FD2; margin:0 0 0 0;}

p{color:#000000; font-size:1.1em; padding:5px; margin-left:5px}

html, body{ margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; background-color:#f3f3f3} 
 
#pagewidth{ width:768px; text-align:left; margin-left:auto; margin-right:auto; background-image:url(images/main_bg_img.gif); background-repeat:repeat-y; } 

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
/*-----------------------------HEADER------------------------------------*/
 
#header{z-index:10;position:relative; height:105px; width:100%; background-image:url(images/header_bg_img.gif); line-height:60px; margin:0 0 0 0; text-indent:-5000px}

#header_intro{position:relative; height:57px; margin:0 10px 0 0px}
#header_intro p{position:relative; height:57px; width:100%; color:#000000}
#banner_header{position:relative; height:120px; width:100%;}

img.cone{margin: 12px 0 12px 10px;}

img#mail_but{margin:12px 0  12px 5px;}

#module{float:left; width:602px; border:1px solid #d9e3e9; background-color:#eff9ff; margin:5px 0 10px 0}
#massage_parlours{width:200px; float:left;  background-color:#eff9ff; border-right:1px solid #d9e3e9;}
#escort_agencies{width:200px; float:left; background-color:#eff9ff; border-right:1px solid #d9e3e9;}
#indepen_escorts{width:200px; float:left; background-color:#eff9ff}

#massage_parlours a{color:#FF0099; text-decoration:none}
#massage_parlours a.submit{line-height: 20px;color:#000000; text-decoration:none}
#massage_parlours a.submit:hover{text-decoration:underline;}
#massage_parlours a.city{color:#000000; text-decoration:none}
#massage_parlours a.city:hover{color:#000000; text-decoration:none}
#massage_parlours a:hover{color:#000000;}

#escort_agencies a{color:#FF0099; text-decoration:none}
#escort_agencies a.submit{line-height: 20px;color:#000000; text-decoration:none}
#escort_agencies a.submit:hover{text-decoration:underline;}
#escort_agencies a.city{color:#000000; text-decoration:none}
#escort_agencies a.city:hover{color:#000000; text-decoration:none}
#escort_agencies a:hover{color:#000000;}

#indepen_escorts a{color:#FF0099; text-decoration:none}
#indepen_escorts a.submit{line-height: 20px;color:#000000; text-decoration:none}
#indepen_escorts a.submit:hover{text-decoration:underline;}
#indepen_escorts a.city{color:#000000; text-decoration:none}
#indepen_escorts a.city:hover{color:#000000; text-decoration:none}
#indepen_escorts a:hover{color:#000000;}

div.cheBanner img { z-index: 50; }
div.cheBanner { position: relative; clear: both; left: 10px; text-align: center;}
div.cheBanner a { color: #248FD2; text-decoration: none; }


/*-----------------------------LEFT COL------------------------------------*/
#leftcol{width:600px; float:left; position:relative; margin:0 0 0 10px}

/*-----------------------------MAIN COL------------------------------------*/
 
#maincol{float: right; display:inline; position: relative; width:139px; margin:30px 10px 0 0}
#maincol_presell{float: left; display:inline; position: relative; width:745px; margin:20px 10px 0 10px}
#maincol_presell a{color:#FF0099; text-decoration:none}
#maincol_presell a:hover{text-decoration:underline}

#sex-station{width:728px; height:426px; background:url(images/sex-station-bg.jpg) no-repeat; margin:25px auto}
#sex-station #video{width:460px; height:380px; float:left; margin:10px}
/*-----------------------------BOTTOM COL------------------------------------*/

#botcol{position: relative; width:100%;}

/*-----------------------------INNER COLS------------------------------------*/

#col_1, #col_3, #col_bot{width:192px; background-color:#F4F4F4; float:left;}
#col_2{width:192px; background-color:#F4F4F4; float:right;}
.col_4{width:142px; float:right;}


.phone_banner{border:1px solid #000; margin:0 0 3px 0;}
.col_4 p{font-size:1em; color:#000000; margin:-4px 0 10px 0; text-align:center;}
#cone_phrase{font-size:1em; color:#000000; margin:-15px 0 0 10px;}


ul.listing{list-style:none; margin:10px 0 10px 10px; padding:0}
ul.listing li {margin-left:15px;}
ul.listing li.title{margin-left:0; font-size:1.3em}
ul.listing li.main_header{margin-left:0; font-size:1.3em}
ul.listing li.title_country{margin-left:5px; font-size:1.3em;}
ul.listing li.area{margin-left:15px; font-size:1.2em}

/*-----------------------------MAIL PAGE------------------------------------*/

#maincol_mail{position: relative; width:100%; height:800px;}
form.mailing {width:461px; height:240px; margin:10px 0 0 50px; float:left; display:inline}
form.mailing p{width:100%; padding:5px 0 15px 10px; margin:0;  color:#000000;}
form.mailing p label{width:150px; float:left; display:inline; text-align:right; padding-right:3px; font-size:1.1em;}
form.mailing p.error{color:#FF0000}
form.mailing input, form.mailing select, form.mailing textarea{font-family:Verdana, Arial, Helvetica, sans-serif;}
form.mailing fieldset{ width:100%; border:none; margin:0; padding:0;}
form.mailing legend{display:none}
.button_submit{margin:0 0 20px 164px;}
input{margin-right:3px; font-size:1.3em;}
sup{color:#FF0000;}

#mail_title{font-size:1.8em; margin:0 0 0 10px; color:#248FD2}
p.mail_title{font-size:1.1em; margin:0 0 0 10px; color:#000000}


p#mandatory{margin:5px 0 0 135px;}


/*-----------------------------FOOTER------------------------------------*/
#footer{height:40px; width:100%; background-image:url(images/footer_bg_img.gif); text-align:center; background-repeat:no-repeat; clear:both; margin:20px 0 0 0} 

#footer_text{padding-top:10px}
#footer_text a{color:#248FD2; text-decoration:none}
#footer_text a:hover{text-decoration:underline}
h4 {display:none}


/*-----------------------------ERRORS------------------------------------*/
