body {
background-color: #74808F;
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
a {color: #476995;}
a:visited {color:#476995;}
a:hover {color: #BD464C;}
a:active { color:#BD464C;}

h1, h2,h3,h4,h5,h6 {
		font-family:"Times New Roman", Times, serif;
		letter-spacing:2px;
}
h1 {
visibility:hidden;
padding:0;
margin:0px }
h2 {
/*text-align:center;*/
width:500px;
font-size:22px;
font-weight: normal;
padding: 5px 10px;
margin:0;}

h3 {
font-size:18px;
font-weight: normal;
text-align:left;
margin:0 0px;}

h4 {
font-size:12px;
color:#BD464C;
}
h6 {
font-size:10px;
color:#BD464C;
}
p {
padding: 5px 10px;
margin:0px;
line-height: normal; }
li {
	margin:5px 0 5px -7px;
}

select {
	width:115px;
	border:none;
	background-color:#fef8e9;
	font-size:10px;
	text-align:center;
}


/* ----------container to center the layout-------- */
#container {
width: 955px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
height:210px;
color:#fff;
text-align: left;
background-image:url(../images/header_gr_02.jpg);
background-repeat:no-repeat;
background-color: #999;
padding: 0px;
margin: 0px; }

#banner img {padding:10px 0px;} 

/* ----------outer and inner----------------- */

#outer{ 
/*border-left: solid 200px #ccc ;
border-right: solid 220px #fff; 
background-color: #ffffff;  */
background-image:url(../images/body_bg_04.jpg);
background-repeat:repeat-y;
} 

#inner{margin:0; width:100%; 
} /* The ie/pc pecularity */ 

/* --------------left and right navi------------- */
#left {
text-align:center;
 width:200px; 
 float:left; 
 position:relative; 
/* margin-left:-200px; */
 margin-right:1px;
 }
 #right {
 width:220px;
 float:right; 
 position:relative; 
/* margin-right:-220px; */
 margin-left:1px;
 }
 #right h3 {
 	text-align:center;
}

/* -----------------content--------------------- */ 
#content{ 
position: relative; 
margin: 0 220px 0 200px;
min-height:350px;
}
#content p {
padding: 5px 10px;
margin:0px;
line-height:1.6em; }
#content img {margin:4px 7px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:both;
height:51px;
padding:0px;
margin:0 0 25px 0;
text-align: center;
background-image:url(../images/footer_bg_06.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFF; 
} 

ul#links {
	font-family:"Times New Roman", Times, serif;
	letter-spacing:2px;
	margin:0 0 10px 2px;
	padding:0;
	list-style-type:none;
	text-align:left;
	border-top:1px solid #D4D1C8;
}

#links li {
	border-bottom:1px solid #D4D1C8;
	margin:2px 0;
	padding:0;
	height:45px;
}

#links li:hover {
	background-color:#BD464C;
}
#links li:active {
	background-color:#476995;
}
#links li a {
/*border:1px solid #FF0000;*/
	width:130px;
	margin:5px;
	padding: 0px 50px 20px 22px;
	font-size:20px;
	text-decoration:none;
	color:#333;
}
#links li a:visited {
	text-decoration:none;
	color:#666;
}
#links li a:hover {
	text-decoration:underline;
	color:#fff;
	background-color:#BD464C;
}
#links li a:active {
	text-decoration:none;
	color:#333; 
	background-color:#476995;
}

#upcoming_events{
	margin:0;
	border-bottom:1px solid #D4D1C8;
}

#upcoming_events li{
	list-style-type:none;
	margin:5px 3px 5px -30px;
}
#upcoming_events li a:link{
	font-weight:bold;
}
#upcoming_events li a:hover{
	font-weight:bold;
	color:#BD464C;
}
#upcoming_events li a:visited{
	font-weight:bold;
}

.container {
	text-align:center;
	width:163.5px;
	min-height:285px;
	float:left;
	margin:15px 5px;
	border:2px solid #D4D1C8;
}
.container h4{
	text-align:center;
	margin:5px;
}
.container img{
	margin:0 5px 5px;
}
.shopping {
	width:535px;
	margin: 0 auto;
	text-align:center;
}

.shopping h5{
	font-size:18px;
	margin:10px 0 5px;
}

.shopping h6{
	margin:3px;
}


.item {
	width:125px;
	height:262px;
	border:1px solid #D4D1C8;
	margin:3px;
	float:left;
}

.item img{
	margin:0 5px 5px;
}
.bigger {
	font-size:24px;
	font-weight:bold;
}
ul.nobullets {
	list-style-type:none;
	margin:0;
	width:135px;
}
.nobullets li{
	margin:0 20px 5px 0;
	text-align:center;
}
.nobullets li a{
	margin:0;
	color:#564b47;
	text-decoration:none;
}
.nobullets li a:hover{
	color:#BD464C;
	text-decoration:underline;
}
.shopping_button {
	border:none;
	background-color:#fef8e9;
	color:#476995;
	
}