﻿p{
	font-family: Arial, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, sans-serif;
	background: url(/static/images/bg_content.png) repeat-x top left;
	background-color: #000;
	color: #242728;
	margin: 0px;
	padding: 0px;
}

a{
	color: #006699;
}

a:link{
	color: #C4B083;
}

a:visited{
	color: #C4B083;
}

a:hover{
	color: #C4B083;
	text-decoration: none;
}
h1{
 font-family: Arial,sans-serif;
 font-size: 20px;
 font-weight:normal;
 color: #C4B083;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 18px;
 font-weight:normal;
 color: #C4B083;
 margin: 0px;
 padding: 0px;
 text-decoration: none;
}

.ssp_holder table.ssp h1
{
 font-family: Arial,sans-serif;
 font-size: 120%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

.ssp_holder table.ssp h2 
{
 font-family: Arial,sans-serif;
 font-size: 110%;
 color: #000000 !important;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 margin: 0px;
 padding: 0px;
}

.provider h3 {
  color: #C4B083;
	font-size: 18px;
	font-weight: bold;
	
}

h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

.Advertising
{
 font-size: 2;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

.AdvertisingHeader
{
 font-size: 16px;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label, span{
 font-family: Arial,sans-serif;
 font-size: 80%;
 color: #000000;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.main_holder {
	margin					: 0 auto;
	width						: 955px;
	
	
}

#masthead{
	padding					: 0px 0px 0px 0px;
	
	width						: 955px;
}

#navBar{
	float						: left;
	width						: 160px;
	margin					: 0px;
	padding					: 0px 10px 10px 10px;
}

#rightBar{
	float: right;
	width: 215px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
#headlines{
  float:left;
	width: 20%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#content_top{
	float: left;
	width: 955px;
	height:10px;
	background:url(/static/images/bg_content_top.png) no-repeat top left;
}

#content{
	float: left;
	width: 955px;
	background-color: #000;
	position: relative;
}


#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
	margin : -13px 0 0 0;
	padding : 0 0 10px 0;
	font-size: 14px;
	background : url(/static/images/bg_menu.png) no-repeat top left;
	width: 955px;
	height: 48px;
}

.menu_left {
	margin : 0;
	padding : 0;
	float:left;
	height: 48px;
	clear:both;
	}
.menu_right {
	margin : 20px 20px 0 0;
	padding : 0;
	float:right;

}


#globalNav img
{
	display: block;
}

#globalNav a {
	float:left;
	padding: 22px 20px 0 20px;
	color: #FFFFFF;
	
}

a.globalNav{
	margin: 0;
	padding: 20px 20px 0 20px;
	color: #006699;
	height: 26px;
	text-decoration: none;
	background: url(/static/images/bg_menu_sep.png) no-repeat bottom right;
}

a.globalNav:link{
	color: #CACC9B;
}

a.globalNav:visited{
	color: #FFF;
}

a.globalNav:hover{
	color: #CACC9B !important;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 4px 2px 6px 15px;
	background-color: #757AD6;
	color: #FFFFFF;
}

a.breadCrumb{
	color: #FFFFFF;
}

a.breadCrumb:link{
	color: #FFFFFF;
}

a.breadCrumb:visited{
	color: #FFFFFF;
}

a.breadCrumb:hover{
	color: #FFFFFF;
	text-decoration: none;
}


/************* #AM_menubalk styles ************/
#AM_menubalk 
{
	padding-left:16px;
	padding-top:3px;
	text-align:left;
}



/************* #steps styles *************/
/*
#steps{
	font-size: 80%;
	padding: 4px 2px 4px 10px;
	font-weight: bold;
}

a.steps{
	color: #006699;
}

a.steps:link{
	color: #006699;
}

a.steps:visited{
	color: #006699;
}

a.steps:hover{
	color: #006699;
	text-decoration: none;
}

.currentstep
{
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
*/
/************** .middleColumn styles ***************/

.middleColumn{
	font-size: 80%;
	float: left;
	width: 540px;
	margin : 0;
	padding : 0;
}

.middleColumn h3{
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.middleColumn img{
	padding: 2px 2px 2px 2px;
	
}

.middleColumnWidth {
	width:540px;
	font-size:122%;
	float:left;
	
}

/************** .middleColumnLeft styles ***************/

.middleColumnLeft{
	float: left;
	width: 260px;
	padding: 10px 0px 10px 0px;
}

/************** .middleColumnRight styles ***************/

.middleColumnRight{
	float: left;
	width: 260px;
	padding: 10px 10px 0px 10px;	
}

.middleColumnRight img{
	float: left;
	padding: 10px 10px 0px 0px;

}

.news{
	background-color:#EEEEEE;
	padding: 4px 4px 4px 4px;
}

.welcome{
	padding: 4px 4px 4px 4px;
	line-height: 1.5;
}

.providers{
	padding: 4px 4px 4px 4px;
}

.provider-country, .provider-service  {
	font-size: 14px;
}

.provider-service {
	color: #858585;
	
}

.listbutton {
	float:left;
	margin: 0px 0px 0px 10px;
	
}

/************* #tellafriend styles ***************/

#tellafriend{
	float:left;
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	background-color: #FFE8D9;
	border:solid 1px #FF6600;
	margin-top: 10px;
}

#tellafriend form{
 margin: 0px;
}

#tellafriend label{
	margin: 2px;
	padding: 0px;
}

/************* #siteInfo styles ***************/

.siteInfo{
	clear: both;
	background-color:#000;
	font-size: 75%;
	color: #595959;
	padding: 5px 5px 5px 5px;
	width: 945px;
	text-align :center;
}

.siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

.searchheader {
	background: url(/static/images/bg_search.gif) no-repeat top left;
	margin-top: 5px;
 
 color: #FFF;
 font-weight: bold;
 font-size :15px;
 padding: 6px 0 0 35px;
 width: 125px;
 height : 19px;
}

.latestescortheader {
	background: url(/static/images/bg_latest.gif) no-repeat top left;
	margin-top: 5px;
  color: #000;
	font-weight: bold;
	font-size :16px;
	padding: 6px 0 0 20px;
	width: 140px;
	height : 19px;
}
.searchheader img {
  margin : 2px 5px 0 -20px;
  position: absolute;
  
}
.latestescortheader img {
	margin : 0 10px 0 0;
}
.latestescort_addthis
{
  background: #FFFFFF;
  margin: 5px 0 0 0;
  padding: 5px 0;
}

.latestescort_addthis a
{
  color: #000000;
}

.searchheader-middle {
	background: url(/static/images/bg_header_middle.png) no-repeat top left;
 	color: #FFF;
	font-weight: bold;	
	float : left;
	height:23px;
	margin-top: 6px;
	padding : 8px 0 0 12px;
 width: 542px;
}


.searchheader_right 
{
  float: left;
 color: #FFF;
 font-weight: bold;
 margin : 10px 0 5px 0;
 padding: 5px 0 2px 0;
 width: 198px;
}
.searchheader a:link{
	color: #FF6600;
}

.searchheader a:visited{
	color: #FF6600;
}

.searchheader a:hover{
	color: #FF6600;
	text-decoration: none;
}

#search{
	padding: 10px 0px 5px 10px;
	font-size: 90%;
	background-color: #A7976E;
	background: url(/static/images/bg_search_c.gif) repeat-y top left;	
}

#search form{
 margin: 0px;
}

#searchLocation{
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	background-color: #FFE8D9;
	border:solid 1px #FF6600;
}
#searchServices{
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	background-color: #FFE8D9;
	border:solid 1px #FF6600;
}
#searchEroticServices{
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	background-color: #FFE8D9;
	border:solid 1px #FF6600;
}

#latestescort{
	padding : 5px 0;
	font-size: 90%;
	background : url(/static/images/bg_latest_c.jpg) no-repeat top left;
	text-align:center;
	width : 160px;
	color : #000;
}


#latestbottom{
	padding: 2px 2px 2px 4px;
	font-size: 90%;
	margin: 0 0 10px 0;
	background-color: #A7976E;
	border-bottom:solid 1px #463f2f;
	border-left:solid 1px #463f2f;
	border-right:solid 1px #463f2f;
}
#latestescort h2 {
	color: #000;
	font-size : 17px;
}

#latestescort h3 {
	color: #FFF;
}

#latestescort img{
  border:2px solid #FFF;
}
.provider{
	padding: 5px 0px 5px 10px;
	color : #555555;	
}

.HomePageAdvertisingTitle .provider{
background:url(/static/images/bg_header_2col_c.png) repeat-y top left;

}
.provider table{
	background-color: #FFF !important;
}

.advertiser{
	padding: 2px 0px 5px 10px;
	font-size: 90%;
	border:solid 1px #FF6600;
	text-align:center;
}

/************* #top 25 ***************/


#top25{
	margin: 10px 0px 0px 0px;
	text-align:left;
	font-size:13px;
}

.DisplayNone
{
	display:none;
}

.topCities{
	margin: 5px 0 5px 2px;
  font-size:16px;
	font-weight:bold;
	color: #FFF;
	}

.NoUnderlineHyper a, .NoUnderlineHyper a:link, .NoUnderlineHyper a:visited, .NoUnderlineHyper a:hover, .NoUnderlineHyper a:active
{
	text-decoration:none;
}

.NoUnderlineHyper a:hover
{
	text-decoration:underline;
}

.top25Header{
	line-height:75%;
	margin: 0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color: #FF6600;
}

.top25SubHeader{
	margin: 0px 0px 0px 0px;
	font-size:90%;
	font-weight:bold;
	padding: 5px 0px 5px 10px;
}

.top25List {
	font-size:80%;
	text-align:left;
	
}

.top25List li {
	margin:0px;
}

.top25List ul {
	background-color:aqua;
	margin:20px 0 0 0;
}

.escortoftoday 
{
	border-width:1px;
	border-style:solid;
	border-color: #FF6600;
	padding-top:5px;
	margin-bottom:10px
}

.topEscortofToday{
	line-height:75%;
	margin: 0px 0px 0px 0px;
	font-size:115%;
	font-weight:bold;
	color: #FF6600;
}


/************* #detail styles ***************/
.dtLeftColumn{
	margin: 0;
	font-size: 80%;
	padding: 0px 5px 5px 5px;
	float: left;
	width: 460px;
	color: #555555;
}

.dtLeftColumn table {
margin : 0 0 5px 0;
	
}
.dtRightColumn{
	font-size: 80%;
	padding: 5px 5px 5px 5px;
	float: left;
	width: 460px;
	color: #FFF;
}
.dtBottomColumn
{
	padding: 5px 5px 5px 5px;
	float:left;
}
.dtBottomColumn img {
	vertical-align:text-top;
	padding : 0 0 5px 0;
}
.dtMessage
{
	float: left;
}

.dtText
{
	padding: 0px 0px 0px 0px;
	text-align: left;
  color: #000000;
  font-weight:normal;
  font-size:  small  ;
}

.forgotpass {
	font-size: 10px !important;
	color: #FFFFFF !important;
}

.dtBoldText
{
	padding: 0px 0px 0px 0px;
	text-align: left;
  color: #000000;
  font-weight:bold;
  font-size:  small  ;
}
.dtBlueText
{
	padding: 0px 0px 0px 0px;
	text-align: left;
  color: #757AD6;
  font-weight:bold;
  font-size:  small  ;
}

#dtInfo, #dtInfoPad{
	padding: 0px 5px 5px 5px;
	font-size: 90%;
	background-color: #E2BF6C;
  width:450px;
	float: left;
	
}
 #dtInfoPad{
 padding: 5px !important;
 }

#dtStaffmember{
	padding: 5px 5px 5px 5px;
	font-size: 90%;
	background-color: #FFE8D9;
	margin-top: 2px;
  width:730px;
	float: left;
}
#dtPhoto{
	padding: 5px 5px 5px 5px;
	font-size: 90%;
	background-color: #A7976E;
	margin-top: 3px;
  width:400px;
	float: left;
}
#dtStaffmembers{
	padding: 5px 5px 5px 5px;
	font-size: 90%;
	background-color: #CCCCCC;
	margin-top: 2px;
  width:205px;
	float: right;
}
.dtName{
	margin: 0;
	padding: 0;
  color: #C4B083;
  font-size: 22px ;
  font-weight: bold;
  
}
.dtInfo{
	padding: 0;
  color: #FFF;
  font-size:  small  ;
  font-weight:bold ;
}
.dtInfoText {
	padding: 0;
  color: #555;
  font-size:  small  ;
  font-weight:bold ;
}
.dtInfoHeader {
	padding: 0;
  color: #555;
  font-size:  16px  ;
  font-weight:bold ;
}

.white{
  background-color: #FFF;
  width:100%;
  padding: 2px;
}
.transp{
  width:100%;
  padding: 5px 5px 5px 5px;
}
/************* #login styles ***************/
.loginForm Label {
	color:#FFF !important;
	}
	
.loginForm a, .loginForm a:hover {
	color: #FFF;
}	
.loginheader {
	background: #757AD6 url(/static/images/tr.gif) no-repeat top right;
	margin-top: 10px;
 
}

.loginheader div {
	background: transparent url(/static/images/tl.gif) no-repeat top left;
	padding: 5px 0px 5px 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.cluster{
	background: #FFF;
		padding: 5px 5px 5px 5px;
}

.formtablecell 
{
	width:350px;
	background: #FCFCFE; 
}

#login{
	padding: 5px 5px 5px 5px;
	font-size: 90%;
	background-color: #ECEDFC;
	border:solid 1px #757AD6;
	
}

#login form{
 margin: 0px;
}

#login label{
	margin: 4px;
	padding: 0px;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}

/************** #headlines styles **************/

#adlines{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	width: 235px;
	float: right;
	height: auto;
}
#ctl00_cphMain_divAdlines{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	width: 235px;
	float: right;
	height: 430px;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

/************* #template *****************/

#template {
	width: 700px;
	float:left;
	padding: 10px 10px 10px 10px;
}

.templateheader {
	background: #757AD6 url(/static/images/tr.gif) no-repeat top right;
	margin-top: 10px;
 
}

.templateheader div {
	background: transparent url(/static/images/tl.gif) no-repeat top left;
	padding: 5px 0px 5px 10px;
	color: #FFFFFF;
	font-weight: bold;
}

/************ standaard ****************/
.MarginBottom10
{
	margin-bottom:10px
}

/*********** Advertentie CSS op templateSSPfinish.aspx ******************/
.advertentie_left_holder,
.advertentie_middle_holder,
.advertentie_right_holder {
	margin			: 0;
	padding			: 0 5px 0 0;
	float			: left;
	width			: 371px;
	font-family		: Arial, verdana;
	font-size		: 12px;
	}

.advertentie_header_left,
.advertentie_header_middle,
.advertentie_header_right {
	margin			: 0;
	padding 		: 3px 10px;
	width			: 351px;
	height			: 20px;
	color			: #FFF;	
	font-weight		: bold;
	}
	
.advertentie_header_left {
	background		: url(/static/images/bg_free_long.gif) no-repeat top left;
	}
	
.advertentie_header_middle {
	background		: url(/static/images/bg_50_long.gif) no-repeat top left;
	}
	
.advertentie_header_right {
	background		: url(/static/images/bg_100_long.gif) no-repeat top left;
	}

.advertentie_content {
	margin			: 0;
	padding			: 10px;
	width			: 349px;
	border-left		: 1px solid #A7976E;
	border-right	: 1px solid #A7976E;
	border-bottom	: 1px solid #A7976E;
	background-color:White;
	}

.advertentie_content ul {
	margin			: 5px 0 0 0;
	padding			: 0;
	list-style		: none;
	list-style-type : none;
	}

.advertentie_content ul li {
	margin			: 0;
	padding			: 0 0 0 20px;
	background		: url(/static/images/ic_ok.gif) no-repeat top left;
	list-style		: none;
	list-style-type : none;
	display			: block;
	line-height		: 15px;	
	}
	
.advertentie_footer {
	clear			: both;
	margin			: 10px 0 5px 0;
	padding			: 0;
	color			: #806b3d;
	font-size		: 15px;	
	font-weight		: bold;
	text-align:center;
}

.advertentie_header_left label
{
	color				:#FFFFFF;
	font-weight	:bold;
	font-size		:larger;
}

.advertentie_header_middle label
{
	color				:#FFFFFF;
	font-weight	:bold;
	font-size		:larger;
}

.advertentie_header_right label
{
	color				:#FFFFFF;
	font-weight	:bold;
	font-size		:12px;
}

/* MENU TABS */

#tab_menu_left, #tab_menu_right {
	margin : 0px 0 0 0;
  padding: 0;
	float:left;
  background:url("/static/images/bg_sub_left.gif") repeat-x left top;
  height : 25px;
  width: 10px;
}
#tab_menu_right {
	margin : 0px 0 0 0;
  background:url("/static/images/bg_sub_right.gif") repeat-x left top;
}



#tab_menu {
	margin:0;
	padding: 0;
  float:left;
  font-weight: bold;
  font-size: 13px;
  line-height:normal;
 
  height: 40px;
  }
  
#tab_menu ul {
  margin:0;
  padding:0px 0 0 0;
  list-style:none;
  height: 33px;
  }
#tab_menu li {
  float:left;
  background:url("/static/images/bg_sub_menu.gif") repeat-x left top;
  
  margin: 0 ;
  padding:4px 0 0 0;
  height: 29px;
  }
#tab_menu a {
  float:left;
  
  padding:10px 15px 6px 6px;
  text-decoration:none;
  color:#000;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tab_menu a {float:none;}
/* End IE5-Mac hack */
#tab_menu a:hover {
  color:#000;
  }
  
  
#tab_menu li.current {
	 z-index:100;
}  
#tab_menu .current {	
  	background-image:url("/static/images/bg_sub_menu.gif");
   
  }
#tab_menu .current a {
  
  color:#9B2B23;
  }

.sspName {
color:#9B2B23;
}
/* // MENU TABS */
.content_menu_holder {
	clear				: both;
	margin			: 0 0 0 5px;
	padding			: 0;
	height			: 24px;
	float				: left;
	width				: 945px;
	
	 
}

.left_menu {
	margin			: 0 10px 0 10px;
	padding			: 0;
	float				: left;	
	}
	
.right_menu {
	padding			: 0 10px;
	float				: right;
	width				: 215px;
	position    : absolute;
	right       : -5px;
	}
	
.right_menu span 
{
	font-size		: 13px;
	color:#FFF;
}

.right_menu img
{
  border: none;
}

.disabled
{
	color: #aaa !important;
}
a[disabled]{color: #555;}

/* GOOGLE MAPS */

.map {
	clear:both;
	margin			: 20px 0 0 10px;
	padding			: 0;
	width				: 450px;
	height			: 350px;
	float				: left;
	}	

/* // GOOGLE MAPS */

.ResultListTableRow
{
	cursor					:pointer;
	float: left;
	width: 100%;
	/*background-color:#ECECEC;*/
}

.ResultListTableRow td img
{
  float: left;
	vertical-align : text-top;
}

.SearchResultFeaturedListingHeader 
{
	float						:left;
	width						:500px;
}

.SearchResultFeaturedListingHeaderName
{
	float						:left;
	width						:79%;	
}
.SearchResultFeaturedListingHeaderName h2 
{
  color:#9B2B23;
}
h2.red
{
  color:#9B2B23;
}

.SearchResultFeaturedListingHeaderIcon
{
	float						:right;
	text-align			:right;
	width						:20%;	
}
.SearchResultTopListingIcon
{
	float: right;
}

.tdEscortName 
{
	font-size		: 16px;
  color				: #FF6600;
}

.tdEscortName img 
{
  cursor: pointer;
}

.divServices 
{
	padding	:10px 0 0 11px;
}

.divServices a, 
.divServices a:link, 
.divServices a:visited, 
.divServices a:hover, 
.divServices a:active
{
	font-size			:13px;

}

.RemoveCriteria a:hover
{
	text-decoration:line-through ; 	
}


/* #### MENU #### */

hr {
 height: 1px;
 color: #d9c593;
 background-color : #d9c593;
 display: block;
}	

.hotCityList {
	color: #FFF;
}

.HotCities { 
	color: #806b3d;
	font-weight:bold;
	font-size: 14px;
}

.divSSPdetail {
	font-size:12px;
}

.ssp {
	background-color: #FFF;
	border:5px solid #A7976E;
	
}	

.ssp_holder {
	padding: 10px;
}

.ssp_holder h2 
{
  float: left;
  width: 100%;
}


.ssp span {
  color:#000;
}

.btnNoThankYou 
{
	display:block;
	width:auto;
	overflow:hidden;
	padding: 0 5px;	
}

/************** .middleColumn styles ***************/

.HomePageAdvertising{
	font-size: 80%;
	float: left;
	width: 760px;
}

.HomePageAdvertising h3{
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.HomePageAdvertising img{
	padding: 2px 2px 2px 2px;
}

.HomePageAdvertisingWidth {
	width:540px;
	font-size:122%;
}

.HomePageAdvertisingTitle{
	height:420;
	width:540;
}

.button {
	margin: 0;
	padding: 0 5px;
		height: 25px;
	width: 0;
	overflow:visible;
	font-size: 12px;
	font-weight: bold;
	width:auto;
}

/* ADVERTENTIE */
.freelisting_right .advertentie-item {
	float :left;
	margin : 0;
	padding : 0;
	width : 310px;
	margin: 30px 0 0 0 ;
}
.freelisting_right .advertentie-item-header {
	background : url(/static/images/bg_advertise_short.gif) no-repeat top left;
	color : #000;
	height : 22px;
	width : 310px;
	padding : 4px 0 0 10px;
	float :left;
}

.freelisting_right .advertentie-item-content {
	margin			: 0;
	padding			: 10px 0 10px 0;
	width			: 310px;
	border-left		: 1px solid #A7976E;
	border-right	: 1px solid #A7976E;
	border-bottom	: 2px solid #A7976E;
	background-color:#fff;
	font-size: 11px;
	min-height: 140px;
	float :left;
	background-image: none;
	background-color: #fff;
}

.freelisting_right .advertentie-item-content ul 
{
 padding-left: 10px; 
}

.advertentie-item,.advertentie-empty {
	float :left;
	margin : 0;
	padding : 0;
	width : 310px;
	
}
.advertentie-empty {
	position : relative;
	height : 455px;
}
.advertentie-empty img {
position :absolute;
bottom : 0;
margin : 0 0 0 8px;
}
.advertentie-item-header {
	background : url(/static/images/bg_advertise.gif) no-repeat top left;
	color : #000;
	height : 22px;
	width : 300px;
	padding : 4px 0 0 10px;
	float :left;
}

.advertentie-item-content {
	margin			: 0;
	padding			: 10px;
	width			: 285px;
	border-left		: 1px solid #A7976E;
	border-right	: 1px solid #A7976E;
	background-color:#fff;
	font-size: 16px;
	min-height: 140px;
	float :left;
	background: url(/static/images/bg_sep.gif) no-repeat bottom Center;
	background-color: #fff;
	}

.advertentie-item-content ul {
	margin			: 5px 0 0 0;
	padding			: 0;
	list-style		: none;
	list-style-type : none;
	}

.advertentie-item-content ul li {
	margin			: 0;
	padding			: 0 0 0 20px;
	background		: url(/static/images/ic_ok.gif) no-repeat top left;
	list-style		: none;
	list-style-type : none;
	display			: block;
	line-height		: 15px;	
	}
	
.advertentie-item-content-image {
	background-color: #fff;
	width : 305px;
	border-left		: 1px solid #A7976E;
	border-right	: 1px solid #A7976E;
	background-color: #fff;
	float :left;
}
.advertenties  {
  float :left;
  clear: both;
  display: block;
}
   
.advertentie-item-prices {
	float :left;
	width : 378px;
	/*width : 400px;*/
	border-left		: 1px solid #A7976E;
	border-right	: 1px solid #A7976E;
	border-bottom	: 1px solid #A7976E;
	border-top	: 2px solid #A7976E;
	padding : 10px 0;
	min-height: 60px;
	background-color: #fff;
	
}

.advertentie-item-prices .prices{
	clear: both;
	float:left;
	border : 0;
	background : none;
	background: url(/static/images/payment_arrow.png) no-repeat 5px -23px;
	background-color :#9C2B24;
	color : #FFF;
	border: 1px solid white;
	text-decoration: underline;
	font-size: 20px;
	height: 33px;
	width: 114px;
	display: block;
	padding: 7px 0 0 0;
	margin : 0 0 0 5px;
}

 .advertentie-item-prices  .discount-prices{
	clear: both;
	float:left;
	border : 0;
	background : none;
	background: url(/static/images/payment_arrow.png) no-repeat 5px 0px;
	background-color :#9C2B24;
	color : #FFF;
	border: 1px solid white;
	text-decoration: underline;
	font-size: 20px;
	width: 114px;
	display: block;
	padding: 7px 0 7px 0;
	margin : 0 0 0 5px;
}

/*.advertentie-item-prices .button:hover {
	border : 0;
	background-color : #FFF;
	background-position: 5px 11px;
	cursor : pointer;
	border:1px solid #9C2B24;
	color : #9C2B24;
}*/

.border {
	border-right : 1px solid #97855A;
	border-left : 1px solid #97855A;
}


.advertentie-item-prices div {
	float :left;
	color : #6D6B33;
	font-size: 20px;
	width: 33%;
	text-align : center;
}

.advertentie-item-prices div span {
color : #6D6B33;
font-size: 11px;
}

.advertentie-item-prices .head {
  color : #43330C;
	font-size: 18px;
	font-weight: bold;
	clear: both;
}
.advertentie-item-prices .radiobutton input {
  width : 33%;
  margin: 0 0 10px 0
}


.blue 
{
  background:#b9cde5 ;
}
.blue span
{
  color: #595959 !important;
  }
.blue span.head
{
  color: #10253f !important;
  }
span.discount
{
  float: left;
  min-height: 22px;
  width: 100%;
}

.blue span.discount
{
  font-weight: bold;
  font-size: 12px;
  color: #10253f !important;
  }
.grey 
{
  background:#7f7f7f ;
}
.grey span
{
  color: #FFFFFF !important;
  }
.grey span.head
{
  color: #FFFFFF !important;
  }
.grey span.discount
{
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF !important;
  }
  
.blue span.billing,
.grey span.billing
{
  font-size: 9px;
}
.blue span.discount span,
.grey span.discount span
{
  font-weight: bold;
  font-size: 14px;
  color: #c50000 !important;
  }

/* DISCOUNT BUTTON */
.btn_arrow_discount 
{
  width: 277px;
  height: 47px;
  float: left;
  background: url(/static/images/bg_arrow_discount.png) no-repeat top left;
  text-align: left;
  color: #FFF;
  padding: 28px 0 0 10px;
  font-size: 18px;
  font-weight: bold;
  margin: 30px 10px 0 0;
}

  	
.paymentpopup {
	background: none;
	color: #FFF !important;
	background-color: #000 !important;
	background: url(/static/images/bg_content.png) repeat-x top left;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

#lblCreditHeader {
	color: #FFF !important;
	font-family : Verdana !important;
	font-size: 16px;
}
.content_popup {
	float :left;
		background-color: #000 !important;
		padding : 0 10px;

}
#main span {
		color: #FFF !important;
			font-weight: normal !important;
}
.paymentpopup #main {
	
	height: 100%;
	width: 350px;	
		font-family : Verdana !important;
			background-color: #000 !important;
			margin: 0;
			padding : 0;
			font-weight: normal !important;
			float :left;
}
.paymentpopup #main H1 {
	color : #FFF;
}

.paymentpopup #payment img {
	float :left;	
}

/*.paymentpopup #divBtnBack a */
#paymentFrameHolder #divBtnBack a 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	border : 0;
	cursor : pointer;
	color: #fff;
	text-decoration : underline;
	/*border: solid 1px white;*/
	/*text-decoration : underline*/
}

/*.paymentpopup #divBtnBack a:hover*/
#paymentFrameHolder #divBtnBack a:hover
{
  text-decoration: none;
}

.gold
{
  float: left;
  color: #806b3d;
}
.sspupgrade
{
  margin: 0;
  padding: 30px 0px 0 0px;
  width: 250px;
  height: 250px;
  background: url(/static/images/col_bg_block_250x250.gif) no-repeat;
  color: #000000;
  font-size: 18px;
  text-align: center;
}

.sspupgrade a
{
  text-decoration: underline;
}

.sspupgrade a, .sspupgrade a:link, .sspupgrade a:visited, .sspupgrade a:hover
{
  color: #000000;
  font-weight: bold;
}

.sspupgrade a:hover{
	text-decoration: none;
}

.ad_price
{
  color: #FF0000;
  font-size: 30px;
}

.ssp_frameholder
{
  float:left; 
  width: 100%;
}
#content, #main, #payment, iframe {
	background-color: #000;
}
.lblCredit {
	/*position: absolute;
	z-index: 100;*/
	width: 400px;
	margin : 20px 0 0 20px;
	background-color: #000;
}

/*.paymentpopup #divBtnBack*/
#paymentFrameHolder #divBtnBack
{
  position: absolute;
	padding: 0;
	top: 0;
	left: 350px;
	top: 280px;
	z-index: 100;
}

.paymentimage {
	position: absolute;
	z-index: 100;
	margin : 0 0 0 100px;
}

.paymentpopup #payment {
	margin : 20px 0 0 0;
	float :left;
	position: relative;
	/*width: 100%;*/
	width: 400px !important;
	padding: 0;
	}
	
.premiumadv_holder,
.premiumadv_text {
  clear: both;
  float :left;
  width : 100%;
}

.premiumadv_text {
  clear: both;
  float :left;
  width : 850px;
  padding : 0 20px;
}


.premiumadv_space
{
clear: both;
float :left;
width : 100%;
height: 20px;
}
.premiumadv_left {
width : 400px;
padding : 0 20px;
float :left;
font-weight: normal !important;
}
.premiumadv_left span
{
  font-weight: normal;
}
.premiumadv_left b {
	/*font-color : #9C2B24 !important;*/
}

.freelisting_left
{
  width : 620px;
  float :left;
  font-weight: normal !important;
}

.freelisting_left_small
{
  width: 460px;
  float :left;
  font-weight: normal !important;
}

.freelisting_right
{
  width : 310px;
  float :left;
  font-weight: normal !important;
}

.freelisting_logos
{
  float: left; 
  width: 160px; 
}

.freelisting_logos img
{
  float: left;
  padding: 25px 0 0 40px;
}

.freelisting_create
{
 /* width: 310px;*/
  float: left;
}

.freelisting_create input {
	border : 0;
	background : none;
	cursor : pointer;
	/*background-color :#9C2B24;*/
	color : #FFF;
	/*border: 1px solid white;*/
	text-decoration: underline;
	font-size: 16px;
	height: 35px;
	overflow: hidden;
	/*width: 230px;*/
}

/*.freelisting_create input:hover {
	border : 0;
	background-color : #FFF;
	cursor : pointer;
	border:1px solid #9C2B24;
	color : #9C2B24;
}*/
.freelisting_login
{
  width: 270px;
  float: left;
  padding : 0 0 0 20px;
}

.borderleft {
	border-left : 1px solid #353535;
}
.borderright {
	border-right : 1px solid #353535;
}
.premiumadv_right	{
  width : 400px;
  float :left;
  padding : 0 20px;
color:#fff !important;
}
.premiumadv_right span
{
  font-weight: normal;
}

.premiumadv_left span
{
  font-weight: normal;
}

.premiumadv_right	img {
  /*padding: 5px 0;*/
}
  
.premiumadv_right select {
	
	float :left;
	display:block;
}
.premiumadv_right label {
	width: 120px;
	float :left;
	clear: both;
	height: 30px;
	display:block;
}
.premiumadv_left select {
	
	float :left;
	display:block;
}
.premiumadv_left label {
	width: 120px;
	float :left;
	clear: both;
	height: 30px;
	display:block;
}

.spacing {
clear: both;
float:left;
	margin: 30px 0 0 0;
}

.cityAdvertise_button
{
  float:left;
  height: 24px;
  width: 100%;
  text-align: center;
  background: url(/static/images/button_cityoflove_empty.png) no-repeat;
  margin: 10px 0 10px 0;
  padding: 2px 0;
}

.cityAdvertise_button a
{
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.freelisting-name
{
  float: left;
  width: 120px;
  min-height: 30px;
  font-size: 12px;
  color: #9B2B23;
}

.freelisting-type
{
  float: left;
  width: 120px;
  font-size: 12px;
}

td.empty_cell
{
  background: #FFFFFF;
  width: 125px;
}

#tblSSPlisting
{
  padding: 10px 0 0 0;
}

.searchheader-middle1 img {
	float : left;
	margin : 0 5px 0 0;
}

/* NEW CLASSES */

.homepage-provider {
	clear: both;
	background:url(/static/images/bg_header_2col_c.gif) repeat-y top left;
	float : left;
	margin : 0;
	padding : 6px 10px 10px 10px;
	width : 740px;
	}

.provider-item-holder {	
	background-color : #fff;
	clear: both;
	float : left;
	width : 740px;
	padding : 7px 0 0 0; 
	}

.provider-item a img {
	border: none;
	border:2px solid #755F2B;
	float : left;
	margin : 0;
	padding : 0;
	}
	
.provider-item {
	color : #000;
	float : left;
	font-size : 14px;
	font-weight : bold;
	margin : 0 7px 12px 7px;	
	text-align : center;
	width : 170px;
	}
.provider-item span {
	color:#A29167;
	font-size:12px;
	font-weight:bold;
	}

.clearer {
	clear: both;
	}	

.HomePageAdvertisingAdvertiseHere{
  float : right !important;
	}

.button-red a {
  background: url(/static/images/btn_advertise_here.png) no-repeat top left;
  height: 15px;
	width: 75px;
  float:left;
  margin:0;
	padding: 0;
	text-indent: -9999px;
}

.home-red 
{
  margin: 8px 0 0 0
}

.btn-simple-search {
	margin: -10px 0;
}

.button-red-holder {
  float: left;
  padding: 0 10px 5px 0;
}


.button-red-small {
  background: url(/static/images/btn_left_small.png) no-repeat top left;
  height: 24px;
  float:left;
  margin:0;
  padding:0 0 0 11px;
}

.button-red-small a {
  background: url(/static/images/btn_right_small.png) no-repeat top right;
  color : #fff;  
  display: block;
  font-size: 11px !important;
  font-weight: bold;
  height: 20px;
  padding : 4px 10px 0 0;
  /*width : 100px;*/
text-decoration: none;
}


.button-red-large,
.freelisting_create {
  background: url(/static/images/btn_left_large.png) no-repeat top left;
  height: 35px;
  float:left;
  overflow:hidden;
	padding : 0 -15px 0 0;

}

.button-red-large a,
.freelisting_create input{
  background: url(/static/images/btn_right_large.png) no-repeat top right;
  color : #fff;  
  display: block;
  height: 35px;
  padding : 4px 20px 0 10px;
  text-decoration: none;
  width : 100%;
  
}



.topRow-button-holder div.button-red
{
	float: left;
	width: 100%;
}

.homepage-header {
	background: url(/static/images/bg_header_2col.gif) no-repeat top left;
	color: #FFF;
	font-weight: bold;	
	float : left;
	/*height:21px;*/
	height:24px;
	margin-top: 6px;
	padding : 0;
	padding : 7px 0 0 12px;
  width: 370px;
	}

.searchheader_right h1, .searchheader_right h2{
	color : #FFF;
	float : left;
	font-size : 16px;
	font-weight : bold;
	margin : 0;
	padding : 0;
	}

.homepage-header h1,
.searchheader-middle h1{
	color : #000;
	float : left;
	font-size : 16px;
	font-weight : bold;
	margin : 0;
	padding : 0;
	}

.homepage-header img,
.searchheader-middle img {
	float : left;
	margin : 0 5px 0 0;
	}

.middleColumn h3 {
color:#9B2B23;

}

.middleColumn .provider {
	background: url(/static/images/bg_header_middle_c.png) repeat-y top left;
	width : 540px;
	}

.middleColumn .provider table{
	margin : 0 0 0 1px;
	}
	
.middleColumn .searchheader-middle{
	margin : 6px 0 0 0;
	}
	
#ssp-info {
	background : url(/static/images/bg_detail_c.gif) repeat-y top left;
	padding: 5px 5px 2px 10px;
	
	width:450px;
	float: left;
	}	
	
.detail-info {
	background-color : #fff;
	border-bottom: 5px solid #E3C06D;
	float : left;
	padding : 5px 5px 0 5px;
	width : 432px;
}	
.detail-info img {
	float :left;
	margin : 0 10px 0 0;
}
.detail-info .provider-service  {
	color: #858585;
	font-size: 14px;
	padding : 0 0 10px 0;
	
}
.detail-info p  {
	color : #858585;
	padding : 10px 0 0 0;
	}
.detail-info .sspName {
	color:#9B2B23;
	font-size: 18px;
	font-weight: bold;
}

.pager
{
  background-color: #E7CA84;
  float: left;
  width: 520px;
  position : relative; 
}

.previous-page {
  float: left;
}

.current-page
{
  position : absolute;
  left : 0;
  margin : 5px 0 0 250px;
}

.next-page {
  float: right;
  }
  
.next-page a{
  background : url(/static/images/spr_btn.png) no-repeat  0 -4px;
  display :block;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  }


.previous-page a {
  background : url(/static/images/spr_btn.png) no-repeat 0 -35px;
  display :block;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  }
  
  .provider {
    float : left;
  }
  
.detail-paging {
  float : right;
  position : relative;
  width : 300px;
  margin : 0 11px 0 0 ;
  padding : 0;
  
}

.detail-paging .btn-next {
  background : url(/static/images/spr_btn.png) no-repeat  0 -35px;
  display :block;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  position : absolute;
  left: 0px;
}  
  
.detail-paging .current_ssp {
  color : #fff;
  font-size : 14px;
  margin: 0 auto;
  width: 86px;
  text-align: center;
  margin : 5px 0 0 0;
  position : absolute;
  left: 115px;
}

.detail-paging .btn-previous {
  background : url(/static/images/spr_btn.png) no-repeat  0 -4px;
  display :block;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  position : absolute;
  right: 0px;
  }  

.detail-results {
  float : left;
  margin : 3px 0 0 115px;
  
  }

.detail-results  a {
  background : url(/static/images/btn_left.gif) no-repeat 0 0;
  color : #fff;
  font-size: 14px;
  text-decoration : none;
  padding : 0 0 0 10px;
  }
  
  .header-right {
    font-size : 16px;
    font-weight : bold;
    color : #fff;  
    margin : 15px 0 0 0;
  }
  
.left_menu {
	margin			: 0 10px 0 10px;
	padding			: 0;
	float				: left;	
	}

.right_menu {
	padding			: 0 10px;
	float				: right;
	width				: 215px;
	font-size		: 13px;
	color:#FFF;
	}
	
.provider-content {
  background-color : #fff;
  color: #000;
  line-height : 18px;
  margin : 0; 
  padding : 5px;
  width : 510px;
  }	

.provider-content a {  
  color: #000;
}

.ssp_siteURL
{
  float: left;
  width: 955px;
}

.ssp_siteURL a
{
  color: Red;
  float: right;
  text-decoration: underline;
  padding: 0 20px 0 0;
}

.ssp_siteURL a:hover
{
  text-decoration: none;
}

.infoText
{
  font-size: 10px;
}

.popup
{
  background: #000000;
  color: #FFFFFF;
}

.popup label
{
  color: #FFFFFF;
}

.boldHeader
{
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}

.instructions-container {
  background:url(/static/images/bg_contact.gif) no-repeat top left;
  font-size: 16px;
  font-weight: bold;
  height : 173px;
  line-height: 26px;
  margin : 30px 0 0 0;
  padding : 25px 0 0 0;
  text-align : center;
  width: 469px;
  }

.instructions-container a {
  background-color : #fff;
color : #9C2B24;
font-size: 18px;
padding : 4px 8px;
}


.globalbannerholder
{
  float: left;
  width: 205px;
  padding: 5px 0 0 0;
  text-align: center;
}

/* 21 12 2010  ADDED BY RH*/
.button_red_large input, .button_red_larger input, .button_red_medium input, .button_red_small input, .button_red_largest a, .button_red_largest input, .button_red_small_premium input 
{
  /*background: url(/static/images/btn_red_sprite.gif) no-repeat ;*/
	background: url(/static/images/btn_red_sprite.png) no-repeat ;
	border: none;
	cursor: pointer;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	height: 34px;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
}

.button_red_larger input {
	width: 189px;
	background-position: -6px -151px;
}
.button_red_larger input:hover { background-position: -6px -188px; }

.button_red_large input {
	width: 189px;
	background-position: -6px -151px;
}
.button_red_large input:hover { background-position: -6px -188px; }

.button_red_medium input {
	width: 169px;
	background-position: -6px -77px;
}
.button_red_medium input:hover { background-position: -6px -114px; }

.button_red_small input, .button_red_small_premium input {
	width: 149px;
	/*background-position: -6px -3px;*/
}

.button_red_small_premium input
{
  background-position: -6px -3px;
}
.button_red_small input:hover, .button_red_small_premium input:hover {	background-position: -6px -40px; }

.button_red_small
{
  margin: 10px 0 0 0;
  padding: 0;
  /*border-top: solid 1px #353535;*/
  float: left;
  width: 405px;
}

.button_red_small_premium
{
  margin: 10px 0 0 0;
  padding: 0;
  /*border-top: solid 1px #353535;*/
  float: right;
}

.button_red_largest input,
.button_red_largest a {
	width: 380px;
	background-position: -6px -225px;
	text-decoration: none;
	
}
.button_red_largest input,
.button_red_largest a:hover { background-position: -6px -262px; }
.bigtext {
  color: #fff !important;
  font-size: 18px !important;
  margin : 20px 0 0 0 !important;
  display: block;
  float :left;
}
.button_red_largest input
{
    color: #FFF;
  font-size: 16px;
}

.button_red_largest a span.left 
{
  float: left;
  color: #c4b083;
  font-size: 16px;
  
 
}
.button_red_largest a span.right 
{
  float: right;
  padding: 7px 25px 0 0;
  font-size: 16px;
  text-align: right;
  color: #FFF;
  
}

.button_red_medium input {
	width: 169px;
	background-position: -6px -77px;
}

/* 2011 01 10 - added by RH */
/* UPGRADE EXAMPLES */
.option 
{
  float: left;
  width: 200px;
}
.option_list {
  float :left;
  width: 380px;
  
}
.option_list h3 
{
  color: #FFF;
  font-size: 14px;
  margin: -50px 0 0 0;
  float: left;
  height: auto;
  width: 380px;
}

.option_list ul 
{
  float: left;
  color: #FFF;
  margin: -25px 0 10px 0;
  padding: 0;
}
.option_list ul li {
	margin			: 0;
	padding			: 0 0 5px 20px;
	background		: url(/static/images/ic_ok.gif) no-repeat left 1px;
	list-style		: none;
	list-style-type : none;
	display			: block;
}

.option_list p {
  width: 375px;
  float: left;
}
.option_list p, .option_list p span 
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}

.option_list p span 
{
  text-decoration: underline;
  font-weight: bold;
}

.middleColumnWide 
{
  width: 930px;
}

.listing_view_header {
  color: #FFF; 
  font-size: 14px; 
  font-weight: bold; 
  padding: 0 0 10px 0;
}

.dtRightColumn 
{
  float: left;
/*  width: 400px;*/
  padding: 0;
  margin: -2px 0 0 10px;
}

.featured_listing {
	background: url(/static/images/bg_header_middle_menu.gif) no-repeat top left;
 	color: #FFF;
	font-weight: bold;	
	float : left;
	height:31px;
	margin-top: 6px;
	/*padding : 8px 0 0 12px;*/
  width: 400px;
}
.featured_listing ul
{
  float: left;
  margin: 0;
  padding: 5px 0 0 10px;
}
.featured_listing ul li 
{
  display: inline;
  margin: 0;
  padding: 0;
}

.featured_listing ul a 
{
  color: #000000;
  font-size: 14px;
  padding: 0 10px 0 0;
  text-decoration: none;
}
.featured_listing ul li.current a 
{
  color:#9B2B23;
}

.featured_listing ul li a:hover
{
  cursor: pointer;  
}

.option_list .button_red_small 
{
  margin: 10px 0;
  padding: 0;
  float: left;
  width: 360px;
  border: none;
}

 .button_red_small input {
	width: 149px;
	background-position: -6px -3px;
	float: right;
}

#detail-pictures
{
  display: none;
}
#detail-contact
{
  display: none;
}
#detail-site
{
  display: none;
}
#detail-city
{
  display: none;
}


.option_list .button_red_small input:hover {	background-position: -6px -40px; }
.wide_col_holder {
  width: 980px; 
  float: left;
}
#paymentFrameHolder 
{
  position: relative;
}
/* ADDED 18-01-2011 by RH */
input.btn_next, input.btn_prev 
{
  background: url(/static/images/btn_small_prev_next.png) no-repeat 0 0;
  border: none;
  color: #fff;
  cursor: pointer;
  height: 24px;
  margin:  0;
  padding: 0 0 0 10px;  
  text-align: left;
  width: 79px;
}

input.btn_prev 
{
  background-position: 0 -24px;
  padding: 0 10px 0 0 ;
  text-align: right;
}
.AdExampleText
{
  float: left; 
  width: 700px; 
  padding: 10px 0 0 20px;
}

.btn-back {
  background : url(/static/images/spr_btn.png) no-repeat  0 -35px;
  display :block;
  float : right;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  border: none;
  } 
  
.btn-continue {
  background : url(/static/images/spr_btn.png) no-repeat  0 -4px;
  display :block;
  float : right;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  border: none;
  }
  
.btn-savecity {
  background : url(/static/images/spr_btn.png) no-repeat  0 -68px;
  display :block;
  float : right;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  border: none;
}
  
.btn-savemember {
  background : url(/static/images/spr_btn_save_cancel.png) no-repeat  0 -4px;
  display :block;
  float : right;
  height: 26px;
  text-indent : -9000px;
  width : 200px;
  border: none;
  }
  
.btn-cancel {
  background : url(/static/images/spr_btn_save_cancel.png) no-repeat  0 -35px;
  display :block;
  height: 26px;
  text-indent : -9000px;
  width : 107px;
  border: none;
  }
  
  .img-single
  {
    float: left;
  }
  
  h2.h2-single 
  {
    float: left; 
    width: 200px; 
    color: #9B2B23;
  }
  
  .ssp-info
  {
    float: left;
    width: 230px;
  }
  
  .ssp-description
  {
    float: left;
    width: 300px;
  }
  
  .left 
  {
    float: left;
  }
  
  .right 
  {
    float: right;
  }
  
  
.txtUpgrade {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin : 10px 0;
}

.staffRow
{
  float: left;
}
.staffCell
{
  float:left; 
  width:225px;
  padding: 0 5px 0 0;
}

.staffCell span
{
  text-decoration: none;
  float: left;
	font-size		: 16px;
  color				: #FF6600;
}

.agency-name
{
  width: 100%;
  float: left;
  color: #C4B083;
  font-size: 22px ;
  font-weight: bold;
}

.more-escorts
{
  font-size: 18px;
}
