@charset "utf-8";
/*** WEBSITE: E&B
  AUTHOR: Digicon

/******************************************************
DNN STYLES
******************************************************/
html{height:auto;background:#fff;font-size:100.01%;margin:0;padding:0;word-wrap:break-word}
body{background:#fff;height:auto;font-size:62.5%}
body,ul li,ol li,p,.normal,.NormalDisabled,.blogCalendar td,.SkinObject,input,textarea{font-family:arial,verdana,helvetica;color:#666;font-weight:400;line-height:1.5em;margin:0;padding:0; font-size:12px;}
.Normal,label,.Head,.SubHead,.SubSubHead,.NormalBold,.NormalRed{font-size:11px}
.NormalDisabled{color:#D3D3D3}
.SubHead{color:#444;font-weight:700;text-align:left}
.SubSubHead{font-weight:700;color:#000}
.NormalBold{font-weight:700}
.NormalRed{font-weight:700;color:#880000!important}
.orange {color:#cc3300; font-weight:bold}
.green {color:#006600; font-weight:bold}

/* heading styles */
h1,h2,h3,h4,h5,dt,h6,.head,h2 span.head,.container h2 span.head,h3 span.SubHead,.newstitle,tfoot,thead,th{font-family:arial,verdana,helvetica;color:#888;margin:0;padding:0;margin-bottom:10px;font-weight:400;line-height:normal}
h1{font-size:22px;color:#333333; font-weight:bold}
h2,.head,h2 span.Head,.container h2 span.Head{font-size:18px; color:#a7a5a7; font-weight:400}
h3,h3 span.SubHead{font-size:18px;font-size:18px; color:#d45ae0; font-weight:400}
.profileText h3 {display:block;    margin-bottom: 2px;    width: 229px;}
h4{font-size:1.4em;font-weight:700}
h5,DT{font-size:1.2em;font-weight:700}
h6{font-style:italic;font-size:1.2em}
p{margin:5px 0 15px;font-size:12px}
ul,ol{font-size:1.2em;margin:15px 0;padding:0}
ul li{margin:0 0 0 25px;padding:0;list-style-type:square}
ul li li{list-style-type:disc}
ul li li li{list-style-type:circle}
ol li{margin:0 0 0 25px;padding:0}
ol li{list-style-type:decimal}
ol ol li{list-style-type:lower-alpha}
ol ol ol li{list-style-type:lower-roman}
hr{color:#999;height:1px;text-align:left}
img{border:0;-ms-interpolation-mode:bicubic}
strong,b{font-weight:700}
em,i{font-style:italic}
table{border-collapse:separate;border-spacing:0}
td{vertical-align:top}
blockquote{font-size:0.9em;font-family:"Lucida Sans Unicode";float:right}
pre{font-family:"Lucida Console",monospace;color:#434343;font-size:0.9em}
address{color:#434343;font-size:0.9em;font-style:italic}
select, input,textarea{color:#777; border:#ccc 1px solid; font-size:11px; padding:2px}
input:focus,textarea:focus{color:#333}
textarea{font-size:11px}
blockquote,q{quotes:"" ""}

/* link styles */
a, a:link,a:active,a:visited{color:#5f2177;text-decoration:none;padding:0;margin:0}
a:hover{text-decoration:none;color:#82288b}

/******************************************************
    SKIN LAYOUT STYLES
******************************************************/
#bodyDiv{width:100%;height:100%;text-align:center;padding:0;margin:0;background:#fff}
html>body #bodyDiv{height:auto;min-height:100%}
#frame {width:952px;margin:10px auto;text-align:left;background:#fff;border:none;padding:5px;}
html>body #frame{width:950px}
#branding{ background: url(images/header_bg.gif) no-repeat; width: 949px;}
.logo img{margin:23px 10px 10px 30px}
.logo h2{margin:0px 10px 10px 30px; font-size:14px}
.logo h2 em { color:#e8bff5; font-style: normal;}
.logo {float:left; width:640px}
.loginPanel {float:right; height:95px; overflow:hidden; width:255px}
.loginPanel table {width:240px}
.loginPanel td {padding:1px;}
.loginPanel h2, .loginPanel label {font-size:10px!important}
.loginPanel h2 {color:#fff; margin-left:3px!important}
.loginPanel label {font-weight:normal!important; color:#f2f2f2}
.loginPanel .NormalTextBox { font-size:10px; background: url(images/login_username.gif) no-repeat; height: 14px; width: 106px; border:0px; padding:3px; margin:0px;}
.loginPanel .container {margin:5px}
.loginPanel h2 {margin:0px; padding:0px; font-weight:bold}
.loginPanel img{margin:0px!important; margin:0px; font-weight:bold}
.loginPanel .StandardButton { background: url(images/btn_login.gif) no-repeat; height: 18px; width: 49px!important; border:0px; font-size:10px!important; font-weight:bold; padding:2px 10px; margin:1px}
.loginPanel a {color:#787474; font-size:12px;}
.loginPanel .forgot {color:#787474; font-size:10px!important;}
.loginPanel a:hover {color:#f2f2f2}
#dnn_ctr375_Login_rememberLogin{display:none}
#menu{ width:929px; background: url(images/h_gradient.gif); padding:10px}

#contentArea{width:929px; background: url(images/h_gradient.gif); padding:0px 10px; float:left; min-height:420px}
.resultsPanel {margin:0px}
.results #contentArea, .inner #contentArea {background:#e9e9e9}
.contents {background:#fff; border:solid 3px #e6d7ea; margin:10px 20px 20px;width:882px;-moz-border-radius: 7px; -webkit-border-radius: 7px; clear:both}
.resultstitle {margin:20px 25px}
.resultstitle h1 {margin:20px 0px!important}
#contentArea h1 {margin:20px}
#contentArea .profileTitle h1 {margin:0px}
.contentPanel h1, .ContentPanelFull h1 {margin:5px 0px!important}

#enclose{width:758px;float:left}
.leftPanel{width:180px;padding:10px;float:left}
.home .contentPanel{width:505px;padding:0px;float:left}
.home .contentPanel p{padding:0px;margin:0px}
.contentPanel{width:660px;float:left;padding:10px}
.home .rightPanel{width:380px;float:right;padding:0px}
.ContentPanelFull{width:850px;float:left;padding:10px}
.admin .contentPanel{width:660px;float:left}
.rightPanel{width:180px;padding:10px;float:right}
.leftFooterPanel{width:295px;margin:10px;float:left}
.centreFooterPanel{width:295px;margin:10px;float:left}
.rightFooterPanel{width:295px;margin:10px;float:right}

 .register .contentPanel,  .register .rightPanel {background:#fff; border:solid 3px #e6d7ea; margin:10px 20px 20px;width:882px;-moz-border-radius: 7px; -webkit-border-radius: 7px}
 
 .register .rightPanel  {width:395px; float:right}
 .register .contentPanel {width:395px; float:left} 


#footer{clear:both;width:938px;text-align:left;color:#b7b4b4;padding:5px 7px;font-size:11px}
html>body #footer {width:936px}
#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a.footerMenuItem{color:#a091a6;text-decoration:none}
#footer a:hover{text-decoration:none; color:#82288b}

/******************************************************
    DIGICON CLEAN CSS HORIZONTAL MENU STYLES             ******************************************************/
/***  CLEAN MENU FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.menu,.menu ul,.menu li{margin:0;padding:0;border:0;list-style-type:none;display:block;min-height:0}
.menu li{float:left;position:relative;z-index:5;white-space:normal}
.menu li:hover,.menu li.menuHover{z-index:10000;white-space:normal}
.menu .menuHoverUL{visibility:visible;top:100%;left:0}
.menu .menuHoverUL .menuHoverUL{top:0;left:100%}
.menu li li{float:none}
.menu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.menu li:hover>ul{visibility:visible;top:100%}
.menu li li:hover>ul{top:0;left:100%}
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:link:hover,.menu li.active{display:block}
.menu li li{float:left;width:100%;margin-top:0}

/***  CLEAN MENU DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
.menu{font-size:1.2em}
.menu,.menu ul li{color:#a091a6}
.menu ul li{text-align:left;width:150px;font-size:0.9em}
.menu ul{width:150px}

/* menu Borders */


/* Top Level Menu Items */
.menu li{font-weight:bold}
.menu a,.menu a:link,.menu a:active,.menu a:visited{text-decoration:none;color:#a091a6;padding:5px 20px}
.menu a:hover,.menu a:link:hover,.menu .menuHoverA{background:#ece9ed;padding:5px 20px; color:#82288b}
.menu li.active,.menu li.active a{background:#}
.menu li.active:hover>a{background:#}

/* Drop Down Menu Items */
.menu ul li{background:#a091a6; display:none}
.menu ul li a,.menu ul li a:link,.menu ul li a:active,.menu ul li a:visited{text-decoration:none;color:#fff;padding:2px 5px;background:none}
.menu ul li a:hover,.menu ul li a:link:hover,.menu li.active li a:hover{background:#c3b2ca;padding:2px 5px}
.menu ul li.active,.menu ul li.active a{background:#c3b2ca; display:none}
.menu ul li.active:hover>a{background:#c3b2ca}

/* 3rd Level Drop Down Menu Items */


/***  CLEAN MENU FIXES - DON'T TOUCH THESE STYLES  ***/
.menu:after,.menu ul:after,.menu ul ul:after,.menu ul ul ul:after{content: ".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.menu ul{background:url(images/empty.gif);padding:1px 30px 30px;margin:-1px 0 0 -30px}
.menu ul ul{padding:10px 30px 30px 10px;margin:-11px 0 0 -10px}



/******************************************************
    DIGICON CLEAN CSS VERTICAL vmenu STYLES             ******************************************************/
/***  VERTICAL CLEAN vmenu FUNCTIONALITY STYLES - DON'T TOUCH THESE STYLES  ***/
.vmenu,.vmenu ul,.vmenu li{margin:0;padding:0;border:0;list-style-type:none;display:block}
.vmenu li{position:relative;z-index:5;float:left;width:100%}
.vmenu li:hover,.vmenu li.vmenuHover{z-index:10000;white-space:normal}
.vmenu .vmenuHoverUL{visibility:visible;left:100%}
.vmenu a,.vmenu a:link,.vmenu a:active,.vmenu a:visited,.vmenu a:hover{display:block}

/***  VERTICAL CLEAN vmenu DESIGN STYLES - CHANGE ONLY THESE STYLES  ***/
/* Any selectors with > will NOT be read by IE6 */
.vmenu{font-size:12px;width:180px; }
.vmenu ul li{font-size:11px}

/* vmenu Borders */
.vmenu li{border:1px solid #E6D7EA}
.vmenu>li + li{border-top:0}
.vmenu li li{border:0}
.vmenu ul>li + li{border-top:1px solid #E6D7EA}
.vmenu li ul{border-top:1px solid #E6D7EA}

/* Top Level vmenu Items */
.vmenu li{background:url(images/vmenu.gif) repeat-x}
.vmenu a,.vmenu a:link,.vmenu a:active,.vmenu a:visited,.vmenu a:hover{text-decoration:none;padding:5px 15px;width:150px; font-weight:bold!important}
.vmenu a {color:#92459a}
.vmenu .active a{color:#fff}
.vmenu a:hover,.vmenu .vmenuHoverA{background:url(images/vmenu_active_hover.gif); color:#fff}
.vmenu li.active{background:url(images/vmenu_active.gif); color:#fff}
.vmenu li.active:hover>a{
 background:url(images/vmenu_active_hover.gif)
}

/* 2nd Level vmenu Items */
.vmenu li li{background:#9b57b5}
.vmenu li li a,.vmenu li li a:link,.vmenu li li a:active,.vmenu li li a:visited,.vmenu li li a:hover{text-decoration:none;color:#fff;padding:2px 5px 2px 20px!important;width:155px!important}
.vmenu li li a:hover,.vmenu li li a:link:hover{background:#733b88}
.vmenu li li:hover>a{background:#733b88}
.vmenu li li.active{background:#733b88}
.vmenu li li.active:hover>a{background:#733b88}

/* 3rd Level vmenu Items */
.vmenu li li li a,.vmenu li li li a:link,.vmenu li li li a:active,.vmenu li li li a:visited,.vmenu li li li a:hover{padding:2px 5px 2px 30px!important;width:145px!important}

/***  VERTICAL CLEAN vmenu FIXES - DON'T TOUCH THESE STYLES  ***/
.vmenu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.vmenu ul.activeList,.vmenu li.active ul{visibility:visible;display:block!important;position:static;margin:0;padding:0}
.vmenu .vmenuHoverUL .vmenuHoverUL,.vmenu li li:hover>ul,.vmenu li:hover>ul,.vmenu .vmenuHoverUL{display:none}
/*--float.clear--force containment of floated LIs inside of UL*/
.vmenu:after,.vmenu ul:after,.vmenu ul ul:after,.vmenu ul ul ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.vmenu,.vmenu ul{min-height:0}
/*--float.clear.END--*/
.xc47,.xc7{display:block!important}/* Forces the Admin and Host sub-vmenus to always display as you can't click on the Admin and Host tabs */

/* MENU SPECIAL STYLES - DELETE THESE IF NOT BEING USED */
/*.vmenu>li:first-child>a,.vmenu li + li + li li:first-child>a{color:#FFF}*/

/******************************************************
    CONTAINER STYLES
******************************************************/
.container{width:100%;clear:both}
.containerContent{padding:0}
/*.PhotosContent div.photoBocks:first-child {width:610px!important}*/
.photoModTable {-moz-border-radius:7px 7px 7px 7px;
background:none repeat scroll 0 0 #F2F2F2;
border:3px solid #E6D7EA;
float:left;
margin:0 5px 5px 0;
padding:10px;
width:610px}
/******************************************************
    FORM STYLES
******************************************************/
.formInput{width:150px;height:18px;border:1px solid #ccc}
.formItem{clear:both; margin:10px 0px}
.RegistrationContent .label {width:120px}
.ProfileContent .label {width:80px}
.label{clear:both;float:left;width:120px;text-align:left;padding-right:10px;font-weight:700; font-size:11px; margin:5px 5px 5px 0px}
.ProfileContent .labelDetail{width:200px; margin:5px 5px 5px 0px; float:left; font-weight:234px}
.labelDetails p{margin:0 0 7px}
.labelDetail input{margin:1px}
.dollarSign{background:#fff url(images/dollarSign.gif) no-repeat center left;padding:3px 5px 3px 15px;width:260px}
/* button style for standard buttons */
.StandardButton,input.StandardButton,a.StandardButton,a:link.StandardButton,a:active.StandardButton,a:visited.StandardButton,input.StandardButton,a.CommandButton,a:link.CommandButton,a:active.CommandButton,a:visited.CommandButton{font-family:arial,verdana,helvetica;font-size:14px!important;padding:4px 10px;overflow:visible;background:#000 url(images/button_bg.gif) repeat-x top left;color:#fff;text-transform:capitalise;margin:0px;cursor:pointer;clear:both;border:1px solid #333;white-space:nowrap;line-height:1.7em; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight:bold}
input#dnn_ctr_Login_Login_DNN_cmdLogin{font-size:1em!important}
input.StandardButton[class],a.CommandButton[class],a:link.CommandButton[class],a:active.CommandButton[class],a:visited.CommandButton[class]{width:auto}
a:hover.CommandButton, input:hover.StandardButton,a:hover.StandardButton{color:#e0e0e0}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox,input.longTextBox,input.longmedTextBox,input.medTextBox,input.medshortTextBox,input.shortTextBox{font-family:arial,verdana,helvetica;margin:1px 0}
input.longTextBox{width:250px}
input.longmedTextBox{width:200px}
input.medTextBox{width:150px}
input.medshortTextBox{width:100px}
input.shortTextBox{width:60px}
span.mandatory{color:#334692;font-weight:700}
.LoginPanel img{display:none}

/******************************************************
    GENERAL STYLES
******************************************************/
.floatLeft{float:left}
.floatRight{float:right}
.clear {clear:both}
/* styles to mimic auto height of div elements as per IE6 */
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */

/******************************************************
    DNN STYLES - Data Grids
******************************************************/
.DataGrid_AlternatingItem{background:#fff;color:#f00}
.DataGrid_Container{background:transparent;font-size:1.1em}
.DataGrid_Footer{background:#fff}
.DataGrid_Header{background:transparent;color:#000;font-weight:700;text-align:center}
.DataGrid_Item{background:transparent;color:#000}
.DataGrid_SelectedItem{background:#d3d3d3;color:#218ac1}
SMALL{font-size:0.8em}
BIG{font-size:1.4em}

/******************************************************
    SEARCH
******************************************************/
.search{float:right}
.search .NormalTextBox{float:left;height:15px}
.search a{}
.searchResult{margin:5px 0;padding:5px;overflow:hidden;background:#eee;display:block;width:100%;}
.SearchResultPaging a{padding:2px;background:#eee;border:1px solid #ccc;margin:0 1px}

/******************************************************
    BREADCRUMB TRAIL
******************************************************/
#breadCrumbs{padding-bottom:5px}

/******************************************************
    FCK EDITOR FIX
******************************************************/
.FCKLinkGalleryContainer .Normal,.FCKLinkGalleryContainer label,.FCKLinkGalleryContainer .Head,.FCKLinkGalleryContainer .SubHead,.FCKLinkGalleryContainer .SubSubHead,.FCKLinkGalleryContainer .NormalBold,.FCKLinkGalleryContainer .NormalRed{font-size:1em!important}
.FCKLinkGalleryContainer .StandardButton,.FCKLinkGalleryContainer input.StandardButton,.FCKLinkGalleryContainer a.StandardButton,.FCKLinkGalleryContainer a:link.StandardButton,.FCKLinkGalleryContainer a:active.StandardButton,.FCKLinkGalleryContainer a:visited.StandardButton,.FCKLinkGalleryContainer input.StandardButton,.FCKLinkGalleryContainer a.CommandButton,.FCKLinkGalleryContainer a:link.CommandButton,.FCKLinkGalleryContainer a:active.CommandButton,.FCKLinkGalleryContainer a:visited.CommandButton{font-size:1em!important}
.textLink {font-size:11px; font-weight:bold}
.hideMe{display:none}
.loginMessage {font-size:12px; text-transform:capitalize; color:#A7A5A7; margin:15px 20px; display:block; text-align:right}

.loginPanel .SubHead {width:100px}
/******************************************************
    SEARCH STYLES
******************************************************/
.searchbox .label {font-size:12px!important; color:#999999; }
.searchbox h2 {color:#D45AE0!important;font-size:18px!important;font-weight:400;margin:10px 0;}
.searchagain {margin-left:15px!important}
.searchbox h3{color:#A7A5A7;font-size:18px;font-weight:400;margin:10px 0;}
.searchbox .pinklabel {font-size:18px;font-size:18px; color:#d45ae0; font-weight:400; float:left;width:120px;padding-right:10px;margin-top:15px;  }
.searchbox .searchBox input{ background: url(images/search_form.gif) no-repeat;  padding: 6px; height: 28px; width: 173px; border:0px; font-size:18px; color:#999
}
.searchImageBorder{border:1px solid #ddd!important; padding:3px!important;cursor:pointer; width: 110px; text-align:center; margin:1px; background:#fff}
.searchImageBkgd{background:#000;}
.searchImage{cursor:pointer; border:none !important; padding:0 !important; margin:0 !important; max-height:110px; max-width:110px;}
.searchbox .labelDetail select{ background: #fff url(images/home_dropdowns.gif) no-repeat; margin: 5px; padding: 3px; height: 27px; width: 183px; border:0px; font-size:14px; color:#999;
}

.searchbox label {color:#777}
.searchbox .labelList{float:left; width:200px; padding-top:15px}
.searchbox .fav{ clear:both; padding-top:15px
}
.searchbox p{ font-size:9px; color:#999; float:left; width:120px
}
.showMeSomeHos { background: #000 url(images/btn_home_search.gif) no-repeat; margin-left:135px!important; height: 70px; width: 214px!important; display:block
}
.findMeSomeBroads { background: #000 url(images/btn_search.gif) no-repeat; margin-bottom:15px;margin-left:145px!important; height: 72px; width: 218px!important; display:block
}
.searchpop {width:380px}
.searchpop .pinklabel{padding-right:6px}
.searchpop div {margin:0px!important}

.ac_results {border:1px #999999 solid; background:#fff; width:240px!important;z-index:100000}
.ac_results ul {margin:0px;}
.ac_results ul li { list-style-type:none; margin:0px; padding:3px; cursor: pointer;
}
.ac_results .ac_odd {background: #f2f2f2; font-size:12px}
.ac_results .ac_even {font-size:12px}
.ac_results .ac_over {background:#D45AE0; font-size:12px; color:#fff;}
/******************************************************
    GALLERY VIEW
******************************************************/
.galleryResults {}
.galleryResults .username {font-size:14px;float:left; width:192px; height:20px}
.galleryResults .verified {margin: 230px 0 0 5px;
    position: absolute;    }
.galleryResults .quickstats, .galleryResults  .quickstatsFeaturedAdvertiser {float:left; margin:15px 17px; width:260px;height: 400px;background: #fff url(images/gallery_bg.gif) repeat-x bottom ; padding:0px}
.galleryResults  .quickstatsFeaturedAdvertiser .searchImageBorder {border: 2px solid #9566a7!important;background:#E6D7EA;}
.galleryResults  .featureImage { 
    float: right;
    height: 80px;
    margin-right: 1px;
    margin-top: -85px;
    position: relative;
    width: 74px;
    z-index: 10000;}
	
.galleryResults  .quickstatsFeaturedAdvertiser .featureImage{	 background: url(images/featured.png) no-repeat scroll right bottom transparent;}
.galleryResults .location{float:left; font-weight:bold; width:160px}
.galleryResults .price{float:right; text-align:right}
.galleryResults .services{float:left; margin-top:0px; font-size:10px; font-weight:bold}
.galleryResults .services span{font-weight:normal}
.galleryResults .profilebtn {float:right; margin-right:0px}
.galleryResults .green {float:left}
.galleryResults .searchImageBorder {width:250px; margin-bottom:5px; height:250px}
.galleryImage {height:250px; max-width:250px}

/******************************************************
    REPORT USER
******************************************************/

#dialogReportuser {width:360px!important}

#dialogReportuser .emailLabel{width:90px; float:left}
#dialogReportuser .textBocks{width:200px; float:left; margin:4px 0px}
#dialogReportuser .Captcha{margin:0px; padding:0px}

#dialogReportuser .Captcha div{margin:4px 0px!important; padding:0px; width:150px}
#dialogReportuser .btnSend{float:left; margin-left:122px!important}



/******************************************************
    MODAL WINDOWS
******************************************************/
.ui-dialog {z-index: 99999 !important; background-color: #f2f2f2; color: #333; border: 6px solid #cac8c9; -moz-border-radius: 15px; -webkit-border-radius: 15px;margin-top:30px}
.ui-dialog-titlebar-close, .ui-dialog-content .sendQuote {margin: 8px 16px; float: right;}
.ui-dialog-content textarea {display:block; height: 100px; width: 250px; }
.ui-dialog-content div {margin: 4px 0px 4px 16px; font-size: 11px;}
.ui-dialog-content div.title {font-style: italic;}
#dialogGallery {text-align:center}
#dialogGallery img {margin:0px 20px 10px 20px; border:1px solid #ddd!important; padding:3px!important; max-width:600px}
.ui-icon-closethick {display:none}
.ui-dialog-titlebar-close {
	background: url(images/pop_close.gif) no-repeat; height: 30px; width: 28px; cursor:pointer; margin:5px 10px 5px 100px!important
}

.ui-widget-overlay {position:absolute; top:0px;z-index: 99900;background: #000; opacity: .85;filter:Alpha(Opacity=85); }
.emailLabel {float:left; width:40px; height:30px;}
.emailBocks {float:right; width:230px;height:30px}
.textBocks {float:right; width:230px;}
.message {width:280px}

#dialogEmail h1, #dialogReportuser h1 {margin-left:15px}
#dialogEmail {width:400px}
#dialogEmail, #dialogReportuser {font-size:12px; color:#9c9c9c; margin-top:px; }
#dialogEmail .NormalRed, #dialogReportuser .NormalRed {font-size:9px}
#dialogEmail input {width:100px}
.CaptchaEmail  {padding-left:100px}
.Captcha {padding-left:63px;}
.CaptchaEmail div, .Captcha .div {margin:10px 0px!important}
.Captcha {margin-bottom:10px!important}
.holder {width:350px}
.btnSend {
	background: url(images/btn_send.gif); height: 34px; width: 100px; cursor:pointer; display:block; margin-left:115px!important; margin-bottom:20px!important
}
#dialogSearch {clear:both}
/*************** REPEATER STYLES **********************************/

#tableResults {border:0px; margin:17px; font-size:11px;color:#333; line-height:16px; width:840px}
#tableResults th {	background: url(images/sortby_bg.gif);	padding: 5px;	height: 16px; font-size:12px; font-weight:bold; color:#787579; border-top: 1px solid #dddddd; border-right: 1px none #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px none #dddddd;
}
#tableResults .sort:hover { background: #fff url(images/sortby_hover.gif) no-repeat right center; cursor:pointer;}
#tableResults .bottom {border-top: 3px solid #ede3f0;height:10px; font-size:1px;  padding:0px}
#tableResults .top {border-bottom: 3px solid #ede3f0;height:10px; font-size:1px; padding:0px}
#tableResults .first {border-left: 3px solid #ede3f0}
#tableResults .last {border-right: 3px solid #ede3f0}
#tableResults .activeAscending { background: #ffd1ff url(images/sortby_up.gif) no-repeat right center; cursor:pointer;}
#tableResults .activeDescending { background: #ffd1ff url(images/sortby_down.gif) no-repeat right center; cursor:pointer;}
.DailyAvailability {width:165px; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#333; }
#tableResults .DailyAvailability {height:120px}
.DailyAvailability .day {width:28px; display:block;float:left }
.DailyAvailability span { display:block; color:#660000; float:left ; width:130px}

.isAvailabile {color:#009933!important}
.username {color:#da61e4!important; font-size:12px; font-weight:bold; text-transform:capitalize; width:125px; display:block; height:25px}
.quickstats {color:#777; font-size:11px;padding-top:7px;}
.itemImage {border:1px solid #ddd!important; padding:3px!important}

.profilebtn {float:right;margin-right:10px;}
.ProfileButton { background: url(images/btn_small_view.gif) no-repeat; height: 20px!important; width: 60px!important; display:block!important; 
}
.profileSummary {height:78px; overflow:hidden; font-size:12px; float:left;  width:410px; margin-top:-15px;}
.searchAgain a {color:#da61e4}
.searchAgain {color:#A7A5A7;
font-size:18px;float:left; padding-bottom:5px}
.filterOptions  {float:right; color:#a09ea0}
.filterOptions select  {font-size:10px; color:#a09ea0}


/*************** These limit the fields from blowing the repeaters out**********************************/

.phrase {color:#DA61E4 !important;display:block;font-size:12px;font-weight:bold;font-style:italic; }

#tableResults .phrase { width:410px}

.profileContents .phrase {font-size:14px; margin:5px 0px}

.name {width:160px; overflow:hidden; height:18px; word-wrap:normal; padding:0px }
.price  {width:65px; overflow:hidden;  height:18px; word-wrap:normal}
.age  {width:35px; overflow:hidden;  height:18px; word-wrap:normal}
.location  {width:120px; overflow:hidden;  height:18px; word-wrap:normal}
.type  {width:80px; overflow:hidden;  height:18px;word-wrap:normal}
.service  {width:95px;  height:18px; word-wrap:normal; overflow:hidden}
.services  {width:95px;  height:18px; word-wrap:normal; overflow:hidden; margin-top:2px; width:100%; clear:both; float:left}
.distance  {width:60px; overflow:hidden;  height:18px; word-wrap:normal}




/*************** PROFILE STYLES **********************************/

.verified {margin: -24px 0 0 8px;
    position: absolute;}
	
.profileImages .profileVerified{margin: -30px 0 0 8px!important;
    position: absolute; border:none!important}

.profileTitle {margin:20px 25px -10px 25px; height:40px }
.profileTitle h1 {float:left;}
.profileTitle .searchAgain  {float:right; margin:10px;}
.profileContents  {padding:15px; margin:15px; border: 3px solid #ede3f0}
.profileImages {float:left; width:260px;}
.profileImages img{cursor:pointer; border:1px solid #ddd!important; padding:3px!important; margin:1px}
.profileImageBorder{border:1px solid #ddd!important; padding:3px!important;cursor:pointer; width: 230px; text-align:center; margin:1px}
.profileImageBorder img{cursor:pointer; border:none !important; padding:0 !important; margin:0 !important; max-height:230px; max-width:230px;}
.profileImageBkgd{background:#000;}
.ImageGallery {margin:0px 0px 10px 1px}
.profileText {float:left; width: 250px; font-size:12px; color:#333333; line-height:14px}
.profileQuickfacts {float:right; width: 270px; font-size:12px; color:#333; line-height:14px}
.ReportUser {font-size:11px; color:#cf320d!important; margin: 8px 0px!important; display:block}
.profileContents h5, .abouttext h5 {margin:10px 0px 0px 0px; color:#333333}

.profileContents .DailyAvailability {width:160px; font-size:12px; float:left;margin-top:22px;}
.profileContents .DailyAvailability span {width:130px}

.abouttext {width:500px; float:left; color:#333333;font-size:12px;line-height:14px;}
.factLabel {float:left; width:100px; clear:both}
.factContents {float:right; width:150px}

.rateHead { width:130px}
.rateAmounts { width:130px}
.rateIncall, .rateOutcall {float:left;width:130px}

.touring td, .touring th {font-size:11px;height:15px;padding:0 1px 1px 0;width:70px;text-align:left;}

.profileButtons {float:right; width:75px; margin:40px 30px 0 0}
.WebButton {background: url(images/btn_web.gif);	height: 25px;	width: 75px;	cursor:pointer; margin-right:3px!important; display:block; float:left}
.EmailButton {background:url(images/btn_email.gif);	height: 25px;	width: 75px;	cursor:pointer; margin-right:3px!important; display:block; float:left}
.PhoneButton {background:url(images/btn_phone.gif);	height: 25px;	width: 75px;	cursor:pointer; margin-right:3px!important; display:block; float:left}


a.PhoneButton span {display:none; position:relative; background:url(images/phone_pop.png) no-repeat; color:#6c6c6c; height: 50px; width: 143px; padding:7px 7px 20px 7px; text-align:center; font-size:12px; color:#d45ae0; top: -80px; font-weight:bold}
a.PhoneButton:hover span{
	display:block; 
}
a.PhoneButton span p {font-size:9px; color:#777; font-weight:normal; margin-top:0px; line-height:11px}

/****** ADMIN AREA ******/
.leftColumn {float:left; width:300px; border:solid 3px #e6d7ea; padding:10px ;-moz-border-radius: 7px; -webkit-border-radius: 7px; background:#f2f2f2; font-size:11px}
.rightColumn {float:right; width:300px; border:solid 3px #e6d7ea; padding:10px ;-moz-border-radius: 7px; -webkit-border-radius: 7px; background:#f2f2f2;margin-bottom:10px; font-size:11px}

.photoBocks {float:left;width:295px!important; border:solid 3px #e6d7ea; padding:10px ;-moz-border-radius: 7px; -webkit-border-radius: 7px; background:#f2f2f2; margin: 0px 5px 5px 0px;}

.photoBocks div {width:310px}
.photoBocks div input{border:0px}

.photoBocks span {font-size:11px; font-weight:bold}
.photoBocks a {font-size:11px; font-weight:bold}
.photoBocks label {font-size:10px; margin:0 0 0 0px}
.photoBocks input {margin:0px;}
.photoBocks img {margin:3px 0px 5px 0px; border:1px solid #ddd!important; padding:3px!important;background:#fff}

.profileBocks {float:left; width:620px!important; border:solid 3px #e6d7ea; padding:10px ;-moz-border-radius: 7px; -webkit-border-radius: 7px; background:#f2f2f2;margin:0px 10px 10px 0px;}

.profileBocks textarea {width:610px}
.photoBocks textarea {width:270px}


.updateButton {float:right;text-align:right;width:200px;}

/****** LIGHTBOX - START *******/
#lightbox{
	position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; 
	}

#lightbox a img{ border: none; }



#outerImageContainer{
	position: relative; background-color: #f2f2f2; /*width: 250px; height: 250px; */ margin: 0 auto; border: 6px solid #cac8c9;	margin: 0 auto; -moz-border-radius: 15px; 	-webkit-border-radius: 15px
	
	}

#imageContainer{
	padding: 10px; }

#loading{
	position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{
display:none!important; position: absolute; top: 30; left: 0; height: 100%; width: 100%; z-index: 10;	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%; height: 100%; background: transparent url(/Portals/0/Skins/EscortsAndBabes/images/LightBox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: none!important; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/Portals/0/Skins/EscortsAndBabes/images/LightBox/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/Portals/0/Skins/EscortsAndBabes/images/LightBox/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #5f2177;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}
#lightboxImage {border:1px solid #DDDDDD !important;
padding:3px !important;margin:0px 5px; background:#fff}
/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	
	background-color: #f2f2f2; margin: 0 auto; line-height: 1.4em;
}
#imageData{
	padding:0 10px; }
#imageData #imageDetails{ width: 100%; text-align: center; }	
#imageData #caption{ 	font: 16px Arial, Helvetica, sans-serif; font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; display: none; }
	

.clearfix:after {
	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; }

* html>body .clearfix {
	display: inline-block;	width: 100%; }

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%; /* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}
.normalCursor {cursor:pointer}	
/****** LIGHTBOX - END *******/

.rules {width:590px; background:#fff}
.rules tr:first-child {background:#f2f2f2; color:#92459A; font-weight:bold}
.rules tr td:first-child {background:#f2f2f2; color:#92459A; font-weight:bold}

.AuthenticationContent img, .AuthenticationContent hr  {display:none}
#dnn_ctr375_ctl00_lblMessage{font-size:9px; position:absolute; margin-left:8px;
display:block;
margin-left:110px;
margin-top:10px; background:url(images/login_pop.png) no-repeat; color:#990000; height: 60px; width: 118px; padding:12px 10px 12px 15px; text-align:center; color:#d45ae0; line-height:1.3em}
	
#dnn_ctr375_Login_chkCookie {border:none}
#dnn_ctr375_Login_tdRegister {display:none}
#dnn_ctr375_Login_tdPassword {display:none}
dnn_dnnLOGIN_cmdLogin {font-size:12px}
	
.LetterSearch .StandardButton {margin:2px!important; display:inline-block}
.unapproved {background:#fddada;}
.approved {background:#deffba}

.profileErrorMessage {color:#990000
	}
.labelDetails .NormalRed, .labelDetail .NormalRed {font-size:9px; position:absolute; margin-left:8px;
margin-left:-10px;
margin-top:-8px; background:url(images/error_pop.png) no-repeat; color:#990000; height: 22px; width: 140px; padding:10px 12px 10px 18px; text-align:left; color:#d45ae0; line-height:1.3em}

.stats h1 {margin:0!important;padding:0!important}
.stats h2 {margin:0!important;padding:0!important}

.rightColumn .textLink {-moz-border-radius:5px 5px 5px 5px;
background:url("images/button_bg.gif") repeat-x scroll left top #000000;
border:1px solid #333333;
clear:both;
color:#FFFFFF;
cursor:pointer;
font-family:arial,verdana,helvetica;
font-size:11px !important;
font-weight:bold;
line-height:1.7em;
margin:0;
overflow:visible;
padding:3px 8px;
white-space:nowrap;}

.featuredAdvertiser   {background:#f1e9f3}
.featuredAdvertiser  td, .featuredAdvertiserBottom, .featuredAdvertiserTop, .featuredAdvertiserRow .last  {
	border-color: #9566a7!important;
}
.featuredAdvertiserRow   {
	background:#f1e9f3}
.featuredAdvertiserRow .last  {
	background:#f1e9f3 url(images/featured.png)  no-repeat right bottom
}

