
body {
	font-family: Georgia,"Times New Roman",Times, serif;
	margin:0 auto;
	padding:0;
	font-size: 78%;
	color: #000;
	background-color:#fef9cf;
	background-image: url('images/bg.jpg');
	background-repeat: repeat-y;
	background-position: top center;
	
	}
	
#content {
	position:relative;
	width:768px;
	margin:0 auto;
	padding:0;
	}
	
#header {
	text-align:center;
	position:relative;
	width:100%;
	height:233px;
	margin:0 auto;
	padding:0;
	background-image: url('images/header_bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;

}

#nav {
margin:0 auto;
padding:0;
text-align: center;
height:140px;
width:100%;
min-width:1000px;
background-image: url('images/nav_bg.jpg');
background-repeat: no-repeat;
background-position: top center;
background-color:#fef9cf;
}

#nav ul {
margin:0;
padding:0;
text-align: center;
}

#nav li {
margin:0;
padding:0;
}

#nav img {
display:inline;
}


#footer {
	position:relative;
	width:100%;
	height:233px;
	margin:0 auto;
	background-image: url('images/footer_bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}	

#footer p{
position:relative;
top:150px;
text-align:center;
font-size:.9em;
}

/*typography*/

a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}
	
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
	
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	}
	
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
	
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
	
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
	
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
	
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
	
ol, ul, li {
	list-style: none;
	font-size: 1.0em;
	line-height: 1.8em;
	}
	
p {
	font-size: 1.0em;
	line-height: 1.8em;
	/*margin: 2.0em 0.3em;*/
	text-align:center;
	}

pre {
	font-family: monospace;
	font-size: 1.0em;
	}
	
strong, b {
	font-weight: bold;
	}
	
em {
	font-size: 2.0em;
	font-family: "Times New Roman", Times, serif;
	}	

span {
	font-size: 2.0em;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	}	
	
	
.list{
	width:400px;
	float:right;
	margin: 3.0em 0.5em;
	padding:0;
	font-size: 1.0em;
	color:#7f8cff;
	line-height: 1.8em;
	font-style: italic;
	font-weight:bold;
}	

.tip{
	width:200px;
	float:left;
	margin: 2.0em 2.0em;
	font-size: 0.9em;
	color:#7f8cff;
	line-height: 1.8em;
	font-style: italic;
	clear:both;
}	

.discount{
color:#FF7F8C;
font-size: 1.0em;
line-height: 1.8em;
font-style: italic;
font-weight:bold;
text-align:center;
margin: 1.0em 0.5em;
}


/*misc*/

img {
	border:0;
	}
	
.logo{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}	
	
.right{
	width:250px;
	float: right;
	margin: 1.0em 1.0em 0 0.5em;
	padding:0px;
	background-color:#ffffff;
	border: solid 1px #cccab2;
    }
    
.rightNoBorder{
	width:250px;
	float: right;
	margin: 1.0em 50px 1.0em 0;
	padding:0;
	border:none;
    }    
	
.left{
	width:250px;
	float: left;
	margin: 1.0em 1.0em 0 0.5em;
	padding:0px;
	background-color:#ffffff;
	border: solid 1px #cccab2;
   	}
   	
.leftNoBorder{
	width:250px;
	float: left;
	margin: 1.0em 0 0 50px;
	padding:0;
	border: none;
   	}   	

.centeredImage{
	width:250px;
	float:right;
    text-align:center;
    line-height: 0px;
    margin-top:10px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:60px;
    padding:0px;
    background-color:#ffffff;
	border: solid 1px #cccab2;
    }


br{line-height: 1.8em;}
.clearleft{clear:left;}
.floatleft{float:left;}
.navmargin{margin:69px 1.0em 0 0;}

.page-break { display:block; page-break-before:always; }

