#main_body {font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif}
#main_body_popup {font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif}
#content_container {line-height:1.4; margin:0px; padding:0px}
#content_container h1 {font-style:normal; font-size:150%; font-weight:bold; text-decoration:none; color:#696969; background-color:inherit}
#content_container h2 {font-style:normal; font-size:120%; font-weight:bold; text-decoration:none; color:#696969; background-color:inherit}
#content_container h3 {font-style:normal; font-size:90%; font-weight:bold; text-decoration:none; color:#696969; background-color:inherit}
#content_container p {color:#696969; background-color:inherit; margin:0px 0px 5px 0px; padding:0.5em 0em 0.5em 0em; font-size:80%; line-height:1.4}
#content_container ul {font-size:80%; margin-bottom:6px; margin-left:20px; list-style-type:disc}
#content_container li a {color:#696969}
#content_container ol {font-size:80%; margin-bottom:6px; margin-left:30px; list-style-type:decimal}
#content_container strong {color:#696969; background-color:inherit}
#content_container a {font-style:normal; font-size:100%; text-decoration:none; color:#696969}
#content_container a:link {color:#696969}
#content_container a:visited {color:#696969}
#content_container a:hover {color:#FC7C39; text-decoration:underline}
#content_container a:active {color:#696969}
#content_container address {font-style:normal}

/* Forms */
#content_container form {margin:0px; padding:0px; text-align:left; margin:0px 10px 0px 0px}
#content_container fieldset {color:#696969; border:1px solid #FC7C39; background-color:inherit; padding:0px 10px 10px 10px; margin-bottom:15px}
#content_container legend {color:#696969; background-color:inherit; margin:0px 0px 5px 0px; font-size:80%; line-height:1.4; padding-left:5px; padding-right:5px}
#content_container label {float:left; width:150px; color:#696969; background-color:inherit; font-weight:bold; text-align:right; padding:0px 5px 2px 0px}
#content_container input {float:left; font-size:75%; color:#696969}
#content_container select {float:left; font-size:75%; color:#696969}
#content_container textarea {float:left; font-family:Arial, sans-serif; font-size:75%; color:#696969; height:65px}
#content_container .field {float:left; clear:both; padding:0px; width:100%}
#content_container .formbutton {/*clear:left; */float:right; padding:0px 5px 10px 0px}
#content_container .postcodecheckbutton {float:left; padding-left:10px}
#content_container .button {margin:10px}
#content_container .radiobuttonlabel {float:none; width:50px; color:#696969; font-weight:bold; text-align:left}
#content_container .radiobutton {float:none}
#content_container .labelpadding {margin-left:120px}
#content_container input.readonly {background-color:white; color:#999999}

#content_container table {width:100%; margin-bottom:30px}
#content_container table th {background-color:#FC7C39; text-align:center; color:#ffffff; font-weight:bold}
#content_container table td {background-color:#FED3BC; text-align:center}
#content_container table .novalue {background-color:#ffffff}
#content_container table #cartSubTotal {background-color:#FED3BC; font-weight:bold}

#right_col {font-size:75%}
#right_col p {color:#696969; background-color:inherit; line-height:1.4; font-size:110%}
#right_col h3 {background-color:#FC7C39; color:#FFFFFF; text-align:center; font-weight:normal}
#right_col h3 a:link,#right_col h3 a:visited {background-color:#FC7C39; color:#FFFFFF; text-align:center}
#right_col a:link, #right_col a:visited {font-style:normal; font-weight:normal; text-decoration:none; color:#FC7C39; background-color:inherit}