
/* -----------------  page styles -------------------------------------------------------*/

body { padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; line-height: 18px; background:#f7f7f7 color: #555; }
#wrapper { margin:2px auto; width:900px;  padding:0; background:#fff;}

/* -----------------  general styles  -------------------------------------------------------*/

a { color:#000; text-decoration: none; }
a:hover { color:#894e4e; background:none; text-decoration:underline; }
p { margin:0; padding-top:5px;}
h2 { font-weight:bold; font-size:12px; padding:0px 0 4px 0px; margin: 0 0 2px 0; color:#444; background:none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
h4 {font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; margin:0;}
.pic{margin-top:8px;}
/* -----------------  top info  -------------------------------------------------------*/

#header { clear:both; width:900px; height:160px; padding-bottom:20px; background: url(../assets/header.jpg) no-repeat; 
margin:0; }
#title {float:left; width:900px; padding: 60px 0 10px 10px;}
#title h3 {font-size:30px; font-weight:700; padding:5px 0 0 0; margin:0; color:#000000; text-align:center;}
#title p {font-size: 18px; color: #cc9933; padding-top: 8px; background: inherit; text-align:center;}
#hright {text-align:center; width:900px; height: 25px; margin-top:18px;}
#hrighttop {width: 900px;margin: 0 2px 0 0; padding: 0 8px 2px 0; float:right; text-align: center;}
#menu { font-size: 15px; font-weight:700; width: 800px; padding:15px 20px 2px 20px; text-align:center;}
#menu li { display:inline; }
#menu li a { color:#666666; text-decoration:none; padding:1px 30px 1px 30px; height:19px; background:none;}
#menu li a:hover { background: none;color:#631e19;} 
.active { background: none; color:#631e19;} 

/* ----------------- Main content -------------------------------------------------------*/

#bottomcontent{width:898px; height:430px;}
.left {float: left; text-align:justify; width: 270px; margin: 0 6px 5px 0; padding:10px;}
.lrgleft {float: left; text-align:justify; width: 570px; margin: 0 6px 5px 0; padding:10px;}

.lleft {float: left; text-align:justify; width: 125px; margin: 0 6px 5px 0; padding:10px;}
.middle {float: left; width: 560px; margin: 0 20px 0px 20px; padding:10px;}
.imgright {float: right;}
.lright {float: right; text-align:justify; width: 100px; margin: 0 6px 5px 0; padding:10px;}

.right {float: right; width: 270px;margin: 0 6px 5px 0; padding:10px;}
.lrgright {float: right;width: 570px;margin: 0 6px 5px 0; padding:10px;}
.thumbs img{position:relative;padding:3px;margin:3px; border:1px solid #FFF;}
.thumbs img:hover{border:1px solid #c5c5c5; background:none;}

.promo {float: right; width: 400px; padding:5px; vertical-align:bottom;}
.btmmessage{ float: right; text-align: right;  font-weight:700; color:#000; padding:0px 10px 4px 0px;}
.phone{ font-size:16px; padding-left:5px;}


/* ----------------- Gallery content -------------------------------------------------------*/
h3 { font-size:11px; padding:0px 10px 4px 0px; margin: 0 0 2px 0; color:#555; text-align:right; background:none; }
.btmmessage_g{float: right; text-align: right;  font-weight:700; color:#000; padding:0px 20px 4px 0px;}

/* ----------------- Album content -------------------------------------------------------*/
.h3_a { font-size:11px; padding:0px 55px 4px 0px; margin: 0 0 2px 0; color:#555; font-weight:700; text-align:right; background:none; }
.btmmessage_a{float: right; text-align: right;  font-weight:700; color:#000; padding:0px 55px 20px 0px;}

/* ----------------- Testimonials -------------------------------------------------------*/
.testi{ font-size:15px;}

/* ----------------- Index Page -------------------------------------------------------*/
.enlarged{ font-size:14px;}

/* ----------------- Bottom content -------------------------------------------------------*/

#footer { clear: both; font-size:11px;  text-align:center; line-height: 1.8em; color: #444; background: url(../assets/footer.jpg) no-repeat #fff; padding: 4px 0;  margin:10px 0 0 0;}
#footer a {color: #631e19; background: inherit;}