/****************************************/
/*               v.2.4                  */
/****************************************/
/*########################################
              GENERAL
########################################*/
/* General */
html { background:#381511 ; width: 100%; font:16px Arial; color:#ffffff; text-align:left; }
body { width: 100%; margin:0; border:none; }
img { border:none;}
/* General Titles */
h1, h2, h3, h4 { margin-top:0; color:#ffffff; font-weight:normal;}
h1 { font-size:30px; }
h2 { font-size:24px; color:#a17044; background: url("../images/title.jpg") no-repeat; overflow:hidden; width:689px; height:46px;
 padding-left:23px; line-height:46px; margin-top:20px; margin-bottom:20px; }
h3 { font-size:20px; color:#a17044; }
h4 { font-size:18px; }
/* General Links */
a { color:#a17044; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
/* Height Light */
.light{ color:#877b34; font-weight:bold; }
/* Clear */
.clear { clear:both; overflow:hidden; height:0px; }
/* Float & Alignment*/
.float-left { float:left; }
.float-right { float:right; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.sp  { clear:both; overflow:hidden; height:15px; }
.red { color:#ff0000;}
/*########################################
              MAIN LAYOUT
########################################*/
#container {
  width:802px;
  margin: 0 auto;
}
#header {
  background: url("../images/header.jpg") no-repeat;
  height:240px;
}
#nav {
  height:39px;
}
#left {
  background:#5e332e;
  margin-right:30px;
  float:left;
  padding-left:55px;
  padding-right:55px;
  width:692px;
  overflow:hidden;
}
#footer {
  background: url("../images/footer.jpg") no-repeat top center;
	height:30px;
	overflow:hidden;
	padding-top:30px;
	float:left;
	width:802px;
}
/*########################################
              NAV LAYOUT
########################################*/
#nav img { border:none; float:left; }
#nav li{ display:inline; padding:0px; margin:0; border:none; lline-height:80px;}
#nav ul{ padding:0; margin:0 auto; border:none; }
/*########################################
              CONTENT LAYOUT
########################################*/
#footer .left { margin-left:17px; float:left;}
#footer .right { margin-right:17px; float:right;}
.box .top { background: url("../images/box-top.jpg") no-repeat; height:21px; overflow:hidden;}
.box .content { background: url("../images/box-content.jpg") repeat-y; overflow:hidden; padding-left:30px; padding-right:30px; font:14px Arial; }
.box .bottom { background: url("../images/box-bottom.jpg") no-repeat; height:22px; overflow:hidden;}
#product img { margin-left:15px;}
#product .content {height:240px;}
#images {margin-right:20px; width:120px;}
#images2 {margin-left:0px; width:120px; text-align:right;}
#one, #ones {width:550px; float:left; position:relative; top:-17px;}
#reasons li { font-size:15px; bborder:1px solid; line-height:23px; }
#reasons img {margin-right:25px; }
#reasons .content {height:534px;}
.small{font-size:13px; font-weight:normal;}
.big {font-size:15px; font-weight:bold;}
.inner-box {background:#5e332e; border:1px solid #a17044; font-size:10px; padding:8px; }
#weight-loss img {margin-right:15px;}
#business .images { float:left; margin-right:20px; wwidth:200px;}
#business-images {width:120px;}
#business-box .content {height:237px;}
#contact .left {float:left; width:300px;}
#contact .right {float:left; width:300px;}
#contact-box .content {height:475px; padding-bottom: 15px; }
#banner {margin-top:15px; margin-bottom:20px;}
.label {width:75px; float:left; line-height:25px; }
.textbox {width:200px;}
.textarea {width:200px;}
.label2 {width:375px; float:left; line-height:25px;}
.button {border:none;  background:#ffffff;}
a.to-top { font-size:12px; float:right; color:#a17044; }
.bottom-banner {float:left;}

.form1{
width: 330px;
height: auto;
margin-left: 25px;
float:left;

}
.mleft{
float:left;
width: 135px;
padding-top:3px;
margin-bottom: 5px;
}
.mright{
float: left;
width:auto;
margin-bottom: 5px;
}
.form2{
width: 350px;
height: auto;
margin-left: 25px;
float:left;
}
.mleft1{
float:left;
width: 200px;
padding-top:3px;
margin-bottom: 5px;
}
.mright1{
float: left;
width:auto;
margin-bottom: 5px;
}
.mright2{
float: left;
width:auto;
margin-top: 15px;
margin-bottom: 5px;
}
.hold{
width: 390px;
height:auto;
float:left;


}
.tbox{
/*
border: 1px #FFFFFF solid;
background: transparent;
color:#FFFFFF;
*/
width:140px;
}
