* { margin:0; padding:0; }

img { border-style: none;
	border-color: inherit;
	border-width: medium;
	display:block; 	/*height: 45px;*/
	/*width: 195px;*/
}

h1, h2, h3, p, ul { font-family:Arial, Helvetica, sans-serif; color:#3f3f3f; }

.clear { clear:both; }

.floatRight { float:right; }

.inoltra { margin-top:20px; }

#wrapper { width:762px; }

h1 { color:#f5a127;	font-size:24px;	margin-top:20px; margin-bottom:15px; }

p { font-size:14px;	margin-bottom:15px; }

.greybox { width:237px;	padding:15px 0 0; float:left; margin-right:25px; margin-top:10px; height:210px; background:#e0e0e0 url(../images/boxshadow.jpg) bottom no-repeat; }

	.greybox h2 { font-size:16px; height:45px; border-bottom:1px solid white; margin:0 10px 15px; }
	
	.greybox ul { margin-left:30px; margin-right:10px; font-size:14px; }
	
	.greybox ul li { list-style-image:url(../images/orangetick.jpg); margin-bottom:10px; }
	
	.last { margin-right:0;	}
	
.more {	height:320px; text-align:justify;}

#nav { margin-top:30px; }

	#nav img { float:left; margin-right:10px; }
	
table {	font-family:Arial, Helvetica, sans-serif; text-align:left; }
	
	table th { background:#4a4a4a; padding:10px; color:#FFF; font-size:18px; }
	
	table td { background:#f2f2f2; padding:10px; font-size:14px; border:1px solid White; color:#4a4a4a;	}
	
.calcamount { height:18px; border:1px solid #d1d1d1; }

#box1 {	background:url(../images/box1.jpg) top left no-repeat; width:236px; height:142px; float:left; margin-right:25px; position:relative; }

#box2 {	background:url(../images/box2.jpg) top left no-repeat; width:236px;	height:142px; float:left; margin-right:25px; position:relative; }

#box3 { background:url(../images/box3.jpg) top left no-repeat; width:236px;	height:142px; float:left; position:relative; }

.boxtext { color:white;	position:absolute; top:50px; left:51px;	width:162px; }

.wivalabel { font-size:12px; }

.givalabel { font-size:10px; }

#homebullets { margin-left:20px; }

#homebullets table td { padding:1px; border:none; font-weight:bold; }

.apply-button { margin-top:20px; float:right; }

.promo-small { float:right; margin-left:10px; }

.promo-large { margin:0 auto; margin-top:30px; }

.promolink { width:300px; margin:0 auto; text-align:center; font-size:16px; font-weight:bold; }
	.promolink a { color:#4a4a4a; text-decoration:underline; }
	.promolink a:hover { text-decoration:none; }
	
.small { margin-top:20px; font-size:10px; }
