 #header.header {
background:transparent url(/resources/all/files/18454/_fn/home_header_bkg.gif) no-repeat 295px 0;
border-top:1px solid #FFEA0A;
display:block;
height:116px;
margin:0pt;
padding:0pt;
}

#logo {
  margin:0;
  padding:0;
  height:116px;
  display:block;
}

img{
margin:0;
padding:0;
}

#nav_primary {
left:294px;
margin:0pt;
padding:0pt;
position:absolute;
top:92px;}

#e_content.enclosing {
background:none;
border-color:#FFC208;
border-style:solid solid none;
border-width:3px 3px medium;
margin:0pt auto;
padding:0pt;
position:relative;
min-height:1px;
height:auto !important;
width:798px;
}

div#e_column_0 {
background-color:transparent;
margin:0pt;
padding:0;
width:798px;
position:relative;
top:0pt;
left:0px;
height:311px;
min-height:1px;
height:auto !important;}

#column1 {
float:left;
height:310px;
width:309px;
display:block;
background-image:url(/resources/all/files/18448/_fn/home_column1_bkg.gif);
background-position: left top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

div#column2 {
float:right
height:311px;
width:489px;
margin:0;
padding:0;
}


#homepg_movie{
background-image:url(/resources/dyn/files/99101/_fn/home_video_bkg.gif);
background-repeat:no-repeat;
background-position: top left;
display:block;
width: 489px;
height:310px;
}

/*
#homepg_movie{
background-image:url(/resources/all/files/18483/_fn/home_video_3_bkg.gif);
background-repeat:no-repeat;
background-position: top left;
display:block;
width: 376px;
height:310px;
}
*/


#footer.footer {
background: transparent url(/resources/dyn/files/201727/_fn/new_home_footer.gif) no-repeat scroll 0 0;
height:242px;
border-width:3px 3px medium;
clear:both;
margin-top:0;
padding:0;
}

#homepage_copy{
margin:0;
padding:0;
position:relative;
top: 46px;
left: 85px;
}

h1{
margin:0;
padding:0;
}

p {
color:#432C18;
font-size:11px;
line-height:150%;
margin:16px 0pt 0px;
padding:0pt;
width:219px;}

#homepage_copy a{
color:#432C18;
}

#homepage_copy a:hover{
font-weight:bold;
}
/* offers home page --------------*/

#offers{
margin:0;
padding:0;
clear: both;
float: none;
height: 142px;
}
*html #offers{
margin-top:0px;
padding:0;
}
#offers div.offer_col1 {
  float: left;
}
#offers div.offer_col3 {
  float: right;
}
#offers a,
#offers img {
  border: none;
  text-decoration: none;
}
/* footer menu ----*/
#footer_menu {
  padding: 3.25em 2em 0 0;
}
div.twitter_updates {
  bottom: 0;
  left: 9.5em;
  width: 180px;
  height: 91px;
}
#twitter_feed {
  height: 64px;
}


