/* CSS Document */

body {
	background-color: #171c26;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
a, a:visited, a:active {
	outline: none;
	color: #e06c09;
	text-decoration: none;
}
a:hover, a:focus {
	outline: none;
	color: #e06c09;
	text-decoration: underline;
}
#container {
	width: 950px;
	position: relative;
	margin-left:auto;
	margin-right: auto;
	height: 0px;
}
#container2 {
	width: 950px;
	float: left;
	padding: 0;
	margin: 0;
}


/**************************************** HEADER ****************************************/
#header {
	width: 950px;
	height: 190px;
	float: left;
	background-image: url(images/header_bg.jpg);
}
#header h1 {
	height: 140px;
	width: 340px;
	padding: 0;
	margin: 0 0 0 286px;
	cursor: pointer;
}
#header h1 a {
	display: block;
	width: 340px;
	height: 140px;
}
#header span {
	display:none;
}
.navLeft {
	width: 950px;
	height: 40px;
	float: left;
	background: url(images/navLeft.gif) left no-repeat;
	margin: 10px 0 0 0;
}
.navRight {
	width: 950px;
	height: 40px;
	background: url(images/navRight.gif) right no-repeat;
}
.navigation {
	height: 40px;
	width: 928px;
	margin: 0 11px;
	background: url(images/nav_bg.gif) repeat-x;
}

/**************************************** Front Content ****************************************/

#content {
	width: 950px;
	float: left;
	margin-top: 10px;
}
#left {
	width: 202px;
	float: left;
}

.topCorners {
	width: 202px;
	background: url(images/cornersTop.gif) top no-repeat;
	float: left;
	margin-bottom: 10px;
}
.botCorners {
	width: 202px;
	background: url(images/cornersBot.gif) bottom no-repeat;
	padding-bottom: 11px;
	float: left;
}
#topLeft {
	min-height: 129px;
	padding: 0 10px;
	width: 182px;
	background: #febd2e url(images/topLeft_bg.gif) top repeat-x;
	margin: 11px 0 0;
	float: left;
}
#topLeft a img {
	margin: 5px 0 5px 10px;
	border: 1px solid #1c254b;
}
#topLeft a img:hover {
	margin: 5px 0 5px 10px;
	border: 1px solid #ffffff;
}
#midLeft {
	min-height: 207px;
	background: #febd2e url(images/midLeft_bg.gif) top repeat-x;
	margin: 11px 0 0;
	text-align: right;
	font-weight: bold;
	float: left;
	width: 202px;
}
#midLeft h2 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 202px;
	background-image: url(images/quick.gif);
}
#midLeft h2 span {
	display: none;
}
#midLeft ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#midLeft ul li {
	margin: 0;
	padding: 0 0 4px;
}
#midLeft a, #midLeft a:visited, #midLeft a:active {
	outline: none;
	color: #000000;
	text-decoration: none;
}
#midLeft a:hover, #midLeft a:focus {
	outline: none;
	color: #245C81;
	text-decoration: none;
}
#botLeft {
	min-height: 376px;
	background: #febd2e url(images/botLeft_bg.gif) top repeat-x;
	margin: 11px 0 0;
	font-weight: bold;
	float: left;
	width: 202px;
}
#botLeft h2 {
	margin: 0;
	padding: 0;
	height: 43px;
	width: 202px;
	background-image: url(images/benefits.gif);
}
#botLeft h2 span {
	display: none;
}
#botLeft ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#botLeft ul li {
	margin: 0;
	padding: 0 0 10px;
}
.boxDesc {
	padding: 2px 10px;
}
#right {
	width: 734px;
	float: right;
}
#feature {
	width: 429px;
	height: 100px;
	float: left;
	background: url(images/feature_bg.jpg) top no-repeat;
	margin-bottom: 10px;
	padding: 45px 35px 15px 270px;
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
	overflow: hidden;
}
#feature h2 {
	color: #ffce09;
	font-size: 20px;
	margin: 0 0 2px;
	padding: 0;
}
#feature p {
	margin: 0;
	padding: 0;
}
.topCorners3 {
	width: 734px;
	background: url(images/cornersTop3.gif) top no-repeat;
	float: left;
	margin-bottom: 10px;
}
.botCorners2 {
	width: 734px;
	background: url(images/cornersBot2.gif) bottom no-repeat;
	padding-bottom: 11px;
	float: left;
}
.frontDesc {
	float: left;
	width: 714px;
	min-height: 220px;
	background-color: #bdb76b;
	margin: 50px 0 0 0;
	padding: 0 10px;
}
.pic {
	float: left;
	width: 153px;
	min-height: 153px;
}
.pic img{
	border: 4px solid #dd6e0d;
	width: 145px;
	height: auto;
}
.text {
	float: right;
	width: 544px;
}
.text p{
	padding: 0;
	margin: 0 0 10px 0;
}
.topCorners2 {
	width: 734px;
	background: url(images/cornersTop2.gif) top no-repeat;
	float: left;
	margin-bottom: 10px;
}
.frontDesc2 {
	float: left;
	width: 714px;
	background-color: #bdb76b;
	margin: 11px 0 0;
	padding: 0 10px;
}
.pic2 {
	float: left;
	width: 197px;
	min-height: 197px;
}
.pic2 img{
	border: 4px solid #dd6e0d;
	width: 189px;
	height: auto;
}
.pic p, .pic2 p {
	padding: 0;
	margin: 0;
}
.text2 {
	float: right;
	width: 500px;
}
.text2 ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-image: url(images/dash.gif);
}
.text2 li {
	margin: 0;
	padding: 2px 0 2px 0;
	list-style-image: url(images/dash.gif);
}
h2.weight {
	margin: 0;
	padding: 0;
	height: 50px;
	width: 410px;
	background-image: url(images/loseweight.gif);
}
h2.expect {
	margin: 0;
	padding: 0;
	height: 55px;
	width: 410px;
	background-image: url(images/expect.gif);
}
h2.expect span, h2.weight span {
	display: none;
}
.text2 h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.text2 h3{
	margin: 0 0 10px 0;
	padding: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.artDesc {
	float: left;
	width: 674px;
	background-color: #bdb76b;
	margin: 11px 0 0;
	padding: 5px 30px;
	min-height: 800px;
}
h1.artTitle {
	margin: 0 0 15px;
	padding: 0;
	font-size: 26px;
	color: #A24C07;
}
#clear {
	clear: both;
}

#footer {
	width: 950px;
	float: left;
	text-align: center;
	font-size: 11px;
	color: #e06c09;
	line-height: 30px;
}
#footer a {
	font-weight: bold;
}

        	