/* General Classes starts*/
body                            { margin: 0px; font-family: Arial; font-size: 12px; }
a                               { text-decoration: none; }
a:hover                         { text-decoration: underline; }
a img                           { border: none; }

/* General Classes */
.small { font-size: 0.9em; }
.bold { font-weight: 900; }
.underline { text-decoration: underline; }
.strike { text-decoration: line-through; }
.greybg { background-color: #E0DFDB; }
.grey { color: #777777 !important; }
.blue { color: #35547E !important; }
.black { color: #000000 !important; }
.red { color: #FF0000 !important; }
.gold { color: #C1914A !important; }
.burgandy { color: #590C01 !important; }
.tan { color: #645D49 !important; }
.black-border { border: solid 1px #000000; }
.top-black-border { border-top: solid 1px #000000 }
.top-tan-border { border-top: solid 1px #968875 }
.right-gold-border { border-right: solid 1px #C1914A }
.right-tan-border { border-right: solid 1px #968875; }
.block { display: block; }
.artheader { color:#645D49; font-family:Times New Roman; font-size:1.6em; font-variant:small-caps; letter-spacing:0.1em; }


/* Header Styles */
tr.header1                      { height: 36px; background-image: url(/images/art/top-bg.gif); background-repeat: repeat-x; background-position: top center; }
td.header1                      { color: #FFFFFF; font-weight: 900; font-size: 0.9em; }
td.header1 a                    { color: #FFFFFF; }
tr.header2                      { height: 89px; }
td.header2                      { }
table.header2                   { border-bottom: solid 1px #968875; }
table.header2 td.logo           { padding-left: 5px; }
table.header2 td.search         { height: 50px; }
table.topmenu td                { border-left: solid 1px #968875; padding: 5px 10px; }
table.topmenu td a              { color: #968875; font-variant: small-caps; font-weight: 900; }
tr.menu                         { }
td.menu                         { padding: 5px 0px; }
table.menucontainer             { }
table.menucontainer tr          { background-color: #645D49; }
table.menucontainer td          { padding: 7px 10px;}
table.menu td                   { border-left: solid 1px #FFFFFF; padding: 0px 10px;  }
table.menu a                    { color: #FFFFFF; font-variant: small-caps; font-size: 0.9em; font-weight: 900; }
tr.home-section1                { }
td.home-section1                { }
table.home-section1             { color: #645D49; font-weight: 900; font-size: 0.9em; }
table.home-section1 td          { border-left:1px solid #968875;border-top:1px solid #968875;padding:5px;}
table.home-section1 tr.section-images td { border:medium none;padding:2px;}
tr.section-images td            { border: none; padding: 2px; }
span.title                      { font-size: 1.4em; text-transform: uppercase; }
table.block td                  { border: none; }
tr.home-section2                { }
td.home-section2                { }
td.home-section1 a:hover {text-decoration: blink;}tr.section2-header              { background-image: url(/images/art/section-bg.gif); background-repeat: repeat-x; background-position: top center; height: 28px; }
tr.section2-footer              { background-image: url(/images/art/section-bg2.gif); background-repeat: repeat-x; background-position: bottom center; height: 28px; }
td.section2-form                { background-color: #968875; color: #FFFFFF; font-weight: 900; font-size: 1.1em;padding: 1px 1px 10px 1px;}
td.section2-signup              { padding: 10px 0px; }
td.section2-signup a            { color: #645D49; font-size: 2.0em; font-family:Georgia; }
td.section2-nav                 { color: #955A22; border-top: solid 1px #955A22; padding: 10px; font-size: 0.9em; }
span.title2                     { font-weight: 900; font-size: 1.2em; }
tr.footer1                      { }
td.footer1                      { padding-top: 20px; }
table.footer1                   { color: #955A22; font-size: 0.9em; }
table.footer1 a                 { color: #955A22; }
tr.footer2                      { height: 36px; background-image: url(/images/art/top-bg.gif); background-repeat: repeat-x; background-position: top center; }
td.footer2                      { }
td.sub-menu                     { font-size: 1.2em; }
td.sub-menu a                   { display: block; padding: 5px 0px 5px 0px ; }
td.main-title                   { font-family: Calibri; font-variant: small-caps; font-size: 1.6em; letter-spacing: 0.1em;  color: #645D49; }
td.firstcolumn { border-left: none !important; }

/* category style starts */
tr.content-header               { background-image: url(/images/art/section-bg.gif); background-repeat: repeat-x; background-position: top center; height:22px; }
tr.content-footer               { background-image: url(/images/art/section-bg2.gif); background-repeat: repeat-x; background-position: bottom center; height: 28px; }
td.h1 {background-image:url(/images/art/h1.gif);background-position:left top;background-repeat:no-repeat;color:#FFFFFF;font-family:Times New Roman;height:23px;letter-spacing:0.1em;padding:10px 10px 10px 20px;width:173px;}
td.h2 {background-color:#E0DFDB;background-image:url(/images/art/h2.gif);background-position:left top;background-repeat:no-repeat;color:#FFFFFF;font-family:Times New Roman;height:23px;letter-spacing:0.1em;padding:10px 10px 10px 20px;width:173px;}
td.product {width:550px;}
td.main-title {color:#645D49;font-family:Times New Roman;font-size:1.6em;font-variant:small-caps;letter-spacing:0.1em;}

td.main-title h1:first-letter {font-weight:200;font-size:larger;}
td.main-title h1 {font-size:medium;font-weight:100;}

/* category style ends */



/* Body Styles */
td.sub-title                    { font-family: Times New Roman; font-variant: small-caps; font-size: 1.2em; letter-spacing: 0.1em;  color: #645D49; }
table.ordertable                { border: solid 1px #000000; }
td.sub-menu                     { font-size: 1.2em; }
td.sub-menu a                   { display: block; padding: 5px 0px 5px 0px ; }

/* Checkout Styles */
table.checkout                 { border: solid 1px #968875; }
tr.checkout-header             { background-color: #968875; }
th.checkout-header             { color: #FFFFFF; padding: 6px 5px; }



