@charset "utf-8";
/* CSS Document */

html, body{
	width:100%; height:100%;
	margin:0; padding:0;
	text-align:center;
	background:#e7e9eb;
	font-size:1px;
	}
table, tr, td, th{
	margin:0; padding:0;
	vertical-align:top;
	}
img{
	border:none;
	margin:0; padding:0;
	}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	margin:0; padding:0 0 14px 0;
	line-height:15px;
	}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#d40100;
	margin:0; padding:15px 0;
	}
.genh2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#d40100;
	margin:0; padding:15px 0;
	}	
ul{
	margin:0 0 10px 0; padding:0;
	list-style:none;
	}
li{
	margin:0; padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#3b3b3b;
	}
span.red{
	color:#a30000;
	}
span.gold{
	color:#b39940;
	}	
#page{
	width:1013px;
	padding:0; margin:5px auto;
	text-align:center;
	}
#toppage{
	width:1013px; height:14px;
	background:url(/img/toppage.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
#middlepage{
	width:1013px;
	background:url(/img/page.gif) repeat-y top left;
	}
#header{
	position:relative;
	width:985px; height:195px;
	margin:0 auto;
	}
#header-flash{
	position:absolute;
	top:0; left:0;
	width:985px; height:195px;
	margin:0 auto;
	z-index:0;
	}
#topmenu{
	position:absolute;
	height:25px;
	background:url(/img/topmenu.png) no-repeat top left;
	top:0; right:-1px;
	padding:5px 0 0 10px;
	z-index:1;
	behavior:url(css/iepngfix.htc);
	}
#topmenu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3b3b3b;
	margin:0; padding:0 10px 0 8px;
	text-decoration:none;
	}
#topmenu a:hover{
	color:#a30000;
	text-decoration:underline;
	}
.linkline{
	border-right:1px solid #3b3b3b;
	}	
#climate{
	position:absolute;
	width:180px; height:70px;
	top:70px; right:56px;
	text-align:left;
	}
.ch5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:16px;
	margin:0; padding:5px 0 0 0;
	text-align:center;
	}
#climate h5 span{
	font-size:11px;
	}
#climate h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:16px;
	margin:0; padding:15px 0 0 55px;
	}
#loginbox{
	display:none;
	position:absolute;
	width:224px; height:151px;
	top:34px; right:95px;
	text-align:left;
	background:url(/img/loginbox.png) no-repeat bottom left;
	/*behavior:url(css/iepngfix.htc);*/
	z-index:10;
	}
#loginbox img{
	display:none;
	float:right;
	margin:7px 10px 0 0;
	}
#loginbox div.data{
	padding:15px 10px 10px 10px; height:40px;
	}
#loginbox div.data form{
	margin:0; padding:0;
	}
#loginbox div.data span{
	display:block; float:left; width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3b3b3b;
	margin:0; padding:2px 0 5px 0;
	}
#loginbox div.data input{
	display:block; float:right; 
	width:120px; height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	margin:0 0 2px 0; padding:1px 2px 0 2px;
	border:1px solid #C2C2C2;
	}

#loginbox_c{
	width:224px; height:151px;
	text-align:left;
	background:url(/img/loginbox.png) no-repeat bottom left;
	/*behavior:url(css/iepngfix.htc);*/
	z-index:10;
	}
#loginbox_c img{
	margin:7px 10px 0 0;
	}
#loginbox_c div.data{
	padding:15px 10px 10px 10px; height:40px;
	}
#loginbox_� div.data form{
	margin:0; padding:0;
	}
#loginbox_c div.data span{
	display:block; float:left; width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3b3b3b;
	margin:0; padding:2px 0 5px 0;
	}
#loginbox_c div.data input{
	display:block; float:right; 
	width:120px; height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	margin:0 0 2px 0; padding:1px 2px 0 2px;
	border:1px solid #C2C2C2;
	}	
	
.btn-lightblue2{
	height:25px; padding:0 10px 0 0;
	}
.btn-lightblue2 span{
	display:block; float:right;
	margin:0 0 0 0; padding:0;
	background:url(/img/btn-lightblue2.gif) no-repeat right -25px;
	}
.btn-lightblue2 span a{
	display:block; float:left;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	margin:0 12px 0 0; _margin:0 6px 0 0;
	padding:5px 0 0 12px;
	background:url(/img/btn-lightblue2.gif) no-repeat 0 0;
	}
.btn-lightblue2 span a:hover{
	color:#FFFF99;
	}
#loginbox a.forgot{
	display:block; text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	margin:5px 10px; padding:0;
	}
#loginbox a.forgot:hover{
	color:#000000;
	}
#loginbox a.register{
	display:block; text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00468C;
	text-decoration:none;
	margin:0 10px 0 10px; padding:5px 0 0 0;
	border-top:1px solid #CCCCCC;
	}
#loginbox a.register:hover{
	color:#A30000;
	}
#menu{
	width:974px; height:54px;
	background:url(/img/menu.gif) no-repeat top left;
	margin:0 auto;
	}
#search{
	position:relative;
	width:233px; height:39px;
	float:left;
	}
#button{
	position:absolute;
	top:9px; left:7px;
	width:233px; height:39px;
	z-index:0;
	}
#starthere{
	display:none;
	position:absolute;
	top:9px; left:7px;
	width:233px; height:39px;
	background:url(/img/starthere.gif) no-repeat top left;
	z-index:2;
	}	
#hitbtn{
	position:absolute;
	top:9px; left:7px;
	width:233px; height:39px;
	z-index:3;
	}
#hitbtn a{
	display:block;
	width:233px; height:39px;
	background:url(/img/blank.gif);
	}	
#searchpannel{
	display:none;
	width:690px;
	text-align:left;
	background:#FFFFFF;
	border:1px solid #E3E8EC;
	}
 .girltype{
	display:block; height:34px;
	background:url(/img/icon-girltype.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#A30000;
	letter-spacing:-1px;
	padding:16px 0 0 60px; margin:0 0 15px 0;
	border-bottom:1px solid #e3e8ec;
	}
.schpref{
	display:block; float:left; clear:both;
	width:100px;
	background:url(/img/icon-preferences.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#A30000;
	letter-spacing:-1px;
	padding:16px 0 0 60px; margin:0;
	border:none;
	}
#searchpannel div.row1, #searchpannel div.row2{
	display:block; overflow:hidden;
	padding:0;
	}
#searchpannel div.row3{
	display:none; overflow:hidden;
	}
#searchpannel div.column{
	width:220px; float:left;
	overflow:hidden;
	}
#searchpannel div.column span{
	display:block; width:60px; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:14px;
	margin:2px 0 0 0; padding:0;
	}
#searchpannel div.column select{
	display:block; float:left;
	width:150px; height:19px;
	border:1px solid #D2D2D2;
	margin:0 0 8px 0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	}
#searchpannel div.preferences{
	//display:block; 
	padding:21px 10px 0 0;
	width:480px; 
	//float:right;
	//overflow:hidden;
	}
#searchpannel div.preferences input{
	//display:block;
	//float:right;
	margin:0 0 0 8px; padding:0;
	//margin-left:6px;
	//margin-top:-2px;
	//margin-right:-4px;
	//margin-bottom:-4px;
	}
#searchpannel div.preferences label{
	//display:block; 
	//float:right;
	padding:0 0 0 8px; margin:0;
	//padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}
#searchpannel div.column2{
	width:320px; float:left;
	overflow:hidden;
	}
#searchpannel div.column2 span{
	display:block; width:110px; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:14px;
	margin:2px 0 0 0; padding:0;
	}
#searchpannel div.column2 select{
	display:block; float:left;
	width:150px; height:19px;
	border:1px solid #D2D2D2;
	margin:0 0 8px 0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	}
#menuitems{
	width:721px; height:38px; 
	float:right;
	margin:9px 0 0 0;
	}
#menuitems a{
	display:block; float:left;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin:1px 0 0 0; padding:10px 18px 0 18px;
	background:url(/img/menu-repose.gif) repeat-x top right;
	text-decoration:none;
	}
#menuitems a:hover{
	background:url(/img/menu-over.gif) repeat-x top right;
	}
#menuitems a.over{
	background:url(/img/menu-over.gif) repeat-x top right;
	}
#menuitems a.whatsnew{
	color:#FFFFFF;
	background:url(/img/whats_new_170.gif) repeat-x top right;
	}
#menuitems a.whatsnew:hover{
	background:url(/img/menu-over.gif) repeat-x top right;
	}
#columns{
	width:974px;
	margin:0 auto;
	}
#left-column{
	width:720px; float:left;
	text-align:left;
	}
#boxtop{
	width:720px; height:15px;
	background:url(/img/box-top.gif) no-repeat top left;
	}
#box{
	width:690px; 
	padding:0 15px; margin:0;
	background:url(/img/box.gif) repeat-y top left;
	text-align:left;
	}
#boxbottom{
	width:720px; height:10px; margin:0;
	background:url(/img/box-bottom.gif) no-repeat top left;
	}

/* LEFT COLUMN PANNEL */
#left-column-pannel{
	width:580px; float:left;
	text-align:left;
	}
#left-column-pannel div#boxtop{
	width:580px; height:15px;
	background:url(/img/box-top-pannel.gif) no-repeat top left;
	}
#left-column-pannel div#box{
	width:550px; 
	padding:0 15px; margin:0;
	background:url(/img/box-pannel.gif) repeat-y top left;
	text-align:left;
	}
#left-column-pannel div#boxbottom{
	width:580px; height:10px; margin:0;
	background:url(/img/box-bottom-pannel.gif) no-repeat top left;
	}
#box h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#a30000;
	margin:0; padding:10px 0 5px 0;
	letter-spacing:-1px;
	}
#box h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#a30000;
	margin:0; padding:0;
	letter-spacing:0;
	}
#box p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	margin:0; padding:0 0 14px 0;
	line-height:15px;
	}
#box p a{
	color:#00468c;
	}
#box p a:hover{
	color:#0055aa;
	}
.divisor{
	height:1px;
	background:#FFFFFF;
	border-bottom:1px solid #e3e8ec;
	margin:10px 0;
	clear:both;
	}
.divisor2{
	height:1px;
	background:#FFFFFF;
	border-bottom:1px solid #e3e8ec;
	margin:8px 0;
	clear:both;
	}
.divisor3{
	height:1px;
	background:#e3e8ec;
	margin:8px 0;
	clear:both;
	}
#post{
	padding:0 0 14px 0;
	}
#post h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#a30000;
	margin:0; padding:5px 0 10px 65px;
	background:url(/img/blogicon.gif) no-repeat top left;
	}
#post h4 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#8c8c8c;
	margin:0; padding:0;
	}
#post p{
	padding-left:5px;
	padding-right:30px;
	}
#post span.info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8c8c8c;
	margin:0; padding:0 0 0 5px;
	}
#post span.info a{
	color:#00468c;
	text-decoration:underline;
	}
#post span.info strong{
	font-weight:bold;
	color:#000000;
	}
#post div.photo{
	width:172px; height:186px;
	/*background:url(/img/photo-back.png) no-repeat top left;*/
	behavior:url(css/iepngfix.htc);
	}
#post div.photo img{
	border:1px solid #e4e4e4;
	margin:8px 0 0 25px;
	}
a.blog{
	display:block;
	width:114px; height:28px;
	margin:8px 0 0 5px;
	background:url(/img/btn-blog.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
#box div.most-popular{
	position:relative; float:left;
	width:464px; height:176px;
	}
#box div.most-popular div.back{
	position:absolute;
	top:0; left:0;
	width:464px; height:176px;
	z-index:1;
	}
#box div.most-popular div.front{
	position:absolute;
	top:0; left:0;
	width:464px; height:176px;
	z-index:2;
	}
#box div.most-popular div.front img.photo{
	float:left; width:99px;
	margin:20px 25px 0 19px;
	border:1px solid #FFFFFF;
	}
#box div.most-popular div.front img.star{
	position:absolute;
	width:49px; height:53px;
	bottom:20px; left:20px;
	z-index:5;
	behavior:url(css/iepngfix.htc);
	}
#box div.most-popular div.front div{
	float:left; width:300px;
	}
.poph4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#a28113;
	line-height:24px;
	letter-spacing:0;
	margin:0; padding:20px 0 6px 0;
	}
.poph5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:12px;
	margin:0; padding:0;
	}
.poph6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
	line-height:12px;
	margin:0; padding:0;
	}
#box div.most-popular div.front p{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#5d5d5d;
	line-height:11px;
	margin:0; padding:10px 0 8px 0;
	}
.profileheight{
	height:19px;
	margin:5px 0;
	}
span.btn{
	display:block; float:left;
	background:url(/img/btn-black.gif) no-repeat right -19px;
	}
span.btn a{
	display:block; float:left; height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0 10px 0 0; _margin:0 5px 0 0;
	padding:2px 0 0 10px;
	background:url(/img/btn-black.gif) no-repeat left 0;
	}
span.btn a:hover{
	color:#bda34d;
	}
#latest-escorts{
	float:right;
	width:169px; height:74px;
	padding:px 0 0 54px;
	/*background:url(/img/latest.jpg) no-repeat top left;*/
	}
span.btn-big{
	display:block; float:left;
	height:33px;
	background:url(/img/btn-black-big.png) no-repeat right -33px;
	behavior:url(css/iepngfix.htc);
	}
span.btn-big a{
	display:block; height:26px; 
	/* ADJUST FOR INTERNET EXPLORER 6*/ _width:92px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0 16px 0 0; padding:7px 0 0 16px;
	background:url(/img/btn-black-big.png) no-repeat left 0;
	behavior:url(css/iepngfix.htc);
	}
span.btn-big a:hover{
	color:#bda34d;
	}
#advertising{
	width:696px;
	margin:15px auto 0 auto;
	}
#advertising img{
	margin:0 4px 4px 0; padding:0;
	border:0;
	}
#blacktop{
	width:696px; height:10px;
	background:url(/img/black-bt.gif) no-repeat top;
	}
/*	
#black{
	width:696px; text-align:center;
	background:url(/img/black.gif) repeat-y top left;
	}
*/
#black {
	padding-left:8px;
	background-color:#202026;
	border-left:1px solid #cfb859;
	border-right:1px solid #cfb859;
}
#blackbottom{
	width:696px; height:10px;
	background:url(/img/black-bt.gif) no-repeat top;
	background-position:0px -10px;
	}
#right-column{
	width:250px; float:right;
	text-align:left;
	}
/* RIGHT COLUMN PANNEL */
#right-column-pannel{
	width:373px; float:right;
	text-align:left;
	}
	
#right-column p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3b3b3b;
	line-height:14px;
	margin:0; padding:5px 0 0 0;
	}
#blackcoltop{
	width:250px; height:10px;
	background:url(/img/black-bt.gif) no-repeat top left;
	background-position:0px -20px;
	}
#blackcolbottom{
	width:250px; height:10px;
	background:url(/img/black-bt.gif) no-repeat top left;
	margin:0 0 20px 0; padding:0;
	background-position:0 -30px;
	}	
#blackcol{
/*	width:250px;
	background:url(/img/blackcol.gif) repeat-y top left;*/
	background-color:#202026;
	border-left:1px solid #cfb859;
	border-right:1px solid #cfb859;		
	
	}
.blackcolh2{
	text-align:left; height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0; padding:1px 0 5px 10px;
	line-height:14px;
	background:url(/img/stars.gif) no-repeat 173px 0;
	}

#blackcol a{
	padding:0; margin:0;
	border:none;
	}
#blackcol img{
	padding:4px auto 0 auto;
	border:none;
	margin:0;
	}

#featured_partners {
	position:relative;
	padding:0 0 15px 0; margin:15px 0 0 8px;
	border-bottom:1px solid #dcdcdc;
	background:url(/img/blank.gif) no-repeat 0 0;
}

#featured_partners a {
	color:black;
}
.fun_item a {
	color:black;
}

.fun_item {
	position:relative;
	padding:0 0 15px 0; margin:15px 0 0 8px;
	border-bottom:1px solid #dcdcdc;
}
.fun_name {
	color:#000;
	background:url(/img/black-bt.gif) no-repeat -610px -20px;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.fun_tel {
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px
}
.fun_desc  {
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0; padding:0 0 14px 15px;
	line-height:15px;	
}

.feat_partn {
	color:#a22c2c;
	font-size:18px;
	padding-left:45px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.feat_desc {
	padding-left:45px;
}
	
#new_escorts{
	text-align:left;
	}
#new_escorts h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#8c7131;
	margin:0; padding:10px 0 10px 24px;
	background:url(/img/new_escorts.gif) no-repeat top center;
	}
.new{
	position:relative;
	padding:0 0 15px 0; margin:15px 0 0 8px;
	border-bottom:1px solid #dcdcdc;
	background:url(/img/new_escorts_back.gif) no-repeat 0 0;
	}
.new img.photo{
	border:1px solid #FFFFFF;
	margin:5px 0 0 5px;
	}
.new div.star{
	position:absolute;
	width:36px; height:37px;
	top:53px; left:37px;
	background:url(/img/new.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	z-index:2;
	}
.new span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
	line-height:12px;
	margin:0; padding:0;
	}
.new span strong{
	color:#000000;
	}
.new p{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#5d5d5d;
	line-height:11px;
	margin:0; padding:10px 0 8px 0;
	}
#footerup{
	width:934px;
	background:#f0f9fb;
	border:2px solid #f1f4f6;
	padding:30px 20px; margin:30px auto 0 auto;
	text-align:left;
	}
#footerup ul{
	margin:0; padding:0;
	list-style:none;
	text-align:left;
	}
#footerup li{
	margin:0; padding:0 0 10px 10px;;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#676767;
	line-height:14px;
	background:url(/img/black-bt.gif) no-repeat -255px -23px;
	}
#footerup li a{
	color:#676767;
	}
#footerup li a:hover{
	color:#000000;
	}
#footer{
	width:978px; height:84px;
	margin:0 auto;
	/*background:url(/img/footer.jpg) no-repeat top left;*/
	}
.footerlinks{
	display:block;
	padding:18px 0 0 18px;
	float:left;
	}
.footerlinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#616161;
	margin:0; padding:0 6px;
	border-right:1px solid #616161;
	text-decoration:none;
	}
.footerlinks a:hover{
	color:#a30000;
	}
#copyright{
	display:block;
	float:right;
	padding:10px 18px 0 0;
	}
#copyright span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0; padding:0;
	}
#disclaimer{
	width:940px; margin:0 auto;
	padding:0 0 15px 0;
	text-align:left;
	}
#disclaimer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#868686;
	line-height:14px;
	margin:0; padding:0;
	}
#disclaimer p strong{
	color:#000000;
	font-weight:normal;
	}
#bottompage{
	width:1013px; height:14px;
	/*background:url(/img/bottompage.png) no-repeat top left;*/
	behavior:url(css/iepngfix.htc);
	}

/* ACCOUNT EDIT */
#accountpage{
	width:950px; margin:0 auto;
	text-align:left;
	}
#accountbar{
	height:48px;
	background:url(/img/account-bar.gif) no-repeat top right;
	}
#accountbar h6{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#a30000;
	letter-spacing:-1px;
	margin:0; padding:12px 0 0 0;
	}
#accountitems{
	display:block; float:right;
	padding:10px 8px 0 0;
	}
#accountitems span{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#990000;
	text-align:center;
	padding:0; margin:0 60px 0 0;
	}
#accountitems span strong{
	font-size:16px;
	font-weight:bold;
	padding:0; margin:0;
	}
#accountitems a{
	display:block; float:left;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00468c;
	margin:0 3px; padding:18px 0 0 0;
	text-decoration:none;
	}
#accountitems a:hover{
	color:#990000;
	text-decoration:underline;
	}
.icon-menu{
	background:url(/img/icon-menu.gif) no-repeat center 3px;
	}
.icon-details{
	background:url(/img/icon-details.gif) no-repeat center top;
	}
.icon-history{
	background:url(/img/icon-history.gif) no-repeat center 1px;
	}
.icon-support{
	background:url(/img/icon-support.gif) no-repeat center 3px;
	}
.icon-logout{
	background:url(/img/icon-logout.gif) no-repeat center 2px;
	}
#accountpage p{
	display:block; width:570px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#3B3B3B;
	margin:15px 0 20px 0;
	}
#accountpage h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0;
	color:#a30000;
	margin:0; padding:15px 0;
	}
#accountpage p a{
	color:#00468c;
	text-decoration:underline;
	}
.lineH{
	height:30px;
	border-top:1px solid #cdd6dd;
	}
#accountpage form{
	margin:0; padding:0 0 35px 0;
	}
table.account{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}
table.account td{
	height:27px;
	vertical-align:middle;
	text-align:left;
	}
table.account input{
	margin:0; padding:0;
	border:none;
	}
table.account span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	margin:0; padding:0 0 0 3px;
	}
table.account input.textfield{
	width:208px; height:17px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:1px 5px 0 5px;
	}
table.account select{
	width:220px; height:20px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	}
table.account textarea{
	width:390px; height:75px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:1px 5px 0 5px;
	}
.btnheight{
	height:33px;
	}
span.accountbtn{
	display:block; float:left;
	margin:0; padding:0;
	background:url(/img/btn-black.png) no-repeat right -33px;
	behavior:url(css/iepngfix.htc);
	}
span.accountbtn a{
	display:block; float:left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#FFFFFF;
	margin:0 24px 0 0; _margin:0 12px 0 0; 
	padding:8px 0 0 24px;
	background:url(/img/btn-black.png) no-repeat 0 0;
	behavior:url(css/iepngfix.htc);
	}
span.accountbtn a:hover{
	color:#FFFF99;
	}
span.accountbtn2{
	display:block; float:left;
	margin:0 0 0 0; padding:0;
	background:url(/img/btn-lightblue.png) no-repeat right -33px;
	behavior:url(css/iepngfix.htc);
	}
span.accountbtn2 a{
	display:block; float:left;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	margin:0 24px 0 0; _margin:0 12px 0 0;
	padding:9px 0 0 24px;
	background:url(/img/btn-lightblue.png) no-repeat 0 0;
	behavior:url(css/iepngfix.htc);
	}
span.accountbtn2 a:hover{
	color:#FFFF99;
	}

/* CONFIRM ORDER */
#tabs{
	display:block;
	height:42px;
	border-bottom:1px solid #cdd6dd;
	}
a.tabcheck{
	display:block; float:left;
	width:165px; height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#989898;
	margin:3px 3px 0 0; padding:9px 0 0 0;
	background:url(/img/tab-check-off.gif) no-repeat top left;
	}
a.tabcheck:hover{
	color:#666666;
	}
a.tabcheck-on{
	display:block; float:left;
	width:165px; height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#00468c;
	margin:0 3px 0 0; padding:12px 0 0 0;
	background:url(/img/tab-check-on.gif) no-repeat top left;
	}
a.tabupload{
	display:block; float:left;
	width:193px; height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#989898;
	margin:3px 3px 0 0; padding:9px 0 0 0;
	background:url(/img/tab-upload-off.gif) no-repeat top left;
	}
a.tabupload:hover{
	color:#666666;
	}
a.tabupload-on{
	display:block; float:left;
	width:193px; height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#00468c;
	margin:0 3px 0 0; padding:12px 0 0 0;
	background:url(/img/tab-upload-on.gif) no-repeat top left;
	}
a.tabbilling{
	display:block; float:left;
	width:143px; height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#989898;
	margin:3px 3px 0 0; padding:9px 0 0 0;
	background:url(/img/tab-billing-off.gif) no-repeat top left;
	}
a.tabbilling:hover{
	color:#666666;
	}
a.tabbilling-on{
	display:block; float:left;
	width:143px; height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#00468c;
	margin:0 3px 0 0; padding:12px 0 0 0;
	background:url(/img/tab-billing-on.gif) no-repeat top left;
	}
table#availability td{
	width:65px; height:25px;
	border-bottom:1px solid #cdd6dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	text-align:center;
	vertical-align:middle;
	}
table#availability td.col1{
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0 0 0 5px;
	text-align:left;
	vertical-align:middle;
	}
table#availability tr.lightblue td{
	background:#f0f9fb;
	}
table#availability tr.arrow1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00468c;
	vertical-align:middle; text-align:center;
	}
table#availability a.back{
	width:12px; height:14px;
	background:url(/img/arrowleft.gif) no-repeat top left;
	display:block; float:left;
	margin:1px 0 0 0;
	}
table#availability a.next{
	width:13px; height:14px;
	background:url(/img/arrowright.gif) no-repeat top left;
	display:block; float:left;
	margin:1px 0 0 0;
	}
table#availability span.year{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	margin:0; padding:0 0 0 10px;
	}
table#nextstep{
	margin:20px 0 0 0;
	}
table#nextstep td{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#676767;
	margin:0; padding:0;
	}
table#nextstep td strong{
	color:#990000;
	font-weight:normal;
	}
table.billing td{
	height:25px;
	border-bottom:1px solid #cdd6dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	text-align:center;
	vertical-align:middle;
	}
table.billing tr.arrow1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	vertical-align:middle;
	}
table.billing td.col1, table.billing td.col2{
	text-align:left;
	}
table.billing tr.lightblue td{
	background:#f0f9fb;
	}
#total{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#990000;
	background:#f2f2f2;
	text-align:right;
	padding:5px 15px 0 0;
	}
#billing-btns{
	margin:20px 0; height:33px;
	}
#terms-cond{
	border-top:1px solid #cdd6dd;
	padding:15px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#989898;
	line-height:13px;
	}
#terms-cond strong{
	color:#000000;
	}
#description{
	width:675px; height:25px;
	}
#description span.blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00468c;
	margin:0; padding:0;
	display:block;
	float:left;
	}
#description span.red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#a30000;
	margin:0; padding:0;
	display:block;
	float:right;
	}
textarea.description{
	width:665px; height:140px;
	border:1px solid #c2c2c2;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	}
table#descdata{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0; margin:0;
	}
table#descdata td{
	height:27px;
	vertical-align:middle;
	text-align:left;
	}
table#descdata input{
	margin:0; padding:0;
	border:none;
	}
table#descdata span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	margin:0; padding:0 0 0 3px;
	}
table#descdata input.textfield{
	width:208px; height:17px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:1px 5px 0 5px;
	}
table#descdata select{
	width:220px; height:20px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	}
.fragment{
	padding:0 0 15px 0; margin:0 0 10px 0; 
	border-bottom:1px solid #cdd6dd;
	}
#uploadphotos{
	width:430px;
	}
.galery-profile{
	height:150px;
	border-bottom:1px solid #cdd6dd;
	margin:0 0 15px 0;
	}
.photoleft{
	width:290px;
	float:left;
	}
#uploadphotos span.blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00468c;
	margin:0; padding:0 0 30px 0;
	display:block;
	}
#uploadphotos span.black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:10px 0 0 0;
	display:block;
	}
.photoright{
	width:112px; height:127px;
	padding:7px 0 0 28px;
	background:url(/img/photo-upload.gif) no-repeat top left;
	float:right;
	}
.bannerright_235_62{
	width:283px; height:82px;
	padding:7px 0 0 24px;
	background:url(/img/frame_235x62.png) no-repeat top left;
	float:right;
	}	
.bannerright_166_209{
	width:214px; height:229px;
	padding:7px 0 0 24px;
	background:url(/img/frame_166x209.png) no-repeat top left;
	float:right;
	}		
.bannerright_166_60{
	width:214px; height:80px;
	padding:7px 0 0 24px;
	background:url(/img/frame_166x60.png) no-repeat top left;
	float:right;
	}	
.bannerright_466_60{
	width:537px; height:80px;
	padding:7px 0 0 34px;
	background:url(/img/frame_466x60.png) no-repeat top left;
	float:right;
	}			
.photoright_new{
	width:112px; height:127px;
	padding:5px 0 0 26px;
	background:url(/img/frame_82x82.png) no-repeat top left;
	float:right;
	}	
table#photos{
	margin:0 0 10px 0; padding:0;
	border-top:1px solid #cdd6dd;
	}
table#photos td{
	height:25px;
	border-bottom:1px solid #cdd6dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	vertical-align:middle;
	text-align:center;
	}
table#photos td.col1{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0 0 0 5px;
	text-align:left;
	vertical-align:middle;
	}
table#photos tr.lightblue td{
	background:#f0f9fb;
	}
table#photos tr.arrow1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	vertical-align:middle;
	}
a.uploadphoto{
	display:block;
	width:82px; height:17px;
	background:url(/img/btn-uploadphoto.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
	margin:0 auto; padding:1px 0 0 0;
	}
a.uploadphoto:hover{
	color:#FFFF99;
	}
span.gray{
	display:block; padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#676767;
	}
span.gray strong{
	font-weight:normal;
	color:#a30000;
	}

/* ADVERTISE */
#advertise-right-top{
	background:url(/img/advertise-right-top.gif) no-repeat top left;
	padding:20px 0 0 0; margin:0 0 20px 0;
	}
#advertise-right{
	padding:0 30px;
	text-align:left;
	}
#advertise-right div.h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#3b3b3b;
	line-height:18px;
	margin:0; padding:0 0 15px 0;
	}
#advertise-right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	line-height:15px;
	margin:0; padding:0;
	}
div.btnarrow{
	height:27px;
	margin:10px 0;
	}
div.btnarrow span{
	display:block; float:left;
	height:27px;
	background:url(/img/btn-arrow.png) no-repeat right -27px;
	behavior:url(css/iepngfix.htc);
	}
div.btnarrow span a{
	display:block; float:left; height:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#848484;
	margin:0 15px 0 0; _margin:0 7px 0 0;
	padding:7px 0 0 30px;
	text-decoration:none;
	background:url(/img/btn-arrow.png) no-repeat left 0;
	behavior:url(css/iepngfix.htc);
	}
div.btnarrow span a:hover{
	color:#000000;
	}
#advertise-right-b{
	height:20px;
	background:url(/img/advertise-right-bottom.gif) no-repeat bottom left;
	}
div.register{
	background:url(/img/title-register-back.jpg) no-repeat right 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#d40100;
	margin:15px 0; padding:15px 0 10px 0;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	text-align:left;
	}
div.register span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#3b3b3b;
	}
.newadvertisers{
	padding:0 90px 0 50px
	}
div.ourbanners{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#d40100;
	margin:15px 0; padding:15px 0 10px 0;
	border-top:1px solid #d2d2d2;
	text-align:left;
	}
div.ourbanners span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#3b3b3b;
	}
#right-column input{
	width:240px; height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0 0 8px 0; padding:1px 5px 0 5px;
	}
#right-column #sign{
	float:right; width:110px;
	}
#right-column #sign a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00468c;
	margin:0; padding:0;
	text-decoration:underline;
	}
.row166x60{
	height:80px;
	background:url(/img/166x60.gif) no-repeat top right;
	border-top:2px solid #e4e4e4;
	}
.row166x60 div.download{
	float:right; 
	width:165px;
	margin:23px 0 0 0;
	}
.row90x90{
	height:110px;
	background:url(/img/90x90.gif) no-repeat top right;
	border-top:2px solid #e4e4e4;
	}
.row90x90 div.download{
	float:right; 
	width:165px; height:26px;
	margin:37px 0 0 0;
	}
.row166x60 img, .row90x90 img{
	float:left;
	margin:10px 0 0 0;
	}

/* PROFILE */
.profile{
	height:50px;
	}
.profile h1{
	float:left;
	}
.picture-v{
	width:314px; height:468px;
	float:left; margin:0 15px 12px 0;
	background:url(/img/picture-v.gif) no-repeat top left;
	}
.picture-h{
	width:464px; height:318px;
	float:left; margin:0 15px 12px 0;
	background:url(/img/picture-h.gif) no-repeat top left;
	}
.picture-v img, .picture-h img{
	border:1px solid #FFFFFF;
	margin:6px 0 0 6px;
	}
.browse-profile{
	display:block; float:right;
	width:208px; height:24px;
	padding:7px 10px 0 10px; margin:10px 0 0 0;
	background:url(/img/browse-profile.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
.browse-profile span{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0; padding:1px 0 0 0;
	}
.browse-profile a{
	float:right;
	}
#profile-girl{
	position:relative;
	width:250px; height:94px;
	}
#girlprofile{
	position:absolute;
	top:0; left:0;
	width:250px; height:94px;
	z-index:1;
	}
#profile-details{
	position:absolute;
	top:15px; left:22px;
	width:228px; height:79px;
	z-index:2;
	}
#profile-details h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#b39940;
	margin:0; padding:0 0 10px 0;
	}
#profile-details span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0; padding:0;
	}
#details{
	width:230px;
	margin:0 auto;
	}
#details h5.facts{
	width:154px; height:42px;
	background:url(/img/facts.jpg) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#000000;
	margin:12px 0; padding:15px 0 0 75px;
	}
#details h5.preferences{
	width:154px; height:42px;
	background:url(/img/preferences.jpg) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#000000;
	margin:12px 0; padding:15px 0 0 75px;
	}
table#profiledet{
	margin:0 0 12px 0;
	}
table#profiledet .item{
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5d5d5d;
	}
table#profiledet .itemdata{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a30000;
	}
#map{
	width:214px; height:234px;
	background:url(/img/map-back.gif) no-repeat top left;
	padding:6px;
	}
#map img{
	border:1px solid #FFFFFF;
	}
a.map{
	display:block;
	background:url(/img/icon-preview.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00468c;
	text-decoration:underline;
	margin:0; padding:0 0 15px 20px;
	}
table#pref td{
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5D5D5D;
	vertical-align:middle;
	}
#price{
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	margin:20px 0; padding:13px 0 0 0;
	height:37px;
	}
#price h5{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#d40100;
	margin:0; padding:0;
	}
#price span{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:#d40100;
	margin:0; padding:4px 8px;
	}
#phone{
	position:relative;
	height:130px; padding:16px 0 0 0;
	}
#phone div#flash{
	position:absolute;
	width:229px; height:112px;
	top:0; left:0;
	z-index:1;
	}
#phone div.text{
	position:absolute;
	width:210px;
	top:25px; left:18px;
	z-index:2;
	}
#phone div.text span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4A4051;
	margin:0; padding:0;
	}
#phone div.text a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	color:#4A4051;
	margin:0 0 34px 0; padding:0;
	text-decoration:none;
	}	
	
#phone div.text a:over{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	color:#4A4051;
	margin:0 0 34px 0; padding:0;
	text-decoration:none;
	}	

#phone div.text a:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	color:#4A4051;
	margin:0 0 34px 0; padding:0;
	text-decoration:none;
	}	

	
#phone div.text h5{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	color:#4A4051;
	margin:0 0 34px 0; padding:0;
	}
#phone div.text h6{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#4A4051;
	margin:0 0 14px 0; padding:0;
	}

/* CATEGORIES */
#popular-escorts{
	position:relative;
	height:57px;
	}
#popular-escorts div#backtitle{
	position:absolute;
	top:0; left:0;
	width:250px; height:57px;
	z-index:1;
	}
.ph4{
	position:absolute;
	width:220px;
	top:12px; left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#b39940;
	margin:0; padding:0;
	z-index:2;
	}
#boxtoprated{
	height:225px;
	}
#toprated{
	position:relative;
	width:463px; height:225px;
	float:left;
	margin-bottom:25px;
	}
#toprated img{
	position:absolute;
	z-index:3;
	top:23px; right:21px;
	border:1px solid #a8a966;
	}
#back-toprated{
	position:absolute;
	width:463px; height:225px;
	z-index:1;
	}
#toprated-data{
	position:absolute;
	top:0; left:25px;
	width:263px; height:225px; float:left;
	z-index:2;
	}
.tdh2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	letter-spacing:0;
	color:#b39940;
	margin:0; padding:25px 0 15px 65px;
	}
.tdh3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	color:#dcdcdc;
	margin:0; padding:0;
	}	
.tdh4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0;
	color:#b3b3b3;
	margin:0; padding:0 0 8px 0;
	}		
#toprated-data h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	letter-spacing:0;
	color:#b39940;
	margin:0; padding:25px 0 15px 65px;
	}
#toprated-data h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	color:#dcdcdc;
	margin:0; padding:0;
	}
#toprated-data h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0;
	color:#b3b3b3;
	margin:0; padding:0 0 8px 0;
	}
#toprated-data p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0;
	line-height:13px;
	color:#b3b3b3;
	margin:0; padding:0;
	}
.price-start{
	height:25px; text-align:right;
	}
.price-start span{
	display:block; float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0;
	color:#a30000;
	margin:0; padding:0;
	}
.price-start span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:#d40100;
	margin:0; padding:4px 8px;
	}
#presentedby{
	display:block;
	padding:15px 0 0 0;
	}
#presentedby span{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0; padding:0;
	}
#presentedby span strong{
	color:#b39940;
	font-weight:normal;
	}
a.arrowprev{
	display:block; float:right;
	width:16px; height:13px;
	background:url(/img/arrow-prev.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
a.arrownext{
	display:block; float:right;
	width:16px; height:13px;
	background:url(/img/arrow-next.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
#paper{
	width:189px; height:195px;
	padding:15px;
	background:url(/img/paper.gif) no-repeat top left;
	float:right;
	}
#paper h6, h6.statistics{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	color:#000000;
	margin:0; padding:0 0 10px 0;
	}
.statistics{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	color:#000000;
	margin:0; padding:0 0 10px 0;
	}	
table.statistics{
	margin:0 0 15px 0;
	}
table.statistics .item{
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	color:#5d5d5d;
	}
table.statistics .itemdata{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:bold;
	color:#a30000;
	}
.categorie-new{
	padding:0 0 25px 0;
	height:175px;
	position:relative;
	}
.categorie-new div.left{
	width:431px; height:157px;
	float:left; padding:19px 40px 0 19px;
	background:url(/img/back-newescort.gif) no-repeat top left;
	}
.categorie-new div.left img.photo{
	border:1px solid #FFFFFF;
	float:left; margin:0 24px 0 0;
	}
.categorie-new div.left div.new{
	position:absolute;
	bottom:28px; left:14px; 
	margin:0; padding:0;
	width:44px; height:46px;
	background:url(/img/new2.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	border:none;
	z-index:3;
	}
.categorie-new div.left div.nwh2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:regular;
	color:#000000;
	margin:0; padding:0;
	}
.categorie-new div.left div.nwh3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#d40100;
	margin:0; padding:0;
	}
.categorie-new div.left div.nwh4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#5d5d5d;
	margin:0; padding:0;
	}
.categorie-new div.left p{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#5d5d5d;
	line-height:11px;
	margin:0; padding:8px 0 5px 0;
	}
.categorie-new div.price-start{
	height:25px; padding:10px 0 0 125px; text-align:left;
	position:absolute;
	margin-top:110px;
	}
.categorie-new div.price-start span{
	float:left;
	}
.categories-right{
	width:200px; padding:0 0 10px 0;
	float:left;
	border-bottom:2px solid #d6dbc5;
	}
.categorie-popular{
	padding:10px 0; height:176px;
	}
.categorie-popular div.left{
	width:490px; height:176px;
	float:left;
	}
.categorie-popular div.price-start{
	height:25px; padding:10px 0 0 0; text-align:left;
	position:absolute;
	margin-top:130px;
	}
.categorie-popular div.price-start span{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0;
	color:#a30000;
	margin:0; padding:0;
	}
.categorie-popular div.price-start span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:#d40100;
	margin:0; padding:4px 8px;
	}
div.most-popular{
	position:relative; float:left;
	width:464px; height:176px;
	}
div.most-popular div.back{
	position:absolute;
	top:0; left:0;
	width:464px; height:176px;
	z-index:1;
	}
div.most-popular div.front{
	position:absolute;
	top:0; left:0;
	width:464px; height:176px;
	z-index:2;
	}
div.most-popular div.front img.photo{
	float:left; width:99px;
	margin:20px 25px 0 19px;
	border:1px solid #FFFFFF;
	}
div.most-popular div.front img.star{
	position:absolute;
	width:49px; height:53px;
	bottom:20px; left:20px;
	z-index:5;
	behavior:url(css/iepngfix.htc);
	}
div.most-popular div.front div{
	float:left; width:300px;
	}
div.most-popular div.front div.h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#a28113;
	line-height:24px;
	letter-spacing:0;
	margin:0; padding:20px 0 6px 0;
	}
div.most-popular div.front h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:12px;
	margin:0; padding:0;
	}
div.most-popular div.front h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
	line-height:12px;
	margin:0; padding:0;
	}
div.most-popular div.front p{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#5d5d5d;
	line-height:11px;
	margin:0; padding:10px 0 8px 0;
	}
.categorie-others{
	padding:10px 0 0 0; height:160px;
	}
.categorie-others div.left{
	width:420px; height:139px;
	float:left; padding:7px 27px 0 23px; margin:0 20px 0 0;
	background:url(/img/photo-back.gif) no-repeat 0 0;
	border-bottom:2px solid #d6dbc5;
	}
.categorie-others div.left img{
	border:1px solid #FFFFFF;
	float:left; margin:0 34px 0 0;
	}
.categorie-others div.left div.oh3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin:0; padding:0;
	}
.categorie-others div.left  div.oh4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#5d5d5d;
	margin:0; padding:0;
	}
.categorie-others div.left p{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#5d5d5d;
	line-height:11px;
	margin:0; padding:10px 0 8px 0;
	}
.categorie-others div.price-start{
	height:25px; padding:10px 0 0 125px; text-align:left;
	position:absolute;
	margin-top:87px;
	}
.categorie-others div.price-start span{
	float:left;
	}
.categorie-others div.profileheight{
	height:19px;
	margin:0 0 0 80px;
	float:right;
	}
.barprofile{
	display:block; clear:both;
	height:41px; 
	border-bottom:1px solid #d6dbc5; 
	margin:5px 0 0 0;
	}

/* HISTORY */
table.history{
	border-top:1px solid #cdd6dd;
	margin:0;
	}
table.history td{
	height:25px;
	border-bottom:1px solid #cdd6dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	text-align:center;
	vertical-align:middle;
	}
table.history tr.arrow1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	vertical-align:middle;
	}
table.history td.col1, table.history td.col2{
	text-align:left;
	}
table.history tr.lightblue td{
	background:#f0f9fb;
	}

/* PANNEL (Column definitions on top) */
.shopping{
	height:70px;
	}
.shopping h4{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#a30000;
	letter-spacing:-1px;
	margin:0; padding:0;
	}
.shopping h4 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	letter-spacing:0;
	line-height:15px;
	margin:0; padding:2px 0 0 0;
	}
.shopping h5{
	display:block; float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#a30000;
	letter-spacing:-1px;
	margin:0; padding:0;
	}
table.shoppingcart{
	border-top:1px solid #cdd6dd;
	margin:0 0 25px 0;
	}
table.shoppingcart td{
	height:25px;
	border-bottom:1px solid #cdd6dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	text-align:center;
	vertical-align:middle;
	}
table.shoppingcart tr.arrow1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	vertical-align:middle;
	}
table.shoppingcart td.col1, table.shoppingcart td.col2{
	text-align:left;
	}
table.shoppingcart tr.lightblue td{
	background:#f0f9fb;
	}
.continueheight{
	display:block; float:right;
	height:19px;
	margin:2px 0;
	}
span.continue{
	display:block; float:left;
	background:url(/img/btn-continue.png) no-repeat right -19px;
	behavior:url(css/iepngfix.htc);
	}
span.continue a{
	display:block; float:left; height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0 10px 0 0; _margin:0 5px 0 0;
	padding:2px 0 0 10px;
	background:url(/img/btn-continue.png) no-repeat left 0;
	behavior:url(css/iepngfix.htc);
	}
span.continue a:hover{
	color:#bda34d;
	}
.current-advertising{
	height:70px;
	}
.current-advertising h4{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#3b3b3b;
	letter-spacing:-1px;
	margin:0; padding:0;
	}
.current-advertising h4 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	letter-spacing:0;
	line-height:15px;
	margin:0; padding:2px 0 0 0;
	}
.btngrayheight{
	display:block; float:right;
	height:19px;
	margin:2px 0;
	}
span.btngray{
	display:block; float:left;
	background:url(/img/btn-gray.png) no-repeat right -19px;
	behavior:url(css/iepngfix.htc);
	}
span.btngray a{
	display:block; float:left; height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0;
	color:#00468c;
	margin:0 10px 0 0; _margin:0 5px 0 0;
	padding:2px 0 0 10px;
	background:url(/img/btn-gray.png) no-repeat left 0;
	behavior:url(css/iepngfix.htc);
	}
span.btngray a:hover{
	color:#000000;
	}
div.pannel-block{
	/*height:185px;*/
	padding-bottom:15px;
	}
div.pannel-block div.left{
	width:420px; /*height:185px;*/
	float:left;
	}
div.pannel-block div.right{
	width:100px; /*height:185px;*/
	float:right;
	text-align:center;
	}
div.pannel-block div.left div.title{
	height:27px;
	}
div.pannel-block div.left h4{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#989898;
	letter-spacing:0;
	margin:0; padding:2px 0 0 0;
	}
.btnview{
	display:block; float:right;
	height:27px;
	margin:0;
	}
.btnview span{
	display:block; float:left;
	height:27px;
	background:url(/img/btn-view.png) no-repeat right -27px;
	behavior:url(css/iepngfix.htc);
	}
.btnview span a{
	display:block; float:left; height:20px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#848484;
	margin:0 15px 0 0; _margin:0 7px 0 0;
	padding:7px 0 0 30px;
	text-decoration:none;
	background:url(/img/btn-view.png) no-repeat left 0;
	behavior:url(css/iepngfix.htc);
	}
.btnview span a:hover{
	color:#000000;
	}
#left-column-pannel div.pannel-block div.left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3b3b3b;
	margin:0; padding:0 0 14px 0;
	line-height:15px;
	}
#left-column-pannel div.pannel-block div.left p a{
	color:#00468c;
	}
div.footer{
	height:33px; padding:0 50px 0 0; margin:10px 0 0 0;
	background:url(/img/cart.gif) no-repeat top right;
	}
div.footer-out{
	height:33px; padding:0; margin:10px 0 0 0;
	}
div.footer h5, div.footer-out h5{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px 3px; margin:2px 0 0 0;
	background:#d40100;
	border:1px solid #A30000;
	}
div.footer h6, div.footer-out h6{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#A30000;
	padding:6px 0 0 5px; margin:2px 0 0 0;
	}

/* HELP DESK */
#help-desk{
	width:950px; margin:0 auto;
	text-align:left;
	}
#help-desk h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#a30000;
	letter-spacing:-1px;
	margin:0 0 15px 0; padding:12px 0 5px 0;
	border-bottom:1px solid #CDD6DD;
	}
#help-desk h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#a30000;
	letter-spacing:0;
	margin:0; padding:12px 0 0 0;
	}
#help-desk p{
	width:700px;
	}
#help-desk ul{
	display:block; width:700px;
	margin:0; padding:5px 0 10px 0;
	list-style:none;
	}
#help-desk li{
	margin:0; padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00468C;
	line-height:24px;
	}
#help-desk li a{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00468C;
	line-height:24px;
	text-decoration:underline;
	}
#help-desk li a:hover{
	color:#000000;
	}
table.leave{
	width:700px;
	margin:15px 0 0 0; padding:0;
	text-align:left;
	}
table.leave span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0 0 12px 0;
	}
table.leave input{
	width:610px; height:17px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0 0 5px 0; padding:1px 5px 0 5px;
	}
table.leave textarea{
	width:610px; height:90px;
	border:1px solid #c2c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0 0 15px 0; padding:1px 5px 0 5px;
	}
#help-desk div.questions{
	width:700px; height:41px;
	border-bottom:1px solid #CDD6DD;
	padding:10px 0 0 0;
	}
#help-desk div.questions h2{
	display:block; float:left;
	padding:4px 0 0 0; margin:10px 0 0 0;
	}
#help-desk div.support{
	width:700px; margin:0;
	}
#help-desk div.header-questions{
	height:35px; padding:0 10px;
	border-bottom:1px solid #CDD6DD;
	}
#help-desk div.header-questions span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00468C;
	margin:0; padding:9px 0 0 0;
	}
#help-desk div.header-questions span.left{
	float:left;
	}
#help-desk div.header-questions span.right{
	float:right;
	font-size:12px;
	padding:10px 0 0 0;
	}
#help-desk div.post{
	width:680px;
	overflow:hidden;
	border-bottom:1px solid #CDD6DD;
	padding:10px; margin:0 0 2px 0;
	}
.postback1{
	background:#F0F9FB;
	}
.postback2{
	background:#f6faf9;
	}
	
#bn_html div.answer{
	display:none; clear:both;
	float:left;
	width:580px;
	}
#bn_html div.answer div.top{
	width:580px; height:10px; margin:10px 0 0 0;
	background:url(/img/html_top.gif) no-repeat top left;
	}
#bn_html div.answer div.middle{
	width:550px; padding:2px 15px 4px 15px;
	background:url(/img/html_middle.gif) repeat-y top left;
	}
#bn_html div.answer div.middle p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00468C;
	margin:0; padding:0;
	line-height:12px;
	width:auto;
	}
#bn_html div.answer div.bottom{
	width:580px; height:20px;
	background:url(/img/html_bottom.gif) no-repeat top left;
	}	
#bn_html textarea {
	border:0;
}
	
#help-desk div.post div.left{
	width:550px; float:left;
	}
#help-desk div.post div.left h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3B3B45;
	letter-spacing:0;
	margin:0 0 10px 0; padding:0;
	border:none;
	}
#help-desk div.post div.left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3B3B45;
	margin:0; padding:0;
	line-height:12px;
	width:auto;
	}
#help-desk div.post div.right{
	width:80px; float:right;
	text-align:right;
	}
#help-desk div.post div.right span.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3B3B45;
	margin:0; padding:0;
	line-height:14px;
	}
#help-desk div.post div.right span.hour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3B3B45;
	margin:0; padding:0;
	line-height:14px;
	}
#help-desk div.post div.right span.user{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468C;
	margin:0; padding:0;
	line-height:14px;
	}
#help-desk div.post a{
	display:block; float:left; clear:both;
	width:82px; height:17px;
	background:url(/img/btn-uploadphoto.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
	margin:10px 0 0 0; padding:1px 0 0 0;
	}
#help-desk div.post a:hover{
	color:#FFFF99;
	}
#help-desk div.answer{
	display:none; clear:both;
	float:left;
	width:680px;
	}
#help-desk div.answer div.top{
	width:680px; height:10px; margin:10px 0 0 0;
	background:url(/img/answer-top.gif) no-repeat top left;
	}
#help-desk div.answer div.middle{
	width:650px; padding:2px 15px 4px 15px;
	background:url(/img/answer-middle.gif) repeat-y top left;
	}
#help-desk div.answer div.middle p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00468C;
	margin:0; padding:0;
	line-height:12px;
	width:auto;
	}
#help-desk div.answer div.bottom{
	width:680px; height:10px;
	background:url(/img/answer-bottom.gif) no-repeat top left;
	}

/* WEB SERVICES */
#webservices{
	margin:20px 0 0 25px;
	_margin:20px 0 0 12px;
	}
#webservices div.h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#D40100;
	letter-spacing:-1px;
	margin:0; padding:0;
	border:0;
	}
#webservices div.h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	letter-spacing:0;
	line-height:18px;
	margin:0 0 15px 0; padding:0;
	border:0;
	}
#webservices ol{
	list-style-position:outside;
	margin:0; padding:0 0 0 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#006600;
	}
#webservices li{
	margin:0; padding:0;
	}
#webservices p{
	margin:0; padding:0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3B3B45;
	line-height:14px;
	}
#webservices div.design{
	padding:0 0 30px 60px; margin:0 0 20px 0;
	background:url(/img/icon-design.gif) no-repeat top left;
	border-bottom:1px solid #D2D2D2;
	}
#webservices div.technology{
	padding:0 0 30px 60px; margin:0 0 20px 0;
	background:url(/img/icon-technology.gif) no-repeat top left;
	border-bottom:1px solid #D2D2D2;
	}
#webservices div.marketing{
	padding:0 0 30px 60px; 
	background:url(/img/icon-marketing.gif) no-repeat top left;
	}
#boxgray-top{
	background:url(/img/advertise-right-top.gif) no-repeat top left;
	padding:5px 0 0 0; margin:0;
	}
#boxgray-bottom{
	height:20px;
	background:url(/img/advertise-right-bottom.gif) no-repeat bottom left;
	}
#boxgray-top div.contact{
	background:url(/img/caller.gif) no-repeat right 10px;
	margin:0 15px; padding:10px 0 4px 0;
	}
#boxgray-top div.contact div.h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#D40100;
	letter-spacing:-1px;
	margin:0; padding:0;
	border:0;
	}
#boxgray-top div.contact div.h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	letter-spacing:0;
	line-height:14px;
	margin:0 0 15px 0; padding:0;
	border:0;
	}
#boxgray-top div.contact p{
	margin:0; padding:0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B45;
	line-height:14px;
	}

/* WHAT S NEW */
#whatbox{
	_width:690px;
	display:block; overflow:hidden;
	background:url(/img/whatgradient.gif) repeat-x top left #7b838f;
	padding:15px 15px 0 15px; margin:0 0 20px 0;
	}
#whatbox div.head{
	display:block;
	overflow:hidden;
	}
#whatbox div.head div#dialog{
	display:block; float:left;
	width:150px; height:120px;
	padding:20px 0 0 5px;
	}
#whatbox div.head div.text{
	display:block; float:left;
	width:440px; padding:20px 0 0 0;
	}
#whatbox div.head div.text h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0 0 5px 0; padding:0;
	}
#whatbox div.head div.text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#D7D7D7;
	margin:0; padding:0;
	line-height:20px;
	}
.whatsnew{
	padding:0 10px 0 0;
	}
div.datebar{
	display:block;
	height:60px; padding:0 0 0 55px; margin:15px 0 0 0;
	border:1px solid #E3E3E3;
	background:url(/img/date-bar.gif) no-repeat bottom left;
	}
div.datebar p{
	display:block; float:left;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#00468C;
	margin:21px 0 0 0; padding:2px 0 10px 0;
	}
div.datebar img{
	display:block; float:right;
	}
div.newgirl{
	display:block; overflow:hidden; _width:710px;
	padding:20px 0 15px 0;
	border-bottom:1px solid #E3E3E3;
	}
div.newgirl div.frame{
	display:block; float:left;
	width:115px; height:104px;
	background:url(/img/newgirl-back.gif) no-repeat top left;
	}
div.newgirl div.frame img{
	border:1px solid #FFFFFF;
	margin:6px 0 0 15px;
	}
div.newgirl a.blogicon{
	display:block; float:left; height:16px;
	width:99px; padding:88px 0 0 0;
	margin:0 6px 0 28px; _margin:0 3px 0 5px;
	background:url(/img/bigicon-blog.gif) no-repeat top left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	}
div.newgirl a.blogicon:hover{
	color:#00468C;
	}
div.newgirl img.avatar{
	position:absolute;
	margin-top:-97px;
	margin-left:3px;
	width:84px;
	_width:20px;
	height:83px
}
div.newgirl a.avatar{
	display:block; float:left; height:16px;
	width:120px; padding:103px 0 0 8px;
	margin:0 6px 0 10px; _margin:0 3px 0 5px;
	background:url(/img/frame_82x82.png) no-repeat top left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	}
div.newgirl a.avatar:hover{
	color:#00468C;
	}	
div.newgirl div.description{
	display:block; float:left;
	width:368px; padding:0 0 0 20px;
	}
div.newgirl div.description div.new{
	display:block; width:120px; height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin:0; padding:8px 0 0 0;
	background:url(/img/icon-new.gif) no-repeat right 0;
	border:none;
	}
div.newgirl div.description div.updates{
	display:block; width:120px; height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00468C;
	margin:0; padding:8px 0 0 0;
	background:url(/img/icon-updates.gif) no-repeat right 0;
	border:none;
	}
div.newgirl div.description div.post{
	display:block; width:120px; height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#A30000;
	margin:0; padding:8px 0 0 0;
	background:url(/img/icon-post.gif) no-repeat right 0;
	border:none;
	}
div.newgirl div.description div.h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5D5D5D;
	margin:5px 0 10px 0; padding:0;
	}
div.newgirl div.description div.h6 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5D5D5D;
	}
div.newgirl div.description div.h6 strong{
	color:#000000;
	}
div.newgirl div.description p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5D5D5D;
	margin:0; padding:0;
	line-height:12px;
	}
div.newgirl div.updateinfo{
	display:block; float:left;
	width:130px; padding:8px 0 0 40px;
	}
div.newgirl div.updateinfo span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	}
div.newgirl div.updateinfo span strong{
	display:block;
	font-weight:normal;
	color:#5D5D5D; padding:0 0 20px 0;
	}
#newsfilter{
	background:url(/img/eil-news.gif) no-repeat top right;
	margin:0 5px; padding:25px 0 4px 20px;
	}
#newsfilter div.option{
	height:25px;
	}
#newsfilter div.option input{
	width:auto; height:auto;
	display:block; float:left;
	margin:1px 5px 0 0; padding:0;
	//margin:-3px 5px -3px -3px;
	}
#newsfilter div.option label{
	display:block; float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	}
#newsfilter div.h6{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#5D5D5D;
	margin:0 0 15px 0; padding:0;
	}
#newsfilter select{
	display:block; width:150px; height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0 0 15px 0; padding:0;
	border:1px solid #C2C2C2;
	}
#subscribe{
	width:249px; height:321px;
	margin:5px 0 0 0;
	}
#subscribe-box{
	width:223px; padding:0 0 30px 24px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	}
#subscribe-boxbottom{
	width:249px; height:10px;
	margin:0; padding:0;
	background:url(/img/subscribe-boxbottom.gif) no-repeat bottom left;
	}
#subscribe-box input{
	display:block;
	width:160px; height:18px;
	border:1px solid #C2C2C2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin:0 0 10px 0; padding:1px 2px 0 2px;
	}
#subscribe-box p{
	display:block; width:140px;
	min-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#6B6B6B;
	margin:0 0 0 0; padding:0 28px 0 0;
	background:url(/img/medal.gif) no-repeat right top;
	}

/* BLOG */
#blogpage{
	width:950px; margin:0 auto;
	text-align:left;
	}
#blogpage h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#a30000;
	letter-spacing:-1px;
	margin:0 0 15px 0; padding:12px 0 5px 0;
	border-bottom:1px solid #E3E3E3;
	}
#blog{
	width:750px;
	}
.blogin{
	padding:0 15px;
	}
#blog h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#a30000;
	letter-spacing:-1px;
	margin:0 0 15px 0; padding:12px 0 5px 0;
	}
#blog h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	line-height:23px;
	color:#a30000;
	margin:15px 0 0 0; padding:5px 0 0 0;
	}
#blog h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:0 0 15px 0;
	}
#blog h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000000;
	margin:50px 0 0 0; padding:3px 0 12px 42px;
	border-bottom:1px solid #E3E3E3;
	background:url(/img/blogicon2.gif) no-repeat top left;
	}
#blog div.datebar{
	background:url(/img/date-barblog.gif) no-repeat bottom left;
	}
#blog div.divisor{
	height:40px;
	border-bottom:1px solid #E3E3E3;
	margin:0; padding:0;
	}
div.postarchive{
	display:block; overflow:hidden; _width:710px;
	padding:20px 0 15px 0;
	border-bottom:1px solid #E3E3E3;
	}
div.postarchive div.description{
	display:block; float:left;
	width:500px; padding:0;
	}
div.postarchive div.description h5{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#A30000;
	line-height:16px;
	margin:0; padding:0;
	border:none;
	}
div.postarchive div.description h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	margin:0 0 10px 0; padding:0;
	}
div.postarchive div.description p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5D5D5D;
	margin:0; padding:0;
	line-height:14px;
	}
div.postarchive div.updateinfo{
	display:block; float:left;
	width:100px; padding:8px 0 0 110px;
	}
div.postarchive div.updateinfo span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0; padding:0;
	}
div.postarchive div.updateinfo span strong{
	display:block;
	font-weight:normal;
	color:#5D5D5D; padding:0 0 20px 0;
	}

#profilephotos{
	width:100%; overflow:hidden;
	border-top:1px solid #cdd6dd;
	padding:10px 0 0 0;
	}
#profilephotos h4{
	display:block;
	text-align:center;
	width:247px; height:47px;
	margin:5px 0 0 0; padding:11px 0 0 0;
	background:url(/img/upload-dialog.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#363636;
	}
#profilephotos h5{
	color:#00468c;
	margin:0; padding:0;
	}
#profilephotos h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00468c;
	margin:0; padding:0;
	}
#profilephotos div.left{
	width:545px; float:left;
	}
#profilephotos div.right{
	width:335px; float:right;
	position:relative;
	}
#profile-preview-top{
	width:182px; height:82px;
	margin:5px 0 0 0;
	background:url(/img/profile-preview-top.gif) no-repeat top left;
	}
#profile-preview{
	width:122px; padding:0 50px 0 10px;
	background:url(/img/profile-preview.gif) repeat-y top left;
	}
#profile-preview img{
	border:2px solid #bab9b8;
	margin:1px;
	cursor:move;
	}
#profile-preview-bottom{
	width:182px; height:46px;
	background:url(/img/profile-preview-bottom.gif) no-repeat top left;
	}
#drag{
	position:absolute;
	width:130px; height:150px;
	top:90px; right:0;
	}
#drag p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#363636;
	line-height:12px;
	margin:2px 0 10px 0; padding:0;
	width:auto;
	}
#drag a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	line-height:12px;
	margin:0; padding:0;
	text-decoration:underline;
	}
#photoslist{
	border-top:1px solid #cdd6dd;
	margin:20px 0 0 0;
	}
#photoslist div.head{
	height:30px;
	border-bottom:1px solid #cdd6dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#00468c;
	margin:0; padding:15px 0 0 0;
	line-height:14px;
	}
#photoslist div.row{
	border-bottom:1px solid #cdd6dd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0; padding:0;
	line-height:14px;
	}
#photoslist div.row table tr td{
	vertical-align:middle;
	}
#photoslist div.row.lightblue{
	background:#f0f9fb;
	}
#photoslist td.column-1{
	width:110px;
	padding:0 0 0 15px;
	text-align:left;
	}
#photoslist td.column-2{
	width:92px;
	padding:0;
	text-align:center;
	}
#photoslist td.column-2 a{
	display:block;
	width:92px; height:17px;
	margin:0; padding:2px 0 0 0;
	background:url(/img/btn-uploadphoto.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
#photoslist td.column-2 a:hover{
	text-decoration:underline;
	}
#photoslist td.column-3{
	width:45px;
	padding:0 50px;
	text-align:center;
	}
#photoslist td.column-3 img{
	border:2px solid #bab9b8;
	margin:0 0 1px 0; //margin:3px 0 0 0;
	}
#photoslist td.column-4{
	width:30px;
	padding:0 30px 0 0;
	text-align:center;
	}
#photoslist td.column-5{
	width:120px;
	padding:0;
	text-align:center;
	}
#photoslist td.column-5 a{
	display:block;
	width:116px; height:17px;
	margin:16px 0; padding:2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
#photoslist td.column-5 a.remove{
	background:url(/img/btn-remove.gif) no-repeat top left;
	}
#photoslist td.column-5 a.add{
	background:url(/img/btn-addtoprofile.gif) no-repeat top left;
	}
#photoslist td.column-5 a:hover{
	text-decoration:underline;
	}
#photoslist td.column-5 img{
	width:116px; height:17px;
	margin:16px 0; padding:2px 0 0 0;
	}
#photoslist div.addmorephotos{
	height:30px;
	border-bottom:1px solid #cdd6dd;
	margin:0; padding:10px 0;
	}
#photoslist div.addmorephotos a{
	display:block;
	width:119px; height:29px;
	background:url(/img/btn-addphotos.gif) no-repeat top left;
	}


.txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b;
	margin:0; padding:0 0 14px 0;
	line-height:15px;
	}

.url_not_approved { 
	background-image:url('/img/no.png') ;
	background-repeat:no-repeat;
	background-position: 1px 5px;
	padding-left:22px;
	color:darkred;
} 
.url_approved { 
	background-image:url('/img/ok.png') ;
	background-repeat:no-repeat;
	background-position: 1px 5px;
	padding-left:22px;
	color:#0066CC;
} 
._hidden {
	display:none;
}


#dialog-top{
	height:9px;
	background:url(/img/dialogbox-top.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
#dialogbox{
	background:url(/img/dialogbox.png) repeat-y top left;
	width:316px; overflow:hidden;
	padding:0 15px 5px 15px;
	text-align:left;
	}
#dialog-bottom{
	height:9px;
	background:url(/img/dialogbox-bottom.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
#dialogbox1, #dialogbox2, #dialogbox3, #dialogbox4{
	/*display:none;*/
	width:346px;
	}
#dialogbox h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	margin:3px 0 0 0; padding:0;
	float:left;
	}
#dialogbox h1.red{
	color:#FF0000;
	}
#dialogbox h1.yellow{
	color:#FFB000;
	}
#dialogbox h1.gray{
	color:#848484;
	}
#dialogbox h1.green{
	color:#00942E;
	}
#dialogbox img{
	display:block; float:right;
	}
#dialogbox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848484;
	margin:0; padding:10px 0 0 0;
	line-height:18px;
	clear:both;
	}
#dialogbox p strong{
	color:#000000;
	font-weight:normal;
	}
#dialogbox a.simplemodal-close{
	display:block; clear:both; float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#848484;
	margin:0; padding:10px 0 0 0;
	line-height:18px;
	text-decoration:none;
	}
#dialogbox a.simplemodal-close:hover{
	text-decoration:underline;
	}
	
#paybox-top{
	height:9px;
	background:url(/img/paybox-top.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
#paybox{
	background:url(/img/paybox.png) repeat-y top left;
	width:790px; overflow:hidden;
	padding:0 15px 5px 15px;
	text-align:left;
	}
#paybox-bottom{
	height:9px;
	background:url(/img/paybox-bottom.png) no-repeat top left;
	behavior:url(css/iepngfix.htc);
	}
#paybox a.simplemodal-close{
	display:block; clear:both; float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#848484;
	margin:0; padding:10px 25px 0 0;
	line-height:18px;
	text-decoration:none;
	}		
	
		
	.counter{
	width:146px; height:33px;
	}
.counterbox{
	float:left;
	width:24px; height:28px;
	padding:5px 0 0 3px; margin:0 1px;
	background:url(/img/counter-back.png) no-repeat top left;
	}
.counterbox div.mask{
	position:relative;
	width:21px; height:23px;
	overflow:hidden;
	}
.counterbox div.mask div.numbers{
	position:absolute;
	top:0px; left:0;
	width:21px; height:25px;
	background:url(/img/counter-numbers.png) no-repeat;
	background-position:0 0px;
	/* Each number is displayed by moving the background position 24 pixels down, example 0px=0, -24px=1, -48px=2 ... */
	}
	
