/* common to all page layouts */

body {
background-color:#F1D598;
}

#pagearea {
	height: 550px;
	width: 902px;
	background-color:#FBF7EA;
	position: relative;
	border: solid 1px #FFFFFF;
	}

#button_weddings {
	width: 80px;
	height: 25px;
	border: none;
	position: absolute;
	top: 40px;
	left: 70px;  
	z-index: 11;
}
#button_weddings_drop {
	width: 80px;
	visibility: hidden;
	border: none;
	position: absolute;
	top: 90px;
	left: 70px;  
	z-index: 11;
}
#button_weddings_drop_visible {
	width: 80px;
	visibility: visible;
	border: none;
	position: absolute;
	top: 90px;
	left: 70px;  
	z-index: 11;
}
#button_events {
	width: 80px;
	height: 25px;
	border: none;
	position: absolute;
	top: 40px;
	left: 215px;  
	z-index: 11;
}

#button_events_drop {
	width: 80px;
  visibility: hidden;
	border: none;
	position: absolute;
	top: 90px;
	left: 215px;  
	z-index: 11;
}
#button_events_drop_visible {
	width: 80px;
  visibility: visible;
	border: none;
	position: absolute;
	top: 90px;
	left: 215px;  
	z-index: 11;
}

#image_logo {
	width: 310px;
	height: 130px;
	border: none;
	position: absolute;
	top: 10px;
	left: 445px;  
	z-index: 11;
}

#button_ourstory {
	width: 80px;
	height: 25px;
	border: none;
	position: absolute;
	top: 40px;
	left: 345px;  
	z-index: 11;
}

#button_contact {
	width: 80px;
	height: 25px;
	border: none;
	position: absolute;
	top: 40px;
	left: 775px;  
	z-index: 11;
}

#bottombar {
	width: 495px;
	height: 130px;
	border: none;
	position: absolute;
	top: 250px;
	left: 0px;  
	z-index: 5;
}

#email {
	width: 185px;
	height: 25px;
	border: none;
	position: absolute;
	top: 502px;
	left: 222px;  
	z-index: 13;
}

/* home page only */
#home_image {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 165px;
	left: 75px;  
	z-index: 11;
	overflow: hidden;
}
#home_image_cover {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 165px;
	left: 75px;  
	z-index: 99;
	background: none;
}

#home_text {
	width: 495px;
	height: 130px;
	border: none;
	position: absolute;
	top: 215px;
	left: 340px;  
	z-index: 11;
}

/* weddings page only */
#weddings_image {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 181px;
	left: 111px;  
	z-index: 11;
	overflow: hidden;
}
#weddings_image_cover {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 181px;
	left: 111px;  
	z-index: 99;
	overflow: hidden;
}

#weddings_text {
	width: 430px;
	height: 253px;
	border: none;
	position: absolute;
	top: 172px;
	left: 367px;  
	z-index: 11;
	overflow:hidden;
	padding: 0px;
}



/* events page only */
#events_image {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 174px;
	left: 575px;  
	z-index: 11;
	overflow: hidden;
}
#events_image_cover {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 174px;
	left: 575px;  
	z-index: 99;
	overflow: hidden;
}

#events_text {
	width: 430px;
	height: 253px;
	border: none;
	position: absolute;
	top: 172px;
	left: 90px;  
	z-index: 11;
}

/* our story page only */
#ourstory_image {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 181px;
	left: 111px;  
	z-index: 11;
	overflow: hidden;
}
#ourstory_image_cover {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 181px;
	left: 111px;  
	z-index: 11;
	overflow: hidden;
}

#ourstory_text {
	width: 430px;
	height: 253px;
	border: none;
	position: absolute;
	top: 172px;
	left: 367px;  
	z-index: 11;
	overflow:hidden;
	padding: 0px;
}


#divContainer {
  LEFT: 0px; 
  VISIBILITY: hidden; 
  OVERFLOW: hidden; 
  WIDTH:435px; 
  CLIP: rect(0px 435px 253px 0px);
  POSITION: absolute; 
  TOP: 0px; 
  HEIGHT: 253px;z-index: 12;
}
#divContent {
  LEFT: 0px; 
  POSITION: absolute; 
  TOP: 0px;
  z-index: 13;
}
#interiorScroll {
	border: none;
	position: absolute;
	top: 340px;
	left: 800px;
	z-index: 14;
}
/* END OUR STORY */

/* Contact page only */
#contact_image {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 181px;
	left: 111px;  
	z-index: 11;
	overflow: hidden;
}
#contact_image_cover {
	width: 210px;
	height: 250px;
	border: none;
	position: absolute;
	top: 181px;
	left: 111px;  
	z-index: 99;
}

#contact_text {
	width: 435px;
	height: 125px;
	border: none;
	position: absolute;
	top: 172px;
	left: 367px;  
	z-index: 11;
}

/* weddings seasons page only */
#weddings_seasons_large_image {
	width: 255px;
	height: 255px;
	border: none;
	position: absolute;
	top: 197px;
	left: 185px;  
	z-index: 11;
	overflow: hidden;
}
#weddings_seasons_large_image_cover {
	width: 255px;
	height: 255px;
	border: none;
	position: absolute;
	top: 197px;
	left: 185px;  
	z-index: 99;
	overflow: hidden;
}
#photoCaption {
  width: 255px;
  border: none;
	position: absolute;
	top: 452px;
	left: 185px;  
	text-align: right;
	font-family: Times, Courier, serif;
	color: #999999;
	font-size: 10px;
	z-index: 11;
}
#imageBG1 {
  width: 68px;
	height: 68px;
	border: solid 2px #D9541E;
	position: absolute;
	top: 187px;
	left: 90px;  
	z-index: 10;
	visibility: hidden;
}

#weddings_seasons_small_image1 {
	width: 48px;
	height: 48px;
	border: none;
	position: absolute;
	top: 197px;
	left: 100px;  
	z-index: 11;
	overflow: hidden;
}

#imageBG2 {
  width: 68px;
	height: 68px;
	border: solid 2px #D9541E;
	position: absolute;
	top: 256px;
	left: 90px;  
	z-index: 10;
	visibility: hidden;
}

#weddings_seasons_small_image2 {
	width: 48px;
	height: 48px;
	border: none;
	position: absolute;
	top: 266px;
	left: 100px;  
	z-index: 11;
	overflow: hidden;
}

#imageBG3 {
  width: 68px;
	height: 68px;
	border: solid 2px #D9541E;
	position: absolute;
	top: 325px;
	left: 90px;  
	z-index: 10;
	visibility: hidden;
}

#weddings_seasons_small_image3 {
	width: 48px;
	height: 48px;
	border: none;
	position: absolute;
	top: 335px;
	left: 100px;  
	z-index: 11;
	overflow: hidden;
	padding: -40px;
}

#imageBG4 {
  width: 68px;
	height: 68px;
	border: solid 2px #D9541E;
	position: absolute;
	top: 394px;
	left: 90px;  
	z-index: 10;
	visibility: hidden;
}

#weddings_seasons_small_image4 {
	width: 48px;
	height: 48px;
	border: none;
	position: absolute;
	top: 404px;
	left: 100px;  
	z-index: 11;
	overflow: hidden;
	
}
.galleryThumb {
  position: absolute;
  top: -20px;
  left: -40px;
}

#weddings_seasons_text {
	width: 378px;
	height: 152px;
	border: none;
	position: absolute;
	top: 290px;
	left: 478px;  
	z-index: 11;
	text-align: left;
	font-family: Times, Courier, serif;
	color: #D9541E;
	font-size: 12px;
	line-height: 16px;
}

#weddings_seasons_text p {
	font-family: Times, Courier, serif;
	color: #D9541E;
	font-size: 12px;
	line-height: 16px;
}

#tertNav {
	width: 150px;
	border: none;
	position: absolute;
	top: 195px;
	left: 720px;  
	z-index: 13;
	text-align: right;
	align: right;
	font-family: Times, Courier, serif;
	text-transform: lowercase;
	text-decoration: none;
	color: brown;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;

}

#tertNav a {
	text-transform: lowercase;
	text-decoration: none;
	color: #572700;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

#tertNav a.on {
	text-transform: lowercase;
	text-decoration: none;
	color: #D9541E;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

#tertNav a.off {
	text-transform: lowercase;
	text-decoration: none;
	color: #572700;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
#tertNav a.off:hover {
	text-transform: lowercase;
	text-decoration: none;
	color: #D9541E;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

#nav3_1 {
	width: 150px;
	height: 17px;
	border: none;
	position: absolute;
	top: 195px;
	left: 720px;  
	z-index: 13;
}

#nav3_2 {
	width: 150px;
	height: 17px;
	border: none;
	position: absolute;
	top: 215px;
	left: 720px;  
	z-index: 13;
}

#nav3_3 {
	width: 150px;
	height: 17px;
	border: none;
	position: absolute;
	top: 235px;
	left: 720px;  
	z-index: 13;
}

#nav3_4 {
	width: 150px;
	height: 17px;
	border: none;
	position: absolute;
	top: 255px;
	left: 720px;  
	z-index: 13;
}

/*-------*/
#roguetextimage {
	width: 240px;
	height: 35px;
	border:none;
	background-color:none;
	position: absolute;
	top: 26px;
	left: 10px;
	}


#content {
	width: 745px;
	height: 475px;
	border:none;
	background-color:none;
	position: absolute;
	top: 88px;
	left: 24px;
	text-align:left;
	vertical-align:middle;
	color:#49381D;
	font-family:arial narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	} 
	
H1,H2,H3,H4,H5,H6 {
	color:#49381D;
	font-family:arial narrow,Arial, Helvetica, sans-serif;
	} 
	
h1 {
	font-size:20px
	}

h2 {
	font-size:18px
	}
	
h3 {
	font-size:16px
	}
	
#roguetopnav {
	width: 522px;
	height: 25px;
	border:none;
	background-color:none;
	position: absolute;
	top: 42px;
	left: 265px;
	text-align:right;
	vertical-align:bottom;
	color:#F19607;
	font-family:arial narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:lowercase;
	}
	
#roguetopnav a {
	color:#F19607;
	text-decoration:none;
	}

#roguetopnav a:hover {
	color:#F19607;
	text-decoration:underline;
	}

	#roguecopyrighttext {
	width: 522px;
	height: 25px;
	border:none;
	background-color:none;
	position: absolute;
	top: 589px;
	left: 133px;
	text-align:center;
	vertical-align:bottom;
	color:#705934;
	font-family:arial narrow,Arial, Helvetica, sans-serif;
	font-size:12px;
	}


body {
 FONT-FAMILY: arial narrow,Arial, Helvetica, sans-serif;
 FONT-SIZE: 14px;
 margin: 0;
 padding: 0;
 }

p {
 FONT-FAMILY: arial narrow,Arial, Helvetica, sans-serif;
 FONT-SIZE: 14px;
 }

td {
 FONT-FAMILY: arial narrow,Arial, Helvetica, sans-serif;
 FONT-SIZE: 14px;
 }
 

hr {
 height: 1px;
 color: #5E6E6A;
 }

a {
 TEXT-DECORATION: underline;
 color:#000033;
 }

.smallNote {
 font-size: 11px;
 color: #999999;
 font-style: italic;
 }
 
 /* The td in which a form label appears */
.formLabel {
 background-color: #AAD2C8;
 }

/* attribute of the text for a required field */
.requiredField {
 font-weight: bold;
 }
 
 /*The attributes of the fields that were required but left blank */
.missingField {
 font-weight: bold;
 color: #FF0000;
 }
.contentHeaderCell {
 background-color: #AAAA77;
 color: #FFFFFF;
 font-weight: bold;
 }

.contentListCell {
 background-color: #EEEEEE;
 color: #000000;
 }
.contentListCellAlt1 {
 background-color: #CCCCCC;
 color: #000000;
 }
.contentListCellAlt2 {
 background-color: #DDDDDD;
 color: #000000;
 }
.alternate1 {
 background-color: #CCCCCC;
 color: #000000;
 }
.alternate2 {
 background-color: #DDDDDD;
 color: #000000;
 }
