p, html, body, div, ul, li, img, h1, h2 {padding: 0; margin: 0;}

a {color: #533157; text-decoration: none;}
a:hover {color: #202020;}

html {height: 100%;}
body {background: #b0a086; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 100%; background: url(../images/bg-rpt.jpg) repeat top left; color: #331b34}
h1 {font-size: 16px; font-weight: bold; color: #5c1c73; text-decoration: none;}
h2 {font-size: 14px; font-weight: bold; color: #5c1c73; text-transform: uppercase; margin-bottom: 10px; margin-top: 10px;}

#wrapper {width: 100%; overflow: hidden; background: url(../images/top-shadow.jpg) top left repeat-x; position: relative; min-height: 100%;}
* html #wrapper {height: 100%;}

.requestbid {text-decoration:underline;}
#quoteForm {line-height: 22px;}

#container {width: 960px; margin: 0 auto; overflow: hidden; padding-bottom: 20px;}
#container .cleft {width: 335px; float: left; padding-top: 13px;}
#container .cright {width: 625px; float: right;}
#container .cright .tnav {width: 625px; height: 49px; text-align: right;}

#footcontainer {width: 960px; margin: 0 auto; overflow: hidden;}

#side-btn {width: 163px; height: 29px; background: url(../images/btn-side.gif) top left no-repeat; margin-left: 35px; margin-bottom: 10px; font-size: 11px; font-weight: bold; color: #f5e8c7;}
#side-btn a {color: #f5e8c7; text-decoration: none; display: block; width: 123px; height: 22px; padding-left: 40px; padding-top: 7px;}
#side-btn a:hover {color: #FFF;}

#myNav ul {display: inline; list-style: none; list-style-position: outside; overflow: visible;}
#myNav li {float: left; display: inline-block; list-style: none; position: relative; padding: 0; margin: 0;}
#myNav li ul a {width: 149px; height: 19px; padding: 8px; background: #533157; color: #f5e8c7; text-decoration: none; display: block; text-align: left;}
#myNav li ul a:hover {background: #f5e8c7; color: #533157;}
#myNav ul {position: absolute; width: 165px; top: 35px; left: 0; float: left; border: 1px solid #202020; display: none;}

#btn1 {width: 170px; display: block; height: 41px; text-align: center; padding-top: 8px; float: left; background: url(../images/nav-1.gif) top left no-repeat; font-size: 12px; font-weight: bold; color: #f5e8c7; text-decoration: none;}
#btn2 {width: 98px; display: block; height: 41px; text-align: center; padding-top: 8px; float: left; background: url(../images/nav-2.gif) top left no-repeat; font-size: 12px; font-weight: bold; color: #f5e8c7; text-decoration: none;}
#btn3 {width: 71px; display: block; height: 41px; text-align: center; padding-top: 8px; float: left; background: url(../images/nav-3.gif) top left no-repeat; font-size: 12px; font-weight: bold; color: #f5e8c7; text-decoration: none;}
#btn4 {width: 78px; display: block; height: 41px; text-align: center; padding-top: 8px; float: left; background: url(../images/nav-4.gif) top left no-repeat; font-size: 12px; font-weight: bold; color: #f5e8c7; text-decoration: none;}
#btn5 {width: 152px; display: block; height: 41px; text-align: center; padding-top: 8px; float: left; background: url(../images/nav-5.gif) top left no-repeat; font-size: 12px; font-weight: bold; color: #f5e8c7; text-decoration: none;} 

#buildings a {font-size: 14px; font-weight: bold; color: #5c1c73; text-decoration: none;}
#buildings img {border: none;}

#footer {font-size: 11px; line-height: 18px; color: #331b34}

#stick {position: relative; margin-top: -20px; width: 100%; height: 20px; background: url(../images/footer.gif) repeat-x top left;}

#options div {display: none;}

.messageboxloading {width: 50%; border:1px solid #c93; margin: 0 auto; text-align: center; background:#ffc; padding:3px; color: #202020;}
.messageboxerror {width: 50%; border:1px solid #CC0000; margin: 0 auto; text-align: center; background:#F7CBCA; padding:3px; font-weight:bold; color:#CC0000;}
.messageboxpass {width: 50%; border:1px solid #349534; margin: 0 auto; text-align: center; background:#C9FFCA; padding:3px; font-weight:bold; color:#008000;}


