@charset "UTF-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	}
	
	a	{
	  outline: none;
	  color: #00aeef;
	  text-decoration: none;
	}
	
	a:hover	{
	  outline: none;
	  color: #ffffff;
	  }
	
	:focus	{
  	-moz-outline-style: none;
	}

	body {
	text-align:left;
	background-color: #FFFFFF;
	background: url(../images/bgMain_v2.jpg)no-repeat; 
	color:#E9E9E9;
	width:100%;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-family: Helvetica, Arial, Geneva;
	}
	
	#designButton {
		/*background: url(../images/designButton.png)no-repeat;*/
		width:210px;
		height:68px;
		position:absolute;
		top:0px;
		margin-left:700px;
	}
	
	#headerBg { 
	width: 100%;
	height: 375px;
	/*background: url(../images/bgMain_v2.jpg)no-repeat; */
	z-index:0; 
	position: absolute; 
	top: 0px; 
	left: 0px;
	}
	
	#headerBg H1 {
	visibility: hidden;
	}
	
	#container {
		width:960px;
		min-height: 100px;
		margin-left: auto;
		margin-right: auto;
		z-index: 30;
	}
	
	#logo {

	}
	
	#homeButton {
		position:absolute;
		left:-260px;
		top:-60px;
		width:300px;
	}
	
	#menu {
		width:800px;
		height:50px;
		position:relative;
		top:80px;
		left: 270px;
		
	}
	
	#menu li {
	display: block;
	list-style-type: none;
	float:left;
	}
	
	#mainStage {
		width:977px;
		height:530px;
		position:relative;
		top:80px;
		background: url(../images/bgStage.png); 
	}
	
	#storeStage {
		width:977px;
		height:558px;
		position:relative;
		top:90px;
		background: url(../images/bgStageStore.png); 
	}
		
	#featuredArt {
		position: relative;
		top:100px;
		left:85px;
	}
	
	#aboutCopy {
		float:left;
		padding-left:50px;
		padding-right:50px;
		padding-top:50px;
		width:585px;
		top:60px;
		left:50px;
		font-family: Helvetica, Arial, Geneva;
		font-size: 1.1em;
		color:#000000;
	}
	
	#aboutPhoto {
		padding-top:100px;
		top:-230px;
		left:700px;
	}
	
	#aboutPhotoNote {
		top:105px;
		left:-210px;
	}
	
	#contactHolder {
		position:relative;
		top:100px;
		left:50px;
		text-align: left;
	}
	
	#contactForm {
		width: 650px;
		position: absolute;
		top: 80px;
		left: 70px;
		font-size:16px;
		font-family:Helvetica,Arial, Geneva, sans-serif;
		font-weight:400;
		color:#FFFFFF;
	}
	
	#thankyou {
		position:absolute;
		top:120px;
		left:30px;
	}
	
	#contactSep {
		position:absolute;
		top:5px;
		left:460px;
	}
	
	#contactCopy {
		position:absolute;
		top:5px;
		left:510px;
	}
	
	#storeClosed {
		position:relative;
		top:120px;
		width:620px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	#prodDesc {
		padding-left:50px;
		padding-top:50px;
		float:left;
		width:450px;
	}
	
	.title {
		font-family: Helvetica,Arial,sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		color:#000000;
	}
	
	.footerHeader {
		font-family: Helvetica,Arial,sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		color:#ffffff;
	}
	
	.description {
		padding-top:10px;
		width:300px;
		min-height:80px;
		font-family: Helvetica,Arial,sans-serif;
		font-size: .8em;
		color:#999999;
	}
	
	.price {
		padding-top:10px;
		padding-bottom: 10px;
		font-family: Helvetica,Arial,sans-serif;
		font-size: 2em;
		font-weight: bold;
		color:#000000;
	}
	
	#prodImage {
		padding-top:70px;
		float:left;
	}
	
	#detailThumbs {
		padding-top:80px;	
	}
	
	#detailThumbs ul {
		list-style-type: none;
	}
	
	#detailThumbs li {
		padding-bottom: 10px;
	}
	
	#storeThumbs {
		width:960px;
		height:70px;
		margin-left:09px;
		margin-top:178px;
		position:relative;
		background: url(../images/bgStoreThumbs.jpg); 
	}
	
	#storeThumbsAlt {
		width:960px;
		height:70px;
		margin-left:09px;
		margin-top:95px;
		position:relative;
		background: url(../images/bgStoreThumbs.jpg); 
	}
	
	#footer {
		width:977px;
		height:203px;
		position:relative;
		top:80px;
		background: url(../images/bgFooter.png);
	}
	
	#blogPostHolder {
		width: 240px;
		position: absolute;
		top: 30px;
		left: 40px;
		font-family: Helvetica, Arial, Geneva;
		
	}
	
	#webLinks {
		width: 575px;
		position: absolute;
		top: 30px;
		left: 380px;
	}
	
	#webLinks ul {
		padding-top: 10px;
	}

	#webLinks li {
		display: inline;
		list-style-type: none;
		padding-right: 30px;
	}
	
	#shareSave {
		position:absolute;
		top:870px;
		left:960px;
	}
	
	#legal {
		position: relative;
		top:90px;
		left:30px;
		text-align: center;
		font-family: Helvetica, Arial, Geneva;
		font-size:.6em;
		color:#000;
	}
	
	#preFire {
		position:absolute;
		top:-9000px;
		height:1px;
		width:1px;
		background: url (../images/artwork/200901_th.jpg);
	}

