* {
	border: 0;
	margin: 0;
	padding: 0;
}

html {
/*	height: 100%; */
}

body {
	background-image: url(../images/background.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #666666;
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 1.3em;
/*	height: 100%; */
	position: relative;
}

#body {
/*	border: 2px solid white; */
	background-color: transparent; /* this line fixes an IE6 layout glitch. MJS */
	position: relative;
}

#main {
/*	outline: 2px solid pink; */
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	width: 1111px;
}

a {
	text-decoration: none;
		color: #333333;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
	color: #3A6C8E;
	letter-spacing: .3px; 
	margin-top: 8px;	
	margin-bottom: 2px;
}

#h1 a {
	text-decoration: none;
		color: #3A6C8E;
}

#h1 a:hover {
	text-decoration: underline;
}

h2 {
	font-size: 14px;
	color: #663300;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
	margin-top: 16px;
	margin-bottom: 1px;
}


h3 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin-top: 1px;
	margin-bottom: 1px;
}

h4 {
	font-size: 14px;
	color: #976738;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
	margin-top: 3px;
	margin-bottom: 2px;
}


h5 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
	margin-top: 1px;
	margin-bottom: 1px;
}


h6 {
	font-size: 14px;
	color: #976738;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: 1px;
}



p {
	margin-bottom: 10px;
}

.clearfloat {
	clear: both;
}


#header img {
	vertical-align: top;
}

#header-logo {
	float: left;
}
#header-call2 {
	float: right;
	padding-right: 172px;
	margin-top: 83px;
}

#header-call2 a {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-left: 0px;
	text-decoration: none;
}

#header-call2 a:hover {
	text-decoration: underline;
}

#header-call3 {
	float: right;
	padding-right: 168px;
	margin-top: 8px;
	margin-bottom: 0px;
}

#header-call3 a {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-left: 0px;
	text-decoration: none;
}

#header-call3 a:hover {
	text-decoration: underline;

}

#header-call {
	float: right;
	padding-right: 182px;
	margin-top: 84px;
}

#header-call a {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 0px;
	text-decoration: none;
}

#header-call a:hover {
	text-decoration: underline;
}




#content {
/*	outline: 2px solid black; */
/*	background-color: #FFECBA; */
	color: #403C2B;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	position: relative;
	top: -100px;
	width: 805px;

}

#content-top {
	margin-bottom: 15px;
	position: relative;
	width: 765px;
	height: 159px;
	z-index: 2;
}

#content-top-nav-background {
	background-color: #000000;
	position: relative;
	width: 210px;
	height: 159px;
	opacity: 0.63;
	filter: alpha(opacity=68);
}

#content-top-nav {
	padding-top: 7px;
	position: absolute;
	top: 0;
	width: 210px;
}

#content-top-nav a {
	color: #FFFFFF;
	display: block;
	font-size: 100%;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	position: relative;
	width: 185px;
	zoom: 1;  /* fix for IE opacity */
}

#content-top-nav a.hover{
	background-color: #FFFDEC;
	color: #000000;
	display: block;
	font-weight: 500;
	opacity: 0.63;
	filter: alpha(opacity=73);
}

#content-top-nav a:hover {
	text-decoration: none;
}

#content-top-nav a span.current {
	text-transform: uppercase;
}

#content-top-nav-sub {
/*	border: 2px solid green; */
	background-color: #fffdec;
	position: absolute;
	left: 210px;
	display: block;
	top: 0;
	opacity: 0.68;
	filter: alpha(opacity=68);
	width: 205px;
	height: 159px;
	visibility: hidden;
}

.content-top-nav-sub {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.content-top-nav-sub a {
	color: #000000;
	display: block;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 187px;
	
}

#top-nav-closer {
/*	background-color: green; */
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	visibility: visible;
	z-index: 1;
}

#content-left {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 21px;
	float: left;
	padding-left: 20px;
	width: 410px;
}

#content-left2 {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 21px;
	float: left;
	padding-left: 20px;
	width: 320px;
}

#content-left-test {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	float: left;
	padding-left: 20px;
	width: 410px;
}

#content-left-test2 {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	float: left;
	padding-left: 20px;
	width: 700px;
}

#content-left-specials {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	float: left;
	padding: 10px;
	width: 380px;

}

#content-left-store {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 21px;
	float: left;
	padding-left: 20px;
	width: 700px;
}

#content-left-store img {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	border: 5px solid #E4E1CE;
	margin: 5px 12px 2px 10px;
}

#content-left img {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	border: 5px solid #E4E1CE;
	margin: 5px 12px 2px 10px;
}

#content-left-article {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 21px;
	float: left;
	padding-left: 20px;
	width: 410px;
}

#content-left-article img {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	border:  0px none;
	margin: 5px 0px 2px 10px;
}

.imgLeft {
	float: left;
}

.imgRight {
	float: right;
}

#content-main {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 22px;
	float: left;
	display: inline; /* fix for IE6 float margin bug */
	margin-left: 20px;
	width: 700px;
}

#content-main img {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	border: 5px solid #E4E1CE;
	margin: 5px 12px 2px 10px;
}

#content-more {
	font-style: italic;

}

#content-more li {
	color: #403C2B;
	list-style: url(../images/more-arrow.gif) none;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	font-style: italic;

}
#content-more2 {
	text-transform: uppercase; color:#DD8D5A; font-size: .8em; letter-spacing: .8px;


}

#content-more a {
	color: #403C2B;
}


#content-right {
	float: right;
	width: 310px;
}

#content-right2 {
	float: right;
	width: 400px;
}
#content-right-nav {
	color: #DD8D5A;
	font-size: 11px;
	letter-spacing: -.4px;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: right;
}

#content-right-nav a {
	color: #DD8D5A;
	padding-left: 5px;
	padding-right: 5px;
}

#content-special {
/*	border: 1px solid black; */
	margin-left: 10px;
	margin-right: 10px;
	width: 300px;

}

#content-special-left {
/*	border: 1px solid black; */
	float: left;			
	padding-left: 10px;
	padding-top: 20px;
	background-color: #96abac;
}

#content-special-right {
/*	border: 1px solid black; */
	background-image: url(../images/background-box1a.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 157px;
}

#content-special-right1 {
/*	border: 1px solid black; */
	background-image: url(../images/background-box1c.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 157px;
}

#content-special-right2 {
/*	border: 1px solid black; */
	background-image: url(../images/background-box2b.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 14px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 157px;
}

#content-special-right3 {
/*	border: 1px solid black; */
	background-image: url(../images/background-box-top.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	margin-top: 0px;
	padding-left: 28px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 155px;
}

#content-special-right3-bottom {
/*	border: 1px solid black; */
	background-image: url(../images/background-box-bottom.gif);
	background-repeat: repeat-x;
	background-color: #96abac;
	float: center;
	margin-right: 10px;
	margin-top: 0px;
	padding-left: 28px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 156px;
}
#content-special-right4 {
/*	border: 1px solid black; */
	background-image: url(../images/background-box2a.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 14px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 157px;
}

#content-special-right5 {
/*	border: 1px solid black; */
	background-image: url(../images/background-box3.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 157px;
}

#content-special-right6 {
/*	border: 1px solid black; */
	background-image: url(../images/background-box1d.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 157px;
}

#content-special-right7 {
/*	border: 1px solid black; */
	background-image: url(../images/background-box1e.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-right: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 157px;
}

#content-special-middle {
/*	border: 1px solid black; */
  	background-color: #ffffff;
	float: left;
	display: inline; /* fix for IE6 float margin bug */
	margin-left: 5px;
	text-align: left;
	line-height: 19px;
	width: 280px;
}

#content-special2-middle {
/*	border: 1px solid black; */
	background-image: url(../images/background-box1b.gif);
	background-repeat: repeat-x;
	background-color: white;
	float: center;
	margin: 0px 10px 3px 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: left;
	line-height: 19px;

}

#content-special3-middle {
/*	border: 1px solid black; */
	background-image: url(../images/rightcol_box_header.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	float: center;
	margin: 0px 10px 0px 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	width: 260px;
	text-align: left;
	line-height: 19px;

}

#content-special3-bottom {
/*	border: 1px solid black; */
	background-image: url(../images/rightcol_box_footer.jpg);
	background-repeat: repeat-x;
	background-color: #96abac;
	float: center;
	margin: 0px 10px 0px 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 260px;
	text-align: left;
	line-height: 19px;

}
#content-special3-top {
/*	border: 1px solid black; */
	background-image: url(../images/rightcol_box_header.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	float: center;
	margin: 0px 10px 0px 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 260px;
	text-align: left;

}

#content-special4-middle {
/*	border: 1px solid black; */
	background-image: url(../images/background-box1b2.gif);
	background-repeat: repeat-x;
	background-color: white;
	width: 255px;
	float: center;
	margin: 0px 4px 0px 13px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 18px;
	text-align: center;
	line-height: 19px;

}

#content-special5-middle {
/*	border: 1px solid black; */
	background-image: url(../images/background-box2big.gif);
	background-repeat: repeat-x;
	background-color: white;
	width: 255px;
	float: center;
	margin: 0px 4px 0px 13px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	text-align: left;
	line-height: 19px;

}

#content-special2-right {
/*	border: 1px solid black; */
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
	float: left;
	width: 250px;
}

#content-special img {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	margin: 0px 2px 4px 0px;
	}
	
#content-info {
/*	border: 1px solid black; */
	margin-left: 0px;
	margin-right: 10px;
	width: 420px;
}
	
#content-menu {
/*	border: 2px solid red; */
	margin-left: 10px;
	margin-right: 10px;
	width: 300px;
}

#content-menu-middle {
/*	border: 1px solid blue; */
	background-color: #eed19c;
	float: left;
	display: inline; /* fix for IE6 float margin bug */
	margin-left: 0px;
	margin-right: 5px;
  	padding: 0px 0px 8px 28px; 
  	font-size: 12px; 
color: #2D2D2D;
  	line-height: 21px;
	text-align: left;
	width: 250px;
}

#content-menu-middle2 {
/*	border: 1px solid blue; */
	background-color: #eed19c;
	float: left;
	display: inline; /* fix for IE6 float margin bug */
	margin-left: 0px;
	margin-right: 5px;
  	padding: 0px 0px 8px 28px; 
  	font-size: 13px; 
color: #141414;
  	line-height: 21px;
	text-align: left;
	width: 250px;
}


#content-box {
/*	border: 1px solid black; */
	border: 1px dotted #B28444;
	background-color: #fdf2d2;
	float: left;
	display: inline; /* fix for IE6 float margin bug */

  	font-size: 12px; 
  	line-height: 19px;
	text-align: center;
	width: 300px;
}

#content-additional-info {
/*	border: 1px solid black; */
	border: 1px dotted #B28444;
	background-color: #fdf2d2;
	float: left;
	display: inline; /* fix for IE6 float margin bug */
	margin-left: 0px;
	margin-right: 10px;
  	padding: 4px 16px 16px 20px;
  	font-size: 12px; 
  	line-height: 21px;
	text-align: left;
	width: 360px;
}

#sub li {
	color: #403C2B;
	background: url(../images/bullet_n.gif) no-repeat left 8px;
	list-style: url(none) none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	line-height: 21px;
}


#sub1 li {
	color: #403C2B;
	background: url(../images/bullet_m.gif) no-repeat left 8px;
	list-style: url(none) none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	line-height: 21px;
}


#sub2 li {
	color: #403C2B;
	background: url(../images/shim.gif) no-repeat left 8px;
	list-style: url(none) none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	line-height: 21px;
}


#arrow li {
	color: #403C2B;
	background: url(../images/links-arrow1.gif) no-repeat left 2px;
	list-style: url(none) none;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 4px 2px;
	font-size: 12px;
	line-height: 18px;
}

#sub-links li {
	color: #403C2B;
	background: url(../images/links-arrow1.gif) no-repeat left 8px;
	list-style: url(none) none;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 0px 15px;
	font-size: 12px;
	line-height: 18px;
}


#sub-links1 li {
	color: #403C2B;
	background: url(../images/bullet_n.gif) no-repeat left 8px;
	list-style: url(none) none;
	font-size: 12px;
	line-height: 19px;
}

#sub-links2 li {
	color: #403C2B;
	background: url(../images/links-arrow2.gif) no-repeat left 8px;
	list-style: url(none) none;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 15px;
	line-height: 21px;
	font-size: 12px;
}

#sub-links3 li {
	color: #403C2B;
	background: url(../images/links-arrow2.gif) no-repeat left 8px;
	list-style: url(none) none;
	margin: 0px 0px 0px 24px;
	padding: 0px 0px 0px 1px;
	line-height: 19px;
	font-size: 12px;
}

#sub-links4 li {
	color: #403C2B;
	background: url(../images/links-arrow3.gif) no-repeat left 8px;
	list-style: url(none) none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

#sub-links a:link, #sub-links a:visited, #sub-links a:active {
	color: #403C2B;
	text-decoration: none;
	font-size: 12px;
}
#sub-links a:hover {
	color: #837b59;
	text-decoration: underline;
}


#sub-links5 a:link, #sub-links5 a:visited, #sub-links5 a:active, sub-links5 a:hover {
	color: #403C2B;
	text-decoration: none;
	font-size: 11px;
}


#schedule_form {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 22px;
	border: 1px solid #CEA468;
	background-color: #fdf2d2;
	background-image: url(../images/small-background.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 2px 10px 10px 10px;
	margin-top: 5px;
}

.schedule_form td {
	padding: 5px 15px 6px 15px;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 24px;
}

.form {
	font-size: 13px;
}

.form input {
	
}

.form select {
	border: 1px solid #dfbe81;
	font-size: 10px;
	color: #333
	height: 15px;
}

.form .date {
	font-size: 12px;
	width: 200px;
	height: 16px;
	padding-left: 2px;
	color: #333;
	border: 1px solid #666;
}

.form .email {
	font-size: 13px;
	width: 282px;
	height: 18px;
	margin-right: 13px;
	padding-left: 3px;
	float: right;
	color: #000;
	border: 1px solid #666;
}

.form .name {
	font-size: 13px;
	width: 282px;
	height: 18px;
	margin-right: 13px;
	padding-left: 3px;
	float: right;
	color: #000;
	border: 1px solid #666;
}

.form .phone {
	font-size: 13px;
	width: 282px;
	height: 18px;
	margin-right: 13px;
	padding-left: 3px;
	float: right;
	color: #000;
	border: 1px solid #666;
}

.form .time {
	font-size: 12px;
	width: 200px;
	height: 16px;
	padding-left: 2px;
	color: #333;
	border: 1px solid #666;
}

.form-button {
	cursor: pointer; 
	font-family: Verdana; 
	font-size: 11px; 
	color: #FFF; 
	background-color: #CEA468; 
	border: 1px solid #666; 
	padding: 2px; 
	margin-top: 2px;
}

.form-button2 {
	cursor: pointer; 
	font-family: Verdana; 
	font-size: 11px; 
	color: #FFF; 
	background-color: #90b6da; 
	border: 1px solid #666; 
	padding: 1px; 
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}


.dotted-line {
	border-bottom: 1px dotted #B28444;
	width: 90%;
}

.line {
	border-bottom: 1px dotted #B28444;
	width: 100%;
	padding-top: 8px;
}

.line1 {
	border-bottom: 2px dotted #B28444;
	width: 100%;
	}

.line2 {
	border-bottom: 1px dotted #666;
	width: 100%;
	padding: 0px 0px 1px 0px;
	}
	
.emptydiv {
	font-size: 0;
	line-height: 0;
	width: 1px;
	height: 1px;
}

#footer {
	background-image: url(../images/footer-background.jpg);
	background-position: 0px 15px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	position: relative;
	text-align: center;
	top: -100px;
	width: 805px;
}

#footer a {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#bottomnav {
	margin-top: 10px;
	margin-bottom: 15px;
}

#copyright {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding-top: 22px;
	padding-bottom: 2px;
	text-decoration: none;
}


#copyright a {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding-left: 0px;
	text-decoration: none;
}

#copyright a:hover {
	text-decoration: underline;
}


/* rounded corner styles BEGIN */

#content .spiffy{display:block}
#content .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFECBA}
#content .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c3c6b2;
  border-right:1px solid #c3c6b2;
  background:#e4dbb6}
#content .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #a0b1ad;
  border-right:1px solid #a0b1ad;
  background:#ebdfb7}
#content .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ebdfb7;
  border-right:1px solid #ebdfb7;}
#content .spiffy4{
  border-left:1px solid #c3c6b2;
  border-right:1px solid #c3c6b2}
#content .spiffy5{
  border-left:1px solid #e4dbb6;
  border-right:1px solid #e4dbb6}
#content .content-spiffy {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 5px;
  background:#FFECBA}
  
<!-- bright blue CDE1F5 - darker blue 96ABAC - orangy color DD8D5A - beige color d1d0b3 - brownish ad8244 -->

#content-special .spiffy{display:block}
#content-special .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#96ABAC}
#content-special .spiffy1{
  margin-left:3px;
  margin-right:1px;
  padding-left:1px;
  padding-right:3px;
  border-left:1px solid #d1d0b3;
  border-right:1px solid #d1d0b3;
  background:#b0bbaf}
#content-special .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#a9b7ae}
#content-special .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a9b7ae;
  border-right:1px solid #a9b7ae;}
#content-special .spiffy4{
  border-left:1px solid #d1d0b3;
  border-right:1px solid #d1d0b3}
#content-special .spiffy5{
  border-left:1px solid #b0bbaf;
  border-right:1px solid #b0bbaf}
#content-special .content-special-spiffy {
	padding-top: 10px;
	padding-bottom: 1px;
  background:#96ABAC}

#content-new .spiffy{display:block}
#content-new .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CDE1F5}
#content-new .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d1d0b3;
  border-right:1px solid #d1d0b3;
  background:#b0bbaf}
#content-new .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#a9b7ae}
#content-new .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a9b7ae;
  border-right:1px solid #a9b7ae;}
#content-new .spiffy4{
  border-left:1px solid #d1d0b3;
  border-right:1px solid #d1d0b3}
#content-new .spiffy5{
  border-left:1px solid #b0bbaf;
  border-right:1px solid #b0bbaf}
#content-new .content-new-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#CDE1F5}


<!-- bright blue CDE1F5 - light brownish CFA469 - faf0c7 -->
<!-- f3dcb1 
f1ddb8-->

#content-menu .spiffy{display:block}
#content-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#content-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edcf97;
  border-right:1px solid #edcf97;
  background:#f1ddb8}
#content-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#f1ddb8}
#content-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #edcf97;
  border-right:1px solid #edcf97;}
#content-menu .spiffy4{
  border-left:1px solid #f3dcb1;
  border-right:1px solid #f3dcb1}
#content-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#content-menu .content-menu-spiffy {
/*  border: 1px solid green; */
	padding-top: 10px;
	padding-bottom: 10px;
  background-color:#eed19c;
}
  
  
#content-info .spiffy{display:block}
#content-info .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc;}
#content-info .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  background:#f1ddb8}
#content-info .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  background:#f1ddb8}
#content-info .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;}
#content-info .spiffy4{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc}
#content-info .spiffy5{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc}
#content-info .content-info-spiffy {
	padding-top: 1px;
	padding-bottom: 1px;
  background:#cccccc}
 



#footer .spiffy{display:block}
#footer .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#868686}
#footer .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #737373;
  border-right:1px solid #737373;
  background:#7e7e7e}
#footer .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #696969;
  border-right:1px solid #696969;
  background:#7f7f7f}
#footer .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7f7f7f;
  border-right:1px solid #7f7f7f;}
#footer .spiffy4{
  border-left:1px solid #737373;
  border-right:1px solid #737373}
#footer .spiffy5{
  border-left:1px solid #7e7e7e;
  border-right:1px solid #7e7e7e}
#footer .footer-spiffy {
/*  background:#868686 */
}

/* rounded corner styles END */

/* popup styles BEGIN */

.translucent
{
/*	border: 2px solid purple; */
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
  position: absolute;
  background-color: rgb(0,0,0);
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  display:none;
  z-index: 10;
}

#popup
{
  display:none;
	position:absolute;
	top: 90px;
	left: 50%;
	width: 700px;
	margin-left: -350px;
	font-color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup a {
	color: #333333;
	font-size: 13px;
		text-decoration: underline;
}

#popup-pdf a {
	color: #333333;
	font-size: 13px;
		text-decoration: none;
}

#popup-pdf a:visited
{
	color: #333333;
	text-decoration: none;
		font-size: 13px;
}

#popup-pdf a:hover
{
	color: #000000;
	text-decoration: underline;
		font-size: 13px;
}

#popup-menu .spiffy{display:block}
#popup-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}


#newwin
{
  display:block;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup1
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup1 a {
	color: #333333;
	font-size: 11px;
}


#popup1-menu .spiffy{display:block}
#popup1-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup1-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup1-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup1-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup1-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup1-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup1-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}

#popup2
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup2 a {
	color: #333333;
	font-size: 11px;
}


#popup2-menu .spiffy{display:block}
#popup2-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup2-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup2-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup2-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup2-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup2-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup2-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}

#popup3
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup3 a {
	color: #333333;
	font-size: 11px;
}


#popup3-menu .spiffy{display:block}
#popup3-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup3-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup3-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup3-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup3-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup3-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup3-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}


#popup4
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup4 a {
	color: #333333;
	font-size: 11px;
}


#popup4-menu .spiffy{display:block}
#popup4-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup4-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup4-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup4-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup4-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup4-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup4-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}



#popup5
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup5 a {
	color: #333333;
	font-size: 11px;
}
#popup5-menu .spiffy{display:block}
#popup5-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup5-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup5-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup5-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup5-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup5-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup5-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}

#popup9
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup9 a {
	color: #333333;
	font-size: 11px;
}


#popup9-menu .spiffy{display:block}
#popup9-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup9-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup9-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup9-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup9-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup9-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup9-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}


#popup10
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup10 a {
	color: #333333;
	font-size: 12px;
}

#popup10-menu .spiffy{display:block}
#popup10-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup10-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup10-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup10-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup10-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup10-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup10-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}


#popup-feature
{
  display:none;
	position:absolute;
	top: 90px;
	left: 277px;
	width: 700px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/popup-background6.jpg);
	/*	background-color: #bdb296; */
	background-position: top center;
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	background-color:#fdf3d3;
	/*	background5-color: #fcf7cf; */
	color: #333333;
	z-index:149;
}

#popup-feature a {
	color: #333333;
	font-size: 12px;
}

#popup-feature-menu .spiffy{display:block}
#popup-feature-menu .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eed19c}
#popup-feature-menu .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81;
  background:#ebd79d}
#popup-feature-menu .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4e5b8;
  border-right:1px solid #f4e5b8;
  background:#efdda7}
#popup-feature-menu .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup-feature-menu .spiffy4{
  border-left:1px solid #dfbe81;
  border-right:1px solid #dfbe81}
#popup-feature-menu .spiffy5{
  border-left:1px solid #ebd79d;
  border-right:1px solid #ebd79d}
#popup-feature-menu .popup-menu-spiffy {
	padding-top: 10px;
	padding-bottom: 10px;
  background:#eed19c}


.overlayhead
{
	position: relative;
	height:24px;
	padding: 5px 5px 5px 5px;
	text-align:right;
	vertical-align:bottom;
	background-color: #CEA468;
	color: #000000;
	opacity: 0.63;
	filter: alpha(opacity=63);
	z-index: 149;
}

.overlayfoot
{
	position: relative;
	height:24px;
	padding: 5px 5px 5px 5px;
	text-align:right;
	vertical-align:bottom;
	background-color: #CEA468;
	color: #000000;
	opacity: 0.63;
	filter: alpha(opacity=63);
	z-index: 149;
}

.overlaypad
{

	overflow: auto;
		line-height: 22px;
	padding:10px 0px 30px 35px;
	margin: 0px 16px 20px 0px;
	z-index: 3;
}



.overlaypad-right {
	float: right;
	display: inline; /* fix for IE6 float margin bug */
	width: 260px;
	margin-right:10px;
	margin-top:150px;
}

.overlaypad-left {
	float: left;
	display: inline; /* fix for IE6 float margin bug */
	line-height: 22px;
	margin-right: 10px;
	width: 340px;
}


#popup-menu {
/*	border: 1px solid black; */
	margin-left: 1px;
	margin-right: 1px;
	width: 250px;

}

#popup-menu-middle {
/*	border: 1px solid black; */
	background-color: #eed19c;
	float: left;
	display: inline; /* fix for IE6 float margin bug */
	margin-right: 1px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	line-height: 19px;
	width: 230px;
}

.overlaypad a
{
	color: #FEC053;
	text-decoration: none;
}

.overlaypad a:visited
{
	color: #FEC053;
	text-decoration: none;
}

.overlaypad a:hover
{
	color: #FEC053;
	text-decoration: underline;
}

#overlay-more {
	font-style: italic;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: right;
}

#overlay-more a {
	font-style: italic;
	color: #5e7576;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: right;
}

#overlay-more img {
	padding-top: 1px;
	vertical-align: middle;
}

#overlay-more a:hover {
	color: #cc0000;
	text-decoration: underline;
}


.popup a
{
	color: #FEC053;
text-decoration: underline;
		font-size: 13px;
}


#popup img {
	display: inline;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	padding: 0px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 10px;
}




/* popup styles END */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */


div.container
{
width:780px;
height: 100%;
margin: 10px 0px 20px 0px;
border:0px solid #996600;
background-color: #ffecba;
}

div.container p 
{ 
	color: #0c0c0c; 
	font-size: 13px; 
	line-height: 25px; 
 font-family: Verdana; font-style: normal;
    }

div.left
{
width:400px;
background-color: #ffffff; 
text-align: left; 
padding: 20px; 
margin: 20px 10px 20px 20px; 
float: left;
border: 1px #cccccc solid;
}

div.left2
{
width:400px;
background-color: #ffffff; 
text-align: left; 
padding: 20px; 
margin: 20px 10px 20px 20px; 
float: left;
border: 1px #cccccc solid;

}

div.right
{
width: 212px; 
background-color: #ffffff; 
text-align: left; 
padding: 20px; 
margin: 20px 20px 20px 0px; 
float: right;
border: 1px #cccccc solid;
}

div.right p 
{ 
	color: #0c0c0c; 
	font-size: 16px; 
	line-height: 27px; font-family: 'Palatino Linotype', 'Times New Roman', serif; font-style: italic;
}

div.right b 
{ 
font-weight: bold; font-style: normal;
}
    
div.right2
{
width: 202px; 
background-color: #ffffff; 
text-align: left; 
padding: 22px; 
float: right;
border-top: 19px #dcd2ae solid;
border-bottom: 19px #dcd2ae solid;
border-right: 19px #dcd2ae solid;
border-left: 19px #dcd2ae solid;
}

div.right3
{
width: 222px; 
background-color: #ffffff; 
text-align: left; 
padding: 20px; 
margin: 25px 10px 25px -30px; 
float: right;
border: 1px #cccccc solid;
}

div.right4
{
width: 212px; 
background-color: #ffffff; 
text-align: left; 
padding: 20px; 
margin: 20px 20px 20px 0px; 
float: right;
border: 1px #cccccc solid;
}

div.right4 p 
{ 
font-size: 16px; line-height: 23px; font-family: 'Palatino Linotype', 'Times New Roman', serif; font-style: italic; margin-top: 0px;
color: #0c0c0c;
}

div.main
{
width:680px;
background-color: #ffffff; 
text-align: left; 
padding: 20px; 
margin: 20px 10px 20px 10px; 
border: 1px #E4E1CE solid;
}

div.container2
{
width:760px;
margin: 10px 0px 0px 0px;
border:1px solid #fff;
}

.clearfloat 
{ 
clear:both; 
height:0;      
font-size: 1px;
line-height: 0px;
}

.thumbnail 
{
border: 5px solid #E4E1CE; 
margin: 12px 12px 8px 10px;

}

