/* Custom CSS Document for Cross Country Quilt Barn
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

body {background: url("ssl/images/design/bkgd-body.gif")}

#PageSubTable {background: #fff; background: url("ssl/images/design/lc-tile.gif") repeat-y left}
#ContentCell {background: #fff; background: url("ssl/images/design/bkgd.gif")}

.Instructions {font: 11px Arial, Helvetica, sans-serif; color: #fff}
#Instruction1_InstructCell {background: #9C7E68;	border: 1px solid #7A614F;	padding: 7px}
#Instruction1_InstructCell a {color: #fff}

.Messages,
.ErrorMessages {font: bold 11px Arial, Helvetica, sans-serif; color: #700}

.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font: bold 14px Arial, Helvetica, sans-serif; color: #fff; background: #700}

.Content, p {font: 12px Arial, Helvetica, sans-serif; color: #000}
.Content a {color: #700; text-decoration: underline}
.Content a:hover {color: #700; text-decoration: none}

.Headings,
#contentwrap h2 {font-size: 18px; font-weight: bold; color: #381e0f; border-bottom: 1px solid #700}
#contentwrap h3 {font-size: 16px; font-weight: bold; color: #381e0f}

#contentwrap {margin: 0 0 20px 0}
.searchtemplate_tbl {margin-bottom: 20px}
.img {border: 1px solid #381E0F}
.line {border-bottom: 1px solid #381e0f}
.sig {width: 100%; height: 34px; background: url("ssl/images/design/df-happy.gif") no-repeat; text-indent: -9999px; margin: 5px 0 0 0; padding: 0}
.divide {background: url("ssl/images/design/ft-img.gif") no-repeat 50% 0; width: 100%; height: 50px}
.red {color: #700}

#landtable {width: 85%; font-size: 14px; font-weight: bold}
#landtable td {width: 25%; text-align: center; padding: 5px}
#landtable img {border: 1px solid #381e0f}

/* Top Banner Styles
--------------------------------------------------------*/

#TopBannerCell {background: url("ssl/images/design/bkgd.gif"); font-family: Arial, Helvetica, sans-serif; color: #000}
#bntable {width: 100%; font: 11px Arial, Helvetica, sans-serif; color: #000}
.bn-top_l {padding: 5px 0 5px 15px}
.bn-top_r {text-align: right; vertical-align: bottom; padding: 0 10px 7px 0}

/* TopSubBanner Styles
--------------------------------------------------------*/

#TopSubBannerCell {background: url("ssl/images/design/bkgd-body.gif")}
.bn-nav {margin: 0; padding: 3px; width: 100%; height: auto; background: url("ssl/images/design/bkgd-body.gif")}
.bn-nav ul {list-style: none; margin: 0; padding: 0; text-align: center}
.bn-nav li {display: inline}
.bn-nav li a {float: left; text-decoration: none; text-indent: -9999px; display: block}
.bn-nav #nav01 a {width: 81px; height: 34px; background: url("ssl/images/design/bn-nav01.gif") no-repeat}
.bn-nav #nav02 a {width: 130px; height: 34px; background: url("ssl/images/design/bn-nav02.gif") no-repeat}
.bn-nav #nav03 a {width: 118px; height: 34px; background: url("ssl/images/design/bn-nav03.gif") no-repeat}
.bn-nav #nav04 a {width: 118px; height: 34px; background: url("ssl/images/design/bn-nav04.gif") no-repeat}
.bn-nav #nav05 a {width: 109px; height: 34px; background: url("ssl/images/design/bn-nav05.gif") no-repeat}
.bn-nav #nav06 a {width: 105px; height: 34px; background: url("ssl/images/design/bn-nav06.gif") no-repeat}
.bn-nav #nav07 a {width: 89px; height: 34px; background: url("ssl/images/design/bn-nav07.gif") no-repeat}

/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {background: url("ssl/images/design/lc-base.gif") no-repeat bottom left; padding-bottom: 70px}

#LeftColumnNav1_custommenu {width: 100%; font: 11px Arial, Helvetica, sans-serif}
#LeftColumnNav1_custommenu h3 {width: 153px; height: 64px; background: url("ssl/images/design/lc-head.gif") no-repeat; text-indent: -9999px; margin: 0; padding: 0}
#LeftColumnNav1_custommenu ul {margin: 0; padding: 0; list-style: none}
#LeftColumnNav1_custommenu li a {text-indent: -9999px; display: block; text-decoration: none}
#LeftColumnNav1_custommenu ul li ul li a {color: #fff; text-decoration: underline; background: none; text-indent: 45px; height: 16px}
#LeftColumnNav1_custommenu ul li ul li a:hover {color: #fff; text-decoration: none}
.nav01 a {width: 153px; height: 22px; background: url("ssl/images/design/lc-nav01.gif") no-repeat}
.nav02 a {width: 153px; height: 22px; background: url("ssl/images/design/lc-nav02.gif") no-repeat}
.nav03 a {width: 153px; height: 20px; background: url("ssl/images/design/lc-nav03.gif") no-repeat}
.nav04 a {width: 153px; height: 20px; background: url("ssl/images/design/lc-nav04.gif") no-repeat}
.nav05 a {width: 153px; height: 20px; background: url("ssl/images/design/lc-nav05.gif") no-repeat}
.nav06 a {width: 153px; height: 20px; background: url("ssl/images/design/lc-nav06.gif") no-repeat}
.nav07 a {width: 153px; height: 22px; background: url("ssl/images/design/lc-nav07.gif") no-repeat}
.nav08 a {width: 153px; height: 22px; background: url(images/design/lc-nav08.gif) no-repeat}
.nav09 a {width: 153px; height: 22px; background: url(images/design/lc-nav09.gif) no-repeat}
.nav10 a {width: 153px; height: 22px; background: url(images/design/lc-nav10.gif) no-repeat}
.nav11 a {width: 153px; height: 22px; background: url(images/design/lc-nav11.gif) no-repeat}
.nav12 a {width: 153px; height: 22px; background: url(images/design/lc-navemptyNEW.gif) no-repeat}

/* Footer Styles
--------------------------------------------------------*/

/* Layout Styles */
#FooterCell {background: url("ssl/images/design/bkgd.gif"); text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #000; padding: 20px 0}
#FooterCell a {color: #690605; text-decoration: underline; font-size: 10px}
#FooterCell a:hover {color: #690605; text-decoration: none}
#FooterCell span {color: #690605; font-size: 10px}
.ft_dec {padding-bottom: 80px; background: url("ssl/images/design/ft-img.gif") no-repeat 50% 30px}

/* Default Page Styles
--------------------------------------------------------*/

#dfwrap {width: 603px}
#dfwrap h1 {background: url("ssl/images/design/df-house.gif") no-repeat; text-indent: -9999px; width: 383px; height: 218px}
#df-left {width: 400px; float: left; margin: 0 24px 0 12px; padding: 10px 0 0 0}
.df-sig {width: 100%; height: 34px; background: url("ssl/images/design/df-happy.gif") no-repeat 100% 75%; text-indent: -9999px; margin: 0; padding: 0}
#df-right {width: 155px; float: left}
#df-right h2 {width: 155px; height: 57px; background: url("ssl/images/design/df-r_top.gif") no-repeat; text-indent: -9999px; margin: 5px 0 0 0; padding: 0}
#df-right ul {margin: 0; padding: 0; list-style: none}
#df-right li a {text-indent: -9999px; display: block; text-decoration: none}
.feat01 a {width: 155px; height: 86px; background: url("ssl/images/design/df-r_link01.gif") no-repeat}
.feat02 {width: 155px; height: 116px; background: url("ssl/images/design/df-r_link02.gif") no-repeat; text-indent: -9999px; display: block; text-decoration: none}
.feat03 a {width: 155px; height: 94px; background: url("ssl/images/design/df-r_link03.gif") no-repeat}
.feat04 a {width: 155px; height: 110px; background: url("ssl/images/design/df-r_link04.gif") no-repeat}
.feat07 a {width: 155px; height: 86px; background: url(images/design/df-r_link09.gif) no-repeat}
.feat11 a {width: 155px; height: 86px; background: url(images/design/df-r_link11.gif) no-repeat}
.feat06 {width: 155px; height: 116px; background: url(images/design/df-r_link06b.gif) no-repeat;

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#TopBanner1_SimpleSearch1_Panel1 {margin: 0 0 5px 0; padding: 0; font-size: 10px; text-align: right}
#TopBanner1_SimpleSearch1_Panel1 a {color: #000; text-decoration: underline}
#TopBanner1_SimpleSearch1_Panel1 a:hover {color: #000; text-decoration: none}

.searchbox {border: 1px solid #000; width: 150px; font: 12px Arial, Helvetica, sans-serif; color: #000}

/* Cart Styles */
#cartwrap {margin: 0; padding: 0; text-align: right; font-size: 11px}
#cartwrap a {color: #000; text-decoration: underline}
#cartwrap a:hover {color: #000; text-decoration: none}
