@charset "utf-8";
/* CSS Document */

/*=PAGE LAYOUT
----------------------------------------------*/



html, body {margin:0;
		padding:0; height:100%;}

body {background-color:#cfcfcf; font-family:Arial, Helvetica, sans-serif; font-size:12pt;}

#wrap {width:100%; 
		
		margin: 0 auto -15px 0;
		overflow:hidden;}

#header {margin:auto; width:960px;  height:284px; background-image:url(images/header2.jpg); background-repeat:no-repeat;}

#content {margin:auto; width:960px; background-color:#f2f2f2; overflow:hidden; padding-bottom:15px; }

#leftcolumn {width:250px; float:left; }

#rightcolumn {width:670px; float:right; border-left: 1px #e51937 solid; padding: 0 15px 0 15px;}

#rightcolumn hr {border:0px; background-color:#e51937; }

#footer {clear:both; margin:auto; width:960px; background-color:#e51937; height:150px; color:#FFF; text-align:center;}

#navbar hr {border:0px; background-color:#e51937; width: 90%;}

.footspacer { clear:both;}

* html #footer {height:1px;}

/*=END PAGE LAYOUT
----------------------------------------------*/

/*=CONTENT FORMATTING
--------------------------------------------*/

#header img {padding: 4px 0 0 25px; border:0px;}
#header h1 {padding: 10px 0 0 30px; margin:0;}
#header h2 {padding: 0px 0 0 0px; color:#e51937; text-align:center; margin-top:12px;}


#navbar ul {list-style:none; font-weight:bold; line-height: 30px;}
#navbar a {text-decoration:none; color:#e51937;}
#navbar a:hover {text-decoration:underline;}
#leftcolumn h2 {color:#e51937; padding-left:35px;}
#leftcolumn form {padding: 0 0 0px 0px;}
#leftcolumn input {margin: 0 0 10px 0;}

#footer ul {list-style:none; font-weight:bold; text-align:center; padding: 10px 0 0 0; }
#footer ul li {display:inline-block; padding: 5px 10px 5px 5px; zoom: 1; *display: inline; _height: 1px; font-size:10pt;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#rightcolumn form {border: 1px #e51937 solid; padding:5px; background-color:#f0d972;}


/*=END CONTENT FORMATTING
--------------------------------------------*/

/*=CLASSES
--------------------------------------------*/

.sidebarbutton {background-image: url(images/btn_gold_lg.gif); background-repeat:no-repeat; height:42px; width:213px; margin-left:18px;}
.sidebarbutton h3 {padding-top: 8px;}
.sidebarbutton a {color:#000000; text-decoration:none;}
.sidebarbutton a:hover {color:#ffffff;}


.productlist {margin: 0px 10px 0 -10px;}
.productbox {border:1px #e51937 solid; background-color:#FFF; width:200px; height:200px; display:inline-block; margin: 0 5px 5px 0; list-style:none; zoom: 1;
        *display: inline; _height: 200px; text-align:center;}
.productbox img {margin: 20px 0 10px 10px; border:0px;}
.productbox a {font-weight:bold; text-decoration:none; color:#e51937;}
.productbox a:hover {text-decoration:underline;}

.prices {border: 1px #000000 solid; }
.prices th {background-color:#cccccc;  }
.prices td {text-align:center; }

.nobullet {list-style:none;}

.item {border:1px #e51937 solid; background-color:#FFF; width:328px;  display:inline-block; margin: 0 0px 5px 0; list-style:none; zoom: 1;
        *display: inline; }
.itemlist {margin: 0px 0px 0 0px; padding:0; list-style:none;}

.item img {margin: 0 10px 0px 0; padding:0 0 0px 0;}
.item form {margin:5px 0 0 0;}
.item h3 {font-size:18px; margin:0px; padding:5px 0 5px 0; text-align:center;}

.subcat {padding-left:10px;}


.BtnOnlineCatalog, .BtnOrderCatalog, .BtnEmailUs {
	display:block;
	width:213px;
	height:75px;
	text-indent:-9999px;
	margin:10px 0 5px 0;
}
.BtnOnlineCatalog, a.BtnOnlineCatalog:link, a.BtnOnlineCatalog:visited, a.BtnOnlineCatalog:active {background-image: url(images/btn_online_catalog.gif);}
.BtnOrderCatalog, a.BtnOrderCatalog:link, a.BtnOrderCatalog:visited, a.BtnOrderCatalog:active {background-image: url(images/btn_order_catalog.gif);}
.BtnEmailUs, a.BtnEmailUs:link, a.BtnEmailUs:visited, a.BtnEmailUs:active {background-image: url(images/btn_email_us.gif);}
a.BtnOnlineCatalog:hover, a.BtnOrderCatalog:hover, a.BtnEmailUs:hover {background-position:-213px 0;}


/*=END CLASSES
--------------------------------------------*/
