@charset "UTF-8";
/* CSS Document */

/* Main Divs Used on most pages */

div.bodycontentecomm {
	position: relative;
	width: 669px;
	margin-bottom:20px;
	float:left;
	}

div.seasonalbar {
	position:relative;
	width: 669px;
	background-color: #4293CE;
	}
	


.seasonaltext {
	font-family:Helvetica;
	font:Helvetica;
	color:#FFFFFF;
	font-size:12px;
	}
	

.seasonaltext a:link{
	font:Helvetica;
	font-size:12px;
	color:#ffffff;
	}
	
.seasonaltext a:visited{
	font:Helvetica;
	font-size:12px;
	color:#ffffff;
	}
	
.seasonaltext a:hover{	
	font:Helvetica;
	font-size:12px;
	color:#ffffff;
	}
	
.seasonaltext a:active{	
	font:Helvetica;
	font-size:12px;
	color:#ffffff;
	}

div.home_product {
	position:relative;
	height: 199px;
	}

div.home_product_learn {
	position:absolute;
	bottom: 5px;
	right: 10px;
	}
	
div.rightcolumn {
	position:relative;
	top: 0px;
	width:245px;
	z-index: 5;
	float:right;
	}
	
div.customitem {
	position: relative;
	width: 669px;
	height: auto;
	}

div.leftpicture {
	position: relative;
	top:0px;
	left:0px;
	width:313px;
	height: auto;
	float:left;
	}
	
div.righttext {
	position: relative;
	top: 0px;
	left:0px;
	width:338px;
	float: left;
	}
	
div.enewsletter {
	position:relative; 
	width:255px; 
	height: 170px; 
	background-color: #1C1E1C; 
	border: 1px none #000000;
	}
	
div.categorybox_text {
	position:absolute;
	top:125px;
	left: 15px;
	width:190px;
	}
	
/* Clearance Center Styles */

#clearance_center {
	position:relative; 
	width:255px; 
	background-image:url(http://www.listenup.com/images/onlinestore/home_clearencecenter_bkg.gif); 
	background-repeat:repeat-y; 
	font-family:Arial, Helvetica, sans-serif; font:Helvetica; font-size:12px; 
	line-height:18px;
	}
	
.grey_bkg {
	background-color:#404040;
	}

#clearance_price {
	position:relative; 
	left: 140px; 
	width: 80px;
	}
	
.clearencetext {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	}

.clearencetext a:link {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
.clearencetext a:visited {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
.clearencetext a:hover {
	color:CCCCCC;
	text-decoration:underline;
	}
	
.orangetext {
	color:#ff9900;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	}

.orangetext a:link {
	color:#ff9900;
	text-decoration:underline;
	}
	
.orangetext a:visited {
	color:#ff9900;
	text-decoration:underline;
	}
	
.orangetext a:hover {
	color:ff9900;
	text-decoration:underline;
	}

	

/* Divs used on listing pages */

div.listing_productimage {
	position:relative;
	float:left;
	left:10px;
	max-height:160px;
	max-width:160px;
	}
	
div.listing_SorryNoProductImage {
	position:relative;
	float: left;
	left:10px;
	width:160px;
	max-width:160px;
	height: 88px;
	max-height:88px;
	}
	
div.listing_ProductTitle {
	position: relative;
	left: 15px;
	width: 220px;
	}
	
div.listing_price {
	position:relative;
	float:right;
	width: 120px;
	right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:16px;
	color: #cccccc;
	font-weight:bold;
	}		
	
/* Styles used on Product Display page */


div.product_summary {

	position:relative; 
	min-height: 272px; 
	width: 245px; 
	background-color:#1b1a1b; 
	border:solid; 
	border-width:1px; 
	border-color: #CCCCCC; 
	float:right; 
	margin-left:auto; 
	margin-right:auto; 
	}
	
div.confidence_box {	
	background-color:#1a1b1a;
	}

.product_title {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color: #cccccc;
	font-size:16px;
	line-height:28px;
	font-weight: bold;
	}
	
.product_title a:link {
	color:#4aa5e7;
	text-decoration:none;
	}
	
.product_title a:visited {
	color:#4aa5e7;
	text-decoration:none;
	}
	
.product_title a:hover {
	color:#4aa5e7;
	text-decoration:none;
	}
	
.product_title_big {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color: #cccccc;
	font-size:18px;
	line-height:28px;
	font-weight: bold;
	}
	
.product_title_big a:link {
	color:#4aa5e7;
	text-decoration:none;
	}
	
.product_title_big a:visited {
	color:#4aa5e7;
	text-decoration:none;
	}
	
.product_title_big a:hover {
	color:#4aa5e7;
	text-decoration:none;
	}
	
	
.product_shortdescrip {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color:#cccccc;
	font-size:12px;
	line-height:18px;
	}
	
.product_price {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color:#cccccc;
	font-size:16px;
	line-height:18px;
	font-weight: bold;
	}
	
.product_relatedprice {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color:#cccccc;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	}
	
.product_shipoffer {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color:#FF9900;
	font-size:14px;
	line-height:18px;
	}
	
.product_contentnav_title{
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color:#4aa5e7;
	font-size:16px;
	}
	
.product_contentnav_title:link{
	color:#4aa5e7;
	text-decoration:none;
	}
	
.product_contentnav_title:visited{
	color:#4aa5e7;
	text-decoration:none;
	}
	
.product_contentnav_title:hover{
	color:#4aa5e7;
	text-decoration: underline;
	}

.dark_bkg {
	background-color:#1b1a1b;
	}
	
.light_bkg {
	background-color:#404040;
	}
	
.sortbox {
   background-color : #535357;
   border: 1px solid #cccccc;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:14px;
	width:170px;
	margin:0;
	}

div.enewsletter { 
	position:relative; 
	width:255px; 
	height:170px; 
	background-color: #1C1E1C; 
	layer-background-color: #1C1E1C; 
	border: 1px none #000000;
	}

div.Your_Price_Box {
	position:absolute;
	width: 200px;
	left: 26px;
	top: 0px;
	background-color:#1b1a1b;
	border:thin #CCCCCC solid;
	z-index:50;
	padding:5px;
	padding-left:10px;
	display:none;
	}

div.Your_Price_Box_Lower {
	position:absolute; 
	width: 200px; 
	left: -130px; 
	top: 0px; 
	background-color:#1b1a1b; 
	border:thin #CCCCCC solid; 
	z-index:50; 
	padding:5px; 
	padding-left:10px; 
	display:none;
	}
	
div.additional_images 
	{
	width:243px; 
	background-image: url(../images/onlinestore/relatedprod_bkg.gif); 
	background-repeat:repeat-y; 
	font-family:Arial, Helvetica, sans-serif; 
	font:Helvetica; 
	font-size:12px; 
	line-height:18px;
	}
	
div.related_products 
	{
	width:243px; 
	background-image: url(../images/onlinestore/relatedprod_bkg.gif); 
	background-repeat:repeat-y; 
	font-family:Arial, Helvetica, sans-serif; 
	font:Helvetica; 
	font-size:12px; 
	line-height:18px;
	}
	
div.minibasket_table
	{
	background-color:#000000;	
	}

.darkbackground_contactus
	{
	background-color:#333333;
	}
	
/*Text Styles */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size: 16px;
	line-height:18px;
	font-weight:bold;
	color:#cccccc;
	margin: 0px;
	padding:0px;
	}
	
h1 a:link{
	color:#4aa5e7;
	margin: 0px;
	padding:0px;
	text-decoration:underline;
	}
	
h1 a:visited{
	color:#4aa5e7;
	margin: 0px;
	padding:0px;
	text-decoration:underline;
	}
	
h1 a:hover {
	color:#4aa5e7;
	margin: 0px;
	padding:0px;
	text-decoration:underline;
	}
	
.product_title {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size: 16px;
	line-height:18px;
	font-weight:bold;
	color:#cccccc;
	margin: 0px;
	padding:0px;
	}
	
.product_title a:link{
	color:#4aa5e7;
	margin: 0px;
	padding:0px;
	text-decoration:underline;
	}
	
.product_title a:visited{
	color:#4aa5e7;
	margin: 0px;
	padding:0px;
	text-decoration:underline;
	}
	
.product_title a:hover {
	color:#4aa5e7;
	margin: 0px;
	padding:0px;
	text-decoration:underline;
	}
		
		
.category_title_clearance {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size: 16px;
	line-height:18px;
	font-weight:bold;
	color:#FF9900;
	}
	
.category_title_clearance a:link {
	color:#FF9900;
	text-decoration:underline;
	}

.category_title_clearance a:visited {
	color:#FF9900;
	text-decoration:underline;
	}

.category_title_clearance a:hover {
	color:#FF9900;
	text-decoration:underline;
	}	
	
.category_price {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:16px;
	color:#cccccc;
	}
	
.category_title_clearancee:link {
	color:#ff9900;
	text-decoration:underline;
	}
	
.category_title_clearance:visited {
	color:#ff9900;
	text-decoration:underline;
	}

.category_title_clearance:hover {
	color:#ff9900;
	text-decoration:underline;
	}	



h2 {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size: 12px;
	color:#CCCCCC;
	line-height: 18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}
	
h3 {
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}
	
 h3 a:link {
	color:#4aa5e7;
	text-decoration:underline;
	}

 h3 a:visited {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
 h3 a:hover {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.ecommhomeproducttitle {
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	color:#4aa5e7;
	line-height: 18px;
	font-size: 14px;
	font-weight:bold;
	}

.bodytext {
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	}

.bodytext a:link {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.bodytext a:visited {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.bodytext a:hover {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.darktext {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	}

.darktext a:link {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.darktext a:visited {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.darktext a:hover {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.mostpopularitems {
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	}

.mostpopularitems a:link {
	color:#cccccc;
	text-decoration:none;
	}
	
.mostpopularitems a:visited {
	color:#cccccc;
	text-decoration:none;
	}
	
.mostpopularitems a:hover {
	color:#cccccc;
	text-decoration:underline;
	}
	
.alerttext {
	color: #CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	}

.alerttext a:link {
	color:#CC0000;
	text-decoration:underline;
	}
	
.alerttext a:visited {
	color:#CC0000;
	text-decoration:underline;
	}
	
.alerttext a:hover {
	color:#CC0000;
	text-decoration:underline;
	}
	
.clearencetitle {
	color: #FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font:Helvetica;
	font-size:12px;
	line-height:18px;
	}

.clearencetitle a:link {
	color:#FF9900;
	text-decoration:underline;
	}
	
.clearencetitle a:visited {
	color:#FF9900;
	text-decoration:underline;
	}
	
.clearencetitle a:hover {
	color:#FF9900;
	text-decoration:underline;
	}
	

	
.headline {
	color:#cccccc;
	font-family:Helvetica;
	font:Helvetica;
	font-size:16px;
	line-height:22px;
	}
	
.headline a:link {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.headline a:visited {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.headline a:hover {
	color:#4aa5e7;
	text-decoration:underline;
	}
	
.main_headline {
	color:#cccccc;
	font-family:Helvetica;
	font:Helvetica;
	font-size:18px;
	line-height:28px;
	}
	
.main_headline_dark {
	color:#666666;
	font-family:Helvetica;
	font:Helvetica;
	font-size:18px;
	line-height:28px;
	}
	
