body{
  background:#2490d4 url(../images/bgtileblue.png) top left repeat-x;
  text-align:center;
  font-family:tahoma, arial, verdana, sans-serif;
}
div#wrapper {
  width:764px;
  margin:18px auto;
  text-align:left;
}
div#subwrap {
  background:url(../images/contentstile.png) 0 0 repeat-y;
  margin:none;
  padding:none;
  position:relative;
}
div#header{
  position:relative;
  width:764px;
  height:356px;
  background: url(../images/bhw_header.png) 0 0 no-repeat;
  margin:none;
  padding:none;
  z-index:50;
}
div#headerotonew{
  position:relative;
  width:764px;
  height:182px;
  background: url(../images/bhw_header_small.png) 0 0 no-repeat;
  margin:none;
  padding:none;
  z-index:50;
}
.otocover1 {
	width:8px;
	height:220px;
	position:absolute;
	background:url(../images/otocover.png) 0 0 no-repeat;
	top:0px;
	left:0px;
}
.otocover2 {
	width:8px;
	height:220px;
	position:absolute;
	background:url(../images/otocover.png) 0 0 no-repeat;
	top:0px;
	right:0px;
}
div#header_members{
  position:relative;
  width:764px;
  height:356px;
  background: url(../images/bhw_header_members.png) 0 0 no-repeat;
  margin:none;
  padding:none;
  z-index:50;
}
div#optin {
width:390px;
height:55px;
position:absolute;
top:270px;
right:7px;
z-index:60;
}
div#otoheader{
  width:751px;
  height:115px;
  position:absolute;
  bottom:85px;
  right:6px;
  z-index:999;
}
div#otoheader2{
  width:751px;
  height:150px;
  position:absolute;
  top:19px;
  right:6px;
  z-index:999;
}
div#thanksheader{
  width:751px;
  height:190px;
  position:absolute;
  top:154px;
  right:5px;
  z-index:999;
}
input.txt {
border:1px solid #777;
background:#FFF;
}
div#video {
width:271px;
height:191px;
position:absolute;
background:#000;
top:153px;
left:15px;
}
div#contents{
width:704px;
margin-left:30px;
}
div#colleft{
  width:505px;
  float:left;
}
div#colleftfull{
  width:704px;
  float:left;
}
div#colright{
  width:155px;
  float:right;
  border-left:5px solid #FFCAD3;
  padding-left:15px;
}
div#footer {
background: url(../images/bhw_footer.png) 0 0 no-repeat;
width:764px;
height:28px;
float:left;
}
div.testimonial {
width:699px;
background:url(../images/testimonialbg.png) top left no-repeat;
border:4px solid #DD0055;
padding-bottom:5px;
margin-top:25px;
margin-bottom:25px;
}
div.testimonialg {
width:699px;
background:url(../images/testimonialbg_green.png) top left no-repeat;
border:4px solid #C60051;
padding-bottom:5px;
margin-top:25px;
margin-bottom:25px;
}
div.testimonialg img {
width:119px;
height:91px;
margin-top:6px;
margin-left:5px;
float:left;
padding-right:15px;
}
div.testimonial img {
width:130px;
height:105px;
margin-top:6px;
margin-left:5px;
float:left;
padding-right:15px;
}
div.testp {
margin:15px;
}
p.testpara {font-size:16px;color:#000;padding-top:0px;}
div.fullname {
width:535px;
}
div.testp2 {
margin:15px;
}
p.testpara2 {font-size:14px;color:#000;padding-top:0px;}
div.fullname2 {
width:535px;
}
.fn {color:#333;font-family:georgia, times, "Times New Roman", serif;font-size:24px;font-weight:normal;}
.ln {color:#ED0061;font-family:georgia, times, "Times New Roman", serif;font-size:24px;font-weight:normal;}
.tn {color:#333;font-family:georgia, times, "Times New Roman", serif;font-size:20px;font-weight:normal;}
.tn2 {color:#12739E;font-family:georgia, times, "Times New Roman", serif;font-size:20px;font-weight:normal;}

h1 {
font-family:georgia, times, "Times New Roman", serif;
font-size:24px;
color:#ED0061;
}

p {
  font-size:16px;
  color:#232323;
  margin-top:10px;
  line-height:1.3em;
}
p.order{
text-align:left;
font-size:16px;
margin-left:25px;
color:#232323;
}
.order2{
text-align:left;
font-size:15px;
color:#232323;
}
.head2 {
font-family:georgia, times, "Times New Roman", serif;
font-size:30px;
color:#0086B5;
border-bottom:2px solid #ED0061;
margin:30px 0px;
line-height:normal;
}
.head22 {
font-family:georgia, times, "Times New Roman", serif;
font-size:24px;
color:#0086B5;
border-bottom:2px solid #ED0061;
margin:15px 0px;
line-height:normal;
}
img {border:none;}
/*    CLEARING FLOATS & HACKS */
.clearfix:after 	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix 		{
	display:inline-table;
}

* html .clearfix 	{
	height:1%;
}

.clearfix 		{
	display:block;
}
/*     END ClEAR FIX HACK */

