/*-----------------------------------------------------------*/
/* Public: CSS
/*-----------------------------------------------------------*/

/* Global ---------------------------------------------------*/
html {
	background: #FFFFFF url('../images/bg.html.gif') top center no-repeat;
	color: #404040;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	padding: 0px;
	margin: 0px;
	color: #404040;
	background: none;
	font: normal 12px/16px Helvetica, Arial, Sans-Serif;
	text-align: left;
}

body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, dt, p, form, div, pre, code, input, textarea, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

h2 {
	font: normal 20px/24px Helvetica, Arial, Sans-Serif;
	color: #a0a0a0;
	margin: 5px 0px;
}

h3 {
	font: bold 12px/14px Helvetica, Arial, Sans-Serif;
	color: #9d4b01;
	margin-bottom: 5px;
}

h4 {
	font: bold 12px/14px Helvetica, Arial, Sans-Serif;
	color: #404040;
}

ul, ol {
	margin: 0px;
	padding: 5px 0 5px 20px;
}

object {
	outline: 0px;
}

img {
	border: 0px;
}

input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

address, caption, cite, code, dfn,  th, var {
	font-style: normal;
	font-weight: normal;
}

caption, th {
	text-align: left;
}

legend {
	color: #000000;
}

del, ins {
	text-decoration: none;
}

.Clearer {
	line-height: 0px;
	font-size: 0px;
	clear: both;
}

.SEO_Text {
	display: none;
}

a {
	color: #0b9444;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	margin-bottom: 10px;
}

sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
}

bold {
	font-weight: bold;
}

hr {
	color: #e0e0e0;
}
/*-----------------------------------------------------------*/

/* Wrapper --------------------------------------------------*/
.Wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -110px;
}

.WrapperInner {
	min-height: 700px;
	height: auto !important;
	height: 700px;
}
/*-----------------------------------------------------------*/

/* Header ---------------------------------------------------*/
.Header {
	position: relative;
	width: 960px;
	height: 141px;
	padding-top: 24px;
	margin: 0px auto;
}

.Header .HDR_Logo {
	background: url('../images/bg.header_logo.gif') no-repeat;
	width: 466px;
	height: 70px;
	display: block;
	margin-bottom: 24px;
}

.Header .HDR_Nav ul, .Header .HDR_Nav li {
	margin: 0px;
	padding: 0px;
}

.Header .HDR_Nav li {
	display: inline;
	float: left;
}

.Header .HDR_Nav li a  {
	display: block;
}

.Header .HDR_Nav .HDR_Link a {
	background: url('../images/bg.header_nav.gif') no-repeat;
	display: block;
	height: 20px;
	margin-right: 27px;
}

.Header .HDR_Nav .HDR_Wally a {
	width: 46px;
}

.Header .HDR_Nav .HDR_Wally a:hover {
	background-position: 0px -20px;
}

.Header .HDR_Nav .HDR_Wally .HDR_Current, .Header .HDR_Nav .HDR_Wally a:active {
	background-position: 0px -40px;
}

.Header .HDR_Nav .HDR_Meadow a {
	width: 72px;
	background-position: -73px 0px;
}

.Header .HDR_Nav .HDR_Meadow a:hover {
	background-position: -73px -20px;
}

.Header .HDR_Nav .HDR_Meadow .HDR_Current, .Header .HDR_Nav .HDR_Meadow a:active {
	background-position: -73px -40px;
}

.Header .HDR_Nav .HDR_Island a {
	width: 58px;
	background-position: -173px 0px;
}

.Header .HDR_Nav .HDR_Island a:hover {
	background-position: -173px -20px;
}

.Header .HDR_Nav .HDR_Island .HDR_Current, .Header .HDR_Nav .HDR_Island a:active {
	background-position: -173px -40px;
}

.Header .HDR_Nav .HDR_School a {
	width: 136px;
	background-position: -309px 0px;
}

.Header .HDR_Nav .HDR_School a:hover {
	background-position: -309px -20px;
}

.Header .HDR_Nav .HDR_School .HDR_Current, .Header .HDR_Nav .HDR_School a:active {
	background-position: -309px -40px;
}

.Header .HDR_Nav .HDR_Gallery a {
	width: 58px;
	background-position: -465px 0px;
}

.Header .HDR_Nav .HDR_Gallery a:hover {
	background-position: -465px -20px;
}

.Header .HDR_Nav .HDR_Gallery .HDR_Current, .Header .HDR_Nav .HDR_Gallery a:active {
	background-position: -465px -40px;
}

.Header .HDR_Nav .HDR_Info a {
	width: 29px;
	background-position: -552px 0px;
}

.Header .HDR_Nav .HDR_Info a:hover {
	background-position: -552px -20px;
}

.Header .HDR_Nav .HDR_Info .HDR_Current, .Header .HDR_Nav .HDR_Info a:active {
	background-position: -552px -40px;
}

.Header .HDR_Nav .HDR_Press a {
	width: 48px;
	background-position: -609px 0px;
}

.Header .HDR_Nav .HDR_Press a:hover {
	background-position: -609px -20px;
}

.Header .HDR_Nav .HDR_Press .HDR_Current, .Header .HDR_Nav .HDR_Press a:active {
	background-position: -609px -40px;
}

.Header .HDR_Nav .HDR_Blog a {
	width: 37px;
	background-position: -684px 0px;
}

.Header .HDR_Nav .HDR_Blog a:hover {
	background-position: -684px -20px;
}

.Header .HDR_Nav .HDR_Blog .HDR_Current, .Header .HDR_Nav .HDR_Blog a:active {
	background-position: -684px -40px;
}

.Header .HDR_NavRight {
	position: absolute;
	left: 530px;	
	display: inline;
	margin-top: 65px;
}

.Header .HDR_NavRight .HDR_Social {
	background: url('../images/bg.social.gif') no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	margin: 44px 5px 0 0;
}

.Header .HDR_NavRight .HDR_Facebook {
	background-position: -24px 0px;
}

.Header .HDR_NavRight .HDR_Newsletter {
	background: url('../images/bg.receive_our_newsletter.gif') no-repeat;
	width: 191px;
	height: 18px;
	display: block;
}

.Header .HDR_NavRight .HDR_CartPocket {
	background: url('../images/bg.shopping_pocket.gif') no-repeat;
	width: 157px;
	height: 23px;
	display: block;
}

.Header .HDR_NavRight .HDR_AccountLogin {
	background: url('../images/btn_accountlogin.gif') no-repeat;
	width: 157px;
	height: 23px;
	display: block;
}
.Header .HDR_NavRight .HDR_AccountLogoff {
	background: url('../images/btn_accountlogout.gif') no-repeat;
	width: 157px;
	height: 23px;
	display: block;
}

.Header a span {
	display: none;
}
/*-----------------------------------------------------------*/

/* .Content -------------------------------------------------*/
.Content {
	width: 960px;
	margin: 0px auto;
	position: relative;
}
/*-----------------------------------------------------------*/

/* Home -----------------------------------------------------*/
.PAG_Home .SLD_Wrapper {
	width: 960px;
	height: 384px;
	margin-bottom: 25px;
}

.PAG_Home .SLD_Slideshow {
	position: relative;
}

/*.PAG_Home .SLD_Slideshow .SLD_Overlay {
	background: url('../images/slideshow/home/bg.home_slide_overlay.png') no-repeat;
	width: 302px;
	height: 160px;
	position: absolute;
		top: 56px;
		left: 0px;
	padding: 20px 0 0 40px;
}*/
.PAG_Home .SLD_Slideshow .SLD_Overlay .SLD_Caption {
	font: normal 18px/22px Helvetica, Arial, Sans-Serif;
	color: #9d4b01;
	margin: 0 0 10px 0px;
}
.PAG_Home .SLD_Slideshow .SLD_Overlay .SLD_Caption p{
	font: normal 14px Helvetica, Arial, Sans-Serif;
	color: #333;
	margin-left: 0px;
	width: 249px;
}

.PAG_Home .SLD_Slideshow .SLD_Overlay ul{
	position: absolute;
	top: 395px ;
	left: 700px;
}
.PAG_Home .SLD_Slideshow .SLD_Overlay ul, .PAG_Home .SLD_Slideshow .SLD_Overlay li {
	margin: 0px;
	padding: 0px;
}

.PAG_Home .SLD_Slideshow .SLD_Overlay li {
	display: inline;
	float: left;
	margin-right: 6px;
}

.PAG_Home .SLD_Slideshow .SLD_Overlay .SLD_Circle a {
	background: url('../images/slideshow/bg.circles.gif') no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	outline: none;
}

.PAG_Home .SLD_Slideshow .SLD_Overlay .SLD_Circle a:hover, .PAG_Home .SLD_Slideshow .SLD_Overlay .SLD_Circle .SLD_Current {
	background-position: -14px 0px;
}

.PAG_Home .SLD_Slideshow .SLD_Overlay .SLD_Circle a span {
	display: none;
}

.PAG_Home .HOME_Copy {
	background: url('../images/bg.home_copy.gif') no-repeat;
	width: 924px;
	height: 280px;
	margin: 0px auto;
}
.PAG_Home .HOME_Copy h1, .PAG_Home .HOME_Copy h2  {
	display: none;
}
	
.PAG_Home .HOME_Promos {
	background: url('../images/bg.home_promos.jpg') no-repeat;
	width: 908px;
	height: 135px;
	padding-top: 265px;
/*	padding-top: 265px;*/
	margin: 0px auto;
	margin-bottom: 40px;
	position: relative;
}
.PAG_Home .HOME_Promo h3{
	color: #993300;
	font-size: 18px;
	margin: 15px 0 5px 25px;
	font-weight: normal;
}
.PAG_Home .HOME_Promo h4{
	color: #993300;
	font-weight: normal;
	font-size: 16px;
}
.PAG_Home .HOME_Promos .HOME_PromoLeftLink {
	width: 250px;
	height: 250px;
	display: block;
	position: absolute;
		top: 0px;
		left: 0px;
}

.PAG_Home .HOME_Promos .HOME_PromoMiddleLink {
	width: 230px;
	height: 250px;
	display: block;
	position: absolute;
		top: 30px;
		left: 320px;
}

.PAG_Home .HOME_Promos .HOME_PromoRightLink {
	width: 230px;
	height: 250px;
	display: block;
	position: absolute;
		top: 30px;
		left: 650px;
}

.PAG_Home .HOME_Promos a span {
	display: none;
}

.PAG_Home .HOME_Promos .HOME_Promo {
	float: left;
	position: relative;
}

.PAG_Home .HOME_Promos .HOME_Promo a {
	width: 170px;
	height: 15px;
	position: absolute;
		top: 118px;
		left: 18px;
	display: block;
	margin-top: 10px;
}

.PAG_Home .HOME_Promos .HOME_PromoLeft {
	/*width: 251px;*/
	width: 260px;
	padding: 5px 25px 0 15px;
}

.PAG_Home .HOME_Promos .HOME_PromoLeft a {
	background: url('../images/btn_moreaboutwally.gif');
}
.PAG_Home .HOME_Promos .HOME_PromoMiddle a {
	background: url('../images/btn_moreaboutmeadow.gif');
}
.PAG_Home .HOME_Promos .HOME_PromoRight a {
	background: url('../images/btn_moreaboutislands.gif');
}

.PAG_Home .HOME_Promos .HOME_PromoMiddle {
	width: 231px;
	padding: 5px 0px 0 48px;
}

.PAG_Home .HOME_Promos .HOME_PromoMiddle a {
	left: 49px;
}

.PAG_Home .HOME_Promos .HOME_PromoRight {
	width: 244px;
	padding: 5px 0px 0 80px;
}

.PAG_Home .HOME_Promos .HOME_PromoRight a {
	left: 76px;
}
/*-----------------------------------------------------------*/

/* Gallery --------------------------------------------------*/
.PAG_Gallery {
	background: url('../images/bg.gallery.gif') no-repeat;
	height: 700px;
}

.PAG_Gallery h1 {
	display: none;
}

.PAG_Gallery .SLD_Wrapper {
	position: relative;
	width: auto;
	height: auto;
	padding: 53px 120px 0 121px;
}

.PAG_Gallery .SLD_Slideshow .SLD_Slide {
	height: 478px;
	margin-bottom: 20px;
}

.PAG_Gallery .SLD_Slideshow .SLD_Detail {
	text-align: center;
	color: #707070;
	font: normal 14px/18px Helvetica, Arial, Sans-Serif;
	margin-bottom: 30px;
}

.PAG_Gallery .SLD_Slideshow .SLD_Detail a {
	color: #0b9444;
	text-decoration: none;
}

.PAG_Gallery .SLD_Wrapper .SLD_Links {
	float: left;
	position: relative;
	left: 50%;
	text-align: left;
}

.PAG_Gallery .SLD_Wrapper .SLD_Links ul {
	position: relative;
	left: -50%;
}

.PAG_Gallery .SLD_Wrapper .SLD_Links ul, .PAG_Gallery .SLD_Wrapper .SLD_Links li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.PAG_Gallery .SLD_Wrapper .SLD_Links li {
	display: inline;
	float: left;
	margin-right: 6px;
}

.PAG_Gallery .SLD_Wrapper .SLD_Arrow a {
	background: url('../images/bg.arrows.gif') no-repeat;
	width: 20px;
	height: 17px;
	display: block;
	outline: none;
}

.PAG_Gallery .SLD_Wrapper .SLD_Next a {
	background-position: -20px 0px;
}

.PAG_Gallery .SLD_Wrapper .SLD_Links .SLD_Circle a {
	background: url('../images/slideshow/bg.circles.gif') no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	outline: none;
}

.PAG_Gallery .SLD_Wrapper .SLD_Links .SLD_Circle a:hover, .PAG_Gallery .SLD_Wrapper .SLD_Links .SLD_Circle .SLD_Current {
	background-position: -14px 0px;
}

.PAG_Gallery .SLD_Wrapper .SLD_Arrow a span, .PAG_Gallery .SLD_Wrapper .SLD_Links .SLD_Circle a span, .PAG_Gallery .SLD_Wrapper .SLD_LinkVideo a span {
	display: none;
}

.PAG_Gallery .SLD_Wrapper .SLD_LinkVideo {
	clear: left;
	padding-top: 20px;
}

.PAG_Gallery .SLD_Wrapper .SLD_LinkVideo a {
	background: url('../images/bg.link_video.gif') no-repeat;
	width: 65px;
	height: 22px;
	display: block;
	margin: 0px auto;
}
/*-----------------------------------------------------------*/

/* Info -----------------------------------------------------*/
.PAG_Info {
	background: url('../images/bg.info.gif') no-repeat;
}

.PAG_Info h1 {
	display: none;
}

.PAG_Info .INFO_Nav {
	height: 60px;
	line-height: 60px;
	text-align: right;
}

.PAG_Info .INFO_SoilLeft {
	width: 120px;
	float: left;
}

.PAG_Info .INFO_SoilRight {
	margin-left: 140px;
}
/*-----------------------------------------------------------*/

/* Press ----------------------------------------------------*/
.PAG_Press {
	background: url('../images/bg.press.gif') no-repeat;
	padding-top: 58px;
}

.PAG_Press p {
	font: normal 14px/16px Helvetica, Arial, Sans-Serif;
}

.PAG_Press .PRS_Row {
	clear: both;
	padding-bottom: 10px;
}

.PAG_Press .PRS_Martha {
	padding-bottom: 30px;
}

.PAG_Press .PRS_HGTV {
	padding-bottom: 20px;
}

.PAG_Press .PRS_LeftColumn {
	width: 288px;
	float: left;
	text-align: right;
}

.PAG_Press .PRS_RightColumn {
	margin-left: 320px;
}

.PAG_Press h1 {
	display: none;
}
/*-----------------------------------------------------------*/

/* Contact Us -----------------------------------------------*/
.PAG_Contact {
	background: url('../images/bg.contact_us.gif') no-repeat;
	padding-top: 58px;
}

.PAG_Contact h1 {
	display: none;
}

.PAG_Contact h2 {
	font: normal 20px/24px Helvetica, Arial, Sans-Serif;
	color: #9d4b01;
	margin: 0 0 5px 0;
}

.PAG_Contact h3 {
	font: normal 20px/24px Helvetica, Arial, Sans-Serif;
	color: #a0a0a0;
}

.PAG_Contact h4 {
	font: bold 12px/16px Helvetica, Arial, Sans-Serif;
	color: #404040;
}

.PAG_Contact .CNTC_LeftColumn {
	width: 200px;
	float: left;
}

.PAG_Contact .CNTC_MiddleColumn {
	width: 380px;
	float: left;
}

.PAG_Contact .CNTC_RightColumn {
	margin-left: 580px;
}

.PAG_Contact .FRM_Contact {
	margin-top: 20px;
}

.PAG_Contact .FRM_Contact td {
	vertical-align: top;
}

.PAG_Contact .FRM_Contact .FRM_TextInput {
	background: url('../images/bg.text_input_200.gif') no-repeat;
	width: 200px;
	height: 17px;
	border: none;
}

.PAG_Contact .FRM_Contact .FRM_TextareaInput {
	background: url('../images/bg.textarea_input_200.gif') no-repeat;
	width: 200px;
	height: 150px;
	border: none;
}
/*-----------------------------------------------------------*/

/* Privacy Policy -------------------------------------------*/
.PAG_Privacy {
	background: url('../images/bg.privacy.gif') no-repeat;
	padding-top: 58px;
	width: 700px;
}

.PAG_Privacy h1 {
	display: none;
}
/*-----------------------------------------------------------*/

/* Terms and Conditions -------------------------------------*/
.PAG_Terms {
	background: url('../images/bg.terms.gif') no-repeat;
	padding-top: 58px;
}
/*-----------------------------------------------------------*/

/* Return Policy --------------------------------------------*/
.PAG_Returns {
	background: url('../images/bg.returns.gif') no-repeat;
	padding-top: 58px;
	width: 700px;
}

.PAG_Returns h1 {
	display: none;
}
/*-----------------------------------------------------------*/

/* How To ---------------------------------------------------*/
.PAG_HowTo {
	text-align: center;
}
/*-----------------------------------------------------------*/

/* Blog -----------------------------------------------------*/
.PAG_Blog {
	background: url('../images/bg.blog.gif') no-repeat;
	padding-top: 68px;
}
/*-----------------------------------------------------------*/

/* Sticky Footer --------------------------------------------*/
.Push {
	height: 110px;
}
/*-----------------------------------------------------------*/

/* Footer ---------------------------------------------------*/
.Footer {
	background: url('../images/bg.footer.gif') no-repeat;
	width: 960px;
	height: 90px;      
	padding: 20px 0 0 0;
	margin: 0px auto;
	clear: both;
}
.Footer .FTR_Nav ul {
	margin: 0 0 0 90px; 
	padding: 0;
}
.Footer .FTR_Nav li {
	margin: 0px;
	padding: 0px;
}

.Footer .FTR_Nav li {
	display: inline;
	float: left;
}

.Footer .FTR_Nav li a  {
	display: block;
}

.Footer .FTR_Nav li a span {
/*	display: none;*/
}

.Footer .FTR_Nav .FTR_Link a {
/*	background: url('../images/bg.footer_nav.gif') no-repeat; */
	font-size: 13px;
	display: block;
	height: 14px;
	margin-right: 23px;
	color: #404040;
	font-weight: bold;
}

.Footer .FTR_Nav .FTR_Wally a {
	width: 32px;
}

.Footer .FTR_Nav .FTR_Meadow a {
	width: 52px;
	background-position: -61px 0px;
}

.Footer .FTR_Nav .FTR_Island a {
	width: 43px;
	background-position: -146px 0px;
}

.Footer .FTR_Nav .FTR_School a {
	width: 100px;
	background-position: -212px 0px;
}

.Footer .FTR_Nav .FTR_Gallery a {
	width: 45px;
	background-position: -337px 0px;
}

.Footer .FTR_Nav .FTR_Info a {
	width: 24px;
	background-position: -403px 0px;
}

.Footer .FTR_Nav .FTR_Press a {
	width: 35px;
	background-position: -450px 0px;
}

.Footer .FTR_Nav .FTR_Blog a {
	width: 27px;
	background-position: -506px 0px;
}

.Footer .FTR_Nav .FTR_Pocket a {
	width: 108px;
	background-position: -557px 0px;
}

.Footer .FTR_Legal {
	padding-top: 5px;
	color: #6e6e6e;
	font: normal 11px/14px Helvetica;
	margin-left: 60px;
}

.Footer .FTR_Legal p {
	margin-top: 3px;
}

.Footer .FTR_Legal a {
	color: #9dbd94;
	text-decoration: none;
	margin-right: 15px;
}

.Footer .FTR_Legal span {
	margin-right: 15px;
}

.Footer .FTR_NavSocial {
	float: left;
	margin-left: 135px;
	display: inline;
}
.Footer .FTR_NavSocial li a span {
	display: none;
}

.Footer .FTR_NavSocial .FTR_Social {
	background: url('../images/bg.social.gif') no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	margin: 10px 15px 0 0;
}

.Footer .FTR_NavSocial .FTR_Facebook {
	background-position: -24px 0px;
}
/*-----------------------------------------------------------*/

/* Shopping Cart --------------------------------------------*/
.CART_Wrapper {
	width: 960px;
	margin: 0px auto;
}

.CART_Wrapper .CART_LeftColumn {
	float: left;
	width: 580px;
}

.CART_Wrapper .CART_RightColumn {
	margin-left: 580px;
	font: normal 12px/16px Helvetica, Arial, Sans-Serif;
}

.CART_Wrapper .CART_Summary {
	font: normal 14px/20px Helvetica, Arial, Sans-Serif;
}

.CART_Wrapper .CART_Specs {
	font: normal 11px/16px Helvetica, Arial, Sans-Serif;
}

.CART_Wrapper .SLD_Wrapper {
	position: relative;
	width: auto;
	height: auto;
	padding: 0px;
}

.CART_Wrapper .SLD_Slideshow .SLD_Slide {
	height: 320px;
	text-align: center;
}

.CART_Wrapper .SLD_Wrapper .SLD_Links {
	float: left;
	position: relative;
	left: 25%;
	text-align: left;
}

.CART_Wrapper .SLD_Wrapper .SLD_Links ul {
	position: relative;
}

.CART_Wrapper .SLD_Wrapper .SLD_Links ul, .CART_Wrapper .SLD_Wrapper .SLD_Links li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.CART_Wrapper .SLD_Wrapper .SLD_Links li {
	display: inline;
	float: left;
	margin-right: 6px;
}

.CART_Wrapper .SLD_Wrapper .SLD_Links .SLD_Circle a {
	background: url('../images/slideshow/bg.circles.gif') no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	outline: none;
}

.CART_Wrapper .SLD_Wrapper .SLD_Links .SLD_Circle a:hover, .CART_Wrapper .SLD_Wrapper .SLD_Links .SLD_Circle .SLD_Current {
	background-position: -14px 0px;
}

.CART_Wrapper .SLD_Wrapper .SLD_Arrow a span, .CART_Wrapper .SLD_Wrapper .SLD_Links .SLD_Circle a span, .CART_Wrapper .SLD_Wrapper .SLD_LinkVideo a span {
	display: none;
}

.CART_Wrapper .SLD_Wrapper .SLD_LinkVideo {
	padding-top: 20px;
}

.CART_Wrapper .SLD_Wrapper .SLD_LinkVideo a {
	background: url('../images/bg.link_video.gif') no-repeat;
	width: 65px;
	height: 22px;
	display: block;
	margin: 0px auto;
}

.CART_Tabs {
	margin: 0px auto;
	height: 40px;
}

.CART_Tabs ul, .CART_Tabs li {
	margin: 0px;
	padding: 0px;
}

.CART_Tabs li {
	display: inline;
	float: left;
}

.CART_Tabs li a  {
	display: block;
}

.CART_Tabs li a span {
	display: none;
}

.PAG_Wally .CART_Tabs .CART_Tab a {
	background: url('../images/bg.tabs_wally.gif') no-repeat;
	display: block;
	width: 126px;
	height: 33px;
}

.CART_Description{
	margin: 30px 0;
}
.CART_Description .CART_LeftColumn {
	width: 240px;
	float: left;
	display: inline;
	padding: 150px 30px 0 0;
	margin-left: 350px;
	font: normal 12px/16px Helvetica, Arial, Sans-Serif;
}

.CART_Description .CART_RightColumn {
	padding-top: 310px;
	margin-left: 620px;
	float: none;
}

.CART_Related {
	margin-top: 0px;
}
.CART_Related h2 {
	color: #993300;
	font-size: 18px;
	margin: 0;
}
.CART_Description h2 {
	color: #0b9444;
	font-size: 18px;
	margin: 0;
}
.PAG_Meadow .CART_Related {
	margin-top: 0px;
}

.PAG_Island .CART_Related {
	margin-top: 0px;
}

.CART_Related .CART_LeftColumn {
	width: 290px;
	float: left;
	padding-left: 30px;
	margin: 0px;
	display: inline;
}

.CART_Related .CART_MiddleColumn {
	width: 290px;
	float: left;
	padding-left: 30px;
	display: inline;
}

.CART_Related .CART_RightColumn {
	width: auto;
	margin: 0 0 0 640px;
	padding-left: 30px;
	float: none;
}

.CART_Related .CART_Column1 {
	width: 210px;
	float: left;
	padding-left: 30px;
	margin: 0px;
	display: inline;
}

.CART_Related .CART_Column2 {
	width: 210px;
	float: left;
	padding-left: 30px;
	display: inline;
}

.CART_Related .CART_Column3 {
	width: 210px;
	float: left;
	padding-left: 30px;
	display: inline;
}

.CART_Related .CART_Column4 {
	width: auto;
	margin: 0 0 0 720px;
	padding-left: 30px;
	float: none;
}

.CART_ProductOptions .CART_Unlined {
	margin-top: 10px;
}

.CART_ProductOptions .CART_ProductOption {
	min-width: 140px;
	width: auto !important;
	width: 140px;
}

.CART_Related .CART_ProductOptions .CART_ProductOption {
	min-width: 100px;
	width: auto !important;
	width: 100px;
	font-size: smaller;
}

.PAG_Wally {
	background: url('../images/bg.wally.gif') no-repeat;
	min-height: 1250px;
	padding-top: 58px;
	position: relative;
}

.PAG_Meadow {
	background: url('../images/bg.meadow.gif') no-repeat;
	min-height: 1250px;
	padding-top: 58px;
	position: relative;
}

.PAG_Island {
	background: url('../images/bg.island.gif') no-repeat;
	min-height: 1250px;
	padding-top: 58px;
	position: relative;
}

.PAG_Wally .CART_Tabs .TAB_WallyOne a:hover, .PAG_Wally .CART_Tabs .TAB_WallyOne .TAB_Current {
	background-position: 0px -33px;
}

.PAG_Wally .CART_Tabs .TAB_WallyThree a {
	background-position: -126px 0px;
}

.PAG_Wally .CART_Tabs .TAB_WallyThree a:hover, .PAG_Wally .CART_Tabs .TAB_WallyThree .TAB_Current {
	background-position: -126px -33px;
}

.PAG_Wally .CART_Tabs .TAB_WallyFive a, .PAG_Wally .CART_Tabs .TAB_WallyFive .TAB_Current {
	background-position: -252px 0px;
}

.PAG_Wally .CART_Tabs .TAB_WallyFive a:hover, .PAG_Wally .CART_Tabs .TAB_WallyFive .TAB_Current {
	background-position: -252px -33px;
}

.PAG_Meadow .CART_Tabs .CART_Tab a {
	background: url('../images/bg.tabs_meadow.gif') no-repeat;
	display: block;
	width: 126px;
	height: 33px;
}

.PAG_Meadow .CART_Tabs .TAB_LittleMeadow a {
	width: 131px;
}

.PAG_Meadow .CART_Tabs .TAB_LittleMeadow a:hover, .PAG_Meadow .CART_Tabs .TAB_LittleMeadow .TAB_Current {
	background-position: 0px -33px;
}

.PAG_Meadow .CART_Tabs .TAB_Meadow a {
	width: 101px;
	background-position: -132px 0px;
}

.PAG_Meadow .CART_Tabs .TAB_Meadow a:hover, .PAG_Meadow .CART_Tabs .TAB_Meadow .TAB_Current {
	background-position: -132px -33px;
}

.PAG_Meadow .CART_Tabs .TAB_DeepMeadow a {
	width: 146px;
	background-position: -232px 0px;
}

.PAG_Meadow .CART_Tabs .TAB_DeepMeadow a:hover, .PAG_Meadow .CART_Tabs .TAB_DeepMeadow .TAB_Current {
	background-position: -232px -33px;
}

.PAG_Island .CART_Tabs .CART_Tab a {
	background: url('../images/bg.tabs_island.gif') no-repeat;
	display: block;
	width: 94px;
	height: 33px;
}

.PAG_Island .CART_Tabs .TAB_Tina a:hover, .PAG_Island .CART_Tabs .TAB_Tina .TAB_Current {
	background-position: 0px -33px;
}

.PAG_Island .CART_Tabs .TAB_Lana a {
	background-position: -94px 0px;
}

.PAG_Island .CART_Tabs .TAB_Lana a:hover, .PAG_Island .CART_Tabs .TAB_Lana .TAB_Current {
	background-position: -94px -33px;
}

.PAG_Island .CART_Tabs .TAB_Steve a {
	background-position: -189px 0px;
}

.PAG_Island .CART_Tabs .TAB_Steve a:hover, .PAG_Island .CART_Tabs .TAB_Steve .TAB_Current {
	background-position: -189px -33px;
}

.PAG_Island .CART_Tabs .TAB_Brian a {
	background-position: -283px 0px;
}

.PAG_Island .CART_Tabs .TAB_Brian a:hover, .PAG_Island .CART_Tabs .TAB_Brian .TAB_Current {
	background-position: -283px -33px;
}
/*-----------------------------------------------------------*/

/* School ---------------------------------------------------*/
.PAG_School p {
	margin: 20px 0px;
}

.PAG_School h1 {
	display: none;
}

.PAG_School h2 {
	background: url('../images/title.woolly_school_gardens.gif') no-repeat;
	width: 224px;
	height: 41px;
}

.PAG_School h2 span {
	display: none;
}

.PAG_School .SLD_Wrapper {
	padding-top: 42px;
}

.PAG_School .SCHL_Copy {
	padding: 30px 0 0 30px;
}

.PAG_School .SCHL_LeftColumn {
	float: left;
	width: 440px;
}

.PAG_School .SCHL_RightColumn {
	margin-left: 480px;
}
/*-----------------------------------------------------------*/

/* Popup ----------------------------------------------------*/
.PAG_Popup {
	background: url('../images/bg.popup.jpg') no-repeat;
	position: relative;
	padding: 100px 0 0 30px;
}

.PAG_Popup .PAG_Close {
	width: 55px;
	height: 20px;
	display: block;
	position: absolute;
		top: 5px;
		left: 447px;
}

.PAG_Shipping h2 {
	background: url('../images/title.estimate_shipping.gif') no-repeat;
	width: 270px;
	height: 29px;
}

.PAG_Shipping h2 span {
	display: none;
}

.PAG_Help h1 {
	background: url('../images/title.help.gif') no-repeat;
	width: 68px;
	height: 29px;
}

.PAG_Help h1 span {
	display: none;
}

.PAG_Checkout h1 {
	background: url('../images/title.checkout.gif') no-repeat;
	width: 189px;
	height: 37px;
}

.PAG_Checkout h1 span {
	display: none;
}

.PAG_Orders h1 {
	background: url('../images/title.my_orders.gif') no-repeat;
	width: 204px;
	height: 37px;
}

.PAG_Popup .cartTotalsDisplay,
#seProductsHeading,
#seTotalHeading,
.PAG_Help h2,
.PAG_Checkout h2 {
	font: normal 20px/26px Helvetica, Arials, Sans-Serif;
	color: #9d4b01;
}

#seProductsHeading, #seTotalHeading {
	text-align: left;
}

.PAG_Table td {
	padding: 5px;
}

.CART_Update {
	background: url('../images/btn.update.gif') no-repeat;
	width: 77px;
	height: 17px;
	display: block;
}

.CART_UpdateLarge {
	background: url('../images/btn.update_large.gif') no-repeat;
	width: 99px;
	height: 18px;
	display: block;
}

.CART_UpdateCart {
	background: url('../images/btn.update_cart.gif') no-repeat;
	width: 104px;
	height: 12px;
	display: block;
}

.CART_Update span, .CART_UpdateLarge span {
	display: none;
}

.CART_ContinueShopping {
	background: url('../images/btn.continue_shopping.gif') no-repeat;
	width: 127px;
	height: 17px;
	display: block;
}

.CART_Help, .advisory div a {
	background: url('../images/btn.help.gif') no-repeat;
	width: 32px;
	height: 11px;
	display: block;
}

.advisory div a span {
	display: none;
}

.CART_EstimateShipping {
	background: url('../images/btn.estimate_shipping.gif') no-repeat;
	width: 122px;
	height: 17px;
	display: block;
}

.CART_Checkout {
	background: url('../images/btn.checkout.gif') no-repeat;
	width: 112px;
	height: 19px;
	display: block;
}

.CART_Hide {
	display: none;
}

.CART_Login {
	background: url('../images/btn.login.gif') no-repeat;
	width: 76px;
	height: 23px;
	display: block;
}

.CART_Login span {
	display: none;
}

.CART_Continue {
	background: url('../images/btn.continue.gif') no-repeat;
	width: 110px;
	height: 21px;
	display: block;
}

.CART_Continue span {
	display: none;
}

.CART_Submit {
	background: url('../images/btn.submit_large.gif') no-repeat;
	width: 92px;
	height: 21px;
	display: block;
}

.CART_Submit span {
	display: none;
}

.CART_Confirm {
	background: url('../images/btn.confirm.gif') no-repeat;
	width: 169px;
	height: 21px;
	display: block;
}

.CART_Confirm span {
	display: none;
}

.PAG_Page .CART_Left {
	float: left;
}

.PAG_MyAccount h1 {
	background: url('../images/title.my_account.gif') no-repeat;
	width: 228px;
	height: 36px;
}

.PAG_MyAccount h1 span {
	display: none;
}

.PAG_Pocket h1 {
	background: url('../images/title.shopping_pocket.gif') no-repeat;
	width: 319px;
	height: 37px;
}

.PAG_Pocket th, #cartContentsDisplay th {
	font: normal 20px/26px Helvetica, Arials, Sans-Serif;
	color: #a0a0a0;
	text-align: left;
}

.PAG_Pocket td, #cartContentsDisplay td {
	text-align: left;
}

.CART_Buttons a span {
	display: none;
}

.PAG_Page fieldset {
	border: none;
	margin-bottom: 20px;
}

#checkoutShippingContentChoose {
	padding-bottom: 20px;
}

#checkoutNewAddress, #checkoutPaymentHeadingTotal {
	padding-top: 20px;
}

#checkoutNewAddress legend,
#checkoutPaymentHeadingTotal,
.PAG_Page legend,
#checkoutConfirmDefaultPayment,
.PAG_MyAccount legend,
#addressBookDefaultPrimary
{
	font: normal 20px/26px Helvetica, Arials, Sans-Serif;
	color: #9d4b01;
}

.PAG_Checkout .instructions {
	margin-left: 600px;
}

.PAG_Page legend {
	padding: 0px;
	margin: 0px;
}

.PAG_Confirm .CART_Totals {
	width: 100%;
}

.PAG_Confirm .CART_Totals td {
	text-align: right;
}

.PAG_Confirm .CART_Totals .CART_Price {
	width: 100px;
}

.PAG_Confirm #ccTotalHeading, .PAG_Confirm #cartContentsDisplay .cartTotalDisplay {
	text-align: right;
}

.PAG_Confirm h1 {
	background: url('../images/title.order_review.gif') no-repeat;
	width: 260px;
	height: 30px;
}

.PAG_OrderComplete h1 {
	background: url('../images/title.order_completed.gif') no-repeat;
	width: 325px;
	height: 37px;
}

.CART_Logoff {
	background: url('../images/btn.logoff.gif') no-repeat;
	width: 49px;
	height: 15px;
	display: block;
	margin-top: 10px;
}

.CART_Logoff span {
	display: none;
}

.CART_Back {
	background: url('../images/btn.back_to_account.gif') no-repeat;
	width: 132px;
	height: 15px;
	display: block;
}

.CART_Back span {
	display: none;
}

.CART_Forgot {
/*
	background: url('../images/btn.forgot_password.gif') no-repeat;
	width: 141px;
	height: 19px;
	display: block;
*/
	font-size: 11px;
}

.CART_Forgot span {
/*	display: none; */
}

#prevOrders th {
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

#prevOrders td {
	padding: 5px;
	vertical-align: top;
}

.CART_ShowAllOrders {
	background: url('../images/btn.show_all_orders.gif') no-repeat;
	width: 106px;
	height: 14px;
	display: block;
}

.CART_ShowAllOrders span {
	display: none;
}

.messageStackSuccess {
	border: none;
	background: none;
	font: normal 20px/26px Helvetica, Arials, Sans-Serif;
	color: #9d4b01;
}

.messageStackError,
.messageStackWarning,
.messageStackCaution {
	background: none;
	border: none;
	color: #FF0000;
	font-weight: bold;
}
/*-----------------------------------------------------------*/
#newsbubble {
	position: absolute;
	left: 500px;
	top: 10px;
	padding-top: 10px;                         
	font: normal 18px/22px Helvetica, Arial, Sans-Serif;
	background: url('../images/bg.woollyvag.png') no-repeat;
	width: 241px; 
	height: 65px; 
	text-align: center;
}
#newsbubble a{
	color: #9d4b01;
}
#newsbubble a:hover{
	color: #d19259;
	text-decoration: none;
}
.PAG_Wallflowers {
	background: url('../images/bg.wallflowers.gif') no-repeat;
}
.PAG_Wallflowers h3 {
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
.PAG_Wallflowers .WALLFLOWERS_Nav{
	height: 60px;
}
.PAG_Wallflowers .thumbs img {
	width: 300px;
	border: 2px solid #fff;
}
.PAG_Wallflowers .thumbs img:hover {
	border: 2px solid #0b9444;
}
.PAG_Wallflowers a {
	font-size: 15px;
}
.PAG_Wallflowers ul.thumbs  {
	padding: 0;
	margin: 0;
}
.PAG_Wallflowers ul.thumbs li {
	list-style: none;
	margin: 0 20px 0 0;
	text-align: center;
	float: left;
}
.PAG_Wallflowers ul.thumbs li.last {
	margin: 0;
}
.PAG_Wallflowers a.text{
	font-size: 12px;
	color: #aaa;
}
.PAG_Wallflowers ul.thumbs li a.left{ float: left; }
.PAG_Wallflowers ul.thumbs li a.right{ float: right; }
.PAG_Wallflowers h2 {
	color: #0b9444;
	font-size: 18px;
	margin: 0;
}


