
body{
 color:#e0e0e0;
 background:#528895;
 margin:0;
 padding:0;
 font:normal normal normal 1.00em/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
 height:100%;
 width:100%;
 overflow:visible;
}

form{
 margin:0;
 padding:0;
}

/* OUTERMOST DIV */
#outerDiv{
 position:relative;
 top:0;
 width:900px;
 margin:12px auto;
}





/* ANNOUNCEMENTS */
#announcementOuter{
 float:right;
 margin:-4px 0 12px 12px;
 padding:0;
 text-align:left;
 width:240px;
 z-index:1000;
}
.annblock{
 position:relative;
 background:#bcd6ef;
 border:1px solid #104552;
 margin:0 0 6px 0;
 padding:6px;
 z-index:1100;
}
.annblock h1.ab{
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
 font-size:1.10em;
 line-height:110%;
 color:#104552;
 margin:0;
 padding:0 0 0.10em 0;
}
.annblock h2.ab{
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
 font-size:0.90em;
 font-weight:bold;
 color:#104552;
 margin:0;
 padding:0 0 0.10em 0;
}
.annblock p{
 font-size:0.80em;
 line-height:120%;
 color:#104552;
 margin:0;
 padding:0 0 0.20em 0;
}
.annblock p a,
.annblock p a:link{
 color:#003333;
 text-decoration:underline;
}
.annblock p a:visited{
 color:#003366;
 text-decoration:underline;
}
.annblock ul{
 margin:0;
 padding:0;
 list-style-type:none;
}
.annblock ul li{
 font-size:0.80em;
 line-height:120%;
 color:#002244;
 margin:0;
 padding:0 0 4px 9px;
 background:url(../graphics/arrow2.gif) 0 3px no-repeat;
}
.annblock ul li.blue{
 background:url(../graphics/arrow6.gif) 0 3px no-repeat;
}
.annblock ul li a,
.annblock ul li a:link{
 color:#003399;
}
.annblock ul li a:visited{
 color:#333366;
}
.annblock ul li a:hover{
 text-decoration:underline;
}






/* MAIN TABLE */
table#tblinnerDiv{
 border-collapse:collapse;
 border-spacing:0;
 width:900px;
}
table#tblinnerDiv th#topbanner{
 background:#367d8e url(../graphics/background_01.jpg) no-repeat;
 text-align:center;
 margin:0;
 padding:0;
 width:900px;
 height:195px;
 border-top:1px solid #e0e0e0;
 border-left:1px solid #e0e0e0;
 border-right:1px solid #e0e0e0;
 text-align:center;
 vertical-align:top;
}
table#tblinnerDiv th#topbanner img.logo{
 width:456px;
 height:195px;
 border:0;
 margin:0 auto;
}
table#tblinnerDiv th#topbanner #addressright,
table#tblinnerDiv th#topbanner #addressleft{
 position:absolute;
 top:0;
 right:6px;
 font:normal normal normal 0.85em/140% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#367d8e;
 margin:0;
 padding:0;
 text-align:right;
 vertical-align:top;
}
table#tblinnerDiv th#topbanner #addressleft{
 left:6px;
 text-align:left;
}
table#tblinnerDiv th#topbanner #addressleft a{text-decoration:none}
table#tblinnerDiv th#topbanner #addressleft a:link{color:#367d8e}
table#tblinnerDiv th#topbanner #addressleft a:visited{color:#0a85a2}
table#tblinnerDiv th#topbanner #addressleft a:hover{
 color:#124754;
 text-decoration:underline;
}
table#tblinnerDiv th#topmenu{
 border:0;
 border-left:1px solid #e0e0e0;
 border-right:1px solid #e0e0e0;
 padding:0;
 margin:0;
 text-align:center;
 vertical-align:top;
}
table#tblinnerDiv tbody td{
 padding:0;
 margin:0;
}
table#tblinnerDiv tbody td#bodytitle{
 font:italic normal normal 2.40em/110% "Monotype Corsiva", Georgia, "Times New Roman", "Times Roman", Serif;
 color:#e0e0e0;
 background:#763737;
 border-bottom:1px solid #e0e0e0;
 border-left:1px solid #e0e0e0;
 border-right:1px solid #e0e0e0;
}
table#tblinnerDiv tbody td#mainbody{
 background:#ffffff url(../graphics/background_03.jpg) no-repeat;
 border-bottom:1px solid #e0e0e0;
 border-left:1px solid #e0e0e0;
 border-right:1px solid #e0e0e0;
 width:900px;
 text-align:center;
 vertical-align:top;
 min-height:400px;
 height:auto !important;
 height:400px;
}
html>body table#tblinnerDiv tbody td#mainbody{
 height:400px;
}






/* HEADING STYLES */
h1{
 font:italic normal normal 1.80em/120% "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#104552;
 margin:0;
 padding:9px 0 12px 0; 
}
h2{
 font:normal normal normal 1.30em/130% "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#367d8e;
 margin:0;
 padding:6px 0 9px 0;
}
h3{
 font:normal normal bold 0.90em/120% "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#104552;
 margin:0;
 padding:3px 0;
}







/* PARARGRAPH STYLES */
#bodyDiv{
 padding:6px;
 min-height:400px;
 height:auto !important;
 height:400px;
}
#bodymainDiv{
 padding:0;
 width:686px;
 margin:0 auto;
 text-align:left;
 min-height:400px;
 height:auto !important;
 height:400px;
}
#bodyDiv p{
 font:normal normal normal 0.80em/130% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#124754;
 text-decoration:none;
 margin:0 0 0.50em 0;
}
#bodyDiv p a{
 color:#367d8e;
 text-decoration:none; 
}
#bodyDiv p a:link{color:#367d8e}
#bodyDiv p a:visited{color:#0a85a2}
#bodyDiv p a:hover{
 color:#124754;
 text-decoration:underline;
}
#bodyDiv p a.u{
 text-decoration:underline !important;
}
p.message{
 border:1px solid #8e3640;
 width:230px;
 padding:4px;
 color:#8e3640 !important;
 font-weight:bold !important;
}







/* INNER TABLE */
#tblinnerbody{
 border-collapse:collapse;
 border-spacing:0;
 position:relative;
 table-layout:fixed;
 width:100%;
 border:0;
}
#tblinnerbody td.left{
 width:20%;
 text-align:left;
 vertical-align:top;
}
#tblinnerbody td.right{
 width:80%;
 text-align:left;
 vertical-align:top;
}







/* FURNITURE MENU TABLE */
#fmainmenuDiv{
 padding:0;
 width:686px;
 margin:0 auto;
 text-align:left;
 min-height:300px;
 height:auto !important;
 height:300px;
}
#tblfcategories{
 border-collapse:collapse;
 border-spacing:0;
 position:relative;
 table-layout:auto;
 margin:0 auto 24px auto;
 width:680px;
}
#tblfcategories tbody td{
 text-align:center;
 vertical-align:top;
 background:none;
 width:170px;
 height:170px;
 padding:0;
 margin:0;
}
#tblfcategories tbody td div{
 position:relative;
 top:0;
 left:0;
 vertical-align:middle;
 margin:0;
 padding:0;
 cursor:pointer;
}
#tblfcategories tbody td div.menuout,
#tblfcategories tbody td div.menuover{
 border:3px solid #89bcc8;
 opacity:1;
 -moz-opacity:1;
 height:150px;
 width:150px;
 background-position:0 0;
 background-repeat:no-repeat;
}
#tblfcategories tbody td div.menuover{
 border:3px solid #367d8e;
}
#tblfcategories tbody div.label{
 position:relative;
 opacity:0.4;
 -moz-opacity:0.4;
 background:#ffffff;
 display:block;
 margin:50px 0;
 width:150px;
 height:50px;
 vertical-align:middle;
 padding:0;
}
#tblfcategories tbody div.label a{
 color:#003333;
 text-decoration:none;
 font:normal normal bold 0.90em/110% "Trebuchet MS", Arial, Helvetica, san-serif;
 display:block;
 margin:0;
 padding-top:9px;
 position:relative;
}
#tblfcategories tbody div.label a:link{color:#003333}
#tblfcategories tbody div.label a:visited{color:#003333}
#tblfcategories tbody div.label a:hover{color:#367d8e; text-decoration:none;}

#tblfcategories tbody td.pad{
 text-align:center;
 vertical-align:middle;
}
#tblfcategories tbody td.pad img{
 border:0;
 height:1px;
}







/* HOMEPAGE LIST */
#homemainDiv{
 padding:0;
 width:830px;
 margin:0 auto;
 text-align:left;
 min-height:280px;
 height:auto !important;
 height:280px;
}
#homebodyDiv{
 position:relative;
 margin:0;
 font-size:1.05em !important;
}
.homelist{
 float:right;
 margin:-4px 0 80px 36px;
 padding:0;
 text-align:left;
 width:160px;
 clear:right;
}
.homelist h3{
 margin-top:0;
 padding-top:0;
}
ul.home{
 margin:0;
 padding:0 0 0 1px;
 list-style-type:none;
}
ul.home li{
 font:normal normal normal 0.80em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003333;
 margin:0;
 padding:0 0 0 9px;
 background:url(../graphics/arrow6.gif) 0 3px no-repeat;
}
ul.home a{text-decoration:none}
ul.home a:link{color:#003333}
ul.home a:visited{color:#003366}
ul.home a:hover{text-decoration:underline}

#homemainDiv p a{
 text-decoration:underline !important;
}





/* FURNITURE ITEMS TABLE */
.tblfitems{
 border-collapse:collapse;
 border-spacing:0;
 position:relative;
 table-layout:auto;
 margin:0 auto 24px auto;
 width:850px;
}
.tblfitems thead th.heading{
 text-align:left;
 vertical-align:top;
 background:transparent;
 padding:6px 0;
 margin:0;
}

/* CATEGORY TITLES */
.tblfitems thead th.catitles{
 text-align:left;
 vertical-align:top;
 background:transparent;
 padding:6px 0 3px 0;
 border-bottom:1px solid #367d8e;
}
.tblfitems thead th.catitles h1,
.tblfitems thead th.catitles h2{
 display:inline;
}
.tblfitems thead th.catitles h1{
 margin-right:6px;
}

/* FURNITURE ITEMS NAVIGATION */
.tblfitems #fpagenavDiv{
 position:relative;
 float:right;
 font:normal normal normal 0.90em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
}
.tblfitems thead th.iofi{
 text-align:center;
 vertical-align:top;
 background:transparent;
 padding:6px 0 9px 0;
 font:normal normal normal 1.00em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003333;
}
.tblfitems thead th.iofi{
 text-align:left;
 border-bottom:1px solid #367d8e; 
}
.tblfitems thead td.btt{
 padding:18px 0 12px 0;
}
.tblfitems #fpagenavDiv a,
.tblfitems #fpagenavDiv a:link{
 color:#003333;
 text-decoration:none;
}
.tblfitems #fpagenavDiv a:visited{
 color:#003366;
 text-decoration:none;
}
.tblfitems #fpagenavDiv a:hover{
 color:#003366;
 text-decoration:underline;
}
.tblfitems .noprev{
 color:#cccccc;
}
.tblfitems .pagenavDiv{
 display:inline;
 padding:0 9px;
}
.tblfitems .pagenavDiv .thispage{
 font-weight:bold;
 padding:0 4px;
}
.tblfitems .pagenavDiv a{
 padding:0 4px;
}

.tblfitems thead th.heading h2,
.tblfitems thead th.heading h3,
.tblfitems #fpagenavDiv h3{
 font:normal normal bold 0.90em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003333;
 padding:0;
 margin:0;
 display:inline;
}
.tblfitems thead th.heading h3{
 font-size:0.80em;
 display:inline;
}
.itemsDiv{
 float:right;
 display:inline;
 margin:9px 0;
}
.tblfitems thead th.heading p{
 font:normal normal normal 0.80em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003333;
 padding:0 0 6px 0;
 margin:0;
}
.tblfitems tbody td{
 text-align:center;
 vertical-align:top;
 background:none;
 width:170px;
 height:170px;
 padding:0;
 margin:0;
}
.tblfitems tbody td div{
 position:relative;
 top:0;
 left:0;
 vertical-align:middle;
 margin:0;
 padding:0;
 cursor:pointer;
}
.tblfitems tbody td div.menuout,
.tblfitems tbody td div.menuover{
 border:3px solid #89bcc8;
 opacity:1;
 -moz-opacity:1;
 height:150px;
 width:150px;
 background-position:0 0;
 background-repeat:no-repeat;
}
.tblfitems tbody td div.menuover{
 border:3px solid #367d8e;
}
img.menuout,
img.menuover{
 width:150px;
 height:150px;
 margin:0;
 border:3px solid #89bcc8;
}
img.menuover{
 border:3px solid #367d8e;
}
.tblfitems tbody div.label{
 position:relative;
 opacity:0.4;
 -moz-opacity:0.4;
 background:#ffffff; 
 display:block;
 margin:50px 0;
 width:150px;
 height:50px;
 vertical-align:middle;
 padding:0;
}
.tblfitems tbody div.label a{
 color:#003333;
 text-decoration:none;
 font:normal normal bold 0.90em/110% "Trebuchet MS", Arial, Helvetica, san-serif;
 display:block;
 margin:0;
 padding-top:9px;
 position:relative;
}
.tblfitems tbody div.label a:link{color:#003333}
.tblfitems tbody div.label a:visited{color:#003333}
.tblfitems tbody div.label a:hover{color:#367d8e; text-decoration:none;}


.tblfitems tbody td.categories{
 text-align:left;
 vertical-align:top;
 background:transparent;
 padding:6px 0;
 margin:0;
 border:0 !important;
 width:170px !important;
}
.tblfitems tbody td.categories h2{
 font-style:italic;
}
.tblfitems tbody td.pad{
 text-align:center;
 vertical-align:middle;
}
.tblfitems tbody td img{
 margin:9px 0 2px 0;
}

.tblfitems tbody td.pad img{
 border:0;
 height:1px;
}
.tblfitems tbody td a.flabel{
 font:normal normal normal 0.75em/110% "Trebuchet MS", Arial, Helvetica, san-serif;
 text-decoration:none;
 color:#003333;
 display:block;
}
.tblfitems tbody td a.flabel,
.tblfitems tbody td a.flabel:link{
 color:#003333;
 text-decoration:none;
}
.tblfitems tbody td a.flabel:visited{
 color:#003366;
 text-decoration:none;
}
.tblfitems tbody td a.flabel:hover{
 color:#003366;
 text-decoration:underline;
}
.tblfitems tbody td.categories ul,
.tblfitems tbody td.categories ul ul{
 margin:0;
 padding:0;
 list-style-type:none;
}
.tblfitems tbody td.categories ul{
 margin-bottom:36px;
}
.tblfitems tbody td.categories ul ul{
 padding-left:11px;
}
.tblfitems tbody td.categories ul li,
.tblfitems tbody td.categories ul ul li{
 font:normal normal normal 0.80em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003333;
 margin:0;
 padding-left:9px;
 background:url(../graphics/arrow2.gif) 0 3px no-repeat;
}
.tblfitems tbody td.categories a{text-decoration:none}
.tblfitems tbody td.categories a:link{color:#003333}
.tblfitems tbody td.categories a:visited{color:#003366}
.tblfitems tbody td.categories a:hover{text-decoration:underline}






/* SEND TO FRIENDS */
#sendFadedDiv{
 opacity:0.80;
 -moz-opacity:0.80;
 background:#ffffff;
 z-index:9500;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:none;
 overflow:hidden;
}
#sendOuterDiv{
 top:0;
 left:0;
 width:100%;
 text-align:center;
 position:fixed;
 display:none;
 z-index:9550;
 _position:absolute;
}
html>body #sendOuterDiv{
 position:fixed;
}
#sendDiv{
 position:relative;
 z-index:9560;
 background:#ffffff;
 padding:12px;
 border:3px solid #89bcc8;
 margin:48px auto 0 auto;
 width:580px;
 display:block;
 text-align:center;
}
#sendDiv table{
 width:400px;
 border-collapse:collapse;
 border:0;
 margin:0 auto;
}
#sendDiv table td{
 text-align:left;
 vertical-align:top;
}
#sendDiv table td label{
 padding:0 0 9px 0;
 font:normal normal normal 0.70em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#124754;
 display:block;
}
#sendDiv table td.top{
 height:30px;
 padding:12px 0 0 18px;
 font:normal normal bold 1.10em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003366;
 margin:0;
 padding:0;
}
#sendDiv table td.bottom{
 height:40px;
 padding:12px 0 0 18px;
 font:normal normal bold 0.90em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#89bcc8;
 margin:0;
 padding:0;
 text-align:right;
}
img#sendimg{
 width:80px;
 height:80px;
 margin:0;
 border:2px solid #89bcc8;
 display:block;
}
#sendalt{
 font:normal normal normal 0.75em/normal "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#124754;
 margin:0;
 padding:6px 0 0 0;
 text-align:left;
 width:80px;
}
#sendfeedback{
 font:normal normal normal 0.75em/normal "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#990000;
 margin:0;
 padding:9px 0 0 0;
}
#sendDiv table td.sendcol1{
 text-align:center;
 width:100px;
 padding:12px 0 0 18px
}
#sendDiv table td.sendcol2{
 width:300px;
 padding:9px 12px 0 36px;
}
#sendDiv table td.sendcol2 input,
#sendDiv table td.sendcol2 textarea{
 width:220px;
 border:1px solid #367d8e;
 color:#124754;
 background:#ffffff;
}
#sendDiv table td.sendcol2 textarea{
 height:70px;
 font:normal normal normal 0.80em/normal "Trebuchet MS", Arial, Helvetica, san-serif;
}
#sendBtnDiv{
 float:right;
 margin:9px 0 0 0;
}
#sendDiv table td.sendcol2 #sendBtnDiv input{
 width:60px;
 margin:0 0 0 6px;
 background:#124754;
 border:1px solid #367d8e;
 color:#ffffff; 
}
#sendDiv table td.bottom input{
 width:60px;
 margin:12px 12px 9px 0;
 background:#89bcc8;
 border:1px solid #367d8e;
 color:#124754;
}
p.please{
 font:normal normal normal 0.70em/100% "Trebuchet MS", Arial, Helvetica, san-serif;
 margin:0;
 padding:0;
 color:#330000;
}





/* GALLERY */
.tblgallery{
 table-layout:auto;
 margin:0 auto;
 border-spacing:12px;
 border-collapse:separate;
}
.tblgallery tbody td{
 text-align:center;
 vertical-align:middle;
 background:#ffffff;
 padding:0;
 margin:0;
 width:150px;
 height:150px;
 border:3px solid #89bcc8;
}
.tblgallery tbody td.blank{
 border:0;
 background:none;
}
.tblgallery tbody td.bttblank{
 border:0;
 height:40px;
 background:none;
}
.tblgallery tbody td.menuout{
 border:3px solid #89bcc8;
}
.tblgallery tbody td.menuover{
 border:3px solid #367d8e;
}
.tblgallery tbody td img{
 border:0;
}







/* GALLERY HOME */
#galleryhomeDiv{
 position:relative;
 clear:both;
 margin:0;
 padding:0;
}
.tblgalleryhome{
 table-layout:auto;
 margin:0 auto 24px auto !important;
}
.tblgalleryhome tbody td{
 text-align:center;
 vertical-align:middle;
 background:#ffffff;
 padding:0;
 margin:0;
 width:150px;
 height:150px;
 border:3px solid #89bcc8;
}
.tblgalleryhome tbody td.menuout{
 border:3px solid #89bcc8;
}
.tblgalleryhome tbody td.menuover{
 border:3px solid #367d8e;
}
.tblgalleryhome tbody td img{
 border:0;
}








/* VIDEO */
#innerVideoDiv{
 position:relative;
 margin:0 auto;
 width:570px;
 text-align:left;
 height:470px;
 height:auto;
 min-height:470px;
 z-index:1;
}
#videoDiv{
 float:right;
 margin:0 18px 0 0;
}
img.download{
 width:88px;
 height:31px;
 border:0;
 margin:9px 0;
}
#pvideoDiv{
 font-size:1.10em;
}






/* ACRONYM */
acronym{
 cursor:help;
 border-bottom:1px dashed #b59a73;
}



/**************** PDF LINK */

.pdf{
 margin:18px 0 0 0;
 padding:0;
 list-style-type:none;
}
.pdf li{
 display:inline;
 font:normal normal normal 0.75em/120% Arial, Helvetica, san-serif;
 color:#636563;
}
.pdf li{
 margin:0;
 padding-left:15px;
 background:url(../graphics/pdf_icon.gif) 0 50% no-repeat;
}
.pdf li a{text-decoration:none}
.pdf li a:link,
.pdf li a:visited{color:#636563}
.pdf li a:hover{
 color:#94927b;
 text-decoration:underline;
}





/* MAP */
#innerMapDiv{
 position:relative;
 margin:0 auto;
 width:570px;
 text-align:left;
 height:470px;
 height:auto;
 min-height:470px;
}
#mapDiv{
 position:relative;
 margin:0 0 18px 0;
 width:570px;
 height:470px;
 display:block;
 clear:both;
 border:1px solid #cccccc;
 color:#367d8e;
 font-size:0.80em;
}





/* BACK TO TOP DIV */
.bttDiv{
 text-align:right;
 padding:0;
 margin:12px 3px 12px 0;
 clear:both;
 width:100%;
 position:relative;
}
.bttDiv ul{
 margin:0;
 padding:0;
 list-style-type:none;
}
.bttDiv ul li{
 display:inline;
 font:normal normal normal 0.75em/100% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003333;
 margin:0;
 padding-left:11px;
 background:url(../graphics/green-bullet-up.gif) 0 50% no-repeat;
}
.bttDiv ul li a{text-decoration:none}
.bttDiv ul li a:link{color:#003333}
.bttDiv ul li a:visited{color:#003366}
.bttDiv ul li a:hover{text-decoration:underline}






/* FOOTER */
#footer{
 padding:9px 0 12px 0;
 text-align:center;
 vertical-align:middle;
 font:normal normal normal 0.80em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#e0e0e0;
}
#footer a{text-decoration:none}
#footer a:link{color:#e0e0e0}
#footer a:visited{color:#e0e0e0}
#footer a:hover{text-decoration:underline}

#footer .pad{
 padding:0 18px;
 color:#124754;
}





/* CONTACT ENQUIRY FORM TABLE */
#tblinnerContact{
 position:relative;
 margin:0 auto;
 border-collapse:collapse;
 border:0;
}
#tblinnerContact td{
 width:300px;
 text-align:left;
 vertical-align:top;
 margin:0;
 padding:0;
}
#enquiryDiv{
 text-align:left;
 vertical-align:top;
 margin:0;
}
#openingDiv,
#enquiryDiv{
 margin:0;
 padding:0;
 position:relative;
 min-height:180px;
}


ul.opening{
 margin:0;
 padding:0 0 0 1px;
 list-style-type:none;
}
ul.opening li{
 font:normal normal normal 0.80em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#003333;
 margin:0;
 padding:0 0 0 9px;
 background:url(../graphics/arrow6.gif) 0 3px no-repeat;
}
ul.opening a{text-decoration:none}
ul.opening a:link{color:#003333}
ul.opening a:visited{color:#003366}
ul.opening a:hover{text-decoration:underline}



#enquiryDiv{
 float:left;
 position:relative;
 text-align:left;
 vertical-align:top;
 width:300px;
 margin:0 0 210px 0;
}
#tblenquiry{
 border-collapse:collapse;
 position:relative;
 table-layout:auto;
 margin:0;
}
#tblenquiry tbody td{
 padding:4px;
 text-align:left;
 vertical-align:top;
 width:200px;
}
#tblenquiry tfoot td{
 padding:4px;
 text-align:right;
 vertical-align:top;
 width:200px;
}
#tblenquiry label{
 font:normal normal normal 0.70em/100% "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#000066;
 padding:1px 0 9px 0;
 margin:0;
 display:block;
}
#tblenquiry tbody textarea,
#tblenquiry tbody input{
 font:normal normal normal 0.80em/normal "Trebuchet MS", Arial, Helvetica, san-serif;
 color:#124754;
 background:none;
 padding:2px 0;
 margin:0;
 border:1px solid #367d8e;
 width:240px;
}
#tblenquiry tbody textarea{
 height:90px;
}
#tblenquiry tfoot input{
 font:normal normal normal 0.85em/normal "Trebuchet MS", Arial, Helvetica, san-serif;
 background:#124754;
 color:#f0f0f0;
 padding:0;
 margin:0;
 border:1px solid #367d8e;
 width:80px;
}




/* EMAIL STYLES */
#emailOuterDiv{
 font:normal normal normal 0.80em/normal Arial, Helvetica, san-serif;
 color:#367d8e;
 background:#ffffff;
 overflow:auto;
 padding:12px;
}
#emailOuterDiv h1{
 font:normal normal bold 1.20em/120% "Trebuchet MS", Arial, Helvetica, san-serif;
 padding:0 0 6px 0;
 margin:0;
 color:#367d8e;
}
#emailOuterDiv p{
 padding:0 0 4px 0;
 margin:0;
}
#emailOuterDiv .label{
 font-weight:bold;
}
#emailOuterDiv a,
#emailOuterDiv a:link,
#emailOuterDiv a:visited{
 color:#003333;
 text-decoration:underline;
}
#emailOuterDiv a:visited{
 color:#003366;
}
#emailOuterDiv a:hover{
 color:#124754;
}
#emailOuterDiv img.furniture{
 border:3px solid #89bcc8;
 margin:12px 0 3px 0;
 width:150px;
 height:150px;
 display:block;
}
#emailfooter{
 border-top:1px solid #89bcc8;
 border-bottom:1px solid #89bcc8;
 margin:12px 0 24px 0;
}




/* IMAGE STYLES */
img.prev,
img.next{
 width:5px;
 height:9px;
 border:0;
 margin:0 3px;
}

.noprint{}
.yesprint{display:none}

@media print{
 .noprint{display:none}
 .yesprint{display:block}
 

}
