/***********
     @import "css/prettyPhoto.css";
     @import "css/shortcodes.css";   
**********/

 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, embed, object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
nav ul {
	list-style: none;
}
ol, ul{
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

.block {
       display:block !important;
}
/*-----------------------------------------------------------------------------------*/
/*	0. 1.	body , basics
/*-----------------------------------------------------------------------------------*/
body {
/*	font-family: Helvetica, arial, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	line-height: 1.7;
*/
	font-size: 12px;
    line-height:20px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: #5e6066;
	background:#e9eff3;
}
strong, th, thead td {
	font-weight: bold;
}
cite, em, dfn {
	font-style: italic;
}
code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], textarea {
	font-family: arial, "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;
}
code, pre {
	display: block;
	white-space: pre;
}
del {
	text-decoration: line-through;
	color: #666;
}
ins, dfn {
	border-bottom: 1px solid #ccc;
}
small, sup, sub {
	font-size: 85%;
}
abbr, acronym {
	text-transform: uppercase;
}
a abbr, a acronym {
	border: none;
}
abbr[title], acronym[title], dfn[title] {
	cursor: help;
	border-bottom: 1px dotted #ccc;
}
sup {
	vertical-align: super;
}
sub {
	vertical-align: sub;
}
p, ul, ol, dl, table, fieldset, blockquote, pre, code {
	margin-bottom:15px;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 1em;
	font-family:Helvetica;
    font-weight:normal;
	margin: 0px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        font-weight:normal;
		margin: 0px;
}
h1.big {
	font-size: 24px;	
}
/*h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}*/
h1 .subTitle, h2 .subTitle, h3 .subTitle, h4 .subTitle, h5 .subTitle, h6 .subTitle {
	display: block;
	color: #999;
	font-size: 0.65em;
	margin: 0;
}
a:link, a:visited, a:active, a:focus {
	color:#c1101c;
	outline: 0 none;
	text-decoration: none;
	-webkit-transition: background-color .2s linear, color .2s linear;
	-moz-transition: background-color .2s linear, color .2s linear;
	-o-transition: background-color .2s linear, color .2s linear;
	-ms-transition: background-color .2s linear, color .2s linear;
	transition: background-color .2s linear, color .2s linear;

}
a:hover {
	color:#000;
	text-decoration: none;
}

.hidden {
	display: none;
	visibility: hidden;
}
.invisible {
	visibility: hidden;
}
.aligncenter {
	margin:auto;
	float:none;
}
.alignright {
	float: right;
}

img.alignright {
  float:right;
  margin-bottom:0.5em;
  margin-right:0;
  margin-left:1.5em;
  margin-top:0;
}
.alignleft {
	float: left;
}
img.alignleft {
  float:left;
  margin-bottom:0.5em;
  margin-left:0;
  margin-right:1.5em;
  margin-top:0;
}
.aligncenter {
	margin-left:auto;
	margin-right:auto;
}
img.aligncenter {
display:block;
 margin-bottom:15px;

}
.clearboth{
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow:hidden;
}
.clear {
	clear: both;
}
.spacer {
	display:block;
	clear:both;
	padding-top:35px;
}

.wp-caption {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 10px;
    padding-top: 4px;
    text-align: center;
}
.wp-caption-text  {
       margin-bottom:10px;
}
.gallery-caption {
       text-align:center;
}
.sticky {}
.bypostauthor {
}
.noside{
       text-align:center;
       padding:10px;
}
/*******************************************************************
 * 	3.	Column
 *******************************************************************/
.one_half, .one_third, .two_third, three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
	position: relative;
	margin-right: 4%;
	float: left;
	/*overflow:hidden;*/
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.6666%;

}
.two_third {
	width: 65.3332%;
}
.one_fourth {
	width: 22%;
}
.two_fourth {
	width: 48%;
}
.three_fourth {
	width: 74%;
}
.one_fifth {
	width: 16.8%;
}
.two_fifth {
	width: 37.6%;
}
.three_fifth {
	width: 58.4%;
}
.four_fifth {
	width: 79.2%;
}
.one_sixth {
	width: 13.3333%;
}
.two_sixth {
	width: 30.6666%;
}
.three_sixth {
	width: 47.9998%;
}
.four_sixth {
	width: 65.3332%;
}
.five_sixth {
	width: 82.6665%;
}
.last {
	margin-right: 0 !important;
	clear: right;
}
/*******************************************************************
 * 		Layout
 *******************************************************************/
.container {
 overflow:hidden;
 margin-bottom:20px;
 clear:both;


}
.inner {
    background-color: #FFFFFF;
    float: left;
    margin: 0 auto;
    width: 100%;
}
.line{
	 border-top:5px #e8e8e8 solid;
}

/*******************************************************************
 * 		top
 *******************************************************************/
 #header {
background-color:#fff;
width:1003px;
margin:0 auto;
	 
 }
.logo {
    float: left;
    margin-left: 20px;
    margin-top: 6px;
    width: 179px;
}
.top_nav {
	 float:right;
	 margin-top:10px;
 }
.top_nav ul{
	   margin:0px;
	   padding:0px;
	   list-style:none;
 }
.top_nav ul li{
	   margin:0px;
	   padding:0px;
	   list-style:none;
	   display:inline;
	   margin-right:8px;
 }
.top_nav ul li a{
	text-transform:capitalize;
	color:#979797;
 }
.top_nav ul li a:hover{
	text-transform:capitalize;
	color:#c1101c;
 }
 /*******************************************************************
 * 		slider
 *******************************************************************/
 .slider{
	 width:985px;
	 margin:0 auto;
 }
 
/*******************************************************************
 * 		main
 *******************************************************************/
.main {
    width:985px;
    margin:0 auto;
	background:#fff ;
	/*background:url(images/b-left.jpg) ;*/
}
/*******************************************************************
 * 		Navigation
 *******************************************************************/
#navigation {
    height: 62px;
    margin: 0 auto;
    width: 985px;
}
#navigation #nav {
   	background-image:url(images/menu-bg.png);
    height:42px;
	width:985px;
	float:left;
}
/*home icon*/
#navigation ul.sf-menu li.home > a {
       text-indent:-9999px;
       background:url(images/home_icon.png) no-repeat center;
       width:27px;
	   color:#000;
}
#navigation ul.sf-menu li.home:hover > a, #navigation ul.nav > li.home.current-menu-item > a, #navigation ul.nav > li.home.current-menu-ancestor > a  {
       background:#333 url(images/home_icon.png) no-repeat center;
       height:15px;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
}
.sf-menu ul li {
	width:			100%;
		float:			left;
	position:		relative;
	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			42px; /* match top ul list item height */
	z-index:		99;
	border:0px;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfsHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
ul.sf-menu li a {
    display:inline-block;
	color:#fff;
	border-right:1px #ccc solid;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-top:13px;
	padding-bottom:14px;
	padding-right:14px;
	text-transform:capitalize;
	padding-left:14px;
}
ul.sf-menu li a:hover{
      display:inline-block;
	color:#fff;
	border-right:1px #ccc solid;
    font:bold 12px Arial, Helvetica, sans-serif;
	padding-top:13px;
	padding-bottom:14px;
	padding-right:14px;
	padding-left:14px;
	background:#333;

}
ul.sf-menu li ul li a {
    display:inline-block;
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	border:none;
	min-width:100px;
	padding-right:30px;
}
ul.sf-menu li ul li a:hover{
      display:inline-block;
	color:#fff;
    font:bold 12px Arial, Helvetica, sans-serif;
	min-width:100px;
	padding-right:30px;
    border:none;
}
.sf-menu li {
    display:inline-block;
}
.sf-menu li li {
	background:#fff;
	    border-bottom:1px solid #333;
		border:none;
}
.sf-menu li li li {
	background:		#ccc;
border:none;
}
.sf-menu li:hover{
	  background:#333;
    color:#c1101c;
	outline:		0;
}
 
 /*******************************************************************
 * 		search
 *******************************************************************/
 .search {
	 float:right;
	 width:207px;
	 margin-top:6px;
	 margin-right:10px;
 }
 .textfield {
	 width:160px;
	 height:23px;
	 border:0px;
	 background-image:url(images/search-bg.png);
	 background-color:transparent;
	 padding:3px;
	 padding-left:8px;
	 font:11px Arial, Helvetica, sans-serif;
	 outline: none;
 }
  .button {
	 width:33px;
	 height:26px;
	 border:0px;
	 background-image:url(images/search_icon.png);
	 background-repeat:no-repeat;
	 background-color:transparent;
	 float:right;
	 margin-top:2px;
	 
 }
  /*******************************************************************
 * 		Box
 *******************************************************************/
.boxarea {
    margin: 0 auto;
    width: 963px;
	position:absolute;
}
 .newsletter{
	 float:left;
	 width:843px;
	 height:42px;
	 background-image:url(images/latestnews-bg.png);
	 margin-top:223px;
	 margin-left:72px;
	 position:absolute;
	 z-index:100;
 }
 .box1 {
	 float:left;
	 width:296px;
	 height:118px;
	 padding:10px;
	 color:#000;
	 background-image:url(images/news1.png);
	 margin-top:280px;
	 list-style:none;
	 position:absolute;
	 z-index:100;
 }
.box1 p{
	height:100px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.box2 p{
	height:100px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#000;
	
}
.box1 li h2{
	 float:left;
	 width:300px;
	 font:bold 18px Georgia, "Times New Roman", Times, serif;
	 margin-left:10px;
	 color:#000;
	 margin-top:10px;
	 margin-bottom:5px;
	 list-style:none;
 }
   .textwidget{
	 float:left;
	 width:300px;
	 font:12px Arial, Helvetica, sans-serif;
	 margin-left:10px;
	 height:76px;
	 overflow:hidden;
	 margin-bottom:0px;
	 list-style:none;
	 color:#000;
 }
  .textwidget a{
	 float:right;
	 margin-right:10px;
 }
 
 .box2 {
	 float:left;
		 width:296px;
	 height:118px;
	 padding:10px;
	 background-image:url(images/news1.png);
	 margin-top:280px;
	 margin-left:323px;
	 list-style:none;
	 	 position:absolute;
	 z-index:100;
 }
.more{
	 float:right;
	 margin-right:10px;
 }
   .box2 li h2{
	 float:left;
	 width:300px;
	 font:bold 18px Georgia, "Times New Roman", Times, serif;
	 margin-left:10px;
	 color:#000;
	 margin-top:10px;
	 margin-bottom:5px;
	 list-style:none;
 }
  .box2 ul{
	  margin:0px;
	  padding:0px;
	  float:left;
	  width:300px;
	  margin-left:10px;
	  height:76px;
	 overflow:hidden;
 }
   .box2 ul li{
	  margin:0px;
	  padding:0px;
	  list-style:disc inside;
 }
    .box2 ul li a{
		font:12px Arial, Helvetica, sans-serif;
		color:#000;
 }
     .box2 ul li a:hover{
		font:12px Arial, Helvetica, sans-serif;
		color:#2F55A5;
 }
  .box3 {
	 float:left;
	 width:316px;
	 height:138px;
	 background-image:url(images/download-pdf.png);
	 margin-top:280px;
	 margin-left:645px;
	 	 position:absolute;
	 z-index:100;
 }
 
 /*******************************************************************
 * 		Main
 *******************************************************************/
 .wrap_old{
	 float:left;
	 width:945px;
	 padding:20px;
	 padding-top:0px;
	 background:#fff ;
	 padding-bottom:50px;
 }
 .wrap{
	 float:left;
	 width:620px;
	 padding:20px;
	 padding-top:10px;
	 background:#fff ;
	 padding-bottom:50px;
 }
 .wrap .homeNav {
	clear: both;
	float: left;	 
 }
 .wrap ul{
	 list-style:inside;
 }
 .wrap ul li{
	 list-style:inside;
float:left;
clear:both;
 }
  .wrap h2{
	 float:left;
	 font:22px Georgia, "Times New Roman", Times, serif;
	 color:#000;
	 width:900px;
 }
   .wrap p{
	 float:left;
	 font:12px Arial, Helvetica, sans-serif;
	 color:#555555;
	 line-height:20px;
 }
 
  /*******************************************************************
 * 		sidebar
 *******************************************************************/
 .sidebar{
	float:left;
	width:290px;
	height:365px;
	margin-left:6px;
	margin-top:2px;
 }
 
 .center-sidebar{
	float:left;
	width:15px;
	background:url(images/b-center.jpg) no-repeat #fff;
	height:365px;
	margin-top:2px;
 }
 
.sidebar h2{
	 float:right;
	 width:317px;
	 height:34px;
	 background-image:url(images/sidebar-title-bg.png);
	 font:18px Georgia, "Times New Roman", Times, serif;
	 color:#fff;
	 text-align:center;
	 padding-top:10px;
 }
ul.sidebar{
	float:left;
	list-style:none;
	height: 285px;
	width: 300px;
	overflow: auto;
}
ul.sidebar li{
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	list-style: none;
	padding: 3px;
	height: 56px;
	width:270px;
	background: lightGrey;
}
ul.sidebar li img{
	width: 87px;	
	float: left;
	margin-right: 5px;
}
ul.sidebar li.cst_title{
	width: 170px;

}
ul.sidebar li:hover{

	 background:#595959;
}
ul.sidebar li a:hover{
	color:#ffffff;
	font-weight: bold;
}
  /*******************************************************************
 * 		NEWS
 *******************************************************************/
 
 .newsPage{
float:left;
width:630px;
border:1px #E7E7E7 solid;
margin-bottom:10px;
margin-top:10px;
padding-bottom:10px;
}
.excerpt_thumbnail{
float:left;
}
.attachment-post-thumbnail{
float:left;
width:160px;
height:120px;
border:1px #CCCCCC solid;
padding:4px;
background-color:#FFFFFF;
margin-left:10px;
margin-top:10px;
}
.newsPageTxt {
    color: #333333;
    direction: ltr;
    float: left;
    font: 12px/18px Arial,Helvetica,sans-serif;
    height: 108px;
    margin-left: 10px;
    overflow: hidden;
    text-align: left;
    width: 430px;
}
.newsPagemore{
float:right;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
padding-top:3px;
background-color:#bb8b2b;
color:#fff;
border:1px #ae8023 solid;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
}
.newsPagemore:hover{
background-color:#B17C12;
color:#fff;
border:1px #81590a solid;
}
.newsPageTitle {
    color: #183778;
    float: left;
    font:bold 14px Georgia,"Times New Roman",Times,serif;
    height: 20px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 10px;
    text-align: left;
    width: 430px;
}
.newsPageDates {
    color: #2D2D2D;
    float: left;
    font: 11px arial;
    margin-left: 10px;
    padding-top: 3px;
    text-align: left;
    width: 80px;
}
  /*******************************************************************
 * 		footer
 *******************************************************************/

 
#footer {
	margin:0 auto;
    width: 985px;
	background:#fff;
}
.footer-item{
  float: left;
  padding-bottom: 10px;
  padding-top: 0px;
  height: 15px;
  width: 985px;
  color:#999;
  text-align:center;
  margin-top:28px;
  padding-top:10px;
}
.footer-item h2{
	display:none;
}
.footer-item ul{
  margin: 0;
  padding: 0;
  text-align: center;
}
.footer-item li{
  display: inline;
  list-style: none;
  text-align: center;
  float:left;
}
.footer-item a{
  font:bold 12px Tahoma;
  color:#333;
  text-decoration: none;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 12px;
}
.footer-item a:hover{
  font:bold 12px Tahoma;
  color: #000;
  text-decoration: underline;
}
.copyRight{
  float: left;
  width: 945px;
  padding: 20px;
  font: 12px Tahoma;
  color: #000;
  text-align: left;
  border-top:1px solid #CCC;
  background:#fff;
}
.copyRight a{
  font: 12px Tahoma;
  color: #efb008;
  text-decoration: none;
}
.copyRight a:hover{
  font: 12px Tahoma;
  color: #e79b17;
  text-decoration: underline;
}
.design{
	float:left;
	margin-bottom:20px;
}

.widgettitle{
	margin-bottom:0px;
}
 
 
.ContactForm{}
.ContactSubmit{float:left;width:165px;height:29px;margin-left:4px;margin-top:5px;background-color:#9A1111;border:0; cursor:pointer;padding-bottom:4px;-moz-border-radius:4px;border-radius:4px;margin-top:20px;border:1px #900 solid;color:#FFF;}
.ContactSubmit:hover{border:1px #333 solid;}
.ContactDetails{float:left;width:600px;margin-left:0px;margin-bottom:20px;}
.ContactForm{width:500px;margin-top:30px;margin-left:10px;}
.bookNowForm{width:500px;margin-left:10px; padding-bottom:20px;}
.Contactfield{width:200px;height:19px;border:1px #CCCCCC solid;-moz-border-radius:4px;border-radius:4px;margin-left:6px;margin-top:5px;background-color:#fbf5eb;text-align:left;padding:4px;font:12px Tahoma;color:#4f3004;}
.Contactfield:hover{border:1px #919191 solid;-moz-border-radius:4px;border-radius:4px;margin-left:6px;margin-top:5px;background-color:#fff;text-align:left;padding:4px;font:12px Tahoma;color:#4f3004;}
.Contacttextarea{width:428px;height:90px;border:1px #CCCCCC solid;-moz-border-radius:4px;border-radius:4px;margin-left:6px;margin-top:5px;background-color:#fbf5eb;text-align:left;padding:4px;font:14px Tahoma;color:#4f3004;}
.Contacttextarea:hover{border:1px #919191 solid;-moz-border-radius:4px;border-radius:4px;margin-left:6px;margin-top:5px;background-color:#fff;text-align:left;padding:4px;font:14px Tahoma;color:#4f3004;}
.ContactTxt{margin-left:7px;margin-bottom:3px;margin-top:15px;font:12px Tahoma; font-weight:bold;}
.ContactBOX{float:left;width:230px;margin-left:0px;}
.ContactBOXX{float:left;width:450px;margin-left:0px;}
.Selectfield {
    background-color: #FBF5EB;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #4F3004;
    font: 12px Tahoma;
    height: 29px;
    margin-left: 6px;
    margin-top: 5px;
    padding: 4px 4px;
    text-align: left;
    width: 210px;
}
.Selectfield:hover {
    background-color: #fff;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #4F3004;
    font: 12px Tahoma;
    height: 29px;
    margin-left: 6px;
    margin-top: 5px;
    padding: 4px 4px;
    text-align: left;
    width: 210px;
}
.Photos{
	float:left;
	margin-bottom:16px;
	width: 205px;
	list-style-type: none;
}
.Photos .title{
	font-size: 16px;
	border: 1px #CCC solid;
	background-color: #FFF;
	box-shadow: 0 0 2px #FFFFFF;
	border-radius: 5px 5px 0px 0px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.09);
	padding: 5px 10px;
	float: left;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	border-top-color: rgba(0, 0, 0, 0.12);
	border-right-color: rgba(0, 0, 0, 0.12);
	border-left-color: rgba(0, 0, 0, 0.12);
}
.Photos .AlbumsInfo {
	float: left;	
}
.matButton {
	margin-bottom: 10px;
}

.matButton .title {
	float: left;
	margin: 0px 5px 10px 0px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-right-color: rgba(0, 0, 0, 0.12);
	border-top-color: rgba(0, 0, 0, 0.12);
	border-left-color: rgba(0, 0, 0, 0.12);
	border: 1px #CCC solid;
	background-color: #FFF;
	box-shadow: 0 0 2px #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid rgba(0, 0, 0, 0.12);
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.09);
	font-size: 16px;
	display: block;
	text-decoration: none;
	padding: 10px 0px;
	width:90px;
	text-align:center;
}

.matButton .title:hover {
	cursor:pointer;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
    border: 1px solid rgba(0, 0, 0, 0.19);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
	-moz-transition: all 0.20s ease-in 0s;
}

.PhotoName{
	float:left;
	width:177px;
	text-align:center;
	font:12px arial;
	color:#000000;
	padding:5px;
	height:25px;
	overflow:hidden;
}
.Photo{
	float: left;
	background-color: #FFF;
	box-shadow: 0 0 2px #FFFFFF;
	border-radius: 0px 3px 3px 3px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.09);
	width: 190px;
	height: 140px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-right-color: rgba(0, 0, 0, 0.12);
	border-bottom-color: rgba(0, 0, 0, 0.12);
	border-left-color: rgba(0, 0, 0, 0.12);
}
.img-wrap {
    height: 125px;
    overflow: hidden;
    width: 176px;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
}
.Photo:hover {
	cursor:pointer;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-right-color: rgba(0, 0, 0, 0.19);
	border-bottom-color: rgba(0, 0, 0, 0.19);
	border-left-color: rgba(0, 0, 0, 0.19);
	-moz-transition: all 0.20s ease-in 0s;
}
.GalleryPagination{
	float:left;
	width:600px;
	background-color:#fff;
	margin-top:10px;
}

.GalleryPaginationLinks{
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	width: 600px;
}

.GalleryPaginationTxt{
	float:left;
	padding-left:10px;
	font:12px arial;
	color:#000;
	text-shadow: #ccc 0px -2px 2px;
}
.GalleryPaginationLinks ul{
	margin: 0;
    padding: 0;
    text-align: center;
}
.GalleryPaginationLinks li{
    display: inline;
    list-style: none;
}
.GalleryPaginationLinks a{
	font:12PX Tahoma;
	color:#0075B7;
	text-decoration:none;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:3px;
	margin-left:3px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	padding-top:2px;
	border:1px #999 solid;
	background-color:#f2f2f2;
}
.GalleryPaginationLinks a:hover{
	font:12PX Tahoma;
	color:#000;
	text-decoration:none;
	border:1px #666 solid;
	background-color:#ccc;
}
.GalleryPaginationLinks-hover{
	font:12PX Tahoma;
	color:#000;
	text-decoration:none;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:3px;
	margin-left:3px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	padding-top:2px;
	border:1px #666 solid;
	background-color:#F9B31F;
}
.gallery_box_title{
	width:590px;
	margin-bottom:20px;
	padding-bottom:10px;
	text-align:left;
	text-transform:capitalize;
	font:bold 30px Georgia, "Times New Roman", Times, serif;
	color:#b17c12;
	padding-top:20px;
	letter-spacing:2px;
	border-bottom:1px solid #E7E7E7;
}
  /*******************************************************************
 * 		latest news line css
 *******************************************************************/

.ptms_marquee {
margin-top: 10px;
width: 730px;
margin-left: 103px;
font:12px Arial, Helvetica, sans-serif;

}

.ptms_marquee a{
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;

}
.ptms_marquee a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;

}
.sliderBox {
float: left;
overflow: hidden;
width: 985px;
}
.form-title{
	color:#000;
	margin-top:10px;
}
.contactTxt{clear:both}
#splashScreen img{
	margin:0 auto;
}

#splashScreen{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	text-align: center;
	z-index: 1000;
}

