/************************************************************* 
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font: normal 14px Arial, Helvetica, sans-serif; color:#c2c6c8; }
h2 {font: normal 16px Georgia, "Times New Roman", Times, serif; color: #7f0a72; padding:9px 0;}
h3 {font:13px Arial, Helvetica, sans-serif; color: #C2C6C8; font-weight:bold; padding-bottom:10px; }
h4 {font:11px Arial, Helvetica, sans-serif; color: #C2C6C8; font-weight:bold; padding-bottom:10px;}
h5 { line-height:1.4em; font:normal 12px  Arial, Helvetica, sans-serif; color:#c2c6c8; margin:0px; padding:20px 0px; }
h6 {font:12px Arial, Helvetica, sans-serif; color: #CA8214; font-weight:bold; padding-left:20px;}
p { line-height:1.4em; font:normal 12px  Arial, Helvetica, sans-serif;color:#c2c6c8;margin:0px; text-align:justify; }

b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a {
text-decoration:none;
	outline:none;
	color:#939393;
	
	}
a:active {
	color:#939393;
	outline:none;
	}
	
a:hover {
	color:#939393;
	text-decoration:underline;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}

.clft{ clear:left;}
.clbth{ clear:both;}
.clrt { clear:right;} 


/*============================================================
 !Basics
============================================================*/

body {background:url(../images/body-bg.jpg) repeat-x top #353535; margin:0px auto; font: normal 12px Georgia, "Times New Roman", Times, serif;}

.wrapper{ width:1000px; margin:0px auto;}
.wrapper1{ width:1000px; margin:0px auto; background:url(../images/shadow-img.jpg) repeat-y;}
.title-block{ margin:0px 25px; background:url(../images/banner-bg.jpg) no-repeat 0px 25px; height:100px; }

.title-right{ float:right; width:155px; padding-top:79px; font: normal 12px Arial, Helvetica, sans-serif; color:#939393;}
.title-right img{ padding:2px 5px 0 0; float:left;}
.line{ margin:5px 0 25px 211px; border-top:1px solid #454545; height:1px;}
.nav{ width:930px; height:38px; background:url(../images/nav-bg.jpg) repeat-x; margin: 0 25px; padding-left:20px; }
.nav ul{ margin:0; padding:0px;}
.nav ul li{ margin:0 5px; font: normal 12px Arial, Helvetica, sans-serif; display:block;  float:left; text-align:center;  color:#b2c7d1; padding-top:5px;}
.a{ float:left;}

.nav ul li a { font:normal 12px/25px Arial, Helvetica, sans-serif; text-decoration:none; color:#b2c7d1; display:block;padding:5px 20px;}
.nav ul li a:hover{  background:url(../images/nav-hover-bg1.jpg) repeat-x; 
  color:#000000}

 .current a, .current a:hover 
 {
  background:url(../images/nav-hover-bg1.jpg) repeat-x !IMPORTANT; 
  color:#000000 !IMPORTANT;
 }

.banner{ height:250px; border-top: 2px solid #14A4D3;border-bottom: 2px solid #14A4D3; margin:0 25px;}
.content{ margin:0px 25px; background-color:#191919;}
.content-left{ float:left; width:180px; padding:30px 25px 30px 25px;}
.content-right{ float:left; width:669px; padding:0px 25px; border-left:1px solid #545454;  margin:30px 0 0px 0px;}
.content-right ul{ margin:0px;}



.title { padding:0px 0 7px 0 }
.title h1{ background:url(../images/title1.jpg) no-repeat; width:153px; height:15px; text-indent:-2000px;}

.title1{ padding:0px 0 19px 0}
.title1 h1{ background:url(../images/title2.jpg) no-repeat; width:197px; height:12px; text-indent:-2000px;}

.title2{ padding:0px 0 14px 25px;}
.title2 h1{ background:url(../images/title3.jpg) no-repeat; width:154px; height:15px; text-indent:-2000px;}

.title3{ padding:0px 0 25px 25px;}
.title3 h1{ background:url(../images/contact.png) no-repeat; width:114px; height:12px; text-indent:-2000px;}

.title4{ padding:0px;}
.title4 h1{ background:url(../images/contact-form.jpg) no-repeat; width:119px; height:15px; text-indent:-2000px;}

.title5{ padding:0px;}
.title5 h1{ background:url(../images/google-map.jpg) no-repeat; width:89px; height:14px; text-indent:-2000px;}

.title6{ padding:0px 0 20px 0;}
.title6 h1{ background:url(../images/catagory.jpg) no-repeat; width:89px; height:15px; text-indent:-2000px;}

.list{font:normal 12px/30px Arial, Helvetica, sans-serif;  color:#c2c6c8; padding:0px 0 0 0px;}
.list ul{ margin:0px; padding:0px;}
.list li{ background:url(../images/bullet.jpg) no-repeat 6px 12px; padding-left:20px; border-bottom: 1px solid #0f0f0f; }
.list li a{ text-decoration:none; color:#c2c6c8;}
.list li a:hover{ text-decoration:underline; color:#c2c6c8;}
.featured{ height:159px; background:url(../images/features-bg.jpg) repeat-x; padding-top:24px; margin:0 25px;}
.footer{ background:url(../images/footer-bg.jpg) repeat-x #141414; margin:0px 25px; padding-top:60px;}

.footer-left{ float:left; width:204px; padding: 0 0 0 25px; border-right: 1px solid #545454; height:132px; margin-bottom:15px;}
.footer-left p{ color:#ffffff; font: normal 11px Arial, Helvetica, sans-serif;}
.footer p{ color:#636363; font: normal 11px Arial, Helvetica, sans-serif;}
.footer a { color:#636363; text-decoration:underline; }
.footer a:hover{ color:#636363; text-decoration:none; }
.footer-center{float:left; width:610px; padding-left:25px;}
.footer-right{float:left; width:70px;}
.footer-rl{ float:left; width:27px; border-right:1px solid #3b3b3b;}
.footer-rr{ float:left; width:20px; padding-left:10px;}
.ad{ width:70px; font: normal 11px Arial, Helvetica, sans-serif; padding-top:10px;}

.shadow{width:950px; background:url(../images/shadow-btm.jpg) repeat-x 0px 0px; height:19px; margin: 0 25px;}
.contact-left{ width: 499px;float:left; padding:0px 25px 0 25px;  border-right:1px solid #646462; margin-top:25px;}
.contact-right{ width:349px; float:left; margin:25px 25px 0px 0; padding-left:25px;}
.map{ padding:5px 0px; }
.add_box{ margin:0px; margin-bottom:20px; border:1px solid #000000; background-color:#353535;}
.al{ float:left; width:123px; padding:20px; height:90px;}
.al img{ border:2px solid #141414;width:123px; height:90px;}
.ar{ float:left; width:200px; padding:20px 0px 0 0;}
.pageno{ font:normal 12px Arial, Helvetica, sans-serif; color:#c2c6c8;}
.pp{ padding:20px; border:1px solid #000000;  background-color:#353535;}
.mm{ margin:20px 0px;}



/* contact page*/
#contactleft{
	font-size:12px;
	
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	width:669px;
	padding:18px 0px 0px;
	color:#c2c6c8;
	}
	

.border{
	font: 12px Arial, Helvetica, sans-serif;
	color:#ccd4c8;
	border:1px solid #646462;
	background:#242424;
	width:210px;
	height:18px;
	padding:2px;
	margin:4px 0px;
}

.border1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #646462;
		background:#191919;
	width:210px;
	height:18px;
	padding:2px;
	margin:4px 0px;
}

.bordera{
	font: 12px Arial, Helvetica, sans-serif;
	color:#ccd4c8;
	border:1px solid #646462;
	background:#242424;
	width:100px;
	height:16px;
	padding:2px;
	margin:4px 0px;
}

.borderb{
	font: 12px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #646462;
		background:#191919;
	width:100px;
	height:16px;
	padding:2px;
	margin:4px 0px;
}

.borderk{
	font: 12px Arial, Helvetica, sans-serif;
	color:#ccd4c8;
	border:1px solid #646462;
	background:#242424;
	width:210px;
	height:18px;
	padding:2px;
	margin:4px 0px;
}
.borderka{
	font: 12px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #646462;
	background:#191919;
	width:210px;
	height:18px;
	padding:2px;
	margin:4px 0px;
}




/* Text Box End */

/* Buttons End */

.btn{
 	 background:url(../images/nav-hover-bg1.jpg) repeat-x;	
	border:1px solid #646462;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px; height:30px;
	padding:0px 3px;
	cursor:pointer;
	color:#000000;
	}

.btn-hover{
background:#E1402E;
	
	border:1px solid #646462;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px; height:30px;
	padding:0px 3px;
	cursor:pointer;
	color:#ffffff;
}
.contactwhol { margin:0; color:#c2c6c8; padding-top:20px;}

#c1{
	margin:0 auto;
	padding:0 0 0 0px;
	width:300px;
	float:left;
	line-height:25px;
	text-align:left;
	color:#c2c6c8;
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
#c2{
	margin:0;
	padding:0 0 0 20px;
	width:255px;
	float:left;
	line-height:25px;
	float:left;
	color:#c2c6c8;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.error{
	font: bold 13px Arial, Helvetica, sans-serif;
	padding:20px;	
	text-align:center;
	color:#c2c6c8;
	}

.ok{
	font: bold 13px Arial, Helvetica, sans-serif;
	padding:20px 0 0px 0px;	
	text-align:left;
	color:#c2c6c8;
	}

