BODY {
margin: 0 auto;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
background: #ffffff;
color: #000000;
 }
 
#wrapper { 
	width: 100%;
	text-align: center;
}
#container { 
	width: 950px;
	height: 950px;
	background: #fff7f4 url(http://callanetics.com/images/bkgBody.jpg) repeat-x bottom left;
	margin: 0 auto;
	position: relative;
}

#generalBox table {
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #095aa5;
}
#generalBox td { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#generalBox .alttd { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#CFCFCF; }
#generalBox .headtd { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#053765; }
#generalBox INPUT { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#EEEEEE; }
#generalBox TEXTAREA { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#EEEEEE; }
#generalBox SELECT { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#EEEEEE; }
#generalBox a { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; text-decoration:none; }
#generalBox a:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#095AA5; text-decoration:underline; }
#generalBox .error { color:#F00000; font-weight:bold; }
#generalBox .small { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; }

#copyright { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#D04002; }
#copyright a { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#D04002; text-decoration:none; }
#copyright a:hover { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#095AA5; text-decoration:underline; }

#menu table { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFFFFF; background-color:#053765; border:0px; margin:1px; }
#menu td { padding:2px; }
#menu a { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFFFFF; text-decoration:none; }
#menu a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#095AA5; text-decoration:underline; }
#menu INPUT { font-family:Verdana,Tahoma,Arial; font-size:9pt; color:#000000; background-color:#DDDDDD; }

#search table { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; font-weight:bold; background-color:#6487DC; }
#search a { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; font-weight: bold; text-decoration:underline; }
#search a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#095AA5; text-decoration:none; }
#search INPUT { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#DDDDDD; }

#categories table { background-color:transparent; margin:0 auto;}
#categories table td{ text-align:center;}
#categories .cat { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; font-weight: bold; text-decoration:none; }
#categories .cat:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight: bold; color:#095AA5; text-decoration:underline; }
#categories .subCat { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; text-decoration:none; }
#categories .subCat:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#095AA5; text-decoration:underline; }
#categories .catDesc { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; font-style:italic; }

#listings table { 
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #095aa5;	
}
#listings td { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#listings .alttd { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#ECECEC; }
#listings .title { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#002B80; font-weight:bold; text-decoration:none; }
#listings .title:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#095AA5; font-weight:bold; text-decoration:none; }
#listings a { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; text-decoration:underline; }
#listings a:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#095AA5; text-decoration:none; }
#listings .info { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#868686; }
#listings img { border:1px solid #053765; }

#info {
	width: 950px;
	margin: 0 auto;
}
#info table { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; }
#info a { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; text-decoration:none; }
#info a:hover { 
	text-decoration:underline;
}

#adBox table { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; border:1px solid #000000; }
#adBox td { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#adBox .headtd { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#053765; }
#adBox a { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; text-decoration:underline; }
#adBox a:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#095AA5; text-decoration:none; }
#adBox img { border:1px solid #053765; }
#adBox .small { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#AAAAAA; text-decoration:underline; }
#adBox .small:hover { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#095AA5; text-decoration:none; }
#adBox .ratingtable { font-size:7pt; }

#copyright { 
	width: 950px;
	margin: 0 auto;
}
