body { margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #0e4755; text-align: center; } /* background: #ede8df;  */
a { color: ; text-decoration: underline; }
a:hover { color: #; text-decoration: none; }
img { border: 0; }
p { margin: 0; padding: 8px 0; }
.clear { clear: both; }

#outtermost-container { margin: 0 auto; padding-bottom: 12px; width: 922px; } /* background: #ded3be; */
#outter-container { margin: 0 auto; padding-bottom: 19px; width: 898px; } /* background: #9b8d71; */
#container { margin: 0 auto; background: #fff url(../images/container-btg.gif) repeat-x bottom; width: 850px; text-align: left; } /*  border: 1px solid #a89a7e; */

#header { background: url(../images/header-bg.gif) repeat-x bottom; border-bottom: 1px solid #74aab7; height: 86px; overflow: hidden; }
#header h1 { float: left; margin: 0; padding: 0; background: url(../images/logo.gif) no-repeat; width: 311px; height: 86px; }
#header h1 a { display: block; width: 311pm; height: 86px; text-indent: -9000em; overflow: hidden; }
#header .address { float: right; background: url(../images/address.gif) no-repeat bottom right; width: 193px; height: 86px; text-indent: -9000em; overflow: hidden; }

#nav { background: #b4d1d8; height: 29px; overflow: hidden; border-bottom: 1px solid #74aab7; }
#nav ul { float: right; margin: 0; padding: 0; list-style: none; }
#nav ul li { float: left; }
#nav ul li a { display: block; height: 29px; text-indent: -9000em; overflow: hidden; }
#nav ul li a.home-btn { background: url(../images/home-btn.gif) no-repeat; width: 59px; }
#nav ul li a.about-btn { background: url(../images/about-btn.gif) no-repeat; width: 112px; }
#nav ul li a.gallery-btn { background: url(../images/gallery-btn.gif) no-repeat; width: 74px; }
#nav ul li a.services-btn { background: url(../images/services-btn.gif) no-repeat; width: 81px; }
#nav ul li a.showroom-btn { background: url(../images/showroom-btn.gif) no-repeat; width: 88px; }
#nav ul li a.contactus-btn { background: url(../images/contactus-btn.gif) no-repeat; width: 91px; }
#nav ul li a.selected { background-position: bottom; }
#nav ul li a:hover { background-position: bottom; }

#banner { border-bottom: 1px solid #86785c; }
#border { background: #afa48d; height: 6px; }  
#inner-border { background: url(../images/inner-border.gif) no-repeat; height: 45px;}  

#content { padding: 15px; line-height: 1.6em; }
#content h1 { margin: 0; padding: 0 0 10px 0; font-size: 22px; color: #0e4755; line-height: 0.8em; }
#content h1 span { display: block; font-size: 16px; color: #72b4c4; }
#content .left { float: left; padding-right: 12px; width: 48%; border-right: 1px solid #cddce0; }
#content .left-noborder { float: left; width: 60%; }
#content .right { float: right; width: 48%; }
#content .wide {  }

#footer { margin: 0 auto; padding: 10px 0 30px 0; width: 850px; text-align: left; font-size: 12px; color: #998a6d; }
#footer a { color: #79694a; text-decoration: none; }
#footer a:hover { color: #4a3d23; }
#footer .left { float: left; width: 48%; }
#footer .right { float: right; width: 48%; text-align: right; }

.gallery td a img { display: block; border: 1px solid #d1c5c1; }

h3 { margin: 0; padding: 15px; background: #9b8d71; border: 4px solid #fff; font-size: 17px; color: #fff; }
.services-grid { background: #f4f1eb; border-collapse: collapse; width: 100%; }
.services-grid th { padding: 8px; background: #d8d3c8; font-size: 14px; color: #5a4927; text-align: left; width: 25%; }
.services-grid td { padding: 8px 8px 8px 15px; background: url(../images/arrow.gif) no-repeat 5px 50%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #64573d; border-bottom: 1px solid #dcd5c7; }
.services-grid td span { color: #336672; }
.services-grid tr.altrow { background: #ece7dd; }