/* HOMEPAGE FONT STYLES */	

.homepage h1{
	color:#008b45;
	font-size:1.4em;
	padding: 0;
	display: inline;
	}
	
.homepage span.hompageHeaderText{
	color:#008b45;
	font-size:1.4em;
	font-weight: bold;
	padding: 0;
	}
	
.homepage p{
	padding: 4px 0 4px 0;
	margin: 0;
	font-size: 0.95em;
	}
	
.homepage p.headline{
	padding: 4px 15px 4px 0;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	}
	
.homepage p.headlineTemp{
	padding: 10px 15px 4px 0;
	margin: 0;
	font-size: 1.4em;
	font-weight: bold;
	}

#boxPersonal h2{
	font-size: 2em;
 	color: #d4d600;
 	border: none;
 	padding: 10px 0 0 0;
}

#boxPersonal h2 span{
	font-size: 1.2em;
	color: #d4d600;
}

p.personal{
	font-size: 1.1em;
	color: #d4d600;
	font-weight: bold;
}

p.personal span{
	font-size: 1.4em;
	color: #d4d600;
	font-weight: bold;
}

#boxSecured h2{
	font-size: 2em;
 	color: #64b9e3;
 	border: none;
 	padding: 10px 0 0 0;
}

#boxSecured h2 span{
	font-size: 1.2em;
	color: #64b9e3;
}

p.secured{
	font-size: 1.1em;
	color: #64b9e3;
	font-weight: bold;
}

p.secured span{
	font-size: 1.4em;
	color: #64b9e3;
	font-weight: bold;
}


#boxShopacheck h2,
#boxTopup h2 {
	/*font-size: 1.6em;*/
	font-size: 2em;
 	color: #e66324;
 	border: none;
	margin-bottom: 10px;
 	padding: 20px 0 0 0;
 	font-weight: bold;
}

#boxShopacheck h2 a{
	color: #9d3636;
	text-decoration: none;
	}
	
#boxTopup h2 a{
	text-decoration: none;
	}
	
#boxShopacheck h2 a:hover,
#boxTopup h2 a:hover{
	text-decoration: underline;
	}


#boxCar h2{
	/*font-size: 1.6em;*/
	font-size: 2em;
 	color: #e66324;
 	border: none;
 	padding: 20px 0 0 0;
 	font-weight: bold;
}



#boxCar h2 a{
	color: #9d3636;
	text-decoration: none;
	}

#boxCar h2 a:hover{
	text-decoration: underline;
	}

p.car{
	font-size: 1.1em;
	color: #e66324;
	font-weight: bold;
}

p.car span{
	font-size: 1.4em;
	color: #e66324;
	font-weight: bold;
}

ul.personalList{
	margin:0;
	padding: 0;
	width: 140px;
}	

ul.personalList li{
	list-style: none;
	padding: 0;
	background: url(/images/home/personalBullet.gif) no-repeat;
	padding-left:14px;
	font-size: 0.95em;
}

ul.securedList{
	margin:0;
	padding: 0;
	width: 140px;
}	

ul.securedList li{
	list-style: none;
	padding: 0;
	background: url(/images/home/securedBullet.gif) no-repeat;
	padding-left:14px;
	font-size: 0.95em;
}

ul.carList{
	margin:0;
	padding: 10px 0 0 0;
	width: 200px;
}	

ul.carList li{
	list-style: none;
	padding: 0;
	background: url(/images/home/carBullet.gif) no-repeat;
	padding-left:14px;
	font-size: 0.95em;
}

ul.carListTemp {
	margin:0;
	padding: 10px 0 0 0;
	width: 590px;
}

ul.carListTemp li{
	list-style: none;
	padding: 0;
	background: url(/images/home/carBullet.gif) no-repeat;
	padding-left:14px;
	margin: 0 0 10px 0;
	font-size: 0.95em;
}

ul.homeList {
	margin:0;
	padding: 10px 0 0 0;
	width: 300px;
}

ul.homeList li{
	list-style: none;
	padding: 0;
	background: url(/images/home/homeBullet.gif) no-repeat;
	padding-left:14px;
	margin: 0 0 10px 0;
	font-size: 0.95em;
}


#tempBtnsRight {
	margin: 0 0 0 515px;
	}

	
/* ---------- HOMEPAGE BOXES ---------- */	

#contentHP{
	padding:10px 0 10px 15px;
	width:710px;
	float:left;	
	min-height:415px;
	height:auto;
	_height:425px;
	}
		
#boxPersonal{
	width: 235px;
	float: left;
	padding: 10px 7px 10px 0;
}

.boxPersonalTop{
	width: 223px;
	background: url(/images/home/boxPersonal-Top.gif) no-repeat;
	min-height: 300px;
	padding: 0 0 0 10px;
}
.boxPersonalBottom{
	width: 225px;
	height: 10px;
	background: url(/images/home/boxPersonal-Bottom.gif) no-repeat;
}

#boxSecured{
	width: 225px;
	float: left;
	padding: 10px 17px 0 0;
}

.boxSecuredTop{
	width: 215px;
	background: url(/images/home/boxSecured-Top.gif) no-repeat;
	min-height: 300px;
	padding: 0 0 0 10px;
	
}
.boxSecuredBottom{
	width: 225px;
	height: 10px;
	background: url(/images/home/boxSecured-Bottom.gif) no-repeat;
}

#boxShopacheck,
#boxTopup{
	width: 700px;
	float: left;
	padding: 10px 0 0 0;
}

#boxTopup {
	margin-right: 22px;
	_margin-right: 12px;
	}

.boxShopacheckTop {
	/*width: 215px;*/
	/*background: url(/images/home/boxCar-Top.gif) no-repeat;*/
	width: 700px;
	background: url(/images/home/boxShopacheck-TopExtendedLge.gif) no-repeat;
	min-height: 270px;
	padding: 0 0 10px 20px;
}

.boxTopupTop {
	/*width: 215px;*/
	/*background: url(/images/home/boxCar-Top.gif) no-repeat;*/
	width: 320px;
	background: url(/images/home/boxTopup-TopExtended.jpg) no-repeat;
	min-height: 270px;
	padding: 0 0 10px 20px;
}

.boxShopacheckTop p,
.boxTopupTop p{
	width: 600px;
}

.topUpText {
	height: 120px;
	}

.boxShopacheckBottom {
	/*width: 225px;*/
	width: 700px;
	height: 20px;
	background: url(/images/home/boxShopacheck-BottomExtendedLge.gif) no-repeat bottom left;
	margin: 0 0 10px 0;
	/*background: url(/images/home/boxCar-Bottom.gif) no-repeat;*/
}

.boxTopupBottom {
	/*width: 225px;*/
	width: 337px;
	height: 20px;
	background: url(/images/home/boxTopup-BottomExtended.gif) no-repeat;
	margin: 0 0 10px 0;
	/*background: url(/images/home/boxCar-Bottom.gif) no-repeat;*/
}
	



#boxCar{
	width: 225px;
	float: left;
	padding: 10px 0 0 0;
}

.boxCarTop{
	/*width: 215px;*/
	/*background: url(/images/home/boxCar-Top.gif) no-repeat;*/
	width: 685px;
	background: url(/images/home/boxCar-TopExtended.gif) no-repeat;
	min-height: 230px;
	padding: 0 0 0px 20px;
}

.boxCarTop p{
	width: 500px;
}

.boxCarBottom{
	/*width: 225px;*/
	width: 705px;
	height: 20px;
	background: url(/images/home/boxCar-BottomExtended.gif) no-repeat;
	margin: 0 0 10px 0;
	/*background: url(/images/home/boxCar-Bottom.gif) no-repeat;*/
}





/* ----apply button---- */	

div.buttons{
	float: left;
	width: 205px;
	padding: 0;
	margin: 10px 0 0 0;
}

div.buttons .buttonsLeft{
	float: left;
}

div.buttons .buttonsRight{
	float: right;
	padding: 10px 0 0 0;
}

div.applyButton{
	height: 31px;
	width: 120px;
	background-image: url("/images/home/applyButton.gif");
}

div.applyButton a {
	display: block;
	height: 31px;
	width: 120px;
	position: relative;
}

div.applyButton a:hover {
	visibility: visible; 
}

div.applyButton a span {
	background: url("/images/home/applyButton.gif");
	position: absolute;
	height: 31px;
	width: 120px;
	cursor: hand; /* IE */
	
}

div.applyButton a:hover span {
	background: url("/images/home/applyButton.gif") 0 -31px no-repeat;
}

/* ----more button---- */	

div.moreButton{
	height: 31px;
	width: 84px;
	background-image: url("/images/home/moreButton.gif");
}

div.moreButton a {
	display: block;
	height: 31px;
	width: 84px;
	position: relative;
}

div.moreButton a:hover {
	visibility: visible; 
}

div.moreButton a span {
	background: url("/images/home/moreButton.gif");
	position: absolute;
	height: 31px;
	width: 84px;
	cursor: hand; /* IE */	
}

div.moreButton a:hover span {
	background: url("/images/home/moreButton.gif") 0 -31px no-repeat;
}


/* ---- visit Shopacheck button---- */	

div.shopacheckButton{
	height: 31px;
	width: 120px;
	background-image: url("/images/home/shopacheckButton.gif");
}

div.shopacheckButton a {
	display: block;
	height: 31px;
	width: 120px;
	position: relative;
}

div.shopacheckButton a:hover {
	visibility: visible; 
}

div.shopacheckButton a span {
	background: url("/images/home/shopacheckButton.gif");
	position: absolute;
	height: 31px;
	width: 120px;
	cursor: hand; /* IE */	
}

div.shopacheckButton a:hover span {
	background: url("/images/home/shopacheckButton.gif") 0 -31px no-repeat;
}



/* ---------- SLIDING FUNCATIONALITY ---------- */	

.openBox{
 	width: 700px;
 }
 
.openBox p{
 	margin: 0;
 	padding: 0 0 4px 0;
 	font-size: 0.9em;
 }
 
#openBoxPersonal h4{
 	margin: 0;
 	padding: 6px 0 6px 0;
 	font-size: 0.9em;
 	color: #d4d600;
 	border-top: 1px solid #d4d600;
 	width: 700px;
 }
 
 #openBoxPersonal h4.close{
 	margin: 0;
 	padding: 0 0 6px 0;
 	font-size: 0.9em;
 	color: #d4d600;
 	border: none;
 }
 
#openBoxPersonal a{
 	color: #d4d600;
 }
 
#openBoxSecured h4{
 	margin: 0;
 	padding: 6px 0 6px 0;
 	font-size: 0.9em;
 	color: #64b9e3;
 	border-top: 1px solid #64b9e3;
 	width: 700px;
 }
 
 #openBoxSecured h4.close{
 	margin: 0;
 	padding: 0 0 6px 0;
 	font-size: 0.9em;
 	color: #64b9e3;
 	border: none;
 }
 
#openBoxSecured a{
 	color: #64b9e3;
 }
 
#openBoxCar h4{
 	margin: 0;
 	padding: 6px 0 6px 0;
 	font-size: 0.9em;
 	color: #e66324;
 	border-top: 1px solid #e66324;
 	width: 700px;
 }
 
 #openBoxCar h4.close{
 	margin: 0;
 	padding: 0 0 6px 0;
 	font-size: 0.9em;
 	color: #e66324;
 	border: none;
 }
 
#openBoxCar a{
 	color: #e66324;
 }
 
#openBoxCar h4{
 	margin: 0;
 	padding: 6px 0 6px 0;
 	font-size: 0.9em;
 	color: #e66324;
 	border-top: 1px solid #e66324;
 	width: 700px;
 }
 
#openBoxSmall h4.close{
 	margin: 0;
 	padding: 0 0 6px 0;
 	font-size: 0.9em;
 	color: #9c3636;
 	border: none;
 }
 
#openBoxSmall a{
 	color: #9c3636 ;
 }
 
 
#openBoxSmall h4{
 	margin: 0;
 	padding: 6px 0 6px 0;
 	font-size: 0.9em;
 	color: #9c3636;
 	border-top: 1px solid #9c3636;
 	width: 700px;
 }
 
 #openBoxProtect h4.close{
 	margin: 0;
 	padding: 0 0 6px 0;
 	font-size: 0.9em;
 	color: #9c3636;
 	border: none; 
 }
 
#openBoxProtect a{
 	color: #008b45;
 }
 
.blackLink{
 	color: #000 ! important;
 	font-weight: bold;
 }
 
.shopacheck{
	font-size: 1em;
 	border: none;
 	padding: 10px 0 0 0;
}
 
.shopacheck a{
 	color: #ed1000;
 	border: none;
 	padding: 10px 0 0 0;
}