/*
-----------------------------------------------
Genesis Restorations
Author: www.fuze.ca
Created: 2007-02-05
Modified: 2007-02-28
----------------------------------------------- */


/* Sub NAV b2 */
#side-subnav.b2 .section-subnav{font:  bold 14px Arial, Helvetica, sans-serif;margin:0px;padding:0 2px 0 0;margin-bottom:5px;color: #274E6F;letter-spacing: 1px;text-align: right;text-transform:uppercase;}
#side-subnav.b2 a{display: block;padding: 2px 5px 2px 0px;width: 182px;background-color: #C8D8E5;}
#side-subnav.b2 a:link, #side-subnav.b2 a:visited{color: #274E6F;font-weight:bold;text-decoration: none;}
#side-subnav.b2 a:hover{color: #fff;font-weight:bold;background: #264F72;}
#active-sub{color: #fff;padding: 2px 5px 2px 0px;width: 182px;font-weight:bold;background: url("../images/sidenav-bg.gif");}

/* inline links */
#side-subnav.b2 .section-subnav{font:  bold 14px Arial, Helvetica, sans-serif;margin:0px;padding:0 2px 0 0;margin-bottom:5px;color: #274E6F;letter-spacing: 1px;text-align: right;text-transform:uppercase;}
#side-subnav.b2 a{display: block;padding: 2px 5px 2px 0px;width: 182px;background-color: #C1D4E5;}

#col-middle-b2 a:link, #col-middle-b2 a:visited,
#col-contact.b2 a:link, #col-contact.b2 a:visited{
color: #4388c1;text-decoration: none;}

#col-middle-b2 a:hover, #col-contact.b2 a:hover{color: #f78e1f;text-decoration: underline;}




/* Content b2*/
#header {width:588px;height:175px;
background: url(images/banner-okanagan-branch.jpg) no-repeat;}
#header-sub {width:588px;height:38px;
background: url(images/header-sub.png) no-repeat;}
#content #header h1{font:  normal 24px Arial, Helvetica, sans-serif;text-align:right;
margin:0 ;padding:145px 80px 0 0;color: #000;}
#content #header-sub h2{font:  normal 18px Arial, Helvetica, sans-serif;
margin:0;padding:10px 80px 0 0;color: #f78e1f;text-transform:uppercase;
text-align:right;}


#col-middle-b2 h1{
margin: 0 0 20px 0;
padding-top:21px;
line-height:120%;
}

#col-middle-b2 h1.ohome{
margin: 0 0 18px 0;
padding-top:57px;
padding-bottom:0px;
line-height:120%;
}

#col-middle-b2.localnews h2{
font:  normal 24px Arial, Helvetica, sans-serif;
margin:40px 0px 10px 35px;
padding-top:25px;color: #f78e1f;
border-top: 1px dashed;
border-color:#ccc;}


h1 .subo{font:  normal 18px Arial, Helvetica, sans-serif;color: #f78e1f;}

#col-middle-b2{border-left: 1px #e2e2e2 solid;margin-top:16px;width:520px;}
#col-middle-b2 h2{font:  normal 24px Arial, Helvetica, sans-serif;
margin:35px 0px 15px 35px;padding:0;color: #f78e1f;}



#col-middle-b2 h3{font:  bold 14px Arial, Helvetica, sans-serif;margin:20px 0px 10px 35px;padding:0px;color: #728EA8;}

table.b2 {margin:0 0 15px 35px;}
table.b2 td {font:  normal 12px Verdana, Arial, Helvetica, sans-serif;line-height:140%;color: #333;
vertical-align:top;}
table.b2 td strong {
color: #666;
font:  bold 14px/16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
