.homepage
{
	font-size:12pt;
	xcolor:#1313b4;
	color:#444444;
	text-align:center;
}
.specialli
{
	list-style-type:none;
	float:left;
	padding:20px;
}

.enquire
{
	display:block;
	color:white;
	font-size:11pt;
	padding:10px;
	margin-top:10px;
	border:solid 1px #8B8B9E;
	background: url(/images/website/enquire-back.png);
	margin-left:10px;
	text-align:center;
	
}
.enquiresmall
{
	display:block;
	color:white;
	font-size:9pt;
	padding:10px;
	width:92px;
	margin-top:10px;
	margin-left:1px;
	border:solid 1px #8B8B9E;
	background: url(/images/website/typelist.png);
	background-position:center center;
	text-align:center;
	
}
#Content
{
	padding-right: 20px;
	
	
	
}

#Footer
{
	height: 59px;
	color: black;
	xbackground: white url(/images/website/background.jpg) repeat-y top left;
	padding-bottom: 10px;
	padding-left: 20px;
}

#Footer a, #Footer a:visited
{
	xcolor: red;
	text-decoration: none;
}

#Footer a:hover
{
	text-decoration: underline;
}

#TopBar
{
	xbackground: url(../images/website/top_bg.jpg) no-repeat;
	height: 282px;
	display:block;
	xborder-bottom:solid 1px silver;
}

.filter
{
	float: right;
	color:Black;
	xwidth:230px;
}

.filter-header
{
	xwidth: 252px;
	height: 32px;
	xbackground: url(/images/website/filter_header.gif) no-repeat;
}

.filter-header span
{
	color: black;
	position: relative;
	font-weight: bold;
	font-size: 1.1em;
	top: 8px;
	left: 45px;
}

.filter-detail
{
	width: 223px;
	border-top: solid 1px #8b8b9e;
	padding-top: 3px;
	xbackground: url(/images/website/filter_detail_bg.gif) repeat-x;
	color:Black;
	display:block;
}

.filter-detail div
{
	display:block;
	margin: 5px;
	padding-left: 20px;
	xcolor: black;
	
}

.filter-detail ul
{
	margin-top: 0px;
	list-style: url(/images/website/filter_bullet.gif);
	margin-left: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 3px;
	xcolor:Black;
}



.filter-detail a
{
	text-decoration: none;
	xcolor: black;
}
.filter-detail a:hover
{
	text-decoration: underline;
}

.navigation
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display:block;
	xmargin-top: 275px;
	margin-left: 0px;
	height:40px;
}
.price
{
	background: url(/images/website/splash.jpg);
	width:175px;
	height:35px;
	font-weight:bold;
	font-size:22pt;
	color:White;
	text-align:center;
}
.navigation a, .navigation a:visited
{
	display:block;
	color: black;
	text-decoration: underline;
	
	font-weight: bold;
	
	font-size:10pt;
	font-weight:normal;
	xbackground: url(/images/website/splash.jpg);
	xwidth:104px;
	height:28px;
	text-align:center;
	padding-top:4px;
	padding-right:15px;
}
.navigation a:hover
{
	color:#E43698;
}
.navigation li
{
	display:list-item;
	float: left;
	margin-left: 5px;
}

.navi-path
{
	color:#E43698;
	text-align:left;
	margin-left:55px;
	margin-top:20px;
	margin-bottom:-10px;
}
.navi-path a, .navi-path a:visited
{
	/*	text-decoration: none;*/
	color: #E43698;
	font-size:9pt;
}


.type-box
{
	margin-left: 0px;
	padding-left: 0px;
	line-height: 65px;
	width: 213px;
	display: block;
	margin-left:0px;
	text-align:center;
	
}

.type-box a
{
	background-image: url(/images/website/typelist.png);
/*	background-position: -15px;*/
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	text-indent: 0px;
}

.type-box a:hover, a.type-box-selected
{
	xbackground-image: url(/images/website/typelist_highlighted.png);
	/*background-position: -15px;*/
}
