/* Section type divs */
.text_small {
  font-size:        13px;
  line-height:      16px;
  margin:           0px 0px 15px 4px;
}

.text_large {
  font-size:        30px;
  line-height:      35px;
  margin:           0px 0px 15px 4px;
}

.text_image {
  padding-bottom:   5px;
  margin:           0px 0px 15px 4px;
}

.media_image {
  margin:           0px 0px 15px 0px;
  text-align:       center;
}

.media_clipart {
  margin:           -5px 0px 10px 0px;
  text-align:       center;
}

.media_flash {
  margin:           0px 0px 15px 0px;
  text-align:       center;
}

.media_audio {
  margin:           0px 0px 15px 0px;
  width:            580px;
}

.product_featured {
  margin:           0px 0px 15px 4px;
}

.product_text {
  margin:           0px 0px 15px 4px;
}

.product_promo {
  margin:           0px 0px 15px 0px;
  text-align:       center;
}

.text_image img, .media_image img, .media_flash img, .product_featured img, .product_text img, .product_promo img {
  border:           0;
}

div {
  /* prevents one section from wrapping to the previous one */
  clear: both;
}

/* section type subsections */
.product_featured h3 {
  /* Product Recommendations text */
  font:             15px arial bold;
  margin:           0px 0px 8px 2px;
  padding:          0px;
}
.product_featured table {
  width:            100%;
  margin:           0px 0px 8px 0px;
  border-top:       1px solid #cccccc;
  border-bottom:    1px solid #cccccc;
}
.product_featured a, .product_featured a:link, .product_featured a:visited, .product_featured a:active {
  text-decoration:  underline;
  font:             13px arial bold;
  color:            #222222;
  display:          inline;
  background-color: #ffffff;
  border:           0px;
}
.product_featured a:hover {
  text-decoration:  none;
  font:             13px arial bold;
  color:            #444444;
  display:          inline;
  background-color: #ffffff;
  border:           0px;
}

.product_text h3 {
  font:             15px arial bold;
  margin:           0px 0px 8px 0px;
  padding:          0px;
}
.product_text img {
  float:            left;
  vertical-align:   top;
}
.product_text a, .product_text a:link, .product_text a:visited, .product_text a:active {
  text-decoration:  underline;
  font:             15px arial bold;
  color:            #222222;
  display:          inline;
  background-color: #ffffff;
  border:           0px;
}
.product_text a:hover {
  text-decoration:  none;
  font:             15px arial bold;
  color:            #444444;
  display:          inline;
  background-color: #ffffff;
  border:           0px;
}

.media_audio div {
  width:              351px;
  margin-left:        115px;
  height:             54px;
  background:         url(/images/english/bc/site_builder2/audio_bkg2.jpg);
  background-repeat:  no-repeat;
}
.media_audio table {
  margin:             15px 5px 0px 40px;
  height:             25px;
  width:              300px;
  background:         #527cbd;

}
.media_audio .audio_text {
	color:              #ffffff;
  font-weight:        bold;
  font-size:          12px;
  padding-left:       10px;
}

.media_flash hr {
  width:            180px;
}

.media_flash td {
  vertical-align: middle;
}

.media_flash .flash_text {
  padding-left:     10px;
  color:            #ffffff;
  font-size:        13px;
  font-weight:      bold;
}
.media_flash .download_text {
  padding-left:     10px;
  color:            #ffffff;
  font-size:        10px;
  font-weight:      bold;
}
.media_flash .flash_title {
  color:            #ffffff;
  font-size:        15px;
  font-weight:      bold;
  vertical-align:   middle;
  height:           120px;
  padding-left:     10px;
}
.success_story {
                width:560px;
                height:100%;
                float:left;
                background:#ffc222;
                padding:5px 20px 20px 20px;
                color:#9e6614;
				clear: none;
}

.success_story h1 {
                color:#9e6614;
                font-size:24px;
                margin:0px;
}

.success_story h3 {
                font-size:14px;
                color:#fff;
                margin:0px;
}
.millionaires {
border-top:1px solid #373C74;
float:left;
width:525px;
}
.millionaires h3 {
color:#373C74;
font-size:16px;
margin-top:15px;
}

.millionaires_club {
                width:560px;
                background:#5a471c;
                padding:5px 20px 20px 20px;
				margin-bottom: 30px;
                color:#fff;
}

.millionaires_club h1 {
                color:#ffc222;
                font-size:24px;
                margin:0px;
}

.millionaires_club h3 {
                font-size:14px;
                color:#fff;
                margin:0px;
}
.millionaires_photo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/english/photo_bkg.jpg) no-repeat scroll center center;
float:right;
height:298px;
margin:0 0 15px 15px;
text-align:center;
width:217px;
}
.millionaires_photo img {
border:1px solid #9E6614;
margin-top:20px;
}
.success_photo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/english/photo_bkg1.jpg) no-repeat scroll center center;
float:right;
height:273px;
margin:0 0 15px 15px;
padding:25px 0 0;
text-align:center;
width:217px;
}
#video {
float:left;
clear: none;
width: 450px; 
text-align: center;
}
#video_links {
                height:250px;
                float:left;
                text-transform:uppercase;
                font-size:11px;
                font-weight:bold;
                letter-spacing:1px;
                text-align:center;
                margin:20px 0 0 12px;
clear: none;
}

#video_links a:link { width:80px; display:block; color:#fff; padding-top:10px; text-decoration:none; border-bottom:1px solid #9e6614; padding-bottom:10px; }
#video_links a:visited { width:80px; display:block; color:#fff; padding-top:10px; text-decoration:none; border-bottom:1px solid #9e6614;padding-bottom:10px; }
#video_links a:active { width:80px; display:block; color:#fff; padding-top:10px; text-decoration:none; border-bottom:1px solid #9e6614;padding-bottom:10px; }
#video_links a:hover { width:80px; display:block; color:#fff; padding-top:10px; text-decoration:none; border-bottom:1px solid #9e6614;padding-bottom:10px; }

.sidebar
{
	width: 200px;
	background-image: url(/images/shared/homepage_sidebar_bkg.gif); 
	vertical-align: top; 
	text-align: center;
}

.sidebar a:link    { color:#FFFFFF; font-weight: bold; text-decoration: none;}
.sidebar a:visited { color:#FFFFFF; font-weight: bold; text-decoration: none;}
.sidebar a:active  { color:#FFFFFF; font-weight: bold; text-decoration: none;}
.sidebar a:hover   { color:#FFFFFF; font-weight: bold; text-decoration: none;}

.centered_div
{
	width:100px;
	margin:20px auto 30px auto;
	text-align:center;
}
