html
{
background-image:url(../images/home_canvas_bg.png);
}

#primary-menu
{
padding-bottom:0;
}

#page
{
padding:0;
}

#quickjump h2
{
width:116px;
height:26px;
text-indent:-9999em;
overflow:hidden;
margin:0 0 1em 0;
background:transparent url(../images/quick-find_title.gif) no-repeat 0 0;
}

#quickjump
{
width:280px;
height:200px;
background:transparent url(../images/home_quickfind_bg.jpg) no-repeat 0 0;
float:left;
padding:25px 20px;
}

#quickjump label
{
display:block;
margin-bottom:1.5em;
color:#aba396;
font-size:1.1em;

}

#quickjump label a
{
color:#aba396;
text-transform:lowercase;
}

#quickjump label a:hover
{
color:#ffffff;
}

#quickjump select
{
width:16em;
margin-right:0.5em;
}

#quickjump h3
{
font-weight:normal;
text-transform:lowercase;
color:#aba396;
font-size:1.2em;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
}

#quickjump h3 em
{
text-transform:uppercase;
font-style:normal;
}

#banner
{
float:right;
width:630px;
}

#features
{
overflow:hidden;
min-height:1px;
clear:both;
background:#ffffff url(../images/home_features_dividers.gif) no-repeat 0 100%;
padding:2em 0 8px 0;
min-height:100px;
}

* html #features
{
overflow:visible;
height:100px;
}

#feature1,
#feature2,
#feature3
{
display:inline;
float:left;
width:290px;
margin-left:20px;
}

#features .contentElement,
#banner .contentElement
{
margin-bottom:0;
}

#news
{
float:left;
width:280px;
padding:20px;
background:transparent url(../images/content_gradient.png) repeat-x 0 0;
}

#body
{
float:right;
width:610px;
padding:20px 20px 20px 0;
background:transparent url(../images/content_gradient.png) repeat-x 0 0;
} 

#body,
#news
{
min-height:200px;
}

* html #body,
* html #news
{
height:200px;
overflow:visible;
}
