@charset "utf-8";
* {
	margin: 0px;
	padding: 0px; }
body {
	background-color:#000;
	color:#000;
	font-family: Arial, Helvetica, sans-serif; }
#container {
	background-color:#FFF;
	margin:0 auto;
	padding-top:14px;
	width: 1028px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
	font-size: 1px;
	height:0;
	line-height: 0px; }
h1, h2, h3, p, table {
	margin-bottom: 10px; } /*line-height x 0.754*/
a {
	color:#666;
	outline:none; }
a:hover {
	color:#232323; }
a img {
	border: none; }
h1 {
	font-size:24px; }
h2 {
	font-size:19px; }
h3 {
	font-size:16px; }
h4 {
	font-size:13px; }
p {
	font-size:12px;
	line-height:19px; } /*font-size x 1.5*/
strong{}
.content ul {
	font-size:12px;
	margin-bottom: 16px;
	margin-left:17px; }
.content ol {
	font-size:12px;
	margin-bottom: 16px;
	margin-left:21px; }

/* TOP */
#top{
	margin-bottom:8px;
	padding-top:0px; }
#top-left{
	float:left;
	margin-top:9px;
	padding-left:24px;
	width:297px; }
#admin-login {
	display:block;
	height:14px;
	margin-bottom:5px; }
#admin-login a{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase; }
	
#logo-area{
	background:url(http://www.lutgensco.com/themes/lutgen//images/logo-area.jpg) no-repeat;
	height:374px;
	position:relative; }
/*#logo-area.logo-area-home{
	background:url(http://www.lutgensco.com/themes/lutgen//images/logo-area-home.jpg) no-repeat;
	height:393px;
	position:relative; }
#logo{
	position:absolute;
	top:17px;
	left:19px; }
#free-estimate{
	height:47px;
	left:66px;
	position:absolute;
	top:188px;
	width:150px; }*/
	
#logo-area.logo-area-home{
	background:url(http://www.lutgensco.com/themes/lutgen//images/logo-area-home2.jpg) no-repeat;
	height:393px;
	position:relative; }
#logo-area #logo{
	position:absolute;
	top:17px;
	left:19px; }
#logo-area #additional-content{
	left:8px;
	position:absolute;
	top:188px;
	width:263px; }
#logo-area #testimonial{
	left:12px;
	position:absolute;
	top:240px;
	width:263px; }	
	
#top-right{
	float:left;
	width:707px; }
#nav{
	background-color:#000;
	height:24px;
	margin-bottom:4px; }
#nav li {
	display:inline;
	list-style-type:none; }
.feature{
	height:374px;
	width:707px;
	margin-bottom:19px; }
#flash{
	height:393px;
	overflow:hidden;
	margin-bottom:0; }
	
#family-owned{
	background:#000 url(http://www.lutgensco.com/themes/lutgen//images/family-owned-and-operated.gif) no-repeat right 4px;
	border:1px solid #747474;
	clear:both;
	height:20px;
	margin:0 auto;
	width:978px; }

/* GUTS */
#guts{
	padding:10px 0 22px 0; }
#one-col{
	margin:0 auto;
	width:979px; }
#one-col-top{
	background:url(http://www.lutgensco.com/themes/lutgen//images/one-col-top.gif) no-repeat;
	height:3px; }
#one-col-content{
	background:url(http://www.lutgensco.com/themes/lutgen//images/one-col-content.gif) repeat-y;
	padding:20px; }
#one-col-bottom{
	background:url(http://www.lutgensco.com/themes/lutgen//images/one-col-bottom.gif) no-repeat;
	height:3px; }
	
#two-col{
	margin:0 auto;
	width:980px; }
#two-col-top{
	background:url(http://www.lutgensco.com/themes/lutgen//images/two-col-top.gif) no-repeat;
	height:3px; }
#two-col-content{
	background:url(http://www.lutgensco.com/themes/lutgen//images/two-col-content.gif) repeat-y;
	overflow:auto;
	padding:20px; }
#two-col-bottom{
	background:url(http://www.lutgensco.com/themes/lutgen//images/two-col-bottom.gif) no-repeat;
	height:3px; }
#two-col .col{
	float:left;
	width:433px; }
#two-col #col-left{
	margin-right:74px; }

#two-col-gallery {
	margin: 0 auto;
	width: 979px; }
#two-col-gallery #col-left {
	background:url(http://www.lutgensco.com/themes/lutgen//images/two-col-left-col-bg.jpg) no-repeat;
	float:left;
	height:664px;/*710*/
	padding:55px 0 0 32px;
	margin-right:33px;
	width:441px; }/*472*/
#two-col-gallery #col-left .content {
	height:624px;
	padding-right:15px;
	width:410px; }
#two-col-gallery #col-right {
	background:url(http://www.lutgensco.com/themes/lutgen//images/two-col-right-col-bg.jpg) no-repeat;
	float:left;
	height:664px;
	padding:55px 0 0 32px;
	width:441px; }
#two-col-gallery #col-right .content {
	height:624px;
	padding-right:15px;
	width:345px;/*331px*/ }
#two-col-gallery .content {
	overflow:auto; }
	
/*Gallery left and right column Bkgs*/
#two-col-gallery #col-left.Remodels {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-remodels-left-bg.gif); }
#two-col-gallery #col-right.Remodels { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-remodels-right-bg.jpg); }

#two-col-gallery #col-left.Additions {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-additions-left-bg.gif); }
#two-col-gallery #col-right.Additions { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-additions-right-bg.jpg); }

#two-col-gallery #col-left.Kitchens {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-kitchens-left-bg.gif); }
#two-col-gallery #col-right.Kitchens { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-kitchens-right-bg.jpg); }

#two-col-gallery #col-left.Bathrooms {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-bathrooms-left-bg.gif); }
#two-col-gallery #col-right.Bathrooms { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-bathrooms-right-bg.jpg); }

#two-col-gallery #col-left.Roofing {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-roofing-left-bg.gif); }
#two-col-gallery #col-right.Roofing { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-roofing-right-bg.jpg); }

#two-col-gallery #col-left.Siding {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-siding-left-bg.gif); }
#two-col-gallery #col-right.Siding { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-siding-right-bg.jpg); }

#two-col-gallery #col-left.Windows {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-windows-left-bg.gif); }
#two-col-gallery #col-right.Windows { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-windows-right-bg.jpg); }

#two-col-gallery #col-left.Gutters {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-gutters-left-bg.gif); }
#two-col-gallery #col-right.Gutters { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-gutters-right-bg.jpg); }

#two-col-gallery #col-left.Painting {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-painting-left-bg.gif); }
#two-col-gallery #col-right.Painting { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-painting-right-bg.jpg); }

#two-col-gallery #col-left.Garages {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-garages-left-bg.gif); }
#two-col-gallery #col-right.Garages { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-garages-right-bg.jpg); }

#two-col-gallery #col-left.Decks {	background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-decks-left-bg.gif); }
#two-col-gallery #col-right.Decks { background-image:url(http://www.lutgensco.com/themes/lutgen//images/two-col-decks-right-bg.jpg); }
	
.formBlockSurveyTable input[type="text"], .formBlockSurveyTable textarea{
	border:1px solid #747474;
	font-size:12px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif; }
	
/*HOME LINKS*/
/*.home-links{
	margin-left:10px; }*/
.home-links li{
	float:left;
	height:288px;
	margin-left:20px;
	list-style-type:none; }
.home-links li:first-child{
	margin-left:10px; }
	
/* FOOTER */
#footer{
	color:#fff;
	font-size:10px;
	margin:0 auto;
	padding:24px 0 20px 0;
	text-align:center;
	width: 1028px; }
#copyright{
	margin-top:25px; }
#miller-creative{
	margin-top:26px; 
	font-size:9px; }
	#miller-creative img{
	margin-bottom:5px; }
#miller-creative a{
	color:#FFCC00; }
	
.movie, .movie img, .movie-content {
float:left;
}

.movie {
width:100%;
}

.movie-content  {
width:234px;
margin:0 0 0 5px;
}

.movie-content h2 a {
font-size:14px;
font-weight:700;
text-decoration:none;
}
	
img, div { behavior: url(http://www.lutgensco.com/themes/lutgen/iepngfix.htc) }
