body {
	margin: 0px;
	padding: 0px;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CE9756;
	background-image: url(../images/bg-repeat-darker.gif);
	line-height: 18px;
}
.Asterisk {
	font-size: 18px;
	color: #FF0000;
}


.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 15px;
	color: #D70D02;
}
.closedSunday {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #D70D02;
	font-weight: bold;
}
.textRedLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 18px;
	color: #D70D02;
	font-weight: bold;
}
p {
	font-size: 12px;
	line-height: 20px;
}

.text_lightgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}


.p_class {
	font-size: 12px;
	line-height: 18px;
}

.p_wordspacing {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3px;
	font-weight: bold;
}

.P75_gray_bold {
	font-size: 12px;
	color: #B5B5B5;
	font-weight: bold;
	line-height: 18px;
}

.P75_gray {
	font-size: 12px;
	color: #B5B5B5;
	line-height: 18px;
}

.dogbag_index {
	font-size: 12px;
	color: #B5B5B5;
	line-height: 18px;
}

.dogbag_index A:link, .dogbag_index A:visited, .dogbag_index A:active {
	color: #FF2733;
}

.dogbag_index A:hover {
	color: #FFFFFF;
}

.dogbag_flashing {
	font-size: 14px;
	color: #B5B5B5;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

.dogbag_flashing A:link, .dogbag_flashing A:visited, .dogbag_flashing A:active {
	color: #339900;
}

.dogbag_flashing A:hover {
	color: #FFFF66;
}

.text-green, .text-green A:link, .text-green A:visited, .text-green A:active {
	color: #009900;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text-green A:hover {
	color: #CCCCCC;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lilP {
	font-size: 10px;
	color: #B5B5B5;
	line-height: 14px;
}

.lilP A:link, .lilP A:visited, .lilP A:active {
	color: #FF2733;
}

.lilP A:hover {
	color: #FFFFFF;
}

.menu_sub {
	font-size: 12px;
	color: #B5B5B5;
	line-height: 14px;
}

.menu_sub A:link, .menu_sub A:visited, .menu_sub A:active {
	color: #FF2733;
}

.menu_sub A:hover {
	color: #FFFFFF;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
	border: 1px #CE9756 solid;
}
.floatright_marginNoBorder {
	float: right;
	margin: 10px 1px 10px 10px;
}
.floatright_margin {
	float: right;
	border: 1px #710910 solid;
	margin: 10px 10px 10px 15px;
}
.floatleft_margin {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	border: 1px #CE9756 solid;
}
.floatleft_marginNoBorder {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}
.pics_border { 
	border: 1px #710910 solid
} 
.pics_border_yellow {
	border: 1px #CE9756 solid;
} 

.pics_border_Green {
	border: 1px #274419 solid;
} 

.nav, .nav a:link, .nav a:visited, .nav a:active {
	color: #CE9756;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	text-transform: capitalize;
} 

.nav a:hover {
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
} 

.navsm, .navsm a:link, .navsm a:visited, .navsm a:active {
	color: #FF2733;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
} 

.navsm a:hover {
	color: #ffffff;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}

.navsmyel, .navsmyel a:link, .navsmyel a:visited, .navsmyel a:active {
	color: #CE9756;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
} 

.navsmyel a:hover {
	color: #ffffff;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}

A, A:link, A:visited, A:active {
	color: #FAC987;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

A:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}   

.pagetitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CE9756;
	font-weight: bold;
	font-style: italic;
	line-height: 24px;
}

.category_food {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #AD0B00;
	letter-spacing: 3px;
	font-weight: bold;
	text-transform: uppercase;
}

.category_food_0lettersp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33CC33;
	font-weight: bold;
	text-transform: capitalize;
}

.dish_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-transform: uppercase;
	line-height: 18px;
}
	
.dish_desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE9756;
}

.contest_info_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-transform: uppercase;
	line-height: 18px;
}

.contest_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE9756;
}
	
.wine_bin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE9756;
}
	
.wine_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
}
	
.wine_glass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE9756;
}
	
.wine_bottle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE9756;
}

.BlackFormTABLEborder{ border: 1px solid #000000; }
.PythonFormTABLE{ border: 1px solid #D9D9D9; }
.PythonFieldCaptionTD{ border-bottom: 1px solid #D8D8D8; background-color: #EDEDED; color: #000000; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: bold; }
.PythonDataTD{
	background: #222222;
}
.PythonInput {
	font: 11px Verdana, Tahoma, Arial, Helvetica;
	border: 1px solid #000000;
}
.PythonButton { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #EEEEEE; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: bold; }

H1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #C56434;
	letter-spacing: 1pt;
	font-weight: bold;
	}
	
H2 {
	font-family: Verdana, Tahoma,Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ce9756;
	letter-spacing: 1pt;
	font-weight: bold;
	line-height: 20px;
	font-style: italic;
	}
	
.underline {
	text-decoration: underline;
}

hr {
	border: 0;
	color: #B70902;
	background-color: #B70902;
	height: 1px;
	width: 90%;
	text-align: left;
	margin: 20px 0 20px 0;
}

.table_marginL_177 {
	margin-left: 177px;
}

.table_marginL_133 {
	margin-left: 133px;
}

.pcsad, .pcsad a:link, .pcsad a:visited, .pcsad a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFCC; 
	font-weight: normal; 
	text-decoration: none;
} 

.pcsad a:hover {
	color: #FFFFFF; 
	text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
} 

.closewindow, .closewindow a:link, .closewindow a:visited, .closewindow a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CEC36A;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
} 

.closewindow a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.totop, .totop a:link, .totop a:visited, .totop a:active {
	color: #999999; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
} 

.totop a:hover {
	color: #FFFFFF; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none;
} 

.description_largepic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: normal;
	line-height: 13px;
	font-style: italic;
} 

.mainbody ul{
	color: #710910;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type : square;
	display : block;
	list-style-image: none;
	line-height: 22px;
}

.context_TDbg{
	background: #250000;
}

.nextpageNoBG {
	font-size: 12px;
	color: #F9C62C;
	font-weight: bold;
}
.specialfocus, .specialfocus A:link, .specialfocus A:visited, .specialfocus A:active {
	font-size: 12px;
	background-color: #CE9756;
	color: #000000;
	font-weight: bold;
}

.specialfocus A:hover {
	color: #FFFFFF;
}

.nextpage,.nextpage A:link, .nextpage A:visited, .nextpage A:active {
	font-size: 12px;
	background-color: #F9C62C;
	color: #000000;
	font-weight: bold;
	padding: 10px 10px 10px 15px;
}

.nextpage A:hover {
	color: #FFFFFF;
}
.border_red {
	border: 2px solid #FF0000;
}
.largetext {
	font-size: 16px;
}
.text-green {
	color: #62ad39;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 20px;
	color: #B5B5B5;
}
