/* CSS Document */

@import "reset.css";

#outer_wrapper{
	width:1014px;
	height:712px;
	margin:0px auto;
}
#wrapper{
	background-color:#FFFFFF;
	height:712px;
	margin-top:30px;
	margin-left:10px;
	width:1014px;
}

#intro_left{
	background-image:url(../images/intro_left.jpg);
	float:left;
	width:522px;
	height:605px;
}
#logo{
	float:right;
	height:56px;
	margin-right:73px;
	margin-top:70px;
	width:171px;
}
#right{
	background-image:url(../images/right.jpg);
	float:left;
	height:605px;
	width:492px;
}
#menu {
	float:left;
	height:auto;
	margin-left:20px;
	margin-top:105px;
	width:400px;
}
#menu li{
	background:transparent url(../images/separator.jpg) no-repeat scroll 96px 6px;
	float:left;
	height:auto;
	line-height:25px;
	width:100px;
}
#menu li a{
	color:#8A8A8A;
	float:left;
	margin-right:14px;
	padding-left:15px;
}
#menu .last{
	background-image:none;
}
#menu li a:hover{
	color:#c9c9c9;
}
#right p{
	color:#8A8A8A;
	float:left;
	font-weight:bold;
	line-height:15px;
	padding-left:15px;
	width:315px;
}
.para{
	margin-top:20px;
}
#right #list {
	float:left;
	height:auto;
	margin-left:15px;
	margin-top:20px;
	width:138px;
}
#right #list li{
	color:#757575;
	float:left;
	font-size:12px;
	line-height:15px;
	width:100px;
}
#contact {
	bottom:0px;
	float:left;
	height:39px;
	margin-left:20px;
	position:relative;
	width:440px;
}
#contact p {
	float:left;
	font-size:10px;
	font-weight:normal;
	height:auto;
	margin-top:20px;
	width:auto;
}
#contact a{
	color:#8A8A8A;
}
#contact a:hover{
	color:#DD0000;
}
#about_left{
	width:522px;
	height:605px;
	background-image:url(../images/about.jpg);
	float:left;
}
#about_logo {
	float:right;
	height:56px;
	margin-right:82px;
	margin-top:68px;
	width:171px;
}
#procedure_left{
	background-image:url(../images/procedure_left.jpg);
	float:left;
	width:522px;
	height:605px;
}
#procedure_logo {
	float:right;
	height:56px;
	margin-right:84px;
	margin-top:65px;
	width:171px;
}
#contact_left{
	background-image:url(../images/contact_left.jpg);
	float:left;
	width:522px;
	height:605px;
}
#contact_logo {
	float:right;
	height:56px;
	margin-right:85px;
	margin-top:70px;
	width:171px;
}
.address{
	margin-top:4px !important;
}
.info{
	width:auto !important;
	margin-top:20px !important;
}
#services{
	float:left;
	height:auto;
	margin-left:15px;
	margin-top:20px;
	width:265px;
}
#services li{
	color:#757575;
	float:left;
	line-height:16px;
	width:264px;
}
.link{
	margin-top:30px !important;
}
.link a, .enquiry a, .address a{
	color:#8A8A8A;
}
/*.enquiry{
	margin-top:15px !important;
}*/
.site {
	float:left;
	line-height:30px;
	margin-left:30px;
	margin-top:20px;
	width:450px;
}
.site li{
	display:list-item;
	color:#8A8A8A;
}
.site li a{
	color:#8A8A8A;
}
#enquiry {
	float:left;
	height:auto;
	margin-left:20px;
	margin-top:25px;
	width:400px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #enquiry  { margin-top:10px; }
}
#enquiry p{
	float:left;
	margin-top:12px;
}
#enquiry p span {
	float:left;
	height:auto;
	margin-top:5px;
}
#enquiry p label {
	float:left;
	margin-top:4px;
	width:93px;
}
#enquiry p input{
	width:200px;
}
#enquiry p textarea{
	height:100px;
	width:200px;
	resize:none;
}
#submit {
	float:left;
	margin-left:38px;
	width:70px !important;
}
#security {
	color:#FF0000;
	font-size:11px;
	height:auto;
	margin-left:50px;
	padding-left:55px;
	width:280px;
}
#content {
	float:left;
	height:360px;
	margin-left:20px;
	margin-top:40px;
	width:450px;
}
#contact ul{
	float:right;
	font-size:10px;
	font-weight:normal;
	height:auto;
	margin-top:22px;
	width:auto;
}
#contact ul li{
	color:#8A8A8A;
}
#contact ul li a{
	padding-right:2px;
	padding-left:2px;
}
#sitemap_left{
	background-image:url(../images/sitemap_left.jpg);
	float:left;
	width:522px;
	height:605px;
}
#sitemap_logo {
	float:right;
	height:56px;
	margin-right:82px;
	margin-top:71px;
	width:171px;
}
#testimonial_left{
	background-image:url(../images/testimonial_left.jpg);
	float:left;
	width:522px;
	height:605px;
}
#testimonial_logo {
	float:right;
	height:56px;
	margin-right:79px;
	margin-top:75px;
	width:171px;
}
#content h2{
	color:#858585;
	float:left;
	font-size:12px;
	margin-bottom:15px;
	margin-left:15px;
	width:200px;
}
#associates_left{
	background-image:url(../images/associates_left.jpg);
	float:left;
	width:522px;
	height:605px;
}
#associates_logo {
	float:right;
	height:56px;
	margin-right:83px;
	margin-top:76px;
	width:171px;
}
#content a{
	color:#858585;
}
#icons {
	bottom:0;
	float:left;
	height:auto;
	margin-left:13px;
	margin-top:442px;
	position:relative;
	width:300px;
}
#icons iframe{
	margin-top:-37px;
}
#icons a{
	float:left;
	width:auto;
	height:auto;
	margin-right:5px;
}
#enquiry_form {
	float:left;
	height:400px;
	width:auto;
}
.selected{
	color:#C9C9C9 !important;
}
#signature{
	float:right;
	height:auto;
	width:auto;
}
#prev{
	float:left;
	width:190px;
}
#next{
	float:right;
}
#security_code{
	width:96px !important;
}
.useful_link{
	font-size:13px;
}
.useful_link a{
	color:#333333 !important;
}
.description{
	font-style:italic;
	margin-bottom:20px;
	margin-top:10px;
	width:405px !important;
}