* { 
margin : 0; 
padding : 0; 
} 
body { 
font-size : 0.7em; 
font-family : Helvetica, Tahoma, Verdana, Arial, sans-serif;  
background : url(../images/main_bg_strip.gif) repeat-y center top !important ; 
text-align : left; 
} 
.standardlink {
    color: black;
    text-decoration: none;
}

.standardlink:hover {
    color: black;
    text-decoration: none;
    cursor: default;
}
.flashdemo { 
margin-left : -9px; 
} 
* html .flashdemo { 
margin-left : -15px; 
} 
body#popup { 
background : none; 
padding : 15px !important ; 
} 
.clear { 
clear : both; 
} 
#header { 
background : url(../images/header.jpg) no-repeat center top; 
height : 178px; 
width : 100%; 
margin-left : auto; 
margin-right : auto; 
} 
#header2 { 
background : url(../images/header2.jpg) no-repeat center top; 
height : 178px; 
width : 100%; 
margin-left : auto; 
margin-right : auto; 
} 
#header_text { 
width : 770px; 
margin : 0 auto; 
text-align : left; 
color : #fff; 
font-size : 11px; 
font-weight : bold; 
letter-spacing : -0.4px; 
position : relative; 
} 
#header legend img { 
position : absolute; 
left : 390px; 
top : 61px; 
} 
#header .form_fields { 
position : absolute; 
left : 400px; 
top : 54px; 
} 
#header .login-labels { 
width : 195px; 
margin-left : 120px; 
height : 14px; 
float : left; 
clear : both; 
} 
#header .login-fields { 
width : 185px; 
padding-left : 120px; 
height : 14px; 
float : left; 
} 
#header label.username { 
width : 90px; 
margin-right : 5px; 
float : left; 
display : block; 
} 
#header label.password { 
width : 95px; 
float : right; 
display : block; 
} 
#header .login-fields #username { 
margin : 0 5px 0 0; 
height : 17px; 
padding : 5px 0 0 0; 
width : 85px; 
border : none; 
float : left; 
} 
#header .login-fields #password { 
height : 17px; 
padding : 5px 0 0 0; 
width : 85px; 
border : none; 
float : right; 
} 
#header_text h1 { 
color : #ffff01; 
font-weight : bold; 
font-size : 18px; 
} 
#h8 { 
color : #ffff01; 
font-weight : bold; 
font-size : 18px; 
} 
#form_row { 
width : 250px; 
height : 22px; 
} 
#form_row div { 
float : left; 
} 
form#search { 
margin-bottom : 14px; 
} 
#header_text a { 
position : absolute; 
left : 390px; 
top : 100px; 
text-transform : lowercase; 
color : #e675a4; 
} 
#login { 
width : 31px; 
height : 22px; 
border-width : 0; 
float : left; 
} 
#logout { 
color : #ffff01; 
text-decoration : none; 
background : url(../images/logout_arrow.gif) no-repeat 100% 2px; 
padding-right : 15px; 
margin-left : 7px; 
} 
#container { 
width : 770px; 
margin-left : auto; 
margin-right : auto; 
text-align : left; 
} 
#container:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#left_part { 
background : url(../images/title_container_background.gif) no-repeat 100px 0; 
float : left; 
width : 181px; 
padding : 0 0 0 0; 
} 
.navigation_line_bottom { 
width : 181px; 
background : url(../images/navigation_line_bottom.gif) no-repeat -1px 100%; 
padding-bottom : 5px; 
margin-left : 11px; 
} 
#navigation { 
background : url(../images/navigation_background.gif) repeat-y -1px 0; 
text-align : right; 
padding : 2px 16px 13px 0; 
} 
#navigation li { 
display : block; 
padding : 6px 0; 
font-size : 11px; 
font-weight : bold; 
list-style-type : none; 
text-transform : uppercase; 
background : url('../images/navigation_dashed_divider.gif') no-repeat bottom right; 
} 
#navigation a { 
color : #85355c; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
#navigation a:hover { 
color : #989898; 
} 
#navigation a strong { 
color : #989898; 
} 
#news_block2 { 
background : url(../images/block_left_top_line.gif) no-repeat; 
padding-top : 5px; 
} 
#news_block2 span { 
display : block; 
padding : 20px 29px 8px 26px; 
color : #780031; 
font-size : 12px; 
font-weight : bold; 
background : url(../images/navigation_background.gif) repeat-y; 
width : 181px; 
width : 125px; 
} 
#news_block2 span strong.name { 
display : block; 
padding-top : 25px; 
text-align : right; 
font-weight : bold;  
font-size : 11px; 
} 
#news_block2 span strong.quote { 
display : block; 
height : 26px; 
background : url(../images/quote.gif) no-repeat; 
text-indent : -1000px; 
} 
#news_block2 span strong.quote_close { 
background : url(../images/quote_close.gif) no-repeat 0 2px; 
} 
img { 
border : 0; 
}#news_block2 a { 
color : #85355c; 
font-size : 12px; 
font-weight : bold;
font-style : italic;  
text-decoration : none; 
} 
#news_block2 a:hover { 
color : #989898; 
} 
#front_block { 
width : 175px; 
float : left; 
}
#front_block span strong.name { 
display : block; 
padding-top : 25px; 
text-align : right; 
font-weight : bold;  
font-size : 11px; 
}
}#front_block a { 
color : #85355c; 
font-size : 12px; 
font-weight : bold;

text-decoration : none; 
} 
#front_block a:hover { 
color : #989898; 
} 
#form_select_branch { 
background : url(../images/navigation_gradient_divider.gif) no-repeat; 
margin : 22px 0 7px 11px; 
padding : 17px 0 0 0; 
} 
.form_select_branch { 
background : url(../images/navigation_gradient_divider.gif) no-repeat; 
margin : 22px 0 7px 10px; 
padding : 17px 0 0 0; 
} 
#lhs_form_select_branch { 
background : url(../images/navigation_gradient_divider.gif) no-repeat; 
margin : 22px 0 7px 11px; 
padding : 17px 0 0 0; 
} 
#fieldset_select_branch { 
background : url(../images/navigation_gradient_divider.gif) no-repeat 0 100%; 
padding-bottom : 13px; 
border : 0; 
} 
.fieldset_select_branch { 
background : url(../images/navigation_gradient_divider.gif) no-repeat 0 100%; 
padding-bottom : 13px; 
border : 0; 
} 
#fieldset_select_branch label { 
font-size : 11px; 
font-weight : bold; 
color : #8f3559; 
text-transform : uppercase; 
} 
#fieldset_select_branch span { 
margin : 0 0 0 -1px; 
font-size : 22px; 
font-weight : bold; 
color : #8f3559; 
} 
.jobslayout { 
width : 516px; 
padding-left : 0; 
margin : 16px 0 16px 0; 
} 
.jobslayout .jobs-updated { 
font-weight : bold; 
padding-left : 10px; 
} 
h2.officeheader { 
padding : 20px 0 0 10px; 
margin : 0 0 0 0; 
font-size : 24px; 
font-weight : bold; 
color : #8f3559; 
} 
.jobslayout p.officedetails { 
margin : 10px 0 0 10px; 
font-size : 16px; 
font-weight : bold; 
} 
.jobslayout .results_section_header { 
margin : 20px 0 0 0; 
position : relative; 
left : 0; 
} 
h3#viewtrackanother { 
padding : 10px 0 0 10px !important ; 
font-size : 13px !important ; 
} 
form.track-job { 
position : relative; 
top : 10px; 
background : url(../images/view_track_form.png) no-repeat !important ; 
width : 310px; 
height : 57px; 
padding : 5px 0 0 0; 
} 
form.track-job p { 
position : relative; 
top : 11px; 
left : 0; 
margin : 0; 
} 
form.track-job label { 
position : relative; 
left : 0; 
width : 90px !important ; 
margin-right : 10px; 
} 
#find-button { 
width : auto; 
height : auto; 
position : relative; 
top : 7px; 
border : none; 
} 
form.track-job #find-button { 
position : relative; 
top : 0; 
} 
* html form.track-job #find-button { 
left : -18px; 
top : -10px; 
} 
#find-button_nooffset { 
width : auto; 
height : auto; 
position : relative; 
top : 0; 
border : none; 
} 
#single_input_wrap { 
padding-top : 8px; 
} 
#news_block { 
background : url(../images/block_left_top_line.gif) no-repeat; 
padding-top : 5px; 
} 
#news_block span { 
display : block; 
padding : 20px 29px 8px 26px; 
color : #780031; 
font-size : 15px; 
font-style : italic; 
font-weight : bold; 
background : url(../images/navigation_background.gif) repeat-y; 
width : 181px; 
width : 125px; 
} 
#news_block span strong.name { 
display : block; 
padding-top : 25px; 
text-align : right; 
font-weight : bold; 
font-style : italic; 
font-size : 11px; 
} 
#news_block span strong.quote { 
display : block; 
height : 26px; 
background : url(../images/quote.gif) no-repeat; 
text-indent : -1000px; 
} 
#news_block span strong.quote_close { 
background : url(../images/quote_close.gif) no-repeat 0 2px; 
} 
img { 
border : 0; 
} 
#small_header_text { 
width : 770px; 
margin : 0 auto; 
text-align : left; 
padding : 75px 65px 0 0; 
text-align : right; 
color : #fff; 
font-size : 11px; 
font-weight : bold; 
letter-spacing : -0.4px; 
position : relative; 
} 
#small_header_text a { 
color : #ffff01; 
text-decoration : none; 
} 
#main_banner { 
margin-bottom : 16px; 
margin-top : 16px; 
text-align : center; 
} 
#narrowed_text { 
padding-left : 10px; 
padding-right : 10px; 
} 
#new_text { 
margin-top : 10px; 
} 
#new_text h4 { 
font-size : 17px;
}
#new_text a { 
color : #85355c; 
font-weight : bold; 
text-decoration : none; 
} 
#new_text a:hover { 
color : #989898; 
} 
#sub_navigation { 
margin-top : 10px; 
} 
#sub_navigation:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#sub_navigation li { 
float : left; 
padding : 6px 0; 
color : #989898; 
font-size : 11px; 
font-weight : bold; 
list-style-type : none; 
padding-right : 25px; 
} 
#sub_navigation a { 
color : #85355c; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
#sub_navigation a:hover { 
color : #989898; 
} 
#press_story1 { 
background-image : url(../images/press_story20060920.gif); 
background-repeat : no-repeat; 
padding-left : 165px; 
padding-top : 15px; 
padding-right : 20px; 
height : 140px; 
} 
#press_story2 { 
background-image : url(../images/press_story1.gif); 
background-repeat : no-repeat; 
padding-left : 165px; 
padding-top : 15px; 
padding-right : 20px; 
height : 140px; 
} 
#press_story3 { 
background-image : url(../images/press_story2.gif); 
background-repeat : no-repeat; 
padding-left : 165px; 
padding-top : 15px; 
padding-right : 20px; 
height : 140px; 
} 
#press_story4 { 
background-image : url(../images/press_story3.gif); 
background-repeat : no-repeat; 
padding-left : 165px; 
padding-top : 15px; 
padding-right : 20px; 
height : 140px; 
} 
#form_background_box { 
background-image : url(../images/yellow_curved_box.jpg); 
background-repeat : no-repeat; 
width : 281px; 
height : 98px; 
padding : 20px; 
padding-right : 10px; 
text-align : right; 
} 
#form_background_box input, textarea { 
width : 223px; 
margin-bottom : 4px; 
} 
#form_background_box_large { 
background-image : url(../images/yellow_curved_box_large.gif); 
background-repeat : no-repeat; 
width : 323px; 
width : 283px; 
height : 206px; 
height : 166px; 
padding : 20px; 
padding-right : 10px; 
text-align : right; 
vertical-align : top; 
} 
#form_background_box_large input, #form_background_box_large textarea, #form_background_box_large select { 
width : 223px !important ; 
margin-bottom : 4px; 
} 
#form_background_box_large label { 
vertical-align : top; 
display : block; 
float : left; 
width : 40px; 
} 
#popup .form_popup { 
margin : 7px 0 0 0; 
background : #ffe100 url(../images/yellow_curved_box_top.gif) no-repeat left top; 
width : 297px !important ; 
padding : 20px 10px 15px 5px; 
text-align : left; 
float : left; 
} 
.form_popup .form_popup_container { 
float : left; 
width : 297px; 
} 
.form_popup .row { 
float : left; 
clear : both; 
width : 297px; 
margin-bottom : 10px; 
} 
.form_popup .row .rowleft { 
float : left; 
width : 60px; 
text-align : left; 
margin : 0; 
padding : 0; 
} 
.form_popup .row .rowright { 
float : right; 
width : 223px; 
margin : 0; 
padding : 0; 
} 
.form_popup .row, .form_popup .row_np { 
float : left; 
clear : both; 
margin-bottom : 4px; 
width : 295px; 
} 
#popup .form_popup .row label { 
width : 58px; 
text-align : right; 
float : left; 
margin : 0 5px 0 0; 
padding : 8px 0 0 0; 
} 
#popup .form_popup .row_np label { 
width : 58px; 
text-align : right; 
float : left; 
margin : 0 5px 0 0; 
padding : 0 0 0 0; 
} 
#popup .form_popup .row_np label#oJobs_tjobs_label { 
width : 200px; 
text-align : left; 
} 
#popup .form_popup .row_np label.fullwidthlabel { 
width : 200px; 
text-align : left; 
} 
#popup legend { 
padding : 0; 
margin : 0; 
border : 0; 
width : 313px; 
position : relative; 
left : -7px; 
} 
#popup span.vertically_spaced_block { 
display : block; 
border-bottom : 5px solid #fed802; 
width : 313px !important ; 
font-weight : bold; 
margin : 0; 
padding : 0 0 8px 0; 
text-align : left; 
} 
#popup .form_buttons { 
position : relative; 
top : -14px; 
padding-top : 14px; 
width : 312px; 
background : url(../images/yellow_curved_box_bottom.gif) no-repeat top left !important ; 
float : left; 
} 
#popup .form_buttons input { 
width : 80px; 
margin-left : 4px; 
border : 0; 
} 
#popup .form_popup input, #popup .form_popup textarea { 
width : 223px; 
float : left; 
} 
#popup .form_popup select { 
width : 225px !important ; 
float : left; 
margin-bottom : 0; 
} 
#popup .form_popup input.half_width, #popup .form_popup textarea.half_width, #popup .form_popup select.half_width { 
width : 112px !important ; 
float : left; 
} 
#popup .form_popup input.full_width, #popup .form_popup textarea.full_width, #popup .form_popup select.full_width { 
width : 290px !important ; 
float : left; 
} 
#popup .form_popup em.left { 
display : block; 
float : left; 
margin : -6px 0 0 7px; 
} 
#popup .form_popup label { 
width : 63px; 
text-align : right; 
float : left; 
margin : 0; 
padding : 0; 
} 
#popup .form_popup p { 
clear : both; 
margin : 7px 0 0 72px; 
} 
#form_small_background_box_thin { 
background : url(../images/yellow_curved_box_170.gif) no-repeat; 
width : 170px !important ; 
height : 76px; 
padding : 15px; 
text-align : left; 
vertical-align : top; 
font-weight : bold; 
line-height : 16px; 
position : relative; 
left : -2px; 
} 
#form_small_background_box_thin label { 
position : relative; 
left : 0; 
top : -5px; 
float : left; 
margin : 0 !important ; 
padding : 0 !important ; 
} 
#form_small_background_box_thin input { 
margin-bottom : 5px !important ; 
padding : 0 !important ; 
} 
#form_background_box_thin { 
background-image : url(../images/yellow_curved_box_thin2.gif); 
background-repeat : no-repeat; 
width : 172px; 
height : 140px; 
padding : 15px; 
text-align : left; 
vertical-align : top; 
font-weight : bold; 
line-height : 16px; 
} 
#form_background_box_thin input, textarea { 
margin-bottom : 4px; 
} 
#form_background_box_thin label { 
vertical-align : top; 
margin-bottom : 4px; 
} 
#box_background_box_parcel { 
width : 240px; 
height : 130px; 
background-image : url(../images/yellow_curved_box_parcel.jpg); 
background-repeat : no-repeat; 
padding-top : 15px; 
padding-right : 14px; 
font-weight : bold; 
text-align : right; 
vertical-align : middle; 
} 
#box_background_box_parcel #find_button input { 
margin-right : 9px !important ; 
} 
#find_button { 
padding-top : 5px; 
text-align : right; 
width : 250px; 
} 
.flash_demo { 
position : relative; 
left : -8px; 
margin-right : -15px; 
} 
#find_button_booking input { 
width : 46px; 
height : 22px; 
} 
#find_button_booking_right { 
text-align : right; 
padding-top : 1px; 
} 
#find_button_booking_float_right_small input, #find_button_booking_float_right_big input, #find_button_booking_float_right input { 
text-align : right; 
width : 46px; 
height : 22px; 
border : 0; 
} 
#find_button_booking_float_right_big, #find_button_booking_float_right_small { 
text-align : right; 
padding-top : 1px; 
float : right; 
} 
#find_button_booking_float_right_big { 
padding-right : 10px; 
} 
#find_button_booking_float_right_small { 
padding-right : 27px; 
} 
.button_area { 
margin : 7px 27px 0 0; 
} 
.button_area input { 
margin-left : 7px !important ; 
} 
#find_button_booking { 
padding-top : 5px; 
text-align : left; 
} 
#find_button input { 
width : 46px; 
height : 22px; 
} 
.form_buttons { 
margin-top : 7px; 
width : 311px; 
text-align : right; 
} 
.form_buttons input { 
color : #fff; 
font-weight : bold; 
font-size : 12px; 
background-color : #72002f; 
border-style : dotted; 
border-color : #72002f; 
border-width : 1px; 
} 
#idlocation { 
width : 180px; 
margin-top : 5px; 
} 
#officelocation { 
width : 180px; 
margin-top : 5px; 
} 
#box-courier_services { 
float : right; 
width : 187px; 
width : 167px; 
height : 185px; 
height : 115px; 
margin-left : 10px; 
margin-top : 0; 
margin-bottom : 0; 
background : url(../images/box-courier_services.gif) no-repeat; 
padding : 70px 0 0 20px; 
line-height : 12px; 
} 
#box-courier_services ul { 
list-style : none; 
} 
#box-courier_services li { 
padding-top : 2px; 
clear : both; 
} 
#box-courier_services a { 
color : #999999; 
font-size : 11px; 
background : url(../images/icon_arrow_grey.gif) no-repeat 0 6px; 
padding-left : 8px; 
display : block; 
float : left; 
} 
#box-courier_services a:hover { 
background : url(../images/icon_arrow_purple.gif) no-repeat 0 6px; 
color : #85355c; 
} 
#box-curled_edge { 
width : 313px; 
width : 293px; 
height : 125px; 
height : 110px; 
background : url(../images/box-curled_edge.gif) no-repeat; 
padding : 15px 0 0 20px; 
line-height : 12px; 
} 
#box-curled_edge:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#technology #box-curled_edge { 
width : 295px; 
width : 275px; 
height : 149px; 
height : 134px; 
background : url(../images/main_box-technology.jpg) no-repeat; 
padding : 15px 0 0 20px; 
padding-right : 20px; 
} 
#technology #box-curled_edge ul { 
position : absolute; 
} 
#useful_links #box-curled_edge { 
background : url(../images/box-curled_edge_links.gif) no-repeat; 
height : auto; 
padding-bottom : 15px; 
margin : 15px 12px 0 0; 
width : 245px; 
width : 225px; 
float : left; 
} 
#useful_links .column1 { 
width : 245px; 
margin-right : 12px; 
float : left; 
} 
#useful_links .column1 #box-curled_edge { 
margin-right : 0; 
} 
#help #box-curled_edge { 
padding-top : 5px; 
width : 293px; 
height : 145px; 
height : 130px; 
background : url(../images/box-curled_edge_larger.gif) no-repeat; 
} 
#box-curled_edge ul { 
list-style : none; 
padding-top : 5px; 
} 
#box-curled_edge li { 
clear : left; 
padding-top : 2px; 
} 
#box-curled_edge a { 
color : #999999; 
font-size : 11px; 
background : url(../images/icon_arrow_grey.gif) no-repeat 0 4px; 
padding-left : 8px; 
float : left; 
display : block; 
} 
#box-curled_edge a:hover, #box-curled_edge_larger a:hover, #box-curled_edge a.servicesInformationSelected { 
background : url(../images/icon_arrow_purple.gif) no-repeat 0 4px; 
color : #85355c; 
} 
#box-passenger_services { 
float : right; 
clear : right; 
width : 187px; 
width : 167px; 
height : 173px; 
height : 108px; 
margin-left : 10px; 
margin-top : 0; 
margin-bottom : 0; 
background : url(../images/box-passenger_services.gif) no-repeat; 
padding : 65px 0 0 20px; 
line-height : 12px; 
} 
#box-passenger_services ul { 
list-style : none; 
} 
#box-passenger_services li { 
padding-top : 2px; 
clear : both; 
} 
#box-passenger_services a { 
color : #999999; 
display : block; 
float : left; 
font-size : 11px; 
background : url(../images/icon_arrow_grey.gif) no-repeat 0 6px; 
padding-left : 8px; 
} 
#box-passenger_services a:hover { 
background : url(../images/icon_arrow_purple.gif) no-repeat 0 6px; 
color : #85355c; 
} 
#box-accreditations { 
float : right; 
clear : right; 
width : 180px; 
width : 172px; 
margin-left : 15px; 
padding : 0 0 6px 8px; 
margin-top : 17px; 
background : url(../images/accreditationsDivider.gif) no-repeat left bottom; 
} 
* html #box-accreditations { 
height : 1px; 
} 
#box-accreditations:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#box-accreditations ul { 
list-style : none; 
} 
#box-accreditations ul li { 
float : left; 
padding : 7px 0 7px 0; 
width : 86px; 
border-bottom : 3px solid #ededed; 
} 
#box-accreditations ul li.left { 
text-align : left; 
} 
#box-accreditations ul li.leftLast { 
text-align : left; 
border-bottom : 0; 
} 
#box-accreditations ul li.right { 
text-align : right; 
} 
#box-accreditations ul li.rightLast { 
text-align : right; 
border-bottom : 0; 
} 
#servicesInformation { 
width : 518px; 
} 
#technology #servicesInformation { 
width : 315px; 
} 
#servicesInformation .servicesInfo { 
width : 320px; 
float : left; 
} 
#servicesInformation .servicesImage { 
width : 190px; 
float : right; 
height : 374px; 
margin : 16px 0 12px 0; 
} 
#box_4_easy_steps { 
float : right; 
width : 200px; 
padding-right : 20px; 
padding-top : 75px; 
} 
.vertically_spaced_block { 
margin-top : 16px; 
margin-bottom : 16px; 
} 
.vertically_spaced_block select { 
font-size : 11px; 
} 
.horizontal_divider { 
background-image : url(../images/contents_divider_2cols.jpg); 
height : 14px; 
width : 530px; 
clear : both; 
display : block; 
} 
.horizontal_divider hr { 
display : none; 
} 
.horizontal_divider_split { 
background-image : url(../images/contents_devider.jpg); 
height : 14px; 
clear : both; 
} 
.horizontal_divider_split hr { 
display : none; 
} 
.highlighted_content { 
color : #989898; 
font-size : 12px; 
font-weight : bold; 
} 
.highlighted_content_2 { 
color : #6d002d; 
} 
a.content_l { 
color : #85355c; 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
} 
a:hover.content_l { 
color : #989898; 
} 
a.content_links { 
color : #989898; 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
} 
a:hover.content_links { 
color : #85355c; 
} 
.link_highlighted { 
color : #6d002d; 
} 
p { 
margin-top : 1ex; 
margin-bottom : 1ex; 
} 
.highlighted_list { 
width : 290px; 
margin-left : 10px; 
margin-top : 10px; 
} 
#haulage .highlighted_list { 
width : auto; 
margin-bottom : 12px; 
} 
#technology .highlighted_list { 
margin-left : 16px; 
} 
.highlighted_list li { 
margin : 0 10px 1px 2px; 
padding : 0 0 0 0; 
padding-bottom : 10px; 
color : #6d002d; 
list-style-image : url(../images/bullet.gif); 
font-size : 14px; 
font-weight : bold; 
}
.highlighted_contact { 
color : #780031; 
font-size : 22px; 
font-weight : bold; 
} 
#list_small_bullets li { 
list-style-image : url(../images/bullet_small.gif); 
padding-bottom : 5px; 
padding-right : 10px; 
margin-left : 17px; 
} 
.error_text { 
color : #999; 
font-weight : bold; 
font-size : 14px; 
} 
#content_column_1 { 
float : left; 
width : 45%; 
} 
#content_column_1 li { 
list-style-image : url(../images/bullet_small.gif); 
padding-bottom : 5px; 
margin-left : 17px; 
} 
#content_column_2 { 
float : right; 
width : 50%; 
} 
#content_column_2 li { 
list-style-image : url(../images/bullet_small.gif); 
padding-bottom : 5px; 
margin-left : 17px; 
} 
#thin_vertical_column { 
float : right; 
background : url(../images/thin_vertical_column.gif) no-repeat 0 50px; 
width : 172px; 
padding-left : 16px; 
height : 904px; 
} 
#tall_vertical_column { 
float : right; 
background : url(../images/thin_vertical_column.gif) no-repeat 0 50px; 
width : 172px; 
padding-left : 16px; 
height : 500px; 
} 
#tall_vertical_2 { 
float : right; 
background : url(../images/thin_vertical_column.gif) no-repeat 0 50px; 
width : 172px; 
padding-left : 16px; 
height : 384px; 
} 
#UK_map { 
float : right; 
width : 199px; 
margin-left : 10px; 
} 
#UK_map_home { 
margin-right : -30px; 
} 
#progressinfo { 
margin : 0 0 30px 0; 
padding : 0; 
} 
#jobinfo { 
height : 70px; 
background : url(../images/booking_reference.gif) no-repeat top right; 
padding : 0 0 10px 0; 
margin : 16px 0 0 0; 
width : 325px; 
} 
#jobinfo_complete { 
height : 70px; 
width : 310px; 
position : relative; 
left : 20px !important ; 
background : url(../images/booking_complete.gif) no-repeat top right; 
padding : 0 0 10px 0; 
margin-top : 16px; 
} 
#jobinfo #status { 
color : #9e365c; 
font-size : 12px; 
font-weight : bold; 
text-align : left; 
margin-top : 17px; 
margin-bottom : 10px; 
position : relative; 
left : 0; 
} 
#jobinfo #reference, #jobinfo_complete #reference { 
font-size : 14px; 
font-weight : bold; 
color : #777; 
padding-left : 0; 
padding-top : 4px; 
} 
.hidden { 
display : none; 
} 
.hidden_text { 
position : absolute; 
left : 0; 
top : -10000px; 
width : 0; 
height : 0; 
overflow : hidden; 
} 
#results_section_header { 
margin-left : -5px; 
margin-top : 28px; 
} 
#main_title { 
margin-left : -5px; 
} 
#content { 
float : right; 
width : 530px; 
display : inline; 
padding : 3px 25px 0 0; 
line-height : 14px; 
background : url(../images/contents_background.gif) repeat-y 0 0; 
position : relative; 
top : -28px; 
left : 0; 
} 
#content_bottom_background { 
clear : both; 
margin-bottom : 0; 
margin : 16px -15px 0 0; 
height : 8px; 
} 
.content_bottom_background_oa { 
float : left; 
clear : both; 
width : 555px; 
height : 6px; 
margin : 0 0 0 -14px; 
} 
#content_wrapping_block { 
margin-left : 14px; 
} 
#contents_top { 
padding : 6px 0 0 0; 
} 
#contents_top #top_left { 
float : left; 
width : 288px; 
padding : 0; 
margin-left : 7px; 
} 
#contents_top #top_left h1 { 
color : #85355c; 
font-size : 24px; 
font-weight : bold; 
letter-spacing : -1px; 
text-transform : uppercase; 
} 
#contents_top #top_left h2 { 
margin : 2px 0 0 3px; 
color : #85355c; 
font-weight : normal; 
font-size : 18px; 
} 
#contents_top #top_left p { 
margin : 11px 0 0 3px; 
width : 235px; 
} 
#contents_top #top_left img { 
margin : 0 0 0 2px; 
} 
#contents_top #top_right { 
float : left; 
margin : 0 0 0 17px; 
width : 196px; 
background : url(../images/credit_card.jpg) no-repeat 17px 21px; 
} 
#content #middle { 
position : relative; 
left : -32px; 
} 
#contents_top #top_right h1 { 
margin : 0 0 1px 0; 
color : #85355c; 
font-size : 18px; 
font-weight : bold; 
text-transform : uppercase; 
letter-spacing : -1px; 
} 
#contents_top #top_right a { 
margin : 0 0 0 1px; 
padding : 0 10px 0 0; 
color : #989898; 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase; 
background : url(../images/link_arrow_top.gif) no-repeat right 0%; 
} 
#contents_top #top_right p { 
width : 82px; 
margin : 41px 0 0 1px; 
} 
#contents_top #top_right ul { 
margin : 14px 0 15px 0; 
} 
#contents_top #top_right ul li { 
margin : 0 0 7px 2px; 
padding : 0 0 0 16px; 
color : #6d002d; 
list-style : none; 
background : url(../images/bullet.gif) no-repeat left 0%; 
font-size : 17px; 
font-weight : bold; 
} 
#contents_bottom { 
float : left; 
clear : both; 
padding : 7px 0 0 8px; 
margin : 0 -50px 16px 0; 
} 
#contents_bottom h1 { 
color : #85355c; 
font-size : 18px; 
font-weight : bold; 
text-transform : uppercase; 
letter-spacing : -1px; 
} 
#contents_bottom p.intro { 
margin : 9px 0 15px 2px; 
width : 440px; 
} 
#contents_bottom div { 
display : block; 
background : url(../images/home_contents_bottom_bg.gif) no-repeat left top !important ; 
padding : 0 0 18px 0; 
} 
#cs { 
width : 175px; 
float : left; 
} 
#cs img { 
position : relative;
text-align: center;
margin-left: 4px;
} 
#tp { 
width : 175px; 
float : left; 
} 
#tp img { 
position : relative;
text-align : center;
margin-left : 2px;
} 
#ps { 
width : 175px; 
float : left; 
} 
#ps img { 
position : relative;
text-align: center;
margin-left: 5px;
} 
#contents_bottom h2 { 
margin-left : 20px; 
} 
#contents_bottom ul { 
clear : both; 
margin : 12px 0 0 10px; 
list-style : none; 
width : 130px; 
} 
#contents_bottom li { 
list-style : none; 
clear : both; 
display : inline; 
} 
#contents_bottom div p { 
clear : both; 
margin : 12px 0 0 14px; 
width : 130px; 
color : #999999; 
} 
#contents_bottom li a { 
display : block; 
background : url(../images/icon_arrow_grey.gif) no-repeat 0 6px; 
padding-left : 8px; 
color : #999999; 
font-size : 11px; 
margin : 0; 
} 
#contents_bottom li a:hover { 
color : #85355c; 
background : url(../images/icon_arrow_purple.gif) no-repeat 0 6px; 
} 
#content br { 
clear : both; 
} 
#form_place_booking, #find { 
margin : 4px 0 0 6px; 
overflow : hidden; 
background : url(../images/form_place_booking_line.gif) repeat-y 315px 0; 
} 
#main { 
margin : 0; 
padding : 0; 
overflow : hidden; 
background : url(../images/xform_place_booking_line.gif) repeat-y 315px 0; 
} 
#main-form { 
margin : 0; 
padding : 0; 
background : none; 
} 
#find { 
margin-left : 0; 
margin-right : 19px; 
} 
* html #find { 
margin-right : 19px; 
} 
#form_place_booking .begin_line, #job .begin_line, #main .begin_line, #find .begin_line { 
overflow : hidden; 
background : url(../images/form_place_booking_line_bgn.gif) no-repeat 316px 0; 
} 
#form_place_booking .form_field_block, #job .form_field_block, #main .form_field_block, #find .form_field_block { 
overflow : hidden; 
float : left; 
} 
#form_place_booking .end_line, #main .end_line, #find .end_line { 
overflow : hidden; 
background : url(../images/form_place_booking_line_end.gif) no-repeat 317px 0; 
float : left; 
width : 315px; 
} 
#job .form { 
float : left; 
width : 518px; 
background : url(../images/mr_bgr3Top.jpg) no-repeat 0 32px; 
padding-top : 6px; 
margin-bottom : 20px; 
} 
#job .form fieldset { 
background : url(../images/mr_bgr3Bottom.jpg) no-repeat left bottom; 
display : block; 
padding-bottom : 20px; 
} 
#job input.widefield, #job select.widefield { 
width : 300px !important ; 
} 
#main .form, #find .form { 
float : left; 
width : 312px; 
padding-top : 6px; 
background : url(../images/yellow_curved_box_top.gif) no-repeat 0 37px; 
} 
#form_place_booking .formTop { 
margin-top : 10px; 
width : 312px; 
padding-top : 6px; 
background : url(../images/yellow_curved_box_top.gif) no-repeat 0 0; 
} 
#form_place_booking .formTop label { 
width : 95px; 
text-align : right; 
padding-left : 10px; 
} 
#form_place_booking .formTop #frmRefTopList { 
position : relative; 
top : 10px; 
} 
#form_place_booking .formMid { 
width : 312px; 
padding-top : 0; 
background : url(../images/yellow_curved_box_top.gif) no-repeat 0 0; 
} 
#form_place_booking .formMid label { 
width : 95px; 
position : relative; 
top : -10px; 
text-align : right; 
padding-left : 10px; 
} 
#form_place_booking .formMid #frmRefTopList { 
position : relative; 
top : 10px; 
} 
#form_place_booking .formBott { 
float : left; 
width : 312px; 
padding-top : 6px; 
background : url(../images/yellow_curved_box_top.gif) no-repeat 0 0; 
} 
#form_place_booking .formBott fieldset { 
margin-top : -20px; 
} 
#form_place_booking .form fieldset, #main .form fieldset, #find .form fieldset, #form_place_booking .formTop fieldset, #form_place_booking .formMid fieldset, #form_place_booking .formBott fieldset { 
background : url(../images/yellow_curved_box_bottom.gif) no-repeat left bottom; 
display : block; 
padding-bottom : 20px; 
} 
#form_place_booking .form .title, #job .form .title, #main .form .title, #find .form .title { 
background : none; 
height : 28px; 
} 
#form_place_booking .form_in, #job .form_in, #main .form_in, #find .form_in { 
color : #6f6f6e; 
padding : 5px 0 13px 0; 
} 
#form_place_booking .top, #job .top, #main .top, #find .top { 
float : left; 
margin-left : 27px; 
width : 156px; 
} 
#form_place_booking .top h4, #job .top h4, #main .top h4, #find .top h4, .jobsTip { 
height : 23px; 
margin-top : 7px; 
padding : 3px 0 0 27px; 
background : url(../images/question.gif) no-repeat; 
color : #999999; 
font-size : 12px; 
text-transform : uppercase; 
} 
.jobsTip { 
text-transform : none; 
margin-top : 15px; 
color : #666666; 
} 
#form_place_booking .top_right, #main .top_right, #find .top_right { 
float : right; 
margin-left : 20px; 
width : 175px; 
} 
#form_place_booking .top_right h4, #main .top_right h4, #find .top_right h4, h4.tip { 
height : 23px; 
margin-top : 7px; 
padding : 3px 0 0 27px; 
background : url(../images/question.gif) no-repeat; 
color : #999999; 
font-size : 12px; 
text-transform : uppercase; 
} 
#form_place_booking .top p, #job .top p, #main .top p, #find .top p { 
margin-left : 2px; 
} 
#form_place_booking label, #job label, #main label, #find label { 
display : block; 
float : left; 
width : 107px; 
margin-top : 5px; 
padding : 4px 7px 0 0; 
text-align : right; 
font-weight : bold; 
} 
#form_place_booking input, #job input, #main input, #find input, #frmRefTop input, #frmRefSub input, #frmMain input, #form_place_booking select, #job select, #main select, #find select { 
float : left; 
margin : 5px 5px 0 0; 
} 
#form_place_booking span.hint, #job span.hint, #main span.hint, #find span.hint { 
display : block; 
height : 14px; 
clear : both; 
padding : 3px 0 0 115px; 
} 
#form_place_booking span.point, #job span.point, #main span.point, #find span.point, #frmRefTop span.point, #frmRefSub span.point, #frmMain span.point { 
display : block; 
float : left; 
padding-top : 7px; 
margin : 0 5px 0 1px; 
font-weight : bold; 
} 
#form_place_booking br, #job br, #main br, #find br, #frmRefTop br, #frmRefSub br, #frmMain br { 
clear : both; 
} 
#form_place_booking .buttons, #job .buttons, #main .buttons, #find .buttons, #frmRefTop .buttons, #frmRefSub .buttons, #frmMain .buttons { 
clear : both; 
padding : 8px 0 0 76px; 
} 
.buttons_place_booking { 
margin-top : 5px; 
text-align : right; 
float : right; 
} 
#bottom_navigation { 
clear : both; 
width : 100%; 
text-align : center; 
} 
#bottom_navigation ul { 
height : 46px; 
line-height : 46px; 
list-style-type : none; 
background : url(../images/bottom_navigation_line.gif) no-repeat 10px 0; 
clear : both; 

padding-left : 130px;
padding-bottom : 20px; 
} 
#bottom_navigation ul li { 
float : left; 
padding : 0 20px 0 0; 
margin-right : 10px; 
background : url(../images/small_bullet.gif) no-repeat right; 
} 
#bottom_navigation ul #last_li { 
background-image : none; 
margin : 0; 
padding : 0; 
} 
#bottom_navigation ul a {
	color: #676767;
	text-decoration: none;
	font-size: 11px;
}
#bottom_navigation ul a:hover,
#bottom_navigation ul strong { 
color : #660033; 
font-weight : normal; 
} 
#useful_links a { 
color : #676767; 
text-decoration : none; 
font-size : 11px; 
} 
#site_title { 
display : none; 
} 
#title_page { 
height : 24px; 
margin-bottom : 13px; 
padding-left : 7px; 
font-size : 18px; 
font-weight : normal; 
color : #999999; 
text-transform : uppercase; 
border-bottom : 4px solid #fdd803; 
} 
.title { 
padding : 4px 0 0 4px; 
color : #999999; 
font-size : 12px; 
text-transform : uppercase; 
} 
fieldset { 
border : 0; 
} 
select { 
font : 12px Helvetica, Tahoma, Verdana, Arial, sans-serif; 
color : #505050; 
width : 131px; 
} 
select.min { 
width : 44px !important ; 
} 
form .block3 fieldset.cl select.min { 
width : 44px !important ; 
} 
input { 
font : 13px Helvetica, Tahoma, Verdana, Arial, sans-serif; 
color : #505050; 
width : 131px; 
height : 19px; 
border-top : 1px solid #7c7c7c; 
border-left : 1px solid #c5c3c4; 
border-right : 1px solid #c3c3c3; 
border-bottom : 1px solid #dddddd; 
} 
input.big { 
width : 182px; 
} 
select.big { 
width : 182px; 
} 
.help_button { 
border : 0; 
background : url(../images/help_button.gif); 
width : 46px; 
height : 22px; 
font-size : 0; 
padding-top : 16px; 
color : #790030; 
} 
.find_button { 
border : 0; 
background : url(../images/find_button.gif); 
width : 46px; 
height : 22px; 
font-size : 0; 
padding-top : 16px; 
color : #790030; 
} 
#quote_button { 
border : 0; 
background : url(../images/quote_button.gif); 
width : 115px; 
height : 26px; 
font-size : 0; 
padding-top : 18px; 
color : #790030; 
} 
#book_job { 
border : 0; 
background : url(../images/book_job_button.gif); 
width : 115px; 
height : 26px; 
font-size : 0; 
padding-top : 18px; 
color : #790030; 
} 
#update_job { 
border : 0; 
background : url(../images/update_job_button.gif); 
width : 64px; 
height : 22px; 
font-size : 0; 
padding-top : 18px; 
color : #790030; 
} 
.text { 
margin : 16px 0 0 5px; 
} 
.banner { 
margin-left : 2px; 
} 
#lewisday { 
position : relative; 
left : 22px; 
top : 0; 
} 
#lewisday { 
position : relative; 
left : 18px; 
} 
.three #lewisday { 
position : relative; 
padding : 0; 
} 
#status_complete { 
color : #9e365c; 
font-size : 12px; 
font-weight : bold; 
text-align : left; 
margin-left : 10px; 
margin-top : 5px; 
margin-bottom : 10px; 
} 
#error_message { 
width : 200px; 
color : #9e365c; 
font-size : 14px; 
font-weight : bold; 
text-align : left; 
margin-left : 7px; 
margin-top : 5px; 
margin-bottom : 10px; 
} 
#clock { 
position : relative; 
top : -75px; 
left : 220px; 
margin-bottom : -53px; 
} 
#bigmap { 
float : left; 
position : relative; 
left : 10px !important ; 
margin-left : 0; 
padding-left : 0; 
width : 290px; 
} 
#horizontal-line-left { 
float : left; 
position : relative; 
left : 6px; 
bottom : 40px; 
} 
#horizontal-line-right { 
float : right; 
position : relative; 
right : 216px; 
bottom : 38px; 
} 
#gray-container2 { 
width : 450px; 
min-height : 323px !important ; 
background : #eeeeee url(../images/gray-rounded-container-bottom.png) no-repeat bottom left; 
position : relative; 
left : 10px !important ; 
float : left; 
padding : 0; 
margin : 10px 0 0 2px !important ; 
} 
#gray-container2 .gray-container-inner { 
margin : 0; 
padding : 18px 16px 16px 16px; 
background : url(../images/gray-rounded-container-top.png) no-repeat top left; 
font-weight : bold; 
text-align : left; 
float : left; 
clear : both; 
} 
#gray-container2 .gray-container-inner .row { 
float : left; 
clear : both; 
width : 320px; 
margin-bottom : 15px; 
} 
#gray-container2 .gray-container-inner .row .rowleft { 
color : #999999; 
width : 100px; 
text-align : left; 
float : left; 
margin : 0; 
padding : 0; 
} 
#gray-container2 .gray-container-inner .row .rowright { 
color : #555; 
width : 200px; 
text-align : left; 
float : right; 
margin-left : 5px; 
}
#gray-container { 
width : 272px; 
min-height : 323px !important ; 
background : #eeeeee url(../images/gray-rounded-container-bottom.png) no-repeat bottom left; 
position : relative; 
left : 10px !important ; 
float : left; 
padding : 0; 
margin : 10px 0 0 2px !important ; 
} 
#gray-container .gray-container-inner { 
margin : 0; 
padding : 18px 16px 16px 16px; 
background : url(../images/gray-rounded-container-top.png) no-repeat top left; 
font-weight : bold; 
text-align : left; 
float : left; 
clear : both; 
} 
#gray-container .gray-container-inner .row { 
float : left; 
clear : both; 
width : 240px; 
margin-bottom : 15px; 
} 
#gray-container .gray-container-inner .row .rowleft { 
color : #999999; 
width : 100px; 
text-align : left; 
float : left; 
margin : 0; 
padding : 0; 
} 
#gray-container .gray-container-inner .row .rowright { 
color : #555; 
width : 135px; 
text-align : left; 
float : right; 
margin-left : 5px; 
} 
.setup_account_banner { 
margin : -1px 0 0 2px; 
} 
#setup_contacts_p { 
margin : 15px 0 0 7px; 
font-size : 11px; 
width : 476px; 
word-spacing : 2px; 
letter-spacing : 0.8px; 
line-height : 13px; 
} 
.setup_contacts_left_contents { 
float : left; 
width : 336px; 
background : url(../images/setup_contact_left_contents_background.gif) no-repeat 97.5% 30px; 
} 
.setup_contacts_left_contents form { 
margin : 0 0 7px 0; 
} 
.setup_contacts_left_contents h1, .setup_contacts_left_contents h2 { 
margin : 13px 0 9px 10px; 
font-size : 13px; 
letter-spacing : -0.4px; 
color : #999; 
} 
.setup_contacts_left_contents fieldset label { 
clear : left; 
float : left; 
margin : 4px 7px 0 0; 
width : 110px; 
color : #666; 
font-weight : bold; 
text-align : right; 
letter-spacing : 0.3px; 
} 
.setup_contacts_custom_label { 
width : 247px !important ; 
} 
.setup_contacts_left_contents fieldset input, .setup_contacts_left_contents fieldset textarea, .setup_contacts_left_contents fieldset select { 
float : left; 
width : 182px; 
height : 19px; 
margin : 0 0 5px 0; 
border-top : 1px solid #7c7c7c; 
border-left : 1px solid #c5c3c4; 
border-right : 1px solid #c3c3c3; 
border-bottom : 1px solid #dddddd; 
} 
.setup_contacts_left_contents fieldset textarea { 
height : 138px; 
margin : 0 0 14px 0; 
} 
.setup_contacts_left_contents fieldset select { 
width : auto; 
} 
.setup_contacts_left_contents fieldset select.setup_contacts_select { 
float : none; 
width : 182px !important ; 
} 
.setup_contacts_left_contents .setup_contacts_find { 
margin : 6px 0 0 3px; 
padding : 17px 0 0 0; 
background : url(../images/setup_contact_modify_contact_background.jpg) no-repeat 3px 0; 
width : 100%; 
height : 57px; 
} 
.setup_contacts_left_contents .setup_contacts_find .find_button { 
margin : 0 0 0 9px; 
border : none; 
width : 46px; 
height : 22px; 
float : left; 
} 
.setup_contacts_left_contents h2 { 
margin : -9px 0 0 10px; 
} 
.setup_contacts_left_contents #setup_contacts_select_acontact { 
width : 129px; 
height : 19px; 
} 
.setup_contacts_new_contact { 
margin : 9px 0 0 3px; 
padding : 17px 0 0 0; 
background : url(../images/setup_contact_add_contact_background.jpg) no-repeat 3px 0; 
} 
.setup_contacts_left_contents fieldset { 
height : 493px; 
} 
.setup_contacts_left_contents button { 
margin-top : 13px; 
float : right; 
text-indent : -9999px; 
border : none; 
height : 22px; 
background : url(../images/mr_but_clear.gif); 
width : 46px; 
} 
.setup_contacts_left_contents button.save { 
margin : 13px 36px 0 4px; 
background : url(../images/mr_but_save.gif); 
} 
.setup_contacts_right_contents h1 { 
margin : 11px 0 9px 331px; 
font-size : 13px; 
letter-spacing : -0.4px; 
color : #999; 
background : url(../images/tip_icon.gif) no-repeat 0 0; 
height : 25px; 
text-indent : -9999px; 
} 
.setup_contacts_right_contents p { 
margin : -8px 0 30px 331px; 
width : 170px; 
} 
#setup_contact_second_p { 
margin : -5px 0 30px 331px; 
width : 170px; 
} 
#bodyly.mr .banner_oa { 
padding-top : 0; 
} 
#bodyly.mr p { 
margin : 16px 0 21px 6px; 
} 
#bodyly.mr #header_text p { 
margin : 2px 0 8px 0; 
} 
#bodyly.mr h3 { 
margin-left : 11px; 
color : #9b9b9b; 
font-size : 13px; 
} 
#bodyly.mr .block1, #bodyly.mr .block2 { 
width : 518px; 
height : 57px; 
background : url(../images/mr_bgr1.jpg) no-repeat 0 0; 
} 
#bodyly.mr .block2, #bodyly.mr .block1 { 
margin : 9px 0 9px 6px; 
} 
#bodyly.mr .block1 fieldset, #bodyly.mr .block2 fieldset { 
padding-top : 17px; 
} 
#bodyly.mr .block1 label, #bodyly.mr .block1 select, #bodyly.mr .block2 label, #bodyly.mr .block2 select, #bodyly.mr .block3 label, #bodyly.mr .block3 select, #bodyly.mr .block3 input { 
float : left; 
} 
#bodyly.mr .block1 label, #bodyly.mr .block2 label, #bodyly.mr .block3 label { 
clear : left; 
width : 106px; 
text-align : right; 
padding-top : 3px; 
font-weight : bold; 
} 
#bodyly.mr .block1 select, #bodyly.mr .block2 select, #bodyly.mr .block3 select, #bodyly.mr .block3 input { 
margin-left : 8px; 
} 
#bodyly.mr .block1 select, #bodyly.mr .block2 select, #bodyly.mr .block3 select { 
width : 204px !important ; 
} 
#bodyly.mr .block3 input { 
width : 202px !important ; 
} 
#bodyly.mr .block3 select { 
width : 122px; 
float : left; 
} 
#bodyly.mr .block1 button, #bodyly.mr .block2 button { 
width : 121px; 
height : 22px; 
background : url(../images/mr_but_csv.gif) no-repeat 0 0; 
text-indent : -9999px; 
border : none; 
float : left; 
margin-left : 5px; 
} 
#bodyly.mr .block1 button.run, #bodyly.mr .block2 button.run, #bodyly.mr .block3 button.run { 
width : 46px; 
background : url(../images/mr_but_run.gif) no-repeat 0 0; 
} 
#bodyly.mr .block3 { 
display : block; 
width : 518px; 
background : url(../images/mr_bgr3Top.jpg) no-repeat 0 0; 
margin : 9px 0 0 6px; 
} 
#bodyly.mr .block3 fieldset { 
padding : 15px 21px 15px 0; 
background : url(../images/mr_bgr3Bottom.jpg) no-repeat left bottom; 
} 
#bodyly.mr .block3 p { 
clear : left; 
float : left; 
margin : 0 0 10px 18px; 
} 
#bodyly.mr .block3 p a { 
color : #666978; 
font-weight : bold; 
} 
#bodyly.mr .block3 .cll { 
clear : left; 
} 
#bodyly.mr .block3 select, #bodyly.mr .block3 input { 
margin-bottom : 7px; 
} 
#bodyly.mr .block3 .cor_m { 
margin-right : -2px; 
} 
#bodyly.mr .block3 input { 
width : 380px; 
} 
#bodyly.mr .block3 button { 
margin : 9px 0 0 4px; 
float : right; 
text-indent : -9999px; 
border : none; 
height : 22px; 
background : url(../images/mr_but_clear.gif); 
width : 46px; 
} 
#bodyly.mr .block3 div.print-button { 
margin : 9px 0 0 4px; 
float : right; 
border : none; 
height : 22px; 
width : 46px; 
position : relative; 
left : 150px; 
} 
#bodyly.mr .block3 a.print-link { 
margin : 9px 10px 0 4px; 
float : right; 
border : none; 
height : 22px; 
width : 46px; 
} 
#bodyly.mr .block3 button.save { 
background : url(../images/mr_but_save.gif); 
} 
#bodyly.mr .block3 button.save_as { 
width : 64px; 
background : url(../images/mr_but_save_as.gif); 
} 
#bodyly.mr blockquote { 
text-align : center; 
margin-top : 4px; 
} 
#table_6_col { 
width : 518px; 
background : url(../images/yellow_table_top_518x28.gif) no-repeat top left; 
border-color : #ffcb00; 
} 
#table_6_col.fullwidth { 
width : 774px; 
background : url(../images/yellow_table_top_774x28.gif) no-repeat top left; 
float : left; 
margin-bottom : 10px; 
border-left : 1px solid #ffcb00; 
} 
#table_6_col tr th, #table_6_col.fullwidth tr th { 
height : 18px; 
padding : 5px; 
border : 0 !important ; 
} 
#table_6_col.fullwidth tr th { 
background : #ffcb00; 
} 
#table_6_col tr td, #table_6_col.fullwidth tr td { 
border-bottom : 1px solid #ffcb00; 
border-right : 1px solid #ffcb00; 
text-align : center; 
background : #fff; 
padding : 5px; 
empty-cells : show; 
} 
#table_6_col tr td.table_first_cell, #table_6_col.fullwidth tr td.table_firstcell { 
border-left : 1px solid #ffcb00; 
padding : 0; 
margin : 0; 
} 
#table_6_col tr td.table_bottom, #table_6_col.fullwidth tr td.table_bottom { 
height : 44px; 
background : url(../images/yellow_table_bottom_518x44.gif) no-repeat top left; 
border : 0; 
text-align : right; 
} 
#table_6_col.fullwidth tr td.table_bottom { 
background : url(../images/yellow_table_bottom_774x44.gif) no-repeat top left; 
} 
.site_map { 
width : 49%; 
float : left; 
margin-bottom : 15px; 
} 
.site_map a { 
color : #989898; 
text-decoration : none; 
font-weight : bold; 
} 
.site_map a:hover { 
color : #85355c; 
} 
.site_map dt { 
margin-top : 12px; 
} 
.site_map h2 { 
margin-top : 12px; 
font-size : 100%; 
} 
.site_map dt a { 
color : #85355c; 
} 
.site_map dt a:hover { 
color : #989898; 
} 
h2.normalHeading { 
font-size : 100%; 
} 
.site_map2 a { 
color : #989898; 
text-decoration : none; 
font-weight : bold; 
} 
.site_map2 a:hover { 
color : #85355c; 
} 
.site_map2 dt { 
margin-top : 12px; 
} 
.site_map2 h2 { 
margin-top : 12px; 
font-size : 100%; 
} 
.site_map2 dt a { 
color : #85355c; 
} 
.site_map2 dt a:hover { 
color : #989898; 
} 
.helpHeading { 
font-size : 100%; 
margin-top : 15px; 
} 
.helpTable { 
width : 450px; 
} 
.helpTable td { 
border : 1px solid #e6d97d; 
padding : 5px; 
} 
#rates_table { 
font-size : 90%; 
border-left : 1px solid #e6d97d; 
border-bottom : 1px solid #e6d97d; 
} 
#rates_table td, #rates_table th { 
border-top : 1px solid #e6d97d; 
border-right : 1px solid #e6d97d; 
padding : 4px; 
text-align : left; 
font-weight : normal; 
} 
#rates_table caption { 
background : #780031; 
padding : 5px; 
color : #ffd016; 
} 
#rates_table tr.heading_row th { 
background : #b80049; 
color : #fff; 
font-weight : normal; 
} 
#delivery_table { 
font-size : 90%; 
border-left : 1px solid #e6d97d; 
border-bottom : 1px solid #e6d97d; 
margin : 15px 0 15px 0; 
} 
#delivery_table .column1 { 
width : 186px; 
} 
#delivery_table .column2 { 
width : 70px; 
} 
#delivery_table td, #delivery_table th { 
border-top : 1px solid #e6d97d; 
border-right : 1px solid #e6d97d; 
padding : 4px; 
text-align : left; 
} 
#delivery_table th { 
background : #b80049; 
color : #fff; 
font-weight : normal; 
} 
#delivery_table thead th { 
background : #fff; 
padding : 5px; 
color : #666; 
} 
#managementreporting { 
float : left; 
width : 460px; 
margin-left : 10px; 
display : inline; 
} 
#managementreporting .mr_row { 
float : left; 
clear : both; 
width : 460px; 
margin-bottom : 5px; 
text-align : center; 
padding : 0; 
} 
#managementreporting .fullwidth { 
float : left; 
clear : both; 
width : 460px; 
text-align : left; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .mr_left { 
float : left; 
width : 225px; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .mr_right { 
float : right; 
width : 225px; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .field_third { 
float : left; 
width : 160px; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .field_third select { 
width : 150px !important ; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .comp_third { 
float : left; 
width : 140px; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .comp_third select { 
width : 130px !important ; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .val_third { 
float : left; 
width : 160px; 
margin : 0; 
padding : 0; 
} 
#managementreporting .mr_row .val_third input { 
width : 150px !important ; 
margin : 0; 
padding : 0; 
} 
.form { 
margin-top : 10px; 
width : 312px; 
padding-top : 6px; 
background : url(../images/yellow_curved_box_top.gif) no-repeat 0 0; 

/* = Account Form Syles
-----------------------------------------------------------------------------*/

.contactForm{
	width: 450px;
	position: relative;
}

.contactForm .inpurRow{
	border-bottom: 1px dashed #AC5067;
	width: 450px;
}

.contactForm .headerRow{
	border-top: 1px dashed #AC5067;
	border-bottom: 1px dashed #AC5067;
	width: 450px;
	background-color: #EFE6E8;
}

.contactForm .headerRow p{
	font-weight: bold;
	padding: 7px 0px 7px 10px;
}

.contactForm .headerRow2{
	border-bottom: 1px dashed #AC5067;
	width: 450px;
	background-color: #EFE6E8;
}

.contactForm .headerRow2 p{
	font-weight: bold;
	padding: 7px 0px 7px 10px;
}

.contactForm .inpurRow table{
	margin: 8px 0px 8px 0px;
}

.contactForm .inpurRow p{
	font-size: 9px;
	padding: 7px 10px 7px 10px;
}

.contactForm .inpurRow label {
	font-size: 10px;
	display: block;
	width: 160px;
	text-align: right;
}

.contactForm .inpurRow .singleText{
	border: 1px solid #51000E;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #51000E;
	width: 260px;
}

.contactForm .inpurRow .checkBox{
	display: block;
	float: left;
	margin: 4px 4px 4px 0px;
}

.contactForm .inpurRowSubmit{
	border-bottom: 1px dashed #AC5067;
	width: 450px;
	background-color: #EFE6E8;
	padding: 3px 0px 3px 0px;
}

.contactForm .button{
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	border:1px solid #630015;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background:#823344 url(../images/button-tile.gif) scroll repeat-x bottom;
	cursor:pointer;
}
