#mainCenter {
	height:100%;
}

#titleframe1 {
	width: 800px;
	position:absolute;
	top:10px;
	left:160px;
}

#titleframe2{
	width: 800px;
	position:absolute;
	top:125px;
	left:150px;
}
#thumbnail_table{
width:600px;
position:absolute;
top:200px;
left:250px;
background-color:#ffffff;
}

#photo{
width:600px;
position:absolute;
top:200px;
left:300px;
}

#photo2{
width:600px;
position:absolute;
top:200px;
left:327px;
}

#gallery{
width:200px;
position:relative;
top:10px;
left:0px;
text-align:center;
}

#next{
width:100px;
position:relative;
top:-65px;
left:175px;
text-align:center;
}

#previous{
width:100px;
position:relative;
top:-140px;
left:-175px;
text-align:center;
}

#previous2{
width:100px;
position:relative;
top:-65px;
left:-200px;
text-align:center;
}

#return{
width:600px;
position:relative;
top:0px;
left:0px;
text-align:center;
}

#TopFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}

#BottomFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}



.userAlert{
	float:right;

}

.image{
border-color:#000000;
border-width:2px;
}

/* title frame */

.titleContent { padding: 6px 0 6px 6px; }

.banner
{
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #000000;
}

.banner .title{
	font-size:1.2em;
	font-weight:bold;
}

.banner .info{
	font-size:0.9em;
}

.pagenums {
	font-size:10px;
	font-family: Trebuchet MS, verdana, arial;
	color: #000000;
}

.banner .email{
	font-weight:bold;
}

/* index frame */

.indexContent {
	width:95%;
	padding-top:6px;
	padding-bottom:6px;
}

.indexInfo {
	font-size: 11px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 0 0 6px;
}

.indexInfo .filename {
	color: #000000;
}

.indexInfo .date {
	color: #000000;
}

/* file info */

#imageInfo{
	width: 461px;
	position:relative;
	top:-130px;
	left:0px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 6px 0 6px;
	text-align:center;
}

#imageInfo2{
	width: 461px;
	position:relative;
	top:-70px;
	left:0px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 6px 0 6px;
	text-align:center;
}

.content {
	font-size:11px;
/*	color: #000000;*/

	padding-top:6px;
	padding-bottom:6px;
}

.header{
	font-size:9px;
	font-weight:bold;
	color: #000000;
}

.contentLast {
	font-size:11px;
/*	color: #000000;*/
	padding-top:6px;
}

/* feedback */

.feedback {
	width: 461px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 6px 6px 0 6px;
}

.checkBoxText
{
	font-size: 11px;
	color: #000000;
}
.button {
	font-weight:bold;
	font-size: 11px;
	color:#000000;
	width:100%;
	background-color:#D6BA8B;
}
	

.padbcont_C3785B03 {width:100%; height:90px }
.padbox_C3785B03 {width:auto; height:auto; padding:0}


/* Primary Layout Divs */

body { background-color: white; }
#pageheaderDiv { background-color: white; position: absolute; left: 100px; width: 700px; height: 351px; z-index: 1; }
#textareaDivhom { position: absolute; top: 480px; left: 211px; width: 584px; height: auto; z-index: 4; visibility: visible; }
#textareaDivport { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px; width: 584px; height: auto; }
#textareaDivserv { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px; width: 584px; height: auto; }
#textareaDivabout { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px;  width: 584px;  height: auto; }
#textareaDivcont { visibility: visible; position: absolute; z-index: 4; top: 480px; left: 211px; width: 584px; height: auto; }
#textareaDivphotoweb { height: auto; width: 539px; left: 205px; top: 480px; z-index: 4; position: absolute; visibility: visible; }
#textheadDiv { width: 417px; left: 105px; top: 422px; z-index: 2; position: absolute; visibility: visible; }



/* Footer Layout Divs */

#homefooterDiv { width: 584px; height: 50px; z-index: 10; }
#portfooterDiv { width: 584px; height: 50px; z-index: 10; }
#aboutfooterDiv {width: 584px; height: 50px; z-index: 10; }
#servfooterDiv { width: 584px; height: 50px; z-index: 10; }
#contactfooterDiv { width: 584px; height: 50px; z-index: 10; }

/* individual Page Layout Divs */
#webindvpage_headerArea { position: absolute; left: 100px; width: 640px; height: 105px; }
#webindvpage_mainArea { text-align: center; position: absolute; top: 177px; left: 200px; width: 521px; height: 453px; visibility: visible; }
#webindvpage_textArea { height: 60px; width: 521px; left: 214px; top: 680px; position: absolute; visibility: visible; }
#webindvpage_footerArea { height: 50px; width: 521px; left: 214px; top: 730px; position: absolute; visibility: visible; }

#printindvpage_headerArea { position: absolute; left: 100px; width: 640px; height: 105px; }
#printindvpage_textArea { height: 88px; width: 521px; left: 200px; top: 670px; position: absolute; visibility: visible; }
#printindvpage_footerArea { height: 50px; width: 521px; left: 200px; top: 770px; position: absolute; visibility: visible; }
#printindvpage_mainArea { text-align: center; height: 515px; width: 521px; left: 200px; top: 140px; position: absolute; visibility: visible; }

/* Top Navigation Bar */

#topnavp { 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/nav_img/portnav_img.jpg); 
position: absolute;
top: 142px;
left: 271px;
width: 83px;
height: 29px;
z-index: 50;
}


#topnavs { 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/nav_img/servnav_img.jpg); 
position: absolute;
top: 142px;
left: 354px;
width: 83px;
height: 29px;
}


#topnava { 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/nav_img/aboutnav_img.jpg);
position: absolute;
top: 142px;
left: 437px;
width: 83px;
height: 29px;
}

 
#topnavc { 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/nav_img/contactnav_img.jpg);
position: absolute;
top: 142px;
left: 520px;
width: 83px;
height: 29px;
}

 
#topnavh { 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/nav_img/homenav_img.jpg);
position: absolute;
top: 142px;
left: 603px;
width: 83px;
height: 29px;
}

#blog{
width:600px;
height:200px;
position:relative;
top:0px;
left:0px;
background-color:#ffff00;
z-index:200;
}

 
/* Top Navigation Bar_over imgs */

#topnavpo { font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/portfolionav_over.jpg); 
position: absolute; top: 142px; left: 271px; width: 83px; height: 42px; z-index: 50; }
 
#topnavso { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/servicesnav_over.jpg); 
position: absolute; top: 142px; left: 354px; width: 83px; height: 42px;}
#topnavao { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/aboutnav_over.jpg); position: absolute; top: 142px; left: 437px; width: 83px; height: 42px; }
 
#topnavco { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/contactnav_over.jpg); position: absolute; top: 142px;
 left: 520px; width: 83px; height: 42px; }
 
#topnavho { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/nav_img/homenav_over_05.jpg); position: absolute; top: 142px; 
left: 603px; width: 83px; height: 42px; }


/* Fonts */

.textcont { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; margin-top: 12pt; }
 
.para { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8pt; }

.paradent { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt;
 text-indent: 1.4in; margin-left: 1.4in; }
 
.indent { font-size: 10pt; margin-left: 0.2in; display: block; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }

.textcontheads { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13pt; top: 40px; }
.headertext { color: #d6a477; font-size: 18pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; position: absolute; top: 305px; left: 234px; width: 200px; z-index: 2; }
.list { list-style-type: none; }
.sidenavs { color: #999; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }
.indvpage_textheader { color: #066; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-decoration: none; }
.portfolio_page { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; }
.footertext { color: #999; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none; text-align: right; }
.mainfooter { color: #999; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; top: 20px; margin: 1em 0; }
h1 { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16pt; margin: 0.67em 0; }
h2 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; top: 20px; margin: 1em 0; }


 a{ color:  #000000; text-decoration: none; }
 a:hover  { color: #000000; font-weight: 700; text-decoration: none; }

#return a, #imageInfo a, #imageInfo2 a{ color:  #990033; text-decoration: none; }
#return a:hover, #imageInfo a:hover, #imageInfo2 a:hover  { color: #990033; font-weight: 700; text-decoration: none; }


