@charset "UTF-8";
/* CSS Document */

html{background-color:#ffffff;}
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; color:#090809;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
ul{margin:0; padding:0;}
li{list-style:none;}
p{margin:0; margin-bottom:10px;}

.container{width:951px; margin:0 auto; overflow:hidden;}

.page_top{width:100%; height:168px; background:url(../images/page_top.jpg) top repeat-x;}
.big_image{width:100%; position:relative;}
.footer{width:100%; height:45px; background:url(../images/footer.jpg) center no-repeat; color:#666666; font-size:11px; text-align:center; padding-top:30px; clear:both;}

.main_container{width:100%; padding-bottom:15px; position:relative;}
.main{width:100%; position:absolute; top:0; background:url(../images/page.jpg) 0 429px repeat-x; z-index:1001;}
.slideshow{width:100%; text-align:center;}

.page_top .logo{width:220px; height:116px; padding-top:10px; float:left; overflow:hidden; display:inline;}
.page_top .banner{width:710px; height:101px; float:right; display:inline; background:url(../images/header.jpg) no-repeat; color:#FFFFFF; font-size:22px; font-style:italic; padding:25px 0 0 20px;}

.yellow_head{width:100%; text-align:center; color:#fffc00; font-size:25px; padding:7px 0 8px 0; font-weight:bold;}
.video_box{width:421px; height:354px; overflow:hidden; background:url(../images/show_me.gif) no-repeat;}
.video_box .video{width:466px; height:282px; margin:10px auto 0 auto; text-align:center;}

.details_box{width:512px;}
.details_box .all{width:100%; background:url(../images/box_1_middle.gif) repeat-y;}
.details_box .content{width:512px; height:340px; overflow:hidden; background:url(../images/box_1_top.gif) no-repeat;}
.details_box .bottom{width:100%; height:14px; background:url(../images/box_1_bottom.gif) no-repeat;}
.details_box .subtitle{width:100%; text-align:center; color:#737373; font-size:13px; padding:26px 0 16px 0;}

.form_1{width:222px; height:15px; color:#120e0e; font-size:12px; border:0 none; background:url(../images/form-1.jpg) no-repeat; padding:5px 5px; font-family:Arial, Helvetica, sans-serif;}
.form_2{width:97px; height:15px; color:#120e0e; font-size:12px; border:0 none; background:url(../images/form-2.jpg) no-repeat; padding:5px 5px; font-family:Arial, Helvetica, sans-serif;}
.form_1 option, .form_2 option{background-color:#FFFFFF; color:#120e0e; border:0 none;}

.red{color:#be0007;}

.details_box .small{width:100%; font-size:11px; color:#696667; text-align:center; clear:both; padding-top:15px;}
.details_box .small a{color:#949494;}
.details_box .privacy_badge{width:120px; float:left; margin-left:30px; display:inline;}
.details_box .submit{width:112px; float:left; margin-left:30px; padding-top:23px; display:inline;}

.button_1{width:152px; height:44px; text-align:center; color:#FFFFFF; border:0 none; cursor:pointer; background:url(../images/button-1.jpg) no-repeat; font-size:18px; font-weight:bold; padding-bottom:2px; font-family:Arial, Helvetica, sans-serif;}
.button_1:hover{background:url(../images/button-2.jpg) no-repeat;}
*HTML .button_1{padding-bottom:0;}

.main_menu {width:429px; overflow:hidden; padding-top:15px; font-size:16px; font-weight:bold;}
.main_menu li{display:inline;}
.main_menu a{width:207px; height:26px; display:block; float:left; color:#FFFFFF; text-align:center; background:url(../images/main_menu.gif) top no-repeat; padding-top:5px; margin-bottom:10px;}
.main_menu a:hover{background:url(../images/main_menu.gif) bottom no-repeat; text-decoration:none;}
.main_menu a.active{background:url(../images/main_menu.gif) bottom no-repeat; text-decoration:none;}

.column_left{width:421px; float:left;}
.column_right{width:512px; float:right;}

.contact_box{width:951px; height:90px; background:url(../images/contacts.jpg) no-repeat; color:#000000; font-size:14px; clear:both; line-height:20px;}
.contact_box .left{width:460px; float:left; display:inline;}
.contact_box .right{width:475px; float:right; display:inline; text-align:right;}
.contact_box a{color:#000000;}
.contact_box .left .image{width:110px; height:90px; float:left; overflow:hidden; display:inline;}
.contact_box .left .list{width:350px; float:left; padding-top:5px; display:inline;}
.contact_box .right .image{width:100px; height:90px; float:right; overflow:hidden; display:inline;}
.contact_box .right .list{width:360px; float:left; padding-top:5px; display:inline;}


.info_page{width:100%; overflow:hidden; padding:15px 0;}

h2{font-size:26px; color:#fffc00; text-transform:uppercase; font-weight:normal; margin:0; padding-bottom:10px;}
h3{font-size:16px; color:#737373; font-weight:normal; margin:0; padding-bottom:10px;}

.box_1{width:951px; overflow:hidden;}
.box_1 .top{width:100%; height:12px; background:url(../images/box_2_top.jpg) bottom no-repeat;}
.box_1 .bottom{width:100%; height:12px; background:url(../images/box_2_bottom.jpg) top no-repeat;}
.box_1 .middle{width:100%; background:url(../images/box_2_middle.jpg) repeat-y; overflow:hidden;}
.box_1 .left{width:420px; padding:0 15px; float:left; overflow:auto;}
.box_1 .right{width:450px; padding:0 15px; float:right; overflow:auto;}

.box_2{width:951px; overflow:hidden;}
.box_2 .top{width:100%; height:12px; background:url(../images/box_3_top.jpg) bottom no-repeat;}
.box_2 .bottom{width:100%; height:12px; background:url(../images/box_3_bottom.jpg) top no-repeat;}
.box_2 .middle{width:927px; padding:0 12px; background:url(../images/box_3_middle.jpg) repeat-y; overflow:hidden;}

.link_1{font-size:16px; padding-top:420px; float:left;}
.link_1 a{color:#b10e14; text-decoration:underline;}
.link_1 a:hover{text-decoration:none;}


/* Fixes */

.column_left{padding-bottom:10px; overflow:hidden;}
.info_page {clear:both;}
.contact_box{font-size:13px;}


/* Feb 24 */

.page_top .logo{padding-top:10px; height:128px;}
.column_left{width:466px;}
.column_right{width:466px;}
.video_box{width:466px;}
.details_box{width:466px;}
.details_box .content{width:466px;}

.form_1{width:202px; font-weight:bold;}
.form_2{width:97px; font-weight:bold;}

.main_menu{width:470px; margin-bottom:5px; padding-top:0;}
.main_menu a{width:232px;}

.details_box .subtitle{color:#ffffff; padding:18px 0 8px;}
.details_box .privacy_badge{margin-left:20px;}
.details_box .submit{margin-left:20px;}
.details_box .small{font-size:10px; color:#ffffff;}

.contact_box{font-weight:bold;}
.contact_box .right{width:460px;}

.box_1 .right{width:440px;}

.info_page{padding:0; padding-bottom:20px;}
.info_page h2{display:block;}

.box_1 .middle{height:245px;}
.box_2 .middle{height:273px; overflow:auto;}

.link_1{padding-top:50px;}


/* Feb 25 */

.main_menu a:hover{color:#000000;}
.main_menu a.active{color:#000000;}
.page_top{background:url(../images/page_top.jpg) #090708 bottom repeat-x; height:170px;}
.main_menu{clear:both; width:100%; width:860px; margin-left: auto; margin-right: auto;}
.main_menu a{width:184px; margin:0 10px; display:inline;}
.page_top .banner{font-size:26px; background:url(../images/header.gif) no-repeat;}
.button_1{width:112px;}
.details_box .submit{margin-left:32px;}

.container .left{width:460px; float:left; overflow:auto; display:inline;}
.container .right{width:460px; float:right; overflow:auto; display:inline;}

h2{color:#000000; font-size:22px; font-weight:bold; text-transform:none;}
h3{color:#000000; font-weight:bold;}



