/* CSS Document */

BODY
{
background: #292929 url(../images/bg/main.gif) bottom repeat-x;
margin: 0;
padding: 0;
color: #000000;
font-family:   'Trebuchet MS', Georgia, Arial, "Times New Roman", Times;
}

ul, li, h1, h2, h3, h4
{
padding: 0;
margin: 0;
list-style: none;
}

.clear
{
clear: both;
}

#wrapper
{
background: #FFFFFF url(../images/bg/innerwrapper.gif) bottom right repeat-x;
width: 964px;
margin: 0 auto;

padding-bottom: 40px;
}

/* header and menu styles */

#header
{
background-color: #F9F9F9;
}

#header .logo
{
float: left;
margin: 0px 0 0 0px;
width: 570px;
text-align: right;
}

#header .globalnav
{
margin-left: 580px;
padding-bottom: 20px;
border:0px solid #FFFFFF;
padding-top: 10px;
padding-left: 50px;
width: 300px;
}

#header .loginhead
{
padding-left: 5px;
color:#60442E;
font-size: 90%;
font-weight: bold;
}
#header .inputarea
{
float: left;
background: url(../images/bg/formbg.gif) no-repeat;
width: 133px;
height: 39px;
text-align: left;

margin-right: 10px;
}

#header .inputarea INPUT
{
margin: 10px 0 0 10px;
border: 1px solid #FFFFFF;
background: #EEF0EF;
font-size: 13px;
}

#header .buttons
{
margin: 0;
height: 15px;
text-align: right;
margin-right: 40px;
font-size: 11px;
}

#menu
{
height: 35px;
margin-top: 0px;
clear: both;
}

#menu #nav
{
xz-index: 99 !important;
position: relative;
}


#menu li
{
float: left;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li li { /* second-level lists */
	clear: left;
	width: 127px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#menu li.int_wide
{
width: 135px;
}
#menu li img
{
}


a.moredetail
{
background: url(../images/icons/more_detail.gif) no-repeat left;
padding-left: 20px;
color: #000000;
}

a.fullcatalogue
{
background: url(../images/icons/full_catalogue.gif) no-repeat left;
padding-left: 20px;
}

a.viewpromo
{
background: url(../images/icons/viewpromo.gif) no-repeat left;
padding-left: 20px;
}

a.viewscreener
{
background: url(../images/icons/viewscreener.gif) no-repeat left;
padding-left: 20px;
}

a.contactsales
{
background: url(../images/icons/contactsales.gif) no-repeat left;
padding-left: 20px;
}

a.printable
{
background: url(../images/icons/printpdf.gif) no-repeat left;
padding-left: 20px;
}

#footer
{
background: #B1D5DC url(../images/bg/footer_map.gif) no-repeat bottom right;
clear: both;
margin: 0 auto;
width: 964px;
padding-bottom: 20px;
border-top: 1px solid #60442E;
}


#footer .header
{

height: 23px;
}

#footer .body
{
height: auto;
padding-left: 30px;

}

#footer  a
{
color: #FFFFFF;
text-decoration: none;
}

#footer h3
{
font-size: 100%;
color:#FFFFFF;
padding-top: 5px;
}

#footer  li
{

font-size: 100%;
}

#footer  li a
{
font-weight: bold;
color:#000000;
}






 .legals

{
width: 964px;
margin: 0 auto;
margin-top: 5px;
text-align: center;
font-size: 75%;
color: #FFFFFF;
}

 .legals a

{

color: #FFFFFF;
}

 .pager 

{

color: #60442E;
font-size: 85%;
letter-spacing: 1.5px;
font-weight: bold;
padding-top: 3px;
padding-right: 1px;
padding-bottom: 3px;
padding-left: 1px;
text-align: center;
border-bottom: 1px dashed #FFFFFF;
}

 .pager a

{
color: #60442E;
text-decoration: none;
}

 .pager a:hover

{
color: #FFFFFF;
text-decoration: underline;
}

.pager a.current

{
color: #8FE7FE;
}
