img { border:0; }
.brd { border: 1px dotted #000; }
body { font-family: Georgia, Times, serif; background-color: #742d08; background-image: url(bg.jpg); background-repeat: repeat-x; background-position: center top;  margin:0; padding:0;}
p, h1, h1.page_header, .as_header, ul { color: #fbebc0; }
.as_header { font-size: 26px; }
h1 { font-size: 26px; font-weight: normal; margin:0 0 6px 0;}
h1.page_header { font-size: 32px; text-align: left; font-weight: normal; margin:0 0 6px 0; }
p { font-size: 14px; margin: 0 0 8px 0; }

.main_box { position: absolute; width: 848px; left:50%; margin-left: -449px; }
.main_pic { position: absolute; top:5px; left:0; width: 848px; height: 429; }
.logo_box { position: absolute; top:0px; left:517px; width: 370px; height: 160; }
.menu_box { position: absolute; width: 848px; height: 45px; left:0; top: 434px; }
.menu_item1, .menu_item2, .menu_item3, .menu_item4, a.menu_item1, a.menu_item2, a.menu_item3, a.menu_item4 { display: block; position: absolute; height: 45px; top:0; background-position: 0px 90px; } 
.menu_item1, a.menu_item1 { width: 207px; left:0; background-image: url(menu-01.jpg); }
.menu_item2, a.menu_item2 { width: 218px; left:207px; background-image: url(menu-02.jpg); }
.menu_item3, a.menu_item3 { width: 217px; left:425px; background-image: url(menu-03.jpg); }
.menu_item4, a.menu_item4 { width: 206px; left:642px; background-image: url(menu-04.jpg); }
a.menu_item1, a.menu_item1:visited, a.menu_item2, a.menu_item2:visited, a.menu_item3, a.menu_item2:visited, a.menu_item4, a.menu_item2:visited { background-position: 0px 0px; }
a.menu_item1:hover, a.menu_item1:active, a.menu_item2:hover, a.menu_item2:active, a.menu_item3:hover, a.menu_item3:active, a.menu_item4:hover, a.menu_item4:active { background-position: 0px 45px; }
.phone_index { position: absolute; top: 715px; left:-46px; width:245px; height:73px; }
.phone_content { position: absolute; top: 970px; left:-46px; width:245px; height:73px; }
a.pdf_index, a.pdf_index:visited { position: absolute; display: block; top: 535px; left:0; width:150px; height:50px; background-image:url(icon_pdf.gif); background-position: top left; background-repeat:no-repeat; color: #562401; padding: 5px 0 0 48px; font-size: 12px; }
a.pdf_content, a.pdf_content:visited { position: absolute; display: block; top: 880px; left:0; width:150px; height:50px; background-image:url(icon_pdf.gif); background-position: top left; background-repeat:no-repeat; color: #562401; padding: 5px 0 0 48px; font-size: 12px; }
a.pdf_index:hover, a.pdf_index:active, a.pdf_content:hover, a.pdf_content:active { color: #fbebc0; }
.page_content { position: relative; top: 530px; left:218px; width:630px; height:700px; }
.page_menu { position: absolute; top: 530px; left:0px; width:190px; height:330px; }
.icon_box_top { position: absolute; top: 165px; left:847px; width:39px; height:133px; }
.icon_box_top img { position: absolute; top:0;}
a.icon_home, a.icon_home:visited { position: absolute; top:16px; left:0px; width:39px; height:39px; background-image:url(bg_home.gif); background-position: 0 0; }
a.icon_home:active, a.icon_home:hover { background-position: 39px 0; }
a.icon_mail, a.icon_mail:visited { position: absolute; top:55px; left:0px; width:39px; height:40px; background-image:url(bg_mail.gif); background-position: 0 0; }
a.icon_mail:active, a.icon_mail:hover { background-position: 39px 0; }
.icon_player { position: absolute; top:96px; left:0px; width:39px; height:37px; }
.icon_box_index {
	position: absolute;
	top: 459px;
	left: -217px;
	width: 924px;
	height: 236px;
}
.icon_box_index div { float:left; text-align:center; font-size: 18px; font-weight: bold;}
.icon_box_index img { margin: 0 0 -10px 0; }
.icon_box_index a, .icon_box_index a:visited, .icon_box_index a img { display: block; color:#fbebc0; text-decoration: none; }
.icon_box_index a:hover, .icon_box_index a:active { text-decoration: underline; }
.footer { position: relative; width: 848px; margin-left:-217px; color: #cc9960; font-size: 10px;}
.footer a, .footer a:visited { color: #cc9960; text-decoration: none; }
.footer a:active, .footer a:hover { color: #fbebc0; text-decoration: underline; }
.nav_bar { border-top: 1px solid #cc9960; border-bottom: 1px solid #cc9960; padding: 8px 0 8px 217px; }
.nav_marker { margin: 0 20px; 0 20px; }
.f_param { margin: 15px 0 0; padding-bottom: 30px;}
.p1 { float: left; width: 217px; }
.p2 { float: left; width: 415px; }
.p3 { float: right; width: 215px; text-align: right; }
.down_breaker { height: 20px; }

.contact_tbl td{ font-size: 18px; color:#fbebc0; vertical-align:top; padding: 0 10px 30px 0; }
table.page_c { width:100%; border:0px; border-collapse:collapse; }
table.page_c td { vertical-align: top; padding:0px; }
table.page_c td.left_col {width:410px; padding-right: 20px }
table.page_c td.r_col { width: 195px; }
ul { margin-top:0; margin-bottom:12px; 1padding:0; }
li { font-size: 14px; margin-top:0; margin-bottom:0; }

.break_float{clear:both;}
.page_sub { margin-top: -5px }
.page_menu div, .page_menu a, .page_menu a:visited { display: block; color:#562401; font-size: 18px; margin-bottom:10px; }
.page_sub div, .page_sub a, .page_sub a:visited { display: block; color:#562401; font-size: 14px; margin: 0 0 5px 20px; }
.page_menu div, .page_menu a:hover, .page_menu a:active, .page_sub a:hover, .page_sub a:active {color:#fbebc0;}

.thumb_door,  .thumb_door_r{ width:135px; height:200px; float:left; margin:0 25px 30px 0; border1: 1px solid #000; }
.thumb_interior, .thumb_interior_r { width:135px; height:135px; float:left; margin:0 25px 30px 0; border1: 1px solid #000; }
.thumb_interior_r, .thumb_door_r { margin-right: 0; }
.navigator_box { margin-top: 130px; font-size: 14px;}
a.nav_std, a.nav_std:visited{display:block; float:left; padding:4px; font-weight: bold; color: #fbebc0; background-color:#653005; margin:0 10px 20px 0;}
.nav_sel{display:block; float:left; padding:4px; color: #ab4f06; background-color:#fbebc0; margin:0 10px 20px 0; font-weight: bold;}
.clr{clear: both;}
