body{font-family: Verdana, Helvetica, sans-serif;background-color:#fff;text-align:center;margin:0px;width:100%;}
#wrap {background-color:#666;min-height:60px;width:100%;border-bottom: 1px #000000 solid;clear:both;}
#wrap h1{margin:0px;}
#content{clear:both;color: #000;;margin-top:5px;vertical-align:top;border-right:6px solid #fff;border-left:6px solid #fff;text-align:center;}
/*#content{color:#000;vertical-align:top;border-right:6px solid #fff;border-left:6px solid #fff;margin-top:5px;}*/
#content p{font-size:80%;}
.content  {background-color: #ccc;padding:10px;margin-bottom:3px;text-align:left;}
h1{background-color: #666;color: #fff;font-size:95%;text-align:center;padding: 3px;margin:0px;}
.round_h1{;background:url(../images/bg/h2_col1_left.png) no-repeat top left;}
.round_h1 h1{background:url(../images/bg/h2_col1_right.png) no-repeat top right;padding:7px 75px 7px 7px;font-size:14px;border:none;margin:0px 0px 0px 79px;color:#eee; height:18px;vertical-align:middle;}
.round_h2{;background:url(../images/bg/h2_col1_left.png) no-repeat top left;}
.round_h2 h2{background:url(../images/bg/h2_col1_right.png) no-repeat top right;padding:7px 75px 7px 7px;font-size:14px;border:none;margin:0px 0px 0px 79px;color:#eee; height:18px;vertical-align:middle;text-align:center;}
h5{margin:12px 0 8px;font-size:85%;background-color:#999;padding-left:2px;color:#000;border-top: 1px solid #ccc;border-right: 1px solid  #666;border-bottom: 1px solid  #666;border-left: 1px solid  #ccc;}
.round_h3{;background:url(../images/bg/h2_col1_left.png) no-repeat top left;}
.round_h3 h3{background:url(../images/bg/h2_col1_right.png) no-repeat top right;padding:7px 75px 7px 7px;font-size:12px;border:none;margin:0px 0px 0px 79px;color:#eee;vertical-align:middle;text-align:center;}
#content p{font-size:80%;margin:5px;}
#footer{clear:both;float:left;width:100%;border-top:1px solid #000;text-align:center;font-size:9px;color:#FFFFFF;background-color:#000;}

/********** Escort page**************************/
.breadcrumb{background-color:#fff;margin-top:0px;padding-top:5px;width:100%;}
.breadcrumb p{font-size:70%;margin:0px;color:#fff;text-align:left;padding:3px 3px 3px 10px;background-color:#000;border-top:1px solid #000;border-bottom:1px solid #000;font-weight:800;}
.breadcrumb a:link, .breadcrumb a:visited{color:#fff;text-decoration:none;}
.breadcrumb a:hover{color:#fc9;text-decoration:underline;}
#left{text-align:left;margin-right:164px;}
#escortdetails h5{font-size:80%;}
#escortlink{border: 1px solid #666;margin-top:3px;margin-bottom:0px;margin-left:2px;margin-right:2px;}
#escortlink a:link {color: #000;text-decoration:none;}
#escortlink a:visited {color: #666;text-decoration:none;}
#escortlink a:hover {color: #fff;}
h4{font-size:85%;margin:0 0 0; }
#escorts{text-align:center;background-color:#fff;border: 0px solid #666666;vertical-align: top;padding: 10px;}
.detail{padding-bottom:2px;padding-top:2px;margin:0;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;color: #000000;background-color:#ccc;}
th{font-size:85%;color:#fff;background-color:#666;}
#adrates td{font-size:80%;text-align:center;border: 1px solid #000000;}
.note{border: none;text-align:left;}
.clearlink{position: absolute; top: 0px; left: 30px; z-index:2}
#escortcards td {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;border: 1px none #000000;vertical-align: top;}
.redwarn{font-size:100%;font-weight:bold;font-color:#f63;color: #CC3300;}
.small {font-size: x-small;}
.highlight{font-weight:bold;}
.home {background-color: #fc9;font-size: 80%;color: #000;border: 1px solid #000;text-align:left;width:100px;padding: 2px;}
.phone {font-family: Arial, Helvetica, sans-serif;font-size: 100%;font-weight: bold;color: #ccc;background-color: #000;border-top: 1px solid #999;border-right: 1px solid  #666;border-bottom: 1px solid  #666;border-left: 1px solid  #999;padding: 5px;margin: 0px;text-align:center;width:300}
.telnum{font-style:italic;font-size: 120%;font-weight: bold;color: #fff;}
#right{float:right;position:absolute;top:94px;right:5px;text-align: center;}
#rightbar{color: #000; background-color: #666666;vertical-align:top;padding:5px;width:150px;text-align: left;font-size: 14px;}
#right h4{background:url(../images/bg/h_col3_agency.png) no-repeat left;font-size:10px;border:none;color:#eee;padding:8px 0px 8px 0px;margin:0px;vertical-align:middle;}
.scrollgallery {text-align: left;font-size: .7em;overflow: auto;height: 500px;border:1px solid #333;background-color:#999;background-image: url(../images/scrollback.gif);}
.scrollgallery a:link{text-decoration: none;color:#000;}
.scrollgallery a:visited{text-decoration: none;color:#000;}
.scrollgallery a:hover{text-decoration: none;color:#990000;background-color: #FFCCCC;}
.scrollgallery a img {border-width: 1px;vertical-align: middle;}/* outer container for each image/caption pair */
.scrollgallery p {display: inline;margin-top:5px;}/* For the <a> container, the best default display value is inline-table, but browser support isn't very good. Opera versions 6 and earlier totally mangle anything except display:table-cell, so that is set by default and the preferred display values are at the end of this stylesheet, within hacks that hide them from those Opera versions. No other browsers tested seemed to have any trouble with setting the different display values within a single rule. *//* inner container for each image/caption pair */.scrollgallery a {display: table-cell;margin-left: 0.2em;margin-right: 0.2em;margin-bottom: 0.2em;margin-top: 0.2em;padding-top: 4px;vertical-align: top;min-width: 86px;border: 1px solid #999;background-color: #eee;padding-right: 4px;padding-left: 4px;padding-bottom: 2px;text-align:center;}/* image container, sets height so image can be vertically centered and the caption starts in the same vertical position regardless of image height, except WinIE does not apply line-height to images. oh well, most other browsers do... */
.scrollgallery span {display: block;height: 126px;line-height: 126px;text-align: left;} 
.scrollgallery i {display: block;padding-bottom:2px;padding-top:2px;text-align: center;font-style: normal;line-height: 105%;}
/* Owen hack, hides from WinIE, Opera versions 6- & some KHTML */
head:first-child+body .scrollgallery a {display: table-cell;  /* gecko & Opera6- */display: inline-table; /* Safari & some other browsers */display: inline-block; /* WinIE & some other browsers */}
/* star-html hack to show <a> rule(s) just to IE (Win and Mac) */
* html .scrollgallery a {display: table-cell;   /* gecko & Opera6- */display: inline-table; /* Safari & some other browsers */display: inline-block; 
/* WinIE & some other browsers */}/* image is not clickable in WinIE with display:block :( \*/
 * html .scrollgallery span {display: inline;}
 * html .scrollgallery a:hover i {cursor: hand; /* otherwise cursor doesn't change over block <i> */}
 #scroll {margin:5px 5px;position:relative;overflow:hidden;width:108px;}
/* #scroll p{margin-top:25px;}*/
 #scroll .items {position:absolute;height:20000em;text-align:left;margin-top:5px;;margin-bottom:5px;}
 items div {float:left;}
 #scroll .active {border:2px solid #000;position:relative;cursor:default;}

 a.browse {display:block;width:25px;height:25px;float:left;margin:30px 10px;cursor:pointer;font-size:1px;}
 /* up and down */
 a.up, a.down{ background:url(../images/vert_large1.png) no-repeat; float: right; }
 a.up{margin: 70px 0px;}a.down{margin: -90px 0px;}
a.up:hover  { background-position:-25px 0; }
a.up:active  { background-position:-50px 0; }
a.down { background-position: 0 -25px; clear:left;}
a.down:hover  { background-position:-25px -25px; }
a.down:active  { background-position:-25px -25px; }
.hide_nojs{display:none;}
/**********END Escort page**************************/
/*agency page */
.gallery {text-align: center;font-size: .7em;}
.gallery a:link{text-decoration: none;color:#000;}
.gallery a:visited{text-decoration: none;color:#000;}
.gallery a:hover{text-decoration: none;color:#990000;background-color: #FFCCCC;}
.gallery a img {border-width: 1px;vertical-align: middle;}
.gallery p {display: inline;}
.gallery a {display: table-cell;margin-left: 0.4em;margin-right: 0.4em;margin-bottom: 0.5em;vertical-align: top;min-width: 80px;width: 9em;border: 1px solid #999;background-color: #eee;padding-right: 6px;padding-left: 6px;padding-bottom: 2px;text-align:center;}
.gallery span {display: block;height: 128px;line-height: 128px;text-align: center;}
.gallery i {display: block;padding-bottom:3px;padding-top:2px;text-align: center;font-style: normal;line-height: 110%;}
/* Owen hack, hides from WinIE, Opera versions 6- & some KHTML */
head:first-child+body .gallery a {display: table-cell;display: inline-table;display: inline-block; }
* html .gallery a {display: table-cell;display: inline-table;display: inline-block;}
* html .gallery span {display: inline;}
* html .gallery a:hover i {cursor: auto;} 
#escortphoto{vertical-align:top;text-align: center;width: 320px;padding-right:10px;}
.photoframe{padding:5px;background-color:#FFFFFF;margin:5px;}
#twitbox{font-family: Arial, Helvetica, sans-serif;border: 1px solid #666;text-align: left;margin-bottom:10px;clear:both;}
#twitbox .post{background-color:#FBFBFB;border-color:#CCCCCC;border-style:dotted;border-width:1px 0;padding:4px;font-size:70%;}
.twitted {margin-bottom: 1.5em;border: 1px solid #999;background-color:#fff;font-size:80%;}
.twitted h2 {margin: 0;padding: 0.3em 0.8em;font-size: 1em;color: #fff;background-color: #888;}
.twitted p.preLoader {margin: 0;padding: 1em 1em 1em 3em;background: transparent url("../../images/loader.gif") 1em center no-repeat;}
.twitted ul#twitter_update_list {margin: 0;padding: 0 0.8em;list-style-type: none;}
.twitted ul#twitter_update_list li {margin: 0;padding: 0.4em 0 .5em 0;border-bottom: 1px solid #ccc;}
.twitted ul#twitter_update_list li span {/* tweet content */display: block;}
.twitted ul#twitter_update_list li span a {/* links in tweet content */color: #00f;}
.twitted ul#twitter_update_list li a {/* timestamp link */color: #f00;}
.twitted ul#twitter_update_list li.firstTweet {}
.twitted ul#twitter_update_list li.lastTweet {border-bottom: none;}
.twitted p.profileLink {display: block;margin: 0;padding: 0.3em 1em;color: #fff;background-color: #999;}
label { width: 10em; float: left; }
label.error { float: none; color: #cc0000; padding-left: .5em; vertical-align: center; }
input.error { border: 1px solid  #cc0000; }select.error { border: 1px solid  #cc0000; }
textarea.error { border: 1px solid  #cc0000; }
label.error {background: url('../../images/unchecked.png') no-repeat;padding-left: 16px;margin-left: .3em;font-size:12px;text-align:left;}
label.valid {background: url('../../images/checked.png') no-repeat;width: 16px;height: 16px;}
.errortext{color: #cc0000;background: url('../../images/unchecked.png') no-repeat;font-size:90%;height: 16px;padding-left: 16px;}
.correct{color: #339;background: url('../../images/checked.png') no-repeat;font-size:90%;height: 16px;padding-left: 16px;}
input.csub {border:none 0px}
.whiteform {border: 1px solid #999;background-color: #ffffff;padding-left: 10px;padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}
.whiteform p {font-weight: normal;margin: 3px;}
.hide_nojs{display:none;}
