body {
 width:100%;
 border:0;
 padding:0;
 margin:0;
 background-color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
}

td.main_left {
 width:200px;
 height:725px;
 background-color:#dcdddf;
}

td.main_right {
 height:725px;
 background-color:#ffffff;
}

div.logo {
 height:200px;
}

div.header {
 height:90px;
 background-color:#dcdddf;
 text-align:center;
}

div.footer {
 text-align:center;
 font-size:0.8em;
 font-weight:bold;
 margin:0.25em 0;
 clear:both;

}

div.footer a {
 text-decoration:none;
}

div.submenu {
 height:38px;
 background:url('./images/base_submenu_gradient.jpg') repeat-x 0 0;
}

td.submenu_left {
 width:20px;
 height:38px;
 background:url('./images/base_submenu_left.jpg') no-repeat 0 0;
}

td.submenu_right {
 width:20px;
 background:url('./images/base_submenu_right.jpg') no-repeat 0 0;
}

div.content {
 min-height:545px;
 padding:10px;
 background:url('./images/background.jpg') no-repeat 50% 20%;
}

td.content_corner {
 width:15px;
 height:16px;
 background:url('./images/base_corner.jpg') no-repeat 0 0;
}

td.content_top {
 background:url('./images/base_vert_gradient.jpg') repeat-x 0 0;
}

td.content_left {
 background:url('./images/base_horiz_gradient.jpg') repeat-y 0 0;
}

div.css_button {
 margin: 1px;
}

div.css_button a {
 display:block;
 margin:0;
 height:53px;
 width:200px;
}

div.css_button a.btn_home {
 background:url('./images/btn_home.jpg') no-repeat 0 0;
}

div.css_button a.btn_contests {
 background:url('./images/btn_contests.jpg') no-repeat 0 0;
}

div.css_button a.btn_aboutus {
 background:url('./images/btn_aboutus.jpg') no-repeat 0 0;
}

div.css_button a.btn_boardsandblogs {
 background:url('./images/btn_boardsandblogs.jpg') no-repeat 0 0;
}

div.css_button a.btn_forms {
 background:url('./images/btn_forms.jpg') no-repeat 0 0;
}

div.css_button a.btn_downloads {
 background:url('./images/btn_downloads.jpg') no-repeat 0 0;
}

div.css_button a.btn_productsservices {
 background:url('./images/btn_productsservices.jpg') no-repeat 0 0;
}

div.css_button a.btn_food {
 background:url('./images/btn_food.jpg') no-repeat 0 0;
}

div.css_button a:hover {
 background-position:0 -53px;
}

div.store_content {
 width:320px;
 float:left;
 margin:10px;
 font-size:0.8em;
}

div.beforeafter {
 width:300px;
 float:left;
 margin:5px;
}

.centered {
 text-align:center;
}

.submenu_content {
 padding: 0 0.5em;
}

.submenu_content ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

.submenu_content li {
 margin:0;
 padding:0.1em;
 float:left;
 width:24%;
 text-align:center;
}

.submenu_content a {
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}

.submenu_content a:visited {
 color:#000000;
}

.submenu_content a:hover {
 color:#ffffff;
}

.w100 {
 width:100%;
}

.tac {
 text-align:center;
}

.tal {
 text-align:left;
}

h1 {
 font-size:1.25em;
 font-weight:bold;
 text-align:center;
 margin-top:0;
}

h2 {
 font-size:1.1em;
 font-weight:bold;
 text-align:center;
 margin-bottom:0.25em;
 margin-top:0;
}

h3 {
 font-size:1em;
 font-weight:bold;
 margin-bottom:0.2em;
}

.m0a {
 margin:0 auto;
}

.fr {
 float:right;
 margin:0 0 0.5em 0.5em;
}

.fl {
 float:left;
 margin:0 0.5em 0.5em 0;
}

.b1 {
 border: 1px solid #000000;
}

.form_link {
 text-align:left;
 margin-left:2em;
}

.form_link img {
 padding-right:1em;
 vertical-align:middle;
}

.form_link a {
 font-weight:bold;
 text-decoration:none;
 color:#000000;
}

.form_link a:visited {
 color:#000000;
}

.jwl {
 margin-right:1em;
}

.notLastMenuItem {
 border-right:1px solid #eeeeff;
}

