* { margin: 0px; padding: 0px; }

body { background: #E7F2FD; text-align: center; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
#slideshow{
	background-color:#F5F5F5;
	border:1px solid #FFFFFF;
	height:410px;
	margin:80px auto 0;
	position:relative;
	width:540px;
	
	-moz-box-shadow:0 0 22px #111;
	-webkit-box-shadow:0 0 22px #111;
	box-shadow:0 0 22px #111;
}

#slideshow ul{
	height:390px;
	left:10px;
	list-style:none outside none;
	overflow:hidden;
	position:absolute;
	top:10px;
	width:580px;
}

#slideshow li{
	position:absolute;
	display:none;
	z-index:10;
}

#slideshow li:first-child{
	display:block;
	z-index:1000;
}

#slideshow .slideActive{
	z-index:1000;
}

#slideshow canvas{
	display:none;
	position:absolute;
	z-index:100;
}

#slideshow .arrow{
	height:86px;
	width:60px;
	position:absolute;
	background:url('arrows.png') no-repeat;
	top:50%;
	margin-top:-43px;
	cursor:pointer;
	z-index:5000;
}

#slideshow .previous{ background-position:left top;left:0;}
#slideshow .previous:hover{ background-position:left bottom;}

#slideshow .next{ background-position:right top;right:0;}
#slideshow .next:hover{ background-position:right bottom;}

#packages { margin: 0px auto; background: url("Images/bg.gif") top left repeat-y #FFF; width: 990px; }
h1 { background: #315376; font: bold 13px Tahoma, Arial, Helvetica, sans-serif; color: #FFC; width: 990px; text-align: center; padding: 8px 0; text-transform: lowercase; }
#top { background: #04113C; width: 990px; text-align: center; height: 162px; margin: 0px; }
img.logo { margin: 56px auto; }

#content { float: right; width: 670px; margin-right: 10px; text-align: left; }

div.furnitureform { background: url("Images/homeform.jpg") top center no-repeat #FFF; width: 670px; height: 450px; margin-top: 10px; }
div#quickform { background: url("Images/tempcontact.jpg") top center no-repeat #FFF; width: 650px; height: 303px; margin: 10px; text-align: left; }
div#quickform2 { background: url("Images/tempcontact2.jpg") top center no-repeat #FFF; width: 650px; height: 303px; margin: 10px; text-align: left; }

table.botform { margin: 100px 10px 0px 0px; }
div.topform { background: url("Images/topformbg.gif") center center no-repeat; width: 270px; height: 135px; margin-top: 10px; }
table.topform { margin-top: 50px;}
td.nhleft { text-align: left; font: normal 12px Verdana,Arial,Sans-serif; color: #FFF; }
td.txtinform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; vertical-align: top; text-align: right; }
td.topinform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; vertical-align: top; text-align: right; }
td.txtinform2 { font: normal 11px Verdana,Arial,Sans-serif; color: #000; vertical-align: top; text-align: left; }
.quickform { font: normal 11px Verdana,Arial,Sans-serif; color: #03254B; background: #FFF; width: 150px; border: solid 1px #03254B; }
.quicksubmit { display: block; float: right; width: 145px; height: 20px; margin: 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; background: #03254B; border: solid 1px #FFF; }
input.quickform2 { font: normal 11px Verdana,Arial,Sans-serif; color: #000; background: #FFFFFF; border: solid 1px #000000; width: 130px; }
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 20px Tahoma, Arial, Helvetica, sans-serif; color: #F90; text-transform: uppercase; }
h3 { font: normal 24px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #5F0303; margin: 10px 0px; }
h4 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #5F0303; margin: 10px 0px; }
p { margin-bottom: 10px; text-align: justify; }

#side { float: left; width: 290px; background: #315376; }
#side ul { list-style: none; width: 290px; }
#side ul li { border-bottom: solid 1px #FFF; padding: 8px 10px; text-align: center; }
#side ul li a { text-transform: uppercase; font-weight: bold; text-decoration: none; }
#side a:link { color: #FFF; }
#side a:hover { color: #FC3; }
#side a:visited { color: #FFF; }
#side a:visited:hover { color: #FC3; }

#bottom { clear: both; background: #04113C; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; padding: 10px; }
#bottom a { text-decoration: none; color: #FFF; }

