/* CSS Document */

body {
	padding: 18px 25px 18px 25px;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f584a;
}

a {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

form{
	padding: 0;
	margin: 0;
}

/* General templating of table */
#pWrapper{
	text-align: center;
}
#wrapper{
	text-align: center;
	width: 802px;
}
#lCol {
	width: 154px;
	text-align: left;
}
#lColT {
	width: 154px;
}
#mCol {
	width: 478px;
	text-align: left;
}
#mColT {
	width: 478px;
	text-align: left;
}
#rCol {
	width: 170px;
	text-align: left;
}
#rColT {
	width: 170px;
}
#contentCtr{
	width: 461px;
	height: 635px;   /* IMPORTANT - height of middle section so that the min-height is approx the same as the left hand navigation */
	padding-left: 9px;
	padding-right: 8px;
	background-color: #e3f9a7;
}

/* Body Content Areas */
#bodyContent {
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#bodyContentT {
	width: 100%;
	line-height: 15px;
}

#bodyContentT .inPageTop {
	text-align: right;
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
}
#bodyContentT .inPageTop a {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#bodyContentT .inPageTop a:hover {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

/* Product Listing Content Areas */
#bodyContentProducts {
	padding-top: 5px;
	padding-bottom: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#bodyContentProducts input{
	border: 1px solid #98b41e;
	background-color: #FFFFFF;
	padding-left: 5px;
	color:#006633;
	font-size: 11px;
}
#bodyContentProductsT {
	width: 100%;
	line-height: 15px;
	text-align: left;	
}
#bodyContentProductsT .imgSml{
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
#bodyContentProductsT .imgMed{
	background-color: #FFFFFF;
}
#bodyContentProductsT .txtSubhdrHdr{
	color: #006633;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
}
#bodyContentProductsT .txtDesc{
	width: 261px;
	vertical-align: middle;
	text-align: left;
}
#bodyContentProductsT .price{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;	
}
#bodyContentProductsT .orderField{
	width: 90px;
	vertical-align: middle;
	text-align: center;
}
#bodyContentProductsT .prodDesc{
	padding: 15px 10px 20px 3px;
}
#bodyContentProductsT .prodImg{
	padding-top: 5px;
}



/* Pager */
#productsPager {
	color: #006633;
	font-size: 11px;
	padding-top: 10px;
	text-align: center;
}
#productsPager .total{
	color: #006633;
	font-size: 12px;
	font-weight: bold;
}
#productsPager a {
	color: #006633;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#productsPager a:hover {
	color: #006633;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#productsPager .selected {
	color: #006633;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#productsPager .selected:hover {
	color: #006633;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#productsPager .next {
	color: #006633;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#productsPager .next:hover {
	color: #006633;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}







/* Form Styles - for all tables with forms */
.formStyles{
	color:#006633;
	font-weight: normal;
}
.formStyles th{
	padding-top: 4px;
	color:#006633;
	font-weight: normal;
	text-align: left;
}
.formStyles td{
	text-align: left;
}
#bodyContent input{
	border: 1px solid #98b41e;
	background-color: #FFFFFF;
	padding-left: 5px;
	color:#006633;
	font-size: 11px;
}
#bodyContent textarea{
	border: 1px solid #98b41e;
	background-color: #FFFFFF;
	padding-left: 5px;
	color:#006633;
	font-size: 11px;
}
#bodyContent select{
	border: 1px solid #98b41e;
	background-color: #FFFFFF;
	color:#006633;
	font-size: 11px;
	margin-top: 2px;
}
#bodyContent .checkbox{
	border: none;
	background: none;
}
#bodyContent .radio{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}


/* Form Styles 2 - for all tables without forms e.g. my account logged in */
.formStyles2{
	color:#006633;
	font-weight: normal;
}
.formStyles2 th{
	padding-top: 4px;
	padding-bottom: 9px;
	color:#006633;
	font-weight: bold;
	text-align: left;
}
.formStyles2 td{
	padding-top: 4px;
	padding-bottom: 9px;
	text-align: left;
}

/* Form Styles 3 */
.formStyles3{
	color:#006633;
	font-weight: normal;
}

.formStyles3 td{
	padding-top: 4px;
	padding-bottom: 9px;
}


/* Text +image styles for admin */
#bodyContentT .headerGreen12 {
	color:#006633;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
.hdrGreen12 {
	color:#006633;
	font-size: 12px;
	font-weight: bold;
}
.hdrRed11 {
	color:#76400b;
	font-size: 11px;
	font-weight: bold;
}
.hdrBrightRed11 {
	color:#FF0000;
	font-size: 11px;
}
.smlGreen10 {
	color:#006633;
	font-size: 10px;
}
.smlGrey10 {
	color:#666666;
	font-size: 10px;
}
.errorMsg {
	display: block;
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	margin-top: 6px;
}
h2 {
	color:#006633;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
.imgRight {
	padding-left: 15px;
	padding-bottom: 15px;
	float: right;
}
.imgLeft {
	padding-right: 15px;
	padding-bottom: 15px;
	float: left;
}
.imgCenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
#bodyContentT ol {
	padding: 7px 0 0 30px;
	margin: 0;
}
#bodyContentT ul {
	padding: 7px 0 0 23px;
	margin: 0;
}
#bodyContentT li {
	padding-bottom: 5px;
	margin: 0;
}

/* Link Styles */
.orangeLink {
	color: #f29b26;
	font-weight: normal;
	text-decoration: none;	
}
.orangeLink:hover{
	color: #f29b26;
	font-weight: normal;
	text-decoration: underline;	
}
.brownLink {
	color: #74400f;
	font-weight: normal;
	text-decoration: none;	
}
.brownLink:hover{
	color: #74400f;
	font-weight: normal;
	text-decoration: underline;	
}
.greenLink {
	color: #006633;
	font-weight: normal;
	text-decoration: none;	
}
.greenLink:hover{
	color: #006633;
	font-weight: normal;
	text-decoration: underline;	
}
.greyLink {
	color: #666666;
	font-weight: normal;
	text-decoration: none;	
}
.greyLink:hover{
	color: #666666;
	font-weight: normal;
	text-decoration: underline;	
}





/* Table Styles for order data*/
.orderStyleT {
	width: 100%;
}
.orderStyleT .hdrRow{
	background-color: #f7bb4a;
	color: #76400b;
	font-weight: bold;
}
.orderStyleT td{
	background-color: #FFFFFF;
	color: #000000;
	padding: 6px 8px 6px 8px;
}
.orderStyleT .ftrRow{
	background-color: #f5e9c3;
	color: #006633;
	font-weight: bold;
	padding: 8px 8px 8px 8px;
}
.orderStyleT .ftrRow2{
	background-color: #f5e9c3;
	color: #006633;
	font-weight: bold;
	padding: 0;
	margin: 0;
}




/* LHS Navigation & Search Box */

/* LHS Navigation #1 */
#lhn1 {
	margin: 0;
	padding: 0 0 20px 12px;
}
#lhn1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#lhn1 li {
	width: 130px;
	margin: 0;
	padding: 0;
	background: url(../img/bg_lhn_line.gif) no-repeat bottom;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#lhn1 a {
	display: block;
	width: 130px;
	padding: 2px 0 5px 0;
	color: #b26011;
	font-weight: bold;
	text-decoration: none;	
}
#lhn1 a:hover {
	color: #74400f;
	font-weight: bold;
	text-decoration: none;
}
#lhn1 a.selected {
	display: block;
	width: 130px;
	padding: 2px 0 5px 0;
	color: #74400f;
	font-weight: bold;
	text-decoration: none;	
}
#lhn1 a.selected:hover {
	color: #74400f;
	font-weight: bold;
	text-decoration: none;
}

/* LHS Navigation #2 */
#lhn2 {
	margin: 0;
	padding: 0 0 0 12px;
}
#lhn2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#lhn2 li {
	width: 130px;
	margin: 0;
	padding: 0;
	background: url(../img/bg_lhn_line.gif) no-repeat bottom;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#lhn2 a {
	display: block;
	width: 130px;
	padding: 2px 0 5px 0;
	color: #b26011;
	font-weight: normal;
	text-decoration: none;	
}
#lhn2 a:hover {
	color: #74400f;
	font-weight: normal;
	text-decoration: none;
}
#lhn2 a.selected {
	display: block;
	width: 130px;
	padding: 2px 0 5px 0;
	color: #74400f;
	font-weight: bold;
	text-decoration: none;	
}
#lhn2 a.selected:hover {
	color: #74400f;
	font-weight: bold;
	text-decoration: none;
}

#lhn2 a.selected2ndlevel {
	display: block;
	width: 130px;
	padding: 2px 0 5px 0;
	color: #74400f;
	font-weight: normal;
	text-decoration: none;	
}
#lhn2 a.selected2ndlevel:hover {
	color: #74400f;
	font-weight: normal;
	text-decoration: none;
}

/* Search Box */
#lhn_search {
	color: #b26011;
}
#lhn_search form{
	padding: 0;
	margin: 0;
}
#lhn_search input {
	color: #d7a15f;
	font-size: 11px;
	background-color: #FFF8E8;
	border: 1px #fdca28 solid;
	padding-left: 4px;
}
#lhn_search select {
	color: #b26011;
	font-size: 11px;
	background-color: #FFF8E8;
	border: 1px #fdca28 solid;
}

#lhn_search a {
	color: #b26011;
	text-decoration: none;
}
#lhn_search a:hover {
	color: #b26011;
	text-decoration: underline;
}
#bg_searchBox_l {
	background-image: url(../img/bg_searchBox_l.gif);
	background-repeat: repeat-y;
}




/* Header and Top Navigation */
#bg_hdr{
	background-image:url(../img/bg_hdrLogo.jpg);
	background-repeat: repeat-x;
}
#bg_hdrLogo{
	background-image:url(../img/bg_hdrLogo.jpg);
	background-repeat: repeat-x;
}
#bg_topNav{
	width: 100%;
	height: 33px;
	background-image:url(../img/bg_topNavM.jpg);
	background-repeat: repeat-x;
	text-align: center;
}






/* START TOP NAV */
/* Suckerfish top nav classes */

/* ---- fix IE7 sticky issue --- */
#nav li:hover, #nav li.hover {
    position: static;
}
/* ---- fix IE7 sticky issue end --- */

#navHolder {
	width: 100%;
	height: 33px;
	text-align: center;
	z-index: 100;
}
#nav {
	height: 33px;
	padding: 0; 
	margin: 0; 
	list-style: none; 
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	z-index: 100;
}
#nav a { 
	display: block; 
	width: 115px;  /* Important master width of dropdowns - 115 + 13 left padding = 132px */
	padding-left: 13px;
}  
#nav ul { 
	padding: 0; 
	margin: 0; 
	list-style: none; 
	z-index: 100;
} 
#nav li { 
	float: left; 
	z-index: 100;
}
#nav li a { 
	width: 115px;  /* Important master width of dropdowns - 115 + 13 left padding = 132px */
	height: 17px; 
	color: #ffffff;
	padding-left: 13px;
	text-decoration: none;
} 
#nav li ul a { 
	width: 115px;  /* Important master width of dropdowns - 115 + 13 left padding = 132px */
	height: 17px; 
	color: #ffffff;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 13px;
	background-color: #e36803;
} 
#nav li ul a:hover , #nav li ul a.sfhover { 
	height: 17px; 
	color: #ffffff;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 13px;
	background-color: #c55b02;
} 
#nav li ul { 
	position: absolute; 
	width: 128px;
	left: -999em;
	z-index: 100;
} 
#nav li:hover ul { 
	left: auto; 
}
#nav li:hover ul, #nav li.sfhover ul { 
	left: auto;
	color: #f1b481;
}
#nav ul li:hover, #nav ul li.sfhover { 
	left: auto;
}

#nav .topItemOn{
	color: #74400f;
}

/* Nav 1 - Home */
#nav1 a.topItem{
	width: 40px;
	height: 20px;
	padding-top: 12px;
	padding-left: 13px;
	background: url(../img/bg_topNav_div.jpg) no-repeat right;
}
#nav1 a.topItem:hover{
	color: #74400f;
}

/* Nav 2 - About Us */
#nav2 a.topItem{
	width: 55px;
	height: 20px;
	padding-top: 12px;
	padding-left: 13px;
	background: url(../img/bg_topNav_div.jpg) no-repeat right;
}
#nav2 a.topItem:hover{
	color: #f1b481;
}
#nav2:hover, #nav2.sfhover { 
	background-image:url(../img/bg_topNav_aboutus.jpg);
	background-repeat: no-repeat;
	color: #f1b481;
} 

/* Nav 3 - Health Advice */
#nav3 a.topItem{
	width: 78px;
	height: 20px;
	padding-top: 12px;
	padding-left: 13px;
	background: url(../img/bg_topNav_div.jpg) no-repeat right;
}
#nav3 a.topItem:hover{
	color: #f1b481;
}
#nav3:hover, #nav3.sfhover { 
	background-image:url(../img/bg_topNav_healthadvice.jpg);
	background-repeat: no-repeat;
	color: #f1b481;
} 

/* Nav 4 - Members */
#nav4 a.topItem{
	width: 55px;
	height: 20px;
	padding-top: 12px;
	padding-left: 13px;
	background: url(../img/bg_topNav_div.jpg) no-repeat right;
}
#nav4 a.topItem:hover{
	color: #f1b481;
}
#nav4:hover, #nav4.sfhover { 
	background-image:url(../img/bg_topNav_members.jpg);
	background-repeat: no-repeat;
	color: #f1b481;
} 

/* Nav 5 - Help */
#nav5 a.topItem{
	width: 32px;
	height: 20px;
	padding-top: 12px;
	padding-left: 13px;
	background: url(../img/bg_topNav_div.jpg) no-repeat right;
}
#nav5 a.topItem:hover{
	color: #f1b481;
}
#nav5:hover, #nav5.sfhover { 
	background-image:url(../img/bg_topNav_help.jpg);
	background-repeat: no-repeat;
	color: #f1b481;
} 

/* Nav 6 - Contact Us */
#nav6 a.topItem{
	width: 66px;
	height: 20px;
	padding-top: 12px;
	padding-left: 13px;
}
#nav6 .topItem:hover{
	color: #74400f;
}

#nav { 
	width: 404px;  /* Width of all top menu items + padding */
}
/* END TOP NAV */


/* Home Specific Layout */
#subhdrHome{
	padding-top: 7px;
	padding-bottom: 10px;
}

/* Javascript Image Rotator */
#rotator {
	border: none;
	overflow: hidden;
	margin: 0;
	position: relative;
	width: 461px;
	height: 144px;
}
#rotator img {
	width: 461px;
	height: 144px;
}


/* Home - 3 image promos */
#homePromos3 {
	width: 461px;
	height: 199px;
	padding-bottom: 11px;
}
#homePromos3T {
	
}
#homePromos3T .txtTopArea{
	width: 131px;
	padding: 11px 11px 11px 11px;
	background-color:#f5f5e1;
	color: #5f584a;
	line-height: 14px;
}
#homePromos3T .txtTopAreaH{
	height: 55px;
}
#homePromos3T h1{
	font-size: 11px;
	margin: 0;
	padding: 0 0 2px 0;
	color: #914e0e;
	line-height: 13px;
}
#homePromos3T .img{
	width: 153px;
	height: 95px;
}
#homePromos3T .price {
	height: 27px;
	padding-left: 11px;
	background-color:#f5f5e1;
	color: #914e0e;
	font-weight: bold;
	text-decoration: none;	
}
#homePromos3T .price a{
	color: #ff9933;
	font-weight: normal;
	text-decoration: none;	
}
#homePromos3T .price a:hover{
	color: #ff9933;
	font-weight: normal;
	text-decoration: underline;	
}
#homePromos3T .priceT {
	text-align: left;
	width:100%;
}
#homePromos3T .more {
	padding-right: 10px;
	text-align: right;
}


#homePromos3T .vLine1{
	background-color:#eaead3;
	width: 1px;
}
#homePromos3T .vLine2{
	background-color:#f6efd7;
	width: 1px;
}

/* Home - Top Sellers */
#homeTopSellers {
	width: 154px;
}
#homeTopSellersT {
	margin: 6px 0 0 11px;
}
#homeTopSellersT .hdr{
	color: #914e0e;
	font-weight: bold;
	padding-bottom: 7px;
}
#homeTopSellersT .divline{
	padding-top: 4px;
	padding-bottom: 4px;
}
#homeTopSellersT .txt a{
	display: block;
	width: 115px;
	padding-left: 5px;
	margin-bottom: 1px;
	color: #74400f;
	font-weight: normal;
	text-decoration: none;	
}
#homeTopSellersT .txt a:hover{
	display: block;
	width: 115px;
	padding-left: 5px;
	margin-bottom: 1px;
	color: #f29b26;
	font-weight: normal;
	text-decoration: none;	
}
#homeTopSellersT .more a{
	height: 13px;
	padding-left: 5px;
	color: #f29b26;
	font-weight: normal;
	text-decoration: none;	
}
#homeTopSellersT .more a:hover{
	height: 13px;
	padding-left: 5px;
	color: #f29b26;
	font-weight: normal;
	text-decoration: underline;	
}

/* Other Section Subhdrs */
#imgSubhdr {
	padding-top: 9px;
	padding-bottom: 9px;
}
#txtSubhdr {
	padding-bottom: 9px;
	vertical-align: middle;
}
#txtSubhdrT {
	background-color: #ecf7d2;
}
#txtSubhdrT .txtSubhdrHdr {
	text-align: left;
	color: #74400f;
	font-size: 15px;
	font-weight: bold;
}
#txtSubhdrT .txtSubhdrBack {
	text-align: right;
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	padding-top: 3px;
}
#txtSubhdrT .txtSubhdrBack a {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#txtSubhdrT .txtSubhdrBack a:hover {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}


/* Product Section Subhdrs */
#txtSubhdrProducts {
	padding-bottom: 5px;
	padding-top: 9px;
}
#txtSubhdrProductsT {
	background-color: #ecf7d2;
	color: #74400f;
	line-height: 15px;
}
#txtSubhdrProductsT .txtSubhdrHdr {
	display: block;
	text-align: left;
	color: #74400f;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
}

#txtSubhdrProductsSubT{
	width: 100%;
	text-align: left;
}
#txtSubhdrProductsSubT a{
	color: #74400f;
	height: 20px;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
}
#txtSubhdrProductsSubT a:hover{
	height: 20px;
	color: #74400f;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}
#txtSubhdrProductsSubT .selected{
	color: #74400f;
	height: 20px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}
#txtSubhdrProductsSubT .selected:hover{
	height: 20px;
	color: #74400f;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}

#txtSubhdrProductsViewAllT{
	width: 405px;
	text-align: center;
}
#txtSubhdrProductsViewAllT a{
	display: block;
	width: 30px;
	color: #74400f;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
}
#txtSubhdrProductsViewAllT a:hover{
	display: block;
	width: 30px;
	height: 20px;
	color: #74400f;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}
#txtSubhdrProductsViewAllT .hidden{
	display: block;
	width: 30px;
	height: 15px;
	color: #c8c097;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
#txtSubhdrProductsViewAllT .hidden:hover{
	display: block;
	width: 30px;
	height: 15px;
	color: #c8c097;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}




/* Back to top */
#backToTop {
	padding-top: 10px;
	padding-bottom: 20px;
}
#backToTopT {
	width: 100%;
}
#backToTopT .top {
	text-align: left;
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 15px;
}
#backToTopT .top a {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#backToTopT .top a:hover {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#backToTopT .print {
	text-align: center;
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 15px;
}
#backToTopT .print a {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#backToTopT .print a:hover {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#backToTopT .back {
	text-align: right;
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 15px;
}
#backToTopT .back a {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#backToTopT .back a:hover {
	color: #74400f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}


/* Right Hand Side Snippets & Cart */
#rhsNav{
	width: 170px;
	height: 111px;
	margin: 0;
	padding: 0;
	background: url(../img/bg_rhsNav.jpg) no-repeat;
}
#rhsNavT {
	margin: 22px 0 0 23px;
}
#rhsNavT .divline{
	padding-top: 2px;
	padding-bottom: 2px;
}
#rhsNavT a{
	display: block;
	width: 70px;
	height: 13px;
	padding-left: 5px;
}
#rhsNavT .login a{
	color: #74400f;
	font-weight: bold;
	text-decoration: none;
}
#rhsNavT .login a:hover{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#rhsNavT .txt a{
	color: #74400f;
	font-weight: normal;
	text-decoration: none;
}
#rhsNavT .txt a:hover{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#rhsCart{
	padding-bottom: 8px;
	padding-left: 8px;
}
#rhsCartT{
	width: 158px;
}
.bg_rhsCartHdrM {
	background: url(../img/bg_rhsCartHdrM.jpg) repeat-x;
	color: #74400f;
	padding-left: 7px;
}
.rhsCartTxt{
	color: #5f584a;
	padding-left: 7px;
	padding-top: 8px;
	padding-bottom: 2px;
	line-height: 18px;
}
.bg_rhsCartL {
	vertical-align: bottom;
	background: url(../img/bg_rhsCartL.gif) repeat-y;
}
.bg_rhsCartR {
	vertical-align: bottom;
	background: url(../img/bg_rhsCartR.gif) repeat-y;
}
.bg_rhsCartFtrM {
	background: url(../img/bg_rhsCartFtrM.jpg) repeat-x;
}
.rhsSnippet{
	padding-bottom: 8px;
}


/* Footer */
#ftrNav{
	width: 100%;
	padding-left: 9px;
	padding-right: 8px;
	background-color: #e3f9a7;
	text-align: center;
	color: #c39a70;
}
#ftrNav .divLine{
	color: #d2e59a;
	font-size: 9px;
}
#ftrNav a{
	color: #c39a70;
	text-decoration: none;
}
#ftrNav a:hover{
	color: #c39a70;
	text-decoration: underline;
}
#bg_pgEndM{
	width: 100%;
	background-image:url(../img/bg_pgEndM.gif);
	background-repeat: repeat-x;
}
#ftr {
	width: 100%;
	text-align: center;
	color: #c39a70;
	padding-top: 1px;
}
#ftrT {
	text-align: center;
}






