INPUT ,SELECT
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    color: #17388b;
}
Body
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    line-height:20px;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #000000;
    margin: 0px;
    background: #001b5e url(../images/bg_body.gif) top left repeat-x;
	margin-top:0px; 
}
/*got to place on top so other styles below can override it*/
.generalcontent a,.generalcontent a:visited{color:#0047ff;}
/**/
td{
	vertical-align:top;
}

h1 
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size: 20px;font-weight:bold;
	color: #6d5200;
}
h2 
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;color:#1b3e93;
}
#main {
	margin:0px auto;
	width: 1000px;background-color:#ffffff;
	padding:0px;
}

#main #header{
	background-color:#1c3f95;
	width:1000px;
	margin: 0px;
	padding:0px; 
}

#main #header .nav {
	border-top:0px solid #1c3f95;
	border-left:5px solid #ffd503;
	border-right:0px solid #1c3f95;
	width: 998px;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	color:#ffffff;
	line-height:30px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; 
	background:#1c3f95 url(../images/nav_bar.gif) top left no-repeat;
}
/*#main #header .nav a {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	line-height: 30px;
	display: block;float:left;
}
#main #header .nav a.first {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 8px 0px 0px;
	line-height: 22px;
	display: block;float:left;
}
#main #header .nav a:visited {
	text-decoration: none;
}
#main #header .nav a:hover {
	text-decoration: none;
}*/

#main #content{
	width:998px;
	border-left:5px solid #ffd503;
	border-right:2px solid #001f6a; 
}
/*## IE hacks*/
html>body #main #content {
width:996px;
}
/**/
#main #content .navshadow{
	width: 998px;height:13px;
	background: #ffffff url(../images/nav_shadow.gif) top left repeat-x;
	padding:0px;
	margin:0px;
}
/*## IE hacks*/
html>body #main #content .navshadow {
width:995px;
}
/**/
#main #content .navshadow2{
	width: 996px;height:13px;
	background: #ffffff url(../images/nav_shadow_detailspage2a.gif) top left;
	font-size: 1px;
	line-height:13px;margin-bottom:-13px;
}

#main #content .navshadow3{
	width: 996px;height:13px;
	background: #ffffff url(../images/nav_shadow_detailspage3.gif) top left;
	padding:0px;
	margin:0px;
	font-size: 1px;
	line-height:13px;
}

#main #contentdetails{
	width:998px;
	border-left:5px solid #ffd503;
	border-right:2px solid #001f6a; 
	
}
/*## IE hacks*/
html>body #main #contentdetails {
width:996px;
}
/**/
#main #contentdetails table.contentdetailstable{
	width:998px;
}
/*## IE hacks*/
html>body #main #contentdetails table.contentdetailstable{
width:995px;
}
/**/
#main #contentdetails .navshadow3{
	width: 996px;height:13px;
	background: #ffffff url(../images/nav_shadow_detailspage3.gif) top left;
	padding:0px;
	margin:0px;
	font-size: 1px;
	line-height:13px;
}

#main #contentdetails .headingbar
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	width:559px;height:37px;background: #001b5f url(../images/bg_heading.gif) top left repeat-x; /*bg_details_heading_bar.gif*/
	margin-bottom:2px;
}
#main #contentdetails .headingbar .suburb{
	color:#ffd503;font-size:20px;font-weight:bold;line-height:37px;float:left;padding-left:8px;
}
#main #contentdetails .headingbar .price{
	color:#FFFFFF;font-size:20px;font-weight:normal;line-height:37px;float:right;padding-right:8px;
}
#main #contentdetails .headingbar2
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	width:560px;height:30px;
	margin-bottom:2px;
}
#main #contentdetails .headingbar2 .text{
	color:#1c3f95;font-size:16px;font-weight:bold;line-height:30px;float:left;
}
#main #contentdetails .headingbar2 .backsearch a{
	color:#1c3f95;font-size:12px;font-weight:bold;line-height:30px;float:right;text-decoration:none;
}
#main #contentdetails .headingbar2 .backsearch a:hover{
	text-decoration:underline;
}
#main #contentdetails .detailsheading
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	color:#99770b;font-size:16px;line-height:30px;font-weight:bold;width:562px;
}
#main #contentdetails .detailsmypropheading
{
	color:#0f307d;font-weight: bold; font-size:20px;width:149px; padding-left:12px;padding-bottom:10px; padding-top:15px;
	background: #ffd503 url(../images/bg_details_myprop1b.gif) top right repeat-y; margin-top:0px; 
}

/*search*/
#search 
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	/*width: 238px;margin-bottom:13px;*/
	width: 238px;
}
#search .cell{
	height:120px; background: #4f7ae9 url(../images/feature_bg.gif) top left repeat-x; /*bg_quicksearch3*/
	color:#021d60;padding-left:12px;
	border:2px solid #4f7ae9;
}
#search .cell .header
{
	font-weight:normal;
	font-size:20px;line-height:30px;padding-top:3px;
}
#search input {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00395a;
	margin-bottom:3px;
}

#search a.search
{
	color:#ffffff;
	line-height:45px;
}
#advsearch{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	width:238px;
	/*background: #ffffff url(../images/adv_search.gif) top left repeat;*/
	background-color:#4f7ae9;
}

#advsearch td{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	line-height:17px;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;padding-left:10px;border-left:2px solid #4f7ae9;border-right:2px solid #4f7ae9;
	padding-top:5px;padding-bottom:5px;
}
#advsearch input, #advsearch select{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #00395a;
	font-weight:normal;margin-bottom:3px;
}
#advsearch td div.small
{
	font-weight:normal;font-size:10px;line-height:12px;
}
#advsearch td div.small b
{
	font-weight:bold;font-size:11px;line-height:12px;
}
.heading
{
	background: #001b5d url(../images/bg_heading.gif) top left repeat-x;
	height:37px;width:707px; 
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	line-height:37px;color:#ffffff;padding-left:15px;font-size:20px;
	margin:0px; padding-bottom:0px; border:none;border-bottom:2px solid #ffffff;
}
.featurepropbox
{
	text-align:left;
	width:330px;height:310px;background: #ffffff url(../images/bg_featureprop.gif) top left repeat-x;
	padding-left:13px; padding-right:13px;padding-top:10px;padding-bottom:6px;
	margin:0px; border:0px;border:1px solid #ffd503;
}
.featurepropbox img
{
	border:1px solid #ffffff;
	width:330px;
}
.featurepropbox .suburb
{
	color:#001b5d;font-size:22px;line-height:26px;font-weight:normal;
	border-bottom:1px solid #c7d4d7;padding-top:3px;margin-bottom:10px;
}
.featurepropbox .price
{
	color:#1c3f95;font-size:16px;font-weight:bold;
}

.newlistingbox
{
	width:150px;height:215px;background: #ffffff url(../images/bg_newlisting.gif) bottom left repeat-x;
	padding:10px;padding-bottom:10px;border:1px solid #537dea; 
}
.newlistingbox img
{
	border:1px solid #01395a;height:111px;width:148px;
}
.newlistingbox .suburb
{
	color: #001b5d;font-size:14px;line-height:22px;font-weight:bold; 
	border-bottom:1px solid #7092d0;padding-top:15px;
}
.newlistingbox .price
{
	color:#1c3f95;font-size:11px;line-height:18px;font-weight:bold;padding-bottom:10px;
}

.agencydetails
{
	color:#1c3f95;font-size:11px;line-height:30px;
}
.agencydetails a,.agencydetails a:hover
{
	color:#1c3f95;font-size:11px;line-height:30px;text-decoration:underline;
}
.iconbox {
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height:24px;
	text-align:center;
	vertical-align:middle;
	color: #ffd503;
	background-color:#1c3f95;
	height: 47px;
	width: 42px;
	margin: 0px; padding-top:5px;padding-bottom:2px;border:1px solid #1c3f95;
	float:left;
	display:block;
}
html>body .iconbox
{
	height: 44px;
}
.featuredetailsbox
{
	width:171px;
	background: #4c77e5 url(../images/detailsfeature_bg.gif) top left repeat-x;
	color:#ffd503;padding:7px; margin-top:-17px;
}
html>body .featuredetailsbox
{
	margin-top:8px;
}
.featuredetailsbox ul {
	margin-left:20px;
	list-style-type: none;
	padding: 8px 0 0 0;
	list-style-image: url(../images/bullet_arrow_brown.gif);
}
.featuredetailsbox li {
	color: #ffd503;
	font-size: 12px;
	line-height:14px;
	font-weight:bold;
}
.inspectionbox
{
	
	width:171px;height:49px;padding:7px;font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	background: #4f7ae9; /*#463019 url(../images/inspectionbox.gif);/* /*background-color: #f4b800;*/ 
	color:#ffffff;font-size:12px;line-height:18px;font-weight:bold;margin-top:3px;  height: 64px;
}
.inspectionbox b
{
	margin-right:12px; font-size:14px;line-height:18px;color:#ffd503;font-weight:bold;margin-bottom:3px;
}
.detailsdetails
{
	padding:10px;
	background: #ffffff url(../images/details_rightbar.gif) bottom right no-repeat;
}
.detailstype
{
	width:335px;
	color:#4f7ae9;font-family: Arial, Helvetica, sans-serif;
	font-size:11px;line-height:18px;font-weight:bold;
}
.detailspid
{
	float:right;
}
.detailsaddress
{
	color:#001b5e;font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;line-height:26px;font-weight:bold;
}
.detailstitle
{
	color:#001b5e;font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:12px;line-height:18px;font-weight:bold;
}
.detailsdescription
{
	color:#343434;font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:12px;line-height:18px;font-weight:normal;width:330px;
}

.detailsagentbox
{
	width:150px;padding:10px;font-family: Arial,Verdana, Helvetica, sans-serif;
	margin-top:2px;
}
.detailsagentbox .title
{
	color:#1c3f95;font-size:16px;line-height:18px;font-weight:bold;margin-bottom:10px;
}
.detailsagentbox img
{
	border:1px solid #1c3f95;
}
.detailsagentbox .agentname
{
	color:#1c3f95;font-size:12px;font-weight:bold;
}
.detailsagentbox .agentphone
{
	color:#1c3f95;font-size:14px;font-weight:bold;
}
.detailsagentbox .agentemail a
{
	color:#1c3f95;font-size:10px;font-weight:bold;
}
.detailsemailagent
{
	padding-left:9px;
	background: #bfd0fa url(../images/sidesand_email.gif) top left no-repeat;
	/*border-top:1px solid #f8df94;*/
	width:152px;
}
.detailsemailagent a
{
	text-decoration:none;
	color:#0f307d;font-size:14px;font-weight:bold;line-height:26px;
}
.detailsbutton
{
	border-bottom:1px solid #a7b7e5;
	color:#0f307d;font-size:12px;font-weight:bold;line-height:20px;
	margin-left:9px; margin-right:1px;
	cursor:hand;cursor:pointer;width:151px;
}
.detailsbutton a
{
	text-decoration:none;
	color:#0f307d;font-size:12px;font-weight:bold;line-height:20px;
}

.detailscalculator
{
	color:#001d63;font-size:10px;font-weight:normal;line-height:20px;
	margin-top:20px;
	padding-left:10px;padding-top:10px;padding-bottom:15px;width:148px;
	background: #a1afd2 url(../images/sidesand_calculator.gif) top left repeat-y;padding-right:3px;
}
.detailscalculator b
{
	color:#001d63;font-size:13px;font-weight:bold;line-height:18px;
}
.detailscalculator input,.detailscalculator select
{
	color:#000000;
	}
/**/
.h1results
{
	color:#1b3e93;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:20px;font-weight:bold; width:810px;
}
.resultheading{
color:#acc0f4;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;line-height:16px;font-weight:bold;}

.resultheading2{
color:#acc0f4;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;line-height:16px;font-weight:bold;}

.resultpaging{ text-align:right;padding-bottom:7px;}

.resultpaging a,.resultpaging a:link
{
	padding-left:5px;padding-right:5px;padding-top:2px;
	width:19px;border:1px solid #1c3f95;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    line-height:19px;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#ffd503;
    text-decoration:none;
    background-image:url(../images/bg_paging.gif); background-repeat:repeat-x; background-color:#1c3f95;
    text-align:center;
}
.resultpaging a:hover
{
	width:19px;border:1px solid #1c3f95;padding-left:5px;padding-right:5px;padding-top:2px;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    line-height:19px;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    background-image:url(../images/bg_paging.gif); background-repeat:repeat-x; background-color:#1c3f95;
    text-align:center;
}
.resultpaging span
{
	width:19px;border:1px solid #1c3f95;padding-left:5px;padding-right:5px;padding-top:2px;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    line-height:19px;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    background-image:url(../images/bg_paging.gif); background-repeat:repeat-x; background-color:#1c3f95;
    text-align:center;
}
.resultpaging2
{
    text-align:right;padding-top:7px;
}
.resultpaging2 a,.resultpaging2 a:link
{
	padding-left:5px;padding-right:5px;padding-top:2px;
	width:19px;border:1px solid #1c3f95;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    line-height:19px;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#ffd503;
    text-decoration:none;
    background-image:url(../images/bg_paging.gif); background-repeat:repeat-x; background-color:#1c3f95;
    text-align:center;
}
.resultpaging2 a:hover
{
	width:19px;border:1px solid #1c3f95;padding-left:5px;padding-right:5px;padding-top:2px;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    line-height:19px;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    background-image:url(../images/bg_paging.gif); background-repeat:repeat-x; background-color:#1c3f95;
    text-align:center;
}
.resultpaging2 span
{
	width:19px;border:1px solid #1c3f95;padding-left:5px;padding-right:5px;padding-top:2px;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    line-height:19px;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    background-image:url(../images/bg_paging.gif); background-repeat:repeat-x; background-color:#1c3f95;
    text-align:center;
}
.resultsrow1
{
	border:1px solid #ffffff;
	margin-bottom:7px;
	margin-top:1px;
	background-color:#cedbfd;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
}
.resultsrow2
{
	border:1px solid #ffffff;
	margin-bottom:7px;
	margin-top:1px;
	background-color:#eaf0ff;
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
}
.resultsrow1 .resultsbuttons
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	background-color:#acc0f4;padding:5px;
	color:#ab8100;font-weight:bold;font-size:11px;line-height:18px;
	width:136px;
}
.resultsrow1 .resultsbuttons a 
{
	color:#042066;font-weight:bold;font-size:11px;line-height:18px;text-decoration:none;
}
.resultsrow2 .resultsbuttons
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	background-color:#cedbfd;padding:5px;
	color:#042066;font-weight:bold;font-size:11px;line-height:18px;
	width:136px;
}
.resultsrow2 .resultsbuttons a 
{
	color:#042066;font-weight:bold;font-size:11px;line-height:18px;text-decoration:none;
}
.resultsrow1 img
{
	border:2px solid #2d50a2;
}
.resultsrow2 img
{
	border:2px solid #2d50a2;
}
.resultsrow1 .resultstyperow
{
	background-color:#acc0f4;
}
.resultsrow2 .resultstyperow
{
	background-color:#cedbfd;
}
.resultsrow1:hover 
{
	border:1px solid #042066;
}
.resultsrow2:hover 
{
	border:1px solid #042066;
}
.resultssuburb
{
	color:#011340;font-weight:bold;font-size:16px;line-height:26px;
}
.resultsaddress
{
	color:#042066;font-weight:bold;font-size:14px;line-height:26px;
}
.resultsprice
{
	float:right;color:#042066;font-weight:bold;font-size:14px;line-height:26px;
}
.resultsprice .price2
{
	color:#011340;font-weight:bold;font-size:14px;line-height:26px;
}
.resultstype
{
	color:#042066;font-weight:bold;font-size:11px;line-height:20px;
}
.resultspid
{
	color:#042066;font-weight:normal;font-size:11px;line-height:20px;
}
.resultstitle
{
	color:#011340;font-weight:bold;font-size:13px;line-height:10px;
}
.resultsicons
{
	float:right;margin-top:5px;
}
.resultsmore a,.resultsmore a:visited
{
	color:#042066;font-weight:bold;font-size:12px;line-height:32px;text-decoration:none;line-height:10px;
}
.resultsicons .resultsiconbox
{
	width:44px;
	line-height:27px;font-size:18px;font-weight:bold;color:#fef000;padding-left:5px;
	float:left; background: URL(../images/icon_result_bg.gif) repeat-x;
}
.resultsicons .resultsiconbox img
{
	border:none;float:right;
}
.resultssearchheading
{
	color:#0f307d;font-weight: normal; line-height: 30px; font-size:20px;width:149px; padding-left:12px;padding-bottom:10px; padding-top:15px;
	background: #ffffff url(../images/bg_details_myprop1b.gif) top right repeat-y; font-family: Arial, Helvetica, sans-serif;
}
.quicksearch2
{
	margin:10px;color:#0f307d;font-size:11px;font-weight:bold;
}
.quicksearch2 select,.quicksearch2 input
{
	border:1px solid #17388b;
}
/*General page*/
table.links td a {color:#000000;}
.generalcontent
{
	/*background-color:#f0e7cc;*/
	/*font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	background: #ffffff url(../images/bg_generalcontent.gif) top left no-repeat;
	padding:12px; padding-top:0px; width:300px; margin:0px;*/
	padding:12px;background: #ffffff url(../images/nav_shadow_detailspage2b.gif) top left no-repeat;padding-top:20px;padding-left:25px;
}
.generalcontent h1
{
	font-size:24px; font-weight:normal;color:#1b3e93;padding-bottom:15px;
}
.generalcontent .openpara
{
	font-size:14px; font-weight:bold;color:#001854;line-height:22px;
}
.generalcontent .subhead
{ 
	color:#1b3e93;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:14px;line-height:20px;font-weight:bold;
}
/*.generalcontent ul
{ 
	color:#001854;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;line-height:17px;font-weight:normal;margin-left: 13px;
	padding-left: 0px;padding-bottom:12px;
	text-indent: -1em;list-style: disc url(../images/bullet.gif) inside;
}*/
.generalcontent ul 
{	list-style: none;
	margin-left: 10px;
	padding-left: 10px;
	margin-top:0px;
	padding-top:0px;
	
}
.generalcontent > ul  
{
	margin-left: -10px;
	padding-left: -10px;
}
.generalcontent ul li
{
	background:url(../images/bullet.gif) top left no-repeat;
	padding-left:20px;font-size:12px;line-height:17px;
}

.generalcontent a.document
{
	color:#0047ff;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:13px;line-height:20px;font-weight:bold;border:none;text-decoration:underline;
}
.generalcontent .contentbox1
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;color:#001854;line-height:22px;
}
.generalcontent .contentbox2
{
	color:#001854;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:13px;line-height:20px;font-weight:normal;
}

.generalcontent .testimonialname{font-size:14px;line-height:20px;color:#1b3e93;font-weight:bold; }
.generalcontent .testimonial{font-size:12px;line-height:18px;color:#001854;font-weight:normal; }

.pagetitle
{
	font-size:24px; font-weight:normal;color:#1b3e93;padding-bottom:15px;
}
.pagesubtitle
{
	font-size:18px; line-height:26px;font-weight:normal;color:#1c3e94;
}
.pageheading
{
	font-size:14px; line-height:20px;font-weight:bold;color:#000e31;
}
.generalrightheading
{
	padding-left:12px;padding-bottom:10px; padding-top:18px;
	background: #ffffff url(../images/bg_details_myprop1b.gif) top right repeat-y; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;line-height: 20px;font-weight:normal;color:#0f307d;width:149px;
}
.generalrighttext
{
	color:#0f307d;padding-left:12px;padding-bottom:50px;
}
.generalrighttext a
{
	color:#000000;
}
.l14{line-height:14px;}
.l16{line-height:16px;}
.l20{line-height:20px;}
.l24{line-height:24px;}
.l25{line-height:25px;}
.l26{line-height:26px;}
.l36{line-height:36px;}
.l24{line-height:24px;}
.l14{line-height:14px;}
.l30{line-height:30px;}
.f11{font-size:11px;}
.f10{font-size:10px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.b{font-weight:bold;}
.black{color:#000000;}
.blue{color:#1c3f95;}
/**/
/*slideshow*/
.slideshow
{
	height:37px;vertical-align:bottom;border:1px solid #142e71;padding-bottom:5px;
	background: #153074 url(../images/bg_popup_slideshow.gif) top left repeat-x;
}
.slideshow .suburb
{
	color:#ffd500;font-size:16px;line-height:20px;padding-left:10px;vertical-align:bottom;font-weight:bold;
}
.slideshow .address
{
	color:#ffffff;font-size:14px;line-height:20px;font-weight:bold;padding-left:10px;vertical-align:bottom;
}
/*print brochure*/
.printicon
{
	
	width:39px;height:47px;background-color:#1e43a0;font-size:14px;font-weight:bold;line-height:22px;
	text-align:center;vertical-align:middle;color:#ffd503;border:1px solid #ffd503;
}
.printtop td.bar
{
	vertical-align:middle;
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	height:37px;background: #2856c5 url(../images/bg_popup_print.gif) top left repeat-x;
}

.printtop .suburb
{
	color:#ffd503;font-size:18px;line-height:20px;padding-left:10px;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
}
.printtop .address
{
	color:#ffffff;font-size:11px;line-height:20px;font-weight:bold;padding-left:10px;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
}
.printtop .price
{
	color:#ffffff;font-size:14px;line-height:20px;text-align:right;font-weight:bold;padding-right:10px;
}
.printtop .pid
{
	color:#ffd503;font-size:10px;line-height:20px;text-align:right;padding-right:10px;
}
/*.featuredetailsbox
{
	width:179px;
	background: #f4b800 url(../images/bg_featuredetails.gif) top left repeat-x;
	color:#ffffff;padding:5px;margin-top:3px;
}

.featuredetailsbox ul {
	margin-left:20px;
	list-style-type: none;
	padding: 8px 0 0 0;
	list-style-image: url(/images/bullet_arrow.gif);
}
.featuredetailsbox li {
	font-size: 13px;
	line-height:17px;
	font-weight:bold;
}*/
.featuresbox
{
	background:url(../images/bg_featuredetails.gif) top right repeat-x #ffffff;padding:8px;color:#ffffff;font-size:10px;line-height:14px;font-weight:bold;
}
.featuresbox ul 
{	list-style: none;
	margin-left: 13px;
  padding-left: 0px;
  margin-top:5px;
  padding-top:5px;
  line-height:12px;
	text-indent: -1em;
}
.featuresbox ul li
{
	padding-top:4px;
}
.featuresbox ul li:before {
	content: "\0023 \0020";
}

.featuresbox .title
{
	color:#ffffff;font-size:16px;line-height:22px;font-weight:bold;margin-bottom:10px;
}
.agentbox
{
	width:140px;font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
}
.agentbox .title
{
	font-size:12px;line-height:18px;color:#2856c6;padding:7px;font-weight:bold;
}
.agentbox .cell
{
	padding:7px;font-size:10px;line-height:14px;
}
.agentbox .cell strong
{
	font-size:9px;font-weight:bold;color:#2856c6;
}

.agentbox .cell a
{
	color:#343434;text-decoration:underline;
}
.printheading
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	color:#2856c6;font-size:16px;line-height:30px;font-weight:bold;
}
.printdescription
{
	color:#343434;font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:12px;line-height:18px;font-weight:normal;
}
/*contact page*/
#contactform td
{
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;line-height:17px;color:#0f307d;
}
#contactform td.title
{
	font-weight:bold;width:150px;padding-bottom:10px;
}
#contactform .title div.required:before
{
	content: "\002A \0020";
}
#contactform .title div.notrequired:before
{
	content: "\00A0 \0020";
}
/*myprop*/
/*myprop menu*/
.myproploggedin
{
	margin-left:0px;
	padding-left:12px;
	background: url(../images/bg_myproperties_loggedin.gif) top right no-repeat;
	border-top:1px solid #f8df94;
	width:149px;
	font-size:11px;line-height:31px;color:#ffffff;
   height: 31px;
   vertical-align:middle;
}
/*mypropcontent*/
.mypropcontent
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	padding-bottom:30px;padding-left:20px;padding-right:10px;padding-top:35px;
	font-size:12px;color:#0f307d;line-height:20px;background: #ffffff url(../images/nav_shadow_detailspage2b.gif) top left no-repeat;padding-top:20px;
}
.mypropcontent .h1
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:18px;line-height:24px;color:#0f307d;font-weight:normal;
}
.mypropcontent .h2
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	font-size:24px;line-height:29px;color:#00133f;font-weight:normal;padding-bottom:15px;
}
.mypropcontent a 
{
	color:#0f307d;
}
/*.mypropcontent h1
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	color:#bb8d00;font-weight:normal;font-size:20px;line-height:20px;
}
.mypropcontent h2
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	color:#5e4800;font-weight:bold;font-size:16px;line-height:21px;
}*/
.mypropcontent .contentbox
{
	width:353px;height:500px;
	background: #ffffff url(../images/bg_mp_contentbox.gif) top left no-repeat;
	color:#0f307d;font-size:14px;line-height:20px;font-weight:bold;padding-top:22px;padding-left:25px;
}
.mypropcontent .contentbox td
{
	padding-bottom:20px;
}
.mpmenu
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.mpmenu .mpmenuheading
{
	color:#0f307d;width:149px; padding-left:12px;padding-bottom:10px; padding-top:15px;
	background: #ffd503 url(../images/bg_details_myprop1b.gif) top right repeat-y; margin-top:0px; 
	font-family: Arial,Verdana, Helvetica, sans-serif;font-size:20px;font-weight:normal;
}
.mpmenu .mpmenusubheading
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#ffffff;font-size:14px;font-weight:bold;line-height:35px;
	padding-left:12px;
	background: url(../images/mpmenusubhead.gif) top left no-repeat;
	width:149px;
}
.mpmenu .mpmenublock
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#0f307d;font-size:11px;font-weight:normal;padding-left:12px;
}
.mpmenu .mpmenublock a.mpmenulink
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#0f307d;font-size:11px;font-weight:normal;
}
.mpbutton
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border-bottom:1px solid #a7b7e5;
	color:#0f307d;font-size:11px;font-weight:bold;line-height:20px;
	/*padding-left:9px;padding-right:1px;*/
	cursor:hand;cursor:pointer;width:100%;
}
.mpbutton a
{
	text-decoration:none;
	color:#0f307d;font-size:12px;font-weight:bold;line-height:20px;
}
.mpbutton:hover
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border-bottom:1px solid #a7b7e5;
	color:#ffffff;font-size:11px;font-weight:bold;line-height:20px;
	/*padding-left:9px;padding-right:1px;*/
	cursor:hand;cursor:pointer;width:100%;background:url(../images/bg_mpbutton.gif) top left repeat-y;
}
.mpbutton:hover a
{
	text-decoration:none;
	color:#ffffff;font-size:11px;font-weight:bold;line-height:20px;
}
.mpbuttonhover
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border-bottom:1px solid #a7b7e5;
	color:#ffffff;font-size:11px;font-weight:bold;line-height:20px;
	/*padding-left:9px;padding-right:1px;*/
	cursor:hand;cursor:pointer;width:100%;background:url(../images/bg_mpbutton.gif) top left repeat-y;
}
.mpbuttonhover a
{
	text-decoration:none;
	color:#ffffff;font-size:11px;font-weight:bold;line-height:20px;
}

.tblFormBG {background-color: #cedbfd;}
table.tblForm td.myprofileheader1
{
	color:#ffffff;
    background-color: #001b5e;
    font-weight:bold;
}
table.tblForm td.myprofileheader2
{
	color:#ffffff;
    background-color: #1c3f95;
    font-weight:bold;
}
table.tblForm td{
FONT-FAMILY: 'trebuchet ms',Arial,Verdana, Helvetica, sans-serif;
	padding-left:10px;padding-top:4px;color:#1c3f95;font-size:11px;
}
table.tblForm td input,table.tblForm td select{
color:#1c3f95;
}
.tblSubHeader{
background-color:#1c3f95; font-weight:bold;
}
table.tblForm td.mypropChkbox{
padding-top:2px;padding-left:5px;
}
table.tblForm td.tblHeader{
background-color:#001b5e; color:#ffffff;font-weight:bold;FONT-SIZE: 12px;
}
/*overlay forms*/
.cssMyPropertiesHeading
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    line-height:30px;
    FONT-WEIGHT: bold;
    font-size:13px;
    color:#2a5d89;
    padding-left:2px;
    vertical-align:middle;
}
.cssMyPropertiesFormHeadings
{
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:11px;
    color:#ffffff;
    background-color:#0f4580;
    vertical-align:middle;
    text-align:left;
}
.cssMyPropertiesFormHeadingsFirst
{
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:11px;
    color:#ffd500;
    background: #001b5e url(../images/bg_mypropheader.gif) top left repeat-x;
    border:1px solid #001b5e;
    vertical-align:middle;
    padding-left:8px;
    text-align:left;
}
.cssMyPropertiesFormLabels
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    font-size:11px;
    color:#153074;
    background-color:#a9bef2;
    padding-left:2px;
    vertical-align:middle;
    text-align:left;
}
.cssMyPropertiesFormLabelsFirst
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    font-size:11px;
    color:#153074;
    background-color:#a9bef2;
    padding-left:2px;
    vertical-align:middle;
    padding-left:8px;
    text-align:left;
}
/*end overlay forms*/
/*grid in myproperty area*/
.listboxheader
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:11px;
    color:#ffffff;
    background: #001b5e url(../images/bg_mypropheader.gif) top left repeat-x;
    padding-left:8px;
    text-align:left;vertical-align:middle;
}
.listboxheader td
{
	vertical-align:middle;
}
.listbox tr.listboxheader td img
{
	vertical-align:middle;
}
.listbox tr.row1,.listbox tr.row1 td
{
	background-color:#dde6fe;
	border-top:1px solid #ffffff;vertical-align:middle;
}
.listbox tr.row2,.listbox tr.row2 td
{
	background-color:#edf7ff;
	border-top:1px solid #ffffff;vertical-align:middle;
}
.listbox tr.row1:hover,.listbox tr.row1:hover td
{
	background-color:#fef2cc;
	border-top:1px solid #ffffff;vertical-align:middle;
}
.listbox tr.row2:hover, .listbox tr.row2:hover td
{
	background-color:#efdda3;
	border-top:1px solid #ffffff;vertical-align:middle;
}
.listbox tr.dgPager td
{
	padding-left:10px;font-size:12px;font-weight:bold;color:#0f307d;
}
.myalertrow1 td
{
	background-color:#dde6fe;
	border-top:1px solid #ffffff;vertical-align:middle;
	padding-left:5px;
}
.myalertrow2 td
{
	background-color:#edf7ff;
	border-top:1px solid #ffffff;vertical-align:middle;
	padding-left:5px;
}
.mypropformBG
{
	background-color:#cedbfd; border:1px solid #001b5e;
}
#mypropform td.formheader
{
	FONT-FAMILY: Trebuchet MS,Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:11px;
    color:#ffffff;
    background: #001b5e url(../images/bg_mypropheader.gif) top left repeat-x;
    border:1px solid #001b5e;
    vertical-align:middle;
    padding-left:8px;
    text-align:left;
}
#mypropform td input,#mypropform td select
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    color: #1c3f95;
}
.thisweekheader
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#1c3f95;
    vertical-align:middle;padding-bottom:3px;
}
.borderbottom
{
border-bottom:1px solid #275f9b;	
}
/*.listbox td.listboxheading
{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:12px;
    color:#95740b;
    vertical-align:middle;padding-bottom:3px;
}
.listbox {
	width: 100%;
	font-weight: bold;
	margin: 0px 0 1px 0;
	color: #ffffff;
	font-size:11px;
}
.listbox td table td {
	text-decoration: none;
	padding-right: 3px;padding-top:5px;
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    font-size:11px;
    color:#0f307d;
    vertical-align:middle;
    text-align:left;
}
.listbox td table td.header {
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:11px;
    color:#ffffff;
    background: #001b5e url(../images/bg_mypropheader.gif) top left repeat-x;
    padding-left:8px;
    text-align:left;
}
.listbox td table td.listtype {
	width:105px;
	padding-left:8px;vertical-align:middle;
}
.listbox td table td.category {
	width:80px;
	padding-left:8px;vertical-align:middle;
}
.listbox td table td.categoryheader {
	width:80px;
	padding-left:8px;vertical-align:middle;
}
.listbox td table td.block {
	width:90px;
	padding-left:8px;vertical-align:middle;
}
.listbox td table td.rowtype {
	width:105px;
	padding-left:8px;vertical-align:middle;
}
.listbox td table td.suburbheader {
	width:175px;
	FONT-WEIGHT: bold;
	vertical-align:middle;
}
.listbox td table td.suburb {
	width:145px;
	FONT-WEIGHT: bold;
	vertical-align:middle;padding-left:8px;
}
.listbox td table td.price {
	width:105px;
	vertical-align:middle;padding-left:8px;
}
.listbox td table td.datebookmarked {
	width:142px;
	vertical-align:middle;padding-left:8px;
}
.listbox td table td.icon {
	width:35px;
	FONT-WEIGHT: normal;
	vertical-align:middle;
	text-align:center;
}
.listbox td table td.buttoncol {
	vertical-align:middle;text-align:left;width:95px;
}
.listbox td table td.buttoncolheader {
	vertical-align:middle;text-align:left;width:95px;
}
.listbox td table td.criteria {
	padding-left:8px;width:90px;vertical-align:middle;
}
.listbox td table td.criteria a{
	color:#6d5200;font-weight:bold;text-decoration:underline;
}
.listbox td table td.state{
	width:50px;vertical-align:middle;
}
.listbox td table td.status {
	width:80px;vertical-align:middle;
}
.listbox td table td.mypropicon {
	width:93px;
	FONT-WEIGHT: bold;
	vertical-align:middle;
	text-align:center;
}
.listbox td table td.mypropicon ul {
	vertical-align: middle;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.listbox td table td.mypropicon ul li{
	font-family: Trebuchet MS, Arial,Verdana, Helvetica, sans-serif;
	width:30px;height:40px;background-color:#275f9b;font-size:14px;font-weight:bold;
	text-align:center;vertical-align:middle;color:#ffffff;margin-right:1px;padding-top:3px;padding-bottom:0px;
	display: block;
	float: left;
}



/*Staff Profiles*/
.staffimageb
{
	border:2px solid #7884a2;margin-right:11px;margin-bottom:11px;cursor:pointer;cursor:hand;
}
.staffimagec
{
	border:2px solid #1c3f95;margin-right:11px;margin-bottom:11px;cursor:pointer;cursor:hand;
}
.staffimagemain
{
	border:2px solid #1c3f95;
}
.staffdetail
{
	padding-left:20px;padding-right:25px;
}
.staffdetail .name
{
	color:#0f307d;font-size:18px;font-weight:bold;
}
.staffdetail .position,.staffdetail .position a
{
	color:#0f307d;font-size:12px;font-weight:normal;
}
.staffdetail .firstpara
{
	color:#000000;font-size:13px;font-weight:bold;
}
.staffdetail .secondpara
{
	color:#000000;font-size:12px;font-weight:normal;
}

/**/
 #footer
 {
	border-bottom: 2px solid #001b5e; border-right: 2px solid #001b5e;width:1003px;
}
/*## IE hacks*/
html>body #footer 
{
	width:1002px;
}
/**/
#footer .privacy a{
	color:#001b5d;font-weight:bold;font-size:11px;text-decoration:none;
}
#footer a.iproperty{
	color:#ffffff;font-weight:normal;font-size:11px;text-decoration:underline;
}
#footer .row0
{
	background:#ffffff url(../images/footer_bit.gif) top left no-repeat ;padding:0 0 0 0;margin:0 0 0 0;width:10px;
	margin-bottom:-13px;
}
/*## IE hacks*/
html>body #footer .row0
{
	height:5px;margin-top:-5px;margin-bottom:0px;
}
/**/
#footer .row1
{
	padding-left:10px;padding-right:10px;
	color:#001b5d;
	line-height:28px;font-weight:bold;font-size:11px; 
	background:url(../images/footer_bit2.gif) bottom left no-repeat #ffd503;width:983px;
}
/*## IE hacks*/
html>body #footer .row1
{
	width:980px;
}
/**/
#footer .row2
{
	padding-left:10px;padding-right:10px;
	color:#ffffff;
	line-height:39px;background-color:#001b5d;font-weight:normal;font-size:11px;height:47px;
}
#footer img
{
	margin-top:5px;
}

 #footerhome
 {
	border-bottom: 2px solid #001b5e; border-right: 2px solid #001b5e;width:1003px;
}
/*## IE hacks*/
html>body #footerhome 
{
	width:1002px;
}
/**/
#footerhome .privacy a{
	color:#001b5d;font-weight:bold;font-size:11px;text-decoration:none;
}
#footerhome a.iproperty{
	color:#ffffff;font-weight:normal;font-size:11px;text-decoration:underline;
}
#footerhome .row0
{
	background:#ffffff url(../images/footer_bit.gif) top left no-repeat ;padding:0 0 0 0;margin:0 0 0 0;width:10px;
	margin-bottom:-13px;
}
/*## IE hacks*/
html>body #footerhome .row0
{
	height:5px;margin-top:-5px;margin-bottom:0px;
}
/**/
#footerhome .row1
{
	padding-left:10px;padding-right:10px;
	color:#001b5d;
	line-height:28px;font-weight:bold;font-size:11px; 
	background:url(../images/footer_bit2.gif) bottom left no-repeat #ffd503;width:982px;
}
/*## IE hacks*/
html>body #footerhome .row1
{
	width:980px;
}
/**/
#footerhome .row2
{
	padding-left:10px;padding-right:10px;
	color:#ffffff;
	line-height:39px;background-color:#001b5d;font-weight:normal;font-size:11px;height:47px;
}
#footerhome img
{
	margin-top:5px;
}


.button ,.button:visited{
	background-image:url(../images/bg_buttonbrown.gif); background-repeat:repeat-x; background-color:#001b5d;
text-align:center;vertical-align:middle;
padding:3px;padding-left:7px;padding-right:7px;
FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;height:24px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}
.button:hover
{
	background: #153586;
}
a.button ,a.button:visited{
	background-image:url(../images/bg_buttonbrown.gif); background-repeat:repeat-x; background-color:#001b5d;
text-align:center;vertical-align:middle;
padding:3px;padding-left:7px;padding-right:7px;
FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;height:24px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}
a.button:hover
{
	background: #153586;
}
.buttonbrown,.buttonbrown:visited {
	background-image:url(../images/bg_buttonbrown.gif); background-repeat:repeat-x; background-color:#001b5d;
text-align:center;vertical-align:middle;
padding:3px;padding-left:7px;padding-right:7px;
FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;height:24px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}
a.buttonbrown,a.buttonbrown:visited {
	background-image:url(../images/bg_buttonbrown.gif); background-repeat:repeat-x; background-color:#001b5d;
text-align:center;vertical-align:middle;
padding:3px;padding-left:7px;padding-right:7px;
FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;height:24px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}
.buttonbrown:hover
{
	background: #153586;
}
a.buttonblue, a.buttonblue:visited {
	background-image:url(../images/bg_buttonblue.gif); background-repeat:repeat-x; background-color:#142e71;
text-align:center;vertical-align:middle;
padding:3px;padding-left:7px;padding-right:7px;
FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;height:24px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}
.buttonblue:hover
{
	background: #00253a;
}
.sbutton,.sbutton:visited {
	background-image:url(../images/bg_buttonbrown.gif); background-repeat:repeat-x; background-color:#001b5d;
text-align:center;vertical-align:middle;
padding:3px;padding-left:7px;padding-right:7px;
FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;height:24px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}
.sbutton:hover
{
	background: #153586;
}
a.sbutton,a.sbutton:visited {
	background-image:url(../images/bg_buttonbrown.gif); background-repeat:repeat-x; background-color:#001b5d;
text-align:center;vertical-align:middle;
padding:3px;padding-left:7px;padding-right:7px;
FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;height:24px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}
a.sbutton:hover
{
	background: #153586;
}
a.buttoncontact,a.buttoncontact:visited {
	background-image:url(../images/btn_contactform.gif); background-repeat:no-repeat; 
text-align:center;vertical-align:middle;width:114px;height:26px;

FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;display:block;
FONT-SIZE: 11px;line-height:26px;
color:#ffffff; font-weight:bold;
text-decoration:none;cursor:hand;cursor:pointer;
}

/* CLEARFIX */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.f11{font-size:11px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.l18{line-height:18px;}
.l20{line-height:20px;}
.l24{line-height:24px;}
.l27{line-height:27px;}
.m0{margin:0px;}
.ml10{margin-left:10px;}
.mr40{margin-right:20px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.p0{padding:0px}
.fl {float:left;}
.cl {clear:left;}
.bold{font-weight:bold;}
.black{color:#000000;}
