@charset "utf-8";
/* CSS Document */

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 0px;
	background: #FFFFFF;
}

.textpadding{
	padding:5px;
	background: #D1D1D1;
}

/*******************************************************/
/*Hyper link control*/

a:link {
	color: #000000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
a:active {
	color: #000000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
a:visited {
	color: #000000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
a:hover {
	
	color: #FF0000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

/*******************************************************/
/*Header Page Graphics*/

.header_makemodel {
	background: #999999 url(./5750/bikemodel_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_filters {
	background: #999999 url(./5750/searchfilter_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_otherdetails {
	background: #999999 url(./5750/otherdetails_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_spview {
	background: #999999 url(./5750/usedbike_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_crtlogon {
	background: #999999 url(5750/newuser_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_logon {
	background: #999999 url(5750/exisitinguser_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_fogpass {
	background: #999999 url(5750/retpass_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_usersearches {
	background: #999999 url(5750/svdsearch_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_userbikes {
	background: #999999 url(5750/savedbikes_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

.header_printbike {
	background: #999999 url(5750/emailbanner.jpg) no-repeat left top;
	height: 77px;
	width: 600px;
}
.header_contact {
	background: #999999 url(5750/contact_header.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}
/*******************************************************/
/*Passport application button controls*/

.pnl_loggedout {
	background: url(5750/passport_header.gif) no-repeat left top;
	padding-top: 26px;
	width: 178px;
	margin: 0px;
	/* Panel is display to none to get rid of the search and alert features whist it is being worked on. */
	/*display: none;*/
}

.pnl_loggedin{
	background: url(5750/passport_header.gif) no-repeat left top;
	padding-top: 26px;
	width: 178px;
}

.Imgbttn_Newuser{
	background: url(5750/newuser_button.gif);
	height: 27px;
	width: 178px;
}

.Imgbttn_Exist_user{
	background: url(5750/existinguser_button.gif);
	height: 27px;
	width: 178px;
}

.imgbttn_svsrch{
	background: url(5750/savesearch_button.gif);
	height: 27px;
	width: 178px;
}

.imgbttn_svdsrchs{
	background: url(5750/savedsearches_button.gif);
	height: 27px;
	width: 178px;
}

.imgbttn_svdbks{
	background: url(5750/savedbikes_button.gif);
	height: 27px;
	width: 178px;
}

.imgbttn_logout{
	background: url(5750/logout_button.gif);
	height: 27px;
	width: 178px;
}

.imgbttn_return{
	background: url(5750/returntosearch_button.gif);
	height: 27px;
	width: 178px;
	/* Panel is display to none to get rid of the search and alert features whist it is being worked on. */
	/*display: none;*/
}

.passport_create_register_button
{
	height: 28px;
	width: 583px;
	background: url(5750/reg_button.gif) no-repeat;
}

.forgotten_password
{
	height: 28px;
	width: 583px;
	background: url(5750/retpass_button.gif) no-repeat;
}

.passport_reminder_button
{
	height: 28px;
	width: 583px;
	background: url(5750/emailmepass_button.gif) no-repeat;
}

/*******************************************************/
/*Search Page Controls*/

.search_main_panel
{
width:660px;

}

.search_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 125px;
	margin: 5px;

}
.search_row_bg {
	/*background: #f4f3f3;*/
	/* Panel is display to none to get rid of the search and alert features whist it is being worked on. */
	background: #FFFFFF;
}


.search_item_long{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 160px;
	margin: 5px;

}

.search_button
{
	position:relative;
	top:0px;
	left:0px;
	width:51px;
	margin: 0px;
	background: url(./5750/search_button.gif);
	height: 20px;
}

.search_imagebutton
{
	height: 28px;
	width: 583px;
	background: url(./5750/searchbikes_button.gif) no-repeat;
}

.search_save
{
	position:relative;
	top:0px;
	left:0px;
	margin: 5px;
	height: auto;
	width: auto;
	background-repeat: no-repeat;
	background-image: url(./5750/search_button.gif);
}

.search_previous
{
	background: url(./5750/previouspage_button.gif);
	height: 26px;
	width: 146px;
}

.search_next
{
	background: url(./5750/nextpage_button.gif);
	height: 26px;
	width: 146px;
}


/*******************************************************/

/*******************************************************/
/* Bike details paging control ------------------------*/

.pnlPageCntrl{
position:relative;
}

.Pnl_pg_jmp{
	margin-right: 2px;
	margin-left: 2px;
}

.previous_button
{
	display: none;
}

.next_button
{
	display: none;
}


/*******************************************************/

/*******************************************************/
/* Bike buttons for the search results screen -------------------------------*/

.save_user_search{
	background: url(./5750/savebike_button.gif);
	height: 23px;
	width: 113px;
	/* Panel is display to none to get rid of the search and alert features whist it is being worked on. */
	/*display: none;*/
}

.delete_user_search{
	background: url(./5750/deletebike_button.gif);
	height: 23px;
	width: 170px;
}

.user_contactus{
	background: url(./5750/enquirebike_button.gif);
	height: 23px;
	width: 170px;
	display: block;
}



/*******************************************************/
/* Bike buttons for the view stock screen -------------------------------*/

.SP_contactus{
	background: url(5750/enquirebike_button.gif);
	height: 23px;
	width: 170px;
}

.SP_print{
	background: url(./5750/printbike_button.gif);
	height: 23px;
	width: 113px;
	display: block;
}

.SP_return{
	background: url(./5750/return_button.gif);
	height: 23px;
	width: 170px;
}

.imgbttn_savebike{
	background: url(5750/savethisbike_button.gif);
	height: 23px;
	width: 113px;
	/* Panel is display to none to get rid of the search and alert features whist it is being worked on. */
	/*display: none;*/
}

/*******************************************************/
/* Buttons for the saved searches screen -------------------------------*/

.saved_search_run{
	background: url(5750/runsrch_buttons.gif);
	height: 23px;
	width: 170px;
}

.saved_search_update{
	background: url(5750/updatesrch_buttons.gif);
	height: 23px;
	width: 170px;
}

.saved_search_delete{
	background: url(5750/deletesrch_buttons.gif);
	height: 23px;
	width: 170px;
}

/*******************************************************/
/* Bike details control -------------------------------*/

.bike_control
{
	width:583px;
	background: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 5px;
}

.Print_bike_control
{
	width:600px;
	background: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 5px;
}

#sp_result_table td{
padding:5px;

}

.bike_result_td{
padding:5px;

}

#sp_info_table td{
	padding:2px;
}

.sp_info_underline{
	border-bottom: 1px dotted #000000;
}

.bike_image
{
	padding: 5px;
	background: #FFFFFF;
}

.SP_SIDE_2_PIC_ID
{
	
	background: #FFFFFF;
}

.bike_specline
{
	position: absolute;
	left: 100px;
	font-family: Arial;
	font-weight: bold;
}

.bike_price
{
	position: absolute;
	left: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.sp_bike_details_generic
{
	position: absolute;
	left: 150px;
	font-weight: bold;
}


.SP_Remarks_box
{
	/* border: none; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
	height: 100px;
}

.lbl_Remarks
{
	font-size: 12px;
	font-weight: bold;	
}

.lbl_DealerInformation
{
	font-size: 12px;
	font-weight: bold;	
	width: 300px;
	height: auto;
	left: 0px;
	color: Red;
}

/*******************************************************/
/*CONTROLS FOR THE SP DETAIL PAGE*/


#Sp_spec_Table td{
padding:5px;

}

/*******************************************************/
/*SAVED SEARCH PAGE STYLES*/

#svdsearch_control
{
	width:583px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.svdsearch_td
{
	background: #FFFFFF;
	padding:3px;
	border-bottom: 1px dotted #000000;
}

/*******************************************************/
/*The items with this calss have been hidden for the purposes of a branch search, they need to be renabled for the national search.*/


.hidden_national_items
{
display:none;
}


/*******************************************************/
/*Contact us Button*/

.ContactUsButton{
	background: url(5750/EnquireAboutBike.gif);
	height: 25px;
	width:100%;
}


/*******************************************************/
/*Hidden fields*/


.bike_title{
	display:none;
}

.bike_manufacturer
{
display:none;
}

.bike_sp_id
{
display:none;
}

.bike_postcode
{
display:none;
}



.bike_specline_manufacturer
{

}

.bike_specline_model
{

}

.bike_specline_color
{

}

.bike_specline_variant
{
display:none;
}

.bike_specline_distance
{
display:none;
}

.bike_price_check
{
display:none;
}

.bike_specline_currency
{

}

.bike_price_price
{

}

.bike_specline_modelyear
{

}

.bike_specline_branchname
{

}

.SP_Remarks
{

}

.remarks_label
{

}

.sales_particular_panel
{

}

/************************************************************
Q.I. - 22-12-2009
Styles for new "Cant find what you're looking for" screens 
*************************************************************/

.return_to_search
{
	height: 28px;
	width: 250px;
	background: url(./5750/returntosearch.gif) no-repeat;
	background-position: right;
	border: 0px;
}


.saveNonStockEnquiry_button
{
	height: 28px;
	width: 250px;
	background: url(./5750/nonstockenquiry_save.gif) no-repeat;
}

.header_selectbike
{
	background: #999999 url(./5750/header_selectbike.gif) no-repeat left top;
	height: 26px;
	width: 417px;
}

