/* CSS Document */
body { text-align:center; font-family:Verdana, Arial; font-size:10px; color:#000; background-color:#FFF; margin:10px 0 0 0; padding:10px 0 0 0 }

.txt { font-family:Verdana, Arial, Helvetica; font-size:10px; color:#000 }
.txt a:link { font-family:Verdana, Arial; font-size:10px; color:#666; font-weight:bold; text-decoration:none }
.txt a:visited { font-family:Verdana, Arial; font-size:10px; color:#666; font-weight:bold; text-decoration:none }
.txt a:hover { font-family:Verdana, Arial; font-size:10px; color:#C80A02; font-weight:bold; text-decoration:none }

.txt2 { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#000 }
.txt2 a:link { font-family:Verdana, Arial; font-size:11px; color:#C80A02; font-weight:bold; text-decoration:none }
.txt2 a:visited { font-family:Verdana, Arial; font-size:11px; color:#C80A02; font-weight:bold; text-decoration:none }
.txt2 a:hover { font-family:Verdana, Arial; font-size:11px; color:#666; font-weight:bold; text-decoration:none }

.txt3 { color:#FFF; text-decoration:none }
.txt3 a:link, a:visited { color:#FFF; text-decoration:none }
.txt3 a:hover { color:#E56F00; text-decoration:none }

.red-bolded { font-weight:bold; color:#C80A02; font-size:12px }

img.rug_border { border:1px solid #C80A02}

div.page-body { margin:0 auto; width:780px; height:480px }

div.top1 { width:780px; height:105px }
div.top1-1 { float:left; width:254px; height:105px; background-image:url(img/shangrila_01.gif) }
div.top1-2 { float:left; width:169px; height:105px; background-image:url(img/shangrila_02.gif) }
div.top1-3 { float:left; width:357px; height:105px }

div.top2 { width:780px; height:46px }
div.top2-1 { float:left; width:254px; height:46px; background-image:url(img/shangrila_04.gif) }
div.top2-2 { float:left; width:101px; height:46px }
div.top2-3 { float:left; width:68px; height:46px }
div.top2-4 { float:left; width:102px; height:46px }
div.top2-5 { float:left; width:170px; height:46px }
div.top2-6 { float:left; width:85px; height:46px }

div.body1 { width:780px; height:175px }
div.body1-1 { float:left; width:254px; height:175px; background-image:url(img/shangrila_10.jpg) }
div.body1-2 { float:left; width:252px; height:155px; background-color:#F8F8F8; background-image:url(img/shangrila_12.gif); background-position:left; background-repeat:no-repeat; text-align:left; padding:20px 20px 0 40px }
div.body1-3 { float:left; width:184px; height:155px; background-color:#F8F8F8; text-align:left; padding:20px 0 0 30px }

div.split { width:780px; height:22px; background-image:url(img/shangrila_11.gif) }
div.split2 { width:780px; height:22px; background-image:url(img/shangrila_11a.gif) }

div.body2 { width:780px; height:111px }
div.body2-1 { float:left; width:427px; height:91px; background-color:#F0F0F0; text-align:left; padding:20px 20px 0 20px }
div.body2-2 { float:left; width:14px; height:111px; background-image:url(img/shangrila_13.gif) }
div.body2-3 { float:left; width:259px; height:99px; background-color:#F4F4F4; background-image:url(img/shangrila_16.jpg); text-align:left; padding:12px 20px 0 20px  }
div.body2-4 { float:left; width:170px; height:111px; background-image:url(img/shangrila_14.gif)}

div.bottom { width:775px; height:14px; background-color:#C80A02; text-align:right; font-size:9px; color:#F4F4F4; padding:1px 5px 0 0 }

div.body_rugs { width:780px; height:101px; padding:10px 0 0 0; background-color:#F4F4F4 }
div.rug { float:left; width:195px; height:100px  }

div.body_contact { width:760px; height:1100px; text-align:left; padding:5px 0 0 20px; background-color:#F4F4F4; display:table }

div.rug_detail { float:left; width:312px; height:150px; background-color:#F8F8F8; background-image:url(img/shangrila_12.gif); background-position:left; background-repeat:no-repeat; padding:25px 0 0 0; font-size:12px}
div.rug_detail2 { width:780px; height:200px; padding:10px 0 10px 0; background-color:#F4F4F4; display:table}