@charset "utf-8";
/* CSS Document */

body {
	background-color: #dab88b;
	background-image: url(../images/mainBG.png);
	background-repeat: repeat;
	font-family: 'OpenSansRegular';
	font-size:13px;
	line-height:20px;
	color:#000000;
	background-position: left center;
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6, p, a { font-family: 'OpenSansRegular'; }
h1, h2, h3, h4, h5, h6 { color:#f26725; }
h2 { font-size: 25px; 
	margin-bottom: 25px;
	outline: 2px #ffffff;
}

#header {
	border-top-width: 10px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #002a53;
	background-color: #13497d;
}
#header, #header #headerHolder {
	height: 57px;
}
#header #headerHolder {
	position:relative;
}
#header #headerHolder h1 {
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	position:absolute;
	top:0%;
	left:0%;
}
#header #headerHolder h1 a.logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 204px;
}
#header #headerHolder h1 a.logo span {
	display: block;
	text-indent: -99999px;
	text-decoration:none;
}
#header #headerHolder .nav {
	list-style-type: none;
	border: 0 none;
	padding: 0px;
	display: block;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:192px;
	height: auto;
	width:800px;
	float:left;
}

#header #headerHolder .nav li {
	display: inline;
	float: left;
	list-style-type: none;
	height: auto;
	width: auto;
}
#header #headerHolder .nav li a {
	color: #FFFFFF;
	font-size: 0.813em;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'OpenSansBold';
	display:block;
	padding: 5px 0 5px 0;
	margin-left:73px;
}
#header #headerHolder .nav li a:hover, #header #headerHolder .nav li a.active {
	color: #93c6f6;
	display:block;
}

#sliderOuter {
	z-index:-1;
	padding: 0px;
	margin:0 auto; 
	min-width:auto;
	height:430px;
	position:relative;
	display:block;
	
}
#sliderShadow {
	background:url(../images/dropshadowSlider-02.png) repeat-x;
	height: 78px;
	width: 1149px;
	position: absolute;
	z-index: -1;
	display: block;
	top: 100%;
	left:137px;
	margin:auto;
	padding: 0px;
	border: 0px none;
}

#sliderOuter ul {
	height: 527px;
	width: 1400px;
	position:relative;
	z-index:-1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sliderOuter li {
	position: absolute;
	height: auto;
	width: auto;
	float: left;
	list-style-type: none;
	display: inline;
}
#body{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}
#body #content {
	margin-top: -100px;
	margin-bottom:15px;
}
#body #content #mainContent {
	background-color: #FFFFFF;
	padding:0px;
	width: 630px;
	float: left;
	border:1px solid #caae8a;
	position: relative;
}
#body #content #mainContent #mainContentHolder {
	background:url(../images/main_contentBG.png) 10px 10px no-repeat;
	display: block;
	padding:31px 20px 25px;
	min-height:468px;
}
#body #content #mainContent #mainContentHolder img {
	float: left;
	/*padding: 0px 10px 10px 0px;*/
}
#body #content #mainContent #mainContentHolder a#single_image img { padding:5px 20px 7px 0; }
#body #content #mainContent #mainContentHolder h2 {
	color: #f26725;
	text-decoration: none;
	font-size: 25px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
}

.readmore {
	text-decoration: none;
	float: right;
	background-image: url(../images/readmore.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	display:block;
	padding-left:25px;
	line-height: 14px;
	color:#ca8656;
}

#body #content #mainContent #mainContentHolder p {
	font-family: 'OpenSansRegular';
	color:#8b4513;
	margin-bottom:10px;
	text-align:justify;
}
#body #content #mainContent #mainContentHolder a#single_image { display:block; width: auto !important; float:left; }
#body #content #mainContent #mainContentHolder a {
	width: auto;
	/*display:block;*/
	
}
#body #content #sidebar {
	float: right;
	width: 320px;
}
#body #content #sidebar #blog {
	background-image: url(../images/news_contentBG.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color:#FFFFFF;
	padding: 31px 17px 25px;
	border:1px solid #caae8a;
	margin-bottom:16px;
	position: relative;
}

#fbholder { width:285px;}

#body #content #sidebar #testi {
	background-color:#FFFFFF;
	padding: 0px 17px 7px;
	border:1px solid #caae8a;
	margin-bottom:16px;
	background-image: url(../images/testi.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}
#body #content #sidebar #testi #testiHolder #testiHeader {
	background-image: url(../images/qouteHBG.png);
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 12px;
	width: 299px;
}
#body #content #sidebar #testi #testiHolder {
	height:210px;
	
}
#body #content #sidebar #testi #testiHolder .testiHeader {
	margin-bottom: 5px;
	padding-bottom: 25px;
	background-image: url(../images/testiIcon.png);
	background-position: 0px 10px;
	padding-left: 45px;
	padding-top:25px;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#body #content #sidebar #testi #testiHolder p {
	margin-top: -17px;
	font-family: 'OpenSansRegular';
	font-size:12px;
	text-align:justify;
	color:#f2c59b;
	padding:5px;
}
#body #content #sidebar #testi #testiHolder p a{
	float:right;
	margin-right:0px;
	padding-left:25px;
	color:#f2c59b;
	background-image: url(../images/testireadme.png);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	line-height: 16px;
	width: 40px;
}
#footer #socialNetworkContact {
	background-color: #FFFFFF;
	padding:10px;
	border:1px solid #caae8a;
	margin-bottom: 20px;
	position:relative;
}
#footer #socialNetworkContact ul.socialMedia { 
	padding:10px;
	background-color: #e4eaf0;
}
#footer #socialNetworkContact ul li {
	position:relative;
}
#footer #socialNetworkContact ul li h2 {
	color:#626262;
	font-size:14px;
	font-family: 'OpenSansBold';
	background:url(../images/separator.jpg) bottom center repeat-x;
	padding-bottom:5px;
}
li.twetter ul.tweets { width: 290px; }

li.twetter ul.tweets li.twitter{
	background-image: url(../images/twitterLogo.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left: 35px;
	width: 250px;
	text-align:left;
}
li.twetter ul.tweets li.twitter:nth-child(2){
	background-image: url(../images/twitterLogo.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left: 35px !important;
	width: 250px !important;
}
ul.twetter ul.tweets li{
}


#footer #socialNetworkContact ul.socialMedia li span.divider:nth-child(1) {
	background-image: url(../images/footerDivider.png);
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 230px;
	width: 63px;
	position: absolute;
	left: 85%;
	top: 3%;
}
#footer #socialNetworkContact ul.socialMedia li span.divider:nth-child(2) {
	background-image: url(../images/footerDivider.png);
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 230px;
	width: 63px;
	position: absolute;
	left: 85%;
	top: 3%;
}
#footer #socialNetworkContact ul.socialMedia li p {
	color: #626262;
	font-family: 'OpenSansRegular';
	font-size:12px;
	text-align:left;
}
#footer #socialNetworkContact ul.socialMedia li p span {
	color: #939393;
	font-family: 'OpenSansRegular';
	font-style:oblique;
	font-size:11px;
}
#footer #socialNetworkContact ul.socialMedia li:nth-child(1) {
	width: 280px;
	
}
#footer #socialNetworkContact ul.socialMedia li:nth-child(2) {
	padding-left: 0px;	
	width: 320px;
}
#footer #socialNetworkContact ul.socialMedia li:nth-child(3) {
	width: 260px;
	padding:0px;
}
#footer #socialNetworkContact ul.socialMedia li dl {
	color: #626262;
	font-family: 'OpenSansRegular';
	font-size:12px;
	letter-spacing:1.5px;
}
#footer #socialNetworkContact ul.socialMedia li dl dt dd {
	padding-left:20px;
	margin-bottom:5px;
}
#maps {
	margin-bottom:5px;
}
#address{
	background: url(../images/footerIcon.png) -3px -4px no-repeat;
	letter-spacing: 1px;
	padding-left:20px;
	width: 250px;
	margin-bottom:5px;
	padding-top:5px;
}
#contactNo{
	background: url(../images/footerIcon.png) -3px -24px no-repeat;
	letter-spacing: 1px;
	padding-left:20px;
	width: 250px;
	margin-bottom:5px;
}
#tele{
	background: url(../images/footerIcon.png) -3px -43px no-repeat;
	letter-spacing: 1px;
	padding-left:20px;
	width: 250px;
	margin-bottom:5px;	
}
#telefax{
	background: url(../images/footerIcon.png) -3px -62px no-repeat;
	letter-spacing: 1px;
	padding-left:20px;
	width: 250px;
	margin-bottom:5px;
}
#footer {
	margin-top:0;
}
#footer ul#sitemap li {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #5f3b0b;
	position:relative;
}
#footer ul#sitemap li a {
	font-family: 'OpenSansRegular';
	font-size:12px;
	color:#241500;
	text-decoration:none;
}

#footer ul#sitemap li a:hover	{ text-decoration:underline;}

#footer ul#sitemap li:last-child{
	border-right: none;
}
#footer #sitemap{
	height: auto;
	width: 750px;
	margin: 0px auto;
}
#footer p {
	text-align: center;
	font-family: 'OpenSansRegular';
	font-size:12px;
	color:#5f3b0b;
}
.roundcornerEqually {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.pad10 {
	padding:10px;
}
.pad20 {
	padding:20px;
}
.textouline {
	outline: 1px #ffffff;
}
.hide {
	text-indent: -9999px;
	display:block;
}
.grid_3-5 {
	width:265px;
	float:left;
	display:block;
	padding-right:15px;
	padding-left:15px;
}
.textshadow {
	text-shadow: 0px 1px 0px #faf1e6;
	filter: dropshadow(color=#faf1e6, offx=0, offy=1);
}
#shadowBlog {
	background:url(../images/sidbarShadow.png) center bottom no-repeat;
	height: 16px;
	width: 320px;
	position: absolute;
	z-index: -1;
	display: block;
	top: 100%;
	left:0%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#shadowTesti {
	background:url(../images/sidbarShadow.png) center bottom no-repeat;
	height: 16px;
	width: 320px;
	position: absolute;
	z-index: -1;
	display: block;
	top: 100%;
	left:0%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#shadowContent {
	background:url(../images/contentShadow.png) center bottom no-repeat;
	height: 16px;
	width: 630px;
	position: absolute;
	z-index: -1;
	display: block;
	top: 100%;
	left:0%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#shadowFooter {
	background:url(../images/footerShadow.png) center bottom no-repeat;
	height: 16px;
	width: 960px;
	position: absolute;
	z-index: -1;
	display: block;
	top: 100%;
	left:0%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#caption {
	color:#3A6D8C;
	font-size:15px;
	font-family: 'OpenSansBold';
}
#Date, #Date a {
	color:#c3a088;
	font-size:10px;
	font-family: 'OpenSansRegular';
}
#article {
	color:#8b4513;
	font-size:11px;
	font-family: 'OpenSansRegular';
}
#article a {
	width:40px;
	margin-right: 10px;
	line-height:15px;
}
.holder{
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}

/* Footer Subpages */
.divider{
	background: url(../images/divider.png) center center no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 230px;
	width: 63px;
	position: absolute;
	left: 85%;
	top: 0%;
}
.subdivider{
	background: url(../images/divider.png) center 10px no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 230px;
	width: 63px;
	position: absolute;
	left: 85%;
	top: 0%;
}
#footer #socialNetworkContact ul.socialMedia li.map:nth-child(1) {
	width: 280px !important;
	height: 190px !important;
	padding-left: 0px !important;
	padding-right: 25px !important;	
	
}
#footer #socialNetworkContact ul.socialMedia li.contactinfo:nth-child(2) {
	padding-left: 10px !important;
	padding-right: 40px !important;		
	width: 280px !important;
	height: auto !important;
}
#footer #socialNetworkContact ul.socialMedia li.newsletter:nth-child(3) {
	width: 277px !important;
	height: 190px !important;
	padding-left: 0 !important;
}
#footer #socialNetworkContact ul.socialMedia li.map span.divider:nth-child(1) {
	background: url(../images/divider.png) center 10px no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 172px;
	width: 63px;
	position: absolute;
	left: 85%;
	top: 3%;
}
#footer #socialNetworkContact ul.socialMedia li.contactinfo span.divider:nth-child(2) {
	background: url(../images/divider.png) center 10px no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 172px;
	width: 63px;
	position: absolute;
	left: 85%;
	top: 3%;
}
strong { font-weight:bold;}
.marginB10	{ margin-bottom: 10px !important;}
.marginB5	{ margin-bottom: 5px !important;}
.fontsize11 { font-size:11px}

/* Sidebar Subpages */
#body #content #sidebar #fb {
	background-color:#FFFFFF;
	padding: 31px 17px 25px;
	border:1px solid #caae8a;
	margin-bottom:16px;
	position: relative;
}
#body #content #sidebar #tweet {
	background-color:#FFFFFF;
	padding: 31px 17px 25px;
	border:1px solid #caae8a;
	margin-bottom:16px;
	position: relative;
}
/* Subpage Footer Contact */
.btn {
	font: bold 14px Arial, sans-serif;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
	height: 22px;
	display: block;
}
#subaddress{
	background: url(../images/footerIcon.png) -3px -4px no-repeat;
	letter-spacing: 1px;
	padding-left:25px;
	width: 250px;
	margin-bottom:5px;
}
#subcontactNo{
	background: url(../images/footerIcon.png) -3px -24px no-repeat;
	letter-spacing: 1px;
	padding-left:25px;
	width: 250px;
	margin-bottom:5px;
}
#subtele{
	background: url(../images/footerIcon.png) -3px -43px no-repeat;
	letter-spacing: 1px;
	padding-left:25px;
	width: 250px;
	margin-bottom:5px;	
}
#subtelefax{
	background: url(../images/footerIcon.png) -3px -62px no-repeat;
	letter-spacing: 1px;
	padding-left:25px;
	width: 250px;
	margin-bottom:5px;
}
#subemail {
	background: url(../images/emai-icon.png) no-repeat;
	letter-spacing: 1px;
	padding-left:25px;
	width: 250px;
	margin-bottom:5px;
}
/* Footer News Letter */
.newsletter img {
	float: left;
}
.newsletter p {
	margin: 15px 0px;
	padding-left:15px;
	overflow:hidden;
}
.btn_sign_up{
	width: 84px;
	height: 32px;
	background: url(../images/sprite-nav-v2.png) no-repeat 0 -101px;
	float: left;
	border: 0;
}
.btn_sign_up:hover{
	width: 84px;
	height: 32px;
	background: url(../images/sprite-nav-v2.png) no-repeat -102px -101px;
	float: left;
	border: 0;
}
input, textarea, select {
	font: 100% arial, sans-serif;
	margin: 0;
	outline: medium none;
	padding: 0;
	vertical-align: middle;
}
#footer input {
	background: none;
	border: 0;
	color: #AAA;
	font-size: 12px;
	margin: 10px 9px 0 12px;
	padding: 0;
	width: 172px;
	float: left;
}
#footer .newsletter .row {
float: none;
background: url(../images/sprite-nav-v2.png) no-repeat -210px -131px;
min-height: 32px;
position: relative;
}
#footer .newsletter .row {
float: none;
background: url(../images/sprite-nav-v2.png) no-repeat -210px -131px;
min-height: 32px;
position: relative;
}
.row{
	float:none;
	background:url(../images/sprite-nav-v2.png) no-repeat -210px -131px;
	min-height:32px;
	position:relative
}
#footer .newsletter .newsletter_active{background-position:-531px -131px}

/* Gallery Page */
.gallery li { float:left; margin:10px 30px 10px 10px; width: 150px; }

.gallery li a { background:#fff;   display:block; padding-right:20px; }
.gallery li a img { width:150px; height:120px;  /*padding:10px;*/ }

/* Local Guides */
#localg li { margin-bottom: 15px; overflow:hidden; }
#localg li p a.localguide { width:150px !important; float:left; margin:0px 20px 10px 0px; padding:0px 10px 10px 0px; }
#localg li p a.localguide img{ max-width:100%; padding:10px !important;  }
.partShow { display:block; visibility:visible; }
.partHide { display:none; visibility:hidden; }


/*UPDATE FOOTER SECTION*/
.separator {
	background:url(../images/separator.jpg) repeat-x;
	width:263px;
	height:2px;
	display:block;
}

.center ul	{
	padding:0;
	display:block;
}

.center li {
	margin-bottom:3px;
}

.add	{ background:url(../images/add_icon.png) no-repeat 0 0;
	 display:block;
	 width:227px;
	 height:22px;
	 padding:8px 0px 6px 47px;
	 color:#4d4d4d;
}

.add:hover	{ background-position: 0 -36px; padding-left:59px; text-decoration:none; color:#4d4d4d;}

.phone { background:url(../images/phone_icon.png) no-repeat 0 0;
	 display:block;
	 width:227px;
	 height:22px;
	 padding:8px 0px 6px 47px;
	 color:#4d4d4d;
}

.phone:hover { background-position: 0 -36px; padding-left:59px; text-decoration:none; color:#4d4d4d;}

.tel { background:url(../images/tel_icon.png) no-repeat 0 0;
	 display:block;
	 width:227px;
	 height:22px;
	 padding:8px 0px 6px 47px;
	 color:#4d4d4d;
}

.tel:hover { background-position: 0 -36px; padding-left:59px; text-decoration:none; color:#4d4d4d;}

.telfax { background:url(../images/telfax_icon.png) no-repeat 0 0;
	 display:block;
	 width:227px;
	 height:22px;
	 padding:8px 0px 6px 47px;
	 color:#4d4d4d;
}

.telfax:hover { background-position: 0 -36px; padding-left:59px; text-decoration:none; color:#4d4d4d;}

.email { background:url(../images/email_icon.png) no-repeat 0 0;
	 display:block;
	 width:227px;
	 height:22px;
	 padding:8px 0px 6px 47px;
	 color:#4d4d4d;
}

.email:hover { background-position: 0 -36px; padding-left:59px; text-decoration:none; color:#4d4d4d;}

.textfield { 
	background:url(../images/texfield.png) no-repeat 0 0px;
	width:268px;
	height:44px;
	border:none;
	padding:0 22px;
	color:#444444;
	font-family: 'OpenSansRegular';
}

.textfield:hover, .textfield:focus { 
	background-position: 0 -44px;
}

.textarea { background:url(../images/textarea.png) no-repeat 0 0;
	 width:423px;
	 height:135px;
	 border:none;
	 padding:19px 22px;
	 resize:none;
	 color:#444444;
	 font-family: 'OpenSansRegular';
}

.textarea:hover, .textarea:focus { 
	background-position: 0 -174px;
}

.submit	{
	background:url(../images/submit.png) no-repeat 0 0;
	width:129px;
	height:48px;
	border:none;
	cursor:pointer;
	}
.submit:hover { background-position: 0 -48px;}

.caps		{ 
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
}

#margin	 { 
	padding-bottom:8px;
	display:block;
	
}

.fixheight { height:652px;}
	
.creditcard { display:block;}	

.tablelist	{
	width:590px;
}

.tablelist p	{
	text-align:center;
}

.title {
	border:#4c82b5 1px solid;
	padding:10px 0 10px 0;
	font-weight:bold;
	color:#8B4513;
}


.name01 {
	border-left:#4c82b5 1px solid;
	border-bottom:#4c82b5 1px solid;
	text-align:center;
}

.name02 {
	border-right:#4c82b5 1px solid;
}

.heightmar { height:310px; !important}


/**************************************** Updated by Nelson F. ****************************************/

#navLocal { float:right; color:#8B4513;} 
#navLocal li { margin: 10px; display: inline-block; width:10px;}
#navLocal li a { color:#8B4513; }

/**************************************** End by Nelson F. ****************************************/

/***slider**/

 #slideshow {
    position:relative;
    height:400px;
	margin:0 auto;
	width:1150px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 430px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 430px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


/*MELRIC UPDATE THIS APRIL 13, 2012*/
.conlink { font-family: 'OpenSansBold'; color:#626262;}
.gallery li h3 { font-weight:normal; font-size:12px;}

/*GALLERY*/
.clearfix				{ clear:both;}
.intro-case-gal			{ width:691px; height:71px; margin:7px 0 0 0; float:right; margin-top:60px;}
.intro_Right-gal		{ background:url(../images/intro-center.png) repeat-x; width:641px; height:71px; float:left;}
.intro_Right-gal p		{ text-align:center; margin-top:10px;}
.gal-case				{ background:url(../images/content_bg.png) repeat-y; width:623px; height:660px; padding:15px 25px 0 25px;}
.box					{ width:150px; height:120px; float:left; margin-bottom:25px; padding:2px;}
.box:hover				{ -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -webkit-transition: -webkit-transform 0.9s; -webkit-box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000;}
.margin					{ margin:0 26px;}
/*.box p					{ text-align:center; font-family: 'OpenSansRegular'; color:#575757; font-size:12px; text-transform:uppercase;}*/
.folder-img				{ margin-bottom:10px;}

/*PAGINATION*/
.pagin					{ width:130px; float:left; margin:30px 0 20px 0; background:#a9adae; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:2px 8px; margin-left:45px;}
.pages					{ float:left; font-family: 'OpenSansRegular'; color:#373737; margin-right:3px; text-shadow:#cccfcf 0 1px 0; font-size:12px; padding:6px 4px;}
.pagin ul				{ margin-top:6px;}
.pagin ul li			{ float:left; list-style:none; font-family: 'OpenSansRegular'; color:#373737; text-shadow:#cccfcf 0 1px 0; font-size:12px; width:auto;}
.pagin ul li a			{ padding:4px 4px; text-decoration:none; color:#373737; margin-left:2px; }
.pagin ul li a:hover	{ background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.pagin ul li a.selected	{ background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.partShow 				{ list-style:none; display:block; visibility:visible; padding-left:40px; }
.partHide 				{ display:none; visibility:hidden; }
/*END PAGINATION*/

/*GALLERY SUB*/
.gal-case h2                 		{ font-size:14px; font-family: 'DroidSerifBold'; color:#c575757;}
.box_thumb							{ width:97px; height:97px; float:left;}
.box_thumb							{ background:#fff; margin-bottom:25px;}
.margin-02							{ margin:0 34px;}
.gal-case-sub						{ background:url(../images/content_bg.png) repeat-y; width:590px; height:auto; }
.gal-case-sub h2					{ font-size:14px; font-family: 'DroidSerifBold'; color:#c575757; float:left;}
.localg li							{ float:left;}
.libox								{ width:691px; display: block;}

.vwrms			{ width:0; height:0; padding:4px; border:none; text-align:center; background:#4cabd6; text-decoration:none; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.vwrms:hover	{ background:#2a85ae;}
.photos-lg		{ margin:0 20px 2px 0; display:block;}
.textcont		{ display:block; width:500px; line-height:19px; }
.namelg			{ font-size:16px; color:#F26725; font-family: 'OpenSansBold';}
.wlcm-pic		{ margin:0 15px 0 0;}
.gall			{ color:#F26725; text-decoration:none;}
.gall:hover		{ color:#F26725; text-decoration:underline;}
.counter		{ float:left;}
.sitemap a		{ color:#6a3511;}
.s-map li		{ background:url(../images/bullet-sm.png) no-repeat 0 10px; padding-left:15px; line-height:28px; font-size:16px; }
.s-map li a		{ color:#626262; text-decoration:none;}
.s-map li a:hover	{ color:#F26725;}
