body{
margin:0;
padding:0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(../images/background.jpg) repeat-x;
background-color: #f9fada;
}

a {
text-decoration:  none;
font-weight: bold;
border: none;
color: #4b3108;
 }
a:hover {
text-decoration:  underline; 
border: none;
color: #3f6f41;
 }
 
#pagewidth-940{
width:932px;
/*height: 500px;*/
text-align:center;
margin-left:auto;
margin-right:auto;
background-color: #ffffff;
border-left: 2px solid #c8d8e7;
border-right: 2px solid #c8d8e7;
border-bottom: 2px solid #c8d8e7;
margin-bottom: 10px;
}

#vst_footer{
width:932px;
}

#header{
width: 932px;
padding-left: 2px;
padding-right: 2px;
}

#banner{
width: 930px;
height: 136px;
background: url(../images/banner.jpg) no-repeat top center;
}

#menu{
width: 930px;
height: 35px;
background: url(../images/menu_bg.jpg) no-repeat top center;
}

#main{
width: 930px;
padding-top: 2px;
/*padding-left: 2px;
padding-right: 2px;*/
float: left;
}

#left{
width: 204px;
text-align: center;
float: left;
}

#content{
width: 536px;
text-align: left;
float: left;
/*padding-left: 5px;
padding-right: 5px;*/
}

#content_big{
width: 740px;
text-align: left;
float: left;
/*border: 1px solid red;*/
}

#right{
width: 180px;
text-align: center;;
float: left;
}

#user1{
width: 731px;
}

#mainbody{
/*width: 546px;*/
}

.home1{
background: url(../images/home1.jpg) no-repeat top center;
width: 929px;
height: 85px;
}

.home2{
background: url(../images/home2.jpg) no-repeat top center;
font-size: 14px;
width: 929px;
height: 305px;
}

.home3{
background: url(../images/home3.jpg) no-repeat top center;
font-size: 14px;
width: 929px;
height: 94px;
}

.home4{
background: url(../images/home4.jpg) no-repeat top center;
font-size: 14px;
width: 929px;
height: 98px;
vertical-align: middle;
}

.home4_content{
padding-left: 20px;
padding-top: 33px;
font-size: 15px;
font-weight: bold;
width: 450px;
/*height: 98px;*/
vertical-align: middle;
}

.home5{
background: url(../images/home5.jpg) no-repeat top center;
width: 929px;
height: 29px;
}

.mom_blog{
background: url(../images/mom_blog.jpg) no-repeat top center;
width: 175px;
height: 205px;
}

.mom_blog_content{
font-size: 12px;
padding-top: 153px;
text-align: center;
color: #ffffff;
}

.mom_blog_content a{
text-decoration:  none;
color: #ffffff;
}

.mom_blog_content a: hover{
text-decoration:  underline; 
color: #4b3108;
}

.just_for_me{
/*background: url(../images/just_for_me.jpg) no-repeat top center;*/
width: 173px;
height: 150px;
}

.coupon{
width: 173px;
height: 60px;
}

.just_for_me_content{
/*padding-top: 135px;*/
font-size: 12px;
text-align: left;
}

.vip_club_me{
background: url(../images/vip_club.jpg) no-repeat top center;
width: 173px;
height: 208px;
}

.vip_club_content{
text-align: left;
padding-top: 90px;
padding-left: 100px;
font-size: 15px;
color: #434244;
font-weight: bold;
}

.advice_for_mom_header, .location_header, .faq_header, .how_it_work_header{
color: #10700e;
font-weight: bold;
}

.product_header{
color: #144314;
font-weight: bold;
font-size: 16px;
}

.video_step{
color: #3f6f41;
font-size: 14px;
font-weight: bold;
}

.video_title{
color: #4b3108;
font-size: 14px;
font-weight: bold;
}

.video_red{
color: red;
}

.notice{
font-size: 12px;
font-style: italic;
}

#product_how_work{
vertical-align: middle;
text-align: center;
line-height:22px;
width: 250px;
}

#product_how_work a:link,
#product_how_work a:visited{
display:block;
background: url(../images/product_bg.jpg) repeat-x;
height: 22px;
color: #c3dfc0;
}

#product_how_work a:hover{
background: url(../images/product_back_bg.jpg) repeat-x;
height: 22px;
color: #FFFFFF;
}

#contact{
width: 731px;
background: url(../images/clouds.jpg) no-repeat top;
width: 731px;
height: 496px;
}

.contact_girl{
float: left;
width: 350px;
}

.contact_content{
width: 381px;
float: right;
}

.rounded {
text-align: left;
width: 194px;
border: 1px solid #c1c1c1;
padding: 5px;
background-color: #fbfbfb;
}

#video_menu a:link,
#video_menu a:visited{
font-size: 8pt;
color: #3f6f41;
}

#video_menu a:hover{
font-size: 8pt;
color: #4b3108;
}

#buy_online a:link,
#buy_online a:visited,
#product_ts a:link,
#product_ts a:visited,
#product_jfm a:link,
#product_jfm a:visited{
color: #3589e3;
}

#buy_online a:hover,
#product_ts a:hover,
#product_jfm a:hover{
color: #3f6f41;
}

.video_menu_header, .product_menu_header, .buyonline_menu_header{
font-size: 18px;
font-weight: bold;
}

#flash_player{
background-color: #e5e5e5;
width: 532px;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
}

.vst_textbox{
background-color: #ededed;
border: 1px solid #e2dcdc;
}

#copyright{
width: 466px;
text-align: left;
float: left;
}

#condition{
width: 466px;
text-align: right;
float: left;
}