body {
 	background: url("../../../includes/templates/cherry_zen_normal/images/fall/main-bg.jpg");
	font-size: 62.5%;
	line-height: 18px;
}

h2 {color: #FFFFFF; font-size: 2.6em; font-weight: 100; margin: 0; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
h3{text-align: center; font-size: 2.2em; color: #71822c; font-weight: 100;}

#container {width: 980px; margin: 0 auto; background: #fff; padding-bottom: 10px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);}

#header {background: url('../images/header-bg.gif') repeat-x; position: relative; height: 178px; width: 980px; margin: 0; padding: 0;}


#header h1 {background: url('../images/main-logo.gif') no-repeat; height: 178px; width: 200px; left: 0; top: 0; text-indent: -9999px;}

#header .banner {position: absolute; top: 0; right: 0;}

.title-header{text-align: center; line-height: 54px; color: #71822c;}

#results-header {position: relative; background: #92a839; height: 54px; width: 960px; text-align: center; line-height: 54px; margin-left: 10px;}

.back-btn {position: absolute; left: 10px; background: url('../images/back-btn.gif') no-repeat; text-indent: -9999px; width: 90px; height: 54px; outline: none;}

.store-container {position: relative; width: 950px; height: 165px; padding: 10px 5px; margin: 20px 0 0 10px; background: #a9bb5e; box-shadow: 1px 3px 5px #a5a5a5; -moz-box-shadow: 1px 3px 5px #a5a5a5; -webkit-box-shadow: 1px 3px 5px #a5a5a5;}

.store-container h2 { color: #fefefe; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}

.store-title {height: 45px;}

span.website {font-size: 1.2em;}

.address {background: #FFFFFF; height: 105px; padding: 10px 5px; }

p {line-height: 4px; font-size: 1.2em; color: #666666;}

p.pagination {text-align: right; margin-right: 10px; font-size: 1.4em;}

a {color: #ededed; text-decoration: none;}
a:hover {color: #fefefe; text-decoration: underline;}

.email, .map {padding: 5px; width: 25px; height: 25px; display: block; float: left; text-indent:-9999px;}

.email {background: url('../images/mail_icon.gif') no-repeat;}
.map {background: url('../images/map_icon.gif') no-repeat;}

.rating-gold, .rating-silver, .rating-bronze {position: absolute;top: 0; right: 0; height: 53px; width: 173px; text-indent: -9999px;}
.rating-gold {background: url('../images/rating-gold.png') no-repeat;}
.rating-silver {background: url('../images/rating-silver.png') no-repeat;}
.rating-bronze {background: url('../images/rating-bronze.png') no-repeat;}
form {text-align: center; margin: 20px 0;}
form input {margin: 5px 0;})
form input.text {text-align: center;}
form fieldset {border: none;}


#footer p {
    font-family: "Lucida Grande", tahoma, verdana, arial, helvetica, sans-serif;
	text-align: center;
	font-size:1em;
    color: #111111;
	padding:1em 0;
	clear:both;
}

#footer a {color: #111}

.logo {padding-right: 15px;}

/* css for top menu tabs */

#navMainWrapper {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	height:32px;
	width:100%;
	font-size:12px;
	}

#navMain a span {
	color:#FFFFFF; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. */
	}

#navMain a:hover span {
	color:#FFFFFF; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. when hovered over */
	}

#navMain {
	float:right;
	width:950px;
	line-height:normal;
	}

#navMain ul {
	float:right;
	list-style:none;
	margin: 0;
	}

#navMain li {
	display:inline;
	}

#navMain a {
	float:left;
	text-decoration:none;
	}

#navMain a span {
	float:left;
	display:block;
	padding:7px 15px 10px 15px;
	text-align:center;
	width:90px;
	cursor:pointer;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navMain a span {float:none;}
/* End IE5-Mac hack */

#navMain a:hover {
	background-position:0% -32px;
	}

#navMain a:hover span {
	background-position:100% -32px;
	}

#navMainWrapper {
	background:url("../../../includes/templates/cherry_zen_normal/images/fall/header.gif");
	}

#navMain a {
	background:url("../../../includes/templates/cherry_zen_normal/images/fall/tableftE.gif") no-repeat left top;
	}

#navMain a span {
	background:url("../../../includes/templates/cherry_zen_normal/images/fall/tabrightE.gif") no-repeat right top;
	}

#navMain a span.last {
	background:url("../../../includes/templates/cherry_zen_normal/images/fall/tabrightE_last.gif") repeat-y right top;
	}
