*{margin:0;padding:0;font-size:1em}
body{font-size:62.5%;text-align:center;background:url(images/bg.gif) #fef8dc 50% 50% repeat-y}
#background{}
#wrapper{width:960px;margin:auto;text-align:left;position:relative;padding:171px 0 0 0;font-family:arial,helvetica,sans-serif}

#content{width:806px;float:left}
#center{width:652px;float:right}
#center h1{padding:20px 0;line-height:1.4em;font-size:1.6em;color:#703f7f}
#center p{padding:0 0 10px 0;line-height:1.4em;font-size:1.1em;color:#666}
#center a{color:#703f7f}
#left{float:right;width:154px}
#right{width:154px;float:left}
#header{position:absolute;top:0;left:0;width:960px;height:161px}
#footer{clear:both;padding:20px 0}
#footer p{text-align:center;padding:20px 0 0 0;border-top:dotted 1px #ccc;font-size:1.1em;color:#666;line-height:1.4em}

#left .sidenav{padding:0 20px 0 0}
#right .sidenav{padding:0 0 0 20px}
.sidenav,.sidenav *{list-style:none}
.sidenav  a,.sidenav strong{border-bottom:1px dotted #ddd;border-top:1px solid #fff;display:block;padding:7px 5px;font-size:1.1em;text-decoration:none;color:#666}
.sidenav strong{color:#703f7f;background:url(images/navarrow.gif) no-repeat 120px 50%}
.sidenav a:hover{background:#f6f6f6;text-decoration:underline;color:#703f7f}

#logo{width:320px;height:83px;float:left;background:url(images/logo.gif) no-repeat;text-indent:-3000px}
#headright{text-align:right;width:486px;float:right}
#headtext{padding:10px;font-size:1.1em;color:#666}
#headtext a{text-decoration:none;color:#666}
#headtext a:hover{color:#703f7f;text-decoration:underline}
#tel img{margin-top:-10px;vertical-align:middle}
#topnav{clear:both;list-style:none;height:3em;padding:0 8px 0 0;background:url(images/navright.gif) 100% 0 no-repeat}
#topnav li{float:left;background:url(images/menubg.gif);height:3em}
#topnav a{font-size:1.1em;font-weight:bold;color:#fff;text-decoration:none;padding:7px 10px;display:block;background:url(images/navdivider.gif) 100% 0 no-repeat}
#topnav a:hover{color:#fc0}
#ordertracking{float:right!important}
#navend a{background:url(images/navright.gif) 100% 0 no-repeat!important}
#ordertracking a{background:url(images/navdivider.gif) no-repeat;padding:7px 4px 7px 10px!important}
#home a{padding:0!important;width:34px;height:30px;display:block;text-indent:-3000px;background:url(images/home.gif)}

#customerservices{float:right!important}
#customerservices a{background:url(images/navleft.gif) no-repeat!important;padding:7px 8px 7px 10px!important}
#searchform{clear:both;background:url(images/searchbg.gif) repeat-x;height:4.8em}
#pricematch{width:337px;float:left}
#pricematch a{background:url(images/pricematch.gif);width:260px;height:4.8em;display:block;text-indent:-3000px}
#searchform div{width:363px;float:left;height:48px;background:url(images/search.gif) 0 50% no-repeat}
#search{font-size:1.4em;width:275px;margin:15px 10px 0 5px;border:none}
#go{width:21px;height:21px;vertical-align:middle;margin:0 0 4px 0}
#freedelivery{width:260px;float:right}
#freedelivery a{background:url(images/freedelivery.gif);width:260px;height:4.8em;display:block;text-indent:-3000px}
