@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}
table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
h1 { font-size:34px; line-height:120%; color:#970903; font-weight:bold; font-family:"MyriadPro",Arial, Helvetica, sans-serif; letter-spacing:-0.01em; }
h2 { font-size:32px; line-height:120%; color:#970903; font-weight:bold; font-family:"MyriadPro",Arial, Helvetica, sans-serif; letter-spacing:-0.04em; }

h3 { font-size:30px; color:#c20405; font-weight:bold; font-family:"MyriadPro",Arial, Helvetica, sans-serif; letter-spacing:-0.04em;}
h4 { font-size:18px;line-height:120%; color:#000; font-family:"MyriadPro",Arial, Helvetica, sans-serif; letter-spacing:-0.04em;}

p { margin-top:1em;}

html { background:#4f0e05;}
body { font:13px/140% Arial, Helvetica, sans-serif; color:#000000; text-align:center;}

#wrapper { width:988px; margin:0 auto; text-align:left;}
a.btn01 { background:url(../images/btn01.gif) left top no-repeat; display:inline-block; width:138px; height:32px;}
a.btn02 { background:url(../images/btn02.gif) left top no-repeat; display:block; width:222px; height:55px; float:left;}
a.btn03 { background:url(../images/btn03.gif) left top no-repeat; display:block; width:225px; height:55px; float:left;}
a.btn04 { background:url(../images/btn04.gif) left top no-repeat; display:block; width:226px; height:55px; float:left;}
a.btn05 { background:url(../images/btn05.gif) left top no-repeat; display:block; width:222px; height:55px; float:left;}
a.btn01:hover,a.btn02:hover ,a.btn03:hover,a.btn04:hover,a.btn05:hover{ background-position:left bottom;}
#top { text-align:right; padding:10px 40px 10px 0;}
.ads img { display:block;}

#bd { background:url(../images/bd.jpg) repeat-y; height:100%; overflow:hidden;}
#content { background:url(../images/content.gif) left top repeat-x; width:932px; border-left:1px solid #dea303; border-right:1px solid #dea303; padding:33px 20px 7px 20px; height:100%; overflow:hidden; font-size:16px;}
.welcome {}

.ball { width:162px; float:left; padding-right:15px;}
.ball img { display:block;}

.expires { background:url(../images/expires.gif) no-repeat; width:953px; height:44px; padding-top:25px; font-size:36px; line-height:36px; font-weight:bold; text-transform:uppercase; color:#fff; text-shadow:1px 1px 0px #000000; padding-left:35px;}

.bar_01 { width:984px; height:177px; border-left:2px solid #dc0000; border-right:2px solid #dc0000; background:url(../images/bar_01.gif) repeat-x; position:relative;}
.text01 { position:absolute; top:17px; left:30px;}
.text02 { position:absolute; top:148px; left:30px;}
.arrow01 { position:absolute; top:75px; left:52px;}
.arrow02 { position:absolute; top:28px; left:910px;}

.bar_02 { width:944px; height:77px; padding-top:20px; padding-left:40px; border-left:2px solid #2a2a2a; border-right:2px solid #2a2a2a; background:url(../images/bar_02.gif) repeat-x; position:relative;}

.bar_03 { width:978px; height:109px;background:url(../images/bar_03.gif) repeat-x; position:relative;}

.clear { clear:both;}

ul.btns { padding:20px 0 0 0; height:100%; overflow:hidden;}
ul.btns li { width:48%; float:left; text-align:center; padding:5px 0;}

#subscribe { background:url(../images/form.gif) left top no-repeat; width:592px; height:34px; padding:11px 0px 11px 15px; position:absolute; top:71px; left:298px;}
#subscribe label { color:#fff; font-size:14px; display:block; float:left; height:34px; line-height:34px; padding-right:11px;}
.item-wrap { height:33px; overflow:hidden; float:left; }
.item { float:left;}
.item01 { width:73px; overflow:hidden;}
.text-wrap { height:32px; width:302px; background:#fff; border:1px solid #a8acad;}
.text-wrap input { font-size:16px; border:none; outline:none; background:none; margin-top:5px; width:100%;}

.list { width:540px; padding-left:32px; padding-top:20px;}
.list ul li { width:270px; height:33px; line-height:33px; float:left; font-size:16px; color:#fff;}
.list ul li img { vertical-align:middle;}

#ft p { margin:0; padding:1em; font-size:12px; color:#956e69; text-align: right; font-size:11px; padding-right:20px;}