@charset "utf-8";
/* CSS Document */
* { -webkit-text-size-adjust:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-color:#fff; margin:0; padding:0; }
form, input, select { margin:0; padding:0; display:inline; }
a { color:#3e536a; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.wrapper { width:100%; margin:0 auto; padding:0; }
.logo { margin:0 auto; padding:10px 0; border-bottom:1px dashed #6e7e8f; background-color:#131921; }
.logo .large { font-size:26px; line-height:24px; text-align:center; color:#ffffff; letter-spacing:-1px; font-weight:normal; }
.logo .small { font-size:10px; line-height:10px; text-align:center; color:#ffffff; font-weight:bold; }
.navbar { width:100%; font-size:12px; padding-top:5px; padding-bottom:5px; margin:0 auto 1px; letter-spacing:normal; color:#3e536a; background:#3e536a; text-align:center; border:0; }
.navbar a { text-decoration:none; padding:0 10px; color:#fff; font-weight:bold; }
.splash { width:100%; height:180px; background-image:url(graphics/splash.jpg); background-position:top; background-repeat:no-repeat; margin:0 auto; border-bottom:1px solid #3e536a; }
.splash a { display:none; width:100%; height:180px; display:block; }
a.bigtextlink { width:100%; font-size:18px; line-height:16px; display:block; margin:0 auto 5px; padding:10px 0; text-align:center; color:#fff; font-weight:bold; border:0; background:#19212c; text-decoration:none; }
div.video_box { width:100%; margin:0 auto 5px; padding:10px 0 0 0; border-bottom:1px solid #ccc; }
div.video_title { font-size:18px; margin:0 0 5px 0; font-weight:bold; color:#3e536a; text-align:center; }
div.video_thumb { display:block; position:relative; width:150px; height:150px; margin:0 auto; }
div.video_thumb a { position:absolute; display:block; top:0px; left:0px; width:140px; height:140px; }
div.video_thumb img { width:140px; height:140px; border:5px solid #3e536a; }
div.video_thumb span.new { position:absolute; top:5px; left:5px; width:140px; height:140px; background-image:url(graphics/new.png); }
div.video_thumb span.play { position:absolute; top:5px; left:5px; width:140px; height:140px; background-image:url(graphics/play.png); }
div.video_info { width:90%; font-size:11px; text-align:justify; margin:0 auto; }
div.video_info p { margin:0 0 4px 0; padding:0; }
div.video_info a.watch_video { width:100%; font-size:18px; padding:10px 0; display:block; border:0; background:#3e536a; text-align:center; color:#fff; font-weight:bold; text-decoration:none; }
div.video_options { width:96%; margin:0 auto 10px; padding:10px 0; border-bottom:1px solid #ccc; }
div.video_options div.left { width:58%; float:left; font-size:12px; text-align:left; font-size:18px; padding:5px 0; color:#000; font-weight:bold; margin-bottom:5px; }
div.video_options div.right { width:42%; float:left; font-size:11px; text-align:left; margin-bottom:5px; }
div.video_options div.right a { width:100%; display:block; padding:5px 0; border:0; background:#3e536a; text-align:center; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; }
div.navigate { width:100%; text-align:center; margin:0 auto 5px; padding:10px 4px; border-bottom:1px solid #ccc; }
div.navigate a { text-decoration:none; font-weight:bold; padding:0 5px; }
div.navigate span { padding:0 5px; }
div.navigate .label { font-size:16px; font-weight:bold; }
div.navigate .select { width:40px; font-size:16px; color:#000; }
div.navigate .submit { width:40px; font-size:18px; color:#000; font-weight:bold; }
.mr10 { margin-right:10px; }
.pad20 { padding:20px; }
.fineprint { padding:10px; }
.small { font-size:11px; font-weight:normal; }
.large { font-size:16px; font-weight:bold; }
.label { font-size:16px; font-weight:bold; }
.formtitle { width:100%; display:block; margin:0 auto 5px; padding:10px 0; text-align:center; font-size:18px; line-height:16px; color:#fff; font-weight:bold; border:0; background:#3e536a; text-decoration:none; }
.form { width:90%; margin:0 auto 5px; }
.input { width:100%; font-size:24px; }
.input2 { width:45%; font-size:24px; }
.select { width:100%; font-size:24px; }
.submit { width:100%; margin:0 auto; }
td.optionspad { padding:2px 2px 2px 10px; }
td.termspad { padding:10px 10px 0; }
td.upsellpad { padding:10px 10px 0; }
#footer { margin:20px auto 0; font-size:10px; padding:20px; letter-spacing:normal; color:#fff; background:#3e536a; text-align:center; border:0; }
#footer p { margin:0 0 10px 0; padding:0; text-align:center; }
#footer a { color:#fff; text-decoration:underline; }
