body{
	background-color: #d0a540;
	background-image: url(/images/bg_body.jpg);
	font-family:"Trebuchet MS";
	color:#555;
	font-size:12px;
	margin: 15px auto;
}

tr,td,a,div,p, ul, ol{font-family:"Trebuchet MS";
	color:#555;
	font-size:12px;}

form{
	margin: 0px;
}

#cellHeader{
	color:#3c68a8;
	font-weight:bold;
	font-size:18px;
	font-family:arial;
}

#cellTitle{
	color:#81b3f8;
	font-weight:bold;
	font-size:16px;
	font-family:arial;
}
#cellTitle2{
	color:#3c68a8;
	font-weight:bold;
	font-size:19px;
	font-family:arial;
}
#cellContent{
	width:890px;
	padding:15px;
	font-size:14px;
	display:table;
}
#cellContentContainer{
	width:920px;
	border:1px solid #e6e6e6; 
	padding:5px;
	background-image:url(/images/bg_cell.png); 
	background-repeat:repeat-x; 
	background-color:#fff;
	display:table;
}
#cellBodyContainer{
	margin:auto;
	width:1000px;
	background-image:url(/images/bg_bodyContent.png);
	background-repeat:repeat-y;
	background-color:#fff;
	display:table;
}
#cellBodyIndent{
	width:auto;
	text-align:left;
	margin-left:34px;
}
#cellContentIndent{
	 width:931px;
	 float:left;
	 margin-top:1px;
}
#cellContentDivider{
	width:auto;
	border-bottom:1px solid #ccc;
	padding:8px;
}
.hdrTitle{
	font-size:18px;
	font-weight:bold;
	color:#be6304;
}

a{ color: #3da2e8; }
a:hover{ color: #fd5c00; }

a.link_topMenu{ color: #7c9ac7; }
a.link_topMenu:hover { color: #fd5c00; }

a.link_footer{ color: #999; }
a.link_footer:hover { color: #fd5c00; }


/*** CART ***/
.header{
	font-size:18px;
	font-weight:bold;
	color:#be6304;
	border-bottom:1px solid #ddd;
}
.subheader{
	font-size:14px;
	font-weight:bold;
	color:#444444;
}
.message{
	font-weight:bold;
}
.bgGray1{
	background-color:#eee;
}
.bgGray2{
	background-color:#ddd;
}
.cartBtn{
	cursor: pointer;
}
.menuLI{
	font-size:11px;
	margin-left:-5px;
}

#eventDay{width:100%;padding:20px;}
#eventDay a{font-size:12px;font-weight:bold;}
#eventDay #location{font-style:italic;}
#eventDay li{padding-bottom:20px;}

#cellBodyContainer2{
	margin:auto;
	width:1000px;
	background-image:url(/images/bg_bodyContent.png);
	background-repeat:repeat-y;
	background-color:#fff;
}

#cellContentLeft{
	width:550px;
	padding:10px;
	font-size:14px;
	float:left;
	display:inline;
}

#cellContentRight{
	width:300px;
	padding:10px;
	font-size:14px;
	float:left;
	display:inline;
}

.featured{
	font-size:18px;
	font-weight:bold;
	color:#cea134;
}

#rss{display:block;padding:12px 0;margin:12px 0;}
	#rss .title a{}
	#rss .pubdate{color:#999;}
	#rss .description{}