body 
	{
    background-image: url(../images/bkg_main.gif); background-repeat:repeat-x;
    background-color:#730010;
	margin: 0;
    padding: 0;
	}
	
a:link { color : #730010}
a:visited { color : #775130}
a:hover { color : #775130}


p {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; line-height: 20px; color: #444444; margin:0px 20px 10px 20px; padding: 0px }	
.form {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px; color: #444444; }

.caption {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px; color: #730010; padding:10px }	

ul {list-style-image:url(../images/bullet.gif); margin: 10px 0px 10px 35px; padding:0px 0px 0px 15px; }	
	
li {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px; color: #730010;
list-style-image:url(../images/bullet.gif); margin: 0px 20px 0px 0px ; padding:0px 0px 8px 0px   }	

	
.red {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; line-height: 18px; color: #730010; }	
.redsmall {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px;color: #730010; }	

h1 {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 20px; color: #730010; margin:15px 20px 5px 20px; padding: 0px }
h2 {font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; line-height: 20px; color: #730010; margin:15px 20px 5px 20px; padding: 0px }

.sidebarsmall{font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 12px; font-style: normal; font-weight: 800; line-height: 18px; color: #e2d8c3; margin-right:10px;margin-bottom:10px }

.sidebarsmall a:link { color : #e2d8c3; ext-decoration:none}
.sidebarsmall a:visited { color : #e2d8c3; text-decoration:none}
.sidebarsmall a:hover { color : #fff; text-decoration:underline}

.sidebarlarge{font-family: Trebuchet MS, Helvetica, Lucida Grande, sans-serif; font-size: 15px; font-style: normal; font-weight: 700; line-height: 22px; color: #d2c4ac; margin: 10px;}

.sidebarlarge a:link { color : #e2d8c3; text-decoration:underline}
.sidebarlarge a:visited { color : #c4b296; text-decoration:underline}
.sidebarlarge a:hover { color : #fff; ttext-decoration:underline}
.brightred {color:#C00}
	
.nav {font-family: Tahoma,  Helvetica, Lucida Grande, Trebuchet MS, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; line-height: 18px; color: #e2d8c3; margin-right:15px }

.nav a:link { color : #e2d8c3; text-decoration:none}
.nav a:visited { color : #e2d8c3; text-decoration:none}
.nav a:hover { color : #c4b296; text-decoration:none}

#header {
	background: #000000;
	height: 40px;
}
#outer_wrapper {
	
}

#container {
	width: 100%;
	float: left;
	
}
#content {
	text-align:left;
	margin: 0px;
	width: 100%;
	background-image: url(../images/bkg_content.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	color: #FFF;
	}

#myAlternativeContent {background-color:#000}


#footer {
	background: #000000;
	height: 30px;
	}

.footer a:link { color : #e2d8c3; text-decoration:none}
.footer a:visited { color : #e2d8c3; text-decoration:none}
.footer a:hover { color : #c4b296; text-decoration:none}

.footer{
 font-family: Tahoma, Helvetica, Lucida Grande, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 16px; color: #e2d8c3; 
}

.clearing {
	clear: both;
	background: #000000;
	height: 10px;
}

.clear {
	clear: both;
}

.mainbkg1
{ 
  background-image:url(../images/bkg_pages.gif);background-position:left;
}

.portfoliobkg1
{ 
  background-image:url(../images/bkg_portfolio.gif);background-position:left;
}

.portfoliobkg2
{ 
  background-image:url(../images/bkg_portfolio2.gif);background-position:left;
}

.portfolioheader
{ background-color:#d2c4ac
}

.portfolioborder
{ border-right: 6px solid #000000;
  border-top: 6px solid #000000;
  border-bottom: 6px solid #000000;
  border-left: 1px solid #000000
}

.portfoliothumbborder
{ border-bottom: 2px solid #000000;
border-right: 1px solid #000000;
}

.thumbdottedborder
{ border-top: 1px dotted #c2b496;
}

.nextbackborder
{ border: 1px solid #730010;
padding: 2px
}

.border
{ border-top: 1px dotted #444444; margin: 0 10px 0 10px;
}

.teasers
{ float:right; margin: 0 1px 5px 5px; border-top: 1px solid #ccc;border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; 
}


.mainbkghome
{ background-image:url(../images/home_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left; 
}


.mainbkgcommercial
{ background-image:url(../images/commercial_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left
}

.mainbkgcertified
{ background-image:url(../images/certified_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left;
}

.mainbkgservices
{ background-image:url(../images/services_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left
}

.mainbkgabout
{ background-image:url(../images/about_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left
}

.mainbkgcontact
{ background-image:url(../images/contact_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left
}
.mainbkgresources
{ background-image:url(../images/resources_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left
}

.mainbkghandy
{ background-image:url(../images/handy_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left
}

.mainbkgexpect
{ background-image:url(../images/expect_bkg_image_1.jpg); background-repeat:no-repeat; background-position: bottom left
}
.mainsidebar
{ 
  border-left: 6px solid #000000;
  border-right: 6px solid #000000;
  background-color:#000000;
}
