/* CSS Document */
html {height:100%; height:auto;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color:#D0D9E2;
	margin:0px; padding:0px;
	height:100%; height:auto;
	text-align:center;
}
* {border-collapse:collapse; border-spacing:0px;}
* {padding:0px; border:0px; margin:0px;}

.wrapper {margin-left:auto;margin-right:auto;text-align:center;width:699px;}
.rightsidebg img {}
.rightsidebg p {}
.rightsidebg {width:699px;background-color:#ffffff;border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;clear:both;}
.rightside {
	width:699px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
    padding:0px; margin:0px; background-color:#FFFFFF; text-align:center;
}
p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.bg1 {
	background-image: url(i/grad.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightsidebg {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	background-repeat: no-repeat;
	background-position: right top;
	
}
.style2 {color: #666666}
.style3 {color: #4263E4}
.style4 {font-weight: bold}


/* div classes */
.header {float:left;width:699px;height:80px;text-align:left;}

.mydiv1 {width:690px;height:130px;clear:both;}
.mydiv1 img {float:left;padding-left:10px;vertical-align:middle;}
.mydiv1 p{float:left;width:450px;text-align:left;margin-top:10px;}



.mydiv2 {width:670px;height:120px;clear:both;text-align:center;margin-left:5px;}
.mydiv2 img{float:right;margin-top:5px;}
.mydiv2 p{float:left;width:500px;text-align:right;margin-top:5px;}


.mydiv3 {width:690px;height:120px;clear:both;margin-top:10px;}
.mydiv3 img{float:left;padding-left:10px;}
.mydiv3 p{float:left;width:350px;text-align:left;margin-top:30px;}

.mydiv4 {width:690px;height:150px;clear:both;}
.mydiv4 img{float:right;padding-right:15px;padding-left:5px;}
.mydiv4 p{float:left;width:495px;text-align:right;padding-left:20px;}

/* enquiry form */
input, textarea {border-top:2px solid #666666;border-left:2px solid #666666;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb;margin:5px;}
input.submit {border-bottom:2px solid #666666;border-right:2px solid #666666;border-top:1px solid #bbbbbb;border-left:1px solid #bbbbbb;}
#enquiryform input.required, #enquiryform textarea.required {
	background-color: #ffdddd;
}
#validation-message {
	padding: 20px 20px 20px 110px;
	margin: 0 0 20px 20px;
	border: 1px solid #800000;
	color: #800000;
	background-image:url(i/error.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color: #ffdddd;
}

	#validation-message p{
		padding: 0 0 0 0;
		margin:0;
	}

.myenquiry {clear:both;}
.myenquiry table {margin-top:50px;margin-left:100px;}

/* headers*/
h1 {font-size:12px;padding-left:10px;padding-bottom:15px;}

/*terms and conditions page*/

.myterms {text-align:left;}
.myterms p {width:640px;}
ol li{margin-left:35px;}

/* contact details page*/

.mycontact {text-align:center;margin-left:10px;}
.float_left {text-align:left; float:left;width:300px;}
.map_center {clear:both;}
iframe {margin-top:10px;}

/* product page details*/
.myproducts {clear:both;}
.myproducts table {margin-top:50px;margin-left:60px; margin-bottom:50px;border:1px solid #000000;}
.style7 {text-align:center;}

/* thanks page*/

.mythanks {clear:both;height:auto;height:100%;text-align:left;}