/* Basics
----------------------------------------------- */

a:link{
  color:#52a9c3;
  text-decoration:none;
 }

a:visited{
  color:#52a9c3;
  text-decoration:none;
 }

a:hover{
  color:#c49963;
  text-decoration:none;
 }

a img{
  border-width:0;
  padding:0;
  margin:0;
  line-height:0;
 }
 
img{
  border-width:0;
  padding:0;
  margin:0;
  line-height:0;
 }
 
h1 {
 font:18pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #996633;
 font-weight:100;
 letter-spacing:.15em;
  padding-bottom:10px;
  margin-bottom:10px;
  line-height:160%;
}

h2 {
 font:13pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #4c3a24;
 font-weight:100;
  margin:5px 0 8px 5px;
}

h3 {
 font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #996633;
 font-weight:100;
 line-height:160%;
 letter-spacing:.15em;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

h4 {
font:13pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #996633;;
 font-weight:100;
 letter-spacing:.1em;
  padding:8px 0 8px 0;
  margin:8px 0 8px 0;
}

h5 {
 font:13pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #4c3a24;
 font-weight:100;
 letter-spacing:.1em;
  padding:8px 0 8px 0;
  margin:8px 0 8px 0;
  line-height:1.6em;
}

.highlight {
 color: #996633;;
}

.price {
 font-weight:bold;
}



p {
  font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  line-height:1.8em;
   color: #4c3a24;
}

ul{
  margin:0 0 .75em;
  padding:0 0 .75em;
  list-style:disc inside;
 }


li{
  margin:8px 0;
  padding:0;
  text-indent:0px;
  line-height:1.6em;
  font:10pt "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
 }
 
 /* Wrapper
----------------------------------------------- */

body{
  margin:0;
  padding:0;
  font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color:#333333;
  text-align:default;
  background:#6e4625 url(images/header_bkgd.jpg) repeat-x top left;
 }
 
 
#wrapper	{
  margin:0px auto;
  width:833px;
  background:url(images/body_bkgd.jpg) repeat-y top left;
  padding:0;
  line-height:0px;
  }
	
	
	/* Header & Nav
----------------------------------------------- */

#headerbkgd{
  margin: 0px auto 0 auto;
  width:833px;
  background:#ffffff url(images/header_bnr01.jpg) no-repeat top center;
  padding:0;
  height:150px;
  }
	

#navbkgd	{
	padding-bottom:5px;
	width:569px;
	height:36px;
	float:right;
	padding-top:107px;
	}	
	
	
.nav{
	font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	color:#543019;
	text-align:center;
	font-weight:bold;
	padding:11px 12px 0 12px;
	height:26px;
	position:relative;
	float:left;
	display: inline;
	}
	
	
.navon{
	font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	color:#543019;
	text-align:center;
	font-weight:bold;
	padding:11px 12px 0 12px;
	height:26px;
	position:relative;
	float:left;
	display: inline;
	background:#e0caad url(images/topnav_on.gif) no-repeat top right;
	}
	
#navdivider {
	height:37px;
	background-color:#fff; 
	width:1px; 
	position:relative;
	float:left;
	}
 
a.nav:link{
  color:#543019;
  text-decoration:none;
 }

a.nav:visited{
  color:#543019;
  text-decoration:none;
 }

a.nav:hover{
  color:#cc6633;
  text-decoration:none;
 }
 a.navon:link{
  color:#543019;
  text-decoration:none;
 }

a.navon:visited{
  color:#543019;
  text-decoration:none;
 }

a.navon:hover{
  color:#cc6633;
  text-decoration:none;
 }
	
/* MAIN PAGE
----------------------------------------------- */

#logoend  {
  width:833px;
  background:url(images/logo_btm.gif) no-repeat top left;
  margin:0;
  padding:0;
  line-height:0;
}

#main-page{
  width:833px;
  background:url(images/rightcol_bkgd.jpg) repeat-y top right;
  margin:0;
  padding:0;
  line-height:0;
 }
 

 #main-content{
  width: 540px;
  padding:0 0 20px 25px;
  margin:60px 0 10px 28px;
  line-height:146%;
  float:left;
  background:url(images/main_page_bkgd.gif) no-repeat top left;
  position:relative;
  display:inline;
}

#main-content img{
  margin:10px 0 10px 0;
 }

#main-content hr{
  text-align: left;
  position:relative;
  margin:10px 0 15px 0;
  border:0;
  color: #e5d5b8;
  background-color: #e5d5b8;
  height: 1px;
  width: 98%;
}

.main-header{
 font:18pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
 color: #4c3a24;
 font-weight:100;
 line-height:160%;
 letter-spacing:.15em;
}

.main-text{
  font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  line-height:2.2em;
  }


/* right-side
----------------------------------------------- */
#right-side{
  margin:10px 0 10px 0;
  padding:10 0 10px 0;
  width: 219px;
  float:right;
  position:relative;
  font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-align:left;
}

#right-side p	{
padding-right:15px;
}


#right-side img	{
margin-top:10px;
}

#right-side hr{
  border-left: #f7efe8;
  border-right: #f7efe8;
  border-bottom: #f7efe8;
  width: 200px;
  text-align: left;
  margin:10px 0 0 0;
  border-top:1px dotted #bc8b4e;
}

.rightnav{
	width:185px;
	padding:5px 0 5px 25px;
	height:15px;
	border-bottom:1px solid #fff;
	background:url(images/rnav_bullet.gif) no-repeat;
    background-position: 5px 10px;
	}
	
.rightnavon{
	width:185px;
	padding:5px 0 5px 25px;
	height:15px;
	border-bottom:1px solid #fff;
	background:#eef6f8 url(images/rnav_leaf.gif) no-repeat;
    background-position: 5px 10px;
	}

a.right:link{
  color:#543019;
  text-decoration:none;
 }

a.right:visited{
  color:#543019;
  text-decoration:none;
 }

a.right:hover{
  color:#cc6633;
  text-decoration:none;
 }

.right-text{
  font:10pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  line-height:2.2em;
  }
  
#right-side img{
  border-top:1px solid #fff;
  margin-left:-6px;
  border-bottom:1px solid #fff;
 }
 
  #giftpackage{
  width: 230px;
  padding:20px 10px 0 10px;
  margin:0 0 0 10px;
  line-height:146%;
  float:left;
  position:relative;
  display:inline;
}

#giftdivider {
	height:200px;
	background-color:#e5d5b8;
	width:1px; 
	position:relative;
	float:left;
	}

form	{
line-height:2em;
}
	
	
	/* Footer
----------------------------------------------- */
#footer{
  width:780px;
  padding:15px 0 20px 53px;
  margin:0px auto;
  font:8pt "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  color:#ffffff;
  line-height:1.6em;
  background:url(images/footer_bkgd.jpg) no-repeat top left;
 }
