
@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
vertical-align:top

}
.lists li{ padding:5px 0px 10px 10px; list-style:url(images/dot1.gif) inside }
img{border:0px}
img td a{border:0px}
a:link, a:visited, a{ color:#FFF; text-decoration:none}
a:hover{ color:#FFF; text-decoration:none; cursor:pointer;}
html, body {
	background-image:url(images/main-bg.gif); background-repeat:repeat-x; background-position:top; font-family:arial; 
	font-size:12px; color:#979797; background-color:#403f3f
}
#main-body{ width: 960px;}
#left{ width:192px; height:200px}
.logo{ background-image:url(images/logo.gif); width:192px; height:177px; background-position:center; background-repeat:no-repeat}
.top-flower{ background-image:url(images/top-flower.gif); background-position:top right; background-repeat:no-repeat}
.error{ text-align:left; color:red}
.success{ text-align:left; color:##95bf37}
strong{  color:#95bf37; }

hr {
border: 0;
color: #474747;
background-color: #474747;
height: 1px;
width: 100%;
text-align: left;
}
h2{ font-weight:normal; color:#9d9d9d; font-size:16px}
.list { padding:0px 0px 0px 20px; margin:0px}
.list li{ padding:0px 10px 20px 0px; list-style:url(images/dot1.gif) outside }
.list li div{ float:right; padding:10px 0px 0px 0px}
.left-menu ul{ padding:20px 20px 20px 0px}
.left-menu li{ list-style:none; display:block}
.pas-menu a:link{ font-family:"Lucida Sans Unicode", Times, serif; text-transform:uppercase; color:#979797; line-height:35px; font-size:16px; text-decoration:none}
.pas-menu a:visited{ font-family:"Lucida Sans Unicode", Times, serif; text-transform:uppercase; color:#979797; line-height:35px; font-size:16px; text-decoration:none}
.pas-menu a:hover{ color:#FFF; font-size:16px; font-family:"Lucida Sans Unicode", Times, serif; text-transform:uppercase; line-height:35px; font-size:16px; text-decoration:none}
.act-menu a{ color:#FFF; font-size:16px; text-transform:uppercase; font-family:"Lucida Sans Unicode", Times, serif; line-height:35px; text-decoration:none}
.act-menu a:link { color:#FFF; font-size:16px; }
.act-menu a:visited { color:#FFF; font-size:16px; }
.act-menu a:hover { color:#FFF; font-size:16px; }
h3{ color:#95bf37; text-transform:uppercase; font-size:20px; font-family:"Lucida Sans Unicode", Times, serif; padding:20px 0px 20px 0px; margin:0px; font-weight:normal}
h5{ color:#95bf37; font-size:15px; font-family:"Lucida Sans Unicode", Times, serif; margin:0px; font-weight:normal; align:left;}
h4{ text-transform:uppercase; margin:0px; padding:0px; font-size:16px; color:#979797; font-family:"Lucida Sans Unicode", Times, serif; font-weight:normal}
#login input{ background-color:#969696; display:block; margin:15px 0px 15px 0px; border:0px; clear:both; color:#4a4a4a; font-size:11px; height:16px; width:150px }
#login button{ background-image:url(images/login-button.gif); width:55px; height:18px; background-repeat:no-repeat; border:0px; background-color:#121212}
#login a{ color:#979797; font-size:11px; text-decoration:none; padding:5px 0px 5px 0px; display:block}
#login a:hover{ color:#979797; font-size:11px; text-decoration:none}
.search-button{ background-image:url(images/button-blog-search.gif); background-repeat:no-repeat; width:89px; height:19px; border:0px; color:#b4b4b4; font-size:12px; margin:5px 0px 5px 0px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; background-color:transparent; cursor:pointer}
.bottom span{ color:#838383; font-size:11px; padding:5px 0px 10px 50px; display:block}
.bottom span a:link, .bottom span a:visited{ color:#979797;  text-decoration:none }
.bottom span a:hover{ color:#979797;  text-decoration:none}
.search { position:relative; top:115px; float:right}
.search input{background-image:url(images/search-bar.gif); background-repeat:no-repeat; width:131px; height:20px; border:0px; padding:0px 0px 0px 5px; margin:0px; float:left; color:#999}
.search button{background-image:url(images/search-button.gif); width:24px; height:20px; border:0px; padding:0px; margin:0px}
.content { padding:0px 0px 0px 50px; text-align:justify}
.content  td p{ font-size:12px; text-align:justify; padding:30px 0px 20px 0px; line-height:17px}
.content2 { padding:0px 0px 0px 0px; text-align:justify}
.content2  td p{ font-size:12px; text-align:justify; padding:0px 0px 10px 0px; line-height:17px}
.icon-index { margin:10px 0px 10px 0px}
.testimonials { padding:0px 0px 0px 20px; margin:0px}
.testimonials li{ padding:0px 0px 60px 0px; list-style:url(images/dot1.gif) outside }
.testimonials li div{ float:right; padding:10px 0px 0px 0px}
.second-menu{ margin:0px; padding:0px 0px 0px 20px}
.second-menu li{ list-style:url(images/dot1.gif) outside;  padding:0px 0px 20px 0px; float:left}
.second-menu li a:link {color:#FFF; text-decoration:none} 
.second-menu li a:visited {color:#FFF; text-decoration:none}
.second-menu li a:hover {color:#FFF; text-decoration:none}
.gallery span{ display:block; padding:10px 0px 20px 0px }
.img{ border:1px; border-style:solid; border-color:#583e4f}

/*.gallery td { height:230px}
.gallery  table tr td {height:auto}*/
.gallery2 td img{ border:1px; border-style:solid; border-color:#583e4f}
/*.gallery2 td { height:200px}
.gallery2  table tr td {height:auto}*/
.navigation{ color:#979797; float:right; padding:0px 0px 20px 0px  }
.navigation a:link, .navigation a:visited{ color:#979797; text-decoration:none;  padding:0px 2px 0px 2px;   }
.navigation a:hover{ color:#fff; text-decoration:none;  padding:0px 2px 0px 2px;   }
.gallery-title a:link, .gallery-title a:visited{ text-transform:uppercase; color:#919191; text-decoration:none; font-family:"Lucida Sans Unicode", Times, serif; font-size:14px; }
.gallery-title a:hover{ text-transform:uppercase; color:#fff; text-decoration:none; font-family:"Lucida Sans Unicode", Times, serif; font-size:14px; }
.gallery-title {text-align:center; padding:10px 0px 0px 0px}
.category td { height:170px}
.category-title a:link, .category-title a:visited{ text-transform:uppercase; color:#919191; text-decoration:none; font-family:"Lucida Sans Unicode", Times, serif; font-size:18px; }
.category-title a:hover{ text-transform:uppercase; color:#fff; text-decoration:none; font-family:"Lucida Sans Unicode", Times, serif; font-size:18px; }
.category-title {text-align:center; padding:10px 0px 0px 0px}
.shadow-bg{ background-image:url(images/box-bg-shadow.png);}
.shadow-right{ background-image:url(images/box-right-shadow.png); width:26px; background-repeat:repeat-y; background-position:right}
.shadow-bottom{ background-image:url(images/box-bottom-shadow.png); background-repeat:repeat-x; background-position:bottom; height:31px}
.shadow-corner{ background-image:url(images/right-bottom-corner.png); width:26px; height:31px; background-repeat:no-repeat}
.contact-txt{ padding:20px 20px 20px 100px}
.contacts td{ color:#FFF; text-align:right} td.error { text-align:left; color:red} td.success{ text-align:left; color:#95bf37}
.submit-button{ background-image:url(images/submit-button.jpg); width:100px; height:24px; border:0px; color:#FFF; font-family:"Lucida Sans Unicode", Times, serif; text-transform:uppercase; margin:5px 0px 5px 0px}
.input{ border:0px; background-color:#969696; color:#4a4a4a; margin:5px 0px 5px 0px}
.phone{ font-size:14px}
.phone span{ padding:0px 0px 30px 0px; margin:0px; display:block}
.phone a:link,.phone a:visited { color:#90b251; text-decoration:none; text-transform:none; font-size:12px}
.phone a:hover{ color:#90b251; text-decoration:none; text-transform:none; font-size:12px}
.phone small {font-size:10px}

.black_overlay {
	Z-INDEX: 1001; POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: black; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0%; LEFT: 0%; opacity: .80; -moz-opacity: 0.8
}
.slideshow-txt {color:#979797; font-size:12px }
.slideshow-txt-left {color:#979797; font-size:12px; text-align:left; }
.slideshow a:link, .slideshow a:visited { color:#FFF; text-decoration:none}
.slideshow a:hover{ color:#90b251; text-decoration:none;}
.slideshow{ font-size:12px}

background-image:url(images/main-bg.gif); background-repeat:repeat-x; background-position:top;
.slideshow img a{ border:0px}
#prev{  float:left; position:relative; top:200px; height: 48px; width:42px; }
#next{ float:right; position:relative; top:200px; height: 48px; width:42px; }

div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn	{ 
    position:relative;
    width:600px; height:400px;
    overflow:hidden;
	}
    
div#scrollbar { 
  position:relative;
  width:14px; height:400px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:14px; height:380px;
  background: #000;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:12px; height:30px;
  background-color:#fff;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
.second-menuTop ul { list-style:none}
.second-menuTop li{padding:0px 0px 30px 0px; margin:0px; list-style:none}
.second-menuTop li a:link{ color:#666; text-decoration:none}
.second-menuTop li a:visited{ color:#666; text-decoration:none}
.second-menuTop li a:hover{ color:#666; text-decoration:none;}
h1{ color:#95bf37; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal}
.box{ background-color:#2b2b2b}
.tabs { display:inline block; float:left; background-color:#363636; padding:5px; color:#979797; margin:0px 5px 0px 0px; border-left:1px #4c4c4c solid; border-top:1px #4c4c4c solid; border-right:1px #4c4c4c solid; list-style-image:none; list-style:none}
.tabs a:link, .tabs a:visited{ color:#979797; text-decoration:none}
.tabs a:hover { color:#FFF; text-decoration:none}
.act-tab {display:inline block; float:left; background-color:#242424; padding:5px; color:#979797; margin:0px 5px 0px 0px; border-left:1px #4c4c4c solid; border-top:1px #4c4c4c solid; border-right:1px #4c4c4c solid; list-style-image:none; list-style:none}
.act-tab a:link, .act-tab a:visited, .act-tab a:hover{ color:#fff; text-decoration:none}
.tab-txt{ background-color:#242424; padding:40px}
