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

::selection {
        background: #cccccc; /* Safari */
        }
::-moz-selection {
        background: #cccccc; /* Firefox */
}



img{border:none;}

.clr{clear:both;}
.header{width:1000px; height:100%; overflow:hidden; margin:0 auto;}





.wrapper{width:954px; height:100%; overflow:hidden; margin:0 auto; padding:26px 23px; background:#ffffff;}


.wrapper_mid{width:950px; height:100%; overflow:hidden; margin:0px 0 35px 0; border:2px solid #cccccc;}
.menu_wrapper{width:880px; height:auto; padding:21px 35px;}
.menu_left{width:254px; height:auto; float:left;}
.menu_right{width:626px; height:auto; float:right; text-align:right;}

/*.menu_right ul{margin:0px; padding:0px;}
.menu_right ul li{display:inline; list-style:none; }
.menu_right ul li a{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#000000; text-transform:uppercase; border-right:1px solid #000000; padding:0 10px 0 10px; text-decoration:none;}
.menu_right ul li a:hover{color:#cccccc;}*/


/*for menu*/
#nav {
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-align:left;

}
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
	font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:25px; color:#000000; text-transform:uppercase; border-right:1px solid #000000; padding:0 10px 0 10px; text-decoration:none;
	display: block;
	background-color: rgba(255,255,255,0.5);
	margin: 0 0 0 15px;
	
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background-color: rgba(255,255,255,0.5);
	color: #cccccc;
line-height:25px;
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background-color: rgba(255,255,255,0.5);
	
	border-right:none !important;
	
	color: #666;
	
}
#nav ul a:hover {
background-color: rgba(255,255,255,0.5);
border-right:none;
	color: #000000;
	
}
/* level 2 list */
#nav ul {
	background-color: rgba(255,255,255,0.5);
	display: none;
	margin: 0;
	padding: 0;
	width: 200px;
	position: absolute;
	top: 28px;
	left: 0;
	border-right:none !important;
	line-height:30px;
}
/* dropdown */
#nav li:hover > ul {
		background-color: rgba(255,255,255,0.5);
	display: block;
	border-right:none !important;

}
#nav ul li {
	float: none;
	line-height:30px;
	margin: 0;
	padding: 0;
	border-bottom:1px solid #cccccc;
}
#nav ul a {
	background-color: rgba(255,255,255,0.5);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;

}


/* level 3+ list */
#nav ul ul {
	background-color: rgba(255,255,255,0.5);
	left: 181px;
	top: -3px;
}


/* rounded corners for first and last child */
#nav ul li:first-child > a {

}
#nav ul li:last-child > a {

}
/* clearfix */
#nav:after {
	
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	background-color: rgba(255,255,255,0.5);
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}	

/*menu end*/

















.search_box{width:139px; height:29px; background:#ffffff; border:1px solid #cccccc; padding:0 0 0 10px; line-height:29px;}
.search_box_head{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#000000; text-transform:uppercase; padding:0 0 0 10px;}

.banner{width:950px; height:auto; margin:0px auto; background:#cccccc;}




.home_col1{width:214px; height:100%; overflow:hidden; border-right:1px solid #cccccc; float:left; margin:0 15px 0 0; padding:0 16px 0 0;}
.home_col2{width:214px; height:100%; overflow:hidden; border-right:1px solid #cccccc; float:left; margin:0 15px 0 0; padding:0 16px 0 0;}
.home_col3{width:214px; height:100%; overflow:hidden; border-right:1px solid #cccccc; float:left; padding:0 16px 0 0;}
.home_col4{width:215px; height:100%; overflow:hidden; float:right; padding:0 0 0 16px;}

.home_col_head{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#000000; text-transform:uppercase; text-align:center;}
.home_col_desc{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:16px; text-align:justify; margin:27px 0;}

.article_head{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#000000; text-transform:uppercase; text-align:left;}

.article_bottom_head{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#737373; text-transform:uppercase; text-align:left;}

.article_desc{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; line-height:18px; text-align:left;}

.article_head_col_left{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#737373; text-transform:uppercase; text-align:left; width:50%; float:left;}
.article_head_col_right{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#737373; text-align:right; width:50%; float:right;}






/*for other pages*/
.mid_left{width:214px; height:100%; overflow:hidden; border-right:1px solid #cccccc; float:left; margin:0 15px 0 0; padding:0 16px 0 0;}
.mid_left ul{margin:0px; padding:0px;}
.mid_left ul li{display:block; list-style:none;}
.mid_left ul li a{background:url(../images/bullet.png) no-repeat left center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000; line-height:20px; text-decoration:none; padding:0 0 0 20px; margin: 0 0 0px 10px; font-weight:bold;}
.mid_left ul li a:hover{color:#cccccc;}


.mid_right{width:708px; height:100%; overflow:hidden; float:right; text-align:left;}






/*for more button*/

.more{width:auto; height:auto;}
.more ul{margin:0px; padding:0px;}
.more ul li{ list-style:none; display:block; line-height:33px;}
.more ul li a{background:url(../images/more_btn.png) no-repeat left top; display:block; text-decoration:none; }
.more ul li a:hover{background:url(../images/more_btn_hover.png) no-repeat left top; display:block;}

/*for bread cam*/

.braed_cam{width:auto; height:auto; margin:20px 0 10px 0;}
.braed_cam ul{margin:0px; padding:0px;}
.braed_cam ul li{list-style:none; display:inline; line-height:18px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; }
.braed_cam ul li a{text-decoration:none; color:#000000; border-right:1px solid #000000; padding:0 5px 0 0;}
.braed_cam ul li a:hover{color:#cccccc;}
#inactive{border-right:none;}

/*for footer*/
.footer{width:954px; height:100%; overflow:hidden; background:#171717; margin:0px auto; padding:19px 0; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:18px; line-height:18px; color:#ffffff; font-weight:bold;}
.footer span{font-family:Tahoma, Geneva, sans-serif; font-size:22px; line-height:24px; text-align:center; color:#ffffff; font-style:italic; font-weight:bold;}
.footer ul{margin:0px; padding:0px;}
.footer ul li{display:inline; list-style:none;}
.footer ul li a{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#ffffff; line-height:14px; text-align:center; border-right:1px solid #ffffff; text-decoration:none; padding:0 5px 0 0;}
.footer ul li a:hover{text-decoration:none; color:#cccccc;}
.footer_bottom{width:954px; height:auto; margin:20px 0 0 0;}
.footer_bottom_left{width:700px; height:auto; float:left; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:18px; font-weight:bold;}
.footer_bottom_right{width:254px; height:auto; float:right; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:18px; font-weight:bold;}


/*for slider*/
/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		height:353px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:10px;
		top:-160px;
		}	
	#nextBtn, #nextBtn2{ 
		left:970px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/btn_pre.png)no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	
		
		
		
		
		
		
		
/* gallery Page gallery */		
		
.gallery_col_head{font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:600; line-height:40px; color:#000000; text-transform:uppercase; text-align:left;}		
.gallery_wrap{width:708px; height:100%; float:left; margin:15px 0 0 0px; }		
.gallery_left{width:342px; height:167px; float:left; margin:0 0 0 0px; }
.gallery_right{width:342px; height:167px; float:right; margin:0 0 0 0px; }	



/* Colours Page gallery */		

.mid_wrapper{width:950px; height:auto; margin:0px auto; }

.color_logo{ width:225px; height:97px; float:left;}
.color_col_head{ width:675px; height:97px; margin:0 0 0 20px;font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:600; line-height:97px; color:#000000; text-transform:uppercase; text-align:left; float:left;}


.color_col1{width:280px; height:100%; overflow:hidden; float:left; margin:10px 10px 0 10px; padding:0 10px 0 5px;}
.color_col2{width:280px; height:100%; overflow:hidden; float:left; margin:10px 10px 0 10px; padding:0 10px 0 5px;}
.color_col3{width:280px; height:100%; overflow:hidden; float:right; margin:10px 10px 0 10px; padding:0 10px 0 5px;}


.color_col_headline{font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:bold; line-height:40px; color:#000000; text-transform:uppercase; text-align:center;}
.color_col_desc{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:16px; text-align:justify; margin:10px 0;}



/*for more button*/

.download{width:auto; height:auto;}
.download ul{margin:10px 0 0 0; padding:0px;}
.download ul li{ list-style:none; display:block; line-height:33px;}
.download ul li a{background:url(../images/down_pdf_btn.png) no-repeat left top; display:block; text-decoration:none; }
.download ul li a:hover{background:url(../images/down_pdf_btn_hover.png) no-repeat left top; display:block;}


/*contact us*/


/*contact us enqueary */

.contact_left{ width:495px; height:auto; float:left; margin:0 0 0 0px;}
.contact_right{ width:380px; height:auto; float:right; margin:0 0 0 0px;}

.contact_txt_wrap{ width:495px; height:25px; margin:10px 0 0 0px;}
.contact_txt{ width:170px; height:auto; float:left; margin:0 0 0 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; line-height:25px; text-align:left; padding:0 0 0 10px;}
.contact_txt_fld{ width:315px; height:auto; float:left; margin:0 0 0 0px;}

.contact_txt_area{ width:285px; height:25px; float:left; margin:0 0 0 0px; background-color:#eeeeed; border:1px solid #c5c5c5; padding:0 0 0 10px; font-size:12px;}

.contact_txt_wrap1{ width:495px; height:110px; margin:15px 0 0 0px;}
.contact_txt_wrap2{ width:495px; height:35px; margin:15px 0 0 0px;}

.contact_txt_area1{ width:285px; height:110px; float:left; margin:0 0 0 0px; background-color:#eeeeed; border:1px solid #c5c5c5; padding:0 0 0 10px; font-size:12px;}

.contact_submit_btn{ width:86px; height:35px; background:url(../images/snd_mail.png) no-repeat; cursor:pointer; outline:none; border:none; margin:0 0 0 180px;}


.contact_hed_txt{ font-family:Tahoma, Geneva, sans-serif; font-size:22px; font-weight:bold; text-transform:uppercase; text-align:left; }


.contact_address_lft{ width:300px; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:600; float:left; line-height:18px; color:#333; margin: 15px 0 0 0px;}
.contact_address_right{ width:180px; height:auto; font-family:Tahoma, Geneva, sans-serif; float:right; font-size:11px; font-weight:600; line-height:18px; color:#333; margin: 15px 0 0 0px;}	