html, body, div, p, h1, h2, h3, h4, h5, h6 , ul, li {margin:0; padding:0;}
body {background:#252a22 url(images/bg.jpg)  top center repeat-y; font-size:14px; line-height:18px; font-family: Arial, Helvetica, sans-serif; color:#3e403d; }
img {vertical-align:top;}
a img {border:0;}
.left {float:left;}
.right {float:right;}
.clear  {clear:both;}
a {color:#405e07;}
a:hover {text-decoration:none; color:#679c01;}
p {margin-bottom:6px; text-align:justify;}
h1 {color: #eee; font: normal 28px/34px 'Century Gothic', serif; letter-spacing:1px; margin-bottom:14px; text-align:justify; text-shadow:2px 2px 2px #ccc;}
h2 {color: #405e07; font: bold 18px/22px 'Century Gothic', Arial, Helvetica, sans-serif; margin-bottom:18px; }
h3 {color: #405e07; font: bold 16px/19px 'Century Gothic', Arial, Helvetica, sans-serif; margin-bottom:14px;}
h4 {color: #444; font: bold 15px/18px 'Century Gothic', Arial, Helvetica, sans-serif; margin-bottom:14px;}
small {font-size:85%;}
table, td, th {color:#555;}
td, th {padding:2px;}
th {color:#333; background-color:#638f13;}
.track {background-color:#c3d250; width:100%; font-size:12px; margin:10px 0;}
strong {color: #405e07; font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-size:110%;}
#content ul {line-height:19px; margin-bottom:14px;}
#content li {list-style-type: none; font-size:16px; line-height:22px; padding-left:26px; background-image: url(images/arrowbullet.png);
background-repeat: no-repeat; background-position: 0 6px;}
#content ul li ul{line-height:19px; margin-bottom:0px;}
#content li ul li{list-style-type: disc; font-size:14px; line-height:18px; padding-left:0; margin-left:26px; background:none;}
iframe {border:none;}
.contacts {width:380px; padding-left:40px;}
ul li {color:#2d4302;}
.samplestable {border: 2px solid #405e07; background:#cbd1c1; margin:0 auto;}
.sampletitle {color: #405e07; font: bold 14px/16px 'Century Gothic', Arial, Helvetica, sans-serif; text-align:center;}

.container {width:100%; overflow:hidden;}
.col-1 {float:left; width:425px;}
.col-2 {float:left; width:425px; margin-left:40px;}

#main {width:980px; margin:0 auto; text-align:left; border-left:1px solid #333; border-right:1px solid #333;}
.imgindent {margin:0 30px 0 0; float:left;}

#header {height:448px; background:url(images/header-bg.png) top left no-repeat;}
#headerblank {height:448px; background:url(images/header-bg-blank.png) top left no-repeat;}
.logo {margin:7px 0 3px 22px;}
.header-phone {float:right; text-align:right; background:url(images/header-phone-bg.gif) no-repeat 180px 50px; font-size:12px; 
                                line-height:16px; color:#cbe17d; display:block; padding:42px 40px 0 17px;}
.header-phone a, .header-phone a:link, .slogan p a {color:#cbe17d;}
.slogan {float:left; padding:20px 0 0 43px; width:665px;}
.sloganimg {height:72px; margin-bottom:5px;}
#quotebox {width:645px;}
.slogan p {font: bold 12px/14px Arial, sans-serif; margin:0 0 4px; padding:0; font-style:italic; text-align:justify; color:#b0cb50;}
.stores img:hover {border-top:1px solid #666;}
#booklink {float:left; margin:8px 0 0 52px; background:#fff; text-align:center;}
#videolink {float:left; margin:11px 0 0 44px; background:#799303 url(images/alansvideo-bg.jpg) top center repeat-y; text-align:center; line-height:16px; border:2px solid #142b0e;}
#booklink a, #videolink a {text-decoration:none; font-size:12px; font-weight:bold; color:#000;}
#videolink a:hover {color:#e6f574;}
#booklink a:hover  {color:green;}
#videolink img {border-bottom:1px solid #395931;}
#content ul.susul li  {line-height:28px;}

#content {background:url(images/content-bg.gif);}
#content .tail-bg {background:url(images/content-tail.gif) top repeat-x;}
.indent {padding:0 43px 34px 44px;}
.onecolumn {padding:0 123px 34px 124px;}
.content-bg {background:url(images/content-right-bg.jpg) no-repeat right top;}
.phone {float:right; margin-right:30px;}
#bottomline {clear:both; width:100%; height:auto; margin-top:20px;}
#bottomline p {text-align:center;}

h4.quoter {font-family: Arial; text-align:right; font-size:15px; color:#90ab30;}

#footer {text-align:center; background:url(images/footer-bg.jpg) no-repeat; color:#acac9a; margin:0 auto; width:100%; clear:both; padding:5px 0;}
#footer p {font-size:11px; margin-top:0; text-align:center;}
#footer ul {width:860px; display:block; padding-top:7px; font-size:12px; text-align:center; list-style:none; margin:0 auto;}
#footer ul li {display:inline; padding:0 15px; background:url(images/footer-menu-devider.gif) no-repeat 0 2px;}
#footer a {color:#acac9a;}
#footer li a {text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
#footer .first {background:none; padding-left:0;}

.sliderwrapper {
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 100%; /*width of featured content slider*/
height: 150px;
}

.sliderwrapper .contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 100%; 
height: 150px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
margin-top:-48px;
position: absolute; 
width: 320px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
font-size:10px;
background-color: transparent;
z-index:99;
}

.pagination a {text-decoration: none; color: #4b653f;}