/* CSS Document */

body {
	background-color:#4A5863;
	margin:20px 0 0 0;
	font-family:Arial, "Verdana",  serif;
	font-size:12px;
	}
/* Main Styles*/
.top {
	border:1px solid #A2A2A2;
	border-bottom:0;
	padding:0px;
	background-color:#444;
	width:852px !important;
	}
td {vertical-align:top}
.main {
	border:1px solid #A2A2A2;
	border-top:0;
	background-color:#fff;
	text-align:justify;
	border-bottom:1px solid #ddd;
	width:852px !important;
	margin:0 auto;
	}

/*homepage split*/
.main_split {
	border:1px solid #A2A2A2;
	border-top:0;
	background-color:#fff;
	width:852px !important;
	margin:0 auto;
	}
.main_split img {margin:0;}


.main_split a:link, a:active, a:visited {
	color:#800000;
	text-decoration:none;
	}
.main_split a:visited {
	color:#800000;
	text-decoration:none;
	}
.main_split a:hover {
	color:#903;
	text-decoration:none
	}
.main_split img {margin:0px 3px 3px 0px}
.main_split p {
	font-family:Arial, "Verdana",  serif;
	color:#000000;
	margin:10px 4px 4px 4px;
	}
.smalltxt {
	font-size:10px;
	padding-bottom:4px;
	}


.body {padding:0px 0px 0px 5px}
.body a {
	color:#800000;
	text-decoration:underline
	}

.body a:hover {
	color:#903;
	text-decoration:none
	}
.body img {margin:0px 3px 3px 0px}


.body ul.benefits {margin:10px 20px;padding:2px;font-size:12px;list-style:disc}
	.body ul.benefits li {clear:both;margin:5px 10px;padding:2px;float:none;width:90%;}

.main p {
	font-family:Arial, "Verdana",  serif;
	font-size:12px;
	/*color:#000000;*/
	margin:9px;
	}
/*Directory ABCD*/
.directory {
	font-family:Arial, "Verdana",  serif;
	font-size:12px;
	color:#5A0000;
	margin:9px;
	letter-spacing:2px;
	}
	.directory a {font-weight:bold;}
		.directory a.rentals {letter-spacing:normal}
		
/*Heading Styles*/
h1 {
	font:Arial, "Verdana",  serif;
	font-size:16px;
	font-weight: bold;
	color:#800000;
	margin:2px;
	}
h2 {
	font:Arial, "Verdana",  serif;
	font-size:14px;
	font-weight: bold;
	color:#800000;
	margin:2px;
	}
h3 {
	font:Arial, "Verdana",  serif;
	font-size:14px;
	font-weight: bold;
	color:#800000;
	margin:1px;
	}

h3 a:link {
	text-decoration:none;
	}

h3 a:link {
	text-decoration:none;
	}
	
.fall-springs h1 {font-size:22px;}
.fall-springs strong {font-size:14px;}	
blockquote.fall {background:#f2f2f2;border:1px solid #eee;border-width:1px 2px 2px 1px;margin:2px 10px 20px;padding:2px 5px;text-align:left;}
	blockquote.fall p {font-size:11px;line-height:16px;margin:3px;}
	blockquote.fall strong {font-size:11px}
	
/*top menu styles*/
.menu {
	padding:0;
	background-color:#990033;
	color:#faf4e5;
	font-size:13px;
	border-top:1px solid #A2A2A2;
	border-bottom:1px solid #A2A2A2;
	border-right: 1px solid #A2A2A2;
	width:852px !important;
	margin:0 auto;
	}
.menu a:link {
	color:#EEEBCA;
	text-decoration:none;
	}
.menu a:active{
	color:#EEEBCA;
	text-decoration:none;
	}
.menu a:visited{
	color:#EEEBCA;
	text-decoration:none;
	}
.menu a:hover{
	color:#faf4e5;
	text-decoration:none;
	}
/*bottom menu styles*/
.bottom_menu {
	padding:2px;
	background-color:#850505;
	color:#faf4e5;
	font-size:12px;
	border-left:1px solid #A2A2A2;
	border-right:1px solid #A2A2A2;
	font-variant: small-caps;
	font-family:Arial, "Verdana",  serif;
	width:850px !important;
	margin:0 auto;
	}
.bottom_menu a:link {
	color:#faf4e5;
	text-decoration:none;
	}
.bottom_menu a:active{
	color:#faf4e5;
	text-decoration:none;
	}
.bottom_menu a:visited{
	color:#faf4e5;
	text-decoration:none;
	}
.bottom_menu a:hover{
	color:#faf4e5;
	text-decoration:none;
	}
/* Navigation Styles*/
/*---------------------Do not make changes other than to colors in this section--------------------*/

ul {
	list-style: none;
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
ul li {
	padding:0; 
	margin:0;
	}
#nav a {
	font-weight: normal;
	color: #800000;
	display:block;
	text-decoration: none;
	}

.top_links {
	color:#666;
	font-weight:bold;
	background-color:#eee;
	text-align:center;
	}
/*a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}

a:active {
	color: #039;
	text-decoration: none;
}*/

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

/*drop down links*/
#nav li li a {
	display: block;
	width:131px;
	font-weight: normal;
	color: #EEEBCA;
	margin-left:0px;
	padding:2px 3px 2px 5px;
	border-bottom:1px solid #A2A2A2;
	background-color:#903;
	
}
/*drop down hover*/
#nav li li a:hover {
	background-color:#f6ebd0;
	color:#000;
	padding:1px 3px 3px 5px;
	border-bottom:1px solid #800000;
	display:block;
}
li#first {
	border-top:1px solid #800000;
}

/*IE fix*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

li {
	float: left;
	position: relative;
	width: 140px;
	text-align: left;
	border-left:1px solid #a2a2a2;
	}

li ul {
	display: none;
	position: absolute;
	top:100%;
	left:0;
	font-weight: normal;
	background-color:#a2a2a2;
	z-index:100;
}

li>ul {
	top: auto;
	left: 0;
	
}

li li {
	display: block;
	float: none;
}

li:hover ul, li.over ul {
	display: block;
}
/*End Navigation Styles*/

img {border:0}
/*Contact Page Style*/
.contact {
	font-family:Arial, "Verdana",  serif;
	color:#903;
	}
.contact_left {
	font-size:12px;
	color:#903;
	text-align:right;
	padding-right:10px;
	line-height:14px
	}
.contact_right {
	font-size:12px;
	color:#903;
	text-align:left;
	padding-left:10px;
	line-height:14px
	}
.contact_center {
	font-size:12px;
	color:#903;
	text-align:left;
	line-height:14px
	}
.input_field {
	background-color:#fff;
	border:1px solid #800000;
	font-size:12px;
	color:#903;
	width:200px;
	line-height:14px
	}
.text_box {
	background-color:#fff;
	border:1px solid #800000;
	font-size:12px;
	color:#903;
	width:200px;
	line-height:14px
	}
.button {
	font-family:Arial, "Verdana",  serif;
	background-color:#fff;
	border:1px solid #800000;
	font-size:12px;
	color:#903;
	padding:2px
	}
/*Bottom of Page styles*/
.copy {
	padding:2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#faf4e5;
	background-color:#850505;
	border:1px solid #A2A2A2;
	border-top:0;
	}
.copy a:link{
	color:#faf4e5;
	text-decoration:none;
	}
.copy a:active{
	color:#faf4e5;
	text-decoration:none;
	}
.copy a:hover {
	color:#faf4e5;
	text-decoration:none;
	}
.copy a:visited{
	color:#faf4e5;
	text-decoration:none;
	}
.servlet {
	padding:1px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ccc;
	}
.servlet a:link, .servlet a:active, .servlet a:hover, .servlet a:visited {
	color:#eee;
	text-decoration:underline;
	}
/*Time and Weather*/
.weather {
	background-color:#f6f5c6;

	border:1px solid #900;
	color:#900;
	line-height:12px;
	}
.weather p {
	text-align:center;
	}

/*Event Schedule for Home Page*/
.schedule{
	margin:0px 10px 0px 0px;
	/*background-color:#FBF9E0;	*/
	float:right;
	clear:right;
	border-left:0px solid #A2A2A2;border-bottom:0px solid #828282;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#DE7709;
	}
.schedule p {
	color:#DE7709;
	font-size:11px;
	padding:2px;
	margin:2px 4px 0px 5px;
	text-align:center;
	}
.schedule h1 {
	/*color:#000;*/
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
	padding:1px;
	margin:5px;
	}
.schedule a:link {
	text-decoration:none;
	}
.schedule a:visited {
	text-decoration:none;
	}
.schedule a:hover {
	color: #A92E12;
	text-decoration:none;
	}
.schedule img {margin:0;padding:0;}

.shadow {margin:0 auto 0;width:250px;height:110px;background:transparent url(images/homepage/shadow-bg.gif) no-repeat top center;}
	.shadow h1 {padding:15px 0 0;margin:0;}

/*second schedule*/
.schedule2 {
	margin:0px 0px 0px 8px;
	background-color:#fff;	
	/*float:right;*/
	/*clear:right;*/
	border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	}
.schedule2 p {
	color:#000;
	font-size:11px;
	padding:2px;
	margin:2px 2px 0px 5px;
	}
.schedule2 h1 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	padding:1px;
	margin:5px;
	}
.schedule2 a:link {
	text-decoration:none;
	}
.schedule2 a:visited {
	text-decoration:none;
	}
.schedule2 a:hover {
	color: #A92E12;
	text-decoration:none;
	}

.featured {
	color:#800000;
	}

.featured h1 {
	font:Arial, "Verdana",  serif;
	font-size:14px;
	font-weight: bold;
	color:#800000;
	margin:1px;
	}

.homepagered {
	color:#56697A;
	}

#quicklink {
	margin-top:5px;
	padding-bottom:5px;
	line-height:0;
	text-align:center;
	}
	#quicklink img {display:block;margin:0 auto 3px;padding:0;height:30px;overflow:hidden;}
	
#quicklinks {
	color:#000;
	font-size:13px;

	}
.#quicklinks a:link {
	color:#827E40;
	}
#quicklinks a:visited {
	color:#827E40;
	}
	

/*quicklinks*/

body .quicklink {display:block;}
body .quicklink a {
	display:block;
	padding:12px 0px;
	margin:5px 2px 10px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:#56697A;
	font-weight: bold;
	border:1px solid #efefef;
	}
body .quicklink a:hover {color:#fff;opacity:.85;filter:alpha(opacity=85)}

body .shopping a {background:#6E8351;}
body .arts a {background:#3A727A;}
body .farms a {background:#9D8034;}
body .lodging a {background:#34749d;}
body .dining a {background:#56697A;}
body .recreation a {background:#585183;}
body .wellness a {background:#2c7d5d;}
body .events a {background:#8F4652;}

body .best-of-road {
	margin:10px auto;
	padding:10px;
	font-size:14px;
	line-height:20px;
	background:#fafafa;
	border:1px solid #efefef;
	}


.logofloat {
	display:block;
	margin:3px 5px;
	padding:3px 5px;
	float:left;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}

.logofloat a:link, .logofloat a:visited {
	font-weight:bold;
	text-align:center;
	font-size:11px;
} 

/*.palebox {
border:1px solid #E0CD9B;padding:6px 0px;background:#FBF9C8;font-size:12px;line-height:14px;text-align:center;margin:0 8px 5px;display:block;float:left;}*/
p.palebox {
border:1px solid #E0CD9B;padding:9px 2px;background:#FBF9C8;font-size:12px;line-height:14px;text-align:center;	
}


/*HOMEPAGE STYLES*/
p.welcomenote {line-height:20px;font-size:13px;}

.home-icons {display:block;margin:0;padding:0 0 10px;clear:both;}
	.home-icons img {margin:0 7px;}
	
	.home-icons a {display:block;float:left;margin-bottom:2px;}

#middle-content {clear:both;display:block;margin:0 auto;padding:0;border-bottom:1px solid #bbb;width:848px !important;}
	#middle-content img {margin:0;padding:0;}
	#middle-content .left {display:block;float:left;width:260px;margin:0 6px 0 5px;padding:0;border-right:1px dashed #ccc;height:365px;}
	#middle-content .mid {display:block;float:left;width:260px;margin:0 2px 0 20px;padding:0;border-right:1px dashed #ccc;height:365px;}
	#middle-content .right {display:block;float:right;width:260px;margin:0;padding:0 5px 0 0;}
		#middle-content .right p {margin-right:0;margin-left:0;}
		
#bottom-title {clear:both;display:block;margin:0 auto;padding:0;/*background:#ffffcc;*/font-size:14px;font-weight:bold;}
	#bottom-title .left {display:block;float:left;width:245px;margin:0;padding:10px 1px 2px 5px;/*background:#ebedf0;*/}
	#bottom-title .mid {display:block;float:left;width:245px;margin:0;padding:10px 0 2px 6px;/*background:#f5f5f5;*/}
	#bottom-title .right {display:block;float:right;width:242px;margin:0 10px 0 0;padding:10px 0 2px 0px;}
	
#bottom-content {clear:both;display:block;margin:0 auto;padding:0;}
	#bottom-content .left {display:block;float:left;width:245px;margin:0;padding:0 1px 0 5px;
							background:#ebedf0 url(images/homepage/business-bg.gif) repeat-x top;height:280px;}
	#bottom-content .mid {display:block;float:left;width:245px;margin:0;padding:0 0 0 6px;
							background:#f5f5f5 url(images/homepage/chamber-bg.gif) repeat-x top;height:280px;}
	#bottom-content .right {display:block;float:right;width:242px;margin:0 10px 0 0;padding:0;}

#home-foot {clear:both;display:block;margin:0 auto;padding:0;}
	#home-foot .left {display:block;float:left;width:245px;margin:0;padding:0 6px 0 10px;}
	#home-foot .mid {display:block;float:left;width:245px;margin:0;padding:0 0 0 6px;}
	#home-foot .right {display:block;float:left;width:245px;margin:0;padding:0;}
	
.clr {clear:both;}


/*Getaways*/
#getaways {
	margin:20px 5px;
	}
	#getaways p {text-align:left;margin-top:3px;}
	.getaways-header {clear:both;margin:0 0 20px;padding:0;color:#a41543;}
	.getaways-header img {margin:0 5px 5px 0;}
	
	.getaways-logos {clear:both;margin:5px 10px;padding:0;width:220px;}
	.getaways-logos img {margin:5px;}
	
	.getaways-links {clear:both;margin:0;padding:0;}
		.getaways-links .details {
			margin:18px;
			padding:0 0 3px;
			float:left;
			height:190px;
			width:235px;
			/*background:#f7f7f7;*/
			border:1px solid #efefef;
			border-width:1px 2px 2px 1px;
			-moz-border-radius:5px;
			overflow:hidden;
			}
		.getaways-links a:link, .getaways-links a:visited {color:#a41543;font-weight:bold;text-decoration:none;}
		
		.getaways-links .logos {
			display: table-cell;
	  		vertical-align: middle;
			margin:0;
			padding:5px;
			width:225px;
			height:110px;
			overflow:hidden;
			text-align:center;
			}
			.getaways-links .logos img {
				padding:0;
				margin:0;
				}
		
		
#bands {
	margin:0 auto;
	width:250px;
	font-weight:bold;
	color:#800000;
	display:none;
	}

.street-fair-text {padding-right:30px;width:100%;}
	.street-fair-text p {margin:15px 5px;font-size:15px;line-height:26px;}
	
	table.meetings {margin:0 auto;padding:0;}
		table.meetings tr {background:#fafafa;}
			table.meetings tr.header {background:#ddd;}
		table.meetings td {padding:4px;margin:0;text-align:left;border-bottom:1px solid #ccc;}
		


/*Link to Members*/

#homepage-members {margin:0 auto;padding:10px 0 9px 4px;clear:both;}
	#homepage-members .left {
		display:block;
		float:left;
		width:250px;
		height:131px;
		background:url(images/homepage/member-bg.jpg) no-repeat center;
		margin:0;
		padding:0;
		}
		#homepage-members .left .left-content {margin:0 auto;padding:18px 18px 18px 14px;color:#fff;font-size:10px;text-align:center;line-height:14px;}
			#homepage-members .left .left-content p {margin:0 0 7px;font-size:10px;}
			#homepage-members .left .left-content a.title {color:#ffe98f;text-decoration:none;font-size:16px;display:block;padding-bottom:4px;}
			
		
	#homepage-members .right {
		display:block;
		float:right;
		width:250px;
		margin:0;
		}
			#homepage-members .right .right-content {
				text-align:center;
				line-height:19px;
				padding:0 0 5px;
				margin:3px 0 3px 0;
				background:#f7f7f7;
				font-size: 11px;
				border:1px solid #efefef;
				}
				#homepage-members .right .right-content img {margin:7px 5px 0 2px;-moz-box-shadow:0px 0px 3px #bbb;}


#homepage-members blockquote.header {
		background:url(images/block-bg3.jpg) no-repeat top;
		width:482px;
		/*height:95px;*/
		color:#fff;
		padding:0;
		margin:5px auto;
		}
	#homepage-members blockquote.header a {color:#ffe98f;text-decoration:none;}
	#homepage-members blockquote.header h2 {
		padding:15px 15px 0;
		color:#fff;
		font-size:14px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:normal;
		}
	#homepage-members .featured {
		display:block;
		padding:10px 0;
		/*border:3px double #008093;*/
		margin:5px auto;
		font-size:13px;
		line-height:18px;
		width:465px;
		text-align:left;
		}
		#homepage-members .featured img {margin-right:5px;}


.main_split a.home-button {
	display:block;
	padding:2px 3px;
	margin:0 15px 0 2px;
	background:#035A41;
	border:1px solid #F1D190;
	box-shadow: 2px 2px 2px #999;
	color:#fff;
	text-align:center;
	}
	
	.main_split a:hover.home-button {background:#8B373A;}


table.relocation {}
	table.relocation td {border-bottom:1px solid #f7f7f7;}
	table.relocation td.logo {border-right:1px solid #fafafa;}
	
blockquote.relocate {
	display:block;
	margin:10px 10px 15px 0;
	padding:5px;
	background:#efefef;
	border:1px solid #ddd;
	border-width:1px 2px 2px 1px;
	}
	blockquote.relocate h4 {margin:0;padding:0;font-size:14px;font-weight:bold;}

.juneteenth {
	display:block;
	clear:both;
	padding:15px 5px;
	/*background:#fff;
	border:1px solid #eee;
	border-width:1px 2px 2px 1px;
	-moz-border-radius:10px;*/
	}
	

/*Fling*/

.fling-intro {
	font-size:20px;
	font-style:italic;
	color:#0e5699;
	line-height:28px;
	text-align:left;
	display:block;
	margin:10px;
	}
	
	.fling-upcoming {
		display:block;
		margin:0 auto;
		padding:5px;
		}
	
	.fling-date {font-size:24px;color:#0e8631;margin:0;}
	.fling-summary {font-size:16px;font-weight:bold;font-style:italic;}
	
	.fling-events {
		display:block;
		margin:0 auto 10px;
		padding:5px 8px;
		border:1px solid #eee;
		border-width:1px 2px 2px 1px;
		width:460px;
		}
		.fling-events .left {display:block;float:left;margin:0;padding:2px 0;width:225px;}
		.fling-events .right {display:block;float:right;margin:0;padding:2px 0;width:225px;}
		
		
		.fling-events .friday, .fling-events .saturday, .fling-events .sunday {
			display:block;
			background:#f8f8f8 url(fridayfling/events-bg.jpg) no-repeat top left;
			padding:2px 10px;
			text-align:left;
			}
			.fling-events .sunday {margin-top:10px;height:190px}
		
		.main .fling-events .left p.dates, .main .fling-events .right p.dates {font-size:14px;border:none;}
		.main .fling-events p {margin:9px 0;padding-top:2px;}
		
		.main .fling-events .left p, .main .fling-events .right p {border-top:1px dotted #ddd;}
		
		body .main .fling-events a {color:#A90303;text-decoration:none;}
		
		td.future-flings {background:url(fridayfling/future-flings.jpg) no-repeat bottom;}
		
.main .body .business-directory {display:block;padding-right:10px;padding-bottom:20px;}
	.main .body .business-directory ul {margin:0;padding:0;list-style:none;float:none;border-right: 1px solid #ddd;}
		.main .body .business-directory ul li {
			float:none;
			clear:both;
			margin:0;
			padding:0;
			position:static;
			font-size:12px;
			width:auto;
			}
			.main .body .business-directory a {
				display:block;
				text-decoration:none;
				padding:5px 10px;
				background:#efefef;
				border-bottom:1px solid #ccc;
				border-top:1px solid #fff;
				width:230px;
				font-weight:bold;
				color:#444;
				}
				.main .body .business-directory a:hover {
					background:#0185ab;
					color:#fff;
					border-top:1px solid #999
					}
		.business-directory h1 {font-size:15px;text-align:left;}
		
		.browse-directory {float:left;padding:0 10px;}
		
		.main .body .business-directory a.alphabetical-list {background:#035A41;color:#fff3c1;}
			.main .body .business-directory a:hover.alphabetical-list {background:#0185AB;color:#fff;}
		
		.find-members {
			display:block;
			float:right;
			margin:5px;
			width:440px;
			background:#fa931c;
			color:#fff;
			padding:12px;
			font-size:13px;
			line-height:18px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			-khtml-border-radius:10px;
			border-radius:10px;
			}
		
		p.browse-directory-desc {display:block;padding:15px 0;font-size:14px;line-height:22px;}
		

/*isupport*/

.isupport {
	display:block;
	font-size:14px;
	padding:10px 20px 35px 15px;
	}
	
	.isupport .do-you-love {
		float:right;
		width:480px;
		padding:20px 0 0 0;
		color:#990033;
		font-weight:bold;
		line-height:22px;
		}
		.isupport .do-you-love strong {font-size:17px;}
	
	.isupport p {font-size:14px;line-height:24px;text-align:left;}

.isupport-left {
	display:block;
	float:left;
	width:300px;
	margin:5px 0;
	}

.isupport-right {
	display:block;
	float:right;
	width:460px;
	padding:10px 15px;
	margin:10px 0;
	background:#3a727a;
	color:#fff;
	border-radius:10px;
	position:relative;
	behavior: url(/pie/PIE.htc);
	z-index:0;
	}
	
	.isupport-right .news {position:absolute;right: 10px;top:40px;}
	
	.isupport-right p {line-height:19px;font-size:13px;}
	
	.isupport-right ul {float:left;list-style:disc;margin-left:0;padding-left:5px; }
		.isupport-right ul li {float:none;width:auto;font-size:13px;border:none;margin-left:15px;padding:4px 0;}

	.isupport strong.red {color:#990033;}

	.isupport .click-to-join {
		display:block;
		float:right;
		width:203px;
		padding-top:10px;
		}
		.isupport .click-to-join .submit-to-join {
			display:block;
			width:203px;
			height:33px;
			background:url(images/isupport/click-here-to-join.jpg) no-repeat;
			border:none;
			cursor:pointer;
			}

.home-table-border {width:90%;border-collapse:collapse;border-top:1px solid #efefef;margin:0 0 10px;}
.home-table-border tr td {border-bottom:1px solid #efefef;}


/*Holiday*/

.holiday-td {padding-right:10px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;width:40%;}
.holiday-td2 {padding-left:15px;width:40%;border-bottom:1px dotted #ccc;}

.holiday-td .fling-date, .holiday-td2 .fling-date, .holiday-td3 .fling-date {color:#990033}

.holiday-td ul, .holiday-td2 ul, .holiday-td3 ul {margin-bottom:20px;}

.holiday-td ul li, .holiday-td2 ul li, .holiday-td3 ul li {
	display:block;
	float:none;
	clear:both;
	font-size:12px;
	width:auto;
	margin:5px 0 0;
	padding:0px 5px 5px 13px;
	background:url(images/holiday/dot.jpg) no-repeat top left;
	border:0;
	/*border-top:1px solid #eee;*/
	}
	
.holiday-td h2, .holiday-td2 h2, .holiday-td3 h2 {
	padding:2px 0;
	margin:0;
	color:#0e4e96;
	font-weight:bold;
	font-size:17px;
	}

.holiday-td h3, .holiday-td2 h3, .holiday-td3 h3 {
	padding:2px 0;
	margin:0;
	color:#0E8631;
	font-weight:normal;
	font-size:16px;
	}

.holiday-td h4, .holiday-td2 h4, .holiday-td3 h4 {
	padding:2px 0;
	margin:0;
	color:#0e4e96;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	}

/*Footer*/
.foot {
	margin:0 auto;
	display:block;
	width:852px !important;
	}
