/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
body{
background-image:url(images/wp_weave_012.jpg);
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container{
width:770px;
height:auto;
margin:auto;
border-left:#006633 5px solid;
border-right:#006633 5px solid;
}
#header{
width:770px;
height:150px;
background-color:#FFFFFF;
background-image:url(images/header-collage.jpg);
background-repeat:no-repeat;
}
#header ul{
display:block;
float:right;
}
#header ul li{
display:inline;
background-color:#CCCCCC;
}
#main-content{
width:770px;
min-height:100%;
background-image:url(images/content-bg.jpg);
background-repeat:repeat-y;
}
#nav-bar{
width:148px;
min-height:100%;
float:left;
margin-right:10px;
}
#nav-bar ul{
display:block;
width:95%;
margin:auto;
}
#nav-bar ul li{
text-align:right;
padding-right:5px;
padding-top:18px;
padding-bottom:2px;
}
#nav-bar ul li a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006633;
font-size:12px;
}
#nav-bar ul li a:hover{
text-decoration:underline;
}
#content{
width:588px;
height:auto;
float:left;
background-color:#FFFFFF;
padding-left:10px;
}
#content-wide{
width:770px;
height:auto;
float:left;
background-color:#ffffff;
padding-bottom:30px;
}
#footer-base{
width:770px;
height:60px;
clear:both;
padding-top:10px;
border-top:5px solid #006633;
border-bottom:5px solid #006633;
background-color:#FFFFFF;
}
    #header-tabs {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  margin-top:119px;

      }
    #header-tabs ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #header-tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #header-tabs a {
      float:left;
      background:url("images/tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;
      }
    #header-tabs a span {
      float:left;
      display:block;
      background:url("images/tabright5.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header-tabs a span {float:none;}
    /* End IE5-Mac hack */
    #header-tabs a:hover span {
      color:#FFF;
      }
    #header-tabs a:hover {
      background-position:0% -42px;
      }
    #header-tabs a:hover span {
      background-position:100% -42px;
      }  
	#header-tabs a.current {
      background-position:0% -42px;
      }
    #header-tabs a.current span {
      background-position:100% -42px;
      }
#secondary-nav{
width:770px;
height:25px;
background-color:#006633;
}
#secondary-nav ul{
display:block;
text-align:center;
*padding-top:6px;
}
#secondary-nav ul li{
display:inline;
vertical-align:left;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 15px 0 15px;
}
#secondary-nav ul li a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
#secondary-nav ul li a:hover{
text-decoration:underline;
}
h1{
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:006633;
padding-bottom:20px;
margin-top:20px;
}
h2{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:006633;
padding-bottom:20px;
margin-top:20px;
}
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-bottom:10px;
font-weight:bold;
}
p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-bottom:10px;
}
.header-text{
position:inherit;
top:0;
left:700px;
color:#ffffff;
}
#footer-base ul{
display:block;
text-align:center;
}
#footer-base ul li{
display:inline;
color:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:1px solid #cccccc;
}
#footer-base ul li.last{
border-right:0;
}
#footer-base ul li a{
color:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
padding:0px 10px 0px 10px;
vertical-align:middle;
}
#footer-base ul li a:hover{
color:#666666;
}
.orchid{
text-align:center;
padding-top:10px;
font-size:10px;
color:#cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
strong{
font-weight:bold;
}
#content ul{
list-style:disc;
margin:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}
#content ul li{
margin:10px;
}
.clear{
background-image:url(images/content-bg.jpg);
height:29px;
width:760px;
clear:both;
}
img{
margin-bottom:10px;
}
hr{
clear:both;
}
.inline{
border:3px solid #66CC66;
}
/*
product landing pages
*/
.grid-2, .grid-3, .grid-4{
height:100px;
}
.grid-1{
width:576px;
border:1px solid #eb0304;
padding:5px;
}
.grid-2{
width:282px;
float:left;
border:1px solid #eb0304;
padding:5px;
}
.grid-3{
width:184px;
float:left;
border:1px solid #eb0304;
padding:5px;
}
.grid-4{
width:135px;
float:left;
border:1px solid #eb0304;
padding:5px;
}
.offer{
width:100%;
background-color:#ffffcb;
margin-top:10px;
}
.offer h2{
background-color:#006633;
color:#fff;
margin:0;
padding:0;
text-align:center;
font-size:18px;
}
p.while{
background-color:#006633;
color:#fff;
margin:0;
padding:0;
text-align:center;
font-size:14px;
}
.offers-table{
width:100%;
margin:5px;
font-family:
}
p.single-offer{
text-align:center;
margin-top:5px;
font-size:16px;
color:#000;
}