/* CSS Document 2007 EscortDesign.com. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

@import url(scroll.css);
@import url(scrolls.css);

body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;
	font-size: 11px;
	background: #202020 url(http://www.escortdesign.com/images/bg_top.gif) repeat-x 0 0;
	color: #191919;
	}
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;
	line-height: 15px;
	}
p {
	line-height: 13px;
	}
h1, h2, h3, h4, h5, h6, h7 {
	font-size: 11px;
	color: #000000;
	}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 15px;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #575757;
	}
a {
	color: #FF6000;
	cursor: pointer;
	}
a:hover {
	color: #000000;
	}
div {
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	}
table, td {
	border-collapse: collapse;
	}
td {
	border-collapse: collapse;
	vertical-align: top;
	}

/*********************************************/

table.page {
	background: #E1E1E1;
	margin: 0 auto;
	}
table.page2 {
	margin: 0 auto;
	}
table.page3 {
	background: #E1E1E1;
	}
table.page4 {
	margin: 0 auto;
	}
	


table.escortdesign {
	background: url(http://www.escortdesign.com/images/lg_01.jpg) no-repeat 0 0;
	}
table.page5 {
	background: url(http://www.escortdesign.com/images/bg_b.gif) repeat-x 0 100%;
	}
table.page6 {
	margin: 0 auto;
	}
table.btns td {
	vertical-align: bottom;
	}
td.bt {
	background: #202020;
	padding: 8px 24px 0 24px;
	}
td.bt p {
	font-size: 9px;
	color: #929292;
	padding: 0;
	}
td.bt p.x {
	color: #FFFFFF;
	}
td.bt td {
	vertical-align: middle;
	}
td.copy {
	background: #FFC14C url(http://www.escortdesign.com/images/copy.gif) repeat-x 0 0;
	}
div.copy {
	padding: 16px 24px 0 24px;
	color: #FFFFFF;
	}
div.copy a {
	color: #191919;
	}
div.copy a:hover {
	color: #FFFFFF;
	}
div.copy span {
	color: #FFDCB1;
	}
table.mt_s {
	background: #FFFFFF url(http://www.escortdesign.com/images/x_02s.gif) repeat-y 0 0;
	}
table.mt_s td.mt_s {
	background: url(http://www.escortdesign.com/images/x_03s.gif) no-repeat 0 100%;
	padding: 0 24px 16px 24px;
	}
table.mt_s td.tp_s {
	background: url(http://www.escortdesign.com/images/x_01s.gif) no-repeat 0 0;
	padding: 9px 24px 0 24px;
	}
table.mt_z {
	background: #FFFFFF url(http://www.escortdesign.com/images/x_02z.gif) repeat-y 0 0;
	}
table.mt_z td.mt_z {
	background: url(http://www.escortdesign.com/images/x_03z.gif) no-repeat 0 100%;
	padding: 0 24px 16px 24px;
	}
table.mt_z td.tp_z {
	background: url(http://www.escortdesign.com/images/x_01z.gif) no-repeat 0 0;
	padding: 9px 24px 0 24px;
	}
table.mt {
	background: #FFFFFF url(http://www.escortdesign.com/images/x_02.gif) repeat-y 0 0;
	}
table.mt td.mt {
	background: url(http://www.escortdesign.com/images/x_03.gif) no-repeat 0 100%;
	padding: 0 24px 16px 24px;
	}
table.mt td.tp {
	background: url(http://www.escortdesign.com/images/x_01.jpg) no-repeat 0 0;
	padding: 9px 24px 0 24px;
	}
table.mt td.mt2 {
	background: url(http://www.escortdesign.com/images/x_03.gif) no-repeat 0 100%;
	padding: 0 14px 16px 14px;
	}
table.mt td.tx {
	background: url(http://www.escortdesign.com/images/x_00.gif) no-repeat 0 0;
	padding: 9px 24px 0 24px;
	}
table.mt td.tx2 {
	background: url(http://www.escortdesign.com/images/x_00.gif) no-repeat 0 0;
	}
table.mt td.tp2 {
	background: url(http://www.escortdesign.com/images/x_01.gif) no-repeat 0 0;
	}
table.mt h1 {
	font-size: 16px;
	text-align: center;
	padding: 0;
	}
h2 {
	font-size: 16px;
	text-align: center;
	padding: 8px 0 0 0;
	}
h2 span {
	color: #7C7C7C;
	}
h2.x {
	text-align: left;
	font-size: 16px;
	padding: 6px 0 9px 0;
	}
td.tp_s h4 {
	text-align: left;
	font-size: 14px;
	padding: 6px 0 9px 0;
	}
td.tp_z h2 {
	text-align: left;
	font-size: 16px;
	padding: 6px 0 9px 0;
	}
td.tp_s h4 span, td.tp_z h2 span {
	color: #7C7C7C;
	}
td.a_02 td.x h2 {
	color: #000000;
	padding: 0 10px 5px 8px;
	font-size: 16px;
	text-align: left;
	}
table.mt h3.x {
	font-size: 15px;
	padding: 5px 0;
	}
table.mt h3.x span {
	font-size: 20px;
	padding: 0 3px;
	}
table.mt h1 img {
	margin: 0 8px -10px 0;
	}
table.mt h3 {
	font-size: 14px;
	}
table.mt h3 img {
	margin: 0 8px -2px 0;
	}
table.mt div.hr {
	background: #DDDDDD;
	height: 1px;
	margin: 0 0 15px 0;
	}
table.mt div.hrr {
	background: #DDDDDD;
	height: 1px;
	margin: 0 0 0 0;
	}
div.hrv {
	background: #DDDDDD;
	height: 1px;
	margin: 0 0 5px 0;
	}
table.mt div.hr4 {
	background: #DDDDDD;
	height: 1px;
	margin: 0 15px;
	}
table.mt div.hr2 {
	background: #DDDDDD;
	height: 1px;
	margin: 0 20px;
	}
table.mt div.hr3 {
	background: #DDDDDD;
	height: 1px;
	margin: 15px 20px;
	}
table.mt h4 {
	color: #000000;
	font-size: 15px;
	padding: 0 0 8px 0;
	}
table.mt h4 span {
	color: #7C7C7C;
	}
div.bc {
	border: #DDDDDD 1px solid;
	background: #FFFFFF;
	padding: 10px 18px 10px 10px;
	margin: 10px 0 15px 0;
	}
table.inps td {
	vertical-align: middle;
	}
table.inps span {
/*	color: #999999; */
	}
table.inps td.x {
	vertical-align: top;
	padding: 4px 20px 4px 0;
	}
table.inps td.x2 {
	vertical-align: top;
	padding: 4px 0 4px 0;
	}
div.btn {
	margin: 10px 0 0 0;
	text-align: right;
	}
div.pic {
	background: url(http://www.escortdesign.com/images/bg_pic.gif) no-repeat 0 0;
	width: 177px;
	height: 146px;
	}
div.pic_0 {
	background: url(http://www.escortdesign.com/images/bg_pic_0.gif) no-repeat 0 0;
	width: 177px;
	height: 146px;
	}
div.pic img {
	margin: 4px;
	cursor: pointer;
	}
div.pic_0 img {
	margin: 4px;
	cursor: pointer;
	}
div.pic_text {
	height: 146px;
	}
div.pic_text div.inner {
	padding: 5px 10px;
	}
div.pic_text div.inner h3 {
	color: #F37E00;
	font-size: 13px;
	}
div.pic_text div.inner2 {
	padding: 5px 0 5px 10px;
	}
div.pic_text div.inner2 h3 {
	color: #F37E00;
	font-size: 13px;
	}
div.pic2 {
	background: url(http://www.escortdesign.com/images/bg_pic2.gif) no-repeat 0 0;
	width: 177px;
	height: 146px;
	}
div.pic2 img {
	margin: 4px;
	cursor: pointer;
	}
div.pic3 {
	background: url(http://www.escortdesign.com/images/bg_pic2.gif) no-repeat 0 0;
	width: 177px;
	height: 146px;
	}
div.pic3 img {
	margin: 4px;
	}
div.pic2_0 {
	background: url(http://www.escortdesign.com/images/bg_pic2_0.gif) no-repeat 0 0;
	width: 177px;
	height: 146px;
	}
div.pic2_0 img {
	margin: 4px;
	cursor: pointer;
	}
div.tp_menu {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
	padding: 8px 4px 0 0;
	text-align: right;
	}
div.tp_menu span {
	color: #7C7C7C;
	font-size: 10px;
	}
div.tp_menu a {
	color: #A2A2A2;
	}
div.tp_menu a:hover {
	color: #FFFFFF;
	}
td.call {
	color: #FFFFFF;
	font-size: 11px;
	}
td.call span {
	color: #FFB12E;
	font-weight: bold;
	}
div.btn_order_now {
	background: url(http://www.escortdesign.com/images/btn_order_now.gif) no-repeat 0 0;
	width: 188px;
	height: 31px;
	}
div.btn_order_now p {
	color: #262626;
	font-size: 12px;
	padding: 8px 0 0 0;
	font-weight: bold;
	text-align: center;
	}
div.btn_order_now a {
	color: #262626;
	text-decoration: none;
	}
div.btn_order_now a:hover {
	color: #FF6000;
	}
input.in-text {
	border-top: #605D5D 1px solid;
	border-right: #E4DEDE 1px solid;
	border-bottom: #E4DEDE 1px solid;
	border-left: #8D8888 1px solid;
	width: 170px;
	height: 20px;
	}
select.in-select {
	border-top: #605D5D 1px solid;
	border-right: #E4DEDE 1px solid;
	border-bottom: #E4DEDE 1px solid;
	border-left: #8D8888 1px solid;
	width: 170px;
	height: 20px;
	}
textarea.in-textarea {
	border-top: #605D5D 1px solid;
	border-right: #E4DEDE 1px solid;
	border-bottom: #E4DEDE 1px solid;
	border-left: #8D8888 1px solid;
	width: 240px;
	height: 152px;
	}
textarea.in-textarea2 {
	border-top: #605D5D 1px solid;
	border-right: #E4DEDE 1px solid;
	border-bottom: #E4DEDE 1px solid;
	border-left: #8D8888 1px solid;
	width: 200px;
	height: 76px;
	}
textarea.in-textarea3 {
	border-top: #605D5D 1px solid;
	border-right: #E4DEDE 1px solid;
	border-bottom: #E4DEDE 1px solid;
	border-left: #8D8888 1px solid;
	width: 200px;
	height: 124px;
	}
table.forms td {
	padding: 3px 3px;
	vertical-align: middle;
	}
table.forms td.x {
	vertical-align: top;
	}
table.forms span.sm {
	font-size: 9px;
	color: #999999;
	}
table.forms td.x2 {
	padding-top: 4px;
	vertical-align: top;
	}
table.price td {
	vertical-align: middle;
	padding: 0 1px;
	color: #191919;
	font-weight: bold;
	font-size: 16px;
	}
input.in-texth {
	background: transparent;
	color: #191919;
	font-weight: bold;
	font-size: 18px;
	border: 0;
	width: 34px;
	text-align: left;
	text-decoration: underline;
	}
input.in-texth2 {
	background: transparent;
	color: #191919;
	font-weight: bold;
	font-size: 16px;
	border: 0;
	width: 30px;
	text-align: right;
	}
input.in-texth3 {
	background: transparent;
	color: #191919;
	font-weight: bold;
	font-size: 16px;
	border: 0;
	width: 10px;
	text-align: right;
	}
.gray {
	color: #9A9A9A;
	}
.red {
	color: #CE3000;
	}
.black {
	color: #000000;
	}

div.mta {
	padding: 3px 0 7px 0;
	color: #E5E5E5;
	}
div.mta p {
	color: #E5E5E5;
	font-size: 11px;
	line-height: 12px;
	}
td.right {
	text-align: right;
	}

table.mt h5 {
	font-size: 14px;
	padding: 0 0 10px 0
	}
p.qs {
	font-weight: bold;
	padding: 5px 0 10px 25px;
	background: url(http://www.escortdesign.com/images/ico_faq.gif) no-repeat 0 4px;
	}
p.as {
	padding: 0 0 10px 25px;
	color: #6E6E6E;
	}
p.ts {
	font-size: 10px;
	text-align: right;
	}
p.xx {
	padding: 1px 0 5px 25px;
	font-weight: bold;
	}
div.hrx {
	background: #CCCCCC;
	margin-bottom: 15px;
	}

table.sm_x td {
	padding: 0 0 1px 0;
	vertical-align: middle;
	}
td.sm_p p {
	padding-bottom: 10px;
	}
img.img_18 {
	margin: 0 5px -4px 0;
	}


div.categories {
	text-align: center;
	padding: 10px 100px;
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
	margin: 0 0 5px 0;
	}
div.n_02 {
	background: url(http://www.escortdesign.com/images/n_02.gif) no-repeat 0 100%;
	width: 537px;
	height: 32px;
	text-align: right;
	}
div.n_02 div.inner {
	padding: 8px 20px 0 16px;
	}

td.a_02 {
	background: url(http://www.escortdesign.com/images/a_02.gif) repeat-y 0 0;
	}
div.a_04 {
	background: url(http://www.escortdesign.com/images/a_04.gif) no-repeat 0 100%;
	padding: 0 28px 0 28px;
	width: 100%;
	}


div.paginator {
	text-align: center;
	color: #8E8E8E;
	}
div.links {
	padding: 0 10px 0 10px;
	text-align: center;
	}
div.categorie_name h4 {
	color: #000000;
	padding: 5px 0 7px 0;
	font-size: 16px;
	text-align: center;
	}
.au {
	color: #FF6000;
	}



div.s-pic {
	border: #CCCCCC 1px solid;
	color: #999999;
	font-size: 10px;
	text-align: center;
	}
div.s-pic img {
	border: #FFFFFF 1px solid;
	}
div.s-pic a {
	color: #999999;
	text-decoration: none;
	}
div.s-pic a:hover {
	color: #000000;
	}

div.st_02 h1 {
	text-align: center;
	padding: 16px 0 0 0;
	}
div.st_01 {
	position: relative;
	width: 759px;
	height: 48px;
	}
div.st_01 div.img {
	position: absolute;
	left: 28px;
	top: 9px;
	}
div.st_01 h1 {
	position: absolute;
	left: 110px;
	top: 9px;
	}
h1 span {
	color: #F39105;
	}

td.eng {
	font-size: 10px;
	text-align: right;
	padding: 0 10px 0 0;
	}
td.eng a {
	color: #999999;
	text-decoration: none;
	display: block;
	margin: 0 0 -1px 0;
	}
td.eng a:hover {
	color: #000000;
	}
div.eng {
	font-size: 10px;
	padding: 2px 0 0 0;
	text-align: center;
	}
div.eng a {
	color: #999999;
	text-decoration: none;
	}
div.eng a:hover {
	color: #000000;
	}

div.eng2 {
	font-size: 10px;
	padding: 0 0 3px 0;
	text-align: center;
	color: #999999;
	}



div.t2m {
	padding: 3px 0 4px 0;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	}
div.t2m span {
	color: #FFDCB1;
	}
div.t2m a {
	color: #000000;
	text-decoration: none;
	}
div.t2m a:hover {
	color: #FFFFFF;
	}


table.own td.own {
	padding-top: 3px;
	padding-left: 10px;
	line-height: 12px;
}
table.own ul {
	padding-bottom: 5px;
}
table.own li {
	background: url(http://www.escortdesign.com/images/ico_links.gif) no-repeat -25px 5px;
	padding: 0 0 0 10px;
}
p.nextown {
	color: #7B7B7B;
}
p.nextown span {
	font-family: tahoma;
	font-size: 11px;
	color: #7B7B7B;
	font-weight: normal;
	padding: 0 0 0 5px;
}



strong.orange {
	color: #FF6000;
	}

td.mt ul {
	padding-bottom: 5px;
}
td.mt li {
	background: url(http://www.escortdesign.com/images/ico_links.gif) no-repeat -25px 5px;
	padding: 0 0 0 10px;
}


table.thumbs tr.title td {
	text-align: center;
	padding: 0 5px;
	}
table.thumbs tr.title td a {
	text-decoration: none;
	}
.orange {
	color: #FF6600;
	}
p.more {
	text-align: right;
	padding: 3px 4px 5px 0;
	}
p.more a {
	color: #8D8D8D;
	text-decoration: none;
	}
p.more a:hover {
	color: #000000;
	}
p.grd {
	text-align: center;
	font-size: 10px;
	}
p.grd a {
	color: #8D8D8D;
	}
p.grd a:hover {
	color: #000000;
	}

div.ul {
	padding: 4px 0 8px 10px;
	}
div.ul p {
	font-size: 11px;
	padding: 0 0 1px 0;
	}



table.flash {
	background: url(http://www.escortdesign.com/images/x_01v.gif) no-repeat 0 0;
	}
table.flash td {
	background: url(http://www.escortdesign.com/images/x_03v.gif) no-repeat 0 100%;
	}
td.flash {
	background: #FFFFFF url(http://www.escortdesign.com/images/x_02v.gif) repeat-y 0 0;
	}
p.small {
	line-height: 12px;	
	}


div#choose {
	font-size: 10px;
	text-align: center;
	margin: 5px 0 0 0;
	color: #666666;
	}


div.gradient {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 and low */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	}


div.tp_menu {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
	padding: 8px 4px 0 0;
	text-align: right;
	}
div.tp_menu p {
	line-height: 14px;
	padding: 0 0 5px 5px;
	color: #FFFFFF;
	}
div.tp_menu img {
	margin: 0 3px -1px 3px;
	}
div.tp_menu span {
	color: #7C7C7C;
	font-size: 10px;
	}
div.tp_menu a {
	color: #A2A2A2;
	}
div.tp_menu a:hover {
	color: #FFFFFF;
	}
td.call {
	color: #FFFFFF;
	font-size: 11px;
	}
td.call span {
	color: #FFB12E;
	font-weight: bold;
	}
p.mnx {
	line-height: 14px;
	padding: 0 0 5px 30px;
	}
p.mnx img {
	margin: 0 3px -1px 3px;
	}









