img, div, input, li{ behavior: url(iepngfix.htc)}

#header { height:600px; margin:0 auto; width:964px; padding:0;}
.headerimg { margin:0 auto; background-position:left top; background-repeat: no-repeat; width:964px; height:586px; position:absolute; padding:0;}

#firstline {color:#ffffff; font-size:14px; padding:4px 13px 7px; float:left; display:block; line-height:10px; font-family:Arial, Helvetica, sans-serif;}

#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:359px; float:left; background:url(../images/bg-slidebutton.png) repeat-y right; width:964px; color:#ffffff;}
#headernav { padding-left:10px; }

#headernav-outerinner { position:relative; top:190px; float:left; background:#ffffff url(../images/bg-slidebutton.png); width:900px; }


#top-strip { position:relative; top:0; overflow:auto; width:944px; margin:0 auto; background:#000000; background: rgb(0, 0, 0); background: rgba(0, 0, 0, .3); padding:4px 10px 4px 10px; text-align:right;}
#top-stripin { position:absolute; top:103px; overflow:auto; width:944px; margin:0 auto; background:#000000; background: rgb(0, 0, 0); background: rgba(0, 0, 0, .3); padding:4px 10px 4px 10px; text-align:right;}


#right-boxes { position:relative; top:360px; overflow:auto; float:right; width:310px; margin:0 auto; }
#right-boxesin { position:relative; top:2px; overflow:auto; float:right; width:310px; margin:0 auto; }

.topbox{overflow:auto; width:280px; height:190px; margin:0 auto 1px auto; background:#000000; background: rgb(0, 0, 0); background: rgba(0, 0, 0, .8); padding:15px; color:#ebddbe; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}

.bottombox{overflow:auto; width:280px; height:136px; margin:0 auto; background:#2f2626; background: rgb(47, 38, 38); background: rgba(47, 38, 38, .7); padding:17px 15px 18px 15px; color:#ffffff; text-transform:uppercase;}

#member-logo{overflow:auto; margin:0 auto; padding-top:30px; width:240px;}
#member-logo .logos{padding:0 10px 0 10px; float:left;}

#bottomright-box { position:relative; top:360px; float:left; background: url(../images/bg-box-bottom.png) repeat-y left; width:624px; height:136px; padding:17px 15px 18px 15px;}

#bottomright-box .textleft {width:270px; float:left; font-family:Arial, Helvetica, sans-serif; color:#ebddbe; font-size:11px;}
#bottomright-box .textright {width:270px; float:right; font-family:Arial, Helvetica, sans-serif; color:#ebddbe; font-size:11px; padding-right:30px;}

#inner-contentbox { position:relative; top:191px; float:left; background: url(../images/bg-box-bottom.png) repeat-y left; width:624px; height:auto; overflow:auto; padding:15px;}

h2 {font-family:"Gill Sans", Arial, Helvetica, sans-serif; color:#ebddbe; font-size:16px; font-weight:normal; display:inline;}

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

.navigation {width:964px; height:80px; background:url(../images/shadow-topnav.png) repeat-y center; padding:0 7px 0 7px;}
.navigationin {width:964px; height:80px; background:#2f2626;}
.logo {width:190px; height:80px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#ffffff; float:left;}
.navlist {text-align:right; float:right; text-transform:uppercase; padding:32px 5px 32px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1em; width:760px;}
.navlist a {color:#ffffff; text-decoration:none; padding:32px 10px 33px 10px;}
.navlist a:hover {color:#2fac53; text-decoration:none; padding:32px 10px 33px 10px;}
.navlist .current{color:#ffffff; text-decoration:none; padding:32px 10px 33px 10px; background:#423632;}

.inner-header {width:655px; height:200px;}
.inner-header2 {width:655px; height:300px;}
.inner-header3 {width:655px; height:350px;}
.inner-heading {background:url(../images/bg-heading-inn.png) repeat-y left; padding:10px 15px 10px 15px ; overflow:auto;}

.inleft-content {padding:15px; width:625px; height:auto; color:#ece7da; line-height:1.7;}

.right-box1 {margin:5px auto 15px auto; padding:10px; width:258px; background:#645952; font-size:11px;color:#ebddbe;}

.txtfield-1 {padding:1px 2px 1px 2px; background:#B5D3EA; border:1px solid #9b918b; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000;}

.txtfield-2 {padding:1px 2px 1px 2px; background:#837a75; border:1px solid #9b918b; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#ebddbe; width:50px;}

.btnsend {width:145px; height:19px; background:url(../images/btn-sendquery.gif) no-repeat center; border:none;}

.btnsend2 {width:320px; height:30px; background:#4b9861; border:none; color:#dddddd;}

.contact-right {width:360px; float:right; height:auto; overflow:auto;}
.contact-left {width:250px; float:left; height:auto; overflow:auto;}

.textfield-contain {background:url(../images/bg-dot.png) repeat; padding:10px; margin-bottom:5px; text-align:center;}

.txtfield-3 {padding:8px 10px 8px 10px; border:2px solid #625d5a; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ebddbe; background:#645952; background: rgb(100, 89, 82); background: rgba(100, 89, 82, .7); width:300px;}

.form-container {background:#74afdc; padding:40px; width:auto; border:1px solid #645952;}

.photogallerylist { margin-left:20px; margin-top:20px;}
.photogallerylist ul {margin:0; padding:0;}
.photogallerylist ul li {list-style:none; background:url(../images/arrow-01.png) no-repeat 0px 0px; padding-left:22px; padding-bottom:7px;}

/*--------drop-down--open---------*/
#dropmenudiv{
position:absolute;
color:#606060;
line-height:24px;
z-index:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 10px;
font-weight: bold;
}

#dropmenudiv a{
width: 100%;
display: block;
background:#2f2626;
text-indent: 4px;
color:#ffffff;
text-decoration: none;
font-weight: normal;
padding-left:5px;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#ffffff;
background:#423632;
}

/*--------drop-down--close---------*/

/*---------calendar---------------*/
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid #645952;
	border-collapse: collapse;
	background-color: #ccbfa2;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: #ccbfa2;
	color: #ffffff;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid #645952;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: #000000;
	color: #cccccc;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
	color:#222222;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color:#747474;
}
div#tcal td.weekend {
	background-color: #b3a689;
}
div#tcal td.today {
	border: 1px solid #43b865;
	color:#ffffff;
}
div#tcal td.selected {
	background-color: #247b3d;
	color:#ffffff;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
	color:#444444;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
	color:#444444;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	color:#444444;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
	color:#444444;
}
/*-----calendar----end--------*/

.under-msg {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; font-weight:bold;}

/*-------------gallery--------------*/
.thumbnail {padding-top:5px;}
.thumbnail img {border:1px solid #cccccc;}

.thumbnail2 img {border:1px solid #cccccc;}

 #myGallery{
      width:200px; /* Set your image width */
      height:150px; /* Set your image height */
    }
    #links{
      position:relative;
      width:400px; /* Set your image width */
    }
	#myGallery img{
      display:none;
      top:0;
      left:0;
    }
    #myGallery img.active{
      display:block;
    }
/*--------------gallery close----------*/