/* Horizontal Carousel */
#horizontal_carousel {
	margin:	20px 0;
	font-family:Tahoma, sans-serif;
	font-size:12px;
 	position: relative;
}
#horizontal_carousel .container {
	width: 417px;
	height: 330px;
	overflow:hidden;
	float: left;
	position: relative;
	margin-bottom:10px;
}            

#horizontal_carousel .previous_button {
  clear: both;
  float:left;
  padding:2px 0 0 38px;
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  color: #666666;
  cursor:default;
}

#horizontal_carousel .next_button {
  float:left;
  padding:2px 50px 0 22px;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
	color: #666666;
	cursor:default;
}

#horizontal_carousel .select_button {
	float:left; 
	padding:2px 0 0 25px;
	height: 22px;
    cursor:pointer;
	background: url(../../images/btnSelectOff.gif)  no-repeat top left;
}
#horizontal_carousel .select_button_disabled {
	color: #666666;
	cursor:default;
	background: url(../../images/btnSelectOn.gif)  no-repeat top left;
}

#horizontal_carousel ul {
	margin: 0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
}                 

#horizontal_carousel ul li {
	 margin:0;
	 padding:0;
	 width:417px;/* needs to be here!*/
	 list-style:none; 
	 float:left;
}

#horizontal_carousel ul li ul{
	margin: 20px 0;
	position: static;	 
}
#horizontal_carousel ul li ul li{
	 list-style:disc; 
	 float:none;
	 width:350px;
	 padding-left: 20px;
	 list-style-type:none;
 	 background:url(../../images/dot.gif) 10px 5px no-repeat;
}

#horizontal_carousel h3.order{
	font-weight:normal;
	font-size:12px;
	height: 20px;
}
#horizontal_carousel h1.company{
	font-size:12px;
	margin-bottom: 20px;
}
#horizontal_carousel ul li .textBlock {
	padding: 25px 30px;
	height: 257px;
	overflow-x:hidden;
	overflow-y:auto;
	display:block;
	border: 1px solid #D1D1D1;
}

#horizontal_carousel ul li a{
	text-decoration: none;
}

#horizontal_carousel .text {
	bottom:				0;
	font-family:		"Courier New", Courier, monospace;
	font-size:			10px;
	color:				#bbb;
	line-height:		11px;
	width:				400px;
	overflow:			hidden;
}

#extraModContent {
	clear: both;
	padding-top:35px;
}
#extraModContent a{
	text-decoration: none;
}
#selectedCompanies{
	margin: 10px 0;
	padding:13px 13px 0 13px;
	width: 381px;
	border: 1px solid #D1D1D1;
}
#selectedCompanies li {
	list-style:none;
	height:	25px;
	width: 100%;
	display: block;
}
#selectedCompanies li a:hover {
	cursor: pointer;
	cursor: hand;
}
#selectedCompanies li a p {
	width: 96%;
	float: left;
	cursor: pointer;
	cursor: hand;
}
#selectedCompanies li a span {
	width: 4%;
	float: right;
	display: block;
	background: url(../../images/btnDelOff.gif)  no-repeat top left;
}
#selectedCompanies li a:hover span {
	float: right;
	background: url(../../images/btnDelOn.gif)  no-repeat top left;
}

span.greyed{
	color:			#999999;
}
