/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 29 2008-07-23 20:16:10Z eanderson $
*/

/* Layout
----------------------------------------------- */

.clearBoth {clear:both; height:1%; line-height:1%; font-size:1%;}

/* Sideboxes
----------------------------------------------- */
.zenNavHead {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}

.zenNav {
	width: 135px;
	border-bottom: none !important;
}
.zenNav a {
	display: block;
	padding: 0 !important;
}
div#side table {}
.leftboxheading {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding: 0;
	padding-bottom: 8px;
}

.leftbox {}
#leftbox2 {}
#leftbox2 ul {}
.category-top {
	line-height: 20px;
	padding-left: 5px;
}

/* Main Areas
----------------------------------------------- */
span.cartproductname {display:block; float:left;}


div#main h1 {
	font-size: 15px;
}

.plainBoxHeading {
	font-weight:bold;
	font-size: 14px;
	padding: 5px 0 0 0;
}
.inputRequirement {
	font-size: 10px !important;
}

.plainBox {
	margin: 0;
	padding: 5px 0 0 0;
}

td.plainbox-description p{
	font-size: 11px;
}

td.main {
	font-size: 11px;
	padding-p: 7px 0;
}
.centerboxheading {
	padding-bottom: 5px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #6F401E;
}
.centerboxcontent {
	border: 1px solid #C3C4A3;
	padding: 8px;
}
/* Product Listings/Results
----------------------------------------------- */
.productListing-heading {
  background: #482066 ;
  font-weight: bold;
  padding-top: 4px;
  height: 23px;
  color:#fff;
  text-align:center;
}
td.productListing-heading a {
	color:#fff;
	text-decoration: none;
}
td.productlisting {
  font-size: 11px;
}

td.productListing-data {
	background:#fff;
	font-size: 11px;
	padding: 0 10px;
}
td.productListing-data a {display:block;}
td.productListing-data a img {}
tr.productListing-odd img, tr.productListing-even img {
	/*padding: 10px;*/
}

td.productListing-data-description-odd, td.productListing-data-description-even {
  padding: 5px 5px 20px 10px;
  background:#fff;
}


td.pageresults {height:40px;}
td.pageresults a {
  font-size: 11px;
}

td.pageresults a:link, td.pageresults a:visted {color: #D66001;}

td.pageresults a:hover, td.pageresults a:active {color: #D66001;}



div#wrap div#side div#search {
	width:90%;
	margin:20px 0;
	padding: 20px 0;
	border-top:1px solid #6DAF8F; 
	border-bottom:1px solid #6DAF8F;
}
div#wrap div#side div#search h3#searchHeading {padding-bottom: 10px;}
div#wrap div#side div#search div#searchContent input {margin:0 2px; padding: 2px 0; width: 120px;}
div#wrap div#side div#search div#searchContent input.searchsubmit {float: right; padding: 0;}
div#wrap div#side div#searchContent a {background:none;}

div.plainBox {background:#fff; padding:30px 10px; border:1px solid #3E8F67;}
div.plainBox p {line-height:14px;}
div.plainBox input {margin:5px;}

div#categoriesContent a.category-links {display: none;}

div#allProductsDefault {  } 
div#allProductsDefault div.buttonRow { float: right; margin-bottom: 15px; } 

div#sorter {text-align:right; width: 220px; float: right; margin-bottom: 10px;}
div#sorter label {float:left; width: 50px;}
div#sorter form {float:left; width: 160px;}


div#allProductsDefault table tr.productListing-odd td, div#allProductsDefault table tr.productListing-even td {background-color: #fff; border: 1px solid #3E8F67; padding: 10px; text-align: left;}

div#productGeneral div#productBox, div#shoppingCartDefault div#cartBox {background-color: #fff; border: 1px solid #3E8F67; padding: 10px; margin: 15px 0px; }
div#productGeneral div#productBox div#productMainImage {float:left; width: 200px;  text-align: center; margin: 10px 0px 0px 0px;}
div#productGeneral div#productBox div#productBoxAddCart {float:left; width: 200px; text-align: center; margin: 20px 0px 0px 50px;}
div#productGeneral div#productBox div#productPrices, div#productGeneral div#productBox p#attribsOptionsText, div#productGeneral div#productBox div#productPrices { color: #444444; font-weight: bold;}

div#productGeneral div#productBox div#productPrices {font-size: 16px;}
div#productGeneral div#productBox div.wrapperAttribsOptions { font-size: 11px;}
div#productGeneral div#productBox div.wrapperAttribsOptions div.optionName {float: left; width: 180px; }
div#productGeneral div#productBox div.wrapperAttribsOptions div.optionName img {display: none;}
div#productGeneral div#productBox div.wrapperAttribsOptions div.option {float: left; width: 300px;}
div#productGeneral div#productBox div.wrapperAttribsOptions label.attribsCheckbox {padding: 0px 5px 0px 0px;}

div#shoppingCartDefault div.help {text-align: right;}

table#productListing tr.tableHeading {background-color: #482066; color:#fff; }
table#productListing tr.tableHeading th {padding: 8px 0px; text-align:center; font-weight: bold;}
table#productListing td.cartQuantity, table#productListing td.cartRemoveItemDisplay, table#productListing td.cartTotalDisplay { text-align: center; }
table#productListing tr.rowEven td, table#productListing tr.rowOdd td { padding: 15px 0px; border-bottom: 1px solid #444;}
table#productListing td.cartQuantity input {margin: 4px 0px;}
table#productListing span#cartImage {width: 50px; padding:4px; float: left; display: block;}
table#productListing span#cartProdTitle {font-size: 11px; padding: 8px;}

div#cartBox div#cartSubTotal {float: right; font-size: 11px; font-weight: bold; padding: 15px 0px;}
div#cartBox div#cartNote {font-size: 11px; padding: 10px;}
div#cartBox div.checkout {float: left; width: 77px;}
div#cartBox div.continueShop {float: left; width: 128px; padding: 0px 140px;}
div#cartBox div.updateCart {float: left; width: 83px;}

table#productListing td.cartQuantity input {}
table#productListing td.cartProductDisplay a {text-decoration: none;}

span#cartProdTitle {display:block; }

div#indexCategories div.categoryListBoxContents {float: left; text-align: center;}
div#indexCategories div.categoryListBoxContents a:link img, div#indexCategories div.categoryListBoxContents a:visited img, div#indexCategories div.categoryListBoxContents a:hover img, div#indexCategories div.categoryListBoxContents a:active img {text-decoration: none;}

div#checkoutShipping div#checkoutShippingHeadingAddress, div#checkoutPayment div#checkoutPaymentHeadingAddress {float: left; width: 150px; text-align: left; padding: 0px 10px 10px 10px;}
div#checkoutShipping div#checkoutShipto, div#checkoutPayment div#checkoutBillto {float:left; width: 200px; padding: 0px 10px 10px 10px;}
div#checkoutShipping div#checkoutShipto div.forward, div#checkoutPayment div#checkoutBillto div.forward {float:none;}
div#checkoutShipping div.floatingBox, div#checkoutPayment div.floatingBox {font-size: 11px; padding: 15px;}
div#checkoutShipping fieldset legend, div#checkoutPayment fieldset legend {padding: 10px 0px; font-size: 11px; font-weight: bold;}
div#checkoutShipping fieldset input#ship-freeshipper-freeshipper {display: none;}
div#checkoutShipping fieldset div.important { font-size: 11px; float: right;}
div#checkoutShipping fieldset#comments {text-align: center;}

div#checkoutShipping div.forward, div#checkoutPayment div.forward, div#acctNewslettersDefault div.forward, div#accountPassword div.forward, div#addressBookDefault div.forward, div#accountEditDefault div.forward, div#advSearchDefault div.forward, div#checkoutConfirmDefault div.forward, div#checkoutShipAddressDefault div.forward, div#checkoutPayAddressDefault div.forward {float: right;}

div#checkoutPayment fieldset#checkoutOrderTotals {text-align: right; font-size: 11px; font-weight: bold; line-height: 16px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 15px 0px;}
div#checkoutPayment fieldset#checkoutOrderTotals div.totalBox, div#checkoutConfirmDefault div.totalBox {padding: 0px 0px 0px 30px;}
div#checkoutPayment fieldset#checkoutOrderTotals div#otsubtotal {padding: 5px 0px 10px 0px;}

div#checkoutPayment div.plainBox img.alt_cc {float: right; width: auto;}

select#authorizenet_aim-cc-expires-month, select#authorizenet_aim-cc-expires-year { width: 98px;}

input#authorizenet_aim-cc-cvv {width: 35px;}

div#checkoutPayment label.radioButtonLabel {color: #D1232A; font-size: 14px; font-weight: bold;} 

img.shippingArrow {padding: 10px;}

div#accountDefault div.plainBox {font-size: 11px;}
div#accountDefault div.plainBox li {list-style: none; background-image: url(../images/arrow_green.gif); background-repeat: no-repeat; background-position: left; padding-left: 15px;}

div#acctNewslettersDefault div.plainBox label {width: 500px;}

div#addressBookDefault div.instructions {width: 300px; padding: 0px 40px 0px 0px; float: left;}
div#addressBookDefault div.address {width: 180px; float: left;}

div#advSearchDefault div.centeredContent {padding: 10px 0px 20px 0px;}

div#main div#productListing table.tabTable tr.productListing-rowheading a:link, div#main div#productListing table.tabTable tr.productListing-rowheading a:visited, div#main div#productListing table.tabTable tr.productListing-rowheading a:active, div#main div#productListing table.tabTable tr.productListing-rowheading a:hover {color: #fff;}
div#productListing table.tabTable td {padding: 15px 10px;}

div#checkoutConfirmDefault div.paymentMethodBox {border-bottom: 1px solid #bbb; border-top: 1px solid #bbb; padding: 10px 0px; margin: 25px 0px;}
div#checkoutConfirmDefault div#checkoutShip, div#checkoutConfirmDefault div#checkoutBill {width: 250px; float: left}
div#checkoutConfirmDefault div#checkoutBill {margin-right: 35px;}
div#checkoutConfirmDefault div#orderTotals {font-weight: bold;}
div#checkoutConfirmDefault th#ccTotalHeading, div#checkoutConfirmDefault td.cartTotalDisplay {text-align: right;}

div#shoppingCartDefault div.centerBoxContentsNew {float: left; padding: 20px 0px; text-align: center;}

/*   Login / Creat account form 
**********************************************/

div.plainBox div.alert {text-align: right; padding: 0px 10px 5px 0px;}

div.plainBox div.forgotpw {font-size: 11px; padding: 10px;}

div.plainBox label { display: block; width: 150px; font-size: 11px; padding: 2px; float: left; }
div.plainBox label.radioButtonLabel {width: auto;}
div.plainBox input { width: 200px; padding: 2px; float:left;}
div.plainBox div.buttonRow input {width: auto;}
div.plainBox select { width: 200px; margin: 5px; float:left;}

div.plainBox input#gender-male, div.plainBox input#gender-female, div.plainBox input#tax-exempt, div.plainBox input#newsletter-checkbox, div.plainBox input#email-format-html, div.plainBox input#email-format-text, div.plainBox input#pmt-authorizenet_aim, div.plainBox input#pmt-purchaseorder, div.plainBox input#pmt-moneyorder, div.plainBox input#newsletter, div.plainBox input#search-in-description, div.plainBox input#inc-subcat { width: 20px; }

div.plainBox input#password-new, div.plainBox input#password-confirm, div.plainBox input#password-current {width:80px;}

form#createAccountForm div.submitButton, form#createAcctSuccess div.submitButton {margin: 15px 0px;}

div#splash_area_cart {margin-left: 6px;}

div#splash_area_cart p { height:192px;display:block;float:left; margin-right:2px;}

div#splash_area_cart p a.ban-b1 { display:block; background-image:url(http://www.aimsweb.com/uploads/images/b1.png); height:160px; width:164px; float:left; background-repeat:no-repeat; font-size:1px; background-position:0% 0%;}
div#splash_area_cart p a.ban-b1:hover { background-image:url(http://www.aimsweb.com/uploads/images/b1.png); background-repeat:no-repeat;background-position:0 -160px; }

div#splash_area_cart p a.ban-b2 { display:block; background-image:url(http://www.aimsweb.com/uploads/images/b2.png); height:160px; width:164px; float:left; background-repeat:no-repeat;font-size:1px;background-position:0% 0%; }
div#splash_area_cart p a.ban-b2:hover { background-image:url(http://www.aimsweb.com/uploads/images/b2.png);background-repeat:no-repeat;background-position:0 -160px; }

div#splash_area_cart p a.ban-b3 { display:block; background-image:url(http://www.aimsweb.com/uploads/images/b3.png); height:160px; width:164px; float:left; background-repeat:no-repeat;font-size:1px;background-position:0% 0%; }
div#splash_area_cart p a.ban-b3:hover { background-image:url(http://www.aimsweb.com/uploads/images/b3.png);background-repeat:no-repeat;background-position:0 -160px; }

div#splash_area_cart p a.ban-b5 { display:block; background-image:url(http://www.aimsweb.com/uploads/images/b5.png); height:160px; width:164px; float:left; background-repeat:no-repeat;font-size:1px;background-position:0% 0%; }
div#splash_area_cart p a.ban-b5:hover { background-image:url(http://www.aimsweb.com/uploads/images/b5.png);background-repeat:no-repeat;background-position:0 -160px; }

div#splash_area_cart p a.ban-b4 { display:block; background-image:url(http://www.aimsweb.com/uploads/images/b4.png); height:160px; width:164px; float:left;background-repeat:no-repeat;font-size:1px;background-position:0% 0%; }
div#splash_area_cart p a.ban-b4:hover {background-image:url(http://www.aimsweb.com/uploads/images/b4.png);background-repeat:no-repeat;background-position:0 -160px;}
div#splash_area_cart p.last-ban {margin-right:0px; }

