/* -----------------------------------------------

MAIN AND GENERAL CONTENT STYLES

------------------------------------------------- */

body {

   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

}



/* These styles will not be rendered in the PBWeditor */

body.mainbody{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

   background-color: #373536;

}

P {

   font-family: Arial, Helvetica, sans-serif; 
   color: #000000; 
   font-size: 12px;
   margin-right: 15px;
   margin-left: 22px;
}

TD {

   font-family: Arial, Helvetica, sans-serif; 

   color: #000000; 

   font-size: 12px;

}

img {

	border:0;

	}

hr {

	width: 98%;

	color: #E0E3CF;

	height:1

}

a:link {

        color: #330000;

   text-decoration: underline;

}

a:visited {

        color: #330000;

   text-decoration: underline;

}

a:hover {

        color: #550000;

   text-decoration: none;

}

a:active  {

        color: #330000;

   text-decoration: underline;

}

.Welcome {

   font-size: 14px;

   text-align:left;

   background-color:#FFFFFF;

   padding: 5;

}

.FeaturedWelcome {

   font-size: 12px;

   color:#990000;

   text-align:left;

   background-color:#FFFFFF;

}

.Content {

   font-family: Arial, Helvetica, sans-serif; 

   color: #000000; 

   font-size: 12px;

}

.FeaturedContent {

   font-size: 12px;

   color: #000000;

   background-color:#FFFFFF;

}

.MainContent {

   font-family: Arial, Helvetica, sans-serif; 

   color: #000000; 

   font-size: 12px;

}

.FeaturedMainContent {

   font-size: 12px;

   color: #000000;

   background-color:#FFFFCC;

}

.NewsBox {

   border: 1px solid #A50205;

}

.NewsTitle {

   font-size: 14px;

   font-weight: bold;

   color: #FFFFFF;

   background-color: #A50205;

   height: 13px;

}

.NewsContent {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 10px;

}

.ListHeader1 {

	font-size: 14px;

	font-weight: bold;

	background-color: #E0E3CF;

}

.HelpTitle {

	font-family: Arial, Helvetica, sans-serif; 

	color: #FFFFFF; 

	font-size: 16px;

	font-weight: bold;

	background-color: #A50205;

}

.HelpHeader {

	font-family: Arial, Helvetica, sans-serif; 

	color: #00000; 

	font-size: 14px;

	font-weight: bold;

}

.HelpContent {

   font-family: Arial, Helvetica, sans-serif; 

   color: #000000; 

   font-size: 12px;

}









/* -----------------------------------------------

VARIOUS FORM STYLES

------------------------------------------------- */

.FormLabel{

	font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

	text-align:right;

}

.FormInputNote{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style:italic;

	text-transform: uppercase;

}

.FormInput{

	font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

}

.FormButton{

	font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;

}

.CategorySelectBox {

   border: 1px solid #A6AB8B;

   background-color: #EFEFEF;

   font-size: 10px;

}

.SearchInput {

	font-size: 10px;

	background-color: #E0E3CF;

	border: 1px solid #A6AB8B;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.Search {

	font-size: 10px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.SmallButtonLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	background-color: #DDDDDD;

	text-align: center;

	padding-right:3;

	padding-left:3;

	border: 1px solid #666666;

}

a.SmallButtonLink:link {text-decoration:none}

a.SmallButtonLink:active {text-decoration:none}

a.SmallButtonLink:visited {text-decoration:none}

a.SmallButtonLink:hover {text-decoration:none; color:#FFFFFF; background-color:#333333}





/* -----------------------------------------------

BANNER RELATED STYLES

------------------------------------------------- */

.BannerZone {

   background-color: #A6AB8B;

   text-align: center;

}



/* -----------------------------------------------

PRODUCT LISTS

------------------------------------------------- */

.MiniProductListHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

    background-color: #A6AB8B;

}

.MiniProductListItems {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

    background-color: #E0E3CF;

}



/* -----------------------------------------------

FOOTER AND COPYRIGHT AREA STYLES

------------------------------------------------- */

.FooterContent {

   font-family: Arial, Helvetica, sans-serif; 

   color: #666666; 

   font-size: 10px;

   padding: 5px;

}

.FeaturedFooterContent {

   font-size: 10px;

   color: #FFFFFF;

   background-color:#A6AB8B;

   padding: 5px;

}

.Footer:link {

      COLOR: #FFFFFF; 

      TEXT-DECORATION: none; 

}

.Footer:visited {

      COLOR: #FFFFFF; 

      TEXT-DECORATION: none; 

}

.Footer:active {

      COLOR: #FFFFFF; 

      TEXT-DECORATION: none; 

}

.Footer:hover {

      COLOR: #C0C5A5; 

      TEXT-DECORATION: underline; 

}



.Copyright {

   border-bottom-style: none;

   font-size: 10px;

   border-top-style: none;

   border-right-style: none;

   border-left-style: none;

   color: #FFFFFF;

   background-color: #A50205;

}





/* -----------------------------------------------

HEADERS, SUBHEADERS AND TITLE STYLES

------------------------------------------------- */

.SiteHeader {

   font-family: Arial, Helvetica, sans-serif;

   font-size: 18px;

   font-weight: bold;

   padding: 0

}

.PageHeaderTitle{
	font-size: 20px;
	color: #A30808;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/title_bck.gif);
	background-repeat: no-repeat;
	text-indent: 27px;
	padding-top: 2px;
	height:5px;
  line-height:48px;
margin-top:16px;
}





/* -----------------------------------------------

HELP, STATUS, NOTIFICATION AND ERROR MESSAGE STYLES

------------------------------------------------- */

.HelpText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #ECEEE1;

	padding: 3;

}

.AdminStatusMessage{

	color: red;

}



.StatusMessage{

	background-color: yellow;

	color: red;

}



.SectionHeading{

	font-weight:bold;

	font-size:14px;

}

.Debug{

	background-color: yellow;

	color: red;

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}





/* -----------------------------------------------

LISTINGS STYLES

------------------------------------------------- */

.CategoryMenuContainer{

}

.CompanyInfo{

}

.CompanyCategories{

}

.SearchResultText{

}

.ListingResult{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

.ListingResultFeatured{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color:#E0E3CF;

}

.ListingResultCompanyName{

	font-weight:bold;

}

.ListingResultLocation{

	

}

.DirectoryTitle {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 14px;

   font-weight: bold;

   color: #FFFFFF;

   background-color: #A50205;

   padding: 5;

}

.DirHeaderLink:link {

      font-size: 10px;

      text-decoration: none;

      color: #FFFFFF;

      font-weight: normal;

      font-style: normal;

}

.DirHeaderLink:visited {

      font-size: 10px;

      text-decoration: none;

      color: #FFFFFF;

      font-weight: normal;

      font-style: normal;

}

.DirHeaderLink:active {

      font-size: 10px;

      text-decoration: none;

      color: #FFFFFF;

      font-weight: normal;

      font-style: normal;

}

.DirHeaderLink:hover {

      font-size: 10px;

      color: #C0C5A5;

      text-decoration: underline;

      font-weight: normal;

      font-style: normal;

}

.CategoryLinks:link {

      font-size: 12px;

      text-decoration: none;

      color: #000000;

      font-weight: bold;

      font-style: normal;

}

.CategoryLinks:visited {

      font-size: 12px;

      text-decoration: none;

      color: #000000;

      font-weight: bold;

      font-style: normal;

}

.CategoryLinks:active {

      font-size: 12px;

      text-decoration: none;

      color: #000000;

      font-weight: bold;

      font-style: normal;

}

.CategoryLinks:hover {

      font-size: 12px;

      color: #A50205;

      text-decoration: underline;

      font-weight: bold;

      font-style: normal;

}

.SubCatLinks:link {

      font-size: 10px;

      text-decoration: none;

      color: #000000;

      font-weight: normal;

      font-style: normal;

}

.SubCatLinks:visited {

      font-size: 10px;

      text-decoration: none;

      color: #000000;

      font-weight: normal;

      font-style: normal;

}

.SubCatLinks:active {

      font-size: 10px;

      text-decoration: none;

      color: #000000;

      font-weight: normal;

      font-style: normal;

}

.SubCatLinks:hover {

      font-size: 10px;

      color: #A50205;

      text-decoration: underline;

      font-weight: normal;

      font-style: normal;

}

.CategoryListings {

	 padding: 10;

	 background-color:#FFFFCC;

}



.ProductDisplaySingle{

	background-color:#EFEFEF;

}

.ProductSingleDisplayName{

	font-weight:bold;

}

.ProductSingleDisplayDescription{

	font-style:italic;

}

.ProductSingleDisplayManufacturer{

	font-size:8px;

}

/* -----------------------------------------------

CLASSIFIEDS RELATED STYLES

------------------------------------------------- */



.ClassifiedsTitle {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 14px;

   font-weight: bold;

   color: #FFFFFF;

   background-color: #333333;

   padding: 5;

}



.ClassifiedsContactInfo {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 10px;

   color: #000000;

}



.CategoryAds {

	 padding: 10;

	 background-color:#EEEEEE;

}

.white8
{
	font-size: 8pt;
	font-family:  Verdana,Arial, Helvetica, San-Serif;
	color: #FFFFFF;
	font-weight: bold;
}

.formlabel
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #000000;
	font-weight: bold;
}
a:link.topnav{

	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:visited.topnav{

	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.topnav{

	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #A30808;
	font-weight: bold;
	text-decoration: none;
	background: none;
}
a:link.leftnav{

	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 10pt;
}
a:visited.leftnav{

	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.leftnav{

	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: none;
}
.navthere
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #E33131;
	font-weight: bold;
	text-decoration: none;
	background: white;
}

.smallblack
{
	font-size: 9pt;
	font-family:  Verdana, Arial, Helvetica, San-Serif;
	color: #000000;
	font-weight: normal;
}
.ltgraybg
{
	background: #F1F0F0;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.medgraybg
{
	background: #AFAEAE;
}
.redbg
{
	background: #A30808;
}
.whitehead
{
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 11pt;
}
.leftwhite
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: -10px;
}
.footer
{
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica, San-Serif;
	color: #7F7E7E;
	font-weight: bold;
}
.bottomlines
{
	background-image : url(/images/bottomlines_bg.gif);
}	
.indent
{
	margin-right: 15px;
}

/* -----------------------------------------------

Page Headers  

------------------------------------------------- */

.contactback
{
	background-image: url(/images/contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.whoweareback
{
	background-image: url(/images/whoweare.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.howwediffer
{
	background-image: url(/images/howwediffer.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.services
{
	background-image: url(/images/services.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.firstParagraph
{
   font-size: 12px;
   margin-right: 180px;
   margin-left:25px;
}
.home
{
	padding: 10px;
}
.client
{
	background-image: url(/images/client.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.histories
{
	background-image: url(/images/histories.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* -----------------------------------------------
MENU STYLES
------------------------------------------------- */
.LeftMenuItem {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

/* padding: firstpx controls the space inbetween itmes and the last number the padding left/right  */
padding: 6px 12px;
line-height:22px;
  display: block;
	
}
a.LeftMenuItem:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
/* padding: firstpx controls the space inbetween itmes and the last number the padding left/right  */

  display: block;
}
a.LeftMenuItem:visited {
      COLOR: #FFFFFF; 
           TEXT-DECORATION: none; 

}
a.LeftMenuItem:active {
      COLOR: #FFFFFF; 
            TEXT-DECORATION: none; 

}
a.LeftMenuItem:hover {
      COLOR: #A30808; 
	       TEXT-DECORATION: none; 

/* padding: firstpx controls the space inbetween itmes and the last number the padding left/right  */

  
	  background-color: #F1F0F0;
	

}
