body {
	background: #FFFFFF;
	font-size: 100%;
	}
body, input, select, td, textarea, th {
	color: #939598;
	font-family: Arial;
	}
body, form {
	margin: 0;
	padding: 0;
	}
img, table {
	border: 0 none;
	}
a {
	color: #939598;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
p {
	margin: 0 0 1em 0;
	padding: 0;
	}
table {
	border-collapse: collapse;
	}
td, th {
	padding: 0;
	}
td {
	vertical-align: top;
	}
textarea {
	overflow: auto;
	}
ul {
	margin: 0;
	padding: 0 0 0 16px;
	}



#main {
	margin: 0 auto;
	width: 693px;
	}


#flash {
	background: url(../images/hl.gif) repeat-x left 234px;
	height: 262px;
	}


#header {
	background: url(../images/hbg.jpg) no-repeat left 10px;
	height: 127px;
	}
#header img {
	margin: 7px 0 0 12px;
	}


#wrap {
	font-size: 0.875em;
	padding: 14px 8px 68px 18px;
	}


#menu {
	background: url(../images/hl.gif) repeat-x left bottom;
	height: 49px;
	margin: 0 0 26px 0;
	}
#menu ul {
	padding: 0;
	}
#menu li {
	display: inline;
	float: left;
	list-style: none;
	padding: 10px 14px 0 0;
	}


#content {
	min-height: 504px;
	height: auto!important;
	height: 504px;
	padding: 0 0 0 56px;
	position: relative;
	}
#content dl {
	margin: 0;
	padding: 0;
	}
#content dt {
	font-weight: bold;
	margin: 0;
	padding: 14px 0 6px 0;
	text-transform: uppercase;
	}
#content dd {
	background: url(../images/dot.gif) no-repeat left 6px;
	margin: 0;
	padding: 0 0 4px 8px;
	}


#pics {
	float: right;
	margin: 0 0 -8px 30px;
	}
#pics img {
	margin: 0 0 8px 0;
	vertical-align: top;
	}


#footer {
	height: 36px;
	margin: 14px 0;
	position: relative;
	}
#footer img {
	left: 126px;
	position: absolute;
	top: -13px;
	}



.c1 {	color: #0f6cb6; }
.c2 { color: #9dc9ba; }
.c3 { color: #bf2e1a; }
.c4 { color: #636466; }


.col1, .col2 { float: left; }


.gallery {
	background: url(../images/hl.gif) repeat-x left top;
	margin: 24px 0 0 0;
	padding: 38px 0 0 0;
	}
.gallery .inner {
	height: 252px;
	position: relative;
	text-align: center;
	width: 552px;
	}
.gallery .next,
.gallery .prev {
	margin: -10px 0 0 0;
	position: absolute;
	top: 50%;
	}
.gallery .next { right: 0; }
.gallery .prev { left: 0; }


.floor {
	left: 36px;
	position: absolute;
	top: 14px;
	}

#floor2, #floor3 {
	display: none;
	}



/* type1 */

#type1 #wrap {
	background: url(../images/fbg1.gif) no-repeat left bottom;
	}

#type1 #content {
	background: url(../images/ct1.gif) no-repeat left top;
	}


/* type2 */

#type2 #wrap {
	background: url(../images/fbg2.gif) no-repeat left bottom;
	}

#type2 #content {
	background: url(../images/ct2.gif) no-repeat left top;
	}

/* type3 */

#type3 #wrap {
	background: url(../images/fbg3.gif) no-repeat left bottom;
	}

#type3 #content {
	background: url(../images/ct3.gif) no-repeat left top;
	text-transform: uppercase;
	}

#type3 #content .col1 {
	width: 206px;
	}

#type3 #content .col2 {
	width: 170px;
	}

/* type4 */

#type4 #wrap {
	background: url(../images/fbg4.gif) no-repeat left bottom;
	font-size: 0.75em;
	}

#type4 #content {
	background: url(../images/ct4.gif) no-repeat left top;
	text-align: center;
	text-transform: uppercase;
	}
#type4 #content a {
	font-weight: bold;
	text-decoration: none;
	}
#type4 #content .pages {
	height: 484px;
	}
#type4 #content .pages a {
	margin: 0 6px;
	}

/* type5 */

#type5 #wrap {
	background: url(../images/fbg5.gif) no-repeat left bottom;
	}

#type5 #content {
	background: url(../images/ct5.gif) no-repeat left top;
	}




* html #header img {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

/* pricing table */

#ptable TABLE,TH,TD,P,DIV,BLOCKQUOTE,UL,OL,IL {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #454545;

}





#ptable BODY {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #454545;

}



#ptable HR { height : 1px;  color : Silver;  }







#ptable INPUT,TEXTAREA,SELECT,OPTION {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #454545;

}



#ptable FORM {

	margin-top : 0px;

	margin-bottom : 0px;

}



#ptable .NOBG {

	background-image : none;

}







#ptable a {

	text-decoration: none;

	}





#ptable a:link {

	color: #990000;

}







#ptable a:hover {

	text-decoration: underline;

	color : #FF3300;

	}







#ptable a:visited {

	color: #666699;

	text-decoration: underline;

}







#ptable .rightshadow {

	background-image: url(../img/rightshadow.gif);

	background-position: left;

	background-repeat: repeat-y;

	border-left-color: #E5E5E5;

	border-left-style: solid;

	border-left-width: 1px;

}



#ptable .leftshadow {

	background-image: url(../img/leftshadow.gif);

	background-position: right;

	background-repeat: repeat-y;

	border-right-color: #E5E5E5;

	border-right-style: solid;

	border-right-width: 1px;

}



#ptable .copyright {

	font-size: 10px;

}



#ptable .contentTD {

  padding-bottom : 20px;

  padding-left : 20px;

  padding-right : 20px;

  padding-top : 10px;

}



#ptable .H {

  border-bottom : 1px solid #D4D4D4;

}



#ptable .separator {

	border-left-color: #D4D4D4;

	border-left-style: solid;

	border-left-width: 1px;

}



#ptable .boldLinks {

  font-weight : bold;

  text-transform : uppercase;

  font-size : 10px;

}



#ptable .mapBG {

  background-color : #EBEBEB;

}



#ptable .mapStroke {

  background-color : White;

}



#ptable .darkTD {

  background-color : #F4F4F4;

}



#ptable .hdrTD {

  background-color : #E8E8E8;

}
