/*	green - #5c661f
	darker green - #474d25
	darkest green - #3a420a
	light green - #a5b355
	lightest green - #a9b36e
*/
body{
margin:0 auto;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
color:#777777;
background:#d3d3d3 url(http://www.american-diabetes-supplies.com/images/body-bg.png) repeat-x top left;
}
.bg-index{ 
background:#d3d3d3 url(http://www.american-diabetes-supplies.com/images/body-bg-index.png) repeat-x top left;
} 
@font-face{ font-family:"MuseoThree"; src:url(http://www.american-diabetes-supplies.com/fonts/Museo300-Regular.otf) format("opentype"); } 
/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
h1, h2, h3{
font-family:MuseoThree, "Century Gothic", Verdana;
margin:0;
font-weight:bold;
color:#3a420a;
}
h1{
font-size:26px;
margin:0 0 20px 0;
}
h2{
letter-spacing:-0.5px;
font-size:20px;
margin:0 0 10px 0;
}
h3{
letter-spacing:-0.5px;
font-size:14px;
margin:0 0 10px 0;
font-weight:bold;
}
p, ul, ol{
margin:0 0 10px 0;
text-align:left;
line-height:22px;
}
a{
color:#00bb3f;
text-decoration:none;
}
a:hover{
color:#007929;
text-decoration:underline;
}
img{
border:none;
}
input{
width:300px;
margin-bottom:10px;
}
textarea{
margin-bottom:10px;
}
select{
margin-bottom:10px;
}
#wrapper-index{
width:920px;
min-height:700px;
margin:0 auto;
background:#ffffff url(http://www.american-diabetes-supplies.com/images/page-bg-index.png) repeat-x top left;
}
#wrapper{
width:920px;
min-height:700px;
margin:0 auto;
background:#ffffff url(http://www.american-diabetes-supplies.com/images/page-bg.png) repeat-x top left;
}
#header{
width:920px;
margin:0 auto;
}
#logo{
float:left;
margin:10px 0 0 20px;
height:80px;
}
#navigation{
clear:both;
float:left;
margin:0 0 0 15px;
font-family:Verdana, "Times New Roman", Times, serif;
font-weight:normal;
color:#ffffff;
font-size:16px;
}
#navigation a{
text-decoration:none;
color:#ffffff;
}
#navigation a:hover{
text-decoration:none;
color:#007929;
}
#navigation ul{
margin:0;
padding:0;
list-style:none;
}
#navigation li{
display:inline;
width:auto;
padding:5px;
}
#headlines{
float:left;
width:800px;
height:250px;
margin:25px 0 0 20px;
color:#ffffff;
}
#headlines h1{
color:#ffffff;
font-weight:bold;
text-shadow:1px 1px 1px #d3d3d3;
}
.shop-button{
float:left;
width:250px;
margin-top:25px;
}
.shop-button p{
font-size:12px;
margin-left:50px;
}
.shop-button a{
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
.shop-button a:hover{
text-decoration:none;
}
.shop-text{
float:right;
width:300px;
margin:25px 250px 0 0;
}
.shop-text p{
font-size:11px;
line-height:15px;
}
#content-index{
float:left;
width:880px;
margin:10px 20px 0 20px;
background:#ffffff;
}
#content{
float:left;
width:880px;
margin:25px 20px 0 20px;
background:#ffffff;
}
.product-cols{
float:left;
width:460px;
}
.product-cols p{
line-height:16px;
}
img.float-left{ 
float:left; 
margin:0 10px 5px 0; 
}
.product-col1{
float:left;
width:220px;
}
.product-col2{
float:right;
width:220px;
}
.text-col{
float:right;
width:390px;
}
.post{
float:right;
width:600px;
}
.post .entry{
}
.post .entry .indented10{
padding-left:10px;
}
.post .entry .under10{
margin-bottom:10px;
}
.post .entry .indented20{
padding-left:20px;
}
.post .entry .indented30{
padding-left:30px;
}
.post .entry ul{
padding:0 0 0 40px;
}
.post .entry ul ul{
padding:0 0 0 40px;
}
.post .thumb{
clear:both;
float:left;
width:100px;
height:180px;
margin:0 0 5px 10px;
}
.post .description{
float:right;
width:450px;
margin:0 0 5px 0;
}
.post .description ul{
font-size:12px;
margin-top:5px;
}
.post .entry .productrow{
clear:both;
padding-bottom:5px;
}
.post .entry .productrow .productcol1{
width:200px;
min-height:500px;
float:left;
color:#006633;
}
.post .entry .productrow .productcol2{
padding-left:10px;
}
.post .entry .productrow .productcol2 ul{
}
.post .entry .productrow .productcol2 li{
list-style:none;
line-height:18px;
margin-bottom:10px;
}
.post .entry .typerow{
clear:both;
padding-bottom:5px;
}
.post .entry .typerow .typecol1{
width:200px;
min-height:180px;
float:left;
color:#006633;
}
.post .entry .typerow .typecol2{
padding-left:10px;
}
.post .entry .typerow .typecol2 h2{
padding-left:10px;
letter-spacing:-0.5px;
font-size:18px;
margin:0 0 10px 0;
}
.post .compare{
float:right;
height:50px;
margin:20px 230px 0 0;
}
.post .notes{
clear:both;
float:right;
margin:0 280px 20px 0;
}
.post .notes a{
font-size:10px;
color:#777777;
text-decoration:none;
}
.post .notes a:hover{
color:#feb500;
text-decoration:underline;
}
.post .compareproduct{
float:left;
width:380px;
height:50px;
margin:20px 0 0 0;
}
.post .notesproduct{
float:left;
margin:0 0 0 50px;
}
.post .notesproduct a{
font-size:10px;
color:#777777;
text-decoration:none;
}
.post .notesproduct a:hover{
color:#feb500;
text-decoration:underline;
}
.sidebar{
float:left;
width:240px;
line-height:20px;
}
.sidebar ul{
padding:5px 0 15px 0;
list-style:none;
}
.sidebar li{
letter-spacing:-1px;
font-size:16px;
margin:0 0 7px 10px;
}
.sidebar li a{
color:#007929;
text-decoration:none;
}
.sidebar li a:hover{
color:#feb500;
text-decoration:underline;
}
#footer{
width:920px;
height:130px;
margin:0 auto;
background:#979797 url(http://www.american-diabetes-supplies.com/images/footer-bg.jpg) no-repeat top left;
}
#footer-menu{
clear:both;
width:300px;
height:95px;
margin:30px 0 0 15px;
float:left;
}
#footer a{
text-decoration:none;
color:#ffffff;
}
#footer a:hover{
text-decoration:underline;
}
#footer ul{
margin:0;
padding:0;
list-style:none;
color:#ffffff;
}
#footer li{
display:inline;
float:left;
width:130px;
padding:15px 0 0 15px;
}
#footer li li{
font-size:.9em;
line-height:1.3em;
display:list-item;
float:none;
width:auto;
padding:0;
}
#footer-text{
float:right;
width:560px;
height:130px;
color:#ffffff;
padding-right:10px;
}
#footer-text ul{
margin:5px 20px 0 0;
list-style:none;
font-size:.9em;
line-height:1.3em;
}
#footer-text li{
float:right;
width:560px;
padding-top:10px;
display:list-item;
}