html,body{margin:0;padding:0}
body
{
margin:0;
text-align: center;
font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
}

div#headerContainer
{
    background-color:#FF0000;
    background-image:url(../images/page/page_top_bg.png);
    
}


div#headerContent
{
	margin-left: auto;
	margin-right: auto;
	width: 941px;
	text-align: left;
}

div#navigationContainer
{
    background-color:#4C0101;
    background-image:url(../images/page/nav_bg.png);
}


div#navigationContent
{
	margin-left: auto;
	margin-right: auto;
	width: 941px;
	text-align: left;
	background-color:#4C0101;
}

div#mainContainer
{
    background-color:#FBE6E7; 
    min-height:328px; 
    background-image:url(../images/page/page_bg.png); 
    background-repeat:repeat-x;
}


div#mainContent
{
	margin-left: auto;
	margin-right: auto;
	width: 941px;
	padding-top:10px;
	text-align: left;
    background-image:url(../images/page/page_bg.png); 
    background-repeat:repeat-x;
	background-color:#FBE6E7;
}

div#brandsContainer
{
    background-color:#EDEDED; 
    border-top: 1px solid #4c0101;
}


div#brandsContent
{
	margin-left: auto;
	margin-right: auto;
	width: 941px;
	text-align: left;
	background-color:#EDEDED;
}

div#brandsContent img
{
    padding-top:10px;
}

div#brandsList div.brandsBorderTop 
{
    height:2px; 
    background-image:url(../images/page/dbl_line.png); 
    background-repeat:repeat-x;
    margin-top:8px;
}

div#brandsList div.brandsBorderBottom 
{
    height:2px; 
    background-image:url(../images/page/dbl_line.png); 
    background-repeat:repeat-x;
    margin-top:8px;
    padding-bottom:10px;
}

div#brandsList {text-align:center;}
div#brandsList img {opacity: 0.4;margin-top: 0pt;margin-right: 8px;margin-bottom: 0pt;margin-left: 8px; border:0}
div#brandsList a:hover img {opacity: 1;}


div#footerContainer
{
    background-color:#565455; 
    height:107px; 
    background-image:url(../images/page/footer_bg.png); 
    background-repeat:repeat-x;
}


div#footerContent
{
	margin-left: auto;
	margin-right: auto;
	width: 941px;
	text-align: left;
	padding-top:4px;
}







h1 
{
    font-size:19px; 
    font-weight:normal; 
    color:#8B0504; 
    border-bottom:1px solid #8B0504;
    line-height: 25px;
    margin: 0;
}


p, a{font-size:13px;}
h2
{
    font-size:16px;
    font-weight: normal;
    line-height: 20px;
}

#pricelist
{
    margin-top:10px;
}
.categoryHeader
{
   background-color:#debabc;
   border-bottom: 1px solid #c28f90;
}

.categoryName
{
    font-size:16px;
    color: #000;
    margin: 0 10px 0 10px;
    font-weight:bold;
}

.categoryDescription
{
    font-size:13px;
    color: #000;
    font-style:italic;
}

.generalDescription
{
    font-size:13px;
color:#000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-style:italic;
}
.serviceName
{
    font-size:13px;
color:#000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight:bold;
}

.generalText
{
    font-size:13px;
color:#000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

div#header{background-color:#F3F2ED;}


div#container{text-align:left}
div#container{width:885px;margin:16px auto; padding:8px; background-color:#fff;}

div#content{float:right;width:724px; background-color:#fff;}

div#contentHolder{margin-left:15px;}

div#contentHolder p{line-height:1.4}
div#contentHolder h2.pricelist{color:Fuchsia;}

div#navigation{background:#ff0000;}
div#navigation{float:left;width:160px}



div#extra{background:#CCC8B3; clear:left;}
div#extra{float:left;clear:left;width:160px}




.clear-all
{
    clear:both;
}

td.siteBy 
{
width:140px;
color: #ffffff;
font-size: 10px;
vertical-align:bottom;
text-align:right;
}