/* CSS Document for interior pages */


/*changed bk for this page */
body {
	background-image:url(../imgs/inside-stripe.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#ffffff;
	
}
	
#logoband {
	display:block;
	position:relative;
	top:0px; 
	left:0px;
	height:91px;
	width:100%;

}

#interiorContainer {
	width:854px;
	display:block;
	height:auto;
	background-color:#FFFFFF;
	/*border:1px solid red;*/
}

#bodyContent {
/*	background-color:#fff7de;*/
	background-color:#ffffff;
	color:#000000;
	padding-bottom:2em;
	display:block;
	width:518px;
	float:left;

	/*border:1px solid green;*/
}



#bodyContentWide { /*for use on gallery page
/*	background-color:#fff7de;*/
	background-color:#000000;
	color:#000000;
	padding-bottom:2em;
	display:block;
	width:854px;
	float:left;

	/*border:1px solid green;*/
}

#bodyContent p{margin-left:3em; margin-right:1.5em; }


/*Right column ****************************************/
#bodyrightCol {
float:right;
	height:100%;
	/*background-color:#FFFFFF;*/
	display:block;
	height:auto;
	width:336px;
	color:#333333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left
	/*border-bottom:1px dotted #cebb93;*/
		/*border:1px solid red;*/
}
#bodyrightCol h3 {
	margin:0px; padding-top:4px; padding-bottom:4px;
	text-align:center;
	color:#000000;
	width:255px;
	background-color:#cebb93;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#bodyrightCol h4 {
	margin:0px; padding-top:10px; padding-bottom:0;
	text-align:left;
	color:#a18c61;
	border-bottom:1px dotted #a18c61;
	margin-right:100px;
	/*background-color:#cebb93;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#bodyrightCol p {margin-right:100px;}


#dlListBox {	
	/*display:block;
	height:auto;*/
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:255px;
}



/*end right column*************************************/

	
#bodyContent h4 {	
	color:#ad9a71;
	border-bottom:1px dotted #cebb93;
	border-top:1px dotted #cebb93;
	width:80%;
	font-size:2em;
	margin-left:1em;
	padding:5px;

}
	
#bodyContent h5 {	
	color:#ad9a71;
	clear:both;
	border-bottom:1px dotted #cebb93;
	border-top:1px dotted #cebb93;
	width:80%;
	font-size:1.25em;
	margin-left:1.5em;
	padding:5px;	
	
}
	
#bodyNav {
	height:39px;
	position:relative;
	top:0px; left:0px;
	width:100%;
	background-color:#682435;
	display:block;
	text-align:left;

}	

 #sectionheading {
	position:absolute;
	top:40%;
	height:17px;
	font-size:1.0em;
	margin-left:1.5em;
	font-weight:bold;
	color:#FFFFFF;

}	



#bodyNavLinkPos {
	position:absolute;
	top:25%;
	height:10px;

}
/******special content containers */

#itServices {
	position:relative;
	display:block;
	margin-left:3em;
	width:450px;

	/*height:358px;*/
}

#itServices h3{
	font-size:14px;
	background-color:#682435;border-bottom:1px solid #000000;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	margin:0px;
	margin-bottom:6px;
	position:relative;
	top:0px;
}

#itServices h4{
	margin:0px;
	color:#682435;
	border:0;
	font-size:16px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}

#itServices .innerBox {
	display:block;
	width:200px;
	height:160px;
	font-size:1.0em;
	margin:1px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #bcbbbb;
	padding:1px;
}
#itServices .innerBox ul {
	list-style-type:none;
	margin-left:0px;
	padding:1px;
}

#itServices .innerBox ul li {
	border-top:1px solid #bcbbbb;
	padding:4px;
}

#constructionServices {
	position:relative;
	border:1px solid #bcbbbb;
	display:block;
	margin-left:3em;
	width:430px;
	padding:2px;
}

#constructionServices h3{
	font-size:14px;
	background-color:#682435;
	border-bottom:1px solid #000000;
	color:#FFFFFF;

	padding:3px 0 3px 6px;
	text-align:left;
	margin:0 0 6px 0;
}

#constructionServices ul {
width:50%;
list-style-image:url(../imgs/bullet-logo.gif);
	display:block;
	float:left;
}
#constructionServices ul li {	padding:5px 0 5px 0px;}

#contactDL { margin-left:3em; }

#contactDL dt {
	width:50%;
	margin-top:2em;
	margin-bottom:0.5em;
	border-bottom:1px dashed  #cebb93;
}

/*construction pg **********************************************/

#contsructionlistBox 	{
	display:block;
	margin-left:3em;
	width:430px;
}

.contentList {
	border:1px solid #bcbbbb;
	font-size:11px;
	display:block;
	height:auto;
	width:200px;
	margin-left:5px;
	float:left;
}

.contentList  li {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	border-top:1px solid #cccccc;
}


.contentList h3{
	font-size:14px;
	background-color:#682435;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin:0px;
	position:relative;
	top:0px;
	}



	
	
