@charset "utf-8";

#box-top {	
		width: 658px;
		background: url(../img/testimonials/box-orange-top.gif) no-repeat top left;
		padding-top: 18px;
	}
#box-bottom {	
		width: 658px;
		background: url(../img/testimonials/box-orange-bottom.gif) no-repeat bottom left;
		padding-bottom: 40px;
		height: 850px;
		min-height: 850px;
	}
	
#gasWrap, #virginWrap, #mercedesWrap, #vaWrap, #fiatWrap {	
		position: relative;
	}	
	
#gasWrap #box-top {	
		background: url(../img/testimonials/gas-box-top.gif) no-repeat top left;
		padding-top: 29px;
	}
#virginWrap #box-top {	
		background: url(../img/testimonials/virgin-box-top.gif) no-repeat top left;
		padding-top: 29px;
	}
#mercedesWrap #box-top {	
		background: url(../img/testimonials/mercedes-box-top.gif) no-repeat top left;
		padding-top: 29px;
	}
#vaWrap #box-top {	
		background: url(../img/testimonials/va-box-top.gif) no-repeat top left;
		padding-top: 29px;
	}
#fiatWrap #box-top {	
		background: url(../img/testimonials/fiat-box-top.gif) no-repeat top left;
		padding-top: 29px;
	}

#gasWrap #box-bottom {	
		background: url(../img/testimonials/gas-box-bottom.gif) no-repeat bottom left;
		height: 1000px;
		min-height:1000px;
	}
#virginWrap #box-bottom {	
		background: url(../img/testimonials/virgin-box-bottom.gif) no-repeat bottom left;
		height: 900px;
		min-height: 900px;
	}
#mercedesWrap #box-bottom {	
		background: url(../img/testimonials/mercedes-box-bottom.gif) no-repeat bottom left;
		height: 1050px;
		min-height: 1050px;
	}
#vaWrap #box-bottom {	
		background: url(../img/testimonials/va-box-bottom.gif) no-repeat bottom left;
		height: 900px;
		min-height: 900px;
	}
#fiatWrap #box-bottom {	
		background: url(../img/testimonials/fiat-box-bottom.gif) no-repeat bottom left;
		height: 1050px;
		min-height: 1050px;
	}

* html #gasWrap #box-bottom {	
		height: 1000px;
	}
* html #virginWrap #box-bottom {	
		height: 900px;
	}
* html #mercedesWrap #box-bottom {	
		height: 1050px;
	}
* html #fiatWrap #box-bottom {	
		height: 1050px;
	}
	
.virginbubble {	
		background: url(../img/testimonials/bubble-virgin.gif) no-repeat top left;
		width: 338px;
		height: 240px;
		padding: 0 20px 0 20px;
		w\idth: 298px;
	}
.britishgasbubble {	
		background: url(../img/testimonials/bubble-british-gas.gif) no-repeat top left;
		width: 328px;
		height: 268px;
		padding: 0 20px 0 20px;
		w\idth: 288px;
	}
.mercedesbubble {	
		background: url(../img/testimonials/bubble-mercedes.gif) no-repeat top left;
		width: 328px;
		height: 268px;
		padding: 0 20px 0 20px;
		w\idth: 288px;
	}
.fiatbubble {	
		background: url(../img/testimonials/fiat-bubble.gif) no-repeat top left;
		width: 328px;
		height: 268px;
		padding: 0 20px 0 20px;
		w\idth: 288px;
	}
	
p, cite {	
		color: #fff;
		font-size: 120%;
	}
	
#content #item1 p {	
		clear: none;
	}
	
#masthead {
		padding: 0 0 0 15px;
		margin: 0;
	}
	
.testimonialPad  {	
		padding: 40px 50px 0 60px;
	}
	
#vaWrap .testimonialPad  {	
		padding: 40px 20px 0 60px;
	}
#vaWrap cite  {	
		line-height: 1.3em;
	}
	
cite {	
		float: right;
		font-style: normal;
	}
cite span {	
		text-align: left;
	}
	
#content #gasWrap a, #content #virginWrap a, #content #vaWrap a  {
		color: #fff;
	}
#content #vaWrap p, #content #vaWrap cite {
		color: #231F20;
	}

#testimonialWrap {	
		position: relative;
	}

#testimonial1 {	
		top: 60px;
		left: 5px;
		position: absolute;
	}
#testimonial2 {	
		top: 450px;
		right: 0;
		z-index: 1000;
		position: absolute;
	}
#testimonial3 {	
		top: 500px;
		left: 30px;
		z-index: 2000;
		position: absolute;
	}
	
h1 {
		font-size: 15px;
		color: #fff;
	}
	

	
	
/* UTILITY */	
	
.paddinglr20 {	
		padding: 0 20px;
	}
	
img, a img {
		border: none;	
	}
	
.floatLeft {	
		padding-top: 55px;
		float: left;
		width: 295px;
	}
.floatRight {
		width: 340px;	
		text-align: right;
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
	
#virgin .floatLeft {	
		padding-top: 55px;
		float: left;
		width: 340px;
	}
#virgin .floatRight {
		width: 235px;	
		text-align: right;
		position: relative;
		bottom: auto;
		right: auto;
		float: right;
		padding-top: 40px;
	}

.imageFloatLeft {	
		float: left;
		margin: 8px 15px 10px 0;
	}
	
.clearFix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
.clearFix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearFix, #bodyWrap {display: block;}
/* End hide from IE-mac */


/* FORMS */

button {
		background: none;
		border: none;
		margin-top: 10px;
		}
fieldset {	
		border: none;
		}
#send-to-friend input {	
		width: 400px;
		height: 25px;
		border: none;
	}
#send-to-friend textarea {	
		width: 400px;
		height: 150px;
		border: none;
	}
#send-to-friend label {	
		color: #fff;
		display: block;
		margin-top: 10px;
		font-weight: bold;
		font-size: 12px;
	}