/* ---------  True Blood Design  - cuted from  mainstyle.css -------------   */
.prod_page_truebl
{
	margin-left:30px;
}

.lph_logo_truebld
{
	background:transparent url(../images/TrueBlood/LPH_LOGO.jpg) no-repeat scroll 0 0;
	display:block;
	height:95px;
	width:231px;
	text-indent:-9999px;
	float:right;
	margin-right:13px;
}
.logo_truebld_collection
{
	margin-right:83px;
}
.truebl_bg
{
	background: url(../images/TrueBlood/TB_REDBOX.jpg) no-repeat 0 0;
	margin: 12px 0;
	padding: 117px 86px 0 189px;
	width: 710px;
	*width:970px;
	height: auto;
	min-height: 480px;
	float:right;
	position:relative;
}
/*-----  for IE --- */
*html .truebl_bg
{
	height:550px;
}
/*----------------*/
.truebl_bg_collection
{
	background:transparent none repeat scroll 0 0;
	padding: 12px 86px 0 189px;
	*width:710px;
}
.truebl_checkout
{
	padding:29px 158px 0 270px;
	width:auto;
}

.gold_text_truebld,
.product_list .products .one_product strong,
.hider_style
{
	color:rgb(208,154,95) !important;
}

.white_txt_truebld,
.product_list
{
	color:White !important;
}

.gold_line_truebld
{
	border-bottom:1px solid rgb(208,154,95) !important;
}

a.add_truebld
{
	background:transparent url(../images/TrueBlood/add_to_cart.jpg) no-repeat scroll 0 0 !important;
}

a.add_truebld:hover
{
	background:transparent url(../images/TrueBlood/add_to_cart_roll.jpg) no-repeat scroll 0 0 !important;
}

.padding_truebld
{
	padding:0 0 0 14px !important;
}

.size_select_truebld
{
	font-size:13px;
	font-weight:bold;
}
/* ---end of  cuted from  mainstyle.css---  */

#content_area {
margin:auto;
padding:30px 0 0;
position:relative;
width:975px;
float:none;
display:block;
text-align:left;
}
#pbody {
text-align:center;
}

.shipinfo-hook,
.header-hook,
.navbar-hook,
.more_options,
.top_shead,
.shopping_cart .product .note,
.shopping_cart .product .options div DIV,
.dview IMG,
.shopping_cart .total,
.shopping_cart .wrap_sinfo
{
	display:none;
}

HTML,
.content-hook
{
	background-color:Black !important;
}
.white_txt_truebld FONT,
.white_txt_truebld A,
#footer .footer_nav li a,
.shopping_cart .product,
.content-hook,
.savings p,
.savings_wrap p a,
.subtotal strong.tright FONT,
.subtotal strong.tright span,
.SelectPaymentMethodRadio,
.paymentTable .ShoppingList a,
.paymentTable #PayPal a {
	color:White !important;
}
.savings_wrap p a:hover,
.white_txt_truebld A:hover,
.paymentTable .ShoppingList a:hover,
.paymentTable #PayPal a:hover
{
	text-decoration: none;
}
.product_page .options ul li a
{
	background-image: url(../images/trueblood/bullets.gif);
}
.product_page .options ul li a,
.gray_text_truebld
{
	color: #959595 !important;
}
.gold_text_truebld,
.savings .apply_coupon_wrap label,
.savings h6,
.SelectPaymentMethod,
.paymentTable #TableCreditCard a,
.financing_area A,
.truebl_thankyou_area p.bold,
.truebl_thankyou_area p.gold_text_truebld
{
	color:#D09A5F !important;
}
#footer
{
	text-align:center;
}
#footer .bottom_footer, #footer .top_footer
{
	margin:auto;
	width:975px;
	text-align:left;
}
#footer .top_footer
{
	border-color: White;
}

#footer .bottom_footer .paypal
{
	width: 90px;
}	
h1.bigredup {
	color: #D09A5F;
	font-family: Arial;
	font-size:19px;
	font-weight:bold;
	background: #333;
	text-indent: 10px;
	padding-bottom: 2px;
}
.prod_page_truebl {
	margin-left:30px;
	width:975px;
}

.shopping_cart .shead {
	background: transparent;
	padding: 0 ;
	height: 30px;
	text-align: right;
}
.shopping_cart .shead INPUT {
	margin-left: 6px;
}
.shopping_cart INPUT {
	float: none !important;
	display: inline !important;
}
.shopping_cart .shead .btn_back_wrapper,
.shopping_cart .shead .btn_proceed_wrapper{
	float: none !important;
	display: inline !important;
}
.shopping_cart .shead .btn_back_wrapper INPUT{
	background: url(../images/TrueBlood/proceed2chk.jpg);
}
#content_area .shopping_cart table,
#content_area .shopping_cart td
{
	background:none;
}

.btn_check_out
{
	background: url(../images/TrueBlood/proceed2chk.jpg) no-repeat 0 0;
	width: 175px;
	height: 23px;
}
.btn_check_out:hover
{
	background: url(../images/TrueBlood/proceed2chk_roll.jpg) no-repeat 0 0;
}

.bnt_continue_shopping
{
	background: url(../images/TrueBlood/continueshop.jpg) no-repeat 0 0;
	width: 175px;
	height: 23px;
}
.bnt_continue_shopping:hover
{
	background: url(../images/TrueBlood/continueshop_roll.jpg) no-repeat 0 0;
}

.shopping_cart .product .image
{
	width: auto;
	margin-right: 10px;
}
.view_more
{	
	background: url(../images/TrueBlood/btn_view_more.gif) no-repeat 0 0;
	width: 89px;
	height: 14px;
	display: block;
	margin-top:7px;
}
#footer .bottom_footer .creditcards {
	background-image: url(../images/TrueBlood/creditcards.gif);
}
.savings .savings_wrap,
.savings .apply_coupon_wrap
{
	background: #333 !important;
}
.savings .apply_coupon_wrap
{
	padding: 6px 17px 0;
	height: 117px;
}
.savings .apply_coupon_wrap label
{
	text-align: center;
}
.savings .apply_coupon_wrap .coupon
{
	border-color: white;
}
.apply_coupon_wrap .right
{
	text-align: center;
	float: none;
}
.apply_coupon_wrap input.button
{
	margin: auto;
	background: #959595;
	width: 70px;
}
.savings h6 {
	margin: 0 9px 5px;
	padding: 6px 0 9px;
}
.subtotal {
	border-top: none;
	margin: 4px 0 16px;
}
.shopping_cart TABLE
{
	width: 100%;
	color: White;
}

#PayPal TABLE
{
	width: 100%;
	color: White;
}

.subtotal strong.tright,
.subtotal strong.tleft,
.subtotal
{
	padding: 0;
}
.product
{
	border-bottom-color: #D09A5F;
}

.checkout_wrap
{
	width: auto;
}
.checkout_info {
	width:181px;
	font-weight: bold;
	background: #959595;
}
.info_active,
.dark_bg_truebl,
.financing_area
{
	background: #333;
}
#PaymentDiv TABLE.dark_bg_truebl TD
{
	background-color:#333333 !important;
	padding: 5px;
}
#PayPal TABLE.dark_bg_truebl TD
{
	padding: 5px !important;
}
.paymentTable .dark-back,
.paymentTable .light-back
{
	background: transparent;
}
.paymentTable #TableCreditCard a
{
	font-size: 12px;
}
.financing_area A
{
}

.product_descr SPAN
{
	color:White !important;
}

#content_area h3.lined_truebld {
border-bottom:1px solid white;
border-top:none;

}

.blue_box_note {
background:#333 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
height:66px;
padding:9px;
width:554px;
}

#content_area h2, .management .row {
border-bottom:1px solid white;
color:#ffffff;
}

.form_box {
color:rgb(208,154,95);
}

.form_box h4, h4.light_blue_block {
background:#333 none repeat scroll 0 0;
color:rgb(208,154,95);
font-size:14px;
font-weight:bold;
width:440px;
}

.form_box .checkbox_wrap label
{
	color:#ffffff;
}

.white_text_truebld,
.truebl_thankyou_area strong.blue,
.truebl_thankyou_area p.gold_text_truebld a
{
	color:#ffffff !important;
}

.form_box p a, .account_name a.underline, .management .row a {
color:rgb(208,154,95);
}

.form_register label, .form_box .contact_us .blue, .blue {
color:rgb(208,154,95) !important;
}

.form_box p {
color:white;
}

.blue_block {
background:#959595 url(../images/TrueBlood/bg_button_left.gif) no-repeat scroll left center;
}

.blue_block span, .blue_block a {
background:transparent url(../images/TrueBlood/bg_button_right.gif) no-repeat scroll right center;
cursor:pointer;
}
.form_register {
padding:0px 0 0 25px;
}
.form_register h2 .lpah {
color:rgb(208,154,95);
background:none;
text-indent:0px;
text-transform:capitalize;
font-weight:bold;
width:175px;
*width:180px;
padding-left:8px;
margin:0;
}

.form_register h2, .form_register h3.gold_ttl
{
background:#333333 none repeat scroll 0 0;
color:#D09A5F !important;
font-family:Arial,Verdana !important;
font-size:16px !important;
font-weight:bold !important;
padding-bottom:2px;
padding-top:0px;
text-indent:10px;
text-transform:capitalize;
border-bottom:none !important;
height:24px;
line-height:29px;
width:440px;
}

.form_register h3.gold_ttl
{
	margin-bottom:15px;
}
.form_register, .small, .form_register h3,p,
.management .row small, .management .row small strong,
.product_list .paging,
.product_list .paging a,
.product_list .paging a.selected
{
color:#ffffff !important;
}

p.bigdark, .management .row small {
font-size:12px;
}

.bigdark a {
color:#ffffff;
}
.area {
border-bottom:none;
}
.form_register .truebl_position
{
	position:relative;
	top:266px;
	*top:282px;
	left:200px;
}
.userinfo .column2, .userinfo .column1 {
float:none;
}

.account_name strong
{
	font-size:12px;
}
.account_name span.box
{
	background-color:#ffffff;
	color:#333333;
}
.management
{
	width:554px;
}
.management .blue_block span
{
	display:none;
}
.management .blue_block{
background:transparent url(../images/TrueBlood/back2shop.jpg) no-repeat scroll 0 0;
height:29px;
text-indent:-9999px;
}
.management .blue_block:hover{
background:transparent url(../images/TrueBlood/back2shop_roll.jpg) no-repeat scroll 0 0;
}
.wide, .wide200 {
width:178px;
}
.management .margin90 {
margin:20px 0 !important;
}
.rightcol a img {
display:none;
}
.management .right .float_right{
float:left !important;
}
#content_area td, #content_area table,
.paypalCheckout .order_details .AccountOrderSkus td.table-footer  span
{
background-color:black;
color:White !important;
}
h1.bigred, .paypalCheckout .title {
color:white;
font-size:14pt;
font-weight:bold;
text-transform:capitalize;
margin:20px 0;
}
#content_area .checkout_wrap td, #content_area .checkout_wrap table,
#content_area .checkout_wrap tr[bgcolor="whitesmoke"],
#content_area .paypalCheckout td, #content_area .paypalCheckout table,
.paypalCheckout .order_details .AccountOrderSkus td.super_total  span
{
background-color:transparent !important;
}
.truebld_grey_ttl
{
	background-color:#333333;
	width:553px;
	height:32px;
	line-height:32px;
	font-size:14pt;
	display:block;
	text-indent:10px;
}
/*
.table-item p
{
	font-size:12pt;
}*/
.btn_back {
background:transparent url(../images/TrueBlood/BACK.jpg) no-repeat scroll 0 0;
width:185px;
margin-top:20px;
float:right;
}
.btn_back:hover {
background:transparent url(../images/TrueBlood/BACK_roll.jpg) no-repeat scroll 0 0;
}
.btn_review_placeorder {
background:transparent url(../images/TrueBlood/review_place.jpg) no-repeat scroll 0 0;
width:199px;
margin-top:20px;
float:right;
}
.btn_review_placeorder:hover {
background:transparent url(../images/TrueBlood/review_place_roll.jpg) no-repeat scroll 0 0;

}
.truebld_width_btn
{
	width:200px;
}
.truebl_checkout .paypalCheckout,
.truebl_checkout .checkout_wrap .truebld_table_bg
{
	background-color:transparent !important;
}
.shead
{
	background:none;
}
.order_details .address .table-item {
background:#000000 none repeat scroll 0 0;
}
.order_details .address .table-item-alt {
background:#333333 none repeat scroll 0 0;
}
.paypalCheckout .AccountOrderSkus .table-header {
background:transparent none repeat scroll 0 0;
font-weight:bold;
}
.AccountOrderSkus TABLE tr.table-header
{
	border-bottom:solid 1px white;
}
#content_area .paypalCheckout .order_details .AccountOrderSkus td.super_total
{
	background-color:#959595 !important;
	font-size:14px;
}
.btn_place_order {
background:transparent url(../images/TrueBlood/place_order.jpg) no-repeat scroll 0 0;
width:199px;
margin-top:20px;
}
.btn_place_order:hover {
background:transparent url(../images/TrueBlood/place_order_roll.jpg) no-repeat scroll 0 0;
}
.order_details .shead .btn_back
{
	margin-left:104px;
}
.truebl_checkout_thankyou
{
	padding:141px 158px 0 270px;
}
.truebl_thankyou_area
{
	padding:10px;
}
.truebl_thankyou_area,
.truebl_checkout_thankyou .truebl_thankyou_area table td
{
	background-color:#333333 !important;
}
.truebl_thankyou_area h1
{
	color:White;
	text-indent:0px;
	margin:0 0 8px;
}
.truebl_thankyou_area p
{
	font-size:12pt;
}
.truebl_thankyou_area p.gold_text_truebld
{
	font-weight:bold;
}
.truebl_thankyou_area p.out_of_box_truebld
{
	position:relative;
	top:40px;
}
/*.truebl_checkout .checkout_wrap .truebld_table_bg
{
	background-color:transparent !important;
}*/


#content_area .truebl_bg_collection h2
{
	border-bottom:1px solid #979797;
}
#content_area .truebl_bg_collection h2,
.truebl_bg_collection .heading p
{
		color:#979797 !important;
}
.product_list .products
{
	background:none;
}

a.more
{
	background:transparent url(../images/TrueBlood/bg_moreinfo.gif) no-repeat scroll 0 0;
	text-indent:2px;
	width:54px;
}
.trueblood_package_block
{
	bottom:-75px;
	*bottom:-83px;
	height:118px;
	position:absolute;
	right:165px;
	width:224px;
}
.trueblood_package_block a
{
	background:transparent url(../images/TrueBlood/TB_box_blackthumb.jpg) no-repeat scroll center top;
	color:#ffffff;
	display:block;
	font-size:11px;
	text-transform:uppercase;
	padding:112px 0 0;
	text-align:center;
	text-decoration:underline;
}
/*.trueblood_package_block a:hover
{
	text-decoration:none;
}*/
.trueblood_package_block span
{
	font-size:11px;
	position:absolute;
}
.trueblood_package_block span.jewelry_box
{
	bottom:22px;
	left:-6px;
}
.trueblood_package_block span.ring_box
{
	bottom:18px;
	right:-46px;
}

body.truebld_boxes_pop_up
{
	background:#000000 url(../images/TrueBlood/TB_BOX_POPUP.jpg) no-repeat scroll 0 0;
	height:435px;
	width:636px;
	font-size:12pt;
}
.truebld_boxes_pop_up .truebl_package_text
{
	left:198px;
	position:absolute;
	top:24px;
}

.truebld_boxes_pop_up .close_link
{
	top:405px;
	position:relative;
	left:533px;
	*left:510px;
	color:#ffffff;
}






