/* General Styles
=================================*/


body {background: url(images/backgrd.jpg);
background-repeat:repeat;		
text-align: center;
font: 75% Verdana, Arial, Helvetica, sans-serif;
color: #000000;
min-width: 700px;
}






.clear {
	clear:both;
}

a:link{
background: #ffffff;	color: #3A6BA5;
	text-decoration: none;
 font-weight:bold;	
}



a:visited{ background: #ffffff;	color: #3A6BA5;
	text-decoration: none; font-weight:bold;}



a:hover{
background: #ffffff;	color: #3A6BA5;
	text-decoration: underline; font-weight:bold;}



a.img, a.img, a.img {
	border: 0 none;
}



h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;color:#f79c19;font-weight:bold;	}


h1{
	font-size: 1.25em;
}

h2{
	font-size: 1.0em;
}




h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;color:#f79c19;font-weight:bold;font-size: 0.8em;
}


.red{color:#cc0000;}




/* Layout
=================================*/



#wrapper{border-right: 1px solid #f79c19;border-bottom: 2px solid #f79c19;	background: #FFFFFF url(images/shadow_bottom.gif) repeat-x top;
	margin:0 auto 0 auto;
 width:794px;
	text-align: left;
}



#frontlogo{
	width:173px;margin: 0px 0px 0px 15px;	height:56px;
	background: url(images/sheffschefslogoan.gif);
}
#logo{
	width:173px;margin: 0px 0px 0px 15px;	height:56px;
	background: url(images/sheffschefslogo.gif);
}


#bg{
background:#ffffff;	padding: 10px 15px 10px 15px;

 }




#content {
background:#ffffff;	float: left;
	width: 560px;
	margin-top: 10px;
	padding: 0 10px 0 10px;
	border-right: 1px solid #f79c19;
	line-height: 1.3em;
}
#reviewcontent {
background:#ffffff;	float: left;
	width: 560px;
	margin-top: 10px;
	padding: 0 10px 0 10px;
	
	line-height: 1.3em;
}

#shopcontent {
background:#ffffff;	float: left;
	width: 560px;
	margin-top: 10px;
	padding: 0 10px 0 10px;
	line-height: 1.3em;
}





#links {
background:#ffffff;	float:right;
	width: 160px;
	margin-top: 10px;	padding: 0 10px 0 10px;
	line-height: 1.3em;
}

#reviewlinks {
	float:right;
	width: 160px;
	margin-top: 10px;border-left: 1px solid #f79c19;	padding: 0 10px 0 10px;
	line-height: 1.3em;
}




#bottom{
padding:10px 19px 10px 15px;	}

#bgdir{padding:10px 0px 10px 0px;}
#front{
	float: left;
	width: 530px;
	margin-top: 10px;
	padding: 0 10px 0 10px;
	border-right: 1px dotted #f79c19;
	line-height: 1.6em;
}



/* Main Content Styling
=================================*/





/* Navbar Styling
=================================*/


p.navbar {font-family: arial, helvetica, sans-serif, tahoma, verdana;  font-size: 11px; font-weight:bold;}
p.navbar A:link {background: #3A6BA5; color:#ffffff;font-family: arial, helvetica, sans-serif, tahoma, verdana;     text-decoration:none;}
p.navbar A:visited {background: #3A6BA5; color:#ffffff;font-family: arial, helvetica, sans-serif, tahoma, verdana; text-decoration:none;}
p.navbar A:active {background: #3A6BA5; color:#f79c19;font-family: arial, helvetica, sans-serif, tahoma, verdana; text-decoration:none;}
p.navbar A:hover {background: #3A6BA5; color:#f79c19;font-family: arial, helvetica, sans-serif, tahoma, verdana;  text-decoration:none;}



/* Footer Styling
=================================*/

a.footerTitle	{background: url(images/backgrd.jpg); text-decoration: none; font-family: arial, Verdana,helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight: bold; }

a.footerTitle:visited	{background: url(images/backgrd.jpg); text-decoration: none; font-family:  arial, Verdana, helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight: bold;}

a.footerTitle:hover	{background: url(images/backgrd.jpg); text-decoration: none; font-family:  arial, Verdana, helvetica, sans-serif; font-size: xx-small; color: #f79c19; font-weight: bold;}
p.footerTitle {background: url(images/backgrd.jpg); text-decoration: none; font-family:  arial, Verdana, helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight: bold; }

.back {font-family:tahoma, arial, sans-serif; font-size:xx-small;}
.review {font-family:tahoma, arial, sans-serif; font-size:x-small; color:#666666;}
/* Info Box Styling
=================================*/

#boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBox {
  background: #b6b7cb;
}

#boxText a {
     font-size: 10px;
	color: #999999;
	text-decoration: none;
     }

#boxText a:hover {  
	text-decoration: underline;	
    	color: #999;
     }

#boxText a:active {
		color: #a77e70;
     }


TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #3A6BA5;
  color: #ffffff;
}


TD.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
  
}


/* Three Column Styling
=================================*/

#lh-col{

 width: 140px;
 border: 0;
 background: #ffffff;
 color: #000000;
 margin: 0;
 padding: 0;

 z-index: 1;
 }

#rh-col{
 float:right;
 width: 140px;
 border: 0;
 background: #ffffff;
 color: #000000;
 margin: 0px;
 padding: 0px;

 z-index: 3;
 }

 
      
#c-col{
 border: 1px;
 background: #f79c19;
 color: #000000;
 padding: 0px;
 z-index:3;
 }

table#directory td {font-size:100%;}

/* Side menu styling
=================================*/
#sidebar {
		background:#ffffff;
		float:none;
		width:150px;

	}


#sidebar h3, #sidebar p {
		padding:0 10px 0 20px;
    }


fieldset {
	width:85%;
	color: #3a6ba5;
	margin-left:30px;
	padding: 12px;
	font: 11px arial,helvetica;
	border: double #f79c19 1px;
	
	
}
#c-colwrapper{ background: #ffffff;
 color: #000000;
 padding: 0px;
 z-index:3;
 }

