@import "sen.0.6.css";

/* DOCUMENT STYLES */
html { background: url(../images/body.jpg) 0 0 repeat-x #000000; }
body { background: transparent; }

/*---------------------------
	=Header Block
---------------------------*/
#header { background: url(../images/header.png) 0 0 no-repeat; height: 164px; margin: 0 auto; position: relative; width: 964px; }
	#header p#call-support { color:#a2938e; font:normal 16px/16px Helvetica, Arial, sans-serif; position:absolute; right:0; top:5px; }
		#header p#call-support strong { color:#d6c2bc; }
	
	#header h1#brand a { border: 1px solid #C2B9B0; height: 40px; left: 26px; overflow: hidden; position: absolute; text-indent: -100000px; top: 111px; width: 200px; }
	#header h2 { color: #a2938e; font: normal 16px/1.2em Helvetica, Arial, sans-serif; position: absolute; right: 14px; top: 14px; }
	#header form { left: 257px; margin: 0; padding: 0; position: absolute; top: 118px; }
		#header fieldset { position: relative; width: 212px; }
		#header input.text-input { background: transparent; border: 0; color: #a39f94; left: 0; margin: 0; padding: 0; position: absolute; top: 6px; width: 176px; }
		#header input.submit { background: transparent; border: 1px solid #ffffff; cursor: pointer; height: 29px; left: 179px; margin: 0; padding: 0; position: absolute; top: 0; width: 33px; }
	#header div#main-navigation { background: url(../images/main-navigation.png) 0 -31px no-repeat; height: 31px; list-style: outside; margin: 0; padding: 0 0 0 3px; position: absolute; right: 30px; top: 117px; }	
		#header div#main-navigation ul { background: url(../images/main-navigation.png) right 0 no-repeat; float: left; height: 31px; padding: 0 13px 0 9px; }
		#header div#main-navigation ul li { display: block; float: left; height: 31px; list-style: none; margin: 0; padding: 0 9px; }
		#header div#main-navigation ul li a { color: #433f39; display: inline; line-height: 31px; }
		
/*---------------------------
	=Maincontent Block
---------------------------*/	
#maincontent { background: url(../images/maincontent.png) 0 0 repeat-y; color: #cccccc; margin: 0 auto; padding: 0 15px 19px 13px; width: 936px; }
	body#one-col { background: url(../images/maincontent-onecol.png) 0 0 repeat; }
	body#one-col #maincontent { background: none; margin: 0; padding: 10px; width: auto; }
	#maincontent div.right-column { background: url(../images/right-column.png) 0 0 repeat-x; float: right; padding: 19px 15px 0 10px; width: 684px; }
	#maincontent.one-col { padding: 19px 30px 19px 30px; width: 904px; }
		#maincontent.one-col a { color: #9F6C00; }
		#maincontent.one-col ul { list-style: outside; }
		#maincontent.one-col ul li { list-style: none; }
	div.main-img { margin: 0 0 1.3em 0; }
	
	/* briefs */
	div.briefs { background: url(../images/briefs.png) 2px 0 repeat-y; margin: 0 0 1em 0; overflow: hidden; position: relative; }
		div.briefs ul { list-style: outside; margin: 0; }
		div.briefs ul li { display: block; float: left; list-style: none; margin: 0 11px 0 0; padding: 0 11px 0 10px; width: 199px; }
		div.briefs ul li h2 { background: url(../images/briefs-top.png) 0 0 no-repeat; color: #ffffff; display: block; font-size: 16px; font-weight: bold; line-height: 31px; margin: 0 0 0 -10px; padding: 0 0 10px 10px; width: 210px; }
		div.briefs ul li h3 { color: #000000; }
		div.briefs ul li p { color: #151515; margin: 0 0 1em 0; }
		div.briefs ul li img { display: block; margin: 0 0 .5em 0; }
		div.briefs ul li.last { margin: 0; }
		div.briefs ul li.exclusives, div.briefs ul li.on-sale { margin: 0 11px 0 0; }
		div.briefs ul li a.more { bottom: 4px; color: #d5f76f; display: block; position: absolute; text-align: right; width: 199px; }
		div.briefs div.briefs-bottom { background: url(../images/briefs-bottom.png) 0 bottom repeat-x; clear: both; height: 33px; } 
		div.briefs ul li fieldset { height: 20px; margin: 0; padding: 0; position: relative; width: 208px; }
			div.briefs ul li fieldset input.text-input { left: 0; padding-bottom: 2px; position: absolute; top: 0; width: 167px; }
			div.briefs ul li fieldset input.submit { position: absolute; right: 10px; top: 0; }
		div.briefs ul li strong.price { color: #000000; }	

	#maincontent div.left-column { background: url(../images/left-column.png) 0 0 repeat-x; float: left; padding: 19px 11px 1em 15px; width: 201px; }

		#maincontent div.left-column h3.yellow { background: url(../images/yellow-sidebar-hd.png) 0 0 no-repeat; color: #2b1b1c; font: bold 15px/37px Verdana, sans-serif; height: 37px; margin: 0; overflow: hidden; padding: 0 0 0 10px; width: 191px; }
		#maincontent div.left-column ul.yellow { list-style: outside; margin: 0 0 1em 0; padding: 0; width: 201px; }
			#maincontent div.left-column ul.yellow ul { list-style: outside; margin: 0; padding: 0; }
			#maincontent div.left-column ul.yellow li { display: block; list-style: none; margin: 0; padding: 0; width: 201px; }
			#maincontent div.left-column ul.yellow li a { background: #feefc8; border-bottom: 1px solid #e6d5a7; border-top: 1px solid #fef4d9; color: #6b3712; display: block; font: normal 12px/12px Verdana, sans-serif; padding: 8px 0 8px 10px; }
				#maincontent div.left-column ul.yellow li.active a, #maincontent div.left-column ul.yellow li.active a:hover { background: url(../images/sidebar-active-li.jpg) right center no-repeat #ffc548; border-bottom: 1px solid #ca9357; border-top: 1px solid #ffc548; }
				#maincontent div.left-column ul.yellow li ul { display: none; }
				#maincontent div.left-column ul.yellow li.active ul { display: block; }
				#maincontent div.left-column ul.yellow li.active ul li a { background: url(../images/sidebar-sub-bull.jpg) 10px center no-repeat #ffd884; border-bottom: 1px solid #eebe57; border-top: 1px solid #ffd884; padding: 8px 0 8px 20px; }
				#maincontent div.left-column ul.yellow li.active ul li a:hover { background: url(../images/sidebar-sub-bull.jpg) 10px center no-repeat #FFDB8F; border-bottom: 1px solid #eebe57; border-top: 1px solid #ffd884; }
				#maincontent div.left-column ul.yellow li.active ul li.active { color: #150d04; }
				#maincontent div.left-column ul.yellow li.active ul li.active a, #maincontent div.left-column ul.yellow li.active ul li.active a:hover { background: url(../images/sidebar-sub-sub-bull.jpg) 184px center no-repeat #FFFFFF; border-top: 1px solid #ffffff; color: #150d04; }
				#maincontent div.left-column ul.yellow li.active ul li.active a:before { content: '» '; }
				#maincontent div.left-column ul.yellow li a:hover { background: #fef4d9; }
		
		#maincontent div.left-column h3.red { background: url(../images/red-sidebar-hd.png) 0 0 no-repeat; color: #ffffff; font: bold 15px/37px Verdana, sans-serif; height: 37px; margin: 0; overflow: hidden; padding: 0 0 0 10px; width: 191px; }
		#maincontent div.left-column ul.red { background: url(../images/red-box.png) 0 bottom no-repeat #a01b3c; list-style: outside; margin: 0 0 1em 0; padding: 2px 4px; }
				#maincontent div.left-column ul.red li { display: block; height: auto; line-height: 32px; list-style: none; margin: 0; }
				#maincontent div.left-column ul.red li a { background: #4a0000; color: #c3c3c3; line-height: 15px; padding: 6px; }
				#maincontent div.left-column ul.red li a:hover { background: #5F2323; }
				
/*---------------------------
	=Footer Block
---------------------------*/
#footer { background: url(../images/footer.png) 0 0 no-repeat; color: #e2e2e2; font-size: 11px; height: 75px; margin: 0 auto; padding: 0 0 20px 0; width: 964px; }	
	#footer p { line-height: 16px; margin: 0 0 3px 0; }
	#footer p strong { padding: 0 6px 0 0; }
	#footer p span { border-left: 1px solid #925e34; padding: 0 6px 0 11px; }
	#footer ul { list-style: outside; }
	#footer ul li { border-left: 1px solid #925e34; display: inline; list-style: none; padding: 0 11px; }
	#footer ul li.rss a { background: url(../images/rss-icon.png) 0 center no-repeat; padding: 0 0 0 14px; }
	#footer ul li.first { border: 0; padding: 0 11px 0 0; }
	#footer ul li a { color: #e2e2e2; }
	#footer div.left-column { float: left; padding: 12px 0 0 28px; width: 440px; }
	#footer div.right-column { float: right; padding: 12px 0 0 0; width: 496px; }
	#footer div.right-column h4 { color: #371800; float: left; font-size: 11px; line-height: 1.2em; padding: 12px 0 0 0; text-align: right; width: 40px; }
	#footer div.right-column ul { list-style: outside; }
		#footer div.right-column ul li { border-left: 1px dotted #794b26; display: block; float: left; height: 41px; list-style: none; padding: 9px 9px 0 10px; }
		#footer div.right-column ul li a { background-image: url(../images/sm-icons.png); background-repeat: no-repeat; display: block; height: 32px; overflow: hidden; text-indent: -100000px; }
		#footer div.right-column ul li.facebook { border: 0; }
		#footer div.right-column ul li.facebook a { background-position: 0 0; width: 90px; }
		#footer div.right-column ul li.flickr a { background-position: 0 -32px; width: 74px; }
		#footer div.right-column ul li.twitter a { background-position: 0 -64px; width: 81px; }
		#footer div.right-column ul li.youtube a { background-position: 0 -96px; width: 85px; }
		

/*---------------------------
	=Helpers
---------------------------*/		
.clear { clear: both; }
a.museum-link { background: url(../images/museum-link.png) 0 0 no-repeat; display: block; height: 113px; overflow: hidden; text-indent: -100000px; width:203px; }
.float-right{ float: right; }
span.left { display: block; float: left; margin: 0 4px 0 0; }