@charset "UTF-8";
/* CSS Document */
/********************************************************
					  GLOBAL TAGS
********************************************************/
body {
	background: #464646;
}

p {
	font: 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	margin: 0px;
	line-height: 1.2em;
}

a {
	color: #3d4956;
	outline: none;
}

a:hover {
	color: #fff;
	text-decoration: none;
}

object, embed {
	  outline: 0;
}

/********************************************************
					LIBRARY STYLES
********************************************************/
.clear {
	height: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.menuButton {
	float: left;	
}

.logo {
	background:url(../images/logo.png) no-repeat;
	width: 475px;
	height: 450px;
	z-index: 2;
	position: absolute;
	top: 80px;
	left: 15px;
}

.left {
	float: left;	
}

.right {
	float: right;	
}

.socialIcons {
	float: left;
	margin: 45px 0px 0px 25px;
}

.icon {
	margin-left: 10px;	
}

#footer a {
	color: #9fb4cc;	
}

#footer a:hover {
	color: #fff;
	text-decoration: none;
}

/********************************************************
					  PAGE LAYOUT
********************************************************/
#mainWrapper {
	background: url('../images/background.jpg') no-repeat;
	width: 1550px;
	height: 1150px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -775px;
}

	#contentWrapper {
		width: 1080px;
		margin: 20px 0px 0px 239px;
		position: relative;
	}

		#mainMenu {
			width: 670px;
			float: right;
		}

		#mainContent {
			width: 1080px;
			background-color: #9fb4cc;
			display: block;
			position: relative;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
		}
	
			#subContent {
				width: 565px;
				float: right;
				margin: 350px 50px 90px 0px;
			}

		#footer {
			margin-top: 15px;
		}

			#legal {
				float: right;
				width: 1010px;
				margin: 20px 32px 0px 0px;
			}

/********************************************************
					  PAGE STYLES
********************************************************/
.galleryIcon {
	position: absolute;
	left: 140px;
	top: 490px;
}

.aboutPic {
	background: url(../images/aboutPhoto.jpg) no-repeat;	
	width: 205px;
	height: 192px;
	position: absolute;
	top: 145px;
	right: 145px;
	border: #6c8097 thick solid;
}

.aboutContent {
	width: 390px;
	float: left;
}

.salesContent {
	width: 390px;
	float: left;
	margin-top: 50px;
}

.contactContent {
	width: 390px;
	float: left;
	margin-top: 75px;
}

.title {
	margin: 3px 100px 0px 10px;
}

.bracketLeft {
	float: left;
	margin-top: 40px;
}

.bracketRight {
	float: right;
	margin-top: 40px;
}

.textInfo {
	width: 370px;
	margin: 17px 10px 0px 10px;
}