body {font-family: tohoma, Arial, Helvetica, sans-serif; font-size: 12pt;	background: #05644c url(../images/grad.jpg) top repeat-x;	text-align: center;}

td, th, div {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

form {margin: 0px; padding: 0px; border-collapse: collapse;}

img{border: 0px;}

a:Link, a:Visited {color: #d15a00;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
a:hover {color: #d15a00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}

a.newslinks:Link, a.newslinks:Visited {color:#2618e1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.newslinks:hover {color: #2618e1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}

a.titlelinks:Link, a.titlelinks:Visited {color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none;}
a.titlelinks:hover {color: #FFD700;	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline;}

a.footerlinks:Link, a.footerlinks:Visited {color: #ffffff;	font-family: Arial;	font-size: 12px; text-decoration: none;}
a.footerlinks:hover {color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline;}

a.highlinks:Link, a.highlinks:Visited {color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none;}
a.highlinks:hover {color: #ffffff; font-size: 16px;	font-weight: bold; text-decoration: underline;}

a.redlinks:Link, a.redlinks:Visited {color:#ED5924; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none;}
a.redlinks:hover {color: #ED5924; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline;}

.menuSearchForm {font-family: tahoma; font-size: 11px; color: #6D1602;}

input.searchtext {height: 16px; width: 140px; padding-left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #000000;	font-weight: bold;}
input.contactFormInputs{width: 140px; border-style: solid; border-color: #CDCDCD; background-color: #EDF4ED;}

.cartItems, .cartItems div{	font-size: 10px; font-weight: bold;}
.cartItems a {text-decoration: none; cursor: pointer;}

a.menuBar:Link, a.menuBar:Visited {color: #979797;	font-weight: bold; text-decoration: none; font-size: 12px;}
a.menuBar:hover {color: #e27500; font-size: 12px; font-weight: bold;	text-decoration: underline;}

a.categorylinks:Link, a.categorylinks:Visited {color: #000000;	font-weight: bold; text-decoration: none; font-size: 12px;}
a.categorylinks:hover {	color: #e27500; font-size: 12px; font-weight: bold;	text-decoration: underline;}

a.footerlinks:Link, a.footerlinks:Visited {font-weight: bold; text-decoration: none; font-size: 12px;}
a.footerlinks:hover {font-size: 12px; font-weight: bold; text-decoration: underline;}

.mapPolicyLinks a {	color: #FFFFFF;	font-weight: bold; text-decoration: none;}

.catalog a, .catalog a:visited {text-decoration: none; font-weight: bold; font-size: 12px; color: #000000; text-transform: uppercase;}
.catalog a:hover {text-decoration: underline;	color: #000000;}

a.orange_header:Link, a.orange_header:Visited {color: #ffffff; font-size: 18px; font-weight: bold; font-style: italic; text-decoration: none;}
a.orange_header:hover {color: #d15a00; font-size: 18px; font-weight: bold; font-style: italic; text-decoration: none;}

/**
OVERRIDE ECOMMERCE
**/
.signUpErrorBox{color: #ff0000;}
.cartCheckoutHeader{background-color:#d15a00;color:white;font-weight:bold;}
.ecommerceNavigation{padding-bottom: 7px; font-weight: bold;}
.itemDetailPrototypeName{}
.itemDetailRightColumn{}

a.itemDetailLink:Link, a.itemDetailLink:Visited {font-weight: bold; text-decoration: none; font-size: 12px; color: #000000;}
a.itemDetailLink:hover {font-size: 12px; font-weight: bold; text-decoration: underline; color: #d15a00;}

.itemListingDetail1{padding-right: 8px; padding-left: 3px; font-weight: bold; width: 245px; height: 55px;}
.itemListingDetail2{padding-right: 8px;}
.itemListingImage{border:1px solid #CCCCCC;}
.itemDetailQuantityInput{width:20px;}

.signUpCellTopBottom{font-weight: bold; padding-bottom: 10px;}
.signUpLabelCell{text-align: right;}
.signUpLabelCell2{text-align: right;}

.forgotPasswordTable{margin-top: 10px;}

.ecommerceErrorBox{width: 90%; font-weight: bold; background: #FFD700; color: #ff0000;}
.loginFormValue{text-align: left;}
.loginFormLabel{text-align: right; padding-right: 5px;}
.youPayText{color: #ff0000;}

.itemListingDetailImage{width: 50px;}
.itemListingDetailTable{width: 500px; margin-top: 10px;}

.itemDetailTable{width: 500px; margin-top: 10px;}
.itemDetailLeftColumn{padding-right: 8px; vertical-align: top;}

.cartTitleBar{padding: 10px;}
.checkoutSummaryTable{width: 450px;}
.checkoutLabel{text-align: right; padding-right: 3px; height: 20px; vertical-align: top;}
.checkoutValue{text-align: left; height: 20px; vertical-align: top;}
.cartCheckoutTable{background: #ffffff;}

/**
TELL A FRIEND
**/
.tellAFriendPage{background:#EEEEEE;}
.tellAFriendContainer{width:420px;}
.tellAFriendTitle{margin:auto;text-align:center;font-weight:bold;font-size:16px;margin-bottom:10px;}
.tellAFriendSpacer{height:40px;}
.tellAFriendButtonSpacer{height:20px;}		 		
.tellAFriendLabel{font-weight:bold;text-align:right;font-size:12px;}
.tellAFriendInvalidLabel{font-weight:bold;text-align:right;font-size:12px;color:red;}
.tellAFriendSubmit{text-align:center;}	


.tellAFriendEmailPage{background:#EEEEEE;}
.tellAFriendEmailContainer{width:600px;background:#3F4C80;text-align:center;padding-bottom:15px;}
.tellAFriendEmailContent{width:551px;background:#E0D9AD;margin-left:19px;margin-top:0px;padding:5px; text-align:left;}
.tellAFriendEmailLinkContainer{margin:5px;text-align:center;}