@charset "utf-8";
/* CSS Document */

/* ----grey black -- html { background: url(../images/background2.png) top left repeat-x; background-color: #aaaaaa; }  */
/* ----top red rest black  --- html { background: url(../images/background3.png) top left repeat-x; background-color: #000000; }  */
html { background-color: #530709 ; }

body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

a img { border: none; }

/* ID STYLES */

#wrapper { width: 970px; margin-right: auto; margin-left: auto; }

#bigwrapper { width: 980px; margin-right: auto; margin-left: 20px; }

#header {
	width: 940px;
	height: 165px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
	background-color: #530709;
	background-image: none;
	background-position: bottom;
	/*background-image: url(../images/top_background_store.jpg); */
}

/*#header-small { background: url(../images/top_background_store.jpg); width: 780px; height: 101px; padding: 0 10px 0 10px; } */

#title-bar { padding: 20px 0 0 0; }

#topnav-bar { padding: 70px 0 0 0; }

#logo { float: left; }

navigation { background: url(../images/menu_back.jpg) top left no-repeat; width: 436px; height: 121px; float: left; padding-top: 8px; }

#head-image {
	width: 950px;
	height: 114px;
	padding-right: 10px;
	padding-left: 0px;
	background-image: url(../images/header_background.png);
}

#content-tile { background: url(../images/content_tile_alt.jpg) top left repeat-y; width: 800px; float: left; }

#bigcontent-tile { background: url(../images/content_tile_alt.jpg) top left repeat-y; width: 800px; float: left; }

#content-wrap {
	padding: 20px;
	width: 920px;
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
 #content-bigwrap {
	background: url(../images/content_bigwrap.jpg) top left no-repeat;
    padding: 20px;
	width: 970px;
	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; }

#small-left {
	float: left;
	width: 140px;
	padding-left: 10px;
}

#right {
	float: left;
	width: 700px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}

#big-right {
	float: left;
	width: 810px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}

#footer {
	height: 53px;
	width: 960px;
	float: left;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../images/footer_home.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#bigfooter {
	height: 52px;
	width: 960px;
	float: left;
	background-image: url(../images/store_footer.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.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;
	background-position: top;
}

#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: #FF0000;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
	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; }

#bigfooter ul { margin: 0 0 0 0; padding: 8px 15px 0 0; float: right; list-style-type: none; }

#bigfooter ul li { color: #FFFFFF; float: left; margin: 0 5px 0 0; font-size: 14px; }

#bigfooter ul li a { color: #FFFFFF; text-decoration: none; }

#bigfooter ul li a:hover { text-decoration: underline; }

.home a { display: block; background: url(../images/buttons/home_btn.png) top left no-repeat; height: 30px; width: 67px; }

.home a:hover { background-position: 0 -37px; }

.information a { display: block; background: url(../images/buttons/Helphints_btn.png) top left no-repeat; height: 30px; width: 132px; }

.information a:hover { background-position: 0 -37px; }

.manufacturers a { display: block; background: url(../images/buttons/manufacturers_btn.png) top left no-repeat; height: 30px; width: 161px; }

.manufacturers a:hover { background-position: 0 -37px; }

.aboutus a { display: block; background: url(../images/buttons/aboutus_btn.png) top left no-repeat; height: 30px; width: 99px; }

.aboutus a:hover { background-position: 0 -38px; }

.onlinestore a { display: block; background: url(../images/buttons/onlinestore_btn.png) top left no-repeat; height: 30px; width: 132px; }

.onlinestore a:hover { background-position: 0 -38px; }

.contactus a { display: block; background: url(../images/buttons/contactus_btn.png) top left no-repeat; height: 30px; 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;}

.RequestQuote_side a { display: block; background: url(../images/buttons/quoteside.png) top left no-repeat; height: 30px; width: 150px; }

.RequestQuote_side a:hover { background-position: 0 -37px; }

.ViewProducts_side a { display: block; background: url(../images/buttons/viewproductside.png) top left no-repeat; height: 30px; width: 150px; }

.ViewProducts_side a:hover { background-position: 0 -37px; }

.Catalogs_side a { display: block; background: url(../images/buttons/catalogside.png) top left no-repeat; height: 30px; width: 150px; }

.Catalogs_side a:hover { background-position: 0 -37px; }


#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;}

/* ID STYLES */

/* #wrapper { width: 800px; margin-right: auto; margin-left: auto; }

#header { background: url(../images/top_background_store.jpg); width: 780px; height: 101px; padding: 0 10px 0 10px; }

#title-bar { padding: 0 0 0 0; }

#logo { float: left; }

#navigation { background: url(../images/menu_back.jpg) top left no-repeat; width: 436px; height: 101px; float: left; padding-top: 0px; }

#head-image { background: url(../images/head-image.jpg); width: 780px; height: 101; }

#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; width: 760px; } */

/* 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: #FF0000;
	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: #FF0000;
	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 {
	color: #FFFFFF;
	display: block;
	text-align: center;
	background-color: #000000;
}

#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.png) top left no-repeat; height: 37px; width: 67px; }

.home a:hover { background-position: 0 -37px; }

.information a { display: block; background: url(../images/buttons/Helphints_btn.png) 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.png) 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.png) 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.png) 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.png) 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;}
 */

