body
{
	background-color: #000000;
}

/* default text */
*
{
	font-family: Arial;
	font-size: 12px;
	color: #d04d9f;
}
/*
* html a:hover 
{
	visibility:visible
}
*/
a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.content_ct
{
	margin-left:40px;
	margin-top:10px;
	margin-bottom:15px;
	width:590px;
}

.cart_ct
{
	margin-left:35px;
	margin-top:10px;
	margin-bottom:15px;
	width:780px;
}

.bFNLabel, .formlabel
{
	margin-top:6px;
	width:150px;
	text-align:right;
	font-weight:bold;
	float:left;
}

.formfield 
{
	float:left;
	margin-top:3px;
	font-weight:bold;
	color:#d04d9f !important;
}

.center, .center a
{
	text-align:center;
}

img
{
	border:0px;
}

.noshow
{
	display:none;
}

.bold
{
	font-weight:bold;
}

.fright
{
	float:right;
}

.fleft
{
	float:left;
}

.clear
{
	clear:both;
}

.clear_right
{
	clear:right;
}

.clear_left
{
	clear:left;
}

.padded
{
	padding:10px;
}

.left_margin
{
	margin-left:-6px;
}

.border
{
	border:1px solid #000000;
}

.topline
{
	border-top:1px solid #505050;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:10px;
}

.pageheader1, h1
{
	font-size:12pt;
	font-weight:bold;
}

.pageheader2
{
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
}

.pageheader2_link
{
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	text-decoration:underline;
}

.header3
{
	font-size:10pt;
	font-weight:bold;
}

.errormessage
{
	font-weight:bold;
	color:Red;
}

.box
{
	border:1px solid #000000;
}

.toppadd
{
	padding-top:10px;
}

.AltTableRow
{
	background-color:#505050;
}

.TableHeadercenter
{
	text-align:center;
	font-weight:bold;
}
/*
.textcenter
{
	text-align:center;
}

.link, .link a
{
	color:#0079c2;
	text-decoration:underline;
}

.link2, .link2 a
{
	color:#0079c2;
	text-decoration:none;
}

.link2:hover, .link2 a:hover
{
	color:#0079c2;
	text-decoration:underline;
}

.grey
{
	color:#6c8b9d;
}
*/
/* start topbanner  */

#topban_logo
{
	margin-top:1;
	margin-left:25;
}

/* end topbanner */
					
/* start topnav */
					
#topnav_ct
{
	height:24px;
	line-height:24px;
	text-align:center;
}
					
#topnav_msg_ct
{
	margin:10px 0 10px 36px;
	padding:7px 0 7px 0;
	width:775px;
	line-height:18px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#0abfb8;
	border:solid 1px #0abfb8;
}
					
#topnav_msg_ct u
{
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	color:#0abfb8;
}

#topnav_msg_title
{
	font-size:16px;
	font-weight:bold;
	color:#0abfb8;
}							

#topnav_msg_red
{
	font-size:14px;
	font-weight:bold;
	color:#d04d9f;
}							

/* end topnav */	


/* start leftcol */

#video_ct
{
	float:left;
	margin-top: 174px;
	margin-left:39px;
	height:235px;
	width:190px;
}

#leftcol_header
{
	padding-top:10;
	margin-bottom: 10px;
	margin-left:37;
	font-weight:bold;
}

.social_icons
{
	margin:10px 0 10px 37px;
	padding:10px 0 0 0;
}

#leftcol_menu_ct
{
	margin-left:37;
}

#leftcol_menu_ct a
{
	line-height: 24px;
	display: block;
}

#leftcol_menu_ct a:hover
{
	text-decoration: none;
	background-color: #d693bd;
	color: #000000
}

#leftcol_cart_ct
{
	margin-top:10;
	margin-bottom:10;
	margin-left:37;
	line-height:16px;
}

/* end leftcol */
					
/* start rightcol */

#rightcol_ct
{
	margin-top:10;
}

/* end rightcol */
					
/* start footer */

#footer_search_ct
{
	text-align:center;
	margin-top:-40px;
}

#footer_ct
{
	text-align:center;
	margin:0 0 10px 0;
}

#footer_links
{
	line-height:32px;
	vertical-align:top;
	_vertical-align:middle;
	margin:0 0 7px 0;
}

#footer_links a
{
	line-height:32px;
	vertical-align:top;
	_vertical-align:middle;
}

/* end footer */

/* start home */

#feature_ct
{
}

#feature_image
{
	text-align:center;
	width:580px;
}

#feature_image img
{
	height:433px;
	border:none;
}

/* end home */
					
/* start catalog */

.pager_ct
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	font-weight:bold;
}

.pagertextlink
{
	font-weight:normal;
}

.pager_ct a
{
	font-weight:normal;
}

.catalog_item_outside
{
	width:180px;
	margin:10px;
	text-align:center;
}

.catalog_item_ct
{
}

.catalog_item_ct div
{
	margin-bottom:3px;
}

.cat_pimage
{
	margin-left:auto;
}

.cat_pimage img, .cat_pimage a
{
	vertical-align:middle;
}

.cat_pname a
{
	font-weight:bold;
	text-decoration:underline;
}

.catalog_pricing_ct
{
	width:100%;
}
/*
.catalog_price
{
	float:right;
	font-weight:bold;
}

.catalog_price_lbl
{
	float:left;
	font-weight:bold;
}

.catalog_saleprice
{
	float:right;
	color:#FF461A;
	font-weight:bold;
}

.catalog_saleprice_lbl
{
	float:left;
	color:#FF461A;
	font-weight:bold;
}
*/
.catalog_pricing_inside
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

.catalog_price
{
	float:left;
	text-align:left;
	width:50%;
	font-weight:bold;
}

.catalog_price_lbl
{
	float:left;
	text-align:right;
	width:50%;
	text-indent:5px;
	font-weight:bold;
}

.catalog_saleprice
{
	float:left;
	width:40%;
	color:#FF461A;
	font-weight:bold;
}

.catalog_saleprice_lbl
{
	clear:both;
	float:left;
	width:55%;
	text-align:left;
	text-indent:5px;
	color:#FF461A;
	font-weight:bold;
}

.catalog_sku
{
	clear:both;
}

.catalog_img
{
	float:left;
	width:150px;
}

.catalog_descr
{
	float:right;
	width:390px;
}

.catalog_descr_inside
{
	padding:10px;
}


/* end catalog */
					
/* start category */

#category_list_ct
{
	float:left;
}

#category_list_ct a
{
	text-decoration:underline;
	line-height:20px;
}

#category_ct
{
	width:180px;
	margin:10px;
	text-align:center;
}

/* end category */
					
/* start product */

.product_ct
{
	margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	width:620px;
}

.product_pname 
{
	font-size:14pt;
	font-weight:normal;
}

.product_img_ct
{
	float:left;
	width:320px;
}

.product_info_ct
{
	float:left;
	width:40%;
	margin-left:10px;
}					

.product_pricing_ct
{
	width:120px;
}

.product_attributes_ct
{
	margin-top:7px;
}

.product_price_lbl
{
	float:left;
	margin-top:7px;
	font-weight:bold;
}

.product_price
{
	float:right;
	margin-top:7px;
	font-weight:bold;
}

.product_saleprice_lbl
{
	clear:left;
	float:left;
	color:#FF461A;
	font-weight:bold;
}

.product_saleprice
{
	clear:right;
	float:right;
	color:#FF461A;
	font-weight:bold;
}

.product_inventoryinfo
{
	width:200px;
	float:left;
	font-weight:bold;
}

.product_qty_ct
{
	clear:both;
	padding-top:4px;
}

.quantitytext
{
	width:50px;
	line-height:20px;
}

.product_btns_ct
{
	margin-top:10px;
}

.product_sku
{
	margin-top:10px;
	font-weight:normal;
}

.product_related_ct
{
	text-align:center;
	width:194px;
	margin-bottom:20px;
}

.product_related_ct div
{
	margin-bottom:5px;
}

.related_pname a, .related_price
{
	color:#ffffff;
}

/* end product */

/*  begin cart  */

#shoppingcart1 td  /* the cart items table */
{
	padding:5px;
	border:1px solid #d693bd;
}

#cart_contents
{
	margin-bottom:10px;
}

#cart_left
{
	float:left;
	width:40%;
}

#cart_right
{
	float:right;
	width:20%;
}

/*  end cart  */

/*  begin checkout pages  */

.checkoutstep
{
	display:block;
	color:#ffffff;
	margin:5px 0px 5px 10px;
}

.checkout_login_ct
{
	margin-top:20px;
	margin-bottom:10px;
}

#CCreditCard1_CCExpirationYear
{
	width:73px;
}

.shippingOptions label
{
	margin-top:5px;
	line-height:20px;
	margin-left:5px;
}

.cs_cart_update_btn
{
	padding-top:10px;
	float:left;
}

.cs_cart_continueshop_btn
{
	padding-top:10px;
	clear:both;
	float:left;
}

.cs_cart_subtotals_ct
{
	padding-top:10px;
	float:right;
}

.cs_cart_continuecheck_btn
{
	padding-top:10px;
	clear:right;
	float:right;
}

.featureditem_ct
{
	margin-left:25px;
	width:150px;
}

.cs_left
{
	float:left;
	width:300px;
}

.cs4_left
{
	float:left;
	width:40%;
}

.cs_right
{
	float:right;
	width:40%;
}

.cs4_right
{
	float:right;
	width:215px;
}

.checkoutstep_conatiner
{
	text-align:right;
	margin:5px;
}

.checkout1_giftcard_ct
{
	margin-top:20px;
}

.checkout1_comments_ct
{
	margin-top:10px;
	margin-bottom:20px;
}

.cs3_summary_ct
{
	width:210px;
	float:right;
}

.cs3_process_btn
{
	margin:10px;
	text-align:center;
}

.cs4_paymentinfo_ct
{
	width:50%;
}

.grandtotal
{
	text-decoration: overline;
}

.cs_cart_dontforget_ct
{
	clear:both;
}

.payment_expirationyear, .payment_expirationmonth
{
	width:75px;	
}
	/* end checkout pages  */


#cs-recslot {text-align:left; padding:0; font:12px Arial, sans-serif;}
#cs-recslot .cs-rec {float:left; width:165px; text-align:center; padding:3px; margin:10px;}
#cs-recslot img {width:100px; padding:3px; border:0;}
#cs-recslot a {color:#ffffff; text-decoration:none; margin:5px;}
#cs-recslot a:hover {color:#999;}
#cs-recslot a span {display:block; clear:both;}
#cs-recslot .cs-price {margin:0; padding:0; padding-top:3px; font-weight:bold;}
#cs-recslot a:hover .cs-price {color: #ffffff;}
  
.cs-title
{
	color:#ffffff;
}

.cs-price
{
	color:#ffffff;
}

.test
{
	border:1px solid red;
}

.wishlist_instructions
{
	margin:10px;
}

