@charset "utf-8";
/* CSS Document */

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
  
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}


*{
	margin:0px;
	padding:0px;
}
.wrapper{
	width:100%;
	height:100%;
}
.container{
	width:1000px;
	height:auto;
	margin:0 auto;
}
.top-nav{
	width:1000px;
	height:60px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:#260126;
}

/* Main */
#menu {
    width: 100%;
    margin: 10px;
    padding: 10px 0 0 0;
    list-style: none;  
    background-color: ;
    background-image: ;
    border-radius: 50px;
    box-shadow: ;
}

#menu li {
    float: left;
    padding: 0 0 10px 0;
    position: relative;
}

#menu a {
    float: left;
    height: 25px;
    padding: 0 10px;
    color: #FFF;
    text-transform: uppercase;
    font:12px "Arial Black", Gadget, sans-serif;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
}

#menu li:hover > a {
    color: #00FFFF;
}

*html #menu li a:hover { /* IE6 */
    color: #00FFFF;
}

#menu li:hover > ul {
    display: block;
}

/* Sub-menu */
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;    
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 99999;    
    background-color: #444;   
    background-image: linear-gradient(#444, #111);    
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#menu ul li {
    float: none;
    margin: 0;
    padding: 0;
    display: block;  
    box-shadow: 0 1px 0 #111111, 
                0 2px 0 #777777;
}

#menu ul li:last-child { 
    box-shadow: none;    
}

#menu ul a {    
    padding: 10px;
    height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

*html #menu ul a { /* IE6 */   
    height: 10px;
    width: 150px;
}

*:first-child+html #menu ul a { /* IE7 */    
    height: 10px;
    width: 150px;
}

#menu ul a:hover {
    background-color: #0186ba;
    background-image: linear-gradient(#04acec, #0186ba);
}

#menu ul li:first-child a {
    border-radius: 5px 5px 0 0;
}

#menu ul li:first-child a:after {
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #04acec; 
}

#menu ul li:last-child a {
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

#menu ul li:first-child a:after {
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #04acec; 
}




.logo-sec{
	width:1000px;
	height:100px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:#f2eeb3;
}
.logo-s{
	width:230px;
	height:100px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:;
}
.serach-box{
	width:350px;
	height:60px;
	position:relative;
	float:right;
	top:20px;
	left:0px;
	background:;
	margin-right:30px;
}

/*search-bar*/

form {
    display: block;
    margin-top: 0em;
}
* {
    margin: 0;
    padding: 0;
}
#search input {
    background: none repeat scroll 0 0 #fafafa;
    border: 0 none;
    color: #7F7F7F;
    float: left;
    height: 25px;
    padding: 5px;
    transition: background 0.3s ease-in-out 0s;
    width: 207px;
    margin: 0;
    position: relative;
    top: 5px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
user agent stylesheet input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i] {
    padding: 1px 0px;
}
input {
    border: 1px solid #b0b0b0;
    padding: 3px 5px 4px;
    color: #979797;
    width: 190px;
}
#search input {
    background: none repeat scroll 0 0 #fafafa;
    border: 0 none;
    color: #7F7F7F;
    float: left;
    height: 25px;
    padding: 5px;
    transition: background 0.3s ease-in-out 0s;
    width: 207px;
    margin: 0;
    position: relative;
    top: 5px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
input {
    border: 1px solid #b0b0b0;
    padding: 3px 5px 4px;
    color: #979797;
    width: 190px;
}

#search button {
    background:url(images/search.png) no-repeat scroll center center #51c6d8;
    cursor: pointer;
    height: 35px;
    text-indent: -99999em;
    transition: background 0.3s ease-in-out 0s;
    width: 30px;
    border: 2px solid #fff;
    position: relative;
    top: 9px;
}
user agent stylesheet input, textarea, keygen, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb;
}
user agent stylesheet input, textarea, keygen, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
}
user agent stylesheet input, textarea, keygen, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb;
}
user agent stylesheet input, textarea, keygen, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
}
* {
    margin: 0;
    padding: 0;
}

/*end*/



.banner-sec{
	width:1000px;
	height:350px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:;
}
.left-navbar{
	width:220px;
	height:350px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:#bfaf80;
}

ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;
font:bold 15px Helvetica, Verdana, Arial, sans-serif;line-height:208%;
width:220px;}

ul.vert-one li{margin:0;padding:0;border-top:1px solid #4D0000;
border-bottom:1px solid #761A1A;}

ul.vert-one li a{display:block;text-decoration:none;color:#000;
background:;padding:0 0 0 30px;width:190px;}

ul.vert-one li a:hover{
background:#f2eeb3 url("images/vert-one_arrow.gif") no-repeat 0 9px;}

ul.vert-one li a.current,ul.vert-one li a.current:hover{
background:#f2eeb3 url("images/vert-one_arrow.gif") no-repeat 0 9px;}

.right-banner{
	width:770px;
	height:300px;
	position:relative;
	float:right;
	top:0px;
	left:0px;
	background:;
}
.mid-sec{
	width:1000px;
	height:auto;
	position:relative;
	float:right;
	top:0px;
	left:0px;
	background:;
}
.notice-sec{
	width:220px;
	height:250px;
	position:relative;
	float:left;
	top:10px;
	left:0px;
	background:;
}

#sidebar_container {  
  float: right;
  width: 200px;
  height:300px;
  position:relative;
  top:10px;
  left:0px;
}

.sidebar {  
  width: 190px;
  background: ;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  border: 1px solid #eee;
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border: 15px 15px 15px 15px;
  padding: 10px 15px 15px 15px;
  margin: 0 0 17px 0;
}

.sidebar ul {  
  width: 178px; 
  padding: 4px 0 0 0; 
  margin: 4px 0 30px 0;
}

.sidebar li {  
  list-style: none; 
  padding: 0 0 17px 0;
}

.sidebar li a, .sidebar li a:hover {  
  padding: 10 0 0 35px;
  display: block;
} 

.sidebar li a.selected {  
  color: #444;
}

#content {  
  text-align: left;
  width: 600px;
  padding: 0 0 0 5px;
  float: left;
}
  
#content ul { 
  margin: 2px 0 22px 0px;
}

#content ul li, .sidebar ul li { 
  list-style-type: none;
  background: url(images/bullet.png) no-repeat;
  margin: 0 0 0 0; 
  padding: 0 0 4px 28px;
  line-height: 1.5em;
}
/*---*/

#marqueecontainer{
	position: relative;
	width: 230px; /*marquee width */
	height: 230px; /*marquee height */
	overflow: hidden;
	background-color: ;
}
#wrapper #content #cl1 #marqueecontainer #vmarquee ul {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#wrapper #content #cl1 #marqueecontainer #vmarquee ul li {
	list-style-type: disc;
	color: #4c4c4c;
	list-style-position: outside;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
#wrapper #content #cl1 #marqueecontainer #vmarquee ul li a {
	color: #F00;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 22px;
}
#wrapper #content #cl1 #marqueecontainer #vmarquee ul li a:hover {
	color: #4c4c4c;
}
.neww {
	font-size: 11px;
	color: #FC0;
	margin-left:10px;
	background-color: #858585;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	position:relative;
	top:3px;
}

/*--*/

.mid-f-r{
	width:770px;
	height:300px;
	position:relative;
	float:left;
	top:0px;
	left:10px;
	background:#bfaf80;
}
.p-d-1{
	width:325px;
	height:290px;
	position:relative;
	float:left;
	top:5px;
	left:10px;
	background:;
	border:;
}

#p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	text-align:justify;
	position:relative;
	top:10px;
	left:12px;
	
	color: #59323c;
    text-shadow: 1px 1px 1px #000000
}
#p1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:300;
	text-align:justify;
	position:relative;
	margin:10px 10px 10px 10px;
	color:#000000;
}

#p2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:300;
	text-align:justify;
	position:relative;
	margin:15px 10px 10px 10px;
	color:#FFFFFF;
}

.p-sec1{
	width:200px;
	height:100px;
	position:relative;
	float:left;
	top:5px;
	left:20px;
	background:;
	border-radius:10px;
}
.p-sec2{
	width:270px;
	height:40px;
	position:relative;
	float:left;
	top:5px;
	left:0px;
	background:;
}
.p-sec3{
	width:325px;
	height:150px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:;
}
.s-d-2{
	width:325px;
	height:290px;
	position:relative;
	float:right;
	top:5px;
	right:10px;
	background:;
}
.mid-s-r{
	width:1000px;
	height:auto;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:#f2eeb3;
}
.footer{
	width:1000px;
	height:70px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	background:#260126;
}


.pic-box{
	width:940px;
	height:auto;
	position:relative;
	float:right;
	top:25px;
	left:0px;
	margin-bottom:30px;
	background:;
}


     /*conatct-details*/
	 
	 
 .con-details{
	width:100%;
	height:415px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	background:;  
	border-bottom:1px solid #CCC; 
  }
  .con-mid-sec{
	width:950;
	height:415px;
	position:relative;
	top:0px;
	left:0px;
	margin:0 auto;
	background:;  
 }
 .c-m-s-left{
	width:600px;
	height:415px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	background:; 
 }
 .c-m-s-right{
	width:324px;
	height:415px;
	position:relative;
	top:0px;
	right:0px;
	float:right;
	background:; 
 }
 .cmsr-1{
	width:280px;
	height:100px;
	position:relative;
	top:0px;
	left:40px;
	float:left;
	background:; 
 }
 .cmsr-2{
	width:280px;
	height:50px;
	position:relative;
	top:0px;
	left:40px;
	float:left;
	background:;
	margin-bottom:10px; 
 }
 .cmsr-3{
	width:280px;
	height:50px;
	position:relative;
	top:0px;
	left:40px;
	float:left;
	background:; 
 }
 .s1m-part1{
	width:auto;
	height:100px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	background:;
}
.textstyle3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-stretch:normal;
	font-style:normal;
	text-align:left;
	position:relative;
	top:30px;
	left:0px;
	color:#333;
}
.con-text{
	width:600px;
	height:50px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	background:;
}
.textstyle4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
	color:#333;
	font-weight:;
	letter-spacing:0.5px;
	text-align:justify;
}
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);


form1 { max-width:550px; margin:0px auto; }

.feedback-input {
  color:#09C;
  font-family: Helvetica, Arial, sans-serif;
  font-weight:500;
  font-size: 16px;
  border-radius: 5px;
  line-height: 15px;
  background-color: ;
  border:2px solid #0099CC;
  transition: all 0.3s;
  padding: 5px;
  margin-bottom: 15px;
  width:100%;
  box-sizing: border-box;
  outline:0;
}

.feedback-input:focus { border:2px solid #CC4949; }

textarea {
  height: 80px;
  line-height: 100%;
  resize:vertical;
}

[type="submit"] {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  width: 100%;
  background:#CCCCCC;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:#000;
  font-size:16px;
  padding-top:5px;
  padding-bottom:5px;
  transition: all 0.3s;
  margin-top:-4px;
  font-weight:300;
}
[type="submit"]:hover { background:#FFFFFF; color:#09C; }

.contact-sec{
	width:600px;
	height:300px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	background:;
}

.con-map-sec{
	width:100%;
	height:250px;
	position:relative;
	top:0px;
	float:left;
	background:;
	position:relative;
	top:0px;
	margin-bottom:0px;   
  }
  #map {
        height:250px;
      }
 	 