.container {
	background: none;
	padding: 0;
}

.span-18 {
	width: 665px;
	margin-right:15px;
}
.span-5 {
	width: 280px;
}

#sidebar {font-size: .9em;}

#sidebar .facet .title {
	padding: 5px;
	width: 295px;
	border:none;
	background: #ebf7dc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#sidebar .mrec {margin: 0 0 10px 0;}

#content {position: relative;}

#tabs {
	float: left;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 10px 0 0 0;
	border: none;
}

#tabs .ui-tabs-nav {margin: 0; padding: 0;background: #fff;}
#tabs .ui-tabs-nav li a {font-weight: 700; }
#tabs .ui-tabs-nav li a:hover {background: #74b02f;color: #fff;}
#tabs .ui-tabs-nav li.ui-state-active.ui-state-hover a {background: none; color: #74b02f;}
#tabs .ui-tabs-nav li.ui-state-active.ui-state-hover

.ui-tabs .ui-tabs-panel {padding: 1em 0 1em 0;}
#tabs .ui-widget-header {
	border-width: 0 0 1px 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
#tabs .ui-tabs-panel.ui-widget-content {
	background: #fff;
	padding: 1em 0;
}


#general-data {
	font-size: .9em;
	padding: 0 0 0px 0;
	margin: 0 0 0 0;
}
#general-data ul {
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
}
#general-data ul#nopic {margin: 0 0 0 0;}

#general-data li {
	float: left;
	clear: both;
	width: 312px;
	margin: 0;
	padding: 5px 10px;
	background: #fff;
	color: #000;
}
#general-data li.odd {
	background: #CBDDBB;
}

#general-data span.label {
	width: 120px;
	clear: left;
	float: left;
}

span.nowrap {
	float: left; display: block; width: 150px;
}

#obs {float: left; clear: both;margin: 15px 0 0 0;}

#seller {
	clear: both;
/*	border: 1px solid #8cc63f; */
	padding: 10px;
	font-size: .85em;
}

#seller #location {
	float: left;
	width: 370px;
}

#seller #userSince {
 font-size: .9em;
}

#seller ul {
	float: left;
	margin: 0;
	padding: 0;
}
#seller li {
	float: left;
	clear: both;
	width: 370px;
	padding: 5px 0;
}
#seller span {display:block;float: right;width: 300px;}

#seller span.label {
	width: 70px;
	clear: left;
	float: left;
	color: #000;
}
#seller #minisite a {
	margin: 10px 0;
	float: left;
	padding: 5px 0;
	clear: both;
}

#seller #map_canvas {
	float: right;
	width: 260px; height: 310px;
}

#contact #EmailForm_name, #contact  #EmailForm_from, #contact  #EmailForm_body {width: 625px;margin-right:0;}
#contact #EmailForm_body {height: 150px;}

#equipment ul {
	float: left;
	width: auto;
	font-size: .9em;
   margin: 0 0 0 20px;
}
#equipment ul li {
	list-style-type: disc;
	float: left; width: 200px;
}


#full {
	clear: both;
	float: left;
}

#description {
	float: left;
	clear: both;
}

.count {
    background: url("../images/sprite.png") no-repeat scroll -165px -34px #FFFFFF;
    border: 1px solid #000000;
    bottom: 0;
    color: #000000;
    font-size: 0.8em;
    font-weight: bold;
    height: 15px;
    left: 0;
    padding: 5px 4px 0 30px;
    position: absolute;
}
.count img {
	position: relative;
	top: 3px;
}

li#price-field {
	margin-top: 15px;
	padding: 12px 10px 0px 10px;
}
#data {
	clear: both;
	background: #fff;
	color: #3a3a3a;
}

#data h1 {
 float: left;

 width: 500px;
}
#town {
	float: left;
	clear: left;
}
#priceData {
	float: right;
	position: relative;
	padding: 0 0 1em 0;
	font-weight: 700;
}
#price {
	font-weight: 700;
	font-size: 1.5em;
	margin: 0;
	position: relative;
	float: right;
	padding-left: 25px;
	clear: both;
	text-align: right;

}
span#price_info {
	font-size: .8em;
	position: absolute;
	width: 600px;
	text-align: right;
	right: 0;
	bottom: 0;
}

.price-revision {
	clear: both;
	color: #333;
	font-size: 1em;
	text-align: right;
	text-decoration:line-through;
}

#price .up {
	position: absolute;
	left: 5px;
	top: 5px;
	width:14px;
	height: 20px;
	background: url('../images/sprite.png') -272px -18px no-repeat;
}
#price .down {
	position: absolute;
	left: 5px;
	top: 5px;
	width:14px;
	height: 20px;
	background:	url("../images/sprite.png") no-repeat scroll -258px -18px transparent
}

.left {
	float: left;
	width: 230px;
}
.right {
	float: left;
	width: auto;
	text-align: right;
	position: relative;
	top: -.7em;
}

#contactSeller .portlet-content{
	float: left;
}

#gallery {
	width: 665px;
	position: relative;
	margin: 0;
	height: 430px;
	float: left;
}

#gallery a {
 text-decoration: none;
}
#gallery .legend {
	position: absolute;
	right: 0;
	bottom: 4px;
	padding: 2px 0 2px 3px;
	-moz-border-radius: 4px 0 0 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #ccc;
}

#gallery .legend img {
	position: relative;
	top: 2px;
}

a.feedback  {font-size: .7em;}
#adNav {float: right;margin-top: -10px;}
#adNav a:link, #adNav a:visited, #adNav a:hover {text-decoration: none;}
#adNav div {float: left;margin:0;}
#adNav a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
 	background: url("../images/sidebar-portlet-title.png") repeat scroll 0 0 transparent;
   border: none;
   color: #FFFFFF;
   display: block;
   float: left;
	clear: none;
   font-size: .9em;
   font-weight: 700;
   margin: 0 0 0 5px;
   padding: .4em 10px;
   text-decoration: none;
}

#adNav a:hover {
	background: #74b02f;
}

/* PrettyPhoto */
div.pp_default .pp_nav p.currentTextHolder {font-size: 1em; font-weight: 700;}