/* CSS Document 2008. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body {
	margin: 0;
	padding: 0;
	font-family: 'Arial';
	font-size: 11px;
	color: #8c8c8c;
	background: #d0d0d0 url('images/back1.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, 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: 'Arial';
	color: #040404;
	}
a {
	color: #ea8619;
	cursor: pointer;
	}
a:hover {
	color: #2090e3;
	}
a:focus {
	outline: none;
	}
table, td {
	border-collapse: collapse;
	}
td {
	border-collapse: collapse;
	vertical-align: top;
	}

/*********************************************/

table.page {
	margin: 0 auto;
	background: #ffffff;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	}
td.sv {
	background: url('images/sv.gif') repeat-x 0 0;
	}
td.copy {
	border-top: #d1d2d1 1px solid;
	padding: 12px;
	font-size: 10px;
	}
ul.list {
	background: #f3f3f3;
	margin: 0 0 -1px 0;
	}
ul.list li {
	background: #FFFFFF url('images/li-list.gif') no-repeat 205px 12px;
	padding: 8px 14px;
	margin: 0 0 1px 0;
	}
ul.list a {
	color: #8c8c8c;
	text-decoration: none;
	}
ul.list a:hover {
	color: #000000;
	}
td.sep {
	border-bottom: #cbcbcb 1px solid;
	}
td.bc {
	padding: 12px 14px;
	}
	
td.bc p{
	text-align:justify;
}
h3 {
	color: #2ca4d4;
	font-size: 14px;
	}
h2 {
	color: #2ca4d4;
	font-size: 18px;
	font-weight: normal;
	}
h4 {
	color: #000000;
	font-size: 14px;
	}
td.bc2 h4 {
	color: #1088e1;
	font-size: 14px;
	padding: 0 0 10px 0;
	}
.black {
	color: #000000;
	}
table.pp {
	margin: 0 0 7px 0;
	}
table.pp a {
	color: #FFFFFF;
	text-decoration: none;
	}
table.pp3 {
	margin: 0;
	}
table.pp td {
	padding: 10px 20px;
	border: #d4d4d4 1px solid;
	height: 148px;
	vertical-align: middle;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	}
table.pp2 td {
	height: 84px;
	}
table.pp3 td {
	height: 148px;
	border-top: 0;
	border-right: #d4d4d4 1px solid;
	border-bottom: #d4d4d4 1px solid;
	border-left: #d4d4d4 1px solid;
	}
table.pp3s td {
	height: 84px;
	border-top: 0;
	border-right: #d4d4d4 1px solid;
	border-bottom: #d4d4d4 1px solid;
	border-left: #d4d4d4 1px solid;
	}
table.pp strong {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	}
table.pp td.np {
	padding: 0;
	border: 0;
	}
table.pp td.p1 {
	background: url('images/p1.jpg') no-repeat 50% 50%;
	}
table.pp td.p2 {
	background: url('images/p2.jpg') no-repeat 50% 50%;
	}
table.pp td.p3 {
	background: url('images/p3.jpg') no-repeat 50% 50%;
	}
table.pp td.p4 {
	background: url('images/p4.jpg') no-repeat 50% 50%;
	}
table.pp td.p5 {
	background: url('images/p5.jpg') no-repeat 50% 50%;
	}
table.pp td.p6 {
	background: url('images/p6.jpg') no-repeat 50% 50%;
	}
table.pp td.p7 {
	background: url('images/p7.jpg') no-repeat 50% 50%;
	}
table.pp td.p8 {
	background: url('images/p8.jpg') no-repeat 50% 50%;
	}
table.pp td.p9 {
	background: url('images/p9.jpg') no-repeat 50% 50%;
	}
table.pp td.p10 {
	background: url('images/p10.jpg') no-repeat 50% 50%;
	}
table.pp td.p11 {
	background: url('images/p11.jpg') no-repeat 50% 50%;
	}
table.pp td.p12 {
	background: url('images/p12.jpg') no-repeat 50% 50%;
	}
table.pp td.p1s {
	background: url('images/p1s.jpg') no-repeat 50% 50%;
	}
table.pp td.p2s {
	background: url('images/p2s.jpg') no-repeat 50% 50%;
	}
table.pp td.p3s {
	background: url('images/p3s.jpg') no-repeat 50% 50%;
	}
table.pp td.p4s {
	background: url('images/p4s.jpg') no-repeat 50% 50%;
	}
table.pp td.p5s {
	background: url('images/p5s.jpg') no-repeat 50% 50%;
	}
table.pp td.p6s {
	background: url('images/p6s.jpg') no-repeat 50% 50%;
	}
table.pp td.p7s {
	background: url('images/p7s.jpg') no-repeat 50% 50%;
	}
table.pp td.p8s {
	background: url('images/p8s.jpg') no-repeat 50% 50%;
	}
td.line {
	border-bottom: #d2d3d2 1px solid;
	padding: 8px 14px;
	}
td.line a {
	color: #8c8c8c;
	text-decoration: none;
	}
td.line a:hover {
	color: #000000;
	}
div.faq {
	border: #e4e4e4 1px solid;
	padding: 10px;
	}
ul.faq li {
	background: url('images/li-faq.gif') no-repeat 0 5px;
	padding: 0 0 5px 12px;
	}
ul.faq li.x {
	background: url('images/arr.gif') no-repeat 12px 5px;
	padding: 0 0 5px 22px;
	}

table.dss {
	margin: 0 0 5px 0;
	}
table.dss td.pic1 {
	padding: 7px;
	border: #d4d4d4 1px solid;
	}
table.dss td.pic3 {
	
	}
	
table.dss td.pic3 div{
	padding: 7px;
	border: #d4d4d4 1px solid;
}
table.dss div.pic2 {
	padding: 7px;
	border: #d4d4d4 1px solid;
	}
table.dss div.pic2 div.img {
	width: 94px;
	height: 74px;
	overflow: hidden;
	margin: 0;
	}
table.dss td.sd {
	padding: 0 0 0 15px;
	}
table.dss td.sd2 div {
	margin: 0 0 10px 10px;
	}
table.dss td.ds {
	vertical-align: bottom;
	padding: 0 0 0 15px;
	font-size: 14px;
	}
table.dss td.ds2 {
	vertical-align: bottom;
	padding: 12px 0 0 0;
	font-size: 14px;
	}
td.price{
	vertical-align:middle;
}
	
table.dss td.ds2 strong {
	color: #020202;
	}
table.dss td.ds strong {
	color: #020202;
	}
table.cv td {
	background: url('images/cv.gif') repeat-x 0 0;
	vertical-align: middle;
	}
table.form td {
	padding: 3px 5px 3px 0;
	vertical-align: middle;
	}
table.form td.x {
	padding: 6px 5px 3px 0;
	vertical-align: top;
	}
input.i-text2 {
	border: #d3d3d3 1px solid;
	color: #636a70;
	font-size: 12px;
	padding: 3px;
	}
input.i-text1 {
	border-top: #5c5c5c 1px solid;
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	border-left: #5c5c5c 1px solid;
	color: #636a70;
	font-size: 11px;
	padding: 2px;
	}
textarea.i-textarea {
	border-top: #5c5c5c 1px solid;
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	border-left: #5c5c5c 1px solid;
	color: #636a70;
	font-size: 11px;
	padding: 2px;
	}

/****************************************************************************/

ul.navilist {
	background: #f3f3f3;
	margin: 0 0 -1px 0;
	}
ul.navilist li {
	background: #FFFFFF url('images/li-list.gif') no-repeat 205px 12px;
	padding: 8px 14px;
	margin: 0 0 1px 0;
	}
ul.navilist a {
	color: #8c8c8c;
	text-decoration: none;
	}
ul.navilist a:hover {
	color: #000000;
	}
td.add-qty input {
	border: #d3d3d3 1px solid;
	color: #636a70;
	font-size: 12px;
	padding: 3px;
	width: 40px;
	text-align: center;
	}
table.order-table td {
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	}
table.order-table2 td {
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	padding: 3px;
	vertical-align: middle;
	}
table.order-table2 tr.head td {
	padding: 4px;
	font-weight: bold;
	}
table.order-table td {
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	padding: 3px;
	vertical-align: middle;
	text-align: center;
	}
table.order-table tr.head td {
	padding: 4px;
	font-weight: bold;
	}
table.order-table td.add-qty input  {
	border: #d3d3d3 1px solid;
	color: #636a70;
	font-size: 12px;
	padding: 1px;
	width: 40px;
	text-align: center;
	}
div.error {
	color: #CC0000;
	}
div.cart {
	border-bottom: #f3f3f3 1px solid;
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	}
div.cart div.item {
	padding: 0 0 3px 0;
	}
div.copyright {
	display: none;
	}
.price {
	color: #000000;
	font-size: 12px;
	}
div.payment {
	background: #DDDDDD;
	color: #333333;
	padding: 4px;
	}
h5 {
	font-size: 12px;
	color: #1088e1;
	}
body.popup {
	margin: 0;
	padding: 0;
	font-family: 'Arial';
	font-size: 11px;
	color: #333333;
	background: #FFFFFF;
	}
td.i-text1 input {
	border-top: #5c5c5c 1px solid;
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	border-left: #5c5c5c 1px solid;
	color: #636a70;
	font-size: 11px;
	padding: 2px;
	}
td.intex input {
	border-top: #5c5c5c 1px solid;
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	border-left: #5c5c5c 1px solid;
	color: #636a70;
	font-size: 11px;
	padding: 2px;
	}
	
	ul.brands li{
		display:inline;
	}
