/* CSS Document */
.main {
width:718px;
text-align:left;
}

.mainNav {
	background-image:url(images/nav_bg.jpg);
	background-position:center top;
	text-align:center;
	width:718px;
	background-repeat:no-repeat;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
	color:#fff;
	margin-left:-5px;
	position: relative;
	z-index: 100;
}

.mainNav a {
	color:#fff;
	text-decoration:none;
}
.topNav {
	padding-left: 441px;
}



p {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#1F2F08;
padding:0px 5px;
}

ul {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#1F2F08;
padding:0px 5px;
}

ol {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#1F2F08;
padding:0px 5px;
}

ol li ol li {
font-size:1.1em;
}

h5 {
color:#C05000;
font-weight:bold;
padding:5px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
margin:0px;
}

h6 {
color:#D90909;
font-weight:bold;
padding:5px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin:0px 0px -15px 0px;
}

h3 {
color:#000077;
font-weight:bold;
padding:5px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin:0px;
}

body {
background-color:#949178;
background-image:url(images/main_bg.jpg);
background-repeat:repeat-y;
background-position:center;
text-align:center;
}

.leftCol {
width:175px;
margin-top:10px;
float:left;
background-image:url(images/header_small.jpg);
background-repeat:no-repeat;
background-position:top;
}

.rightCol {
	width:535px;
	margin-top:10px;
	float:right;
	background-image:url(images/header_large_1_1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position: relative;
}

.rightColSingle {
width:535px;
margin-top:10px;
float:right;
background-image:url(images/header_large_1_2.jpg);
background-repeat:no-repeat;
background-position:top;
}

.rightColTwo {
width:253px;
background-color:#FCF7CA;
margin:-4px 0px 5px 0px;
padding:0px;
float:right;
display:table;
padding-bottom:10px;
}

.rightColThree {
width:495px;
float:left;
padding:10px 10px 10px 10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

.rightColOne {
width:262px;
float:left;
padding:0px 10px 10px 10px;
}

.leftColOne {
width:154px;
float:left;
padding:10px;
background-image:url(images/round_bg.jpg);
background-repeat:repeat-y;
}

.bottom {
clear:both;
background-image:url(images/bottom_bg.jpg);
background-repeat:repeat-x;
height:88px;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
color:#000;
padding-top:5px;
}

.bottom a {
color:#000;
text-decoration:none;
}

.bottom a:hover {
text-decoration:underline;
}

.newThisMonth {
width:238px;
border:1px solid #efefef;
text-align:left;
margin-top:12px;
background-image:url(images/newThisMonthBG.jpg);
background-repeat:repeat-y;
clear:both;
float:left;
margin-left:3px;
}

.newThisMonthLeft {
width:110px;
float:left;
height:100%;
}

.newThisMonthRight {
width:128px;
float:left;
}

.newThisMonthButton {
background-color:#EE5907;
display:table;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:.8em;
font-weight:bold;
padding-left:5px;
width:123px;
}

.newThisMonthButton a {
color:#fff;
text-decoration:none;
}

.newThisMonthButton a:hover {
text-decoration:underline;
}

.newsletterRegister {
width:174px;
height:127px;
background-image:url(images/newsletter_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#547D16;
margin-bottom:20px;
}
#slideshow {
	width:235px;
	text-align:left;
	paddong: 0;
	clear:both;
	float:left;
	position: relative;
	z-index: 1;
	display: inline;
	padding-bottom: 10px;
	padding-left: 10px;
}



h2 {
margin:7px 0px 12px 17px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:1em;
}

.smallText {
font-size:.6em;
}

.floral {
list-style-image:url(images/li.jpg);
}

.floral li {
margin-top:-5px;
padding-left:15px;
font-size:1em;
}

.list1 {
list-style-image:url(images/li_gloves.jpg);
}

.list1 li {
margin-top:-10px;
padding-bottom:20px;
padding-left:15px;
font-size:1em;
}

.list2 {
list-style-image:url(images/li_water.jpg);
}

.list2 li {
margin-top:-10px;
padding-bottom:20px;
padding-left:15px;
font-size:1em;
}

.list3 {
list-style-image:url(images/li_bigFork.jpg);
}

.list3 li {
margin-top:-10px;
padding-bottom:20px;
padding-left:15px;
font-size:1em;
}

.coupon {
border:4px dashed #FF9900;
width:450px;
padding:10px;
background-image:url(images/coupon_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:200px;
}

.coupon p {
color:#000;
font-size:.7em;
}

.coupon h1 {
font-size:2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
}

.coupon h2 {
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000077;
}

.learningCenter {
height:46px;
width:480px;
background-image:url(images/learningCenter.jpg);
background-repeat:no-repeat;
text-align:right;
padding-top:13px;
}

.learningCenter form {
margin-right:13px;
}

.galleryBox {
width:400px;
height:250px;
border: 1px solid #000;
margin:15px;
}

.takeNote {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:#FFF;
	}
