html { height: 100% }

body {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	background: #fff;
	min-height: 101%;
}
a img {border:0;}
#wrapper {
	width:847px;
	margin-top:-7px;
}
h4 {
	font-size:1.3em;
	font-weight:bold;
	color: #073193;
	text-align:center;
	margin-bottom:0;
}
.body, .footer, .homeBox, .homeBoxHead, .ClickDetailsDown {
	font-family: Arial, Helvetica, sans-serif;
}
.body {
	font-size: 12px;
	color:#333;
}
.footer {
	font-size: 11px;
	color: #002B8E;
}
.bodyHead {
	font-size: 14px;
	font-weight: bold;
	color: #002B8E;
}
.bodyHeadred {
	font-size: 14px;
	font-weight: bold;
	color: #912137;
}
.bodyHeadOrange {
	color: #AA1619;
	font-size: 14px;
	font-weight: bold;
}
.bodyText, .featureBoxes, .titleCellRed {
	font-size:13px;
	color:#333!important;
}
.titleCell {
	color:#fff!important;
}
.featureBoxes {
	padding: 0 0 0 8px;
}
.bodyTextmini {
	font-size: 11px;
	color:#333;
}
.bodyHeadblack {
	font-size: 14px;
	font-weight: bold;
	color:#000;
}
.titleCell {
	font-weight: bold;
	background:url(../images/titleCellbg.gif);
	background-position: center;
}
.titleCellRed {
	font-weight: bold;
	background:url(../images/titleCellbgRed.gif);
	background-position: center;
}
.titleCellRed {
	font-weight: bold;
	background:url(../images/titleCellbgRed.gif);
	background-position: center;
}
.homeBox {
	font-size: 12px;
	color:#333;
	padding: 10px 0 2px;
}
.homeBoxHead {
	font-size: 13px;
	color: #073193;
	font-weight: bold;
}
.ClickDetailsDown {
	font-size: 11px;
	color: #063092;
	vertical-align: bottom;
	text-align: right;
	float: right;
	clear: both;
	padding: 4px;
}
.imgFloatLeft {
	float: left;
	display: block;
	padding: 5px 10px 10px;
}
#sitemap {
	font-weight:bold;
	color:#009;
	padding: 50px 0 0;
	font:Arial, Helvetica, sans-serif;
}
#sitemap a, #sitemap a:visited {
	font-weight:normal;
	padding: 15px 0 0 15px;
	text-decoration:none;
	color: #093494;
}
#sitemap a:hover {
	text-decoration:underline;
	color: #80A5E7;
}
div#brew a {
	color: #009;
	text-decoration: none;
}
div#brew a:hover {
	color: #03C;
	text-decoration:underline;
}
div#brew h3 {
	color: #009;
	font-size:1.1em;
	font-weight:bold;
	font-variant: small-caps;
}
#brewapplications {
	margin:0;
	padding:10px;
	border-collapse:collapse;
}
#brewapplications td {
	border: 1px solid #039;
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:1em;
}
#brewapplications th {
	background-color:#039;
	font-weight:bold;
}
#brewapplications th a, #brewapplications th a:visited {
	color:#fff;
}
#brewapplications th a:hover {
	color:#B2BFDD;
}
#brewapplications td {
	padding:0 5px;
}
#brewapplications td img {
	text-align:center;
	padding:5px 0;
}
td.xmasinsert {
	margin:7px 0;
	display:block;
}
.xmasinsert a {
	font-size:1em;
	font-weight:bold;
	color: #083393;
}
.xmasinsert a:hover {
	color:#06f;
}
#promos {
	text-align:center;
}
td#promos p a {
	text-decoration: none;
	text-align:left;
}
.community {
	width:300px;
	text-align:left;
}
.floatLeft {
	float: left;
}
#promo {
	height:68px;
	margin-top:12px;
}
#promo a {
	color:#EE3A42;
	text-decoration:none;
}
#promo a:hover {
	text-decoration:underline;
}
#footer {
	width:847px;
	height:68px;
	background: url(../images/hm-footer.gif) no-repeat;
}
.homeBox ul {
	margin:0;
	padding:0;
}
.homeBox li {
	padding-bottom:.3em;
}
.homeBox h4 a {
	text-decoration: none;
}
.homeBox h4 a:visited {
	color: #073193;
}
.homeBox h4 a:hover {
	color: #2463F4;
}
ul.homeBox {
	margin:5px 8px;
	padding:0;
	font-size:.9em;
 color#666;
}
ul.homeBox li {
	list-style-type:none;
}
.marg-left10 {
	margin-left:10px;
}
ul.legend {
	margin:0 0 0 20px;
	padding:0;
	width:400px;
	font-size:12px;
}
ul.legend ul {
	margin:0 0 0 12px;
	padding:0;
}
ul.legend li {
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
	font-weight:bold;
}
ul.legend li li {
	margin:0 0 10px;
	padding:0;
	font-weight:normal;
}
/* ---------------------- PLANS PAGE ---------------------- */

.planContainer {
	border-bottom:2px solid #c00;
	width:700px;
	margin:15px 0;
	position:relative;
}
.planTable {
	width:700px;
	font-size:.98em;
	color:#333;
	padding:0;
	margin:0;
	text-align:center;
}
.planTableHead {
	font-size:1.3em !important;
	background:#083393;
	color:#fff;
	font-weight:bold;
}
.planTableDesc {
	font-size:.98em !important;
	background:#C2C9DB;
	color:#000;
	font-weight:bold;
}
table.planTable td {
	backround:#DEE1F0;
	padding:3px;
	margin:0px !important;
}
.smartPhoneTable {
	width:400px;
	font-size:.98em;
	color:#333;
	padding:0;
	margin:1px;
	text-align:center;
	position:relative;
}
.planSmartInclude {
	width:270px;
	float:right;
	padding:0 !important;
	margin:0 !important;
	position:relative;
}
.planSmartInclude ul {
	padding:0 0 0 15px;
	margin:0 0 0 12px;
}
.planSmartInclude li {
	padding:2px;
}
.planUnlimTable {
	width:490px;
	font-size:.98em;
	color:#333;
	padding:0;
	margin:1px;
	text-align:center;
	position:relative;
}
.planUnlimColL {
	width:500px;
	float:left;
	margin:0;
	padding:15px 0 0;
	position:relative;
}
.planUnlimColR {
	width:210px;
	float:left;
	margin:15px 0 0 25px;
}
.planUnlimColR h2 {
	color:#083393;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 8px !important;
	border-bottom:solid 1px #f00;
}
.planUnlimColR ul {
	margin:0 !important;
	padding:0 0 0 7 !important;
}
.planUnlimColR li {
	font-size:.97em;
	margin:0 !important;
	padding:0 !important;
}
.planUnlimTitle {
	font-size:1.3em !important;
	background:#C2C9DB;
	color:#000;
	font-weight:bold;
}
/* Start Navigation */
td#nav1 {
	width:366px;
	height:31px;
	background:url(../images/menu/nav1_bg.gif) repeat-x;
	position:relative;
}
.clearFix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}

.clearfix {display: inline-block;}

.clearfix {display:block;}	

#termsConditions	{
	margin:0;
	padding:0 !important;
	}

#termsConditions	tr {
	margin:0 !important;
	padding:0 !important;
	height:0;
	}

#termsConditions	td {
	padding:3 !important;
	height:auto;
	}
