.plain_content {
height: 100%;
}
.component_ContentDisplay_Content {
margin: 0; margin: 0; padding: 8px 14px;  } #c389.component_ContentDisplay_Content {
 } #c390.component_ContentDisplay_Content {
 } #c503.component_ContentDisplay_Content {
 } #c503{padding:0;margin:0;height:342px;width:325px; margin:0 padding:0; background:url('/site/aucklandrestoration/images/basic_theme/top_bg.gif') repeat-x;}#c503 .plain_content h2{color:#ffffff;font-weight:bold;text-shadow:2px 2px rgba(0,0,0,0.65);margin:0 0 0 33px;padding:13px 0 29px;}#c503 .plain_content h4{color:#ffffff;margin:0 0 0 33px;font-weight:bold;}#c503 .plain_content img{margin:19px 0 0 66px;} #c506.component_ContentDisplay_Content {
 } #c506{width:318px;height:400px;padding:0;margin:0;background: url('/site/aucklandrestoration/images/basic_theme/promo1_bg.gif') repeat-x 0 0;}#c506 h2{padding-top:3px;margin-left:15px;color:#fff;font-weight:bold;text-shadow:2px 2px rgba(0,0,0,0.65);}#c506 .plain_content img{margin:19px 0 0 23px;}#c506 .plain_content h4{color:#ffffff;font:bold 15px Arial; margin-left:30px;margin-top:10px;margin-bottom:21px;}#c507.component_ContentDisplay_Content {
 } #c507{margin:0;padding:0;background: url('/site/aucklandrestoration/images/basic_theme/promo_bg.gif') repeat-x;height:252px;}#c507 .plain_content h3{font:24px Economica;font-weight:bold;color:#ffffff;margin:7px 0 11px 13px;text-shadow:2px 2px rgba(0,0,0,0.65);}#c507 table tr td ul li{ color:#ffffff; font:bold 15px Arial; padding-top:3px;}#c507 .plain_content img{margin:14px 34px 9px 0;}#c507 tr td a{margin:0 29px 0 21px;display:block;font-weight:bold;} #c531.component_ContentDisplay_Content {
 } #c531{width:318px;height:400px;padding:0;margin:0;background: url('/site/aucklandrestoration/images/basic_theme/promo1_bg.gif') repeat-x 0 0;}#c531 h2{padding-top:3px;margin-left:15px;color:#fff;font-weight:bold;text-shadow:2px 2px rgba(0,0,0,0.65);}#c531 .plain_content img{margin:19px 0 0 23px;}#c531 .plain_content h4 {color:#ffffff;font:bold 15px Arial; margin-left:16px;margin-top:10px;margin-bottom:5px;}#c531 .plain_content ul li h3{padding-top:6px;margin:0;color:#ffffff;font:15px Arial; }#c531 .plain_content ul{margin:7px} #c532.component_ContentDisplay_Content {
 } #c532{width:318px;height:400px;padding:0;margin:0 15px 0 13px;background: url('/site/aucklandrestoration/images/basic_theme/promo1_bg.gif') repeat-x 0 0;}#c532 h2{padding-top:3px;margin-left:15px;color:#fff;font-weight:bold;text-shadow:2px 2px rgba(0,0,0,0.65);}#c532 .plain_content ul li{color:#ffffff;font:bold 15px Arial; padding:4px 20px 0;}#c532 .plain_content ul{margin:15px 0 25px;}#c532 .plain_content img{margin:0 28px 0 40px;} .mini_login {
padding:10px 10px 10px 10px;
}
.mini_login h6 {
font-size:1em;
padding:0;
margin:0;
}
.mini_login p {
font-size:0.9em;
padding:4px 0 4px 0;
margin:0;
}
.mini_login label {
float:left;
font-size:9px;
width:55px;
padding-top:2px;
}
.mini_login input.in {
display:inline;
width:70px;
font-size:1em;
margin-bottom: 3px;
}
.mini_login .btn {
width:auto;
display:block;
margin:4px 0 0 55px;
}
.component_Membership_MiniLogin {
margin: 0; margin: 10px; padding: 0;  } #login {padding:0;} #c201.component_Membership_MiniLogin {
border-bottom: 1px solid #ccc;
margin: 10px; padding: 0;  } #login {padding:0;} td.ltc {
padding: 0;
background: none;
text-align: left;
vertical-align: top;
border: none;
}
.component_Layout_Table {
margin: 0; margin: 0px; padding: 8px 14px;  } #c502.component_Layout_Table {
margin: 0px; padding: 0px;  } table.document{margin-top:10px;}#c502{height:394px;background: url('/site/aucklandrestoration/images/basic_theme/slide_shadow.gif')no-repeat bottom center;} #c505.component_Layout_Table {
margin: 0px; padding: 0px;  } #c505
{
height:412px;
} div.scroll_image {
position: absolute;
left: 0;
top: 0;
}
.component_ContentDisplay_ScrollingBanner {
margin: 0; margin: 0; padding: 8px 14px;  } #c530.component_ContentDisplay_ScrollingBanner {
 } #c530{height:342px;width:662px;padding:0;margin:0;} .fb_like{
overflow-x:hidden;
width:100%;
}
.component_ContentDisplay_FacebookLikeButton {
margin: 0; margin: 0; padding: 8px 14px;  } 
