body {
	background-image: url(../zing-images/background.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

div.mainlayer {
position:absolute;
width:900;
top:5px;
left:50%; 
margin-left:-450px;
}

div.sponsor {
border:1px solid #CCCCCC;
position:absolute;
width:420px;
height:70px;
z-index:25;
left: 458px;
top: 5px;
}

div.navigation {
position:absolute;
width:600px;
height:27px;
z-index:20;
left: 180px;
top: 84px;
}

div.header {
position:absolute;
width:896px;
height:142px;
z-index:24;
left: 2px;
top: 8px;
}

div.categories {
position:absolute;
width:153px;
height:783px;
z-index:20;
left: 23px;
top: 140px;
}

div.content {
position:absolute;
width:680px;
left: 194px;
top: 125px;
z-index:22;
}

div.content img {margin: 0px 0px 0px 20px;
}

div.feature {
position:absolute;
width:184px;
z-index:22;
left: 693px;
top: 150px;
}

table#background {
width:100%;
height:100%;
}

table#advlisting {    
border: 2px solid #CCCCCC;   
width: 100%;
}

table#advlisting td {   
padding: 5px;    
padding-right:15px;
}

table#recommendations {    
width: 100%;
}

table#recommendations td {    
border-bottom:1px solid #CCCCCC;
padding:10px;
}

table#categories {    
border: 1px solid #CCCCCC; 
background-color:#f4f4f4;  
width: 100%;
height: 100%;
}

table#feature {
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width: 100%;
height: 100%;
}

table#feature td{
padding:4px 8px 4px 8px;
}

table#free {
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
width: 100%;
height: 100%;
}

table#free td {  
border-bottom:1px solid #CCCCCC;
padding-left: 8px;
}

H1 {
font: bold 18px Arial;
color:#999999;
margin-top:-1px;
margin-bottom:-1px;
}

H2 {
font: bold 16px Arial;
color:#666666;
margin-top:2px;
margin-bottom:2px;
}

H2 a{
color:#3366FF;
}

H2 a:hover{
color: #66FF00;
}

H3 {
font: bold 14px Arial;
color:#66FF00;
margin-top:-2px;
margin-bottom:-2px;
}

.navigation {
padding-left: 10px;
}

.navigation a{
font: 14px Arial;
text-decoration:none;
color:#FFFFFF;
}

.navigation a:hover{
color: #000000;
}

.data {    
font: bold 18px Arial;
color: #666666;
}

.data a{    
font: bold 18px Arial;
color:#666666;
}

.data a:hover{    
color: #66FF00;    
}

.data2 {    
font: bold 12px Arial;
color: #555555;
}

.data2 a{    
color:#3366FF;
text-decoration:none;    
}

.data2 a:hover{    
color: #66FF00;    
}

.data3 {    
font: 12px Arial;
color: #333333;    
}

.data3 a{
color:#3366FF;
text-decoration:none;
}

.data3 a:hover{    
color: #66FF00;    
}

.data4 {
font: bold 12px Arial;
color: #555555; 
}

.data4 a{    
color:#3366FF;
text-decoration:none;    
}

.data4 a:hover{    
color: #66FF00;    
}

.data5 {    
font: 12px Arial;
color: #333333;    
border-bottom: 1px dotted #CCCCCC;
}

.data5 a{
color:#3366FF;
text-decoration:none;
}

.data5 a:hover{    
color: #66FF00;    
}

.footer {
background-image: url(../zing-images/zing-footer.gif);
font: bold 12px Arial;
color: #FFFFFF;    
padding-left:24px;
}

#categories{
width: 145px;
}

#categories a{
font: 14px Arial;
padding: 7px;
padding-left: 8px;
display: block;
width: 100%;
color: #333333;
text-decoration: none;
border-bottom: 1px solid #CCCCCC;
}

html>body #categories a{
width: auto;
}

#categories a:hover{
color: #70DF00;
}
			
#slideshow {
height: 180;
width: 250;
margin-left:5px;
background-repeat: no-repeat;
}

#twitter_div {
	font: 12px Arial;
	margin-top: -15px;
	margin-left: -20px;
	padding-right: 20px;
}
 
#twitter_div ul li {
	color: #333333;
	list-style-type: none;
	padding-top:10px;
	padding-bottom:13px;
}
 
#twitter_div ul li a {
	font: 12px Arial;
	text-decoration: none;
	color: #3366FF;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #66FF00;
}
 
#twitter_div p {
	text-align: left;
}

input.green {
background-color: #ffffff; 
font: 14px Arial; 
color: #333333; 
border: 1px solid #CCCCCC;
}

textarea.green {
font: 14px Arial; 
background-color: #ffffff;
border: 1px solid #CCCCCC;
}

