/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/


/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right;}

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right;}

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }


/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }


.accent { color:#E76200; font-weight:bold; }

/********************** Form */



/********************** Headings */

.head, .inner-head { line-height:1.25em; text-align:right; }
.head h1,.head h2, .head h3, .head h4, .head h5,
.inner-head h1,.inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5{ margin:0; float:left; }


/* Page heading */
.page-head { margin:0 0 25px 0; border-bottom:1px solid #ccc; }
.page-head-alt { margin:0 0 12px 0; }
.page-head, .page-head-alt { text-align:right; }
.page-head h3, .page-head-alt h3 {
    margin:0;
    font-size:1.7em !important;
    font-weight:normal !important;
    text-transform:none  !important;
    text-align:left;
    }
.button-level h3 { /* heading level with buttons */
    float:left;
    width:55%;
    }


/* Category list heading */
.category-head {
    margin-bottom:7px;
    }
.category-head h2 {
    width:100%;
    margin:0;
    padding:3px 0;
    color:#0a263c;
    font-size:1.6em;
    line-height:1.3em;
    font-weight:normal;
    overflow:hidden;
    }

.box-header {font-size:1.05em;text-align:left;background:#EEEEEE none repeat scroll 0%;font-weight:bold;padding:2px 8px;margin:10px 0px}

/********************* Tables */

td.label { font-weight:bold; }

/* Data Table */
.data-table { /*border:1px solid #bebcb7;*/  width:100%; }
.data-table tr { background:#fff; }
/*
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded !important;}
*/
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last td, .data-table tr.last th { border-bottom:0; }
.data-table th {
    /*border-right:1px solid #c2d3e0;*/
    padding:2px 8px;
    color:#0a263c;
    white-space:nowrap;
    }
.data-table th.wrap {white-space:normal;}
.data-table th a, .data-table th a:hover { color:#fff;}
.data-table td { padding:8px 8px; /*font-size: 14px;*/}

.data-table td, .data-table td a:link, .data-table td a:visited {color: #231F20;}

.data-table thead tr { /*background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee;*/ } 
.data-table thead tr th {/* padding-top: 12px; padding-bottom: 22px; color: #fff; vertical-align: middle;*/}

.data-table tfoot { border-bottom:1px solid #d9dde3;}
/*
.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) repeat-x; }
.data-table tfoot tr { background-color:#DEE5E8 !important; }
*/
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td {/* border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3;*/ vertical-align: middle;}

.data-table tbody tr {background: url(../images/blocks/h_separator04.gif) bottom center no-repeat;}



.box-table td { padding:10px; }
.box-table tfoot td { padding-top:10px; padding-bottom:5px; }
.box-table tfoot .checkout-types { width: 175px; float: right; margin: 0 0 0 10px; font-size: 12px; }
.box-table select{ width:100%; }



.nested-data-table th, .nested-data-table td { padding-top:2px; padding-bottom:2px;  }
.nested-data-table tfoot td {font-size:.95em; }


.generic-table td { padding:0 8px}
.generic-table td.first { padding-left:0; white-space:nowrap;}
.shipping-tracking .button-set {margin-top:0;border:none;border-top:0;padding-top:0}

/********************** Lists */
.disc { margin-bottom:10px; }
.disc li { margin-left:20px; list-style:disc; }


/* Bare List */ /* Unstyled list */
.bare-list { margin:5px 0; }
.bare-list li { margin:3px 0; }



/********************** Space Creators */

.no-display { display:none; }
.no-wrap { white-space:nowrap; }
.content-box { min-height:250px; } /* Set minimum height for visual presentation */
.content { padding:12px 12px 12px 15px; } /* Sets default padding */
.actions { line-height:1.3em; }
.separator { padding:0 5px;}
.pipe { padding:0 4px; font-size:.95em; }
.divider {
    margin:10px 0;
    height:1px;
    background:url(../images/dotted_divider.gif) repeat-x;
    font-size:1px;
    line-height:1em;
    overflow:hidden;
    }



/********************** Pager */


/************************************************************/
/********************[ Mage_CSS_C Layout]********************/
/************************************************************/


/********************** Base Layout */

/* Structure */

.wrapper { min-width:954px; }
.page-popup .wrapper { min-width:54px; }
.page-popup .catalog-listing { background: #fff; }
.page-popup .compare-products table{border-collapse: collapse;}
.page-popup .compare-products table tbody td { border: 1px solid #c1c0c0;  vertical-align: top;  padding: 20px;}
.page-popup .compare-products table tbody .odd td { background: #f5f5f5;}
.page-popup table tbody.remove-buttons .odd td { background: #382E22; padding: 0;}
.page-popup .page-head h3, .page-popup .page-head a:link, .page-popup .page-head a:visited{ color: #382e22; }
.page-popup .regular-price { color: #6699cc; }
.page-popup .link-cart { margin-left: 20px; }
/*
	HEADER
-------------------------------------------------------------------------------------------------------------------------------------------- */
.header { z-index:999; text-align:left; color: #fff;}
.header a:link, .header a:visited {color: #ffffff;}
.header .input-text {border: 1px solid #422F22; background: #422f22; color: #fff; padding-left: 5px;}
.header-top { height: 149px; position: relative; width: 977px; margin:0 auto; overflow: hidden;}
/*.header-nav { width:950px; margin:0 auto; }*/
#logo {width: 305px; /*float: left; margin: 26px; 0pt; 10px; 20px; display: inline;*/ position: absolute; top: 18px; left: 20px; }

.header-top-container {position: relative; width: 977px; margin:0 auto; height: 175px; overflow: hidden;}

/* Mini search */
.mini-search {width: 390px; float: right; margin: 0 22px 0 65px; display: inline; font-size: 12px; color: #EAE9D2;}
.mini-search a:link {color: #EAE9D2; font-style: normal;}
.mini-search .input-text {/*width: 180px;*/
width: 198px;
padding: 2px 5px 2px 5px; text-align: right; color: #EAE9D2;
margin-right: 4px;}/*magrin added by chad*/
.mini-search .imp-submit {width: 21px; height: 21px; padding: 0; margin: 0; border: 1px solid #2e2318; background: #422f22 url(../images/bullets/bullet01.gif) 1px 2px no-repeat; cursor: pointer;}
.mini-search .adv_search {float: left; margin: 5px 20px 0 0;}
.mini-search .adv_search input {float: left;} /*Wolf*/
.mini-search label {padding: 0 20px 0 0;}
.header .mini-search .c-rb { width: 360px; /*Wolf*/height: 34px;  padding: 10px 10px 0 10px; }

.registration-box {width: 162px; float: right; text-align: center;}
.registration-box a:link, .registration-box a:visited { font-size: 13px; color: #EAE9D2; }
.header .registration-box .c-rb { height: 30px;  padding: 14px 10px 0 0px;}

.quick-access { width: 100%; float: left; text-align: right; margin: 10px 0 0 0; padding: 0;}
.quick-access p {color: #6D97C0; font-size: 17px; padding: 0 25px 0 0; margin: 10px 0}
.quick-access .shop-access {text-align: left; margin: 5px 0 0 0;}
.quick-access .shop-access ul {list-style: none; margin: 0; padding: 0 20px; }
.quick-access .shop-access ul li {float: left; margin: 0 30px 0 0; padding: 0; }
.quick-access .shop-access .float-r ul li {margin: 0 0 0 30px;}
.quick-access .shop-access ul li span {display: block; font-size: 10px; color: #AFC336; }
.quick-access .shop-access a:link, .quick-access .shop-access a:visited {color: #fff; font-size: 14px; }

.header-nav-container {width: 926px; margin: 0 auto; padding: 8px 0 0 0;}
.header-nav-container .info-box01 {float: left; font-size: 16px; color: #6798CA;}
.header-nav-container .info-box01 a:link, .header-nav-container .info-box01 a:visited {color: #6798CA;}
.header-nav-container .info-box02 {float: right; font-size: 16px; color: #EAE9D2;}
.header-nav-container .info-box02 span { color: #AFC336; }

/*Wolf end*/


/*
	MAIN ZONE
-------------------------------------------------------------------------------------------------------------------------------------------- */

.middle-container {width: 955px; height:auto; margin-left: auto; margin-right: auto; background: url(bg_left_col.gif) top repeat-x;
}
.middle-container .middle-top {/*height: 20px;*/ width:900px;   background: url(../images/blocks/bg_middle_top.gif) top left no-repeat; }
.middle-container .middle-bottom {/*height: 25px;*/ width:951px; padding: 11px 13px 26px 13px; background: url(../images/blocks/bg_middle_bottom.gif) bottom left no-repeat; }
.middle {  width: 900px; height:auto;  /*padding: 10px;*/  margin:0 auto; text-align:left; position:relative; background: url(../images/blocks/bg_mainColumn.gif) left top repeat-y;}

.col-2-left-layout {}
.col-2-left-layout .col-main {width: 461px; height:auto; float: left; margin: 0 0 0 10px; padding: 10px 0 10px 0; display: inline;}
.col-2-left-layout .col-left {width: 420px; height: auto; height: 500px; float: left; padding: 10px 10px 10px 5px; background: url(bg_left_col.gif) top left no-repeat;}

.col-3-layout {}
.col-3-layout .col-main {width: 570px; float: left; margin: 0 0 0 10px; padding: 10px 0 10px 0; display: inline;}
.col-3-layout .col-left {width: 155px; min-height: 500px; height: auto!important; height: 500px; float: left; padding: 10px 10px 10px 5px; background: url(../images/blocks/bg_left_col.gif) top left no-repeat;}
.col-3-layout .col-right {width: 166px; min-height: 500px; height: auto!important; height: 500px; float: right; padding: 10px 11px 10px 13px;  background: url(../images/blocks/bg_right_col.gif) top left no-repeat;}

.col-2-right-layout {}
.col-2-right-layout .col-main {width: 740px; float: left; margin: 0 0px 0 10px; padding: 10px 0 10px 0; display: inline;}
.col-2-right-layout .col-right {width: 166px; min-height: 600px; height: auto!important; height: 600px; float: right; padding: 10px 11px 10px 13px;  background: url(../images/blocks/bg_right_col.gif) top left no-repeat;}

.col-1-layout {}
.col-1-layout .col-main {width: 520px; height:900; float: left; margin: 0 0px 0 10px; padding: 10px 0 10px 0; display: inline;}

/*
	FOOTER
-------------------------------------------------------------------------------------------------------------------------------------------- */

.footer {margin: 30px auto 20px auto; position:relative; width:953px; color: #fff; text-align: left;}
.footer .footer_menu {width: 100%; height: 47px; background: #E9E8D1; padding: 17px 0 0 0;}
.footer .footer_menu ul {width: 850px; height: 22px; float: left; list-style: none; margin: 0px 14px 0 25px; padding: 6px 0 0 20px; background: #382e22; display: inline;}
.footer .footer_menu ul li{ margin: 0; padding: 0 5px 0 5px; display: inline; color: #fff; background: url(../images/bullets/bullet06.gif) right 3px no-repeat; }
.footer .footer_menu ul li.last {background: none;}
.footer .footer_menu ul li.separator {padding: 0 5px;}
.footer .footer_menu a:link, .footer .footer_menu a:visited {color: #fff;}
.footer .footer_menu .rss {float: left; margin: -1px 0 0 0;}

.footer .informational {padding: 15px 25px 0 25px;}
.footer .informational a:link, .footer .informational a:visited {color: #AFC336; }
.footer .b_l {width: 300px; float: left;}
.footer .b_r {width: 585px; float: right; text-align: justify; color: #eae9d2;}
.footer .legality {padding: 5px 0;}
/*NewsLetter*/
.footer .newsletter h3 {margin: 10px 0 5px 0; color: #AFC336; font-size: 14px;}
.footer .newsletter ul{list-style: none; margin: 0; padding: 0px;}
.footer .newsletter ul li {margin: 0; padding: 0; display: inline;}
.footer .newsletter .imp-button-gfx { width: 66px; height: 27px; color: #fff; background: url(../images/buttons/button01.gif) top left no-repeat; border: none;}
.footer .newsletter .input-text {width: 200px; padding: 5px 4px; margin-left: 5px; color: #AFC336 }
/*tags*/
.footer .mini-product-tags {margin: 0 0 10px 0; border: 0px solid #ffffff;} 
.footer .mini-product-tags .content, .footer .mini-product-tags .head{ padding: 0; border: 0px solid #ffffff; }
.footer .mini-product-tags .head h4  {margin: 9px 0 5px 0; color: #AFC336; font-size: 14px; background: none;}
.footer .informational .mini-product-tags  .head h4 a:link, .footer .informational .mini-product-tags .head h4 a:visited  {font-size: 11px; color: #54392e; }
.footer .mini-product-tags .head, .footer .mini-product-tags .actions, .footer .mini-product-tags, .footer .mini-product-tags .content { background: none;}
.footer .informational .mini-product-tags .content a:link, .footer .informational .mini-product-tags .content a:visited, .footer .informational .mini-product-tags .content a:hover { color: #ffffff;}


.side-col { width:195px; }
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:right; }







/* Breadcrumbs */
/*
.breadcrumbs {  margin-bottom:13px; font-size:.95em; line-height:1.25em; }
*/
.breadcrumbs li { display:inline; }



.search-autocomplete {
    border:1px solid #5c7989;
    background:#f9f5f0;
    /*left:-1px !important;*/
    top:31px !important;
    }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; color: #333333; }
.search-autocomplete li.odd { background:#fffefb; }
.search-autocomplete li.selected { background:#f7e8dd; }



/********************** Sidebars */
.side-col .box { margin-bottom:1.3em; }
.side-col .content { padding:5px 10px; }
.side-col .head { text-align:left; }
.side-col h2, .side-col h3, .side-col h4, .side-col h5 { float:none; }
.side-col h3 { /*font-size:14px;*/ text-transform:uppercase; color:#271E13; font-size:14px; font-weight:normal; }
.side-col h4 { color:#fff; /*text-transform:uppercase;*/ }
.side-col h4.category { color:#271E13; font-size:1.2em; font-weight:normal; padding-left:10px;}
.side-col .actions {
    padding:4px 0;
    font-size:.95em;
    text-align:right;
    }
.side-col .actions a, .side-col .actions a:hover { text-decoration:underline; }
.widget-btn { float:right; font-size:11px; margin:0 3px 1px 5px; }
.widget-btn, .widget-btn:hover { color:#646464; font-weight:bold; }


/* Currency Switcher */



/* Base Mini */
*/

/* Sidebar Blocks */

/************************************************************/
/****************[ Mage_CSS_D Shop Elements]*****************/
/************************************************************/

.product-shop { float:right; }
.product-shop a:link, .product-shop a:visited { color: #6699cc;}
.product-shop .form-button, .product-shop .form-button-alt { margin-right:10px; }
.out-of-stock {height:18px; padding-top:3px;color:#D83820;font-weight:bold;}
.product-shop .short-description { width:100%; overflow:hidden; line-height: 22px;}

/********************** Rating */


/********************** Layered Navigation */
.layered-nav .head {
    margin:0;
    /*background:url(../images/layered_nav_head_bg.gif) no-repeat;*/ /*Wolf*/
    height:24px;
    }
.layered-nav h3 { /*display:none;*/ /*Wolf*/}
.layered-nav .border-creator { border-style:solid; border-color:#a0b3c3; border-width:0 1px 1px 1px; }
.layered-nav h4 {
    margin:0;
/*    border:1px solid #b9ccdd;
    border-left:0;
    border-right:0;
    padding:3px 10px;
    background:url(../images/layered_nav_narrowed_category_heading.gif) #d5e8ff;
    color:#1f5070;*/
    font-weight:bold;
    font-size:1em;
	background: #B0C436;/*Wolf*/
	padding: 5px 8px; /*Wolf*/
    }
.layered-nav .narrowed-category li {  padding:4px 6px 4px 10px;}
.layered-nav .narrowed-category li .label {
    /*background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;
    padding-left:20px;*/
    font-weight:bold;
    text-transform:uppercase;
    }
.layered-nav .widget-btn {
    float:right;
    margin:.1em 0 0 5px;
    font-size:.95em;
    }
	/*
.layered-nav .actions {
    border-style:solid;
    border-color:#dee5e8;
    border-width:1px 0;
    padding:4px 10px;
    background:#cad6e4;
    }
	*/
.narrow-by dl {
    /*background:#e7f1f4;*/ /*Wolf*/
    padding:0 0 1em 0;
    }
.narrow-by dt {
    margin:0;
    padding:7px 10px 0 28px;
    background:url(../images/narrow_by_set.gif) no-repeat 9px .9em;
    color:#2f2f2f;
    text-transform:uppercase;
    }
.narrow-by dd {
    background:url(../images/narrow_by_dd_bg.gif) repeat-x 0 100%;
    padding:0 12px .8em 12px;
    }
.narrow-by dd li { margin-bottom:.3em; line-height:1.3em;}
.narrow-by dd.last { background:none;}



/********************* Tool Tips */


/************************************************************/
/******************[ Mage_CSS_E Shop Pages]******************/
/************************************************************/

/********************** Home */

.home-callout { margin-bottom:12px; }
.home-callout img { display:block }
.home-spot { float:left; width:470px; margin-left:20px; }
.best-selling h3 { margin:12px 0 6px 0; color:#e25203; font-size:1.2em; }
.best-selling table { border-top:1px solid #ccc; }
.best-selling tr.odd { background:url(../images/best_selling_tr_odd_bg.gif) repeat-x 0 100% #eee; }
.best-selling tr.even { background:url(../images/best_selling_tr_even_bg.gif) repeat-x 0 100% #fff; }
.best-selling td { width:50%; border-bottom:1px solid #ccc; padding:8px 10px 8px 8px; font-size:.95em; }
.best-selling .product-img { float:left; border:2px solid #dcdcdc;}
.best-selling .product-description { margin-left:107px; line-height:1.3em; }
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover { color:#203548; }

.recently h3 { margin:12px 0 6px 0; color:#e25203; font-size:1.2em; }
.recently .product-image { border:2px solid #dcdcdc;}
.recently a.product-name, .recently a.product-name:hover { color:#1d7ecf; font-size:11px; }
.recently .add-to {margin-top:5px;font-size:11px; }
table.recently-list {width:100%;}
table.recently-list td {width:20%;}

/********************** Search */

/************************************************************/
/******************[ Mage_CSS_F Overrides]*******************/
/************************************************************/

.nowrap, nobr, .nobr{ white-space:nowrap; }

/* Alignment */
.v-top { vertical-align:top; }
.v-middle { vertical-align:middle; }
.v-bottom { vertical-align:bottom; }
.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }
.left { float:left; }
.right { float:right !important; }

.normal-weight { font-weight:normal; }
.auto-width { width:auto;}

/* Link highlights */
.link-cart { color:#979797!important; font-weight:normal!important; padding-left: 8px; background: url(../images/bullets/bullet02.gif) no-repeat  left 4px;}
/*
.link-cart { color:#DC6809 !important; font-weight:bold !important;} /*Wolf*/
*/
.link-remove { color:#646464 !important;}
/*
.link-print { background:url(../images/icon_printer.gif) no-repeat 0 2px; padding-left:23px; }
*/
.link-feed { background:url(../images/icon_feed.png) no-repeat left center; padding-left:18px; line-height:1.15; }


/* For Demo store only */






/*Wolf*/



.rb01 {height: 44px; background: url(../images/blocks/rb_bg01.gif) top left repeat-x;}
.rb01 .c-lb {height: 44px; background: url(../images/blocks/rb_bl01.gif) top left no-repeat; padding: 0 0 0 10px;}
.rb01 .c-rb {height: 44px; background: url(../images/blocks/rb_br01.gif) top right no-repeat;  padding: 0 10px 0 0px;}

.cb01 {width: 100%; background: #271e14; float: left;}
.cb01 .cb01_tl {width: 100%; background: url(../images/blocks/cb01_tl.gif) top left no-repeat; float: left;}
.cb01 .cb01_tr {width: 100%; background: url(../images/blocks/cb01_tr.gif) top right no-repeat; float: left;}
.cb01 .cb01_fl {width: 100%; background: url(../images/blocks/cb01_fl.gif) bottom left no-repeat; float: left;}
.cb01 .cb01_fr { width: 100%;  background: url(../images/blocks/cb01_fr.gif) bottom right no-repeat; padding: 10px 0; float: left;}


.float-l {float: left; }
.float-r {float: right;}

.a-right {text-align: right;}


.shopping-cart-totals2 {width: 399px; height: 65px; padding: 10px 8px; margin: 0 0 15px 5px; background: url(../images/blocks/bg_shopping_cart_totals.gif) top left no-repeat;}
.shopping-cart-totals2 table {width: 100%;}
.shopping-cart-totals2 p {margin: 0;}
.shopping-cart-totals2 .content p {margin: 0; font-size: 14px; color: #392f23;}
.shopping-cart-totals2 a:link, .shopping-cart-totals2 a:visited {color: #231F20;}
.shopping-cart-totals2 .checkout-types {text-align: right; font-size: 11px;}
.shopping-cart-totals2 .proceed_check {width: 131px; height: 31px; line-height: 31px; display: block; background: url(../images/buttons/button02.gif) top left no-repeat; text-align: center; color: #fff; font-size: 14px; border: none; cursor: pointer;}



dl#narrow-by-list {}
dl#narrow-by-list dt {background: #B0C436; color: #fff; padding: 5px 8px;}
dl#narrow-by-list dd {background: #fff url(../images/blocks/bg_base-mini.gif) top left repeat-x; margin: 0 0 15px 0;}


dl#narrow-by-list ol{list-style: none; margin: 0; padding: 0px;}
dl#narrow-by-list ol li{ border-bottom: 1px solid #dedede;  margin: 0; padding: 5px 0; color: #999999;}
dl#narrow-by-list ol li a:link, dl#narrow-by-list ol li a:visited {color: #999999;}
dl#narrow-by-list ol li a:hover {color: #B0C436; text-decoration: none;}

ol.narrowed-category {list-style: none; margin: 0; padding: 0px; background: #fff url(../images/blocks/bg_base-mini.gif) top left repeat-x;} 
ol.narrowed-category li{ margin: 0; padding: 7px 0; color: #BFBFBF;}
ol.narrowed-category li .label {font-weight: bold; color: #676767;}
ol.narrowed-category li a.widget-btn:link, ol.narrowed-category li a.widget-btn:visited {width: 14px; height: 13px; display: block; background: url(../images/bullets/bullet05.gif) top left no-repeat; float: right; }

.layered-nav .actions {padding: 8px; text-align: right;}
.layered-nav .actions button {color: #676767; }
.layered-nav .actions a:link, .layered-nav .actions a:visited {color: #676767; font-size: 11px;}


ol#compare-items {list-style: none; margin: 0; padding: 0 8px;}
ol#compare-items li {border-bottom: 1px solid #dedede;  margin: 0; padding: 7px 0; color: #BFBFBF;}
ol#compare-items li a:link, ol#compare-items li a:visited {/*color: #B0C436;*/ color: #535353; font-size: 12px;}
ol#compare-items li a.widget-btn:link, ol#compare-items li a.widget-btn:visited {width: 14px; height: 13px; display: block; background: url(../images/bullets/bullet05.gif) top left no-repeat; float: right; }

.catalog-listing .form-button {width: 117px; padding: 4px 0 6px 0; line-height: 18px; border: none; color: #9A8479; text-transform: uppercase; background: url(../images/buttons/button04.gif) top left no-repeat; text-align: center;}
.catalog-listing .regular-price, .catalog-listing .form-button {margin: 0 0 0 20px;}
.catalog-listing .add-to {margin: 10px 0 10px 20px;}

.add-to-cart-box .form-button {width: 117px; line-height: 18px;  padding: 4px 0 6px 0; border: none; color: #fff; text-transform: uppercase; background: url(../images/buttons/button03.gif) top left no-repeat; text-align: center;}
.shopping-cart .form-button-alt {width: 126px; padding: 7px 0 9px 0; line-height: 18px; text-transform: uppercase; font-weight: bold!important; border: none; background: url(../images/buttons/green_gfx_01.gif) top left no-repeat; }
.shopping-cart .continue-shopping {width: 163px; background: url(../images/buttons/green_gfx_02.gif) top left no-repeat;}
.shipping-estimate .form-button-alt {width: 105px; padding: 4px 0 6px 0;  line-height: 18px; text-transform: uppercase; font-weight: bold!important; border: none; background: url(../images/buttons/green_gfx_03.gif) top left no-repeat;}
.discount-codes .form-button-alt {width: 71px; padding: 4px 0 6px 0; line-height: 18px; text-transform: uppercase; font-weight: bold!important; border: none; background: url(../images/buttons/green_gfx_04.gif) top left no-repeat;}
.login-box .new-users .form-button {width: 162px; padding: 7px 0 9px 0; line-height: 18px; text-transform: uppercase; font-weight: bold!important; border: none; background: url(../images/buttons/blue_gfx_01.gif) top left no-repeat; }
.login-box .registered-users .form-button {width: 72px; padding: 7px 0 9px 0; line-height: 18px;  text-transform: uppercase; font-weight: bold!important; border: none; background: url(../images/buttons/blue_gfx_04.gif) top left no-repeat;}

.shopping-cart-collaterals .upsell  .form-button {width: 117px; padding: 4px 0 6px 0; line-height: 18px; border: none; color: #9A8479; text-transform: uppercase; background: url(../images/buttons/button04.gif) top left no-repeat; text-align: center;}

.featured-products .form-button {width: 117px; padding: 4px 0 6px 0; line-height: 18px; border: none; color: #fff; text-transform: uppercase; background: url(../images/buttons/button03.gif) top left no-repeat; text-align: center;}
.featured-products table tr.last td {border-bottom:1px solid #E5E5E5;}
.featured-products .prod-browser {padding: 5px;}
.featured-products .prod-browser .prev {float: left;}
.featured-products .prod-browser .prev a:link, .featured-products .prod-browser .prev a:visited {width: 19px; height: 19px; display: block; background: url(../images/bullets/bullet03.gif) top left no-repeat;}
.featured-products .prod-browser .next a:link, .featured-products .prod-browser .next a:visited {width: 19px; height: 19px; display: block; background: url(../images/bullets/bullet04.gif) top left no-repeat;}
.featured-products .prod-browser .next {float: right;}
.featured-products .prod-browser .indicator {text-align: center;}
.featured-products .prod-browser .indicator a.grey:link, .featured-products .prod-browser .indicator a.grey:visited {padding: 0 8px; background: url(../images/bullets/bullet08.gif) center no-repeat; }
.featured-products .prod-browser .indicator a.black:link, .featured-products .prod-browser .indicator a.black:visited {padding: 0 8px; background: url(../images/bullets/bullet07.gif) center no-repeat; }
.featured-products .prod-browser .indicator a:hover {text-decoration: none;}

.product-mode-swicther {margin: 0 0 20px 0;}
.product-mode-swicther a:link, .product-mode-swicther a:visited { width: 248px; height: 32px; padding: 8px 0 0 0; color: #4D4D4D; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center; display: block; float: left; margin: 0 2px 0 0; background: url(../images/blocks/bg_link_prodswicth_off.gif) top left repeat-x;}
.product-mode-swicther a.act:link, .product-mode-swicther a.act:visited {color: #fff; background: url(../images/blocks/bg_link_prodswicth_on.gif) top center no-repeat;}
.product-mode-swicther a:hover {color: #fff; background: url(../images/blocks/bg_link_prodswicth_on.gif) top center no-repeat; text-decoration: none;}
.product-mode-swicther .first a:link, .product-mode-swicther .first a:visited {background: url(../images/blocks/bg_link_prodswicth_first.gif) top left no-repeat;}
.product-mode-swicther .first a.act:link, .product-mode-swicther .first a.act:visited {background: url(../images/blocks/bg_link_prodswicth_first_on.gif) top left no-repeat;}
.product-mode-swicther .first a:hover {background: url(../images/blocks/bg_link_prodswicth_first_on.gif) top left no-repeat;}
.product-mode-swicther .last a:link, .product-mode-swicther .last a:visited {background: url(../images/blocks/bg_link_prodswicth_last.gif) top right no-repeat;}
.product-mode-swicther .last a.act:link, .product-mode-swicther .last a.act:visited {background: url(../images/blocks/bg_link_prodswicth_last_on.gif) top right no-repeat;}
.product-mode-swicther .last a:hover {background: url(../images/blocks/bg_link_prodswicth_last_on.gif) top right no-repeat;}

.box-form-wrapper {border: 1px solid #c1c1c1; padding: 15px;}
.prod-name { height: 31px; overflow: hidden;}







.featured_products {position: relative; z-index: 1; float: left;}
.featured_products img, .featured_products embed {float: left; position: relative; z-index: 0; }
.featured_products .title {position: absolute; bottom: 0; left: 0; z-index: 2; }
/*
.featured_products .title a:link, .featured_products .title a:visited {height: 32px; line-height: 32px; background: #6798CA; color: #fff; padding: 0 15px; font-size: 16px; display: block; float: left;}
.featured_products .title a:hover {text-decoration: none;}
*/
.featured_products .title span {height: 32px; line-height: 32px; background: #6798CA; color: #fff; padding: 0 15px; font-size: 16px; display: block; float: left;}


.tip-zone { width: 926px; float: left; background: #eae8d3; margin: 0 12px 12px 12px; font-size: 16px; display: inline;}
.tip-zone .tip-hd {width: 168px; height: 28px; float: left; background: url(../images/blocks/bg_tip.gif) top left no-repeat; color: #fff; padding: 10px 0 0 10px; }
.tip-zone .tip-body{ float: left; color: #382E22; padding: 10px 0 0 10px;  }


.info-bar {}
.info-bar .img_holder {float: left; display: inline; margin: 0 1px 0 12px;}

.sizing_chart {color: #382C21; line-height: 22px;}
.sizing_chart p {margin: 10px;}
.sizing_chart .green {color: #B0C436;}
.sizing_chart .header-gfx { padding: 10px; margin: 10px 0 15px 0; background: #FFFFFF url(../images/blocks/bg_box.gif) repeat-x top left;}
.sizing_chart .header-gfx h4{margin: 0; padding: 5px 10px; background: #fff; font-size: 16px; color: #382C21; }
.sizing_chart .header-gfx a:link, .sizing_chart .header-gfx a:visited {font-size: 12px; float: right; font-weight: normal;}
.sizing_chart .img_holder {float: right;}
.sizing_chart .img_holder img{margin: 0 0 10px 10px;}


.about-us {}
.about-us .category-head span {color: #6699cc; font-size: 16px; padding-left: 15px;}
.about-us .holder {padding: 10px 10px; background: url(../images/blocks/bg_about_us.gif) top left repeat-x; }
.about-us .holder h1, .about-us .holder h2, .about-us .holder h3, .about-us .holder h4 {color: #6699cc;} 
.about-us .holder table h3 {font-weight: normal;}

a.rss:link, a.rss:visited {width: 30px; height: 30px; display: block; background: url(../images/icons/icon01.gif) top left no-repeat;}

/* ------Chad------ */


.first {color: #392f23;}



a.external:link {color: #8080ff; font-size: 10pt; font-weight: bold; }

a.external:visited {color: #8080ff; font-size: 10pt; font-weight: bold; }

a.external:hover {text-decoration: underline; background-color: #5c3317; }

a.external:active {color: blue; font-size: 10pt;}
