/* CSS Document */

/* TWO COLOURS PER THEME */

/* HEADER / NAV / FOOTER BG COLOURS*/
#tb_navigation,  #tb_footer{
background-color:#000000;
}
/* CONTENT BG COLOURS*/
#tb_content {
	background-color:#1a1a1a;
}
/* If Page does not have before after pics turn off picture frame corners. */
.topframe {
background-image:url(../images/frm_top_flat.gif);
background-repeat:no-repeat;
}
.frm_right {
background-image:none;
}
.bg_1 {
background-image:url(../images/blk/blk_bg_1.gif);
background-repeat:no-repeat;
}
.bg_2 {
background-image:url(../images/blk/blk_bg_2.gif);
}
.bg_photo_1 {
background-image:url(../images/blk/blk_photo_1.jpg);
}


/* MAIN CONTENT */
h1, h2, h3{
color:#cdb677;
}
p {
	color:#f6edd4;
}
ul, ol{
	color:#f6edd4;
}
.before_after_photo {
position:relative;
background-image:url(../images/blk/blk_photo_2.jpg);
float:right;
margin-bottom: 10px;
}

a:link {
	color:#f6edd4;
	text-decoration:none;
	}
a:visited {
	text-decoration:none;
	color:#f6edd4;
	}
a:hover {
	text-decoration:underline;
	font-style:none;
	color: #f6edd4;
	}


/* NEW NAVIGATION */

#navcontainer { width: 175px; 
position:relative;
top:-30px;
}

#navcontainer ul, #navcontainer li
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer #home, #navcontainer #home a:link, #navcontainer #home a:visited {
	background-image:url(../images/blk/blk_home.gif);
}
#navcontainer #home a:hover
{
	background-image:url(../images/blk/blk_home_on.gif);
}
#navcontainer #portfolio, #navcontainer #portfolio a:link, #navcontainer #portfolio a:visited {
	background-image:url(../images/blk/blk_portfolio.gif);
}
#navcontainer #portfolio a:hover
{
	background-image:url(../images/blk/blk_portfolio_on.gif);
}
#navcontainer #testimonials, #navcontainer #testimonials a:link, #navcontainer #testimonials a:visited {
	background-image:url(../images/blk/blk_testimonials.gif);
}
#navcontainer #testimonials a:hover
{
	background-image:url(../images/blk/blk_testimonials_on.gif);
}
#navcontainer #contact, #navcontainer #contact a:link, #navcontainer #contact a:visited {
	background-image:url(../images/blk/blk_contact.gif);
}
#navcontainer #contact a:hover
{
	background-image:url(../images/blk/blk_contact_on.gif);
}
#navcontainer #links, #navcontainer #links a:link, #navcontainer #links a:visited {
	background-image:url(../images/blk/blk_links.gif);
}
#navcontainer #links a:hover
{
	background-image:url(../images/blk/blk_links_on.gif);
}
#navcontainer img{
	border:none;
}
#navcontainer a
{
display: block;
width: 175px;
height: 28px;
}


.whatsnew {
	background-image:url(../images/blk/blk_whats_new.gif);
}
.clientcomments{
	background-image:url(../images/blk/blk_client_comments.gif);
}
						
/* FOOTER STUFF */

.footer_hr {
	background-image:url(../images/blk/blk_footer.gif);
}

.footer_copy, .footer_copy a {
color:#f6edd4;
}
.pages {
color:#f6edd4;
}




