@charset "utf-8";
/* CSS Document for Sun Stone Paving - by www.vaporwebdesign.com.au */

* :focus {outline: 0;} /* Removes dotted outline when clicking image links etc */
a:link {
	color: #d9bd05;
	text-decoration: none;
}
a:visited {
	color: #d9bd05;
	text-decoration: none;
}
a:hover {
	text-decoration: underline; 
	color: #9dbb42;
}
.style1 {
	font-family: "Century Gothic", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #666;
}
/* footer style */
.style2 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #968160;
}
.style3 {
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #9e4000;
}
.style4 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #666;
}
h1 {
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #9e4000;
	font-weight: normal;
}
h2 {
}

body {
	padding: 0;	
	margin: 0;
	text-align: center;
	/* background: url(../images/bg-wallpaper-black.jpg) no-repeat left top #000; */
	 background: url(../images/background8.jpg) no-repeat center top #1a1a1a; 
	 width: 100%;
	 display: table;
}
html,body {
	height: 100%;
}
* html #content {
	height: 100%;
}
#container1 {
	position: relative;
	text-align: center;
	width: 796px;
	background: url(../images/container_background.png) repeat-y transparent;
	min-height: 100%;
	margin: 0 auto;	
}
* html #container {
	height: 100%;
}
#header {
	position: relative;
	margin: 0 auto;
	width: 736px;
	text-align: center;
}

#subheader {
	width: 100%;
	height: 70px;
	background: url(../images/subnavtest.png) no-repeat #575652;
}

#navbar {
	margin: 0 auto;
	position: relative;
	width: 736px;
	background: url(../images/navbar_background.png) repeat-x;
	text-align: left;
}
#phone {
	position: absolute;
	top: 0;
	right: 0;
}
#content {
	position: relative;
	margin: 0 auto;
	width: 736px;
	min-height: 100%;
	background-color: #fff;
}
* html #content {
	height: 100%;
}
#content2 {
	float: left;
	width: 456px;
	text-align: left;
	padding: 35px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 0;
	background: #FFF;
}
#content3 {
	float: left;
	width: 476px;
	text-align: left;
	padding: 20px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 0;
	background: #FFF;
	text-align: justify;
}
#content4 {
	float: left;
	width: 691px;
	text-align: left;
	padding: 35px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 0;
	background: #FFF;
/*	background: url(../images/photos_background.png) no-repeat; */
	background-position: 34px 160px;
}

#sidebar {
	/* background: url(../images/sidebar_background.jpg) repeat-y #F3EFE3; */
	position: relative;
	float: right;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
	margin-right: 0;
	background: #FFF;
}
#phonetab {
	position: relative;
	float: right;
	height: 80px;
	width: 205px;
	padding-top: 15px;

}
#sidebarflash {
	background: url(../images/sidebar_background.jpg) no-repeat 0px 10px;
	position: relative;
	float: right;
	height: 677px;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 20px;

}

#sidebar img {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	border: none;
}

.benefitbox {
	width: 445px;
	height: 120px;
}
.benefitbox img {
	float: left;
}
.benefitboxtext {
	width: 325px;
	float: right;
}

/* Photos Styles */

#thumbcontainer {
/*	background: url(../photos/thumbnail_background.png) no-repeat bottom right; */
	padding-top:20px;
	padding-left: 40px;
	padding-bottom: 34px;
	float: left;
	width: 600px;
}
#thumbcontainer img {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
	border: none;
}
.photobox {
	width: 686px;
	height: 210px;
	position: relative;
	padding-bottom: 10px;
}
.photobox img {
	border: none;
}
.largepic {
	float: left;
	clear: left;
}
.largepic img {
	border: none;
}
.thumbnail {
	height: 100px;
	background: url(../photos/thumbnail_background.png) no-repeat bottom right;
	padding-bottom: 49px;
	padding-top: 61px;
	padding-right: 27px;
	float: right;
	width: 444px;
}
.thumbnail img {
	float: right;
	padding-right: 15px;
	border: none;
}

	
#footer {
	text-align: center;
	position: relative;
	width: 736px;
	clear: both;
	margin: 0 auto 0;
	bottom: 0;
	padding-top: 120px;
	height: 20px;
	background: url(../images/footer14.png) no-repeat center #000;
}

