@charset "utf-8";
/* CSS Document */

html { background: url(../images/back_tile.jpg) top left repeat-x; background-color: #c6b390; }

body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

a img { border: none; }

/* ID STYLES */

#wrapper { width: 800px; margin-right: auto; margin-left: auto; }

#header { background: url(../images/top_background.jpg); width: 780px; height: 200px; padding: 0 10px 0 10px; }

#header-small { background: url(../images/top_background_store.jpg); width: 780px; height: 101px; padding: 0 10px 0 10px; }

#title-bar {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#logo { float: left; }

#navigation { background: url(../images/menu_back.jpg) top left no-repeat; width: 436px; height: 101px; float: left; padding-top: 8px; }

#head-image { background: url(../images/head-image.jpg); width: 780px; height: 200px; }

#content-tile { background: url(../images/content_tile.jpg) top left repeat-y; width: 800px; float: left; }

#content-wrap { background: url(../images/content_wrap.jpg) top left no-repeat; padding: 20px; width: 760px; float: left; }

#content-wrap-alt { background: url(../images/content_wrap_alt.jpg) top left no-repeat; padding: 20px; width: 760px; float: left; }

#left { float: left; width: 210px; }

#right { float: left; padding: 10px 0 10px 10px; width: 540px; }

#footer { background: url(../images/footer.jpg) top left no-repeat; height: 40px; width: 800px; float: left;}

.leftcontent { width: 180px; background: #e8e0d0; border-bottom: 2px solid #c7b390; padding: 10px; margin: 10px 0 0 0; }

#searchbox { float: right; background: #e8e0d0; border: 2px solid #c7b390; padding: 5px 5px 0 5px; height: 30px;}

#bottom { padding: 10px 0 0 0; }

/* TEXT STYLES */

.leftcontent h1, .leftcontent h2, .leftcontent h3, .leftcontent h4, .leftcontent h5, .leftcontent h6 { font-weight: 100; color: #8a7650; margin: 5px 0 5px 0; }

.leftcontent p { font-size: 0.8em; }

.leftcontent table { font-size: 0.8em; }

#right p { font-size: 0.9em; }

#right h1 { color: #b95d5d; margin: 5px 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; background: url(../images/heading_underline.gif) bottom left no-repeat; width: 480px; padding: 0 0 10px 0; }

#right h1, #right h2, #right h3, #right h4 { color: #b95d5d; margin: 5px 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; }

a { color: #C01C1B; text-decoration: none; }

a:hover { color: #C01C1B; text-decoration: underline; }

#right ul, #right ol { font-size: 0.9em; }

img.photo { margin: 5px; padding: 5px; background: #FFFFFF; border: 1px solid #c7b390 }

/* LIST STYLES */

.leftcontent ul { color: #FFFFFF; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; }

.leftcontent ul li { background: #c7b390; color: #FFFFFF; display: block; margin: 5px 0 5px 0; text-align: center; }

.leftcontent ul li a { background: #c7b390; color: #FFFFFF; display: block; text-align: center; text-decoration: none; padding: 5px; }

.leftcontent ul li a:hover { background: #bb6060; color: #FFFFFF; display: block; text-align: center; }

#footer ul { margin: 0 0 0 0; padding: 8px 15px 0 0; float: right; list-style-type: none; }

#footer ul li { color: #FFFFFF; float: left; margin: 0 5px 0 0; font-size: 14px; }

#footer ul li a { color: #FFFFFF; text-decoration: none; }

#footer ul li a:hover { text-decoration: underline; }

.home a { display: block; background: url(../images/buttons/home_btn.jpg) top left no-repeat; height: 37px; width: 67px; }

.home a:hover { background-position: 0 -37px; }

.information a { display: block; background: url(../images/buttons/information_btn.jpg) top left no-repeat; height: 37px; width: 132px; }

.information a:hover { background-position: 0 -37px; }

.manufacturers a { display: block; background: url(../images/buttons/manufacturers_btn.jpg) top left no-repeat; height: 37px; width: 161px; }

.manufacturers a:hover { background-position: 0 -37px; }

.aboutus a { display: block; background: url(../images/buttons/aboutus_btn.jpg) top left no-repeat; height: 38px; width: 99px; }

.aboutus a:hover { background-position: 0 -38px; }

.onlinestore a { display: block; background: url(../images/buttons/onlinestore_btn.jpg) top left no-repeat; height: 38px; width: 132px; }

.onlinestore a:hover { background-position: 0 -38px; }

.contactus a { display: block; background: url(../images/buttons/contactus_btn.jpg) top left no-repeat; height: 38px; width: 124px; }

.contactus a:hover { background-position: 0 -38px; }

.store_title {border-bottom: 1px solid #b95d5d;}
.store_title2 {border-bottom: 1px solid #b95d5d; margin: 0; margin-top: 10px; margin-bottom: 10px;}
#product_buttons {margin-bottom: 15px;}
#product_buttons img {margin-bottom: -8px;}
#item_number {margin: 0;}
#item_description {margin-top: 0;}
.product_list_description {text-align: left; width: 190px; margin-top: 10px;}
.product_list_image {height: 125px;}
#product_list_table {margin-top: 20px;}
#request_text td {font-size: 0.8em;}

#credit {width: 770px; margin-left: auto; margin-right: auto; text-align: right; font-size: 0.7em;}
#credit a {color: #b95d5d;}
