@charset "utf-8";
/* CSS Document */

html { background: url(../images/background_tile.jpg) top left repeat-x; background-color: #4b4b4b; }

body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }

a img { border: none; }

/* ID Styles */

#wrapper { margin-left: auto; margin-right: auto; width: 840px; }

#navigation { background: url(../images/navigation_back.jpg) top left no-repeat; width: 840px; height: 45px; margin: 45px 0 0 0; }

#heading { width: 840px; }

#logo { background: url(../images/logo.jpg) top left no-repeat; width: 255px; height: 150px; float: left; }

#head-image { background: url(../images/header_image.jpg) top right no-repeat; width: 585px; height: 150px; float: right; }

#content-tile { background: url(../images/content_tile.jpg) top left repeat-y; width: 840px; float: left; overflow: hidden; }

#content-wrap { background: url(../images/content_back.jpg) top left no-repeat; width: 840px; overflow: hidden; }

#content { background: url(../images/urn_background.png) bottom right no-repeat; width: 840px; float: left; overflow: hidden; }

#left { float: left; width: 210px; margin: 80px 0 0 45px; }

.left-content { padding: 0 10px 0 10px; }

.left-heading { padding: 0 10px 0 10px; }

#right { float: left; width: 520px; margin: 15px 0 0  0; padding: 0 10px 0 10px; }

#footer { background: url(../images/footer_back.jpg) top left no-repeat; float: left; height: 70px; width: 840px; }

#me-brand { margin: 30px 0 0 50px; float: left; clear: both; }

.sub-menu { margin: 0 0 20px 0; }

a.bincan-link { font-size: 10px; color: #999999; text-decoration: none; margin-left: 55px; float: left; clear: both; }

/* TEXT Styles */

#content h1, #content h2, #content h3 { font-family: Georgia, "Times New Roman", Times, serifl;  color: #561b1c; border-bottom: 1px solid #d5b176; padding: 0 0 5px 0; font-weight: 300; }

#content h4, #content h5, #content h6 { font-family: Georgia, "Times New Roman", Times, serifl;  color: #561b1c; padding: 0 0 5px 0; font-weight: 300; }

#content p { font-size: 0.9em; }

#content blockquote { font-size: 0.9em; }

#content ol, #content ul { font-size: 0.9em; }

#content a { color: #854c4d; text-decoration: none; }

#content a:hover { color: #d5b176; }

img.picture { padding: 5px; margin: 7px; border: 1px solid #d5b176; }

.bold { font-weight: bold; }

table.finishes td { width: 160px; padding: 10px; }

/* LIST Styles */

.nav-list { margin: 0 0 0 45px; padding: 5px 0 0 0; list-style-type: none; }

.nav-list li { float: left; }

.nav-list li a { display: block; }

.nav-list li.home a { background: url(../images/buttons/home_btn.jpg) top left no-repeat; height: 40px; width: 93px; }

.nav-list li.home a:hover { background-position: 0 -40px; }

.nav-list li.ourstory a { background: url(../images/buttons/ourstory_btn.jpg) top left no-repeat; height: 40px; width: 153px; }

.nav-list li.ourstory a:hover { background-position: 0 -40px; }

.nav-list li.oururns a { background: url(../images/buttons/oururns_btn.jpg) top left no-repeat; height: 40px; width: 158px; }

.nav-list li.oururns a:hover { background-position: 0 -40px; }

.nav-list li.customurns a { background: url(../images/buttons/customurns_btn.jpg) top left no-repeat; height: 40px; width: 186px; }

.nav-list li.customurns a:hover { background-position: 0 -40px; }

.nav-list li.contactus a { background: url(../images/buttons/contactus_btn.jpg) top left no-repeat; height: 40px; width: 160px; }

.nav-list li.contactus a:hover { background-position: 0 -40px; }

.sub-list {  border-right: 1px solid #e8e8e8;  margin: 0 0 0 0; padding: 0 0 5px 0; width: 200px; overflow: hidden; list-style-type: none; }

.sub-list li { border-bottom: 1px solid #e8e8e8; width: 185px; float: right; clear: right; padding: 0 0 4px 0;  }

.sub-list li a { color: #854c4d; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em;}

.sub-list li a:hover { color: #d5b176; }

.foot-list { list-style-type: none; margin: 0 0 0 0; padding: 5px 0 0 55px; }

.foot-list li { float: left; margin: 0 5px 0 0; font-size: 0.9em; color: #854c4d; }

.foot-list li a { color: #854c4d; text-decoration: none; }

.foot-list li a:hover { color: #d5b176; }


