/* @override 
	http://tuscan.theitguys.co.uk/www.elite-motorhomes.co.uk/templates/rt_synapse_j15/css/vsmp.css
	http://tuscan.theitguys.co.uk/www.elite-motorhomes.co.uk/templates/rt_synapse_j15/css/vsmp.css
	http://www.elite-motorhomes.co.uk/templates/rt_synapse_j15/css/vsmp.css
*/

#booking_form label{
	display: block;
	font-weight: bold;;
}
#booking_form td{
	vertical-align:top;
	padding:3px;
}

.vsmp .search{
	margin:10px 0;
	text-align:right;
}

.vsmp.stock .stockitem{
	margin:4px 0 15px 0;
}

.vsmp.stock .stockitem .media,.vsmp.stock .stockitem .data{
	margin:5px;
	float: left;
}
.vsmp.stock .stockitem .data{
	width: 440px;	
}

.vsmp.stock .stockitem .general{
	float: left;
	width: 50%;
	padding:0 5px;
}

.vsmp.stock .stockitem p{
	margin-top: 10px;
}

.vsmp.stock table{
	background:#fff;	
}

.vsmp.stock table th, .vsmp.stock table td{
	padding:1px;
	background:#fff;
	color:#222;
}

.vsmp.stock table th{
	text-align: right;
}

.vsmp.stock .stockitem h3{
	background:#eee;
	color:#222;
	padding:4px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;;
}

.vsmp.stock .stockitem .data ul,.vsmp.stock .stockitem .data ul li{
	padding:0;
	margin:0;
	list-style:none;
}

.vsmp.stock .stockitem .links{
	text-align:right;
	font-size:18px;
	padding:3px 10px;
}

.vsmp.stock .stockitem .general table th{
	width:80px;
}

.vsmp.stock .stockitem .links a{
	font-weight: bold;
	color: #00f;
}

.vsmp.stock .stockitem .options h4{
	color:#333;
	background:#ccc;
	padding:4px;
	margin-bottom: 4px;
	margin-top: 5px;
	border-bottom: 1px solid #888;
}

.vsmp.stock .stockitem .options ul li{
	margin-bottom:2px;
}

.vsmp.stock .stockitem .options #options_standard, .vsmp.stock .stockitem .options #options_available{
	float: left;
	width: 43%;
	margin:0 2% 15px 2%;
}

.vsmp.stock .stockitem .options #options_available ul li{
	font-weight: bold;
	font-size:14px;
}
.vsmp.stock .stockitem .image{
	float: left;
}
.vsmp.stock div.price{
	font-size: 32px;
	font-family: Helvetica;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #aaa;
	padding:0 5px 5px 5px;
	margin-bottom:5px;
	margin-top:10px;
}

.vsmp.stock.list .stockitem div.price{
	font-size: 24px;
	font-family: Helvetica;
	color: #333 !important;
	font-weight: bold;
	padding:0 5px 5px 5px;
	border-bottom: none;
	text-align:right;
}

.vsmp .paging{
	text-align:center;
}

.vsmp .paging h4{
	margin:0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

.vsmp .paging .active{
	font-size:16px;
}

.clearfix{
	clear: both;
}