/***********  BASIC FORMATTING  ************/
	
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		margin: 0 auto 0 auto;
		background: url(images/bg.jpg) repeat-x;
		background-color: #f8f1dd;}

	p {line-height: 16px;}
	

	h1 {
		color: #1b3a5b;
		font-weight: bold;
		font-size: 24px;}

	h2 {
		color: #66582e;
		font-weight: bold;
		font-size: 18px;}
		
	h3 {
		color: #000;
		font-weight: bold;
		font-size: 14px;}

	a:link, a:visited, a:active {
		color: #1b3a5b;
		text-decoration: underline;}
		
	a:hover {
		color: #000;
		text-decoration: underline;}

		
/***********  LAYOUT  ************/
	
	#Frame {
		margin: 0px auto 0px auto;
		padding: 0px;
		text-align: center;
		width: 800px;}
	
	html>body #Frame { width: 800px; }
#logo { float: left; }
#flash { float: right; }
#specialoffer { display:block;
height:128px;
left:700px;
position:absolute;
top:0px;
width:128px;
z-index:999; }


#topper { height: 290px; }
#topper #Frame { width: 800px; position:relative;}


	
/***********  HEADER  ************/
	
	#Header {
		margin: 0;
		padding: 0;
		width: 750px;
		text-align: center;}

		
	/***********  NAVIGATION  ************/
	
	#Sidebar {
		float: left;
		text-align: left;
		margin: 0;
		padding: 0;
		width: 210px;}
#Sidebar #specials { margin-left: -14px; margin-bottom: 9px; }
#Sidebar #contact { background-color: #FDFBF2; padding: 15px; }
#Sidebar #contact h2 { font-family: Verdana, Geneva, sans-serif; font-size: 18px; color: #900; font-weight: bold; margin: 0px; padding: 0px; text-transform: uppercase; }
#Sidebar #contact p { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000; padding: 0px; margin-top: 9px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px; }

		
	#button {padding: 0; margin: 0; width: 210px; height: 354px; background:url(images/nav_bg.jpg) no-repeat; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
	
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 10px;
		margin-bottom: 20px;
		border: none;}
		
	#button li {
		margin: 0;
		padding-top: 1px;}
	
	#button li a {
		display: block;
		padding: 11px 11px 10px 12px;
		color: #fefda7;
		font-weight: bold;
		text-decoration: none;
		width: 88%;
		border-bottom: 1px solid #2c5280;}

	html>body #button li a {
		width: auto;}

	#button li a:hover {
		background: #0a1738;
		color: #fff;}
		


/***********  CONTENT  ************/ 

	#Content {
		float: right;
		margin-top: 20px;
		padding: 0;
		width: 520px;
		text-align: left;
		font-size: 12px;}

	html>body #Content { width:520px; }
	
	#Content ul {line-height: 24px;}
	
	.PhotoBox {padding: 15px; margin: 0px 15px 15px 0px; background:url(images/photobox_bg.jpg) repeat-x; background-color:#ece3ca; color: #635838; font-size: 14px; font-weight: bold; text-align: center; float: left;}
	.PhotoBox img {padding-bottom: 15px;}
	
/***********  FOOTER  ************/
		
	#Footer {
		font-size: 12px;
		text-align: center;
		padding: 0;
		margin: 0 auto 0 auto;
		width: 100%;
		height: 155px;
		background: url(images/footer_bg.jpg) repeat-x;
		color: #605736;}
		
	#Footer a:link, #Footer a:visited, #Footer a:active {
		color: #605736;
		text-decoration: none;
		padding: 0px 20px 10px 20px;}
		
	#Footer a:hover {
		color: #000;
		text-decoration: none;
		padding: 0px 20px 10px 20px;}



#popitmenu{
position: absolute;
background-color: #152b5a;
border:1px solid #2c5280;
font: normal 12px Verdana #fefda7;
line-height: 24px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 6px;
color: #fefda7;
display: block;
font-size: 12px;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #0a1738;
}


input[type=text], input[type=password], input.text, input.title, textarea, select { border:1px solid #D0C89D; background-color: #FFF; color: #000; width:160px; padding: 3px; margin-top: 8px; }
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { width: 160px; border-top-color: #D0C89D; border-right-color: #D0C89D; border-bottom-color: #D0C89D; border-left-color: #D0C89D; background-color: #F8F1DD; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }iframe { text-align: center; width: 100%; margin-top: -32px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 2000px; }
#bullets { background-color: #E5DBB8; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; }
#bullets ul li { font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 12px; margin-bottom: 5px; margin-right: 15px; }
