/* CSS Document */

body {
	background-color:#29DE3A;margin:0px;padding:0px;
}


h1{color:white; font-size:1.50em;margin-left:20px;margin-top:1px;}
h2{clear:both;color:white;font-size:1.25em;margin-left:20px;margin-bottom:1px;}
h3{color:black; font-size:1.50em;background-color:yellow;width:99.99%;}

#pagemain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	
	width: 920px;
	margin-right: auto;
	margin-left: auto;
background-repeat:no-repeat; background-position:top center;}

#pagesub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-image:url(../_images/header_subpage.jpg);
	width: 920px;
	margin-right: auto;
	margin-left: auto;
background-repeat:no-repeat; background-position:top center;}



#header {
	height: 180px;float: left;background-image:url(../_images/header_page.jpg);
}
#navigation {
	color: #FFFFFF;
	background-color: #666666;
	height: 30px;
	padding: 0px;
}
#MainContent {
	float: left;
	width: 560px;

margin-bottom:12px;}

#MainContent p {color:white;line-height:140%;padding-right:20px;padding-left:20px;}
#MainContent p img{margin:10px;}
#MainContent p a{color:white;}
#MainContent p a:hover{color:yellow;}
#MainContent p ul,li{list-style:none;}
#MainContent p li{padding:3px;}
#MainContent p ol,li{list-style:none;color:white;}
 dl {color:white;margin-left:20px;}
dt{font-weight:bold;}
#clearer, .clearer {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#SubContentRight {
	float: right;
	width: 257px;
	padding: 0px;
	color: #FFFFFF;
}
#content {width:833px;background:url(../_images/content_back.gif) repeat-y;margin-left:20px;font-size:1.1em;line-height:135%;
}


#footer {margin-left:20px;
	height: 55px;
	background-color: #29DE3A;
font-size:0.9em;background:url(../_images/footer_back.gif) no-repeat; font-weight:bold;}


#uppernav{
	width:250px;
	padding: 0px;
	list-style:none;
	font-size:1.1em;
	font-weight:bold;
	margin-top:120px;
	margin-right: 77px!important;text-align:center;line-height:150%;
margin-left: 590px;
}

#uppernav li{list-style-type:none;display:inline;padding: 0px 3px 0px 3px;}
#uppernav li.pp{list-style-type:none;display:inline;padding: 0px 3px 0px 3px;}
#uppernav li.contact{list-style-type:none;display:inline;padding: 0px 3px 0px 3px;}
#uppernav a {color:#FF1E00;text-decoration:none;display:inline;}
#uppernav a:hover{
	text-decoration:underline;
	list-style-type: none;color:#29DE3A;
}


#ulMainNav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;font-size:1.10em;font-weight:bold;
}
#ulMainNav li {	padding: 3px;
}
#ulMainNav a {
	color: #FD5A23;
	text-decoration: none;
	display: block;

	padding-left:20px;
}
#ulMainNav a:hover {
	color: #35DF46;text-decoration:underline;
}

#ctaright{margin-left:5px;}
#footerleft {float:left;}
#copyright{width:545px;float:right;margin-right:60px!important;margin-right:35px;color:#004080;margin-top:13px;}

#copyright a{text-decoration:none;color:#004080;}
#copyright a:hover {color:red;text-decoration:underline;}

#frontgallery{
	width:500px;
	margin: 0px;
	padding: 0px;
	list-style:none;text-align:center;
margin-bottom:40px;margin-left:20px;
}

#frontgallery li{list-style-type:none;display:inline;}

#frontgallery img {border:#368DE4 solid 2px;}
#frontgallery a:hover img {border:2px solid yellow;}
#frontgallery a {color:blue;}
#frontgallery a:hover {color:red;}

.titlediv{color:black; font-size:1.3em;background-color:yellow;width:560px;font-weight:bold;padding-left:16px;}

#wbxlogo{float:right; margin-top:7px;position:relative;}

.specialfocus{
	background-color:#003366;
	width: 525px;
	height:180px;
	margin-left: 20px;
	margin-right: 13px;padding:8px;margin-bottom:10px;
}

.speciallist{margin:0px;padding:0px;width:525px;text-align:left;list-style:none;font-size:0.9em;}
.speciallist dt{margin-bottom:10px;}
.speciallist dd{font-weight:bold;}
#sleft{
	float:left;
	width: 250px;
}
#sright{
	float:right;
	width: 250px;
}


#corp{padding:0px;margin:0px;text-align:center;}
/*begin here*/
.ulspecials {width:500px; color:white;list-style-type:none;}
.ulspecials li {list-style-type:none;}
#ctarightsub{margin-left:5px;}

em {font-weight:bold;font-style:normal;}
.clearer {
	margin: 0px;
	padding: 0px;
	clear: both;
}
img.featured  {margin-right:35px!important;margin-right:20px;}
 .ul2general{list-style:none;width:200px;font-size:1.0em;float:left;}
 .ul2general li{list-style:none;color:white;}
.ul2general2{list-style:none;width:200px;font-size:1.0em;float:right;}
 .ul2general2 li{list-style:none;color:white;}
 
 #MainContent .bktop {clear:both;float:right;color:white;text-decoration:underline;}
 #MainContent .bktop a:hover{color:yellow;}
 blockquote{color:white;line-height:135%;}
 
 blockquote span{font-weight:bold;width:200px;font-size:80%;}
 .djDL{margin-left:20px;color:white;}
 .djDL dt{font-weight:bold;}
 .djDL dd{padding:3px;}
 #sitemap{list-style-type:none;}
 #sitemap li{}
 #sitemap a{color:white; text-decoration:none;padding:3px;font-weight:bold;}
 #sitemap a:hover{color:yellow;}
 /*catering with faqs*/
 
 #catering{height:150px;width:530px;float:left;margin-left:20px;clear:both;}
  #catering li {float:left;width:250px;text-indent:0px;}
   #catering a{color:white;font-family:Arial, Helvetica, sans-serif;}
    #catering a:hover{color:#FFFF00;}
#wrap{text-align:center;width:5}	
.section{border:white 2px solid;background-color:#A7CDF3;color:black;width:80%;margin-left:68px; }	
.section li {color:black;}	
.section h2 {color:black;}
.section p strong{color:black;}

#images{float:left;width:450px;}
#images li {float:left;padding:2px;display:inline;width:100px; height:69px;}

#images2{float:left;width:450px;text-align:center;position:inherit;margin-left:20px;}
#images2 li {float:left;padding:1px;display:inline;width:100px; height:125px;}
#images2 a{text-decoration:none;font:0.70em;color:white;text-align:center;}
hr{clear:both;}

#Wrapper{margin:0; padding:0;}
#charMenu{margin-left:20px;float:left;width:500px;font-weight:bold;}
#charMenu li {display:inline;float:left;width:160px;height:20px;color:yellow;}
#charMenu a{font-weight:bold;text-decoration:underline;color:white;}
#charMenu a:hover{color:yellow;}

/*forms tyles*/
#formarea{margin-left:50px;margin-bottom:10px;color:white;}
#address{width:200px;float:right;margin-bottom:5px;color:white;}
#send{margin-left:5px;}
#formarea2{margin-left:50px;background-color:#A0A0A0;margin-bottom:10px;}
#serv{
color:white;margin-left:80px;font-size:1.1em;}

#serv li{line-height:150%;}
#crc{margin-left:20px!important;margin-left:30px;float:right;}
#email {margin-left:27px;}
#phone{margin-left:34px;}
#lastname{margin-left:7px;}
#firstname{margin-left:4px;}
