/* Homepage CSS Document */
h2.red {	background-color:#EE1C23!important;	}
#content  {	font-size:.9em; clear:both; }
#content #mainLeft {	float:left;	width:459px;	padding:0;	}
#content #mainRight {	margin-left:468px;	width:224px;	padding:0;	background-color:#E6E6CE;	}
.power30, .centerLinks, #content #mainRight .bottom {	height:205px!important;	}

/* Left Side */
#content #mainLeft h2 {			background-color:#686A52;	color:#ffffff;	padding:10px 0 10px 0;	display:block;	font-size:1.5em;	text-align:center;	border:0px;	}
#content #mainLeft .left {		float:left;		width:290px;	}
#content #mainLeft .right {		float:right;	width:160px;	}
#latestBulletins {	}
#latestBulletins td a {	display:block;	font-size:1.2em;	text-decoration:none!important;	padding:6px;	width:276px;	height:31px;	overflow:hidden;	color:#57595e;	
	background-image:url(../images/bulletinBG.gif); 	background-position:top;	background-repeat:repeat-x;	background-color:#FFFFFF;	}
#latestBulletins td.first a {		}
#latestBulletins th {		background-color:#FFFFFF;	font-size:1.6em;	color:#57595e;	padding:3px;	text-align:center;	}
#newsletterLink {		font-size:1.6em;	padding:4px;	}
.power30Table {			background-color:#505254;    text-align:center!important;	width:100%; 	}
.power30Table th {		background-color:#FFFFFF;	padding:3px 5px 3px 5px;	color:#333333;	font-weight:bold;	font-size:1.2em;	}
.power30Table td {		background-color:#FFFFFF;	padding:2px 4px 2px 4px;	color:#333333;	font-size:1.1em;	}
.power30Table td.rowOdd {	background-color:#DDDFE0!important;	background-image:url(../images/rowOdd.gif);	background-position:left;	background-repeat:repeat-x;	}
.power30 {		background-color:#E3E3DE;	padding:5px 15px 5px 15px;	}
.power30 h3 {	font-size:1.2em;	display:inline;	text-decoration:none!important;	}
.whatsNew {		background-color:#E3E3DE;	padding:0px;	height:180px!important;	}
.whatsNew ul {	list-style-type:none;	margin:0 0 0 5px;	font-size:1em;	}
.whatsNew li {	list-style-type:none;	margin:0;	padding:4px 2px 6px 18px;	background-image:url(../images/newHomeBullet.gif);	background-position:0 5px;	background-repeat:no-repeat;	line-height:12px; text-align:left;	}
.whatsNew p, .power30 p {	font-size:1.1em;	line-height:11px;	margin:0; padding:3px 0 5px 0;	}

/* Center */
.centerNews, .centerLinks {			background-color:#E3E3DE;	padding:5px;	}
.centerNews {		height:170px!important;	background-image:url(../images/applyBG.jpg); 	background-position:bottom right;	background-repeat:no-repeat;	}
.centerNews h3, .centerLinks h3 {	font-size:1.2em;	display:inline;	margin-bottom:15px;	text-decoration:none!important;	}
.centerNews h4, .centerLinks h4 {	font-size:1.3em;	display:inline;	margin-bottom:5px;	font-weight:bold;	}
.centerLinks .link a {		display:block;	background-color:#FFF;	text-align:center;	margin:0 0 8px 0;	padding:10px 6px 10px 6px;		color:#000;	text-decoration:none; }
.centerLinks .link a:hover {	background-color:#EEE;	}
.centerLinks .link h3	{	font-size:1.4em!important;	}
.centerLinks .link h4 {		font-size:1.3em!important;	}
.centerLinks .link h4 a {	color:#EE1C23!important;	}
.centerLinks .link h5 {		font-size:1.1em!important;	font-weight:normal!important;	}

/* Right Side */
#content #mainRight h2 {		text-align:center;	background-color:#A3A582;	color:#ffffff;	padding:10px 0 10px 0;	display:block;	font-size:1.5em;	margin:0!important;	border:0;	}
#content #mainRight .top {		text-align:left;	padding:0px;	height:187px!important;	position:relative;	}
#content #mainRight .top p {	padding:0 0 0 5px;	}
#content #mainRight .bottom {	text-align:left;	padding:7px;	}
#wholesaleNewsletter {			position:absolute;	bottom:0px; right:0px;	}
#sherlockLogin {				font-size:1.6em;	color:#444433;	}
#sherlockLogin a {				text-decoration:underline;	color:#444433;	}