* {
 margin:0;
 padding:0;
}

:focus{
outline:0;
}

body {
margin:0 auto;
}

body.orange {
background:#ff8d3d url(../media/images/global/bg.jpg) repeat-y center;
}

.body-separator-hr {
width:1012px;
height:2px;
background:url(../media/images/global/bg_separator.jpg) no-repeat top;
}

div,p,td,li {
color:#003e5b;
font:13px/20px 'trebuchet ms',helvetica,sans-serif;
white-space:wrap;
}

h1 {
font:24px/30px 'trebuchet ms',helvetica,sans-serif;
}

h1.large {
font:28px/37px 'trebuchet ms',helvetica,sans-serif;
}

h2 {
font:bold 17px/23px 'arial narrow';
}

h2.large {
font:bold 19px/28px 'arial narrow';
}

h2.small {
font:bold 15px/20px 'arial narrow';
}

a, a:hover {
color:#43a4ff;
text-decoration:underline;
}

.small-text {
font-size:11px;
line-height:14px;
}

.TREBUCHET{
font-family:'trebuchet ms',helvetica,sans-serif;
}

.ARIALNARROW{
font-family:'trebuchet ms',helvetica;
}

.purple {color:#7538af;}
.blue {color:#0045a3;}
.orange {color:#f15213}
.light-orange {color:#ff8a3c;}

.float-left-list li{
float:left;
list-style:none;
}

.separatorInvisible {
clear:both;
height:1px;
}

.hidden {
display:none;
}

#banner{
text-align:center;
padding:5px 0;
}

#wrapper {
padding-bottom:5px;
}

/* header */
#header {
width:1012px;
height:146px;
background:url(../media/images/global/hdr.jpg) no-repeat;
margin:0 auto;
}

/* navigation */
#navContainer {
width:inherit;
padding:120px 0 0 0;
}

#navigation li a {
display:block;
background-position:0 26px;
}

#navigation li a:hover {background-position:0px -26px;}
#navigation li a.active {background-position:0px -52px;}

#btnHome {
width:69px;
height:26px;
margin-left:92px;
}

#btnFindit {
width:82px;
height:26px;
margin-left:117px;
}

#btnMovies {
width:86px;
height:26px;
margin-left:123px;
}

#btnOffers {
width:171px;
height:26px;
margin-left:149px;
}

#btnHome {background:url(../media/images/global/btn_spr_home.jpg) no-repeat;}
#btnFindit {background:url(../media/images/global/btn_spr_findit.jpg) no-repeat;}
#btnMovies {background:url(../media/images/global/btn_spr_movies.jpg) no-repeat;}
#btnOffers {background:url(../media/images/global/btn_spr_offers.jpg) no-repeat;}


#contentArea {
width:1012px;
background:url(../media/images/global/contentArea.jpg) repeat-y top center;
margin:0 auto;
}

#content{}

#content.generic {
background:url(../media/images/global/content_whiteTop.jpg) no-repeat top;
}

#content.generic2{
background:url('../media/images/global/content_whiteTop_2.jpg') no-repeat top center;
}

#content.offers {
background:url(../media/images/global/content_whiteTop_offers.jpg) no-repeat top center;
}

#overlay{
min-height:1px;
margin:0 9px;
}

#overlay.fade {
background:url(../media/images/global/overlay_fade.jpg) no-repeat bottom;
}

#overlay.none {
background:none;
}

#contentBottom.generic {
height:26px;
background:url(../media/images/global/content_whiteBottom.jpg) no-repeat;
}

#contentBottom.fade {
height:26px;
background:url(../media/images/global/content_fadeBottom.jpg) no-repeat top;
}

#boxArea.gray {
background:url(../media/images/global/box_grayBg.gif) repeat-y;
}

#box.gray {
min-height:1px;
background:url(../media/images/global/box_grayTop.jpg) no-repeat top;
}

#boxBottom.gray {
height:19px;
background:url(../media/images/global/box_grayBottom.jpg) no-repeat;
}

#disclaimer a, #disclaimer a:hover {
color:#43a4ff;
text-decoration:underline;
}

#disclaimer {
font:bold 9px/14px 'trebuchet ms',helvetica,sans-serif;
}

#disclaimer.large {
font:13px/20px 'trebuchet ms',helvetica,sans-serif;
}

#footerContainer {
width:1012px;
margin:0 auto;
padding-top:14px;
}

#footer {
margin:0 auto;
padding:7px 0;
}

#footer, #footer p, #footer li {
color:#ffffff;
font:9px/14px arial;
}

#footer a {
color:#ffffff;
text-decoration:none;
padding:0 5px;
}

 #footer a:hover  {
text-decoration:underline;
}

#footerList1 {
width:305px;
margin:0 auto;
}

#footerList2 {
width:145px;
margin:0 auto;
}

#footerList3 {
width:190px;
margin:0 auto;
}
