@CHARSET "ISO-8859-1";

div#showEscorts { 
	position: absolute; 
	bottom: 0px; right: 0px; 
	padding-top: 6px; 
	color: #fff; 
	height: 24px; 
	background-color: #ff0000; 
	width:220px; 
	border-top: 1px solid #fff; 
	z-index: 1000; text-align: center; 
	}
div#showEscorts:hover { cursor: pointer; text-decoration: underline; }
div#escortselector { padding-top: 3px; height: 155px; border-bottom: 1px solid #ccc; display:none; width: 980px; }
div.hideselector {  display: none;}
div.showselector {  display: block;}
div.loadSelector { display: block; background-image: url('/www/images/loading.png');}
div#escortsdetail { }
div.escortwrapper { min-height: 600px;}
div.escortwrapper h1, h2, h3 { font-size: 1.1em; margin-bottom: 0.25em; }
div.escortwrapper p, blockquote, td { font-size: 0.9em; margin-bottom: 0.25em;}
div#escortpanelstats { float: left; top: 0px; left: 0px; width: 315px; margin-right: 10px; margin-bottom: 2em;  }
div#escortpaneltext {  float: right; width: 655px;  }
div.escortdescription {}
div.escortstats {width: auto; border-right: 1px solid #ccc; border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; }
div.escortstats table { margin-top: 0.5em; width: 100%; }
div.escortstats td { border-bottom: 1px solid #ccc; height: 25px; padding: 3px; width: 50%; }
div.escortstats td.label { font-weight: bold; }
div.slideshowcontrol { width: auto; border-right: 1px solid #ccc; border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; 
height: 20px;  
text-align: center; padding-top: 5px; background-color: #000180; color: #fff; font-weight: bold; font-size: 10pt;
}
div.slideshowcontrol:hover { cursor: pointer; text-decoration: underline;} 
/* begin right side  panel..*/
div#escortpanelcontact { float: right; width: 220px; margin-left: 6px;  } 
div.escortsideobj { width: auto; border:1px solid #ccc; background-color: #efefef; padding: 5px;  min-height: 160px; margin-bottom: 1em; padding-top: 10px;}
div.escortsideobj h1 { color: #7276cc; font-size: 18pt; font-weight: bold; text-align: center; margin-top: 0.25em; }
div.escortsideobj p { margin-top: 10px; padding: 3px; }
div.escortcontact { background-image: url('/www/images/bg_escort_contact.png'); background-repeat: no-repeat; background-position: center center; }
div.escortcontact span.telephone { font-size: 16pt; font-weight: bold; text-align: center; display: block; margin: 0.5em 0.25em; }
div.escortcontact span.email { font-size: 10pt;  text-align: center; text-decoration: underline; display: block; margin: 0.5em 0.25em; }
div.escortcontact span.email:hover { cursor: pointer; }
div.escortcontact span.website { font-size: 10pt; text-align: center; display: block; margin: 0.5em 0.25em; }
div.escortcontact span.im { font-size: 10pt; text-align: center; display: block; margin: 0.5em 0.25em; }
div.escortrates { background-image: url('/www/images/bg_escort_rates.png'); background-repeat: no-repeat; background-position: center center; }
div.escorttouring { background-image: url('/www/images/bg_escort_touring.png'); background-repeat: no-repeat; background-position: center center; }
/* end right side  panel..*/
div.escortreviews { margin-top: 1.25em; width: auto; }
div.escortreviews h2 { color: #7276cc; font-size: 18pt; font-weight: bold; text-align: left; margin-top: 0.25em; }
div.escortrates {}
div.reviewdetail {  padding: 5px; background-color: #fff; margin-top: 0.5em; padding-top: 0.5em; margin-bottom: 1em; }
span.reviewdate { font-weight: bold; }
span.reviewby { font-weight: bold; }



                #fdImageThumb
                        {
                        display: block;
                        position: absolute;
                        left: 0px;
                        top: 0px;
                        width: 243px;
                        height: 195px;
                        visibility:hidden;
                        overflow:hidden;
                        }
                #fdImageThumb div
                        {
                        display: block;
                        position: absolute;
                        width: 32px;
                        height: 32px;
                        background:transparent url('/www/images/websnapr/loading.gif') no-repeat 0 0;
                        visibility:hidden;
                        z-index:1;
                        }
                #fdImageThumb div.imageLoaded
                        {
                        background:transparent url('/www/images/websnapr/loading.gif') no-repeat 0 0;
                        }
                #fdImageThumb div.imageError
                        {
                        background:transparent url('/www/images/websnapr/error.gif') no-repeat 0 0;
                        }
                #fdImageThumb img
                        {
                        position:absolute;
                        display:block;
                        border:0 none;
                        width: 202px;
                        height: 152px;
                        z-index:2;
                        }
                .leftTop
                        {
                        /* Good browsers */
                        background:transparent url('/www/images/websnapr//rt.png') no-repeat 0 0 !important;
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/images/websnapr/rt.png',sizingMethod='image');
                        }
                .leftTop img
                        {
                        top:16px;
                        left:25px;
                        }
                .leftTop div
                        {
                        left: 113px;
                        top: 76px;
                        }
                .leftBottom
                        {
                        /* Good browsers */
                        background:transparent url('/www/images/websnapr//lb.png') no-repeat 0 0 !important;
                        /* IE badness */
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/images/websnapr/lb.png',sizingMethod='image');
                        }
                .leftBottom img
                        {
                        top:28px;
                        left:25px;
                        }
                .leftBottom div
                        {
                        left: 113px;
                        top: 82px;
                        }
                .rightTop
                        {
                        /* Good browsers */
                        background:transparent url('/www/images/websnapr/lt.png') no-repeat 0 0 !important;
                        /* IE badness */
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/images/websnapr/lt.png',sizingMethod='image');
                        }
                .rightTop img
                        {
                        top:16px;
                        left:16px;
                        }
                .rightTop div
                        {
                        left:103px;
                        top:70px;
                        }
                .rightBottom
                        {
                        /* Good browsers */
                        background:transparent url('/www/images/websnapr/rb.png') no-repeat 0 0 !important;
                        /* IE badness */
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/images/websnapr/rb.png',sizingMethod='image');
                        }
                .rightBottom img
                        {
                        top:28px;
                        left:15px;
                        }
                .rightBottom div
                        {
                        left:103px;
                        top:80px;
                        }

/* dojox.image.ThumbnailPicker */

.thumbWrapper .thumbNav {
	background-repeat: no-repeat;	
	background-position: center;
	padding-top: 1px;
	width: 30px;
	height: 100%;
}

.thumbOuter {
	padding-bottom: 2px;
}

.thumbOuter.thumbHoriz {
	width: 500px;
	height: 155px;
}

.thumbOuter.thumbVert {
	width: 100px;
	height: 400px;
}

.thumbOuter .enabled {
	background: transparent url("/www/styles/tundra/images/buttons.png") no-repeat center center;
}
.dj_ie6 .thumbOuter .enabled { background-image: url("images/buttons.gif"); }

.thumbOuter .thumbNav img {
	width: 48px;
	height: 75px;
}
.thumbOuter .thumbClickable div {
	cursor: pointer;
}
.thumbOuter .prevHoriz {
	background-position: -96px 12px;
	position: relative;
	float: left;
	height: 100%;
}

.thumbOuter .nextHoriz {
	background-position: -144px 12px;
	position: relative;
	float: right;
	height: 100%;
/*	margin-top: -85px;*/
}
.thumbOuter .prevVert {
	background-position: 0px 0px;
	height: 48px;
	width:48px;
	margin-left:24px;
}

.thumbOuter .nextVert {
	background-position: -48px 0px;
	height: 48px;
	width:48px;
	margin-left:24px;
}

.thumbWrapper img {
	height: 150px;
	max-width: 100px;
    opacity: 0.80;
    filter:alpha(opacity=80);
    -moz-opacity:.80;	
	width: expression(this.width > 100 ? 100: true);/*IE Hack*/
}

.thumbWrapper img:hover {
    opacity: 1;
    filter:alpha(opacity=100);
    -moz-opacity:1.0;	
}




.thumbWrapper .thumbNav .imageGalleryThumb {
	height: 150px;
}

.thumbWrapper .thumbNotifier {
	background-color: red;
	width: 0px;
	margin-left: 2px;
	height: 5px;
	font-size: 1%;/*IE hack to get around the Empty-Div bug*/
}

.thumbWrapper .thumbLoaded {
	background-color: transparent;	
}

.thumbScroller {
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap;
	text-align: center;
}

.thumbHoriz .thumbScroller {
	width: 500px;
	height: 155px;
	float: left;
}

.thumbVert .thumbScroller {
	height: 500px;
	width: 100px;	
}

.thumbWrapper {
	float: left;
}

.thumbVert .thumbWrapper {
	width: 100px;
	height: 10px;
}
.thumbHoriz .thumbWapper {
	height:155px;
	width: 10px;
}

.thumbWrapper.thumbHoriz div {
	float: left;
	padding-right: 2px;
}

.thumbWrapper.thumbVert {
	width: 100px;
}

.thumbWrapper.thumbVert div {
	padding-bottom: 2px;
}

/* dojox.image.Gallery */

.imageGalleryWrapper {
	padding-bottom: 20px;
	text-align: center;
}
