/* Link CSS Styles */
a:link {color: #CC66FF}
a:visited {color: #CC66FF}
a:hover {text-decoration: none; color: #0033FF}
a.nav:link {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.nav:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.nav:hover {text-decoration: none; color: #0033FF}
img {border:none; }
/* Site CSS Styles */
.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold }
.header2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
.list {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
TD {color: #CC66FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
TR {color: #CC66FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
BODY {background: #000000; color: #CC66FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
h4 {margin:0 0 5px 0; }

/* Catalog CSS Styles */
.title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold }
.crumb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
.price {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FF0000 }
.ship {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt }
.smltxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

/* DHTML Menu CSS Styles */
.clCMAbs {position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over {position:absolute; padding:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-align:left; }
.clLevel0 {background-color:#000000; layer-background-color:#000000; color:white; }
.clLevel0over {background-color:#9900CC; layer-background-color:#9900CC; color:white; cursor:pointer; cursor:hand; }
.clLevel0border {position:absolute; visibility:hidden; background-color:#CC66FF; layer-background-color:#CC66FF; }
.clLevel1,.clLevel1over {position:absolute; padding:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.clLevel1 {background-color:#000000; layer-background-color:#000000; color:white; }
.clLevel1over {background-color:#9900CC; layer-background-color:#9900CC; color:white; cursor:pointer; cursor:hand; }
.clLevel1border {position:absolute; visibility:hidden; background-color:#CC66FF; layer-background-color:#CC66FF; }
.d1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:14px;margin-left: 8; }
.d2 {position:relative;font-size:x-small;font-weight:bold; }

/*--Helpers--*/
.m_bottom_5px {margin-bottom:5px; }
.align_left {text-align:left; }

/**Header
************/
#pcp_admin_menu {padding:0;list-style:none;float:right;white-space:nowrap;font-size:10px;background:#570687;margin-top:-10px;color:#fff;text-align:right;border:1px solid #6e1d9e}
#pcp_admin_menu li.wsm_loginbar_welcome {background:#30034b;padding:3px 5px; }
#pcp_admin_menu a {text-decoration:none;color:#fff;display:block;padding:3px 5px; }
#pcp_admin_menu a:hover {background:#6e1d9e; }
/*------WSM Styles-----*/
.wsm_product_title {color:#60C; }
div.productHead {color:#60C; }
div.categoryInfo {color:#60C; }
div.storeHeader {color:#60C; }
div.catalogHead {color:#60C; }
.wsm_affiliate_header {font-size:14px; font-weight:bold; }
.wsm_affiliate_summary {font-size:12px; }
.wsm_affiliate_title {font-size:12px; font-weight:bold; }
/*----------------------Left Menu loading--------------------------*/
#menu_left {position:absolute; top:361px; left:10px; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width:152px; }
#menu_left ul {margin:0px; padding:0px; }
#menu_left li {list-style:none; margin:0 0 4px 0; }
#menu_left li a {text-align:left; display:block; padding:2px; font-weight:bold; color:#FFF; background-color:#000; text-decoration:none; border:1px solid #C6F; }
#menu_left li a:visited {}
#menu_left li a:hover {background-color: #90C; }

/*----------------------Footer------------------------*/
#footer {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#C6F; }

#footer ul li {text-align:center; margin:0; padding:0; list-style: none; display: inline; }

#footer li a {list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#C6F; margin: 0px; height:10px; padding:0 8px 0 8px; }

#footer li a:visited {}
#footer li a:hover {color:#03F; text-decoration:none; }
#footer a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#C6F; }
#footer a:visited {}
#footer a:hover {color:#03F; text-decoration:underline; }

div.AuthorizeNetSeal {float: left; margin: 0; padding:0;}
div.secure {margin: 0 auto 10px auto; width: 180px; overflow: hidden;}
div.wsm_ssl {background: url(/files/wsm-ssl-seal.gif) 0 0 no-repeat; float: left; width: 76px; height: 76px; margin: 0 0 0 10px; padding:0;}
#wsm_copyright {clear: both;}
/*--News
--*/
.pcp_news_box {background:#0D001A; border:1px solid #cc66ff; padding: 10px; }
.pcp_news {font:Verdana, Arial, Helvetica, sans-serif; }
.pcp_news em {font-size:10px; color:#A873DE; margin:15px 0 0 0; }
.pcp_news h6 {font-size:14px; font-weight:bold; margin:0; padding:0; }
.pcp_news h5 {font-size:10px; font-weight:bold; margin:0; padding:0; }
.pcp_news p {font-size:12px; color:#A873DE; margin:3px 0; }
.pcp_news hr {height:1px; background:#0D001A; border::none; border-bottom:1px solid #c6f; }

.wsm_photo_thumb {float:left; margin:0 10px 10px 0; height:160px; }

.featured_prod_list {margin-bottom:20px; border:1px solid #306; padding:10px; width:90%; }
.featured_prod_image {float:left; }
.featured_prod_info {margin-left:140px; }


.dont_delete {display:none; }
/*--Clearfix to help enclose floats--*/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix {display: inline-block; }

html[xmlns] .clearfix {display: block; }

* html .clearfix {height: 1%; }

/*--WSM Overides--*/
table#wsm_table {background:#000;border:1px solid #CC66FF; }

#pcp_find_it {margin-left:0;text-align:left; }
div.wsm_tag_search_container select {text-align:left; width:155px; margin-bottom:5px; background-color:#000; color:#fff; border:1px solid #CC66FF; }
div.wsm_tag_search_button {text-align:left; }
div.wsm_tag_search_button input {background-color:#0A0A0A; border:1px solid #CC66FF; cursor:pointer; cursor:hand; color:#fff; font-weight:bold; }
/**Catalog 2 View
*****************/
#product_rotate_image {float:right; }
#product_info {margin:0 220px 0 0; }

#product_wrapper {position:relative; }
#product_left_column {margin:0; }
#product_right_column {border:none;position:static;text-align:left;width:auto;top:0;right:0;margin-bottom:10px;height:190px; }
#cross_sell_suggest {padding:5px;background:#000;border-top:1px solid #333; }
.cross_sell {float:left;height:13.5em;width:140px;margin-left:10px;overflow:hidden; }
.cross_sell_image {height:120px;line-height:120px; }
.productHead {background:#000; ;padding:5px;border-top:1px solid #333; }
.productCats, .productInfo {margin:0 0 10px; 0}
ul.wsm_catalog_product_nav {position:absolute;right:0;bottom:0px; }

/**Widget Article
****************/
.widget_article .wsm_news_list_date {background:none;border:none;width:100%;text-align:left; }
.widget_article .wsm_news_list_month, 
.widget_article .wsm_news_list_day,
.widget_article .wsm_news_list_year {display:inline;font-size:.83em !important;color:#570687}

/**Cart Overides
********************/
.wsm_interface_header, .wsm_interface_cart_headers th, td.wsm_interface_cart_total_left, td.wsm_interface_cart_total_right {background-color:#2c093e;color:#c763f8; }
.wsm_interface_checkout_wrapper, .wsm_interface_cart_master_wrapper {width:650px; }
.wsm_interface_checkout_wrapper a, .wsm_interface_cart_master_wrapper a {color:#fff; }
.wsm_interface_checkout_wrapper input, .wsm_interface_checkout_wrapper select, .wsm_interface_cart_master_wrapper input, .wsm_interface_cart_master_wrapper select {background:#333;border:1px solid #666;color:#fff; }
.wsm_interface_cart_headers th, .wsm_interface_cart_item td, .wsm_interface_cart_shipping td, .wsm_interface_cart_totals td {border:1px solid #3c1551; }


.wsm_interface_choice a {font-size:1.2em;}
.wsm_interface_choice_highlight a {font-weight:bold;}

/**Choice Boxes**/
.wsm_interface_choice {border-color:transparent #c763f8 transparent transparent;background:#000; }
.wsm_interface_choice_highlight, .wsm_interface_choice_hover {background:#000;border-color:#c763f8 transparent;}
