* { margin: 0px; padding: 0px; }

body { text-align: center; font: normal 12px Arial, Helvetica, sans-serif; background: url("images/mainbg.jpg") top left repeat-x #FFF; }
#packages { margin: 0px auto; width: 990px; }
#flash{clear:both;}
h1 { background: url("images/h1bg.gif") top center no-repeat #FFF; font: normal 9px Arial, Helvetica, sans-serif; color: #666; width: 990px;  height: 15px; text-align: center; padding-top: 5px; }
#top { width: 990px; background: url("images/topbg.jpg") top center no-repeat #FFF; text-align: left; height: 357px; }
img.logo { margin: 0px 40px; width: 300px; height: 100px; }
#topmenu { width: 960px; height: 32px; text-align: center; margin: 0 auto; padding: 0; }

.dropmenu { margin: 0px 10px; background: #2d88cd; text-align: left; }
.dropmenu ul{ list-style-type: none; padding: 0; margin: 0; }
.dropmenu li{ float: left; position: relative; z-index: 100; }
.dropmenu table{ position: absolute; border-collapse: collapse; z-index: 80; left: 0px; top: 32px; }
.dropmenu a, .dropmenu :visited { display: block; font: normal 15px Arial, Helvetica, sans-serif; line-height: 33px; padding: 0 18px; text-decoration: none; text-transform: uppercase; color: #FFF; text-align: left; }
.dropmenu a.level2, .dropmenu a.level2 :visited { font: normal 13px Arial, Helvetica, sans-serif; line-height: 25px;
border-bottom: 1px solid #FFF; color: #FFF; text-align: left; }
.dropmenu :hover{ color: #000; background: #8db9dc; }
.dropmenu ul ul { visibility: hidden; position: absolute; width: 230px; height: 0; }
.dropmenu ul ul a, .dropmenu ul ul :visited { background: #61a2d7; width: 230px; }
.dropmenu ul ul :hover{ color: #000; background: #FFF; }
.dropmenu ul li:hover ul, .dropmenu ul a:hover ul{ visibility: visible; }
.nomenu { display: block; font: normal 13px Arial, Helvetica, sans-serif; line-height: 25px;
padding: 0 18px; text-decoration: none; border-bottom: 1px solid #FFF; color: #CCC; text-align: left;  background: #61a2d7; width: 230px; text-transform: uppercase; }
.nomenu:hover { color: #CCC; background: #61a2d7; }

#wrap { width: 990px; background: url("images/contentbg.gif") top center repeat-y; text-align: left; }

#content { float: right; width: 600px; margin-right: 30px; text-align: left; }
#content ul { margin-left: 20px; }
div.furnitureform { background: url("Images/homeform.jpg") top center no-repeat #FFF; width: 580px; height: 450px; margin-top: 10px; }
table.homeform { margin: 240px 0px 70px 180px; }
div#quickform { background: url("Images/tempcontact.jpg") top center no-repeat #FFF; width: 580px; height: 303px; margin: 10px; text-align: left; }
table.botform { margin: 70px 0px 0px 0px; }
td.nhleft { text-align: left; font: normal 12px Verdana,Arial,Sans-serif; }
td.txtinform { text-align: right; font: normal 12px Verdana,Arial,Sans-serif; }
input.quickform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; background: #FFFFFF; border: solid 1px #000000; width: 200px; }
input.quicksubmit {  margin: 0px; font: normal 12px Verdana,Arial,Sans-serif; width: 210px; }
input.bottomsubmit {  margin: 0px 2px 0px 130px; font: normal 12px Verdana,Arial,Sans-serif; width: 150px; }
#privacy { margin-top: 110px; font: normal 10px Verdana,Arial,Sans-serif; }

h2 { font: normal 24px Arial, Helvetica, sans-serif; color: #6E5C58; margin: 10px 0px; }
h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #F45801; margin: 10px 0px; }
p { margin-bottom: 10px; text-align: justify; }
b,strong { font-weight: bold; color: #0066CB; }

#side { float: left; position: relative; top: -38px; left: 15px; width: 315px; padding: 0; vertical-align: top; }
#topform { width: 315px; height: 335px; background: url("Images/topform.gif") top left no-repeat; }
#topform p { padding: 50px 40px 10px 40px; }
td.topform { padding: 0; margin: 0; text-align: left; font: bold 12px Verdana,Arial,Sans-serif; color: #0066CB; }
.topsubmit { margin: 18px 0 0 110px; width: 110px; height: 40px; border: solid 1px #FFF; }
#side ul { background: url("Images/menubg.gif") top center repeat #FFF; width: 300px; height: 285px; list-style: none; text-align: center;  margin-top: 5px; margin-left: 10px; padding-top: 7px;}
#side ul li { border-bottom: solid 1px #666; width: 240px; margin: 0 auto; padding: 10px; text-align: center; }
#side ul li.bottom { border-bottom: 0; padding: 10px; text-align: center; }
#side ul li a {  text-transform: uppercase; text-decoration: none; }
#side a:link { color: #4D3227; }
#side a:hover { color: #F45801; }
#side a:visited { color: #4D3227; }
#side a:visited:hover { color: #F45801; }

#services { margin: 10px; width: 250px; padding: 10px; background: url("Images/services.gif") top center no-repeat #B8ABA3; text-align: left; }
#services p { font: normal 14px Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #F45801; }
#services ul { list-style: none; width: 250px; border-bottom: 0; }
#services ul li { font: normal 9px Arial, Helvetica, sans-serif; border-bottom: solid 1px #4D3227; padding: 3px 0px; text-align: left; }
#services ul li.bottom { font: normal 9px Arial, Helvetica, sans-serif; border-bottom: 0; padding: 6px 0px; text-align: left; }
#services a { font: normal 10px Arial, Helvetica, sans-serif; }

#bottom {  background: url("images/bottom.gif") top center no-repeat; clear: both; font: normal 11px Arial, Helvetica, sans-serif; color: #74635C; text-align: center; padding-top: 170px; padding-bottom: 20px;}
#bottom a { text-decoration: none; color: #74635C; }

