/* CSS Document */
.default {
    font-size : 11px;
    color : #666666;
}
.default A:LINK, .default A:VISITED, .default A:ACTIVE {
    color : #666666;
}
.defaultnu A:LINK, .defaultnu A:VISITED, .defaultnu A:ACTIVE {
    color : #666666;
    text-decoration : none;
}
.colorheader {
    font-size : 12px;
    color : #B22C1B;
    font-weight: bold;
}
.colorsubheader, .colorsubheader A:LINK, .colorsubheader A:VISITED, .colorsubheader A:ACTIVE {
    font-size : 11px;
    color : #B22C1B;
    font-weight: bold;
}
.defaultsubheader, .defaultsubheader A:LINK, .defaultsubheader A:VISITED, .defaultsubheader A:ACTIVE {
    font-size : 11px;
    color : #666666;
    font-weight: bold;
}
.detailheader{
    font-size : 18px;
    color : #B22C1B;
    font-weight: bold;
}
.artisanlink{
    color : #666666;
}
/*----------------*/
.navleftoff {
    font-size:11px;
    color: #888888;
    margin : 0px 0px 2px 0px;
}
.navleftoff a:link, .navleftoff a:active, .navleftoff a:visited{
    color: #888888;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.navleftoff a:hover {
    color: #B22C1B;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
/*----------------*/
.navlefton {
    font-size:11px;
    color: #B22C1B;
    text-decoration: underline;
    margin : 0px 0px 2px 0px;
}
.navlefton a:link, .navlefton a:active, .navlefton a:visited {
    color: #B22C1B;
    text-decoration: underline;
    margin : 0px 0px 0px 0px;
}
/*----------------*/
.cat_navleftoff {
    font-size:10px;
    font-weight: bold;
    color: #888888;
    margin : 0px 0px 2px 0px;
}
.cat_navleftoff a:link, .cat_navleftoff a:active, .cat_navleftoff a:visited{
    color: #888888;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
    text-transform: capitalize;
} 
.cat_navleftoff a:hover {
    color: #B22C1B;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
/*----------------*/
.cat_navlefton {
    text-decoration: underline;
    font-size:10px;
    font-weight: bold;
    color: #B22C1B;
    margin : 0px 0px 2px 0px;
}
.cat_navlefton a:link, .cat_navlefton a:active, .cat_navlefton a:visited {
    color: #B22C1B;
    text-decoration: underline;
    margin : 0px 0px 0px 0px;
}
/*----------------*/
.artisangwnav {
    font-size:11px;
    color: #999999;
    margin : 0px 0px 5px 0px;
}
.artisangwnav a:link, .artisangwnav a:active, .artisangwnav a:visited{
    color: #999999;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.artisangwnav a:hover {
    color: #999999;
    text-decoration: underline;
    margin : 0px 0px 0px 0px;
}
.quotetext
{
    font-size: 13px;
    color: #666666;
    font-family: "Times New Roman", Times, serif;
    font-style : italic;
}
.small, .small A:LINK, .small A:VISITED, .small A:ACTIVE{
    font-size : 10px;
    color : #728749;
}
.thumbheader{
    font-size: 11px;
    font-weight: bold;
    color: #999999;
}
.thumbtext{
    font-size: 10px;
    color: #999999;
}
.thumbtext A:LINK, .thumbtext A:ACTIVE, .thumbtext A:VISITED{
    color: #999999;
    text-decoration : none;
}
.thumbtext A:HOVER{
    color: #999999;
    text-decoration : underline;
}
.tableheader {
    font-size: 10px;
    color: #656464;
    font-weight : bold;
    margin-bottom : 2px;
    margin-left : 18px;
    margin-right : 0px;
    margin-top : 2px;
}
.orderstatustableheader {
    font-size: 10px;
    color: #656464;
    font-weight : bold;
    margin-bottom : 2px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 2px;
}
.tableheaderedit, .tableheaderedit A:LINK, .tableheaderedit A:ACTIVE, .tableheaderedit A:VISITED{
    font-size: 10px;
    color: #656464;
    font-weight : normal;
}
.shippinglink{
    font-size: 10px;
    color: #666666;
    margin-bottom : 0px;
    margin-left : 18px;
    margin-right : 0px;
    margin-top : 0px;
    background-color :  #F8F5E8;
}
.tableitem{
    font-size: 10px;
    color: #666666;
    margin-bottom : 0px;
    margin-left : 18px;
    margin-right : 0px;
    margin-top : 0px;
}
.tableitem A:LINK, .tableitem A:ACTIVE, .tableitem A:VISITED{
    color: #666666;
    text-decoration: none;
}
.tableitem select{
    color: #000000;
    font-size: 10px;
    width: 150px;
}
.tableitem input{
    color: #000000;
    font-size: 10px;
}

.tableitemcoll{
    font-size: 10px;
    color: #666666;
    margin-bottom : 0px;
    margin-left : 11px;
    margin-right : 11px;
    margin-top : 0px;
}
.qty input{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}
.tableitemspacer{
    margin-top : 9px;
}
.tableitemdivspacer{
    margin-top : 1px;
}
.tablesavedheader{
    font-size: 10px;
    color: #b22c1b;
    font-weight : bold;
    font-family: Verdana;
}
.tablesaveditem{
    font-size: 10px;
    color: #666666;
    font-family: Verdana;
}
.tablesaveditem A:LINK, .tablesaveditem A:ACTIVE, .tablesaveditem A:VISITED{
    color: #666666;
}
.remove, .remove A:LINK, .remove A:ACTIVE, .remove A:VISITED{
    color: #728749;
    text-decoration: underline;
}
.messagewas, .pricewas{
}
.pricesale, .messagesale {
    color: #B22C1B;
}
.footnote{
    FONT-SIZE: 9px;
    COLOR: #666666;
}
.formlabel{
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.formlabel A:LINK, .formlabel A:ACTIVE, .formlabel A:VISITED{
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.formrequiredtext{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.formfieldnote{
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.formrequired{
    COLOR: #666666;
}
.breadcrumb, .breadcrumb A:LINK, .breadcrumb A:ACTIVE, .breadcrumb A:VISITED{
    FONT-SIZE: 10px;
    color: #999999;
    text-decoration: none;
}
.brandingtext{
    font-size : 12px;
}
.footer{
    color: #bbbbbb;
    font-size:10px;
    text-transform : uppercase;
}
.footer A:LINK, .footer A:ACTIVE, .footer A:VISITED{
    color: #bbbbbb;
    text-decoration : none;
}
.footer A:HOVER{
    color: #bbbbbb;
    text-decoration : underline;
}
.messagediscount, .messagebackorder, .messageshipping, .messagesaved {
    color: #728749;
    font-weight: bold;
}
.message, .moreinfo, .messagenotpurchasable {
    color: #728749;
}
.moreinfo A:link, .moreinfo A:visited, .moreinfo A:active{
    color: #728749;
    text-decoration: underline;
}
.messageerror, .messagesent, .messagealert {
    color: #B22C1B;
}
.navsearchbox, .navemailbox{
    width : 134px;
    font-size: 10px;
    color: #666666;
}
.dirpagination{
    color: #000000;
    font-size: 10px;
}
input.address, select.country
{
    width:305px;
}
input.firstname
{
    width:119px;
}
input.lastname
{
    width:155px;
}
input.zip
{
    width:120px;
}
input.phone
{
    width:142px;
}
input.login
{
    width:225px;
}
input.tellafriend
{
    width:130px;
}
select.state  {
    width: 180px;
}
.advancedsearch input, .advancedsearch select{
    width:275px;
}
select.ViewXViewAll {

}
.tableitemdivbg, .tableitembottomdivbg{
    background-color : #FFFFFF;
    padding: 1px 0px 0px 0px;
}
.storelocationtable{
    background-color : #F8F5E8;
    padding: 19px 19px 19px 19px;
}
.wishlandingtable{
    background-color : #F8F5E8;
    padding: 33px 33px 33px 33px;
}
.storeonlytext{
    background-color : #F8F5E8;
    padding: 25px 25px 25px 25px;
}
.headerrule, .crosssellborder, .upsellborder, .recoverborder, .crosssellbg, .upsellbg, .tableitemheaderbg, .tableitemheaderdivbg {
    background-color : #FFFFFF;
}
.tablesavedbg {
    background-color : #F8F5E8;
}
.tablesavedborder, .verticalrule, .tabledivrule {
    background-color : #dfdfdf;
}
.tablesavedborder2px {
    background-color : #ffffff;
}
.qty, .tableitem2bg, .tableitem1bg, .tablesavedheaderbg, .recoverybg, .altviewactiveborder, .invoicetableheader  {
    background-color : #F8F5E8;
}
.altviewborder, .thumbborderbg {
    background-color : #DFDFDF;
}
.lrgimagebg {
    border : 1px solid #DFDFDF;
}
.imagecellbg {
    background-color : #FFFFFF;
}
.navheaderbg{
    background-image : url(./templates/theme_one/images/navtop_bg.gif);
    background-repeat : repeat-x;
}
.navfooterbg{
    background-image : url(./templates/theme_one/images/navfooter_bg.gif);
    background-repeat : repeat-x;
}
.navleftbg, .contentbg{
    background-color : #FFFFFF;
}
.clearbg, .leftshadow {
    background-image : url(./templates/theme_one/images/spacer.gif);
}
.siteborder{
    background-color : #818180;
}
.rightshadow {
    background-image : url(./templates/theme_one/images/rightside_bg.gif);
    background-repeat : repeat-y;
}
.bottomshadow{
    background-image : url(./templates/theme_one/images/bottom_bg.gif);
    background-repeat : repeat-x;
}
body.main{
    background-color: #F3EFD9;
}
body.popup{
    background-color: #FFFFFF;
}
td, body, input, select, textarea {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #666666;
    FONT-SIZE: 11px;
}
A.nu {
    text-decoration : none;
}
.popupOuterTable
{
border:2px solid #818180;
background-color:#F3EfD9;
width:556px;
height:486px;
padding:8px;
font-size:10px;
color:#666666;
background-color:#ffffff;
align:center;
}
.popupHeaderRow
{
background-color:#b22c1b;
font-size:22px;
color:#ffffff;
vertical-align:middle;
text-align:center;
}
.txfilewebpart {
padding: 10px;
}

.trackback {
    font-size:11px;
    color: #888888;
    margin : 0px 0px 2px 0px;
}
.trackback a:link, .trackback a:active, .trackback a:visited{
    color: #888888;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.trackback a:hover {
    color: #B22C1B;
    text-decoration: underline;
    margin : 0px 0px 0px 0px;
}

.product {
    font-size:11px;
    color: #888888;
    margin : 0px 0px 2px 0px;
}
.product a:link, .product a:active, .product a:visited{
    color: #888888;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.product a:hover {
    color: #888888;
    text-decoration: underline;
    margin : 0px 0px 0px 0px;
}

.page_navi {
    font-size:11px;
    color: #888888;
    margin : 0px 0px 2px 0px;
}
.page_navi a:link, .page_navi a:active, .page_navi a:visited{
    color: #888888;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.page_navi a:hover {
    color: #888888;
    text-decoration: underline;
    margin : 0px 0px 0px 0px;
}

.logout a:link, a:active, a:visited{
    color: #888888;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.logout a:hover {
    color: #888888;
    text-decoration: underline;
    margin : 0px 0px 0px 0px;
}
/* */
.product_link {
    color: #888888;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.product_link:hover {
    color: #B22C1B;
    text-decoration: none;
    margin : 0px 0px 0px 0px;
}
.showroom{
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.showroom_title{
	font-style:italic;
}

