/* CSS Document */
*{
	margin:		0px;	
	padding:	0px;
}

img{border:none;}

body{
	background: #330066 url('../images/bg_body.jpg') no-repeat scroll center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 81.3%;
	color: #333333;
	width:100%;
}

#wrapper{
	width:				960px;
	margin-left:		auto;
	margin-right:		auto;
	padding-bottom:		50px;
}

#header{
	float:		left;
	display:	inline;
	width:		960px;
	background:	#FFFFFF url('../images/bg_header.jpg') no-repeat bottom left;
}

#logo{
	float:		left;
	display:	inline;
	width:		220px;
	background:	none;
	margin:		5px 0px 0px 10px;
}
#logo img{
margin-bottom:10px;
}

#utilities{
	float:		right;
	display:	inline;
	width:		330px;
	height:		90px;
	text-align:	right;
	margin:		10px 0px 0px 0px;
	background:	none;
}
#utilities img {
	display:	block;
	float:		right;
	margin:		50px 10px 0 0px;
}

#mainMenu{
	float:		left;
	display:	inline;
	width:		960px;
	height:		45px;
	background: #339988 url('../images/bg_mainNav.jpg') no-repeat top left;
}

#flash{
	clear:		both;
	width:		960px;
	height:		145px;
}

#one{
	float: 		left;
	display:	inline;
	width:		940px;
	min-height:	230px;
	background:	#FFF url('../images/bg_brand_bottom.jpg') no-repeat bottom left;
	margin:		0 0 0 10px;
}

#one #col_a{
	float: 		left;
	display:	inline;
	width:		700px;
	min-height:	230px;
	background: #FFFFFF;
}

#one #col_a #content{
	margin: 10px 10px 10px 10px;
}

#callToAction_a, #callToAction_b{
	float:		left;
	display:	inline;
	width:		220px;
	height:		90px;
	margin:		0 10px 0 0;
	padding:	20px 0 0 0;
	background:	url('../images/bg_callToAction_home.jpg') no-repeat top left;
	text-align:	center;
}

#callToAction_c{
	float:		left;
	display:	inline;
	width:		220px;
	height:		90px;
	margin:		0 0px 0 0;
	padding:	20px 0 0 0;
	text-align:	center;
	background:	url('../images/bg_callToAction_home.jpg') no-repeat top left;
}

#one #col_a #cnr{
	float:		left;
	display:	inline;
	width:		700px;
	background: url('../images/bg_brand_top_left.jpg') no-repeat top left;
}

#one #col_b{
	float:		left;
	display:	inline;
	width:		240px;
	min-height:	230px;
	background:	#FFF url('../images/bg_subscribe.jpg') repeat-x top left;
}

#one #col_b #cnr{
	float:		right;
	display:	inline;
	width:		200px;
	background: url('../images/bg_brand_top_right.jpg') no-repeat top right;
}

#one #col_b #shadow{
	float: 		left;
	display:	inline;
	width: 		240px;
	min-height: 230px;
	background: url('../images/bg_shadow_brand.png') repeat-y top left;
}

#one #col_b #shadow #content{
`	float: 		left;
	width: 		200px;
	padding:	0 0 10px 20px;
}

#one #closer {
	float: 		left;
	display:	inline;
	width:		940px;
	height:		10px;
}


#two{
	float:		left;
	display:	inline;
	width:		940px;
	background:	purple;
	margin:		0 0 0 10px;
	padding:	20px 0 30px 0;
	background: url('../images/bg_divider_cols.jpg') repeat-y top left;
}

#two #col_a{
	float:		left;
	display:	inline;
	width:		220px;
	margin:		0px 30px 0px 0px;
}

#two #col_b{
	float:		left;
	display:	inline;
	width:		200px;
	margin:		0px 40px 0px 0px;
}

#two #col_c, #two #col_d{
	float:		left;
	display:	inline;
	width:		210px;
	margin:		0px 0px 0px 0px;
}

#feature{
	float: 		left;
	display:	inline;
	width:		200px;
	margin:		0px 0px 20px 20px;
}

#tools{
	float: 		left;
	display:	inline;
	width:		200px;
	height:		100px;
	background:	url('../images/bg_tools.jpg') no-repeat top left;
	padding: 	10px 10px 10px 10px;
	margin:		0px 0px 0px 20px;
	
} 

#tools .plus{
margin-right:5px;
margin-left:5px;
}

#tools .minus{
margin-right:10px;
}

#fontsize {margin:15px 0 0 0;}

#clear{
	clear:	both;
}

#siteMap{
	width:		920px;
	margin:		0px 0px 0px 10px;
	background: #26014B url('../images/bg_siteMap_top.jpg') no-repeat top left;
	padding:	10px;
}

#divider{
	width:		940px;
	margin:		0px 0px 0px 10px;
}

#legals{
	width:		920px;
	margin:		0 0 0 10px;
	background: #26014B url('../images/bg_siteMap_bottom.jpg') no-repeat bottom left;
	padding:	10px;
	font-size:	0.846em;
}

#legals #col_a{
	float:		left;
	width:		220px;
	display:	inline;
}

#legals #col_b{
	float:		right;
	width:		230px;
	display:	inline;
	text-align:	right;
}

#legals #col_b img{
	display: block;
	float:right;
	margin: 0 0 10px 0;
	}

#credits{
	width:		940px;
	text-align:	right;
	margin:		10px 0px 0px 10px;
	padding:	10px 0 0 0;
}