/* CSS Document Developed by Avishek Nath from Aditi Infosys © All rights Reserved. */
/* Global Style*/

*{ 
padding:0px;
margin:0px;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size:12px;
	line-height:20px;
	background:#fcfbfe url(../images/bg.jpg) repeat-x center top;
 }

 
a {
	text-decoration: none;
	color:#69C;
	outline:none;
 
}
a:hover {
 text-decoration: underline;}
 
form {
	margin: 0px;
	padding: 0px;
}

img{
border:0;
}
.clear{
clear:both;
}

.f-left{
	float:left;
}

.f-right{
	float:right;
}

h1{
	color:#f26c22;
	font-size:20px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0 0px 0;
	margin:0 0 10px 0;
  
}

h2{
	font-size:14px;
	padding-bottom:6px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
}
 
h3{
	color: #3366CC;
	font-size:16px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0 0px 0;
	margin:0 0 10px 0;
  
}
.redtxt{
color:#c31612;
}
 
p{
padding-bottom:10px;
}

#wrapper{
	margin:0 auto;
	width:1000px;
}

.pie { behavior: url(PIE.html); }

.pie_properties {
	-webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#EEF), to(#FFF));
    background: -moz-linear-gradient(#EEF, #FFF 70%);
    background: linear-gradient(#EEF, #FFF 70%);
    -pie-background: linear-gradient(#EEF, #FFF 70%);
	
	
	-webkit-box-shadow: #CCC 0 0 .25em;
    -moz-box-shadow: #CCC 0 0 .25em;
    box-shadow: #CCC 0 0 .25em;

}

#contentarea{
	float:left;
	min-height:200px;
	width:100%;
	z-index:99;
	position:relative;
}


#logo{
float:left;
position:relative;
z-index:99;
margin:0px 0 0 0px;
}
 
#toprightbg{
	float:right;
	background: #6d6d6d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#6d6d6d), to(#333333));
	background: -moz-linear-gradient(#6d6d6d, #333333);
	background: linear-gradient(#6d6d6d, #333333);
	-pie-background: linear-gradient(#6d6d6d, #333333);
	min-width:256px;
	behavior: url(PIE.html);
	min-height:30px;
	padding:6px 5px 0 15px;
	color:#efefef;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow: #666 0px 1px 2px;
    -moz-box-shadow:#666 0px 1px 2px;
    box-shadow:#666 0px 1px 2px;
	behavior: url(PIE.html);
	}
 
#topmenus{
font-size:12px;
width:100%;
margin:14px 0 0 0;
height:48px;
float:left;
 
}

#topmenus ul{
list-style:none;
text-transform:uppercase;
}

#topmenus li{
color: #FFFFFF;
font-weight:bold;
float:left;
text-align:center;
margin:8px 0 0 0;
position:relative;
z-index:9999;
}

#topmenus li a{
color: #fff;
float:left;
text-decoration:none;
 
padding:7px 30px 5px 30px;
}

#topmenus li a.current{
color: #FFF;
float:left;
text-decoration:none;
padding:7px 22px 5px 22px;
background: #333;
-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	 behavior: url(PIE.html);
  
}

#topmenus li a:hover{
color: #FFF;
float:left;
text-decoration:none;
 
background: #333;
-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	 behavior: url(PIE.html);
  
}
 
#topmenus li ul#level{
	position:absolute;
	margin:0px;
	text-transform:none;
	top:32px;
	left:0px;
	width:220px;
	display:none;
 	background:#444;
	border:none;
	z-index:999;
}

#topmenus li ul#level li {
	float:left;
	background:none;
	padding:0;
	position:relative;
	margin:0 0 0 2px;
}

#topmenus li ul#level li a{
	margin:0;
	float:left;
	padding:6px 5px 6px 10px;
 	text-align:left;
	width:200px;
	border-right:none;
	border-bottom:1px solid #666;
	color: #CCC;
}

#topmenus li ul#level li a:hover{
	color:#FFF;
 	margin:0;
	background:#000;
}

#topmenus li:hover ul#level{
list-style:none;
z-index:9999999;
display:block;
}
 
 
#header{
float:left;
width:980px;
height:310px;
margin:0 0 10px 0;
position:relative;
z-index:99;
padding:10px;
background:#eae9f9;
-webkit-box-shadow: #666 1px 0 6px;
-moz-box-shadow:#666 1px 0 6px;
box-shadow:#666 1px 0 6px;
-webkit-border-radius: 0px 0px 6px 6px;
-moz-border-radius:  0px 0px 6px 6px;
border-radius:  0px 0px 6px 6px;
}


#test2{
	float:left;
	width:983px;
	margin:0 0 0 -1px;
	height:310px;}
 
 
 
 
.gallery{
	float:left;
	width:240px;
	text-align:center;
	border:1px solid #dedede;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:7px 5px;
	color:#90b337;
	background:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	-webkit-box-shadow: #999 0px 1px 2px;
    -moz-box-shadow:#999 0px 1px 2px;
    box-shadow:#999 0px 1px 2px;
	behavior: url(PIE.html);
	 
	}
	
	
.imagethumb{
	
	 
	text-align:center;
	border:1px solid #FFF;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float:left;
	padding:5px;
	background:#FFF;
	-webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow:#666 0px 2px 3px;
    box-shadow:#666 0px 2px 3px;
	behavior: url(PIE.html);
	margin:0 40px 20px 0;
	}
 
#lefcontent{ width:715px; float:left;}


#sidebar  {
	float:right;
	 
}
 

.lists{
margin:0 0 0px 10px;
list-style:none;
font-size:12px;
color:#444;
}

.lists li{
background: url(../images/menu-dots.png) no-repeat left 7px;
padding-left:15px;
font-weight:bold;
}


 

#footer{
	float:left;
	width:100%;
	margin-top:5px;
	color: #FFFFFF;
	padding:15px 0 15px 0;
	z-index:9;
	position:relative;
 	background: #6d6d6d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#6d6d6d), to(#333333));
	background: -moz-linear-gradient(#6d6d6d, #333333);
	background: linear-gradient(#6d6d6d, #333333);
	-pie-background: linear-gradient(#6d6d6d, #333333);
	behavior: url(PIE.html);
		-webkit-box-shadow: #333 1px 1px 2px;
    -moz-box-shadow:#333 1px 1px 2px;
    box-shadow:#333 1px 1px 2px;
	 
 
}

#footer #footerwrap{
margin:0 auto;
width:1000px;
}


#enquiry{
width:400px;
float:left;
margin:10px 20px 10px 0;
}

#enquiry label {
	float: left;
	height: auto;
	width: 120px;
	font-size:12px;
 
}
#enquiry .inputbox{
	float: left;
	width: 220px;
	height:18px;
	margin-bottom:8px;
	border:1px solid #999;
	padding:2px;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#enquiry .textarea{
	float: left;
	width: 220px;
	padding:2px;
	height:80px;
	margin-bottom:0px;
	border:1px solid #999;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
}
 
 
#enquiry .btns {
	float: left;
	font-size:12px;
	padding:4px 14px;
	margin-top: 10px;
 	color:#FFF;
	border:1px solid #000;
	background: #8848ac;
}

.summary{
	background:#efefef;
	border:1px dashed #ccc;
	padding:10px;
	float:left;
	width:980px;
	background:#ffffff;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#ffffff), to(#efefef));
	background: -moz-linear-gradient(#ffffff, #efefef 70%);
	background: linear-gradient(#ffffff, #efefef 70%);
	margin-bottom:20px;
	 
}


.image-thumb1{
border:3px solid #dedede;
padding:3px;
background:#FFF;
float:right;
margin:0 5px 30px 20px;}

.image-thumb2{
border:3px solid #dedede;
padding:3px;
background:#FFF;
float:left;
margin:0 15px 30px 10px;}

.summary1{
	background:#efefef;
	border:1px dashed #ccc;
	padding:10px;
	float:left;
	width:550px;
	background:#ffffff;
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#ffffff), to(#efefef));
	background: -moz-linear-gradient(#ffffff, #efefef 70%);
	background: linear-gradient(#ffffff, #efefef 70%);
	margin-bottom:20px;
	margin-right:10px;
 
	 
}
.smallbox1{
    float:left;
    margin:2px;
	padding:4px;
	width:600px;
	}
	
	
 
 
.smallbox{
width:955px;
 
 	
}
 

.smallbox h4{
	font-size:13px;
	padding:0;
	margin:0 0 5px 0;	
	color:#db9839;
}
