/* CSS Document */

#main h2{
	clear:both;
	margin-left:0;
	margin-top:0;
}

#listing_images{
	float:left;
}

#listing_info{
	float:left;
	margin-left:20px;
	width:355px;
}

#info_column_1{
	margin:0;
	padding:0;
	list-style-type:none;
	width:inherit;
}

#info_column_2{
	margin:20px 0 0 0;
	padding:0;
	list-style-type:none;
	text-align:right;
	width:inherit;
}

#info_column_2 li span{
	text-align:left;
	font-weight:bold;
	width:90px;
	display:block;
	float:left;
}

#listing_description{
	clear:both;
	margin-top:20px;
}

#listing_description p{
	margin:4px;
        margin-top:0px;
	padding:0;
}

#listing_description p.feature_header {
	margin-top:10px;
        padding:2px;
	background-color:#ddd;
        font-weight:bold;
}

/*#detail_tabs{
	margin:0;
	padding:0;
}*/

#extra_detail ol{
	list-style-type:none;
	margin:0;
	padding:0;
}

#extra_detail ol li{
	background-color:#f2f2f2;
	margin:4px;
	padding:2px;
}

#extra_detail ol li span{
	margin:0 10px 0 0;
	font-weight:bold;
	
}

#extra_detail ol.column{
	width:225px;
	float:left;
}

#extra_detail ol.wide{
	float:none;
	padding:20px 0 0 0;
	clear:both;
} 


/* Tabs */

.ui-tabs .ui-tabs-hide {
     display: none;
}

/*#detail_tabs ul {
	list-style:none;
	margin:35px 4px 5px 4px;
	padding:0;
	clear:both;
	border-bottom:1px solid #ddd;
	height:20px;
	clear:both;
}

#detail_tabs ul li {
	float:left;
	margin-right:7px;
	text-align:center;
	font-weight:bold;        
}

#detail_tabs ul li a {
	display:block;
	height:20px;
	padding:0 6px 0 6px;
	background-color:#fff;
	color:#666;
	width:80px;
}

#detail_tabs ul li a:hover {
	color:#666;
}

#detail_tabs ul li a.active {
	background-color:#ddd;
}

#detail_tabs ul li.source_code {
	float:right;
}*/

#detail_tabs ul li.ui-tabs-selected a {
	background-color: #FFFFFF;
}
