.mainCap            {height:20px;padding:0;margin:0;width:100%;float:left;}
.mainCap.top        {top:0;background: url('../images/main-cap-top.png') no-repeat bottom;}
.mainCap.bottom     {bottom:0;background: url('../images/bottomCap.png') no-repeat top;}

.container	{border:0px solid red;}
.header		{float:left;width:100%;height:100px;}
.logo		{float:left;padding-top:50px;}
.content	{padding:0px;background:#FCE8CB;float:left;}
.content .banner  {float:left;width:100%;height:auto;}
.content .contentBody {padding-top:20px;}

#navBox		{float:right;min-width: 290px;}
#navBox img {float:left;}
#nav {
    float: left;
    background: #fce8cb;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
    margin: 0;
	padding: 10px 0 5px 0;
    height: 26px;
    line-height: normal; /*   height:100%;Fix for MSIE peekaboo bug */
}
#nav ul {margin: 0;padding: 0px;list-style: none;float: left;}
#nav li {
    display: inline;
    margin: 0;
    padding: 0px 5px 0 0;
    line-height: 15px;
    height: 25px;
    float: left;
}

#nav a {
    float: left;
    background: url("../images/corner_left.gif") no-repeat left top;
    margin: 0px;
    padding: 0 0 0 10px;
    text-decoration: none;
}

#nav a span {
    float: left;
    display: block;
    background: url("../images/corner_right.gif") no-repeat right top;
    color: #2C1C0F;
    padding: 3px 14px 6px 5px;
    padding-top: 4px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span 			{float: none;}
/* End IE5-Mac hack */
#tabs a:hover span 		{color: #FFFFFF;}
#nav a:hover 			{background-position: 0% -42px; color: #FFFFFF;}
#nav a:hover span 		{background-position: 100% -42px; color: #FFFFFF;}
#nav #current a 		{background-position: 0% -42px; color: #FFFFFF;}
#nav #current a span 	{background-position: 100% -42px;color: #FFFFFF;}

.menuContent {
    float: left;
    padding: 0;
    margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menuContent h3 {
	margin:0;
	margin:5px 0;
	font-family: Georgia, Times New Roman, Times, serif;
}
.menuContent p{margin-bottom:15px;}

.tabnav li 				{ display: inline; border:0; margin:0; padding:0;font-family: Arial, Helvetica, sans-serif; }
.tabnav li a {
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
    text-decoration: none;
    text-transform: uppercase;
    color: #222;
    font-weight: bold;
    line-height: 20px;
    padding: 5px 6px;
    outline: none;
    border: solid 1px #999;
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
    background: #A81818;
    color: white;
    text-decoration: none;
    border: solid 1px #A81818;
}
.tabdiv 					{ margin:0; padding: 0 5px; float:left; border:0px solid red;}

.ui-tabs-hide 				{ display: none; }
.menuItem 					{ float:left;}
.menuItem .menuItem-left 	{ float: left;}
.menuItem .menuItem-right 	{ float:right;}
.menuItem .price 			{ text-align: right; color:green; font: 15px Georgia, "Times New Roman", Times, serif; }
.footer	{text-align:center; color:#fff;}
.footer a {color:#fff;padding:5px;}


