img, div, li { behavior: url("sitespecific/iepngfix.htc") }

#front, #iframeBody { font-size: 65%; font-family: arial, helvetica, sans-serif; color: black; }
#front { text-align: center; background: #9b2c98 url(../images/body-background.jpg) repeat-x; }
#front, #iframeBody { margin: 0px; }
#front img, #iframeBody img { border: 0px; }

#front h1, #iframeBody h1, .fusionH1 { font-weight: bold; font-size: 1.6em; margin: 0px; color: #9b2c98 !important; }
#front h2, #iframeBody h2, .fusionH2 { font-weight: bold; font-size: 1.4em; margin: 0px; color: #9b2c98; }
#front h3, #iframeBody h3, .fusionH3 { font-weight: normal; font-size: 1.4em; margin: 0px; color: #9b2c98; }
#front h4, #iframeBody h4, .fusionH4 { font-weight: normal; font-size: 1.4em; margin: 0px; color: #ffde0e; }

p { margin: 10px 0px; }
#front textarea, #front input, #front select, #front table { font-size: 1em; }
a, a:active, a:visited { text-decoration: none; color: #9b2c98; font-weight: bold; }
a:hover { color: #ffde0e; }

#office_zone { width: 704px; margin: 18px auto 0px; text-align: left; }
#office_zone_header { height: 152px; }
#flash_placeholder { width: 704px; height: 153px; }

.left, .right { position: absolute; top: 0px; width: 7px; }
.left { left: 0px; }
.right { right: 0px; }

#main_menu { background: #9b2c98 url(../images/main-menu-back.jpg) no-repeat; height: 40px; }
#main_menu a, #main_menu a:active, #main_menu a:visited { color: white; font-weight: bold; display: block; padding: 7px 5px; background: url(../images/tab-internal.png) repeat-x; margin: 0px 7px 0px 7px; }
#main_menu a:hover { color: #ffde0e; }
#main_menu ul { list-style-type: none; margin: 0px; padding: 0px 11px 0px 11px; color: white; font-weight: bold; }
#main_menu li { position: relative; float: left; text-align: center; }
#main_menu li .left { height: 26px; background: url(../images/tab-left.png) no-repeat; }
#main_menu li .right { height: 26px; background: url(../images/tab-right.png) no-repeat; }
#main_menu li.active { height: 36px; }
#main_menu li.active .left { height: 36px; background: url(../images/active-tab-left.png) no-repeat; }
#main_menu li.active .right { height: 36px; background: url(../images/active-tab-right.png) no-repeat; }
#main_menu li.active .internal { padding-top: 18px; padding-bottom: 5px; background: url(../images/active-tab-internal.png) repeat-x; margin: 0px 7px 0px 7px; }

#sub_menu { height: 19px; background: #9b2c98 url(../images/sub-menu-back.jpg) no-repeat; }
ul.sub_menu { display: none; height: 19px; color: #ffffff; font-weight: bold; padding: 0px 0px 0px 18px; list-style-type: none; margin: 0px; }
ul.sub_menu a, ul.sub_menu a:active, ul.sub_menu a:visited { color: white; font-weight: bold; }
ul.sub_menu a:hover { color: #ffde0e; }
ul.sub_menu li { float: left; padding-right: 10px; }

#main_page_content { background: #ffffff url(../images/content-back.jpg) repeat-y top left; padding-top: 6px; }
#content_holder { background: #ffffff url(../images/content-top-frame.jpg) no-repeat left top; padding: 7px; margin: 0px 6px; text-align: left; }

#left_column { width: 190px; float: left; }

#wizard_login { background: #ffffff url(../images/wizard-login-back.jpg) repeat-y top left; float: left; }
#wizard_login_image { width: 190px; height: 45px; }
#wizard_login_content { padding: 0px 8px 7px 8px; background: url(../images/wizard-login-bottom.jpg) bottom left no-repeat; position: relative; }
.purple_highlight { color: #9b2c98; }
.green_highlight { color: #319b2c; }
#wizard_login_content input { font-size: 100%; width: 167px; }
#wizard_login_content button { width: 54px; height: 21px; background: #9b2c98 url(../images/login-button.jpg) no-repeat top left; border: 0px; color: white; font-size: 90%; display: block; float: left; } 
#change_password { margin-left: 5px; width: 111px !important; background: #9b2c98 url(../images/change_password_button.jpg) no-repeat top left !important; }

#wizard_ezine { height: 209px; background: #ffffff url(../images/wizard-ezine-back.jpg) no-repeat top left; margin-top: 7px; float: left; color: #9b2c98 }
#wizard_ezine_image { width: 190px; height: 45px; padding: 0px 0px 5px 0px; }
#wizard_ezine_content { width: 130px; padding-left: 7px; }
#wizard_ezine input { width: 120px; font-size: 100%; margin-bottom: 5px; }
#wizard_ezine button { width: 54px; height: 21px; background: #9b2c98 url(../images/login-button.jpg) no-repeat top left; border: 0px; color: white; font-size: 90%; display: block; }
#wizard_ezine a, #wizard_ezine a:active, #wizard_ezine a:visited { color: #9b2c98; font-weight: bold; }
#wizard_ezine a:hover { color: #ffde0e; }

#centre_column { width: 336px; }
#centre_column_page { width: 476px; }
#centre_column_page, #centre_column { float: left; margin: 0px 6px 0px 6px; font-size: 110%; }
/*#centre_column ul, #centre_column_page ul { list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }*/

#right_column { width: 140px; float: left; }
#right_column img { padding-bottom: 7px; width: 140px; float: left; }
#office_team, #service_company { height: 129px; }
#nationwide_logistics { height: 220px; }

#clearing_div { clear: both; height: 1px; overflow: hidden; position: relative; top: -1px; }

#office_zone_footer { list-style-type: none; margin: 0px; padding: 27px 0px; background: url(../images/footer.png) left top no-repeat; font-size: 0.9em; color: #ffffff; }
#office_zone_footer li { float: left; padding-right: 10px; }
#office_zone_footer li a, #office_zone_footer li a:active, #office_zone_footer li a:visited { color: white; font-weight: bold; }
#office_zone_footer li a:hover { color: #ffde0e; }
#office_zone_footer li.strike_designs_link { float: right; padding: 0px 0px 0px 10px; }
#office_zone_footer li.strike_designs_link a, #office_zone_footer li.strike_designs_link a:active, #office_zone_footer li.strike_designs_link a:visited { color: #fa5000; }
#office_zone_footer li.strike_designs_link a:hover { color: black; }


