/*************************************************************
 * author: Frontenders.com
 * contact: support at frontenders dot com
 * description: css for screen media
 *************************************************************/
html{font-size:101%;height:100%;}
html,body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,form,fieldset,legend,dl,dd,dt,select,button,input{font-family:inherit;font-size:100%;font-style:inherit;line-height:inherit;outline:0;vertical-align:baseline;margin:0;padding:0;}
fieldset,button{background:none;border:0;}
body{font-size:62.5%;height:100%;line-height:1;background:#000 url( ../images/bg_body.jpg ) repeat-x 0 0;color:#fff;font-family:Georgia, serif;}
ul,ol{list-style:none;}
a img{border:0;}
a:hover{text-decoration:none;}
form button{cursor:pointer;}
form button img{display:block;}
#container{width:804px;margin:0 auto;}
#branding{background:#000 url( ../images/bg_branding.jpg ) no-repeat 0 0;color:#000;min-height:218px;overflow:hidden;position: relative;}
#launch-player {position: absolute; width: 264px; height: 50px; right: 34px;}
#launch-player a {display: block; width: 264px; height: 50px; background: transparent url(../images/launch-player.png) top left no-repeat;}
#wrap{background:url( ../images/bg_main_content.png ) no-repeat -1598px 0;padding:27px 0 0;}
#mainContent{background:#000 url( ../images/bg_main_content.png ) no-repeat 0 0;color:#ccb7a5;font-family:Georgia, serif;overflow:hidden;width:799px;padding:5px 0 0;}
#subContent{color:#ccb7a5;margin:12px 5px 0 0;}
#footer{background:url( ../images/bg_footer.png ) repeat-x 0 0;color:#bfac9b;font-family:Helvetica, sans-serif;overflow:hidden;margin:22px 5px 0 0;padding:13px 7px 12px 0;}
.cols{background:transparent url( ../images/border_dashed_vertical.png ) repeat-y 379px 0;overflow:hidden;}
.cols .left{float:left;}
#branding h1{float:left;height:183px;width:174px;margin:14px 0 0 23px;}
#branding h1 a{display:block;height:183px;overflow:hidden;position:relative;width:174px;}
#branding h1 span{background:transparent url(../images/logo_fortyseven.jpg ) no-repeat 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
#storeBrowser{background:url( ../images/bg_store_browser.jpg ) no-repeat 0 0;font-family:Helvetica, sans-serif;float:right;width:499px;margin:104px 7px 0 0;padding:34px 0 5px 50px;}
#storeBrowser .item{background:#eee6dc url( ../images/bg_store_browser_item.jpg ) no-repeat 0 0;width:483px;padding:2px 0 0;}
#storeBrowser .item .inner{background:transparent url( ../images/bg_store_browser_item.jpg ) no-repeat -483px 100%;min-height:19px;text-align:center;padding:16px 0 14px;}
#storeBrowser select{border:1px solid #aeb7c0;width:146px;margin:0 2px;}
#navigation{background:url( ../images/bg_navigation.jpg ) no-repeat 0 0;height:36px;}
#navigation ul{float:left;padding:14px 0 0 22px;}
#navigation li{float:left;height:15px;margin:0 5px 0 0;}
#navigation li a{color:#e9e0d9;display:block;font:bold 1.2em/1 serif;height:15px;outline:none;overflow:hidden;position:relative;text-transform:uppercase;text-decoration:none;}
#navigation li a:hover {color:#A48F7C;}
/* #navigation li span{background-image:url( ../images/buttons_navigation.png );background-repeat:no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;} */
#navEvents a{width:57px;}
#navContact a{width:66px;}
#navLinks a{width:46px;}
#navBrand a,#navArtist a{width:126px;}
#navMusician a{width:145px;}
#navContact span{background-position:-62px 0;}
#navLinks span{background-position:-133px 0;}
#navBrand span{background-position:-184px 0;}
#navArtist span{background-position:-314px 0;}
#navMusician span{background-position:-444px 0;}
#navNewItems {margin-right: 15px !important;}
#search{float:right;margin:10px 8px 0 0;}
#search .item{overflow:visible;}
#search input{border:1px solid #805b34;color:#5d432a;font-family:Helvetica, sans-serif;float:left;overflow:hidden;height:14px;width:116px;margin:-2px 0 0;padding:2px 1px;}
#search input.submit{border:none;height:auto;width:auto;margin:-1px 0 0 3px;padding:0;}
#mainContent .inner{background:url( ../images/bg_main_content.png ) no-repeat -799px 100%;min-height:289px;padding:0 14px 10px;}
#mainContent h1,#featured .cols h3{background:#cdbbb0 url( ../images/bg_headers_content.jpg ) repeat-y 0 0;color:#000;font-size:1.4em;font-style:italic;font-weight:700;overflow:visible;padding:11px 0 11px 18px;}
#mainContent h1.product{float:right;font-size:1.2em;height:36px;line-height:36px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:137px;margin:-54px 17px 0 0;padding:0;}
#mainContent h1.product span{background:transparent url( ../images/header_product.png ) no-repeat 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
#mainContent #featured.music h1,#featured.music h3{background-image:url( ../images/bg_headers_featured_music.jpg );padding:1px 0 11px 9px;}
#mainContent #featured.artist h1,#featured.artist h3{background-image:url( ../images/bg_headers_featured_artist.jpg );}
#mainContent h1 span,#featured .cols h3 span{background:transparent url( ../images/bg_featured_header.png ) no-repeat 0 0;display:block;margin:0 0 -14px;padding:11px 0 13px 12px;}
#featured .cols h3{background-position:100% 0;margin:0 0 15px;}
#mainContent #text{color:#c4b8ad;padding:0 9px;}
#text h2{color:#d0c3b8;font-size:1.2em;padding:26px 0 17px;}
#text p.sticky{border:1px solid #a58b74;color:#fff;font-size:1.4em;font-weight:700;margin:2.35em -9px 1.5em;padding:8px 12px;}
#text h3{font-size:1.2em;margin:0 0 1.3em;}
#text .cols{background-position:50% 0;}
#text .col{width:355px;}
#featured{color:#c4b8ad;padding:0 10px 0 18px;}
#featured.artist{color:#fff;background:url( ../images/bg_featured_artist.jpg ) no-repeat 50% 38px;}
#featured.brand{background:url( ../images/bg_featured_brand.jpg ) no-repeat 50% 38px;}
#featured.music{background:url( ../images/bg_featured_music.jpg ) no-repeat 50% 38px;}
#featured h1{margin:0 -10px 0 -18px;}
#featured #description{overflow:hidden;margin:27px 0 11px;}
#featured #description .picture{float:left;margin:0 31px 0 0;padding:14px 15px 14px 14px;}
#featured.brand #description .picture{background:transparent url( ../images/bg_featured_brand_picture.jpg ) repeat 0 0;}
#featured.music #description .picture{background:transparent url( ../images/bg_featured_music_picture.jpg ) repeat 0 0;}
#featured.artist #description .picture{background:transparent url( ../images/bg_featured_artist_picture.jpg ) repeat 0 0;}
#featured #description .picture img{border:1px solid #4b311d;}
#featured.artist #description .picture img{border-color:#000;}
#featured h2{font:bold 1.8em/1 Georgia, serif;padding:12px 0 21px;}
#featured #description em{font-weight:700;}
#featured #description h4{font-size:1.2em;font-style:italic;line-height:1.4em;}
#featured #description a{color:#c4b8ad;font-weight:700;}
#featured .cols{background:none;clear:both;}
#featured .cols .left{width:345px;}
#featured .cols .right{width:382px;}
#featured .cols p{font-size:1.2em;line-height:1.4em;margin:0 0 1em;}
ul.thumbs li{float:left;margin:0 0 15px 16px;}
ul.thumbs li.first{margin-left:0;}
ul.thumbs li img{border:3px solid #a8886a;display:block;}
#featured.artist ul.thumbs li img,#featured.music ul.thumbs li img{border-color:#fff;}
ul.thumbs h4{font-size:1.2em;line-height:1.4em;text-align:center;padding:4px 0 0;}
ul.items{overflow:hidden;margin:18px -10px 0 -18px;}
ul.items li{float:left;text-align:center;width:132px;margin:0 30px 10px;}
ul.items img.picture{background:#433021;border:4px solid #e3dcd4;padding:1px;}
ul.items h4{color:#fff;font-size:1.15em;padding:9px 0 2px;}
ul.items .designer{font-size:0.9em;font-style:italic;}
ul.items .price{color:#fff;display:block;font:bold 1.4em/1 Helvetica, sans-serif;padding:10px 0 0;}
#breadcrumb{background:#cdbbb0 url( ../images/bg_headers_content.jpg ) repeat-y 0 0;color:#000;font-size:1.4em;font-weight:700;margin:0 0 18px;padding:11px 0 11px 18px;}
#breadcrumb a{color:#000;text-decoration:none;}
#breadcrumb li,#breadcrumb ul{display:inline;}
#product{overflow:hidden;padding:0 8px 10px;}
#product #pictures{float:left;width:282px;margin:0 22px 0 0;}
#product #pictures img{border:2px solid #e3dcd4;clear:right;float:right;margin:0 0 5px;}
#product #pictures img.large{background:#000;border:6px solid #e3dcd4;float:left;padding:1px;}
#product h2{color:#fff;font-size:1.6em;padding:8px 0 0;}
#product .designer{display:block;font-size:1.2em;font-style:italic;padding:5px 0 0;}
#product .price{float:right;font-size:1.2em;font-style:italic;margin:-31px 9px 0 0;padding:0 0 0 5px;}
#product .price strong{color:#fff;font-family:Helvetica, sans-serif;font-size:2em;font-style:normal;}
#product .cols{background:transparent url( ../images/bg_footer.png ) repeat-x 0 0;clear:right;margin:18px 0 0;padding:17px 0 0;}
#product .col.left{width:230px;}
#product .left h3{margin:0 0 1.8em;}
#product .left p{font-family:Helvetica, sans-serif;font-size:1.2em;line-height:1.25em;margin:0 0 1em;}
#product #options{width:210px;}
#product #options .item{padding:0 0 15px;}
#product #options .buttons{padding:2px 0 0 4px;}
#product #options input{float:left;margin:1px 5px 0 0;}
#product #options .buttons input{margin:0 4px 0 0;}
#product #options label{color:#fff;float:left;font:bold 1.4em/1 Helvetica, sans-serif;}
#product #options .stock{background:#25201d;float:right;width:116px;margin:3px 0 0;}
#checkout ul{margin:6px 0 0;}
#checkout li{background:#22150c;overflow:hidden;margin:0 0 6px;padding:17px 19px;}
#checkout li .options{float:right;text-align:right;}
#checkout li .options label{color:#fff;font-size:1.4em;font-weight:700;}
#checkout li .options select{font-family:Helvetica, sans-serif;font-size:0.8em;font-weight:400;}
#checkout li .options a{display:block;margin:10px 0 0;}
#checkout li img.thumb{border:5px solid #eae2dd;float:left;margin:0 19px 0 0;}
#checkout li h2{color:#fff;font-size:1.6em;font-weight:700;padding:2px 0 4px;}
#checkout li span.size{display:block;font-size:1.4em;font-weight:700;font-style:italic;padding:0 0 12px;}
#checkout li .price strong{color:#fff;font-size:2em;}
#checkout #subTotal{border:1px solid #a58b74;overflow:hidden;margin:0 0 20px;}
#checkout #subTotal p{float:left;font-size:1.1em;font-family:Arial, sans-serif;padding:10px 13px 0;}
#checkout #subTotal .price{font-family:Georgia, serif;font-size:2.1em;font-weight:700;}
#checkout #subTotal .price strong{color:#fff;font-family:Helvetica, sans-serif;}
#checkout .cols{background:none;}
#checkout .col{width:370px;}
#checkout .col h3{background:#a79377;color:#000;font:bold 2em/1 serif;height:36px;line-height:36px;overflow:hidden;position:relative;text-align:right;text-transform:uppercase;width:360px;margin:0 0 4px;padding:0 10px 0 0;}
#checkout .col h3 span{background-image:url( ../images/headers_checkout.jpg );left:0;height:100%;position:absolute;top:0;width:100%;}
#checkout .col .fieldset{border:1px solid #a4866d;font-family:Helvetica, sans-serif;font-size:1.1em;min-height:236px;padding:10px 15px 2px;}
#checkout .col .items .item{float:left;padding:0 7px 8px 0;}
#checkout .col .item{padding:0 0 8px;}
#checkout input{background:#fff url( ../images/bg_checkout_input.png ) repeat-x 0 0;border:1px solid #d2d2d2;padding:2px;}
#billingName,#shippingName{width:237px;}
#billingAddress1,#billingAddress2,#shippingAddress1,#shippingAddress2{width:178px;}
#billingCity,#shippingCity{width:101px;}
#billingState,#shippintState{width:48px;}
#billingZipcode,#shippingZipcode{width:75px;}
#billingCountry,#shippingCountry{width:205px;}
#checkout input.checkbox{background:none;border:0;padding:0;}
#checkout .buttons{text-align:right;padding:13px 9px;}
#checkout .buttons input{background:none;border:none;margin:0 0 0 2px;padding:0;}
#checkout .col label{display:block;padding:0 0 3px;}
#newsAndUpdates{width:362px;}
#featuredProducts{width:400px;margin:0 5px 0 0;}
#alsoInterested{width:372px;}
#subContent .col h2{background:#7e562b;color:#000;font:bold 2em/1 serif;height:36px;line-height:36px;overflow:hidden;position:relative;text-align:right;text-transform:uppercase;width:352px;margin:0 0 24px;padding:0 10px 0 0;}
#subContent #featuredProducts h2{width:390px;}
#subContent #featuredProducts #upcoming_events{ width: 100%; padding: 2px; font-size: 12px; line-height: 20px; font-family: Helvetica, sans-serif;}
#subContent #featuredProducts #upcoming_events a{ text-decoration: none; color: #CCC; font-size: 14px;}
#subContent #featuredProducts #upcoming_events a:hover{ text-decoration: underline; }
#subContent #newsAndUpdates h2{margin:0 0 27px;}
#subContent #alsoInterested h2{font-size:1.4em;width:361px;}
#subContent .col h2 span{background-image:url( ../images/headers_content.jpg );left:0;height:100%;position:absolute;top:0;width:100%;}
#alsoInterested h2 span{background-position:0 -72px;}
ul.news{font-family:Helvetica, sans-serif;font-size:1.2em;}
ul.news li{line-height:1.35em;margin:0 0 1.2em;}
ul.products li{float:left;width:195px;margin:0 2px 7px 3px;}
ul.products img{border:1px solid #373737;display:block;}
ul.products .caption{overflow:hidden;padding:5px 8px;position:relative;}
ul.products h3{color:#fff;float:left;font-size:1.2em;font-weight:400;line-height:1.4em;}
ul.products .price{clear:left;color:#ded4c9;float:left;font-style:italic;display:inline;width:130px;}
ul.products .price strike {display:inline !important;}
ul.products .price strong {display:inline !important;}
ul.products .details{position:absolute;;top:14px;right:10px;}
#alsoInterested ul.products li{width:182px;margin:0 2px 7px;}
#footer a{border-bottom:1px solid #5f564d;color:#bfac9b;text-decoration:none;}
#footer #copyright{float:left;padding:10px 0 2px;}
#footer #madeby{border:none;float:right;}
a,#breadcrumb a:hover{text-decoration:underline;}
.cols .right,#checkout #subTotal .buttons{float:right;}
form .item,#checkout .col .items{overflow:hidden;}
#featured.music .cols .left h3,#featured.artist .cols .left h3{background-position:-771px 0;}
#text p,#featured #description ul{font-size:1.2em;line-height:1.3em;margin:0 0 1em;}
#featured.music h2,#featured.music #description a,#featured.artist #description a,#featured.music ul.thumbs h4{color:#fff;}
#checkout li .price,ul.products{font-family:Helvetica, sans-serif;}
#billingInformation h3 span,#newsAndUpdates h2 span{background-position:0 0;}
#shippingInformation h3 span,#featuredProducts h2 span{background-position:0 -36px;}
ul.products a img,#footer a:hover{border:none;		padding-top: 10px;}



	.news li p a {
		color: #ccb7a5;
	}


 
 .middleColumn table {
 	border: 0;
 }
 
 
 .middleColumn table td {
 	padding: 4px 0;
 }
 
 
 #text A {
		color: #ccb7a5;
 }

	 #text ul {
	 	margin: 0 0 20px 0;
	 }
	 
	 
.thumbnail {
	padding: 23px;
}


a .view_more_pics {
	display: block;
	clear: left;
	width: 225px;
	text-align: center;
	color: #ccb7a5;
}
#pictures a {
	text-decoration: none;
}

div.search-box {
left:50%;
margin-left:208px;
position:absolute;
top:66px;
}
