body {padding:0;margin:0;background:white url(images/bg.png) repeat-x;font-size:11px;font-family:arial, tahoma, helvetica, sans-serif;color:#393939;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:11px;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#393939;text-decoration:none;}
a:hover {text-decoration:underline}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:950px;margin:0 auto;}
#top {width:100%;position:relative;height:300px;background:transparent url(images/top.jpg) no-repeat 341px 8px;}
#top h1 {padding:67px 0 0 35px;margin:0;}
#top h2 {position:absolute;right:0;top:53px;color:#004d78;margin:0;width:298px;padding-top:60px;}
#top h2 img {position:absolute;right:0;top:0;}
#top h2 span {position:relative;z-index:1;font-size:32px;font-family:Georgia, serif;}

#main {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;margin-top:-86px;}
#main .col-left {float:left;width:306px;padding:0;margin:0 13px 0 0;}
#main .col-right {float:right;width:295px;padding:0;margin:0;}
#main .col-center {float:left;width:321px;padding:86px 0 0 0;margin:0;background:transparent url(images/maincol.jpg) no-repeat 0 86px;}
#main .box-after {background-image:url(images/maincolafter.jpg);}
#main .box {position:relative;width:100%;}
#main .box1 {background:transparent url(images/box1.jpg) no-repeat 159px 13px;padding-top:33px;}
#main .box2 {background:transparent url(images/box2.jpg) no-repeat 180px 10px;padding-top:10px;}
#main .box3 {background:transparent url(images/box3.jpg) no-repeat 176px 0;padding-top:33px;}
#main .box4 {background:transparent url(images/box4.jpg) no-repeat 208px 10px;padding-top:10px;}

#main h3 {font-size:24px;color:#c50905;font-family:Georgia, serif;font-weight:normal;font-style:italic;margin:0;height:53px;line-height:53px;}
#main h3 span {font-size:48px;float:left;width:40px;text-align:center;padding-left:10px;padding-right:5px;position:relative;top:-5px;}
* html #main h3 span {padding-right:0;margin-right:-10px;}
#main p {font-size:12px;padding-left:15px;margin:0.6em 0;}
#main .tool {color:#004d78;font-family:Georgia, serif;font-style:italic;font-size:18px;width:100px;position:absolute;left:164px;top:35px;}
#main .tool strong {font-size:36px;display:block;margin-top:-10px;}
#main p.big {font-size:24px;color:#004d78;font-style:italic;font-family:Georgia, serif;width:185px;margin:0;line-height:1.1em}
#main p.more {height:27px;background:transparent url(images/more.png) no-repeat right top;margin-top:1em;}
#main p.more a {float:right;padding:0 39px 0 19px;line-height:27px;color:white;background:transparent url(images/more1.png) no-repeat left top;border-left:50px solid white;}

#main .box1 h3 {background:transparent url(images/box1h2.png) no-repeat 0 0;}
#main .box3 h3 {background:transparent url(images/box1h2.png) no-repeat 0 0;}
#main .box2 h3 {background:transparent url(images/box2h2.png) no-repeat 0 0;}
#main .box4 h3 {background:transparent url(images/box2h2.png) no-repeat 0 0;}

#main .box2 {margin-top:15px;}
#main .box2 .big {padding-bottom:10px;}

#main .box5 {padding-left:77px;padding-top:50px;width:151px;padding-bottom:100px;}
#main .box5 h3 {height:auto;text-indent:-4px;}
#main .box5 h3 span {font-size:72px;float:none;display:block;font-weight:bold;padding-bottom:6px;line-height:1em;margin:-5px 0 -18px 0}
#main .box5 p {font-weight:bold;color:#004d78;padding:0;font-family:Georgia, serif;font-size:18px;margin:-15px 0 0 0;line-height:1.7em;}
#main .box5 p .days {font-size:45px;font-weight:bold;}
#main .box5 p .hours {font-size:38px;font-weight:bold;}
#main .box5 p .minutes {font-size:30px;font-weight:bold;}
#main .box5 p .seconds {font-size:30px;font-weight:bold;}
#main #timer {letter-spacing:-2px;padding-top:12px;}

#main .box-after .box5 {padding-left:26px;width:270px;padding-top:2px;}
#main .box-after .box5 h3 span {font-size:107px;}
#main .box-after .box5 .big {font-size:30px;width:160px;line-height:1.2em;margin-bottom:27px;margin-top:30px;color:#004d78;}
#main .box-after .box5 p {color:#393939;line-height:1.2em;}
#main .box-after .box5 p span {color:#c50905;}
#main .box-after .box5 p strong {font-size:27px;vertical-align:-4px;}
#main .box-after p.more {line-height:1.1em;margin-top:16px;}
#main .box-after p.more a {font-size:12px;font-weight:normal;font-family:arial, sans-serif;border-left-width:70px;}


#content {width:100%;overflow:hidden;}
#left {width:233px;float:left;padding-top:62px;padding-bottom:40px;}
#right {width:673px;float:right;padding-top:20px;background:transparent url(images/right.jpg) no-repeat 0 -3px;padding-left:3px;padding-bottom:40px;}

#menu {list-style-type:none;margin:0;padding:0;}
#menu li {padding:5px 0 25px 0;margin:0;}
#menu li.menu1 {background:transparent url(images/menu1.jpg) no-repeat 100% 50%;}
#menu li.menu2 {background:transparent url(images/menu2.jpg) no-repeat 100% 50%;}
#menu li.menu3 {background:transparent url(images/menu3.jpg) no-repeat 100% 50%;}
#menu li.menu4 {background:transparent url(images/menu4.jpg) no-repeat 100% 50%;}
#menu li.menu5 {background:transparent url(images/menu5.jpg) no-repeat 100% 50%;}
#menu li.menu5after {background:transparent url(images/menu5after.jpg) no-repeat 95% 50%;}
#menu h3 {background:transparent url(images/menu.png) no-repeat 0 0;font-size:18px;color:#c50905;font-family:Georgia, serif;font-weight:normal;font-style:italic;margin:0;height:39px;line-height:39px;}
#menu h3 span {font-size:36px;float:left;width:31px;text-align:center;padding-left:5px;margin-right:5px;position:relative;top:-3px;}
#menu p {font-size:20px;color:#004d78;font-style:italic;font-family:Georgia, serif;width:227px;margin:0;line-height:1.05em;padding-left:10px;}
#menu a {display:block;}
#menu a:hover {text-decoration:none;}
#menu h3 a {color:#c50905;}
#menu p a {color:#004d78;padding-right:70px;}

.page-content {padding-left:32px;}
#right h2 {color:#c50905;font-size:54px;font-family:Georgia, serif;text-transform:lowercase;padding-left:117px;margin:0;line-height:0.95em;padding-top:24px;padding-bottom:48px;}
#right h2.item1 {background:transparent url(images/h2a.jpg) no-repeat 520px 0;}
#right h2.item2 {background:transparent url(images/h2b.jpg) no-repeat 535px -2px;}
#right h2.item5 {background:transparent url(images/h2c.jpg) no-repeat 535px 5px;text-transform:none;padding-bottom:57px;}
#right .number {float:left;width:80px;padding-left:31px;font-family:Georgia, serif;color:#c50905;font-size:18px;font-style:italic;padding-top:20px;overflow:hidden;}
#right .number span {font-size:120px;line-height:90px;letter-spacing:-12px;}
#right .number .verticalalign {position:relative;top:-20px;letter-spacing:0px;}
#right .number .dot {position:relative;left:-14px;}
#right .linehegiht {padding-top:20px;}

.text {font-size:15px;line-height:1.55em;}

.sms {font-family:Georgia, serif;}
.sms p.big {font-size:30px;font-weight:bold;line-height:1.3em;margin-top:0;margin-bottom:17px;}
.sms p.big kbd {color:#c50905;font-family:Georgia, serif;}
.sms p.big strong {color:#c50905;font-size:60px;vertical-align:-15px;}
.sms p.big em {font-size:12px;vertical-align:middle;font-weight:normal;font-family:arial, sans-serif;font-style:normal;}
.sms p.big span {display:block;line-height:40px;}
* html .sms p.big span {margin-top:-10px;padding-bottom:16px;}
*+html .sms p.big span {margin-top:-10px;padding-bottom:16px;}
.sms h3 {font-size:26px;font-weight:normal;margin:0;}
.sms ol {list-style-type:none;margin:0;padding:12px 0 10px 0;width:620px;}
.sms li {width:100%;overflow:hidden;padding-top:10px;}
.sms li .no {float:left;color:#7fa5bb;width:40px;text-align:center;font-size:74px;position:relative;top:-16px;font-weight:normal;}
.sms li.no3 {padding-top:0;}
.sms li .no3 .no {top:0;}
.sms li h4 {padding-left:50px;font-size:25px;margin:0 0 3px 0;font-weight:bold;font-weight:normal;line-height:1.2em}
* html .sms li h4 {padding-bottom:5px;}
*+html .sms li h4 {padding-bottom:5px;}
.sms li h4 strong {font-weight:normal;color:#c50905;}
.sms li h4 cite {font-style:normal;font-size:37px;}
.sms li h4 span {font-weight:bold;font-size:37px;font-style:italic;}
.sms li h4 span.big {font-size:49px;}
.sms li p {padding-left:50px;margin:0;font-size:19px;line-height:1.1em}
.sms li p strong {font-weight:normal;color:#c50905;}


.options {width:100%;position:relative;height:27px;margin:1.2em 0 1em 0}
.options ul {height:27px;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:0;}
.options li {float:left;background:transparent url(images/more.png) no-repeat right top;}
.options a {float:left;padding:0 39px 0 19px;line-height:27px;color:white;background:transparent url(images/more1.png) no-repeat left top;font-size:12px;}

.pdf {text-align:center;}
.pdf img {margin:10px 0 0 0;}
.download {background:#ebf3f8 url(images/downloadbg.jpg) no-repeat;width:355px;padding-top:15px;height:40px;margin:2em auto;padding-left:69px;text-align:left;}
.download a {width:288px;height:27px;background:#c50905 url(images/bigbutton.png) no-repeat;line-height:27px;text-align:center;display:block;color:white;font-size:12px;padding-right:10px;}
.pdf .download {padding-left:299px;padding-left:98px;width:329px;}
.pdf .download a {width:247px;background:#c50905 url(images/download.png) no-repeat;}

.gifts {width:100%;position:relative;}
.gifts p {margin:0;}
.gifts p.description {color:#393939;font-size:24px;font-style:italic;font-family:Georgia, serif;width:475px;text-align:center;padding-left:32px;}
.gifts p.see-more {text-align:right;width:460px;margin-top:5px;padding-left:32px;}
.gifts p.see-more a {color:#074d78;text-decoration:underline;font-size:15px;}

.gifts p.price {color:#004d78;font-size:24px;font-family:Georgia, serif;font-weight:bold;font-style:italic;position:absolute;right:0;top:40px;}
.gifts p.price strong {font-size:36px;}

.gift-1 {background:transparent url(images/gift1.jpg) no-repeat;padding-top:52px;height:163px;}
.gift-2 {background:transparent url(images/gift2.jpg) no-repeat;height:140px;padding-top:65px;padding-bottom:10px;}
.gift-2 p.price {top:120px;}


ol.bonus {list-style-type:none;margin:0;padding:0 0 10px 0;font-family:Georgia, serif;color:#004d78;font-size:24px;}
.bonus li {width:100%;overflow:hidden;border:20px solid white;border-width:20px 0;vertical-align:bottom;}
.bonus li.bonus-1 {background:transparent url(images/bonus1.png) no-repeat 180px 50%;}
.bonus li.bonus-2 {background:transparent url(images/bonus2.png) no-repeat 180px 50%;color:#337193;}
.bonus li.bonus-3 {background:transparent url(images/bonus3.png) no-repeat 180px 50%;color:#7fa6bb;}
.bonus li.bonus-4 {background:transparent url(images/bonus4.png) no-repeat 180px 50%;border-bottom-width:0;color:#7fa6bb;}
.bonus div.amount {float:left;width:180px;font-style:italic;font-size:24px;padding-top:15px;}
.bonus div.amount .amount {float:left;font-size:62px;font-weight:bold;margin-right:4px;position:relative;top:-12px;}
.bonus .code {float:right;width:180px;text-align:center;font-style:italic;padding-top:15px;font-size:23px;}
.bonus kbd {font-family:Georgia, serif;font-weight:bold;font-style:normal;display:block;padding-top:5px;font-size:30px;}
.bonus .bonus {padding:0 60px;width:140px;float:left;font-size:40px;text-align:center;}
.bonus .bonus strong {font-size:60px;display:block;line-height:0.9em;}

.bonus li.bonus-2 .code {font-size:21px;}
.bonus li.bonus-2 kbd {font-size:27px;}
.bonus li.bonus-2 .bonus {font-size:38px;}
.bonus li.bonus-2 .bonus strong {font-size:54px;}
.bonus li.bonus-2 div.amount {font-size:21px;}
.bonus li.bonus-2 div.amount .amount {font-size:56px;top:-12px;padding-left:13px;padding-right:1px;}

.bonus li.bonus-3 .code {font-size:19px;}
.bonus li.bonus-3 kbd {font-size:24px;}
.bonus li.bonus-3 .bonus {font-size:34px;}
.bonus li.bonus-3 .bonus strong {font-size:48px;}
.bonus li.bonus-3 div.amount {font-size:19px;}
.bonus li.bonus-3 div.amount .amount {font-size:51px;top:-10px;padding-left:20px;padding-right:3px;}

.bonus li.bonus-4 .code {font-size:18px;}
.bonus li.bonus-4 kbd {font-size:22px;}
.bonus li.bonus-4 .bonus {font-size:30px;}
.bonus li.bonus-4 .bonus strong {font-size:43px;}
.bonus li.bonus-4 div.amount {font-size:18px;}
.bonus li.bonus-4 div.amount .amount {font-size:46px;top:-8px;padding-left:23px;padding-right:5px;}

#foot {background:transparent url(images/foot.png) no-repeat center top;line-height:43px;height:43px;}
#foot p {padding-left:15px;margin:0;text-align:right;}
#foot #copyright {float:left;}
