body {margin:0; background-image:url(images/bg.jpg); height:100%;}
img {vertical-align:bottom;}
#mainBG {background:url(images/mainBG.jpg) repeat-x; margin:0; height:505px;}
#main {margin:0 auto; width:920px; height:100%;}
#chance {clear:both;}
#mast {background:url(images/mast.gif) no-repeat; width:630px; height:146px;}
#nav {width:601px; height:36px; margin:0; padding:3px 0 0 15px;}
#mainTeaser {width:355px; height:320px; background:url(images/mainTeaser.jpg) no-repeat; float:left;}
#subTeaser {width:280px; height:320px; float:left;}
#customerTips {width:216px; border:#cc9 solid 1px; float:left; padding:15px 25px 15px 15px; margin:0;}
#subPagesBorder {width:575px; border:#cc9 solid 1px; margin:5px 0 0 20px; padding:15px 15px 15px;}
#right {width:285px; float:right; margin-top:20px;}
#footer {font:.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#fff; position:relative; margin-bottom:20px;}

.solidblockmenu ul{height:33px; width:601px; margin:0; padding:0; float:left; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.solidblockmenu li{display: inline; padding:0; margin:0;}

.solidblockmenu li a{float: left; color: #000000; padding:6px; margin-right:5px; text-decoration: none;}

.solidblockmenu li a:visited{color: #000000;}

.solidblockmenu li a:hover, .solidblockmenu li a.current{color:#000; background:url(images/navOver.gif) repeat-x; padding-bottom:-3px; text-decoration:none;}

.marginBottom {padding-bottom:100px;}

.whiteBox {background-color:#fff; border-left:#e2e0c1 1px solid; border-right:#e2e0c1 1px solid; border-bottom:#e2e0c1 1px solid; padding:3px 8px 4px 8px;}

.viewMore {border-bottom:none; color:#000;}

.freeDelivery {margin-top:7px;}

.btn {background-color:#644429; border:1px #000 solid; color:#fff; font:1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:7px;}

p {font:.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0; padding-bottom:10px;}

h3 {font:.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; border-bottom:dotted 1px #633; padding:0 0 4px 10px; margin:0; margin-bottom:8px;}

a {text-decoration:none;}

a, .whitebox {color:#006;}

#footer a:link, #footer a:visited {color:#fff;}

a:hover, .whitebox {text-decoration:underline;}

table {font:.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; width:350px; float:right; margin-top:-5px;}

form {margin:0; padding:0;}

textarea {height:100px;}

.input {margin:0 7px 7px 0;}

.gallery {margin-right:10px;}

.galleryBorder {padding-bottom:20px;}

.homeText {margin:0 30px 0 30px;}