body,div,td,tr,th,input,select,textarea,submit,li,ul,label,p{
    font-family:"微软雅黑";
    font-weight: 200;
    font-size:12px;
    -webkit-font-smoothing: antialiased !important;
}
/*.ab{ color:#CE1F1F !important;}*/
body{
    background:#fff url('') repeat top left;
    height:101%;
    min-width: 960px;
}
/*-------------- general ------------------*/
a:link,
a:visited {
    color: #fff;
}
.mainColor {
    color:#AD0B1E;
}
h1,h2,h3,h4,h5,h6 {
    font-family:"微软雅黑";
    font-weight: 300;
    -webkit-font-smoothing: antialiased !important;
}
h1,h2,h3 {
    color:#AD0B1E;
    padding:0 0 10px 0;
    margin-bottom:0;
}
.hr {
    border-bottom:1px dashed #ddd;
}
hr {
    border-bottom: 1px dashed #ddd;
}
/*buttons*/
a.home-feature-read-more,.home-feature-read-more,.submitSubmit,.submitReset,input.email-friend-submit,
.consultant-details-buttons a,#toBuyLabel.buyRentLabelSelected span,#toRentLabel.buyRentLabelSelected span,
#toHolidayLabel.buyRentLabelSelected span, #search-block .button {
    background:#AD0B1E;
    color:#fff;
}
a.home-feature-read-more:hover,.home-feature-read-more:hover,.consultant-details-buttons a:hover, .rewardsLink:hover {
    background:#AD0B1E;
}
.a.home-feature-read-more, .home-feature-read-more, .submitSubmit, .submitReset, input.email-friend-submit,
.consultant-details-buttons a, #toBuyLabel.buyRentLabelSelected span, #toRentLabel.buyRentLabelSelected span,
#toHolidayLabel.buyRentLabelSelected span, #search-block .button, .loginWrap .loginAgent, .loginWrap .loginClient, .rewardsLink {
    background: none repeat scroll 0 0 #AD0B1E;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    padding: 7px 10px;
}
.rewardsLink {
    clear: both;
    color: #fff !important;
    text-decoration: none !important;
}
.rewardsLinkWrap {
    clear: both;
    height: 32px;
    margin: 10px 0;
}
/*box styling*/
.testimonial-list-wrap,.homeFeatureScrollerWrap .homeFeatureScroller, .testimonial-list-wrap, .property-details-features li, .search-results-list-image-wrap {
    padding: 5px;
    background: #fff;
    border-radius: 3px;
    border:1px solid #eee;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
/*-------------- layout ------------------*/
.page-wrapper {
    color: #555;
    font-size: 12px;
}
.wrap {
    width: 1060px;
}
/*-------------- header ------------------*/
.header-wrap {
	/*background:#fff;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;*/
}
.logo {
	padding-bottom:10px;
}
.contact {
    position:absolute;
    top:45px;
    right:0;
    text-align:right;
}
.contact,.contact p {
    margin:0;
    font-size:14px;
}
.loginWrap {
    bottom: 13px;
    display: inline-block;
    position: absolute;
    right: 0;
}
.loginWrap a {
	margin-left:15px;
	float:right;
    text-decoration: none;
}
.loginWrap > br {
    margin: 10px 0;
}
.menuContentWrap {
    float: right;
    padding-top: 5px;
}
.menuContentWrap .flagWrap {
    float: left;
    height: 40px;
    width: 42px;
}
.menuContentWrap > #google_translate_element {
	font-size:13px;
	color:#fff;
	font-weight:bold;
    padding-top: 10px;
	line-height:20px
    
}

/*-------------- body ------------------*/
.inner-wrap {
    background:#fff;
    padding:20px 0;
}
.rightCell {
    border-left:1px dashed #ddd;
}

/*-------------- featured ------------------*/
.featured-wrap {
    background:#131313;
}
.featured img{
    opacity: .3;
}
.featured .pageHeader {
    color: #fff;
}
/*Slideshow*/
#image_rotate,#image_rotate li {
    height:560px;
}
#image_rotate img{ width:100%; height:100%;}
.featured-slideshow .quickLinks {
    position: absolute;
    top: 75px;
}
.featured-slideshow .aa {
    position: absolute;
    top: 265px;
}
.featured-slideshow .bb {
    position: absolute;
    top: 305px;
	left:150px;
	line-height:80px;
}
.featured-slideshow .bb p {
	line-height:25px;
    font-size: 20px;
	padding-top:7px;
	padding-bottom:19px;
}
.featured-slideshow .bb p span {
    font-size: 14px;
}
/*Slideshow controls*/
.featurePropertyLinksWrapper a,.homeFeatureControl a {
    background: #fff;
    width:15px;
    height:15px;
}
.featurePropertyLinksWrapper a:hover,.featurePropertyLinksWrapper .activeSlide,.homeFeatureControl a:hover,.homeFeatureControl .activeSlide {
    background:#AD0B1E;
}
.prev{
    background-image: url(../images/left.png);
    opacity: 0;
}
.next {
    background-image: url(../images/right.png);
}
.next:hover,.prev:hover {
    
}
/*-------------- Home------------------*/
/*quicklinks*/
.aa a {
    background-color: rgba(198, 26, 23, 0.8) !important;
	background-color: #c61a17;
    color: #fff;
    font-size: 20px;
    display: block;
    padding: 10px 45px 10px 35px;
    border-radius: 3px;
    transition: all .3s ease-out;
    -webkit-transition: all .2s ease-out;
    position: relative;
}
.aa a img{
	margin-top:5px;
}
.bb a {
	background:url(../images/ba-bg.png) no-repeat;
	color: #fff;
    font-size: 25px;
	width:180px;
    display: block;
    padding: 0px 60px 0px 20px;
    border-radius: 3px;
    transition: all .3s ease-out;
    -webkit-transition: all .2s ease-out;
    position: relative;
}
.aa a:hover {
    background-color: rgba(173, 11, 30, 1)  !important;
}
.sidebar-wrapper .quickLinks a {
}

/* Feature scroller */
.scrollerPrev,.scrollerNext {
    opacity: 1;
}
.homeFeatureScrollerWrap .homeFeatureScroller{
    margin: 2px 7px;
    padding: 10px;
}
.scrollerPrev,.scrollerNext {
    border:1px solid #eee;
}


/*---------- Footer ------------------*/
.footer a {
    color:#fff;
}
.foot-links {
    color:#fff;
}
.foot-light,.foot-light a {
    color:#fff;
}
/*-------------- Property Details ------------------*/
.property-details-opens {
    background:#FFFFFF;
    color:#777;
}
.property-details-opens:hover {
    background:#444;
    color:#fff;
}
.property-details-features li{
    color:#777;
}
.ad-gallery a.ad-active img  {
    border-color: #AD0B1E !important;
}
.property-brochure-header {
    padding: 10px;
}
.property-brochure-header img {
    width:auto;
}

/*-------------- Search Results LIST ------------------*/

/* ENABLE FOR PROPERTY BANNERS
.search-results-list-new-wrap {
	position:absolute;
	z-index:1;
	top:-11px;
	left:-11px;
	height:102px;
	width:102px;
	display:none;
}
.property-new .search-results-list-new-wrap{
	display:block;
	background: url(http://austragroup.com.au/sites/austra_group/css/banners.pngg') no-repeat;
}
.property-stage-sold .search-results-list-new-wrap {
	display:block;
	background: url(http://austragroup.com.au/sites/austra_group/css/banners.pngg') no-repeat 0 -102px;
}
.property-stage-under-contract .search-results-list-new-wrap {
	display:block;
	background: url(http://austragroup.com.au/sites/austra_group/css/banners.pngg') no-repeat 0 -204px;
}
.property-listing-type-auction .search-results-list-new-wrap {
	display:block;
	background: url(http://austragroup.com.au/sites/austra_group/css/banners.pngg') no-repeat 0 -306px;
}
.property-stage-leased .search-results-list-new-wrap {
	display:block;
	background: url(http://austragroup.com.au/sites/austra_group/css/banners.pngg') no-repeat 0 -408px;
}
*/
/*-------------- Search Results PAGINATOR ------------------*/
.paginator-counter {
    color:#888;
}
.paginator a{
    background:#eee;
    color:#666;
}
.selected span a,.selected span a:hover,.paginator a:hover {
    color:#fff;
    background:#AD0B1E;
}
/*-------------- Save Property Buttons ------------------*/
/* #ENABLE FOR SAVE PROPERTY FEATURE# */
.savePropertyItem {
    display:none;
}
/*-------------- Consultants ------------------*/

/*--------- Forms ----------------*/
#included_form  {
    width:537px;
}
#included_form fieldset#submit input,
#included_form fieldset.submit input,
#included_form input.button,
input.email-friend-submit{
    width: auto !important;
    cursor: pointer;
    float:none;
    margin:5px 0 0 5px;
    display:inline;
}
#included_form em span,
#included_form .required {
    font-weight: bold;
}

/*-------------- Search Blocks ------------------*/
#toHolidayLabel, #toRentLabel {
    display: none;
}

/*-------------- Menu ------------------*/
.top-menu-wrapper {
    height:66px;
    padding:0px;
    background: #df9b1c;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:			0;
    top:			50px; /* match top ul list item height */
    z-index:		99;
}
/*** DEMO SKIN ***/
.sf-menu {
    float:			left;
    margin-bottom:	0;
}
.sf-menu a {
	font-weight:bold;
    border-left:	0;
    border-top:		0;
    text-decoration:none;
    font-size:16px;
	line-height:66px;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:			#fff;
}
.sf-menu a.current_page, .sf-menu a.current_page:visited {
    font-weight:600;
    color: #AD0B1E;
}
.sf-menu li:hover, .sf-menu li.sfHover {
    background:		#fff;
    outline:		0;
}
.sf-menu li,.sf-menu li:hover {
    background: none;
}
.sf-menu > li:first-child a{
    padding-left: 0;
}
.sf-menu ul {
    padding:10px;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:		none;
    outline:		0;
}
.sf-menu li li a {
    text-transform:none;
    background:		#f4f4f4;
    border:none;
    padding: 		.7em 1.1em;
    border-bottom: 1px dashed #ddd;
}
.sf-menu li li:last-child a {
    border-bottom: 0px dashed #ddd;
}
.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:			#333;
}
.sf-menu li{
	padding-right:30px;
	padding-left:20px;
}
.sf-menu li:hover{
	background:		#ad7100;
}

.sf-menu li li li {
    background:		#f4f4f4;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
    background:		#f9f9f9;
    color:#000;
    outline:		0;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background:		#f4f4f4;
    padding:.7em;
    padding-top: 0;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}

/**
 *  Scroller
*/

#caroFred-slider .namestrip {
    background-color: rgba(5, 106, 178, 0.9);
}
a.prev2, a.next2 {
    background-color: rgba(255, 255, 255, 1);
    width: 30px;
    height: 30px;
    margin-top: -36px;
    display: block;
    position: absolute;
    z-index: 100;
    cursor: pointer;
    text-indent: -9999px;
    top: 57%;
    border-bottom: medium none;
    text-decoration: none;
    visibility: hidden;
}
