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


/* toolbox */
a,a:focus,img,img:focus,:focus { border:0; outline:none; }
input { vertical-align:middle; }
.hide { display:none; }
.clearfix:after,.box:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

/* body */
body { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:.8em; line-height:1.4em; margin:0; padding:0; background:#FFFFFF }

#bg-one-star {
background-image:url(../images/1star_background.png);
margin:0;
width: 100%;
height: 100%;
}

#bg-two-star {
background-image:url(../images/2star_background.png);
margin:0;
width: 100%;
height: 100%;
}

#bg-three-star {
background-image:url(../images/3star_background.png);
margin:0;
width: 100%;
height: 100%;
}

#bg-four-star {
background-image:url(../images/4star_background.png);
margin:0;
width: 100%;
height: 100%;
}

/* layout */
#wrap-orange { 
/* 970 + 7px per side for shadow */
width:984px; margin:0 auto 25px; padding:0 0 15px; background: url(../images/wrap_footer_bg_orange.gif) bottom left no-repeat; position:relative; }
#wrap-orange div.inner { background:url(../images/wrap_bg.png) top left repeat-y; }
#wrap-orange div.inner-orange { background:url(../images/bg-drop-orange.gif) top left repeat-y; }
#wrap-orange div.inner-blue { background:url(../images/bg-drop-blue.gif) top left repeat-y; }
#wrap-orange div.inner-green { background:url(../images/bg-drop-green.gif) top left repeat-y; }
#wrap-orange div.inner-purple { background:url(../images/bg-drop-purple.gif) top left repeat-y; }

#wrap-blue { 
/* 970 + 7px per side for shadow */
width:984px; margin:0 auto 25px; padding:0 0 15px; background: url(../images/wrap_footer_bg_blue.gif) bottom left no-repeat; position:relative; }
#wrap-blue div.inner { background:url(../images/wrap_bg.png) top left repeat-y; }
#wrap-blue div.inner-orange { background:url(../images/bg-drop-orange.gif) top left repeat-y; }
#wrap-blue div.inner-blue { background:url(../images/bg-drop-blue.gif) top left repeat-y; }
#wrap-blue div.inner-green { background:url(../images/bg-drop-green.gif) top left repeat-y; }
#wrap-blue div.inner-purple { background:url(../images/bg-drop-purple.gif) top left repeat-y; }

#wrap-green { 
/* 970 + 7px per side for shadow */
width:984px; margin:0 auto 25px; padding:0 0 15px; background: url(../images/wrap_footer_bg_green.gif) bottom left no-repeat; position:relative; }
#wrap-green div.inner { background:url(../images/wrap_bg.png) top left repeat-y; }
#wrap-green div.inner-orange { background:url(../images/bg-drop-orange.gif) top left repeat-y; }
#wrap-green div.inner-blue { background:url(../images/bg-drop-blue.gif) top left repeat-y; }
#wrap-green div.inner-green { background:url(../images/bg-drop-green.gif) top left repeat-y; }
#wrap-green div.inner-purple { background:url(../images/bg-drop-purple.gif) top left repeat-y; }

#wrap-purple { 
/* 970 + 7px per side for shadow */
width:984px; margin:0 auto 25px; padding:0 0 15px; background: url(../images/wrap_footer_bg_purple.gif) bottom left no-repeat; position:relative; }
#wrap-purple div.inner { background:url(../images/wrap_bg.png) top left repeat-y; }
#wrap-purple div.inner-orange { background:url(../images/bg-drop-orange.gif) top left repeat-y; }
#wrap-purple div.inner-blue { background:url(../images/bg-drop-blue.gif) top left repeat-y; }
#wrap-purple div.inner-green { background:url(../images/bg-drop-green.gif) top left repeat-y; }
#wrap-purple div.inner-purple { background:url(../images/bg-drop-purple.gif) top left repeat-y; }

/* typography */
p { margin-bottom:15px; }

/* mast region */
#mast { display:block; position:relative; width:970px; margin:0 7px; padding:12px 0 0; background:url(../images/mast_bg.jpg) top left repeat-x; }
#questions { position:absolute; top:14px; right:50px; float:left; margin:0; padding:0; list-style:none; }
#questions li { float:left; background:url(../images/plus_bullet.jpg) no-repeat 0 50%; padding-left:20px; margin:0 25px 0 0; }
#questions li a { font-size:1.09375em; font-weight:bold; text-decoration:none; color:#333; }
#logo { margin:0 33px 10px 28px; }
#title { margin:0 107px 0 0; }
#newsscroller { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;   display:block; margin:0; padding:1px 49px 0 49px; width:872px; height:22px; background:url(../images/newsscroller_bg.jpg) top left repeat-x; }
#navigation { display:block; margin:0; padding:0 0 0 46px; width:924px; height:65px; background:url(../images/navigation_bg.jpg) top left repeat-x; }
#navigation li { list-style:none; float:left; }
#navigation a img { border:0; }

/* sidebar region */
#sidebar { float:left; margin:5px 0 0 10px; padding:0; display: inline; }

/* boxes */
.box { width:349px; padding-bottom:1px; margin:0 0 5px; background:url(../images/box_bottom.jpg) no-repeat bottom left; position:relative; }
.box img { display:block; margin:0 auto 15px; }
.box h3 { margin: 0 0 15px; padding:15px 30px 0; background:url(../images/box_top.jpg) no-repeat top left; }
.box h3 img,.box h4 img { margin:0; }
.box h3.header { padding:1px 2px; }
.box h4,.box p,.box ul { margin:0 30px 15px; }
.videoplayer { width:275px; display:block; margin:0 30px 15px; }
.inset { float:left; padding:0 10px 0 30px; }
.quote { font-weight:bold; text-align:center; }
.fl { float:left; padding:0 15px 15px 2px; }
.fl-2 { float:right; margin-bottom:2px; padding:0 2px 2px 2px; }
.fbr { float:right; margin:0; padding:0; }
.nobox { width:289px; padding:15px 30px; }
.nobox img,.nobox p { margin:0; }
.nobox a { display:block; margin:5px 0 15px; }

/* footer */
#footer-orange { clear:both; width:970px; height:166px; margin:0 7px 15px; background:url(../images/footer_bg.jpg) top left no-repeat; position: relative; }
#footer-orange div { width: 442px; padding: 40px 0 0 35px; }
#footer-orange img { margin: 0; padding: 0; }
#footer-orange p { margin: 0 0 15px; }
#chance { position: absolute; top: 0; right: 0; }

#footer-blue { clear:both; width:970px; height:166px; margin:0 7px 15px; background:url(../images/footer_bg.jpg) top left no-repeat; position: relative; }
#footer-blue div { width: 442px; padding: 40px 0 0 35px; }
#footer-blue img { margin: 0; padding: 0; }
#footer-blue p { margin: 0 0 15px; }
#chance-blue { position: absolute; top: 0; right: 0; }

#footer-green { clear:both; width:970px; height:166px; margin:0 7px 15px; background:url(../images/footer_bg.jpg) top left no-repeat; position: relative; }
#footer-green div { width: 442px; padding: 40px 0 0 35px; }
#footer-green img { margin: 0; padding: 0; }
#footer-green p { margin: 0 0 15px; }
#chance { position: absolute; top: 0; right: 0; }

#footer-purple { clear:both; width:970px; height:166px; margin:0 7px 15px; background:url(../images/footer_bg.jpg) top left no-repeat; position: relative; }
#footer-purple div { width: 442px; padding: 40px 0 0 35px; }
#footer-purple img { margin: 0; padding: 0; }
#footer-purple p { margin: 0 0 15px; }
#chance { position: absolute; top: 0; right: 0; }

/* sign off */
#signoff { display: block; width: 450px; clear: both; margin: 0 auto; }
#signoff img, #signoff p { float: left; }
#signoff p { margin-left: 1em; font-size: 0.8em; }


/* pop ups */
#info-wrap {
width:650px;
float:left;
}

#main-title{
width:650px;
}

#info-content{
width:546px;
height: 65px;
padding: 0 50px 0 54px;
overflow:auto;
}

#info-content-2{
width:346px;
height: 110px;
padding: 0 50px 0 54px;
overflow:auto;
}

#info-left{
width: 400px;
float:left;
display:inline;
margin-left: 54px;
}

#info-right {
width: 160px;
float: right;
display:inline;
}

/* so long and thanks for all the fish */
