/* Additional SN styles */
.ac_box {
	background-color: #FFFFFF;
	border: 0 none;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
}
.ac_results {
	border: 1px solid #A6A4AF;
	text-align:left;
}
.ac_results ul{
margin:0;
padding:0;
}

.ac_results ul li{
list-style-type: none;
margin:0;
padding:0;

}

.ac_item {
	padding: 1px 5px 3px;
	display: block;
	cursor: pointer;	
}
.ac_item .col1 {
   display:block;
   float:left;
	max-width: 275px;
	min-width: 275px;
	width: 275px;
	background: transparent;
	padding-left:3px;
	cursor: pointer;	
}
.ac_item .col2 {
   display:block;
	float: right;
	text-align: right;
	width: 75px;
	background: transparent;
	padding-right:3px;
	cursor: pointer;	
}
.ac_cat {
	border-top: 1px solid #C2C5C4;
	font-weight: bold;
}
.ac_over {
	background-color: #C2C5C4;
}
.ac_logo {
	border: 1px solid #A6A4AF;
	border-top: 0 none;
}
.ac_header {
	border-left: 0;
	border-right: 0;
	height: 31px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
#snHeader {
	background: transparent url(../img/header-mid.gif) repeat scroll left top;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
}
#snHdrLeft {
	background: transparent url(../img/header-left.gif) no-repeat scroll left top;
	float: left;
	width: 6px;
}
#snHdrRight {
	background: transparent url(../img/header-right.gif) no-repeat scroll left top;
	float: right;
	width: 6px;
}
#snHdrMid {
	float: left;
}

