body, html
{
    width: 100%;
    height: 100%;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #8c8b8b;
    background: url(i/background.jpg);
    padding: 0px;
    margin: 0px;
}


.Normal, td, div, p
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #8c8b8b;
}

#Wrapper
{
width: 900px;
position: relative;
left: 50%;
margin-left: -470px;
background-color: transparent;
background-image: url(i/wrapperbackground.jpg);
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-left: 20px;
padding-right: 20px;
}

#WrapperTop
{
width: 940px;
height: 22px;
position: relative;
left: 50%;
margin-left: -470px;
background-color: transparent;
background-image: url(i/wrappertop.jpg);
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

#TopLogo
{
width: 900px;
position: relative;
left: 0%;
margin:0px;
padding-left: 30px;
padding-right: 10px;
padding-top: 30px;
padding-bottom: 10px;
}




.SplitLine
{
height: 1px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dde8dc;
width: 880px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 10px;
}

#MenuLine

{

margin-top: 7px;

}

img, a img, a:link img, a:visited img, a:hover img
{
background-color: transparent;
border: 0px;
padding: 0px:
margin:0px:
text-decoration: none;

}

/* --- main nav start --- */


#mainNav { 
float: left;
margin: 0px;
padding: 0px;
list-style-image: url('none');
list-style-type: none 
}

#mainNav li { 
float: left;
margin-top: 0px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px; 
}

#mainNav li a { 
margin: 0px;
background-attachment: scroll;
background-image: url('images/tabs_2.png');
background-repeat: no-repeat;
background-position:  right 0px;
font-weight: normal;
color: #666666;
text-decoration: none;
height: auto;
width: auto;
float: left;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px 
}

#mainNav li a:hover { 
text-decoration: none;
color: #CCCCCC; 
}

#mainNav li a span { 
background-attachment: scroll;
background-image: url('images/tabs_2.png');
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
padding-top: 6px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 30px;
height: 19px;
width: auto;
float: left;
margin: 0px; 
}

#mainNav li a.active { 
background-attachment: scroll;
background-image: url('images/tabs_2.png');
background-repeat: no-repeat;
background-position: right -47px 
}

#mainNav li a.active span { 
background-attachment: scroll;
background-image: url('images/tabs_2.png');
background-repeat: no-repeat;
background-position: 0px -47px 
}

#mainNav li a.active:hover { 
color: #FFFFFF;
text-decoration: none;
} 

#Awards
{
    margin-top: 38px;
}
#AwardsHeadline
{
    position: relative;
    margin-left: 50%;
    left: -35px;
    width: 70px;
}
#AwardsListHolder
{
    margin-top: 6px;
}
#dnn_AwardsList
{
    text-align: center;
}

#dnn_AwardsList ul
{
    margin: 0px;
    padding: 0px;
}

#dnn_AwardsList li
{
    list-style: none;
    display: inline;
    margin-right: 25px;
}

#dnn_AwardsDescription
{
    margin-top: 20px;
    margin-left: 50%;
    position: relative;
    left: -175px;
    width: 340px;
    text-align: center;
}
.specials
{margin: 30px;
}

