/* CSS Document */

body
{
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10pt;
    padding-bottom: 0px;
    color: #000000;
    padding-top: 0px;
    font-family: "Trebuchet MS",Arial,sans-serif;
    background-color: #EBE4D1;
    background:  #e8eadd url(images/background.gif) top left repeat;
}

#body { position: relative; width: 1020px; min-height: 100%; background: url(images/midshadow.png) top left repeat-y; margin: 0px auto; text-align: left; }
#body #fullcontent { margin: 0px 10px; }

table.eventdetail tr td 
{
border-bottom:1px dotted #FF8E04; padding-bottom:4px;
}
table.eventdetail tr td 
{
border-right:1px dotted #FF8E04; padding-right:0px;
}
table.eventdetail tr td.topCell
{
	border-top:1px dotted #FF8E04; padding-top:4px;
}
table.eventdetail tr td.leftCell
{
	border-left:1px dotted #FF8E04; padding-left:10px;
}

.Heading
{
    font-size: 20px;
    font-weight: bold;
    color: #8A2711;
}

.imgcenter
{
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}

.maincontent
{
    padding: 170px 20px;
    background: url(images/content_shadow.gif) no-repeat 0px 150px;
    min-height: 800px;
    height: auto !important;
    height: 800px;
    text-align: left;
}

.addcmt
{
    padding: 4px;
    background-color: #6084A2;
    color: #FFFFFF;
    font-weight: bolder;
    font-family: "Trebuchet MS",Arial,sans-serif;
    width: 155px;
    text-align: left;
}

body a {
	color:#8A2711;
	text-decoration:underline;
	}

body a:link
	{
    text-decoration:underline;
	}

body a:hover {
	text-decoration:underline;
	}

#divider {
	padding:5px 0px 10px 0px
	}

#bodycontent {
	margin: 0px 20px 5px 22px;
	line-height:150%;
	}

#homebanner {
	margin: 0 0 10px 0;
	}
	
.grey10{
	font-size:10px; 
	color:#666666;
	}
	
.grey11{
	font-size:11px; 
	color:#666666;
	}

.brightpurple10 {
	font-size:10px; 
	color:#BF0000;
	}

.purple13{
	font-size:13px; 
	color:#BF0000;
	}

.leftnav {
	margin:0px 10px 10px 20px;
	}

a.leftnav:hover {
	text-decoration:none;
	color:#ffffcc;
	background-color:#8A2711;
}
.navtitles{
	font-size:12px; 
	color:#555555;
	}

.navitems{
	font-size:12px; color:#8A2711;
	}
	
.navsale{
	font-size:11px; font-weight: bold; color:#cc0000;
	}

a.navsale{
	font-size:11px; font-weight: bold; color:#cc0000;
	text-decoration:none;
	}
a.navsale{
	text-decoration:hover;
	}
.navstyle{
	font-size:12px; color:#8A2711;
	}

a.navstyle{
	font-size:12px; color:#8A2711;
	text-decoration:none;
	}
a.navstyle{
	text-decoration:hover;
	}	
.navstylebold{
	font-size:11px; font-weight: bold; color:#8A2711;
	}

a.navstylebold{
	font-size:11px; font-weight: bold; color:#8A2711;
	text-decoration:none;
	}
a.navstylebold{
	text-decoration:hover;
	}	

.orangetitle
{
	font-size:13px; font-weight: bold; color:#007BC4;
}
	
.headers
{
	font-size:13px; font-weight: bold; color:#555555;
}

.header
{
	font-size:16px; font-weight: bold; color:#007BC4;
}

H2
{
	font-size:20px; font-weight: bold; color:#007BC4; TEXT-DECORATION: none;
}
H3
{
    font-size: 13px;
    font-weight: bold;
    color: #555555;
}
.mainnav
{
    font-weight: 900;
    color: #FFFFFF;
    line-height: 26px;
}
.mainnav A:active
{
    FONT-WEIGHT: bolder;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.mainnav A:link
{
    FONT-WEIGHT: bolder;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.mainnav A:visited
{
    FONT-WEIGHT: bolder;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.mainnav A:hover
{
    font-weight: bolder;
    color: #BF0000;
    text-decoration: none;
    background-color: #FFFFFF;
}
BLOCKQUOTE
{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.listitemdisplaywrapper
{
     width:185px;
     padding-top:20px;
}

.footersmall
{
    font-size: 1em;
    color: #FFFFFF;
    line-height: 26px;
    vertical-align: middle;
    font-style: italic;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Images/SavedStar.png);
}




/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:350px;
	padding:2px 0 0 2px;
	border:1px solid #47AA42;
	background-color:#F4F9F2;
	color:#bbbbbb;
}	

.btnWhiteFont
{
	font-style:normal;
	color:White;
	font-weight:bold;
	font-size:1em;
	text-decoration: none;
}

a.btnWhiteFont:active
{
	text-decoration: none;
}

a.btnWhiteFont:link
{
	text-decoration: none;
}

a.btnWhiteFont:visited
{
	text-decoration: none;
}

a.btnWhiteFont:hover
{
	text-decoration: none;
}

.ErrorText{
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: small;
	font-weight:bold;
	color: Red;
}

.FormTextBox {
	height:20px;
	width:350px;
	padding:2px 0 0 2px;
	border:1px solid #47AA42;
	background-color:#F4F9F2;
	color:#525252;
}	

