*{margin:0; padding:0;}
body{background:url(https://marabousecure.dmcontact.com/images/v1/bg.png) repeat-x #fff; font-family:Arial, Helvetica, sans-serif;}

a {color:#693;text-decoration:underline;}

#wrapper{width:995px; margin:auto;}

#leftcol{width:652px; float:left;}
#losew{background: url(images/v1/lose-weight.jpg); width:652px; height:414px;}
#losew2{background: url(images/v1/lose-weight2.jpg); width:652px; height:414px;}
#losew_new{background: url(images/v1/new_order/header.jpg); width:652px; height:414px;}
#news{background:url(images/v1/news.png); width:652px; height:503px;}
#news2{background:url(images/v1/news2.png); width:652px; height:503px;}
#news_new{background:url(images/v1/new_order/news.png); width:652px; height:70px;}
#news14{background:url(images/v1/news14.png); width:652px; height:503px;}
.startnow{width:652px; height:62px;}
#pro_txt{background:url(images/pro_text.png) no-repeat top; width:627px; padding:10px 10px 10px 15px;}
#pro_txt_new{width:627px; padding:10px 10px 10px 15px;}
#h_txt{background:url(images/boxshadow.png) no-repeat top; width:652px; margin:0 0 10px 0;}
.txt{width:632px; padding:0 10px 0 10px;}
.fda {margin-top: 20px;text-align: center;}

.title{font-size:29px; color:#507504; line-height:40px; margin:0 0 10px 0; text-align:center;}
.title2{font-size:18px; color:#010101; font-style:italic; margin:0 0 15px 0;}
.title3{font-size:14px; color:#010101; }
.title4{color:#507504; font-size:18px; font-style:italic; margin:0 0 10px 0;}
#leftcol p{font-size:13px; color:#010101; margin:0 0 15px 0;}
#list{list-style:none;}
#list li{background:url(images/v1/bullet.png) no-repeat left; padding:0 0 0 20px; font-size:13px; color:#010101; line-height:16px; font-weight:bold; margin:0 0 17px 0;}
#list2{list-style:none;}
#list2 li{background:url(images/v1/bullet.png) no-repeat left; padding:0 0 0 20px; font-size:17px; color:#010101; line-height:15px; font-weight:bold; margin:0 0 10px 0;}
.pics{width:82px; float:left; margin:0 10px 0 0;}
.pics img{margin:0 0 10px 0;}
.lbox{width:480px; float:left; background-color: transparent;}
#twraptop {background: url(images/testimonialbox1.png); height:15px;}
#twrap{background:url(images/testimonialbox2.png); padding:0 15px; overflow: hidden; background-repeat: repeat-y;}
#twrapbottom {background: url(images/testimonialbox3.png); height:13px;}
#h_pic{width:120px; float:left; text-align:center; font-size:12px; color:#213d02; font-weight:bold; margin:0 0 0 10px;}
.signature{font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; font-weight: bold;}
.clear {clear: both; height: 0; padding: 0; margin: 0;}


#rightcol{width:336px; float:left;}
#form{background:url(images/v1/form.png) no-repeat; width:332px; /*height:420px;*/ padding:170px 0 0 1px;}
#form_new{background:url(images/v1/new_order/form.png) no-repeat; width:332px; /*height:420px;*/ padding:170px 0 0 1px;}
#form14{background: url(images/v1/form14.png) no-repeat; width:332px; /*height:420px;*/ padding:170px 0 0 1px;}
#continue{margin:0 0 0 88px;}

#certificate{width:262px; height:138px;}
#guar{width:278px; height:189px; background:url(images/v1/guar.png);}
#featured{background:url(images/v1/featured.png); width:271px; height:500px; padding:70px 0 0 7px;margin-top: 10px;}
#featured img{margin:0 0 10px 0;}

#exstories{background:url(images/v1/ex_stories.png) no-repeat top; width:278px; padding:57px 0 0 0;}
.testi{background:url(images/v1/testi_box.png); width:270px; height:88px; padding:8px 0 0 8px;}
.testi_shd{background:url(images/v1/testi_shd.png); width:278px; height:21px;}
#proimage{background:url(images/propack.png);width:278px;height:177px;margin-top: 10px;}
.pic{float:left;}
.t_txt{width:220px; float:left; margin:10px 0 0 10px;}
.t_txt h3{font-size:14px; color:#2d4308; font-style:italic; margin:0 0 10px 0;}
.t_txt h4{font-size:14px; color:#fff;}

.small {font-size: 10px !important;}


/********** Styles for order page ***********/

#banner2{background:url(https://marabousecure.dmcontact.com/images/v1/banner2.jpg); width:988px; height:438px;}
#c1{width:583px; float:left; padding:0 10px 0 35px;}
#c1 h2,#pro_txt_new h2{color:#396702; font-size:36px; margin:0 0 10px 0; text-align:center;}
#c1 p, #pro_txt_new p{color:#020202; font-size:14px; margin:0 0 20px 0; text-align:justify;}


#orderform{float:left; width:331px; height:329px; background:url(https://marabousecure.dmcontact.com/images/v1/orderform.png) no-repeat; padding:65px 0 0 20px;}
.cc_type_dropdown{width:135px; height:20px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #345c02; float: left;}
.date_dropdown{width:70px; height:22px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #345c02; float: left;}
.form {width: 257px;}
.form h2{float:left; color:#345c02; font-size:14px; width:85px; line-height:32px; text-align:right; margin:2px 5px 0 5px;}
.form h2.error{float:left; color:#990000; font-size:14px; width:85px; line-height:32px; text-align:right; margin:2px 5px 0 5px;}
.form h3{color:#000; font-size:16px; line-height:32px; margin:4px 12px 0 10px;text-align:right;}
.fbg{/*background:url(images/f1.png);*/ width:155px; height:25px; float:left; margin:0 0 10px 0;}
.field1 {width:145px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; /*float:left;*/ padding:4px 2px 0 2px;}
.field1_error {background-color: #FF6666; width:145px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; /*float:left;*/ padding:4px 2px 0 2px;}
.field2, .field3{height:20px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:0; /*float:left;*/ padding:4px 5px 0 5px; border:1px solid #9fc447;}
.field2_error, .field3_error{background-color: #FF6666; height:20px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:0; /*float:left;*/ padding:4px 5px 0 5px; border:1px solid #9fc447;}
.field2{width:43px; text-align:center; margin:0;}
.field2_error{background-color: #FF6666; width:43px; text-align:center; margin:0;}
.field3{width:71px; margin:0;}
.field3_error{background-color: #FF6666; width:71px; margin:0;}
.field-select {width:150px; height:26px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; float:left; padding:3px;}
.field-select_error {background-color: #FF6666; width:150px; height:26px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; float:left; padding:3px;}
.field-select2 {width:50px; height:26px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; float:left; padding:3px;margin-right:5px;}
.field-select2_error {background-color: #FF6666; width:50px; height:26px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; float:left; padding:3px;margin-right:5px;}
.field-select3 {width:65px; height:26px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; float:left; padding:3px;}
.field-select3_error {background-color: #FF6666; width:65px; height:26px; font-family:Arial, Helvetica, sans-serif; color:#345c02; font-size:14px; font-weight:bold; border:1px solid #9fc447; float:left; padding:3px;}
.form a{font-size:9px; color:#345c02; line-height:32px; /*margin:0 0 0 10px;*/}
#chk{float:left; margin:5px 5px 10px 10px; height:15px;}
#agree{float:left; font-size:9px; color:#345c02; margin:10px 0 10px 65px;}
#sendtrial{margin:0 0 0 90px;}
#guarantee{background:url(images/v1/guarantee.png); width:279px; height:152px;}
.billing {margin-left: 70px;}
#showhide {width: 100%;background:url(images/v1/form-bg.png) repeat-y top left; padding-bottom:2px;display:none;}
#submit {width: 100%;background:url(images/v1/form-bottom.png) no-repeat bottom left;margin-bottom: 10px;padding-bottom: 10px;}
#submit_new {width: 100%;background:url(images/v1/form-bottom.png) no-repeat bottom left;padding-bottom: 10px;}
#secure {margin: 6px 0 0 95px;}
#orderform #secure {margin: 16px 0 0 95px;}


.textreplacer {
	display: none;
}
.weightlosscapt {
	position: relative;
	top: 235px;
	left: 230px;
	color: #FFFFFF !important;
	width: 370px;
	font-size: 15px !important; 
	line-height: 1.15em;
	overflow: hidden;
	}
.news2hl {
	line-height: 1.05em !important;
	text-align: center !important;
	position: relative;
	top: 90px;
	overflow: hidden; 
	}
.news2hl2 {
	line-height: 1.25em !important;
	text-align: center !important;
	position: relative;
	top: 145px;
	left: -45px;
	overflow: hidden; 
	}
.news2hl2b {
	line-height: 1.05em !important;
	text-align: center !important;
	position: relative;
	top: 162px;
	left: -45px;
	overflow: hidden; 
	}
.news2hl3 {
	line-height: 1.05em !important;
	text-align: center !important;
	position: relative;
	top: 100px;
	overflow: hidden; 
	}
.news2list {
	position: relative;
	top: 130px;
	left: 130px;
	overflow: hidden; 
	}
.font32 {
	font-size: 32px;
	letter-spacing: -2px;
	}
.font24 {
	font-size: 24px;
	}
.font26 {
	font-size: 26px;
	}
.font20 {
	font-size: 20px;
	letter-spacing: -1px;
	}
.font22 {
	font-size: 22px;
	letter-spacing: -1px;
	}
.font18 {
	font-size: 18px;
	letter-spacing: -1px;
	}
.righttext {
	text-align: right !important;
	}
.centertext { 
	text-align: center !important;
	}
.dkredtext {
	color: #A30403 !important;
	}
.dkgreentext {
	color: #2C540F !important;
	}
.greentext {
	color: #44780E !important;
	}
.brgreentext {
	color: #83AC16 !important;
	}
.ltgreentext {
	color: #679D40 !important;
	}
.hlfont {
	font-family: 'Droid Sans', sans-serif;
	font-weight: normal !important;
	}
.nopad {
	font-size: 8px !important;
	margin: 0 !important;
	padding: 0 !important;
}


