/* ------------------------------------------------------------------------------- */
#content {
	position: relative;
	width: 100%;
	background: #e2e2e2 url(../userFiles/Image/home/main_bkgd.jpg) top left repeat-x;
	margin: 0 0 8px 0;
	font-size: 90%;
}

a:hover {
	color: #fff;
	text-decoration: none;
	outline: none;
}

#contentCol1 {
	margin: 12px 0 0 12px;
	float: left;
	display: inline;
	width: 549px;
}

/* ------------------------------------------------------------------------------- */

#contentHeroContainer {
	position: relative;
	float: right;
	margin: 0 2px 0 0;
	padding: 0;
	background: #e2e2e2 url(../userFiles/Image/home/heroBacker.jpg) top left repeat-x;
	height: 267px;
	width: 492px;
	display: block;
	overflow: hidden;
}


#contentHero1, #contentHero2, #contentHero3 {
	background: transparent url(../userFiles/Image/home/hero1.jpg) top right no-repeat;
	height: 267px;
	min-height: 267px;
}

#contentHero2 {
	background: transparent url(../userFiles/Image/home/hero2.jpg) top right no-repeat;
}

#contentHero3 {
	background: transparent url(../userFiles/Image/home/hero3.jpg) top right no-repeat;
}

#contentHero1 img, #contentHero2 img, #contentHero3 img {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
}

#contentHero1 h1, #contentHero2 h1, #contentHero3 h1 {
	padding: 65px 225px 0 23px;
 	margin: 0;
	font-family: Interstate, Geneva, Arial, Verdana, sans-serif;
	font-size: 135%;
	font-weight: bold;
	font-stretch: extra-condensed;
	text-transform: uppercase;
	color: #8f3922;
}

#contentHero1 p, #contentHero2 p, #contentHero3 p {
	margin: 6px 225px 0 23px;
	padding: 0;
	font-size: 13px;
	line-height: 15px;
	text-transform: none;
	color: #494949;
	font-stretch: extra-condensed;
}

/* ------------------------------------------------------------------------------- */
#contentHero1Buttons, .continueButton, #pollButtons {
	display: inline;
	float: left;
	width: 55px;
	height: 267px;
	padding: 0;
	margin: 0;
	background: #e2e2e2 url(../userFiles/Image/home/heroBacker.jpg) top left repeat-x;
}

.continueButton {
	background: transparent none;
	margin: 12px 0 0 23px;
	width: 206px;
	height: 25px;
}

#pollButtons {
	padding: 6px 0 6px 45px;
	margin: 0;
	width: 120px;
	height: 17px;
	text-align: center;
	background: transparent none;
}

#contentHero1Buttons ul, .continueButton ul, #pollButtons ul {
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
}

#pollButtons ul {
	display: inline;
}

#contentHero1Buttons li, .continueButton li, #pollButtons li {
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

/* ------------------------------------------------------------------------------- */
#btn1, #btn2, #btn3 {
	display: inline;
	width: 55px;
	height: 87px;
	margin: 0;
	padding: 0;
	border-width: 0;
	overflow: hidden;
}

#btn1 a, #btn2 a, #btn3 a {
	width: 55px;
	height: 0;
	display: inline;
	float: left;
	margin: 0;
	padding: 87px 0 0 0;
	border-width: 0;
	overflow: hidden;
	background: url(../userFiles/Image/home/heroButton1.jpg) top left no-repeat;
	outline: none;
}

#btn2 a {
	background: url(../userFiles/Image/home/heroButton2.jpg) top left no-repeat;
}
#btn3 a {
	background: url(../userFiles/Image/home/heroButton3.jpg) top left no-repeat;
}

#btn1 a:hover, #btn2 a:hover, #btn3 a:hover {
	background-position: 0 -87px;
	border-width: 0;
	outline: none;
}

/* ------------------------------------------------------------------------------- */
#conBtn1, #conBtn2, #conBtn3 {
	display: inline;
	width: 182px;
	height: 25px;
	margin: 0;
	padding: 0;
	border-width: 0;
	overflow: hidden;
}

#conBtn1 a, #conBtn2 a, #conBtn3 a {
	width: 182px;
	height: 0;
	display: inline;
	float: left;
	margin: 0;
	padding: 25px 0 0 0;
	border-width: 0;
	overflow: hidden;
	background: url(../userFiles/Image/home/continueButton.jpg) top left no-repeat;
	outline: none;
}

#conBtn2 a {
	width: 182px;
	background: url(../userFiles/Image/home/continueButton1.jpg) top left no-repeat;
}

#conBtn3 a {
	width: 107px;
	background: url(../userFiles/Image/home/continueButton2.jpg) top left no-repeat;
}

#conBtn1 a:hover, #conBtn2 a:hover, #conBtn3 a:hover {
	background-position: 0 -25px;
	border-width: 0;
	outline: none;
}

/* ------------------------------------------------------------------------------- */

#inspirations {
	margin: 3px 0 0 0;
	padding: 0 0 12px 0;
	display: inline;
	float: left;
	width: 330px;
	border-width: 0;
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #000000;
}

#inspirations .upper {
	border-width: 0;
	padding: 3px 14px 10px 14px;
	display: block;
}

#inspirations .lower {
	width: 300px;
	padding: 11px 14px 10px 14px;
	display: block;
	float: left;
	background-color: #5a5a5a;
	color: #ffffff;
	font-weight: bold;
}

#inspirations .lower img {
	margin: 0;
	padding: 3px 10px 4px 0;
	float: left;
}

#inspirations .lower a {
	color: #f6f2d6;
	margin: 0;
	font-weight: normal;
	outline: none;
	text-decoration: none;
}

#inspirations .lower a:hover {
	color: #fbf2d6;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------------- */

#bottomBasket1, #bottomBasket2, #bottomBasket3 {
	margin: 0;
	padding: 0;
	border-width: 0;
	float: right;
	display: block;
	position: relative;
	width: 218px;
}

#bottomBasket2, #bottomBasket3 {
	display: none;
}

#bottomBasket1 h2, #bottomBasket2 h2, #bottomBasket3 h2 {
	margin: 0;
	padding: 4px 12px 3px 12px;
	display: block;
	position: relative;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}

#bottomBasket1 p, #bottomBasket2 p, #bottomBasket3 p {
	margin: 0;
	padding: 4px 12px 3px 12px;
}

#bottomBasket1 h3, #bottomBasket2 h3, #bottomBasket3 h3 {
	margin: 0 9px 6px 12px;
	padding: 0 0 0 26px;
	display: block;
	position: relative;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	text-indent: -6px;
}

#bottomBasket1 a, #bottomBasket1 a:hover, #bottomBasket2 a, #bottomBasket2 a:hover, #bottomBasket3 a,  #bottomBasket3 a:hover {
	font-weight: bold;
	color: #8f3922;
	outline: none;
	text-decoration: underline;
}

#bottomBasketButtons {
	margin: 3px 0 0 0;
	width: 218px;
	display: inline;
	float: left;
	position: relative;
	padding: 0;
}

#bottomBasketButtons ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
}

#bottomBasketButtons li {
	display: inline;
	float: left;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

/* ------------------------------------------------------------------------------- */
#discussTab1, #discussTab2, #discussTab3 {
	display: inline;
	float: left;
	position: relative;
	height: 28px;
	margin: 0;
	padding: 0;
	border-width: 0;
	overflow: hidden;
}

#discussTab1 a, #discussTab2 a, #discussTab3 a {
	width: 72px;
	height: 0;
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	padding: 28px 0 0 0;
	border-width: 0;
	overflow: hidden;
	background: url(../userFiles/Image/home/discussTab1.jpg) top left no-repeat;
	outline: none;
}

#discussTab2 a {
	background: url(../userFiles/Image/home/discussTab2.jpg) top left no-repeat;
}

#discussTab3 a {
	width: 74px;
	background: url(../userFiles/Image/home/discussTab3.jpg) top left no-repeat;
}

#discussTab1 a:hover, #discussTab2 a:hover, #discussTab3 a:hover {
	background-position: 0 -28px;
	border-width: 0;
	outline: none;
}

/* ------------------------------------------------------------------------------- */
#contentCol2 {
	margin: 11px 0 0 0;
	float: left;
	display: inline;
	width: 227px;
}

/* ------------------------------------------------------------------------------- */
#news, #study {
	width: 223px;
	height: 243px;
	min-height: 243px;
	padding: 0;
	margin: 0;
	border-width: 0;
	float: left;
	display: block;
	position: relative;
	background: #8f3922 url(../userFiles/Image/home/newsBacker.jpg) top left no-repeat;
	color: #ffffff;
}

#study {
	display: none;
}

#news a, #news a:hover, #study a, #study a:hover {
	margin: 0 12px 0 12px;
	width: 199px;
	float: left;
	display: inline;
	font-weight: bold;
	outline: none;
	text-decoration: none;
	color: #ffffff;
}

#news h4, #news h4, #study h4, #study h4 {
	display: inline;
	font-size: 100%;
	margin: 0;
	margin-top: 4px;
	padding: 0;
	text-align: left;
	float: left;
	color: #fbf2d6;
}

#news h4 a, #news h4 a:hover, #study h4 a, #study h4 a:hover {
	text-align: left;
	float: left;
	color: #fbf2d6;
	text-decoration: none;
}

#news h5, #study h5 {
	font-size: 100%;
	display: inline;
	width: 199px;
	margin: 0 12px 4px 12px;
	padding-bottom: 6px;
	float: left;
	font-weight: normal;
	border-bottom: 1px dotted #ffffff;
}

/* ------------------------------------------------------------------------------- */
#newsButtons {
	width: 227px;
	display: inline;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
}

#newsButtons ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
}

#newsButtons li {
	display: inline;
	float: left;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

/* ------------------------------------------------------------------------------- */
#newsTab1, #newsTab2 {
	display: inline;
	float: left;
	position: relative;
	height: 25px;
	margin: 0;
	padding: 0;
	border-width: 0;
	overflow: hidden;
}

#newsTab1 a, #newsTab2 a {
	width: 112px;
	height: 0;
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	padding: 25px 0 0 0;
	border-width: 0;
	overflow: hidden;
	background: url(../userFiles/Image/home/latestNewsTab.jpg) top left no-repeat;
	outline: none;
}

#newsTab2 a {
	width: 115px;
	background: url(../userFiles/Image/home/recentStudyTab.jpg) top left no-repeat;
}

#newsTab1 a:hover, #newsTab2 a:hover {
	background-position: 0 -25px;
	border-width: 0;
	outline: none;
}

/* ------------------------------------------------------------------------------- */
#pollHeader {
	margin: 3px 0 0 0;
	padding: 0 0 12px 0;
	border-width: 0;
	float: left;
	display: block;
	position: relative;
}

#pollBacker {
	float: left;
	display: block;
	position: relative;
	width: 222px;
	min-height: 133px;
	margin: 0;
	padding: 0;
	background-color: #9e9e9e;
	border-left: 1px solid #a8a8a8;
	border-bottom: 1px solid #939393;
	border-right: 1px solid #acacac;
}

/* ------------------------------------------------------------------------------- */
