/* reset starts! */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	margin-left: 25px;
	line-height: 1;
	color: black;
	background-color: #e2e3d2; 
	    font-family: trebuchet ms, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #434343;
	line-height:18px;

}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* reset ends! */

/* layout starts! */

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 851px;
	border-right: 1px solid #616336;
	border-left: 1px solid #616336;
	border-bottom: 1px solid #616336;
	background-color: #fcfcf3; 
}

#header {
	margin:0px;
	width: 851px;
 	height: 149px;
	background: url(images/masthead.jpg);
	background-repeat: no-repeat;
}

#side-a {
	float: left;
	width: 800px;
}

#side-b { 
	margin: 0;
	float: left;
	width: 275px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#footer {
	clear: both;
	background: #616336;

}



/* layout ends! */


#specialsWrap {
	margin:30px 10px 50px 10px;
}



#specials {
	width: 243px;
	border-right: 1px solid #d9e8cd;
	border-left: 1px solid #d9e8cd;
	border-bottom: 1px solid #d9e8cd;
	background-color: #fff;
}

.specialsNew {
	width: 243px;
	border-top: 1px solid #d9e8cd;
	background-color: #fff;
}



#specialsHead { 
	width: 245px;
	height: 44px;
	background: url(images/header_fp.gif);
}

#content {
	width: 632px;
	background: url(images/bg_content.png);
	height: auto; 
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
}

#contentHeader {
	width: 632px;
 	height: 60px;
	background: url(images/header_content.png);
}

#contentFooter {
	width: 632px;
 	height: 60px;
	background: url(images/footer_content.png);
}

p{
    font-family: trebuchet ms, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #434343;
	padding:10px 20px 50px 20px;
	line-height:14px;
	
}

#navWrapper{
	padding:13px 40px 0px 40px;
	text-align:center;
}

p.header{
    font-family: 'Times New Roman',Times,serif;
	font-size: 24px;
	padding:40px 0px 0px 0px;
	margin:0px 40px 0px 40px;
	color:#0f3959;
	display:block;
	border-bottom: 1px solid #ede3d2;
}

p.foot{
    font-family: trebuchet ms, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding:10px 0px 10px 0px;
	text-align:center;
	color:#fbed0a;
	display:block;
}


#welcome { 
	color:#fff;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	line-height:1.2em;
	margin:10px 5px;
	padding:5px 5px 5px 20px;
}




#feature_nav_wrap {
	clear:both; 
	height:40px; 
	position:relative;
	padding-left:400px;
	width:136px; 
	}
	
#feature_next, #feature_prev {
	text-decoration:none; 
	background-color: #024564; 
	padding:5px; 
	margin-right:5px; 
	position:relative; top:16px;
	font-family: 'Lucida Grande',  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6f5cd;
	text-decoration: none;
	font-weight:bold;

	}
	
#feature_next:hover, #feature_prev:hover {
	background:#012f45; 
	color:#fff;
	}
	
#feature_nav {
	position:absolute; 
	top:0; 
	right:0;
	}
	
#feature_nav a {
	padding:5px; 
	margin-left:5px; 
	position:relative; 
	top:16px;
	*top:20px;
	text-decoration:none; 
	background-color: #024564; 
	position:relative; 
	font-family: 'Lucida Grande',  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6f5cd;
	text-decoration: none;
	font-weight:bold;
	}
	
#feature_nav a.activeSlide {
	background:#012f45; 
	color:#fff;
	}


.y { 
	color:#efedb2;
}

.yello { 
	color:#efedb2;
	font-size:20px;
}

p.left{
    font-family: trebuchet ms, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #6f6f6f;
	padding-left:25px;
	padding-right:12px;
	line-height:18px;
	border-right: 1px solid #e8e8e8;
}

p.right{
    font-family: trebuchet ms, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #6f6f6f;
	padding-left:12px;
	padding-right:24px;
	line-height:18px;
}

h1{
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size: 24px;
	font-weight:200;
	color: #4a5a11;
	padding:30px 20px 15px 20px;
	line-height:16px;

}




.cLeft { 
 	font-family: trebuchet ms, Arial, Verdana, sans-serif;
 	font-size: 15px;
 	color: #fff;
 	padding-left:25px;
 	padding-right:12px;
 	padding-top:15px;
 	line-height:20px;
 	width: 508px;
 	float: left;
}

.cRight { 
 	float: right;
 	padding-top:15px;
 	width: 332px;
 	display: inline;
	padding-left:12px;
	padding-right:19px;
}

.fact { 
	font-size: 17px;
	color: #f4bb25;
	font-weight:700;
}


a{
    font-family: trebuchet ms, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	}
	
a.nav{
    font-family: 'Lucida Grande',  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fbed0a;
	text-decoration: none;
	line-height:30px;

}

a.nav:hover{
	color: #fff;
	}	
	






