body{
	margin:0;
	padding:0;
	background-image:url(stripedpatternbannerbackground.png);
	width:100%;
	height:100%;
}

h2{
	font-family:Times New Roman, Helvetica, sans-serif;
	font-size:24px;
	color:#666;
	font-weight:bold;
	text-align:left;
	padding:0;
	margin:0;
	line-height:20px;	
}

h3{
	font-family:"Times New Roman", Arial, Helvetica, sans-serif;
	color:#EACC30;
	font-size:36px;
	text-align:left;
	padding:0;
	margin:0;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	font-size:18px;
	font-weight:100;
	padding:0;
	margin:0;
}
	
.yell{
	color:#EACC30;
	font-size:32px;
}

.headertopbackground{
	background-image:url(smallheaderbackground.png);
	width:100%;
	height:30px;
}

.logowrapper{
	width:790px;
	height:250px;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:20px;
}

#logo{
	background-image:url(logo.png);
	width:333px;
	height:204px;
	margin: 0 auto;
}

#phonenumber{
	width:240px;
	height:30px;
	font-size:32px;
	color:#EACC30;
	text-align:center;
	clear:both;
	margin: 0 auto;
	line-height:20px;
}

.navigationwrapper{
	width:270px;
	height:20px;
	margin: 0 auto;
	margin-top:5px;
}

#homebtn{
	width:80px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BCBEC0;
	text-align:center;
	float:left;
}

#navsep{
	background-image:url(ridgesmall.png);
	width:2px;
	height:10px;
	float:left;
	margin-top:4px;
	float:left;
}

#aboutbtn{
	width:80px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BCBEC0;
	text-align:center;
	float:left;
}

#contactbtn{
	width:80px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BCBEC0;
	text-align:center;
	float:left;
	margin-left:10px;
}

#welcomeboxwrapper{
	width:360px;
	height:190px;
	margin: 0 auto;
	z-index:1001;
}

#welcomeboxbackground{
	background-image:url(foldedoverboxbackground.png);
	width:360px;
	height:190px;
	z-index:1002;
	position:absolute;
}

#welcomeboxcontent{
	width:180px;
	height:160px;
	float:right;
	margin-top:10px;
	margin-right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-align:center;
}

.contentmainbackground{
	background-image:url(maincontentbackgroundpattern.png);
	width:790px;
	height:750px;
	margin: -30px auto 0 auto;
}

#contentwrappertop{
	width:770px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	margin: 0 auto;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}

#contentwrappermid{
	width:770px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	margin: 0 auto;
	height:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}

#contentwrappermidleft{
	width:330px;
	height:220px;
	float:left;
}

#contentwrappermidright{
	background-image:url(windowpicwithborder.png);
	background-position:center;
	background-repeat:no-repeat;
	width:330px;
	height:220px;
	float:right;
}

#contentwrappermidlefttop{
	width:330px;
	height:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}

#contentwrappermidleftbottom{
	width:330px;
	height:110px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	margin-top:10px;
}

#bannerbackgroundwrapper{
	background-image:url(threestagebackground.png);
	width:790px;
	height:190px;
	margin: 0 auto;
	margin-top:20px;
}

#bannerleftwrapper{
	width:250px;
	height:190px;
	float:left;
}

#bannermidwrapper{
	width:250px;
	height:190px;
	float:left;
	margin-left:20px;
}

#bannerrightwrapper{
	width:250px;
	height:190px;
	float:left;
	margin-left:20px;
}

#icon1{
	background-image:url(phoneicon.png);
	width:19px;
	height:31px;
	margin: 0 auto;
	margin-top:25px;
}

#icon2{
	background-image:url(quoteicon.png);
	width:31px;
	height:26px;
	margin: 0 auto;
	margin-top:25px;
}

#icon3{
	background-image:url(awaiticon.png);
	width:25px;
	height:28px;
	margin: 0 auto;
	margin-top:25px;
}

#banner1content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:100;
	text-align:center;
}

#banner2content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:100;
	text-align:center;
}

#banner3content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:100;
	text-align:center;
}

#footerwrapper{
	width:790px;
	height:30px;
	margin: 0 auto;
	margin-top:5px;
}

#footercontent{
	width:790px;
	height:30px;
	margin: 0 auto;
	text-align:center;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
	
/*-- About us Content and CSS below --*/

.abouttopwrapper{
	width:790px;
	height:680px;
	margin: 0 auto;
	padding-top:30px;
}

.abouttopleftwrapper{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	width:385px;
	height:680px;
	float:left;
	padding-left:10px;
	line-height:20px;
	color:#333;
}

.abouttoprightwrapper{
	width:385px;
	height:680px;
	float:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-size:14px;
	color:#333;
	line-height:20px;
}

#abouttoprighttop{
	background-color:#FFF;
	width:360px;
	height:220px;
	float:left;
	box-shadow: 0px 10px 10px 0px #333;
	margin-top:20px;
	padding-left:10px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:20px;
}

#abouttoprightmid{
	background-image:url(aboutpicright.png);
	width:360px;
	height:220px;
	float:left;
	margin-top:20px;
	padding-left:10px;
	background-repeat:no-repeat;
}

#abouttoprightlow{
	width:360px;
	height:180px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	margin-top:20px;
}

#abouttoprightlow img{ max-width:190px; margin:0 auto;}

#contactcontent{
	width:395px;
	height:400px;
	float:left;
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	text-align:left;
	padding-left:10px;
}

#contactform{
	width:385px;
	height:400px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	margin-top:40px;
}

#discount{
width:714px;
height:20px;
color:#000;
padding-bottom:20px;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
}

#code{
height:30px;
width:200px;
display:inline;
font-size:42px;
}	


	