/* EscortIntroductions.com CSS Document - All Right Reserved. */

body {
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	}
body.m {
	background: #FFFFFF url(images/bg_all.gif) repeat-y 50% 0;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0 0 5px 0;
	margin: 0;
	}
h1, h2, h3, h4, h5, h6, h7 {
	font-size: 11px;
	}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: tahoma;
	color: #3F3F3F;
	}
a {
	color: #C40062;
	cursor: pointer;
	cursor: hand;
	}
a:hover {
	color: #2A2A2A;
	}
div {
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	}
/*
table, td {
	border-collapse: collapse;
	}
*/
td {
	border-collapse: collapse;
	vertical-align: top;
	}
a.m:link, a.m:visited {
	font-family:Verdana, Helvetica;
	color:#AF0045;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	}
a.m:active {
	font-family:Verdana, Helvetica;
	color:#AF0045;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	}
a.m:hover {
    background-color:#FFFDDA;
	}
/* a.m:hover {
	font-family:Verdana, Helvetica;
	color:#AF0045;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}
*/
.geotext {
background-color: FFFBC8;
color: CB076D;
font-size: 7pt;
font-family: verdana;
font-weight: bold;
}

.trs { 
background-color: #F88C06; 
}
.trth { 
background-color: #FBC6DA;
}
.trtc { 
background-color: #FEEDF3;
}
.trtd { 
background-color: #FEE2EB;
}

.ntwrk_col {
margin: 8px; 
padding: 8px; 
font-size: 11px; 
vertical-align: middle; 
color: #AF0045;
}

.style33 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.style38 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; text-decoration: underline; letter-spacing: 0.02cm}
/*********************************************/

table.page {
	margin: 0 auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	}
table.page2 {
	margin: 0 auto;
	background: #FFFFFF;
	}
	
table.profiletable profiletable2{
	width: 550px;
	padding: 0px; /*cellpadding*/
	margin: 0px; /*cellspacing*/
}

.profiletable tr td { 
	/*only immediate tds of mytable*/
	padding: 0px; /*cellpadding*/
	margin: 0px; /*cellspacing*/
}
.profiletable2 tr td { /*any td at any level of mytable*/
	padding: 4px;
	margin: 0px;
	font-size: 11px;
}	
	
	
div.copy {
	padding: 34px 53px;
	color: #A0A0A0;
	font-size: 10px;
	}
div.copy a {
	color: #515151;
	}
div.copy a:hover {
	color: #000000;
	}
td.bg_w {
	background: url(images/bg_w.jpg) no-repeat 0 0;
	}
div.a_02 {
	background: url(images/a_02.gif) repeat-y 0 0;
	color: #515151;
	padding: 0 10px;
	}
div.a_02 h3 {
	color: #AE0045;
	padding: 0 0 10px 0;
	}
div.a_02 p {
	padding: 0 0 10px 0;
	}
div.btns {
	text-align: center;
	padding: 12 0 0 0;
	}
div.btns2 {
	text-align: center;
	padding: 4px 5px 4px 0;
	color: #515151;
	font-weight: bold;
	}
div.btns2 span {
	color: #AE0045;
	}
div.hd_w {
	padding: 23px 0 24px 0;
	text-align: center;
	}
table.bg_left {
	background: #F8C0D6 url(images/bg_left2.gif) repeat-y 0 0;
	}
td.bg_left {
	background: url(images/bg_left.jpg) no-repeat 0 0;
	}
td.bg_right {
	background: url(images/bg_right.jpg) no-repeat 50% 100%;
	padding: 22px 22px 100px 22px;
	}
td.bg_page {
	background: url(images/bg_page.gif) repeat-y 0 0;
	}
div.main {
	padding: 7px 13px;
	font-family: verdana;
	}
div.in {
	width: 100%;
	}
.red {
	color: #C01E61;
	}
td.z_01x {
	background: url(images/z_01x.jpg) repeat 100% 266px;
	}
td.z_02x {
	background: url(images/z_02x.jpg) repeat 0 266px;
	}
td.bt {
	background: url(images/bt.jpg) no-repeat 0 0;
	color: #AB0041;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	}
td.bt a {
	color: #AB0041;
	}
td.bt a:hover {
	color: #000000;
	}
div.faq {
	padding: 7px 13px;
	font-family: verdana;
	}
div.faq p {
	padding: 0 0 5px 15px;
	}
p.q {
	font-weight: bold;
	background: url(images/li_s.gif) no-repeat 0 2px;
	}
td.copy {
	background: url(images/copy.jpg) no-repeat 0 0;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	}
td.copy p.x {
	font-size: 10px;
	}
td.copy a {
	color: #FFFFFF;
	}
td.copy a:hover {
	color: #FFF878;
	}
table.forms td {
	padding: 2px 5px 2px 0;
	vertical-align: middle;
	}
div.main h3 {
	color: #B00248;
	text-transform: uppercase;
	}
div.main ul {
	padding: 0 0 2px 0;
	}
div.main ul li {
	padding: 0 0 3px 16px;
	background: url(images/li_x.gif) no-repeat 0 2px;
	}
div.hr {
	background: url(images/hr.gif) repeat-x 0 0;
	margin: 0 0 2px 0;
	clear: both;
	}
div.hr2 {
	background: url(images/hr2.gif) repeat-x 0 0;
	margin: 0 0 2px 0;
	clear: both;
	}
div.hr3 {
	background: url(images/hr3.gif) repeat-x 0 0;
	margin: 0 0 2px 0;
	clear: both;
	}
div.d {
	/* padding: 5px 0 5px 0; */
	font-size: 10px;
	}
div.d img {
	float: right;
	margin: 0 0 0px 0;
	}
div.d div.hx {
	padding: 6px 10px 5px 28px;
	margin: 0 0 5px 0;
	background: url(images/dx.gif) no-repeat 0 0;
	color: #F7FA6D;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	}	
div.d div.hb {
	padding: 6px 10px 5px 28px;
	margin: 0 0 5px 0;
	background: url(images/db.gif) no-repeat 0 0;
	color: #F7FA6D;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	}
div.d div.hx a {
	color: #FFFFFF;
	}
div.d div.hb a {
	color: #FFFFFF;
	}
div.d div.hx a:hover {
	color: #FFFBCA;
	}
div.d div.hb a:hover {
	color: #FFFBCA;
	}
div.r {
	font-size: 11px;
	text-align: left;
	font-stretch:expanded;
	color: #3C00DB;
	/* text-decoration:underline; */
	margin-left: 2px;
	margin-top:10px;
	}
div.r img {
	margin: 0 3px -1px 0;
	}
div.list {
	font-size: 10px;
	}
div.list span {
	color: #EB80AA;
	}
div.cb {
	margin: 5px 0 5px 0;
	background: #FFFDDA;
	padding: 10px 20px 5px 20px;
	}
td.mm_01 {
	background: url(images/mm_01.gif) repeat-y 0 0;
	}
ul.mm_02 {
	background: url(images/mm_02.gif) no-repeat 0 100%;
	padding: 0 20px 0 30px;
	}
ul.mm_02 li {
	padding: 0 0 3px 20px;
	background: url(images/li_mm.gif) no-repeat 0 0;
	}
ul.mm_02 a {
	color: #000000;
	}
ul.mm_02 a:hover {
	color: #B9005C;
	}
table.tbl {
	margin: 0 auto;
	}
table.tbl td {
	font-size: 10px;
	padding: 2px 0;
	vertical-align: middle;
	}
div.contact {
	background: url(images/bg_contact.jpg) no-repeat 0 0;
	padding: 78px 0 0 8px;
	height: 432px;
	}
div.providercontact {
	background: url(images/bg_providercontact.gif) no-repeat 0 0;
	padding: 78px 0 0 8px;
	height: 540px;
	}
div.sign {
	background: url(images/bg_sign.jpg) no-repeat 0 0;
	padding: 40px 0 0 14px;
	height: 432px;
	}
div.profile {
	background: url(images/bg_profile.jpg) no-repeat 0 0;
	padding: 22px 0 0 40px;
	height: 366px;
	}
input.in_text {
	background-color:#FEF3F9; 
	padding: 1px 0 1px 3px; 
	font-family:verdana, arial; 
	font-size:10px; 
	color:#C40062;
	border: #D31D72 1px solid;
	width: 90%;
	cursor:text;
	}
select.in_text {
	background-color:#FEF3F9; 
	padding:2px; 
	font-family:verdana, arial; 
	font-size:10px; 
	color:#C40062;
	border: #D31D72 1px solid;
	width: 100%;
	}
textarea.in_textarea {
	background-color:#FEF3F9; 
	padding:2px; 
	font-family:verdana, arial; 
	font-size:10px; 
	color:#C40062;
	border: #D31D72 1px solid;
	width: 100%;
	}
div.profile ul {
	padding: 0 0 2px 0;
	}
div.profile ul li {
	padding: 0 0 5px 16px;
	background: url(images/li_x.gif) no-repeat 0 2px;
	font-weight: bold;
	}
div.pn {
	margin: 5px 0;
	text-align: center;
	color: #C3C3C3;
	}
div.pn a {
	color: #000000;
	text-decoration: none;
	}
div.pn a:hover {
	color: #D64D91;
	}
div.pn strong {
	color: #D64D91;
	}
div.pn a.x {
	color: #3B93B6;
	text-decoration: underline;
	}
div.pn a.x:hover {
	color: #000000;
	}
td.b_01 {
	/* background: url(images/b_01.gif) no-repeat 0 0; */
	background: url(images/b_01_b.gif) no-repeat 0 0;
	}
td.b_02 {
	background: url(images/b_02.gif) repeat-y 0 0;
	}
td.b_03 {
	/* background: url(images/b_01a.gif) no-repeat 0 0; */
	background: url(images/b_01a_b.gif) no-repeat 0 0;
	}
td.b_04 {
	background: url(images/b_02a.gif) repeat-y 0 0;
	}
	
/* NEW */
td.b_04_new {
	background: url(images/b_02a_a.gif) repeat-y 0 0;
	}
td.b_05_new {
	background: url(images/b_05.gif) repeat-y 0 0;
	}	
/* NEW */

table.title h3 {
	color: #FFFFFF;
	font-size: 12px;
	padding: 0;
	padding-bottom:2px;
	}
table.title td {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	padding: 13px 0 0 0;
	}
table.bds td.info {
	padding: 10px 20px 10px 5px;
	}
table.bds td.info td {
	font-size: 10px;
	font-family: Verdana;
	}
table.bds td.info td img {
	margin: 0 4px -2px 0;
	}
table.bds div.hr {
	background: #7F7F7F;
	height: 1px;
	}
table.bds h4 {
	text-align: right;
	padding: 0 0 8px 0;
	}
table.bds h3 {
	background: #FFFFFF;
	padding: 8px;
	color: #D11E79;
	text-align: center;
	}
	
/* NEW VERISON */

table.bds_new td.info {
	/* padding: 10px 20px 10px 5px; */
	padding: 8px 15px 8px 2px;
	}
table.bds_new td.info td {
	font-size: 10px;
	font-family: Verdana;
	}
table.bds_new td.info td img {
	margin: 0 4px -2px 0;
	}
table.bds_new div.hr {
	background: #FFFFFF;
	height: 1px;
	}
table.bds_new h4 {
	text-align: right;
	padding: 0 0 8px 0;
	}
table.bds_new h3 {
	background: #FFFFFF;
	padding: 8px;
	color: #D11E79;
	text-align: center;
	}

/* NEW VERSION */

div.pic {
	background: url(images/bg_pic.gif) no-repeat 0 0;
	width: 116px;
	height: 173px;
	}
td.pic {
	padding: 10px 15px;
	}
div.pic img {
	margin: 4px 0 0 3px;
	}
div.bc_search {
	background: url(images/bc_search.jpg) no-repeat 0 0;
	width: 240px;
	height: 167px;
	vertical-align:top;
	}
div.bc_search div.v {
	padding: 18px 5px 0 10px;
	}
div.bc_search div.btn {
	text-align: center;
	}
table.bc_search td {
	font-size: 10px;
	vertical-align: middle;
	padding: 1px 5px;
	}	
div.lv_search {
	background: url(images/lv_search.jpg) no-repeat 0 0;
	width: 240px;
	height: 112px;
	vertical-align:top;
	}	
div.lv_search div.v {
	padding: 18px 5px 0 10px;
	}
div.lv_search div.btn {
	text-align: center;
	}
table.lv_search td {
	font-size: 10px;
	vertical-align: middle;
	padding: 1px 5px;
	}	
div.vm {
	padding: 10px 20px;
	color: #C23C54;
	}
div.vm2 {
	padding: 0px 0px;
	color: #C23C54;
	line-height: 3px;
	}
div.vm3 {
	padding: 0px 0px;
	color: #C23C54;
	line-height: 14px;
	}
div.vm strong {
	color: #833B91;
	}
div.vm2 strong {
	color: #833B91;
	}
div.vm .s {
	color: #833B91;
	}
div.vm h2 {
	text-align: center;
	font-size: 16px;
	padding: 0 0 10px 0;
	}
div.vm h3 {
	color: #9E0146;
	text-align: center;
	padding: 0 0 10px 0;
	}
div.vm2 h3 {
	color: #9E0146;
	text-align: left;
	padding: 0 0 10px 0;
	}
div.lady {
	text-align: center;
	}
div.lady img {
	border: #FEEDF7 3px solid;
	}
table.ab td {
	vertical-align: middle;
	color: #7E7E7E;
	}
table.ab td .s {
	color: #313131;
	}
table.ab td span {
	font-size: 10px;
	}
div.access {
	background: url(images/bg_access.jpg) no-repeat 0 0;
	padding: 20px 0 0 0;
	height: 266px;
	width: 443px;
	}
div.access div.in2 {
	padding: 20px;
	}
div.access p.s {
	background: #FFFFFF;
	padding: 5px;
	margin: 0 0 10px 0;
	color: #6B6B6B;
	font-size: 10px;
	}
div.fpics {
	float: right;
	margin: 0 0 0 10px;
	}
div.fpics div.fpic {
	margin: 0 0 10px 0;
	}
div.fpics img {
	border: #FDDAE7 4px solid;
	}
div.home {
	background: url(images/bg_home.jpg) no-repeat 100% 0;
	padding: 153px 20px 0 237px;
	height: 404px;
	color: #9F0350;
	position: relative;
	}
div.home div.btn {
	position: absolute;
	left: 231px;
	top: 305px;
	}
	
/* HighSlide Style */	

.highslide {
	cursor: url(js/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 3px solid #FEFEFE;
}
.highslide:hover img {
	border: 3px solid #FF99CC;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid #FFFFFF;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 9pt;
    color: #AF0244;
	font-style:italic;
	padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* HighSlide Open HTML */

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	/* position: absolute; */
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

/* Rounded Box Corners */

.container {background:#FFFDDA; color:#FFFDDA; margin:0 0px;}
.rtop, .rbottom{
display:block;
background:#fff;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background: #FFFDDA;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

/* Subscribe Box */

#subrow_1 {
	border: 1px #003; 
	padding: 5px; 
	padding-top:5px;
	padding-bottom:4px;
	padding-left:12px;
	margin: 0px; 
	background-color: #FEF1F9;
}
#subrow_2 {
	border: 1px #003; 
	padding: 5px;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:12px;
	margin: 0px; 
	background-color: #FEE9F5;
}

/* Provider Contact Box */

#message {
	margin: 10px 0;
	padding: 0;
}
.error_message {
	display: block;
	line-height: 22px;
	background: #FBE3E4 url('js/assets/error.gif') no-repeat 10px 6px;
	padding: 3px 10px 3px 35px;
	color:#8a1f11;
	border: 1px solid #FBC2C4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
ul.error_messages {
	margin: 0 0 0 15px;
	padding: 0;
}
ul.error_messages li {
	height: 22px;
	line-height: 22px;
	color:#333;
}
.loader {
	padding: 0 10px;
}
#contact #success_page h1 {
	background: url('js/assets/success.gif') left no-repeat;
	padding-left:22px;
}

/* Last Version E.I. Styles */

.unread_msg {font-weight:bold;}

.sg {font-family:Verdana, Helvetica; color: #999999; font-size: 9px;}
a.sg:link, a.sg:visited, a.sg:active, a.sg:hover {font-family:Verdana, Helvetica;color:#999999;font-size:9px;font-weight:normal;text-decoration:none;}

.sb {font-family:Verdana, Helvetica; color: #333333; font-size: 9px;}
a.sb:link, a.sb:visited, a.sb:active {font-family:Verdana, Helvetica;color:#333333;font-size:9px;font-weight:normal;text-decoration:none;}
a.sb:hover {font-family:Verdana, Helvetica;color:#333333;font-size:9px;font-weight:normal;text-decoration:underline;}
