body{background-color:#fff; font-size:14px; font-family:Arial,SunSans-Regular,Sans-Serif; color:#222; padding:0px; margin:0 0px}
a{color:#2595eb}
a:visited{color:#2595eb}
a:hover{color:#2595eb}
a:active{color:#2595eb}
a.jslink{ color:#222;  text-decoration:none}
.table{ width:750px;  border-collapse:collapse}
.table td, th{ padding:5px 10px}
.table tr{ border:1px solid #000}
img{border:none}
h1{font-size:25px; font-weight:normal; color:#2595eb; padding:5px 0px; margin:0px}
h2{font-size:20px; font-weight:bold; color:#000; padding:0px; margin:10px 0 5px 0}
h3{font-size:13px; font-weight:bold; padding:5px 0px; margin:20px 0px 0px 0px}
h4{font-size:10px; font-weight:bold; padding:0px 10px; margin:0px; margin-top:12px}
th{text-align:left}
#wrapper{padding:10px 7%; margin:0; background:#fff; max-width:1000px}
#header{text-align:left; background-color:#fff; margin:0px; min-width:700px; height:170px}
.header_logo{width:180px; height:130px; margin:20px 0 20px 10px; padding:0 5%}
#content{position:relative; margin:0; padding:20px 2%; background:#fff; width:100%; min-width:700px; min-height:300px}
#content li{ margin-left:50px;  line-height:1.5em;  list-style-position:inside}
.contact{float:left; width:380px; padding:5px; margin:10px; padding:10px; border:2px solid #cee2f1; -moz-border-radius:7px; -webkit-border-radius:7px; min-height:280px}
.contact img{float:left; margin:0 10px 10px 0}
.contact p{padding:5px 10px; margin:0}
.contact_retailer{ width:425px}
.sammy{float:left; width:400px; margin:10px; padding:5px; border:2px solid #cee2f1; -moz-border-radius:7px; -webkit-border-radius:7px; min-height:230px}
.sammy img{ margin-right:15px}
.sammy p{ margin:0;  color:#333;  font-weight:600}
.sammy ul{ text-indent:10px;  font-weight:600}
.summer{background:url('../images/summerbg.jpg'); border-color:#f1e9c2}
.summer h2{color:#eeb007}
.winter{background:url('../images/winterbg.jpg')}
.winter h2{ color:#427797}
.learnmore{ margin:10px 0 0 0}

.imageright{ float:right;  text-align:center;  margin:0 0 20px 30px;  font-size:12px}
.imageright img{ border:2px solid #ccc}
.iconleft{ float:left;  margin:0 20px 5px 0}
p{margin:10px 0 20px 0; line-height:1.5em}
.button a{float:left; color:#fff; font-weight:bold; text-decoration:none; padding:4px 10px; text-align:center; font-size:10px; border:1px solid #999; margin-top:10px; margin-bottom:10px; margin-right:5px; background:#039}
.button a:hover{border-color:#333}
.clear{clear:both; overflow:hidden; height:0}
input.button{ border:1px solid #4088c0;  -moz-border-radius:7px;  -webkit-border-radius:7px;  background:#1a67a2 url('../images/button_bg.jpg');  color:#fff;  height:28px;  padding:0 15px;  margin:10px 10px;  text-align:center;  letter-spacing:1px;  font-size:13px}
input.button:hover{opacity:0.95}
#footer{clear:both; margin:10px 0 0 0; padding:10px 0; text-align:center; color:#000; font-size:12px; background:#fff; width:100%; clear:both; line-height:20px; border-top:1px solid #666}
#footer p{ margin:10px}
#footer a{color:#2595eb}
#footer a:hover{color:#2595eb}
#message{ width:100%;  color:#fff;  text-align:center;  font-size:15px;  margin:0}
#message p{ margin:0}
#message a{ color:#FFF}
#message p{ padding-top:0px}
#error{ width:100%;  background:#900;  padding:10px 0}
#success{ width:100%;  background:#1a67a2;  padding:10px 0;  color:#fff}
.sm{vertical-align:super; font-weight: bold; font-size:9px; text-transform:uppercase}