
/* main.css */


    /* NOTES - Last CSS Valadation & clean-up date 9-12-10 - Validated Successfully on 9-12-10 */
    /* NOTES - Copy of removed css code, is in folder called removed-css-code - look for main-css */     



    /* Contents - With an approximate line guide */
    
                   /* Line   30 - Head for all pages with-out ads */
                   /* Line   49 - Head for all pages with ads */
                   /* Line   27 - Body id's */
                   /* Line  119 - Form fields - register, profiles... */
                   /* Line  202 - Link styles */
                   /* Line  283 - Font styles */
                   /* Line  319 - Profile fonts - search result fonts */
                   /* Line  480 - Table results styles */
                   /* Line  675 - Alternating table results colors */
                   /* Line 1755 - Quick Search */
                   /* Line 1200 - Find - Search */
                   /* Line  726 - Mainpage & profile container */
                   /* Line 2472 - Top menu containers */




                   /* Head for all pages with-out ads */


#head_1     
    {
    width : 100%;
    height : 178px;
    margin : 0 auto;
    padding : 0 0 0 0;
    text-align: center;
    background : url(/banners/bg_header178.png);
    background-repeat: repeat-x;
    }
#head_1a     
    {
    width : 100%;
    height : 178px;
    margin : 0 auto;
    padding : 0 0 0 0;
    text-align: center;
/*<!--  background : url(/banners/Site_logo_bg.gif);--> */
    background : url(/banners/bg_header178.png);
    background-repeat: repeat-x;
    }
#logo_img1  
    {
    position :relative;
    margin: 0 auto;
    padding : 30px 0 0 0;
    }




                   /* Head for all pages with ads */


#head_2     
    {
    width : 100%;
    height : 143px;
    margin : 0 0 -20px 0;
    padding : 0 0 0 0;
    background : url(/banners/bg_head_2.png);
    background-repeat: repeat-x;
    }
#logo_img2  
    {
    position : absolute;
    top : 44px;
    left : 20px;
    }
#ad_spot    
    {
    height : 110px;
    width: 800px;
    padding : 30px 0 0 10%;
    margin : 0 auto;
    }
#head_talk     
    {
    width : 100%;
    height : 143px;
    margin : 0 0 -20px 0;
    padding : 0 0 0 0;
    background : url(/banners/bg_head_2.png);
    background-repeat: repeat-x;
    }
#logo_imgtalk  
    {
    position : absolute;
    top : 44px;
    left : 20px;
    }
#ad_spot_talk    
    {
    height : 110px;
    width: 800px;
	padding: 20px 0 0 0;
	text-align: left;
	margin-top:0;
	margin-right:0;
	margin-bottom: 0;
	margin-left: 315px;
    }

                   /* Body id's */

body			
			{
			margin: 0px auto;
            text-align: left;
			background-color: #000000;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#admin			
			{
			background-color: #ffffff;
			margin:	0px;
			text-align: left; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#main						
			{
            width: 100%;
            text-align: center;
			background-color: #000000;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#login						
			{
            width: 100%;
            text-align: center;
			background-color: #000000;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#homeowner			
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#commercial-1		
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#contractor		
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#subcontractor			
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#employee			
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#supplier			
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#advertise		
			{
            width: 100%;
            text-align: center;
			background-color: #000000;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#classified		
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#feature		
			{
            width: 100%;
            text-align: center;
			background-color: #000000;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#findnow
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}	   
body#join			
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#links			
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#pollpage		
			{
            width: 100%;
            text-align: center;
			background-color: #000837;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#pollpage-results		
			{
            width: 100%;
            text-align: center;
			background-color: #1a1a1a;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#profile			
			{
            width: 100%;
            text-align: center;
			background-color: #000000;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#video			
			{
            width: 100%;
            text-align: center;
			background-color: #1a1a1a;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#videos			
			{
            width: 100%;
            text-align: center;
			background-color: #1a1a1a;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#my_videos			
			{
            width: 100%;
            text-align: center;
			background-color: #1a1a1a;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}
body#test
			{
            width: 100%;
            text-align: center;
			background-color: red;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #333333; 
			font-weight: normal; 
			font-style: normal; 
			}





                   /* Form fields - register, profiles...  */

td.panelheader		
			{
			background:#d5d5d5;
			border-top:0pt;
			}
td.panelbottom		
			{
			background:#5197cb;
			}
td.panelbg		
			{
			background:#5197cb;
			}
td.panelmain		
			{
			background:#5197cb;
			}
.formfield		
			{
			background-color:	#c0c0c0;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			color: white; 
			border-top:1px black solid;
			border-left:1px black solid;
			}
a.menulink:hover	
			{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			color: black;
			font-weight: normal; 
			font-style: normal; 
			text-decoration: underline; 
			}
a.menulink		
			{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			color: black;
			font-weight: normal; 
			font-style: normal; 
			text-decoration: none; 
			}
a.adminlink		
			{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: white;
			font-weight: normal; 
			font-style: normal; 
			text-decoration: none; 
			}
a.headerlink		
			{
			color: white;
			}
a.headerlink:hover	
			{
			color: black;
			}
td.fieldname		
			{
			height: 25px;
			width:	120px;
			font-family: Arial;
			color: black;
			font-size:	12px;
			}
td.fieldname2		
			{
			height: 25px;
			font-family: Arial;
			color: black;
			font-size: 12px;
			}





                   /* Link styles */


a.footerlink		
			{
			font-family: Arial;
			color: black;
			font-size: 12px;
			text-decoration: none;
			}
a.footerlink:hover	
			{
			font-family: Arial;
			color: black;
			font-size: 12px;
			text-decoration: underline;
			}
.link_sub_title_red		
			{
			font-family: Georgia;
            text-decoration:none; 
			font-size: 15px; 
			color: red;
			font-weight: bold; 
			font-style: normal; 
            padding: 2px 2px 2px 2px;
			}
a.link_sub_title_red:hover    
			{	
            color:#fff;
			font-family: Georgia;
            text-decoration:none; 
			font-size: 15px; 
            background-color: blue;
            display: block;
            padding: 2px 2px 2px 2px;
            display: block;
            width: 220px; 
           	}
.gold_link
			{
			color:#ffd700;
			text-decoration:none;
			font-family:Arial;
			font-size: 12px;
			font-weight:normal;
			display: block;
			padding: 2px 2px 2px 2px;
			}
a.gold_link:visited
			{
			text-decoration:none;
			padding: 2px 2px 2px 2px;
			color:#ffd700;
			}	
a.gold_link:hover
			{
			color:#fff;
			text-decoration:none;
			font-family:Arial;
			font-size: 12px;
			font-weight:normal;
			background-color: blue;
			display: block;
			padding: 2px 2px 2px 2px;
			display: block;
			width: 180px; 
			}
a.gold_link:link
			{
			color:#ffd700;
			font-family:Arial;
			font-size: 12px;
			display: block;
			padding: 2px 2px 2px 2px;
			}





                   /* Font styles */


font.subtitle		
			{
			font-size: 10px;
			font-family: arial;
			}
font.title		
			{
			font-size: 12px;
			font-family: arial;
			}
font.mediumtitle	
			{
			font-size: 14px;
			font-family: arial;
			}
font.bigtitle		
			{
			font-size: 18px;
			font-family: arial;
			}
font.italictitle	
			{

			}
font.searchresults	
			{
			font-size: 18px;
			font-family: arial;
			}




                   /* Profile fonts - search result fonts */




.profile_name		
			{
			font-family: Georgia; 
			font-size: 34px; 
			color: white;
			font-weight: bold; 
			font-style: normal; 
			}
.profile_title		
			{
			font-family: Georgia; 
			font-size: 18px; 
			color: #ffd700;
			font-weight: normal; 
			font-style: italic; 
			}
.profile-tr
            {
            background-color: #dbdadb;
            }
.profile-tr-2
            {
            background-color: red;
            border: 7px solid blue;
            }
.profile-td-1
            {    
			height: 25px;
            width: 250px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 15px;
            background-color: #c0c0c0;
			}
.profile-td-1a
            {    
			height: 25px;
            width: 100%;
			font-family: Arial;
			color: black;
			font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 15px;
            background-color: #dbdadb;
			}
.profile-td-2
            {    
			height: 25px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            padding: 0 0 0 10px;
			}
.profile-td-2a
            {    
			height: 25px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            padding: 10px 0 20px 15px;
            background-color: #dbdadb;
			}
.profile-td-3
            {    
			height: 25px;
            width: 420px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 15px;
            background-color: #c0c0c0;
			}
.profile-td-3a
            {    
			height: 25px;
			font-family: Arial;
            text-align: center;
			color: black;
			font-size: 12px;
			}
.profile-td-4
            {    
			height: 25px;
            width: 350px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 15px;
            background-color: #c0c0c0;
			}
.profile-td-4a
            {    
			height: 25px;
			font-family: Arial;
            text-align: left;
			color: black;
			font-size: 12px;
            padding: 0 0 0 15px;
			}
.profile-td-5
            {    
			height: 25px;
            width: 250px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 15px;
            background-color: #c0c0c0;
			}
.profile-td-5a
            {    
			height: 25px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            padding: 0 0 0 10px;
			}
.profile-td-5-b
            {    
			height: 25px;
            width: 250px;
			font-family: Arial;
			color: black;
			font-size: 12px;
            padding: 0 0 0 15px;
            background-color: #c0c0c0;
			}
.profile-td-fill
            {  
			height: 20px;
            width: 250px;
            background-color: #808080;
			}
.profile-td-fill-2
            {    
			height: 20px;
            width: 90%;
            background-color: #808080;
			}
.reg-td
            {    
            height: 25px;
            width: 400px;
            font-family: Arial;
            color: black;
            font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 15px;
            background-color: #c0c0c0;
            }
.reg-td-fill
            {  
			height: 20px;
            width: 250px;
            background-color: #a1a1a1;
			}
.info-reg
            {   
            color: gray;
            font-family: comic sans ms,cursive;
            font-style:italic;  
            padding: 0 0 0 10px;
            font-weight: normal;
			} 
.info
            {    
            width: 550px;
            background-color: #bdf381;
			} 
.info-t
            {    
            font-size: 16px;
            font-family: Georgia, serif;
            color: navy;
            font-weight: bold;
			}
.info-2
            {    
            font-size: 13px;
            color: black;
            font-family: Arial, Helvetica, sans-serif; 
			}  
.big_title		
			{
			font-family: Georgia; 
			font-size: 20px; 
			color: silver;
			font-weight: bold; 
			font-style: normal; 
			}
.big_title_red		
			{
			font-family: Georgia; 
			font-size: 28px; 
			color: red;
			font-weight: bold; 
			font-style: normal; 
			}
.big_title_blue		
			{
			font-family: Georgia; 
			font-size: 18px; 
			color: navy;
			font-weight: bold; 
			font-style: normal; 
			}
.big_title_green		
			{
			font-family: Georgia; 
			font-size: 18px; 
			color: green;
			font-weight: bold; 
			font-style: normal; 
			}
.sub_title_red		
			{
			font-family: Georgia;
            text-decoration:none; 
			font-size: 14px; 
			color: red;
			font-weight: bold; 
			font-style: normal; 
			}
.sub_title_blue		
			{
			font-family: Georgia; 
			font-size: 14px; 
			color: navy;
			font-weight: bold; 
			font-style: normal; 
			}
.sub_title_green		
			{
			font-family: Georgia; 
			font-size: 13px; 
			color: green;
			font-weight: bold; 
			font-style: normal; 
			}
.big_text_gray   
			{
			font-family: Georgia; 
			font-size: 26px; 
			color: gray;
			font-weight: bold; 
			font-style: normal; 
			}
.big_text_black   
			{
			font-family: Georgia; 
			font-size: 26px; 
			color: black;
			font-weight: bold; 
			font-style: normal; 
			}
.big_text_silver   
			{
			font-family: Georgia; 
			font-size: 26px; 
			color: silver;
			font-weight: bold; 
			font-style: normal; 
			}
.large_text_silver   
			{
			font-family: Georgia; 
			font-size: 18px; 
			color: silver;
			font-weight: bold; 
			font-style: normal; 
			}
.large_text_black   
			{
			font-family: Georgia; 
			font-size: 18px; 
			color: black;
			font-weight: bold; 
			font-style: normal; 
			}
.large_text_gray   
			{
			font-family: Georgia; 
			font-size: 18px; 
			color: gray;
			font-weight: bold; 
			font-style: normal; 
			}
.text_black		
			{
			font-family: Arial, Helvetica, sans-serif;  
			font-size: 13px; 
			color: black;
			font-weight: normal; 
			font-style: normal; 
			}
.text_red		
			{
			font-family: Arial, Helvetica, sans-serif;  
			font-size: 13px; 
			color: red;
			font-weight: normal; 
			font-style: normal; 
			}
.text_black2		
			{
			font-family: Arial, Helvetica, sans-serif;  
			font-size: 14px; 
			color: black;
			font-weight: normal; 
			font-style: normal; 
			}
.text_red2		
			{
			font-family: Arial, Helvetica, sans-serif;  
			font-size: 16px; 
			color: red;
			font-weight: bold; 
			font-style: normal;
            text-align: center; 
			}





                   /* Table results styles Public */


td.resultsdata		
			{
			font-size:		    13px;
			font-family:		arial;
            color:              Silver;
			border-left:		0px solid #c0c0c0;
			border-top:		    0px solid #c0c0c0;
			border-right:		0px solid green;
			border-bottom:		2px solid #c0c0c0;
            HEIGHT:             60px;
			}
td.resultsheader	
			{
			font-size:		    14px;
			font-weight:		normal;
			font-family:		comic sans ms,cursive;
			border-left:		0px solid #c0c0c0;
			border-top:		    0px solid #c0c0c0;
			border-right:		0px solid black;
			border-bottom:		7px solid #c0c0c0;
			}
table.internal		
			{
			border-left:		0px solid gray;
			border-right:		0px solid gray;
			border-top:		    0px solid gray;
			border-bottom:		0px solid gray;
			}
table.boardresults
			{
			padding:		    3px;
			border-spacing:	    0px;
			border-left:		0px solid #c0c0c0;
			border-top:		    0px solid #c0c0c0;
			border-right:		0px solid black;
			border-bottom:		0px solid black;
			}
tr.resultheading 
			{
			background-color:   #d3e0ea; 
			HEIGHT:             40px;
			}
tr.background    
			{
			background-color:   #ffffff;
			}             
td.tdresultheading 
			{
			color:              navy;
			font-family:        arial; 
			font-size:          16px;
			font-weight:        bold;
			}














.title-box-results
            {
            text-align : left;
            padding: 10px 0 20px 10px; 
            margin: 10px 0 30px 0; 
            }
.title-box-results-postings
            {
            text-align : center;
            padding: 10px 0 20px 10px; 
            margin: 10px 0 30px 0; 
            }



     /* Contractor Result Board  */

 /* public  */

.board-results-p
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            }
.result-heading-p 
            {
            background-color:   #d3e0ea; 
            height:             40px;
            float:              left;
            width:              100%;
            clear:              all;
            }
.title-result-p
            {
            width:              650px;
            padding:            10px 0 0 5px;
            text-align:         left;
            float:              left;

            }            
.result-phone-p 
            {
            color:              navy;
            font-family:        arial; 
            font-size:          16px;
            font-weight:        bold;
            padding:            10px 5px 0 0;
            float:              right;
            text-align:         left;
            width:              125px;
            }
.results-data-p		
			{
            align:              left;
            width:              110px;
            height:             100px;
			}
.results-data-p-a		
			{
			font-size:		    13px;
			font-family:		arial;
            color:              silver;
            width:              100%;
            text-align:         left;
            padding:            15px 0 25px 20px;
            height:             100px;
			}
.results-pic-box-p
           {
           float:               left;
           width:               110px;
           height:              110px;
           margin:              15px 0 0 0;
           }
.results-box-l-p
           {
           float:              left;
           width:              500px;
           }
.results-box-r-p
           {
           float:              right;
           width:              100px;
           }
.result-title-link-p
			{
			color:              gray;
			text-decoration:    none;
			font-family:        Georgia;
			font-size:          16px;
			font-weight:        bold;
			}
a.result-title-link-p:visited
			{
			text-decoration:    none;
			color:              gray;
			}	
a.result-title-link-p:hover
			{
			color:              red;
			font-family:        Georgia;
			text-decoration:    underline;
			font-size:          16px;
			font-weight:        bold;
			}
.result-title2-link-p
			{
			color:              blue;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          14px;
			font-weight:        normal;
			}
a.result-title2-link-p:visited
			{
			text-decoration:    none;
			color:              blue;
			}	
a.result-title2-link-p:hover
			{
			color:              red;
			font-family:        verdana,arial;
			text-decoration:    underline;
			font-size:          14px;
			font-weight:        normal;
			}
.board-results-b-b-p
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            background-color:   #d3e0ea;
            height:             0;
            }

 /* after login  */


.board-results
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            }
.result-heading 
            {
            background-color:   #d3e0ea; 
            height:             40px;
            float:              left;
            width:              100%;
            clear:              all;
            }
.title-result
            {
            width:              650px;
            padding:            10px 0 0 5px;
            text-align:         left;
            float:              left;

            }            
.result-phone 
            {
            color:              navy;
            font-family:        arial; 
            font-size:          16px;
            font-weight:        bold;
            padding:            10px 5px 0 0;
            float:              right;
            text-align:         left;
            width:              125px;
            }
.results-data		
			{
            align:              left;
            width:              110px;
            height:             100px;
			}
.results-data-a		
			{
			font-size:		    13px;
			font-family:		arial;
            color:              silver;
            width:              100%;
            text-align:         left;
            padding:            15px 0 25px 20px;
            height:             100px;
			}
.results-pic-box
           {
           float:               left;
           width:               110px;
           height:              110px;
           margin:              15px 0 0 0;
           }
.results-box-l
           {
           float:              left;
           width:              500px;
           }
.results-box-r
           {
           float:              right;
           width:              100px;
           }
.result-title-link
			{
			color:              gray;
			text-decoration:    none;
			font-family:        Georgia;
			font-size:          16px;
			font-weight:        bold;
			}
a.result-title-link:visited
			{
			text-decoration:    none;
			color:              gray;
			}	
a.result-title-link:hover
			{
			color:              red;
			font-family:        Georgia;
			text-decoration:    underline;
			font-size:          16px;
			font-weight:        bold;
			}
.result-title2-link
			{
			color:              blue;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          14px;
			font-weight:        normal;
			}
a.result-title2-link:visited
			{
			text-decoration:    none;
			color:              blue;
			}	
a.result-title2-link:hover
			{
			color:              red;
			font-family:        verdana,arial;
			text-decoration:    underline;
			font-size:          14px;
			font-weight:        normal;
			}
.board-results-b-b
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            background-color:   #d3e0ea;
            height:             40px;
            }



     /* Supplier Result Board  */

 /* public  */


.board-results-p2
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            }
.result-heading-p2 
            {
            background-color:   #e0eee0; 
            height:             40px;
            float:              left;
            width:              100%;
            clear:              all;
            }
.title-result-p2
            {
            width:              650px;
            padding:            10px 0 0 5px;
            text-align:         left;
            float:              left;

            }            
.result-phone-p2 
            {
            color:              navy;
            font-family:        arial; 
            font-size:          16px;
            font-weight:        bold;
            padding:            10px 5px 0 0;
            float:              right;
            text-align:         left;
            width:              125px;
            }
.results-data-p2	
			{
            align:              left;
            width:              110px;
            height:             100px;
			}
.results-data-p-a2		
			{
			font-size:		    13px;
			font-family:		arial;
            color:              silver;
            width:              100%;
            text-align:         left;
            padding:            15px 0 25px 20px;
            height:             100px;
			}
.results-pic-box-p2
           {
           float:               left;
           width:               110px;
           height:              110px;
           margin:              15px 0 0 0;
           }
.results-box-l-p2
           {
           float:              left;
           width:              500px;
           }
.results-box-r-p2
           {
           float:              right;
           width:              100px;
           }
.result-title-link-p2
			{
			color:              gray;
			text-decoration:    none;
			font-family:        Georgia;
			font-size:          16px;
			font-weight:        bold;
			}
a.result-title-link-p2:visited
			{
			text-decoration:    none;
			color:              gray;
			}	
a.result-title-link-p2:hover
			{
			color:              red;
			font-family:        Georgia;
			text-decoration:    underline;
			font-size:          16px;
			font-weight:        bold;
			}
.result-title2-link-p2
			{
			color:              blue;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          14px;
			font-weight:        normal;
			}
a.result-title2-link-p2:visited
			{
			text-decoration:    none;
			color:              blue;
			}	
a.result-title2-link-p2:hover
			{
			color:              red;
			font-family:        verdana,arial;
			text-decoration:    underline;
			font-size:          14px;
			font-weight:        normal;
			}
.board-results-b-b-p2
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            background-color:   #e0eee0;
            height:             40px;
            }

 /* after login  */

.board-results-2
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            }
.result-heading-2 
            {
            background-color:   #e0eee0; 
            height:             40px;
            float:              left;
            width:              100%;
            clear:              all;
            }
.title-result-2
            {
            width:              650px;
            padding:            10px 0 0 5px;
            text-align:         left;
            float:              left;

            }            
.result-phone-2 
            {
            color:              navy;
            font-family:        arial; 
            font-size:          16px;
            font-weight:        bold;
            padding:            10px 5px 0 0;
            float:              right;
            text-align:         left;
            width:              125px;
            }
.results-data-2	
			{
            align:              left;
            width:              110px;
            height:             100px;
			}
.results-data-a2		
			{
			font-size:		    13px;
			font-family:		arial;
            color:              silver;
            width:              100%;
            text-align:         left;
            padding:            15px 0 25px 20px;
            height:             100px;
			}
.results-pic-box-2
           {
           float:               left;
           width:               110px;
           height:              110px;
           margin:              15px 0 0 0;
           }
.results-box-l-2
           {
           float:              left;
           width:              500px;
           }
.results-box-r-2
           {
           float:              right;
           width:              100px;
           }
.result-title-link-2
			{
			color:              gray;
			text-decoration:    none;
			font-family:        Georgia;
			font-size:          16px;
			font-weight:        bold;
			}
a.result-title-link-2:visited
			{
			text-decoration:    none;
			color:              gray;
			}	
a.result-title-link-2:hover
			{
			color:              red;
			font-family:        Georgia;
			text-decoration:    underline;
			font-size:          16px;
			font-weight:        bold;
			}
.result-title2-link-2
			{
			color:              blue;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          14px;
			font-weight:        normal;
			}
a.result-title2-link-2:visited
			{
			text-decoration:    none;
			color:              blue;
			}	
a.result-title2-link-2:hover
			{
			color:              red;
			font-family:        verdana,arial;
			text-decoration:    underline;
			font-size:          14px;
			font-weight:        normal;
			}
.board-results-b-b-2
            {
            width:              850px;
            padding:            0 0 0 0px;
            margin:             auto;
            background-color:   #e0eee0;
            height:             40px;
            }





                   /* Table results styles After log-in - Postings */


.results-header-post	
			{
			font-size:		    12px;
			font-weight:		normal;
            font-color:         #000000;
			font-family:		verdana,arial;
            padding:            5px 3px 5px 5px;
			border-left:		3px solid black;
			border-top:		    7px solid #c0c0c0;
			border-right:		3px solid black;
			border-bottom:		7px solid #a1a1a1;
			}
.board-results-post
			{
            width:              98%;
			padding:		    0;  
			}
.results-data-post		
			{
			font-size:		    13px;
			font-family:		arial;
            color:              #000000;
			padding:		    5px 0 0 5px;  
			border-bottom:		3px solid #a1a1a1;
            height:             40px;
			}
.results-data-post-comments		
			{
			font-size:		    13px;
			font-family:		arial;
            color:              #000000;
			padding:		    5px 0 0 5px;  
			border-bottom:		3px solid #a1a1a1;
            height:             60px;
            background:         #dcdcdc;
			}




.profile-link
			{
			color:              blue;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          13px;
			font-weight:        normal;
			}
a.profile-link:visited
			{
			text-decoration:    none;
			color:              blue;
			}	
a.profile-link:hover
			{
			color:              red;
			font-family:        verdana,arial;
			text-decoration:    underline;
			font-size:          13px;
			font-weight:        normal;
			}








.adminlink_resultheading
			{
			color:              gray;
			text-decoration:    none;
			font-family:        Georgia;
			font-size:          16px;
			font-weight:        bold;
			}
a.adminlink_resultheading:visited
			{
			text-decoration:    none;
			color:              gray;
			}	
a.adminlink_resultheading:hover
			{
			color:              #006400;
			text-decoration:    underline;
			font-family:        verdana,arial;
			font-size:          16px;
			font-weight:        bold;
			}
a.adminlink_resultheading:link
			{
			color:              gray;
			font-family:        verdana,arial;
			font-size:          16px;
			}



.pagenav	
			{
			font-size:		    24px;
			font-family:		Georgia;
			color:              silver;
			font-weight:        bold;
			}
.pagenav_sub	
			{
			font-size:		    18px;
			font-family:		comic sans ms,cursive;
			color:              silver;
			font-weight:        normal;
			font-style:         italic;
			}
.pagenav2	
			{
			font-size:		    18px;
			font-family:		Georgia;
			color:              silver;
			font-weight:        bold;
			}
.pagenav_sub2	
			{
			font-size:		    18px;
			font-family:		Georgia;
			color:              green;
			font-weight:        bold;
			}
.pagenav3	
			{
			font-size:		    20px;
			font-family:		comic sans ms,cursive;
			color:              silver;
			font-weight:        normal;
			font-style:         italic;
			}
.pagenav_sub3	
			{
			font-size:		    18px;
			font-family:		comic sans ms,cursive;
			color:              silver;
			font-weight:        normal;
			font-style:         italic;
			}
.searchresults-title	
			{
			font-size:		    20px;
			font-family:		Georgia;
			color:              black;
			font-weight:        bold;
            text-align:         center;
			}
.slug-result	
			{
			font-size:		    16px;
			font-family:		Verdana,Arial;
			color:              #000080;
			font-weight:        normal;
            text-align:         left;
            padding:            0 0 30px 350px;
			}
.searchresults-area	
			{
			font-size:		    20px;
			font-family:		Georgia;
			color:              green;
			font-weight:        bold;
            text-align:         center;
            padding:            0 0 30px 0;
			}
.post-results-title-1	
			{
			font-size:		    20px;
			font-family:		Georgia;
			color:              black;
			font-weight:        bold;
            text-align:         center;
			}
.post-results-title-1a	
			{
			font-size:		    20px;
			font-family:		Georgia;
			color:              green;
			font-weight:        bold;
            text-align:         center;
            padding:            0 0 30px 0;
			}
























tr.resultheading_classified 
			{
			background-color:   #eedc82; 
			HEIGHT:             30px;
			}
tr.background_classified    
			{
			background-color:   #f7f7f7;
			}  
.adminlink_resultheading_classified
			{
			color:              gray;
			text-decoration:    none;
			font-family:        verdana,arial;
			font-size:          14px;
			font-weight:        normal;
			}
a.adminlink_resultheading_classified:visited
			{
			text-decoration:    none;
			color:              gray;
			}	
a.adminlink_resultheading_classified:hover
			{
			color:              #006400;
			text-decoration:    underline;
			font-family:        verdana,arial;
			font-size:          14px;
			font-weight:        normal;
			}
a.adminlink_resultheading_classifiedg:link
			{
			color:              gray;
			font-family:        verdana,arial;
			font-size:          14px;
			}





                   /* Alternating table results colors */

            /* //this is a code to auto echo colours for table results */
           /*    <!-- Code Before loop  <?php $c = 0; ?> --> */
         /* <!-- <tr class="<?=($c++%2==1) ? 'oddfind' : 'evenfind' ?>"> --> */
   

.even 
			{ 
			background-color:#FFF; 
			}
.odd 
			{ 
			background-color:#FFCC00;
			}
.evenfind1 
			{ 
			background-color:#EBEBEB; 
			}
.oddfind1 
			{ 
			background-color:#E0DFDB;
			}
.evenfind 
			{ 
			background-color:#FFF;
			}
.oddfind 
			{ 
			background-color:#EDF4FA;
			}
.evensupply 
			{ 
			background-color:#F7F7F7; 
			}
.oddsupply 
			{ 
			background-color:#F0E68C;
			}
.even2 
			{ 
			background-color:#FFF;
			}
.odd2 
			{ 
			background-color:#EDF4FA;
			}



                   /* Quick Search */


#quick-wrapper  
			{
			text-align: center;
			margin-top:20px;
			}
.quick-search 
			{
			width: 1010px;
			height: 60px;
			padding: 0 0 0 0;
			background: url(/banners/bg_float_search.png);
			margin-top:0;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:auto;
			}
.quick-search-supplier 
			{
			width: 1010px;
			height: 60px;
			padding: 0 0 0 0;
			background: url(/banners/bg_float_supplier_search.png);
			margin-top:0;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:auto;
			}
.quick-search-classified 
			{
			width: 1010px;
			height: 60px;
			padding: 0 0 0 0;
			background: url(/banners/bg_float_classified_search.png);
			margin-top:0;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:auto;
			}
.quick-type			
            {
            width: 400px;             
			font-family:Arial;
			font-size:15px;
			color: black;
			padding: 1px;
			text-align: left;
            background-color: #ffffff;
			}
.quick-state			
            {
            width: 175px;
			font-family:Arial;
			font-size:15px;
			color: black;
			padding: 1px;
			text-align: left;
            background-color: #ffffff;
			}
.quick-city			
            {
            width: 220px;
			font-family:Arial;
			font-size:15px;
			color: black;
			padding: 1px;
			text-align: left;
            background-color: #ffffff;
			}
.quick-detail			
            {
			font-family:Arial;
			font-size:15px;
			color: black;
			padding: 1px;
			text-align: left;
            background-color: #ffffff;
			}
.quick-detail-d			
            {
            width: 400px;
			font-family:Arial;
			font-size:15px;
			color: black;
			padding: 1px;
			text-align: left;
            background-color: #ffffff;
			}
.quick-submit 
            {
        	font-family:Georgia;
        	font-size:15px;
        	color:blue;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 3px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:0;
        	}
.quick-submit:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
        	font-weight: bold;
        	color:red;
        	padding: 3px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:0;
        	}
.more_options 
			{
			width: 500px;
			padding: 0 0 0 0;
			text-align: left;
			margin-top:0;
			margin-right:0;
			margin-bottom:0;
			margin-left: 75px;
			}
#detail_search_options
			{
			width: 500px;
			text-align: center;
			background: #BDF381;
			}
.detail-options
			{
			font-family:Georgia;
			font-size:14px;
			color: green;
			font-weight: bold;
			padding: 10px;
			text-align: center;
			}
#quick-search-1
			{
		    width : 100%;
		    margin: 0 auto;
		    padding: 20px 0 30px 0;
		    text-align: center;
		    }      
#find-now 
		    {
		    position :relative;
		    width: 1000px;
		    margin: 0 auto;
		    height: 60px;
		    background: url(/banners/bg_float_search.png);
		    }
#more-options-1 
		    {
		    width: 887px;
		    padding: 0;
		    margin: 0 auto;
		    text-align: left;
 		   height: 0;
		    border: 0 solid #dadadb;
		    border-width: 0 0 0 0;
		    }




                   /* Find - Search */


.find-type			
            {
            width: 450px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.find-state			
            {
            width: 200px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.find-city			
            {
            width: 230px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            margin: 0 0 0 20px;
            background-color: #fdf5e6;
			}
.find-city-2			
            {
            width: 230px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            margin: 0 0 0 0;
            background-color: #fdf5e6;
			}
.find-submit 
            {
        	font-family:Georgia;
        	font-size:15px;
        	color:blue;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 3px 10px 3px 10px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:5px;
        	}
.find-submit:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
        	font-weight: bold;
        	color:red;
        	padding: 3px 10px 3px 10px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:5px;
        	}
.find-submit-1 
            {
        	font-family:Georgia;
        	font-size:15px;
        	color:black;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 3px 10px 3px 10px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:5px;
        	}
.find-submit-1:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
        	font-weight: bold;
        	color:red;
        	padding: 3px 10px 3px 10px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:5px;
        	}

                   /* Text-Areas */
.text-area			
            {
            width: 400px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.text-area-1			
            {
            width: 300px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.text-area-2			
            {
            width: 300px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.text-area-3			
            {
            width: 500px;
            height: 250px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.text-area-date 			
            {
            width: 150px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
            margin: 0 7px 0 0;
			text-align: left;
            background-color: #fdf5e6;
			}
.text-area-100			
            {
            width: 100px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.text-area-150			
            {
            width: 150px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.text-area-200			
            {
            width: 200px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}

                   /* Post - Bidding */


.q-a			
            {
            width: 250px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.pic			
            {
            width: 250px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            margin: 5px 7px 5px 0;
            background-color: #fdf5e6;
			}



                   /* Reg - Submit */


.reg-type			
            {
            width: 400px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.reg-state			
            {
            width: 200px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.reg-city			
            {
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.reg-text-area-1	
            {
            width: 200px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;         
            background-color: #fdf5e6;
			}
.reg-text-area-2			
            {
            width: 200px;
			font-family:Arial;
			font-size:13px;
			color: black;
			padding: 2px;
			text-align: left;            
            background-color: #fdf5e6;
			}
.reg-text-list-1			
            {
            width: 450px;
            height: 100px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;       
            background-color: #fdf5e6;
			}
.reg-text-list-2			
            {
            width: 450px;
            height: 100px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;          
            background-color: #fdf5e6;
			}
.reg-text-describe			
            {
            width: 500px;
            height: 200px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left; 
            border:2px solid blue;           
            background-color: #fdf5e6;
			}
.reg-text-resume			
            {
            width: 650px;
            height: 650px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;          
            background-color: #fdf5e6;
			}
.reg-text-cap			
            {
            width: 100px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            background-color: #fdf5e6;
			}
.reg-text-i-frame			
            {
            width: 600px;
            height: 200px;
			font-family:Arial;
			font-size:14px;
			color: black;
			padding: 2px;
			text-align: left;
            border: 1px solid gray;
            margin: 1px;
            background-color: #fdf5e6;
			}
.reg-submit 
            {
        	font-family:Georgia;
        	font-size:15px;
        	color:blue;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 3px 10px 3px 10px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:5px;
        	}
.reg-submit:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
        	font-weight: bold;
        	color:red;
        	padding: 3px 10px 3px 10px;
			margin-top:0;
			margin-right:5px;
			margin-bottom:0;
			margin-left:5px;
        	}
.back 
            {
            width: 100%;
            padding: 20px 0 20px 0;
            margin: 0 auto;
            text-align: center;
            }
.back-1 
            {
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	color:black;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/back-1.png) #fff bottom left repeat-x;
        	}
.back-1:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	font-weight: bold;
        	color:red;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/back-1.png) #fff bottom left repeat-x;
        	}
.search-again 
            {
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	color:black;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}
.search-again:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	font-weight: bold;
        	color:red;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}
.post-again 
            {
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	color:black;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}
.post-again:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	font-weight: bold;
        	color:red;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}
.edit 
            {
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	color:black;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}
.edit:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	font-weight: bold;
        	color:red;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}
.submit-java 
            {
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	color:blue;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/back-1.png) #fff bottom left repeat-x;
        	}
.submit-java:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	font-weight: bold;
        	color:red;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/back-1.png) #fff bottom left repeat-x;
        	}
.submit-view 
            {
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	color:black;
        	text-decoration: none;
        	font-weight: bold;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}
.submit-view:hover 
        	{
        	font-family:Georgia;
        	font-size:15px;
            text-align: center;
        	font-weight: bold;
        	color:red;
        	padding: 5px 20px 5px 20px;
            border-left:  1px solid gray;
            border-right:  2px solid gray;
            border-top:  1px solid gray;
            border-bottom:  2px solid gray;
            background: url(/banners/search-again.png) #fff bottom left repeat-x;
        	}




                   /* Misc info */
/*
background: url(/banners/button_sub_menu.gif) #fff bottom left repeat-x;
background: url(/banners/button_main_menu.gif) #fff bottom left repeat-x;
background: url(/banners/button_main_menubar.gif) #fff bottom left repeat-x;
background: url(/banners/button_menu_hover.gif) #fff bottom left repeat-x;
background: url(/banners/breadlink.gif) #fff bottom left repeat-x;
background: url(/banners/breadlinks.gif) #fff bottom left repeat-x;
background: url(/banners/back-1.png) #fff bottom left repeat-x;
background: url(/banners/back-1-h.png) #fff bottom left repeat-x;
                                                                       */







                   /* Mainpage & profile container */


#question-wrapper 
			{
			width : 955px;
			height : 475px;
			font-family : Georgia, Arial, Helvetica, sans-serif;
			font-size : 16px;
			color : #000000;
			padding : 0 0 0 0;
			margin-top : 20px;
			margin-right : 0;
			margin-bottom : 0;
			margin-left : 0;
			}
div.question-left 
			{
			width : 250px;
			height : 300px;
			float : left;
			padding : 15px 0 0 0;
			margin-top : 0;
			margin-right : 0;
			margin-bottom : 0;
			margin-left : 20px;
			}
.answer-right 
			{
			width : 680px;
			height : 300px;
			padding : 0 0 0 0;
			margin-top : 0;
			margin-right : 0;
			margin-bottom : 0;
			margin-left : 0;
			}
#page-right-thankyou 
			{
			clear:both;
			width : 300px;
			text-align : right;
			float: right;
			font-family : Georgia !important ;
			font-size : 18px;
			color : #c0c0c0;
			font-weight: bold; 
			font-style: italic;
			padding : 0 0 0 0;
			margin-top : 20px;
			margin-right : 20px;
			margin-bottom : 0;
			margin-left : 0;
			} 





                   /* Top menu containers */


<!-- SITE INDEX/HOMEPAGE START -->

      /* nav-1 start */

*               
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-1 
               {
               position: relative; 
               z-index: 1; 
               width:1000px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-1 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-1 li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-1 li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-1 li:hover a, 
ul#topnav-1 li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-1 a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-1 a.index_home 
               {
               background: url(/banners/nav_find_now_homepage.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-1 a.index_1 
               {
               background: url(/banners/nav_main_for_everyone.png) no-repeat;
               height: 34px;
               width: 139px; 

               }
ul#topnav-1 a.index_2 
               {
               background: url(/banners/nav_main_post_project.png) no-repeat;
               height: 34px;
               width: 170px; 
               }
ul#topnav-1 a.index_3 
               {
               background: url(/banners/nav_main_classifieds.png) no-repeat;
               height: 34px;
               width: 100px; 
               }
ul#topnav-1 a.index_4 
               {
               background: url(/banners/nav_main_blog_page.png) no-repeat;
               height: 34px;
               width: 92px;  
               }
ul#topnav-1 a.index_5 
               {
               background: url(/banners/nav_main_talk_forum.png) no-repeat;
               height: 34px;
               width: 100px;  
               }
ul#topnav-1 a.index_6 
               {
               background: url(/banners/nav_main_login.png) no-repeat;
               height: 34px;
               width: 65px;  
               }
ul#topnav-1 a.tool_homepages
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-1 a.filler
               {
               background: url(/banners/nav_bg.png) #fff bottom left repeat-x;
               height: 34px;
               width: 39px; 
               }
ul#topnav-1 a.filler1 
               {
               background: url(/banners/nav_bg1.png) #fff bottom left repeat-x;
               height: 34px;
               width: 1px; 
               }
ul#topnav-1 li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -35px;
               background: #dcdcdc;
               padding: 25px 0 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-1 li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-1 li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-1 .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-1 .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-1 .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial;
               }
ul#topnav-1 .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: red;
               }
ul#topnav-1 .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-1 .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-1 .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-1 .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-1 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }


      /* end nav-1 */


<!-- HOMEOWNER TOOLS -->

      /* start nav-h  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-h 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-h 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-h li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-h li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-h li:hover a, 
ul#topnav-h li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-h a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-h a.index_current 
               {
               background: url(/banners/nav_homeowner_tools.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-h a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-h a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-h a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-h a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-h li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-h li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-h li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-h .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-h .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-h .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial;
               }
ul#topnav-h .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: red;
               }
ul#topnav-h .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-h .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-h .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-h .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-h 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }



      /* end nav-h */

<!-- COMMERCIAL TOOLS -->

      /* start nav-c  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-c 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background : #fff url(/banners/nav_bg3.png) repeat-x left bottom;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-c 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-c li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-c li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-c li:hover a, ul#topnav li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-c a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-c a.index_current 
               {
               background: url(/banners/nav_commercial_tools.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-c a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-c a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-c a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-c a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-c li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-c li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-c li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-c .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-c .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-c .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-c .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-c .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-c .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-c 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }


      /* end nav-c */

<!-- CONTRACTOR TOOLS -->

      /* start nav-c-1  */

*
 

               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-c-1 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background : #fff url(/banners/nav_bg3.png) repeat-x left bottom;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-c-1 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-c-1 li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-c-1 li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-c-1 li:hover a, ul#topnav li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-c-1 a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-c-1 a.index_current 
               {
               background: url(/banners/nav_contractor_tools.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-c-1 a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-c-1 a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-c-1 a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-c-1 a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-c-1 li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-c-1 li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;

               }
ul#topnav-c-1 li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-c-1 .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-c-1 .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-c-1 .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-c-1 .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-c-1 .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-c-1 .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-c-1 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }

      /* end nav-c-1 */


<!-- SUBCONTRACTOR TOOLS -->

      /* start nav-sub  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-sub 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-sub 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-sub li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-sub li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-sub li:hover a, 
ul#topnav-sub li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-sub a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-sub a.index_current 
               {
               background: url(/banners/nav_subcontractor_tools.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-sub a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-sub a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-sub a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-sub a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-sub li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-sub li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-sub li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-sub .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-sub .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-sub  .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-sub  .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-sub  .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-sub  .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-sub  
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }


      /* end nav-sub */


<!-- EMPLOYEE TOOLS -->

      /* start nav-e  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-e 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-e 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-e li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-e li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-e li:hover a, 
ul#topnav-e li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-e a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-e a.index_current 
               {
               background: url(/banners/nav_employee_tools.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-e a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-e a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-e a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-e a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-e li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-e li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-e li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-e .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-e .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-e .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-e .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-e .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-e .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-e 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }

      /* end nav-e */

<!-- SUPPLIER TOOLS -->

      /* start nav-sup  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-sup 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-sup 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-sup li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-sup li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-sup li:hover a, 
ul#topnav-sup li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-sup a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-sup a.index_current 
               {
               background: url(/banners/nav_supplier_tools.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-sup a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-sup a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-sup a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-sup a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-sup li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-sup li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-sup li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-sup .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-sup .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-sup .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial;
               }
ul#topnav-sup .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: red;
               }
ul#topnav-sup  .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-sup  .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-sup  .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-sup  .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-sup  
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }

      /* end nav-sup */


<!-- FIND NOW HOMEPAGE START see headers -->

      /* find start */
*               
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav 
               {
               position: relative; 
               z-index: 1; 
               width:1000px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav li:hover a, 
ul#topnav li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav a.index_home 
               {
               background: url(/banners/nav_find_now_homepage.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 436px; 
               }
ul#topnav a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 10px;
               width: 100%;
               float: left;
               }
ul#topnav .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial;
               }
ul#topnav .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }
.row-find 
               {
               width: 800px;
               padding: 0;
               clear: both;
               }
      /* end find */

<!-- FIND A CONTRACTOR 2 HEADER FOR QUICK SEARCH ** THE LOOP-->

      /* find contractor2 start */

*               
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-findnow2 
               {
               position: relative; 
               z-index: 1; 
               width:1000px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-findnow2 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-findnow2 li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-findnow2 li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-findnow2 li:hover a, 
ul#topnav-findnow2 li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-findnow2 a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-findnow2 a.index_home 
               {
               background: url(/banners/nav_find_now_homepage.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-findnow2 a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-findnow2 a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-findnow2 a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 436px; 
               }
ul#topnav-findnow2 a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-findnow2 li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-findnow2 li .row 
               {
               clear: both; 
               float: left; 
               width: 800px; 
               padding: 10px 0 0 0;
               }
ul#topnav-findnow2 li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-findnow2 .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-findnow2 .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-findnow2 .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-findnow2 .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-findnow2 .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-findnow2 .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-findnow2 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }
      /* end find contractor2 */


<!-- CLASSIFIED ADS -->

      /* start nav-class  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-class 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-class 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-class li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-class li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-class li:hover a, 
ul#topnav-class li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-class a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-class a.index_current 
               {
               background: url(/banners/nav_classified.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-class a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-class a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-class a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-class a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-class li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-class li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-class li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-class .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-class .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-class .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-class .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-class .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-class .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-class 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }

      /* end nav-class */

<!-- LINKS PAGE -->

      /* start nav-link  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-link 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-link 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-link li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-link li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-link li:hover a, 
ul#topnav-link li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-link a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-link a.index_current 
               {
               background: url(/banners/nav_links.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-link a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-link a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-link a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-link a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-link li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-link li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-link li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-link .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-link .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-link .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-link .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-link .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-link .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-link 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }

      /* end nav-link */


<!-- VIDEOS PAGE -->

      /* start nav-videos */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-videos 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-videos 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-videos li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-videos li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-videos li:hover a, 
ul#topnav-videos li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-videos a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-videos a.index_current 
               {
               background: url(/banners/nav_videos.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-videos a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-videos a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-videos a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-videos a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-videos li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-videos li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-videos li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-videos .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-videos .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-videos .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-videos .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-videos .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-videos .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-videos 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }

      /* end nav-videos */


<!-- ADVERTISE PAGE -->

      /* start nav-a  */

*
 
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-a 
               {
               position: relative; 
               z-index: 1; 
               width:997px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-a 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-a li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-a li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-a li:hover a, 
ul#topnav-a li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-a a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-a a.index_current 
               {
               background: url(/banners/nav_advertise.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-a a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-a a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-a a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 433px; 
               }
ul#topnav-a a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-a li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-a li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-a li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-a .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-a .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-a .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-a .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-a .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-a .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-a 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }

      /* end nav-a */




<!-- BLOG PAGE see also blog style sheet-->

      /* start blog */

*               
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-blog 
               {
               position: relative; 
               z-index: 1; 
               width:1000px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-blog  
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-blog  li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-blog  li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-blog  li:hover a, 
ul#topnav-blog li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-blog  a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-blog  a.index_home 
               {
               background: url(/banners/nav_blog_page.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-blog  a.mymenu 
               {
               background: url(/banners/nav_my_menu.png) no-repeat;
               height: 34px;
               width: 141px;  
               }
ul#topnav-blog  a.tool_homepages 
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-blog  a.filler 
               {
               background: #fff url(/banners/nav_bg.png) repeat-x left bottom;
               height: 34px;
               width: 436px; 
               }
ul#topnav-blog  a.filler1 
               {
               background: #fff url(/banners/nav_bg1.png) repeat-x left bottom;
               height: 34px;
               width: 1px; 
               }
ul#topnav-blog li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -210px;
               background: #dcdcdc;
               padding: 25px 10px 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-blog li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-blog li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-blog .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-blog .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-blog .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-blog .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-blog .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-blog .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-blog 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }
      /* end nav-blog */



<!-- TALK FORUM -->

      /* nav-talk start */

*               
               {
outline: 
               none;
               }
img 
               {
               border: 0;
               }
.container_nav-talk 
               {
               position: relative; 
               z-index: 1; 
               width:1000px;
               padding: 0;
               margin: 0 auto;
               text-align: left;
               background: url(/banners/nav_bg3.png) #fff bottom left repeat-x;
               height: 34px;
               border: 1px solid #dadadb;
               border-width: 0 0 0 0 ;
               }
ul#topnav-talk 
               {
               margin: 0; 
               padding: 0;
               float:left;
               width: 100%;
               list-style: none;
               font-size: 1em;
               }
ul#topnav-talk li 
               {
               float: left;
               margin: 0; 
               padding: 0;
               position: relative;
               }
ul#topnav-talk li a 
               {
               float: left; 
               text-indent: -9999px;
               }
ul#topnav-talk li:hover a, 
ul#topnav-talk li a:hover 
               { 
               background-position: left bottom;
               }
ul#topnav-talk a.site_home 
               {
               background: url(/banners/nav_home.png) no-repeat;
               height: 34px;
               width: 90px;  
               }
ul#topnav-talk a.index_home 
               {
               background: url(/banners/nav_talk_forum.png) no-repeat;
               height: 34px;
               width: 174px;  
               }
ul#topnav-talk a.index_1 
               {
               background: url(/banners/nav_main_for_everyone.png) no-repeat;
               height: 34px;
               width: 139px; 

               }
ul#topnav-talk a.index_2 
               {
               background: url(/banners/nav_main_post_project.png) no-repeat;
               height: 34px;
               width: 170px; 
               }
ul#topnav-talk a.index_3 
               {
               background: url(/banners/nav_main_classifieds.png) no-repeat;
               height: 34px;
               width: 100px; 
               }
ul#topnav-talk a.index_4 
               {
               background: url(/banners/nav_main_blog_page.png) no-repeat;
               height: 34px;
               width: 92px;  
               }
ul#topnav-talk a.index_5 
               {
               background: url(/banners/nav_main_talk_forum.png) no-repeat;
               height: 34px;
               width: 100px;  
               }
ul#topnav-talk a.index_6 
               {
               background: url(/banners/nav_main_login.png) no-repeat;
               height: 34px;
               width: 65px;  
               }
ul#topnav-talk a.tool_homepages
               {
               background: url(/banners/nav_tool_homepages.png) no-repeat;
               height: 34px;
               width: 155px;  
               }
ul#topnav-talk a.filler
               {
               background: url(/banners/nav_bg.png) #fff bottom left repeat-x;
               height: 34px;
               width: 39px; 
               }
ul#topnav-talk a.filler1 
               {
               background: url(/banners/nav_bg1.png) #fff bottom left repeat-x;
               height: 34px;
               width: 1px; 
               }
ul#topnav-talk li .sub 
               {
               position: absolute;
               top: 44px; 
               left: -35px;
               background: #dcdcdc;
               padding: 25px 0 25px 40px;
               float: left;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
               display: none;
               }
ul#topnav-talk li .row 
               {
               clear: both; 
               float: left; 
               width: 800px;  
               padding: 10px 0 0 0;
               }
ul#topnav-talk li .sub ul
               {
               list-style: none;
               margin: 0; 
               padding: 0;
               width: 100%;
               float: left;
               }
ul#topnav-talk .sub ul li 
               {
               width: 100%;
               color: #fff;
               }
ul#topnav-talk .sub ul li h2 
               {
               padding: 0;  
               margin: 0;
               font-size: 14px;
               font-weight: bold;
               font-family: Georgia;
               }
ul#topnav-talk .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial;
               }
ul#topnav-talk .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: red;
               }
ul#topnav-talk .sub ul li 
               {
               padding: 0;  
               margin: 0;
               font-size: 12px;
               font-weight: normal;
               font-family: Arial, Helvetica, sans-serif;
               }
ul#topnav-talk .sub ul li h2 a 
               {
               padding: 5px 0;
               background-image: none;
               color: #000080;
               }
ul#topnav-talk .sub ul li a 
               {
               float: none; 
               text-indent: 0; /*--Reset text indent--*/
               height: auto;
               padding: 3px 10px 2px 5px;
               display: block;
               text-decoration: none;
               color: #696969;
               }
ul#topnav-talk .sub ul li a:hover 
               {
               color: navy; 
               background-position: 5px 12px ;
               background: none;
               text-decoration:underline;
               }
.tr-talk 
               {
               position: relative; 
               z-index: 1; 
               width: 100%;
               padding: 0;
               margin: 0 auto;
               background : #fff url(/banners/nav_bg2.png) repeat-x left bottom;
               height: 34px;
               border: 0px solid #dadadb;
               border-width: 0 0 0 0;
               }
      /* end nav-talk */

















#footer-wrap-1 
    {
    clear:both;
    width: 100%;
    height: 200px;
    margin-top:100px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
    background-image:url(/global_image/bg_200-blue-g.png);
    background-repeat:repeat-x;
    }
 #footer-wrap-2 
    {
    clear:both;
    width: 100%;
    height: 200px;
    margin-top:100px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
    background-color : #1a1a1a;
    }
#footer-link-container
    {
    width: 950px;
    text-align: left;
    padding: 40px 0 0 0;
    margin-top:10px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
    }
#footer-logo 
    {
    float: left;
    text-align: center;
    padding: 20px 0 0 0;
    margin-top:0;
	margin-right:30px;
	margin-bottom:0;
	margin-left:auto;
    }
.footer-link-title
    {
    font-size: 13px;
    color: ffffff;
    padding: 0 0 10 0;
    }
.no-b
    {
    list-style-type: none;
    padding:0; 
    margin:0;
    }






