body {
	margin:0px;
}
.bgHdTableBk {
	background-color:#000000; /* black */
}
.bgTable {
	background-image:url(bg.jpg);
	background-repeat:repeat-y;
}
/* directlyUnderHeader and footer */
.subHeader a{
	color:white;
	text-decoration:none;
}
.subHeader a:hover{
	color:red;
}
/* hovermenu */
/*
.hovermenu {
	color:white;
	text-decoration:none;
}
*/

a.hovermenu:link  {	
text-decoration: none; 
color:#FF0000; /* red */
font-size: 16px; 
text-transform: capitalize;
}
a.hovermenu:active { 
text-decoration: none; 
color:#FF0000; /* red */
}
a.hovermenu:visited { 
text-decoration: none; 
color:#FF0000; /* red */
}
a.hovermenu:hover { 
text-decoration: none; 
color:#FFFFFF; /* white */
}

/* padArea inside hBars */
.mainTable {
	border:1px solid #000000; /* black */
	background-color:black;
}
.advertisements {
	background-color:black;
	font-size:12px;
/*	font-color:white;   */
	color:white;

	border:1px solid #000000; /* black border */
}
.advertisetxt {
	font-size:12px;
/*	font-color:white;   */
	color:white;
}
.mostPopular {
	background-color:black;
	font-size:14px;
	border:1px solid #000000; /* black */
}
.mostPopular a{
	color:red;
	text-decoration:none;
}
.mostPopular a:hover {
	color:maroon;
}
/* textHeaderBoxAreas */
.myAdHeader{
	background-color:black;
	color:white;
	font-size:15px;
	font-weight: bold;
	padding-left:2px;
}
.centerHeader{
	background-color:black;
	color:orange;
	font-size:15px;
	font-weight: bold;
	padding-left:2px;
}
.leftHeader{
	background-color:black;
	color:orange;
	font-size:15px;
	font-weight: bold;
	padding-left:2px;
}
.rightHeader{
	background-color:black;
	color:orange;
	font-size:15px;
	font-weight: bold;
	padding-left:2px;
}
.pageNav {
	font-size:15px;
}
.pageNav ul {
	list-style:none;
	padding:0px;
	margin:0px;
	border-left:1px solid #000000; /* black */
	border-right:1px solid #000000; /* black */
	border-bottom:1px solid #000000; /* black */
}
.pageNav a{
	padding-left:2px;
	text-decoration:none;
}
/* navTextOnHover */
.pageNav a:hover{
	color:black;
}
.pageNav li{
		border-top:1px solid #000000; /* black */
		padding:3px;
		background-color:black;
}	
/* navTextBoxOnHover */
.pageNav li:hover{
	background-color:#FF9900; /* orange */
}	
/* Category Level 1 -- Root */
/* navTextBoxDisplayed */
.pageNav li a{
	color:red;
}
/* Category Level 2 */
/* navTextOnHover ??? */
.pageNav li li a{
	color:white;
}
/* Category Level 3 */
/* topOfPage headerArea ??? */
.pageNav li li li a{
	color:red;
}
/* Category Level 4 */
.pageNav li li li li a{
	color:white;
}
.pageNav li li li li li a{
	color:red;
}
/* WELCOME HEADER */
.welcHeader{
	background-color:black;
	border-top:1px solid #000000; /* black */
	font-size:16px;
	color:red;
}
/* SUB HEADER - Welcome/SignIn */
/* CONTROL Seperator Line (HR)*/
.subHeader{
	background-color:black;
	border-top:1px solid red;
	font-size:15px;
	color:orange;
}

.leftCell{
	background-color:#000000; /* black */
}

.rightCell{
	background-color:#000000; /* black */
}

select {
	font-size:12px;
}
input {
	font-size:12px;
}
textarea{
	font-size:12px;
}
/* main text */
.main{ 
	padding:10px;
	color:white;
	font-size:16px;
}
/* topOfMain - You Are Here */
.main a{
	color:yellow;
	text-decoration:none;
}
.main a:hover {
	text-decoration:underline;
}

.subCat a{
	color:white;
	padding-left:10px;
}
.footer {
	font-size:14px;
	color:lightblue;
	text-decoration:none;
}
/*
.innerSearchTable {
}
*/
.innerSearchTable {
	font-size:12px;
}

.innerSearchTable td{
	border-top:1px solid #FFFFFF; /* white */
}
.searchImage {
/*	border:1px dotted gray; */
	border:1px gray;
}
.detailTable td{
	border-top:1px solid #CCCCCC; /* gray */
}
.featureAds td{

}
