@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background:url(../images/bg-body.gif) 0 0 repeat-x #252525;
color:#FFF;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
a{}
a:hover{}
#wrapper{ width:767px; margin:auto;}
#logowrap{ height:46px;}

.bannertxt{ font-size:20px; color:#fff; font-weight:bold; background-color:#000; padding:10px 20px;}

#redbox{ height:156px; background:url(../images/bg-redbox.jpg) 0 0 no-repeat; font-size:34px; color:#fff; padding:10px 0 0 183px;}

#box{ background:url(../images/bg-box.gif) 0 0 repeat-y; border-top:1px solid #575757;border-bottom:1px solid #575757;}
.ibox{ border-bottom:1px solid #575757; background-color:#161616; height:86px; position:relative; margin:0 1px;}
.iboxtxt{ width:463px; height:93px; background:url(../../images/ibox-txt01.png) 0 0 no-repeat; text-indent:-9999px; top:22px; position:absolute; left:18px; margin:0; padding:0;}
* html .iboxtxt{background:url(../images/ibox-txt.gif) 0 0 no-repeat;}

.columns{}
.columns .leftarea{ width:459px; font-size:15px;}
.columns .rightarea{ width:307px;}

.columns .leftarea .contents{ padding:20px;}
.columns .leftarea h3{ font-size:22px; font-weight:normal; color:#ffea01; margin:0 0 10px; padding:0;}
.columns .leftarea ul{ margin:20px 10px 20px 40px; padding:0;}
.columns .leftarea ul li{ list-style-image:url(../images/bullet.gif); line-height:150%; padding:2px 0 2px 8px;}

.youtube-vid{ background:url(../images/sep2.gif) bottom repeat-x; padding:0 0 30px 0;}
.youtube-vid p{ margin:20px 20px 0; padding:0}

.columns .rightarea .contents{ padding:28px 20px 20px;}
.open-quote{ background:url(../images/open-quote.gif) top left no-repeat; margin:15px 0;}
.close-quote{ background:url(../images/close-quote.gif) bottom right no-repeat; padding:0 30px 0 30px; font-size:14px; color:#242323;}
.open-quote1{ background:url(../../images/open-quote.gif) top left no-repeat; margin:15px 0;}
.close-quote1{ background:url(../../images/close-quote.gif) bottom right no-repeat; padding:0 30px 0 30px; font-size:14px; color:#242323;}
.auth{ font-size:11px;}
.auth span{ color:#cbcbcb;}

#bottomlinks{margin:35px 0 10px;}
.want-more{ display:block; padding:0; margin:0; width:429px; height:47px; background:url(../images/bottom-imgs.png) 0 0 no-repeat; text-indent:-9999px;}

#botnav{ margin:15px 0 0 0; padding:0;}
#botnav li{ list-style-type:none; margin:0; padding:0 13px 0 0; float:left;}
#botnav li.item3{ padding-right:0;}
#botnav li a{ outline:none; display:block; height:95px; width:247px; background:url(../images/bottom-imgs.png) 0 0 no-repeat; text-indent:-9999px;}
#botnav li.item1 a{ background-position:-1px -61px;}
#botnav li.item2 a{ background-position:-261px -61px;}
#botnav li.item3 a{ background-position:-521px -61px;}

#bottom{ height:23px; background:url(../images/bottom-bg.gif) repeat-x;}
* html #botnav li a, * html .want-more{background-image:url(../images/bottom-imgs.jpg);}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
.yellow{ color:#ffea01;}
