/* ####START OVERALL SITE CSS ######*/

#bold{
font-weight:bold;
}

.hidden{
display:none;
}

select{
outline:none !important;
}
/* ####INDIVIDUAL PAGE CSS ######*/
/* HOME PAGE */
/* HOME PAGE TOP SLIDER */
#featured{ 
	width:443px; 
	padding-right:207px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; overflow:hidden;
	background:#fff;
	margin-top:30px;
}

#featured .disabled{
display:none;
}

#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:442px; 
	list-style:none; 
	padding:0; margin:0; 
	width:209px;
	overflow:auto;
	overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0;
	font-size:12px; 
	color:#666; 
	background-color:#3c3c3c;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; text-decoration:none;
	color:#ffffff;  /*background:#fff; */
	line-height:20px; outline:none;
	padding:10px 30px 9px;
	font-weight:bold;
	font-size:14px;
	
}
li.ui-tabs-nav-item a:hover{ 
	background:#832a64; 
}
/*#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 
	background:url('../images/selected-item.gif') top left no-repeat;  
}*/
#featured ul.ui-tabs-nav li.ui-tabs-selected a,
li.ui-tabs-active a{ 
	background:#832a64; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0; left:0; 
	height:70px; 
	background: url('../images/transparent-bg.png'); 
	display:none;
}
.info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
div.upcoming_fairs_header{
/*padding-top:10px;*/
position:relative;
/*margin-top:20px;*/
}

div.upcoming_fairs{
border-bottom:1px solid #eeeeee;
width:650px;
margin:20px 0 25px 0;
float:left;
}

div.upcoming_fairs div{
float:left;
}

/*div.upcoming_fairs div.upcoming_fairs_left, div.upcoming_fairs div.upcoming_fairs_right{
margin-top:15px;
}*/


div.upcoming_fairs div.upcoming_fairs_left{
padding-right:15px;
}

div.upcoming_fairs div.upcoming_fairs_left h1{
font-weight:bold;
font-size:21px;
margin:10px 0px 5px;
}

div.upcoming_fairs p{
line-height:19px;
width:300px;
font-size:12px;
}

div.upcoming_fairs p span.more{
color:#F05A1E;
font-weight:bold;
}

div.upcoming_fairs div.upcoming_fairs_right div.leftborder{
border-left:1px solid #eeeeee;
}

div.upcoming_fairs_right div.upcoming_fairs_item{
padding:10px 12px;
width:300px;
border-bottom-color: #eeeeee;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.upcoming_fairs_right div.upcoming_fairs_item div.upcoming_fairs_item_title_img{
height:50px;
}
div.upcoming_fairs_right div.upcoming_fairs_item div.upcoming_fairs_item_title{
height:60px;
}
div.upcoming_fairs_right div.upcoming_fairs_item div.upcoming_fairs_item_title img{
float:left;
max-width:50px;
}

div.upcoming_fairs_right div.upcoming_fairs_item div.upcoming_fairs_item_title h2{
margin:0px 0px 0px 10px;
float:left;
width:240px;
}

div.upcoming_fairs_right div.upcoming_fairs_item div.upcoming_fairs_item_title span.date{
margin-left:10px;
float:left;
width:240px;
color:#808080;
margin-top:5px;
}

div.upcoming_fairs_right div.upcoming_fairs_item p{
margin-top:10px;
float:left;
}

/* HOME ACCORDION MENU */

ul.accordion{
float:left;
width:100%;
margin-bottom:25px;
background-color:#e5e5e5;
border:1px solid #d1d1d1;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url('/PIE.htc');
}

.dcjq-count{
display:none;
}

ul.accordion > li{
float:left;
border:1px solid #d1d1d1;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url('/PIE.htc');
}

ul.accordion > li > a{
padding:10px 0px 10px 15px;
float:left;
width:281px;
height:13px;
background-color:#e5e5e5;
border:1px solid #d1d1d1;
color:#464646;
font-weight:bold;
font-size:12px;
text-decoration:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url('/PIE.htc');
}

ul.accordion > li ul{
background-color:#ECECEC;
float:left;
width:235px;
padding:0px 30px;
margin:0px;
}
ul.accordion > li ul li{
padding:10px 0px;
}
ul.accordion > li ul li a{
padding:10px 0px;

color:#0366af;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

ul.accordion > li > a .searchOpenClose{
float:right;
background:url('images/expand.png') no-repeat center right;
width:15px;
height:15px;
margin-right:12px;
}

ul.accordion > li > a.active .searchOpenClose{
background:url('images/collapse.png') no-repeat center right;
}

/* END HOME ACCORDION MENU */
ul.latest_trade_leads{
margin-bottom:50px;
float:left;
}

ul.latest_trade_leads li{
float:left;
width:292px;
height:20px;
}

ul.latest_trade_leads li a{
text-decoration:none;
font-size:11px;
float:left;
color:black;
}

ul.latest_trade_leads li a span{
text-overflow: ellipsis; 
overflow: hidden; 
width: 265px; 
height:20px;
float:left;
white-space: nowrap;
font-size:11px;
}

ul.latest_trade_leads li.gray{
background-color:#e9e9e9;
}

ul.latest_trade_leads li a img{
margin-right:5px;
margin-bottom:0px;
margin-left:5px;
margin:4px 5px 0 5px;
float:left;
width:16px;
}

div.jcarousel-skin-tango.sidebar_jcarousel{
width:305px !important;
height:240px !important;
}

div.jcarousel-skin-tango.sidebar_jcarousel .jcarousel-container-horizontal{
width:225px !important;
height:200px !important;
}

div.jcarousel-skin-tango.sidebar_jcarousel .jcarousel-container-horizontal 
.jcarousel-clip{
width:230px !important;
}

div.jcarousel-skin-tango.sidebar_jcarousel .jcarousel-container-horizontal .jcarousel-item{
width:115px !important;
}
ul.showroom_updates{
float:left;
padding:0px 15px;
margin-bottom:50px;
}

ul.showroom_updates li{
height:44px;
margin:10px 0px;
float:left;
width:250px;
}

ul.showroom_updates li a{
color:#0366ae;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

ul.showroom_updates li a img{
float:left;
margin-right:15px;
margin-top:3px;
max-width:50px; 
max-height:50px;
border:1px solid #CCC;
}

ul.showroom_updates li a span{
color:#999999;
}
