@charset "UTF-8";

/* FONTS AND CUSTOM CSS CODING */
@font-face {
    font-family: 'ChampagneLimousinesBold';
    src: url('fonts/champagne__limousines_bold-webfont.eot');
    src: url('fonts/champagne__limousines_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/champagne__limousines_bold-webfont.woff') format('woff'),
         url('fonts/champagne__limousines_bold-webfont.ttf') format('truetype'),
         url('fonts/champagne__limousines_bold-webfont.svg#ChampagneLimousinesBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ChampagneLimousinesRegular';
    src: url('fonts/champagne__limousines-webfont.eot');
    src: url('fonts/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/champagne__limousines-webfont.woff') format('woff'),
         url('fonts/champagne__limousines-webfont.ttf') format('truetype'),
         url('fonts/champagne__limousines-webfont.svg#ChampagneLimousinesRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* HTML5 & GENERAL CSS */
header, nav, article, section{
	display:block;	
}

.clear{
	clear:both;
}


/* START PAGE CSS CODE - ROY */
body{
	margin:0;
	padding:0;
	font-family: 'ChampagneLimousinesRegular';	
	color:#4f3e3a;
	background:url(images/bg.jpg) top center repeat-x;
}
a{
	color:#4f3e3a;
	text-decoration:none;	
}
.wrapper{
	width:1024px;
	margin:0 auto;
	height:768px;	
}

#header{
	margin-top:102px;		
	float:right;
}
	#header h1.logo{
		float:left;	
		margin:0;
	}
		#header h1.logo a{
			display:block;
			text-indent:-30000px;
			width:283px;
			height:72px;
			background:url(images/logo.png) center no-repeat;	
		}
	#header h2.title{
		float:right;
		width:611px;
		height:41px;
		text-indent:-3000px; 
		background:url(images/title.png) center no-repeat;	
	}
#content{
	float:right;
	width:875px;	
}
	#content img.main{
		float:left;	
	}
	#content p{
		float:right;	
		font-size:15px;
		line-height:17px;
		width:580px;
		margin:0;
		margin-bottom:20px;
		margin-right:20px;
	}
		#content p strong{
			font-weight:bold;
			font-size:23px;
			font-weight:normal;	
			line-height:24px;
		}
#testimonials{
	float:right;
	width:984px;	
	margin-top:20px;
}
#sales{
	float:right;
	text-align:left;
	width:875px;	
	margin-top:15px;
}
.slogan{
	float:right;
	width:674px;
	padding:30px 0 0 0;	
}
	.slogan p{
		float:left;
		width:420px;
		font-size:30px;
		text-align:center;	
		text-transform:uppercase;
		margin:5px 0 0 0;
		font-weight:bold;
	}
	.slogan p.licensed{
		float:right;
		font-weight:normal;
		font-size:14px;
		width:auto;	
		text-transform:none;
	}
#footer{
	flaot:right;
	width:1007px;	
	margin-top:10px;
}
	#footer p{
		font-size:20px;
		float:left;
		margin-right:60px;	
	}
	#footer p.last{
		margin-right:0;	
	}
	#footer p a{
		font-size:20px;	
	}
	
/* TESTIMONIAL BOX */
#testimonials-box blockquote{
	margin:0;	
}
	#testimonials-box blockquote p{
		font-size:20px;	
	}
	#testimonials-box blockquote span{
		display:block;	
		margin-top:30px;
	}