*{margin:0px;padding:0px;font-weight:normal;border:0px;}
html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #542C7C url(images/bg_body.png) repeat left top;
	font-family: Georgia, serif;
	font-size: 12px;
	color: #222;
}

.right{float:right;}
.left{float:left;}

/** WRAPPER */

#wrapper {

	width: 820px;
	margin: 0px auto;
}

.clearfix {
	clear: both;
}



/** LOGO */

#logo {
	width: 800px;
	height: 100px;
	margin: 0px auto;
	padding:15px 0px 0px;
}

#logo img{width:800px;opacity:1;filter:alpha(opacity=100);-moz-opacity: 1;}
#logo img:hover{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}

/** MENU */

#menu {
	height: 60px;
	margin: 0px auto;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 20px 38px;
	text-decoration: none;
	font-style: italic;
	font-size: 18px;
	color: #fff;
	text-shadow: 0px 0px 3px #000;
}

.about #menu a.aboutbtn, 
.gallery #menu a.gallerybtn, 
.products #menu a.productsbtn, 
.sizing #menu a.sizingbtn, 
.contact #menu a.contactbtn, 
#menu a:hover {
	color: #f6e07b;
}



/** PAGE */

#page {
	width: 800px;
	min-height:500px;
	margin: 0px auto;
	padding: 9px;
	background:#fff;
	position:relative;


}

.shadow{  -moz-box-shadow: 0px 0px 2px #000; /* Firefox */
  -webkit-box-shadow: 0px 0px 2px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 2px #000; /* CSS3 */
}

/** CONTENT */

#background {
	width: 800px;
	height:500px;
	background: #542C7C url(images/bg_body.png) repeat left top;
	position:absolute;
	overflow:hidden;
}
#background img {min-width:800px;min-height:500px;}

.home #content{background:none !important;}
.gallery #content{background:none !important;padding-top:0px!important}
.gallery #background{background:none !important;}
.gallery #page{background:none !important;}
.products #content{background:none !important;}
.products #background{background:none !important;}
.products #page{background:none !important;}
.productpages #content,{background:none !important;}
.productpages #background{background:none !important;}
.productpages #page{background:none !important;}


#content {
	position:absolute;
	background:url(images/80b.png) repeat;
	width:270px;
	height:440px;
	margin:10px;
	padding:20px 15px;

}
#content.whole{width:750px;}
#content.leftbox{left:10px;}
#content.rightbox{right:10px;}

#content h1{font-size:24px;color:#f6e07b;margin:0px 0px 10px;font-style:italic;text-shadow: 0px 0px 3px #000;text-align:center;}
.home #content h1{margin:430px 0px 0px -20px !important;color:#fff!important;text-shadow: none;}
#content h2{font-size:24px;color:#f6e07b;margin:0px 0px 10px;font-style:italic;text-shadow: 0px 0px 3px #000;text-align:center;}
.productpages #content h2{font-size:18px!important;text-align:left;}
#content h3{font-size:16px;}
#content h3 a{text-decoration:none;}
#content h3 a:hover{color:#fff;}
#content p{font-size:12px;line-height:16px;color:#fff;margin:0px 0px 30px;}
#content p span{text-decoration:underline;}
.contact #content p{margin:0px 0px 10px;}
#content a{color:#f6e07b;text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content hr{border-top:solid 1px #c6c1c8;margin:10px 20px;}
#content p strong{font-weight:bold;color:#f6e07b;}
#content ul{margin:0px 20px 30px;list-style:square;}
#content ul li{font-size:12px;line-height:14px;color:#fff;margin:0px 0px 12px;}

.prod{list-style:none!important;margin:20px 0px 0px !important;}
.prod li{width:250px;float:left;text-align:center;display:block;}
.prod li p a{color:#fff!important;font-size:14px;text-decoration:none;font-style:italic;}
.prod li p a:hover{color:#f6e07b!important;text-decoration:none!important;}
.prodbutton{width:180px;height:150px;padding:9px;-moz-box-shadow: 0px 0px 2px #000; /* Firefox */
  -webkit-box-shadow: 0px 0px 2px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 2px #000; /* CSS3 */
	background:#fff;margin:0px 0px 4px;}
	

	
.gal{list-style:none!important;margin:-10px 0px 0px!important;}
.gal li{width:375px;height:195px;float:left;text-align:center;display:block;}
.galbutton{width:310px;height:150px;padding:9px;-moz-box-shadow: 0px 0px 2px #000; /* Firefox */
  -webkit-box-shadow: 0px 0px 2px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 2px #000; /* CSS3 */
	background:#fff;margin:0px 0px 5px;}
.gal li p a{color:#fff!important;font-size:14px;text-decoration:none;font-style:italic;}
.gal li p a:hover{color:#c6c8c1!important;}

#footer {
	width: 820px;
	margin: 0px auto;
	padding:0px 0px 15px;
}

#footer p {
	margin: 0px;
	padding: 10px 0px;
	font-size: 12px;
	color: #fff;
	font-style:italic;
}

#footer p span{text-align:right;}

#footer a {
	color: #fff;
	text-decoration:none;
}

#footer a:hover{color:#f6e07b}

#follow {float:right;height:24px;overflow:hidden;background:url(images/80b.png);
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;color:#fff;}
#follow span{float:left;color:#f6e07b;font-size:13px;padding:5px 7px;font-style:italic;}
#follow a{display:block;float:right;width:24px;height:24px;background:url(images/fb.gif) 0px 24px;}
/*#follow a:hover{background:url(images/fb.gif)}*/