/* CSS Document 2008. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #3E3E3E;
	background: #535353;
	}
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;
	}
ul, ol, 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: Trebuchet MS;
	color: #3B3A3A;
	}
a {
	color: #009CE1;
	cursor: pointer;
	}
a:hover {
	color: #646464;
	}
table, td {
	border-collapse: collapse;
	}
td {
	vertical-align: top;
	}

/*********************************************/

table.page {
	margin: 0 auto;
	background: url(images/bg_page.gif) repeat-y 0 0;
	}

td.copy {
	background: url(images/a_99.jpg) no-repeat 0 0;
	vertical-align: middle;
	height: 55px;
	padding: 0 20px;
	font-size: 9px;
	color: #FFFFFF;
	}
td.copy td {
	vertical-align: middle;
	font-size: 9px;
	color: #FFFFFF;
	}
td.copy a {
	color: #FFFFFF;
	}
td.copy a:hover {
	color: #B3E2F6;
	}
table.ps td {
	vertical-align: middle;
	padding: 0 5px;
	}

td.tp {
	background: url(images/a_01.jpg) no-repeat 0 0;
	vertical-align: middle;
	height: 36px;
	padding: 0 20px;
	color: #FFFFFF;
	font-size: 10px;
	}
td.tp td {
	vertical-align: middle;
	height: 36px;
	color: #FFFFFF;
	font-size: 10px;
	}
td.tp a {
	color: #FFFFFF;
	}
td.tp a:hover {
	color: #B3E2F6;
	}
td.tp img {
	margin: 0 0 -2px 0;
	}
td.tp img.ico {
	margin: 0 2px -4px 0;
	}
td.tp span {
	color: #797979;
	}
td.flags {
	border-left: #8E8E8E 1px solid;
	padding-left: 10px;
	}
table.c_01 {
	background: url(images/c_01.jpg) no-repeat 0 0;
	}
td.c_02 {
	background: #FFFFFF url(images/c_02.gif) repeat-y 0 0;
	}
td.c_03 {
	background: url(images/c_03.jpg) no-repeat 0 100%;
	}

table.b_01 {
	background: url(images/b_01.gif) no-repeat 0 0;
	}
td.b_02 {
	background: #FFFFFF url(images/b_02.gif) repeat-y 0 0;
	}
td.b_03 {
	background: url(images/b_03.gif) no-repeat 0 100%;
	}

table.d_01 {
	background: url(images/d_01.jpg) no-repeat 0 0;
	}
td.d_02 {
	background: #FFFFFF url(images/d_02.gif) repeat-y 0 0;
	}
td.d_03 {
	background: url(images/d_03.jpg) no-repeat 0 100%;
	}


td.q_01 {
	padding: 18px 20px 8px 20px;
	}
td.q_02 {
	padding: 8px 20px 8px 20px;
	}
td.q_03 {
	padding: 8px 20px 18px 20px;
	}
img.arrow {
	margin: 0 3px -5px 3px;
	}


table.dd td {
	font-size: 10px;
	}

table.list td {
	padding: 3px 5px 3px 0;
	border-bottom: #E3E3E3 1px solid;
	font-size: 9px;
	}
table.list tr.head td {
	font-weight: bold;
	border-bottom: #D4D4D4 1px solid;
	font-size: 11px;
	}
table.list tr.last td {
	border-bottom: #FFFFFF 1px solid;
	}

table.list3 td {
	padding: 3px 5px 3px 0;
	border-bottom: #E3E3E3 1px solid;
	}
table.list3 tr.head td {
	font-weight: bold;
	border-bottom: #D4D4D4 1px solid;
	}
table.list3 tr.last td {
	border-bottom: #FFFFFF 1px solid;
	}

table.list2 td {
	padding: 3px 5px 3px 18px;
	border-bottom: #E3E3E3 1px solid;
	}
table.list2 tr.head td {
	font-weight: bold;
	border-bottom: #D4D4D4 1px solid;
	}
table.list2 tr.last td {
	border-bottom: #FFFFFF 1px solid;
	}
table.list2 td.arrow {
	padding: 3px 5px 3px 44px;
	border-bottom: #E3E3E3 1px solid;
	background: url(images/arrow.gif) no-repeat 20px 5px;
	}
table.list2 span {
	font-size: 9px;
	}
table.list2 em {
	font-size: 10px;
	color: #737373;
	font-style: normal;
	}

ul.list li {
	padding: 0 0 7px 22px;
	background: url(images/arrow.gif) no-repeat 0 0;
	line-height: 14px;
	}

ul.ou {
	padding: 0 0 0 3px;
	}
ul.ou li {
	padding: 3px 0 6px 25px;
	background: url(images/li_ou.gif) no-repeat 0 0;
	line-height: 14px;
	}

ul.ms li {
	padding: 7px 0 7px 36px;
	line-height: 14px;
	}
ul.ms a {
	color: #504B4B;
	text-decoration: none;
	}
ul.ms a:hover {
	color: #009CE1;
	}
li.m_01 {
	background: url(images/m_01.gif) no-repeat 0 5px;
	}
li.m_02 {
	background: url(images/m_02.gif) no-repeat 0 5px;
	}
li.m_03 {
	background: url(images/m_03.gif) no-repeat 0 5px;
	}
li.m_04 {
	background: url(images/m_04.gif) no-repeat 0 5px;
	}
li.m_05 {
	background: url(images/m_05.gif) no-repeat 0 5px;
	}

div.block {
	padding: 15px 20px 15px 20px;
	}
div.block2 {
	padding: 20px 20px 15px 20px;
	}
div.block3 {
	padding: 15px 20px 20px 20px;
	}
div.block4 {
	padding: 15px 7px 15px 2px;
	}
div.block5 {
	padding: 20px 20px 5px 20px;
	}
div.block6 {
	padding: 10px 20px 5px 20px;
	}
div.block7 {
	padding: 10px 20px 20px 20px;
	}
div.block8 {
	padding: 30px 20px 30px 20px;
	}

div.hd {
	padding: 18px 20px 15px 20px;
	text-align: right;
	}

div.dot {
	background: url(images/dot.gif) repeat-x 0 0;
	height: 1px;
	}

div.clouds {
	padding: 0 0 5px 0;
	}
div.clouds a {
	color: #504B4B;
	text-decoration: none;
	}
div.clouds a:hover {
	color: #009CE1;
	}

div.qw {
	padding: 0 0 5px 30px;
	background: url(images/ico_faq.gif) no-repeat 0 0;
	}
div.ts {
	padding: 0 0 5px 30px;
	background: url(images/ico_testimonials.gif) no-repeat 0 3px;
	}
p.date {
	color: #898989;
	font-size: 10px;
	}

div.in {
	width: 100%;
	}
div.hr {
	height: 1px;
	background: #D4D4D4;
	margin: 0 7px 0 2px;
	}

td.stars {
	padding: 10px 0 0 0;
	}

h2 {
	font-size: 18px;
	font-weight: normal;
	}
h2.a {
	font-size: 18px;
	font-weight: bold;
	}
h3 {
	font-size: 14px;
	}
h4 {
	font-size: 12px;
	}
.title {
	padding: 0;
	}

p.find {
	padding: 0;
	font-size: 14px;
	color: #696969;
	}
p.find img {
	margin: 0 3px -6px 0;
	}

img.ss {
	margin: 0 2px -9px 0;
	}
img.st {
	margin: 0 8px -15px 0;
	}

table.form td {
	padding: 3px 20px 3px 0;
	}
select.in-select2 {
	width: 100px;
	color: #818181;
	}
select.in-select2 option {
	padding: 0 4px;
	color: #818181;
	}
select.in-select {
	width: 250px;
	color: #818181;
	}
select.in-select option {
	padding: 0 4px;
	color: #818181;
	}
input.in-text {
	width: 250px;
	color: #818181;
	}
textarea.in-textarea {
	width: 100%;
	color: #818181;
	}

div.btn {
	margin: 5px 0;
	}

div.pic {
	width: 333px;
	height: 210px;
	background: url(images/bg_pic.gif) no-repeat 0 0;
	}
div.pic img {
	margin: 11px 0 0 9px;
	}


div.bc_search {
	position: relative;
	width: 247px;
	height: 146px;
	color: #000000;
	}
div.bc_search div.txt {
	position: absolute;
	left: 138px;
	top: 92px;
	font-size: 9px;
	}
div.bc_search div.go {
	position: absolute;
	left: 213px;
	top: 66px;
	}
div.bc_search div.input {
	position: absolute;
	left: 32px;
	top: 68px;
	}
div.bc_search a {
	color: #000000;
	}
div.bc_search a:hover {
	color: #FFFFFF;
	}

div.bc_login {
	position: relative;
	width: 257px;
	height: 146px;
	color: #FFFFFF;
	}
div.bc_login div.txt {
	position: absolute;
	left: 39px;
	top: 92px;
	font-size: 9px;
	}
div.bc_login div.go {
	position: absolute;
	left: 207px;
	top: 66px;
	}
div.bc_login div.input {
	position: absolute;
	left: 24px;
	top: 68px;
	}
div.bc_login div.input2 {
	position: absolute;
	left: 118px;
	top: 68px;
	}
div.bc_login div.input3 {
	position: absolute;
	left: 14px;
	top: 88px;
	}
div.bc_login a {
	color: #FFFFFF;
	}
div.bc_login a:hover {
	color: #000000;
	}

input.input {
	border: 0;
	color: #504B4B;
	font-size: 9px;
	width: 174px;
	height: 13px;
	}
input.input2 {
	border: 0;
	color: #504B4B;
	font-size: 9px;
	width: 78px;
	height: 13px;
	}

td.checkbox {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	text-align: center;
	}






.blue {
	color: #95D6F2;
	}

