/* -- GENRAL -- */
body{padding:0; margin:0;  font-size:14px; font-family:Candara; color:#817e7e; background:url(../images/bg.png) repeat; line-height:20px;}
img{border:none;}
div{display:block; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:normal;}
a{text-decoration:none;}
ul {list-style-type:none; padding:0; margin:0;}
ul li{padding:0; margin:0; display:block;}
ol li{padding:0; margin-left:15px; margin-top:3px; margin-bottom:10px; display:list-item;}
.clr{clear:both;}
table {border-collapse:collapse; }
/* -- GENRAL -- */

/* -- HEADER WRAPPER --*/
#header-wrapper{width:976px; padding:1px; padding-bottom:0; border:#dddddd 1px solid; border-bottom:none; border-top:none; margin:0 auto;}
#header{
	padding:10px;
	background:#f1f1f2 url(../images/header.png) repeat-x left bottom;
}
/* -- HEADER WRAPPER END --*/

/* -- MENU -- */
#menu{padding:0 0 10px 0; margin:0; background:url(../images/menu.png) repeat-x left top;}
#menu ul li{padding:0 8px; margin:0; float:left; line-height:47px;}
#menu ul li a{color:#fff; font-size:15px; text-transform:uppercase;}
#menu ul li:hover a, #menu ul li.active a{color:#41c6ff;}
/* -- MENU END -- */

/* -- BANNER -- */
#banner{width:978px;  border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; margin:0 auto; background:url(../images/banner-top.png) repeat-x left top;}
#banner-inner{ padding:0px 0; background:url(../images/banner-bottom.png) repeat-x left bottom; position:relative;}
/* -- BANNER -- */

/* -- BODY WRAPPER -- */
#body-wrapper{width:918px; padding:30px 30px;  border:#dddddd 1px solid; border-top:none; margin:0 auto; background:#fff;}
#body-wrapper2{width:918px; padding:30px 30px;  border:#dddddd 1px solid; border-top:none; margin:0 auto; background:#fff; color:#333; font-size:14px; word-spacing:2px;}
#body-wrapper h4{color:#3b3838; font-size:20px;}
#body-wrapper p, #body-wrapper2 p{margin-top:7px;}
#body-wrapper hr{border:none; background:none;  margin:25px auto; display:block;  width:80%; padding:2px 0; background:url(../images/border.png)}
#body-wrapper2 h1{color:#000; margin-bottom:20px;}
#body-wrapper2 h1 span{color:#00a9e3;}
#body-wrapper2 h2, #body-wrapper2 h3, #body-wrapper2 h4, #body-wrapper2 h5 {color:#00a9e3; margin-top:10px;}
#body-wrapper2 h3{color:#063d70; font-size:22px;line-height:23px;}
#body-wrapper2 h4{color:#00bdfe;}
#body-wrapper2 h5{color:#565656;}
#body-wrapper2 ul{margin-bottom:10px;}
#body-wrapper2 ul li{padding-bottom:6px;background:url(../images/bullet4.jpg) no-repeat left 7px; padding-left:15px;}
#body-wrapper2 a {color:#07779d; }
#body-wrapper2 a:hover{color:#000;}
.light-blue{color:#0367ce;font-size:15px; line-height:24px;}

.enquiry-form{ padding:5px 0 0 0; margin:0;  background:#fbfbfb; box-shadow:0px 0px 3px #DBDBDB;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.inputstyle { background:#fff url(../images/input-bg.gif) repeat-x left top; border: 1px solid #CCCCCC; font-family: Arial,Helvetica,sans-serif; font-size: 13px; padding: 5px 8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  }
.inputstyle:hover{ background:#fff;}
.submit-btn { background: none repeat scroll 0 0 #074f93;  border: medium none; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 13px;  font-weight: bold; padding: 6px 8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.submit-btn:hover{background:#06647b;}

.tbl th{border:#e3e3e3 1px solid; background:#d4d4d4; color:#333;}
.tbl td{border:#e3e3e3 1px solid; background:#faf9f9; color:#333;}

/* -- box section -- */
#box-wrapper{padding:0; margin:0;}
#box-wrapper ul li{padding:0; margin:0; width:29%; float:left; color:#817e7e; margin-right:6.5%;}
#box-wrapper ul li img{border:#c7c7c7 1px solid; 
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
#box-wrapper ul li.last{margin-right:0;}
#box-wrapper ul li h3{color:#0e69bc; font-size:20px; }
#box-wrapper ul li hr{width:100%; margin:9px 0 15px 0;}
#box-wrapper ul li p a{color:#fff; background:#0e69bc; padding:5px 10px;}
#box-wrapper ul li p{text-align:justify; margin-top:4px; margin-bottom:20px; display:block;}
#box-wrapper ul li p a:hover{color:#000;}

.theme-text{padding:13px; margin:0; width:33%; position:absolute; background:#646464; opacity: 0.8; z-index:9; color:#c6c3c3; top:10%; left:8%; line-height:17px;}
.theme-text h1{color:#fff; margin-bottom:10px; font-size:32px;}
/* -- box section -- */

/* -- BODY WRAPPER -- */

/* -- FOOTER -- */
#footer{width:958px;  padding:30px 10px; margin:0 auto; font-size:15px; color:#808080; font-family:Calibri;}
#footer a, #footer ul li span{color:#56a9f5;}
#footer a:hover{color:#000;}
#footer div {border-top:#d7d7d7 1px solid; padding:15px 0;}
#footer ul{float:right;}
#footer ul li {float:left; padding:0 0px 0 20px;}
#footer ul li.facebook a, #footer ul li.twitter a, #footer ul li.youtube a{padding:6px 15px; display:block; } 
#footer ul li.facebook{background:url(../images/social-icons.png) no-repeat; padding:0;  margin-right:5px; margin-left:8px;}
#footer ul li.facebook, #footer ul li.twitter, #footer ul li.youtube{margin-top:-5px; }
#footer ul li.facebook:hover{background-position:-52px top;}
#footer ul li.twitter{background:url(../images/social-icons.png) no-repeat left -53px; padding:0;  margin-right:5px;}
#footer ul li.twitter:hover{ background-position:-52px -53px;}
#footer ul li.youtube{background:url(../images/social-icons.png) no-repeat left -108px; padding:0;  margin-right:15px;}
#footer ul li.youtube:hover{ background-position:-52px -108px;}
/* -- FOOTER END -- */

a#bm-arrow-top {position:fixed;	bottom:10px;right:10px;	display:block;background:#fff; width:26px;height:26px; overflow:hidden; background:url(../images/top.png) top left no-repeat; text-indent:-99999em; text-decoration:none; outline:none;	border:none;}
a:hover#bm-arrow-top {background-position:bottom left;}


.error {
	BORDER: #E07964 1px solid;
	PADDING: 4px 4px 4px 30px;
	MARGIN: 8px auto;
	BACKGROUND: url(../images/error.gif) #fff9f2 no-repeat 10px 6px;
	font-size:12px;
	text-align:left;
	color:#000000;
	line-height:18px;
}
.alert {
	BORDER: #FBC284 1px solid;
	BACKGROUND: url(../images/alert.gif) #FEF4E9 no-repeat 10px 5px;
	PADDING: 4px 4px 4px 30px;
	MARGIN: 8px auto;
	font-size:12px;
	text-align:left;
	color:#000000;
	line-height:18px;
}
.success {
	BORDER: #B1C88C 1px solid;
	BACKGROUND: url(../images/success.gif) #f7faf1 no-repeat 10px 6px;
	PADDING: 4px 4px 4px 30px;
	MARGIN: 8px auto;
	font-size:12px; line-height:18px;
	text-align:left;
	color:#000000;
}
.iso
{
float:right; width:133px;
}
.logo
{
float:left; width:300px; padding-top:10px;
}