﻿.pNameSmall {font-size:85%; font-weight:bold; margin-top: 5px;}

h2.shopHeader 
{
 font-size:130%;
 padding:  6px 0px 0px 0px;
 margin-bottom: 1px;
}
#cmsContent img {padding:0; display:block;}
#cmsContent {}
.CMSImages {float: right; margin-left: 10px;}


.homeCartLinks {position: absolute; top: 1px; left: 640px;}
.homeCartLinks a {font-size: 12px; margin-right: 10px; font-weight: bold;}
a.homeNavLink { font-family: Palatino Linotype, Book Antiqua, Palatino, Serif; color:#86361c; padding-left:10px; padding-right:20px; font-weight:bold; font-size:120%; text-decoration:none;}
a.homeNavLink:hover
{
    font-family: Palatino Linotype, Book Antiqua, Palatino, Serif;
    color: #86361c;
    padding-left: 10px;
    padding-right: 20px;
    font-weight: bold;
    font-size: 120%;
    text-decoration: none;
}


/*********** NAVIGATION SIDEBAR **********************/
a.navLink { font-size:14px; font-weight:bold; font-family: Palatino Linotype, Book Antiqua, Palatino, Serif; text-decoration:none; color:#e7e59d;}
a.subnavLink { margin-left:16px; font-size:11.5px; line-height:150%; font-family: Verdana, Sans-Serif; color:#e7e59d;}

.navHolderCommerce {margin-top:2px; padding: 2px 0px 2px 8px;}
.navHolderCommerceActive {margin-top:3px; padding: 5px 0px 2px 8px; background-color:#D1D1A8; border-bottom:solid 1px #B8B894;}

a.navLink2:link {font-size:12px; font-weight:bold; font-family: Verdana, Sans-Serif; text-decoration:none; color:#e7e59d;}
a.navLink2:active {font-size:12px; font-weight:bold; font-family: Verdana, Sans-Serif; text-decoration:none; color:#e7e59d;}
a.navLink2:visited {font-size:12px; font-weight:bold; font-family: Verdana, Sans-Serif; text-decoration:none; color:#e7e59d;}
a.navLink2:hover {font-size:12px; font-weight:bold; font-family: Verdana, Sans-Serif; text-decoration:none; color:#e7e59d;}

.MiniCart {font-size: 12px; padding:2px; color: #ddd; display: block; text-align: center;}
.MiniCart a {color: #ddd;}

.MiniAccount {font-size: 12px; padding:2px; color: #efc963; margin: 3px 0;}
.MiniAccount a {color: #efc963;}


/**************************/
/*****NAVIGATION***********/
/**************************/

.bcNavigation {font-size:90%; width:95%; padding:0px 0px 2px 0px; background-color:#FFFFFF; margin-top:0;  margin-bottom:15px; font-family:Trebuchet MS, Sans-Serif, Arial;}


.dg {padding:1px 1px 1px 1px; border-top:solid 1px #686524; border-color:#eeeeee;}
.dgHeader {background-color:#686524; font-size:14px; height:25px; color:#ffffff; font-weight:bold;}
.dgItem {background-color:#ffffff; color:Black; font-size:12px; font-weight:normal;}
.dgAltItem {background-color:#eeeeee; color:Black; font-size:12px; font-weight:normal;}
.dgSelect {font-weight: normal; color: black; font-style: italic; background-color: #e9e9e9;}

#AccountSideBar 
{
    background-color: #e9e9e9;
    border-right: solid 1px black;
    padding-right: 10px;
    margin-right: 5px;
    min-height: 500px;
}
.AccountNavLink {margin-top: 3px; color:#e7e59d;}
.AccountNavLink a { font-size:14px; font-weight:bold; font-family: Palatino Linotype, Book Antiqua, Palatino, Serif; text-decoration:underline; color:#B8B894;}
.SectionHeaderAccount { color:#e7e59d;font-size: 16px; font-weight: bold; border-bottom: solid 1px #999999; width: 80%; margin-bottom: 3px; margin-top: 15px; padding-bottom: 1px;}

h1.pageHeader 
{
    color:#3f1900;
    text-align:left;
	margin-top:8px;
	margin-bottom: 10px;
	padding: 3px 0 5px 0px;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
		font-size: 160%;
	font-weight:bold;
    font-variant: small-caps;
    background-image: url(images/siteimages/Page-Header.gif);
	background-repeat: no-repeat;
}


.PageHeader {width: 730px; font-size: 140%; font-family:Palatino Linotype, Book Antiqua, Palatino, Serif; font-weight: bold; border-bottom: solid 1px #dddddd; margin-top: 5px; margin-bottom: 5px;}

.SectionHeader {font-weight: bold; border-bottom: solid 1px #dddddd; margin-top: 5px; margin-bottom: 5px;}
.Section {font-weight: normal;  margin-top: 5px; margin-bottom: 10px;}
.errorLabel {color:Red;}

.PaymentBlock
{
	border-right: black 1px solid;
	padding-right: 5px;
	border-top: black 1px solid;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	border-left: black 1px solid;
	padding-top: 5px;
	border-bottom: black 1px solid;
	text-align: justify;
	background-color:#FFFAE0;
}

input {font-family: Trebuchet MS; font-size: 13px; padding: 2px; border: solid 1px silver; margin: 1px;}
select {font-family: Trebuchet MS;font-size: 13px; padding: 1px; border: solid 1px silver; margin: 1px;}
textarea {font-family: Trebuchet MS;font-size: 13px; padding: 4px; border: solid 1px silver; margin: 1px;}
input[type='submit'] {background-color: #00421c; color: white;}
.alert {font-size: 12px; font-weight: bold; color:Red;}
.alertLarge {font-size: 18px; font-weight: bold; color:Red;}
.button {color: white; background-color: navy; font-weight:bold; font-size: 14px;}
.buttonDisabled {color: #555555; background-color: #e9e9e9; font-weight:bold; font-size: 14px;}


.CMSSideBarNav {padding-left: 7px; padding-bottom: 9px; font-size:12px; padding-right:2px; font-family: Lucida Sans Unicode, Monaco, verdana;}
.UserNotify {border: solid 2px black; background-color: #e9e9e9; height:auto; padding: 5px; margin-bottom: 10px;}
.UserNotifyHeader {font-size: 14px; color: black; font-weight: bold; margin-bottom: 5px;}
.UserNotifyError {font-size: 13px; color: red; font-weight: bold;}
.UserNotifyInfo {font-size: 13px; color: navy; font-weight: bold;}

.Receipt fieldset {height: 130px;}
legend {font-weight: bold;}


.Terms {border: solid 1px black; padding-right: 5px; padding-left: 5px; width:100%; height:100px; margin-right: 25px; overflow: auto; font-size: 11px; line-height:14px;}

.CheckoutSelect {width: 200px;font-size: 14px; background-color: #ffffcc;}
.CheckoutSelect Option {font-size: 14px;}
.CheckoutText {font-size: 12px;}
.CartGrid {padding:1px 1px 1px 1px; border-top:solid 1px #686524; border-color:#555555; font-size: 13px;}
.CartGridHeader {background-color:#555555; font-size:13px; height:20px; color:#ffffff; font-weight:bold;}
.CartGridQuantity {vertical-align: top; text-align:center; width: 75px;}
.CartGridPrice {vertical-align: top; text-align:right; width: 75px; padding-right: 5px;}
.CartGridQuantity Input {text-align: right;}
.CartGridTotal {vertical-align: top; text-align:right; width: 75px; padding-right: 5px;}
.CartTotal {background-color:#eeeeee; font-size:13px; height:20px; color:black; font-weight:bold;}
.CartShipping {background-color:#eeeeee; font-size: 13px; font-weight: bold; }
.CartRow {margin-bottom: 50px;}


.PageContentMain {margin-top: 3px; width: 750px;}
.ProductListingGrid {margin-top: 1px; text-align: center; border: solid 1px black; width:100%;}
.ProductListingPager {margin: 10px 0 5px 0; text-align: left;}
.SectionCategoryListBox {margin-top: 2px; padding-left: 10px; width: 600px; text-align: left; border: solid 1px #555555; background-color: #E7E59D;}
.SectionCategoryListBox a {color: #000;}


/**************************/
/****** PRODUCTS **********/
/**************************/

.ProductName {font-size: 20px; font-weight: bold; margin-bottom: 5px; text-align: left; line-height: 24px; font-family:Trebuchet MS, Lucida Sans Unicode,  Verdana, Sans-Serif;}

.ProductManURL {font-size: 16px; font-weight: normal; text-align: left; line-height:22px;}

.ProductPriceReg {font-size: 20px; font-weight: bold; color: black; line-height:25px;}
.ProductPriceSale {font-size: 20px; font-weight: bold; color: Green; line-height:25px;}
.ProductPriceOnSale {font-size: 13px; font-weight: bold; color: #777777; text-decoration: line-through; line-height:18px;}
.ProductPriceList {font-size: 13px; font-weight: bold; color: #777777; line-height:18px;}
.ProductBrand {}
.ProductShortDesc {font-size: 16px; line-height: 20px; padding-top: 3px; padding-bottom: 5px;}
.ProductExtraShipping {margin-top: 20px; font-size: 12px; line-height: 14px;}

.ProductMan {font-size: 14px; font-weight: bold; border-bottom: solid 1px silver; padding-bottom: 4px; margin-top: 10px; margin-bottom: 5px;}

.ProductModel {font-size: 15px; color: #333333;}
.ProductItem {font-size: 13px; color: #333333;}

.ProductOptions {padding: 10px 0 5px 0; font-size: 14px;}
.ProductAddCart {margin: 10px 0 10px 0;}

.ViewLinks {margin-right: 9px; font-size: 12px; text-decoration: none; padding: 4px 10px 2px 10px; border: solid 1px #000; background-color:#bbbbbb; z-index:100;}
.ViewLinksActive {margin-right: 9px; font-size: 12px; text-decoration: none; font-weight: bold; padding: 4px 10px 2px 10px; border: solid 1px #000; border-bottom: solid 1px red; background-color:#dddddd; z-index:100;}
.ProductDesc {font-size: 14px; line-height: 18px; padding: 5px; display: block;min-height:225px; }
.ProductDesc li {margin-left: 20px;}
.ProductRelated {font-size: 14px; line-height: 18px; padding: 5px; min-height: 225px;}

.GridName{font-size: 13px; line-height:15px;}
.GridPrice{font-size: 14px; font-weight: bold; color: black; line-height:18px;}
.GridOnSale{font-size: 12px; font-weight: bold; color: #777777; line-height:18px;}
.GridSale{font-size: 16px; font-weight: bold; color: Green; line-height:18px;}
.ProductGridAlt{padding-top: 20px;}
.prodpnlImageLeft {float:left;margin:12px 8px 8px 8px;}
.prodPnlInformation {margin-top:10px;}

li {font-size:100%;
    font-family: Arial, Sans-Serif;
    }

/********************** TABS *************************************/
/********************** TABS *************************************/
.tabSpan {}
.tabSpanActive { }

.basictab{
padding: 3px 1px ;
margin-left: 0px ;
margin-bottom:0;
font: bold 12px Verdana;
border-bottom: 1px solid black;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
width:700px;
padding-left:0px;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #000;
border-top: 1px solid #000;
border-bottom: none;
background-color: #CFCD8C;
color: #38590E;

}

.basictab li.normal a:visited{
color: #38590E;

}

.basictab li.normal a:hover{
background-color: #F4F3D1;
color: #38590E;
}

.basictab li.normal a:active{
color: #38590E;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #E7E59D;
color: #511612;
}

.basictab li.normal a{ /*normal tab effect*/
position: relative;
color: #38590E;
top: 0px;
padding-top: 4px;
background-color: #CFCD8C;
border-bottom:1px solid black;
margin-bottom:1px;
}
