body { font-family:Verdana, Arial, Helvetica; font-size:12px; background-color:#FFF; padding:0 0 0 0; margin:0 0 0 0 }

.txt { font-size:11px; color:#000 }
.txt a:link { font-size:11px; color:#BCA698; text-decoration:none }
.txt a:visited { font-size:11px; color:#BCA698; text-decoration:none }
.txt a:hover { font-size:11px; color:#660000; text-decoration:none }

.txt2 { font-size:11px; color:#000 }
.txt2 a:link { font-size:11px; color: #42332D; text-decoration:none; font-weight:bold }
.txt2 a:visited { font-size:11px; color:#42332D; text-decoration:none; font-weight:bold }
.txt2 a:hover { font-size:11px; color:#660000; text-decoration:none }

.txt3 { font-size:11px; color:#000 }
.txt3 a:link { font-size:11px; color:#47321D; text-decoration:none }
.txt3 a:visited { font-size:11px; color:#47321D; text-decoration:none }
.txt3 a:hover { font-size:11px; color:#660000; text-decoration:none }

img.bed_bord { border:1px solid #660000 }

div.top { height:335px; width:100%; background-image: url(img/top_line.gif); text-align:center }
div.top_logo { width:784px; height:121px; background-image:url(img/shangrila_bedding_02.gif); margin:0 auto; text-align:right; padding:10px 15px 0 0; display:block }
div.top_nav { width:799px; height:204px; margin:0 auto; overflow:hidden }
div.nav_menu { width:191px; height:204px; float:left; overflow:hidden  }
div.nav_img { width:261px; height:204px; float:left; background-image:url(img/shangrila_bedding_05.jpg); overflow:hidden  }
div.nav_txt { width:347px; height:204px; float:left; background-image:url(img/top_line2.gif); text-align:left; overflow:hidden  }
div.nav_txt_f { font-size:11px; color:#FFF; padding:0 0 0 17px; overflow:hidden  }

div.main { width:100%; background-image:url(img/bottom_line.gif); background-position:center; background-repeat:repeat-y; display:table; text-align:center }
div.main_mid { height:400px; width:799px; margin:0 auto; text-align:left; display:table  }
div.main_l { height:390px; width:168px; float:left; padding:10px 10px 0 12px; display:table  }
div.main_r { height:390px; width:599px; float:left; padding:10px 0 20px 5px; display:table  }
div.main_r2 { height:390px; width:579px; float:left; padding:10px 5px 20px 15px; display:table  }

div.main_line { height:105px; width:587px; padding-left:6px; display:table }
div.bed_box { float:left; height:82px; width:112px; padding:10px 17px 10px 17px; overflow:hidden }

div.bottom { height:11px; width:100%; background-image:url(img/bottom_line2.gif); background-position:top; background-repeat:no-repeat; display:table; overflow:hidden }

#popup body {cursor: pointer; padding: 10px 5px 10px 5px; margin: 0; text-align:center;}
#popup p { margin:0 }

td { text-align:center; padding:0px 0 30px 0 }
table { text-align:center; width:588px }
