﻿body {background:#101820;
}
h1, h2, h3, h4, h5 {font-family: 'Roboto', sans-serif; font-weight:400; color:#333;}
a {font-family: 'Roboto', sans-serif; font-weight:300;}
header {}
.logo {margin-left:-20px;}
.main { margin-top:20px !important;
	
	background: #fff; /* Old browsers */
 /* W3C */

}
.left_col {margin-left:15px; margin-top:30px;}
.left_col .main-offers { padding-bottom:20px; margin-bottom:30px; }
.left_col .main-offers h2 a {text-decoration:none;}

.left_col h1 {border-bottom:3px solid #4d831b; color:#333; padding-bottom:5px;}
.left_col .offer {width:320px;text-align:center}
.left_col .offer a {text-decoration:none}
.left_col ul   {float:left; width:300px;}
.left_col ul li {padding-bottom:4px;}
.left_col a {color:#06C}
aside {width:200px; margin-right:5px; margin-top:70px; border-left:1px solid #ddd; padding-left:30px}
.banner300 {width:300px; margin-bottom:10px}
.banner160 {width:160px; background:#ccc; float:left; margin:8px 12px 8px 0}

footer {font-family: 'Roboto', sans-serif;  color:#fff;padding-top:5px; text-shadow:0 1px 0 #666; font-size:1.1em }
.CTA {text-align:center; padding-bottom:30px; height:50px;}
.first {border-left:none !important;}
.last {border-right:none !important;}

.button {
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  font-size: 14px;
  letter-spacing:1px;
  padding: 9px 20px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  
  
  background: #CCC;
  display:inline-block; /* IE is so silly */
}
.button:hover {
	border:none;
  background: #bbb; text-decoration:none

}

footer a {color:#fff}
footer .bottom-footer-links {width:240px; float:right}

