/* Best teen diets Styles */

/* ############################################################ */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin:0; padding:0;}

/* Normalizes font-sizes for headers */
h1, h2, h3, h4, h5, h6
{ font-size:100%}

/* Removes list-style from lists */
ol, ul
{list-style:none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight:normal; }

/* Removes border from fieldset and img */
fieldset, img
{ border:0; }

/* Left-aligns text in caption and th */
caption, th
{text-align:left; }

/* Removes quotation marks from q */
q:before, q:after
{ content:'';}

/* ############################################################ */

/* Formats the HTML Body to a specific width and sets the background */

BODY {
	position:relative;
	background:url(images/bgtop1.gif);
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

/* ############################################################ */

/* Organize the base DIV's for the pages */

DIV#HEADER {
	width:auto;
	height:50px;
	padding-left:455px;
	background:url(images/BTD-logo.gif) left bottom no-repeat;
	text-align:left;
	}
	
DIV#NAVIGATION {
	width:auto;
	padding:0px;
	margin-bottom:6px;
	z-index:0;
	}

DIV#KEYBANNER {
	background:url(images/Background-Blue.gif);
	}

DIV#PROMOTION {
	background:url(images/Background-Blue.gif);
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
	
DIV#LEAFLINE {
	padding:0px;
	}
	
DIV#PRODUCTSDETAIL {
	padding: 0px;
	background-image:url(images/Background-Blue.gif);
}

DIV#FOOTER {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#999999;
	padding-top:15px;
	}
	DIV#FOOTER a:link 		{COLOR:#999999; text-decoration:none;	}
	DIV#FOOTER a:visited 	{COLOR:#999999; text-decoration:none;	}
	DIV#FOOTER a:hover 		{COLOR:#444444; text-decoration:none;	}
	DIV#FOOTER a:active 	{COLOR:#999999; text-decoration:none;	}
	
DIV#GETFLASHFOOTER {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#999999;
	padding-top:15px;
	}
	
		
	
/* ############################################################ */

/* ???? Floating Text Box */
	
	DIV#FLOATING_DISCLAIMER {
	POSITION:absolute;
	padding:1px;
	color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	border: solid #775 1px;
	background-color:#F7F7F7;
	z-index:0;
	}	
	
	DIV#SUCCESSMENU {
	POSITION:absolute;
	padding:0px;
	color:#000000;
	font-size:12px;
	font-weight:400;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	z-index:0;
	}
	
	DIV#LEAVES {
	POSITION:absolute;
	z-index:0;
	}
	
/*
	position:absolute;
	top:360px;
	left:auto;
	margin-left:12px;
	z-index:11;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.70); 
	-moz-opacity:0.70; 
	background-color:#000000; 
	width:500px; 
	height:auto; 
	border:1px solid #ffffff;
	}
*/

/* ############################################################ */

/* Key Banner Styles */

TD.Left-KeyBanner {
	width:193px;
	height:392PX;
	background:#ffffff;
	}
	
TD.Right-KeyBanner {
	width:807px;
	background:#ffffff;
	}
	
	
TD.SignUpNow {
	width:800px;
	height:392PX;
	background:#ffffff;
}
	
TD.HeaderLink {
	width: auto;
	text-align: right;
	vertical-align: bottom;
	padding-top: 30px;
	padding-right: 5px;
}


/* ############################################################ */


/* Anchor Link Styles */

a:link {color: #0066FF;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.3em; }

a:visited {color: #cc0099;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.3em; }

a:hover {color: #0000ff;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.3em; }

a:active {color: #00FF00;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.3em; }
	
a.headerlink:link {color: #ff8000;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; }

a.headerlink:visited {color: #ff8000;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; }

a.headerlink:hover {color: #0033cc;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; }

a.headerlink:active {color: #ff8000;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; }	

	
a.promobox1:link {
	color: #ff8000;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em; }

a.promobox1:visited {
	color: #ff8000;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em; }

a.promobox1:hover {
	color: #ff8000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em; }

a.promobox1:active {
	color: #7f6a66;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em; }
	
a.footer:link {
	color: #ff8000;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em; }

a.footer:visited {
	color: #ff0000;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em; }

a.footer:hover {
	color: #ff0000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em; }

a.footer:active {
	color: #00FF00;
	text-decoration: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em; }
		
/* ############################################################ */


/* Text Styles */

.Black-Left-KeyBannertext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	line-height: 1.3em;
	padding:5px;
}

.White-Left-KeyBannertext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 14px;
	line-height: 1.3em;
	padding:5px;
}
 
.Default-KeyBannertext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	font-size: 14px;
	line-height: 1.3em;
	padding: 5px;
}

.Default-KeyBannertext1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#a33f1f;
	font-size: 14px;
	line-height: 1.3em;
	padding: 5px;
}

ul.Default-KeyBannerBullets {
	list-style-type: disc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 11pt;
	line-height: 1.4em;
	text-align: left;
	margin-left: 5px;
	margin-top: 3px;
	margin-right: 5px;	
 }
 
 ul.White-KeyBannerBullets {
	list-style-type: disc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11pt;
	line-height: 1.2em;
	text-align: left;
	margin-left: 27px;
	margin-top: 3px;
	margin-right: 0px;	
 }

