/*--------Common-----*/
* { padding:0px; margin:0px; }
body { font:normal 12px Arial, Helvetica, sans-serif; background:#f2f2f2; color:#4c5455; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; display:block; }
/*--------Wrapper-----*/
#Wrapper { width:850px; margin:12px auto; }
#Wrapper .main { background:#fff; padding:12px; }
#Wrapper .orderTop { height:23px; line-height:23px; color:#00abea; text-align:right; font:normal 16px "Times New Roman", Times, serif; }
/*--------Header-----*/
#Header { height:160px; background:url(../images/header-bg.gif) left bottom repeat-x; position:relative; }
#Header h1.floatLeft { background:url(../images/logo.gif) left top no-repeat; margin-top:7px; margin-left:17px; }
#Header h1.floatLeft a { width:177px; height:101px; display:block; }
#Header h1.floatLeft a span  { display:none; }
#Header .nav {
	top:120px;
	width:800px;
	position:absolute;
	left:0px;
	padding-left:25px;
}
#Header .nav a { float:left; display:block; color:#fff; text-decoration:none; font:bold 12px/40px Arial, Helvetica, sans-serif; padding:0px 12px; } 
#Header .nav a:hover, #Header .nav a.selected { background:url(../images/arrow.gif) center bottom no-repeat; }
#Header .nav a.order { margin-right:30px; background:url(../images/order.gif) center center no-repeat; color:#4C5455; padding:0px 18px; }
#Header .nav a.order:hover { color:#000; background:url(../images/order.gif) center center no-repeat; }
#Header .top { font:normal 11px Arial, Helvetica, sans-serif; width:320px; float:right; text-align:right; padding-right:6px; }
#Header .top h3 { font:normal 16px Tahoma,Arial, Helvetica, sans-serif; }
#Header .top h3 span { font-weight:bold; color:#ffa51f; }
/*--------Content-----*/
#Content .floatLeft { width:228px; padding-top:11px; float:right; }
#Content .floatRight { width:584px; padding-bottom:25px; float:left; font:normal 12pt "Times New Roman", Times, serif; color:#000; }
#Content .headTop { background:url(../images/head-top.jpg) left top no-repeat; height:317px; }
#Content .whatsNew { background:url(../images/whats-more-you-will.jpg) left top no-repeat; height:203px; }
#Content .joinTens { background:url(../images/join-tens.gif) left top no-repeat; height:198px; }
#Content .mainArea { line-height:18px; }
#Content .mainArea p { margin-bottom:15px; }
#Content .mainArea p.blueBig { line-height:35px; color:#000080; font:normal 14pt Arial, Helvetica, sans-serif; text-align:center; }
#Content .mainArea p.blueSm { line-height:35px; color:#000080; font:normal 16px Arial, Helvetica, sans-serif; text-align:center; }
#Content .mainArea span.blueSm1 { color:#000080; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; }

#Content .mainArea p.yellowBg { line-height:35px; font:normal 12pt Arial, Helvetica, sans-serif; text-align:center; color:#000080; }
#Content .mainArea p.yellowBg strong { font-size:14pt; font-weight:normal; }
#Content .mainArea p.yellowBg span {  background:#ffff33; color:#4c5455; } 
#Content .mainArea .redText { color:#ff0000; }
#Content li { margin-left:30px; list-style-type:disc; margin-bottom:15px; }
#Content .maxLine { padding-left:25px; line-height:28px; }
#Content ul.tick li { padding-left:25px; background:url(../images/tick.gif) left center no-repeat; list-style-type:none; }
#Content .chatNow { padding:14px 0px 30px 0px; text-align:center; }
#Content .orderLeft { padding:25px 12px; background:#f6f6f6; margin:9px 0px; font-family:"Times New Roman", Times, serif; font-size:10pt; }
#Content .orderLeft .button { margin-top:20px; }
#Content .whatTheySay { background:#fcf8f3; border:1px solid #f7dfc1; padding:20px 10px; }
#Content .whatTheySay p { margin-bottom:10px; font-style:italic; line-height:23px; }
#Content .whatTheySay p.name { text-align:right; font-style:normal; font-weight:bold; }
#Content .whatTheySay .links { text-align:center; font-weight:bold; font-size:15px; font-style:normal; }
#Content .whatTheySay .links a { margin:0px 5px; text-decoration:underline; color:#04aceb; }
#Content .whatTheySay .links a:hover { text-decoration:none; }
#Content .newsletter { padding:8px 9px; }
#Content .newsletter .area { background:#fff; padding:10px; color:#a3a1a1; border:1px solid #ece9d8; }
#Content .newsletter .area input { margin-top:9px; }
#Content .newsletter .area .inputBox { font:normal 12px Arial, Helvetica, sans-serif; padding:4px 5px; width:175px; border:1px solid #ccc; }
#Content .newsletter .area textarea.inputBox { background:#fafde1; }
#Content .flashArea { padding:15px 0px; border-bottom:5px solid #f4f4f4; margin-bottom:20px; }
#Content .tbig { margin-bottom:35px; font:normal 14pt Arial, Helvetica, sans-serif; }
#Content .bigT { font:normal 26pt/33pt Arial, Helvetica, sans-serif; text-align:center; color:#000080; }
#Content ul.tickN { margin-left:30px; }
#Content ul.tickN li.liNone { list-style-type:none; font-size:14pt; background:none; }
#Content ul.tickN li { padding-left:25px; background:url(../images/tick.gif) left center no-repeat; list-style-type:none; font-size:14pt; }
#Content .midT { font-size:15pt; text-align:center; margin-left:40px; line-height:22px; }
#Content .doctor{ padding:8px 9px;display:none;}
#Content .doctor .area{ background:#fff url(../images/doctor_approved_bg.jpg); width:208px; height:295px; padding:0xp; border:1px solid #ece9d8;}
#Content .doctor .area .doc_button{margin-top:240px; margin-left:10px;}
#Content .order_sidebar{ padding:8px 9px;}
#Content .order_sidebar .area{ background:#fff; padding:0px; color:#a3a1a1; border:1px solid #ece9d8;} 
#Content .side_links{font-size:14px;}
#Content .picture_right{float:right; padding:5px;}
#Content .picture_left{float:left; padding:10px;}
/*-------Testimonials Page------*/
#Content .box_test{background-color:#FFFFC6; border:1px solid #CCCCCC; padding:10px;}
#Content .box_test2{background-color:#FCE1C7; border:1px solid #CCCCCC; padding:10px;}
/*------- Order Page-------*/
#Content .order_wrapper{width:624px;margin-left:-12px; }
#Content .larger_headings{font-size:14pt;}
/*----- Ingredients Page -----*/
#Content .ingredients_table{border: 1px solid #CCCCCC; }
#Content .ingredients_table a{color:#003399; text-decoration:underline}
#Content .ingredients_table a:hover{color:#FF6600;}
#Content .ingredients_table .main_row{background-color:#EAEAEA;height:50px; vertical-align:middle}
#Content .ingredients_table .highlight_row{background-color:#FFFFC6;}
#Content .ingredients_table .bottom_row{ border-top:1px solid #CCCCCC}
/*--------WrapperEnd-----*/
#WrapperEnd { width:914px; margin:auto; height:11px; background:url(../images/foot-bg.gif) left top repeat-x; overflow:hidden; }
#WrapperEnd .floatLeft { width:11px; height:11px; background:url(../images/foot-left.gif) left top no-repeat; }
#WrapperEnd .floatRight { width:11px; height:11px; background:url(../images/foot-right.gif) right top no-repeat; }
/*--------Footer-----*/
#Footer { background:url(../images/footer-bg.gif) right top no-repeat; }
#Footer .top { height:26px; padding-top:70px; padding-left:15px; font: normal 14px "Times New Roman", Times, serif; }
#Footer .top .orange { color:#04aceb; }
#Footer .bottom { font:normal 12px/67px "Trebuchet MS", Arial, Verdana; }
#Footer a { padding:0px 10px; color:#fff; text-decoration:none; }
#Footer a:hover { text-decoration:underline; }
.yellow_box {
	border: 1px solid #ffcc00;
	background-color: #fef2c1;
	padding: 10px;
}
.blue_box {
	border: 1px solid #AAB9FF;
	background-color: #E1E7FF;
	padding: 10px;
}
.yellow_border_box {
	border: 2px dashed #DFB024;
	background-color: #f5eed6;
	padding: 5px;
}
#Content ol li {
	list-style-type: decimal;
}
#packages_table td {
	vertical-align: top;
	text-align: left;
}
.bdrall2{
border:2px dashed #dfb024;
}
#Content .order_sidebar p {
	margin-bottom: 20px;
}