body { font-family: Arial, Helvetica, sans-serif; margin: 0.5em 0em 0em; background-color: #FFFFFF; text-align: center; }

* { margin: 0; padding: 0; }

#wrapper { width: 730px; background-color: #cccccc; margin-right: auto; margin-left: auto; }

#topnav { background-color: #000066; width: 730px; text-align: center; }

.clearall { clear: both; }

#botnav { font-size: 100%; color: #999999; width: 730px; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 0.5em; text-align: center; margin-right: auto; margin-left: auto; }
#botnav li{ display: inline; font-size: 75%; color: #666666; }
#botnav p{ font-size: 0.75em; margin-top: 0.5em; margin-bottom: 0.5em; text-align: center; }

#topclear { clear: both; background-color: #FFFFFF; }

p { font-size: 80%; text-align: justify; color: #333333; padding-top: 0.8em; padding-bottom: 0.8em; }

#left_nav_window { width: 195px; background-color: #cccccc; float: left; color: #000000; position: relative; }
#left_nav_window ul li{ font-size: 0.8em; position: relative; top: -5px; }
#left_nav_window a:link { color: #000000; text-decoration: none; }
#left_nav_window a:visited { color: #000000; text-decoration: none;	}
#left_nav_window a:hover { color: #ea6a24; text-decoration: none; }
#left_nav_window a:active { color: #ea6a24; text-decoration: none; }

#three_quart_rh_window { float: right; width: 515px; clear: right; display: block; background-color: #FFFFFF; padding-right: 10px; padding-left: 10px; }
#three_quart_rh_window a:link { color: #9999cc; text-decoration: underline; }
#three_quart_rh_window a:visited { color: #9999cc; text-decoration: underline; }
#three_quart_rh_window a:hover { color: #ea6a24; text-decoration: underline; }
#three_quart_rh_window a:active { color: #ea6a24; text-decoration: underline;	}
#three_quart_rh_window td.form_data a:link { color: #ffffff; text-decoration: none; }
#three_quart_rh_window td.form_data a:visited { color: #ffffff; text-decoration: none; }
#three_quart_rh_window td.form_data a:hover { color: #666666; text-decoration: none; }
#three_quart_rh_window td.form_data a:active { color: #666666; text-decoration: none;	}

#three_quart_lh_window { float: left; width: 565px; display: block; background-color: #FFFFFF; padding-right: 10px; padding-left: 10px; clear: both; }
#three_quart_lh_window a:link { color: #9999cc; text-decoration: underline; }
#three_quart_lh_window a:visited { color: #9999cc; text-decoration: underline; }
#three_quart_lh_window a:hover {color: #ea6a24; text-decoration: underline;	}
#three_quart_lh_window a:active { color: #ea6a24; text-decoration: underline;	}

#maincont { text-align: left; background-color: #ffffff; }
#maincont h1{ font-size: 100%; color: #003366; padding-top: 1em; }
#maincont li { font-size: 80%; list-style-position: outside; list-style-image: url(../images/bullet.gif); margin-top: 0.5em; margin-bottom: 0.5em; }
#maincont ul { list-style-position: outside; list-style-image: url(../images/bullet.gif); margin-top: 1em; margin-bottom: 1em; margin-left: 3.5em; }
#maincont a:link { color: #8d84bb; text-decoration: underline; }
#maincont a:visited { color: #8d84bb; text-decoration: underline; }
#maincont a:hover { color: #FF6600; text-decoration: none; }
#maincont a:active { color: #8A95B5; text-decoration: none; }
#maincont .fixtextsize { font-size: 100%; }

#botnav a:link { color: #333333; text-decoration: none; }
#botnav a:visited { color: #333333; text-decoration: none; }
#botnav a:hover { color: #FF6600; }
#botnav a:active { color: #FF6600; text-decoration: none; }
.centtxt { text-align: center; }

.leftmarg { margin-left: 2em; }

#header { width: 730px; margin-right: auto; margin-left: auto; }

.divide { clear: both; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#clearfoot { clear: left; padding-top: 0.5em; background-color: #FFFFFF; }

.imgfltright { float: right; margin-top: 0em; margin-bottom: 0em; margin-left: 0.5em; margin-right: 0em; }

.tophighpad { padding-top: 1em; }

.clrboth { clear: both; }

.clearboth { clear: both; }

.fltleft { float: left; margin-left: 0.5em; }

.fltlefthome { float: left; margin-left: 1em; margin-right: 2em; }

.imgfltleft { float: left; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 1em; }

#leftmain { float: left; width: 350px; }

#rightmain { float: right; margin-top: 2em; width: 350px; }

.imgbordpurple { border: 0.05em solid #8D84BB; }

#address { font-size: 100%; color: #999999; width: 730px; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: center; margin-right: auto; margin-left: auto; background-color: #DCCFE3; border-top-width: 0.15em; border-right-width: 0.15em; border-bottom-width: 0.15em; border-left-width: 0.15em; border-top-style: solid; border-top-color: #8D84BB; border-right-color: #8D84BB; border-bottom-color: #8D84BB; border-left-color: #8D84BB; padding: 0em; margin-top: 0em; margin-bottom: 0em; }
#address p { padding-top: 0.5em; padding-bottom: 0.5em; margin: 0em; text-align: center; }

#skip { color: #FFFFFF; }
#skip a:link { color: #FFFFFF; text-decoration: none; }
#skip a:visited { color: #FFFFFF; text-decoration: none; }
#skip a:hover {	color: #FFFFFF; text-decoration: underline; }
#skip a:active { color: #FFFFFF; text-decoration: none; }

h2 { font-size: 85%; color: #8d84bb; margin-top: 1.5em; margin-bottom: 1.5em; }
h3 { font-size: 85%; color: #666666; margin-top: 1.5em; margin-bottom: 1.5em; }
.boldgrey { font-weight: bold; color: #666666; }

#contactform { width: 550px; }

legend { color: #000000; padding-left: 0.5em; padding-right: 0.5em; font-size: 80%; }

label { margin-top: 0.7em; margin-bottom: 0.2em; margin-left: 0em; font-size: 80%; }

#special { font-size: 100%; }
#special li { font-size: 100%; list-style-image: none; list-style-type: none; }
#special ul { font-size: 75%; list-style-image: none; list-style-type: none; margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 0em; }

fieldset { width: 360px; }

.jobtable { border-top-width: 0.02em; border-right-width: 0.02em; border-bottom-width: 0.02em; border-left-width: 0.02em; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.jobtable td { border-top-width: 0.02em; border-right-width: 0.02em; border-bottom-width: 0.02em; border-left-width: 0.02em; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; font-size: 75%; padding: 0.2em; }

#promise { float: left; width: 200px; }

#promisetext { float: right; width: 500px; margin: 0em; padding: 0em; }
#promisetext h2{ font-size: 85%; color: #8d84bb; margin-top: 0em; margin-bottom: 1.5em;	}

.downdoc { background-color: #DCCFE3; display: block; width: 150px; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; text-align: center; border: 0.02em solid #8D84BB; }

#downlink { width: 250px; }
#downlink a:link { color: #333333; text-decoration: none; background-color: #dccfe3; display: block; text-align: center; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; width: 20em; border: 0.02em outset #FFFFFF; }
#downlink a:visited { color: #333333; text-decoration: none; background-color: #dccfe3; display: block; text-align: center; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; width: 20em; border: 0.02em outset #FFFFFF; }
#downlink a:hover { color: #FFFFFF; background-color: #8D84BB; }
#downlink a:active { color: #333333; text-decoration: none; background-color: #DCCFE3; }

#downlink2 { color: #000066; width: 25em; }
#downlink2 a:link { color: #333333; text-decoration: none; background-color: #dccfe3; display: block; text-align: center; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; width: 20em; border: 1px outset #FFFFFF; }
#downlink2 a:visited { color: #333333; text-decoration: none; background-color: #dccfe3; display: block; text-align: center; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; width: 20em; border: 1px outset #FFFFFF; }
#downlink2 a:hover { color: #FFFFFF; background-color: #8D84BB; }
#downlink2 a:active { color: #333333; text-decoration: none; background-color: #DCCFE3; }

#buysell { font-size: 100%; }
#buysell a:link { color: #333333; text-decoration: none; background-color: #DCcFE3; display: block; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; border: 1px outset #FFFFFF; }
#buysell a:visited { color: #333333; text-decoration: none; background-color: #DCcFE3; display: block; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; padding-left: 0.5em; border: 1px outset #FFFFFF; }
#buysell a:hover { color: #FFFFFF; background-color: #8D84BB; border: 1px outset #FFFFFF; }
#buysell a:active { color: #333333; text-decoration: none; background-color: #DCCFE3; }
#buysell ul{ font-size: 100%; list-style-image: none; list-style-type: none; margin-right: 0em; margin-left: 0em; }
#buysell li { font-size: 75%; list-style-image: none; list-style-type: none; padding-top: 0.2em; padding-bottom: 0.2em; width: 25.0em; }

input { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #999999; }

label { font-family: Arial, Helvetica, sans-serif; width: 100px; }

textarea { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #999999; }

.contform { width: 75%; }

.paddiv { padding-top: 0.5em; padding-bottom: 0.5em; }

.bullimgpad { margin-right: 0.5em; margin-left: 0em; margin-bottom: 0.1em; }

.imgfltrightbord { float: right; margin-top: 0em; margin-bottom: 0em; margin-left: 0.5em; margin-right: 0em; border: 0.05em solid #8D84BB; }

#newspic { float: left; top: auto; position: absolute; left: auto; padding-top: 30px; padding-right: 5px; padding-left: 5px; }

#newstext { float: right; width: 500px; margin: 0em; padding: 0em; }

#promise1 { float: left; width: 200px; padding-top: 30px; padding-left: 0px; }

#topserv h1 { font-size: 100%; color: #FF6600; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }

#toppriv h1 { font-size: 100%; color: #A3C300; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }

.priv_text { color: #A3C300; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }

.imgfltleftbord { float: left; margin-top: 0em; margin-bottom: 0em; margin-right: 0.5em; border: 0.05em solid #8D84BB; }

#tick_list li { font-size: 80%; list-style-position: inside; list-style-image: url(../images/green_tick.gif); margin-top: 0.5em; margin-bottom: 0.5em; vertical-align: middle; }
#tick_list ul { list-style-position: outside; list-style-image: url(../images/green_tick.gif); margin-top: 1em; margin-bottom: 1em; margin-left: 5em; }

.blue_text { color: #003366; font-weight: bold; }

#date_align { top: 50px; color: #FFFFFF; right: 10px;  position: relative; font-size: 100%; float: right; clear: none; text-align: right; }

#footer { background-color: #000066; color: #ffffff; text-align: center; line-height: 22px; border-top-width: 5px; border-top-style: solid; border-top-color: #9999cc; width: 730px; display: block; position: relative; margin-right: auto; margin-left: auto; font-size: 80%; }
#footer a:link { color: #ffffff; text-decoration: none; }
#footer a:visited { color: #ffffff; text-decoration: none; }
#footer a:hover { color: #FF6600; }
#footer a:active { color: #FF6600; text-decoration: none; }

.green { color: #99cc33; font-weight: bold; }

#strapline_bar { border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #000066; }

#lh_content { float: left; width: 357px; padding-top: 15px; padding-bottom: 15px; }
#lh_content h1 { color: #ffffff; font-size: 1.2em; }
#lh_content p { color: #ffffff; padding-top: 10px; padding-bottom: 10px; }

#lh_content_orange { width: 313px; background-color: #ea6a24; color: #FFFFFF; padding-right: 20px; padding-left: 20px; padding-bottom: 10px; border: 1px solid #996600; }
#lh_content_orange a:link { color: #ffffff; text-decoration: underline;	}
#lh_content_orange a:visited { color: #ffffff; text-decoration: underline; }
#lh_content_orange a:hover { color: #ffffff; text-decoration: none;	}
#lh_content_orange a:active { color: #ffffff; text-decoration: none; }
#lh_content_orange li { list-style-position: outside; list-style-type: none; list-style-image: none; line-height: 1.2em; z-index: 1; }
#lh_content_orange ul { list-style-position: outside; list-style-type: none; list-style-image: none; left: -50px; position: relative; z-index: 1; }
#lh_content_orange .fixtextsize { font-size: 100%; left: 30px; position: relative; line-height: 0.9em; }

#lh_content_pink { width: 323px; background-color: #ff3399; color: #FFFFFF; padding-right: 10px; padding-left: 20px; padding-bottom: 10px; border: 1px solid #990099; }
#lh_content_pink a:link { color: #ffffff; text-decoration: underline;	}
#lh_content_pink a:visited { color: #ffffff; text-decoration: underline; }
#lh_content_pink a:hover { color: #ffffff; text-decoration: none;	}
#lh_content_pink a:active { color: #ffffff; text-decoration: none; }
#lh_content_pink li { list-style-position: outside; list-style-type: none; list-style-image: none; line-height: 1.2em; }
#lh_content_pink ul { list-style-position: outside; list-style-type: none; list-style-image: none; left: -50px; position: relative; }

#rh_content { float: right; width: 357px; padding-top: 15px; padding-bottom: 15px; }
#rh_content h1{ color: #000000; font-size: 1.2em;	 }
#rh_content p { color: #000000; }
#rh_content_green { width: 315px; background-color: #99CC33; border: 1px solid #669900; padding: 10px 20px 20px; }
#rh_content a:link { color: #000000; text-decoration: underline; }
#rh_content a:visited { color: #000000; text-decoration: underline; }
#rh_content a:hover { color: #000000; text-decoration: none; }
#rh_content a:active { color: #000000; text-decoration: none; }

.dept_box_wrapper { float: left; font-weight: bold; }

.img_flt_lh { float: left; position: relative; z-index: 0; }

.img_flt_rh { float: right; position: relative; }

.small_text { font-size: x-small; }

#logo_header { background-image: url(../images/bakewells_header.jpg); background-repeat: no-repeat; height: 108px; width: 730px; }
#logo_headerpf { background-image: url(../images/bake_pf_header.jpg); background-repeat: no-repeat; height: 108px; width: 730px; }

.orange { color: #ea6a24; font-weight: bold; }

.light_blue { color: #33CCFF; font-weight: bold; }

.pink { color: #ff3399; font-weight: bold; }

.legal_lh { float: left; width: 350px; background-color: #FFFFFF; border: 1px solid #999999; padding: 5px; font-size: 80%; }

.legal_rh { float: right; width: 350px; background-color: #FFFFFF; border: 1px solid #999999; padding: 5px; font-size: 80%; }

.legal_middle { width: 350px; background-color: #FFFFFF; border: 1px solid #999999; padding: 5px; font-size: 80%; margin-right: auto; margin-left: auto; }

#legal_services { background-color: #FFFFFF; width: 730px; padding-top: 20px; padding-bottom: 20px; }
#legal_services a:link { color: #333333; text-decoration: none; font-weight: bold; }
#legal_services a:visited { color: #333333; text-decoration: none; font-weight: bold; }
#legal_services a:hover { color: #ff6600; text-decoration: none; font-weight: bold; }
#legal_services a:active { color: #ff6600; text-decoration: none; font-weight: bold; }
#legal_services p { text-align: center; font-weight: bold; }
