﻿body		{
              background-color: #000000;
              margin-top: 0px;
              color:#ffffff;
              margin: 0;
              padding: 0;
              margin-left:auto;
              margin-right:auto;
              font-family:Verdana;
}

/* CSS layout */
#container {
	padding: 0px;
	border:medium #ffffff;
	border-style:groove;
	width: 800px;
	text-align: left;
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #000000;
	margin-left:auto;
	margin-right:auto;
}

#masthead {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align: left;
	color: #ffffff;
	font-size: 10px;
}

#top_nav {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	width:800px;
}

#navtopcontainer {
	border: 0px;
	padding: 1px;
	width: 798px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10pt;
	background-color: #000000;
}

#left_col {
	width: 150px;
	float: left;
}

#right_col {
	width: 150px;
	float: right;
}
#rightset {
	float:right;
	width:150px;
	height:550px;
	text-align:center;
	background-image:url('gallery/rightbar.jpg')
}

#homepage_content {
	text-align: left;
	font-family: Verdana;
	color: #FFFFFF;
	vertical-align:top;
}
#page_content {
	margin-left: 160px;
	margin-right: 160px;
	padding:4px;
	text-align: left;
	font-family: Verdana;
	color: #FFFFFF;
}
#page_content_left {
	margin-left: 4px;
	margin-right: 160px;
	margin-top:10px;
	padding:4px;
	text-align: left;
	font-family: Verdana;
	color: #FFFFFF;
}
#logo_container {
	width:319px;
	height:155px;
	float:left;
	font-family: Vivaldi;
	font-size: 72px;
	color: #FFB9FF;
	font-weight: bold;
}
#topbanner_container {
	width:468px;
	height:155px;
	float:left;
	vertical-align:top;
}
#special {
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background-color:#FF0000;
	width:122px;
	height:25px;
	float:left;
	padding:2px;
	margin-left:6px;
}
#topmenu_container {
	padding: 2px;
	width: 798px;
	height:41px;
	margin-left:auto;
	margin-right:auto;
}
#topmenu_buttons {
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background-color:#800080;
	width:122px;
	height:25px;
	float:left;
	padding:2px;
	margin-left:6px;
}

#footer {
	clear: both;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	border: 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}
#navfooter_container {
	border: 0px;
	padding: 1px;
	width: 798px;
	text-align: center;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10pt;
	background-color: #000000;
}
#navfooter_copyright {
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}

/* TEXT */


h1           { font-family: Vivaldi; font-size: 24pt; font-weight: bold; color:#FF5B9D }
.h1_color    { font-family: Vivaldi; font-size: 24pt; font-weight: bold; color:#FF5B9D; text-align:center }
h2           { font-family: Verdana; font-size: 12pt; font-weight: bold }
.h2_color    { font-family: Vivaldi; font-size: 24pt; font-weight: bold; color:#FF5B9D; text-align:center }

.text_telephone {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.text_center {
	text-align:center;
}
.text_terms {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}
.terms {
	font-size:10px;
	text-align:center;
}


/* LINKS */

a:link.type1    {color:#0000FF; text-decoration:none;}
a:visited.type1 {color:#0000FF; text-decoration:none;}
a:active.type1  {color:#0000FF; text-decoration:none;}
a:hover.type1   {color:#FF8000; text-decoration:underline;}

a:link.type2    {color:#FFFFFF; text-decoration:none;}
a:visited.type2 {color:#FFFFFF; text-decoration:none;}
a:active.type2  {color:#FFFFFF; text-decoration:none;}
a:hover.type2   {color:#FFFF00; text-decoration:underline;}

a:link.special    {color:#FFFFFF; text-decoration:none;}
a:visited.special {color:#FFFFFF; text-decoration:none;}
a:active.special  {color:#FFFFFF; text-decoration:none;}
a:hover.special   {color:#FFFF00; text-decoration:underline;}

a:link.link_footer   	{color:#FFFFFF; text-decoration:none;}
a:visited.link_footer	{color:#FFFFFF; text-decoration:none;}
a:active.link_footer	{color:#FFFFFF; text-decoration:none;}
a:hover.link_footer		{color:#FFFF00; text-decoration:underline;}

a:link.type3    {color:#BF0060; text-decoration:none;}
a:visited.type3 {color:#BF0060; text-decoration:none;}
a:active.type3  {color:#BF0060; text-decoration:none;}
a:hover.type3   {color:#BF0060; text-decoration:underline;}

a:link.enter    {color:#FFB9FF; text-decoration:none; font-size:32px}
a:visited.enter {color:#FFB9FF; text-decoration:none; font-size:32px}
a:active.enter  {color:#FFB9FF; text-decoration:none; font-size:32px}
a:hover.enter   {color:#FFB9FF; text-decoration:underline; font-size:32px}


#wwdirectorywrap {
	background-image: url(http://www.escortvision.com/images/banners/1_468x60.gif);
	width: 468px;
	height: 60px;
}



/* IMAGES */

#homepic {
	float: right;
	width:350px;
	height:525px;
	border:0px;
}
.image_border {border-width: 0;}


.td_ratesgrey {
	border: 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	background-color:#808080;
}
.style1 {
	font-size: medium;
}

#serviceswrap {
	"height: 177px;
	width: 607px;
	margin-left:auto;
	margin-right:auto;
}

.servicelist {
	float:left;
	width:198px;
	font-size:12px;
	height: 159px;
}
.servicestitle {
	font-size:12px;
	font-weight:bold;
}


.btn-mn{ height:24px; padding:0px 0px 0px 15px; margin:0px; width:883px; position:relative; margin:0px auto 0px auto;}
.btn-mn ul{ margin:0px; padding:0px; padding-top:3px; display:block;width:883px;}
.btn-mn ul li{ list-style:none; margin:0px; padding:0px; float:left; padding:0px 3px 0px 3px; line-height:15px; margin:0px 1px 0px 1px; border:#FFFFFF 1px solid;}
.btn-mn ul li a{ display:block; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF;text-decoration:none; text-transform:capitalize;font-weight:normal;}
.btn-mn ul li a:hover{ display:block; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF;text-decoration:none; text-transform:capitalize;font-weight:normal;}
.clr-1{background-color:#002E8A;}
.clr-2{background-color:#095C0A;}
.clr-3{background-color:#FFE684;color:#000000;}
.btn-mn ul li.clr-3 a{display:block; font-family:Trebuchet MS; font-size:11px; color:#000000;text-decoration:none; text-transform:capitalize;font-weight:normal;}
.btn-mn ul li.clr-3 a:hover{display:block; font-family:Trebuchet MS; font-size:11px; color:#000000;text-decoration:none; text-transform:capitalize;font-weight:normal;}
.clr-4{background-color:#AD1402;}

.btn-vr{ padding:0px 0px 0px 15px; margin:0px; width:120px; position:relative; margin:0px auto 0px auto;}
.btn-vr ul{ margin:0px; padding:0px; padding-top:3px; display:block;width:120px;}
.btn-vr ul li{ list-style:none;  padding:0px 3px 0px 3px; line-height:15px; margin:2px 1px 2px 1px; border:#FFFFFF 1px solid;}
.btn-vr ul li a{ display:block; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF;text-decoration:none; text-transform:capitalize;font-weight:normal; text-align:center;}
.btn-vr ul li a:hover{ display:block; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF;text-decoration:none; text-transform:capitalize;font-weight:normal;}
.clr-1{background-color:#002E8A;}
.clr-2{background-color:#095C0A;}
.clr-3{background-color:#FFE684;color:#000000;}
.btn-vr ul li.clr-3 a{display:block; font-family:Trebuchet MS; font-size:11px; color:#000000;text-decoration:none; text-transform:capitalize;font-weight:normal;}
.btn-vr ul li.clr-3 a:hover{display:block; font-family:Trebuchet MS; font-size:11px; color:#000000;text-decoration:none; text-transform:capitalize;font-weight:normal;}
.clr-4{background-color:#AD1402;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/photo_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#gallery {width:750px; height:460px; position:relative; border:1px solid #ddd; background:#000;}
#gallery ul {list-style:none; padding:5px; margin:0; width:195px; float:right; height:390px; overflow:auto;}
#gallery ul li {display:inline; width:50px; height:80px; float:left; margin:0 4px 4px 0; border:1px solid #444; cursor:pointer;}
#gallery ul li img {display:block; width:50px; height:80px;}

/* required for IE5.x and IE6 to display the start image size correctly */
#gallery ul li.click i img.default {margin:5px auto 0 auto; width:240px; height:320px; border:1px solid #fff;}

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:#fc0; background:#000; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:545px; height:460px;}

#gallery ul li.click i img {margin:5px auto 0 auto; width:auto; height:auto; border:1px solid #fff;}

#gallery ul li.click span {display:block;}

