/* Basic Styles */
body {color:#000;font-family:Arial, Helvetica, Sans-serif;font-size:12px;background:#000 url('../img/body_back.jpg') repeat-x;margin:0px;}
div {display:block;overflow:hidden;}
a {color:#c80000;text-decoration:none;}a:link{color:#c80000;text-decoration:none;}a:visited{color:#c80000;text-decoration:none;}a:active{color:#c80000;text-decoration:none;}a:hover{color:#c80000;text-decoration:underline;}

/* Layout Styles */
#main1 {background:url('../img/main_back1.jpg') repeat-x;width:1025px;}
#main2 {background:url('../img/main_back2.jpg') no-repeat;width:985px;margin:0 0 0 40px;}
#header	{margin:0px;padding:0px;}
#header h1 {height:165px;width:695px;float:left;margin:0px;padding:0px;}
#header h1 span {display:none;}
#content1 { background:#fff url('../img/content_back2.gif') repeat-y top left;width:878px;float:left;clear:left;margin:0 0 0 29px;}
#content2 { background: url('../img/content_back1.jpg') no-repeat top left;width:878px;float:left;clear:left;}
#content3 {width:673px;float:left;font-size:14px;}
#content3 h2.pageTitle {margin:0px;padding:0 0 0 10px;font-size:25px;}
#contentBox {border:1px solid #c80000;background:#fff url('../img/products_back.gif') bottom left repeat-x;}
#footer {text-align:center;font-size:11px;background:#000;padding:10px;color:#ccc;margin:0;width:673px;float:left;clear:left;height:200px;}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover{color:#c80000;}
.content {padding:0px 20px 20px 20px;}
.product a{clear:left;float:left;}
.product img{border:1px solid #ccc;}
.productPrice {clear:left;float:left;}
/*

.products {float:left;clear:left;padding:10px;width:613px;}
.shopping_cart{display:block;float:right;font-size:12px;color:#067f00;padding:8px 31px 0 0;background:#fff url('../img/cart.jpg') right no-repeat;height:21px;margin:0 10px 0 0;font-weight:bold;}

#product_small{width:101px;margin:10px;text-align:center;font-size:10px;float:left;}
#product_small a{color:#000;text-decoration:underline;font-size:10px;}
#product_small a:hover{color:#067f00;text-decoration:underline;font-size:10px;}
#product_small img{border:1px solid #000;height:100px;width:100px;}
#product_large{width:613px;margin:10px;float:left;clear:left;}
#product_large img{width:300px;height:300px;border:1px solid #000;margin:10px;float:right;}
.random_product{background:#ccc;width:133px;padding:5px;margin:10px;text-align:center;font-size:10px;float:left;color:#000;}
.random_product img{border:1px solid #000;}
.content div {display:block;}
*/
/* Joseph added this stuff */
/* Navigation Styles */
#header ul {padding:0px;margin:107px 0 0 0;list-style:none;font-size:13px;color:#fff;}
#header ul li {float:left;list-style:none;margin:0px;padding:0px;}
#header ul li a {margin:0px;padding:0px;color:#fff;font-weight:bold;margin:0 6px 0 6px;font-size:13px;}
#navigation {width:205px;float:left;}
#navigation #tagLine {display:block;width:205px;height:70px;margin-bottom: 20px;}
#navigation #tagLine span {display:none;}
#howdy a{color:#fff;float:left;clear:left;display:block;padding:5px 0 0 16px;font-size:15px;font-weight:bold;}
#navigation ul {list-style:none;margin:0;padding:0 0 5px 8px;}
#navigation ul a{color:#fff;}
#navigation ul li {list-style:none;padding:0 0 0 8px;margin:0;font-weight: bold;font-size:15px;}
#navigation ul li ul li {font-weight: normal;font-size:14px;}
#navigation ul li ul li ul li{font-weight: normal;font-size:12px;}
#toolNavigation {margin-bottom: 1em;}
#adminNavigation {color:blue;}
#paginator div {display: inline;}
#contentBoxLinks {padding:4px;margin-bottom: 10px;}
#breadCrumb {float:left;color:#c80000;font-size:11px;font-weight:bold;vertical-align:top;}
#quickLinks {float:right;color:#666;font-size:11px;vertical-align:top;}
#quickLinks a {color:#666;}

/* Tables */
table {border: 1px solid #2C3B00;border-spacing: 0;font-size: 90%;margin-bottom: .5em;}
table th, table td {padding: 3px;vertical-align: top;text-align:left;}
table tbody td {vertical-align:top;}
table tr.even td {background: #E0E0E0;}
table td.actions {text-align: right;}
table th {background: #2C3B00;color: #FFF;}
table th a {color: #FFF;text-decoration: none;}
table tfoot tr td {border-top: 1px solid #2C3B00;}

/* Forms */
form div {padding-bottom: 1em;text-align:left;}
form div.error-message {color: #BE1A1B;font-weight: bold;}
form label {display: block;}
form input[type='checkbox'] {vertical-align:middle;}
form fieldset {margin-bottom: 1em;}
#optionName {display:inline;float:left;clear:left;margin-right:15px;}
#optionValues {display:inline;float:left;clear:right;}
input.blur { color: #CCC; }

/* Errors & Alerts */
#flashMessage {margin-top: 1em;margin-bottom: 10px;padding: 10px;font-weight: bold;}
#flashMessage.good {border: 1px solid #3E496F;color: #3E496F;background-color: #d4e3ea;}
#flashMessage.bad {border: 1px solid #6E3B26;color: #6E3B26;background-color: #FFCFBB;}

/* Misc Helpers */
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}

/* Product Styles */
div.product-row {display:block;overflow:hidden;}
div.product {width:100px;display:block;float:left;vertical-align:top;overflow:hidden;margin: 0 15px 15px 0;}
img.productPhoto {float:left;margin:0 15px 15px 0;}

