@charset "UTF-8";
/* CSS Document */
/********************
  Main Body layout
*********************/
body {
	margin:0;
	padding:0;
	background:url(../images/bg-main.png) repeat-x top #c0c0c0;
	font-size:12px;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
}
div#container {
	width:681px;
	margin:0 auto;
}
div#header {
	height:283px;
	background:url(../images/bg-header.png) no-repeat;
}
div#content {
	padding:28px 10px;
	width:659px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:url(../images/bg-content.png) repeat-x top #fff;
}
div#footer {
	clear:both;
	height:104px;
	background:url(../images/bg-footer.png) no-repeat;
}
/********************
Navigation Layout
*********************/
div#u-nav {
	float:right;
	margin:80px 102px 0 0;
	color:#fff;
}
div#u-nav a:link, div#u-nav a:visited, div#u-nav a:active {
	text-decoration:none;
	color:#fff;
	padding:0 6px;
}
div#u-nav a:hover {
	text-decoration:underline;
}
div#m-nav {
	float:left;
	margin:160px 0 0 15px;
	color:#cc6257;
	font-size:14px;
	width:640px;
}
div#m-nav a:link, div#m-nav a:visited, div#m-nav a:active {
	padding:0 10px;
	color:#cc6257;
	text-decoration:none;
}
div#m-nav a:hover {
	color:#fff;
}
div#f-nav {
	float:left;
	margin:32px 0 0 175px;
	color:#fff;
}
div#f-nav p {
	margin:0;
	padding:2px 0 0 5px;
	color:#cc6257;
	font-size:11px;
}
div#f-nav a:link, div#f-nav a:visited, div#f-nav a:active {
	font-size:11px;
	color:#fff;
	padding:0 5px;
	text-decoration:none;
}
div#f-nav a:hover {
	text-decoration:underline;
}
/********************
  layout for columns
*********************/
.l-col {
	width:480px;
	float:left;
	border-right: 1px solid #b0b0b0;
}
.r-col {
	float:right;
	width:145px;
	margin:0 10px 0 20px;
/*	border-left: 1px solid #b0b0b0;
	padding-left:10px;*/
}
/********************
   9 blocks layout
*********************/
.b-btn1 {
	float:left;
	padding:0 2px;
	width:144px;
	height:142px;
	margin:5px;
}
.b-btn2 {
	margin: 5px;
	float:left;
	width:148px;
	height:233px;
}
.b-style1 {
	clear:right;
}
/********************
   text parameters
*********************/

p {
	margin:0 0 20px 0;
	line-height:20px;
}
p strong {
	color:#b50117;
}
li {
	margin:0 0 10px 0;
	padding:0;
}
ul {
	padding:0 0 0 14px;
	margin:0;
}
h1 {
	padding:0;
	margin:5px 0;
	font-size:16px;
	color:#b50117;
}
/********************
  horizontal divider
*********************/
.divider {
	margin-bottom:20px;
	border-bottom:1px solid #b0b0b0;
}
/********************
   clearing method
*********************/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
*html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


/*******************
menu items
*********************/
.Menu_Item
{
    text-align:left;
    vertical-align:top;
    font-family:Verdana;
    font-size:11px;
    width:30%;   
    float:left; 
    margin:2px;
    padding:3px;
    border-style: solid;
    border-color: #ff0000;
    border-width: 1px;
    height:250px;
}
.Menu_Item_Alt
{
    text-align:left;
    vertical-align:top;    
    background-color:#EDC7C7;
    font-family:Verdana;
    font-size:11px;
    width:30%;   
    float:left; 
    margin:2px;
    padding:3px;    
    border-style: solid;
    border-color: #ff0000;
    border-width: 1px;
    height:250px;
}
.Menu_Item_header
{
 font-weight:bold;    
}
.Menu_Item_Add
{
    text-align:left;
}
.Menu_Item_Add a
{
    font-weight:normal;
    font-family: Verdana;
    vertical-align: bottom;
    color: #ff0000;
    text-transform: none;
    text-decoration: none;  
}
.Menu_Item_Add a:hover
{
    font-weight:normal;    
    font-family: Verdana;
    vertical-align: bottom;
    color: #ff0000;
    text-transform: none;
    text-decoration: none;
}
.Menu_Item_header_Left
{
    float:left;    
}

.Menu_Item_AlaCarte
{
    text-align:left;
    vertical-align:top;
    font-family:Verdana;
    font-size:11px;
    width:45%;   
    float:left; 
    /*margin:1px;*/
    border-style: solid;
    border-color: #f0f0f0;
    border-width: 1px;
}

    .Menu_Item_Description
    {
         font-weight:normal;
         font-size:12px;
         font-style:italic;
        }
        
/*********
Image Effects
*********/        
.Image_Link
{
 border-style:none;    
}


#Cats
{
     text-align: left;
    vertical-align: bottom;
}
#Cats a
{
    font-size:12px;
    
    vertical-align: bottom;
    color: #ff0000;
    text-transform: none;
    text-decoration: none;
}
#Cats a:hover
{
    
    vertical-align: bottom;
    color: #ff0000;
    text-transform: none;
    text-decoration: none;
}
.SideBarTitle
{
 color:#b50117; 
 font-size:1.5em;   
}

.RedText
{
 color:#b50117;    
}

.SidebarItalic
{
 font-style:italic;    
}

.AddBox
{
 width:40px;    
}
.AddBtn
{
    color:#ff0000;
     border-color:#ff0000;
    background-color:#ffffff;
    border-width:1px;
    }