.big_hdrs {



	font-family: Georgia, "Times New Roman", Times, serif;



	color: #51311B;



	font-size: 1.4em;



	letter-spacing: 0.1em;



}



#main_box {



	position:inherit;



	left:500px;



	top:330px;



	width:1000px;



	z-index:1;



	margin-left: 0px;



	padding-left: 0px;



	background-repeat: no-repeat;



	padding-top: 0px;



	overflow: auto;



}



#left_box {



	position:inherit;



	left:20px;



	width:182px;



	height:275px;



	z-index:1;



	margin-left: 20px;



	background-image: url(../images/events_cal_box.gif);



	padding-left: 15px;



	background-repeat: no-repeat;



	padding-top: 85px;



	float: left;



	margin-top: 10px;



	font-size: 70%;



	padding-right: 30px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: 135%;



	color: #51311B;



}



.cal_hdr {



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	letter-spacing: 0.06em;



	line-height: 195%;



	color: #BD3F0D;



}



.events_hdr {



	font-family: Geneva, Tahoma, sans-serif;



	font-size: 13px;



	font-weight: bold;



}



.container {



	background-image: url(../images/bg.jpg);



	background-repeat: no-repeat;



	border: 1px solid #543123;



}







body {



	background-color: #B4AE98;



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



}



#container {



	position:absolute;



	left:auto;



	width:1000px;



	



	z-index:1;



	right: auto;



	background-image: url(../images/bg.jpg);



}



.main_table_borders {



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #48281C;



	border-left-color: #47281D;



}



#right_box {

	position:inherit;

	right:50px;

	width:190px;

	height:347px;

	z-index:1;

	margin-left: 20px;

	margin-right: 20px;

	background-repeat: no-repeat;

	padding-top: 10px;

	float: left;

	margin-top: 25px;

	padding-left: 0px;

	padding-right: 10px;

	font-size:90%;

}



#center_box {

	left:20px;

	width:470px;

	z-index:1;

	margin-left: 10px;

	padding-left: 20px;

	background-repeat: no-repeat;

	padding-top: 0px;

	float: left;

	margin-top: 10px;

	padding-right: 10px;

}



.center_type {



	font-family: Geneva, Tahoma, sans-serif;



	font-size: 13px;



	font-weight: bold;



}



p {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 85%;



	color: #51311B;



	line-height: 1.5em;



	letter-spacing: 0.05em;



}



.shop_type {



	padding-right: 60px;



}



#photo_row {



	position:inherit;



	width:100%;



	height:347px;



	z-index:1;



	background-repeat: no-repeat;



	background-color: #03F;



}



#master_container {



	top:25px;



	width:1000px;



	height:auto;



	z-index:1;



	margin-right: auto;



	margin-left: auto;



	background-color: #ECEADF;



	background-image: url(../images/bg2.gif);



	background-repeat: repeat-y;



	border: thin solid #9D9396;



}



.cal_subhdr {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	letter-spacing: 0.06em;

	line-height: 125%;

	text-transform: uppercase;

	font-size: 90%;

}



#ftr {



	position:inherit;



	left:247px;



	top:695px;



	width:1000px;



	height:35px;



	z-index:1;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 65%;



	color: #D43310;



	letter-spacing: 0.1em;



	text-align: center;



	padding-right: 4%;



	margin-right: auto;



	margin-left: auto;



	line-height: 150%;



}



.pipe {



	color: #51311B;



}



a:link {



	color: #BD3F0D;



	text-decoration: none;



}



a:visited {
	color: #BD3F0D;
	text-decoration: none;


}



a:hover {



	color: #51311B;



	text-decoration: none;



}



a:active {



	text-decoration: none;



}



#search {



	position:relative;



	top:10px;



	width:280px;



	height:20px;



	z-index:2;



	float: right;



}



.search_type {



	font-family: Georgia, "Times New Roman", Times, serif;



	letter-spacing: 0.05em;



	color: #BD3F0D;



	font-size: 65%;



}



#mast_top_container {



	position:inherit;



	left:187px;



	top:17px;



	width:995px;



	height:94px;



	z-index:1;



	background-image: url(../images/mast_top.gif);



	float: right;



	padding-top: 10px;



	padding-right: 5px;



}



.hdrs {



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: 0.15em;



	color: #BD3F0D;



	font-size: 14px;



	font-weight: bold;



	text-transform: uppercase;



}



.shops_indent {



	padding-left: 150px;



}



.subhdrs {



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: 0.15em;



	color: #BD3F0D;



	font-size: 11px;



	font-weight: bold;



	text-transform: uppercase;



	line-height: 5px;



}



#shop_hdr {



	position:inherit;



	left:422px;



	top:319px;



	width:97%;



	height:auto;



	z-index:3;



}



#shop_box {



	position:inherit;



	width:95%;



	height:auto;



	z-index:3;



	padding-left: 20px;



	padding-top: 20px;



}



#shop_box_alt {



	position:inherit;



	width:85%;



	height:auto;



	z-index:3;



	background-color: #DFDFD9;



	padding-left: 20px;



	padding-top: 20px;



	border: 1px dotted #583A18;



}







.shop_pic_borders {



	border: 1px solid #B4ABA9;



}



.merchant_box {



	left:422px;



	width:650px;



	height:auto;



	z-index:3;



	padding-left: 60px;



	padding-bottom: 25px;



}



.merchant_pic_left {



	float: left;



	padding-left: 60px;



	padding-top: 10px;



	border: 1px solid #666;



}



#merchant_master_container {



	left:20px;



	width:725px;



	z-index:1;



	margin-left: 10px;



	padding-left: 10px;



	background-repeat: no-repeat;



	padding-top: 10px;



	float: left;



	margin-top: 25px;



	padding-right: 0px;



	height: auto;



}



.shop_pic_left {



	position:inherit;



	width:auto;



	height:auto;



	float:left;



	margin-top: 13px;



}



.merch_type {



	top:194px;



	width:630px;



	height:auto;



	z-index:3;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #51311B;



	padding-top: 10px;



	padding-bottom: 20px;



}



.merch_type p {



	padding-left: 245px;



	margin-top: 10px;



}



.history_type {



	top:194px;



	width:600px;



	height:auto;



	z-index:3;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #51311B;



	padding-top: 10px;



	padding-bottom: 20px;



}



.hdrs_merch_type {



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: 0.15em;



	color: #BD3F0D;



	font-size: 14px;



	font-weight: bold;



	text-transform: uppercase;



	padding-left: 25px;



}



.history_type p {



	padding-left: 0px;



	margin-top: 10px;



}



.hdrs_history_type {



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: 0.15em;



	color: #BD3F0D;



	font-size: 14px;



	font-weight: bold;



	text-transform: uppercase;



	padding-left: 0px;



}



.merchant_box img {



	border: 1px solid black;



}



#weather_box {



	position:absolute;



	width:140px;



	height:auto;



	z-index:3;



	margin-right: auto;



	margin-left: 30px;



}



.shop_hdr_pad_left {



	padding-left: 55px;



}



#splash_holder {



	height: 100%;



	width: 100%;



}



#splash_image {



	width: 100%;



	background-color: #9B937E;



	height: auto;



	left: auto;



	right: auto;



	margin-top: 80px;



}



.merch_hdr {



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	letter-spacing: 0.06em;



	line-height: 195%;



	color: #BD3F0D;



	padding-left: 60px;



	font-size: 120%;



}



#result_box {



	left:422px;



	width:550px;



	height:auto;



	padding-left: 60px;



	padding-bottom: 25px;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 85%;



	color: #51311B;



	line-height: 1.5em;



	letter-spacing: 0.05em;



	padding-top: -10px;



}



.read_more {



	font-size: 90%;



	color: #BD3F0D;



}



.hdrs_result_listing {



	font-family: Arial, Helvetica, sans-serif;



	letter-spacing: 0.15em;



	color: #BD3F0D;



	font-size: 14px;



	font-weight: bold;



	text-transform: uppercase;



	padding-left: 0px;



	margin-bottom: -10px;



}



.results_type {



	padding-right: 60px;



}



#slider_container {



	top:25px;



	width:900px;



	margin-left: 100px;



	padding-bottom: 50px;



	height: auto;



	margin-top: 30px;



}



#slider {

	margin-top:0px;

	width:553px;

	height:auto;

	float:left;

	margin-bottom: 50px;

}



#slider_type {

	margin-top:0px;

	width:280px;

	height:auto;

	float:left;

	padding-left: 65px;

}



#slider_thumbs {



	margin-top:10px;



	width:105px;



	height:330px;



	float:left;



	margin-left: 10px;



} 



#slider_large {



	margin-top:10px;



	width:430px;



	height:330px;



	float:left;



	margin-left: 0px;



}  



.slider_thumb_adj {



	margin-bottom: 3px;



}



#photo_container {



	position:absolute;



	left:293px;



	top:214px;



	width:310px;



	height:263px;



}



#thumb1 {



	/*height: 78px;



	width: 103px;*/



	margin-top: 8px;



	margin-left: 5px;



}



#thumb2 {



	/*height: 78px;



	width: 103px;*/



	margin-top: 8px;



	margin-left: 5px;



	



	



}



#thumb3 {



	/*height: 78px;



	width: 103px;*/



	margin-top: 8px;



	margin-left: 5px;



	



	



}



#thumb4 {



	/*height: 78px;



	width: 103px;*/



	margin-top: 8px;	



	margin-left: 5px;



	



	



}



#display_shot {



/*	height: 336px;



	width: 428px;



	*/



	



	margin-top: 8px;



	margin-left: 5px;



	margin-bottom: 8px;



	text-align:center;



	vertical-align:middle;



}



#thumb_holder {



	width: 110px;



	float:left;



	margin-left: 3px;	



	



	



	



	



}

#repeater_wrapper {

	width: 220px;

	height: auto;

	margin-top: 10px;

	margin-left: 20px;

	margin-bottom: 10px;

	float: left;

}

#repeater_top {

	background-image: url(../images/repeater_box_top.png);

	background-repeat: no-repeat;

	margin-top: 10px;

	height: 10px;

	background-position: 3px;

}

#repeater_box {

	background-image: url(../images/repeater_body_image.gif);

	background-repeat: repeat-y;

}



#repeater_bottom {

	background-image: url(../images/repeater_box_bottom.png);

	background-repeat: no-repeat;

	height: 10px;

	background-position: 3px;

}

#repeater_text {

	width: 180px;

	padding-left: 20px;

	height: auto;

	background-image: url(../images/repeater_body_image.gif);

	background-repeat: repeat-y;

	padding-right: 20px;

	font-size: 70%;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 135%;

	color: #51311B;

}

#repeater_text a:link {

	color: #BD3F0D;

}

#repeater_text a:visited {

	color: #BD3F0D;

}

#repeater_text a:hover {

	color: #51311B;

}

#repeater_text a:active {

	color: #BD3F0D;

}

.cal_event_image_pushdown {

	margin-bottom: 5px;

}

.rule {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #51311B;

	width: 500px;

}





.backtolist {



	padding-right: 20px;



}

.history_slider {
	margin-left: 60px;
}
.sm_hdrs {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #51311B;
	font-size: 1.2em;
	font-weight: bold;
}

