{
       font-size: 100%; /* set the fonts to a uniform size, including form fields as well as all headings etc. */
       margin: 0;
       padding: 0;
}



body {
margin: 10px auto 0px auto;
background-color : #DEEBED;
color: #000000;
width: 951px;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.masterContainer
{

_width:951px;
border:1px solid #D6E2E3;
background:#fff;	
	}


/* Defaults */
a img {border:0}
td, p, div {font-family:Arial,Helvetica,sans-serif;font-size:12px}


.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	.no_p p {margin:0;padding:0} /* Removes P tags in CMS */
	.fix_p p {margin:0 0 10px 0;padding:0} /* Corrects P tags in CMS */
	.no_br br {display:block;line-height:0} /* Flattens double BR tags to eliminate extra spacing */
	.no_font font {display:none} /* Removes font tags */
	.no_pad {margin:0;padding:0}
	
#AdDishTop {padding-bottom:10px;}	
#AdDishBop {padding-top:10px;}


a.botlinks:link{color:#04A2B7;text-decoration:underline; font-weight:bold;}
a.botlinks:visited {color:#04A2B7;text-decoration:underline;font-weight:bold;}
a.botlinks:hover {color:#04A2B7;text-decoration:none;font-weight:bold;}

a.botlinks2:link{color:#04A2B7;text-decoration:underline;}
a.botlinks2:visited {color:#04A2B7;text-decoration:underline;}
a.botlinks2:hover {color:#04A2B7;text-decoration:none;}

a:orangelink:link{color:#E0674B;text-decoration:underline;font-weight:normal;}
a:orangelink:visited {color:#E0674B;text-decoration:underline;font-weight:normal;}
a:orangelink:hover {color:#E0674B;text-decoration:none;font-weight:normal;}

a.greenlinks:link {color:#04A2B7;text-decoration:none; font-weight:bold;}
a.greenlinks:visited {color:#04A2B7;text-decoration:none;font-weight:bold;}
a.greenlinks:hover {color:#04A2B7; text-decoration:underline;font-weight:bold;}

a.teallinks:link {color:#04A2B7;text-decoration:none; font-weight:normal;}
a.teallinks:visited {color:#04A2B7;text-decoration:none;font-weight:normal;}
a.teallinks:hover {color:#04A2B7; text-decoration:underline;font-weight:normal;}

.faqMain a:link {color:#04A2B7;text-decoration:underline; font-weight:normal;}
.faqMain a:visited {color:#04A2B7;text-decoration:underline;font-weight:normal;}
.faqMain a:hover {color:#04A2B7; text-decoration:none;font-weight:normal;}

a.blacklinks:link {color:#000000;text-decoration:none; font-weight:normal;}
a.blacklinks:visited {color:#000000;text-decoration:none;font-weight:normal;}
a.blacklinks:hover {color:#000000; text-decoration:underline;font-weight:normal;}

a.printlink:link {color:#000000;text-decoration:underline; font-weight:normal;}
a.printlink:visited {color:#000000;text-decoration:underline;font-weight:normal;}
a.printlink:hover {color:#000000; text-decoration:none;font-weight:normal;}

a.univ:link {color:#04A2B7;text-decoration:underline; font-weight:normal;}
a.univ:visited {color:#04A2B7;text-decoration:underline;font-weight:normal;}
a.univ:hover {color:#04A2B7; text-decoration:none;font-weight:normal;}

a.univU:link {color:#04A2B7;text-decoration:underline; font-weight:normal;}
a.univU:visited {color:#04A2B7;text-decoration:underline;font-weight:normal;}
a.univU:hover {color:#04A2B7; text-decoration:underline;font-weight:normal;}

a.fnl_link:link {color:#E36446;text-decoration:underline; font-weight:bold; font-family:Arial; font-size:12px;}
a.fnl_link:visited {color:#E36446;text-decoration:underline;font-weight:bold;font-family:Arial;font-size:12px;}
a.fnl_link:hover {color:#E36446; text-decoration:underline;font-weight:bold;font-family:Arial;font-size:12px;}

.login a:link{color:#E0674B;text-decoration:underline;font-weight:normal;}
.login a:visited {color:#E0674B;text-decoration:underline;font-weight:normal;}
.login a:hover{color:#E0674B;text-decoration:none;font-weight:normal;}

.faqUL a:link {color:#000000;text-decoration:underline; font-weight:normal;}
.faqUL a:visited {color:#000000;text-decoration:underline;font-weight:normal;}
.faqUL a:hover {color:#000000; text-decoration:none;font-weight:normal;}


.link a:link {color:#04A2B7;text-decoration:underline; font-weight:normal;}
.link a:visited {color:#04A2B7;text-decoration:underline;font-weight:normal;}
.link a:hover {color:#04A2B7; text-decoration:none;font-weight:normal;}



.p_space {margin:12px 0px 1px 0px;}
.p_space2 {margin:5px 0px 1px 0px;}

/* Floats */
	.floatl {float:left}
	.floatr {float:right}
	.clear {clear:both}
	.clearl {clear:left}
	.clearr {clear:right}
	
/* Alignment */
.center {text-align:center}
.left {text-align:left}
.right {text-align:right}

.alignmid { vertical-align: middle; }

/* borders */

.borderred {border:1px solid red;}
.bordergreen {border:1px solid green;}
.borderblack {border:1px solid black;}

/* Styles */
.bold {font-weight: bold}
.normal {font-weight: normal}
.block {display:block}
.underline {text-decoration: underline}
.em, .italic {font-style: italic}

/* Common Classes Throughout the Site */
.text10 {font-size: 10px}
.text11 {font-size: 11px}
.text12 {font-size: 12px}
.text13 {font-size: 13px}
.text14 {font-size: 14px}
.text16 {font-size: 16px}
.text17 {font-size: 17px}
.text18 {font-size: 18px}
.text30 {font-size: 30px}

.line14 {line-height: 14px}
.line15 {line-height: 15px}
.line16 {line-height: 16px}
.line17 {line-height: 17px}
.line18 {line-height: 18px}
.line19 {line-height: 19px}
.line20 {line-height: 20px}
.line21 {line-height: 21px}
.line22 {line-height: 22px}
.line23 {line-height: 23px}
.line24 {line-height: 24px}
.line25 {line-height: 25px}
.line26 {line-height: 26px}
.line27 {line-height: 27px}
.line30 {line-height: 30px}
.linen  {line-height: normal}


.tealtext {color:#00AEC6;}
.black {color:#000000;}

.questiontext {color:#A20041; font-weight:bold; font-size:12px;}

h3.hdrRed 
{
color:#A20041; font-weight:bold; font-size:12px;margin-bottom: 2px;	
}

h2.hdrSection 
{
color:#00AEC6; font-weight:normal; font-size:20px; margin:0 0 7px 0; padding:0;
}

h2.hdrSubSection 
{
color:#A20041; font-weight:bold; font-size:16px;margin:0 0 10px 0;}

h2.hdrModule 
{
color:#00AEC6; font-weight:bold; font-size:12px; margin-bottom:4px; margin-top: 0px; margin-left: 10px;
}

h2.hdrTitle 
{
color:#A20041; font-weight:bold; font-size:12px; margin-bottom:9px; margin-top: 0px;margin-left: 4px
}

h2.faq 
{
color:#A20041; font-weight:bold; font-size:12px; margin-bottom:2px; margin-top: 0px;
}

.successHdr 
{
color:#A20041; font-weight:bold; font-size:12px; margin-bottom:2px; margin-top: 0px;
}



div#bodycontentHP a:link {color:#04A2B7;text-decoration:none; font-weight:bold;}
div#bodycontentHP a:visited {color:#04A2B7;text-decoration:none;font-weight:bold;}
div#bodycontentHP a:hover {color:#04A2B7; text-decoration:underline;font-weight:bold;}

div#relatedlinks ul
{
	list-style-image: url(/sbd/imagesnet/publicsite/img_arrow.gif); 
	margin:-5px 10px 5px 15px;
	padding:0;
}

div#relatedlinks li {margin:5px 0px 0px 0px;}
div#relatedlinks a {color:Black;}



/*div#tipDiv ul
{
	list-style-image: url(/sbd/imagesnet/publicsite/img_hp_ul.gif);
	margin:0px 10px 0px 15px;
	padding:0px;
}
	

div#tipDiv li 
{
margin:2px 0px 0px 0px;
vertical-align:middle;
}
*/

.ul {list-style-type:disc;margin:5px;padding-left:16px}


#tipBodyContent UL {list-style-type:none; margin: 0 0 0 0; padding:0 0 0 0; }
#tipBodyContent li 
{
background-image:url(/sbd/imagesnet/publicsite/bullet_fitness.gif); background-repeat:no-repeat; background-position: 0px 6px; padding-left:12px; margin-top:2px; 
}



#fitnesslist UL {list-style-type:none; margin: 0; padding: 0; }

#fitnesslist li 
{
background-image:url(/sbd/imagesnet/publicsite/bullet_fitness.gif); background-repeat:no-repeat; background-position: 0px 6px; padding-left:10px; margin-top:4px; 
}


div#faq ul
{	list-style-type: none; 
	line-height:20px;
	margin:0px 5px 20px 2px;
	padding:0;
}

div#faq li {background-image:url(/sbd/imagesnet/publicsite/img_arrow.gif); background-repeat:no-repeat; background-position:  0px 2px; padding-left:15px;}


#innerfaqUL UL {list-style-type:none;margin:5px 0px 5px 0px; padding: 0; }

#innerfaqUL li 
{
background-image:url(/sbd/imagesnet/publicsite/bullet_fitness.gif); background-repeat:no-repeat; background-position:  0px 7px; padding-left:10px; margin-top:2px; 
}

#innerfaqOL OL {margin:5px 0px 5px 20px; padding: 0; }

#innerfaqOL li 
{
 padding-left:10px; margin-top:2px; 
}



div#doctor ul { list-style-type:none; margin: 0px 0px 0px 4px;PADDING: 0px 0px 0px 0px;}
div#doctor li {background-image:url(/sbd/imagesnet/publicsite/bullet_hp.gif); background-repeat:no-repeat; background-position:  0px 7px; padding-left:8px; }
div#doctor a {color:#000000;}
div#doctor a:hover {color:#000000; text-decoration:none;}

#fitnessVid { margin: 0; padding: 0; font-size:1%;}
#fitnessVid img { margin: 0; padding: 0;}	

.center {text-align:center}
.left {text-align:left}
.right {text-align:right}
.bold {font-weight: bold}
.normal {font-weight: normal}

.green_hdr {color:#00AEC6; font-weight:bold;}
.col_body  {font-size:12px;}
.txt_fnl1 {font-size:27px; color:#E25B3B;font-weight:bold;}
.txt_fnl2 {font-size:18px; color:#00AEC6;}


.quotes 
{
font-size:20px; 
color:#45C4D5;
margin:20px 20px 20px 10px;
}

.quotesMain
{
font-size:30px; 
color:#A20041;
}

.quotesMainBy
{
font-size:15px; 
color:#A20041;
margin-top:10px;
}

.containerQuotes
{
width:300px;	
}

.faqDivider
{
	width:618px;
	height:15px;
	background-image: url(/sbd/imagesnet/publicsite/img_faq_divider.gif); background-repeat: repeat-x; margin-top:15px; margin-bottom:0px;
	}
	
.successDivider
{
	width:356px;
	height:15px;
	background-image: url(/sbd/imagesnet/publicsite/img_faq_divider.gif); background-repeat: repeat-x; margin-top:15px; margin-bottom:0px;
	}

#skin-AccountLogin {padding-top:0px;}
	
#skin-AccountLogin div.error { text-align: center; font-weight: bold; color: #BF3230; background-color:#FCFDFE; padding: 0 20px 0 0px; width: 230px; margin-left: 18px; margin-right: auto; margin-top: 5px; text-align:left; }

#login{ background-image:url(/sbd/imagesnet/publicsite/bg_login.jpg); background-repeat:no-repeat; width:623px; height:211px;
	}
	
	
	
#signup	{background-image:url(/sbd/imagesnet/publicsite/bg_login_joinnow.gif); background-repeat:no-repeat; width:624px; height:62px; margin-top:7px;
	}
	
#forgotpassword { background-image:url(/sbd/imagesnet/publicsite/bg_forgot.jpg); background-repeat:no-repeat; width:623px; height:211px;
	}
#forgotPaswrd {padding:30px 0 0 20px;}	
	
.hp_foods_padding_col1 {padding-left:7px;}
.hp_foods_padding_col2 {padding-left:9px;}
.hp_foods_padding_col3 {padding-left:4px;}

div#map_main a:link {color:#04A2B7;text-decoration:underline; font-weight:bold;}
div#map_main a:visited {color:#04A2B7;text-decoration:underline;font-weight:bold;}
div#map_main a:hover {color:#04A2B7; text-decoration:none;font-weight:bold;}

div#map_sub, #dish a:link {color:#04A2B7;text-decoration:underline;} 
div#map_sub, #dish a:visited {color:#04A2B7;text-decoration:underline;}
div#map_sub, #dish a:hover {color:#04A2B7; text-decoration:none;}
	
div#map_main {padding-top:20px;}
div#map_sub {padding-top:10px; padding-left:10px;}


.relatedsites {background-image:url(/sbd/imagesnet/publicsite/img_related_sites.gif); background-repeat:no-repeat; width:704px; height:74px; margin:10px 0 10px 0; }
.relatedsbd {width:420px;height:74px; display:block;float:left;}
.relatedarf {width:140px;height:74px; display:block;float:left;}
.relatekraft {width:140px;height:74px; display:block;float:left;}

