body {
	margin: 0px;
	FONT-SIZE: 12px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	
}

.topbody {
	margin: 0px;
	FONT-SIZE: 12px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

a:link {
	text-decoration: underline;
	color: #003366;
}
a:visited {
	text-decoration: underline;
	color: #003366;
}
a:hover {
	text-decoration: none;
	color: #003366;
}
a:active {
	text-decoration: none;
	color: #003366;
}

.body {
	FONT-SIZE: 12px; COLOR: #3a3227; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.body a:link {
	COLOR: #003366; TEXT-DECORATION: underline
}
.body a:visited {
	COLOR: #003366; TEXT-DECORATION: underline
}
.body a:hover {
	COLOR: #003366; TEXT-DECORATION: none
}
.body a:active {
	COLOR: #003366; TEXT-DECORATION: none
}
.small {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.small a:link {
	COLOR: #999999; TEXT-DECORATION: underline
}
.small a:visited {
	COLOR: #999999; TEXT-DECORATION: underline
}
.small a:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.small a:active {
	COLOR: #999999; TEXT-DECORATION: none
}
.footer {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
.footer a:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
.footer a:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
.footer a:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.footer a:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.nav {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #EDE3BF;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;	
	padding:3px 4px 3px 4px;
}
.nav a:link {
	COLOR: #EDE3BF; TEXT-DECORATION: none; font-weight: bold;
	padding:3px 4px 3px 4px;
}
.nav a:visited {
	COLOR: #EDE3BF; TEXT-DECORATION: none; font-weight: bold;
	padding:3px 4px 3px 4px;
}
.nav a:hover {
	COLOR: #000; TEXT-DECORATION: none; font-weight: bold;
	padding:3px 4px 3px 4px;
	background-color:#EDE3BF
}
.nav a:active {
	COLOR: #000; TEXT-DECORATION: none; font-weight: bold;
	padding:3px 4px 2px 4px;
	background-color:#EDE3BF
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3a3227; LINE-HEIGHT: 16px; FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif
}
.navtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #EDE3BF; LINE-HEIGHT: 15px; FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif
}
.addtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #EDE3BF; LINE-HEIGHT: 15px; FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif
}

.logobg {
	background-image: url(images/logo_bg.jpg);
	background-repeat: repeat-x;
	height: 137px;
}

.top_bg {
	background-image: url(images/hometop_bg.jpg);
	background-repeat: repeat-x;
}
.subnavtitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.subnavtitle a:link{
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.subnavtitle a:visited{
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.subnavtitle a:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.subnavtitle1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #999999;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.detailtext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.offersubnavtitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #3a3227;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.offer_bg_title {
	background-color:#3a3128;
	font-family:Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fef1ce;
	font-weight:normal;
	text-decoration:nore;
	padding-left:5px;
}
.offer_body_bg {
	background-color:#ede3bf;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #514a3a;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:5px;
}
.offer_body_bg a:link {
	background-color:#ede3bf;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #514a3a;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}
.offer_body_bg a:hover {
	background-color:#ede3bf;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #514a3a;
	FONT-FAMILY: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

ul.specials  { margin:0px; padding-left:15px; }
ul.specials li { padding-bottom:10px; }
ol.specials  { margin:0px; padding-left:18px; }
ol.specials li { padding-bottom:10px; }

ul.specials li a { line-height:24px; font-size:14px; }

#sitemap {
	clear: both;
	float: left;
	width: 750px;
	padding:0px;
	/*margin-top:20px;*/
	background:#f5edd0;
	padding:10px 0px;
	}
	#sitemap ul#section {
		margin:0px;
		padding:0px;
		width:100%;
		height:auto;
		}
			#sitemap ul#section li {
			list-style:none;
			display:block;
			float:left;
			line-height:12px;
			width:130px;
			text-align:left;
			/*border-right:solid 1px #1c1c1c;*/
			padding:0px 8px;
			}
			
			#sitemap ul#section li a:link, ul#section li a:active, ul#section li a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#3a3a3a;
			text-decoration:none;
			display:block;
			width:130px;
			/*margin-bottom:5px;*/
			line-height:18px;
			}
		
			#sitemap ul#section li a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#3a3a3a;
			text-decoration:underline;
			line-height:18px;
			}
			
			#sitemap #section li h4 {
			font:bold 13px Arial, Helvetica, sans-serif;
			color: #ffffff;
			text-decoration: none;
			padding-bottom:10px;
			}