*{border:0;list-style-type:none;margin:0;padding:0;}
a {color:#000;outline:none;text-decoration:none;}
h1{color:#333;font-size:180%;}
h2{color:#777;font-size:120%;}
p{font-size:80%;}
body{color:#000;font-family:arial;font-size:75%;text-align:center;}
div#shell{margin:0 auto;width:964px;}
div#header{height:110px;}
div#logo{height:50px;line-height:50px;text-align:right;}
div#logo p{color:#999;float:right;margin-right:40px;}
div#logo input{border:1px solid #999;float:right;font-size:80%;margin-right:30px;margin-top:17px;width:208px;}
span.darkRed{color:#900;}
div#navigation{background:url("../media/layout/navigation.png") no-repeat bottom;height:60px;}
div#navigation ul{margin:0 auto;width:904px;}
div#navigation li{float:left;}
div#navigation a{color:#FFF;display:block;float:left;font-size:80%;height:55px;line-height:50px;margin:0;padding:0 11px;margin-top:5px;}
div#navigation a:hover{text-decoration:underline;}
div#navigation a.active{padding:0;}
div#navigation a.active:hover{text-decoration:none;}
div#navigation a span.activeLeft{background:url("../media/layout/categorySelectedLeft.png") no-repeat;display:block;float:left;height:55px;width:5px;}
div#navigation a span.activeMiddle{background:url("../media/layout/categorySelectedMiddle.png") repeat-x;float:left;padding:0 5px;}
div#navigation a span.activeRight{background:url("../media/layout/categorySelectedRight.png") no-repeat;display:block;float:left;height:55px;width:5px;}
div#navigation a#home{height:60px;line-height:60px;margin:0;text-align:left;padding-left:22px;padding-right:5px;width:54px;}
div#navigation a#home.homeActive{background:url("../media/layout/homeSelected.png") no-repeat;height:60px;line-height:60px;}
div#footer{background-color:#554c3f;height:auto!important;height:150px;min-height:150px;}
input#searchForm{height:16px;line-height:16px;margin:5px 5px 5px 0;padding:2px;}
div#floorNavigation ul{margin:0 auto;width:904px;}
div#floorNavigation li{float:left;}
div#floorNavigation a{color:#FFF;display:block;float:left;font-size:80%;height:40px;line-height:40px;margin:0;padding:0 11px;margin-top:5px;}
div#floorNavigation a:hover{text-decoration:underline;}
div#floorNavigation a.active{padding:0;text-decoration:underline;}
div#floorNavigation a.active:hover{text-decoration:underline;}
div#informationFloor ul{padding-top:20px;margin:0 auto;width:904px;}
div#informationFloor li{float:left;margin-right:5px;}
div#informationFloor a{color:#FFF;font-size:90%;height:40px;line-height:40px;margin:0;padding:0 11px;margin-top:5px;}
div#informationFloor a:hover{text-decoration:underline;}
div#alexa{display:none}
.clearAll{clear:both;}
