body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0px;
	background:#D0E1DF;
}

.skipper { font-size:9px; margin:0; color:#fff; } .skipper:hover { color:#fff; }

td { vertical-align:top; font-size:12px; }

h1 { font-size:20px; color:#113B1E; margin:0; }

h2 { font-size:16px; margin-top:0; margin-bottom: 5px; }

h3 { font-size:13px; margin-top:0; margin-bottom: 5px; }

h4 { font-size:15px; margin-top:0; margin-bottom:4px; }

p { margin-top: 0; margin-bottom: 12px; }

ul { margin-top:0; }

li { margin-bottom:5px; }

dt { margin-top:5px; font-weight:bold; }

/* dd { margin:-16px 0 7px 90px; } */

li { margin-bottom:5px; }

a { color:#247033; text-decoration:underline; font-weight:bold; }

a:hover { color:#393; text-decoration:none; }

.newsdiv { float:right; width:200px; padding:5px 10px; margin:0 0 5px 10px; border:1px solid #060; background:#FFF; }

.newsdiv h2 { font-family:"Times New Roman", Times, serif; font-size:18px; color:#333; text-align:center; }

.newsdiv a { display:block; margin-bottom:6px; }

blockquote { margin:10px; padding:10px 15px; font-size:12px; font-style:italic; background:#EEF6EE; border:solid 1px #CCC; line-height:16px; }

form { margin:0; }

hr { margin:15px 15px 2px 15px; }

sup { font-size:10px; }

/*div { border:1px solid #000; }*/

.boxTitleLeft {
	background:url(../styleImages/backgrounds/sidetile.gif) top repeat-y #FFF;
	width: 158px;
	margin-top:14px;
	margin-left:auto;
	margin-right:3px;
	display:block;
}
.boxContentLeft {
	background:url(../styleImages/backgrounds/sidetop.gif) no-repeat;
	width: 142px;
	display:block;
	text-align:left;
	padding:4px 8px 0 8px;
	font-size:11px;
}

.boxContentLeft h4 { color:#630; }
.boxContentLeft a { color:#630; }
.boxContentLeft a:hover { color:#DD7700; }
.boxContentLeft .smallink { font-size:9px; color:#000; }

.boxTitleRight {
	background:url(../styleImages/backgrounds/bluetile.gif) top repeat-y #FFF;
	width: 180px;
	margin-bottom:14px;
	display:block;
}
.boxContentRight {
	background: url(../styleImages/backgrounds/bluetop.gif) no-repeat;
	width: 164px;
	display:block;
	padding:4px 8px 0 8px;
	font-size:11px;
}

.boxContentRight h4 { color:#036; }
.boxContentRight a { color:#036; }
.boxContentRight a:hover { color:#39C; }
.boxContentRight .smallink { font-size:9px; color:#000; }

.leftcol { padding:6px 14px 20px 6px; text-align:right; border-right:3px solid #CCC; background:#FFF; }

.rightcol { padding-bottom:20px; background:#B9CEB9;
	text-align:left; padding-top:34px; }

.content { text-align:left; background:url(../styleImages/backgrounds/greenshadow.gif) left repeat-y #B9CEB9; min-width: 570px; padding:28px 10px 20px 20px; }





.boxContent { width:570px; background:url(../styleImages/backgrounds/articletile.gif) top left repeat-y #FFF; margin-bottom:5px; }

.ArticleFooter { background:url(../styleImages/backgrounds/articlebot.gif) bottom left no-repeat; }

.buftable { display:block; background:url(../styleImages/backgrounds/articletop.gif) top left no-repeat; padding:14px 26px 14px 20px; min-height:150px; }





.nav { display:block; line-height:36px; text-align:right; padding-top:2px; padding-right:18px; margin-right:3px;
	background: url(../styleImages/buttons/buttonoff.gif) no-repeat right;
	font-size:14px; font-weight:bold; text-decoration:none; color:#113B1E;
	text-shadow: #fff 2px 2px 0; }

.nav:hover { color:#247033; background: url(../styleImages/buttons/buttonon.gif) no-repeat right; text-decoration:none; }

.prodinfo { float:right; clear:both; margin-left:10px; }

.prodinfo td { padding-left:4px; }

.related { text-align:center; background: url(../styleImages/backgrounds/smallbox.jpg) no-repeat; height: 188px; width: 140px; float:left; display:inline; margin:1px; }

.related td { padding:12px 0 20px 4px; width: 122px; }

/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 9px;
	padding-right: 10px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 558px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs { display:block; clear:both; height:30px; padding:10px; text-align:center;
	background:#D0E1DF; border-top:6px solid #B6C6C4; font-size:10px; }
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#addthis_services a { font-weight:normal; }
