/*
    Default Styles
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 14px/24px Arial,sans-serif; color: #000000; text-align: left; background: #fff url(images/body-bg.gif) repeat-x 0 0; }

a { color: #000; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.right, .alignright { float: right; display: inline; }
.left, .alignleft { float: left; display: inline; }
.hidden { display: none; }
.no-text { font-size: 0; line-height: 0; text-indent: -4000px; }

#Layer1 {position:fixed;bottom:0;right:0;z-index:1;}

#shell { margin: 0 auto; width: 1012px; padding: 0 16px;}

#main-top { background: url(images/main-top.png) no-repeat 0 0; height: 38px; padding: 19px 30px 0 30px; }
#main-top p { position: relative; z-index: 10; font-size: 20px; line-height: 38px; }
#main-cnt { background: url(images/main-cnt.png) repeat-y 0 0; padding: 0 16px; width: 980px; }
#main-bottom { background: url(images/main-bottom.png) repeat-y 0 bottom; height: 75px; }

h2 { font-size: 22px; line-height: 24px; color: #010101; padding-bottom: 15px; }
h3 { font-size: 18px; line-height: 24px; color: #010101; padding-bottom: 15px; }
/*
	Header
*/
#header { background: #e5e5e5; height: 250px; margin: 0 2px; position: relative; }
.arrow-container { width: 672px; height: 316px; position: absolute; top: -33px; left: -12px; z-index: 9;}
.big-arrow { background: url(images/big-arrow-leverage.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-2times { background: url(images/big-arrow-2times.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-5min { background: url(images/big-arrow-5min.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-5pct-1 { background: url(images/big-arrow-5pct-1.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-5pct-2 { background: url(images/big-arrow-5pct-2.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-halfgame { background: url(images/big-arrow-halfgame.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-reveals { background: url(images/big-arrow-reveals.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-options-1 { background: url(images/big-arrow-options-1.png) no-repeat 0 0; width: 672px; height: 316px; }
.big-arrow-options-2 { background: url(images/big-arrow-options-2.png) no-repeat 0 0; width: 672px; height: 316px; }
.video { 
/* background: url(images/video.gif) no-repeat 0 0; */
width: 354px; height: 244px; float: right; display: inline;
}
/*
	Main
*/
#main { padding: 0 19px 10px 30px; }

#content { width: 580px; float: left; display: inline; padding: 33px 20px 0 0; }

#left-col { width: 155px; float: left; display: inline; font-size: 12px; line-height: 18px; }

p.men-name { color: #ca0502; font-weight: bold; }
p.smaller { font-size: 10px; }
p.silver-text { color: #595959; padding-top: 18px;}

#right-col { width: 400px; float: right; display: inline; padding-top: 15px; }
#right-col p { padding-bottom: 24px; }
#right-col p span { text-decoration: underline; }
ul.checks { list-style-type: none; }
ul.checks li { background: url(images/check.gif) no-repeat 0 0; padding: 5px 0 0 40px; }
ul.checks li h3 { font-size: 14px; line-height: 24px; color: #000; padding: 0; }
ul.checks li p { font-weight: normal; }
ul.checks li p span { text-decoration: underline; }
/*
	Sidebar
*/
#sidebar { width: 329px; float: right; display: inline; padding-top: 11px; }
.mail-box-top {background: url(images/mail-box-top.gif) no-repeat 0 0; padding-top: 5px; }
.mail-box { background: url(images/mail-box-cnt.gif) repeat-y 0 0; width:100%;}
.mail-box-bottom { background: url(images/mail-box-bottom.gif) no-repeat 0 bottom; padding: 0 15px 5px ; }
.mail-box-bottom h2.optinbox { font-size: 26px; line-height: 37px; padding: 0; }
.mail-box-bottom p { font-size: 11px; line-height: 15px; padding-bottom: 15px; }
.mail-box-bottom span.field { background: url(images/mail-field.gif) no-repeat 0 0; margin-bottom: 12px; display: block; width: 290px; height: 32px; padding: 8px 4px; }
.mail-box-bottom span.field input { background: transparent; border: 0; display: block; width: 290px; position:relative; }
.send-btn-bg { background: url(images/send-btn-bg.gif) no-repeat center 0; text-align: center; padding: 16px; margin-bottom: 6px; }
.send-btn { background: url(images/send-btn.gif) no-repeat center 0; width: 83px; height: 36px; border: none; cursor: pointer; text-indent: -4000px;font-size: 0; line-height: 0; display:block; margin:0 auto; }
#sidebar p small { font-size: 10px; line-height: 18px; padding: 10px 15px; display: block; }

.gift-box { background: url(images/gift-cnt.gif) repeat-y 0 0; margin-left: 20px; width: 876px;  }
.gift-top { background: url(images/gift-top.gif) no-repeat 0 0; padding-top: 7px; }
.gift-bottom { background: url(images/gift-bottom.gif) no-repeat 0 bottom; min-height: 196px; padding: 25px 10px 20px 28px; color: #222; }
.gift-bottom .left-side { float: left; display: inline; width: 590px; }
.gift-bottom h2.optinbox { font-size: 32px; line-height: 33px; }
.gift-bottom p { line-height: 20px; float: left; display: inline;}
.gift-image { float: right; display: inline; position: relative;margin-top: -72px;  }
.gift-mail { float: left; display: inline; padding: 18px 0 0 54px; }
.gift-mail label { float: left; display: inline; font-size: 20px; line-height: 32px; font-weight: bold; margin-right: 10px;}
.gift-mail span.field { background: url(images/gift-field.gif) no-repeat 0 0; margin-bottom: 12px; width: 282px; height: 32px; line-height: 32px; float: left; display: inline; }
.gift-mail span.field input { background: transparent; width: 274px; border: none; padding: 8px 4px; }
.gift-send-btn-bg  { float: left; display: inline; background: url(images/gift-btn-bg.gif) no-repeat 0 0; width: 146px; height: 62px; padding: 18px 0 0 34px; position:relative; margin-top:-18px; margin-left: 13px; }
.gift-send-btn-bg .send-btn { background: url(images/gift-send-btn.gif) no-repeat 0 0; width: 73px; height: 32px; margin:0; position: relative; left: -30px;}
/*
	Footer
*/
#footer { text-align: center; color: #878787;font-size: 12px; line-height: 12px; padding: 5px 30px 0;}
p.foot-nav a { padding-right: 5px; color: #878787; text-decoration: none; position:relative; }
p.foot-nav a:hover { text-decoration: underline; }
p.foot-nav { padding-bottom: 15px; }

#bottom-text { color: #878787;font-size: 12px; line-height: 16px; padding: 0 30px 30px; }
#bottom-text a { color: #c9ebfe; text-decoration: none; }
#bottom-text a:hover { text-decoration: underline; }
