/*  $Id: stylesheet.css, v 1.56 2003/06/30 20:04:02 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/
/**************************************/
/* START new stylesheets for redesign */
/**************************************/
/*main body link styles */
TABLE.productListing {
	border: 0px;
	border-style: solid;
	border-color: #999900;
	border-spacing: 0px;
}
.productListing-heading {
	font-family: Arial, Verdana,  sans-serif;
	font-size: 12px;
	background: #990000;
	color: #FFFFFF;
	font-weight: bold;
}
TD.productListing-data {
	font-family: Arial, Verdana,  sans-serif;
	font-size: 12px;
	vertical-align: middle
}
/*EDWARD07JAN07 style for messages related to item status: out of stock, etc. */
td.item_msg_text {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: red;
}
.leftNavCategory {
	font-family: Helvetica, Arial;
	font-size: 10pt;
	font-weight: 100;
	color: #663333;
}
.leftNavCategory:hover{
	color: #bf7504;
}
.leftNavCategorySelected {
	font-family: Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	font-weight: bold;
}
.leftNavSubCategory {
	font-family: Helvetica, Arial;
	font-size: 10pt;
}
.leftNavSubCategorySelected {
	font-family: Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
}
TD.NestedCategoryPicText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #F5E6E5;
	color: #333333;
}
TD.NestedCategoryPicBox {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}
TABLE.NewCategoriesBox {
	background: #F5E6E5;
	width: 175px;
	height: 100%;
}
TD.NewCategoriesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	background: #F5E6E5;
	color: #663333;
	/*padding-left: 3px;
*/
	padding-top: 10px;
	padding-bottom: 3px;
}
TD.SortByTxt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #69331F;
	font-weight: normal;
	text-align: right;
}
.NewCategoriesBoxContents {
	background: #F5E6E5;
	color: #663333;
	font-family: times, Arial, sans-serif;
	font-size: 14px;
	padding-left: 7px;
	text-transform: lowercase;
	line-height: 20px;
}
TD.HomePagePicText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background: #F5E6E5;
	color: black;
}
TD.HomePagePicBox {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}
TABLE.HomePageMainTable {
	background: #F5E6E5;
}
/*************************************/
/* END new stylessheets for redesign */
/*************************************/
.boxText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.productboxText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
}
.cat_boxText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.errorBox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
.orderEdit {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #70d250;
	text-decoration: underline;
}
h4 {
	font-family: Arial, Verdana, sans-serif;
	color: #666666;
	font-size: 14px;
	font-weight: bolder;
}
FORM {
	display: inline;
}
TR.header {
	background: white;
	color: black;
}
TR.headerNavigation {
	background: white;
	color: black;
}
TD.headerNavigation {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background: white;
	color: black;
	text-transform: lowercase;
}
A.headerNavigation {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	/*font-weight: bold;*/
}
A.headerNavigation:hover {
	color: #ffffff;
}
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TD.footer {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.infoBox {
	background: #660000;
}
.infoBoxContents {
	background: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #999900;
	color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
TABLE.productListing {
	border: 0px;
	border-style: solid;
	border-color: #999900;
	border-spacing: 0px;
}
.productListing-heading {
	font-family: Arial, Verdana,  sans-serif;
	font-size: 12px;
	background: #990000;
	color: #FFFFFF;
	font-weight: bold;
}
TD.productListing-data {
	font-family: Arial, Verdana,  sans-serif;
	font-size: 12px;
	vertical-align: middle
}
A.pageResults {
	color: #69331F;
}
A.pageResults:hover {
	color: #A0A0A0;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #9C0000;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #333333;
}
TD.main-print {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.2;
	color: #333333;
}
p.main-print {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	color: #333333;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
}
TD.smallText2, SPAN.smallText2, P.smallText2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
TD.accountCategory {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}
TD.tableHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 100%;
	font-family: Arial, Verdana,  sans-serif;
	font-size: 11px;
}
SPAN.greetUser {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
td.addToCart {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Arial, Verdana, sans-serif;
	color: #ff0000;
}
SPAN.errorText {
	font-family: Arial, Verdana, sans-serif;
	color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
}
.moduleRowSelected {
	background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* message box */
.messageBox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */
.inputRequirement {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/*------------Boxes Section for css-------------Format each info box according to you liking*/
.contentBox {
	background: #999900;
}
TD.contentBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.contentBoxContents {
	background: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.BestSellersBox {
	background: #999900;
}
TD.BestSellersBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.BestSellersBoxContents {
	background: #999900;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.CategoriesBox {
    background-color: #F5E6E5;
    width: 200px;
}
TD.CategoriesBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.CategoriesBoxContents {
	color: #9F9F10;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	padding-left: 4px;
}
.CurrenciesBox {
	background: #999900;
}
TD.CurrenciesBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.CurrenciesBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.InformationBox {
	background: #999900;
}
TD.InformationBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.InformationBoxContents {
	background: #999900;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.LanguagesBox {
	background: #999900;
}
TD.LanguagesBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.LanguagesBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.ManufacturerInfoBox {
	background: #999900;
}
TD.ManufacturerInfoBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.ManufacturerInfoBoxContents {
	background: #999900;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.ManufacturersBox {
	background: #999900;
}
TD.ManufacturersBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.ManufacturersBoxContents {
	background: #999900;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.OrderHistoryBox {
	background: #999900;
}
TD.OrderHistoryBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.OrderHistoryBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.ProductNotificationsBox {
	background: #999900;
}
TD.ProductNotificationsBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.ProductNotificationsBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.ReviewsBox {
	background: #999900;
}
TD.ReviewsBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.ReviewsBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.ShoppingCartBox {
	background: #999900;
}
TD.ShoppingCartBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #990000;
	color: #ffffff;
}
.ShoppingCartBoxContents {
	background: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: black;
}
.SpecialsBox {
	background: #999900;
}
TD.SpecialsBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.SpecialsBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.TellaFriendBox {
	background: #999900;
}
TD.TellaFriendBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.TellaFriendBoxContents {
	background: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
.WhatsNewBox {
	background: #999900;
}
TD.WhatsNewBoxHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #666600;
	color: #ffffff;
}
.WhatsNewBoxContents {
	background: #f8f8f9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
}
TD.tableData {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}
a.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
a.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
a.grey_links {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.grey_links:visited {
	font-weight: normal;
	color: #666666;
}
a.grey_links:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: underline
}
a.grey_links:active {
	font-weight: normal;
	color: #666666;
}

.searchbox_header {
	font-family: verdana;
	font-size: 9pt;
	color: #A0A0A0;
	border: 1px solid #660000;
	width: 115px;
	height: 17px;
	background-color: #FFFFFF;
	text-align: center;
    vertical-align: top;
}

p.locations {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
li {
	font-family: arial;
	/*font-size: 12px;*/
	list-style-image: url(/images/bullet.gif);
}
TD.allProducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #9C0000;
}
TD.allProducts_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	/*color: #9C0000;*/
	padding-left: 3px;
}
TD.allProducts_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
td.locations {
	font-family: arial;
	font-size: 12px;
	color: #333333;
}
td.locations_company {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
a.locations {
	font-family: arial;
	font-size: 10px;
	color: #999900;
}
p.product_bundle_description {
	font-family: arial;
	font-size: 14px;
	color: #000000;
}
/* START new stylesheets for 11 2006 redesign */
.headerNav {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #460b17;
	text-align: justify;
	font-weight: bold;
	padding: 0px 10px;
	line-height: 22px;
}
.headerNav:hover {
    color: #ffffff;
}
.headerNavRed {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-align: justify;
	font-weight: bold;
	padding: 0px 6px;
	background: #c5c684;
	line-height: 22px;
}
.headerNavRed:hover{
    color: #4a4a4a;
}
.headerLinks {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #546292;
	text-align: right
}
.headerLinks:hover{
    color: #546292;
}
TD.product_details_product_price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #663333;
}
TD.product_details_product_name {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #663333;
	text-transform: uppercase;
}
p.product_normal_text {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
td.product_normal_text {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}
.breadcrumb {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-align: left;
	text-transform: lowercase;
}
.menu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff
}
.menublk {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #333333
}
.menu2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}
.menu2blk {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff9933
}
.menu_rel {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
.menu_rel:hover{
    color: #660000;
}
.menu_td {
    color: #ffffff;
	border: 1px solid #871D00;
	padding: 5px;
	background: #CC5810;
}

/* New stylesheet changes as of 5/21/2007 */
.headerGreen {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
	color: #999900;
    text-transform: uppercase;
}

.normal-text {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
	color: #000000;
    text-transform: none;
}

/*  */
html, body {
	background: #4F2F10;
	margin: 0px;
	height: 100%;
}

.logo {
    padding-left: 25px;
}

.headerContainer {
    margin-left: auto;
    margin-right: auto;
}

.mainHeaderRight {
    padding-top: 10px;
    text-align: right;
    height: 83px;
    width: 100%;
}

.mainHeaderLinksRow {
    float: left;
}

.mainHeaderLinksRowContent {
    text-transform: uppercase;
    font-family: arial;
    font-size: 9pt;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
}

.mainHeaderLinksRowContentRight {
    color: #990000;
    float: right;
}

.mainHeaderTabOuter {
    float: right;
    position: relative;
    right: 35px;
}

.mainHeaderTab {
    float: left;
    width: 650px;
    height: 20px;
    text-align: center;
    padding-top: 2px;
    background: #ffffff;
}

.mainHeaderTabContent{
    font-family: arial, serif;
    font-size: 8pt;
    color: #ffeed5;
    text-transform: uppercase;
    padding: 0px 8px;
}

.mainHeaderTabContent:hover {
    text-decoration: none;
    color: #573a0d;
}

.mainHeaderContent {
    position: absolute;
}

.mainHeader {
    width: 888px;
    margin-left: auto;
    margin-right: auto;
}

.mainContent {
    width: 828px;
    background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 30px 10px 30px;
    font-family: helvetica, arial;
    font-size: 10pt;
}

.footer {
    width: 888px;
    margin-left: auto;
    margin-right: auto;
}

.footerLeft {
    float: left;
}

.footerText {
    font-size: 8pt;
    font-family: helvetica, arial;
    color: #808080;
}

.sidebar {
    float: left;
    width: 200px;
    max-width: 200px;
    height: 100%;
    padding: 20px 10px;
}

.non_sidebar_content {
    float: right;
    width: 600px;
    height: 100%;
}

img {
    border: none;
}

.clear {
    clear: both;
}

hr.red{
    color: #990000;
    background-color: #990000;
    height: 1px;
    border: none;
}
hr.green{
    color: #660000;
    background-color: #660000;
    height: 1px;
    border: none;
}
.right {
    float: right;
}

.left {
    float: left;
}
br {
    padding: 0px;
}
a {
	color: #69331F;
	text-decoration: none;
}
a:hover {
	color: #A0A0A0;
	text-decoration: none;
}
a.homeNewCustomer{
    color: #ffffff;
}
a.homeNewCustomer:hover{
    color: #434d0e;
}
.price{
    color: #636363;
}
h1 {
	font-family: helvetica, arial;
	font-size: 20px;
	color: #4A4A4A;
	font-weight: 100;
}
h2 {
	font-family: helvetica, arial;
	font-size: 18px;
	color: #660000;
	font-weight: 100;
}
h3 {
  font-family: verdana, arial;
	font-size: 10pt;
	color: #4F2F10;
	font-weight: bold;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.textCenter {
    text-align: center;
}
.center{
    margin-left: auto;
    margin-right: auto;
}
.downForMaint{
    width: 100%;
    background-color: #FF1F0F;
    color: #ffffff;
    text-align: center;
    font-family: arial;
    font-size: 12pt;
}
.red{
    color: #990000;
}
.green{
    color: #999900;
}
li.arrow{
    list-style-image: url(/includes/images/arrow.gif);
}
.home_header{
    text-transform: uppercase;
    font-family: arial;
    font-size: 16pt;
    color: #8a8d36;
    position: relative;
    top: 5px;
    left: 12px;
}
.home_login_text{
    width: 67px;
    color: #000000;
    font-family: arial, verdana, helvetica;
    float: left;
}

/* round green borders stuff on the homepage */
.qtop, .qbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.qb1, .qb2, .qb3, .qb4, .qb5, .qb6, .qb7, .qb8, .qb9 {
	display: block;
	overflow: hidden;
}
.qb9{
    height: 2px;
    margin: 0 1px;
}
.qb8{
    height: 2px;
    margin: 0 2px;
}
.qb7{
    margin: 0 3px;
}
.qb6{
    margin: 0 4px;
}
.qb5{
    margin: 0 5px;
}
.qb4{
    margin: 0 6px;
}
.qb3{
    margin: 0 7px;
}
.qb2 {
	margin: 0 9px;
}
.qb1 {
	margin: 0 12px;
	background: #f5e6e5;
}
.qb1, .qb2, .qb3, .qb4,.qb5, .qb6, .qb7 {
	height: 1px;
}
.qb2, .qb3, .qb4, .qb5, .qb6, .qb7, .qb8, .qb9 {
	background: #f5e6e5;
	border-left: 1px solid #f5e6e5;
	border-right: 1px solid #f5e6e5;
}
.qboxcontent {
	display: block;
	background: #f5e6e5;
  border: 0 solid #f5e6e5;
	border-width: 0 1px;
	padding: 2px;
}
/* end round green borders */

/* round white borders stuff */
.wtop, .wbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.wb1, .wb2, .wb3, .wb4, .wb5, .wb6, .wb7, .wb8, .wb9 {
	display: block;
	overflow: hidden;
}
.wb9{
    height: 2px;
    margin: 0 1px;
}
.wb8{
    height: 2px;
    margin: 0 2px;
}
.wb7{
    margin: 0 3px;
}
.wb6{
    margin: 0 4px;
}
.wb5{
    margin: 0 5px;
}
.wb4{
    margin: 0 6px;
}
.wb3{
    margin: 0 7px;
}
.wb2 {
	margin: 0 9px;
}
.wb1 {
	margin: 0 10.5px;
	background: #c5c684;
}
.wb1, .wb2, .wb3, .wb4,.wb5, .wb6, .wb7 {
	height: 1px;
}
.wb2, .wb3, .wb4, .wb5, .wb6, .wb7, .wb8, .wb9 {
	background: #ffffff;
	border-left: 1px solid #c5c684;
	border-right: 1px solid #c5c684;
}
.wboxcontent {
	display: block;
	background: #ffffff;
    border: 0 solid #c5c684;
	border-width: 0 1px;
	padding: 2px;
}
/* end round white borders */

/* round header tabs */
.httop, .htbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.ht1, .ht2, .ht3, .ht4 {
	display: block;
	overflow: hidden;
}
.ht1, .ht2, .ht3 {
	height: 1px;
}
.ht2, .ht3, .ht4 {
	background: #D6870F;
	border-left: 1px solid #D6870F;
	border-right: 1px solid #D6870F;
}
.ht1 {
	margin: 0 5px;
	background: #D6870F;
}
.ht2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.ht3 {
	margin: 0 2px;
}
.ht4 {
	height: 2px;
	margin: 0 1px;
}
.htboxcontent {
	display: block;
	background: #D6870F;
    border: 0 solid #D6870F;
	border-width: 0 1px;
	padding: 3px 0px;
}
/* end round header tabs */

/* round main header tabs */
.mttop, .mtbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.mt1, .mt2, .mt3, .mt4 {
	display: block;
	overflow: hidden;
}
.mt1, .mt2, .mt3 {
	height: 1px;
}
.mt2, .mt3, .mt4 {
	background: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.mt1 {
	margin: 0 5px;
	background: #ffffff;
}
.mt2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.mt3 {
	margin: 0 2px;
}
.mt4 {
	height: 2px;
	margin: 0 1px;
}
.mtboxcontent {
	display: block;
	background: #ffffff;
  border: 0 solid #ffffff;
	border-width: 0 1px;
	padding: 0px 30px;
	height: 150px;
}
p.resources{
  padding-left: 130px;
}
div.resources{
  clear: both;
  padding-bottom: 10px;
}
/* end round main header tabs */

