﻿* {	margin: 0;}
body {margin:0 auto; padding:0; text-align: center; width: 100%; background-color: #d6d6d6; height: 100%;}
html { padding:0; margin:0; height: 100%;}
.clr { clear:both; }

.wrapper {width: 100%; text-align: left; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -130px;}


.headerWrapper {width: 100%; height: 60px; background-color: #282828; text-align: center;}
.header { width: 900px; padding:0; text-align: left; margin: 0 auto;}
.logo {width:200px; margin:0 auto; padding:0; float: left;}


.block {margin: 5px; float: left;}

.menu {width:670px; margin:0 auto; padding: 10px 10px 0 20px; float: left; }
.menu ul { float:right; padding:0; margin:0; list-style:none; border:0;  }
.menu ul li { float:left; margin:0; padding:0 2px; border:0; }
.menu ul li a { float:left; margin:0; padding:13px 0; color:#fff; font:normal 16px Georgia, Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a span { padding:13px; background:none; }
.menu ul li a:hover { background: url(images/r_menu.gif) no-repeat right; }
.menu ul li a:hover span { background:url(images/l_menu.gif) no-repeat left; }
.menu ul li a.active { background:url(images/r_menu.gif) no-repeat right; color:#d5cb9a;}
.menu ul li a.active span { background:url(images/l_menu.gif) no-repeat left; }

h1 {font:italic 26px Georgia, Arial, Helvetica, sans-serif; color: #595959;}

.mainHome { width: 900px; padding:0; text-align: left; margin: 0 auto; font:italic 12px Georgia, Arial, Helvetica, sans-serif;}

.showcase {width: 600px; padding:0; text-align: left; margin: 0 auto; font:italic 12px Georgia, Arial, Helvetica, sans-serif; float:left;}
.showcase h2 {font: italic 20px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color:#000; padding:10px 5px; margin:0 0 10px 0; }
.showcase h3 {font: italic 20px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color:#000; padding: 0; margin:0; }
.showcase h4 {font: italic 18px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color:#505050; padding: 0; margin:0; }
.showcase p {font: normal 14px Georgia, Arial, Helvetica, sans-serif; color: #505050; }
.showcase italic {font-style: italic;}

/* slider */
.slider { height:400px; width:580px; margin:0 auto; padding:0; }
.slider h2 { color:#000; font:normal 16px Georgia, Arial, Helvetica, sans-serif; margin:0; padding:10px 0 10px 0; height: 30px; }
.slider p { color:#505050; font:normal 14px Georgia, Arial, Helvetica, sans-serif; margin:0; padding:0; height: 100px;}
/*.slider div.img { float:left; padding:0; margin: 0 auto;}*/
.slider div.img {background-color: #fff; padding: 10px; border: 0}

#slider { width:580; height:400px; margin:0 auto; padding:0; }
#slider ul { margin:0; padding:0; list-style:none; }
#slider li { margin:0; padding:0; list-style:none; width:580px; height:400px;}


p#controls { margin:0; padding:0; position:relative;}

#prevBtn { display:block; margin:0; overflow:hidden; width:29px; height:29px; position:absolute; left:-35px; top: -400px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:29px; height:29px; position:absolute; left:-35px; top: -150px; }

#prevBtn a { display:block; width:29px; height:29px; background:url(images/slide/r_arrow.png) no-repeat 0 0; }
#nextBtn a { display:block; width:29px; height:29px; background:url(images/slide/l_arrow.png) no-repeat 0 0; }

.news {width: 300px; padding:0; text-align: left; margin: 0 auto; font:italic 12px Georgia, Arial, Helvetica, sans-serif; float: left;}
.news h2 {font: italic 18px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color:#000; padding:10px 5px; margin:0 0 10px 0;  border-bottom:1px solid #cccccc;}
.news h3 {font: italic 14px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color:#64855b; padding:3px 3px; margin:0 0 3px 0; }
.news p {font: italic 12px Georgia, Arial, Helvetica, sans-serif; color:#505050; margin: 0 auto; padding: 0; }
.news ul { margin:0; padding:0; list-style:none;}
.news li { margin:0 0 5px 0; padding:5px; background:none;}
.news li.buttons { margin:0; overflow:hidden;}
.news label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 14px Georgia Arial, Helvetica, sans-serif; color:#666666;}
.news label span { font:normal 11px Georgia Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}

.radiobtn {float: left; text-align: left;}

/* Contact Form */
.response { font:italic 12px Georgia Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
.contactform { margin:0; padding:5px;}
.contactform * { font-family: Georgia Arial, Helvetica, sans-serif; font-size:12px;}
.contactform ul { margin:0; padding:0; list-style:none; }
.contactform li { margin:0 0 5px 0; padding:10px; background:none;}
.contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:italic 14px Georgia Arial, Helvetica, sans-serif; color:#000;}
.contactform label span { font:italic 11px Georgia Arial, Helvetica, sans-serif; color:#64855b; margin:0; padding:0;}
.contactform input.text { width:380px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
.contactform textarea { width:380px; border:1px solid #d6d6d6; padding:2px; background:#fff;}

.pricing { margin:0; padding:5px;}
.pricing * { font-family: Georgia Arial, Helvetica, sans-serif; font-size:12px;}
.pricing ul { margin:0; padding:0; list-style:none; }
.pricing li { margin:5px 0 5px 5px; padding: 10px 0 30px 0; background:none;  border-bottom:2px dotted #b29799; height: 65px}
.pricing label { margin:0; width:450px; display:block; float:left; padding:0 0 2px 0; font:italic 14px Georgia Arial, Helvetica, sans-serif; color:#000;}
.pricing label span { font:italic 11px Georgia Arial, Helvetica, sans-serif; color:#64855b; margin:0; padding:0;}
.pricing input.text { width:380px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
.pricing textarea { width:380px; border:1px solid #d6d6d6; padding:2px; background:#fff;}

#portfolio {width: 600px; height: 700px; float: left; margin: 20px 0  20px 55px; line-height: 20px; text-align: left; overflow: hidden; font: italic 11px Georgia, Arial, Helvetica, sans-serif; color: #fff;}

.about {width: 600px; padding:0; text-align: left; margin: 0 auto; font:italic 12px Georgia, Arial, Helvetica, sans-serif; float: left;}
.about h2 {font: italic 20px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color:#000; padding:10px 5px; margin:0 0 10px 0;  border-bottom:1px solid #cccccc;}


.prefooter { height: 100px; background: url(images/footer.png) top center repeat-x; text-align:center; font: normal 11px Georgia, Arial, Helvetica, sans-serif; color:#fff; margin: 0; padding: 0;}
.footer { background: #969494;  height: 140px;  text-align:center; font: normal 11px Georgia, Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; padding: 10px 0; width: 100%; }
/*.footer { background: #64855b;  height: 130px;  text-align:center; font: normal 11px Georgia, Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; padding: 10px 0; width: 100%; } */

.footer h2 {font: italic 14px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; color:#000; padding:3px 3px; margin:0 0 3px 0;}
.footerInfo { text-align:left; font: normal 11px Georgia, Arial, Helvetica, sans-serif; color:#fff; margin:0 auto; padding: 0; width: 900px;}
.footerLeft { float: left; font: normal 11px Georgia, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding: 0; width: 250px; padding: 10px; border-right: solid 1px #acabab;}
.footerCenter { float:left; font: normal 11px Georgia, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding: 0; width: 150px; padding: 10px; border-right: solid 1px #acabab;}
.footerRight { float:left; font: normal 11px Georgia, Arial, Helvetica, sans-serif; color:#fff; margin:0; padding: 0; width: 400px; padding: 10px;}

.push {height: 130px; clear:both;}

A.NAV:LINK { color: #64855b; font: italic 13px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
A.NAV:VISITED { color: #64855b; font: italic 13px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
A.NAV:ACTIVE { color: #64855b; font: italic 13px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
A.NAV:HOVER { color: #1d6a78; font: italic 13px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

A.portfolio:LINK { COLOR: #fff; TEXT-DECORATION: none; font-size: 10px; font-weight: normal}
A.portfolio:VISITED { COLOR: #fff; TEXT-DECORATION:none; font-size: 10px; font-weight: normal}
A.portfolio:ACTIVE { COLOR: #fff; TEXT-DECORATION:none; font-size: 10px; font-weight: normal}
A.portfolio:HOVER { COLOR: #F0C278; TEXT-DECORATION:underline; font-size: 10px; font-weight: normal }


A.footerLink:LINK { color: #0b4651; font: italic 12px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
A.footerLink:VISITED { color: #0b4651; font: italic 12px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
A.footerLink:ACTIVE { color: #0b4651; font: italic 12px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
A.footerLink:HOVER { color: #1d6a78; font: italic 12px Georgia, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}


