@charset "UTF-8";
/* CSS Document */
body { background:#000000 url(img/bg.jpg) no-repeat top center; margin-top:180px; color:#e8e4d9; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; letter-spacing:0.05em; text-align:center;}

/* PNG Fix  */
img, div { behavior:url(../iepngfix.htc)}

h1 { margin:0; padding:0}
a {color:#FFF; text-decoration:underline;}
h3 { font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0; font-size:14px;}
a img { border:none;}
#main { width:895px; height:auto; margin:auto; text-align:left}
#left { width:190px; height:auto;background:transparent; float:left;border-right: #402508 1px solid;padding:50px 20px 50px 0; clear:left}

.l_nav { width:185px; margin-bottom:50px;}

.l_nav span { border-bottom:#999999 2px dotted; width:100%; display:block;}

.l_nav span a {color:#999999; background:#000; font-family:"Century Gothic",Arial, Helvetica, sans-serif;text-decoration:none; font-size:14px; padding:0 2px 0 0}

.l_nav span a.product { text-align:right; color:#FF0000; float:right; background:#000000; padding:0 2px 0 0}
	
.l_promo { display:block; width:170px; height:auto;}

.l_promo img { display:block; margin: 10px 0 10px 0;}

#content { width:660px; float:right; height:auto; background-image:transparent; padding-left:20px; padding-top:50px; font-size:14px; clear:right}
#content table { font-size:14px}

.text { background:transparent url(img/about_bot.png) no-repeat bottom right;width:660px; height:auto;display:block; padding-bottom:130px; font-weight:lighter}

#content_bot { width:100%;height:230px;}
	#bot {background:transparent url(img/about_bot.png) no-repeat top right;width:895px; height:230px;margin:auto}
#foot_wrap { width:100%;height:290px; float:left; background:#000000;}
#footer { width:1022px; margin:auto; padding-top:0px; text-align:center; font-size:10px; color:#333333}
#footer a { color:#cccccc}

.l_nav ul {margin:0; padding:0;}
.l_nav li {
  clear: both;
  margin: 0 0 0 0px;
  padding: 0 0 1.6em 0;
  position: relative;
  border-bottom: dotted 2px #d0c2ad;
  list-style-type:none;
  width:185px;
  line-height:-2px;
}
.l_nav li.product {
  clear: both;
  margin: 0 0 0 0px;
  padding: 0 0 1.8em 0;
  position: relative;
  border-bottom: dotted 2px #ff0000;
  list-style-type:none;
  width:185px;
  line-height:-2px;
}
.l_nav strong {
  background: #000000;
  padding: 0 10px 0 0;
  font-weight: normal;
  position: absolute;
  bottom: -.3em;
  left: 0;
}
.l_nav strong a { 
	color:#d0c2ad; font-family:"Century Gothic",Arial, Helvetica, sans-serif;text-decoration:none; font-size:14px;}
	.l_nav strong a:hover { 
	color:#ffffff; font-family:"Century Gothic",Arial, Helvetica, sans-serif;text-decoration:none; font-size:14px;}

.l_nav strong a.product { 
	text-align:right; color:#FF0000;}
	
a.viewcart { font-size:10px; color:#000000; text-align:right}
.mprod_img { border-top:#FFFFFF 2px solid;border-left:#FFFFFF 2px solid;border-right:#FFFFFF 2px solid; text-align:right} 
a.large_img {color:#594b30; text-decoration:none;}
#front_wrapper { width:660px; float:none; clear:left}
.front_product { margin: 10px 80px 30px 0px; float:left}

a.product_name {color:#d40211; font-size:18px; font-family:"Century Gothic",Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover.product_name {color:#7E0100; font-size:18px; font-family:"Century Gothic",Arial, Helvetica, sans-serif; text-decoration:none;}

.product_price {color:#a89275; font-size:16px; font-family:"Times New Roman", serif;}
.product_img img { width:168px; height:216px;}

.more_info_girls { float:left;}
.more_info_girls img { display:block; float:left; width:84px}
.more_info_girls span { display:block; float:left; color:#000000; font-size:10px; width:78px; height:60px}

.option_info { float:left; margin-left:10px;}

.pin-ups {cursor:pointer}

.totals_txt { color:#FFFFFF!important}
.totals { color:#FFFFFF}
select { color:#000000}

td.payment { color:#FFFFFF}
#selPaytype.payment { color:#000000}

select.payment { color:#000000!important}

.payment_hdr {color:#FFFFFF}
.payment_value {color:#FFFFFF}
form.billing {margin:auto;}
input.payment {color:#000000}

table.receipt { background:#FFFFFF; color:#333333}
table.receipt tr td table.payment { color:#333333}
table.receipt tr td table.totals { color:#333333}

table.receipt tr td table.totals tr td.totals_txt { color:#333333}
table.receipt tr td table.totals tr td.totals { color:#333333}
table.receipt tr td table.totals tr td.totals_all_txt { color:#333333}
table.receipt tr td table.totals tr td.totals_all { color:#333333}

table.receipt tr td table.payment tr td.payment { color:#333333}
table.receipt tr td table.payment tr td #selPaytype.payment { color:#000000}
table.receipt tr td table.payment tr td.payment_hdr {color:#333333}
table.receipt tr td table.payment tr td.payment_value {color:#333333}


form#email_form { background:#CBB07B url(img/email_sign.jpg) no-repeat top; padding:10px; width:166px; font-size:12px;}
form#email_form h1 { font-size:16px; color:#FFF; font-weight:normal;}
form#email_form input { color:#999;}
form#email_form #Submit { color:#ffffff; background:#685216; border:#ffffff 1px solid; margin-top:5px;}
form#email_form #Submit:hover { color:#685216; background:#CBB07B; border:#ffffff 1px solid;margin-top:5px;}

.hidden {visibility:hidden;}