body {
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
	margin-top: 0%;
	margin-bottom: 0%;
	text-align: center;
                background:#ffffff url('images/bg.png');
	color: #563714;
}

p {
	width : 480px;
	margin-left: 25px;
	color: #563714;
	font-size: 120%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
	text-align:justify;
}

hr {
  color: #FFB4CE; 
  border: 3px dotted #FFB4CE; 
  border-style: none none dotted; 
  width: 100%;
  margin-left:0px;
  margin-top:-8px;
}

ul {

	font-size: 110%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
}

ol {

	font-size: 110%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
}


#page-wrapper {
	width: 985px;
	margin-left: auto;
    	margin-right: auto;
	margin-bottom: 0.5%;

    }

#header {
	width: 100%;
	height: 294px;
	margin-left: auto;
    	margin-right: auto;
	margin-top: 0%;
                background:#ffffff url('images/header.gif') repeat-x;
    }

#topban {
	width: 985px;
	height: 294px;
	margin-left: auto;
    	margin-right: auto;
	margin-top: 0%;
                background:#ffffff url('images/banner.png') no-repeat;
}


#buttons {
	width: 985px;
	height: 104px;
	margin-top: -25px;
	margin-left: auto;
    	margin-right: auto;
    }


#menu {

	width: 75%;
	margin-left: 50%;
	margin-top: 0%;
	padding-bottom: 2%;
	padding-left: 0%;
	text-align: left;
    }

#main {
	width: 985px;
	height:auto;
	margin-left: auto;
    	margin-right: auto;
    	margin-top: 30px;
	text-align : left;
    }

#main1 {
	width: 985px;
	height:600px;
	margin-left: auto;
    	margin-right: auto;
    	margin-top: 0px;

    }

#main1t {
	width: 985px;
	height:428px;
	margin-left: auto;
    	margin-right: auto;
    	margin-top: 0px;
                background:#ffffff url('images/main1t.png') no-repeat;
}

#main1b {
	width: 985px;
	height:172px;
	margin-left: auto;
    	margin-right: auto;
    	margin-top: 0px;
                background:#ffffff url('images/main1b.png') no-repeat;
}

#main2 {
	width: 985px;
	height:272px;
	margin-left: auto;
    	margin-right: auto;
    	margin-top: 0px;
                background:#ffffff url('images/main2t.png') no-repeat;
    }

#main2t {
	width: 985px;
	height:225px;
	margin-left: auto;
    	margin-right: auto;
    	margin-top: 0px;

    }

#main2tl {
	width: 676px;
	height:212px;
    	margin-top: 13px;
	margin-left:2px;
	float:left;
	margin-right:-307px;
    }

#main2tr {
	width: 280px;
	height:210px;
	margin-left: auto;
    	margin-right: 10px;
    	margin-top: 15px;
                background:#ffffff url('images/sideban.png') 50% 50% no-repeat;
	float: right;
	text-align : left;
	font-size : 120%;
    }

#main2b {
	width: 985px;
	height:47px;
	margin-left: auto;
    	margin-right: auto;
    	margin-top: 0px;

    }

#main2bl {
	width: 676px;
	height:34px;
    	margin-top: 13px;
	margin-left:2px;
	float:left;
	margin-right:-307px;
	font-size : 115%;

    }

#main2br {
	width: 297px;
	height:34px;
	margin-left: auto;
    	margin-right: 10px;
    	margin-top: 13px;

	float: right;
	text-align : left;
	font-size : 115%;
    }

#left_panel {
	width: 260px;
	height: 500px;
	position : relative;
	float: left;
	margin-top: -30px;
	margin-left: 10px;

	z-index: 0;

    }


#left_img {
	float:left;
	margin-right:-269px;
	width:251px;
	height:290px;

}

#right_text {
	float: right;
	width : 269px;
	height:290px;
	margin-top: 30px;
	text-align: justify;
	color: #563714;
	font-size: 110%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
}

#content {
	width:520px;
	height:250px;
	font-size: 100%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;

}

#left_img2 {
	float:left;
	margin-right:-269px;
	margin-top: 30px;
	width:251px;

	font-size: 100%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;

}

#right_text2 {
	float: right;
	width : 269px;

	font-size: 100%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;

}

#below_text {
	float: left;
	width : 520px;
	height:200px;
	text-align: justify;
	color: #563714;
	font-size: 100%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
}

#right_panel3 {
	float: right;
	width : 520px;
	height : 700px;
	margin-top: 30px;
	text-align: justify;
	background-image: url(images/bg.jpg);
	color: #563714;
	font-size: 90%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
    }


#left_content {
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-left: 10px;
	text-align: justify;
	color: #563714;
	font-size: 120%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
    }

#right_content {
	float: right;
	width : 340px;
	text-align: justify;
	color: #563714;
	font-size: 120%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
    }

#left_content2 {
	float: left;
	width: 160px;
	height: 550px;
	margin-top: 0px;
	margin-left: 10px;
	text-align: justify;
	color: #563714;

	font-size: 120%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
    }

#right_content2 {
	float: right;
	width : 340px;
	height: 550px;
	text-align: justify;
	color: #563714;
	font-size: 120%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
    }

#enquiry {
	width: 80%;
	color: #563714;
	font-size: 100%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;
        background-color:#F4F5F7;
  } 

#enquiry2 {
	width: 80%;
	color: #563714;
	padding-left:2em;
	padding-top:2em;
	font-size: 110%;
	font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Tahoma, Times New Roman, Comic Sans MS, verdana, arial;

  } 

#footer_bg {
	width: 100%;
	height: 50px;
	margin-left: auto;
    	margin-right: auto;
                background-color:#FFFFFF;
	background-repeat: repeat-x;
	font-size:70%;
	clear:both;
}

#footer {
	width: 985px;
	height: 50px;
	margin-left: auto;
    	margin-right: auto;
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
	clear:both;

}

#copyright {
	color: #563714;
	text-align: center;
	padding : 15px;
	font-size:100%;
}	


h1 {
  color:#0279CA;
  font-family: Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; 
  padding-top: 0em;
  padding-left: 1em;
  font-size:180%;
} 

h2 {
  color:#0279CA;
  font-family: Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; 
  padding-top: 0em;
  padding-left: 0em;
  font-size:150%;
} 

h3 {
  color:#F50202;
  font-family: Arial narrow, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; 
  font-size:180%;
  font-weight: bold;
  padding-left: 1.3em;
} 

div {
    color:#563714;
    font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; 
    font-size:91%;

}


table{font-size:100%;background:#B1B3B4;color:#563714;}
a{color:#563714;text-decoration:none;font-family: arial, Lucida Fax, tahoma, Times New Roman, Comic Sans MS, arial}
a:hover{color:#FC0201}
td.menu{background:#A9DAFC}
td.hmenu{background:#A9DAFC;width:100px;top:-20px;}
td.form{background:#F4F5F7}
a.sb{color:#FC0201;font-weight: bold; text-decoration:none;font-family: arial; letter-spacing:5px}
a.sb:hover{color:#FFFFFF}
table.menu
{
font-size:110%;
position:absolute;
visibility:hidden;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #1F60B7;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: #5D9153;
text-decoration: none;
font-weight: bold;
width: 295px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 20px; /*position where enlarged image should offset horizontally */

}

.thumbnaill{
position: relative;
z-index: 0;
}

.thumbnaill:hover{
background-color: transparent;
z-index: 50;
}

.thumbnaill span{ /*CSS for enlarged image*/
position: absolute;
background-color: #1F60B7;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: #5D9153;
text-decoration: none;
font-weight: bold;
width: 300px;
}

.thumbnaill span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnaill:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */

}






