body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
}
form{padding:0px;margin:0px;}
a:active, a:focus { outline-style: none; -moz-outline-style:none; }

a{color:#a8a8a8;}
a:hover{
	color: #000000;
}
#main{}
#page{width:634px;margin-left:auto;margin-right:auto;padding-top:45px;}
#header{
	height:41px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#logo{
	float:left;
	clear:none;
	background-image: url(images/logo.jpg);
	height: 41px;
	width: 234px;
	background-repeat: no-repeat;
	background-position: left top;
}
#logo h1{margin:0px;padding:0px;}
#navigation{
	float:right;
	clear:none;
	height: 41px;
	width: 164px;
}
#footer{
	background-image: url(images/footer.jpg);
	height: 21px;
	width: 634px;
	background-repeat: no-repeat;
	background-position: left top;
}
#about_content{
	padding-top:20px;
	width: 634px;
}
#about_content_pic{
	float:left;
	clear:none;
	background-image: url(images/about_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 331px;
	width: 180px;
}
#about_content_main{float:right;clear:none;width:454px;padding-top:25px;}
#about_content_main h2{
	margin:0px;
	line-height: 12px;
}
#about_content_main p{
	margin:0px;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
	color: #a8a8a8;
}

#contact_content{
	padding-top:25px;
	width: 634px;
}
#contact_content_pic{
	float:left;
	clear:none;
	background-image: url(images/contact_pic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 357px;
	width: 248px;
}
#contact_content_main{float:right;clear:none;width:360px;padding-top:15px;}
#contact_content_main h2{
	margin:0px;
	line-height: 12px;
}
#contact_content_main p{
	margin:0px;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 25px;
	color: #a8a8a8;
}
#home_content{
	padding-top:20px;
	width: 634px;
}
#home_content_pic{
	float:left;
	clear:none;
	background-image: url(images/about_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 331px;
	width: 180px;
}
#home_content_main{float:right;clear:none;width:454px;padding-top:60px;}
#home_content_main_email_success{float:right;clear:none;width:454px;}
#home_shop{
	background-image: url(images/shop_coming_soon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
	width: 304px;
}
#home_signup{
	background-image: url(images/signup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	width: 304px;
}
#email_success{
	background-image: url(images/email_success.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 454px;
}
#email_text_box{
	height:24px!important;
	width:184px!important;
	border: 1px none #FFFFFF!important;
	padding:0px!important;
	margin:0px!important;
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #90695a;
}
#signup_message{
	padding-left:11px;
	font-size: 12px;
}