/* This CSS document ver #2050 by Shane.Sumner on Feb  3 2012 11:25AM */
/* This CSS document ver #1322 by Shane.Sumner on Dec 28 2011 10:25AM */
/* This CSS document ver #1290 by emrah.aydinalp on Dec 15 2011  4:40PM */
/* This CSS document ver #1286 by emrah.aydinalp on Dec 15 2011  4:04PM */
/* This CSS document ver #1285 by emrah.aydinalp on Dec 15 2011  4:04PM */
/* This CSS document ver #1283 by emrah.aydinalp on Dec 15 2011  3:56PM */
/* This CSS document ver #1232 by emrah.aydinalp on Dec  6 2011 11:00AM */
/* This CSS document ver #1218 by emrah.aydinalp on Dec  5 2011  5:08PM */
/* This CSS document ver #1217 by emrah.aydinalp on Dec  5 2011  4:59PM */
/* This CSS document ver #1216 by emrah.aydinalp on Dec  5 2011  4:59PM */
/* This CSS document ver #1215 by emrah.aydinalp on Dec  5 2011  4:58PM */
/* This CSS document ver #1214 by emrah.aydinalp on Dec  5 2011  4:56PM */
/* This CSS document ver #1192 by emrah.aydinalp on Dec  5 2011  3:44PM */




@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background: #FFF url('/images/stores/backstreet/background.gif') repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #ac1a2f;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #ac1a2f;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #ac1a2f;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #ac1a2f;
	font-weight: bold;
}

h1 {
        color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 10px;
font-size: 14px;
text-transform: uppercase;
}

.main {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	width: 974px;
	height: auto;
	padding: 5px;
	float: left;	
	overflow: hidden;
	vertical-align: top;
        border-left: 1px solid #666;
        border-right: 1px solid #666;
}

.new_main {
	
	background-color: #eeeef0;
	width: 954px;
	height: auto;
	padding: 10px;
	float: left;

}

.StoreText {
background-color: #e4edfb;
color: #1a62ac;
border: 1px solid #1a62ac;
padding: 3px;
}
.StoreText2 {
background-color: #ddd;
color: #333;
border: 1px solid #333;
padding: 3px;
}
.content_box_left {
	
	display: inline;
	background-color: #FFF;
	width: 508px;
	height: auto;
	float: left;
	margin-bottom: 15px;
	
}

.content_box_left_title {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 10px;
	line-height: 29px;
	width: 510px;
	float: left;
border-bottom: 1px solid #CCC;
margin-bottom: 6px;
font-size: 14px;
text-transform: uppercase;
height: auto;
	/*background-image: url(/stores/nme/images/shopbar.png)*/
}

.content_wrapper_left {
	
	display: inline;
	float: left;
	width: 510px;
margin-left: 5px;
}

.content_wrapper_right {
	
	display: inline;
	float: left;
	width: 315px;
	margin-left:5px;	
}

.content_wrapper {
	
	display: inline;
	float: left;
	width: 835px;
}

.content_box_title {
	
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 10px;

	width: 835px;

	float: left;
	/*background-image: url(/stores/nme/images/shopbar.png);*/
border-bottom: 1px solid #CCC;
margin-bottom: 6px;
margin-top: 6px;
font-size: 18px;
text-transform: uppercase;
	
}

.content_box {
	
	background-color: #FFF;
	width: 833px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	/*border: 1px dotted #000;*/
	padding 20px;
}

.content_area {
	
	padding: 10px;
}

.content_box_right {
	
	background-color: #FFF;
	width: 313px;
	height: auto;
	float: right;
	margin-bottom: 10px;
}

.content_box_right_title {
	
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 10px;
	line-height: 29px;
	width: 375px;
	height: auto;

border-bottom: 1px solid #CCC;
margin-bottom: 6px;
font-size: 14px;
text-transform: uppercase;
	/*background-image: url(/stores/nme/images/shopbar.png);*/
	
}



.content_box_right_product_wrapper {
	
	display: inline;
	width: 95px;
	height: auto;
	float: left;
	margin: 4px;
	padding-left: 1px;
}

.content_box_right_product_image {
	
	width: 95px;
	padding: 0px;
	padding-bottom: 5px;
}

.content_box_right_product_info_wrapper {

	font-size: 10px;
	width: 95px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
	
	float:left;
	margin:0 0 0 0;
	overflow: visible;
	height: 50px;
	
}

.content_box_right_product_artist {
	margin:0 0 0 3px;
	width:90px;
	color: #c02127;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.content_box_right_product_copy {
	margin:0 0 0 3px;
	width:90px;
	color: #666;
	padding-left: 2px;
}

.content_box_right_product_copy a{
        text-decoration:none;
	color: #666;
}

.content_box_right a img {
border: 1px solid #111;
}


.content_box_left_product_wrapper {
	
	display: inline;
	width: 250px;
	height: auto;
	float: left;
	margin: 1px;
	padding-left: 0px;
	margin-bottom:5px;
}

.content_box_left_product_image {
	
	width: 250px;
	padding: 0px;
	padding-bottom: 5px;
}

.content_box_left_product_info_wrapper {

	font-size: 10px;
	width: 250px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
	
	float:left;
	margin:0 0 0 0;
	overflow: visible;
	height: 50px;
	
}

.content_box_left_product_artist {
	margin:0 0 0 3px;
	width:90px;
	color: #c02127;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.content_box_left_product_copy {
	margin:0 0 0 3px;
	width:90px;
	color: #666;
	padding-left: 2px;
}
.content_box_left_product_copy a{
        text-decoration:none;
	color: #666;
}


.new_featured {
	
	width: 520px;
	height: 500px;
	float: left;
	margin-right: 5px;
	
}

.new_featured_right {
	
	display: inline;
	width: 424px;
	float: right;
}

.new_featured_header {
	
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-indent: 10px;
	line-height: 29px;
	height: 29px;
	width: 100%;
	float: left;
	background-image: url(/stores/nme/images/shopbar.png)
}

.new_featured_box {
	
	background-color:#FFF;
	margin-bottom: 10px;
	padding: 10px;
	height: 620px;
	border: 1px dotted #000;
	overflow: visible;
	
}

.new_featured_box_right {
	
	background-color:#FFF;
	margin-bottom: 10px;
	padding: 10px;
	height: 310px;
	border: 1px dotted #000;
	overflow: auto;
	
}


.artistname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}
.artistitems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}



#FB_Twitter {
margin-top: 5px;
}

#facebook img {
margin-left: 5px;
}

#PayPal a img {
margin-left: 5px;
margin-top: 5px;
}








.header {
	background-color: #FFF;
	height: 129px;
	width: 984px;
        border-left: 1px solid #666;
        border-top: 1px solid #666;
        border-right: 1px solid #666;
}

.spacer {
	height: 38px;
	width: 227px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
}
.backblock {
	height: auto;
	width: 986px;
	margin-right: auto;
	margin-left: auto;
        margin-top: 5px;
}
.logo {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	float: left;
}

.advert {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.top_advert {
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.cart {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 176px;
	height: 90px;
	text-indent: 2px;
	overflow: hidden;
	background: #fff url('/images/stores/backstreet/cart_bg.jpg') no-repeat left top;
}

.cart #basket {
	visibility: hidden;
	color: #d61213;
	font-size: 16px;
	font-weight: bold;
	width: 185px;	
	overflow: hidden;
        margin-left:12px;
height: 34px;
}

.cart #items {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	float: left;
overflow: hidden;
margin-left: 5px;
	
}

.cart #view {
	width: 110px;
	height: 18px;
	margin-right: 4px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background: url('/images/stores/backstreet/cart.gif') no-repeat right top;
	text-align: center;
	float: right;
overflow: hidden;	
}

.cart #view a {color: #000;}
.cart #view a:hover {text-decoration:none;color: #ac1a2f;}


.cart #total {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	float: left;
	margin-top: 8px;
	overflow: hidden;
        margin-left: 4px;
}

.shopnav {
	height: 29px;
	width: 984px;
	background-color: #E1E1E1;
	float: left;
	background-image:url(/stores/nme/images/shopbar.png);
margin-top: 5px;
}


.second_layer_nav {
	
	height: 29px;
	width: 984px;
	background-color: #dddddd;
	float: left;
        border-left: 1px solid #666;
        border-right: 1px solid #666;

}



.search_button {
	
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	
	background-color: #000;
	height: 24px;
	padding: 2px;
	margin-left: 10px;
	
}


/*.has-sub a {
	color: #FFF;
	text-decoration: none;
	line-height: 29px;
text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}*/

.shopnavlayer {
	
	height: 34px;
	width: 974px;
	margin-bottom: 10px;
	background-color: #dddddd;
	float: left;	
}

.itemboxs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EFEFEF;
	padding-left: 5px;
	background-position: left center;
}
.itemheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E01B22;
}
.moreinfo {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.moreinfotext {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.moreheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E01B22;
}
.padding {
	margin-top: 10px;
	margin-bottom: 10px;
}
.morepadding {
	margin-top: 5px;
	margin-bottom: 5px;
}
.navpadding {
	margin-bottom: 10px;
}
.textbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	/*border: 4px solid #e2e2e2;*/
	height: auto;
	width: 926px;
	float: left;
	padding: 15px;
	background-color: #FFFFFF;
}
.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E01B22;
}
.footer   {
	width: 974px;
	float: left;
	background-color: #EEEFF1;
	height: 227px;
}

.shopfooter {
	color: #FFF;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	width: 986px;
	float: left;
	text-align: center;
	/* background-image:url(/stores/nme/images/shopbar.png) */
	overflow:hidden;

}
.footer_band_links {margin-left: 0px;}
.shopfooter .artist_box_wrapper {width: 984px; text-align:center; background-color: #fff; border-left: 1px solid #666; border-bottom: 1px solid #666; border-right: 1px solid #666;}
.shopfooter .artist_box_wrapper .artist_box {float:left;margin-left:7px;margin-bottom:7px;}

.shopfooter .Footer_Links {clear:both;width:965px;height:430px;text-align:left;padding:10px;overflow:hidden; background-color: #111;}
.shopfooter .Footer_Links h3 {color:#ccc;margin-bottom:0px;margin-top:0px; text-transform: uppercase; font-style: italic; border-bottom: 1px dashed #333;}
.shopfooter .Footer_Links .footer_links_wrapper {float:left;height:auto;margin-left: 68px;}
.shopfooter .Footer_Links .footer_links_wrapper ul {list-style-type: none;margin:0 0 0 0;padding:0 0 0 0;}
.shopfooter .Footer_Links .footer_links_wrapper li {}
.shopfooter .Footer_Links .footer_links_wrapper a {color: #777; display: block;}
.shopfooter .Footer_Links .footer_links_wrapper a:hover {color: #f8f8f8; text-decoration: none;background-color: #000;}

.shopfooter .Footer_Links .footer_links_wrapper_bands {float:left;width:90px;height:auto;margin-left:35px;}
.shopfooter .Footer_Links .footer_links_wrapper_bands ul {list-style-type: none;margin:0 0 0 0;padding:0 0 0 0;text-align:center;}
.shopfooter .Footer_Links .footer_links_wrapper_bands li {float:left;width:15px;}
.shopfooter .Footer_Links .footer_links_wrapper_bands a {color: #777;display: block;}
.shopfooter .Footer_Links .footer_links_wrapper_bands a:hover {color: #fff; text-decoration: none;}

.footer_b2b_logo {
        width:130px;
       height:140px;
       background-image:url('/images/stores/backstreet/footer_logo_grey.jpg');
       float:left;
}
.footer_b2b_logo a, .footer_b2b_logo a:visited {
        width:130px;
       height:140px;
       border:0px;
       text-decoration:none;
       display: block;
	margin: 0; padding: 0;
}
.footer_b2b_logo a:hover {
       background-image:url('/images/stores/backstreet/footer_logo_white.jpg');
        width:130px;
       height:140px;
       border:0px;
       display: block;
	margin: 0; padding: 0;
}


.boxheader {
	height: 30px;
	width: 309px;
	float: left;
}





.featured_header {
	color:#FFF;
	line-height: 29px;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 29px;
	width: 522px;
	float: left;
	background-image:url(/stores/nme/images/shopbar.png)
}

.featured_header2 {
	color:#FFF;
	line-height: 29px;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 29px;
	width: 422px;
	float: right;
	background-image:url(/stores/nme/images/shopbar.png)
}
.item_box {
        width:120px;
        float:left;
}

.item_box_header {

	color:#FFF;
	line-height: 29px;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

	height: 29px;
	width: 400px;
	float: right;
	background-image:url(/stores/nme/images/shopbar.png)
}
.boxheaderrightmore {
	height: 30px;
	width: 416px;
	float: right;
}
.artistnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #E01B22;
}
a.artistnav:link {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
a.artistnav:visited {
	text-decoration: none;
	color: #6B6B6B;
	font-size: 10px;
}
a.artistnav:hover {
	text-decoration: underline;
	color: #E01B22;
	font-size: 10px;
}
a.artistnav:active {
	text-decoration: none;
	color: #E01B22;
	font-size: 10px;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
a.footerlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a.footerlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a.footerlinks:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.greybandtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 11px;
	font-weight: normal;
	text-transform: uppercase;
	padding-right: 8px;
	padding-left: 8px;
}
a.greybandtext:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}
a.greybandtext:visited {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
}
a.greybandtext:hover {
	text-decoration: underline;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
}
a.greybandtext:active {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
}

.navlinks {
	color: #E01B22;
	text-decoration: none;
	font-weight: bold;
}

a.navlinks:link {
	color: #E01B22;
	text-decoration: none;
	font-weight: bold;
}
a.navlinks:visited {
	text-decoration: none;
	color: #E01B22;
	font-weight: bold;
}
a.navlinks:hover {
	text-decoration: underline;
	color: #E01B22;
	font-weight: bold;
}
a.navlinks:active {
	text-decoration: none;
	color: #E01B22;
	font-weight: bold;
}
#primary ul {
  padding: 0px;
  margin-top: -6px;
  margin-left: 10px;
  list-style: none;
}

#menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width:100%;
}

#menu li {
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	line-height: 29px;

}

#menu a {

	float: left;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	line-height: 29px;
	border-right: 1px solid #FFF;
	padding-left: 10px;
	padding-right: 10px;
text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}

#menu a:hover {

	text-decoration: none;
color: #ccc;

}



#menu #menu_search {

	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;

}
#menu #menu_search_box {
	
	border-right: 1px solid #FFF;
	padding-right: 10px;
}

#menu #menu_cart {float:right;}
#menu #menu_cart a {border: none;}
#menu #menu_checkout {float:right;}


#second_menu {
	
	display: inline;
	margin: 0;
	padding: 5px;
	list-style-type: none;
	float: left;
	width:755px;
	overflow:hidden;
}

#second_menu li {
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	line-height: 25px;
	padding-right: 15px;
	vertical-align:middle;
}



#logo_paypal {float:right;padding:2px;}
#logo_poweredby {float:right;padding:2px;}

#primary {
  line-height: normal;
}
#primary ul.links li, #secondary ul.links li {
  display: inline;
  padding: 0px;
  padding-right: 30px;
  float: left;
  color: #FFF;
}
#primary a {
  display: block;
  float: left;
  text-indent: -999px !important;
  overflow: hidden;
  height: 31px;
  margin-right: 5px;
}
#primary a {
  background-position: 0% 0;
}
#primary li.menu-home a,
#primary li.menu-home-active a {
	color: #FFF;
	width: 60px;
}
#primary li.menu-cart a,
#primary li.menu-cart-active a {
	width: 94px;
}
#primary li.menu-checkout a,
#primary li.menu-checkout-active a {
	width: 79px;
}
#primary li.menu-search a,
#primary li.menu-search-active a {
	width: 58px;
}
#primary li.menu-nmemerch a,
#primary li.menu-nmemerch-active a {
	width: 83px;
}
#primary li.menu-1-6-2 a,
}


/** FOR Dropdown Genres Menu **/

#fixedNetwork {position:fixed; right:50%; margin-right:-560px;; top:160px;}
* html #fixedNetwork {position:absolute; right:5px; top:100px;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/cssplay-click-droplist.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* this is a CSS answer to fix the hover/focus '~' and hover/focus '+' problem in safari and chrome */


/* for Internet Explorer to force a menu refresh after :active + ul */
#nav li a,
body {behavior:url(cssplay45/trigger.htc)}

#nav {}

#nav {width:984px; background-image: url('/images/stores/backstreet/second_nav_bar.png'); height:29px; position:relative; border:0px solid #000; border-width:0px 0px 1px 0px;font-family:arial, sans-serif; z-index:100;}
#nav {margin-bottom:200px; /* this demo only */}
#nav ul.menu {padding:0; margin:0; list-style:none;}
#nav ul.menu > li {float:left;	padding-right: 15px; padding-left:5px;}
#nav ul.menu a.close {display:none;}

#nav ul.menu > li > a {display:block; padding:0px 21px 0px 6px; margin-top:0px;font:bold 14px arial, sans-serif; color:#fff; text-decoration:none;line-height: 29px;}
#nav ul.menu li.has-sub > a {background: url('/images/stores/backstreet/genres_arrow.gif') no-repeat right 12px;}

#nav ul.menu > li:hover + a {background:#888; color:#fff;}
#nav ul.menu > li > a:active, #nav ul.menu > li > a:focus {background: #111 url('/images/stores/backstreet/genres_arrow_white.gif') no-repeat right 12px; color:#fff; outline:0;}

#nav ul.menu > li > ul {padding:0; margin:0; list-style:none; position:absolute; left:0px; top:29px; width:984px; background:#111; height:0; overflow:hidden;  border:0px solid #000; border-width:0 0px 0 0px; text-align:center;}
#nav ul.menu > li > ul > li {display:inline-block; padding:10px 15px; text-align:left; }
#nav ul.menu > li > ul > li {*display:inline; vertical-align:top;}

#nav ul.menu > li > ul > li.bottomLine {float:none; clear:left; width:980px; padding:5px 30px; border-top:1px solid #666; border-bottom:3px solid #000; background:#fff;}
#nav ul.menu > li > ul > li.bottomLine p {padding:0; margin:0; line-height:18px; font-size:13px; color:#069; font-weight:bold;}
#nav ul.menu > li > ul > li.bottomLine p a {color:#000; font-weight:normal; text-decoration:none;}
#nav ul.menu > li > ul > li.bottomLine p a:hover {text-decoration:underline;}


#nav ul.menu > li > a:active ~ ul {height:auto;}
#nav ul.menu > li > a:focus ~ ul {height:auto;}

#nav ul.menu > li > ul:hover {height:auto;}

#nav ul.menu > li > a:active + a.close {display:block; padding:0;line-height:25px; color:#ac1a2f; font-size:12px; font-weight:bold; position:absolute; z-index:100; width:60px; height:25px; bottom:-25px; right:10px; background:url('/images/stores/backstreet/genres_cross.gif') no-repeat right 7px;}
#nav ul.menu > li > a + a.close:active {display:none;}
#nav ul.menu > li > a + a.close:active + ul {height:0;}

#nav ul.menu > li > a:focus + a.close {display:block; padding:0;line-height:25px; color:#ac1a2f; font-size:12px; font-weight:bold; position:absolute; z-index:100; width:60px; height:25px; bottom:-25px; right:10px; background:url('/images/stores/backstreet/genres_cross.gif') no-repeat right 7px;}
#nav ul.menu > li > a + a.close:focus {display:none;}
#nav ul.menu > li > a + a.close:focus + ul {height:0;}

#nav ul.menu > li > ul:hover + a.close {display:block; padding:0; line-height:25px; color:#ac1a2f; font-size:12px; font-weight:bold; position:absolute; z-index:100; width:60px; height:25px; bottom:-25px; right:10px; background:url('/images/stores/backstreet/genres_cross.gif') no-repeat right 7px;}

.cross a:hover {text-decoration:underline;}

li.has-sub ul li h5 {padding:0; margin:0; line-height:25px; font-size:13px; color:#f7f7f7; border-bottom:1px solid #f7f7f7;}
li.has-sub ul li ul {padding:0; margin:0; list-style:none;}
li.has-sub ul li ul li a {display:block; line-height:20px; font-size:12px; text-decoration:none; color:#666;}
li.has-sub ul li ul li a:hover {color: #fff; text-decoration:none; background-color: #000;}

a.StoreLink:link {text-decoration:underline;color:#36C;}
a.StoreLink:visited {text-decoration:underline;color:#36C;}
a.StoreLink:hover {text-decoration:underline;color:#699bff;}
a.StoreLink:active {text-decoration:underline;color:#36C;}

.productimage {
   position: relative;
   width: 500px; /* for IE 6 */
}

h2 {

   position: absolute;
   bottom: 10px;
   height:30px;
   left: 0;
   width: 500px;
   background-image:url('saleBG.png');
background-repeat:no-repeat;
}
.productimage3 {
   position: relative;
   width: 250px; /* for IE 6 */
}
.productimage3 h2{
   position: absolute;
  background-position:center bottom;
   bottom: 20px;
   height:20px;
  text-align:center;

   width: 100%;
   background-image:url('saleBGsmall.png');
margin:0 auto;
background-repeat:no-repeat;
float:left;
}
.productimage4 {
   position: relative;
   width: 96px; /* for IE 6 */
}
.productimage4 h6{
   position: absolute;
  background-position:center bottom;
   bottom: 5px;
   height:20px;
  text-align:center;

   width: 100%;
   background-image:url('saleBGsmall.png');
margin:0 auto;
background-repeat:no-repeat;
float:left;
}
.productimage2 {
   position: relative;
   width: 116px; /* for IE 6 */
   float:left;
}

h6 {

   position: absolute;
   bottom: 0px;
   height:20px;
   left: 0;
   width: 116px;
   background-image:url('saleBGsmall.png');
margin:0 5px 0 0;
background-repeat:no-repeat;
float:left;
}
h2 spanx {

   color: white;
   font: bold 24px/45px Helvetica, Sans-Serif;
   letter-spacing: -1px;
   padding: 10px;
   width:400px;
}
