/* New Styles for Hog-Roast.com 2008 */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px; color:#008000;
	text-align:center;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; color:#008000}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; color:#008000
}



body  

{ 
font-family:Verdana; 
font-size: 12.5;
color:#008000;
background-color:#CCFF99; 
}


table p,
#container p
{
text-align:left;
font-size:1em;
}

table
{
background-color:white;
}

a
{
	color:#006600;
	text-decoration: underline;
}


a:hover

{
	color:#808000;
	text-decoration: underline;
}

a:visited

{
	color:#808000;
	text-decoration: underline;
}



td, #container

{ font-family: Verdana; font-size: 11px; color:#008000 }



MsoNormal
{}


.menutxt     { font-family: Verdana; font-size: 8pt }


.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#008000
}


.menutxt     { font-family: Verdana; font-size: 8pt }


.mainmenu ul
 { 
  padding-left:0;
 font-family: Verdana; 
 font-size: 11px;
 list-style:none;
 }
 
 .mainmenu li
 { 
 padding:0px 0px 4px 0px;
 font-family: Verdana; 
 font-size: 11px;
 list-style:none;
 }
 

td .txt     { font-family: Verdana; font-size: 12px; color:#008000 }
.txt    	{ font-family: Verdana; font-size: 12px; color:#008000 }
td .txt1    { font-family: Verdana; font-size: 12px; color:#008000 }

td .intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#008000
}

.redWarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #FF0000;
	text-align: center;
}


.centertext
{
text-align:center;
}

/* Float Right Image */

.floatright
{
float:right;
padding:10px;
}

/* Table for catering or other quote questions */
.quotetable
{
width:100%;
font-size:10px;
}

.redWarning
{
color:red;
font-weight:bold;
font-size:18px;
}

.infoitalic
{
	font-size:10.5px;
	font-style: italic;
}

.smaller
{
font-size:9.45px
}

/* Menu Pages */

.mixedContent
{
width: 100%;
}

.mixedContent td {
	padding-right: 20px;
	padding-left: 20px;
}


.dataWithLine li {
	font-style: italic;
	list-style-type: none;
	vertical-align: text-bottom;
	line-height: 25px;
	position: relative;
	left: -35px;
	text-align: left;
}

.footerlinks
{
vertical-align:middle;
text-align:center;
font-size:10.25px;
margin:0 0 10px 0;
}


.footerlinks a
{
text-align:center;
font-size:10.25px;
}

.termsjustified p
{
padding-right:18px;
text-align:justify !important;
}

#bookingfooter,
#bookingfooter p
{
text-align:center;
}

#bookingfooter
{
display:block;
padding-bottom:20px;
}

#myform_errorloc li
{
font-size:larger;
color:red !important;
}