  /* CSS Document */



body {
background: #F2DDAE;
font: normal 12px/2 Arial, Helvetica, sans-serif;
}

#container {
position:relative;
width:930px;
margin:auto;
padding:10px 0 0 0;
}

#banner {
position:relative;
width:930px;
height: 176px;
padding:0;
margin:0;
}

#top_nav_container {
position:relative;
width:930px;
height:26px;
padding:0;
background:#7F0700;
}

#bottom_banner_container {
position:relative;
width:930px;
height:31px;
margin:0;
padding:0;
background:#7F0700;
}

#calendar {
position:relative;
width:710px;
height:31px;
margin:0;
padding:0;
background:#FFF;
float:right;
}

.calendar_static {
font: normal 12px/2 Arial, Helvetica, sans-serif;
color: #363636;
padding: 0 0 0 5px;
margin:0;
text-decoration:none;
}

a.monthLink {
	font: normal 12px/2 Arial, Helvetica, sans-serif;
	color: #7F0700;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:none;
	}
	
a.monthLink:active {
	font: normal 12px/2 Arial, Helvetica, sans-serif;
	color: #7F0700;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:none;
	}
	
a.monthLink:hover {
	font: normal 12px/2 Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:underline;
	}
	
a.monthLink:visited {
	font: normal 12px/2 Arial, Helvetica, sans-serif;
	color: #7F0700;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:none;
	}


#homepage_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/home_bg.jpg) repeat top left;
}

#ins_page_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/inside_bg.jpg) repeat top left;
}

#jan_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/january/january_bg.jpg) repeat top left;
}

#feb_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/february/february_bg.jpg) repeat top left;
}

#mar_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/march/march_bg.jpg) repeat top left;
}

#apr_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/april/april_bg.jpg) repeat top left;
}

#may_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/may/may_bg.jpg) repeat top left;
}

#jun_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/june/june_bg.jpg) repeat top left;
}

#jul_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/july/july_bg.jpg) repeat top left;
}

#aug_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/august/august_bg.jpg) repeat top left;
}

#sep_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/september/september_bg.jpg) repeat top left;
}

#oct_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/october/october_bg.jpg) repeat top left;
}

#nov_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/november/november_bg.jpg) repeat top left;
}

#dec_container {
position:relative;
width:930px;
margin:0;
padding:0;
background: transparent url(images/december/december_bg.jpg) repeat top left;
}

#ins_page_content {
position:relative;
width:710px;
margin:0;
padding:0;
}


#promotion_container {
float:right;
width:241px;
margin:0;
padding:0;
background:transparent;
}

#promotion_item {
position:relative;
width:241px;
margin:0;
padding:0;
border-bottom: 2px solid #993A34;
background:#7f0700;
z-index:10;
}

#promotion_itemLast {
position:relative;
width:241px;
margin:0;
padding:0;
background:#7f0700;
z-index:10;
}

#promotion_photo{
float:right;
width:73px;
height:52px;
margin:0 0 5px 10px;
padding:15px 10px 0 0;
}

.promohead {
	font: bold 16px/1.25 Arial, Helvetica, sans-serif;
	color: #DEB343;
	padding: 10px 0 0 10px;
	margin:0;
	}

.promotext {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0 10px 10px 10px;
	margin:0;
	}

a.promotextLink {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.promotextLink:active {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.promotextLink:hover {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.promotextLink:visited {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}


#left_content_container {
float:left;
width:689px;
margin:0;
padding:0;

}

#left_inside {
float:left;
width:220px;
margin:0;
padding:0;
}

#left_nav_container {
float:left;
width:220px;
height:230px;
margin:0;
padding:0;
background:#7F0700;
}

#lower_left {
float:left;
width:220px;
margin:0;
padding:0;
background:#993933;
}

.lowerleftText {
	font: normal 15px/2 Arial, Helvetica, sans-serif;
	color: #E4DEA8;
	padding:20px;
	margin:0;
	}

#features_container {
float:left;
width:469px;
margin:0;
padding:0;
background:#363636;
}

#features_linkarea {
position:relative;
width: 689px;
height:23px;
margin:0;
padding:0;
background:#363636;
}

.featuresText {
	font: bold 12px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0 25px;
	margin:0;
	text-decoration:none;
	}

a.featuresLink {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color:#CAAD46;
	padding:4px 17px;
	margin:0;
	text-decoration:none;
	height:23px;
	}
	
a.featuresLink:active {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color:#CAAD46;
	padding:4px 17px;
	margin:0;
	text-decoration:none;
	height:23px;
	}
	
a.featuresLink:hover {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color:#CAAD46;
	padding:4px 17px;
	margin:0;
	text-decoration:none;
	height:23px;
	background:#444;
	}
	
a.featuresLink:visited {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color:#F1DDAD;
	padding:4px 15px;
	margin:0;
	text-decoration:none;
	height:23px;
	}

#text_area {
position:relative;
width: 689px;
margin:0;
padding:0;
}

#inside_text_area {
float:right;
width: 710px;
margin:0;
padding:0;
}

#listing {
position:relative;
width: 710px;
margin:0;
padding:0;
}

#listing_first {
position:relative;
width: 710px;
margin:0;
padding:20px 0 0 0;
}


#listing_photo {
float:left;
margin:15px 10px 5px 25px;
padding:0;
border: 1px solid #FFF;
}

#listing_textHolder {
float:right;
width:520px;
margin:0;
padding:0;
}

.listing_head {
font: bold 16px/1.25 Arial, Helvetica, sans-serif;
color: #7F0700;
padding: 15px 15px 0 0;
margin:0;
}

.listing_text {
font: normal 11px/1.25 Arial, Helvetica, sans-serif;
color: #000;
padding: 10px 25px 0 0;
margin:0;
}


a.listing_textLink {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.listing_textLink:active {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.listing_textLink:hover {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.listing_textLink:visited {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}

.subhead {
font: bold 14px/1.25 Arial, Helvetica, sans-serif;
color: #993933;
padding: 10px 15px 0 25px;
margin:0;
}

.generic_head {
font: bold 16px/1.25 Arial, Helvetica, sans-serif;
color: #7F0700;
padding: 15px 15px 0 25px;
margin:0;
}

.generic_subhead {
font: bold 14px/1.25 Arial, Helvetica, sans-serif;
color: #993933;
padding: 15px 15px 0 25px;
margin:0;
}

.subhead2 {
font: bold 14px/1.25 Arial, Helvetica, sans-serif;
color: #993933;
padding: 10px 0;
margin:0;
}

.subhead3 {
font: bold 14px/1.25 Arial, Helvetica, sans-serif;
color: #FFF;
padding: 10px 0;
margin:0;
}

.text {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
color: #000;
padding: 10px 15px 0 25px;
margin:0;
}


.whiteText {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
color: #FFF;
padding: 10px 15px 0 25px;
margin:0;
}
.text2 {
font: normal 12px/2 Arial, Helvetica, sans-serif;
color: #000;
padding: 10px 25px 0 35px;
margin:0;
}

.text3 {
font: normal 12px/2 Arial, Helvetica, sans-serif;
color: #000;
padding: 0;
margin:0;
}

a.textLink {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.textLink:active {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.textLink:hover {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.textLink:visited {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.whiteTextLink {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.whiteTextLink:active {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.whiteTextLink:hover {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.whiteTextLink:visited {
font: normal 12px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}

.generichead {
	font: bold 16px/1.25 Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 0 0 25px;
	margin:0;
	}
	
.generichead2 {
	font: bold 16px/1.25 Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:25px 0 0 25px;
	margin:0;
	}
	
#cal {
	position:relative;
	width: 710px;
	margin:0;
	padding:0;
	}
	
#cal_first {
	position:relative;
	width: 710px;
	margin:0;
	padding:20px 0 0 0;
	}
	
#cal_photo {
float:left;
margin:15px 5px 5px 25px;
padding:0;
border: 1px solid #FFF;
}

#cal_textHolder {
float:right;
width:550px;
margin:0;
padding:0;
}

.cal_whiteDate {
font: normal 12px/2 Arial, Helvetica, sans-serif;
color: #FFF;
padding: 12px 15px 0 0;
margin:0;
}

.cal_goldDate {
font: normal 12px/2 Arial, Helvetica, sans-serif;
color: #DEB343;
padding: 12px 15px 0 0;
margin:0;
}

.cal_blackDate {
font: normal 12px/2 Arial, Helvetica, sans-serif;
color: #000;
padding: 12px 15px 0 0;
margin:0;
}

.cal_goldHead {
font: bold 16px/1.25 Arial, Helvetica, sans-serif;
color: #DEB343;
padding: 9px 15px 0 0;
margin:0;
}


.cal_blackHead {
font: bold 16px/1.25 Arial, Helvetica, sans-serif;
color: #000;
padding: 9px 15px 0 0;
margin:0;
}

.cal_greenHead {
font: bold 16px/1.25 Arial, Helvetica, sans-serif;
color: #669966;
padding: 9px 15px 0 0;
margin:0;
}

.cal_redHead {
font: bold 16px/1.25 Arial, Helvetica, sans-serif;
color: #7F0700;
padding: 9px 15px 0 0;
margin:0;
}

.cal_blackTxt {
font: normal 11px/1.25 Arial, Helvetica, sans-serif;
color: #000;
padding: 10px 25px 0 0;
margin:0;
}

.cal_whiteTxt {
font: normal 11px/1.25 Arial, Helvetica, sans-serif;
color: #FFF;
padding: 10px 25px 0 0;
margin:0;
}


a.cal_blackTxtLink {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.cal_blackTxtLink:active {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.cal_blackTxtLink:hover {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.cal_blackTxtLink:visited {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.cal_whiteTxtLink {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.cal_whiteTxtLink:active {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.cal_whiteTxtLink:hover {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}
	
a.cal_whiteTxtLink:visited {
	font: normal 11px/1.25 Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0;
	margin:0;
	text-decoration:underline;
	}


#bottom_address_container {
position:relative;
width:930px;
margin:0;
padding:5px 0 0 0;
background:transparent;
}


.bottomAddress {
font: bold 11px/1.5 Arial, Helvetica, sans-serif;
text-align: right;
color: #7F0700;
padding: 0;
margin:0;
}

a.bottomLink {
	font: normal 11px/1.5 Arial, Helvetica, sans-serif;
	color: #7F0700;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:underline;
	}
	
a.bottomLink:active {
	font: normal 11px/1.5 Arial, Helvetica, sans-serif;
	color: #7F0700;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:underline;
	}
	
a.bottomLink:hover {
	font: normal 11/1.5 Arial, Helvetica, sans-serif;
	color: #A63C17;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:underline;
	}
	
a.bottomLink:visited {
	font: normal 11/1.5 Arial, Helvetica, sans-serif;
	color: #7F0700;
	padding: 0 0 0 8px;
	margin:0;
	text-decoration:underline;
	}

