/* CSS Document */

body{font-family:Geneva, Arial, Helvetica, sans-serif;}

#header, #nav, #container, #footer {position:relative; width:900px; margin:0 auto;}

#header{height:215px; background-image:url(../images/header1.jpg); background-repeat:no-repeat; border-top:3px #000000 solid; border-left:3px #000000 solid; border-right:3px #000000 solid;
}
#logo{position:absolute; top:5px; left:0;}
#tel{position:absolute; bottom:19px; right:37px;}

#nav {height:36px;  background-image:url(../images/navbar.jpg); background-repeat:no-repeat;
border-left:3px #000000 solid; border-right:3px #000000 solid;
border-bottom:2px #003399 solid;
}

img{border:0;}
/* #nav a{line-height:24px; padding:20px; height:24px; color:#000000; text-decoration:none; font-weight:bold; }
#nav a:hover{text-decoration:underline; background:#FFFFFF;} */

#nav ul {list-style-type: none;	padding: 0;	margin: 0; /* margin-left:25px;*/ }
#nav li {float:left;  height:24px; line-height:24px;
/* background-image: url(../images/separator.gif);
background-repeat: no-repeat;*/

}

#nav li a{color:#000000; padding:6px; text-decoration:none; font-weight:bold; text-align:center; 
/* background:#999999; */
border-right:2px #003399 solid;
display:block; 
padding-left:20px; 
padding-right:20px; }
#nav li a:hover{text-decoration:underline; 
 background-image: url(../images/opacity.png);
background-repeat:repeat-x;
}


#container{border-left:3px #000000 solid; border-right:3px #000000 solid;}
#left{width:180px; float:left;}

.leftnav {text-align:center; margin-top:10px;}
.leftnav a{text-decoration:none; color:#000000;}
.leftnav a:hover{color:#0033FF;}
.leftnav img {border:3px #000000 solid; margin-bottom:2px;}

.leftnav a:link img,	.leftnav a:visited img{
border:2px solid #000000; text-decoration:none;padding:2px;}
.leftnav a:focus img, .leftnav a:hover img, .leftnav a:active img{
border:3px solid #0033FF;text-decoration:none; padding:1px;}

#gallery{margin:10px; }
#gallery img{float:left; border:2px #000000 solid; margin-left:15px; margin-bottom:15px;}
#gallery img A{border:2px #000000 solid; }

.setimgs{margin:0px;width:680px; margin-bottom:15px;}
.setimgs img{float:left; border:0; margin-left:38px; margin-right:38px;margin-bottom:10px; width:150px;
}

.sets{margin-left:10px; border:1px #000000 solid; width:680px;margin-bottom:10px;}
.sets h1 {font-style:italic; background:#000099; color:#FFFFFF; padding-left:10px;}
.sets p{margin:10px;}

#content{margin-left:178px;}
#content h1{font-size:1.2em; margin-top:0;}
#content p{font-size:0.8em; margin-top:5px;}
#footer {border-bottom:3px #000000 solid; clear:both; text-align:center; font-size: 0.7em;}

.doorimg{text-align:center; float:left; margin-right:25px; margin-bottom:10px; width:150px;}
.doorimg a{color:#000000; font-size:0.8em; text-decoration:none;}
.doorimg img {border:2px #000000 solid; }

#footerlinks{text-align:center; margin-top:10px; margin-bottom:10px; font-size:0.7em}
.doorprice {overflow:hidden; }
.doorprice img{float:right; border:0; vertical-align:top;}