ul {
	padding-left: 20px;
	}
.main_bg{
background:transparent url('images/mainbg.jpg') repeat-y scroll left top;
padding:0px;
margin:0px;
}
.style6 {color:#503c33;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
padding-left:3px;
font-weight:bold;
}

.style6:hover { 
text-decoration:underline;
font-family:Tahoma;
color:#503c33;
font-size:12px;
padding-left:3px;
}

.text1 {color:#503c33;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
padding-left:5px;
font-weight:bold;
}

.text2{color:#503c33;
text-decoration:none;
font-family:Tahoma;
font-size:10px;
padding-left:1px;
font-weight:normal;
}

.menubg{ background:url('images/menubg.jpg') no-repeat scroll left top;
width:866px;
height:35px;
margin:0px;
padding:0px;}

.mattblackmenu ul {
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-type:none;
margin:10px 0 0 8px;
padding:0;


}
.mattblackmenu li {
display:inline;
margin:0;
}
.mattblackmenu li a {
color:white;
display:block;
float:left;
margin:0;
padding:0 0 8px;
text-align:center;
text-decoration:none;
width:140px;
}
.mattblackmenu li a:visited {
color:white;
}

.downarrowpointer {
border:0 none;
padding-left:8px;
}


.v2-home-cell-one {
background:transparent url('images/home-category-cell2-bg.gif') no-repeat scroll left top;
height:187px;
padding:7px0px;
width:185px;
}

.v2-home-left{
font-size:18px;
font-family:arial;
font-weight:500;
margin:0;
padding:2px 0 0;
text-align:center;
}
.v2-home-left a {
color:black;
text-decoration:none;
}
.v2-home-left a:hover{
color:#29A660;
text-decoration:underline;}

.text5{
font-size:12px;
line-height:110%;
font-family:tahoma;
margin:0;
padding-left:3px;
padding-right:3px;
text-align:center;
}

.style11{color:#29A660;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
padding-left:0px;
font-weight:normal;

}

.style11:hover { text-decoration:underline;
font-family:Tahoma;
color:#503c33;
font-size:12px;
padding-left:0px;
}

.shopbyprice {
background:transparent url('images/bg-shopbyprice.gif') no-repeat scroll 0 0;
height:137px;
margin:0;
padding:5px;
width:258px;
}

.headingtext {
color:#29A660;
font-size:19px;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
line-height:100%;
margin:0;
padding:5px 0px 0px 10px;
}

.shippingpic {
background:transparent url('images/free-shippingpic.gif') no-repeat scroll 0 0;
height:370px;
margin:0;
padding:1px;
width:259px;
}

.headingtext12{
font-size:18px;
font-family:arial;
font-weight:normal;
margin:0;
padding:2px 0px 0px 10px;
}

.testimonials {
font-size:18px;
font-weight:500;
line-height:100%;
margin:0;
padding:0px 3px 0px 0px;
text-align:right;
font-family:Tahoma;
}

.testimonials1 {
font-size:12px;
margin:0;
padding:0px 3px 0px 0px;
text-align:right;
font-family:Tahoma;
}

ul#home-text {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
padding:0 10px;
}
#home-text li {
color:#8F8F8F;
font-size:12px;
height:20px;
line-height:20px;
margin:0;
padding:0;
}
#home-text li a {
color:#8F8F8F;
font-weight:bold;
text-decoration:none;
}
#home-text li a:hover {
color:#8F8F8F;
text-decoration:underline;}

.footerbg {
background:transparent url('images/footerbg.gif') no-repeat scroll 0 0;
height:92px;
margin:0;
padding:0;
}
.footertextbottom {
margin:0;
padding:0px 0px 0px 10px;
}
.footertextbottom a {
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
padding:0 2px;
text-decoration:none;
}
.footertextbottom a:hover {
color:#7B7B7B;
text-decoration:none;
}
.smalltext1 {
color:#7d7d7d;
font-family:tahoma;
font-size:12px;
padding:0 5px 0 40px;
text-decoration:none;}

.style14{color:#ffffff;
text-decoration:none;
font-family:Tahoma;
font-size:12px;
padding-left:0px;
font-weight:normal;

}

.smalltext16 {
color:#939292;
font-family:tahoma;
font-size:10px;
padding:0 5px 0 40px;
text-decoration:none;}

.smalltext16:hover {
color:#939292;
font-family:tahoma;
font-size:10px;
padding:0 5px 0 40px;
text-decoration:underline;}

.top11{
padding-top:11px;
}

.white_txt1 {
color:#a89364;
font-size:14px;
font-weight: bold;
}


a {
color:#b18a5f;
font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
}
.blue_bold{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
}

.red_bold{
font-family:Arial, Helvetica, sans-serif;
color: #FF0000;
font-size:12px;
font-weight:bold;
}

.inner_smalltext
{

color:#29A660;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.top12
{
border:#999999 2px solid;
}

.black_txt1
{

color:#785c2d;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

.black_txt
{
color:#666666;
font-size:12px;
text-decoration:none;
}

.green_text{
color:#785c2d;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.ddiframeshim
{
height:1px;
}

h5
{
color:#29A660;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}



button
{
border: none;
}

INPUT.TEXT{
background:#FFFFFF url('imgages/bg_form_field.png') no-repeat scroll left top;
border:medium none;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
border:1px solid #D7D7D7;
padding:8px;

}

/* New Design CSS  */
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
}
a{
	outline:none;
}
#wrapper {
	width: 100%;
}
#topBorder {
	font-size: 0px;
	background-color: #785C2D;
	height: 10px;
}
#main {
	text-align: left;
}
#header {
	height: 141px;
	width: 1000px;
}
#logo {
	width: 380px;
	padding-top: 10px;
	padding-left: 20px;
}
#headerRight {
	padding-right: 10px;
	text-align: right;
	padding-top: 10px;
}
.cartShopping {
	float:right;
	padding-bottom: 5px;
}
.cartImg {
	float: left;
	margin-right: 10px;
}
.shoppingCart {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background: url(images/design/arrow.jpg) no-repeat right bottom;
	float: left;
	margin-right: 15px;
	padding-right: 20px;
	padding-top: 5px;
}
.cartText {
	float: left;
	font-size: 12px;
	padding-top: 5px;
}
.cartTextBold {
	font-weight: bold;
	color: #333333;
}
.cartText a {
	font-weight: bold;
	color: #785C2D;
	padding-right: 5px;
	padding-left: 5px;
}
.callUsText {
	font-size: 18px;
	color: #40423F;
}
.tollNumber {
	font-size: 24px;
	font-weight: bold;
	color: #40423F;
}
.dateTimeText {
	font-size: 18px;
	color: #40423F;
	padding-top: 5px;
	text-align: right;
}
.playPause {
	float: right;
}
.playPause a {
	margin-left: 10px;
}
.buttons {
	padding-top: 10px;
	padding-bottom: 15px;
}
.selOption {
	float: left;
}
.selOption a {
	margin-right: 5px;
	float: left;
}
#banner{
	height: 517px;
	width: 980px;
	padding: 10px;
	background-color: #F3F3F3;
	background-image: url(images/design/banner.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#bannerInner {
	height: 99px;
	width: 980px;
	padding: 10px;
	background-color: #F3F3F3;
	background-image: url(images/design/internal_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bannerImg {
	height: 330px;
	width: 580px;
}
#bannerLinks {
	padding-bottom: 5px;
}
#bannerLinks a {
	padding-right: 14px;
	padding-left: 14px;
	float: left;
}
#bannerLinks span {
	padding-right: 14px;
	padding-left: 14px;
	float: left;
}
#bannerRight {
	width: 360px;
	height: 280px;
	padding:10px 20px;
	background: url(images/design/bannerRightStrip.jpg) repeat-x left top;
}
#TopRight {
	background: url(images/design/bannerRightStrip.jpg) repeat-x left top;
}
#searchMainRight {
	background-color: #BDA06E;
	border: 1px solid #8D6D37;
	padding:10px 0px;
}
#searchMain {
	background-color: #BDA06E;
	border: 1px solid #8D6D37;
	padding:10px 15px;
}
.searchFloatLeftImg {
	float: left;
	margin-right: 5px;
}
.searchFloatLeft {
	float: left;
	margin-right: 3px;
	padding-top:5px;
}
.advanceSearch {
	padding-left: 5px;
	padding-top:8px;
	font-size: 12px;
	float: left;
	width: 100px;
}
.goBtn {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	border: 0px;
	padding: 3px;
	cursor:pointer;
}
.advanceSearch a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.selproductBox {
	font-size: 12px;
	color: #666666;
}
.shopByPriceDesc {
	font-size: 12px;
	line-height: 18px;
	color: #FAFAFA;
}
.shopByPriceHeading {
	font-size: 24px;
	color: #FAFAFA;
	padding-bottom: 10px;
	padding-top: 20px;
}
.shopByPriceHeadingRight {
	font-size: 24px;
	color: #FAFAFA;	
}
#menu {
	background: url(images/design/menuBgStrip.jpg) repeat-x left top;
	height: 50px;
	width: 980px;
	line-height: 40px;
	font-size: 16px;
	color: #FFFFFF;
}
#menu a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
#menu a.expanded {
	background: url(images/design/downarrow.gif) no-repeat right center;
}
#menu li {
	list-style-type: none;
	display: inline;
	font-weight:bold;
}
.breadcrumb {
	font-size: 12px;
	line-height: 40px;
	color: #000000;
	height: 40px;
}
.breadcrumb a {
	color: #666666;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#contentTopBg{
	height:20px;
	font-size:0px;
	background-color: #f3f3f3;
	background-image: url(images/design/contentTopBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#content {
	width: 980px;
	padding-right: 10px;
	padding-left: 10px;
	background:url(images/design/contentBg.jpg) repeat-x left top;
}
#leftPanel {
	width: 190px;
}
.leftPanelMainHeading {
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #AA8C5A;
	padding:5px 5px 5px 10px;
}
.selbox {
	font-size: 12px;
	color: #666666;
	width: 160px;
}
.selboxSmall {
	font-size: 12px;
	color: #666666;
}
.button {
	font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    border-color: #642e2c !important;
	font-weight: bold;
    background: #aa8c5a;
    vertical-align: middle;
    border: 2px solid #642e2c;
    word-spacing: normal;
    letter-spacing: 1px;
    cursor:pointer;
    color:#FFFFFF;
}
.leftPanelBox {
	border: 1px solid #BDBDBD;
	padding: 20px;
}
.leftHeading {
	font-size: 18px;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 5px;
}
.subHeading {
	font-size: 14px;
	font-weight: bold;	
	color: #666666;
	padding-bottom: 5px;
	padding-top: 1px;
	font-family:Arial, Helvetica, sans-serif;
}
.leftLinks ul {
	padding-left: 15px;
}
.leftLinks li {
	font-size: 12px;
	color: #333333;
	padding-bottom: 8px;
	list-style-image: url(images/design/bullet.jpg);
}
.alignRight {
	text-align: right;
	font-size: 12px;
	padding-top: 5px;
}
.seperator {
	font-size: 0px;
	height: 20px;
}
.alignRight a {
	color: #0541BC;
	text-decoration: underline;
}
.leftLinks a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
#happyCustomersBox {
	background-color: #e3e3e3;
	padding: 20px;
	width: 148px;
	border: 1px solid #bdbdbd;
}
.textNormal {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.textNormalBold {
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.happyCustomersHeading {
	color: #000000;
	padding-bottom: 8px;
}
.textNomalBig {
	font-size: 22px;
	color: #000000;
}
.textNomalSmall {
	font-size: 18px;
	color: #000000;
}
#newsLetterBox {
	border: 1px solid #BDBDBD;
	width: 148px;
	padding: 20px;
}
.newsLetterHeading {
	font-size: 22px;
	color: #333333;
	line-height: 30px;
}
.normalText1 {
	padding-top: 5px;
	padding-bottom: 5px;
	color:#676767;
}
.textBox {
	border: 1px solid #BDBDBD;
	font-size: 11px;
	padding: 3px;
	width: 135px;
	color: #666666;
	height: 11px;
}
.textBoxSearch {
	border: 1px solid #BDBDBD;
	font-size: 11px;
	padding: 3px;
	width: 135px;
	color: #666666;
	height: 16px;
}
.textBoxSmall {
	border: 1px solid #BDBDBD;
	font-size: 11px;
	padding: 3px;
	color: #666666;
	height: 11px;
}
.textarea {
	border: 1px solid #BDBDBD;
	font-size: 11px;
	padding: 3px;
	color: #666666;	
}
#midPanel {
	width: 525px;
	padding-right: 20px;
	padding-left: 20px;
}
.heading {
	font-size: 24px;
	font-weight: bold;
	color: #AA8C5A;
	padding-bottom: 10px;
}
.productImgMain {
	width: 120px;
}
.productImg{
	border:1px solid #bdbdbd;
	padding:10px;
}
.productName {
	font-size: 16px;
	color: #333333;
	padding-top: 8px;
	padding-bottom: 8px;
}
.productName a {
	font-size: 16px;
	color: #333333;
	text-decoration: none;
}
.homeLink {
	font-size: 12px;
	color: #0541BC;
	text-decoration: underline;
}
.productDesc {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-bottom: 5px;
	vertical-align: text-top;
}
.productDesc a {
	color: #0541BC;
	text-decoration: underline;
}
.productSeperator {
	width: 50px;
}
.productReviewImgs {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
}
.productReviewImgs a {
	margin-right: 5px;
}
.productReviewsText {
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-bottom: 5px;
}
.clickHere {
	font-size: 11px;
	color: #666666;
	text-align: center;
	padding-bottom: 10px;
}
.productReviewsReport {
	background-color: #ECECEC;
	border: 1px dotted #939292;
	padding: 5px;
}
.readWriteReview {
	font-size: 12px;
	color: #0541BC;
	padding-top: 5px;
}
.readWriteReview a {
	color: #0541BC;
	text-decoration: underline;
	padding-right: 5px;
}
.limitedOffer {
	color: #B4180C;
	text-align: center;
	background: url(images/design/line.jpg) no-repeat center bottom;	
}
.reviewHelpful {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.yes {
	font-size: 12px;
	color: #0541BC;
}
.yes a {
	float: right;
	margin-right: 10px;
	background: url(images/design/greenImg.jpg) no-repeat left center;
	padding-left: 13px;
	color: #0541BC;
	text-decoration: underline;
}
.no {
	font-size: 12px;
	color: #0541BC;
	text-align: left;
}
.no a {
	background: url(images/design/redImg.jpg) no-repeat 5px center;
	float: left;
	color: #0541BC;
	padding-left: 20px;
}
.bar {
	font-size: 12px;
	color: #333333;
}

.yes1 {
	font-size: 12px;
	color: #0541BC;
}
.yes1 a {
	margin-right: 10px;
	background: url(images/design/greenImg.jpg) no-repeat left center;
	padding-left: 13px;
	color: #0541BC;
	text-decoration: underline;
}
.no1 {
	font-size: 12px;
	color: #0541BC;
	text-align: left;
}
.no1 a {
	background: url(images/design/redImg.jpg) no-repeat 5px center;
	color: #0541BC;
	padding-left: 20px;
}

.reportInappropriate {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
.reportInappropriate a {
	font-size: 12px;
	color: #0541BC;
	text-decoration: underline;
}
#rightPanel {
	width: 225px;
}
#freeShipping {
	border: 1px solid #bdbdbd;
	background: url(images/design/freeShippingBg.jpg) repeat-x left top;
	height: 127px;
	width: 203px;
	padding: 10px;
}
.save10 {
	font-size: 27px;
}
.normalTextBold {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 8px;
}
.normalText {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-bottom: 10px;
}
#bgFree {
	background: url(images/design/save.jpg) no-repeat right;
	height: 70px;
}
.freeShippingText {
	color: #B4180C;
	font-size: 22px;
	font-weight: bold;
}
.freeShippingDesc {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
}
.text450 {
	font-size: 22px;
}
.rightPanelHeading {
	font-size: 22px;
	color: #FFFFFF;
	background-color: #AA8C5A;
}
#rightPanelBox {
	border: 1px solid #bdbdbd;
	padding: 20px;
	width: 183px;
}
#freeSamples {
	background: url(images/design/freeSamplesBg.jpg) no-repeat left top;
	height: 130px;
	width: 225px;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 7px;
}
.seperatorFreeSamples {
	height: 15px;
}
.freeSampleText {
	font-size: 14px;
	line-height: 20px;
	color: #E3E3E3;
	padding-bottom: 5px;
}
.freeSamplesHeading {
	font-size: 22px;
	font-weight: bold;
	color: #FA9B31;
}
#popularSearchesBox {
	border: 1px solid #bdbdbd;
	width: 183px;
	padding:10px 20px;
}
.normalText1 li {
	font-size: 12px;
	list-style-type: none;
	line-height: 18px;
}
.normalText1 a {
	color: #0541BC;
}
#bottomLinks {
	background: url('images/design/bottomLinksBgStrip.jpg') repeat-x left top;
	height: 223px;
}
.bottomHeading {
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	font-weight:bold;
}
.line {
	font-size: 0px;
	background-color: #917442;
	height: 1px;
}
.bottomLinksMenu {
	padding-top: 15px;
	vertical-align: text-top;
	text-align: left;
}
.bottomLinksMenu li {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	list-style-type: none;
}
.bottomLinksMenu a {
	color: #FFFFFF;
	text-decoration: none;
}
.bottomLinksFollowUs {
	padding-top: 15px;
	text-align: left;
}
.bottomLinksFollowUs div {
	clear: both;
}
.bottomLinksFollowUs a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
a.facebook {
	background: url(images/design/facebook.jpg) no-repeat left center;
	padding-left: 40px;
	line-height:30px;
	float: left;
}
a.twitter {
	background: url(images/design/twitter.jpg) no-repeat left center;
	padding-left: 40px;
	line-height:30px;
	float: left;
}
a.linkedIn {
	background: url(images/design/linkedIn.jpg) no-repeat left center;
	padding-left: 40px;
	line-height:30px;
	float: left;
}
a.mySpace {
	background: url(images/design/mySpace.jpg) no-repeat left center;
	padding-left: 40px;
	line-height:30px;
	float: left;
}
.payments {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
.payments a {
	float: left;
	margin-right: 8px;
}
.paymentsText {
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-align: left;
}
.paymentsText a {
	margin-right: 8px;
}
#footer {
	background-color: #60471E;
	height: 40px;
	padding-top: 20px;
	padding-bottom: 18px;
	text-align: center;
}
.copyright {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
}
#footerMenu {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
#footerMenu a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.featuredProductsDiv
{
	float: left;
	text-align: left;
	width: 150px;
	height: 240px;
	padding: 2px 10px 2px 12px;
	border: 0px solid red;
}
.hrLine {
	border: none;
	background-color: #aa8c5a;
	color: #aa8c5a;
	height: 1px;
}
.dottedLine {
	border: none;
	background-color: #ececec;
	color: #ececec;
	height: 1px;
}
.linkBg {
	background-color: #686866;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	text-decoration: none;	
}
.linkBg1 {
	background-color: #e3e3e3;
	color: #000000;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	text-decoration: none;		
}
