* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	padding: 0;
	background: white;
	background: #d1d1d1;
	color: #343434;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	line-height: 20px;
}
a {
	color:#c4151c;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
h1 {
	margin-bottom:10px;
}
h2,h3,h4{
	margin-bottom:7px;
}
p {
	margin-bottom:5px;
}
p.top-pad {
	margin-bottom:0;
	margin-top: 5px;
}
hr {
	border-bottom:1px solid #b3bccd;
}
textarea.text, input.text {
        background-color:#e7e3e7;
        border:1px solid #d4d0c8;
        font-size:10px;
        color:#333;
}
input.submit {
        background-color:#d4d0c8;
        border:1px solid #e7e3e7;
        border-color:#e7e3e7 #AAA #AAA #e7e3e7;
        font-size:9px;
        font-weight:bold;
}
#container {
	background-color:#fffefe;
	width: 998px;
	margin: 0 auto;
	border: 3px solid #d1d1d1;
	border-width: 0px 3px;
}
#header {
	background: url(./images/head_bck.gif) repeat-x;
	width:100%;
	height:54px;
	clear:both;
}
#logins {
	vertical-align:middle;
	padding:12px 15px 11px;
	float:left;
	font-size: 100%;
	text-align: center;
	list-style-type: none;
}
#logins li {
	display: inline;
	margin: 0 4px;
	height: 50px;
}
#logins li a {
/*	color: #383a3a; */
	color: #f00;
	text-decoration:underline;
}
#logins li a:hover {
	color: #f00;
}
#logins input.text {
	width:100px;
}
#authcode {
	padding:14px 10px 0px 190px;
	float:right;
	background: url(./images/top_authcode.gif) no-repeat;
	background-position:0 14px;
	width:80px;
}
#top {
	background: url(./images/top_bck.gif) repeat-x;
	background-color: #fffefe;
	width: 100%;
	height: 178px;
	clear:both;
}
#top .left{
	float:left;
	height: 178px;
	padding:0px;
	margin:0px;
}
#top .right{
	float:right;
	height: 178px;
	padding:0px;
	margin:0px;
}
#top .center {
	background:url(./images/top_logo.gif) no-repeat;
	background-position:center 20px;
	height:173px;
}
#menu {
	clear:both;
	background:url(./images/menu_bck.gif) repeat-x;
	height:38px;
}
#menu ul {
	background:url(./images/menu_left.gif) no-repeat;
	padding:0px 0px 0px 325px;
	list-style:none;
	height:38px;
}
#menu li {
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:38px;
	display:inline;
	float:left;
}
#menu ul li a{
	text-indent:-9999px;
	height: 38px;
	text-decoration: none;
	display:block;
}
#menu li.home a{background:url(./images/menu_home.gif) 0 0; width:72px;}
#menu li.home a:hover{background:url(./images/menu_home_h.gif) 0 0; width:72px;}
#menu li.home a.active{background:url(./images/menu_home_a.gif) 0 0; width:72px;}
#menu li.howitwork a{background:url(./images/menu_howitwork.gif) 0 0; width:115px;}
#menu li.howitwork a:hover{background:url(./images/menu_howitwork_h.gif) 0 0; width:115px;}
#menu li.howitwork a.active{background:url(./images/menu_howitwork_a.gif) 0 0; width:115px;}
#menu li.privacy a{background:url(./images/menu_privacy.gif) 0 0; width:156px;}
#menu li.privacy a:hover{background:url(./images/menu_privacy_h.gif) 0 0; width:156px;}
#menu li.privacy a.active{background:url(./images/menu_privacy_a.gif) 0 0; width:156px;}
#menu li.moneyback a{background:url(./images/menu_moneyback.gif) 0 0; width:125px;}
#menu li.moneyback a:hover{background:url(./images/menu_moneyback_h.gif) 0 0; width:125px;}
#menu li.moneyback a.active{background:url(./images/menu_moneyback_a.gif) 0 0; width:125px;}
#menu li.faq a{background:url(./images/menu_faq.gif) 0 0; width:61px;}
#menu li.faq a:hover{background:url(./images/menu_faq_h.gif) 0 0; width:61px;}
#menu li.faq a.active{background:url(./images/menu_faq_a.gif) 0 0; width:61px;}
#menu li.order a{background:url(./images/menu_ordernow.gif) 0 0; width:143px;}

#content {
	background:url(./images/mid_bck_top.gif) repeat-x;
}
#content .left {
	background:url(./images/left_bck_top.gif) no-repeat;
	width:250px;
	float:left;
	text-align:center;
}
#content .left  #points{
	background-repeat:no-repeat;
	margin: 0;
	padding: 20px;
	padding-top: 25px;
	list-style: none;
}
#content .left  #points li a{
	text-indent:-9999px;
	text-decoration: none;
	display:block;
}
#content .left #points li.nooneaware a{
	background:url(./images/left_nooneaware.gif) no-repeat;
	width:211px;
	height:134px;
}
#content .left #points li.realexamples a{
	background:url(./images/left_realexamples.gif) no-repeat;
	width:211px;
	height:134px;
}
#content .left #points li.delivery a{
	background:url(./images/left_delivery.gif) no-repeat;
	width:211px;
	height:134px;
}
#content .left #points li.moneyback a{
	background:url(./images/left_moneyback.gif) no-repeat;
	width:211px;
	height:134px;
}
#content .left #points li.bonuses a{
	background:url(./images/left_bonuses.gif) no-repeat;
	width:211px;
	height:134px;
}
#content .left #points li.results a{
	background:url(./images/left_results.gif) no-repeat;
	width:211px;
	height:176px;
}
#content .right{
	margin-left:250px;
	background:url(./images/mid_bck_top_left.gif) no-repeat;
	padding:55px 33px 0px 20px;
}
#content .contentitem{
	background:url(./images/content_bck_idx.gif) repeat-y;
	border:1px solid #b8bfce;
	padding:20px 20px 0px 20px;
}
#content .contentitem.idx {
	background:url(./images/content_bck_idx.gif) repeat-y;
	position: relative;
}
#content .contentitem .lt{
	background:url(./images/content_lt.gif) no-repeat;
	position: absolute;
	margin-top: -21px;
	margin-left: -21px;
	width: 10px;
}
#home_ttl1 {
	background:url(./images/home_ttl.gif) no-repeat;
	height:32px;
}
#idx_ttl1 {
	background:url(./images/idx_tt1.gif) no-repeat;
	height:39px;
}
#hw_ttl1 {
	background:url(./images/hw_ttl.gif) no-repeat;
	height:32px;
}
#hw_ttl2 {
	background:url(./images/hw_ttl2.gif) no-repeat;
	height:52px;
}
#hw_ttl3 {
	background:url(./images/hw_ttl3.gif) no-repeat;
	height:32px;
}
#hw_ttl4 {
	background:url(./images/hw_point3_ttl.gif) no-repeat;
	height:32px;
}
#home_ttl2 {
	background:url(./images/home_ttl2.gif) no-repeat;
	height:32px;
}
#home_ttl3 {
	background:url(./images/home_ttl3.gif) no-repeat;
	height:32px;
}

#home_bck1 {
	background: url(./images/idx_bottle_bg.jpg) no-repeat right;
	background-position: 543px 11px;
	height: 140px;
}

#home_bck1 div#idx_ttl11{
	background:url(./images/idx_tt1_2.gif) left top no-repeat;  
	height: 25px;
}
#home_bck1 div {
  padding-left: 10px;
}

#idx_bck2 ul, #idx_bck4 ul{
  margin-left: 25px;
  list-style: none;
}
#idx_bck2 ul li, #idx_bck4 ul li{ 
  margin-top: 7px;
  background: url(./images/idx_li_point.gif) no-repeat left;
  padding-left: 15px;
  
}
#idx_bck2 div{
	background:url(./images/idx_tt2.gif) top left no-repeat;  
	height: 20px;
}
#idx_bck2 {
	padding-top: 5px;
	background:url(./images/idx_img_1.jpg) left top no-repeat;
  padding-left: 168px;
  height: 130px;
}

#idx_bck3{
  padding: 10px;
}

#idx_bck3 div{
	background:url(./images/idx_tt3.gif) left top no-repeat;  
	height: 40px;
	margin-left: -10px;
}
#idx_bck3 img{
  margin-left: 55px;
  margin-top: 10px;
}
#idx_bck4 { 
  padding:15px;
}
#idx_bck4 div{
	background:url(./images/idx_tt4.gif) left top no-repeat;  
	height: 80px;
}


#hw_bck {
	margin-right:6px;
	padding:17px;
}
#hw_bck_1 {
	margin-right:6px;
	padding:17px;
	padding-bottom: 10px;
	clear: left;
}
#testimonials_ttl1 {
	background:url(./images/testimonials_ttl1.gif) no-repeat;
	height:32px;
}
img.r_img{
  margin-left: 30px;
}
img.l_img{
  margin-right: 20px;
}
dl.testimonials dt{
	font-size:14px;
	font-weight:bold;
	color:#363763;
	margin-bottom:5px;
}
dl.testimonials dd{
	padding-bottom:10px;
	margin-bottom:15px;
	margin-left:15px;
	border-bottom:1px solid #b3bccd;
	font-style:italic;
}
#privacy_ttl1 {
	background:url(./images/privacy_ttl1.gif) no-repeat;
	height:32px;
}
#privacy_ttl2 {
	background:url(./images/privacy_ttl2.gif) no-repeat;
	height:32px;
}
#privacy_ttl3 {
	background:url(./images/privacy_ttl3.gif) no-repeat;
	height:32px;
}
#moneyback_ttl1 {
	background:url(./images/moneyback_ttl1.gif) no-repeat;
	height:32px;
}
#faq_ttl1 {
	background:url(./images/faq_ttl1.gif) no-repeat;
	height:32px;
}
#faq_ttl2 {
	background:url(./images/faq_ttl2.gif) no-repeat;
	height:32px;
}
#faq_ttl3 {
	background:url(./images/faq_ttl3.gif) no-repeat;
	height:32px;
}
#faq_ttl4 {
	background:url(./images/faq_ttl4.gif) no-repeat;
	height:32px;
}
dl.faq dt{
	font-size:12px;
	font-weight:bold;
	color:#363763;
	margin-bottom:5px;
}
dl.faq dd{
	padding-bottom:10px;
	margin-bottom:15px;
	margin-left:10px;
	border-bottom:1px solid #b3bccd;
}
#contacts_ttl1 {
	background:url(./images/contacts_ttl1.gif) no-repeat;
	height:32px;
}
#home_points {
	background:url(./images/home_points_bck.gif) repeat-y;
	width:626px;
}
#home_points .top {
	background:url(./images/home_points_top.gif) no-repeat;
	height:32px;
}
.sep{
	background:url(./images/home_points_sep.gif) repeat-x;
	height:5px;
}
#home_points .bottom{
	background:url(./images/home_points_btm.gif) no-repeat;
	height:7px;
}
#home_points .check{
	background:url(./images/check.gif) 15px 5px no-repeat;
	width:66px; height:42px;
	float:left;
}
#home_points .text{
	margin-left:66px;
	padding:11px 190px 14px 0px;
}
#home_points .point1{
	background:url(./images/home_point1_img.gif) right top no-repeat;
	margin-right:11px;
}
#home_points .point2{
	background:url(./images/home_point2_img.gif) right top no-repeat;
	margin-right:11px;
}
#home_points .point3{
	background:url(./images/home_point3_img.gif) right top no-repeat;
	margin-right:11px;
}
#home_points .point4{
	background:url(./images/home_point4_img.gif) right top no-repeat;
	margin-right:11px;
}
#home_bck2 {
	background:#dce1ea url(./images/home_img1.gif) no-repeat;
	height:135px;
	padding:17px 17px 17px 262px;
}
.content_sep {
	background:#fffefe url(./images/content_sep_bck.gif) 0px 2px repeat-x;
}
#content .contentitem .content_sep {
	margin: 0 -20px;
}
#btm_menu {
	clear:both;
	text-align:center;
	height:45px;
	margin-top:10px;
}
#btm_menu ul {
	list-style:none;
}
#btm_menu li {
	display:inline;
	background:#fdfdfe url(./images/btm_menu_bck.gif) right repeat-y;
	border:1px solid #e3e3ed;
	padding:4px 10px;
	margin:0px 7px;
	font-family: Tahoma, Arial, Vedana;
	font-size:12px;
}
#btm_menu li a{
	color:#060006;
	text-decoration:underline;
}
#btm_menu li a:hover{
	text-decoration:none;
}
#bottom {
	color:#FFF;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	padding:10px;
	background-color:#a6aac9;
}
#orderandsave {
	width: 998px;
	height: 0px;
	margin: 0 auto;
	position: absolute;
	top: 50px;
	left: 10px;
}
#orderandsave a{
	background:url(./images/order_top.gif) no-repeat;
	text-indent:-9999px;
	width:130px;
	height:124px;
	text-decoration: none;
	display:block;
}
#order_ttl1 {
	background:url(./images/order_ttl.gif) no-repeat;
	height:32px;
}
#order_ttl2 {
	background:url(./images/order_ttl_select_package.gif) no-repeat;
	height:35px;
}
ul.check {
	list-style:none;
}
ul.check li{
	background:url(./images/check.gif) 10px 10px no-repeat;
	border-bottom:1px solid #b3bccd;
	padding:0px 0px 0px 50px;
	vertical-align:middle;
}
#order_cards {
	background:url(./images/order_cards.gif) 241px 0 no-repeat;
	height:22px;
	padding:18px 6px;
	font-size:14px;
	color:#363763;
}
#order_secure {
	background:url(./images/order_secure.gif) 241px 0 no-repeat;
	height:22px;
	padding:18px 6px;
	font-size:14px;
	color:#363763;
}
#order_shipping {
	background:url(./images/order_shipping.gif) 241px 4px no-repeat;
	height:22px;
	padding:18px 6px;
	font-size:14px;
	color:#363763;
}
#order_bottles a{
	color:inherit;
	text-decoration: none;
	display:block;
	margin-top:3px;
	margin-bottom:8px;
}
#order_bottles_6 a{
	background:url(./images/order_bottles_6.gif) no-repeat;
	padding:20px 35px 13px 420px;
	height:124px;
}
#order_bottles_5 a{
	background:url(./images/order_bottles_5.gif) no-repeat;
	padding:20px 35px 13px 420px;
	height:122px;
}
#order_bottles_4 a{
	background:url(./images/order_bottles_4.gif) no-repeat;
	padding:59px 35px 13px 137px;
	width:139px;
	height:84px;
	float:left;
}
#order_bottles_3 a{
	background:url(./images/order_bottles_3.gif) right top no-repeat;
	padding:59px 35px 13px 137px;
	width:133px;
	height:84px;
	float: left;
	margin-left: 12px;
}
#order_bottles_2 a{
	background:url(./images/order_bottles_2.gif) no-repeat;
	padding:59px 35px 13px 137px;
	width:139px;
	height:89px;
	float:left;
}
#order_bottles_1 a{
	background:url(./images/order_bottles_1.gif) right top no-repeat;
	padding:59px 35px 13px 137px;
	width:133px;
	height:89px;
	float:left;
	margin-left: 12px;
}

#phone_bottles a{
	color:inherit;
	text-decoration: none;
	display:block;
	margin-top:3px;
	margin-bottom:8px;
}
#phone_bottles_6 a{
	background:url(./images/phone_bottles_6.gif) no-repeat;
	padding:20px 35px 13px 420px;
	height:124px;
}
#phone_bottles_5 a{
	background:url(./images/phone_bottles_5.gif) no-repeat;
	padding:20px 35px 13px 420px;
	height:122px;
}
#phone_bottles_4 a{
	background:url(./images/phone_bottles_4.gif) no-repeat;
	padding:59px 35px 13px 137px;
	width:139px;
	height:84px;
	float:left;
}
#phone_bottles_3 a{
	background:url(./images/phone_bottles_3.gif) right top no-repeat;
	padding:59px 35px 13px 137px;
	width:133px;
	height:84px;
	float:right;
}
#phone_bottles_2 a{
	background:url(./images/phone_bottles_2.gif) no-repeat;
	padding:59px 35px 13px 137px;
	width:139px;
	height:89px;
	float:left;
}
#phone_bottles_1 a{
	background:url(./images/phone_bottles_1.gif) right top no-repeat;
	padding:59px 35px 13px 137px;
	width:133px;
	height:89px;
	float:right;
}
.clear {
	clear:both;
}
.order_bonus {
	background-color:#FFF;
	padding:3px;
	border:1px solid #e4e4ee;
}
.order_bonus table{
	background-image:url(./images/bck_grad5.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.order_bonus table table{
	background:none;
}
.order_bonus .img {
	border:4px solid #dae3f7;
}
.order_bonus .ttl {
	background-image:url(./images/order_bonus_ttl_bck.gif);
	background-repeat:repeat-x;
}
.order_bonus .txt {
	padding:10px 30px;
}
#quickorder_form {
	position:absolute;
	z-index: 10;
	display:none;
	background:#FFF;
	left:150px;
	top:40px;
	padding:4px;
	width: 550px;
}	
#quickorder_form table{
	text-align: left;
}
#quickorder_form .inner {
	border:4px solid #d30026;
	padding:10px;
}
#quickorder_form select, #quickorder_form input.text {
	border:1px solid #dae3f7;
}
.datatable {
	background:#dadae5;
	padding:2px;
	border:1px solid #c6c7c4;
}
.datatable th {
	background:#FFF url(./images/th_bck.gif) bottom repeat-x;
	border:2px solid #FFF;
	padding:0px 3px;
	text-align:center;
}
.datatable td {
	background:#f9fafd;
	border:3px solid #FFF;
	padding:3px;
}
.pad15 {padding:15px}
.bck_blue {
	background-color:#dce1ea;
	border:1px solid #a8b5cc;
}
.w200 {width:200px}
.w100 {width:100px;}

span.hl{
  background-color: #cefaee;
}