body    {



        padding:0px;



        margin:0px;

font-family: Arial, sans-serif;



        }





body, table, input, select,textarea   {



        font-size:12px;

margin: 0px auto;

text-align: left;



        }



      



input,select, textarea {



        background:#EEEEEF;



        }



        



a       {font-weight:bold;



        color:black;



        }



a:hover {



        color:#449944;

        text-decoration:underline;

font-weight:bold;



        }





table   {



        border-collapse: collapse;



        border-spacing: 0px;



        }





/* test */



.header_top {



        background:#77CC77;



        text-align:right;



        padding-right:20px;



        padding-top:15px;



        padding-bottom:8px;



        font-weight:bold;



        color:#EFEBEF;



        }







.header_top a {



        color:#EFEBEF;

text-decoration:none;

text-align:center;

font-size:20px;



        }







.header_search {



        background:#EFEBEF;



        text-align:center;

       
        border:2px solid black;



   



        }







.advanced_search {



        padding:5px;



        }



        



.header_menu2 {



        background:#77CC77;



        text-align:center;



        padding-top:8px;



        padding-bottom:8px;



        font-weight:bold;



        color:#EFEBEF;



        border:2px solid black;



        }







.header_menu2 a {



        color:#EFEBEF;



        }



        



.footer {



        background:#77CC77;



        text-align:center;



        padding-top:15px;



        padding-bottom:15px;



        font-weight:bold;



        color:#EFEBEF;



        }







.cat_td {



        padding:5px;



        }







.smallfont {



        font-size:11px;



        }



.titlebar  {



        background:#449944;



        padding:7px;



        padding-top:5px;



        padding-bottom:5px;



        font-weight:bold;



font-size:15px;



        color:#FFFFFF;



        text-align:center;



text-transform: uppercase;



        }



.titlebar a  {



        color:#FFFFFF;



        }







.directories {



        border:2px solid #449944;



        }







.index_list {



        width:100%;





        }







.listing_table {



        width:100%;



        border:2px solid #000000;





        }



        



.listing_title {



        background:#CCCCCC;



        padding:3px;



        font-weight:bold;



        }







.listing_title a {



        color:#CC0000;



        }







.listing_title a:hover {



        color:#FF0000;



        }







.content {



        background:#E7EFF7;



        padding:2px;

 border: 2px;



        }



.content1 {



        background:#94CC66;



        padding:2px;

 border: 2px solid #449944;

        }





.row    {



        background:#EEEEEE;



        }







.regform {



        font-weight:bold;



        text-align:right;



        padding-right:5px;



        }



.required {



        padding-left:5px;



        padding-right:5px;



        font-weight:bold;



        color:red;



        }



.fdes   {



        width:120px;



        font-weight:bold;



        text-align: left;



        }







.key    {



        font-weight:bold;



        }







.hint   {



        font-size:10px;



        color:#444444;



        font-family:Arial;



        margin-bottom:3px;



        }







.listing_count {



        font-style:italic;



        }







.titlekey {



        font-weight:bold;



        text-align:center;



        }



        



.index_sponslink {



        font-weight:bold;



        color:blue;



        text-decoration:none;



        }



        



.warning {



        background:#FF8888;



        }







.ppc_table { background-color:#E7EFF7;



                /*border-bottom:1px solid #888888;                



                border-top:1px solid #888888;*/



                }



.ppc_head {



                padding:5px;



                font-weight:bold;



                color:red;



                }



.ppc_bottom {padding:5px;

}





#menulist ul.custom {margin:0;padding:0px 2px 0px 2px;list-style-type:none;display:block;font-family: sans-serif;font-variant:small-caps;text-transform: uppercase;	font-size: 12px; }

#menulist ul.custom li{margin:0;padding:0;border:2px solid #449944; width:170px;}

#menulist ul.custom li a{display:block;text-decoration:none;color:#000;background:#94CC66 url("images/money1.gif") no-repeat 0 5px; padding:5px 2px 2px 25px;}

#menulist ul.custom li a:hover{color:#FFFFFF;background:#449944 url("images/money1.gif") no-repeat 0 5px;}

#menulist ul.custom li a:active {

font-weight:bold;



    color: #000;



    background-color: #E7EFF7;





}



#demo-container{font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px; color:#000; font-weight:bold; margin:1px; float:left; display:block; }





p.listing1 a

{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:13px; color:#0C8BFE; font-weight:bold; text-transform: uppercase; }



.listing2

{

font-size:smaller;

color:#000;

font-weight:bold;

}

.box1

{

background-color:#E7EFF7;

border:1px solid;

margin:2px;

padding:2px;

}



.floatLeft { 

    float: right; 

    margin: 2px; 

}



.box2

{

background-color:#E7EFF7;

border:1px solid;

margin:5px;

padding:5px;

}



.navmenu

{

font-size:15px;

text-align:center;



}

.navmenu a

{

text-decoration:none;

text-transform: uppercase;



}

.fleft

{float:left

}



ul.ff {

    font-weight:bold;

    color:#2a245b;

    line-height:1.4;

    list-style-type:none;

}

li.ff {

    padding-left:35px;

    background:transparent url('http://www.freestuffgeek.com/images/star.gif') no-repeat;

    background-position:0 5px;

}



.menulist ul.ff {margin:0;padding:2px;list-style-type:none;display:block;font-size: 12px; }

.menulist ul.ff li{margin:0;padding:0;border:2px solid #449944; width:170px; height:100%;}

.menulist ul.ff li a{display:block;text-decoration:none;color:#000;background:#94CC66 url("images/star.gif") no-repeat 1px 1px; padding:2px 2px 2px 45px; height:35px;}

.menulist ul.ff li a:hover{color:#FFFFFF;background:#449944 url("images/star.gif") no-repeat 1px 1px;}

.menulist ul.ff li a:active {

font-weight:bold;



    color: #000;



    background-color: #E7EFF7;





}



.tp {padding:0; border-width:5; margin:3; font-weight : bold; font size:13px; background:url("images/star1.png")repeat-y 1px 1px;}



 table.spottt_tb, table.spottt_tb tr, table.spottt_tb td, table.spottt_tb a, table.spottt_tb tr a img { margin:0; padding:0; border:none; background:none; position:static; text-decoration:none; display:block; width:125px; vertical-align:top;} .spottt_thumb, .spottt_thumb img, .spottt_thumb a, .spottt_thumb td { height:125px; } .spottt_label, .spottt_label img, .spottt_label a, .spottt_label td { height:21px;}

td {vertical-align:top;}

td.box {vertical-align:bottom;}

/ * template menu */
.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(images/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #ADED7C; /*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(images/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #ADED7C; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border: 1px solid #ADED7C; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EAFADC;
}
.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

.hidden
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
} 

