body {margin:0; font-family:Tahoma, Geneva, sans-serif, arial; font-size:14px; line-height: 20px;} p {margin:0 0 10px 0; padding:0;} h2 {font-size:29px; line-height:29px; letter-spacing:-1px;} a {color: #008fd5; text-decoration:underline; padding:1px;} a:hover {background-color: #008fd5; color: white; text-decoration:none;} #wrapper {width:1000px; margin:0 auto;} #menu {background-color: black; padding:12px 0 10px 0; color: white; text-align:center; margin-bottom: 20px; -moz-border-radius:10px;} #menu a { color: white; font-size:20px; font-weight: bold; margin:0 20px; padding: 5px; text-decoration:none; -moz-border-radius:5px; text-shadow:1px 1px 0px #000000; } #menu a:hover {background-color: white; color: #d11a1f;} .centered {text-align:center;} #footermenu {text-align:center; font-size: 12px; margin-top:20px;} #footermenu a {color:#555; margin:0 10px;} #footermenu a:hover {color: #008fd5; background-color: white; text-decoration:underline;} .red {color: #d11a1f} .blue {color: #008fd5} #title {clear:both;} #title h1 {float: left;} #title .phone {float: right; font-weight: bold; font-size:24px; text-align:right; padding-top:27px;} #title .phone span {font-size:14px; font-weight: normal; color: #008fd5;} #col1 {float:left; margin-right:20px; width:380px; font-size:16px; line-height:24px;} #col1 h2 {font-size:29px; line-height:29px; letter-spacing:-1px;} #col2 {float: right;} #order {text-align:center; margin:60px 0; font-size:30px; font-weight: bold;} a#button { background-image:url(images/redbutton.png); background-position:center center; background-repeat: repeat-x; background-color: #d11a1f; color: white; text-shadow:0px 0px 4px #000000; padding:20px; text-decoration: none; -moz-border-radius:15px; -moz-box-shadow:5px 5px 5px #999; border:1px solid #000; } a#button:hover {background-image: url(images/redbutton-o.png); -moz-box-shadow:2px 2px 2px #666666; font-size:90%;} a#button:active {background-image: url(images/bluebutton.png);}