#qs-wrap {
	margin: 0px;
	width: 780px;
	background: #fff url('/images/aggregator/midbg.jpg');
	background-repeat: repeat-y;
	text-align: left;
	/* 
	the following two auto-margins are needed because without them Firefox and Opera will not center this element
	as specified in the body style
	*/
	margin-right:auto; 
	margin-left:auto; 
}

.qs-title { 
	color: #FF860D; 
	font: 11pt "Trebuchet MS" Verdana, Arial, sans-serif;
	margin-left:28px;
	margin-right:28px;
	font-weight: bold;
	border: 0px solid red;
}

a.qs-item { 
	border: 0px solid red;
	font: 13pt "Trebuchet MS" Verdana, Arial, sans-serif;
	color: #3B6EBF; 
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

a.qs-item:hover { 
	font: 13pt "Trebuchet MS" Verdana, Arial, sans-serif;
	font-weight: bold;
	border-bottom: 2px solid #AAA;
	border-right: 2px solid #AAA;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background:#EEE;
	color: #FF860D; 
	padding-left: 4px;
	padding-right: 3px;
}

a.qs-item-active { 
	font: 13pt "Trebuchet MS" Verdana, Arial, sans-serif;
	font-weight: bold;
	border-bottom: 2px solid #AAA;
	border-right: 2px solid #AAA;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background:#EEE;
	color: #FF860D; 
	padding-left: 4px;
	padding-right: 3px;
}

a.qs-item-inactive { 
	border: 0px solid red;
	font: 13pt "Trebuchet MS" Verdana, Arial, sans-serif;
	color: #3B6EBF; 
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

#adHolder {
	border: 0px solid red;
	//background:yellow;
	width: 100%;
	overflow: visible;
}

#adBoard {
	position: absolute;
	visibility:hidden;
	border: 1px solid #AAA;
	background:#EEE;
	overflow:hidden;
	width: 778px;
	/* set high z-index to place it in front of google ads*/
	z-index:100;
}

#adBoardShadow {
	position: absolute;
	visibility:hidden;
	border: 1px solid #AAA;
	background:#AAA;
	margin-left:5px;
	margin-top:5px;
	height: 400px;
	width: 778px;
	Filter: Blur(Add = 0, Direction = 315, Strength = 5)
}

.adCategory {
	display:none;
}

.ad {
	display:none;
}

a.ad img {
	margin: 3px;
}

a.ad:hover img {
	border: 3px solid #FF860D;
	margin: 0px;
}

.adTitle {
	color: #3B6EBF; 
	font: italic 14px "Trebuchet MS" Verdana, Arial, sans-serif;
}

.image {
}

#closeButton {
	float:right;
	border: 0px solid red;
	color: #3B6EBF; 
	font: bold 11px "Trebuchet MS" Verdana, Arial, sans-serif;
	margin-right: 5px;
}

.inactiveArrow {
	border: 0px solid #3B6EBF;
	color: #EEE; 
	background: #BACCE8;
	font: bold 12px "Trebuchet MS" Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

.activeArrow {
	border: 0px solid #3B6EBF;
	color: #EEE; 
	background: #3B6EBF;
	font: bold 12px "Trebuchet MS" Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

a.activeArrow:hover {
	background: #FF860D;
	color: #EEE; 
}

a.inactiveArrow:hover {
	background: #BACCE8;
	color: #EEE; 
}

.navigation {
	margin-left: 10px;
	margin-top: 5px;
}

#currentAdIndex, #currentAdCount, #slash {
	font: bold 11px "Trebuchet MS" Verdana, Arial, sans-serif;
	color: #3B6EBF; 
}

