/* middle alignment in IE */
body {
   text-align: center;
}

#wrapper {
    text-align: left;
}

#ucnSys { 
	width: 830px; margin: 20px 0px 0px 0px; padding: 0; 
}

#ucnSys h1.heading {
       width: auto;
}

#gdform td {
}

div.ralliart-repeat #ucnSys {
	width: 565px;
	float: left;
	margin-top: 10px;
}

#search_result #ucnSys {
    width: 400px !important;
	margin-top: 5px !important;
}

#ucnSys table td {vertical-align: top; padding: 0px;}

#ucnSys td .heading {padding: 10px;}

/* --- Thumbnail style sheet -- */

#ucnSys #surround .thumb, #ucnSys #surround .thumb_surround_over {width: auto; height: auto; text-align: center; }

#ucnSys #surround td { padding: 7px; line-height: 120%;}

#ucnSys #surround #stocklist_no_padding td { padding: 0px !important; }

#ucnSys #surround .thumb_surround_over, #ucnSys #surround .thumb_surround_normal {
     padding: 1px !important;
}

#ucnSys table.please_note_message {
     margin-top: 1px;
	 line-height: 120%;
}

#ucnSys .sample_image_spacing {
    padding: 1px !important;
    border: 1px solid d8dbe5 !important;
	margin: 0px !important;
}

#thumbnail_photo_gallery table td { padding-top: 6px; padding-bottom: 6px; }

#thumbnail_exclude_padding table td { padding-top: 0px !important; padding-bottom: 0px !important; }

#thumbnail_exclude_padding2 table td { padding: 0px !important; }

#ucnSys .generic_style .thumb, #ucnSys .thumb { width: auto; height: auto; }

div.PhotoContainer { padding: 15px !important; }

#ucnSys .border .generic_style { padding: 15px !important; }

#ucnSys .please_note_message td { padding: 10px !important; }

/* -- #ucnSys .generic_style div, #ucnSys .border .generic_style { padding: 15px !important; } --/

/* --- Link colours --- */

#ucnSys .tab_content_active, #ucnSys .tab_content_active a, #ucnSys .right_button_label a, #ucnSys #enquiry_form_button_down a {color: #FFFFFF !important;}

#ucnSys .footer_text a, #ucnSys .heading_arrow a, #ucnSys #surround #stocklist_no_padding a, #ucnSys .footer_sub_text a, #ucnSys #finance_results  .side_section_small a { color: #f74d00 !important; }

#ucnSys .footer_text a:hover, #ucnSys .heading_arrow a:hover, #ucnSys #surround #stocklist_no_padding a:hover, #ucnSys .footer_sub_text a:hover, #ucnSys #finance_results  .side_section_small a:hover { color: #ffb12b !important; }

/* --- Enquiry Form style sheet --- */

#ucnSys #enquiry_form a, #ucnSys #dealer_details a { color: #f74d00 !important; }

#ucnSys #enquiry_form a:hover, #ucnSys #dealer_details a:hover { color: #ffb12b !important; }

#ucnSys #enquiry_form td strong{ padding: 0px !important; }

/*#ucnSys #enquiry_form table td { padding-top: 5px !important; }*/

#ucnSys #enquiry_form .enquire_now_text_label { padding-top: 2px !important; }

#ucnSys #securitycheck_id img { padding-top: 2px !important; }

#ucnSys #enquiry_form textarea { margin: 0 !important;}

#ucnSys .right_button_label, #ucnSys .right_button_label_enquiry { vertical-align: middle; padding-left: 10px;}

#ucnSys #enquiry_form label { width: auto; }

/* --- Navigation Tab Headings -- */

#ucnSys .heading_right, #ucnSys .heading { height: auto !important; vertical-align: middle !important; padding: 5px !important;}

#ucnSys #tab1_content, #ucnSys #tab2_content, #ucnSys #tab3_content { text-align: center; padding: 4px !important; margin: 0 !important;}

/* --- Table padding readjustment -- */

#ucnSys #details_row td { padding: 5px 5px 5px 15px;}

#ucnSys .footer_background td { padding: 5px; }

/* --- Our stock --- */

#ucnSys div.blucrnsfg #input_section table { margin: 0 !important; }

#ucnSys .previous_next_padding td { padding-left: 2px; padding-right: 2px; }

#ucnSys .search_inventory_form td { padding-top: 4px !important; padding-bottom: 4px !important;}

#ucnSys .search_title { font-weight: bold; margin-top: 6px; } /* padding inside inventory search table */

#ucnSys #input_section td { padding: 0px !important; } /* padding inside dropdown boxes */

#ucnSys .dropdown_range_padding { padding: 0px !important; }

div.our-stock-repeat #ucnSys { padding-bottom: 40px; padding-top: 20px !important;} /* extra spacing above footer on Our Stock page */

/* --- Details page -- */

#ucnSys .blue_heading_width { width: auto; padding-right: 10px !important;}

#ucnSys .number_found { margin-top: 2px !important;}

#ucnSys .detail_price { text-align: center; }

#ucnSys #sendtoFriendForm { margin-top: 5px; }