﻿body, tr, td, input, textarea    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

body 
{
	padding-top: 0px;
	margin-top: 0px;
	background-image: url(/images/header_gradient.gif); 
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
}

/* */

table.sitewidth {
	 width: 991px;
}

.bold    {
    font-weight: bold;

}
.noborder    {
    border: 0px !important;
}
.subheadingcentered    {
    font-weight: bold;
    margin-left: 25px;
}
/* */
.toplinetext    {
    font-size: .9em;
    color: White;
    text-align: center;
    width: 100%; 
	padding: 0px;
	background-color: #828C69;
	
}
.topnavtext    {
    font-size: .9em; 
}
.topnavtext a, .topnavtext a:visited, .topnavtext a:active    {
    color: #333333;
    text-decoration: none;
}
#topnav_table    {
    background-image:url(/images/nav_bgimage.jpg);
    background-repeat: no-repeat;
    margin:0px;
    padding: 0px;
}
.topnavtext a:hover    {
    text-decoration: underline;
    color: #2F5E3F;
}
.satisfaction_seal    { /* home page gold seal */
    width:110px; 
    height:110px; 
    position: absolute; 
    z-index: 1; 
    margin-left:-16px; 
    background-image:url(/images/seal_satisfaction.gif); 
    background-repeat:no-repeat;
}

/* BEGIN email signup form and search form styles */
.searchform, .emailform, input    {
    display: inline;
}
.searchform    {
    padding: 0 0 0 10px;
}
.emailsignup_table img    {
    padding-left: 3px;
    padding-top: 2px;
}
.emailform    {
    padding: 0 0 0 8px;
}
.emailsignuptext    {
    padding: 2px 10px 0 16px;
    font-size: .9em;
}
.emailsignup    {
    padding: 0 0 20px 0;
}
input.formtext    {/* input box on form */
    font-size: .9em;
    height: 16px;
    width: 120px;
    margin-left: 16px;
    border: 1px solid #767676;
}
.emailsignup_table .formtext    {/* input box on form */
    font-size: .9em;
    height: 16px;
    width: 120px;
    margin-left: 6px;
    border: 1px solid #767676;
}
input.formsubmit    {/*submit button on form */
    color: #ffffff;
    background-color: #828C69;
    border: 0px solid #47330e;
    /*height: 20px;*/
    padding: 1px 7px 3px 7px;
    font-size: 12px;
    font-weight: bold;
}
/* END email signup form and search form styles */

/* BEGIN footer content styles */
.custserv    {
    padding-top:10px;
}
.custservnum    {
    font-size: 14px; 
    font-weight: bold;
}
.custservhours    {
    font-size: .9em;
    line-height: 1.3;
    font-weight: bold;
    color: #9a907b;
    padding-top: 2px;
}
.taglinetext    {
    color: #624819;
    font-weight:bold;
    font-size: 14px;
    padding: 0 0 8px 0;
}
.tagline_table    {
    margin-top:10px;
}
.chatcell img    {
    padding-right: 3px;
}
.hm_adbackground    {
    background-color: #dcd6c9;
    padding-bottom: 6px;
}
#ad_table    {
    margin-top: 1px;
    margin-bottom: 7px;
}
img.footer_img    {
    padding-left: 11px;
    padding-top: 11px;
}
.drawing    {
    padding-left: 10px;
    padding-top: 10px;
}
.drawing_header    {
    font-size: 14px;
    text-transform:uppercase;
    font-weight: bold;
}
.drawing_header a    {
    color: #394020;    
    text-decoration: none;
}
.drawing_header a:hover    {
    text-decoration: underline;
}
.drawing_text    {
    color: #394020;
    font-size: .9em;
    font-weight: bold;
}
#footerBackground    {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color:#F0EBEB;
    position: relative;
}
.footerlinks_table    {
    padding-top:10px;
}
.footerlinks a, .footerlinks a:active, .footerlinks a:visited     {
    display: block;
    padding-bottom: 5px;
    font-size: .9em;
    color: #333333;
    text-decoration: none;
}
.footerlinks a:hover, .footertext a:hover        {
    text-decoration: underline;
    color: #996600;
}
.footerlinkstitle    {
    padding: 0 0 5px 0;
}
.footertext    {
    text-align: center;
    color: #624819;
    padding: 15px 0 15px 0;
}
.footertext a, .footertext a:active, .footertext a:visited    {
    text-decoration: none;
    color: #624819;
}
#copyright_table td    {
    font-size: 10px;
    padding: 11px;
}
/* END footer content styles */

.content_table    {
    padding: 0 0 22px 8px;
}
.content_table_two_column    {
    padding: 0 0 22px 0;
}
.twocolright_table    { /* TwoColumn master, right column */

}
.twocol_header    {
    background: url(/images/checkout_header_tile.gif) repeat-x;
}
.category_table    {
}
.categoryname  {/*link text below item img */
    font-size: 12px !important;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
.categoryitem    {
    width: 117px;
    margin: 0 0 30px 0;
    font-size: 10px;
    text-align: left;
}
.categoryitem img    {
    border: 1px solid #c8c3b9; 
}
.categoryitem a:hover    {
    text-decoration: underline;
    color: #624819;
}
.categoryqty    {
    font-weight: normal;
    display: block;
}
.categorywasprice    {
    text-align: left;
}
.categoryprice    {
    text-align: left;
    padding: 0 0 8px 0;
}
/* BEGIN Breadcrumb link styles ********** */
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active    {
    color: #624819;
}
.breadcrumbs a:hover    {
    color: #996600;
}
.breadcrumbs    {
    padding: 4px 0 12px 4px;
    font-size: 11px;
    color: #333333;
}
/* END Breadcrumb link styles ********** */

/* BEGIN Heading formats ************* */
h1.graytitle, h2.graytext    {
    display: inline;
    color: #525252; 
}
h1.graytitle    {
    font-size: 14px;
}
h2.graytext    {
    font-size: .9em;
    font-weight: normal;
    line-height: 1.4;
}
/* END Heading formats ************* */

/* BEGIN Testimonial Styles ********** */
.testimonial    {
    padding: 14px;
}
.testimonial_title    {
    font-weight: bold;
    font-size: .9em;
    padding-bottom: 4px;
}
.testimonial_text, .testimonial_name    {
    color: #173d26;
    font-size: .9em;
    line-height: 1.8;
}
.testimonial_name    {
    text-align: right;
}
/* END Testimonial Styles ********** */

/* BEGIN Minicart styles ************* */
.minicart_table {
    background-color: #dde2cd;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0; 
    width: 178px;
}
.minicart_contents          {
    margin-top: 5px;
    border:0;
    padding: 3px 3px 3px 3px;
}
.minicart_header             {
    background-image:url(/images/minicart_header.jpg);
    background-repeat:repeat-x;
    width: 178px;
    height: 27px;
    padding: 5px 0 0 5px;
}
.minicart_product            {
    font-size: .9em;
    font-weight: bold;
}
.minicart_details              {
    font-size: .9em;
}
.minicart_title    {
    font-size: 14px;
    font-weight: bold;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #ffffff;
}
.minicart_subtotal        
{
    padding: 5px;
}
.minicart_button    {
    font-size: 12px;
    font-weight: bold;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #ffffff;
    background-color: #828C69;
    padding: 3px;
    text-decoration: none;
}
a.minicart_items              {
    font-size: .9em;
    color: #ffffff;
    font-weight: bold;
}
.basketTotal 
{
    display:inline;
}
/* END Minicart styles ************* */

/* BEGIN SHOPPING CART STYLES ********* */

.subtotal    {
    border-bottom: 0px !important;
    font-weight: bold;
    padding: 5px 25px 15px 5px;
    text-align: right;
}
.subtotal td    {
    margin-right:20px;
    padding: 12px;
    border-bottom: 0px;
}
.borderbottom a, .borderbottom a:active, .borderbottom a:visited    {
    color: #333333;
    font-size: 12px;
}
.borderbottom a:hover    {
    color: #5d5d5d;
    text-decoration: underline;
}
.borderbottom td div    {
    font-size: .9em;
}
.borderbottom input[type="text"]    {
    border: 1px solid #666666;
}
#ctl00_MainContent_BasketDetail th    {/* bold cart heading */
    text-align: right;
    padding-right: 25px;    
}
#ctl00_MainContent_orderDetail th    {
    padding-right: 25px;
}
#prodprice    {
    padding-right:20px; 
    text-align: right;
}
.carttext    {
    padding-top: 15px !important;
    text-align: right;
    padding-right: 25px;    
}
.ShippingRatesTable tr td {
	font-size: .8em;
}

.ShippingRatesTitle 
{
	background-color: White;
}
.ShippingRatesNormal 
{
	background-color: White;
}

.ShippingRatesHeader {
    font-weight: bold;
    background-color: #dedede;
}

.checkout    {
    background-color: #e7ebdc; 
    border: 1px solid #e1e6d3; 
    width: 100%;
    padding: 5px;
}
ul.checkoutlinks    {
    list-style:none;
    font-size: .9em;
    line-height: 1.4;
    float: left;
    clear: left;
}
ul.checkoutlinks li a    {
    color: #333333;
}
ul.checkoutlinks li a:hover    {
    color: #624819;
}
ul.checkoutlinks li {
    margin-left: -25px;
}
#freeshipping    {
    color: #c81414;
    padding: 3px 0 3px 0;
}
#UpdateButtonPos    { /* free shipping graphic on shipping page */
    margin-left: 190px;
}
.proditem    {
    padding-left:25px !important;
    width:90px;
}
.wasprice    {    
    color: #c81414;
}
.proddesc    {
    width:334px;
}
.shippingtext    {
    text-align: right;
    padding: 0 13px 0 0;
}
.shippingtext a    {

    color: #624819;
}
.shippingdetails, .shippingoptions {
    padding:3px;
}
.shippingdetails a    {
    padding: 0 0 0 5px;
}
.checkoutbuttons, .CheckoutButtons    {
    margin: 12px 0 12px 12px;
}
.FooterItemValue, .totalprice, .currency    {/*order details page in profile section */
    text-align: right;
    padding-right: 25px;
	font-family: Arial;
    color: #615545;
}

span.OrderDetail table tr th, span.OrderDetail div, .FooterItemLabel
{
	font-family: Arial;
    color: #615545;
}

/* BEGIN checkout right column info boxes */
.helpbox    {
    border: 1px solid #c8c8c8;
    width: 176px; /* 2px < column width due to border size */
    color: #5d5d5d;
    font-size: .9em;
    margin: 2px 0 12px 0;
}
.helpbox div    {
    /*margin: 0 0 10px 0;
    padding: 0 4px 0 4px;*/
}
.helptitle    {
    font-weight: bold; 
    font-size: 12px; 
    color: #333333;
    border-bottom: 1px solid #c8c8c8; 
    background: #e7ebdc;
} 
.helpdesc, .helptitle    {
    padding: 5px;
}
/* END checkout right column info boxes */

.productsort, .productsort tbody td    {
    font-size: .9em;
    padding: 2px 0 2px 0;
}
.productsort a    {
    color: #333333;
}
.productstyle {
    font-size: .9em;
    text-align: left;
}

/* Available in X Colors */
.colormessage 
{
	color: #399227; 
	text-align: center;
}

.productsort select    {
    padding: 0px;
}
.productlisttable    {
    padding: 0 0 0 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
}
.productlistlink 
{
    font-weight:bold;
}
.pagerLink:hover
{
    color: #624819;
}

/* BEGIN Left Navigation Styles */
.leftnav_header    {
    background-image: url(/images/leftnav_header.jpg);
    background-repeat:no-repeat;
    width: 185px;
    height: 41px;
    padding: 7px 0 0 10px;
}
.leftnav_headertext {
    font-size: 16px;
    font-weight: bold;
    font-family:Georgia, "Times New Roman", Times, serif;
    color: #ffffff;    
}
/* stuff goes here */
.AspNet-TreeView-Root, .refinelabel  {/* parent list item style */
    font-size: .9em;
    font-weight: bold;
}
.AspNet-TreeView-Root span {/* mercado refinement links heading */
    display: block;
    padding: 6px 0 6px 14px;
    font-weight: bold;
}
#ctl00_SecondaryNavigation_CategoryNavigator_RefinementTree_UL ul li    {/* hyphened nav items in mercado refinement */
    font-weight: normal;
    text-indent: 8px;
}
#ctl00_SecondaryNavigation_CategoryNavigator_RefinementTree_UL, #ctl00_SecondaryNavigation_CategoryNavigator_RefinementTree_UL ul li, .refinelabel 
{
    text-indent: 21px;
}
.AspNet-TreeView-Root a, .AspNet-TreeView-Root a:link, .AspNet-TreeView-Root a:visited, .AspNet-TreeView-Root a:active    {/* all left nav links */
    display: block;
    text-decoration:none;
    color: #333333;
    padding: 3px 0 3px 18px;
}
.AspNet-TreeView-Selected a    {
    color: #624819 !important;
    text-decoration: underline !important;
    background: #f7f1db url(/images/nav-dash.gif) no-repeat scroll 26px 5px;
}
.AspNet-TreeView-Root a:hover {/* left nav link hover style */
    background-color: #f7f1db;
    color: #624819 !important;
    text-decoration: underline !important;
}
#ctl00_SecondaryNavigation_CategoryNavigator_LeftNavTreeContinued_UL .AspNet-TreeView-Leaf a,
#ctl00_SecondaryNavigation_CategoryNavigator_LeftNavTree_UL .AspNet-TreeView-Leaf a    {
    color: #333333;
    background: transparent url(/images/nav-dash.gif) no-repeat scroll 26px 5px;
}
#ctl00_SecondaryNavigation_CategoryNavigator_LeftNavTreeContinued_UL .AspNet-TreeView-Leaf a:hover, 
#ctl00_SecondaryNavigation_CategoryNavigator_LeftNavTree_UL .AspNet-TreeView-Leaf a:hover    {
    background:  #f7f1db url(/images/nav-dash.gif) no-repeat scroll 26px 5px;
    color: #624819 !important;
    text-decoration: underline !important;
}
#ctl00_SecondaryNavigation_CategoryNavigator_RefinementTree_UL .AspNet-TreeView-Leaf    { /* mercado refinement links with hyphens */
    color: #333333;
    background: transparent url(/images/nav-dash.gif) no-repeat scroll 45px 5px;
}
#ctl00_SecondaryNavigation_CategoryNavigator_RefinementTree_UL .AspNet-TreeView-Leaf a:hover    { /* mercado refinement links with hyphens, on hover */
    background: #f7f1db url(/images/nav-dash.gif) no-repeat scroll 45px 5px;
}
.AspNet-TreeView-ParentSelected a
{
    background-color: #dde2cd;
    text-decoration: none !important;
    color: #333333 !important;
    background: transparent url(/images/nav-dash.gif) no-repeat scroll 26px 5px;
}
.AspNet-TreeView-ParentSelected a:hover
{
    text-decoration: underline;
}
/* END Left Navigation Styles */

/* BEGIN Product Details page styles */
.ProductDetail h1    { /* Product Title */
    display: inline;
    font-size: 16px;
    color: #624819;
}
.productPrice    {
    display: none;
}
.productStyleNum    {
    padding: 5px 0;
}
.productSpecification    {/* product description */
    font-size: 12px;
    line-height: 1.4;
}
.productSpecification a  {
    color: #2F5E3F;
}
.productSpecUGG    {/* UGG limit sale */
    font-style: italic;
	color: #560000;
}

td.ProductInformation    {/* 2nd column table cell w/title, desc, size chart */
    padding-left:10px;
}
.selectlength    {
    padding: 10px;
    background: #e7ebdc;
    border: 1px solid #dde2cd;
}
.oldprice    {
    text-decoration: line-through;
}
.newprice    {
    color: #c81414;
}
.pleaseselectlength    {
    font-weight: bold;
}
.specialorderdiv    {
    width: 277px;
    height: 157px;
    padding: 35px 12px 0 12px;
    line-height: 1.4;
    background: url(/images/specialorderbg.gif) no-repeat;
}
.blockdisplaylabel    {
    display: block;
    padding-left:8px; 
    font-weight: bold;
    font-size: 11px;
}

.seatcoverpriceeach   {
    font-weight: bold;
    font-size: 11px;
}


    /* BEGIN availability grid styles */
.iteminstock    {/* general availability grid styles */
    display:block;
    padding:2px 0px 2px 0px;
    font-size:.8em;
    font-weight:bold;
    color:#333333;
    /* width:30px; */
    /* min-width:30px; */
    text-align:center;
    text-decoration: none;
}
.itemoutofstock     {/* general availability grid styles */
    display:block;
    padding:2px 0px 2px 0px;
    font-size:.8em;
    font-weight:bold;
    color:#d5cdc6;
    /* width:30px; */
    /* min-width:30px; */
    text-align:center;
    text-decoration: none;
}
.sizeOutsideBorderOn    {/* selected avail. grid border */
    border:#50592e 2px solid;
    background: #e7ebdc;
    margin:0px 3px 3px 0px;
}
.sizeOutsideBorderOff    {/* not selected avail. grid border */
    border:#333333 1px solid;
    background: #dbd4ce;
    margin:1px 4px 4px 1px;
}
.sizeOutsideBorderNoStockOff    {/* avail. grid out of stock */
    border:#cccccc 1px solid;
    background: #ffffff;
    margin:1px 4px 4px 1px;
    color: #cccccc;
}
.sizeOutsideBorderNoStockOn    {/* avail. grid out of stock, selected */
    border:#e25c1d 2px solid;
    background: #ffffff;
    margin:0px 3px 3px 0px;
    color: #e25c1d;
}
.colorOutsideBorderOn    { /* selected color swatch on avail. grid */
    border: 2px solid #515926;
}
.colorOutsideBorderOff    { /* deselected color swatch on avail. grid */
    border: 2px solid #ffffff;
}
.outOfStockText    {
    color: #c7481d;
    font-weight: bold;
}
    /* END availability grid styles */

.selectsize    {
    padding-bottom: 6px;
}
.cartquantitybox    {    
    padding:8px;
    background-color: #e7ebdc;
    border: 1px solid #dde2cd;
    margin-top:18px;
}    
.QuantityLabel    {
    font-weight: bold;
    display: block;
}
/* END Product Details page styles */
/* BEGIN You May Also Like styles */
.recommendedTable    {
    padding: 10px 0 10px 0;
}
.recommendedTable td    {
    vertical-align: top;
    padding: 0 10px 0 6px;    
}
.recommendedTable img    {
    padding: 10px 0 0 0;    
}
/* END You May Also Like styles */

/* BEGIN Checkout form styles */
.checkoutbreadcrumbs a, .checkoutbreadcrumbs a:link, .checkoutbreadcrumbs a:visited, .checkoutbreadcrumbs a:active    {
    color: #624819;
}
.checkoutbreadcrumbs a:hover    {
    color: #996600;
}
.checkoutbreadcrumbs .selected    {
    font-weight: bold;
    color: #333333;
}
.checkoutbreadcrumbs    {
    font-size: 11px;
    padding: 4px 0 12px 4px;
}
.checkoutbreadcrumbs a:hover    {
    color: inherit;
}
.formrequiredtext    {
    font-weight: bold;
    font-size: .9em;
    padding: 10px 0 10px 20px;
}
.content_table fieldset, .content_table_two_column fieldset    {
    border: 1px solid #b5b5b5;
    margin: 10px 0 6px 0;
    padding: 12px;
}
.formfieldset    {
    width: 500px;
}
.formfieldset_shipping    {
    width: 380px !important;
}
.formfieldset_address    {
    width: 300px;
}
.formfieldset_noborder    {/* checkout login page */
    border: 0px solid #ffffff !important;
}
.formlegend_noborder    {
    font-size: 20px;
    font-weight: bold;
    color: #2b2b2b;
    color: Green;
    font-style: italic;
    margin: 0 0 6px 2px;
    padding: 0 0 0px 0;
}
.formlegend    {
    font-size: 14px;
    font-weight: bold;
    color: #2b2b2b;
    margin: 0 0 6px 2px;
    padding: 0 0 0px 0;
}
.CheckoutSteps fieldset    {
    width: 500px;
}
.fieldset_shoppingsummary    {
    width:744px !important;
}
.rightborder    { /* checkout login page */
    border-right: 1px solid #cccccc;
}
.googletext    {
    font-size: 10px;
    color: #5d5d5d;
    padding-bottom: 5px;
}
.TextBox    { /* form input textboxes */
    border: 1px solid #cccccc;
}

.Error    { /* form error messages, red */
    font-size: .9em;
    color: #ff0000;
}
.cartindent    {
    padding: 10px !important;
}
.cartindent a    {
    color: #624819;
}
.confirmpadding    {
    padding: 10px 0 10px 0 !important;
}
.confirmpadding a    {
    color: #624819;
}
.notice    {/* form error messages, not red */
    font-size: .9em;
    display: block;
    padding: 3px 0 3px 0;
}
.shippingprices    {/* table on shipping page */
    float: left;
    margin: 21px 10px 0 15px;
    border: 1px solid #cccccc;
    width: 320px;
}
.freeshippingpromo    { /* free shipping graphic on shipping page */
    float: left;
    width: 320px;
    margin: 21px 10px 0 15px;
}
.SubmitButton    {
    background: url(/images/buttons/btn_brownbg.gif) no-repeat;
    padding: 5px 2px 5px 2px;
    color: #efefef;
    font-size: .9em;
    font-weight: bold;
    border: 0px;
    cursor:pointer;
}
.ProceedToCheckoutButton    {
    border: 0px;
    cursor:pointer;
}
.CancelButton    {
    background: url(/images/buttons/btn_greenbg.gif) no-repeat;
    padding: 5px;
    color: #efefef;
    font-size: .9em;
    font-weight: bold;
    border: 0px;
    cursor:pointer;
}
.CancelButtonText    {
    color: #624819;
    border: 0px;
    background: #fff;
    cursor: pointer;
    padding: 5px;
    text-decoration: underline;
}
.WishlistButtonText    {
    color: #624819;
    border: 0px;
    background: #e7ebdc;
    cursor: pointer;
    padding: 0px;
    display: inline;
    text-decoration: underline;
}
.WishlistButtonText:hover    {
    color: #996600;
}
.checkboxpadding    {
    padding-left: 20px;
}
.OrderNumber    {
    font-size: 16px;
    padding: 0 0 20px 0;
}
.shipclass    {
    float: left;
    width: 250px;
    margin-top:20px;
    padding-right: 10px;
}
.soldclass    {
    float: left;
    margin-top:20px;
    width: 250px;
}
.cleardiv    {
    clear: both;
}
.formfieldset_percent    {
    border: 1px solid #b5b5b5;
    margin: 10px 0 6px 0;
    padding: 12px;
}
.formfieldset_percent legend    {
    font-weight: bold;
}

.CheckoutForm_Panel, .CheckoutForm_Panel_Tall
{
	background-image: url(/images/checkout/checkoutbackground_200.jpg);	
	background-repeat: repeat-x;
	text-align: center;
	border: 1px solid #E6E6E6;
	width: 750px;
	height: auto;
	
	padding: 3px 10px 15px 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	background-color: #E7EBDC;
}
.CheckoutForm_Panel_Tall
{
	background-image: url(/images/checkout/checkoutbackground_1500.jpg);	
	height: auto;
}
.CheckoutForm_Panel_Half
{
	width: 375px;
}

.CheckoutForm_Panel_TwoThirds
{
	width: 485px;
}

.CheckoutForm_Panel_OneThird
{
	width: 235px;
}


.CheckoutForm_Panel_Header
{
	font-family: Times New Roman, Georgia, Serif;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    color: #615545;
    padding: 5px 0px 2px 0px;
    margin-bottom: 8px;
    border-bottom: solid 2px #615545;
}
.CheckoutForm_Panel_Error
{
	font-size: 14px;
	height: 25px;
}
.CheckoutForm_Panel_Body
{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #615545;
    text-align: left;
}
.CheckoutForm_Panel_Footer
{
	font-size: 14px;
	height: 25px;
	padding-top: 10px;
}

.CheckoutForm_Panel_Close 
{
	height: 15px;
    width: 15px;
    text-align: center;
    color: #98A792;
    border: 1px solid #98A792; 
    background-color: #E7EBDC; 
    font-family: Courier New; 
    font-weight: bold;
    cursor: pointer;
}

.CheckoutForm_Panel_Text, .CheckoutForm_Input
{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #615545;
}

.CheckoutForm_Input
{
	border: solid 1px #AFC2AE;
}

.CheckoutForm_Button 
{
	color: White;
	font-family: Times New Roman, Georgia, Serif;
	font-size: larger;
	font-weight: normal;
	background-color: #4A6248;
	background-image: url(/images/checkout/checkoutbuttonbackground.png);
	border: solid 1px #AFC2AE;
	border-bottom: solid 1px #98A792;
}

/* END Checkout form styles */

/* BEGIN my account left nav styles */
ul.Menu    {
    list-style-type: none;
    font-size: .9em;
    margin-top:10px;
}
ul.Menu a    {/* all left nav links in My Account Section*/
    display: block;
    text-decoration:none;
    color: #333333;
    padding: 6px 0 1px 0;
}
ul.Menu a:hover    {/* left nav link hover style in My Account Section*/
    color: #624819;
    text-decoration: underline;
}
/* END my account left nav styles */
/* BEGIN address manager styles */
fieldset.InsertLink    { /* turn off default fieldset border */
    border: 0px;
    padding: 5px 0 5px 0;
}
fieldset.Address    {
    width: 500px;
}
fieldset.formfieldset legend    {
    font-weight: bold;
}
fieldset.formfieldset a, fieldset.formfieldset_noborder a    {
    display: block;
    margin: 5px 0 5px 0;
    color: #624819;
}
fieldset.formfieldset a:hover    {
    color: #996600;
    text-decoration: underline;
}
fieldset.formfieldset legend a    {
    display: inline;
}
.formfieldset .SelectedText    {
    font-weight: bold;
    padding: 5px 0 5px 0;
}
.EditAddressText    {
    font-size: .8em;
    text-decoration: none;
}
.AddressBookLink    {
    color: #624819;
    border: 0px;
    background: #fff;
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
}
.SelectedAddress    {
    font-weight: bold;
    padding-top:3px;
    display: block;
}

div.ShippingAddress    {
     padding-bottom: 10px;
}
.DropdownWidth    {
    width: 160px;
}
.DropdownSelect    {
    border: 1px solid #cecece;
}
div.hidden    {
    display: none;
}
.emaillisttofriend    {
    padding: 15px 0 5px 0;
}
/* END address manager styles */

/* BEGIN my account datagrid styles */
.OddRow    {
    /*background: #efefef;*/
}
.datagrid_table    {
    padding: 4px;
}
/* END my account datagrid styles */
/* BEGIN Featured Style, styles */
.featuredproduct    {
    background: #dee6c2;
    border: 1px solid #d0d9b3;
    margin-bottom: 10px;
}
.featuredstyle    
{
    display: block;
    clear: both;
}
/* END Featured Style, styles */

/* BEGIN customer service & static page styles */
#customer_service_nav h1 {
    margin: 10px 0 6px 0;
    font-size: 1.8em;

}
#content h2, #content h3 {
    margin: 15px 0 0 0;
    padding: 0px;
}
#content h2    {
    font-size: 1.5em;
}
#content h3    {    
    font-size: 1em;
}
#content a    {    
    color: #624819;
    text-decoration: none;
}
#content a:hover    {    
    text-decoration: underline;
}
#content img    {
    border: 1px solid #cccccc;
}
#customer_service_nav ul {
    margin: 0px;
    padding: 0 0 0 20px;
}
#customer_service_nav ul.left {
    float: left;
}
#customer_service_nav ul.right {
    margin-left: 200px;
}
#customer_service_nav ul a {
    color: #624819;
}
#customer_service_nav ul a:hover {
    color: #996600;
}
.photocaption {
    font-size: 10px;
    color: #000000;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
}
a.normal {
    color: #624819;
    text-decoration: underline;
    width: auto;
}
a.normal:hover {
    color: #996600;
}
.subheading {
    font-weight: bold;
    color: #333333;
}
/* END customer service & static page styles */
/* BEGIN store locator styles */
.storetable li a    {
    color: #624819;
    font-weight: bold;
    text-decoration: none;
}
.storetable li a:hover    {
    color: #996600;
    text-decoration: underline;
}
.storetable li a.selected, #customer_service_nav a.selected    {
    color: #996600 !important;
    text-decoration: underline !important;
}
.storetable li     {
    line-height: 1.5;
}
.storetable img    {
    border: 0px !important;
}
.storetable    {
    border-top: 1px solid #cccccc;
}
/* END store locator styles */
/* BEGIN seatcover finder styles */

.seatcoverfinder a    {   
    color: #624819;
    text-decoration: none;
}
.seatcoverfinder a:hover    {    
    text-decoration: underline;
}
.seatcovertitle    {
    font-size: 16px;
}
.seatcovers    {
    background: #dde2cd;
    border: 1px solid #c3caa5;
    padding: 8px;
    margin-top: 10px;
}
/* END seatcover finder styles */

.AspNet-TreeView ul li ul li     {/* child list item style, hyphened items */
    font-weight: normal;
    /*text-indent: 8px;
    
    padding-left: 15px;*/
}
.AspNet-TreeView ul li ul li a    {/* child list item style, hyphened items */
    font-weight: normal;
    /*text-indent: 8px;*/
    display: block !important;
    padding-left: 30px  !important;
}
a#bizrate {
            background: url(https://medals.bizrate.com/medals/dynamic/130426_medal.gif) no-repeat;
            height: 73px;
            width: 125px;
            display: block;
            float: left;
            margin-top: 10px;
            padding-right: 20px;
}
a#bizrate u {
            display: none;
            float: right;
}

h2 {

    font-size: 1.5em;
}

.rightcolumntable    {
    padding: 0 0 0 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.closed    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #513206;
    font-weight:normal;
    line-height: 22px;
}
.SizeChartLink    {
    color: #624819;
    border: 0px;
    cursor: pointer;
    padding: 0px;
    display: inline;
    text-decoration: underline;
}
.SizeChartLink:hover    {
    color: #996600;
}
.ShippingOptionsLink    {
    color: #624819;
    border: 0px;
    background: #e7ebdc;
    cursor: pointer;
    padding: 0px;
    display: inline;
    text-decoration: underline;
}
.ShippingOptionsLink:hover    {
    color: #996600;
}.topnavtext #holidayshipping {
    text-align: center;
    margin-top: 10px;
}
.topnavtext #holidayshipping #holidayshipping {
    color: #cc0000;
    font-size: 12px;
    line-height: 24px;
}
.topnavtext #holidayshipping .holidayshipbannersub {
    font-size: 12px;
    color: #cc0000;
}

div.sitesearchbox 
{
	background-color: #dde2cd;
	padding: 6px;
	text-align: center;
	white-space: nowrap;
}

/* Front Page Redesign: Summer 2011 */
.mainPageColumnFloatLeft 
{
	float: left;
}

.mainPageClearFloat
{
	background-color: White;
	height: 10px;
	clear: both;
}

.mainPageMainImage
{
	width: 710px;
	height: 342px;
	margin-left: 10px;
}

.mainPageColumnLeft 
{
	width: 207px;
}

.mainPageColumnCenter
{
	width: 375px;
	margin-left: 11px;
}

.mainPageColumnRight
{
	width: 375px;
	margin-left: 16px;
}

.mainPagePanel
{
	height: 170px;
	border: solid 1px #cccccc;
}

.mainPagePanelHalfHeight
{
	height: 79px;
	border: solid 1px #cccccc;
	
}
.slideshow a 
{
	display: block; 
	width: 342; 
	height: 770; 
	top: 0; 
	left: 0 
}
.slideshow img
{
	border-style:none; 
	border-width:0px;
	width: 342; 
	height: 770;
	z-index: 100;
}

#div_to_popup {display:none;
			   background-image:url('/images/fb-pop-up.png');
			   height:290px;
			   padding:0px;
			   width:320px;}

.bClose {cursor:pointer;
		 font-weight:bold;
		 position:absolute;
		 text-decoration:none;
		 right:10px;
		 top:7px;}

