@charset "UTF-8";



/* ------------- GLOBAL STYLES --------------*/
html { margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	border: none;
	background: #000 url(../img/bg-black.png) top center no-repeat;
	font-family: Tahoma, Arial, sans-serif;}

body  { margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	border: none;
	}

#box { margin:  0 auto 0 auto;
	padding: 0 0 0px 0;
	height: auto;
	width: 982px;
	overflow: hidden;
	border: none;}
#box a img { border: none;}
	
#boxblack { width: 982px;
	padding: 13px 13px 13px 13px;
	margin: 0 auto;
	background: url(../img/bg-boxblack.jpg) top left repeat-x;
	clear: both;
	overflow: hidden;
	height: auto;}
#boxcontent { background: #F2F2F2;
	margin: 0;
	padding: 6px;
	overflow: hidden;
	width: 944px;
	height: auto;}


#foot { background: #030303 url(../img/bg-foot.jpg) top left repeat-x;
	margin: 20px auto 0 auto;
	padding: 18px 18px 24px 18px;
	clear: both;
	border: 1px solid #000;
	min-height:99px;
	width: 906px;
	}
#foot ul { margin: 0 0 0 -1.2em;
	padding: 0;
	list-style-type: none;}
#foot li { margin: 0;
	padding: 0;
	display: inline;}
#foot li a { color: #fff;
	background: url(../img/bg-nav-foot.jpg) right center no-repeat;
	text-decoration: none;
	padding: 0 1.4em;
	margin: 0 -4px 0 0;
	font-size: 13px;}
#foot li a:visited { text-decoration: none;	
	color: #fff;}
#foot li a:hover { text-decoration: underline;
	color: #fff;}
.footcontact { float: right;
	margin: 4px 0 0 0;
	padding: 0 0 0 22px;
	width: 230px;
	min-height:99px;
	height: auto;
	overflow: hidden; border-left: 1px solid #4d4d4d;
	color: #999;
	font-size: 11px;
	line-height: 16px;
	}
.footcontact b { font-size: 16px !important;
	display: block;
	font-weight: normal;
	padding: 0 0 5px 0;
	color: #fff !important;}
.footcopy { margin: 0;
	padding: 12px 0 0 0;
	color: #999;
	line-height: 18px;
	font-size: 11px;}
.footcopy a { color: #999;
	text-decoration: none;}
.footcopy a:visited { color: #999;}
.footcopy a:hover { color: #fff;
	text-decoration: underline;}

#logo { float: left;
	margin: 8px 0 8px 0;
	padding: 0;
	border: red;}
	
	
#nav { margin: 0 0 0 0;
	padding: 14px 0 0 14px;
	list-style-type: none;
	border: 1px solid #999;
	width: 939px;
	height: 32px;
	overflow: hidden;
	background: #bec0c2 url(../img/bg-nav.jpg) top left repeat-x;}
#nav li {display: inline;}
#nav li a { color: #424242;
	text-decoration: none;
	background: url(../img/bg-nav-button.jpg) bottom right no-repeat;
	margin: 0 -5px 0 0;
	font-size: 1em;
	padding: .8em 1.9em .8em 1.9em;}
#nav li a:visited { color: #424242;}
#nav li a:hover { color: #008EE8;}



#newsletter { background: url(../img/bg-news-sign.jpg) top left no-repeat #fff;
	float: right;
	margin: 0;
	padding: 0;
	height: 69px;
	width: 458px;}
#newsletter fieldset { border: none;
	margin: 0;
	padding: 32px 0 0 12px;}
#newsletter .input { background: #f2f2f2 !important;
	border: 1px solid #000;
	font: Arial, Helvetica, sans-serif 12px !important;
	color: #808080;
	width: 164px;
	font-style: italic;
	padding: 3px 8px 5px 8px;
	margin: 0 0px 0 0;}
#newsletter .button { background:url(../img/button-newsletter.jpg) top center no-repeat;
	text-indent: -9000px;
	border: none;
	width: 62px;
	height: 26px;
	padding: 0;
	margin: 0 0 -2px 0;
	cursor: pointer;
	position: relative;
	top: 1px;
}

#wrapper {background: url(../img/bg-black.jpg) bottom center no-repeat;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0 0 70px 0;
	overflow: hidden;
	border: none;}
	
.end { background: none !important;}
.left { float: left;}
.right { float:right;}




/*--------- PAGE STYLES ----------*/

#aboutRIGHT { margin: -45px 0 0 0;
	padding: 0 0 16px 0;
	float: right;
	height: auto;
	width: 290px;
	border: 1px solid #d6d6d6;
	background: #e3e3e3;}
#aboutRIGHT span { margin: 0;
	padding: 16px 0 6px 13px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #3d3d3d;
	display: block;}
#aboutRIGHT h3 { border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	margin: 0 0 0 -1px;
	padding: 9px 0 10px 12px;
	font-size: 1.3em;
	color: #FFF;
	font-weight: normal;}	
#aboutRIGHT h3 img { margin: 0 0 -4px 12px;}
#aboutRIGHT ul { margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
#aboutRIGHT li a { margin: 0;
	padding: 6px 12px 6px 24px;
	background: url(../img/bg-arrow-news.gif) 10px 7px no-repeat;
	color: #606060;
	line-height: 13px;
	font-size: 11px;
	text-decoration: none;
	display: block;}
#aboutRIGHT li a:visited { color: #606060;}
#aboutRIGHT li a:hover { color: #008EE8;}
.listLINK { color: #1a1a1a;
	font-size: 14px;
	background:url(../img/bg-arrow-big.gif) center left no-repeat;
	padding: 0 0 0 14px;
	margin: 18px 0 0 13px;
	clear: both;
	display: block;
	text-decoration: none;}
a:visited.listLINK { color: #1a1a1a;}
 a:hover.listLINK { text-decoration: underline;
	color: #008ee8 !important;}
	
#aboutLEFT { width: 337px;
	float: left;
	margin: 0;
	padding: 0;
	height: auto;}

#aboutLEFT ul { list-style-type: none;
	margin: 4px 0 0 17px;
	padding: 0;}
#aboutLEFT li { font-size: 14px;}
#aboutLEFT li a { background: url(../img/bg-arrow-big.gif) center left no-repeat;
	padding: 9px 16px;
	color: #1a1a1a;
	line-height: 36px;
	text-decoration: none;
	}
#aboutLEFT li a:visited { color: #1a1a1a;}
#aboutLEFT li a:hover { text-decoration: underline;
	color: #008EE8;}
.rightlist { padding-left: 150px !important;}


#aboutMID { background: url(../img/bg-front-artist.jpg) bottom left no-repeat;
	padding: 0 0 20px 0;
	margin: 0 0 0 4px;;
	width: 288px;
	height: auto;
	float: left;}
#aboutMID h5 img { margin: 0 0 -5px 8px;}

#aboutMID a {text-decoration: none;
	padding: 12px 0 12px 13px;
	display: block;
	margin: 0 0 0 12px;
	clear: both;}
#aboutMID ul { list-style-type: none;
	margin: 4px 0 0 17px;
	padding: 0;}
#aboutMID li { font-size: 14px;}
#aboutMID li a { background: url(../img/bg-arrow-big.gif) center left no-repeat;
	padding: 9px 16px;
	color: #1a1a1a;
	}
#aboutMID li a:visited { color: #1a1a1a;}
#aboutMID li a:hover { text-decoration: underline;
	color: #008EE8;}
	
#aboutNEWS { margin: 16px 0 0 0;
	padding: 0 0 12px 0;
	float: right;
	height: auto;
	width: 320px;
	background: #fff;
	border: 1px solid #DCDCDC;}

#aboutNEWS h3 { border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	margin: 0 0 0 -1px;
	padding: 9px 0 10px 12px;
	font-size: 1.3em;
	color: #FFF;
	font-weight: normal;}	
#aboutNEWS h3 img { margin: 0 0 -4px 12px;}
#aboutNEWS span { margin: 0;
	padding: 16px 0 6px 13px;
	font-size: 16px;
	font-weight: normal;
	color: #3d3d3d;
	display: block;}
#aboutNEWS ul { margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
#aboutNEWS li a { margin: 0;
	padding: 6px 12px 6px 24px;
	background: url(../img/bg-arrow-news.gif) 10px 7px no-repeat;
	color: #606060;
	line-height: 13px;
	font-size: 11px;
	text-decoration: none;
	display: block;}
#aboutNEWS li a:visited { color: #606060;}
#aboutNEWS li a:hover { color: #008EE8;}
#aboutNEWS p { margin: 0;
	padding: 6px 0 6px 16px;
	color: #666;
	font-size:13px;
	line-height: 17px;}


#aboutARTIST { width: 320px;
	float: right;
	clear: right;
	margin: 10px 0 20px 0;
	padding: 0 0 8px 0;
	height: auto;
	background:url(../img/bg-product-list-gradient.jpg) bottom left repeat-x #fff;
    
	border: 1px solid #DCDCDC;}
#aboutARTIST h5 { border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	margin: 0 0 6px -1px;
	padding: 9px 0 10px 12px;
	font-size: 1.3em;
	color: #FFF;
	font-weight: normal;}
#aboutARTIST a { background: #e7e7e7;
	color: #808080;
	text-decoration: none;
	padding: 12px 0 12px 13px;
	display: block;
	margin: 0 8px 0 6px;
	clear: both;}
#aboutARTIST img { float: right;
	margin: 0 16px 0 0;}
	
#aboutARTIST a:visited { color: #808080;}
#aboutARTIST a:hover { background: #DEF4FC;}
#aboutARTIST a strong { color: #3d3d3d;
	font-weight: normal;
	display: block;
	font-size: 1.1em;
	line-height: 1em;}
#aboutARTIST a:visited strong { color: #3d3d3d;}
#aboutARTIST a:hover strong { color: #1A1A1A;}

#aboutPRODUCT { width: 320px;
	float: right;
	clear: right;
	margin: 0 0 20px 0;
	padding: 0 0 8px 0;
	height: auto;
	background:url(../img/bg-product-list-gradient.jpg) bottom left repeat-x;
	border: 1px solid #DCDCDC;}
#aboutPRODUCT h5 { border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	margin: 0 0 6px -1px;
	padding: 9px 0 10px 12px;
	font-size: 1.3em;
	color: #FFF;
	font-weight: normal;}
#aboutPRODUCT a { background: #e7e7e7;
	color: #808080;
	text-decoration: none;
	padding: 12px 0 12px 13px;
	display: block;
	margin: 0 8px 0 6px;
	clear: both;}
	
#aboutPRODUCT a:visited { color: #808080;}
#aboutPRODUCT a:hover { background: #DEF4FC;}
#aboutPRODUCT a strong { color: #3d3d3d;
	font-weight: normal;
	display: block;
	font-size: 1.1em;
	line-height: 1em;}
#aboutPRODUCT a:visited strong { color: #3d3d3d;}
#aboutPRODUCT a:hover strong { color: #1A1A1A;}
	
/* added width: 630px; to buytext class */	
.buytext {float:left; color: #666; font-size:14px; padding: 0 0 0 16px; width:630px; }
.buytext a { color: #666;
	text-decoration: underline;}
.buytext a:visted {color: #666;}
.buytext a:hover {color: #008EE8;}
	

#FRONTfeatured { margin: 0;
	padding: 0 0 0 0;
	height: auto;
	overflow: hidden;
	}
#FRONTfeatured h2 { border: 1px solid #dfdfdf;
	background: url(../img/bg-h2.jpg) top left repeat-x #e9eaeb;
	margin: 0;
	padding: 9px 0 10px 12px;
	font-size: 1.3em;
	color: #3d3d3d;
	font-weight: normal;}

#PRODUCTheader { margin: 0;
	padding: 0 0 0 0;
	height: auto;
	overflow: hidden;
	}
#PRODUCTheader h2 { border: 1px solid #dfdfdf;
	background: url(../img/bg-h2.jpg) top left repeat-x #e9eaeb;
	margin: 0;
	padding: 9px 0 10px 12px;
	font-size: 0.7em;
	color: #3d3d3d;
	font-weight: normal;}

#FRONTfeatured h2 img { margin: 0 0 -4px 10px;}
#FRONTfeatured h5 { margin: 0;
	padding: 16px 0 6px 13px;
	font-size: 16px;
	font-weight: normal;
	color: #008EE8;}
	
#FRONTartist { background: url(../img/bg-front-artist.jpg) bottom left no-repeat;
	padding: 0;
	margin: 0 0 0 4px;
	width: 269px;
	height: auto;
	float: left;}
	
#FRONTartist img {
	width: 269px;
}

#FRONTartist a .featured-title { background: #e7e7e7;
	color: #808080;
	padding: 12px 0 12px 13px;
	display: block;
	margin: 0;
	clear: both;
	width: 256px;
	display: block;
}

#FRONTartist a { 
	width: 269px;
	display: block;
	color: #808080;
	text-decoration: none;
	margin: 0px 0 0 15px;
}
#FRONTartist a:visited { color: #808080;}
#FRONTartist a:hover { background: #DEF4FC;}
#FRONTartist a strong { color: #3d3d3d;
	font-weight: normal;
	display: block;
	font-size: 1.1em;
	line-height: 1em;}
#FRONTartist a:visited strong { color: #3d3d3d;}
#FRONTartist a:hover strong { color: #1A1A1A;}

#FRONTnews { margin: -45px 0 0 0;
	padding: 0 0 0 0;
	float: right;
	height: auto;
	width: 290px;
	border-left: 1px solid #E8E6E7;}
#FRONTnews span { margin: 0;
	padding: 16px 0 6px 13px;
	font-size: 16px;
	font-weight: normal;
	color: #3d3d3d;
	display: block;}
#FRONTnews h3 { border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	margin: 0 0 0 -1px;
	padding: 9px 0 10px 12px;
	font-size: 1.3em;
	color: #FFF;
	font-weight: normal;}	
#FRONTnews h3 img { margin: 0 0 -4px 12px;}
#FRONTnews ul { margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
#FRONTnews li a { margin: 0;
	padding: 6px 12px 6px 24px;
	background: url(../img/bg-arrow-news.gif) 10px 7px no-repeat;
	color: #606060;
	line-height: 13px;
	font-size: 11px;
	text-decoration: none;
	display: block;}
#FRONTnews li a:visited { color: #606060;}
#FRONTnews li a:hover { color: #008EE8;}
.buttonnews { height: 27px;
	width: 103px;
	margin: 8px 12px 0 0;
	padding: 0;
	display: block;
	text-indent: -9000px;
	float: right;
	background:url(../img/button-view-news.jpg) top center no-repeat;}
	
.odd { background-color: #ececec;
	border: 1px solid #e1e1e1;}
	
#FRONTproduct { width: 337px;
	float: left;
	margin: 0;
	padding: 0;
	height: auto;}
#FRONTproduct a { background: #e7e7e7;
	color: #808080;
	text-decoration: none;
	padding: 12px 0 12px 13px;
	display: block;
	margin: 0 8px 0 0;
	clear: both;}
#FRONTproduct a:visited { color: #808080;}
#FRONTproduct a:hover { background: #DEF4FC;}
#FRONTproduct a strong { color: #3d3d3d;
	font-weight: normal;
	display: block;
	font-size: 1.1em;
	line-height: 1em;}
#FRONTproduct a:visited strong { color: #3d3d3d;}
#FRONTproduct a:hover strong { color: #1A1A1A;}


#rotateFRONT { margin: 0 auto 10px auto;
	padding: 0;
	border: 1px solid #666;
	width: 940px;}
	
	
	
/*----- ARTIST STYLES ----------*/
#artistprofile { margin: 6px 0 0 0;
	padding: 0 0 30px 12px;
	height: auto;
	overflow: hidden;
	width: 578px;
	}
#artistprofile h2 {
	margin: 0;
	padding: 9px 0 5px 0;
	font-size: 30px;
	color: #1A1A1A;
	font-weight: bold;
	clear: both;}
#artistprofile p { color: #3d3d3d;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 8px 0;}
#artistprofile table { width: 578px;}
#artistprofile td { padding: 8px 8px;
	font-size: 14px;
	color: #666;}
#artistprofile td.title { font-weight: bold;
	color: #4d4d4d;}
#artistprofile tr.white { background: #fff;}
#artistprofile td a { color: #008EE8;
	text-decoration: none;}
#artistprofile td a:visited { color: #008EE8;}
#artistprofile td a:hover { color: #008EE8;
	text-decoration: underline;}
#artistprofile ul.newslarge { margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
#artistprofile ul.newslarge li a { margin: 4px 0;
	padding: 16px 12px 16px 24px;
	background: url(../img/bg-arrow-news.gif) 10px 19px no-repeat;
	color: #606060;
	line-height: 18px;
	font-size: 14px;
	text-decoration: none;
	display: block;}
#artistprofile h3 { border-bottom: 1px solid #ccc;
	padding-bottom: 12px;
	margin-bottom: 0;}
#artistprofile ul.newslarge li a:visited { color: #606060;}
#artistprofile ul.newslarge li a:hover { color: #008EE8;}


#artistprofile form { margin: 0;
	padding: 0 0 0 10px;
	border: none;}
#artistprofile fieldset { margin: 0;
	padding: 0;
	border: none;}
#artistprofile input { background: #fff !Important;
	border: 1px solid #ccc;
	color: #999;
	font-size: 12px;
	padding: 4px 6px;
	margin: 10px 0 -10px 110px;
	width: 300px;
	display: block;
	}
#artistprofile label { float: left;
	color: #008EE8;
	padding: 12px 0 4px 0;
	margin: 0;
	font-size: 14px;
	width: 100px;}
#artistprofile select { color: #999;
display: block;
margin: 10px 0 -10px 110px;}
#artistprofile textarea { padding: 4px 6px;
	margin:  10px 0 -10px 10px;
	width: 300px;
	color: #999;
	border: 1px solid #ccc;
	height: 200px;
	overflow: auto;}
#artistprofile button { width: 93px;	
	height: 26px;
	display: block;
	background:url(../img/button-send.gif) center no-repeat;
	cursor: pointer;
	clear: both;
	text-indent: -9000px;
	margin: 30px 40px 0 330px;}



#ARTISTproducts { margin: 16px 0 0 0;
	padding: 0 0 12px 0;
	float: right;
	height: auto;
	width: 320px;
	background:url(../img/bg-product-list-gradient.jpg) bottom left repeat-x;
	border: 1px solid #DCDCDC;}

#ARTISTproducts h3 { border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	margin: 0 0 0 -1px;
	padding: 9px 0 10px 12px;
	font-size: 1.3em;
	color: #FFF;
	font-weight: normal;}	
#ARTISTproducts h3 img { margin: 0 0 -4px 12px;}

#ARTISTproducts ul { margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	}
#ARTISTproducts li a { margin: 0;
	padding: 15px 12px 17px 28px;
	background: url(../img/bg-arrow-underline.gif) 10px 16px no-repeat;
	color: #1a1a1a;
	line-height: 13px;
	font-size: 13px;
	text-decoration: none;
	display: block;}
#ARTISTproducts li a:visited { color: #1a1a1a;}
#ARTISTproducts li a:hover { color: #008EE8;}

	
.buttonproducts { height: 26px;
	width: 132px;
	margin: 14px 12px 0 0;
	padding: 0;
	display: block;
	text-indent: -9000px;
	float: right;
	background: url(../img/button-view-products.gif) top center no-repeat;}
	
#artiststats { border-bottom: 2px solid #E6E6E6;
	margin: 0 0 6px 0;
	padding: 0 0 14px 0;}
#artiststats h4 { margin: -4px 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 20px;
	color: #666;
	float: left;}
#artiststats h6 {margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 1em;
	color: #3d3d3d;
	float: right;}
#artiststats h6 img { margin: 0 0 0px 10px;}
#artiststats a { background: #e6e6e6 !important;
	padding: 5px 8px 7px 8px;
	color: #008EE8;
	text-decoration: none;
	font-size: 12px;
	margin: 4px 0 0 10px;
	}
#artiststats a:visited {color: #008EE8;}
#artiststats a:hover {color: #008EE8;
	text-decoration: underline;}
	
	


/*-------- PRODUCT STYLES ----------*/

a.imgEXPAND { display: block;
	clear: left;
	text-decoration: none;
	margin: 6px 0 0 0;
	color: #606060;
	font-size: 14px;}
a:visited.imgEXPAND { color: #606060;}
a:hover.imgEXPAND { color: #909090;
	} 
a.imgEXPAND img { margin: 0 6px -6px 0;}


#catlist { margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;}
#catlist li { width: 330px;
	margin: 0 0 0 0;
	padding: 20px 0;}
#catlist li a { background: #c5c1c1;
	text-align: center;
	display: block;
	padding: 3px 0 6px 0;
	margin: 10px 0 0 0;
	color: #000;
	text-decoration: none;}
#catlist li a:visited { color: #000;}
#catlist li a:hover { color: #008EE8;
	background: #f0f0f0;}

#slider { margin: -6px 0 0 -6px;
	padding: 0;
	height: auto;
	overflow: hidden;
	width: 214px;}
#slider h4 { color: #e6e6e6;
	font-size: 18px;
	margin: 0;
	font-weight: normal; 
	border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	padding: 9px 0 10px 18px;
	}
	
#productbox { margin: -6px -6px 0 0;
	padding: 26px 26px 30px 18px;
	height: auto;
	overflow: hidden;
	float: right;
	background: #fff url(../img/bg-productbox.jpg) bottom left repeat-x;
	width: 696px;}
#productbox h1 { color: #1a1a1a;
	font-weight: normal;
	font-size: 35px;
	margin: 0;
	padding: 0;
	line-height: 43px;}
.prodIMG { float: left;}


#productaudio { margin: 0;
	padding: 0;
	width: 270px;
	float: right;}
#productaudio h5 {border: 1px solid #dfdfdf;
	background: url(../img/bg-h2.jpg) top left repeat-x #e9eaeb;
	margin: 0;
	padding: 10px 0 10px 12px;
	font-size: 1.1em;
	color: #1a1a1a;
	font-weight: normal;}
#productaudio h5 img { margin: 0 10px -6px 0;}
#productaudio ul { list-style-type: none;
	margin: 0;
	padding: 0 0 0 12px;}
#productaudio li { padding: 14px 10px 14px 10px;
	display: block;
	background:url(../img/bg-prod-features-list.gif) bottom left no-repeat;
	color: #606060;
	font-size: 12px;}
#productaudio li a { float: right;
	margin: -4px 0 0 0;
	padding: 0;
	text-indent:-9000px;
	background: url(../img/button-play-audio.gif) top center no-repeat;
	height: 27px;
	width: 94px;
	}
#productbuy { margin: 0;
	padding: 0;
	width: 424px;
	background: url(../img/bg-buy-box.gif) bottom right no-repeat;}
#productbuy h5 { border: 1px solid #000;
	background: url(../img/bg-h3-black.jpg) top left repeat-x #000;
	margin: 0 0 0 -1px;
	padding: 9px 0 10px 12px;
	font-size: 1.1em;
	color: #FFF;
	font-weight: normal;}
#productbuy h5 img { margin: 0 10px -6px 0;}

#productbuy ul { list-style-type: none;
	margin: 0 2px 0 12px;
	padding: 0;}
#productbuy li { padding: 10px 10px 10px 26px;
	display: block;
	background-image: url(../img/bg-arrow-news.gif);
	background-position: 10px 7px;
	background-repeat: no-repeat;
	color: #606060;
	font-size: 12px;}
#productbuy li a { float: right;
	margin: -4px 0 0 0;
	padding: 0;
	text-indent:-9000px;
	background: url(../img/button-buy-now.gif) top center no-repeat;
	height: 21px;
	width: 100px;
	}


#productfeatures { margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	width: 270px;
	height: auto;
	float: right;}
#productfeatures h3 { margin:0;
	padding:6px 6px 6px 8px;
	background: #e6e6e6;
	font-weight: normal;
	color: #2d2d2d;}
#productfeatures li { background: url(../img/bg-prod-features-list.gif) bottom left no-repeat;
	padding: 8px;
	margin: 0;
	font-size: 11px;
	line-height: 14px;}
	
a.prod-category { margin: 0;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #999;
	font-size: 20px;}
a:visited.prod-category { color: #999;}
a:hover.prod-category { color: #008EE8;
	text-decoration: underline;}
	
	
#productspecs { margin: 0;
	padding: 20px 0 0 0;
	clear: both;}
#productspecs span { margin: 0;
	padding: 8px 0 8px 12px;
	font-size: 11px;
	font-weight: normal;
	color: #1a1a1a;
	line-height: 14px;
	display: block;}
	
/*------ ACCORDIAN STYLES ----------*/
	
	
	div#test-accordion{
    border: 1px solid #dfdfdf;
	background-color: #f2f2f2;
	padding:0;
}

div.accordion {
	position: relative; /* required for bounding */
	width:214px;
}

div.accordion-toggle{
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
	background: url(../img/accordianOFF.jpg) top left no-repeat;
	color:#1a1a1a;   
    cursor: pointer;
	display: block;
	font-size: 13px;
	height: 32px;
	padding: 6px 14px 6px 36px;
	border:1px solid #dfdfdf;
	}
div.accordion-toggle:hover, div.accordion-toggle-active{
	background: url(../img/accordianON.jpg) top left no-repeat #d5d7d8;
	border:1px solid #dfdfdf;
	color: #008EE8;
	height: 32px;
	padding: 6px 14px 6px 36px;
}

div.accordion-content{
    overflow: hidden;	/* required for effect */
    background: #f2f2f2;
	padding: 0 24px 6px 24px;
	color: #4d4d4d;
	font-size: 11px;
	
}

div.accordion-content ul { list-style-type: none;
	margin: 0;
	padding: 0;}
div.accordion-content li { margin: 0;}
div.accordion-content li a { color: #2d2d2d;
	font-size: 11px;
	text-decoration: none;
	background: url(../img/bg-slider-list.gif) bottom left no-repeat;
	padding: 6px 0 8px 6px;
	display: block;}
div.accordion-content li a:visited {}
div.accordion-content li a:hover {color: #008EE8;}
div.accordion-content strong { font-weight: bold;
	font-size: 13px;
	padding: 6px 0 4px 0;
	color: #808080;
	display: block;}

.crumblink {
	text-decoration: none;
	color: #1a1a1a;
}

.crumblink:visited {
	text-decoration: none;
	color: #1a1a1a;
}

.crumblink:hover {
	text-decoration: underline;
	color: #008EE8;
}