body img

{

	border:0;

	margin:0;

	padding:0;

}

body

{

font-family: verdana, arial, helvetica, sans-serif;

margin-top:0px;

padding: 0px;

margin-left: auto;

margin-right: auto;	

background-color: #fff;

width:740px;

kkbackground-repeat: repeat-y;

background-position:center;



}

#container {

	width: 740px;

	display: inline;

	

}

#main-title {

margin-bottom: 0;

font-size: .7em;

letter-spacing: 5px;

text-align: right;

margin-top: 0;

padding-bottom: 3px;

font-weight: bold;

padding-top: 3px;

padding-right: 10px;

background-color: #333333;

color: #ffffff;

border-top: 1px #000000 solid;

border-bottom: 1px #000000 solid;

}

#header-image {

background-color: #4d80b9;

background-image: url(images/flower3.jpg);

background-repeat: no-repeat;

background-position: left top;

height: 177px;

border-top: 2px #ff4700 solid;

border-bottom: 2px #ff4700 solid;

}

#navbar {

margin-bottom: 0;

font-size: .65em;

text-align: center;

margin-top: 0;

padding-bottom: 8px;

font-weight: bold;

padding-top: 8px;

background-color: #333333;

color: #ffffff;

word-spacing: 4px;

border-bottom: 2px #ff4700 solid;

}



#navbar a:link, #navbar a:visited {

color: #ffffff;

word-spacing: none;

}



#navbar a.current {

color: #ff4700;

}

#navbar a.current:hover {

text-decoration :none;

}



#navbar a:hover {

color: #ff4700;

text-decoration: underline;

}

#headline {

font-size: .75em;

padding-top: 10px;

text-align: justify;

background-color: #F2F2F2;

margin-bottom: 0;

line-height: 1.5em;

padding-left: 10px;

padding-right: 50px;

font-weight:bold;

}





p.byline {

text-align: right;

margin-bottom: 0;

}



h1 {

font-size: .8em;

padding-bottom: 3px;

padding-top: 10px;

padding-left: 10px;

padding-right: 0;

color: #000000;

border-bottom: 1px #ff4700 solid;

letter-spacing: 5px;

font-weight: bold;

background-color: #F2F2F2;

margin-top: 0;

margin-bottom: 0;

}



#main-text {

margin-top: 0;

margin-bottom:0;

margin-left: 1px;

font-size: .7em;

line-height: 1.8em;


}

#main-text p {

text-align: justify;

margin-left: 10px;

margin-right: 10px;

}



h2 {

padding-bottom: 3px;

padding-right: 0;

color: #000000;

border-bottom: 1px #000000 solid;

letter-spacing: 5px;

margin-left: 10px;

margin-right: 50px;

font-size: 1em;

margin-top: 0;

padding-top: 10px;

}

p, ul, ol, table {

margin-top: 17px;

margin-bottom: 0;

}



ol, ul {

margin-left: 35px;

margin-right: 75px;

}



a:link, a:visited {

text-decoration: none;

font-weight: bold;

color: #ff0000;

}



a:hover {

text-decoration: underline;

}





#footer 

{

text-align: center;

margin-bottom: 0;

padding-top: 8px;

padding-bottom: 8px;

font-size: 11px;

margin-top: 20px;

padding-right: 15px;

background-color: #4d80b9;

color: #ffffff;

font-weight: bold;

border-top: 1px #000000 solid;

border-bottom: 1px #000000 solid;

}



#footer a:link, #footer a:visited {

color: #ffffff;

text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

color: #ffffff;

}

.right {

float: right;

text-align: right;

width: 40%;

}

.left {

float: left;

text-align: left;

padding-left: 10px;

}

.right h3 {

margin-top: 0px;

font-size: 90%;



 

}

table.form {

width:400px;

margin-left: -190px;

position:relative;

left: 50%;

}

table.form td,table.form2 td {

font-weight: bold;

vertical-align: top;

}

table.form hr,table.form2 hr {

color: red;

height: 1px;

width: 50%;

}

table.form input, table.form select, table.form textarea, table.form2 input, table.form2 select, table.form2 textarea {

font-family: verdana, arial, helvetica, sans-serif;

font-size:10px;

}

table.form select,table.form2 select {

width: 150px;

}

div.bullets {

float: right;

position: relative;

text-align:right;

top: 0px;

height:78px;

width:360px;

right: 5px;

color: white;

font-size: 16pt;

}

ul.bullets

{

	list-style-type:square;

	padding-left:0.1em; 	

	margin:0;	

	font-size: 13pt;	

		

		

}



div.freephone 

{

clear:right;

float: right;

position: relative;

text-align:right;

top: 77px;

width:360px;

right: 5px;

color: white;

font-size: 13pt;



}

#enquire

{

float:right;

width:290px;

margin-right:2px;

margin-top:12px;



}

#enquire legend

{

	color:Red;

	font-weight: bold;

font-size:14px;

}

table.form3 td,table.form3 td {

font-weight: bold;

vertical-align: top;

font-size:10px;

}

table.form3 hr,table.form3 hr {

color: red;

height: 1px;

width: 50%;

}

table.form3 input, table.form3 select, table.form3 textarea, table.form3 input, table.form3 select, table.form3 textarea {

font-family: verdana, arial, helvetica, sans-serif;

font-size:9px;

}

table.form3 select,table.form3 select {

width: 125px;

}

 .error

{

	border:solid 1px red;

	

}