﻿/*
This is for Transparent PNG if needed or if not needed delete this section or if needed uncomment it and remove this line of text
img, div
{ behavior: url("/AddAPage/iepngfix.htc") }
*/

img
{
border:0;
}


.wrapper
{
	width:963px;
	margin: 0 auto;
}

.header-margin
{
	width:963px;
	height:53px;
	float:left;
}

.home-header-top
{
	width:963px;
	height:71px;
	float:left;
	background: url(/images/home-header-top.jpg) no-repeat center top;
	clear:both;
}

.home-nav-holder
{
width:963px;
height:27px;
float:left;
clear:both;
}

.home-nav-holder-left
{
width:192px;
height:27px;
float:left;
background:url(/images/home-nav-holder-left.jpg) no-repeat;
}

.home-nav-holder-middle
{
width:580px;
height:27px;
float:left;
background:url(/images/home-nav-holder-middle.jpg) no-repeat;
}

.home-nav-holder-right
{
width:191px;
height:27px;
float:left;
background:url(/images/home-nav-holder-right.jpg) no-repeat;
}

.home-nav-footer
{
width:963px;
height:20px;
float:left;
background:url(/images/home-nav-footer.jpg) no-repeat;
clear:both;
}

.home-flash
{
width:963px;
height:285px;
float:left;
background:#fff;
clear:both;
}

	.home-flash-2
	{
	width:963px;
	height:285px;
	float:left;
	/*background:#fff url(/images/home-image.jpg) no-repeat;*/
	clear:both;
	}

.home-content
{
width:963px;
min-height:166px;
height:auto !important;
height:166px;
float:left;
background:url(/images/home-content-repeat.jpg) repeat-y;
clear:both;
}

.home-content-center
{
font:normal 8pt Arial, Helvetica, sans-serif;
letter-spacing:1px;
width:963px;
min-height:166px;
height:auto !important;
height:166px;
float:left;
background:url(/images/home-content-center.jpg) no-repeat center top;
clear:both;
text-align:center;
}
.home-content-center-padding
{
	padding:10px 140px 34px 140px;
}
.home-content-center-top
{
	width:963px;
	height:61px;
	float:left;
	background:url(/images/home-content-center-top.jpg) no-repeat;
}
.home-content-center-crum
{
	font-size:21pt;
}

.home-footer
{
	width:963px;
	height:50px;
	float:left;
	clear:both;
	text-align:center;
	color:#fff;
}


.second-header-holder
{
width:963px;
height:166px;
float:left;
background-color:#fff;
}


.second-header-holder-1
{
width:72px;
height:166px;
float:left;
}

.second-header-holder-2
{
width:202px;
height:166px;
float:left;
background:url(/images/second-logo.jpg) no-repeat;
}
.div-click
{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}
.second-header-holder-3
{
width:216px;
height:166px;
float:left;
}

.second-header-holder-4
{
width:473px;
height:166px;
float:left;
}

.second-header-holder-4-1
{
width:473px;
height:76px;
float:left;
clear:both;
}

.second-header-holder-4-2
{
width:473px;
height:44px;
float:left;
background:url(/images/second-header-holder-4-2.jpg) no-repeat;
clear:both;
}

.second-header-holder-4-3
{
width:473px;
height:46px;
float:left;
background:url(/images/second-nav.jpg) no-repeat;
clear:both;
}


.second-content-wrapper
{
width:963px;
min-height:525px;
height:auto !important;
height:525px;
float:left;
background:url(/images/second-content-repeat.jpg) repeat-y;
clear:both;
}
.second-content-wrapper-2
{
width:963px;
float:left;
background:url(/images/second-content-repeat.jpg) repeat-y;
clear:both;
}

.second-content-top
{
width:963px;
height:32px;
float:left;
background:url(/images/second-content-header.jpg) no-repeat;
}

.second-content-middle
{
width:963px;
min-height:525px;
height:auto !important;
height:525px;
float:left;
clear:both;
}
.second-content-middle-2
{
width:963px;
min-height:50px;
height:auto !important;
height:50px;
float:left;
clear:both;
}
.second-content-left
{
width:366px;
height:778px;
float:left;
background:url(/images/second-conent-left.jpg) no-repeat;
}
.second-content-left-bio
{
width:366px;
height:778px;
float:left;
text-align:center;
}
.second-content-left-bio-2
{
width:366px;
height:225px;
float:left;
text-align:center;
}

.second-content-right
{
width:550px;
min-height:389px;
height:auto !important;
height:389px;
float:left;
letter-spacing:1px;

}

.second-content-right-2
{
width:550px;
min-height:50px;
height:auto !important;
height:50px;
float:left;
letter-spacing:1px;
font-size:8pt;
}


.second-content-right-padding
{
	padding:0 29px 0 5px;
}
.second-content-bottom
{
width:963px;
height:33px;
float:left;
background:url(/images/second-content-footer.jpg) no-repeat;
clear:both;
}



.second-footer
{
width:963px;
height:70px;
float:left;
background-color:#fff;
clear:both;
}

.second-footer-left
{
width:490px;
height:70px;
float:left;
}


.second-footer-left-top
{
width:490px;
height:24px;
float:left;
}

.second-footer-left-bottom
{
width:490px;
height:28px;
float:left;
clear:both;
}

.second-footer-left-bottom-padding
{
	padding:0 0 0 15px;
}

.breadcrumbs
{
	padding:0 0 10px 0;
}










.portfolio-content-wrapper
{
width:963px;
min-height:500px;
height:auto !important;
height:500px;
float:left;
background:url(/images/portfoilo-content-wrapper.jpg) repeat-y;
clear:both;
}

.portfolio-content-top
{
width:963px;
height:32px;
float:left;
background:url(/images/portfolio-content-header.jpg) no-repeat;
}

.portfolio-content-middle
{
width:963px;
min-height:510px;
height:auto !important;
height:510px;
float:left;
clear:both;
letter-spacing:1px;

}
.portfolio-content-left
{
width:437px;
height:412px;
float:left;
}

.portfolio-content-right
{
width:481px;
min-height:389px;
height:auto !important;
height:389px;
float:left;
}
.portfolio-content-right-padding
{
	padding:0 29px 0 5px;
}



.second-bread-title-2
{
	font-size:11pt;
	font-weight:bold;
}


.print-header, .print-footer
{
	display:none;
}




.mm-footer
{
	width:100%;
	text-align:center;
	clear:both;
}



.map-div
{
width:100%;
min-height:525px;
height:auto !important;
height:525px;
float:left;
text-align:center;
background:#fff url(/images/map-repeat.jpg) repeat-y;
clear:both;
}

.map-div-padding
{
	padding: 20px 0 20px 0;
}

.map-header
{
	width:963px;
	height:17px;
	float:left;
	clear:both;
	background:#fff url(/images/map-header.jpg) no-repeat;
}



.prop
{
letter-spacing:1px;
font-size:8pt;
}


.location-footer
{
	width:963px;
	height:84px;
	float:left;
	background:url(/images/vendor-footer.jpg) no-repeat;
	clear:both;
}