/* Common */

body { margin: 0; padding: 0; color: #000000; background-color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
td { margin: 0; padding: 0; color: #000000; font-size: 1em; font-family: Arial, Helvetica, Verdana, sans-serif; }
* { margin: 0; padding: 0; }
img { margin: 0; padding: 0; }
a { color: #21467B; font-size: 1em; }
a:visited { color: #21467B; font-size: 1em; }
input { font-size: 0.9em; }
fieldset { padding: 2px; }
li { margin: 2px 40px; }
label { font-size: 0.9em; }
h1 { text-transform: uppercase; font-size: 1.5em; }
/* h1:first-letter { font-size: 1.3em; } */

/* ID */

#header { width: 750px; height: 116px; margin: 0px auto 15px auto; padding: 0; clear: both; }
#old_header { width: 720px; height: 86px; margin: 0px auto; padding: 10px 15px; background-image: url('../images/header_bg.gif'); background-repeat: repeat-x; background-position: top; clear: both; }
div#logo_div { float: left; width: 320px; height: 86px; }
img#logo_img { width: 320px; height: 86px; border: 0px; }
#header_rhs { float: left; width: 380px; height: 86px; padding: 0px 0px 0px 20px; }
img#header_image1 { width: 108px; height: 86px; margin: 0px 28px 0px 0px; border: 0px; }
img#header_image2 { width: 108px; height: 86px; margin: 0px; border: 0px; }
img#header_image3 { width: 108px; height: 86px; margin: 0px 0px 0px 28px; border: 0px; }

#main_body { width: 750px; margin: 0px auto; padding: 0; clear: both; }
#main_left_column { width: 200px; float: left; }
ul#left_menu_ul { width: 200px; margin: 0px; padding: 0px; }
li#menu_item_li { display: block; height: 20px; margin: 2px 0px; padding: 0px; list-style-type: none; text-align: right; }
li#menu_item_li_top { display: block; height: 20px; margin: 2px 0px; padding: 15px 0px 0px 0px; border-top: 1px solid #EEEEEE; list-style-type: none; text-align: right; }
ul#left_menu_ul a { color: #000000; font-weight: bold; text-decoration: none; }
a.menu_item_off { display: block; height: 20px; background-color: #FFFFFF; padding-right: 10px; }
a.menu_item_off:hover { display: block; height: 20px; background-color: #FDF7B9; padding-right: 10px; }
a.menu_item_on { display: block; height: 20px; background-color: #FDF7B9; padding-right: 10px; }
div#left_create_brochure_div { text-align: right; }
img#left_create_brochure_img { padding: 0px; border: 0px; width: 271px; height: 40px; }
img.menu_img { margin: 0px; padding: 0px; border: 0px; }
img#lhs_menu_img { width: 175px; height: 122px; border: 0px; margin: 8px 0px 8px 15px; }
div#news_scroller_noscript { width: 175px; height: 120px; margin: 4px 0px 8px 15px; overflow: auto; }
div.news_scroller_title { width: 105px; font-weight: bold; padding: 4px 0px; }
p.news_scroller_text { width: 165px; font-size: 0.9em; padding: 0px 0px 8px 0px; }
#main_right_column { width: 540px; float: left; padding: 0px 0px 10px 10px; }

#footer { width: 750px; margin: 0px auto; padding: 10px 0px; clear: both; }
div#ineedaskip_div { float: left; width: 298px; height: 57px; }
img#ineedaskip_img { width: 298px; height: 57px; border: 0px; }
#footer_content { float: left; width: 430px; padding: 0px; }
#footer_text { font-size: 0.8em; clear: both; }
#footer_awards { width: 452px; height: 50px; padding: 5px 0px; text-align: right; }
img#footer_award1 { width: 57px; height: 50px; padding: 0px; border: 0px; }
img#footer_award2 { width: 70px; height: 50px; padding: 0px; border: 0px; }
img#footer_award3 { width: 62px; height: 50px; padding: 0px; border: 0px; }
img#footer_award35 { width: 67px; height: 27px; padding: 11px 0px 12px 0; border: 0px; }
img#footer_award4 { width: 70px; height: 50px; padding: 0px; border: 0px; }
img#footer_award5 { width: 121px; height: 50px; padding: 0px; border: 0px; }

/* CLASS */

img.image_left { float: left; }
img.image_right { float: right; }
img.image_left_padded { float: left; padding: 0px 4px 4px 0px; }
img.image_right_padded { float: right; padding: 0px 0px 4px 4px; }

.layout { margin: 0px; border: 0px; padding: 0px; vertical-align: top; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.paragraph { margin: 15px 0px; text-align: justify; }
.bottom_border { border-bottom: 1px solid #000000; }
.clear { clear: both; }

/* ------- PAGES ------- */

/* Home */
img#home_truck_img { width: 380px; height: 262px; border: 0px; margin: 8px 0px; }
img#contact_map_img { width: 380px; height: 241px; border: 0px; margin: 8px 0px; }

/* Recylcling */
img#recycling_skip_wagon_img { width: 380px; height: 262px; border: 0px; margin: 8px 0px; }

/* Skip Hire */
img#ineedaskip_screenshot_img { width: 261px; height: 180px; border: 0px; margin: 8px 59px; }
img#ineedaskip_logos_img { width: 380px; height: 69px; border: 0px; margin: 4px 0px; }

/* Contact */
input.contactform_halfbox { width: 175px; margin-right: 2px; }
textarea#contactform_message { width: 360px; height: 120px; }
div#contactform_send { padding: 15px; }
input#contactform_send { margin-left: 110px; }

/* Brochure */
div#brochure_basket { }
div#brochure_basket_title { padding: 8px 0px; font-weight: bold; }
div.brochure_basket_item { width: 380px; height: 20px; padding: 4px 0px; border-bottom: 1px solid #EEEEEE; }
div.brochure_basket_page_icon_div { float: left; width: 20px; height: 20px; padding: 3px 0px 0px 0px; }
img.brochure_basket_page_icon_img { width: 19px; height: 16px; border: 0px; margin: 0px 0px; }
div.brochure_basket_page_name { float: left; width: 340px; height: 20px; }
div.brochure_basket_delete_icon_div { float: left; width: 20px; height: 20px; padding: 3px 0px 0px 0px; }
img.brochure_basket_delete_icon_img { width: 16px; height: 16px; border: 0px; margin: 0px 0px; }
div#brochure_basket_noitems { padding: 10px 0px; text-align: center; }
form#frm_brochure { margin: 20px 0px; }
div#brochure_brochureform_title { padding: 8px 0px; font-weight: bold; }
input.brochureform_halfbox { width: 175px; margin-right: 2px; }
div#brochureform_send { padding: 15px; }
input#brochureform_send { margin-left: 100px; }

div#contact_success { font-weight: bold; padding: 80px 10px; text-align: center; }

/* Login */
fieldset#loginform_your_identity { margin: 100px auto; padding: 10px; width: 240px; }
label.login_label { display: block; float: left; width: 70px; margin: 4px 0px; }
input.login_box { width: 160px; margin: 4px 0px; }
div#loginform_button { padding: 5px; text-align: right; }

/* Library List */
div#library_filter { border-bottom: 1px solid #EEEEEE; height: 24px;  }
form#library_filter_form {}
label#library_filter_label { font-size: 1.1em; font-weight: bold; }
div#library_select_holder { float: right; clear: none; width: 265px; }
select#cid { float: right; clear: none; }
div.library_listing_item { margin: 8px 0px; }
h2.library_listing_title_h2 { font-size: 1.1em; }
p.library_listing_p { margin: 8px 0px; text-align: justify; }
a.library_listing_link { font-size: 0.9em; text-decoration: none; display: block; text-align: right; padding: 0px 0px 8px 0px; }
a.library_listing_link:visited { font-size: 0.9em; text-decoration: none; display: block; text-align: right; padding: 0px 0px 8px 0px; }

/* Library Object */
h1#library_object_title_h1 { font-size: 1.3em; font-weight: bold; padding: 0px 0px 8px 8px; }
h2#library_object_title_h2 { font-size: 1.1em; font-weight: bold; padding: 25px 0px 8px 0px; }
p#library_object_p { margin: 8px 0px; text-align: justify; }
a.library_object_file {}
a.library_object_file:visited {}
a#library_object_back { display: block; clear: both; margin: 15px 0px; text-align: right; }
a#library_object_back:visited { display: block; clear: both; margin: 15px 0px; text-align: right; }
div.library_object_image_holder { padding: 10px 0; text-align: center; }

/* News Item */
h1#news_item_title_h1 { font-size: 1.3em; font-weight: bold; padding: 0px 0px 8px 8px; }
h2#news_item_title_h2 { font-size: 1.1em; font-weight: bold; padding: 25px 0px 8px 0px; }
p#news_item_p { margin: 8px 0px; text-align: justify; }
img#news_image { margin: 0px; padding: 0px; border: 0px; }
