body { margin: 0px; padding: 0px; background-image: url('../images/bg_tile.jpg'); background-repeat: repeat; background-position: top center; text-align: center; font-family: arial; font-size: 12px; }

#content { margin: 0px auto; width: 1000px; min-height: 800px; text-align: left; }
#right { width: 726px; min-height: 800px; fl-oat: right; background-image: url('../images/kingdoor_02.jpg'); background-repeat: no-repeat; }

#bar { margin-left: 283px; text-align: center; }
.red { margin-left: 83px; width: 188px; text-align: center; float: left; padding: 0px; }

a, a:link { color: #e7e7cf; font-family: arial; font-size: 12px; text-decoration: none; }
a:hover { cursor: pointer; cursor: hand; }

p.navProd { font-size: 18px; font-family: Times New Roman; color: #e7e7cf; margin-top: 50px;  }

#newNav { border: 1px solid #FF9900; }
.navButton { text-align: left; border-top: 1px solid #000; width: 170px; padding: 5px 0px 5px 20px; text-indent: -8px;  }
.navButton a, .navButton a:link { font-family: Arial; font-size: 12px; text-decoration: none; color: #e7e7cf; width: 170px; }
.navButton:hover { background-color: #481400; width: 170px; cursor: pointer; cursor: hand; }

#frontTop { background-image: url('../images/kingdoor_front_01.jpg'); width: 1000px; height: 125px; }
#frontMiddle { background-image: url('../images/kingdoor_front_02.jpg'); width: 1000px; min-height: 800px; }
#frontBottom { background-image: url('../images/kingdoor_front_03.jpg'); width: 1000px; height: 88px; }
#frontBottomBottom { background-image: url('../images/front_bottom.jpg'); width: 1000px; height: 68px; }

#backTop { background-image: url('../images/kd_sub_header.jpg'); width: 1000px; height: 151px; }
#backMiddle { background-image: url('../images/sub_bg.jpg'); width: 1000px; min-height: 800px; background-repeat: repeat-y; margin-top: 0px; }
#backBottom { background-image: url('../images/kingdoor_back_03.jpg'); width: 1000px; min-height: 88px; }


#frontRightWrap { background-color: #000; height: 800px; margin-left: 275px; margin-right: 72px;}
#doorImages { float: right; margin-right: 71px; margin-top: 0px; }

#frontLeft { float:left; width: 350px; background-image: none;  margin-left: 20px; margin-top: 20px; font-size: 12px; color: #e7e7cf; font-family: arial; }
#frontRight { float: right; width: 230px;  margin-right: 10px;  margin-top: 20px; font-family: arial; font-size: 12px; color: #e7e7cf; text-align:left;  }

.redUL { font-size: 18px; color: #e7e7cf; border-bottom: 2px solid #481400; padding-bottom:10px; font-family: Times New Roman; }
.redUL2 {  color: #e7e7cf; border-bottom: 2px solid #481400; padding-bottom:10px;  }
.clear { clear: both; }

ul.redBull { margin-left: 0px; padding-left: 0px; list-style-type: none;}
li.redBull { color: #cc3300; font-weight: bold; padding-left: 0px; margin-left: 0px; }

.newsPad { padding-left: 20px; }

#topNav { float: right;  margin-top: 65px; margin-right: 100px;}
#topNav li { list-style-type: none; display: inline; margin-right: 10px; }

#pageHeading { margin-left: 290px; font-size: 18px; color: #e7e7cf; font-weight: bold; padding-top: 128px; }
#pageContent { margin-left: 290px; color: #e7e7cf; padding-top: 40px; margin-right: 100px; padding-bottom: 20px; }

.product { border-bottom: 1px dotted #333333; min-height: 140px; padding:5px 0px 10px 0px; margin-bottom: 15px; }
.previewImg { width: 150px; float:left; margin-right: 10px;  }
.productTitle { margin-top: 0px; padding-top: 0px; text-transform: uppercase; }

.detailImg { float: left; margin-right: 10px;}
.detailTitle { margin-top: 0px; font-size: 16px; }

fieldset { margin-bottom: 20px; }
label { float: left; width: 150px; }

div#phoneNum { font-size: 16px; color: #e7e7cf; font-weight: bold; padding: 10px 0px 0px 0px;}
div#credit { color: #e7e7cf; font-size: 12px; padding-left: 540px; padding-top: 25px;}

#signUp { color: #e7e7cf; font-size: 14px; padding-top: 50px;}

#otherPhotos { margin: 10px 0px; border: 1px solid #7D2706; padding: 10px; }