/* Main formatting */
*{margin: 0; padding: 0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c0c0c0;}
p{font-size: 17px; text-align: left; margin: 10px 20px;}
h1 {color: #990000; font-size: 30px; text-align: center;}
h2 {color: #990000; font-size: 20px; text-align: center;}
h3 {color: #000000; font-size: 20px; text-align: center;}
h4 {color: #000000; font-size: 15px; text-align: center;}
h5 {color: #000000; font-size: 17px; text-align: center;}
ul, li {font-size: 17px; text-align: left; margin-left:30px; margin-right:25px; margin-bottom:10px}

/* DIV formatting */
.main_container { width: 100%; position: relative; margin: auto; z-index: 1;}
.content_container { width: 100%; position: absolute; margin: auto; z-index: 2; top: 0px; left: 0px; font-family:arial; font-size:10pt}
.force_center { width: 750px; position: relative; margin: auto;}

.content, .shadow {
  position: relative;
}
.shadow { 
  background-image: url('http://www.bestbodymakeover.com/images/shadow.png');
  background-repeat: repeat;
  width: 750px;
 }
.content {
  background-color: #fff;
  color: #000;
  width: 730px;
  min-height: 525px;
  position: relative;
  margin: auto;
}
.bar_upper {
  background-color: #003366;
  width: 730px;
  height: 14px;
  position: relative;
  margin: auto;
}
.bar_upper_back {
  background-color: #637ba5;
  width: 100%;
  height: 13px;
  position: relative;
  margin: auto;
  border-bottom: 1px solid #4f6488;
  z-index: 1;
}
.bar_lower_back {
  background-color: #7e9acb;
  width: 100%;
  height: 100px;
  position: relative;
  margin: auto;
  border-top: 1px solid #b9cbe8;
  border-bottom: 3px solid #cccccc;
  z-index: 1;
}
.header {
  width: 730px;
  height: 101px;
  position: relative;
  margin: auto;
  border-bottom: 3px solid #cccccc;
}
.sales{
  width: 600px;
  position: relative;
  margin: auto;
}
.footer {
  background-color: #d9d9d9;
  width: 730px;
  height: 100px;
  position: relative;
  margin: auto;
}
.dot_box {
  background-color: #dee4ed;
  width: 425px;
  height: 300px;
  border: 3px dashed #555555;
  position: relative;
  margin: auto;
  text-align: center;
}
.button_box_big{
  background-color: #FEB500;
  background-image: url('images/button_med.jpg');
  width: 300px;
  height: 50px;
  position: relative;
  margin: auto;
}
.button_box_small{
  background-color: #FEB500;
  background-image: url('images/button_sm.jpg');
  width: 175px;
  height: 25px;
  position: relative;
  margin: auto;
}
.color_box{
  background-color: #f2f5f7;
  width: 200px;
  position: relative;
  margin: auto;
  border: 1px solid #d0e4fd;
}
.big_color_box{
	background-color: #BFD1EE;
	width: 90%;
	position: relative;
	margin: auto;
	border: 1px solid #6F97D9;
}
.big_border_box{
  background-color: #FFFFFF;
  width: 500px;
  position: relative;
  margin: auto;
  border: 1px solid #d0e4fd;
}
.bonus_box{
  background-color: #FFFFCD;
  width: 500px;
  position: relative;
  margin: auto;
}

.red {color: #FF0000;}
.blue {color: #000099}
.gray {color: #6E6E6E;}
.testimonial {color: #CC0000; font-size: 18px; font-weight: bold;}
.boldblue {color: #0000CC; font-size: 15px; font-weight: bold;}
.small {font-size: 13px;}

.name {color: #304c99; font-size: 15px; font-weight: bold; margin: 0px 10px;}
.title {color: #a09494; font-size: 10px; font-weight: bold; margin: 0px 10px;}



