@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.adBlurbRight {
	height: 410px;
	width: 331px;
	position: absolute;
	right: 0px;
	top: 175px;
}
.adBlurbRightTag {
	margin-right: 20px;
	margin-left: 20px;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 290px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}

.adBlurbRightText  {
	margin-right: 20px;
	margin-left: 20px;
	position: absolute;
	top: 100px;
	left: 0px;
	width: 290px;
	color: #FFFFFF;
}
.adBlurbRightContact {
	height: 79px;
	width: 331px;
	position: absolute;
	clear: both;
	float: left;
	left: 0px;
	top: 415px;
}
.advanceSearch {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 500px;
	height: 25px;
	position: absolute;
	right: 5px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.advanceSearch a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.advanceSearch a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.advanceSearch a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.advanceSearch img {
	top: 5px;
	position: relative;
}
.alignContentTable {
	top: 167px;
	position: absolute;
	padding: 0px;
	width: 900px;
}
.callMe {
	width: 553px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFF1C5;
	border: 1px solid #FFFFFF;
}

.centerParagraphsContent {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 695px;
}
.centerParagraphs {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 540px;
}

.centerContainer {
	width: 720px;
	position: absolute;
	top: 168px;
	right: 0px;
}
.centerSelector {
	width: 553px;
	background-color: #725702;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.centerSelector select {
    width: 110px;
}
.thumbSelector {
	position: relative;
	text-align: right;
	padding-top: 5px;
	padding-right: 33px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
.thumbSelector select {
    width: 50px;
}
.containerProduct {
	width: 550px;
	position: absolute;
	left: 0px;
	top: 175px;
}
.contactTop {
	height: 40px;
	width: 310px;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bolder;
	color: #493701;
	
}

.container {
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
	position: relative;
}
.containerNav2 {
	background-color: #725702;
	height: 20px;
	position: absolute;
	top: 115px;
	width: 900px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.containerMailList {
	background-color: #FFF1C5;
	height: 75px;
	width: 446px;
	border: 1px solid #FFD961;
	position: absolute;
	top: 898px;
	 
	right: 0px;
}
* html .containerMailList {
    height: 78px;
}
.bannerMiddle {
	position: absolute;
	right: 0px;
	top: 677px;
}
.containerTestimonial {
	background-color: #FFF1C5;
	height: 75px;
	width: 446px;
	border: 1px solid #FFD961;
	position: absolute;
	left: 0px;
	top: 898px;
	 
}
.containerText {
	width: 900px;
	position: absolute;
	left: 0px;
	/*top: 847px;*/
	top: 979px;
}

.containerTestimonialText  {
	margin: 10px;
	color: #333333;
}
.containerFooter {
	background-color: #C1B58F;
	height: 100px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	color: #FFFFFF;
}
.containerFooter ul {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.containerFooter li {
	display: inline-block;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
	letter-spacing:normal;
}
.containerFooter a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.containerFooter a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.ContentHeader {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid #333333;
	padding-right: 2px;
	padding-left: 10px;
}
.defaultBold {
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.defaultText {
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.detailCenter {
	clear: both;
	float: left;
	width: 900px;
	position: relative;
	top: 75px;
}
.descriptionMarquee {
	height: 430px;
	width: 395px;
	border: thin solid #928764;
	position: absolute;
	left: 0px;
	top: 0px;
}
.leftParagraphs {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.logo {
	height: 73px;
	width: 363px;
	position: relative;
	left: 10px;
	top: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 10px;
}
.mastShipping {
	height: 39px;
	width: 282px;
	position: absolute;
	top: 40px;
	right: 0px;
}

.nav2 {
	position: absolute;
	color: #FFFFFF;
	right: 0px;
	height: 20px;
	line-height: 17px;
}

.nav2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.nav2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.nav2  ul {
	background-position: top;
	display: inline;
}
.nav2  li {
	display: inline;
	list-style-type: none;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-style: solid;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.navFirst {
	width: 500px;
	position: absolute;
	right: 10px;
	color: #594C27;
	text-align: right;
	height: 20px;
	top: 80px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	
}
.navFirst ul {
}
.navFirst li {
	display: inline;
	list-style-image: url(images/nav1bullet.gif);
	padding-left: 2px;
}
.navFirst a:link {
	color: #594C27;
	text-decoration: none;
}
.navFirst a:visited {
	color: #594C27;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal; 
	text-decoration: none;
}
.navFirst a:hover {
	color: #594C27;
	text-decoration: underline;
}
.pageJump {
	font-size: 12px;
	color: #961E1E;
	text-align: center;
	width: 555px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pageJump a {
	color: #961E1E;
	text-decoration: none;
}
.productList {
	width: 525px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.productPicture {
	background:#fbecc2;
	width:122px;
	vertical-align:middle;
	text-align:center;
}
.productPicture img {
	border:1px;
	border-color:#663300;
}
.productSubtitle {
	font-size: 14px;
	font-weight: bold;
	color: #961E1E;
}
.pageJump a:hover {
	color: #961E1E;
	text-decoration: underline;
}


.productMenuTitle {
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #333333;
	padding-right: 2px;
	padding-left: 2px;
}

.productTitle {
	font-size: 11px;
	font-weight: bold;
	color: #961E1E;
	padding-top: 5px;
	padding-bottom: 5px;
}
.productTitle a:link,a:visited {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #961E1E;
	padding-top: 5px;
	padding-bottom: 5px;

}
.productDescription {
	padding-top: 5px;
	padding-bottom: 10px;
	color: #666666;
	font-size: 10px;
}
.productMenu {
	font-size: 13px;
	font-weight: bold;
	color: #961E1E;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.productMenu ul {
	position: relative;
	text-decoration:underline;
	left: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.productMenu li {
	display: list-item;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
	left: 0px;
}
.productMenu a:link {
	font-size: 13px;
	font-weight: bold;
	color: #961E1E;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ruleBottom {
	background-color: #725702;
	height: 5px;
}
.saleBanner {
	position: relative;
	right: 0px;
}

.searchBar {
	background-color: #846D23;
	height: 30px;
	width: 900px;
	position: absolute;
	top: 136px;
}
.sectionHeader {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid #333333;
	padding-right: 2px;
	padding-left: 10px;
	width: 540px;
}
.sectionLeftContent {
	width: 180px;
	left: 0px;
	top: 168px;
	position: absolute;
	background-color: #fbecc2;
}
.sectionLeftContent ul {
	display: inline;
	list-style-position: inside;
	list-style-image: url(images/bulletCategory.gif);
	text-indent: 5px;
}
.sectionLeftContent ul ul {
	text-indent: 15px;
}
.spacerLeftMenu {
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.spacerLeftMenu select {
    width: 120px;
}
.text {
	padding-bottom: 20px;
}
.hometext {
	padding-bottom: 20px;
	color: #961E1E;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.hometext a:link {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.hometext a:visited {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.textDescriptionTblLeft {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-indent: 10px;
}
.textDescriptionTblRight {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-indent: 10px;
}
.textDescriptionTblHeader {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #655527;
	text-indent: 5px;
}
.textRed {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #961E1E;
	padding: 5px;
}
.Title {
	font-size: 13px;
	font-weight: bold;
}
.whyBox {
	position: relative;
	border: 1px solid #d6c69c;
	z-index: 50;
	width: 147px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.whyBox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.whyBox ul {
	display: inline;
	list-style-type: none;
	list-style-image: url(images/whiteBullet.gif);
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
}
.whyBox li {
	padding-top: 2px;
	padding-left: 15px;
	text-indent: -16px;
}
.okSearch {
	position: relative;
	top: 6px;
	left: 5px;
}
.getStarted {
	background-color: #FFCC00;
	height: 16px;
	width: 150px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-left: 5px;
}
.getStarted a {
	color: #725702;
}
.flagBox {
	float: right;
	width: 152px;
	position: relative;
}
.catMenu {
}
.catMenu  ul {
	display: inline;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(images/brownBullet.gif);
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.catMenu li {
	padding-top: 2px;
	padding-left: 7px;
	color: #961E1E;
}
.catMenu ul ul {
	display: inline;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(images/brownBullet.gif);
	text-indent: 5px;
	margin: 0px;
	padding: 0px;
}
.catMenu li li {
}
.nav2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nav2 a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.catMenu li a {
	color: #961E1E;
	font-family: Verdana, Arial;
	text-decoration: underline;
	font-size: 12px;
}
.catMenu li a:visited {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.catMenu li a:hover {
	color: #961E1E;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.alignChips {
	position: relative;
	left: 70px;
	top: 10px;
}
.borderTD {
	border: thin solid #666666;
	margin-top: 2px;
	padding-top: 2px;
}
.rightContent {
	width: 157px;
	position: absolute;
	border: 0px none #d6c69c;
	padding: 0px;
	top: 103px;
	float: right;
	z-index: 50;
	right: 2px;
	clear: both;
}
.rightContent2 {
	width: 157px;
	position: absolute;
	border: 0px none #d6c69c;
	padding: 0px;
	 
	float: right;
	z-index: 50;
	right: 2px;
	clear: both;
}
.bigRed {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
.greenBold {
	color:#006600;
	font-size:12px;
	font-weight:bold;
}
.emailSubmit {
	float:left;
}
.my-account-big-text {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #891414;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 13px 0px;
}
.my-account-increase-text {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #999900;
	vertical-align: top;
	text-align: left;
	padding-bottom: 3px;
}
.my-account-text {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px 6px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.instruction-links {list-style:none; border-bottom:1px #000000 thin;padding-bottom:7px; margin-bottom:0px;}
.instruction-links li {margin-bottom:7px}
.instruction-links a {color: #848400; text-decoration:none; font-family: Arial; font-size: 12px; margin-bottom:0px;}
ul, li {list-style-type:none; margin-bottom:0px; padding-left: 0px; margin-left:10px}

hr {

 width: 320px;
 height: 1px;
 background-color: #999999;
 border:thin;
 margin-left:0px;
 
}
.backtotop-links   {color: #848400; text-decoration:underline; font-family: Arial; font-size: 12px; margin-bottom:0px;}
.backtotop-links a {color: #848400; text-decoration:underline; font-family: Arial; font-size: 12px; margin-bottom:0px;}
.error {
	background:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
}

    #dealoftheday table.deal {
        border: 1px solid #ccc;
        background: #fcf9f2;
    }
        #dealoftheday table.deal th {
            padding: 10px 0;
        }
        #dealoftheday table.deal td {
            padding: 10px;
        }
            #dealoftheday table.deal td div.name a {
                font: normal 18px georgia, trebuchet ms, times, times new roman, serif;
                color: #900103;
                text-decoration: none;
                border-bottom: 1px solid #d9d7d8;
                padding-bottom: 4px;
            }
                #dealoftheday table.deal td div.name a:hover {
                    border-bottom: 1px solid #900103;
                }
            #dealoftheday table.deal td div.size {
                margin: 8px 0 1px 0;
                font: bold 13px arial, verdana, sans-serif;
                color: #3f7da2;
            }
            #dealoftheday table.pricing {}
                #dealoftheday table.pricing td {
                    padding: 0;
                }    
                #dealoftheday table.pricing tr.price td {
                    font: normal 12px arial, verdana, sans-serif;
                    color: #646962;
                }
                #dealoftheday table.pricing tr.sale td {
                    font: bold 14px arial, verdana, sans-serif;
                    color: #f00;
                }
<!-- CSS added after programming -->
.catext {
	padding-bottom: 20px;
	color: #961E1E;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.catext a:link {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.catext a:visited {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.context {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.context a:link {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.context a:visited {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.sitemap-links {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.sitemap-links a:link {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.sitemap-links a:visited {
	color: #961E1E;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}
.sitemap-titles {
	color: #68171A;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;