/*+++++++++++++++++++++++++++++++++++++++++++
+											+
+		eLink Design, Inc. stylesheet		+
+		www._____________________.com		+
+											+
+		Last Modified:	Feb 4, 2010	        +
+		Modified By:	CS					+
+											+
+++++++++++++++++++++++++++++++++++++++++++*/


.body{font:12px Verdana; color:#555; background:#fff; margin:0; padding:0;}

.clear {clear:both;}

td {padding:10px;}

p {padding:5px 0;}

ul {padding:0 40px;}
li {list-style:disc;	margin:5px 0;}

h1, h2, h3, h4, h5, h6 {margin:10px 0; font-family:Verdana, Geneva, sans-serif; color:#E85802; font-weight:normal;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
h5 {font-size:12px;}
h5 {font-size:11px;}

a:link, a:visited {color:#84BCCD; text-decoration:none;}
a:hover, a:active { color:#4F8E9F;}

hr {border:0; border-top:1px solid #c5c5c5; margin:20px 0; height:1px;}

/*--[ inputs, textareas, selects, buttons ]--*/
.form {border:1px solid #d0d0d0; width:200px; padding:5px; margin-left:10px;}

#btn, .button {border:1px solid #d0d0d0; height:30px; background:#e0e0e0; color:#000; cursor:pointer; margin-left:10px; padding:7px 15px;}
#btn:hover, .button:hover {background:#BFBFBF; color:#000;}

/*--[ Layout Divs ]--*/

#topBar {width:100%; height:30px; background:#515151;}
	#topBarContainer {width:984px; margin:0 auto;}
		#home{float:left; width:53px; height:30px; background:url(images/home.gif) no-repeat;}
		#home a{width:53px; height:30px; display:block;}
		#home a.hover{background:url(images/home.gif) 0 -30px;}
		#home span{display:none;}
		#mail {width:27px; height:30px; background:url(images/mail.jpg); float:right; margin:0 10px 0 0;}
			#mail a{display:block; width:27px; height:30px;}
			#mail a.hover{background:url(images/mail.jpg) 0 -30px;}
		#topButtons {width:400px; height:30px; background:url(images/topButtons.jpg) no-repeat; position:relative; float:right; margin:0px 0 0 0px;}
			#topButtons li {margin: 0px; padding: 0px; list-style: none; float:left; margin-left:0px;}
			#topButtons li, #topButtons a {height:30px; display: block; }
			#topButtons span {display:none; }
			#topButtons li a {display:block; height:30px;}
			#topButtons ul, #topButtons li {padding:0; margin:0;}
		
			#topButtons li a{display:block;height:30px; cursor:pointer;}
	
				#topButtons-1 {width:25px;}
				#topButtons-2 {width:30px;}
				#topButtons-3 {width:37px;}
				#topButtons-4 {width:109px;}
				#topButtons-5 {width:112px;}
				#topButtons-6 {width:87px;}
	
				#topButtons-1 a#link1.hover, #topButtons-1 a.current, #topButtons-1.hover, #topButtons-1 li.hover {background: url(images/topButtons.jpg) no-repeat 0 -30px;}
				#topButtons-2 a#link2.hover, #topButtons-2 a.current, #topButtons-2.hover, #topButtons-2 li.hover {background: url(images/topButtons.jpg) no-repeat -25px -30px;}
				#topButtons-3 a#link3.hover, #topButtons-3 a.current, #topButtons-3.hover, #topButtons-3 li.hover {background: url(images/topButtons.jpg) no-repeat -55px -30px;}
				#topButtons-4 a#link4.hover, #topButtons-4 a.current, #topButtons-4.hover, #topButtons-4 li.hover {background: url(images/topButtons.jpg) no-repeat -92px -30px;}
				#topButtons-5 a#link5.hover, #topButtons-5 a.current, #topButtons-5.hover, #topButtons-5 li.hover {background: url(images/topButtons.jpg) no-repeat -201px -30px;}
				#topButtons-6 a#link6.hover, #topButtons-5 a.current, #topButtons-6.hover, #topButtons-6 li.hover {background: url(images/topButtons.jpg) no-repeat -313px -30px;}

#wrapper {margin:0 auto;	text-align:left; width:984px;}

#header {width:984px; height:124px;}
	#logo{float:left; width:504px;	height:131px; background:url(images/logo.jpg) no-repeat;}
	#logo a{width:504px; height:125px; display:block;}
	#logo span{display:none;}

		#nav {width:480px; height:124px; background:url(images/nav.jpg) no-repeat; position:relative; float:left; margin:0px 0 0 0px;}
			#nav li {margin: 0px; padding: 0px; list-style: none; float:left; margin-left:0px;}
			#nav li, #nav a {height:124px; display: block; }
			#nav span {display:none; }
			#nav li a {display:block; height:124px;}
			#nav ul, #nav li{padding:0; margin:0;}
		
			#nav li a{display:block;height:124px; cursor:pointer;}
	
				#nav-1 {width:93px;}
				#nav-2 {width:98px;}
				#nav-3 {width:98px;}
				#nav-4 {width:98px;}
				#nav-5 {width:93px;}
	
				#nav-1 a#link1.hover, #nav-1 a.current, #nav-1.hover, #nav-1 li.hover {background: url(images/nav.jpg) no-repeat 0 -124px;}
				#nav-2 a#link2.hover, #nav-2 a.current, #nav-2.hover, #nav-2 li.hover {background: url(images/nav.jpg) no-repeat -93px -124px;}
				#nav-3 a#link3.hover, #nav-3 a.current, #nav-3.hover, #nav-3 li.hover {background: url(images/nav.jpg) no-repeat -191px -124px;}
				#nav-4 a#link4.hover, #nav-4 a.current, #nav-4.hover, #nav-4 li.hover {background: url(images/nav.jpg) no-repeat -289px -124px;}
				#nav-5 a#link5.hover, #nav-5 a.current, #nav-5.hover, #nav-5 li.hover {background: url(images/nav.jpg) no-repeat -387px -124px;}
			
#content{width:984px; margin-top:20px; line-height:20px;}
#contentSub{width:804px; margin:20px 0 0 20px; line-height:20px; float:left;}
	#leftSide {float:left; width:690px;}
		#sildeshow{width:690px; height:350px; float:left; margin:0 0 10px 0}
		
		#featuredItems {float:left; border:3px solid #84ACC0; border-left:7px solid #84acc0; width:680px;}
		.featuredItem {width:163px; height:224px; float:left; margin:0 0 0 9px; position:relative;}
		.featuredItem a{display:block; width:165px; height:224px; z-index:100; position:relative;}
		.featuredItem img{border:none; margin-top:0; z-index:10; margin:-178px auto 0; display:block;}
		.featuredOverlay {background:#fff; background:url(images/grey.png); color:#fff;  text-align:center; position:absolute; bottom:0px; width:143px; padding:15px 10px;}
		.featuredItem a:hover > .featuredOverlay{display:block;}
		
		/*#featuredItems {float:left;border:2px solid #84ACC0; padding:0 0px;}
		.featuredItem {width:164px; height:224px; float:left; margin:0 0 0 10px; position:relative; padding:0 0px; text-align:center;}
		.featuredPic {display:block; height:130px; overflow:hidden; padding:17px 0 0 0;}
		.featText {font-size:10px;}
		.featuredOverlay { color:#333; text-align:center;width:143px;}*/

		
		/*.featuredOverlay {background:#fff; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; color:#000; font-weight:bold; height:50px; text-align:center; position:absolute; bottom:0; width:100%; padding:20px 0 0 0;}*/
	#rightSide {float:left; width:284px; margin:0 0 0 10px; line-height:18px;}
		/*#rightSide form, #rightSide input {margin:0; padding:0;}*/
		.search {width:284px; height:30px; background:#515151; float:left;}
		.searchBox {width:248px; height:30px; color:#fefefe; background:#797979; float:left; border:0; padding:0px 0 0 5px; border:none;}
		.searchBtn {width:31px; height:30px; background:url(images/search.gif); cursor:pointer; border:0; float:left; border:none;}
		.searchBtn:hover {background:url(images/search.gif) 0 -30px;}
		.noHideBtn {width:31px; height:30px; background:url(images/search.gif);}
		
		#dailyDose {padding:51px 0 0 10px; width:274px; height:65px; overflow:hidden; float:left; background:url(images/dailyDose.jpg) #84bccd; color:#fff;}
		#dailyDose a, #dailyDose a:visited{color:#ffdc70;}
		#dailyDose a:hover {color:#ffc100;}
		
		#featuredArtist {margin:10px 0 0 0; width:264px; height:414px; float:left;}
			#featuredArtist a, #featuredArtist img{border:none;}
			#featuredArtistText {background:url(images/grey.png); color:#fff; width:242px; padding:9px 11px;}
				#featuredArtistText a, #featuredArtistText a:visited{color:#ffdc70;}
				#featuredArtistText a:hover {color:#ffc100;}
		

#footer{text-align:left; font:11px Verdana; color:#fdba91; width:961px; position:relative; background:url(images/footer.jpg) repeat-y; margin:10px auto 0; padding:20px 0 20px 23px; line-height:23px; float:left;}
#footer a, #footer a:visited{color:#ffe3d2; text-decoration:none;}
#footer a:hover {color:#fff;/* font-weight:bold;*/}
	/*--[ site designed by links ]--*/
	#footer .by, #footer .by a:link, #footer .by a:visited, #footer .by a:hover, #footer .by a:active{color:#fdba91;}
#footerImg {background:url(images/footerImg.jpg); width:98px; height:86px; position:absolute; top:0px; right:0;}
#footerImg a{display:block; width:98px; height:86px;}

a.view_details_links { width:103px; height:23px; background:url(images/viewdetails.gif); text-indent:-200px; border:none; cursor:pointer; display:block; overflow:hidden; }
a.view_details_links:hover {background:url(images/viewdetails.gif) 0 -23px;}

#s4 {float:left; width:690px; height:350px;}
#ss_holder{position:relative;float:left; width:690px; height:350px; margin: 0 0 10px 0;}
.eachSlide {width:670px; height:330px; padding:10px;}
#pager {position:absolute; top:6px; right:6px; z-index:100; float:right; min-width:50px; float:right;}
#pager a, #pager a:visited, #pager a:visited{display:block; padding:0px 7px;/* border:1px solid #666;*/ background:#000; color:#fff; float:left; font-size:12px; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; margin:3px; }
#pager a:hover{/*font-weight:bold;*/ -moz-opacity:.8; filter:alpha(opacity=80); opacity:.8;}
#pager a.activeSlide{color:#fff; /*font-weight:bold;*/ -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.slideText {background:url(images/grey.png); width:244px; height:310px; font-size:10px; color:#fff; padding:10px; line-height:14px;}
	.slideTitle {width:100%; padding:9px 0; text-align:center; color:#ffe28e; font-size:18px; border:#b0b1b0 solid 1px; border-left:none; border-right:none; margin-bottom:10px;}

.hover {opacity:0; filter:alpha(opacity=0)}

.orange {color:#E85903;}

#relatedTop {background:url(images/relatedTop.jpg); width:804px; height:44px; margin:20px 0 0 0;}
#relatedProducts{border:3px solid #dedede; border-top:none; margin:0 0 20px 0;}
.relatedPics {margin:10px; border:none; border:1px solid #fff; padding:4px; vertical-align:middle;} 
.relatedPics:hover {border:1px solid #dedede;}