BODY {
		BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px;  BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,  helvetica, sans-serif; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}

.background_gradient

{
 /*background-image:url("/img/background_gradient.jpg");*/
  background-image:url("/img/_GradientLeft.jpg");
    background-image:url("/img/background.jpg");
 
 
 background-repeat: repeat-x;
 background-position:top;
 background-attachment:scroll;
 background-color:#376e95;
			   }
#base
{
width:100%;
height:100%;
}

.apartment_text{
		TEXT-ALIGN: left;
		font-size:1.0em;
		line-height: 1.1em;
		FONT-FAMILY: arial,verdana,  helvetica, sans-serif;
		color:#273751;
}

#topheader
{
width:805px; /*858*/
height:174px; /*160*/
background: #01192a url("../img/t1.jpg") no-repeat;
vertical-align:bottom;
background-position:bottom;
}

#menucontainer
{
width:805px;
height:31px;
padding:none;
background: #01192a url("../img/") no-repeat;
background-color:#01192a;
}


#mainimage
{
width:805px; /*was 859*/
height:auto;
background: #154461 url("../img/") no-repeat;
}

#mainimageheadline
{
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; WIDTH: 725px; PADDING-TOP: 35px; font-size:24px; color:#ffffff; text-align:center;background-color:#154461;
}
.mainimagesub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; text-align:center; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px;  PADDING-TOP: 0px; FONT-FAMILY: Arial, serif; color:#ffffff;
}


#generic_body
{
width:859px;
height:600px;
background: #376e95 url("../img/t5.jpg") no-repeat;
}
h1 
{ font-size:16px;
padding-top:10px;
padding-bottom:0px;
margin-top:-10px;}

#catalogue
{
width:805px;
height:850px;
background: #ffffff url("../img/t5.jpg") no-repeat;
}


#generic_contactCard
{
width:805px;
height:auto;
padding-top:60px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
background: #ffffff url("../img/t6.jpg") no-repeat;
}

#generic_contactus
{
width:805px;
height:500px;
padding-top:60px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
background: #ffffff url("../img/t10.jpg") no-repeat;
color:#ffffff;
}

#generic_contactus a
{ color:#ffffff;}

#generic_contactus a:hover
{ color:#e0d8d0;}

#generic_aboutus
{
width:805px;
height:487px;
padding-top:60px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
background: #ffffff url("../img/t8.jpg") no-repeat;
}

#warranty_terms
{
width:600px;
height:487px;
padding-top:60px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
background: #ffffff url("../img/t8.jpg") no-repeat;
}

#generic_doors
{
width:804px;
height:800px;
padding-top:50px;
padding-bottom:100px;
background: #ffffff url("../img/t7.jpg") no-repeat;
color:#dad8d3;
}

#privacy
{
width:805px;
height:auto;
padding-top:50px;
padding-bottom:100px;
background: #ffffff url("../img/t12.jpg") no-repeat;
color:#000000;
}

#terms
{
width:805px;
height:1100px;
padding-top:50px;
padding-bottom:100px;
background: #ffffff url("../img/t12.jpg") no-repeat;
color:#000000;
}
#generic_doors a
{
color:#ffffff;
text-decoration:underline;
}

#privacy a
{
color:#000000;
text-decoration:underline;
}

#generic_doors a:hover
{
color:#grey;
}

#doorshowcase
{
width:805px;
height:230px;
padding-top:0px;
background-color:#deded0
}

#doorlineup
{
width:805px;
height:240px;
padding-top:0px;
/*background:  url("../img/doorlineup.jpg") no-repeat;*/}

#doorlineup span
{
width:95%;
text-align:center;
padding-top:0px;
font-size:1.2em;
}

#doorlineupall
{
width:805px;
/*height:100px;*/ceneric
padding-top:0px;
background-color:#deded0;
/*background:  url("../img/doorlineupall.jpg") no-repeat;*/}

#footer {
	CLEAR: both; FONT-SIZE: 1.2em; MARGIN: 0px auto; padding-top:0px;
padding-left:0px; WIDTH: 805px; background-color:#376e95; height:210px; COLOR:#ffffff; TEXT-ALIGN: center; background:  url("../img/footer.jpg") no-repeat
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 5px; PADDING-TOP: 66px
}
#footer LI {
	DISPLAY: inline; 
	LIST-STYLE-TYPE: none; 
	font:verdana,arial; 
	color:#ffffff; 
	font-size:1em;
}
#footer a {
	PADDING-RIGHT: 10px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; COLOR: #861a17; PADDING-TOP: 0px; TEXT-DECORATION: underline;font:verdana,arial;
	font-weight:normal; 
	color:#ffffff; 
	font-size:1em;
}

#footer a:hover {
	TEXT-DECORATION: underline;
	color:#d3d9e2;
}

a {
	COLOR: 1e456e;
}
a:visited {
	COLOR: #1e456e
}
a:active {
	COLOR: #1e456e
}
a:hover {
	TEXT-DECORATION: underline;
	color:#3300CC;
}
ul li {
color:

}

P {
	FONT-SIZE: 13px; MARGIN: 5px 0px 15px; LINE-HEIGHT: 16px; TEXT-ALIGN: left;
}


/**/
#maincopy
{
width:805px;
height:auto;
background-color:#ffffff;
margin-LEFT: 0px;


}

#maincopy.img
{

padding-bottom:15px;

}
.holder {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 5px; BORDER-LEFT: #ddd 1px solid; WIDTH: 210px; PADDING-TOP: 1em; BORDER-BOTTOM: #ddd 1px solid;TEXT-ALIGN: left;height:auto;background-color:#ffffff;
}

.holderplainL {
	FLOAT: left;
	WIDTH: 316px;
	TEXT-ALIGN: left;
	font-size:1.2em;
	height:auto;
    border:0px solid;
	padding-left:20px;
}
.holderplainL p {font-size:1em;color:#376e95 }
.holderplainL img
{
}

.holderplainR {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 35px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 1em; FLOAT:right; PADDING-BOTTOM: 1em; MARGIN: 0px; BORDER-LEFT: #ddd 0px solid; WIDTH: 44%; PADDING-TOP: 0em; BORDER-BOTTOM: #ddd 0px solid;TEXT-ALIGN: left; font-size:1.2em; height:auto;background-color:#ffffff;
}

.holderplainR p {font-size:1em;color:#376e95 }

.fullwidthcopy
{
/* PADDING-LEFT: 1em; FLOAT: left; WIDTH: 100%; PADDING-TOP: 0em; BORDER-BOTTOM: #ddd 0px solid;TEXT-ALIGN: left; font-size:1.2em; height:auto;background-color:#ffffff;*/
WIDTH: 500px;FLOAT:left; PADDING-BOTTOM: 1em;PADDING-LEFT: 15px;PADDING-top: 20pxPADDING-RIGHT:20px;  TEXT-ALIGN: left;  height:inherit;font-size:1.2em; 
}

.paratext img.left (
padding: 0px 20px 20px 20px;


.paratext{ font-size:1.3em;color:#000099;}
.holderplainL H3 {
	TEXT-ALIGN: left
}

.holderplainR H3 {
	TEXT-ALIGN: left
}
.clear {
	CLEAR: both
}

.bold {
	FONT-WEIGHT: bold
}

#left_column {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 720px; PADDING-TOP: 0px
}

img.left{
float:left;
padding:0 20 20 20;
}

img.right {
float:right;
padding:0 20 20 20;
}

tr {
	FLOAT: left;
	WIDTH: 316px;
	TEXT-ALIGN: left;
	font-size:1.1em;
	height:auto;
    border:0px solid;
	padding-left:20px;
    color:#376e95;
}
.form_elements {
	FLOAT: left;
	WIDTH: 316px;
	TEXT-ALIGN: left;
	height:auto;
    border:0px solid;
	padding-left:20px;
    color:#376e95;
}