*{padding:0;margin:0;}
::selection{background:#de95a8;}
::-moz-selection{background:#de95a8;}
#frame{background:url(../gfx/bg_frame.png) repeat-y;margin:60px auto 60px auto;width:824px;}
#tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px; }
#tabs li { margin-bottom: -1px; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
#tabs .current_page { padding-bottom: 2px; background: #fff; border-bottom: 0;}
#tabs a { display: block; line-height: 16px; color: #7c1e42; text-transform: uppercase; letter-spacing: 2px; text-decoration:none; }
#tabs a:hover { color: #45637b; text-decoration: underline; }
#tabs .current_page a { cursor: text; }
#tabs .current_page a:hover { text-decoration: none; }
ul#tabs li a { font-size: 12px; padding: 9px 13px; }
ul.pretty{text-indent:0px;padding-left:40px;font-size:14px;color:#233c50;margin-bottom:21px;}
h1, h2, h3, h6{font-weight:bold;font-size:17px;line-height:22px;margin:0px 0 10px 0;color:#7c1e42;text-align:left;}
h4, h5{font-weight:bold;font-size:14px;line-height:22px;margin:10px 0 10px 0;color:#47627d;text-align:left;}
h1.pos_left{position:absolute;left:37px;top:150px;width:518px;font-family:Cambria,Georgia,Times,"Times New Roman",serif;font-weight:bold;font-size:18px;}
.nav{position:absolute;left:37px;top:203px;width:454px;}
.contact a{position:absolute;left:599px;top:213px;display:block;line-height:16px;color:#111;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#7c1e42;text-decoration:underline;}
#container{width:808px;margin:0px auto 0px auto;background:#fff;overflow:hidden;}
#main_panel{ display:inline; float:left; padding:0px 0 0 0px;margin:25px 0 25px 40px;width:454px;text-align:left;line-height:160%;border: solid #000000 0px;}
#gallery{ display:inline; float:left; padding:0px 0 0 0px;margin:25px 36px 25px 36px;width:736px;text-align:left;line-height:160%;border: solid #000000 0px;}

ul.ceilings_gallery{margin-bottom:18px;border: 0px;
width:100%;}
.ceilings_gallery li {display: inline;list-style: none;width: 170px;height: 175px;float: left;margin: 0 4px 8px 4px;text-align: center;color:#233c50;border:solid #575e54 3px;}
#sidebar{float:right; padding:10px;margin:38px 45px 40px 40px;width:200px;text-align:center;line-height:160%;font-size:12px;font-style:italic;font-weight:bold;color:#842545;border: dashed #842545 1px;background-color:#efefef}
#header{width:808px;position:relative;height:243px;padding:0;margin:0;background:url("../gfx/metrose_perth_ceiling_fitters.png") no-repeat;}
#perth_ceilings_display{position:relative;width:808px;height:220px;overflow:hidden;border-bottom:3px double #ddd;border-top:3px double #ddd;padding:0px;margin:0px;background:url("../gfx/perth_ceilings_fitted.jpg") no-repeat;}
#slideshow {position:relative;width:808px;height:195px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
p.header_address{position:absolute;left:40px;top:70px;width:400px;color:#575e54;font-size:12px;}
#footer{position:relative;padding:16px 16px 16px 34px;background-color:#b4bfaf;width:776px;clear:both;height:16px;background:url("../gfx/footer.png") no-repeat;color:#7c1e42;font-size:12px;}
#footer a{color:#7c1e42;font-weight:normal;text-decoration:underline;}
#footer a:hover{color:#233c50;}
.design_by{float:right;margin-top:-8px;margin-right:12px;}
*:first-child+html .design_by{margin-top:-20px;}
body{font-family:Verdana, sans-serif;background:#47657f;font-size:72.5%;}
a{color:#7c1e42;text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:none;}
abbr, acronym{cursor:help;}
p{color:#233c50;margin:0 0 20px 0;font-size:14px;}
h1.right{float:right;padding:0px 38px 0px 120px;}
.photographer{position:absolute;left:592px;top:188px;font-family:Cambria,Georgia,Times,"Times New Roman",serif;font-style:italic;font-size:14px;color:#b4bfaf;z-index:11;}
.sent{font-weight:bold;}
/* self clearing floats */
.ceilings_gallery:after, ul#tabs:after, #content_box:after, #sidebar:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }