@charset "UTF-8";
/* CSS Document */
/* Rebeca Esler*/
/* 08/10/07*/

body{
background-image:url(/images/bg.gif);
background-position: top left;
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
background-color:#fafafa;
text-align: center;
}

/*--------centres site---------*/
#frame{
margin: 0px auto;
padding: 0px 0 20px 0;
width: 984px;
background-image:url(/images/content_bg.jpg);
background-position: top center;
background-repeat: repeat-y;}

/*--------logo---------*/
#logo{
display: inline;
background-image:url(/images/logo.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
width: 383px;
height: 120px;
float: left;}

/*--------where flash header sits---------*/
#flash{
display: inline;
margin: 0px;
padding: 0px;
width: 601px;
height: 120px;
float: right;}

/*--------top navigation (horizontal)---------*/
#nav{
float:left;
background-image:url(/images/nav_bar1.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 0 0;
padding: 10px 0 0 0px;
width: 984px;
height: 43px;
font: 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform: uppercase;}

#nav ul{
margin: 0 0 0 25px;
padding: 0;
display:inline;
}

#nav li{
margin: 0px;
padding: 0px 6px;
display: inline;}

#nav a:link, #nav a:visited{
margin: 0px;
padding: 0px;
color: #ffffff;
text-decoration: none;}

#nav a:hover{
margin: 0px;
padding: 0px;
color: #000000;
text-decoration: none;}

#nav li.topMenuLast{
border-right:0px;
}

/*--------side navigation (grey box)---------*/
#sidenav{
text-align: left;
display: inline;
margin: 0px 0 0 32px;
padding: 0px 0 40px 0;
width: 203px;
float: left;
background-image:url(/images/nav_bottom.jpg);
background-position: bottom left;
background-repeat: no-repeat;
background-color:#f1f1f0;
}

#sidenav ul{
margin: 0 0 0 0px;
padding: 0px 0 0px 0px;
width: 203px;
font: 11px Arial, Helvetica, sans-serif;
color:#72716f;
}

#sidenav li{
list-style: none;
padding: 0px 10px;
margin: 0px;}

#sidenav a:link, #sidenav a:visited{
height: 11px;
color:#72716f;
padding: 5px 10px;
margin: 0px;
text-decoration: none;
display: block;}

#sidenav a:hover{
background-color:#e4e4e3;
color:#72716f;
margin: 0px;
text-decoration: none;
display: block;}

#sidenav ul ul{
background: none;
width: 180px;
margin: 0px;
padding: 0px;
text-align:center;}

#sidenav ul ul li{
margin: 0px;
padding: 2px 0 0px 30px;
text-align:left;
list-style: none;}

#sidenav ul ul li a:link, #sidenav ul ul li a:visited{
margin: 0px;
padding: 0px 0 0px 13px;
background-image:url(/images/bullet1.gif);
background-position: top left;
background-repeat: no-repeat;}

#sidenav ul ul li a:hover{
display: block;
background: none;
background-image:url(/images/bullet1.gif);
background-position: top left;
background-repeat: no-repeat;
color: #000000;
margin: 0px;
padding: 0px 0 0px 13px;
text-align:left;}

/*--------content---------*/
#content{
text-align: left;
display: inline;
margin: 0px;
padding: 0 10px 0 10px;
width: 504px;
float: left;
font: 11px/16px Arial, Helvetica, sans-serif;
color:#72716f;}

#content h1{
margin: 0px;
padding: 0px 0 10px 0;
font: 18px/24px Arial, Helvetica, sans-serif;
color:#72716f;
text-transform: uppercase;}

#content h2{
margin: 0px;
padding: 0px;
font: 11px/18px Arial, Helvetica, sans-serif;
color:#72716f;
text-transform: uppercase;}

/*--------content full width---------*/
#contentFull{
text-align: left;
display: inline;
margin: 0px;
padding: 0 10px 0 10px;
width: 714px;
float: right;
font: 11px/16px Arial, Helvetica, sans-serif;
color:#72716f;}

#contentFull h1{
margin: 0px;
padding: 0px 0 10px 0;
font: 18px/24px Arial, Helvetica, sans-serif;
color:#72716f;
text-transform: uppercase;}

#contentFull h2{
margin: 0px;
padding: 0px;
font: 11px/18px Arial, Helvetica, sans-serif;
color:#72716f;
text-transform: uppercase;}

/*--------right side---------*/
#right{
display: inline;
margin: 0px;
padding: 0px;
width: 210px;
float: right;
text-align: left;}

/*--------blue box---------*/
#specials_top{
background-image:url(/images/specials_top.jpg);
background-position: top left;
background-repeat: no-repeat;
margin: 0px;
padding: 10px 0px 0 0px;
height: 20px;
width: 186px;
font: 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform: uppercase;
}

#text{
margin: 0px;
padding: 0 20px;}

#specials_bottom{
background-image:url(/images/specials_bottom.jpg);
background-position: bottom left;
background-repeat: no-repeat;
margin: 0px;
padding: 0px 0px 20px 0px;
width: 186px;
font: 11px Arial, Helvetica, sans-serif;
color:#000000;
}

#specials_bottom p{
margin: 0px;
padding: 10px 0px 0 0;
}

#specials_bottom a:link, #specials_bottom a:visited{
margin: 0px;
padding: 0px;
color: #000000;
text-decoration: none;
}

#specials_bottom a:hover{
margin: 0px;
padding: 0px;
color: #00a4e3;
text-decoration: none;
}

/*--------footer bg repeating horizontally---------*/
#footerbg{
background-image:url(/images/footer_bg.jpg);
background-position: top left;
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
height: 93px;
}

/*--------frame for footer in to center it---------*/
#framefooter{
margin: 0px auto;
padding: 0;
width: 984px;
height: 93px;
background-image:url(/images/footer.jpg);
background-position: top left;
background-repeat: no-repeat;
}

/*--------footer image and text---------*/
#footer{
margin: 0px;
padding: 30px 0 0 35px;
width: 949px;
font: 11px Arial, Helvetica, sans-serif;
color:#abe2ff;
text-align: left;}

#footer a:link, #footer a:visited{
margin: 0px;
padding: 0px;
font: 11px Arial, Helvetica, sans-serif;
color:#abe2ff;
text-decoration: underline;}

#footer a:hover{
margin: 0px;
padding: 0px;
font: 11px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration: underline;}

#footer1 td{
margin: 0px 0 0 0;
padding: 3px 0 0 0;
font: 11px Arial, Helvetica, sans-serif;
color:#abe2ff;
text-align: left;}

#footer1 td a:link, #footer1 td a:visited{
margin: 0px;
padding: 0px;
font: 11px Arial, Helvetica, sans-serif;
color:#abe2ff;
text-decoration: none;
}

#footer1 td a:hover{
margin: 0px;
padding: 0px;
font: 11px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration: none;}
