@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:#c4b48b;
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#page {
	width:1001px;
	margin:auto;	
}

#page #header {
	display:block;
	height:296px;
	background:url(../images/bg_header.jpg) no-repeat top left;
}

#page #header .logo {
	float: left;
	width: 368px;
	height:72px;
	background-image: url(../images/logo_storytellers.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	margin-top:12px;
}

#page #header .search {
	float: right;
	height:72px;
	margin-top:12px;
}

#page #header .search .sitesearch {
	margin:0;
}

#page #header .search .sitesearch .bgtextfield {
	float:right;
	height:27px;
	padding-left:27px;
	background:url(../images/searchfield_left.gif) no-repeat center left;
}

#page #header .search .sitesearch input {
	width:210px;
	height:17px;
	border:0px;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/bg_searchfield.gif) repeat-x top left;
}

#page #header .search .sitesearch .searchbtn {
	width:97px;
	height:27px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	background-image: url(../images/bg_searchbtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0;
	margin:0;
}

#page #header .search .sitesearch .searchbtn:hover {
	background-image: url(../images/bg_searchbtn.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#page #header .search a {
	float:right;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}

#page #header .search a:hover {
	text-decoration:underline;
}

#page #header .topseparator {
	clear:both;
	display:block;
	height:1px;
	background:url(../images/separator01.gif) repeat-x top left;
	overflow:hidden;
}

#page #content {
	clear:both;
	display:block;
}

#page #content .contenttop {
	clear:both;
	display:block;
	width:1001px;
	background:url(../images/bg_content_top.gif) no-repeat top left;
	overflow:hidden;
}

#page #content .contenttop .touremblem {
	float:left;
	width:188px;
	height:164px;
	margin-top:1px;
	background:url(../images/shade_top.gif) repeat-x;
	background-position:left 35px;
	border-left:#fff 1px solid;
}

#page #content .contenttop .touremblem a {
	display:block;
	height:146px;
	margin-top:10px;
	margin-left:20px;
	background:url(../images/emblem_tour.gif) no-repeat top left;
}

#page #content .contenttop .menu {
	float:left;
	width:812px;
	height:40px;	
}

#page #content .contenttop .menu .homelink {
	float:left;
	width:74px;
	height:40px;
	background:url(../images/home_nml.gif) no-repeat top left;
}

#page #content .contenttop .menu .homelink:hover {
	background:url(../images/home_nml.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .homelinkckd {
	float:left;
	width:74px;
	height:40px;
	background:url(../images/home_ckd.gif) no-repeat top left;
}

#page #content .contenttop .menu .homelinkckd:hover {
	background:url(../images/home_ckd.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .aboutlink {
	float:left;
	width:104px;
	height:40px;
	background:url(../images/aboutus_nml.gif) no-repeat top left;
}

#page #content .contenttop .menu .aboutlink:hover {
	background:url(../images/aboutus_nml.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .eventslink {
	float:left;
	width:218px;
	height:40px;
	background:url(../images/events_nml.gif) no-repeat top left;
}

#page #content .contenttop .menu .eventslink:hover {
	background:url(../images/events_nml.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .eventslinkckd {
	float:left;
	width:218px;
	height:40px;
	background:url(../images/events_ckd.gif) no-repeat top left;
}

#page #content .contenttop .menu .eventslinkckd:hover {
	background:url(../images/events_ckd.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .tourlink {
	float:left;
	width:119px;
	height:40px;
	background:url(../images/tour_nml.gif) no-repeat top left;
}

#page #content .contenttop .menu .tourlink:hover {
	background:url(../images/tour_nml.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .tourlinkckd {
	float:left;
	width:119px;
	height:40px;
	background:url(../images/tour_ckd.gif) no-repeat top left;
}

#page #content .contenttop .menu .tourlinkckd:hover {
	background:url(../images/tour_ckd.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .faqlink {
	float:left;
	width:63px;
	height:40px;
	background:url(../images/faq_nml.gif) no-repeat top left;
}

#page #content .contenttop .menu .faqlink:hover {
	background:url(../images/faq_nml.gif) no-repeat bottom left;
}

#page #content .contenttop .menu .faqlinkckd {
	float:left;
	width:63px;
	height:40px;
	background:url(../images/faq_ckd.gif) no-repeat top left;
}

#page #content .contenttop .menu .faqlinkckd:hover {
	background:url(../images/faq_ckd.gif) no-repeat bottom left;
}

#page #content .contenttop .mainmessagearea {
	float:left;
	width:811px;
	height:110px;
	background-color:#363226;
	border-right:#fff 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#e5c677;
	padding-top:15px;
}

#page #content .contenttop .mainmessagearea p {
	float:left;
	width:615px;
	margin:0;
	padding:0;
}

#page #content .contenttop .mainmessagearea p span {
	color:#ffeec1;
	font-weight:bold;
}

#page #content .contenttop .mainmessagearea a {
	float:right;
	width:124px;
	height:26px;
	background:url(../images/btn_learnmore01.gif) no-repeat top left;
	margin-top:25px;
	margin-right:25px;
}

#page #content .contenttop .mainmessagearea a:hover {
	background:url(../images/btn_learnmore01.gif) no-repeat bottom left;
}

#page #content .lowercontent {
	display:block;
	width:984px;
	background:#fff url(../images/bg_lowercontent.gif) repeat-x top left;
	border-right:#fff 1px solid;
	border-left:#fff 1px solid;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	color:#000;
	overflow:hidden;
}

#page #content .lowercontent p {
	margin:0;
	padding:0;
	padding-bottom:10px;
}

#page #content .lowercontent .left {
	float:left;
	width:236px;
	padding-right:17px;
	overflow:hidden;
}

#page #content .lowercontent .left .toplefttext {
	display:block;
	padding-top:15px;
	padding-bottom:11px;
	padding-right:11px;
	padding-left:9px;
	background-color:#cec5ba;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#page #content .lowercontent .left .toplefttext a {
	display:block;
	width:218px;
	height:49px;
	background:url(../images/btn_contactus01.gif) no-repeat top left;
}

#page #content .lowercontent .left .toplefttext a:hover {
	background:url(../images/btn_contactus01.gif) no-repeat bottom left;
}

#page #content .lowercontent .left .downloadlink {
	clear:both;
	display:block;
	height:64px;
	margin-top:18px;
	background:url(../images/btn_download01.gif) no-repeat top left;
}

#page #content .lowercontent .left .downloadlink:hover {
	background:url(../images/btn_download01.gif) no-repeat bottom left;
}

#page #content .lowercontent .left .separator {
	display:block;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/separator01.gif) repeat-x top left;
	overflow:hidden;
}

#page #content .lowercontent .left .searchbox {
	display:block;
	height:96px;
	background:url(../images/bg_searchbox.gif) no-repeat top left;
}

#page #content .lowercontent .left .searchbox .smallsearch {
	display:block;
	margin:0px;
	padding-top:58px;
	padding-left:15px;
}

#page #content .lowercontent .left .searchbox .smallsearch input {
	width:104px;
	height:23px;
	background:url(../images/bg_searchboxsmall.gif) repeat-x top left;
	border:none;
}

#page #content .lowercontent .left .searchbox .smallsearch .searchbtn {
	width:29px;
	height:23px;
	background:url(../images/btn_search.gif) repeat-x top left;
	border:none;
}

#page #content .lowercontent .left .searchbox .smallsearch .searchbtn:hover {
	background:url(../images/btn_search.gif) repeat-x bottom left;
}

#page #content .lowercontent .left .featured {
	display:block;
	width:233px;
	margin-top:15px;
	background-color:#c4b48b;
}

#page #content .lowercontent .left .featured h2 {
	display:block;
	height:37px;
	margin:0px;
	margin-bottom:12px;
	background:url(../images/head_featured.gif) no-repeat top left;
}

#page #content .lowercontent .left .featured .foreverpromise {
	display:block;
	height:37px;
	background:url(../images/head_foreverpromise.gif) no-repeat top left;
}

#page #content .lowercontent .left .featured .stamp {
	display:block;
	padding-bottom:10px;
	background:url(../images/separator03.gif) no-repeat bottom left;
	text-align:center;
}

#page #content .lowercontent .left .featured .storyexcerpt {
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#page #content .lowercontent .left .featured .storyexcerpt img {
	float:left;
	margin-right:10px;
}

#page #content .lowercontent .left .featured .storyexcerpt a {
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#page #content .lowercontent .left .featured .storyexcerpt a:hover {
	text-decoration:underline;
}

#page #content .lowercontent .left .featured .readmore {
	display:block;
	height:24px;
	padding-top:8px;
	padding-right:15px;
	background:url(../images/bg_feat_btm.gif) no-repeat top left;
	text-align:right;
}

#page #content .lowercontent .left .featured .readmore a {
	clear:both;
	background:url(../images/bull_arrow_yellow.gif) no-repeat;
	background-position:left 3px;
	padding-left:10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#page #content .lowercontent .left .featured .readmore a:hover {
	text-decoration:underline;
}

#page #content .lowercontent .left .donatenow {
	display:block;
	height:74px;
	margin-top:15px;
	padding-top:50px;
	padding-right:100px;
	padding-left:10px;
	background:url(../images/bg_donatenow.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	line-height:20px;
}

#page #content .lowercontent .left .donatenow:hover {
	text-decoration:underline;
}

#page #content .lowercontent .left .sponsor {
	display:block;
	height:44px;
	margin-top:15px;
	padding:96px 90px 0px 14px;
	background:url(../images/bg_sponsor.gif) no-repeat top left;
}

#page #content .lowercontent .left .sponsor a {
	display:block;
	height:31px;
	background:url(../images/btn_learnmore03.gif) no-repeat top left;
}

#page #content .lowercontent .left .sponsor a:hover {
	background:url(../images/btn_learnmore03.gif) no-repeat bottom left;
}

#page #content .lowercontent .right {
	float:left;
	width:711px;
	overflow:hidden;
}

#page #content .lowercontent .right .topright {
	float:left;
	width:680px;
	padding-top:9px;
	padding-bottom:10px;
	padding-right:18px;
	padding-left:18px;
	background:#e6e2dc url(../images/separator02.gif) repeat-y top left;
}

#page #content .lowercontent .right .topright .indexhdr {
	display:block;
	height:22px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/head_storytellers.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright h2 {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#99895f;
}

#page #content .lowercontent .right .topright h3 {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#99895f;
	padding:10px 0px;
}

#page #content .lowercontent .right .topright p {
	line-height:16px;
	margin:0;
	padding-top:10px;
}

#page #content .lowercontent .right .topright a {
	float:right;
	width:132px;
	height:30px;
	margin-top:10px;
	background:url(../images/btn_learnmore02.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright a:hover {
	background:url(../images/btn_learnmore02.gif) no-repeat bottom left;
}

#page #content .lowercontent .right .topright .citieshdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/head_storytellers_cities.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .groupshdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/head_storytellers_groups.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .veteranshdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/head_storytellers_veterans.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .hospiceshdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/head_storytellers_hospises.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .alzheimershdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/head_storytellers_memorycare.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .holocausthdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/head_storytellers_holocaust.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .lettershdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/head_foundersletters.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .sampleshdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/head_landingsamples.gif) no-repeat top left;
}

#page #content .lowercontent .right .topright .eventshdr {
	display:block;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/head_events.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects {
	clear:both;
	display:block;
	padding-top:20px;
	padding-left:12px;
	background: url(../images/separator02.gif) repeat-y top left;
	overflow:hidden;
}

#page #content .lowercontent .right .projects h2 {
	display:block;
	height:13px;
	background:url(../images/head_projects.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects h3 {
	margin:0;
	margin-top:8px;
	margin-left:8px;
	overflow:hidden;
}

#page #content .lowercontent .right .projects p {
	height:40px;
	margin:0;
	margin-top:8px;
	margin-right:6px;
	margin-left:6px;
}

#page #content .lowercontent .right .projects .projectspics {
	margin-top:8px;
	margin-left:6px;
	overflow:hidden;
}

#page #content .lowercontent .right .projects .learnmore {
	display:block;
	height:34px;
	margin-right:6px;
	margin-left:198px;
	background:url(../images/btn_learnmore04.gif) no-repeat top right;
}

#page #content .lowercontent .right .projects .learnmore:hover {
	background:url(../images/btn_learnmore04.gif) no-repeat bottom right;
}

#page #content .lowercontent .right .projects .cities {
	height:9px;
	background:url(../images/head_citiesncommunities.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects .associations {
	height:9px;
	background:url(../images/head_associationsngroups.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects .veterans {
	height:9px;
	background:url(../images/head_veterans.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects .hospices {
	height:9px;
	background:url(../images/head_hospices.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects .alzheimers {
	height:9px;
	background:url(../images/head_alzheimers.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects .holocaust {
	height:9px;
	background:url(../images/head_holocaust.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects .projectsboxleft {
	float:left;
	width:340px;
	height:236px;
	margin-right:12px;
	margin-bottom:12px;
	background:url(../images/bg_projectboxes.gif) no-repeat top left;
}

#page #content .lowercontent .right .projects .projectsboxright {
	float:left;
	width:340px;
	height:236px;
	margin-bottom:12px;
	background:url(../images/bg_projectboxes.gif) no-repeat top left;
}

#page #content .lowercontent .right .spotlight {
	display:block;
	padding-left:12px;
	padding-bottom:20px;
	background:url(../images/separator02.gif) repeat-y top left;
	overflow:hidden;
}

#page #content .lowercontent .right .spotlight .spotlightbox {
	float:left;
	width:345px;
	padding-top:30px;
	background:url(../images/separator01.gif) repeat-x top left;
	overflow:hidden;
}

#page #content .lowercontent .right .spotlight .spotlightbox a {
	background:url(../images/bull_arrow_red.gif) no-repeat;
	background-position:left 4px;
	padding-left:10px;
	font-weight:bold;
	color:#674c3c;
	text-decoration:none;
}

#page #content .lowercontent .right .spotlight .spotlightbox .imglink {
	background:none;
	padding-left:0px;
	text-decoration:none;
}

#page #content .lowercontent .right .btmright {
	clear:both;
	display:block;
	background:#e6e2dc url(../images/separator02.gif) repeat-y top left;
	padding-bottom:5px;
	padding-left:5px;
}

#page #content .lowercontent .right .btmright .btmrightcontent {
	clear:both;
	display:block;
	width:687px;
	background:#fff url(../images/bg_inner_lower.gif) repeat-x top left;
	padding-left:14px;
	overflow:hidden;
}

#page #content .lowercontent .right .btmright .btmrightcontent .hostadayhdr {
	display:block;
	height:17px;
	margin-top:15px;
	margin-bottom:10px;
	background:url(../images/head_hostaday.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .btmrightcontent .faqhdr {
	display:block;
	height:17px;
	margin-top:15px;
	margin-bottom:10px;
	background:url(../images/head_faq.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .btmrightcontent h3 {
	margin:0;
	padding:0;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#99895f;
}

#page #content .lowercontent .right .btmright .btmrightcontent p {
	margin:0;
	padding:0;
	padding-right:20px;
	padding-bottom:15px;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelheader {
	display:block;
	width:650px;
	height:12px;	
	background:url(../images/bg_paneltop.gif) no-repeat top left;
	padding:9px 12px 1px 12px;
	overflow:hidden;
	margin:0px;
	font-size:11px;
	color:#0000;
	text-decoration:none;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelheader h3 {
	float:left;
	margin:0;
	padding:0;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelheader span {
	float:left;
	height:12px;
	color:#000;
	font-weight:bold;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelheader .panelheading1 {
	width:150px;
	height:10px;
	background:url(../images/head_whatuget.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelheader .panelheading2 {
	width:93px;
	height:10px;
	background:url(../images/head_howitworks.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelheader .panelheading3 {
	width:101px;
	height:10px;
	background:url(../images/head_whatuneed.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelheader .panelheading4 {
	width:93px;
	height:10px;
	background:url(../images/head_whatitcosts.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter {
	display:block;
	width:674px;
	background:url(../images/bg_panelfooter.gif) no-repeat bottom left;
	margin-bottom:25px;
	padding-bottom:7px;
	overflow:hidden;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow {
	display:block;
	width:650px;
	padding:12px;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow p a {
	font-weight:bold;
	text-decoration:none;
	color:#99895f;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow p a:hover {
	text-decoration:underline;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow ul {
	margin:0;
	padding:0;
	list-style:none;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow ul li {
	font-weight:bold;
	background:url(../images/bull_chkmark.gif) no-repeat;
	background-position:left 2px;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow ul li span {
	display:block;
	font-weight:normal;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow ul li ul {
	margin:0;
	padding:0;
	list-style:none;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow ul li ul li {
	background:url(../images/bull_arrow_brown.gif) no-repeat;
	background-position:left 14px;
	font-weight:normal;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:10px;
}

#page #content .lowercontent .right .btmright .btmrightcontent .panelfooter .footercontentshow .minimize {
	display:block;
	height:10px;
	background:url(../images/btn_minimize.gif) no-repeat top right;
	margin-top:10px;
}

#page #content .lowercontent .right .btmright .btmrightcontent .supportevent {
	display:block;
	width:185px;
	height:34px;
	margin-bottom:15px;
	background:url(../images/btn_sprtevent.gif) no-repeat left top;
}

#page #content .lowercontent .right .btmright .btmrightcontent .supportevent:hover {
	background:url(../images/btn_sprtevent.gif) no-repeat left bottom;
}

#page #content .lowercontent .right .btmright .dottedseparator {
	display:block;
	width:685px;
	padding-top:25px;
	padding-left:16px;
	background:url(../images/separator01.gif) repeat-x top left;
}

#page #content .lowercontent .right .btmright .dottedseparator .whyhost {
	display:block;
	height:156px;
	padding:11px;
	background:url(../images/bg_whyhost.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .dottedseparator .whyhost h2 {
	margin:0;
	padding:0;
	height:17px;
	background:url(../images/head_whyhost.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .dottedseparator .whyhost p {
	padding-top:10px;
	padding-right:15px;
	line-height:16px;
}

#page #content .lowercontent .right .btmright .dottedseparator .hostevent {
	display:block;
	height:48px;
	padding:11px;
	padding-top:31px;
	background:url(../images/bg_hostevent.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .dottedseparator .hostevent p {
	float:left;
	width:485px;
	font-size:12px;
	padding-top:10px;
}

#page #content .lowercontent .right .btmright .dottedseparator .hostevent p a {
	font-weight:bold;
	color:#4d493d;
}

#page #content .lowercontent .right .btmright .dottedseparator .hostevent p a:hover {
	text-decoration:none;
}

#page #content .lowercontent .right .btmright .dottedseparator .hostevent .button {
	float:left;
	width:155px;
	height:32px;
	background:url(../images/btn_hostevent.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .dottedseparator .hostevent .button:hover {
	background:url(../images/btn_hostevent.gif) no-repeat bottom left;
}

#page #content .lowercontent .right .btmright .dottedseparator .hosteventnew {
	display:block;
	height:48px;
	padding:11px;
	padding-top:31px;
	background:url(../images/bg_hostevent.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .dottedseparator .hosteventnew p {
	float:left;
	width:485px;
	font-size:12px;
	padding-top:10px;
}

#page #content .lowercontent .right .btmright .dottedseparator .hosteventnew p a {
	font-weight:bold;
	color:#4d493d;
}

#page #content .lowercontent .right .btmright .dottedseparator .hosteventnew p a:hover {
	text-decoration:none;
}

#page #content .lowercontent .right .btmright .dottedseparator .hosteventnew .button {
	float:left;
	width:155px;
	height:32px;
	background:url(../images/btn_hostevent.gif) no-repeat top left;
}

#page #content .lowercontent .right .btmright .dottedseparator .hosteventnew .button:hover {
	background:url(../images/btn_hostevent.gif) no-repeat bottom left;
}

#page #footer {
	display:block;
	color: #ede9dc;
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:10px;
	padding-bottom:15px;
	overflow:hidden;
}

#page #footer p {
	clear:both;
	display:block;
	padding:0;
	margin:0;
	padding-right:20px;
	padding-left:20px;
	line-height:16px;
}

#page #footer a {
	color: #ede9dc;
	text-decoration:none;
}

#page #footer a:hover {
	text-decoration:underline;
}

.redfont{
color:#FF0000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.redboldfont
{
color:#FF0000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/*----- CSS for the sponsor page START-----*/

#page #content .lowercontent .right .sponsorhdr {
	display:block;
	height:13px;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:10px;
	background:url(../images/head_sponsor.gif) no-repeat top left;
}

#page #content .lowercontent .right .sponsorboxes {
	display:block;
	width:671px;
	background-color:#363226;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#page #content .lowercontent .right .sponsorboxes h3 {
	display:block;
	width:671px;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding-bottom:10px;
	overflow:hidden;
}

#page #content .lowercontent .right .sponsorboxes p {
	padding-bottom:10px;
}

#page #content .lowercontent .right .sponsorboxes h3 .name {
	float:left;
}

#page #content .lowercontent .right .sponsorboxes h3 .priceleft {
	float:left;
	margin-left:10px;
	width:5px;
	height:20px;
	background:url(../images/price_left.gif) no-repeat left top;
}

#page #content .lowercontent .right .sponsorboxes h3 .price {
	float:left;
	height:16px;
	padding:2px;
	background:url(../images/bg_price.gif) repeat-x left top;
}

#page #content .lowercontent .right .sponsorboxes h3 .priceright {
	float:left;
	width:5px;
	height:20px;
	background:url(../images/price_right.gif) no-repeat left top;
}

#page #content .lowercontent .right .sponsorboxes ul {
	margin:0;
	padding:0;
	list-style:none;
}

#page #content .lowercontent .right .sponsorboxes ul li {
	font-weight:bold;
	background:url(../images/bull_chkmark.gif) no-repeat;
	background-position:left 2px;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
}

/*----- CSS for the sponsor page END-----*/
