@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#96A8A9;
font-family:"Century Gothic", Tahoma, Verdana, "Arial Narrow", Arial;
font-size:11px;
line-height:2em;
color:#000000;
margin: 0.0px;
}

.bannerBlk {
	font-size:34px
	
}

.bannerPrl {
	font-size:34px;
	color:#9E005D;
	
}

.bold {
	color: #9E005D;
	font-weight: bold;
}

.style1 {color: #9E005D}

.headings { font-size:14px}
.more a{
font-family:Tahoma, Verdana, "Arial Narrow", Arial, sans-serif;
font-size:11px;
line-height:2em;
color:#9E005D;
}

.more a:hover {
font-family:Tahoma, Verdana, "Arial Narrow", Arial, sans-serif;
font-size:11px;
line-height:2em;
color:#000;
}

h2 {
font-size:11px;
line-height:2em;
font-weight:lighter;
color:#000000;
}

h1 {
font-size:11px;
line-height:2em;
font-weight:lighter;
color:#000000;
}

h3 {
font-size:11px;
line-height:2em;
font-weight:lighter;
color:#000000;
}
h4 {
font-size:11px;
line-height:2em;
font-weight:lighter;
color:#000000;
}

hr {
color:#D0E8EA;
border-color:#D0E8EA;
height:1px;
}

#wrapper {
width:870px;
height:auto;
margin:30px auto 0px auto;
}

#headerWrap {
width:auto;
height:auto;
float:left;
}

#header {
width:106px;
height:45px;
float:left;
}

#topBar {
width:755px;
height:18px;
float:left;
margin-top:23px;
margin-left:7px;
background-color:#9E005D;
}

#topBar ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#topBar li{
	float:right;
}

#topBar a{
	display:block;
	width:100px;
	height:15px;
	padding-top:1px;
	line-height:normal;
	text-decoration:none;
	float:right;
	color:#FFF;
}

#topBar a:hover{
	color:#D0E8EA;
	display:block;
	width:100px;
	height:40px;
}


#banner {
height:240px;
width:550px;
float:left;
margin-top:40px;
}

#bannerport {
height:240px;
width:870px;
float:left;
margin-top:40px;
}

#bannerTxt {
width:520px;
height:auto;
float:left;
margin-top:20px;
}

#bannerTxt2 {
width:870px;
height:auto;
float:left;
margin-top:20px;
}


#bannerPic {
width:313px;
height:260px;
float:left;
margin-top:20px;
}

#content {
width:870px;
height:auto;
float:left;
margin-top:10px;
}

#contentleft {
width:420px;
height:auto;
float:left;
margin-right:25px;
}

#contentfull {
width:870px;
height:auto;
float:left;
}

#contentright {
width:420px;
height:auto;
float:left;
}

#footer {
width:100%;
height:183px;
float:left;
margin-top:20px;
background-image:url(images/footer.png);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
}

#footercontainers {
margin-left:auto;
margin-right:auto;
width:870px;
height:auto;
}

#footernav1 {
width:249px;
height:100px;
float:left;
padding-top:20px;
padding-bottom:30px;
margin-right:40px;
}

.footernav {
width:249px;
height:100px;
float:left;
padding-top:20px;
padding-bottom:30px;
margin-left:40px;
}


.footerspace {
width:1px;
height:183px;
background-image:url(images/spacer.png);
float:left;
}

.footerlinks {
width:249px;
height:70px;
margin-top:20px;
float:left;
}

.footertxt {
width:150px;
height:50px;
margin-left:10px;
float:left;
}

.footertxt a{
color:#000000;
text-decoration:none;
}

.footertxt a:hover{
color:#9E005D;
text-decoration:none;
}

.footerPic {
float:left;
}

#copywrite {
width:840px;
height:40px;
padding-left:10px;
margin-right:10px;
margin-left:auto;
margin-right:auto;
float:left;
}

#copywrite {
color: #9E005D;
}

.portfolioTxt {
width:280px;
height:198px;
float:left;
padding-right:10px;
margin-bottom:40px;
font-family:Tahoma, Verdana, "Arial Narrow", Arial, sans-serif;
font-size:11px;
line-height:normal;
color:#000000;
}

.portfolioTxt a {
font-family:Tahoma, Verdana, "Arial Narrow", Arial, sans-serif;
font-size:11px;
line-height:normal;
color:#9E005D;
}

.portfolioTxt a:hover {
font-family:Tahoma, Verdana, "Arial Narrow", Arial, sans-serif;
font-size:11px;
line-height:normal;
color:#FFF;
}

.portfolioPic {
width:580px;
height:198px;
float:left;
margin-bottom:40px;
}

.visit {
cursor:pointer;
width:211px;
height:26px;
padding-top:1px;
background-image:url(images/visitsite.png);
background-repeat:no-repeat;
}

.visit:hover{
cursor:pointer;
background-image:url(images/visitsite2.png);
background-repeat:no-repeat;
}

.visitg {
cursor:pointer;
width:211px;
height:26px;
padding-top:1px;
background-image:url(images/visitgallery.png);
background-repeat:no-repeat;
}

.visitg:hover{
cursor:pointer;
background-image:url(images/visitgallery2.png);
background-repeat:no-repeat;
}

#contact1 {
width:170px;
height:auto;
float:left;
padding-right:20px;
margin-bottom:40px;
font-family:Tahoma, Verdana, "Arial Narrow", Arial, sans-serif;
font-size:11px;
line-height:normal;
color:#000000;
}

.contact {
width:320px;
height:auto;
float:left;
padding-right:20px;
margin-bottom:40px;
font-family:Tahoma, Verdana, "Arial Narrow", Arial, sans-serif;
font-size:11px;
line-height:normal;
color:#000000;
}

input {
width:320px;
height:20px;
background-color:#FFFFFF;
border:none;
float:left;
}

textarea {
width:320px;
height:125px;
border:none;
float:left;
background-color:#FFFFFF;
}

#gallerytxt {
width:100px;
height:339px;
float:left;
margin-left:20px;
}