body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image:url(media/bkgd/bkgrd1.gif);
	background-repeat:repeat;
	padding-bottom: 30px;
}
#main {
	width: 755px;
	height: auto;
	background-color:#FFFFFF;
	border: #7CB343 4px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7cb343;
	text-align: left;
	margin: 0px 0 0px 0;
	padding-bottom: 0px;
}
.aboutrt {
	width: 30px;
	height:525px;
	vertical-align:bottom;
	background-image:url(media/about/about_rt.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.aboutlt {
	width: 30px;
	height:525px;
	vertical-align:bottom;
	background-image:url(media/about/about_lt.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.abouttextholder {
	width: 505px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7cb343;
	border: 4px dotted #7CB343;
	margin: 30px 0px 30px 25px;
	padding: 0px;
}
.abouttextholder2 {
	width: 470px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7cb343;
	border: 4px dotted #7CB343;
	margin: 30px 5px 30px 10px;
	padding: 0px;
}
.abouttextholder3 {
	width: 470px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7cb343;
	margin: 30px 10px 30px 35px;
	padding: 0px;
}
.abouttextholder4 {
	width: 470px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7cb343;
	border: 1px solid #7CB343;
	margin: 20px 5px 20px 14px;
	padding: 0px;
}
#aboutholder {
	width: 555px;
	height: auto;
	background-color: #FADBE4;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 30px 3px;
	float: left;
	clear:none;
}
#acctinfoholder {
	width: 555px;
	height: auto;
	background-color: #FADBE4;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0 0px 0 3px;
	float: left;
	clear:none;
}
.accthistoryholder {
	width: 465px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7cb343;
	border: 4px dotted #7CB343;
	margin: 20px 0 20px 40px;
	padding: 15px;
}
#accountholder {
	width: 445px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	margin: 0 auto;
	float: inherit;
}
#accountholderB {
	width: 547px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	margin: 0 auto;
	float: inherit;
}
#account {
	width: 100px;
	height: 10px;
	background-color: #fce0e4;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
#accountlogin {
	width: 100px;
	height: 10px;
	background-color: #fce0e4;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
#accountreg {
	width: 100px;
	height: 10px;
	background-color: #fce0e4;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
#accountviewcart {
	width: 100px;
	height: 10px;
	background-color: #fce0e4;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
#advsearchheader {
	width: 555px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7d4b16;
	border-right: solid 1px #7d4b16;
	border-left: solid 1px #7d4b16;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7d4b16;
	text-align:center;
	margin-top: 15px;
	margin-left: 5px;
	padding:10px 0px 5px 0px;
	float:left;
}
.boxtd {
	width: 150px;
	height: auto;
	font-size: 10px;
	background-color: #fce0e4;
	border: 2px #7CB343 dotted;
	padding: 10px;
	margin: 5px;
}
#botborder {
	width: 755px;
	height: 64px;
	color: #7cb343;
	text-align: right;
	background-color: #f4b8ce;
	background-image:url(media/flowers/flower_row_1b.gif);
	background-repeat:repeat-x;
	clear:both;
}
#botnavbar {
	width: 715px;
	color: #7cb343;
	border: solid 6px #000000;
	padding: 10px;
	margin: 0 auto;
}
.brown {
	color: #7d4b16;
}
.brown2 {
	border-bottom: dotted 2px #7CB343;
}
#buttonholder {
	width: 475px;
	height: 150px;
	text-align: center;
	vertical-align: bottom;
	background-color:#FFFFFF;
	padding: 20px 0 0 0px;
	float: right;
}
#cartmain {
	border: solid 12px #000000;
	width: 690px;
	padding: 10px 5px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
#cart	{
	width: 660px;
	height: auto;
	background-color: #ffffff;
	border: solid 1px #7CB343;
	padding-right:5px;
	vertical-align:top;
	margin-left: 0px;
	margin-bottom:20px;
	float:left;
}
#cartheader {
	width: 665px;
	height: 25px;
	background-image:url(media/bkgd/bkgd_flr_pink_5A.gif);
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 10px;
	margin-left: 0px;
	padding:15px 0px 0px 0px;
	float:left;
}
#cartscroll	{
	width: 605px;
	height: 585px;
	background-color: #ffffff;
	border: solid 1px #7CB343;
	text-align: left;
	overflow: auto;
	padding-right:5px;
	vertical-align:top;
	scrollbar-3dlight-color:#EF3E42;
    scrollbar-arrow-color:#EF3E42;
    scrollbar-base-color:#EF3E42;
    scrollbar-darkshadow-color:#f9dbe6;
    scrollbar-face-color: #abd0e2;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:$f9dbe6;
	float:left;
}
.cartbox1 {
	width: 635px;
	height: 50px;
	font-size: 16px;
	font-weight:bold;
	color: #7cb343;
	margin: 0px 0 0 15px;
}
.cartbox2 {
	width: 635px;
	height: 290px;
	font-size: 14px;
	font-weight:bold;
	color: #7cb343;
	margin: 0px 0 0 15px;
}
.cartbox3 {
	width: 635px;
	height: 150px;
	font-size: 12px;
	font-weight:bold;
	color: #7cb343;
	margin: 0px 0 0 15px;
}
.cartbox2font {
	width: 635px;
	height: 30px;
	font-size: 13px;
	font-weight:bold;
	color: #7cb343;
	text-align:center;
	margin: 5px 0 px 0;
}
.centerdiv {
	width: 615px;
	vertical-align: middle;
	padding-left: 30px;
}
.centerpage {
	width:100%;
	text-align:center;
}
.catsearch{
	width: 150px;
	height: 35px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #7CB343;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	float: left;
	clear: right;
}
#chartstable {
	width: 430px;
	height: auto;
	color: #7cb343;
	font-size: 13px;
	text-align: center;
	vertical-align: top;
	padding-right:5px;
	vertical-align:top;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 10px 0 5px 10px;
	padding: 5px;
	float: left;
	clear:none;
}
.charttextholder {
	width: 460px;
	height: auto;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
	color: #7CB343;
	margin: 30px 0px 20px 35px;
	padding: 12px;
}
.contact {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #7cb343;
	text-align:center;
	float: left;
}
#contactusbox {
	width: 100%;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #7cb343;
}
#contactemailbox {
	width: 400px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #7cb343;
}
#contactholder {
	width: 540px;
	height: auto;
	background-color: #FADBE4;
	padding-right:5px;
	vertical-align:top;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 35px 3px;
	float: left;
	clear:none;
}
#contactholder2 {
	width: 680px;
	height: auto;
	background-image:url(media/bkgd/bkgd_flr_pink_5A.gif);
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 0px 3px;
	float: left;
	clear:none;
}
#contactholder3{
	width: 555px;
	height: auto;
	background-color: #FADBE4;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 0px 3px;
	float: left;
	clear:none;
}
#contactholder4{
	width: 555px;
	height: auto;
	background-color:#fce0e4;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 0px 3px;
	float: left;
	clear:none;
}
#contactholder4a{
	width: 540px;
	height: auto;
	background-color:#fce0e4;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 0px 3px;
	float: left;
	clear:none;
}
#contactholderSsl {
	width: 540px;
	height: auto;
	background-color:#f9dbe6;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 0px 3px;
	padding-bottom: 15px;
	float: left;
	clear:none;
}
.contacttextholder {
	width: 475px;
	height: auto;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
	color: #7CB343;
	margin: 30px 0px 25px 35px;
	padding: 10px;
}
.contacttextholder2 {
	width: 530px;
	height: auto;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
	color: #7CB343;
	margin: 30px 28px 25px 60px;
	padding: 10px;
}
#contentmid {
	width: 550px;
	height: 670px;
	background-color: #FADBE4;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 20px 0 0px 5px;
	float: left;
}
#content {
	width: 670px;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;	
	margin: 0 auto;
}
/*this is the box for index text content in center*/
.contenthometext {	
	width: 486px;
	height: 173px;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;
	margin: 15px 0 15px 0;
	float:left;
}
.content1 {	
	width: 486px;
	height: 215px;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;
	margin: 15px 0 15px 0;
	float:left;
}
.contentText1 {
	width: 466px;
	height: auto;
	margin: 10px;
	float: left;
}
.contentText2 {
	width: 108px;
	height: auto;
	margin: 10px 10px 0 10px;
	float: left;
}
.contenthold {
	width: 520px;
	height: auto;
	margin: 20px 0px 20px 0px;
	float: left;
}
/*this is the box for index content*/
.contentSpacer {	
	width: 16px;
	height: 530px;
	float: left;
}
/*this is the box for index content*/
.contentSpacer2 {	
	width: 10px;
	height: 40px;
	float: left;
}
/*this is the box for index content*/
.content3a {	
	width: 148px;
	height: 148px;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;
	float:left;
}
/*this is the box for index content*/
.content3b {	
	width: 148px;
	height: 148px;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;
	float:left;
}
/*this is the box for index content*/
.content3c {	
	width: 148px;
	height: 148px;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;
	float:left;
}
.contentleft{
	width: 115px;
	height: 560px;
	text-align: left;
	color: #7CB343;
	margin: 0px 5px 0px 5px;
	padding: 5px 5px 0px 5px;
	float: left;
}
.contentright{
	width: 120px;
	height: 250px;
	background-image:url(media/bkgd/bkgd_flr_pk_sm_netA.gif);
	background-repeat:repeat;
	text-align: center;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;
	margin: 15px 0px 0 0;
	padding: 5px 5px 5px 5px;
	border: #7CB343 1px solid;
	float: right;
}
.contentright2{
	width: 120px;
	height: 170px;
	background-image:url(media/bkgd/bkgd_flr_pk_sm_netA.gif);
	background-repeat:repeat;
	text-align: center;
	font-size: 12px;
	font-weight:normal;
	color: #7CB343;
	margin: 15px 0px 0 0;
	padding: 5px 5px 5px 5px;
	border: #7CB343 1px solid;
	float: right;
}
#copyright {
	width: 755px;
	height: 25px;
	background-image:url(media/copyright/footer_copyright_pk.gif);
	background-repeat:no-repeat;
	background-position:center;
	clear: both;
}
.createacctholder {
	width: 480px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7CB343;
	border: 4px dotted #7CB343;
	margin: 30px 0px 30px 30px;
	padding: 0px;
}
#designheader {
	width: 560px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#designholder {
	width: 560px;
	height: auto;
	background-color: #ffffff;
	vertical-align:top;
	font-weight:normal;
	border: #7CB343 1px solid;
	margin: 0px 0px 30px 3px;
	padding: 0 0px 0px 0px;
	float: left;
	clear:none;
}
.designprodholder {
	width: 158px;
	height: 135px;
	background-image:url(media/bkgd/bkgd_flr_multiA.gif);
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 10px;
	padding-top: 5px;
	float:left;
}
.designprodholder2 {
	width: 155px;
	height: 135px;
	background-color: #FADBE4;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 7px;
	padding-top: 5px;
	float:left;
}
.designprodholderlg {
	width: 525px;
	height: 90px;
	background-color: #fce0e4;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin: 0 0 5px 10px;
	padding: 5px 0 5px 0;
	float:left;
}
.designprodholderlg2 {
	width: 520px;
	height: 75px;
	background-color: #fce0e4;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 7px;
	padding: 5px 0 5px 0;
	float:left;
}
.del {
	width: 280px;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	float: left;
	clear: left;
}
.delnote {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
.faqholder {
	width: 470px;
	height: auto;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
	color: #7CB343;
	margin: 30px 5px 25px 35px;
}
.faqtextQ {
	color: #7cb343;
	font-weight:normal;
	font-style: italic;
	font-size:14px;
	text-align: left;
}
.faqtextQn {
	color: #7cb343;
	font-weight:normal;
	font-style: italic;
	font-size:14px;
	text-align:right;
	vertical-align:top;
}
.faqtextA {
	color: #7cb343;
	font-weight:normal;
	font-size:14px;
	text-align: left;
}
.faqtextAn {
	color: #7cb343;
	font-weight:normal;
	font-size:14px;
	text-align:right;
	vertical-align:top;
	padding-right: 5px;
}
#footer {
	width: 755px;
	height: 20px;
 	color: #7CB343;
	font-size: 12px;
	text-align:center;
	vertical-align:bottom;
 	background-image: url(media/logos/mdt_pk.gif);
	background-repeat: no-repeat;
	background-position:center;
	clear: both;
}
/*this is for brown text on product gallery listing*/
.galleryheader {
	width: 160px;
	height: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #7CB343;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
}
#globalheader {
	width: 540px;
	height: 40px;
	background-color:#f9dbe6;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#globalholder4{
	width: 480px;
	height:550px;
	background-color:#ffffff;
	font-weight:normal;
	border: #7CB343 4px dotted;
	vertical-align: top;
	margin: 15px 0 0px 15px;
	padding: 10px;
	float: left;
	clear:none;
}
#globaltextholder {
	width: 555px;
	height:auto;
	background-color: #FADBE4;
	vertical-align:top;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0px 35px 5px;
	float: left;
	clear:none;
}
#globaltextholder2 {
	width: 555px;
	height:auto;
	background-image:url(media/bkgd/bkgd_flr_pink_5A.gif));
	vertical-align:top;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0px 35px 3px;
	padding: 0 0px 0 0px;
	float: left;
	clear:none;
}
.headerhours {
	color: #7d4b16;
}
.headerpklg {
	color:#EF3E42;
	font-size: 15px;
	font-weight: bold;
}
.headerpkmed{
	color:#EF3E42;
	font-size: 13px;
	font-weight: bold;
}
.headerpksm {
	color:#EF3E42;
	font-size: 11px;
	font-weight: bold;
}
.headerpk{
	color:#EF3E42;
	font-size: 14px;
	font-weight: bold;
}
.headerbrnlg {
	color: #7d4b16;
	font-size: 18px;
	font-weight: bold;
}
.headerbrnsm {
	color: #7d4b16;
	font-size: 11px;
	font-weight: bold;
}
.headerbrnmed{
	color: #7d4b16;
	font-size: 14px;
	font-weight: bold;
}
.headerbrnpic {
	color: #7d4b16;
	font-size: 9px;
	font-weight: bold;
}
.headerbrn {
	color: #7d4b16;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.headerpur {
	color: #7cb343;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.headerlink{
	color: #9F6D11;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}
#headermenutitle {
	color: #7d4b16;
	font-size: 16px;
	font-weight: bold;
}
#headernotea {
	color: #8d4b16;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.heading {
	width: 145px;
	height: 25px;
	padding-top: 5px;
	float: left;
}
.heading1 {
	width: 145px;
	height: 125px; 
	font-size: 12px;
	font-weight: bold;
	margin-top:0px;
	padding: 0 0 6px 13px;
	float: left;
}
.heading2stat {
	width: 145px;
	height: 25px;
	margin-top:0px;
	padding: 0px 0px 0 14px;
	float: left;
}
.heading3 {
	width: 145px;
	height: 80px;
	font-size: 12px;
	font-weight: bold;
	margin-top:0px;
	padding: 0 0 0 12px;
	float: left;
}
.heading4stat {
	width: 145px;
	height: 30px;
	margin-top:0px;
	padding: 3px 0px 0 14px;
	float: left;
}
.highlite {
	background-color: #730027;
	color: #ffffff;
	padding: 7px 0px 7px 20px;
}
#hours {
	color: #ffffff;
	float: left;
	text-align: center;
	width: 135px;
	height: 128px;
	padding: 6px 5px;
	background-color: #EF3E42;
	margin: 5px;
}
#issueholder{
	width: 480px;
	height:auto;
	background-color:#ffffff;
	font-weight:normal;
	border: #7CB343 4px dotted;
	vertical-align: top;
	margin: 20px 0 20px 20px;
	padding: 6px;
	float: left;
	clear:none;
}
#instoretable {
	width: 580px;
	height: 300px;
	background-color: #ffffff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	margin: 0 auto;
	float: inherit;
}
#issueheader {
	width: 555px;
	height: 60px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	vertical-align:top;
	margin: 15px 0 0px 0;
	margin-left: 3px;
	padding:5px 0px 10px 0px;
	float:left;
}
#issueholder{
	width: 480px;
	height:auto;
	background-color:#ffffff;
	font-weight:normal;
	border: #7CB343 4px dotted;
	vertical-align: top;
	margin: 20px 0 20px 20px;
	padding: 6px;
	float: left;
	clear:none;
}	
#left {
	width: 170px;
	height: auto;
	float:left;
	clear:left;
}
#leftloc { 
	width: 110px;
	float: left;
	color: #FFFFFF;
	text-align: left;
	padding: 7px;
}
.linksholder {
	width: 80px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7cb343;
	border: 4px dotted #7CB343;
	margin: 30px 0px 30px 30px;
	padding: 0px;
}
#lgscroll	{
	width: 555px;
	height: auto;
	background-color: #fce0e4;
	border: solid 1px #7CB343;
	margin-left: 3px;
	float:left;
}
#lgscroll20	{
	width: 540px;
	height: 600px;
	background-color: #fce0e4;
	border: solid 1px #7CB343;
	overflow: auto;
	padding-right:5px;
	vertical-align:top;
	scrollbar-3dlight-color:#EF3E42;
    scrollbar-arrow-color:#EF3E42;
    scrollbar-base-color:#EF3E42;
    scrollbar-darkshadow-color:#f9dbe6;
    scrollbar-face-color: #abd0e2;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:$f9dbe6;
	margin: 0px 0 35px 3px;
	float:left;
}
.lgdotbox {
	width: 470px;
	height: 30px;
	background-color:#FFFFFF;
	border: dotted 5px #7CB343;
	font-size: 13px;
	font-weight: bold;
	color: #7CB343;
	text-align: center;
	margin: 0px 0 0px 5px;
	padding: 10px;
	float: left;
}
#locations {
	width: 245px;
	height: 130px;
	float: right;
	font-size: 10px;
	background-color: #000000;
	padding: 5px;
	margin: 5px;
}
#locheader {
	width: 220px;
	color: #EF3E42;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 5px 5px 7px;
}
#logofftextholder {
	width: 560px;
	height:auto;
	background-color: #FADBE4;
	font-weight:normal;
	vertical-align:top;
	border: #7CB343 1px solid;
	margin: 0 0 0 3px;
	float: left;
	clear:none;
}
.logoffholder {
	width: 480px;
	height: auto;
	background-color:#FFFFFF;
	font-size: 13px;
	font-weight:normal;
	color: #7CB343;
	text-align: left;
	vertical-align: top;
	border: 4px dotted #7CB343;
	margin: 20px 0px 20px 40px;
	padding: 10px;
}
#logo {
	width: 160px;
	height: 130px;
	float: left;
	text-align: center;
	position: relative;
	padding: 10px 0px 0px 0px;
	background-color: #000;
	color: #ffffff;
	margin: 5px;
}
#logoholder {
	width: 250px;
	height: 170px;
	background-color:#FFFFFF;
	padding: 5px 0 0 15px;
	text-align: left;
	float: left;
}
#logintable {
	width: 445px;
	height: auto;
	bgcolor:#f9dbe6;
	vertical-align: top;
	padding:10px;
	margin:11px;
}
.logintd {
	width: 180px;
	height: auto;
	background-color: #f9f2b2;
	border: 2px #7CB343 dotted;
	padding: 10px;
}
#loginheader {
	width: 540px;
	height: 40px;
	background-color: #FADBE4;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#loginholder {
	width: 480px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7CB343;
	border: 4px dotted #7CB343;
	margin: 20px 5px 20px 30px;
	padding: 0px;
}
.menuhead {
	width: 280px;
	height: 20px;
	color: #9F6D11;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 1px 0;
	float: left;
	clear: left;
}
#menuheader {
	width: 685px;
	height: 35px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 10px;
	padding:15px 0px 0px 0px;
	float:left;
}
#menuholder {
	width: 600px;
	background-color: #ffffff;
	text-align: center;
	border: solid 1px #000000;
	padding: 5px;
	margin: 0 auto;
}
.menuprice {
	width: 250px;
	color: #730027;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 10px 0 6px 10px;
	float: right;
}
#menutable {
	width: 600px;
	height: auto;
	background-color: #ffffff;
	border: solid 1px #7CB343;
	font-size: 12px;
	text-align: left;
	padding-right:5px;
	margin-left: 40px;
	vertical-align:top;
	float:left;
}
#middle {
	width: 415px;
	height: auto;
	font-weight:normal;
	text-align:center;
	float:left;
}
#midcontainer {
	width: 735px;
	height: auto;
	font-weight: normal;
	float: left;
	clear: none;
}
#midcontainercart {
	width: 735px;
	height: auto;
	background-color:#FFFFFF;
	font-weight: normal;
	padding-left:35px;
	float: left;
	clear: none;
}
#midcontainerprod {
	width: 730px;
	height: auto;
	font-weight: normal;
	float: left;
}
#mdt {
	width: 755px;
	padding: 5px;
	margin: 0 auto;
}
#navbar {
	width: 700px;
	padding: 5px;
	color: #730027;
	margin: 0 auto;
	text-align: center;
}
.options {
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	padding: 0px;
}
.orderphoto {
	width: 300px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 10px 0 5px 10px;
	float: right;
}
#ordertable {
	width: 580px;
	height: auto;
	background-color: #ffffff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	margin: 0 auto;
	float: inherit;
}
#pimage {
  position: absolute;
}
/*the press styles are for the press page*/
#pressheader {
	width: 556px;
	height: 40px;
	background-image:url(media/bkgd/bkgd_flr_lav.gif);
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#pressholder {
	width: 556px;
	height: auto;
	background-color: #ffffff;
	vertical-align:top;
	font-weight:normal;
	border: #7CB343 1px solid;
	margin: 0px 0px 30px 3px;
	padding: 0 0px 0px 0px;
	float: left;
	clear:none;
}
.pressprodholder2 {
	width: 155px;
	height: 380px;
	background-color: #FADBE4;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 2px;
	padding-top: 5px;
	float:left;
}
.pressprodholder3 {
	width: 335px;
	height: 380px;
	background-color: #FADBE4;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 2px;
	padding-top: 5px;
	float:left;
}
.pressprodholderlg2 {
	width: 500px;
	height: 75px;
	background-color: #fce0e4;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 0px;
	padding: 5px 0 5px 0;
	float:left;
}
.pressprodholdsub {
	width: 280px;
	height: auto;
	background-color: #ffffff;
	border: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 10px;
	padding-top: 5px;
	float:left;
}
.price {
	color: #7CB343;
	font-size: 14px;
}
/*this is the holder for the Prod Gal listing - not the prod listing*/
#prodgalholder {
	width: 555px;
	height: auto;
	background-color: #FCE0E4;
	padding-right:5px;
	vertical-align:top;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0px 35px 3px;
	padding: 0 0px 0 0px;
	float: left;
	clear:none;
}
.producthead {
	width: 280px;
	height: 20px;
	color: #7CB343;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 1px 0;
	float: left;
	clear: left;
}
#productheader {
	width: 555px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 5px;
	padding:10px 0px 5px 0px;
	float:left;
}
#productheader2 {
	width: 540px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#productheader3 {
	width: 540px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 5px;
	padding:10px 0px 5px 0px;
	float:left;
}
#productheader3A {
	width: 555px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 5px;
	padding:10px 0px 5px 0px;
	float:left;
}
#productheader4 {
	width: 555px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#productheader4a {
	width: 556px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#productheader5 {
	width: 560px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
#productheadpages {
	width: 680px;
	height: 40px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	padding:10px 0px 5px 0px;
	float:left;
}
.productholder {
	width: 153px;
	height: 210px;
	background-color: #ffffff;
	border: dotted 5px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 5px;
	padding-top: 7px;
	float:left;
}
/*this is the box with dotted blue line for prod images in product gallery under cat heading*/
.productholder2 {
	width: 150px;
	min-height: 175px;
	background-color: #ffffff;
	border: dotted 4px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #7CB343;
	text-align:center;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 5px;
	float:left;
}
.productholderhbs {
	width: 490px;
	height: 140px;
	background-color: #ffffff;
	border: dotted 5px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 5px;
	padding-top: 5px;
	float:left;
}
/*this is the small box with dotted blue line for prod images in general product gallery*/
.productholdersm {
	width: 153px;
	height: 170px;
	background-color: #ffffff;
	border: dotted 5px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #7CB343;
	text-align:center;
	vertical-align: bottom;
	margin-left: 5px;
	padding-top: 5px;
	float:left;
}
#prodinfoholder {
	width: 555px;
	height: auto;
	background-color: #FADBE4;
	font-weight:normal;
	border: #7CB343 1px solid;
	vertical-align: top;
	margin: 0px 0 35px 3px;
	float: left;
	clear:none;
}
.prodlistbox {
	width: 520px;
	height: auto;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: top;
	font-size: 13px;
	font-weight:bold;
	color: #7CB343;
	border: 4px dotted #7CB343;
	margin: 20px 0px 20px 5px;
	padding: 0px;
}
.prodmaininfoholder {
	width: 500px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7CB343;
	border: 4px dotted #7CB343;
	margin: 30px 0px 30px 18px;
	padding: 0px;
}
#producttable2 {
	width: 520px;
	height: 300px;
	background-color: #f9dbe6;
	border: solid 1px #7CB343;
	padding:10px 5px 5px 5px;
	margin-left: 10px;
	margin-bottom:20px;
	text-align:center;
	float:left;
}
#producttable {
	width: 600px;
	background-color: #ffffff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	margin: 0 auto;
}
.purptitle { 
	font-size: 20px;
	font-weight: bold;
	color: #7cb343;
	text-align:center;
}
.purptitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #7cb343;
}
.purptitle3 {
	width: 130px;
	height: 25px; 
	font-size: 14px;
	font-weight: bold;
	color: #7cb343;
	padding: 15px 5px 10px 12px;
	float: left;
}
.reviewsholder {
	width: 500px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7cb343;
	border: 4px dotted #7CB343;
	margin: 30px 5px 30px 20px;
	padding: 0px;
}
#right {
	width: 150px;
	height: 498px;
	font-weight: normal;
	float:right;
	clear: right;
}
#rightloc {
	width: 110px;
	float: right;
	color: #FFFFFF;
	text-align: right;
	padding: 7px 5px 5px 5px;
}
.rtburg {
	text-align: right;
	color: #730027;
	font-size: 11px;
	font-weight: bold;
}
.rtbblk {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
#scroll2 {
	width: 560px;
	height: 400px;
	text-align: left;
	overflow: auto;
	float: left;
}
.scrollcolor {
	scrollbar-3dlight-color:#EF3E42;
    scrollbar-arrow-color:#EF3E42;
    scrollbar-base-color:#EF3E42;
    scrollbar-darkshadow-color:#f9dbe6;
    scrollbar-face-color: #abd0e2;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:$f9dbe6;
}
#searchtable {
	width: 640px;
	text-align: center;
	background-color: #ffffff;
	border: dotted 1px #000000;
	clear: both;
}
.search{
	width: 146px;
	height: 60px; 
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #7d4b16;
	margin: 15px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	float: left;
	clear: none;
}
.select {
	width: 280px;
	height: 20px;
	color: #730027;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 10px 0;
	float: left;
}
.shipping {
	width: 110px;
	height: 132px;
	background-image:url(media/bkgd/bkgd_flr_multiA.gif);
	background-position:center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight:bold;
	color: #7CB343;
	border: #7CB343 1px solid;
	text-align:center;
	vertical-align: top;
	margin: 10px 0 0px 15px;
	float: left;
}
.shopcartholder {
	width: 500px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7CB343;
	border: 4px dotted #7CB343;
	margin: 20px 5px 20px 20px;
	padding: 0px;
}
#sitemaptable {
	width: 410px;
	height:auto;
	color: #7d4b16;
	font-size: 13px;
	text-align: center;
	vertical-align: top;
	font-weight:normal;
	border: #EF3E42 1px solid;
	vertical-align: top;
	margin: 10px 10px 10px 10px;
	padding: 5px;
	float: left;
	clear:none;
}
.sitemaptextholder {
	width: 460px;
	height: auto;
	background-color:#FFFFFF;
	border: #7CB343 5px dotted;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
	color: #7CB343;
	margin: 30px 0px 25px 38px;
}
.spacer {
	width: 630px;
	height: 5px;
	clear: both;
	padding: 0px;
	margin: auto;
}
.spacer4 {
	width: 480px;
	height: 6px;
	clear: both;
	padding: 0px;
	margin: auto;
}
.spacerA {
	width: 75px;
	height: 18px;
	float: left;
}
.spacerB{
	width: 50px;
	height: 18px;
	float: left;
}
.subhead {
	width: 280px;
	height: 20px;
	color: #730027;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	clear: left;
}
#subholder4 {
	width: 470px;
	height:auto;
	background-color:#ffffff;
	font-weight:normal;
	border: #7CB343 4px dotted;
	vertical-align: top;
	margin: 20px 0 20px 20px;
	padding: 6px;
	float: left;
	clear:none;
}
#subholder5 {
	width: 480px;
	height: auto;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight:normal;
	color: #7CB343;
	border: 4px dotted #7CB343;
	margin: 20px 0px 20px 30px;
	padding: 0px;
}
#subpgcontent	{
	width: 535px;
	height: auto;
	background-image:url(media/bkgd/bkgd_flr_pink_5A.gif);
	border: solid 1px #7CB343;
	padding-right:5px;
	margin-left: 3px;
	float:left;
}
.tandp {
	font-family: Arial, Helvetica, sans-serif;
	color: #9F6D11;
	font-size: 10px;
	font-weight: bold;
}
#tellfriendheader {
	width: 555px;
	height: 60px;
	background-color: #FADBE4;
	border-top: solid 1px #7CB343;
	border-right: solid 1px #7CB343;
	border-left: solid 1px #7CB343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #7CB343;
	text-align:center;
	margin-top: 15px;
	margin-left: 3px;
	vertical-align:middle;
	padding:10px 0px 5px 0px;
	float:left;
}
.text {
	width: 55%;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 5px 30px 5px 30px;
}
.textlg {
	font-size: 22px;
	font-weight:bold;
	text-align: center;
}
.textmed {
	font-size: 18px;
	font-weight:bold;
	text-align: center;
}
#topborder {
	width: 755px;
	height: 20px;
	color: #7CB343;
	text-align: right;
}
#topheader {
	width: 710px;
	height: 135px;
}
#topholder {
	width: 755px;
	height: 170px;
	background-color:#FFFFFF;
	text-align: left;
	float: left;
}
a:link, a:visited, a:active{
 	color: #7CB343;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
a:hover{
 	color: #EF3E42;
	text-decoration:none;
}
.back2 {
	color: #7CB343;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.back2 a:link, .back2 a:visited, .back2 a:active {
	color: #7CB343;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.back2 a:hover {
	color: #730027;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.backproduct {
	color:#7CB343;
	font-weight: bold;
	font-size: 12px;
}
.backproduct a:link, .backproduct a:visited, .backproduct a:active {
	color:#7CB343;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.backproduct a:hover {
	color:#EF3E42;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#botlinks {
	width: 755px;
	height: 60px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #EF3E42;
	margin-top: 20px;
	float: left;
	clear: both;
}
#botlinks a:link, #botlinks a:visited, #botlinks a:active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #7CB343;
 }
#botlinks  a:hover{
 	color:#EF3E42;
}	
#buttonholder1 {
	width: 66px;
	height: 84px;
	text-align: center;
	vertical-align: bottom;
	background-color:#FFFFFF;
	padding: 55px 0 0 5px;
	float: left;
}
#buttonholder1 a {
       width:66px;
	   height:68px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/prod_gal_2.gif") -2px -3px  no-repeat;
	}
#buttonholder1 a:hover {
       width:66px;
	   height:68px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/prod_gal_2.gif") -68px -3px  no-repeat;
	}
#buttonholder2 {
	width: 65px;
	height: 124px;
	text-align: center;
	vertical-align: top;
	background-color:#FFFFFF;
	padding: 0px 0 0 10px;
	float: left;
}
#buttonholder2 a {
       width:65px;
	   height:73px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/des_ideas_2.gif") -2px -3px  no-repeat;
	}
#buttonholder2 a:hover {
       width:65px;
	   height:73px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/des_ideas_2.gif") -110px -3px  no-repeat;
	}
#buttonholder3 {
	width: 65px;
	height: 74px;
	text-align: center;
	vertical-align: bottom;
	background-color:#FFFFFF;
	padding: 65px 0 0 0;
	float: left;
}
#buttonholder3 a {
       width:60px;
	   height:64px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/press_2.gif") -2px -3px  no-repeat;
	}
#buttonholder3 a:hover {
       width:60px;
	   height:64px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/press_2.gif") -62px -3px  no-repeat;
	}
#buttonholder4 {
	width: 65px;
	height: 129px;
	text-align: center;
	vertical-align: bottom;
	background-color:#FFFFFF;
	padding: 10px 0 0 0;
	float: left;
}
#buttonholder4 a {
       width:64px;
	   height:60px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/contact_2.gif") -2px -3px  no-repeat;
	}
#buttonholder4 a:hover {
       width:64px;
	   height:60px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/contact_2.gif") -66px -3px  no-repeat;
	}
#buttonholder5 {
	width: 114px;
	height: 90px;
	text-align: center;
	vertical-align: bottom;
	background-color:#FFFFFF;
	padding: 50px 0 0 5px;
	float: left;
	clear: right;
}
#buttonholder5 a {
       width:114px;
	   height: 90px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/color_sample_2.gif") -2px -2px  no-repeat;
	}
#buttonholder5 a:hover {
       width:114px;
	   height: 90px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/color_sample_2.gif") -116px -2px  no-repeat;
	}
#buttonholder6 {
	width: 65px;
	height: 129px;
	text-align: center;
	vertical-align: bottom;
	background-color:#FFFFFF;
	padding: 0 0 0 5px;
	float: left;
}
#buttonholder6 a {
       width:65px;
	   height:73px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/about_dd_2.gif") -2px -3px  no-repeat;
	}
#buttonholder6 a:hover {
       width:65px;
	   height:73px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/buttons_navbar/about_dd_2.gif") -67px -3px  no-repeat;
}
.cartlinks {
	width: 655px;
	height: 50px;
	font-size: 16px;
	font-weight:bold;
	color: #7CB343;
	margin: 0px 0 0 15px;
}
.cartlinks a:link, .cartlinks a:visited, .cartlinks a:active {
	color: #7CB343;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.cartlinks a:hover {
	color: #EF3E42;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.catlink {
	color: #7CB343;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.catlink a:link, .catlink a:visited, .catlink a:active {
	color: #7CB343;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.catlink a:hover {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.dest {
	color: #7CB343;
	font-size: 16px;
	font-weight:normal;
	text-decoration: none;
}
.dest a:link, .dest a:visited, .dest a:active{ 
	color: #7CB343;
	font-size: 16px;
	font-weight:normal;
	text-decoration: none;
}
.dest a:hover {  
	color:#000000;
	font-size: 16px;
	font-weight:normal;
	text-decoration: none;
}
.desttan {
	color: #9F6D11;
	font-size: 16px;
}
.desttan a:link, .desttan a:visited, .desttan a:active{ 
	color:#9F6D11;
	font-size: 16px;
	text-decoration: none;
}
.desttan a:hover {  
	color:#000000;
	font-size: 16px;
	text-decoration: none;
}
#email {
	width: 220px;
	color: #7d4b16;
	font-weight: bold;
	font-size: 11px;
	padding: 7px;
	float: left;
	text-align: left;
}
#email a:link, #email a:visited, #email a:active{ 
	color: #7d4b16;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
#email a:hover {  
	color: #EF3E42;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.heading1a {
	width: 120px;
	height: 84px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #7d4b16;
	list-style-type:disc;
	list-style-position:inside;
	text-align:left;
	padding: 5px 0 0 17px;
	float: left;
}
.heading1a a:link, .heading1a a:visited, .heading1a a:active {
 	color: #7d4b16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
 }
.heading1a  a:hover{
 	color:#EF3E42;
}
.heading2 {
	width: 145px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	list-style-type:disc;
	list-style-position:inside;
	margin-top:0px;
	padding: 0px 0px 0 15px;
	float: left;
}
.heading2 a {
       width:129px;
	   height:15px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/pony_os_side.gif") -2px -3px  no-repeat;
	}
.heading2 a:hover {
       width:129px;
	   height:15px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/pony_os_side.gif") -133px -3px  no-repeat;
	}
.heading3a {
	width: 120px;
	height: 40px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #7d4b16;
	list-style-type:disc;
	list-style-position:inside;
	text-align:left;
	padding: 5px 0 0 17px;
	float: left;
}
.heading3a a:link, .heading3a a:visited, .heading3a a:active {
 	color: #7d4b16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
 }
.heading3a  a:hover{
 	color:#EF3E42;
}
.heading3nav {
	width: 160px;
	//height: 40px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #7cb343;
	list-style-type:disc;
	list-style-position:inside;
	text-align:left;
	padding: 0px 0 0 17px;
	float: left;
}
.heading3nav a:link, .heading3nav a:visited, .heading3nav a:active {
 	color: #7d4b16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
 }
.heading3nav  a:hover{
 	color:#EF3E42;
}
.heading3nav ul {
  list-style: none;
  margin-left: 0;
  padding-left: 1em;
  text-indent: -1em;
 }
.heading4 {
	width: 145px;
	height: 28px;
	font-size: 13px;
	font-weight: bold;
	list-style-type:disc;
	list-style-position:inside;
	margin-top:0px;
	padding: 5px 0px 0 15px;
	float: left;
}
.heading4 a {
       width:84px;
	   height:18px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/stylin_socks_side.gif") -2px -3px  no-repeat;
	}
.heading4 a:hover {
       width:84px;
	   height:18px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/stylin_socks_side.gif") -87px -3px  no-repeat;
	}
.heading5 {
	width: 145px;
	height: 28px;
	font-size: 13px;
	font-weight: bold;
	list-style-type:disc;
	list-style-position:inside;
	margin-top:0px;
	padding: 0px 0px 0 15px;
	float: left;
}
.heading5 a {
       width:111px;
	   height:18px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/chic_clip_hold_side.gif") -1px -3px  no-repeat;
	}
.heading5 a:hover {
       width:111px;
	   height:18px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/chic_clip_hold_side.gif") -112px -3px  no-repeat;
	}
.heading6 {
	width: 145px;
	height: 21px; 
	font-size: 13px;
	font-weight: bold;
	list-style-type:disc;
	list-style-position:inside;
	margin-top:0px;
	padding: 0px 0px 0 15px;
	float: left;
}
.heading6 a {
       width:99px;
	   height:10px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/brilliant_belts_side.gif") -2px -3px  no-repeat;
	}
.heading6 a:hover {
       width:99px;
	   height:10px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/brilliant_belts_side.gif") -101px -3px  no-repeat;
	}
.heading7 {
	width: 145px;
	height: 21px; 
	font-size: 13px;
	font-weight: bold;
	list-style-type:disc;
	list-style-position:inside;
	margin-top:0px;
	padding: 5px 0px 0 15px;
	float: left;
} 
.heading7 a {
       width:116px;
	   height:10px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/irres_items_side.gif") -2px -3px  no-repeat;
	}
.heading7 a:hover {
       width:116px;
	   height:10px;
       text-align:center;
       padding-top:10px;
       color:white;
       display:block;
       background: url("media/side_nav/irres_items_side.gif") -119px -3px  no-repeat;
	}
.heading8 {
	width: 145px;
	height: 21px; 
	font-size: 13px;
}
.pink {
	color: #EF3E42;
	font-size: 12px;
	font-weight: bold;
}
.pink a:link, .pink a:visited, .pink a:active{
 	color: #EF3E42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
.pink a:hover{
 	color: #7cb343;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
.toplinks {
	font-size: 12px;
	color: #7cb343;
	font-weight: normal;
	padding-bottom: 2px;
}
.toplinks a:link, .toplinks a:visited, .toplinks a:active {
 	color: #7cb343;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
 }
.toplinks  a:hover{
 	color:#f9dbe6;
}
#botholder {
	height:auto;
	float:left;
}
