@charset "utf-8";
/* CSS Document */

body

{

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#646464;

	 background:url(../images/background.png) repeat;
}

#wapp { width:auto;   height:auto; 
}
.clear{
width:0;
height:0;
overflow:hidden;
display:block;
clear:both;
visibility:hidden;
}

.main { width:940px; height:auto; padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto; box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.2); background-color: #FFFFFF; }

.header { width:940px; height:90px; }

.butt { width:940px; height:40px; background-image: url(../images/nav-bg.jpg); background-repeat: repeat-x; }

.logo { width:350px; height:80px; float:left; background-image: url(../images/logo-1.png); background-repeat: no-repeat; }




.menu { float:left; width:940px; }

.menu ul { padding:0px; margin:0px; list-style:none; display:inline; }

.menu ul li { list-style:none; float:left; position:relative; }

.menu ul li a { text-decoration:none; font: 11px/40px Arial, Helvetica, sans-serif; color:#FFF; display:block; height:40px; padding-top: 0; padding-right: 25px; padding-bottom: 0; padding-left: 25px; }



.menu ul li .active { background-image:url(../images/li.jpg) color:#CCCCCC;}

.menu ul li a:hover
{
	text-decoration:none; background:url(../images/li.jpg) repeat-x; color: #FFFFFF;
}

.active
{
	background:url(../images/li.jpg) repeat-x;
}



.menu ul li:hover .drop { display:block; }

.menu-space { width:1px; height:40px; float:left; background-image: url(../images/menu-space.jpg); background-repeat: no-repeat; }
.home { width:54px; height:40px; float:left;}
.home img{
	
	opacity:0.4;
	filter:alpha(opacity=40); 
}

.home img:hover{
	
	opacity:1;
	filter:alpha(opacity=100); 
}
.socialicons ul{
	
	float:right;

	margin:0px;

	padding:0px;

	margin-right:10px;

	margin-top:20px;
}

.socialicons ul li{
	
	list-style:none;

	float:left;
}

.socialicons ul li img{
	
	width:30px;

	float:left;

	margin-right:10px;
}

.banner { width:940px; height:350px; }

.content { width:940px; height:auto; padding-top:50px; }

.box-1 { width:710px; height:auto; float:left; }
.box-2 { width:221px; height:auto; float:right; }
.yy { width:688px; height:130px; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset; background-color: rgb(245, 245, 245); padding: 10px; line-height: 25px; }

.small-box { width:221px; height:auto; background-color:#333333;  margin-bottom: 25px; padding-bottom: 3px; }
.small-box .title { width:200px; height:auto; padding-top: 10px; padding-bottom: 10px; font-family: Arial, sans-serif, "Trebuchet MS"; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-left: 21px; text-transform: uppercase; }

.bor { border-top: 1px solid rgb(34, 34, 34);
border-bottom: 1px solid rgb(113, 113, 113); }

.icon-box { width:710px; height:auto; margin-top: 25px; }

.icons { width:216px; height:auto; float:left; margin-right: 10px; margin-left: 10px; }

.icons .image { width:212px; height:117px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5); margin-left:auto; margin-right:auto; }
.icons .title { width:207px; height:auto; padding-bottom:8px; padding-top:8px; margin-left:auto; margin-right:auto; color: rgb(0, 102, 153); font-size:16px; font-weight:bold; padding-left:5px; } 

.icons .text { width:212px; height:auto; font-size:12px; color:#333333; margin-right: auto; margin-left: auto; line-height: 18px; }

.it2
{ width:190px; margin-top: 10px; margin-bottom: 15px; margin-left: 25px; 
}
.it2 ul
{
	padding:0px; margin:0px; list-style:none; display:inline;
}
.it2 ul li
{ padding:7px 0px; list-style-image: url(../images/marker.png); 
}
.it2 ul li a
{
	text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
}
.it2 ul li a:hover
{
	text-decoration:none; color:#DF0024;
}


.news-1 { width:220px; height:auto; float:left;  }


#newsticker-demo { width:221px; font-size:12px; height:auto; padding-top: 5px; padding-bottom: 0; 

}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img {background:white; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:221px; height:auto; float:left; }
.newsticker-jcarousellite ul li{  list-style:none; display:block; padding-bottom:1px; padding-top:10px; margin-bottom:5px; width: 230px; }

.newsticker-jcarousellite ul  { margin:0px; padding:0px; float:left;}
.newsticker-jcarousellite .thumbnail { float:left; width:60px; height: 60px;  padding:2px; }

.newsticker-jcarousellite .info { width:190px; padding-right: 10px; padding-left: 10px; border-bottom-width: 1px;   margin-right: 5px; margin-left: 5px; margin-bottom: 5px; padding-bottom: 10px; }
.newsticker-jcarousellite .info img{width:190px;background:none;float:left; height:120px;}
.newsticker-jcarousellite .info a{ color: rgb(153, 204, 238); text-shadow: 0px -1px rgb(0, 0, 0); font-weight:bold; }
.newsticker-jcarousellite .info span.cat { display: block; width:100%; line-height:17px; font-size:12px; color:#fff; text-align:justify; }
#i_res h2 {
    
  
    padding: 10px;
    border-bottom: 1px solid gray;
    margin: 0px;
    font-size: 120%;
    color: rgb(67, 67, 67);
}

.footer { width:940px; height:80px;     background: -moz-linear-gradient(center top , rgb(88, 88, 88), rgb(56, 56, 56)) repeat scroll 0% 0% transparent;
} 

.wel { width:690px; height:auto; padding-bottom:7px; padding-top:7px; background-color: rgb(217, 217, 217); margin-top:25px; padding-left: 20px; font-weight: bold; color: #333333; font-size: 13px; }

.kk { width:700px; height:auto; line-height: 25px; margin-right: auto; margin-left: auto; padding-top: 5px; }
.foot { width:650px; height:40px; margin-right: auto; margin-left: auto; padding-top: 15px; }

.foot li { float:left; padding-right:10px; padding-left:10px; border-right: solid 1px #FFFFFF; list-style:none; }

.foot li a { color:#FFFFFF; font-variant: normal; }

.foot-m { width:700px; height:20px; margin-left:auto; margin-right:auto; color: #FFFFFF; }
.box-11{width:940px; float:left;}
.box-11 h3{text-decoration:underline; margin:0px; padding:0px;color:#f43441;}
.box-11 strong{font-size:13px;}
.box-11 p{text-align:justify;line-height:22px;text-indent:20px;}
.box-11 h2{width:98%;float:left; background:#d9d9d9; padding:5px 10px;color:#3e3e3e;}
.othser{width:auto; float:left; margin-left:20px;}
.othser ul{margin-bottom:18px;}
.serh{padding:5px; margin-top:10px;float:left;}
.serh img{width:150px; float:left; margin-right:10px;}
.serh:hover{background:#bbecfc; box-shadow:0px 0px 5px 2px #c5c5c5 ;float:left;padding:5px;}
.prolist{
	
	width:100%;
	float:left;
}

.prolist li{
	
	list-style:none;

	float:left;

	margin-left:25px;

	margin-right:20px;

	margin-top:20px;

	margin-bottom:20px;
}

.prolist li img{
	
	width:160px;

	height:140px;

	padding:5px;

	background:#a7a7a7;

	border-radius:5px;
}
.othser li{
	
	margin-top:5px;

	margin-bottom:5px;
}
/***** gallery *******/

#image_list {
	
	float: left;

	width: 92%;

	margin-left:50px;
}


#image_list #pic {
	
	float: left;

	position: relative;

	width: 100%;

	height: auto;

	margin-top: 10px;

	padding: 10px 12px 0 10px;

	
}

#image_list #thumb {
	
	float: left;

	width: 133px;

	height: 100px;

	overflow: hidden;

	border: 1px solid #ccc;

	padding: 5px;

	position:relative;

	margin-left:25px;

	margin-right:20px;

	margin-bottom:40px;
}

#image_list #thumb:hover{
	
	box-shadow:0px 0px 5px 3px #f4f4f4;
	
	-moz-border-radius:5px;
	
	border-radius:5px;
}

#image_list #thumbcrop {
	width: 133px;

	height: 100px;

	overflow: hidden;
}

#image_list #thumbcrop img{
	height: 100px;

	width:133px;

	margin-left:0px;

	position:relative;

	background:white;
}


/******** enquiry ******/

#enquiry_form {
	
	float: left;

	width: 500px;
	
 	padding: 10px;
	
	border: 1px solid #ccc;

	background: #fff url(../images/box_bg.png) repeat-x bottom;

	-moz-border-radius: 5px;

	border-radius: 5px;

	margin-left:250px;

	margin-top:20px;
}

#enquiry_form h2 {
	
	float: left;

	padding: 0;

	width: 98%;

	font-size: 20px;

	padding: 10px 1%;

	color:#0a7602;

	border-bottom: 1px dotted #ddd;

	margin: 0 0 15px 0;
}


#enquiry_form #field {
	
	float: left;
	
	width: 100%;
	
	margin-bottom: 15px;
}	
	
#enquiry_form #field1 {
	
	float: left;
	
	width: 100px;
}	
	
#enquiry_form #field2 {
	
	float: left;
	
	width :2px;
	
	margin-left: 10px;
}	

#enquiry_form #field3 {
	
	float: left;
	
	width: 360px;

	padding-left: 25px;

	color: #eee;
}

#enquiry_form .box {
	
	width: 338px;

	border: 1px solid #ccc;

	padding: 5px 10px 5px 10px;

	color: #cc3399;

	background: url(../images/box_bg.png) repeat-x bottom;

	moz-border-radius:5px;

	border-radius:5px;
}

#enquiry_form .box:focus {
	
	border: 1px solid #0d9e02;

	background:none;
}

#enquiry_form .textarea {
	
	width: 498px;

	height: 50px;

	border: 1px solid #ccc;

	background: url(../images/box_bg.png) repeat-x bottom;
}

#enquiry_form .textarea:focus {
	
	border: 1px solid #0d9e02;

	background:none;
}

.enq_img{
	
	position:absolute;

	left:15%;
}

.address{
	
	width:300px;

	float:left;

	margin-left:180px;
}

.blname{
	
	font-weight:bold;

	font-size:30px;
}
.address address{
	
	width:100%;

	float:left;

	margin-top:8px;

	margin-bottom:8px;

	font-style:normal;
}
