body { color: #ccc; font-size: 12px; font-family: verdana, helvetica, sans-serif; }
.index2 { color: #fff; font-size: 12px; font-family: verdana, helvetica, sans-serif; background-image: url(../images/flannel.jpg); }
#clearer {
	clear: both;
	margin: 0;
	padding: 0;
}
#clearer2 { height: 20px; clear: both; margin: 0; padding: 0; }
a:link { color: #fff; font-size: 12px; font-family: verdana, helvetica, sans-serif; text-decoration: underline; }

a:hover { color: #fff; font-size: 12px; font-family: verdana, helvetica, sans-serif; text-decoration: underline; }

a:visited { color: #fff; font-size: 12px; font-family: verdana, helvetica, sans-serif; text-decoration: underline; }
li { list-style-position: inside; }
.page { color: #666; font-size: 15px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; }
.page a:link{ color: #c63; font-size: 15px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; }
.page a:hover{ color: #666; font-size: 15px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; }
.page a:visited{ color: #c63; font-size: 15px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; }
.page a:visited:hover{ color: #666; font-size: 15px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; }


.media { color: #fff; font-size: 12px; font-family: Verdana, helvetica, sans-serif; line-height: 24px; }

.header { color: #c63; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 26px; text-decoration: none; }
.header a:link{ color: #c63; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 26px; text-decoration: none; }
.header a:hover{ color: #9c3; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 26px; text-decoration: none;}
.header a:visited{ color: #c63; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 26px; text-decoration: none; }
.header a:visited:hover{ color: #9c3; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 26px; text-decoration: none; }

.subheader { color: #9c3; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 26px; }

.subhead-2 { color: #9c3; font-size: 12px; font-family: verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; letter-spacing: 0.5px; }

.container { color: #ccc; font-size: 12px; font-family: Verdana, helvetica, sans-serif; line-height: 19px; ; background-color: #333; position: absolute; top: 205px; left: 20px; width: 708px; height: auto; margin-right: auto; margin-left: auto; padding: 10px 15px 5px 21px; border: double 4px #999; }
.container2 { color: #fff; font-size: 12px; font-family: Verdana, helvetica, sans-serif; line-height: 19px; ; background-color: #333; position: absolute; top: 205px; left: 20px; width: 742px; height: auto; margin-right: auto; margin-left: auto; border: double 4px #999; }

.logocontainer { color: #c63; font-size: 12px; font-family: Verdana, helvetica, sans-serif; line-height: 21px; background-color: #fff; position: absolute; top: 75px; left: 20px; width: 744px; height: 170px; margin-right: auto; margin-left: auto; border: double 3px #666; }
.logocontainer2 { color: #c63; font-size: 12px; font-family: Verdana, helvetica, sans-serif; line-height: 21px; background-color: #fff; position: absolute; top: 25px; left: 20px; width: 742px; height: 170px; margin-right: auto; margin-left: auto; border: double 4px #999; }

h1 { color: #c63; font-size: 16px; font-family: verdana, helvetica, sans-serif; font-weight: bold; }

h2 { color: #fff; font-size: 18px; font-family: verdana, helvetica, sans-serif; font-weight: bold; }



.logo { background-color: #fff; background-image: url(../images/logodoma.gif); background-repeat: no-repeat; background-position: center; position: absolute; top: 12px; left: 12px; width: 275px; height: 100px; }

.menu { color: #333; font-size: 13px; font-family: Helvetica, verdana, sans-serif; text-align: center; word-spacing: 2px; letter-spacing: 1px; position: relative; top: 28px; right: 8px; clear: right; }
.menu a:link { color: #333; font-size: 13px; font-family: Helvetica, verdana, sans-serif; text-align: right; word-spacing: 2px; letter-spacing: 1px; border-bottom: medium none; text-decoration: none }
.menu a:hover { color: #c63; font-size: 13px; font-family: Helvetica, verdana, sans-serif; text-align: right; word-spacing: 2px; letter-spacing: 1px; border-bottom: medium none; text-decoration: underline}
.menu a:visited { color: #333; font-size: 13px; font-family: Helvetica, verdana, sans-serif; text-align: right; word-spacing: 2px; letter-spacing: 1px; border-bottom: medium none; text-decoration: underline }

.address { color: #c63; font-size: 11px; font-family: verdana, helvetica, sans-serif; line-height: 15px; text-align: right; word-spacing: 1px; letter-spacing: 0.3px; vertical-align: bottom; position: relative; top: 10px; width: 300px; height: auto; float: right; margin: 0; padding-right: 12px; padding-bottom: 6px; }
.address a:link{ color: #c63; font-size: 11px; font-family: verdana, helvetica, sans-serif; line-height: 15px; text-decoration: underline; text-align: right; word-spacing: 1px; letter-spacing: 0.3px; vertical-align: bottom; }
.address a:visited{ color: #c63; font-size: 11px; font-family: verdana, helvetica, sans-serif; line-height: 15px; text-align: right; word-spacing: 1px; letter-spacing: 0.3px; vertical-align: bottom; }
.address a:hover{ color: #9c3; font-size: 11px; font-family: verdana, helvetica, sans-serif; line-height: 15px; text-decoration: underline; text-align: right; word-spacing: 1px; letter-spacing: 0.3px; vertical-align: bottom; padding-top: 4px; }

.products { color: #fff; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: normal; line-height: 22px; }
.products a:link{ color: #ccc; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: normal; line-height: 22px; text-decoration: underline; }
.products a:visited{ color: #999; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: normal; line-height: 22px; text-decoration: underline; }
.products a:hover{ color: #999; font-size: 14px; font-family: verdana, helvetica, sans-serif; font-weight: normal; line-height: 22px; text-decoration: underline; }

.notes { color: #999; font-size: 11px; font-style: italic; font-family: verdana, helvetica, sans-serif; line-height: 125%; }
.clearance { color: #c63; font-weight: bold; font-style: italic; text-transform: uppercase; letter-spacing: 1px; }
.collage { position: relative; top: 10px; left: 4px; width: 735px; height: 300px; clear: both; }

.image { border: solid 1px #9c3; }

.index-text { background-color: #666;  color: #fff; font-family: verdana, helvetica, sans-serif; padding: 0 8px 8px; }
.index-text2 { background-color: #333; color: #fff; font-family: verdana, helvetica, sans-serif; padding: 0 8px 8px; }

.footer { color: #666; font-size: 10px; font-family: verdana, helvetica, sans-serif; line-height: 13px; background-color: #333; text-align: center; width: 700px; height: auto; padding: 8px; border-top: 1px solid #9c3; border-right-color: #fff; border-bottom-color: #fff; border-left-color: #fff; }
.footer a:link{ color: #666; font-size: 10px; font-family: verdana, helvetica, sans-serif; text-decoration: underline; }
.footer a:visited{ color: #999; font-size: 10px; font-family: verdana, helvetica, sans-serif; text-decoration: underline; }
.footer a:hover{ color: #999; font-size: 10px; font-family: verdana, helvetica, sans-serif; text-decoration: underline; }

.quote { color: #d1d1d1; font-size: 11px; font-family: Verdana, helvetica, sans-serif; line-height: 16px; background-color: #c63; word-spacing: 1px; letter-spacing: 0.4px; width: 240px; height: auto; float: right; margin: 8px 12px; padding: 6px 10px; }

.vendor { color: #666; font-size: 12px; font-family: verdana; font-weight: normal; background-color: #fff; text-align: left; vertical-align: top; width: 95%; height: 100%; padding: 10px 10px 20px; border: double 3px #ccc; }
.vendor a:link{ color: #5f5f5f; font-size: 12px; font-family: verdana; font-weight: normal; text-decoration:underline }
.vendor a:visited{ color: #999; font-size: 12px; font-family: verdana; font-weight: normal; text-decoration:underline }
.vendor a:hover{ color: #c63; font-size: 12px; font-family: verdana; font-weight: normal; text-decoration:underline }

.gallery { color: #666; font-size: 14px; font-family: verdana; font-weight: bold; background-color: #fff; text-align: center; vertical-align: top; width: 90%; height: auto; padding: 15px; border: double 3px #ccc; }
.gallery a:link{ color: #c63; font-size: 14px; font-family: verdana; font-weight: bold; text-decoration: underline; }
.gallery a:visited{ color: #999; font-size: 12px; font-family: verdana; font-weight: normal; text-decoration:underline }
.gallery a:hover{ color: #9c3; font-size: 14px; font-family: verdana; font-weight: bold; text-decoration:underline }


.tips { color: #fff; font-size: 12px; font-family: verdana; font-weight: normal; text-align: center; vertical-align: top; width: 80%; height: auto; clear: right; padding: 10px; border: dotted 2px #666; }
.tips-clear { width: 100%; height: 5px; clear: both; }
.twitter { text-align: center; width: 225px; height: 120px; float: right; clear: right; margin-top: 10px; margin-bottom: 15px; }
.tweet { color: #c63; font-size: 11px; font-style: italic; }
.announcement { color: #333; font-size: 12px; font-family: verdana; font-weight: normal; background-color: #fff; text-align: center; vertical-align: top; width: 200px; height: auto; float: right; clear: right; margin: 5px; padding: 10px; border: double 3px; }
.announcement a:link { color: #c63; text-decoration: underline; }
.announcement a:visited { color: #c63; text-decoration: underline; }
.announcement a:hover { color: #9c6; text-decoration: underline; }

slide {
   position : absolute;
   visibility : hidden;
   top : 200px;
   left : 50px;
}

#slide0 {
   visibility : visible;
}
.frame { width: 350px; height: 281px; float: left; clear: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
.coupon { width: 360px; height: 300px; float: left; margin: 15px 25px 15px 15px; border: dashed 2px #999; }
.coupon2 { width: 360px; height: 300px; margin: 15px 25px 15px 15px; border: dashed 2px #999; }
.promo { width: 100%; height: auto; padding: 10px; border: dotted 2px #c63; }
.promo-clear { width: 100%; height: 2px; clear: both; }
.home-promo { width: 200px; float: right; clear: right; margin-bottom: 20px; margin-left: 20px; }

