/* Custom CSS Document for Revival Fabrics
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

body {background: url(images/design/bkgd-body.gif); font-family: Verdana, Arial, Helvetica, sans-serif}

#ContentCell {background: #fff}
#Instruction1_InstructCell {background: #B6916B; border: 1px solid #A97F54;	padding: 7px}
#Instruction1_InstructCell a {color: #fff}
.Instructions {font-size: 11px; color: #fff}
.Messages,
.ErrorMessages {font-weight: bold; font-size: 11px; color: #691C1C}
.Headings {font: bold 18px Georgia, "Times New Roman", Times, serif; color: #673401}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-weight: bold; font-size: 14px; color: #673400; background: #E6A74F}
.Content {font-size: 12px; color: #93510E}
.Content a {color: #93510E; text-decoration: underline}
.Content a:hover {text-decoration: none}

/* TopBanner Styles
--------------------------------------------------------*/

#TopBannerCell {background: #fff url(images/design/bn-rt-bkgd.jpg) no-repeat bottom right; color: #1F1A04; padding: 15px}
#TopBannerCell a img {border: 0}
#TopBannerCell p {margin: 0; padding: 0; font-size: 11px; font-weight: bold}
#TopBannerCell p a {color: #1f1a04; text-decoration: none}

/* TopSubBanner Styles
--------------------------------------------------------*/

#TopSubBannerCell {padding: 10px 0; background: #93510D url(images/design/bn-nav_tile.gif) repeat-x top; border-top: 5px solid #000; border-bottom: 5px solid #E6A74F; font-size: 12px; color: #fff}
#TopSubBannerCell ul {list-style: none; margin: 0; padding: 0}
#TopSubBannerCell li {float: left; display: inline; padding: 0 15px}
#TopSubBannerCell li#cart {float: right}
#TopSubBannerCell a {color: #fff; text-decoration: none}
#TopSubBannerCell a:hover {text-decoration: underline}

/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {height: 348px; background: #93510E url(images/design/lc-tile.gif) repeat-x bottom}
#LeftColumnNav1_custommenu {width: 180px}
#lc-nav {margin-top: 15px}
.LeftColumnText a {color: #fff; font-size: 12px; padding: 0 0 5px 15px ; text-decoration: none}
.LeftColumnText a:hover {text-decoration: underline}

/* Footer Styles
--------------------------------------------------------*/

#FooterCell {font-size: 10px; color: #fff; text-align: center; line-height: 20px}
#FooterCell a {color: #fff; text-decoration: none}
#FooterCell a:hover {text-decoration: underline}
#FooterCell ul {font-size: 11px; list-style: none; margin: 0; padding: 0}
#FooterCell li {display: inline; margin: 0 10px}

/* Default Page Styles
--------------------------------------------------------*/

#df-tbl {margin: 15px 0 0 15px; padding: 0; color: #84613D; font-size: 12px; width: auto}
#df-tbl td {vertical-align: top}
#df-tbl td.left {padding: 0 20px 15px 0}
#df-tbl h1 {font-size: 12px; font-weight: normal; background: url(images/design/df-japanese.gif) no-repeat right}
#df-tbl img {margin: 0 15px 15px 0}

/* Static Page Styles
--------------------------------------------------------*/

#contentwrap {margin: 0 0 20px 0}
#contentwrap h1 {font: bold 18px Georgia, "Times New Roman", Times, serif; color: #673401; border-bottom: 1px solid #3E251A; padding-bottom: 5px}
#contentwrap h2 {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #93510E}
#contentwrap h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #93510E}
.static-tbl {width: 100%}
.static-tbl td {vertical-align: top}
#cust-serv {font-size: 12px}
#cust-serv td {width: 33%}
#cust-serv h2 {font: bold 14px Georgia, "Times New Roman", Times, serif; color: #673401; width: 90%; margin: 0 0 5px 0; padding: 0 0 3px 0; border-bottom: 1px dashed #E6A74F}
#cust-serv ul {list-style: none; margin: 0 0 10px 0; padding: 0}

.cust-serv h2 {border-top: 1px dotted #93510E; padding-top: 15px}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#LeftColumnNav1_SimpleSearch1_Panel1 {width: 100%; margin: 0; padding: 0; font-size: 12px; color: #fff; background: #E6A74F}
#LeftColumnNav1_SimpleSearch1_Panel1 #searchwrap {margin: 10px 15px 15px 15px}
#LeftColumnNav1_SimpleSearch1_Panel1 a {color: #fff; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 a:hover {text-decoration: underline}
.searchbox {border: 1px solid #CA8F3D; background: #fff; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; width: 125px}

.semaddleft {font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; margin-left: 3px; color: #E6A74F}
.semaddstatic {margin-left: 10px; margin-top: 10px}
.semaddstatic h1 {font-weight: bold; font-size: 16px} 
.semaddleft ul {list-style-type: none; margin-top: 3px}
.semaddleft li {margin-left: -25px}
.semaddleft ul a {text-decoration: none; color: #FFFFFF; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.semaddleft ul a:hover {text-decoration: underline}