body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	background:url(..../images/bg.jpg);
}
.clear {
	clear:both;
}
.main_wrap {
	width:1000px;
	padding:0px;
	margin:auto;
}
.inner_wrap {
	width:1000px;
	padding:0px;
	margin:auto;
}
.top_con {
	width:1000px;
	padding:0px;
	margin:0px;
	height:180px;
}
.logo {
	width:166px;
	height:119px;
	padding:25px 0 0 0px;
	margin:0px;
	float:left;
}
.menu_con {
	width:776px;
	height:44px;
	padding:0px 0 0 30px;
	margin:100px 0 0 0px;
	float:right;
	background:url(../images/menu_bg.jpg) repeat-x top left;
	border-radius:15px;
}
.menu_con ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.menu_con ul li {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:44px;
	padding:0px 0 0 0px;
	margin:0px;
	float:left;
}
.menu_con ul li a {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:31px;
	display:block;
	padding:13px 15px 0 20px;
	margin:0px;
	text-decoration:none;
	float:left;
}
.menu_con ul li a:hover {
	text-decoration:none;
	color:#286575;
}
.banner_con {
	width:1000px;
	height:417px;
	padding:0px;
	margin:25px 0 0 0px;
}
.banner_inner {
	width:1000px;
	height:299px;
	padding:0px;
	margin:25px 0 0 0px;
	background-color:#FFF;
	border-radius:5px;
}
.welcome_wrap {
	width:1000px;
	padding:0px;
	margin:0px;
}
.` {
	width:1000px;
	padding:0px;
	margin:45px 0 0 0px;
	
}
.thumb_wrap {
	width:1000px;
	padding:0px;
	margin:0px;
}
.thumbnail {
	width:200px;
	padding:0px;
	margin:0px;
	float:left;
}
.thumbnail1 {
	width:200px;
	padding:0px;
	margin:0px 0 0 20px;
	float:left;
}
.thumbnail2 {
	width:200px;
	padding:0px;
	margin:0px;
	float:left;
}
.thumbnail3 {
	width:200px;
	padding:0px;
	margin:0px;
	float:left;
}
.thumbnail a:hover {
	opacity: .6;
	filter:alpha(opacity=80);
}
.thumbnail1 a:hover {
	opacity: .6;
	filter:alpha(opacity=80);
}
.thumbnail2 a:hover {
	opacity: .6;
	filter:alpha(opacity=80);
}
.thumbnail3 a:hover {
	opacity: .6;
	filter:alpha(opacity=80);
}
.welcome_image {
	width:610px;
	height:38px;
	padding:76px 0 0 0px;
	margin:0px;
}
.welcome_con {
	width:1000px;
	padding:0px;
	margin:0px;
}
p {
	font-size:16px;
	font-family:"Times New Roman";
	color:#333;
	font-style:italic;
	font-weight:normal;
	line-height:22px;
	padding:0px;
	margin:0px;
}
.blue_line {
	width:1000px;
	height:5px;
	padding:0px;
	margin:52px 0 0 0px;
	background-color:#00ccff;
}
.footer_warp {
	width:100%;
	padding:0px;
	margin:0px;
	height:65px;
	bottom:0px;
}
.footer_con {
	width:1000px;
	padding:10px 0 0 0px;
	margin:auto;
}
.footer_links {
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-transform:uppercase;
	padding:0px 0 0 0px;
	margin:0px;
}
.footer_links a {
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 5px 0 5px;
}	
.footer_links a:hover {
	text-decoration:none;
	color:#00ccff;
}
.listWrap {
    float: left;
    margin-top: 16px;
    width: 1000px;
}
.lists {
    float: left;
    margin: 0 80px 30px 0;
}
.lists b {
    color: #306E7D;
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
}
.locationmap {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    padding: 15px;
}
.img {
    border-radius: 8px;
    overflow: hidden;
    width: 962px;
}
.locationmap .heads {
    border-bottom: 1px dashed #306E7D;
    color: #347281;
    font-weight: bold;
    line-height: 51px;
    text-transform: uppercase;
    font-family:'OleoScript',Helvetica,Arial,sans-serif;
    font-size:30px;
    text-shadow: 0.04em 0.04em 0 #FFFFFF, 0.08em 0.08em 0 #DBDADA;
	
}
.label {
    color: #454444;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.label span {
    color: #FF0000;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.inpu_enquiry {
  background: none repeat scroll 0 0 #F4F0F0;
    border: 2px solid #D6D6D6;
    border-radius: 7px;
    color: #333333;
    font-size: 12px;
    height: 35px;
    margin: 0;
    padding: 0 10px;
    width: 280px;
}
.inpu_enquiry_textarea {
     background: none repeat scroll 0 0 #F4F0F0;
    border: 2px solid #D6D6D6;
    border-radius: 7px;
    color: #333333;
    font-size: 12px;
    height: 97px;
    margin: 0;
    padding: 10px;
    width: 440px;
}

.readmore a {
    background-color: #306e7d;
    border-radius: 7px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    margin: 0;
    padding: 7px 0 0 17px;
    text-decoration: none;
    width: 74px;
}
.readmore a:hover {
    background-color: #154551;
    color: #FFFFFF;
    text-decoration: none;
}
.left{float: right; padding-right: 77px;}

.facebook {
	width:32px;
	height:32px;
	padding:0 20px 0 0px;
	margin:10px 0 0 0px;
	float:right;
}

.tabs {
  position: relative;
  height:50px;
  padding: 0;
  margin:50px 0 0 175px;
  list-style: none outside none;
  -moz-box-sizing: border-box;
}

.tabs li {
  display: block;
  float: left;
  height:28px;
  font-size:13px;
  padding:8px 15px 0 15px;
  margin:0 5px 0 0px;
  font-weight:bold;
  color: #333333;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: #f5f6f6;
  border-radius:5px 5px 0 0px;
}

.tabs .tabs_active {
  background-color: #242138;
  border-bottom-color: transparent;
  color:#FFFFFF;
   border-radius:5px 5px 0 0px;
}
.tabs li a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#000000;
}

.tabs-panes > div {
  display: none;
  word-wrap: break-word;
  visibility: hidden;
}

.tabs-panes .tabs_active {
  display: block;
  visibility: visible;
}

.tabs-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-color: #333;
}
.tabs_con {
	width:1000px;
	padding:0px;
	margin:0px;
}

.tabs_con h4 {
	font-size: 25px;
	color: #397686;
	text-transform: uppercase;
	border-bottom: solid 8px #f0f0f0;
	padding-bottom: 10px;
	margin-bottom:20px;
	font-weight:normal;
}



/*new*/
.banner_con{display:none;}
.welcome_image{margin-bottom:80px;}

.ddsmoothmenu ul ul ul{    margin-left: 138px;top:0!important;}
.ddsmoothmenu ul ul li{height:auto;}
.ddsmoothmenu ul ul a{height:auto;}

.repositionedv{top:0!important;}

.ddcss3support .ddshadow{box-shadow:none!important;}

.row-01{width:100%; overflow:hidden;margin:40px 0px;}
.bxx {
    width: 30.8%;
    float: left;
    margin-right: 25px;
}


.bxx ul{list-style:none;margin:15px 0px;padding:0px 0px;list-style:none;}
.bxx li{font-size:13px;padding:10px;background:#eeeeee;margin-bottom:1px;}

.bxx h3{text-transform:uppercase:font-weight:bold;margin:0px 0px 15px;color:#347281;font-size:15px;}



.main_wrap {
    width: 1100px;

}
.inner_wrap {
    width: 1100px;
  
}

 .top_con {
    width: 1100px;

}


.thumb_wrap{width:1100px;}
.thumb_wrap div{width:30%; text-align:center!important;}

.thumb_wrap div img{text-align:center!important;margin:10px auto;}

.thumb_wrap div a{display:table;margin:10px auto;}




