body,td,th {
	font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
	font-size: 72.5%;
	color: #666666;
	line-height: 1.5em;
	text-indent: 0px;
}
body {
	background: url( images/bg_top.png ) top left repeat-x;
}
.body_container
{
    width: 1000px;
}
#background
{
    background: url( images/tl_watermark.png ) top left no-repeat;
}
.top_menu
{
    background: url( images/bg_menu.png ) top left no-repeat;
    height: 70px;
    padding-top: 20px;
    padding-left: 15px;
}
html>body .top_menu
{
    height: 50px;
}
.top_menu ul li
{
    float: left;
}
.top_menu ul li, .top_menu ul li a
{
    color: #c7c5c5;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 11pt;
    text-align: center;
}
.top_menu ul li.m1
{
    width: 83px;
}
.top_menu ul li.m2
{
    width: 120px;
}
.top_menu ul li.m3
{
    width: 150px;
}
.top_menu ul li.m4, .top_menu ul li.m5
{
    width: 150px;
}
.top_menu ul li.m6
{
    width: 100px;
}
.top_menu ul li.m7
{
    width: 145px;
}

#header
{
    padding-left: 150px;
}
#footer
{
	background: url( images/bg_footer.png ) top left repeat-x;
    height: 120px;
    color: #767676;
    font-size: 9pt;
    font-weight: bold;
    padding-top: 50px;
    text-align: left;
}
.footer_content
{
    text-align: center;
    width: 850px;
    margin-left: 150px;
}

.box_outer
{  
    background: url( images/bg_search.png ) top left no-repeat;
    position: relative;
    height: 179px;
    width: 560px;
    margin-top: 75px;
}
.box_body
{
    position: absolute;
    top: 22px;
    left: 20px;
    color: #333;
    font-weight: bold;
    font-size: 9pt;
    text-align: center;
}
#keyword, #where
{
    width: 150px;
    margin-top: 5px;
}
#search_button
{
    background: url( images/search_button.png ) top left;
    width: 140px;
    height: 29px;
    border: 0;
    font-size: 0px;
    color: #ccc;
    cursor: pointer;
}
.leftside
{
    width: 270px;
    float: left;
    padding-left: 100px;
}
.rightside
{
    float: left;
    width: 580px;
}
.wrapper1, .wrapper2 { position: relative; width: 100%; }
.leftcol {
position: relative;
float: left;
width: 210px;
z-Index: 100;
margin-left: 135px;
border-width: 1px;
border-style: solid;
border-color: #333333;
margin-right:15px;
}
.centercol { position: relative; padding: 0 0 0 360px; }

#index_categories
{
    position: absolute;
    top: 255px;
    left: 695px;
    height: 158px;
    width: 225px;
    overflow: auto;
    font-size: 9pt;
}
html>body #index_categories
{
    top: 253px;
    left: 697px;
}
#index_categories_title
{
    background: url(images/categories.png) top left no-repeat;
    height: 18px;
    width: 75px;
}
#index_categories .item
{
    padding: 1px;
}

.center { text-align: center; }
.right { text-align: right; }
.larger {  font-weight: bold; }
div.larger a { text-decoration: none; }
div.larger a:hover { text-decoration: underline; }

#content
{
    font-size: 14px;
	margin-left: 40px;
}
.cat_menu_header
{
    border-bottom: 1px solid #999999;
    color: #333;
	background-color: #F6E648;
    font-weight: bold;
    padding: 5px;
	margin-bottom: 5px;
}
.cat_menu_item { padding-left: 15px; }
.cat_menu {
	line-height: 11pt;
}
.cat_menu a {
	margin-left: 5px;
	line-height: 135%;
}
h1 {font-size: 1.3em; font-weight: bold; line-height: 1.5em; }
h2
{
    font-size: 1.3em;
    line-height: 1.5em;
    font-weight: bold;
    color: #333;
}

.listing_block { margin-top: 10px; width: 100%; line-height: 12pt; }

.listing { border-bottom: 1px solid #333; padding: 5px;}

.pager { margin-top: 5px; padding-top: 3px; text-align: center; }
.pager span { margin: 0 5px 0 5px; }
.serving
{
    text-align: center;
    margin-top: 20px;
    font-size: 8pt;
}
.serving h3 { margin-bottom: 10px; font-weight: bold; font-size: 10pt;}
.listing_header { margin-left: 150px; }

#contact_info, #coupons_box
{
    margin-bottom: 20px;
}
#testimonials {
	margin-top: 4px;
    margin-bottom: 4px;
}
#contact_info .title, #testimonials .title, #coupons_box .title,#testimonials_list .title
{
    border-bottom: 1px solid #999;
    padding: 2px;
    height: 1.1em;
	margin-bottom: 5px;
    font-weight: bold;
    text-align: left;
	background-color: #F6E648;
}
#contact_info .content, #testimonials .content, #coupons_box .content
{
    margin: auto;
    margin-right: auto;
    width: 95%;
	text-align: left;
}
.testimonial_content
{
    font-size: 9pt;
	line-height: 110%;
}
.testimonial_item { margin-left: 20px; font-style: italic; font-size: 85%; margin-bottom:7px; }
.centercol #testimonials_list { width: 600px; }
.centercol .testimonial_item { color: #1818AB;  }
.centercol #testimonials td { color: #333;  }
.error, .errorlist { color: red; }
.cat_listing .box_outer, .cats_listing .box_outer { background: none;}

.heading { margin: 0 0 10px 0; width: 350px;    }
.heading .label { font-weight: bold; font-size: 12pt;  }
.heading .back_button { float: right; }

a { color: #1818AB; }

#coupons_box .listTable td { border: 0; font-size: 8pt; }
.listing_page h1 { font-size: 1.5em; }

.cat_listing .item, .cats_listing .item
{ 
    float: left; 
    width: 240px; 
    padding: 3px;
}
.big { font-weight: bold; float: left; margin-right: 5px; }
.blue { font-weight: bold; color: #1F1F1F; margin-top: 4px; margin-bottom: 1px; }
.padding { margin-top: 5px; margin-bottom: 5px; line-height: 135%; }
#main_info {
width: 550px ;
line-height: 118% ;
}

#h3_tier1	{
	font-weight: bold;
}

#h3_tier2	{
	font-weight: bold;
}

#h3_tier3	{
	font-weight: bold;
}

#h3_tier4	{
	font-weight: bold;
}

.formmiddle  {
		height : 430px;
}

li.pitchitem {
	font-size:16px;
	line-height:105%;
	color:#333333;
	position:relative;
	list-style:none;
	background-image: url(http://my411pages.com/corporate/images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 0px 35px;
	}
	
li.mlnpitchitem {
	font-size:16px;
	line-height:105%;
	color:#333333;
	position:relative;
	list-style:none;
	background-image: url(../adimages/bullet.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 0px 35px;
	}
