body, html {
width:100%;
height:100%;
margin:0;
padding:0;
}

body {
background:#FFF url(/files/gif/14/body-bg.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

a {
color:#E8112D;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img {
border:0;
}

#wrap {
width:960px;
height:auto !important;
min-height:100%;
height:100%;
margin:0 auto;
position:relative;
}

#logo {
background:transparent url(/files/png/20/logo-bg-fs8.png) no-repeat;
width:900px;
height:91px;
padding:0 30px;
}

#logo h1 {
margin:0;
padding:0;
border:0;
}

#nav {
background:transparent url(/files/png/22/nav-bg-fs8.png) no-repeat;
width:900px;
height:67px;
padding:0 30px;
}

#nav ul {
padding:11px 0 0 22px;
margin:0;
list-style-type:none;
}

#nav li {
display:block;
float:left;
margin:0;
padding:0;
}

#nav li a {
display:block;
padding:8px;
color:#FFF;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
}

#nav li a:hover {
background:#797A7C;
}

#atmos {
width:960px;
height:150px;
}

#atmos img {
background:transparent url(/files/png/41/atmos-narrow-bg-fs8.png) no-repeat;
padding:15px 30px;
}

#content-wrap {
background:transparent url(/files/png/18/content-top-fs8.png) no-repeat;
padding:15px 0 0 0;
font-size:12px;
line-height:18px;
text-align:left;
}

#content {
width:840px;
padding:30px 60px;
margin:0;
height:auto !important;
min-height:94px;
height:94px;
}

#content-narrow {
width:520px;
padding:30px 30px 30px 60px;
margin:0;
font-size:12px;
line-height:18px;
float:left;
}

h1 {
margin:0;
padding:0;
font-size:24px;
text-transform:uppercase;
color:#E8112D;
font-weight:normal;
border-bottom:1px solid #9DA3A6;
letter-spacing:-1px;
text-align:left;
line-height:22px;
}

h2 {
font-size:18px;
text-transform:uppercase;
color:#E8112D;
font-weight:normal;
text-align:left;

}

h3 {
font-size:14px;
text-transform:uppercase;
color:#000;
font-weight:bold;
text-align:left;
}

#sidebar {
background:transparent url(/files/gif/15/sidebar-bg.gif) repeat-x;
width:230px;
height:auto !important;
min-height:400px;
height:400px;
float:right;
margin:0 30px 0 0;
padding:30px 60px 30px 30px;
_margin:0 15px 0 0;
_padding:30px;
color:#626466;
}

#sidebar h2 {
margin:0;
color:#626466;
}

#sidebar a {
color:#626466;
}

#footer-clear {
clear:both;
}

#footer {
background:transparent url(/files/png/19/footer-fs8.png) no-repeat;
width:960px;
height:85px;
}

.offer {
*padding:0 0 15px 0;
display:block;
width:520px;
}

.offer h3 {
margin:0;
font-size:12px;
text-transform:uppercase;
}
