/* CSS Document */







/* HOME PAGE */



body {

	margin: 0px;

	background: #FFFFFF url(images/bg.gif);

	color: #666666;

	background-repeat: repeat;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;	

}



a {

 

    text-decoration: none;

	color: #CC3300;

	font-size: 12px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



ul  {

	

	list-style-type: square;	



}



li {

	

	list-style-type: square;	



}







h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

    color: #999999;

	font-weight: bold;	

	margin: 0px;

	

}











h2 {

	font-weight: normal;

	color: #666666;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0px;		



}





#wrapper {

width: 940px;

/*height:auto;*/

margin-left: auto;

margin-right: auto;

padding:0px



}



#header {

    width: 940px;

	height: 110px;

	margin: 0 auto;

	padding:0px;

}



.logoleft img {

	margin: 0px;

	margin-top:42px;

	float: left;

	border:none;	

}



.logoright  img {



    margin: 0px;

	margin-top:0px;

	float: right;

	border:none;	

}



#content {

    background: rgb(254,251,243) url(images/gradient-bg.gif) repeat-x;

	width:922px;

	/*height:auto;*/

	margin: 0px;

	padding:9px;



}







.topphotos {

	border: 1px solid rgb(218,216,216);

	padding:0px;

	margin:0px;

	float:left;

}









#menu {

	border: 1px solid rgb(218,216,215);

	background: rgb(254,251,243) url(images/menu-bg.gif) repeat-x;

	height: 32px;

	width: 920px;

	text-align: center;

	padding: 0px;

	margin:0px;

	margin-bottom:9px;

	margin-top: 9px;

	float:left;

	

	

}



.menu {

	margin-top: 8px;

	margin-right: auto;

	margin-bottom: 8px;

	margin-left: auto;

	

}



#menu a {
	text-decoration: none;
	color: rgb(150,131,6);
	font-size: 13px;
	letter-spacing: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 27px;
	margin-right: 27px;

	

	}

	

#menu a:hover {

	text-decoration: none;

	color: #CC3300;

	font-size: 13px;

	letter-spacing: 3px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;	

	}



.rightbox {

	width: 214px;

	border: 1px solid rgb(218,216,215);

	background-color:#FFFFFF;

	margin:0px;

	float: right;

	height:auto;







}



.middlebox {

	width: 470px;

	border: 1px solid rgb(218,216,215);

	background-color:#FFFFFF;

	float: right;

	margin:0px;

	margin-right:9px;

	

		

}

.middleboxcontent {

	padding:10px;

	line-height: 150%;

	text-align: justify;

}



.titlecontent {

    border: 1px solid rgb(218,216,215);

	background: rgb(254,251,243) url(images/menu-bg.gif) repeat-x;

	margin:4px;



}



.titletext {

	font-size: 14px;

	padding:5px;

	padding-left:9px;

	color: #999999;

	font-weight: bold;		

}





.leftbox {

	width: 214px;

	border: 1px solid rgb(218,216,215);

	background-color:#FFFFFF;

	margin:0px;

	float: left;

	height:auto;



}



.leftboxsmalltext {



font-size: 11px;



}





.leftboxcontent {

	text-align: center;

}





.copyright {

	width: 900px;

	vertical-align:baseline;

	text-align: center;

	margin: 0 auto;	

}









/* FAQ LONG BOX */



.longboxfaq {



	width: 694px;

	border: 1px solid rgb(218,216,215);

	background-color:#FFFFFF;

	margin:0px;

	float: right;

	height:auto;

	

	}

	

.longboxfaqcontent {

	

	padding:10px;

	line-height: 150%;

	text-align: justify;

	

	}



.leftboxfaq {
	width: 214px;
	border: 1px solid rgb(218,216,215);
	background-color:#FFFFFF;
	margin:0px;
	margin-top:0px;
	float: left;
	height:auto;



}





/*Motion Start FROM SCATCH RIGHT BOX */



.startfromscratch {

	padding:10px;

	line-height: 150%;

	text-align: justify;

}



/*Contact Page */



label { 

	display:block; 

	margin:0;

	padding:0;

}



fieldset { 

	border:0;

	margin:0;

	padding:0px; 

	}

	

input.text,textarea {

	width:300px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: rgb(150,131,6);

	padding:3px;

	border:1px solid rgb(218,216,215);

	margin-top: 1px;

	margin-right: 0;

	margin-bottom: 1px;

	margin-left: 0;



	}

	

	



input.submit {

	padding:2px 5px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-image: url(images/book-blue.gif);

	}





/* ---- jtip <<<---------------------------------------------------------------*/

/*

#JT_arrow_left{

	background-image: url(images/arrow_left.gif);

	background-repeat: no-repeat;

	background-position: left top;

	position: absolute;

	z-index:101;

	left:-12px;

	height:23px;

	width:10px;

    top:-3px;

}



#JT_arrow_right{

	background-image: url(images/arrow_right.gif);

	background-repeat: no-repeat;

	background-position: left top;

	position: absolute;

	z-index:101;

	height:23px;

	width:11px;

    top:-2px;

}

*/



#JT {

	position: absolute;

	z-index:100;

	border: 1px solid #b2aca1;

	background-color: #fff;

}





/* Content of box white */

#JT_copy{

	padding:4px 4px 4px 4px;

	color:#666666;

	z-index:100;

	font-size:11px;

	line-height: 140%;

}



.JT_loader{

	background-image: url(images/loader.gif);

	background-repeat: no-repeat;

	background-position: center center;

	width:100%;

	height:12px;

}





/* Title of box */

#JT_close_left{

	background-color: #b2aca1;

	text-align: left;

	padding-left: 15px;

	padding-bottom: 3px;

	padding-top: 3px;

	font-weight:bold;

	color: #FFFFFF;

	letter-spacing: 1px;

}



#JT_close_right{

	background-color: #b2aca1;

	text-align: left;

	padding-left: 8px;

	padding-bottom: 5px;

	padding-top: 2px;

	font-weight:bold;

	color: #FFFFFF;

}







/*

#JT_copy img{

	padding: 1px;

	border: 1px solid #CCCCCC;

}







.jTip{

cursor:help;





#JT_copy p{

margin:3px 0;

}

}

*/



/*    PRODUCTS    */



.productsphotos {

	border: none;

	padding:0px;

	margin:28px 12px 28px 15px;

	float:left;

}



.tabs{

padding: 3px 0;

margin-left: 0;

margin-top: 20px;

margin-bottom: 20px;

list-style-type: none;

}



.tabs li{

display: inline;

margin: 0;

margin-left: 30px;

}



.tabs img{

	border: none;



}



.contentstyle{

	border: none;

	width: 450px;

	margin-bottom: 1em; padding: 0px;

}





.bigimage {

	float: left; margin: 0 10px 5px 10px; border: none;

	}



.bigimage img{

	float: left; margin: 0 10px 5px 10px; border: none;

	}

	

.texttabs {

	float:right;

	width: 270px;

	padding-top:5px;

	padding-left:0px;

	padding:0px;

	

}





/*    FOLIO    */



.foliophotos {

	padding-bottom:35px;

	text-align: left;	

	height: 140px;

	margin:0px;

}



.foliophotos img {

float: left;

border:none;

padding-right:25px;

padding-left:5px;

padding-bottom:15px;

margin:0px;

}



.rightboxfolio {
	width: 214px;
	border: 1px solid rgb(218,216,215);
	background-color:#FFFFFF;
	margin:0px;
	margin-top:0px;
	float: right;
	height:auto;



}



.rightfolio {

width: 214px;

height:auto;

float: right;

}



/*    Melbourne Suburbs   */



.suburbstable{

	border: none;

	width:100%;



}



.suburbstable table{

	border: none;

	width:100%;



}





.border{

border: #CCCCCC solid 1px;

}





#search{

width:300px;

float:right;

padding-top:55px;

}



acronym{

text-decoration:none;

border:0;

}



img{

border:0;

}

