HTML{height:100%;}
body{background:#999 url(/templates/default/images/background.jpg) repeat-x;margin:0;padding:0;}

#header{height:98px;width:800px;margin:0 auto;}
#headerAddress{color:#666;padding:20px 2px 0 0;}

#nav{height:35px;width:846px;margin:0 auto;position:relative;overflow:hidden;}
#nav ul{margin:0;padding:0;list-style-type:none;}
#nav ul li{float:left;padding:0 0 0 1px;background:url(/templates/default/images/navDivider.gif) no-repeat;}
#nav ul li a{color:#E1E4FF;float:left;display:block;background:url(/templates/default/images/nav.png) -60px 0 no-repeat;padding:10px 15px 9px 15px;text-decoration:none;font-weight:bold;}
#nav ul li a:hover, #nav ul li.current a{color:#fff;background-position:-60px -35px;}

#nav li.first{background:none;}
#nav li.first a{background:url(/templates/default/images/nav.png) top left no-repeat;padding-left:42px;}
#nav ul li.first a:hover, #nav ul li.first.current a{background-position:0 -35px;}

#nav li.last a{background:url(/templates/default/images/nav.png) right 0 no-repeat;padding-right:41px;}
#nav ul li.last a:hover, #nav ul li.last.current a{background-position:right -35px;}

#contentBottom{width:842px;margin:0 auto;padding:0 0 42px 0;background:url(/templates/default/images/bottomFade.png) 0 bottom no-repeat;clear:both;}
#contentTop{padding:16px 0 0 0;background:url(/templates/default/images/topFade.png) 0 0 no-repeat;}
#contentSides{padding:0 21px;margin:0;background:url(/templates/default/images/sideFade.png) 0 0 repeat-y;}
#mainContent{padding:0 15px;background:#fff;overflow:auto;}

#footer{width:800px;margin:0 auto;text-align:center;color:#646464;font-size:12px;}
#footer a{text-decoration:none;color:#646464;}
#footerNav{padding:0 0 10px 0;}
#footerNav ul{margin:0;padding:0;list-style-type:none;cursor:default;}
#footerNav ul li{display:inline;padding:0 10px;}
#footerNav ul li a{text-decoration:none;font-size:12px;color:#464646;}
#footerNav ul li a:hover{color:#000;}
