body {
	margin:0;
	padding:0;
	background:#66685a url(css/background.jpg) center top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#4D708A;
}
body *,
td { font-family:Verdana, Arial, Helvetica, sans-serif; }

#container {
	width:957px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}
#topcontainer {
	position:absolute;
	top:0px;
	left:0px;
	height:194px;
}
#topcontainerholder {
	height:194px;
}

#leftcolwrappertop,#leftcolwrapper,#leftcolwrapperbot {
	width:247px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/leftcolbg.png');*/
}
.leftcolwrapper[class] { background:url('css/leftcolbg.png') repeat-y; }

#leftcolwrappertop {
	height:194px;
}
#leftcolwrapperbot {
	padding-bottom:8px;
}
#leftcolwrapper {
	padding-bottom:8px;
}
* html .homepage #leftcolwrapper {
	padding-bottom:9px;
}

#leftcolwrappertop .content,
#leftcolwrapper .content,
#leftcolwrapperbot .content {
	margin-left:20px;
	margin-right:8px;
}

#singlecolwrapper {
	padding-bottom:8px;
	color:#6a6b5e;
}
* html #singlecolwrapper {
	height:1px;
}
.singlecolwrapper[class] { background:url('css/singlecolbg.png') repeat-y; }

#singlecolwrapper .content {
	margin-left:20px;
	margin-right:20px;
	background:#FFFFFF;
}


#rightcolwrappertop,#rightcolwrapper,#rightcolwrapperbot {
	position:relative;
	width:710px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/rightcolbg.png');*/
}

.rightcolwrapper[class] { background:url('css/rightcolbg.png') repeat-y; }

#rightcolwrapper {
	color:#6a6b5e;
	font-size:11px;
	padding-bottom:0.1px;
}

.homepage #rightcolwrapper {
	padding-bottom:8px;
}

#rightcolwrappertop .content,
#rightcolwrapper .content,
#rightcolwrapperbot .content {
	margin-left:12px;
	margin-right:20px;
	position:relative;
}

#rightcolwrapperbot {
	padding-bottom:8px;
}

#leftcolwrapper .content[class] {

}

#logo {
	display:block;
	width:219px;
	height:147px;
	background:#ffffff;
	position:relative;
	margin:0px;
}
#logo a {
	position:absolute;
	display:block;
	width:102px;
	height:146px;
	left:60px;
	top:0px;
	text-indent:-999em;
	overflow:hidden;
	background:url('css/logo.gif');
}
.listings #logobottom,
.homepage #logobottom {
	width:247px;
	height:48px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/homelogobottom.png');*/
}
.homepage .logobottom[class] {
	background:url('css/homelogobottom.gif') no-repeat;
}

.listings .logobottom[class] {
	background:url('css/listlogobottom.gif') no-repeat;
}

.contentpage #logobottom,
.details #logobottom {
	width:247px;
	height:48px;
	background:url('css/homelogobottom.gif') no-repeat;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/altlogobottom.png');*/
}
/*.details .logobottom[class] {
	background:url('css/altlogobottom.png') no-repeat;
}*/

#chatlink {
	margin-top:-21px;
	height:126px;
	margin-bottom:8px;
}
/**** DNN Panes *****/
.details #dnn_ContentPane {
/*	margin-top:-25px;*/
    background:url('css/twocolbg.png') repeat-y;
    padding-bottom:8px;
 }
* html .details #dnn_ContentPane 
{
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.figtreebay.com.au/Portals/www.figtreebay.com.au/Skins/FigTreebay/css/twocolbg.png');
}
.details #dnn_ContentPane * {
	text-align:left;
}
.details #dnn_ContentPane #detailAddress {
	text-align:right;
}
.details #dnn_ContentPane,
.listings #dnn_ContentPane {
	position:relative;
}
.listings #dnn_ContentPane .content {
	padding:8px;
}
.listings #dnn_ContentPane .leftcolwrapper .content {
	padding:0px;
}
.listings #dnn_ContentPane .rightcolwrapper .content {
	padding:0px;
}
* html .listings #dnn_ContentPane {
/*	height:1px;*/
}
.contentpage .twocol #dnn_ContentPane {
	width:438px;
}

.contentpage .twocol #dnn_RightPane {
	width:144px;
	margin-left:20px;
}

.contentpage .twocol #dnn_RightPane .ContentPane {
	border-left:1px solid #d6e6ef;
	padding-left:16px;
}

/*********** RIGHT COL ELEMENTS ****/
#r1 {
	position:absolute;
	left:4px;
	top:182px;
	width:8px;
	height:5px;
	background:url(css/rightcolleft.gif) no-repeat;
}
.homepage #r1 {
	position:absolute;
	left:4px;
	top:182px;
	width:8px;
	height:5px;
	background:url(css/rightcolleft.gif) no-repeat;
}
#r2 {
	position:absolute;
	right:12px;
	top:145px;
	width:8px;
	height:6px;
	background:url(css/rightcolright.gif) no-repeat;
}
#r3 {
	position:absolute; 
	top:186px; 
	width:4px; 
	height:8px;
}
#rightheader {
	height:94px;
	background:#FFFFFF;
	position:relative;
}

h2#strapline {
	position:absolute;
	top:20px;
	right:0px;
	width:280px;
	height:60px;
	background:url(css/strapline.gif) no-repeat;
	margin:0px;
	overflow:hidden;
	text-indent:-999em;

}

#headernav {
	position:absolute;
	left:24px;
	top:11px;
	width:52px;
	height:21px;
}
#headernav li {
	width:21px;
	height:21px;
	margin-right:10px;
}
#headernav li.last {
	margin-right:0px;
}	
#headernav li a {
	width:21px;
	height:21px;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
}	
#headernav_home a {
	background-image:url(css/headernav/home.gif);
}
#headernav_contact a {
	background-image:url(css/headernav/contact.gif);
}

#rightbody {
	background:#FFFFFF;
	margin-bottom:8px;
}
.homepage #rightbody {
	margin-top:-55px;
	background:none;
}
* html .homepage #rightbody {
	margin-top:-54px;
}
.contentpage #rightbody {
	padding:24px 34px;
}
.contentpage #dnn_ContentPane h3,
.contentpage #dnn_ContentPane h3 *,
.h3title {
	color:#b6a88f;
	font-size:16px;
	font-weight:normal;
}
.contentpage #dnn_ContentPane h3.Head {
	margin:0px;
	margin-bottom:29px;
}
.contentpage #dnn_ContentPane,
.contentpage #dnn_ContentPane th,
.contentpage #dnn_ContentPane td,
.ContentPane td {
	line-height:1.5em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; !important;
}

#rightfooter {
	background:#858674;
	height:36px;
	font-size:10px;
	color:#FFFFFF;
	position:relative;
}
#rightfooter a {
	color:#FFFFFF;
	/*font-size:9px;*/
}
#rightfooter h6 {
	display:inline;
}
#rightfooternav {
	position:absolute;
	right:8px;
	top:12px;
	width:660px;
}
#rightfooternav li {
	background:url(css/footerseparator.gif) right no-repeat;
	padding-right:5px;
	padding-left:5px;
	font-size:10px
}
#rightfooternav li.first {
	padding-left:0px;
}
#rightfooternav li.last {
	padding-right:0px;
	background:none;
}


#rightfooter span 
{
    display:block;
	text-indent:-999em;
	overflow:hidden;
	font-size:0px;
}
#rightfooter_moreinfo {
	margin-top:2px;
	width:139px;
	height:11px;
	background-image:url(css/moreinfo.gif);
	margin-right:21px;
}
#rightfooter_phone  {
	margin-top:2px;
	background-image:url(css/icon_tel.gif);
	padding-left:22px;
	margin-right:18px;	
}
#rightfooter_email {
	background-image:url(css/icon_mouse.gif);
	padding-left:26px;
	margin-right:26px;
	height:15px;
	line-height:15px;
}
#rightfooter_form {
	margin-top:2px;
	background-image:url(css/icon_form.gif);
	padding-left:19px;
}
/************************** LEFTNAV *****************************/

#leftnav, #leftnav li{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:8px;
}

#leftnav li {
	height:36px;
	background:#858674;
	margin-bottom:1px;
}

#leftnav li a {
	display:block;
	width:219px;
	height:36px;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:top left;
}

#leftnav_returnlistings a { background-image:url(css/leftnav/returnlistings.gif); }
#leftnav_returnpropertydetails a { background-image:url(css/leftnav/returnpropertydetails.gif); }
#leftnav_propertydetails a { background-image:url(css/leftnav/propertydetails.gif); }
#leftnav_virtual a { background-image:url(css/leftnav/virtual.gif); }
#leftnav_movie a { background-image:url(css/leftnav/movie.gif); }
#leftnav_video a { background-image:url(css/leftnav/video.gif); }
#leftnav_slideshow a { background-image:url(css/leftnav/slideshow.gif); }
#leftnav_estateinfo a { background-image:url(css/leftnav/estateinfo.gif); }
#leftnav_contactus a { background-image:url(css/leftnav/contactus.gif); }
#leftnav_floorplan a { background-image:url(css/leftnav/floorplan.gif); }
#leftnav_brochure a { background-image:url(css/leftnav/brochure.gif); }
#leftnav_location a { background-image:url(css/leftnav/location.gif); }
#leftnav_homeeasy a { background-image:url(css/leftnav/homeeasy.gif); }
#leftnav_suburb a { background-image:url(css/leftnav/suburbinfo.gif); }
#leftnav_bookmark a { background-image:url(css/leftnav/bookmark.gif); }
#leftnav_areainfo a { background-image:url(css/leftnav/areainfo.gif); }

#leftnav_returnlistings a:active,#leftnav_returnlistings a:hover,#leftnav_returnlistings a.selected { background-image:url(css/leftnav/returnlistings_on.gif); }
#leftnav_returnpropertydetails a:active,#leftnav_returnpropertydetails a:hover,#leftnav_returnpropertydetails a.selected { background-image:url(css/leftnav/returnpropertydetails_on.gif); }
#leftnav_propertydetails a:active,#leftnav_propertydetails a:hover,#leftnav_propertydetails a.selected { background-image:url(css/leftnav/propertydetails_on.gif); }
#leftnav_virtual a:active,#leftnav_virtual a:hover,#leftnav_virtual a.selected { background-image:url(css/leftnav/virtual_on.gif); }
#leftnav_movie a:active,#leftnav_movie a:hover,#leftnav_movie a.selected { background-image:url(css/leftnav/movie_on.gif); }
#leftnav_video a:active,#leftnav_video a:hover,#leftnav_video a.selected { background-image:url(css/leftnav/video_on.gif); }
#leftnav_slideshow a:active,#leftnav_slideshow a:hover,#leftnav_slideshow a.selected { background-image:url(css/leftnav/slideshow_on.gif); }
#leftnav_estateinfo a:active,#leftnav_estateinfo a:hover,#leftnav_estateinfo a.selected { background-image:url(css/leftnav/estateinfo_on.gif); }
#leftnav_floorplan a:active,#leftnav_floorplan a:hover,#leftnav_floorplan a.selected { background-image:url(css/leftnav/floorplan_on.gif); }
#leftnav_brochure a:active,#leftnav_brochure a:hover,#leftnav_brochure a.selected { background-image:url(css/leftnav/brochure_on.gif); }
#leftnav_location a:active,#leftnav_location a:hover,#leftnav_location a.selected { background-image:url(css/leftnav/location_on.gif); }
#leftnav_homeeasy a:active,#leftnav_homeeasy a:hover,#leftnav_homeeasy a.selected { background-image:url(css/leftnav/homeeasy_on.gif); }
#leftnav_suburb a:active,#leftnav_suburb a:hover,#leftnav_suburb a.selected { background-image:url(css/leftnav/suburbinfo_on.gif); }
#leftnav_bookmark a:active,#leftnav_bookmark a:hover,#leftnav_bookmark a.selected { background-image:url(css/leftnav/bookmark_on.gif); }
#leftnav_areainfo a:active,#leftnav_areainfo a:hover,#leftnav_areainfo a.selected { background-image:url(css/leftnav/areainfo_on.gif); }
#leftnav_contactus a:active,#leftnav_contactus a:hover,#leftnav_contactus a.selected { background-image:url(css/leftnav/contactus_on.gif); }

/************************** NAV *****************************/
#nav {
	position:absolute;
	left:0px;
	top:94px;
	height:100px;
	display:block;
}

#navholder {
	height:100px;
	background:#FFFFFF;
}

#nav li {
	width:97px;
	height:100px;
}
#nav li a {
	display:block;
	width:97px;
	height:81px;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

#nav li#nav_about { width:98px; height:100px; }
#nav li#nav_lifestyle { height:97px; }
#nav li#nav_forsale { height:85px; }
#nav li#nav_homeeasy { height:68px; }
#nav li#nav_promotions { height:54px; }
#nav li#nav_virtualtour { height:49px; }
#nav li#nav_slideshow { width:95px; height:64px; }

#nav li#nav_about a { background-image:url(css/nav/about.gif); width:98px; height:100px; }
#nav li#nav_lifestyle a { background-image:url(css/nav/lifestyle.gif); height:97px; }
#nav li#nav_forsale a { background-image:url(css/nav/forsale.gif); height:85px; }
#nav li#nav_homeeasy a { background-image:url(css/nav/homeeasy.gif); height:68px; }
#nav li#nav_promotions a { background-image:url(css/nav/promotions.gif); height:54px; }
#nav li#nav_virtualtour a { background-image:url(css/nav/virtualtour.gif); height:49px; }
#nav li#nav_slideshow a { background-image:url(css/nav/slideshow.gif); width:95px; height:64px; }

#nav li#nav_about a:hover,#nav li#nav_about a.selected { background-image:url(css/nav/about_on.gif); }
#nav li#nav_lifestyle a:hover,#nav li#nav_lifestyle a.selected { background-image:url(css/nav/lifestyle_on.gif); }
#nav li#nav_forsale a:hover,#nav li#nav_forsale a.selected { background-image:url(css/nav/forsale_on.gif); }
#nav li#nav_homeeasy a:hover,#nav li#nav_homeeasy a.selected { background-image:url(css/nav/homeeasy_on.gif); }
#nav li#nav_promotions a:hover,#nav li#nav_promotions a.selected { background-image:url(css/nav/promotions_on.gif); }
#nav li#nav_virtualtour a:hover,#nav li#nav_virtualtour a.selected { background-image:url(css/nav/virtualtour_on.gif); }
#nav li#nav_slideshow a:hover,#nav li#nav_slideshow a.selected { background-image:url(css/nav/slideshow_on.gif); }

/************************** PANELS *****************************/

#btmfiller {
	background-color: #6d6e5f;
	width: 220px;
	height: 191px;
}

.promopanel { min-height:1%; }
.promopanel {
	background:url('css/promopanelbot.gif') #858674 bottom no-repeat;
	position:relative;
	padding-top:12px;
	padding-left:17px;
	font-size:11px;
}
.contentpage .promopanel,
.homepage .promopanel {
	margin-bottom:8px;
}
.promopanel td {
	font-size:10px;
}
.promopanel .ptop {
	border-bottom:1px solid #bfc0ae;
	margin-bottom:12px;
	width:178px;
}
.promopanel .ptop h4 {
	margin:0px;
	height:17px;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.promopanel .pbody {
	padding-right:24px;
	padding-bottom:18px;
	color:#FFFFFF;
}

#newsletterPanel .pbody {
	padding-bottom:46px;
	margin-bottom:8px;
}
.promopanel .pbutton {
	position:absolute;
	right:5px;
	bottom:5px;
	width:26px;
	height:26px;
	z-index:500;
}

.promopanel a.promolink 
{
    position:absolute;
    left:0px;
    top:0px;
    display:block;
    width:100%;
    z-index:1000;
}
.formtable {
	border-collapse:collapse;
}
.formtable td {
	padding:1px;
	margin:0px;
	vertical-align:middle;
}
* html .promopanel .formtable td{
		padding:0px;
}
* html .promopanel .forminput {
	width:137px;
}
.promopanel .forminput {
	width:140px;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:5px;
	border:0px;
	background:#FFFFFF;
	font-size:11px;
}

#landPanel a{
color:#FFFFFF;
}
/********** HEADERS *************/
.header_img {
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	padding:0px;
	text-indent:-999em;
	overflow:hidden;
}

#header_stay_updated { background-image:url(css/headers/stayupdated.gif); }
#header_download_brochure { background-image:url(css/headers/downloadbrochure.gif); }
#header_land_only { background-image:url(css/headers/landonly.gif); }
#header_residential_properties { background-image:url(css/headers/residentialproperties.gif); }

#header_contact {
	background-image:url(css/headers/contactinfo.gif);
	height:11px;
	width:127px;
	margin-bottom:18px;
}




/***** FOOTER STYLES *****/
#footer {
	height:48px;
	font-size:9px;
	position:relative;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='css/footerbg.png');*/
	color:#858674;
}
.footer[class] {
	background:none;
}

#footer a {
	color:#858674;
	
}

ul#footernav {
	position:absolute;
	left:245px;
	top:33px;
	margin:0px;
}

ul#footernav li {
	background:url(css/footerseparator.gif) right no-repeat;
	padding-right:10px;
	padding-left:10px;
}
ul#footernav li.first {
	padding-left:0px;
}
ul#footernav li.last {
	padding-right:0px;
	background:none;
}

#footerlogo {
	position:absolute;
	left:890px;
	top:13px;
	width:44px;
	height:30px;
	margin:0px;
}

/********** LISTING STYLES **********/
#paginationtop,.paginationtop {
	position:absolute;
	top:-50px;
	left:593px;
}
.listingPagination {
	font-size:11px;
	color:#b6a88f;
	padding-top:30px;
}
.listingPagination ul.horzlist li {
	margin-left:13px;
}
.listingPagination ul.horzlist li.first {
	margin-left:0px;
}
.listingPagination a, .listingPagination a:link, .listingPagination a:visited {
	color:#b6a88f;
	text-decoration:underline;
}
#listingFooter .rightcol {
	width:660px;
	text-align:right;
	margin-right:19px;
	padding-top:0px;
	font-size:11px;
}
#listingFooter .rightcol .listingPagination {
	margin-left:342px;
}
#listingFooter .leftcol {
	width:211px;
}
#listingFooter .rightcol {
	
}

.listingTable { border:0px; border-collapse:collapse; margin-bottom:8px;}
.listingTable td { padding:0px;}
.listingPicture { width:211px; border-bottom:1px solid white; border-right:1px solid white; }
.listingTable td.listingSummary { 
	width:670px; 
	border-bottom:1px solid white;
	vertical-align:top;
/*	margin-left:42px;*/
/*	padding-top:19px;*/
    padding-top:8px;
	position:relative;
}
.listingSummary .detailSummary {
	float:right;
	display:inline;
	margin-right:8px;
/*	top:24px;
	left:504px;*/
}
.listingSummary {
	font-size:11px;
}
.listingSummary .detailAddress {
	font-size:16px;
	color:#476454; ! important
	margin:0px;
	padding-top:8px;
/*	text-indent:42px;*/
    margin:0px 0px 0px 20px;
/*	margin-bottom:15px;*/
	font-weight:normal;
}
.listingSummary .detailPrice {
/*	position:absolute;
	text-align:right;
	right:178px;
	top:12px;*/
	color:#292929;
	font-weight:bold;
	margin-bottom:15px;
	text-indent:20px;
}
.listingSummary .detailAddress a 
{
    color:#292929;
}
.listingSummary p {
	/*margin-left:42px;*/
	margin-left:20px;
}
.listingSummary p a 
{
    color:#6a6b5e;
}
.listingLink { 
	background: #476454; 
	border-right:1px solid white; 
	vertical-align:middle; 
	height:23px;
	color:#FFFFFF;
}
.listingLink a {
	display:block;
	width:211px;
	height:23px;
	line-height:23px;
	text-indent:-999em;
	overflow:hidden;
	background:url(css/listingLink.gif) #476454 no-repeat;
}

.listingTable td.listingOptions { 
	background: #abac96;
	vertical-align:middle;
	padding-left:20px;
	padding-right:10px;
	height:23px;
}
.listingTable td.listingOptions a {
	height:11px;
	line-height:11px;
	padding-right:14px;
	background:url(css/arrowalt.gif) right no-repeat;
	color:#FFFFFF; !important
}
.listingOptions ul.horzlist li {
	margin-right:14px;
	height:11px;
	line-height:11px;
}

.listingWrapper {
	width:882px;
}
.listingWrapper .leftcol {
	width:211px;
}
.listingWrapper .rightcol {
	width:670px;
}
.listingTop,.listingTopAlt {
	margin-bottom:1px;
}
.listingTopAlt {
	margin-bottom:1px;
}
.listingTopAlt td {
	background:#f6f7dd;
}
.listingBottom a {
	text-decoration:none;
}
.listingBottom td {
	height:23px;
	vertical-align:middle;
}
.listingBottom td  * {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}


.listingBottom .leftcol a {
	display:block;
	width:211px;
	height:23px;
	line-height:23px;
	text-indent:12px;
	background:#476454;
}
.listingBottom .leftcol *,
.listingBottom .rightcol * {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
/********** DETAIL STYLES **********/
#detailLeftcol { /*padding-top:25px;*/ }

#detailAddressWrapper {
	height:25px;
	position:absolute;
	top:-25px;
	right:48px;
}

#detailAddress {
	width:396px;
	text-align:right;
	font-size:16px;
	color:#292929;
	margin:0px;
	font-weight:normal;
}
#detailPane1 {
	background:#FFFFFF;
	padding:8px;
	margin-bottom:8px;
	min-height:1%;
}

#detailPane2{
	background:#FFFFFF;
	width:100%;
	line-height:18px;
}

#detailDesc {
	padding-top:32px;
	padding-bottom:50px;
	width:430px;
	margin-left:33px;
}

h5#detailHeadline {
	margin:0px 18px 0px 0px;
	color:#292929;
	font-weight:normal;
	font-size:12pt;
}

#detailContact {
	padding-top:29px;
	padding-bottom:29px;
	margin-left:40px;
}
#detailContactWrapper {
	border-left:1px solid #d6e6ef;
	padding-left:13px;
}
#detailContact li {
	height:17px;
	color:#292929;
}
#detailContact li * {
	color:#292929;
}
.detailSummary {
	width:166px;
	height:24px;
	overflow:hidden;
	margin-bottom:8px;
}
.detailSummary ul.horzlist li {
	margin-right:8px;
	width:50px;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:33px;
	background-position:top left;
	background-repeat:no-repeat;
}
.detailSummary ul.horzlist li label {
	display:none;
}	
.summary_Baths {
	background-image:url(css/detail_bath.gif);
}
.summary_Garages {
	background-image:url(css/detail_garage.gif);
}
.summary_Bedrooms {
	background-image:url(css/detail_bed.gif);
}
.detailSummary ul.horzlist li.summary_Garages {
	margin-right:0px; !important
}
.printDetails 
{
    color:#6a6b5e;
}
/*** styles related to the image preview browser ***/

#PreviewGallery .leftcol {
	width:166px;
	margin-left:8px;
}

#PreviewThumbs img 
{
    display:block;
    cursor:pointer;
    margin-bottom:8px;
}
#ImgPreviewPanel 
{
    float:left;
    width:488px;
    display:inline;
}
#PreviewThumbs
{
    width:166px;
    height:260px;
    overflow:auto;
    scrollbar-base-color: #cfdcd0;
    scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: #8b9c90;
    scrollbar-darkshadow-color: #8b9c90;
    scrollbar-highlight-color: #8b9c90;
    scrollbar-shadow-color: #8b9c90;
    scrollbar-track-color: #cfdcd0;
}



/** HELPER **/
a.printLink, a:link.printLink, a:visited.printLink   
{
    padding-left:15px;
    background:url(css/printicon.gif) top left no-repeat;
	color: #b6a88f;
}
.block 
{
    display:block;
}
#dnn_ContentPane table.formTable 
{
    border:1px solid #476454;
    border-collapse:collapse;
}
#dnn_ContentPane .formTable td 
{
    border:1px solid #476454;
    color:#000000;
    vertical-align:top;
    padding:6px;
}
#dnn_ContentPane .formTable td td
{
    border:none;
    color:#000000;
    vertical-align:top;
    padding:0px;
}
#dnn_ContentPane .formTable tr.buttonRow td 
{
    padding-top:1em;
    text-align:center;
} 
#dnn_ContentPane .formTable .formInput 
{
    border:1px solid #a1b7c3;
    width:150px;
    font-size:11px;
}
#dnn_ContentPane .formTable .formInputSmall 
{
    border:1px solid #a1b7c3;
    width:4em;
    font-size:11px;    
}
#dnn_ContentPane .formTable .formInputLong
{
    border:1px solid #a1b7c3;
    width:400px;
    font-size:11px;    
} 
#dnn_ContentPane .formButton
{
    background:#FFFFFF;
    border:1px solid #a1b7c3;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffa1b7c3');
}

ul.bulletedList, 
ul.bulletedList li {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.bulletedList li {
	background:url(css/bullet.gif) center left no-repeat;
	padding-left:8px;
}



ul.horzlist {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.horzlist li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.horzlist a {
	display:block;
	float:left;
	text-decoration:none;
}

ul.horzlist a span{
	visibility:hidden;
}


.leftcol {
	float:left;
	display:inline;
}
.rightcol {
	float:right;
	display:inline;
}

#fullscreenflash #dnn_ContentPane {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:none;
	background:#ffffff;
	}

#flashIntro {
	position:absolute;
	background:#fff;
	width:100%;
	height:100%;
	top:0;
	left:0;
	margin:0;padding:0;
}

.clearer {
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#dnn_ContentPane p{
line-height:13.5pt;
}

#detailPane1{
width:662px;
}


html > body .clearfix {min-height: 1px; height: auto;} 
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
