body
{
    padding: 0px;
    margin: 0px;
    background-color: #f7f7f7;
    font-family: Arial, Helvetica;
    color: #666666;
min-width: 1233px;
}
a
{
    text-decoration: none;
    outline: none;
    border: none;
}

a img
{
    border: none;
}

.add
{
    padding-right:30px;
    float:left;
    margin-top: 25px;
}

.left
{
    float: left;
}

#content
{
    padding-right:352px;
}

#contentPadding
{
    padding-top: 37px;
    padding-left: 26px;
    padding-bottom: 20px;
}

#logoHeader
{
    margin-left: 10px;
    font-weight: bold;
    font-size: 12pt;
    margin-bottom: 11px;
    color: #000;
}

#logoHeader2 img
{
    margin-right: 10px;
vertical-align:text-top;
}

#logoHeader2
{
    margin-left: 0px;
    font-weight: bold;
    font-size: 12pt;
    margin-bottom: 15px;
     padding-left: 0px;
    color: #000;
}

#logoHeader span
{
    color: #F26722;
}

#logoHeader img
{
    margin-bottom: 25px;
}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#ddd; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #ddd; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 5px; padding-top: 5px; padding-left: 14px; padding-right: 14px; padding-bottom: 5px;}

.border
{
    color: #5F5F5F;
}

.border .b2, .border .b3, .border .contentb, .border .b4
{
    background-color: #ffffff;
    border-color: rgb( 225, 230, 235 );
}

.border .b1
{
    background-color: rgb( 225, 230, 235 );
    border-color: #ffffff;
}

.extraButton
{
    float: right;
    margin-right: 8px;
    color: #56718b;
	font-family: Arial, Helvetica, sans-serif;
}

.extraButton a
{
    color: #56718b;
}

.extraButton .b2, .extraButton .b3, .extraButton .contentb, .extraButton .b4
{
    background-color: #f8fcff;
    border-color: rgb( 232, 237, 237 );
}

.extraButton .contentb div
{
    padding: 0px 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 6px;
}

.extraButton .b1
{
    background-color: rgb( 232, 237, 237 );
    border-color: #FFF;
}

.thumbnailOver .b2, .thumbnailOver .b3, .thumbnailOver .contentb, .thumbnailOver .b4
{
    background-color: #EAF6FB;
    border-color: rgb( 225, 230, 235 );
}

.thumbnailOver .b1
{
    background-color: rgb( 225, 230, 235 );
    border-color: #EAF6FB;
}

.border .contentb
{
    font-size: 9pt;
    text-align: justify;
}

.thumbnail, .thumbnailOver
{
    width: 170px;
    text-align: center;
    float: left;
    height: 170px;
    margin-right: 15px;
    margin-bottom: 15px;
}

.thumbnail .contentb div, .thumbnailOver .contentb div
{
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
   height: 137px;
}

.thumbnail a, .thumbnailOver a
{
    color: #666666;
    text-decoration: none;
    border: none;
}

.thumbnail img, .thumbnailOver img
{
    border: none;
    margin-bottom: 4px;
}

#leftColumn
{
    position: relative;
    float: left;
    width: 100%;
    min-width: 853px;
}

#logo
{
    margin-top: 5px;
}

#rightColumn
{
    width: 326px;
    float: left;
    margin-right: -100%;
    padding-top: 37px;
}

hr.div1 {
border:medium none;
color:white;
height:1px;
background-color: white;
}


#contactDetails
{
    margin-top: 25px;
    margin-left: 12px;
}

#contactDetails .title, #contactDetails .contactTitle
{
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-left: 10px;
}

.detailsColumn, .detailsColumn2
{
    float: left;
    margin-left: 35px;
    font-size: 8.5pt;
    width: 160px;
}

.detailsColumn2
{
    width: 255px;
}

.detailsColumn .orange, .detailsColumn2 .orange
{
    color: rgb( 242, 103, 34 );
}


hr.orange
{background-color:#e8eded;
border:medium none;
clear:both;
height:2px;
margin-bottom:12px;
margin-top:12px;
}


hr.green
{
    color: rgb( 110, 190, 69 );
    height: 1px;
    border: 1px solid rgb( 110, 190, 69 );
    clear: both;
}

.tradingHoursLeft, .tradingHoursRight
{
    float: left;
    width: 127px;
}

.clear
{
    clear: both;
}

#URL, .detailsColumn a, .detailsColumn2 a
{
    color: #666666;
    text-decoration: none;
}

#URL
{

color:#3599CC;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

#URL:hover
{
    color: #000;
}

#share
{
    margin-top: 25px;
    margin-left: 10px;
    font-weight: bold;
    color: #000;
    font-size: 14px;
}

#contentBox, #contentBox2
{
    width: 300px;
}

#contentBox .tabNavigation, #contentBox2 .tabNavigation
{
    width: 288px;
    
    margin: 0px;
    padding: 0px;

    padding-left: 0px;
    font-size: 12px;
    font-weight: bold;
    float: left;
}

#contentBox .tabNavigation a, #contentBox2 .tabNavigation a
{
    text-decoration: none;

    float: left;
    background-color: rgb( 255, 255, 255 );
    border: 1px solid white;
    border-bottom: 1px solid #E3E7EE;
    padding-top: 8px;
    padding-bottom: 6px;
    margin-right: 5px;
    padding-left: 13px;
    padding-right: 13px;
	color: #5B6F78;
    position: relative;
    top: 1px;
    outline: none;
}

#contentBox .tabNavigation a.selected, #contentBox .tabNavigation a:hover, #contentBox2 .tabNavigation a.selected, #contentBox2 .tabNavigation a:hover
{

    color: #000;
    border: 1px solid #E3E7EE;
    border-bottom: 1px solid white;

}

#contentBox .tabContainer, #contentBox2 .tabContainer
{
    width: 287px;
    border: 1px solid rgb( 227, 231, 238 );

    background-color: rgb( 255, 255, 255 );
    font-size: 12px;
    padding-top: 23px;
    padding-left: 13px;
    float: left;
}

#contentBox .tabContainer img, #contentBox2 .tabContainer img
{
    border: 1px solid #FFF;
}


#share img, #share a
{
    border: none;
    text-decoration: none;
}

.spacer
{
margin-left: 2px;
margin-right: 2px;
padding: 0.2em 0.5em;
font-size: 8.5pt;
font-family:Arial,Helvetica,sans-serif;
}

.articleText
{
   width: 240px;
}

.tabs
{
    margin-left: 20px;
    width: 300px;
    float: right;
}

.tabs ul {
list-style: none;
float: left;
margin:0px;
padding:0px;
padding-left: 4px;
margin-bottom: 8px;
}

.tabs ul li {
float: left;
margin:0px;
padding:0px;
}

.tabs ul li a, #articles .title
{
margin-right: 10px;
color:#000000;
font-family:"Arial",Geneva,sans-serif;
font-size:14px;
font-weight:bold;
outline: none;
text-decoration: none;
}

.contentTitle
{
color:#005888;
}

.contentText {

color:#ABABAB;
float:left;
margin-top:2px;
font-size: 8pt;
width: 220px;
}

.contentImage {
float:left;
width:60px;
border:none;
}

.contentImage img
{
background-color:#FFFFFF;
border:1px solid #D4E1EE;
padding:2px;
    
}

.contentTitle
{
    font-weight: bold;
}

a.contentLink {
display:block;
margin-top:5px;
min-width:300px;
width: 100%;
border: none;
text-decoration: none;
}

a.contentLink:hover
{
    background-color: #EAF6FB;
}

a.contentLink:hover .contentTitle
{
    color: #000;
}

.div12 {
clear:both;
display:block;
margin:0;
padding:0;
visibility:hidden;
}



#map
{
    position: relative; width:300px; display:block; text-align:right; margin-left: 8px; float:left;
    border: 2px solid #F7F7F7;
}

#map img
{
    border: none;
}

a#map:hover
{
    border: 2px solid #E8EDED;
}

#map .marker
{
    position: absolute; top:72px; border: none; left:173px; margin-left:-22px;
}

#headerRibbon
{
    background-color: #f7f7f7;
    padding-left: 32px;
    padding-top: 14px;
    padding-bottom:11px;
    padding-right: 32px;
	

}

#headerRibbon img
{
    border: none;
}

#socialIcons
{
    float: right;
    position: relative;
}

#socialIcons img
{
    border: none;
    margin-left: 7px;
}

#searchButtons
{
    margin-left: 30px;
}

#searchButtons a
{
    text-decoration: none;
    font-weight: bold;
    border-left: 1px solid #FFF;
    border-right: 1px solid rgb( 214, 222, 222 );
    font-size: 14px;
    color: #9BABBA;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    float: left;
    outline-style: none;
    position: relative;
}

#searchButtons a .arrowDown
{
    position: absolute;
    border: none;
    top: 28px;
    left: 45%;
    visibility: hidden;
}

#searchButtons a:hover, #searchButtons a.selected
{
    background-color: rgb( 255, 231, 117 );
}

#searchButtons a.selected, #searchButtons a:hover { color:#000; }

#searchButtons a:hover .arrowDown, #searchButtons a.selected .arrowDown
{
    visibility: visible;
}

#searchButtons a:hover .arrowDown { visibility:hidden; }

#searchButtons a:hover.selected .arrowDown { visibility: visible; }


#searchButtons .whiteBorder
{
    float: left;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #FFF;
    width: 1px;
    font-size: 14px;
    overflow: hidden;
}

#searchButtons .greyBorder
{
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: rgb( 214, 222, 222 );
    width: 1px;
    font-size: 14px;
    overflow: hidden;
}

#searchRibbon
{
    background-color: rgb( 233, 236, 241 );
    border-top: 1px solid rgb( 187, 203, 216 );
    border-bottom: 1px solid #FFF;
}

#searchRibbon .right
{
    padding-right: 28px;
    color: rgb( 153, 153, 153 );
    font-size: 11px;
    padding-top: 10px;
    float: right;
}

#footer, #push {
height:50px;
}

#footer {
background-color:#E9ECF1;
border-top:1px solid #CED6DE;
clear:both;
color:#414241;
font-size:12px;
margin-top:33px;
padding-left:44px;
padding-top:26px;
}

html, body {
	height: 100%;
}

#wrapper {
height:auto !important;
margin:0 auto -10px;
min-height:100%;
margin-left: 18px;
margin-right: 18px;
}

a
{
    outline: none;
}

#footer a {
color:#3387AB;
text-decoration:none;
}

.bold
{
    font-weight: bold;
}

.businessTitle
{
float:left; margin-left:6px; margin-right: 13px; position: relative; top:7px; font-weight:bold;
}

#crumb
{
    background-color: #2e8aab;
    color: rgb( 207, 208, 210 );
    padding-left: 34px;
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 11px;
    border-top: 1px solid rgb( 203, 226, 234 );
}

#crumb a
{
    color: rgb( 207, 208, 210 );
    text-decoration: none;
}

.currentPage
{
    color: white;
}

.featureBox
{
    width: 300px;
}

.featureBox .top
{
    width: 288px;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    font-size: 12px;
    font-weight: bold;
    float: left;
}
a.busLink {
color:#3599CC;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

a.busLink:hover, a.category:hover 
{
    color: #000;
}

a.category {
color:#AAABAB;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


.featureBox .top .title
{
    text-decoration: none;
    float: left;
    background-color: #FFF;
    color: #000;
    padding-top: 8px;
    padding-bottom: 6px;
    margin-right: 5px;
    padding-left: 13px;
    padding-right: 13px;
    border: 1px solid #E3E7EE;
    border-bottom: 1px solid white;
    top: 1px;
    position: relative;
}

.featureBox .content
{
    width: 287px;
    border: 1px solid rgb( 227, 231, 238 );

    background-color: rgb( 255, 255, 255 );
    font-size: 12px;
    padding-top: 23px;
    padding-left: 13px;
    float: left;
}

.added
{
color:rgb(180,181,181); font-size:11px;
}

.dateOrange
{
color:rgb(243,117,67); font-size:11px; font-weight:bold;
}

.videoRight
{
border:1px solid #e7e7e7; width:300px; text-align: center; font-size: 12px;
float: right;
background-color:#f1f1f1;
}

#videoRightDiv
{
 width: 277px; height:180px; padding: 13px; padding-bottom: 0px; padding-left:11px; background-color:#f1f1f1;
}

.videoRightPadding
{
    background-color:#f1f1f1;  padding: 13px;
}

.videoRight a.busLink
{
    color:#3599CC; text-decoration:none;
}

.articleImage
{
    float: left;
    width: 58px;
}

.articleText
{
    float: left;
    font-size: 12px;
    width: 197px;
    color: rgb( 64, 64, 64 );
}

.articleTitle:hover { font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }

.articleTitle
{
    font-weight: bold;
    color: #3599CC;
	text-decoration: none;
}

.articleText .greyTitle
{
    font-weight: bold;
    color: rgb( 180, 180, 180 );
	font-size: 11px;
}
.paid
{


    padding-left: 12px;
    padding-right: 12px;
    padding-top: 20px;
    margin-top: 10px;
    padding-bottom: 3px;
    margin-bottom: 10px;
    position: relative;
}

.paid .b2, .paid .b3, .paid .contentb, .paid .b4
{
    background-color: rgb( 229, 236, 243 );
    border-color: rgb( 229, 236, 243 );
}
.paid .b1
{
    background-color: #FFF;
    border-color: #FFF;
}
.paid {
border:none;
margin:0px;
padding:0px;
position:relative;
margin-bottom: 10px;
margin-top: 10px;
}
.paid > .b2, .paid > .b3, .paid .contentP, .paid > .b4, .paid > .b1 {
background-color:#F1F1F1;
border-color:#F1F1F1;
}
.paid .contentP .pDiv
{
padding:6px 10px 3px;
position:relative;
background-color:#F1F1F1;
}
.searchResult
{
    padding: 14px;
    border: 0px solid rgb( 211, 223, 235 );
    background-color: rgb( 255, 255, 255 );
    margin-bottom: 2px;
    font-size: 12px;
    padding-right: 20px;
	
}

#recommendForm {
-moz-border-radius:5px 0 5px 5px;
-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);
background:none repeat scroll 0 0 #FFFFFF;
border:5px solid #BBBBBB;
display:none;
font-size:10px;
left:-100%;
margin-left:-116px;
padding:8px;
position:absolute;
top:100%;
width:360px;
z-index:552;
}

.website
{
margin-left:35px; float:left; margin-bottom: 5px;
}

.website .orange
{
color:#F26722; font-size:8.5pt
}

a.listing, .searchResult a
{
    color: #3599CC;
}

a.listing:hover, .searchResult a:hover
{
    color:#000;
}

#contactDetails .extraButton
{
    font-size:12px; margin-top:-5px;
}


.removeBookmark {
color:#919191;
float:left;
text-decoration:none;
}

.removeBookmark .b1 {
background-color:#E0E0E0;
border-color:#E0E0E0;
}

.removeBookmark .b2, .removeBookmark .b3, .removeBookmark .contentb, .removeBookmark .b4  {
background-color:#E0E0E0;
border-color:#E0E0E0;
}

#bookmarkBox .featureBox
{
   float: right;
}

.date {
color:#B4B4B4;
font-size:11px;
font-weight:bold;
}

.bookmarkSection .left {
margin-right:10px;
width:245px;
}

#bookmarkBox .contentb div {
margin-left:2px;
padding:0 4px;
}

.twtr-widget
{
   float: right;
}

ins
{
    float: right;
}

#fancy_title_left, #fancy_title_right
{
    visibility: hidden;
}

 .added, .dateOrange { display:none; }


.extraButton a {
 -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; background:#F0F0F0; background-image:url(http://www.homeone.com.au/images/bigButtonGrad.png); background-repeat:repeat-x;
    background: -moz-linear-gradient(center top , #FBFBFB, #F0F0F0) repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DBDBDB;
    color: #555555 !important;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 2px;
    outline: 0 none;
    padding: 8px 14px 6px;
    width: auto;  text-align:center;
}

.extraButton a div, .extraButton .b2, .extraButton .b3, .extraButton .contentb, .extraButton .b4, .extraButton .contentb div  { background-color:transparent; border:none; padding:0; }

.extraButton a b { visibility:hidden; display:none; }

.extraButton a:hover
{
background: #DBDBDB; background-image:url(http://www.homeone.com.au/images/bigButtonGradOver.png);
    background: -moz-linear-gradient(center top , #F0F0F0, #DBDBDB) repeat scroll 0 0 #DBDBDB;
}

#rightColumn .articleText, #rightColumn a.busLink{
font-size:11px;
}

.featureBox .top .title { color:#4F4740; }

#footer .added { display:inline; }


body { font-size:11px; }