body {
	font-family: Arial, sans-serif; 
	background-color: #fff; 
	color: #888;
	font-size: small; 
	text-align: center;
}

body H3 {
	font-size: medium;
}

html {
overflow: scroll;
} 

#wrap {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/**
 * Header Styles
 */
#header {
	clear: both;
	width: 900px;
	height: 94px;
	padding-top: 10px;
}

/**
 * Top Horizontal Navigation Styles
 */


#navbar {
	width: 100%;
	border-top: 1px solid #2a0f72; 
	border-bottom: 1px solid #2a0f72; 
	background-color: #2a0f72; 
	height: 24px; 
}

#nav {
	float: left; 
	margin-top: 10px;
	width: 230px;
	background-color: #fbebdf; color: #000;
	margin-bottom: 10px;
}

#subscribe {
	padding-top: 10px;
	width: 230px;
	background-color: #FFF;
}

#subscribe2 {
	width: 230px;
	background-color: #FFF;
}
	

#con {
	float: left; 
	margin-top: 10px;
	margin-left: 5px;
	width: 495px;
}

#rightcol {
	float: left; 
	margin-top: 10px;
	margin-left: 5px;
	width: 150px;	
}

#navbar UL { list-style: none; margin: 0; padding: 3px; border: none; margin-left: 5px;}

#navbar li{ padding-right: 8px; display: inline; padding-top: 3px;}

#navbar li a { display: inline; padding: 2px; height: 18px; background-color: #2a0f72; color: #fff; text-decoration: none; }

html>body #wrap #navbar UL li a{ width: auto; }

#navbar li a:hover{ background-color: #dc2b19; color: #fff; }
#navbar li a.topNavSel{background-color: #dc2b19; color: #fff; }




#leftnav_title {
	background-color: #dc2b19; color: #FFF;
	padding: 5px;
	font-size: 90%;
}

.handon { cursor: pointer; cursor: hand;
}

#leftnav_section {
	color: #dc2b19;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
}

.l2nav { padding-left: 15px; color: #dc2b19;}
.l3nav { padding-left: 30px; color: #888;}
.l3nav:hover { color: #cc0000;  text-decoration: underline;}

.l4nav { padding-left: 45px; }

.leftmenu  { padding-left: 15px;  margin-left: 0px; line-height: 12px;  width: 190px; list-style: none; background-color: #fbebdf;}
.leftmenu li {border: 0px solid #c30; cursor: pointer ;  position: relative; margin-top: 10px; margin-bottom: 10px;}
.leftmenu a { text-decoration: none; color: #dc2b19; }
.leftmenu a:hover { text-decoration: underline; color: #2a0f72; }

div.noshow { display: none;}


.prerr {
	color: #dc2b19;
	display: block;
	padding: 4px;
	}
	
#prodres { display: block; margin-bottom: 10px; width:100%;}

#prodres.IMG { float: left; width: 150px; height: 100px;}

div.rowe { height: 18px; background-color: #888; color:#CCC; clear: both; margin-left: 0px; display:block; padding: 2px;}
div.rowo { height: 18px; background-color: #CCC; color:#888 ; clear: both; margin-left: 0px;display:block; padding: 2px;}
div.rowhd { height: 18px; background-color: #555; color:#FFF; clear: both; margin-left: 0px;display:block; padding: 2px;margin-bottom: 4px; }

a  { text-decoration: none;}

.colcat{ width: 100px; float:left;padding: 2px;}
.colcod{ width: 140px; float:left;padding: 2px;}
.coldes{ width: 230px; float:left;padding: 2px;}


.pcol1{ width: 100px; float:left;padding: 2px;}
.pcol2{ width: 250px; float:left;padding: 2px;}
.pcol3{ width: 100px; float:left;padding: 2px;}
.pcol4{ width: 100px; float:left;padding: 2px;}
.pcol5{ width: 100px; float:left;padding: 2px;}
.pcol6{ width: 100px; float:left;padding: 2px;}

.addcart { background-color: #dc2b19; padding: 2px; color: #FFF; font-size: 11px;}

#footer {
	clear: both;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #2a0f72;
		text-align: center;
	font-size: 10px;
	color: #000;
}

#footer a {
	text-align: center;
	color: #69F;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: none;
	color: #dc2b19;
}



/**
 * Misc styles
 */

.fl {
	float:left;
}

.gocat {
	cursor: hand;
}

/* ------------------------------------------------------- */
/* GENERAL CSS FOR BOTH HORIZONTAL & VERTICAL NEWS TICKERS */
#NewsTicker{
	background:#FFFFFF;
	width:150px;
	height:344px;
	margin: auto;
}
	#NewsTicker h1 {
		padding:6px; margin:0; border:0;
		background:#FFFFFF;
		color: #000000;
		text-align: center;
		font-size:11px;
		font-weight:bold;
}
		#NewsTicker h3 {
		padding: 10px 0px 15px 0px; margin:0; border:0;
		background: #FFFFFF;
		color: #dc2b19;
		text-align: center;
		font-size:1.2em;
		font-weight:bold;
}
	
	#NewsVertical {
	width: 150px;
	height: 350px;
	display: block;
	overflow: hidden;
	position: relative;
}



/* ------------------------------- */
/* CSS SPECIFIC FOR VERTCAL TICKER */
	#TickerVertical {
		width: 150px;
		height: 300px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 130px;
		color: #bbb;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px 6px 0px 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
	
			display: block;
			color: #ffffff;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #bbb;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
/* --------------------------- */
/* END OF CSS FOR NEWS TICKERS */




