/* BELFAST COTTAGES
 PORT FAIRY VICTORIA AUSTRALIA
WWW.BELFAST COTTAGES.COM  */

html{margin:0;} 

body {
	margin:0;
	padding:0;
	line-height: 1.7em;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 12px;
	color:#1e8cfa;
	background-color: #f2f687;
	}


p{ margin-top: 0.7em; margin-bottom: 0.7em; } 

#outershell{
	width: 1000px;
	margin: 0 auto;
	margin-top: 30px;

    
 }

#innershell{
	position:relative;
	width: 1000px;
    background: #ffffff;
    	
}



#topsection{
	width: 994px;
    height: 208px;
    background: #1E8CFA;
    margin-bottom: 5px;
    line-height: 1.2em;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;  
	font-size: 30px;
    color: #ffffff;
    text-align: center;
    border-right: 3px solid white;
    border-top: 3px solid white;
    border-bottom: 0px;
	float: left;
}

#contentwrapper {
margin-top:0px;
width:994px;
padding-left:3px;
padding-right:3px;
padding-bottom:0px;
color: black;
background: #ffffff; 
height: 350px;
}


#menu {text-align:center;
width: 110px;
height: 335px;
float: left;
background: #1E8CFA;
margin-left: 0px;
margin-top: 0px;
margin-bottom:5px;
padding-top: 10px;
color: #ffffff;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
font-size: 21px;
line-height: 1.5em;
}


#maincolumn {
float:left;
width: 311px;
height: 345px;
background: #ffffff;
padding-left: 8px;
padding-right: 8px;
color: #1E8CFA;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
font-size: 14px;
font-weight: 400;
line-height: 1.3em;
text-align: justify;
}


#img-gal {

width: 85px;
height: 340px;
float: left;
background-color: #ffffff;
border-right: 8px solid white;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
font-size: 10px;
color: #333333;
text-align:inherit;
line-height: 1.0em;
max-height:340px;
overflow: hidden;



}

#img-gal img {

margin-bottom: 5px;

}


#rightcolumn{
margin-top: 0px;
margin-left: 535px;
width:453px;
height: 345px;
background: #ffffff;
color: #1E8CFA;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
font-size: 14px;
font-weight: 400;
line-height: 1.3em;
text-align: justify;



}

#racv {
margin-left: 0px;
margin-top: 0px;
width: 864px;
background-color: #1E8CFA;
height: 30px;
color: #ffffff;
float: left;
border-bottom: 2px solid white;
border: 2px solid white;
font-size: 22px;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
padding-left: 80px;
padding-top: 8px;
padding-right: 50px;
text-align: center;
 

}


#bottom {
margin-left: 0px;
margin-top: 0px;
width: 864px;
border: 2px solid white;
background-color: #1E8CFA;
height: 44px;
color: #ffffff;
float: left;
padding-left: 80px;
padding-top: 6px;
padding-right: 50px;
font-size: 17px;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;

}

a:link {
color: #ffffff;
text-decoration: none;

}

a:visited {
color: #ffffff;
text-decoration: underline;}

a:hover {color: #ffffff;
text-decoration: underline;}

a:focus {color: #ffffff;}

a:active {color: #ffffff;
text-decoration: none;
}


.copyright {

font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
font-size: 10px;
color: #999999;
float: right;


}


.style_main {

font-weight: bold;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
font-size: 18px;
color: #1E8CFA;
text-align: center;


}

.style_top {

	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 22px;
    font-style: italic;
    color: #ffffff;
    text-align: center;
    margin-bottom: 10px;

}

.tariff {
color: #1E8CFA;
font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
font-size: 14px;
font-weight: 400;
line-height: 1.2em; 
text-align: left;
}

.tariff_link a,a:link a:active {
	font-weight: bold;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 16px;
	color: #1E8CFA;
	border: 1px solid #1e8cfb;
	padding: 5px;
    text-decoration: none;
}

.tariff_link a:hover {
	font-weight: bold;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 16px;
	color: #1E8CFA;
    background:#f2f687;
	padding: 5px;
    text-decoration: none;
}

.tariff_link a:visited:hover {
	font-weight: bold;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 16px;
	color: #1E8CFA;
	background-color:#f2f687;
	padding: 5px;
    text-decoration: none;
}


.style_floorplan a,a:link a:active{
	font-weight: bold;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 16px;
	color: #1E8CFA;
	border: 1px solid #1e8cfb;
	padding: 5px;
    text-decoration: none;
}

.style_floorplan a:hover {
	font-weight: bold;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 16px;
	color: #ffffff;
	background:#f2f687;
	padding: 5px;
    text-decoration: none;
}

.style_floorplan a:visited:hover {
	font-weight: bold;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif;
	font-size: 16px;
	color: #ffffff;
	background-color:#f2f687;
	padding: 5px;
    text-decoration: none;
}
/* FOR CLEARING FLOATS */







.clear-block:after {



  content: ".";



  display: block;



  height: 0;



  clear: both;



  visibility: hidden;



}







.clear-block {



  display: inline-block;



}







/* Hides from IE-mac \*/



* html .clear-block {



  height: 1%;



}



.clear-block {



  display: block;



}



/* End hide from IE-mac */

