<?php header("Content-type: text/css");?>
@import url(http://fonts.googleapis.com/css?family=Fondamento:400italic,400);
html {
	margin:0;
	padding:0;
	width:100%
	}
body {
	font: normal 12pt georgia, palatino, serif;
	width: 100%;
	background: url('../images/back2.gif') ;
	padding:0;
	margin:3px 0 0 0;
	text-align:left;}
a{	cursor:pointer;
	text-decoration: none;
	color: #660099;/*customize here*/
	outline:none;
}
input{cursor:text}
a, img {outline:none;
	border: 0px;}
a:hover{color: green;}
#logo{/*background: black url('../images/logo3.gif') no-repeat ;*/
	margin:0 auto;
	width:275px;
	min-height:173px;
}
#container{
	position:relative;
	width:950px;
	padding:0;
	margin:1px auto;
	height: auto;
}
#header{background:url('../images/top.gif') repeat-x;
	min-height:60px;
	width:100%;
	}
#nav{width:100%;min-height:50px;border:1px solid black;margin-top:50px;}
/*put overflow in container to put footer between outer columns instead of below*/
#content{position:relative;overflow:hidden;background-color:black;}
#col1{float:right;

	min-height:400px;
	height: auto;
	width:280px;
	padding-bottom:3200px;
	margin-bottom:-3200px;
	
	}
#col1 .inner{position:relative;margin:0;padding:0;}
#col2{position:relative;
	margin-left:10px;
	
	height: auto;
	width:660px;
	padding-bottom:3200px;
	margin-bottom:-3200px;}
#col2 .main{position:relative;border-bottom:10px solid black;}
#col2 .main img{margin:0 auto;width:660px;}
#col2 .inner{
	position:absolute; 
	top:0px;
	height:auto;
	width:380px;
	
	}
#col2 .inner ul{margin-left:20px;font-size:1.2em;}
#col2 .inner h1, #col2 .inner h2{text-align:center}
#pagetitle{font:italic 36pt Fondamento, Georgia, Palatino, serif;
	color:#542E48;}
#pagetitle img{display:none}
.innerbottom{
	position:relative;
	text-align:center;
	margin:-15px auto 4px 4px; 
	width:380px;
}
/*.inner ul{border:1px solid red}*/
.innerbottom img, .gallery img{height:81px;margin:5px auto;}
.gallery{position:relative;
	text-align:center;
	margin:10px 0 0 8px; }
	
.img {float:left;
/* 	background: url('../images/img_background3.png') no-repeat; */
	height:90px;width:117px;
	margin-left:4px}
#footer{clear:both;
	width:950px;
	background: url('../images/bottom.gif') repeat-x;
	color:white;
	min-height:60px;
	margin-top:-1px;
	height: auto;
	}
#footer div{width:300px;text-align:center;margin:0 auto;}
.stack{
	
	min-height:100px; 
	width:300px;
	margin:5px auto;}
	
.floatleft{float:left}
.floatright{float:right}
.prodlist{width:380px;position:relative;margin-top:-20px;font-size:.9em}
.prodlist a{text-decoration:underline;color:black}
#product_detail{position:absolute;left:380px;width:260px;top:0px;height:438px;padding:0 10px;background:#cccccc;}
#product_detail .full_img{border:1px solid black;display:block;margin:7px auto -7px auto; background-color:white;}
#product_detail .no_img{width:240px;display:block;margin:7px auto -7px auto;border:none}
#product_detail .description {margin-top:-5px}
#product_detail .detail{margin-left:65px;font-size:.8em;}
#product_detail .detailbox{margin:-15px auto 0 auto;}
#product_detail .title{margin-top:-5px}
#product_detail .textBold{margin-right:3px;float:left;font-size:.75em}
.itemlist{width:170px;text-align:left;margin-bottom:.3em;font-size:.9em}
.prodlist .c1{width:180px;margin:0 5px;float:left;}
.prodlist .c2 {width:180px;margin-left:200px;}
.vertLine {width:2px; height:360px; border-left:1px solid black; margin-top:7px;float:left;margin-right:10px}
.title{text-align:center;}
.text_center{text-align: center;}
.textRed{color:red;}
.textNormSans{font:normal 12pt verdana, helvetica,sans-serif}
.textNormSerif{font:normal 12pt Georgia, Palatino, serif }
.textBold{font-weight:bold;}
.textTinySans{font:normal 8pt verdana,helvetica,sans-serif;}
.textTinySerif{font:normal 8pt Georgia, Palatino, serif;}
.textSmSans{font:normal 9pt verdana,helvetica,sans-serif;}
.textSmSerif{font:normal 9pt Georgia, Palatino, serif;}
.textLSans{font:normal 14pt verdana, helvetica,sans-serif;}
.textLSerif{font:normal 14pt Georgia, Palatino, serif;}
.textHeaderLSerif{font:bold 16pt Palatino, serif}
.textIndent{text-indent:1em;}
.label{position:relative;}
#contactForm{margin:0px auto 3px auto;width:350px}
#contactForm label{
 	width: 7.0em;
	float:left;
	clear:left;
	text-align: right;
 	margin: .4em 1em 0 0;
	display:block;
	height:1.1em;
 }
 #contactForm label .inline{float:none;display:inline}
 #contactForm input{margin-top:3px; width:120px; height:1.4em;}
 #contactForm textarea{font:normal 9pt verdana, helvetica,sans-serif}
 #contactForm .button{position:absolute;height:auto; width:auto;top:380px;left:40px}
 #contactForm legend{color:black}
/* #contactForm .half{width:49%;float:left}*/
 fieldset{margin-top:1em;border:1px solid #CCCC99;padding:0 5px;}
.error h1{font-size: 2em;}
.error li {margin-left:-30px}
.events{position:relative;width:380px;clear:both;margin-left:-20px}
 .error{color:red;margin-top:1px;left:380px;position:absolute;width:280px;font-size: .8em;height:100%}
 .fieldIndent{margin-left:10px}
 .robots{display:none}
 h1.title{margin-top:2px}
 .subtitle{margin-top:-20px;margin-bottom:20px;font-size:1.2em}
 .prices{width:380px; clear:both;font-size:.7em;text-align:center;margin-top:-10px;}
 #guestForm label .inline{float:none;display:inline}
 #guestForm label{
 	width: 6.5em;
	float:left;
	clear:left;
	text-align: right;
 	margin: .4em 0 0 0;
	display:block;
	height:1.1em}
#guestForm input{margin-top:.4em; margin-left:-136px;width:120px; height:1.6em;}
#guestForm textarea{font:normal 9pt verdana, helvetica,sans-serif;margin-top:5px}
table.entries{width:100%}
.table_width_50{width:50%}
.table_width_45{width:45%}
.text_right{text-align:right}
.textcopy{font-size:6pt;text-align:center;margin:0 auto;position:absolute;top:416px;width:100%;}
hr{width:95%}
.testimonial_content{margin-top:-40px;text-align:center}
.testimonial_content table{text-align:left;margin-top:-6px;}
.testimonial_content td{vertical-align:text-top;}