@charset "UTF-8";

body {
	background: #050505 url(../images/bgBlnd.jpg) no-repeat center top;
	text-align: center;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #fdf4e0;
}


p {
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #fdf4e0;
}

h1 {
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	color: #f5cf86;
}

h2 {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color: #f5cf86;
}

a {
	color: #f5cf86;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #f5cf86;
}
a:hover {
	text-decoration: none;
	color: #3366CC;
}
a:active {
	text-decoration: none;
	color: #3366CC;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 1024px;
	background: no-repeat center top;
	height: 768px;
}

.nav {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 1024px;
	background: #000000 url(../images/phone.gif) no-repeat left top;
}

.head1 {
	float: left;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}

.navlinks {
	font: oblique bold 16px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 714px;
	text-align: right;
	float: right;
	vertical-align: bottom;
}

#navLinks a:visited {
	font: oblique bold 16px Arial, Helvetica, sans-serif;
	color: #f5cf86;
	text-decoration: none;
}

#navLinks a:hover {
	color: #3366CC;
}

#navLinks a:link {
	font: oblique bold 16px Arial, Helvetica, sans-serif;
	color: #f5cf86;
	text-decoration: none;
}

#navLinks a:active {
	color: #3366CC;
}

.homeTextArea {
	margin: 0px 9px 0px 0px;
	height: 330px;
	width: 400px;
	text-align: left;
	padding: 0px;
	float: right;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #fdf4e0;
}

.serviceLine {
	clear: right;
	float: left;
	height: auto;
	width: 1024px;
}

#textArea {
	text-align: left;
	margin: 0px 9px 0px 0px;
	padding: 0px;
	float: right;
	height: 334px;
	width: 409px;
	background: url(../images/textareaBG.jpg);
}
#slide {
	background: url(../images/slideareaBG.jpg);
}
#textArea p {
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #fdf4e0;
}
.slideshow {
	height: 178px;
	width: 1024px;
	float: left;
	text-align: left;
}
#footer {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: right;
	float: left;
	height: auto;
	width: 1004px;
	color: #fdf4d0;
	margin: 20px 20px 20px 0px;
	word-spacing: 3px;
}

#collageHolder {
	text-align: left;
	float: right;
	width: 593px;
	margin: 0px;
	padding: 0px;
	height: 474px;
	clear: none;
	left: 0px;
	top: 0px;
}

#contentInt {
	height: 474px;
	width: 1024px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}

#navLinks currentPage {
	font: oblique bold 16px Arial, Helvetica, sans-serif;
	color: #3366CC;
}
.currentPage {
	color: #3366CC;
}
#contactTop {
	height: 81px;
	width: 714px;
}

#contactTop a:link {
	text-decoration: none;
}
#contactTop a:visited {
	text-decoration: none;
	color: #f5cf86;
}
#contactTop a:hover {
	text-decoration: none;
	color: #3366CC;
}
#contactTop a:active {
	text-decoration: none;
	color: #3366CC;
}

#pop {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 200px;
	vertical-align: middle;
}
#titlearea {
	height: 81px;
	width: 1024px;
	text-align: left;
}
#pageName {
	float: left;
	width: 227px;
}
#textAreaInt {
	text-align: left;
	margin: 0px;
	float: left;
	height: 474px;
	width: 431px;
	background: url(../about/images/TextAreaIntBG.jpg) no-repeat;
}

#textAreaInt h2 {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color: #f5cf86;
}


#bulletRowShort {
	text-align: left;
	float: left;
	height: 81px;
	width: 310px;
	clear: right;
}
#ssHolder {
	background: #000000 url(../portfolio/images/slideShow.jpg) no-repeat;
	float: right;
	height: 555px;
	width: 714px;
	clear: right;
}
#textAreass {
	text-align: left;
	float: left;
	height: 474px;
	width: 310px;
	clear: none;
	background: url(../portfolio/images/textAreaSSBG.jpg);
}
#bgholder {
	background: url(../about/images/TextAreaIntBG.jpg) no-repeat;
}
.textIndent {
	text-align: left;
	margin: 0px;
	float: left;
	background: url(../about/images/TextAreaIntBG.jpg) no-repeat;
	padding: 0px;
}
#iframeHolder {
	height: 372px;
	width: 715px;
	overflow: hidden;
}
#iframeHolder2 {
	height: 372px;
	width: 715px;
	overflow: hidden;
}
#textAreaTesti {
	text-align: left;
	float: left;
	height: 474px;
	width: 431px;
	clear: both;
}
#topTesti {
	float: right;
	height: 81px;
	width: 797px;
	clear: right;
}
#holderTesti {
	float: right;
	height: 474px;
	width: 593px;
	clear: right;
}
#smalPageNameHolder {
	text-align: left;
	float: left;
	height: 81px;
	width: 227px;
	clear: right;
}

