/*

Author: eJungle Internet Services
URL: http://www.ejungle.us

Client: World Wide Menu, Inc.

*/

body {
background-color:#FFF;
padding:0 0 0 0;
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background-image:url(images/new-restaurant/new-menu-cover-sub-header.jpg);
width: 100%;
background-repeat:repeat-x;
}

.inner-body{
background-color:#f5f5f3;
padding:0 0 0 0;
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background-image:url(images/restaurant-menu-cover/menu-cover-sub-header.jpg);
width: 100%;
background-repeat:repeat-x;
}




.home-body{
background-color:#f5f5f3;
padding:0 0 0 0;
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background-image:url(images/restaurant-menu-cover/menu_cover_tall_header.jpg);
width: 100%;
background-repeat:repeat-x;

}
a
{
outline: none;
}

a:link {
	color: #000000;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}


#container{
width:733px;
\width:733px;
w\idth:733px;
/*
border:1px;
border-top:0;
border-style:solid;
border-color:#CCC;
*/
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#wrapper{
padding:0px;
margin:0px;
}
#contentWrap {
width: 733px;
}

#contentWrap img{

}

.printHead { display:none; }

/* MAIN NAVIGATION START --------------------*/
#mainNav{
height:47px;
background:transparent url(images/new-restaurant/menu-cover-top-nav.jpg) top left repeat-x;
margin:0;
padding:0 0 0 0px;
border:0;
text-decoration:none;
width:733px;
}

#mainNav a{
color:#ADADAD;
font-size:13px;
text-decoration:none;
padding-right:36px;
white-space:nowrap;
}
#mainNav a:hover{
text-decoration:underline;
}

/* rollover state */
#mainNav .home{
padding-left:5px;
float:left;
position:relative;
top: 14px;
}
#mainNav .aboutus{
float:left;
position:relative;
top: 14px;
}
#mainNav .services{
float:left;
position:relative;
top: 14px;
}


#mainNav .products{
float:left;
position:relative;
top: 14px;
}
#mainNav .clients{
float:left;
position:relative;
top: 14px;
}

#mainNav .contactus{
float:left;
position:relative;
top: 14px;
}
#mainNav .catalog{
float:left;
position:relative;
top: 14px;
}

#mainNav .catalog span{font-size:16px; color:#FF0000; text-decoration:underline;}
#mainNav .catalog a {padding-right:0px;}
#mainNav .catalog a:hover {font-size:16px; color:#FF0000; text-decoration:underline;}

#testing{
float:left;
position:relative;
top: 14px;
}

/* HOMEPAGE ELEMENTS -------------*/
#mainGraphic{
padding:0;
margin:0 0 0 0;
background-image:url(images/new-restaurant/menu-covers-banner-logo.jpg);
background-repeat:no-repeat;
height:227px;
}


#submainGraphic{
padding:0;
margin:0 0 0 0;
background-image:url(images/new-restaurant/menu-covers-ub_banner.jpg);
background-repeat:no-repeat;
height:128px;
}



div.phone {
position: relative;
padding:35px 10px 0 0;
font-size:12px;
font-weight: bold;
color:#5B0000;
text-align:right;
vertical-align: text-top;
height: 52px;
top: -30px;
}

#titleHome {
height:52px;
font-size:11px;
color:#5B0000;
background-image:url(images/title_home.jpg);
background-repeat:no-repeat;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
#titleSiteMap {
height:52px;
font-size:11px;
color:#5B0000;
background-image:url(images/title_sitemap2.jpg);
background-repeat:no-repeat;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

/*#homeLeft{
float:left;
width:183px;
padding:10px 0;
margin:0;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
background-color:#FFFFFF;
}
#homeMiddle1{
float:left;
width:183px;
padding:10px 0;
margin:0;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
background-color:#FFFFFF;
}
#homeMiddle2{
float:left;
width:183px;
padding:10px 0;
margin:0;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
background-color:#FFFFFF;
}
#homeRight{
border-bottom:1px solid #CCC;
padding:10px 0;
margin:0;
background-color:#FFFFFF;
}
*/

#welcome-text
{
	magin:0px;
	padding:0px;
	color:#2191c1;
	font-size:21px;
	font-weight:bold;
	text-align:center;
}

.copy-heading
{
	magin:0px;
	padding:0px;
	color:#2191c1;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.copy-sub-heading
{
	magin:0px;
	padding:0px;
	color:#2191c1;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#preview
{
	magin:0px;
	padding:20px 0 0 0;
	font-size:24px;
	font-weight:lighter;
	text-align:center;
}

#preview a {text-decoration:none;color:#660000;}
#preview a:hover {text-decoration:underline;color:#660000;}


#welcome-center {width:525px; padding-top:20px; text-align:center;}
#welcome-center-left {float:left; height:350px;}
#welcome-center-right {float:right; height:350px;}

#welcome-client{padding: 30px 0 0 0; margin:0px; float:left; text-align:center; width:525px;}
#welcome-client-top {color:#666666;font-size:17px;text-align:center;}
#welcome-client-bottom {width:506px; height:130px; padding:0; margin:0; float:lef;}



#homeContent {
padding:10px 55px;
text-align:left;
font-size:12px;
color:#000;
float:left;
width:525px;
}



#siteMapContent {
text-align:left;
font-size:12px;
color:#000;
}
#siteMapContent a {
color:#000;
}
#siteMapContent a:hover {
color:#5B0000;
}

/* INTERIOR ELEMENTS ----------*/
#innerBanner{
padding:0;
margin:0 0 0 0;
background-image:url(images/new-restaurant/menu-covers-ub_banner.jpg);
background-repeat:no-repeat;
height:128px;
}

#intContent {
padding:20px;
margin:0;
font-size:12px;
text-align:left;
color:#000;
float:left; position:relative; top:0px; text-align:left; width:500px;
}

#intContentFooter
{
width:525px;
padding:20px;
margin:auto;;
font-size:12px;
text-align:left;
color:#666666;
}

#intContentFooter h1 {
font-size:22px;
font-weight:lighter;
color:#666666;
padding:0;
margin:0;
}

#intContentFooter h2 {
font-size:18px;
font-weight:normal;
color:#666666;
padding:0;
margin:0;
}

#intContentFooter h3 {
font-size:12px;
font-weight:normal;
color:#666666;
padding:0;
margin:0;
}

#intContentFooter a {color:#666666;}


#intContent h1 {
font-size:22px;
font-weight:lighter;
color:#660000;
padding:0;
margin:0;
}

#intContent h2 {
font-size:12px;
font-weight:bold;
color:#660000;
padding:0;
margin:0;
}

#intContent h3 {
font-size:10px;
font-weight:bold;
color:#660000;
padding:0;
margin:0;
}

#aboutLeft { 
float:left; 
width:48%;
height:auto;
margin:0 0 20px 0;
padding:0;
display:block;
}

#aboutRight { 
display:block;
float:right; 
width:48%;
height:auto;
margin:0 0 20px 0;
padding:0px;
display:block;
}


#servicesLeft { 
float:left; 
width:30%;
height:auto;
margin:0 0 20px 0;
padding:0;
display:block;
}

#servicesRight { 
display:block;
float:right; 
width:66%;
height:auto;
margin:0 0 20px 0;
padding:0px;
display:block;
}


#contactLeft { 
float:left; 
width:55%;
height:auto;
margin:0 0 20px 0;
padding:0;
display:block;
}

#contactRight { 
display:block;
float:right; 
width:41%;
height:auto;
margin:0 0 20px 0;
padding:0px;
display:block;
}


#contactLeft td {
font-size: 12px;
}






.req {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#2191c1;
}

.ContactUsBold {
color:#2191c1;
font-weight:bold;
}

#titleCollections {
height:52px;
font-size:11px;
color:#5B0000;
background-image:url(images/title_collections.jpg);
background-repeat:no-repeat;
border-bottom: 1px solid #CCC;
}
#titlePlacemats {
height:52px;
font-size:11px;
color:#5B0000;
background-image:url(images/title_placemats.jpg);
background-repeat:no-repeat;
border-bottom: 1px solid #CCC;
}
#titleContact {
height:52px;
font-size:11px;
color:#5B0000;
background-image:url(images/title_contactus.jpg);
background-repeat:no-repeat;
border-bottom: 1px solid #CCC;
}

hr {
clear:both;
float:none;
padding:0;
margin:25px 0;
width:100%;
border-top:1px solid #ccc;
}

br.clear {clear:both;}

/* FOOTER ---------------------*/

#footer {
height:118px;
font-size:13px;
color:#838383;
text-align:center;
background-color:#FFF;
background-image:url(images/new-restaurant/menu-cover-tall_footer.jpg);
background-position:bottom center;
width: 100%;
background-repeat:repeat-x;
padding:0;
margin:0;
text-align:center;
}

#footer_text {
width:733px;
\width:733px;
w\idth:733px;
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0 0 0 170px;
/*border: 1px solid red;*/
text-align:center;

}

#footer_text a {
display:block;
color:#838383;
text-decoration:none;
padding-right:25px;
white-space:nowrap;
}
#footer_text a:hover {
color:#838383;
text-decoration:underline;
}







#ftr_sitemap{
float:left;
position:relative;
top: 31px;
}
#ftr_home{
float:left;
position:relative;
top: 31px;
}
#ftr_elite{
float:left;
position:relative;
top: 31px;
}
#ftr_classic{
float:left;
position:relative;
top: 31px;
}
#ftr_contemporary{
float:left;
position:relative;
top: 31px;
}
#ftr_clear{
float:left;
position:relative;
top: 31px;
}
#ftr_placemats{
float:left;
position:relative;
top: 31px;
}
#ftr_contactus{
float:left;
position:relative;
top: 31px;
}
#ftr_copy{
float:left;
left:180px;
position:relative;
top: 40px;
}



/* EJUNGLE ---------------------*/
#ejungle {
margin:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color: #4A4A4A;
}
#ejungle a {
color: #4A4A4A;
text-decoration:none;
}
#ejungle a:hover {
color: #5B0000;
text-decoration:none;
}

h1 
{
	font-size:22px;
	font-weight:lighter;
	color:#660000;
	padding:0;
	margin:0;
}


h2
{
	font-size:18px;
	font-weight:lighter;
	color:#660000;
	padding:0;
	margin:0;
}


h3
{
	font-size:12px;
	font-weight:bold;	
	color:#660000;
	padding:0;
	margin:0;
}

/* LIGHTBOX STYLE --------------------*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
	
	
	
#mid-navigation {top:0px; margin-top:20px; float:right; text-align:left; width:auto;/*border:solid 1px yellow;*/}	

#mid-navigation a {text-decoration:none;}
#mid-navigation a:hover {text-decoration:underline;}

#mid-navigation-heading a
{
	color:#2191c1;
	font-size:13px;
	font-weight:bold;
}	
	
ul.menu-cover-collection-navigation
{ 
	font-size:13px;	
	color:#434343;
	list-style-type:none;
	padding:0;
	margin:0;
	vertical-align:middle;
	font-weight:bold;
	

}	
ul.menu-cover-collection-navigation li
{
	padding: 5px 0 5px 0;	
}

ul.menu-cover-collection-sub-navigation
{ 
	font-size:13px;
	font-weight:normal;
	vertical-align:middle;
	list-style-image: url(images/restaurant-menu-cover/menu-covers-bullet-sub-navigation.gif);
	list-style-position:inside;
	padding-left: 0px;	/* used by FF */
	margin-left:0px;	/* used by IE */

}	
ul.menu-cover-collection-sub-navigation li
{	

}


#collection-content {padding:20px;
margin:0;
font-size:12px;
text-align:left;
float:left; position:relative; top:0; text-align:left; width:530px;}


#collection-content .sales-pdf{width:530px;; background-image:  url(images/restaurant-menu-cover/collection-heading-sales-pdf.jpg); height:31px; color:#2191c1;font-size:12px; font-weight:bold;}
#collection-content .text {padding-top:6px;}
#collection-content  .text a{font-weight:normal;color:#2191c1; text-decoration:underline;}
#collection-content  .text a:hover {font-weight:normal; color:#2191c1; text-decoration:underline;}
#collection-content .hr{width:530px;; background-image:  url(images/restaurant-menu-cover/collection-content-hr.jpg); height:1px; margin:15px 0 8px 0}


#collection-content h2 {font-size:13px;	font-weight:bold; color:#434343; padding:0;	margin:0;}
#collection-content h1{font-size:25px; font-weight:normal; color:#2191c1; padding:0; margin:0;}
#collection-content h3{font-size:18px; font-weight:bold; color:#2191c1; padding:0; margin:0;}

#collection-content .collection-menu-cover-list {width:530px;}
#collection-content .collection-menu-cover-list ul {list-style:none; margin:0px; padding:10px 0px 10px 0px;}
#collection-content .collection-menu-cover-list li {margin:0px; padding:0px; line-height: 1.3em;}
#collection-content .collection-menu-cover-list li.far-left {margin-left: 0em;}
#collection-content .collection-menu-cover-list li.left {margin-left: 10em;}
#collection-content .collection-menu-cover-list li.right {margin-left: 20em;}
#collection-content .collection-menu-cover-list li.far-right {margin-left: 30em;}
#collection-content .collection-menu-cover-list li.column-top {margin-top: -2.6em;}

#collection-content .collection-menu-cover-swatches-list  {width:530px;}
#collection-content .collection-menu-cover-swatches-list ul {list-style:none; margin:0px; padding:10px 0px 0px 0px;}
#collection-content .collection-menu-cover-swatches-list ul ul {list-style:none; margin:0px;  padding:0px}
#collection-content .collection-menu-cover-swatches-list li {margin:0px; padding:0px; line-height: 1.3em;}
#collection-content .collection-menu-cover-swatches-list li li {margin:0px; padding:0px; line-height: 1.3em;}
#collection-content .collection-menu-cover-swatches-list a {color:#2191c1;}
#collection-content .collection-menu-cover-swatches-list li.left {margin-left: 0em;}
#collection-content .collection-menu-cover-swatches-list li li.left {margin-left: 0em;}
#collection-content .collection-menu-cover-swatches-list li.middle {margin-left: 15em;}
#collection-content .collection-menu-cover-swatches-list li li.middle {margin-left:auto;}
#collection-content .collection-menu-cover-swatches-list li.right {margin-left: 30em;}
#collection-content .collection-menu-cover-swatches-list li li.right {margin-left:auto;}
#collection-content .collection-menu-cover-swatches-list li.middle-column-top {margin-top: -15.6em; #margin-top: -16.0em;}
#collection-content .collection-menu-cover-swatches-list li.right-column-top {margin-top: -15.6em; #margin-top: -16.0em; }




