@font-face {
  font-family: 'Gotham Narrow Bold';
  src: url('../fonts/gothamnarrow-bold.eot');
  src: url('../fonts/gothamnarrow-bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/gothamnarrow-bold.woff') format('woff'),
       url('../fonts/gothamnarrow-bold.ttf') format('truetype'),
       url('../fonts/gothamnarrow-bold.svg#gothamnarrow-bold') format('svg'); 
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Narrow Book';
  src: url('../fonts/gothamnarrow-book.eot');
  src: url('../fonts/gothamnarrow-book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/gothamnarrow-book.woff') format('woff'),
       url('../fonts/gothamnarrow-book.ttf') format('truetype'),
       url('../fonts/gothamnarrow-book.svg#gothamnarrow-book') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Gotham Narrow Medium';
  src: url('../fonts/gothamnarrow-medium.eot');
  src: url('../fonts/gothamnarrow-medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/gothamnarrow-medium.woff') format('woff'),
       url('../fonts/gothamnarrow-medium.ttf') format('truetype'),
       url('../fonts/gothamnarrow-medium.svg#gothamnarrow-medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Futura Condensed Bold';
  src: url('../fonts/futura-condensed-bold.eot');
  src: url('../fonts/futura-condensed-bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/futura-condensed-bold.woff') format('woff'),
       url('../fonts/futura-condensed-bold.ttf') format('truetype'),
       url('../fonts/futura-condensed-bold.svg#futura-condensed-bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Century Gothic Bold';
  src: url('../fonts/century_gothic_bold.eot');
  src: url('../fonts/century_gothic_bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/century_gothic_bold.woff') format('woff'),
       url('../fonts/century_gothic_bold.ttf') format('truetype'),
       url('../fonts/century_gothic_bold.svg#century_gothic_bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


html { text-size-adjust: 100%; overflow-x: hidden !important; }
body { margin: 0px; padding: 0px;   font-family: 'Gotham Narrow Book'; background:#FFFFFF; font-size: 14px; text-align: justify; color:#000000; overflow-x: hidden !important; }

.hme_bg { background:url(../images/bg.jpg) repeat center top; background-attachment:fixed; }

img,img a { border: 0px !important; outline: 0px  !important; background: none  !important; }
a, a:hover, a:active { text-decoration: none; outline: 0px  !important; }
input, textarea, select { outline: none !important; border: 0px; padding:0px; margin:0px; }
.cmn_list { margin: 0px; padding: 0px; list-style: none; }
span, div, p { max-height: 5000em;  outline: none;  }

.dr_main_container { width:100%; float:left; }
.dr_page_container { width:100%; float:left; padding-bottom:30px;}

.hme_bg .dr_page_container { background:url(../images/glow_bg.png) no-repeat center top;  }
.dr_mid_cmn_cnt { width:800px; margin:auto; clear:both; }

.dr_hme_ttl { width:100%; text-align:center;  font-size:75px; color:#7a370e;   font-family: 'Futura Condensed Bold'; line-height:80px; float:left; text-shadow:1px 1px #ffdac2; margin-top:10px; }

.dr_hme_vid_container { float:left; width:1070px; height:471px; margin-top:5px; background:url(../images/vid_bg.png) no-repeat; margin-left:-145px; }
.dr_hme_vid_container .dr_hme_vid_inner { width:640px; height:360px; float:left; margin-left:226px; margin-top:10px; }

.dr_hme_vid_txt { width:60%; margin-left:21%; margin-top:40px;  color:#000000; font-size:15px;      float:left; margin-right:19%; text-align:center;  font-weight:600; }
.dr_hme_order_btn { float:left; width:100%; text-align:center;  }
.dr_hme_amt_txt { float:left; width:100%; font-size:22px; text-align:center; margin-top:10px; color:#56270a; font-family: 'Gotham Narrow Bold';}
.dr_hme_amt_txt span { color:#000000; font-size:35px;  }


.dr_footer { float:left; width:100%; background:url(../images/ftr_bg.jpg) repeat center top;  }
.dr_footer_inner { float:left; width:100%; background:url(../images/ftr_bg_inner.png) repeat-x center top; padding:25px 0px 15px 0px; } 

.dr_ftr_btns { width:100%; text-align:center; float:left; }
.dr_ftr_btns  a{ margin-left:10px; margin-right:10px; }
.dr_ftr_links { width:80%; margin-left:10%; float:left;  margin-top:5px; background:#000000; border-radius:4px; -webkit-border-radius:4px; padding:4px 0px; text-align:center; font-size:15px; color:#ffffff; line-height:20px; }
.dr_ftr_links a { color:#FFFFFF; margin-left:2px; margin-right:2px;}
.dr_ftr_links a:hover { color:#ffb26f;}
.dr_ftr_links a.dtr_ftr_bld {  font-family: 'Gotham Narrow Bold'; }
.dr_ftr_copy { width:100%; float:left; font-size:15px; color:#ffffff; margin-top:15px; text-align:center; }
.dr_ftr_bnk_txt { text-align:center; float:left; width:100%;margin-top:10px; font-size:15px; color:#ffcc95; line-height:20px; }

/* ------------ Upsell - 1  ------------------ */
.dr_up_cmn_mid_cnt { width:900px; margin:auto; clear:both; }
.dr_up_cmn_mid_cnt_inner { float:left; width:100%; min-height:200px; background:#FFFFFF; padding:10px 0px 0px 0px; margin-top:-10px; 
box-shadow:0px 3px 6px 0px rgba(0,0,0,0.6); -webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.6);  }

.dr_up_wait_cont { width:100%; float:left; background:url(../images/up_red_bg.jpg) repeat-x center top; height:275px; position:relative; text-align:center; }
.dr_up_wait_arr { width:100%; text-align:center; float:left; }
.dr_cmn_gbld {  font-family: 'Gotham Narrow Bold'; }
.dr_up_red_clr { color:#86371a; }
.dr_up_brw_clr { color:#803a0b; }
.dr_up_top_txt { float:left; width:100%; text-align:center;  margin-top:10px; font-size:22px; line-height:26px;   font-family: 'Gotham Narrow Medium'; }

.dr_up_yel_box { width:860px; margin-left:20px; margin-top:20px; float:left; background:#ffc75a; padding:8px 0px; }
.dr_up_yel_box_inner {  background:#ffdd9b; text-align:center; width:700px; margin-left:80px; color:#6d0a0a;    font-family: 'Century Gothic Bold'; font-size:30px; line-height:38px; padding:10px 0px;  } 
.dr_up_yel_box_inner span { color:#000000; }

.dr_up_book_bundle { width:861px; height:530px; float:left; background:url(../images/bundle_bg.png) no-repeat; margin-left:20px; margin-top:35px; text-align:center; }
.dr_up_book_bundle img { margin-left:-20px; }
.dr_up_bundle_ttl { display:inline-block; background:#FFFFFF; padding:5px 10px; margin-top:-15px; margin-bottom:5px; font-size:25px; line-height:30px; color:#1a71ad; font-family: 'Gotham Narrow Bold'; } 

.dr_up_cmn_cont { margin-left:20px; float:left; margin-top:20px; font-size:18px; line-height:22px; color:#000000;  font-family: 'Gotham Narrow Medium';  width:860px; }

.dr_up_book_container { float:left; width:852px; margin-left:15px; margin-top:20px; background:url(../images/up_book_bor1.png) no-repeat; padding:8px; }
.dr_up_book_container_ttl { float:left; width:100%; background:url(../images/up_book_ttl_bg1.png) no-repeat;  height:39px;  box-sizing:border-box; line-height:35px !important;  padding:4px 30px;  color:#ffe614; font-size:23px;    font-family: 'Futura Condensed Bold'; letter-spacing:0.5px; }
.dr_up_book_container_ttl span { color:#FFFFFF; }

.dr_up_book_container_img { float:left;  margin-top:15px; margin-left:-10px; }
.dr_up_book_container_txt { width:600px; float:right; font-size:18px; line-height:22px;   color:#000000;  font-family: 'Gotham Narrow Medium';  margin-top:15px; margin-right:10px; margin-left:10px; }

.dr_up_book_container_img.pdgn1 { padding-top:15px; }
.dr_up_book_container_txt.pdgn1 { padding-top:15px; }

.dr_up_book_container.scnd { background:url(../images/up_book_bor2.png) no-repeat right top; }
.dr_up_book_container.scnd .dr_up_book_container_ttl { background:url(../images/up_book_ttl_bg2.png) no-repeat right top; text-align:right; color:#5a2a09; }
.dr_up_book_container.scnd .dr_up_book_container_img { float:right; margin-left:0px; margin-right:10px; }
.dr_up_book_container.scnd .dr_up_book_container_txt { float:left; margin-right:-15px; }
.dr_up_book_container_txt.dr_fwdth {width:840px; }

.dr_up_vspace { width:100%; height:15px; display:block; float:left; }

.dr_up_blk_container { width:100%;  padding:10px 0px; background:#000000; float:left; position:relative; }
.dr_up_blk_yel_ttl { width:100%; text-align:center; color:#ffd905; font-size:40px;  line-height:60px;  font-family: 'Futura Condensed Bold';  float:left; }
.dr_up_blk_yel_ttl  span { color:#FFFFFF; }
.dr_up_blk_yel_ttl  span.dr_up_red_bar { height:3px; background:#B30002; display:block; width:70%; clear:both; margin-left:15%; }
.dr_up_today_txt { width:100%; float:left; text-align:center;  font-size:55px; line-height:75px; color:#ffffff;  font-family: 'Futura Condensed Bold';  float:left; }
.dr_up_today_txt span { position:relative; display:inline-block; padding:0px 10px;}
.dr_up_today_txt span img { position:absolute; top:8px; left:0px;}

.dr_up_act_fast_cont { float:left; width:82%; margin-left:9%; margin-right:9%; text-align:center; font-size:18px;   font-family: 'Gotham Narrow Medium'; line-height:22px; margin-top:10px;  }
.dr_up_act_fast_cont .dr_up_act_box { background:#ffc75a; padding:6px 15px;  font-family: 'Gotham Narrow Bold'; }
.dr_up_act_fast_cont .dr_up_act_box span {  color:#a90404; }

.dr_up_yes_cont { width:860px; margin-left:20px; margin-top:25px; border-top:solid 3px #797979;  border-bottom:solid 3px #797979;   float:left;  padding:20px 0px; text-align:center; }

.dr_up_yes_cont  img { vertical-align:middle; }
.dr_up_yes_cont div { display:inline-block; width:560px; margin-left:25px; color:#1a71ad; font-size:35px; font-family: 'Futura Condensed Bold'; vertical-align:middle; line-height:48px; }
.dr_up_yes_cont div span { color:#000000; font-size:45px; }
.dr_up_underst_txt { width:100%; text-align:center; float:left; margin-top:20px; font-size:20px;  line-height:24px; font-family: 'Gotham Narrow Medium';  padding:0px 5%; box-sizing:border-box; }
.dr_up_underst_txt div { font-size:25px;   font-family: 'Gotham Narrow Bold'; display:inline-block; }
.dr_up_underst_txt span  { position:relative; display:inline-block; padding:0px 2px; margin-right:5px;}
.dr_up_underst_txt span img { position:absolute; top:0px; left:0px;}

.dr_up_giveme { text-align:center; float:left; width:100%; margin-top:30px; }
.dr_cart_grey_bg { width:800px; margin-left:50px;  padding:15px 0px; float:left; background:#e1e1e1; margin-top:15px; margin-bottom:15px; text-align:center; border-radius:7px; -webkit-border-radius:7px;  }

.dr_up_guar_box { width:100%; float:left; text-align:center; background:#ffe6a9; }
.dr_guar_box_inner { padding:10px 0px; width:915px; margin-left:-7px; float:left; background:url(../images/guar_arr.png) no-repeat center center;  }
.dr_guar_box_inner div { width:455px; display:inline-block; vertical-align:middle;  margin-right:30px; font-size:18px;   font-family: 'Gotham Narrow Medium'; line-height:21px; text-align:justify}
.dr_guar_box_inner img { vertical-align:middle; }
.dr_guar_box_inner div .dr_up_brw_clr { color:#994915; }

/* ---------------- Upsell 2 --------------- */
.dr_up_cmn_mid_cnt_inner.dr_up2 { margin-top:20px; padding-top:0px; box-shadow:0px 0px 6px 0px rgba(0,0,0,0.6); -webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.6);  }
.dr_up_guar_box.dr_up2 { background:url(../images/up2_yel_bg2.jpg) no-repeat bottom center;  width:890px; margin-left:5px; margin-right:5px; margin-bottom:5px; padding:18px 0px;}
.dr_up_guar_box.dr_up2 .dr_guar_box_inner { background:none; }
.dr_up_guar_box.dr_up2 .dr_guar_box_inner div { width:480px; margin-right:0px; margin-left:40px; }

.dr_up_blk_container .dr_up_cmn_cont { color:#FFFFFF; margin-top:10px; }
.dr_up_yel_bar { width:100%; float:left; margin-top:15px; margin-bottom:15px;  background:#ffc75a; padding:10px 0px; color:#8b0d00; text-align:left; font-size:28px; line-height:35px;  font-family: 'Futura Condensed Bold'; }
.dr_up_yel_bar .dr_up_cmn_mid_cnt { width:860px; }
.dr_up_cmn_cont.swdth { width:620px; margin-bottom:10px; margin-top:0px; }
.dr_up_blk_container .dr_up_cmn_cont.swdth  span { color:#ffc75a; }
.dr_up2_blk_book { float:right; margin-top:-100px; margin-right:20px;  }

.dr_cart_grey_bg span { width:84%;  background:#ffffff;  color:#256bb3;  font-family: 'Gotham Narrow Medium';  font-size:24px; line-height:28px; text-decoration:underline;  text-align:center; display:inline-block; margin-bottom:10px; padding:10px 5%; }
.dr_cart_grey_bg a:hover span  { color:#A64418 }

.dr_up2_almost { float:left; width:890px; text-align:center; margin-top:5px; margin-left:5px; background:url(../images/up2_yel_bg.jpg) no-repeat; padding:18px 0px; }
.dr_up2_wait_before { float:left; width:100%; background:#be2727; text-align:center; height:165px; }
.dr_up2_wait_before img { margin-top:-8px; }
.dr_up2_pymnt { float:left;margin-left:35px; width:90%; margin-top:10px; }

.dr_up2_secret { float:left; width:100%; text-align:center; margin-top:20px; color:#be2727;    font-family: 'Century Gothic Bold'; font-size:28px; line-height:32px; }
.dr_up2_pharm_cnt  { float:left; width:100%; text-align:center; margin-top:10px;  font-family: 'Gotham Narrow Medium';  font-size:20px; line-height:24px; padding-bottom:20px; }

.dr_up_blk_container.dr_up2_bor { border-bottom: solid 4px #be2727; font-size:45px; line-height:none !important; color:#ffc601; font-family: 'Futura Condensed Bold'; text-align:center; padding:15px 0px; height:55px !important;  }

.dr_up_yel_box_inner.dr_up2 { font-size:22px; line-height:26px;  font-family: 'Gotham Narrow Medium';  width:760px; margin-left:30px; letter-spacing:0px; padding:10px 20px;  }

.dr_up2_subttl { float:left; width:100%;  margin-top:25px; text-align:center;  color:#000000; font-size:35px; line-height:40px;   font-family: 'Futura Condensed Bold'; }
.dr_up2_subttl span { color:#e18040; }

.dr_up2_off_txt { float:left; width:100%; margin-top:25px; font-size:22px;  font-family: 'Gotham Narrow Medium'; line-height:26px; text-align:center; }
.dr_up2_txt_yel { background:#ffc600; padding:2px 10px; }

.dr_up2_blue_box { width:860px; margin-left:20px; margin-top:25px; background:url(../images/up2_blue_bg.jpg) no-repeat; text-align:left; float:left;  padding-top:7px; }
.dr_up2_blue_box img { vertical-align:middle; }
.dr_up2_blue_box div { vertical-align:middle; display:inline-block; margin-left:15px; font-size:18px;  font-family: 'Gotham Narrow Medium';   line-height:22px;width:480px; text-align:justify;  }
.dr_up2_blue_box div  span{ width:100%; display:inline-block; text-align:center;  font-size:30px; line-height:35px; color:#ffffff; font-family: 'Futura Condensed Bold'; padding-bottom:15px; }

.dr_up2_book_inside { float:left; font-size:20px; color:#764220;  font-family: 'Gotham Narrow Bold'; width:100%; }
.dr_up2_bi_lst { width:420px; float:left;  margin-top:10px; }
.dr_up2_bi_lst ul { margin:0px; padding:0px; list-style:none; }
.dr_up2_bi_lst ul li { float:left; width:100%; padding-left:20px; font-size:18px; line-height:22px;   font-family: 'Gotham Narrow Medium';  box-sizing:border-box; background:url(../images/up2_lst_icon.png) no-repeat left center; margin-top:5px;  }
.dr_up2_bi_lst ul li.dr_up2_much { color:#e07b3d; background:none; }

.dr_up2_bi_row { width:650px;  margin-top:10px; float:left;  font-family: 'Gotham Narrow Medium'; font-size:18px; line-height:22px;  }
.dr_up2_bi_row div { margin-top:7px; margin-bottom:7px; display:inline-block; background:url(../images/up2_lst_yel.jpg) repeat-y;  padding:4px 0px 4px 10px;  width:100%; box-sizing:border-box; margin-left:-10px; }

.dr_up2_press_icon {float:right; margin-right:0px; margin-top:20px; }

.dr_up2_ready_cont  { width:860px; margin-left:20px; margin-top:10px; border-top: solid 2px #787878; float:left; text-align:center; padding-top:25px; font-size:18px; line-height:22px;  font-family: 'Gotham Narrow Medium'; }
.dr_up2_ready_cont div { display:inline-block; font-size:24px; line-height:28px; color:#1a71ad; }

.dr_up2_ready_norm { float:left; width:100%; text-align:center; margin-top:25px; font-size:35px; color:#000000; line-height:40px;  font-family: 'Futura Condensed Bold'; text-transform:uppercase }
.dr_up2_ready_norm span { color:#ae2a01; text-transform:none }

.dr_up2_cirl { width:252px; height:252px; background:url(../images/up2_circl.png) no-repeat; margin-top:25px; margin-left:35px; text-align:center; font-size:35px; color:#000000;  line-height:40px;  font-family: 'Futura Condensed Bold'; float:left; padding:45px 30px; box-sizing:border-box; }
.dr_up2_cirl span { color:#ae2a01;  font-size:45px; line-height:55px; }
.dr_up2_cirl.dr_up2_pdgn { padding:70px 30px; }

.dr_up2_dnt_off { float:left; width:100%; font-size:24px; line-height:28px; color:#000000; margin-top:30px; text-align:center;  font-family: 'Gotham Narrow Medium'; margin-bottom:10px; }
.dr_up2_dnt_off span { font-size:28px; color:#a8250d; }

/* ----------- upsell 3 ------------ */
.up3_bg { background:url(../images/up3_bg.jpg) repeat-x center top; }
.dr_up_cmn_mid_cnt_inner.up3_mrgn { margin-top:-74px; padding-top:74px; }
.up3_bg_top_stop { margin-top:0px; padding-top:0px; float:left; width:100%; position:relative; background:url(../images/up3_bg.jpg) repeat center top; text-align:center }

.dr_up3_blue_box { float:left; background:url(../images/up3_blue_bg.jpg) repeat-x;  text-align:center; padding:15px; width:860px; margin-left:20px; box-sizing:border-box; font-size:24px; color:#000000; font-family: 'Gotham Narrow Medium';  line-height:28px; }
.dr_up3_blue_box span { color:#be2727; font-size:26px;    font-family: 'Century Gothic Bold';  display:inline-block; padding-bottom:15px;}

.dr_up3_yel_box { float:left; width:860px; margin-left:20px; margin-top:20px; background:#ffdd9b;  padding-bottom:15px; margin-bottom:25px;
box-shadow:5px 5px 0px 0px #ffc554; -webkit-box-shadow:5px 5px 0px 0px #ffc554; }

.dr_up3_yel_book { float:left;margin-left:-25px; margin-top:15px; }
.dr_up3_yel_rht_cont { float:right; width:540px; margin-right:15px; margin-top:15px; }
.dr_up3_yel_ttl { float:left; color:#000000; font-size:28px;   font-family: 'Futura Condensed Bold'; width:100%; text-align:center;}
.dr_up3_yel_ttl span { font-size:45px; color:#b40707; line-height:50px; }

.dr_up3_yel_subttl { float:right; margin-right:-15px; width:555px; background:url(../images/up3_yel_trans.png) repeat-y; margin-top:10px; color:#b40707; text-align:center;  font-size:22px; line-height:26px;    font-family: 'Gotham Narrow Medium'; padding:10px; box-sizing:border-box; }
.dr_up3_yel_txt { width:100%; font-size:18px; line-height:22px; font-family: 'Gotham Narrow Medium'; float:left; margin-top:15px; }
.dr_up3_yel_txt.dr_up3_fwdth { box-sizing:border-box; padding:0px 15px; }
.dr_up3_yel_info { width:830px; padding:10px 0px; text-align:center; background:#6d3b1a; float:left; margin-top:15px; font-size:25px; color:#ffffff; line-height:29px;  font-family: 'Futura Condensed Bold'; margin-left:15px; }

.dr_up3_sep_line { width:860px; margin-left:20px; margin-top:20px; margin-bottom:0px; background:#797979; float:left; height:2px; }

.dr_up3_lfe_txt { float:left; width:100%; text-align:center; font-size:45px; line-height:50px; color:#000000;  font-family: 'Futura Condensed Bold'; margin-top:20px; }
.dr_up3_lfe_txt span { color:#e18040; }
.dr_up3_offer_red_bg { float:left; width:100%; background:url(../images/up3_red_bg.jpg) no-repeat 0px 120px; }
.dr_up3_red_cont_lft { float:left; width:500px; margin-left:55px;  margin-top:20px; font-size:24px; line-height:28px; color:#000000; text-align:center; font-family: 'Gotham Narrow Medium'; margin-right:-30px; }
.dr_up3_red_bg_book { float:right; margin-top:40px; margin-right:35px; }
.dr_up3_off_yel_bg { display:inline-block; padding:5px 10px; background:#ffc730; }
.dr_up3_warn_txt { color:#FFFFFF; }
.dr_up3_warn_txt span { color:#ffc730; }

.dr_up3_big_fnt { font-size:24px; }

/* ---------- */
.dr_m_cont_wht { float:left; width:100%; background:#FFFFFF; border-radius:8px; -webkit-border-radius:8px;  margin-top:15px; padding:20px 0px; box-shadow:4px 4px 5px 0px #ab5722; -webkit-box-shadow:4px 4px 5px 0px #ab5722;  }
.dr_m_cont_wht .dr_hme_ttl { font-size:55px; line-height:58px; margin-top:0px; }
.dr_m_hme_subttl { float:left; color:#000000;  font-family: 'Futura Condensed Bold'; font-size:40px; line-height:43px; width:100%; text-align:center; margin-top:20px;  }

.dr_m_cont_wht .dr_hme_order_btn { background:url(../images/bg.jpg) repeat center top; float:left; width:90%; margin-left:5%;  padding:20px; box-sizing:border-box; text-align:center; margin-top:20px; border-radius:10px; -webkit-border-radius:10px; border:solid 1px #bd6228; }

.dr_ftr_copy.dr_m { margin-top:0px; }
.dr_ftr_copy.dr_m a { color:#FFFFFF; text-decoration:underline; }
.dr_ftr_copy.dr_m a:hover { color:#FFB368; }

.dr_m_hme_txt { float:left; width:100%; padding:10px; box-sizing:border-box;  font-family: 'Gotham Narrow Book';  font-size:15px; line-height:19px; }

.dr_m_hme_txt.dr_m_sm_wdth { width:450px; padding:0px; }
.dr_m_hme_img { float:right; width:300px;  margin-right:0px; margin-top:0px; }
.dr_m_hme_img img { border-radius:10px; -webkit-border-radius:10px;   border:solid 1px #979797 !important; }

.dr_m_big_fnt { font-size:25px; font-family: 'Gotham Narrow Medium';  width:100%; display:inline-block; text-align:center }
.dr_m_blue_cont { background:url(../images/up3_blue_bg.jpg) repeat-x;  width:98%; margin-left:1%; margin-right:1%; padding:10px; box-sizing:border-box; float:left; border-radius:10px; -webkit-border-radius:10px; }
.dr_m_clr {  font-family: 'Gotham Narrow Medium'; color:#7a370e; font-size:16px; }

.dr_m_hme_txt_yel { background:url(../images/up2_lst_yel.jpg) repeat-y;  float:left; width:100%; padding:10px; box-sizing:border-box;    font-family: 'Gotham Narrow Book';  font-size:15px; line-height:19px; }
.dr_m_ready_ttl { float:left; width:100%; text-align:center; font-size:36px; line-height:42px;   font-family: 'Futura Condensed Bold'; margin-top:0px; color:#FFFFFF;  margin-bottom:20px; text-shadow:2px 2px #C14D11; } 

.dr_m_thk_box_outer  { float:left; width:98%; background:url(../images/thk_bg.jpg) no-repeat center top; padding:10px;  margin-top:8px; margin-left:1%; margin-right:1%; box-sizing:border-box; }
.dr_m_thk_box { float:left; width:100%;    text-align:center; font-family: 'Futura Condensed Bold'; font-size:40px;  poline-height:46px; color:#5C8E2F;  text-shadow:2px 2px #FFFFFF;  padding-top:20px; padding-bottom:20px; position:relative; }
.dr_m_thk_box span {  font-family: 'Gotham Narrow Medium';  font-size:30px; line-height:36px; color:#FFFFFF; display:block; margin-top:20px; background:#000000; padding:5px 0px; text-shadow:none; width:102%; margin-left:-1%; }
.dr_m_thk_box img { position:absolute; top:0px; left:120px; }

.dr_m_grey_cont { width:100.5%;  float:left; box-sizing:border-box; margin-bottom:10px;  }
.dr_m_book_box {  border-radius:5px; margin-top:10px; margin-bottom:10px;  -webkit-border-radius:5px;  width:280px; text-align:center; padding:10px 0px; border:solid 2px #e28e44; box-sizing:border-box; float:left; margin-left:4px; margin-right:4px; }
.dr_m_book_box span { background:#e28e44; width:100%; padding:5px 10px; box-sizing:border-box; display:inline-block; font-size:18px; margin-top:10px; line-height:22px; font-family: 'Gotham Narrow Medium'; color:#FFFFFF;   text-shadow:1px 1px #A85312; }
.dr_m_book_box a { color:#5c8e2f; font-family: 'Gotham Narrow Medium'; font-size:20px;   margin-top:10px;  display:inline-block;}
.dr_m_book_box a:hover { color:#000000; }
.dr_m_book_box a  img { vertical-align:middle; }
.dr_m_book_box.dr_m_mrgn_lft { margin-left:155px; }
.dr_m_book_box.dr_m_mrng2 { margin-left:290px; }

/* - may 6 ------------- */
.ndr_pop_outer { padding:10px; box-sizing:border-box;  float:left; width:99%; min-height:100px; background:#FFFFFF; margin:0.5%;}

.ndr_pop_ttl { width:100%;  margin-top:5px; float:left;  font-family: 'Futura Condensed Bold'; font-size:30px; text-align:center; line-height:100%; height:32px;   color:#7a370e; }
.ndr_pop_txt { float:left; width:100%; margin-top:5px;  font-family: 'Gotham Narrow Book';  font-size:15px; line-height:19px; color:#000000; background:url(../images/org_bg.png) repeat-x; border-radius:5px; -webkit-border-radius:5px; padding:10px; box-sizing:border-box; }
.ndr_pop_txt .clr_txt { color:#C46222;   font-family: 'Gotham Narrow Medium'; font-size:16px; }
.ndr_pop_txt a { color:#0D34E7; }
.ndr_pop_txt a:hover { text-decoration:underline; }
.ndr_pop_ttl img {vertical-align:baseline; }

.ndr_pop_subttl { display:inline-block; background:#7a370d; color:#FFFFFF;    font-family: 'Gotham Narrow Medium'; font-size:17px; line-height:20px; padding:2px 5px; margin-bottom:5px; }

.c_cnt_mesg { width:100%; text-align:center; min-height:25px; margin-top:10px; color:#B8090C;  font-family: 'Gotham Narrow Medium'; font-size:16px;  float:left; line-height:25px; border-top:dashed 2px #B4B4B4; }
.c_cntct_frm_lft { float:left; width:350px; margin-left:25px;  box-sizing:border-box;  }
.cnt_textbox { float:left; width:100%; box-sizing:border-box; padding:8px 10px; border:solid 1px #B0B0B0; margin-top:6px; border-radius:5px; -webkit-border-radius:5px; height:36px; } 
.cnt_textbox input, .cnt_textbox select, .cnt_textbox  textarea { width:100%; height:100%; background:none; border:0px; float:left; font-family: 'Gotham Narrow Book'; font-size:15px;   }

.cnt_textbox.tarea { height:100px; }

::-webkit-input-placeholder { color: #000000 !important; opacity:1 !important;}
:-moz-placeholder { color: #000000 !important; opacity:1 !important;}
::-moz-placeholder { color: #000000 !important;opacity:1 !important;}
:-ms-input-placeholder { color: #000000 !important; opacity:1 !important;}

input:focus::-webkit-input-placeholder { color:transparent !important; }
input:focus:-moz-placeholder { color:transparent !important; }
input:focus::-moz-placeholder { color:transparent !important; }
input:focus:-ms-input-placeholder { color:transparent !important; }

textarea:focus::-webkit-input-placeholder { color:transparent !important; }
textarea:focus:-moz-placeholder { color:transparent !important; }
textarea:focus::-moz-placeholder { color:transparent !important; }
textarea:focus:-ms-input-placeholder { color:transparent !important; }

.c_cnt_frm_row { float:left; width:100%; box-sizing:border-box; padding:3px 10px; border:solid 1px #C4070B; margin-top:6px; border-radius:5px; -webkit-border-radius:5px; height:36px; }

.c_cnt_sec_code { float:left; width:auto;  color:#C4070B; line-height:20px; font-size:15px; margin-top:4px; }
.captcha_img { float:left; margin-left:10px; }
#ccode{ width:100px; float:left; }
.refresh_icon { float:right; margin-left:3px; margin-top:1px; cursor:pointer; }
.en_code { float:left; margin-left:5px; height:28px; padding:3px 5px; box-sizing:border-box; background:#E4E4E4; margin-top:0px; width:80px; }
.en_code input { width:100%; height:100%; background:none; border:0px; float:left; font-family: 'Gotham Narrow Book'; font-size:14px;  }

.c_cnt_sbt_btn_bg { float:right; margin-right:-10px; }

/* ====================== Affiliates ================================= */
.aff_mid_container_outer { width:980px; margin:auto; clear:both; }
.aff_mid_container { width:980px; background:#FFFFFF; padding-bottom:10px; float:left;  clear:both; box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5); }
.aff_top_ttl { float:left; width:100%; text-align:center;  font-size:35px; line-height:45px; margin-top:10px;   font-family: 'Futura Condensed Bold'; text-transform:uppercase; } 
.aff_top_ttl span { color:#7a370e; }

.aff_top_banner { float:left; margin-top:10px; width:100%; }
.aff_creatd_ttl  { float:left; width:100%; margin-top:10px; font-size:30px; line-height:35px; color:#759319;   font-family: 'Gotham Narrow Bold'; text-align:center; }
.aff_creatd_ttl span { color:#000000; }

.aff_main_ttl { float:left; width:100%; text-align:center; font-size:22px; color:#e18040;   font-family: 'Gotham Narrow Medium'; margin-top:20px; } 

.aff_mail_box { float:left; width:98%;  margin-left:1%; margin-right:1%;  margin-top:10px; background:#7a7a7a; padding:7px;
 box-sizing:border-box; font-size:20px; text-align:center;  border-radius:5px; -webkit-border-radius:5px;  color:#FFFFFF;   font-family: 'Gotham Narrow Bold'; }
 .aff_mail_box img { vertical-align:middle; }
 .aff_mail_box a { color:#ffd737; }
 .aff_mail_box a:hover { color:#FFFFFF; }
 
 .aff_3lay_left { float:left; width:420px; margin-top:20px;  margin-left:30px; text-align:center;  font-size:33px; line-height:37px;   font-family: 'Futura Condensed Bold'; color:#e18040; }
  .aff_3lay_left span { color:#000000; }
  .aff_3lay_rht { width:486px;  padding:10px; box-sizing:border-box; border:solid 2px #e07b3d; float:right; margin-top:15px; border-radius:6px; -webkit-border-radius:6px; margin-right:20px; font-size:21px; line-height:25px;   font-family: 'Gotham Narrow Medium'; }
  
  .aff_3lay_rht_row { float:left; width:100%; border-bottom:solid 1px #e07b3d; padding-bottom:5px; margin-top:5px; padding-left:20px; box-sizing:border-box }
  .aff_3lay_rht_row span {width:60%; display:inline-block } 
  
  .aff_3lay_total_comm { width:100%; text-align:center; float:left; margin-top:10px; font-size:25px;  color:#e07b3d; line-height:29px; }
  .aff_3lay_total_comm span { color:#000000; }
  
  .aff_cb_frm { width:580px; padding:10px; box-sizing:border-box; float:left; background:url(../images/aff_frm_bg.png) repeat-x;  height:110px; border-radius:5px; -webkit-border-radius:5px; margin-left:200px; margin-top:40px;  }
  .aff_cb_frm_ttl { width:100%; text-align:center; font-size:20px;  font-family: 'Gotham Narrow Medium';  float:left;  }
  
  .aff_cb_frm_row { width:100%; padding:10px 5px; background:#FFFFFF; margin-top:10px; float:left;  border-radius:5px; -webkit-border-radius:5px; box-sizing:border-box; }
  .aff_cb_frm_txt { float:left; font-size:15px; line-height:30px; margin-right:10px; }
  .aff_cb_frm_txtbox { float:left; width:300px; border:solid 1px  #aa6130; padding:5px; height:30px; box-sizing:border-box }
  .aff_cb_frm_txtbox input {float:left; width:100%; height:100%; background:none; border:0px; } 
  .aff_cb_frm_btn { float:right; }
  
  .aff_cb_link_box { float:left; width:100%; text-align:center; font-size:20px; line-height:30px; color:#9f430b;   font-family: 'Gotham Narrow Medium'; margin-top:25px; }
    .aff_cb_link_box span { border:solid 3px  #9f430b; padding:10px; display:inline-block; margin-top:10px; color:#000000; text-align:center; min-width:500px;  }
	
	.aff_load_up_ttl { float:left; width:100%; text-align:center;  margin-top:30px; color:#e07b3d;   font-family: 'Futura Condensed Bold'; font-size:45px; }
	
	.aff_cb_cont { float:left;width:600px; text-align:center;  font-size:18px;  line-height:22px; margin-top:25px;  }
	.aff_cb_cont span { color:#994813; }
	.aff_cb_cont_rht_img { float:right; margin-right:30px; margin-top:35px; }
	
	.aff_red_box { float:left; width:960px; background:url(../images/red_bor.png) no-repeat; margin-top:25px; padding:20px; box-sizing:border-box;  margin-left:10px;  }
	
	.aff_red_box_cont1 { float:left; width:100%; border-bottom:solid 1px #B0B0B0; font-size:16px;  line-height:20px; padding-bottom:10px; }
	.aff_red_box_cont1 span { color:#a90808; font-weight:bold; }
	.img_aff_algn_rht {float:right; margin:10px 10px 10px 30px; }
	.img_aff_algn_lft { float:left; margin:10px 30px 10px 10px; }
	
	.aff_reinst_txt { float:left; width:100%; margin-top:20px; color:#a82622; font-size:20px;  font-family: 'Gotham Narrow Medium';  line-height:27px; text-align:center; padding:0px 20px; box-sizing:border-box; }
	
	.aff_email_ttl { width:80%; margin-left:10%; padding:5px; box-sizing:border-box; background:#C3C3C3; font-size:25px; color:#000000;  font-family: 'Gotham Narrow Medium';  float:left; margin-top:25px; text-align:center; }
	.aff_email_cont_inner { float:left; width:80%; padding:15px; box-sizing:border-box; margin-left:10%; font-size:15px; line-height:20px; border:solid 3px #9A9A9A; margin-top:10px; }
	.aff_email_cont_inner  a { color:#0B69DC; font-family: 'Gotham Narrow Medium'; text-decoration:underline}
	.aff_email_cont_inner  a:hover { color:#901113; }
	
	.aff_back_btn { float:right; margin-right:10px; font-size:15px; font-family: 'Gotham Narrow Medium'; margin-top:10px;  }
	.aff_back_btn a { color:#FFFFFF; background: #B10F11; padding:5px; }
	.aff_back_btn a:hover { color:#FFFD36; }