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

body{
margin: 0px 0px 0px 0px;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-color: #000000;
}

#maincontainer2{
width: 1189px;
height: auto;/*  1092 want to get rid of set height BUT it is keeping the footer down low below content */
/height: auto; /* 1350 */
margin-left: auto;
margin-right: auto;
}

#navcontainer{
width: 1000px;
height: 58px;
margin-left: 124px;
}

#flashcontainer{
width: 1189px;
margin-left: auto;
margin-right: auto;
background-image: url(images/concretebg.jpg);
background-repeat: no-repeat;
margin-top: 5px;
/*height: 800px; suspect this might play a roll on the footer issue */
}

#flashholder{
width: 1189px;
height: 219px;
margin-left: auto;
margin-right: auto;
}

.flash{
margin-top: 5px;
}

#leftcolumn{
width: 446px;
height: 721px;
float: left;
display: inline;
margin-top: 4px;
}

#occasions{
margin-left: 124px;
float:left;
dispaly: inline;
height: 205px;
width: 309px;
margin-bottom: 20px;
}

#quotebox{
float: left;
display: inline;
margin-left: 124px;
background-image: url(images/quotebg.gif);
background-repeat: no-repeat;
height: 414px;
width: 311px;
margin-top: 34px;
}

#quotetext{
width: 284px;
height: 389px;
margin-left: auto;
margin-right: auto;
margin-top: 13px;
}

#rightcolumn{
float: left;
margin-left: 5px;
display: inline;
width: 704px;
}
.text-headers {
	font-size: 16px;
	color: #00a261;
}

.text-headers3 {
	border:0px;
	font-size: 16px;
	color: #00a261;
	margin-top: 10px;
	padding-right: 185px;
}
.text-headers2 {
	border:0px;
	font-size: 16px;
	color: #00a261;
	margin-top: 10px;
	padding-right: 0px;
}

.phone {
	font-size: 19px;
	color: #ffffff;
	margin-left: 40px;
}

#contentarea{
width: 619px;
background-image: url(images/contentbg.png);
background-repeat: no-repeat;
}

#contentarea-text{
margin-left: auto;
margin-right: auto;
width: 570px;
line-height: 16px;
padding-top: 15px;
}

#footer{
clear: both;
height: 100px;
width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom:-20px;
text-align: center;
background-image: url(images/footerbg.gif);
background-repeat: repeat-x;

}

a:link {
	color: #0d9860;
}
a:visited {
	color: #0d9860;
}
a:hover {
	color:#00CC66;
}
a:active {
	color: #0d9860;
}
.footertext {
	font-size: 11px;
	line-height:17px;
	color: #999999;
}

/**** new ****/

#title_avail a{background-image:url(images/title_avail.gif); background-repeat:no-repeat; height:24px; width:184px; margin:10px 0px 0px 0px; text-indent:-9999px; display:block;}
#title_testi a{background-image:url(images/title_testi.gif); background-repeat:no-repeat; height:24px; width:184px; margin:10px 0px 0px 0px; text-indent:-9999px; display:block;}
#title_quote a{background-image:url(images/title_quote.gif); background-repeat:no-repeat; height:24px; width:184px; margin:10px 0px 0px 0px; text-indent:-9999px; display:block;}

#maincontainer2 #flashcontainer #rightcolumn #contentarea #contentarea-text p #uplights2 {
	padding-left: 0px;
}
#maincontainer2 #flashcontainer #rightcolumn #contentarea #contentarea-text #IntelligentLighting {
	padding-left: 0px;
}
#maincontainer2 #flashcontainer #rightcolumn #contentarea #contentarea-text p #TextureLighting {
	padding-left: 0px;
}
.footerImage {
	display: inline;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.footerImage2 {
	display: inline;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.footerImage2 a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.styleMePretty2 {
	
	margin-right:165px;
}
#maincontainer2 #flashcontainer #rightcolumn #contentarea #contentarea-text p a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
