body {
	background-color: #67C6B6;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('images/bg.gif');
	background-repeat: repeat-x;
	background-position: center top
}
#main {
	height: auto;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
#menu {
	float: left;
	width: 560px;	
	overflow: hidden;

}
#home-left {
	float: left;
	width: 217px;
}
#home-right {
	float: left;
	width: 560px;
}
#content {
	float: left;
	width: auto;
	padding-left: 59px;
	font-size: 11px;
	line-height: 18px;
	padding-right: 25px;
	/*text-align: justify;*/
	height: auto;
	color:black;
	display:table-row;
}
#sub-wrap {
	float: left;
	width: 780px;
	background-image: url('images/content-bg.gif');
}
#logo {
	float: left;
	height: 246px;
	width: 217px;
	text-align: right;
}
#home-text {
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 400px;
	padding-top: 185px;
	font-size: 11px;
	line-height: 15px;
	background-color: #EAF5D3;
	padding-left: 20px;
	padding-right: 27px;
	background-image: url('images/home-body.jpg');
}
#stretch {
	background-image: url('images/home-stretch.jpg');
	float: left;
	background-repeat: repeat-x;
	background-position: -1px 400px
}

#logo-top {
	float: left;
	height: 122px;
	width: 217px;
	text-align: right;
}
#shop-left {
}

#logo-bottom {
	float: left;
	height: 124px;
	width: 217px;
	text-align: right;
	overflow: hidden;
}
#shop-left {
	float: left;
	width: 200px;
	background-image: url('images/left-nav-top.gif');
	height: 420px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	padding-left: 12px;
	padding-top: 50px;
	line-height: 15px
}
#shop-left a {
	color: #000000;
	text-decoration: none;
}
#right-boxes img {
	background-color: #B6E657;
	padding: 2px;
	margin-bottom: 5px;
}

#shop-left a:hover {
	color: #1A6772;
	text-decoration: none;
}

#shop-left li {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
	background-image: url('images/arrow1.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px
}
#shop-left p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#shop-left ul {
	display: block;
	width: 100px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#shop-left strong {
	font-weight: bold;
	color: #1A6772;
}
#pole {
	float: left;
	width: 159px;
	height: 100px;
}

#header {
	float: left;
	background-image: url('images/header-bg.gif');
	height: 54px;
	width: 513px;
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-left: 50px
}
#header_GS {
	float: left;
	background-image: url('images/header-bg.gif');
	height: 96px;
	width: 513px;
	background-repeat: no-repeat;
	padding-top: 28px;
	padding-left: 50px;
	position:relative
}

#header_a01
{
	width: 481px;
	height: 45px;
	float:left;
	top: 75px;
    left: 55px;
    position:absolute;
}
#header_A02
{
    WIDTH: 130px; 
    HEIGHT: 74px; 
    position:absolute;
    top: 35px;
    left: 60px;
}
#header_A03
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 300px; 
    font-size: 11px;
    top: 20px;
    left: 180px;
    position:absolute;
}
#header_A04
{
    font-family: Verdana,Arial, Helvetica, sans-serif; 
    WIDTH: 225px; 
    font-size: 9px;
    position:absolute;
     left: 180px;
     top: 53px;

}
.item-small img {
	border: 1px solid #B6E657;
}
.item-small {
	height: 145px;
	width: 122px;
	text-align: center;
	color: #698F10;
	line-height: 20px;
	float: left;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 15px;
	padding: 0px;
	overflow: hidden;
}


#bottom {
	background-image: url('images/bottom.gif');
	float: left;
	height: 39px;
	width: 777px
}


p {
	margin-top: 0px;
	margin-bottom: 15px;
}

#sub-nav {
	float: left;
}
#home-signup {
	float: left;
	background-image: url('images/home-signup.gif');
	height: 113px;
	width: 157px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 35px;
	padding-left: 30px;
	padding-right: 30px
}

#right-boxes {
	background-image: url('images/content-bg.gif');
	float: left;
	background-repeat: repeat;
	background-position: right top;
	height: 482px;
	width: 108px;
	padding-top: 5px;
	padding-left: 5px
}
#footer {
	float: left;
	width: 780px;
	text-align: center;
	font-size: 11px;
	line-height: 20px;
	color: #14525A;
	padding-top: 10px;
	padding-bottom: 20px;
}
#footer a {
	color: #14525A;
	text-decoration: none;
}
#footer a:hover {
	color: #072023;
}

.headline{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background:#96CA2F;
padding-left:5px;
padding-bottom:2px;
padding-top:2px;

}

.headline2{
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.q {
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.a{
color:#228897;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}

a {
color:#228896;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

a:visited{
color:#83AA2B;
}

.Learnmore {
color:#0000FF;
text-decoration:none;
}
.Learnmore:hover {
color:#0000FF;
text-decoration:none;
}
.Learnmore:visited {
color:#0000FF;
text-decoration:none;
}
.hr{
border-top:4px solid #83AA2B;
border-bottom:4px solid #83AA2B;
}

.charts-table td{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #333333;
}

#left-column
{
padding-left:2px;
text-align:left;
}

#no-border{
border:none;
}

.notes{
color:#990000;
font-weight:bold;
}

.notes2{
font-style:italic;
color:#666666;
}

#contact{
width:460px;
height:320px;
background:url('images/contact-form.jpg');
}

#contact td{
padding-top:3px;
padding-left:5px;
}

/*#contact input{
padding-left:3px;
border:1px solid #333333;
}*/

/*#contact textarea{
padding-left:3px;
padding-top:3px;
border:1px solid #333333;
}*/

#contact select{
border:1px solid #333333;
}

#submit-button{
text-align: right;
padding-right:15px;
padding-bottom:10px;
}

/*#submit-button input{
cursor:hand;
cursor:pointer;
}*/

#table2 td
{
border-bottom:1px solid #999;
border-right:1px solid #999;
padding-left:3px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
#table3 td
{
border-bottom:none;
border-right:none;
}
#table4 td
{
border-bottom:none;
border-right:none;
}

#table22 td
{
border-bottom:1px solid #999;

border-left:1px solid #999;

padding-left:3px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

#content h3
{
	background-color:#97CA30 ;
	height:20px;
	width:482px;
	font-size:11px;
	font-weight: bold;
	color:black;	
}
#content h3 a
{
	color: black;
	text-decoration: none;
}
#content h3 a:hover
{
	color: black;
	text-decoration: underline;
}
.productimage
{
	border: 1px solid #009900; 
}

select
{
	font-family: Verdana, Arial, Tahoma;
	font-size:10px;	
}

.textbox
{
	font-family: Arial, Verdana, Tahoma;
	font-size:10px;	
}

.button
{
	font-family: Arial, Verdana, Tahoma;
	font-size:11px;	
}

.price
{
	font-weight: bold;
	color: #009900;	
}
#account
{
	text-align:right;
	font-family:Arial, Verdana, Tahoma;
	font-size:8.3pt;
	font-weight:bold;
	color:White;
}

.gridview
{
	background-color: #68C6B6;
	font-weight:bold;
	padding-left:5px
}
.atlrow
{ background-color: #DDF5B0}

/* Leo added from here */
#myaccount_n_status {
	float: right; color:#FFFFFF; font-size:11px;height:55px; width:270px;
}
#myaccount_n_status div{ width:250px; float:right; text-align:right; }
#myaccount_n_status a:link, #myaccount_n_status a:visited, #myaccount_n_status a:active {color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
#myaccount_n_status a:hover {color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration: underline;}
#topcheckout {
	FONT-SIZE: 10px; COLOR: #ffffff; POSITION: relative; TOP: -5px; }
#headerfarbottomright {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px;  COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 18px; TEXT-ALIGN: right;
}
.clr {clear: both;}

.textbox
{
	font-family: Arial, Verdana, Tahoma;
	font-size:11px;	
	color:Black;
}

.dropdownlist
{
	font-family: Arial, Verdana, Tahoma;
	font-size:11px;	
	color:Black;
}
.label
{
	font-family: Arial, Verdana, Tahoma;
	font-size:11px;	
	color:Black;
}
.linkbutton
{
	font-family: Arial, Verdana, Tahoma;
	font-size:11px;	
	color:Black;
}
.bottomline
{
	border-bottom:solid 2px #999999;	
}

.stepselected
{
	background:	#68C6B6;
	text-transform:uppercase;	
	font-weight:bold
}
.step
{
	text-transform:uppercase;	
	font-weight:bold
}