
html {
border : 0;
padding : 0;
background-color : #c2c2c4;
}
body {
padding : 0;
font-family : arial, verdana, sans-serif;
font-size : 76%;
color : #000;
text-align : center;
margin : 0 auto;
}
h1, h2, h3, h4, h5, h6 {
font-weight : bold;
margin : 0 0 1em 0;
text-transform : lowercase;
}
h1 {
font-size : 2em;
color : #eb1a3a;
}
h2 {
font-size : 1.6em;
}
h3 {
font-size : 1.4em;
}
h4 {
font-size : 1.3em;
}
h5 {
font-size : 1.1em;
}
h6 {
font-size : 1em;
}
p {
font-size : 1em;
}
td {
font-size : 1em;
}
ul li {
font-size : 1em;
list-style-image : url(../images/bt_next.gif);
background-repeat : no-repeat;
}
ol li {
color:#CC0000;
font-weight: bold;
}
ol li span {
color:#000000;
font-weight: normal;
}
a, a:link, a:visited {
text-decoration : none;
color : #d62f2f;
}
a:hover {
text-decoration : underline;
color : #a21111;
}
a:active {
text-decoration : underline;
color : #d62f2f;
}
img, div, p, table, tr, td, span, ul, li {
border : 0;
padding : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 6pt;
margin-left : 0;
}
.hide {
display : none;
}
.centre, .center {
text-align : center;
}
.home {
width : 175px;
height : 40px;
display : block;
}
#topbar {
width : 800px;
height : 45px;
background : #c2c2c4 url(../images/px_pubandbar_top.jpg) no-repeat;
border-bottom : 1px solid #ffd914;
margin : 0 auto;
text-align : left;
}
div#middle {
padding : 0;
margin : 0;
width : 382px;
padding-top : 5px;
font-size : 0.9em;
}
div#middle h1 {
background : url(../images/px_threecolhead1.gif) no-repeat;
font-weight : bold;
margin : 0;
width : 382px;
text-indent : 10px;
color : #fff;
}
div#middle div#middlebg {
background : url(../images/bg_welcome_image.jpg) no-repeat bottom;
width : 380px;
height : 458px;
}
#middlebg {
float : left;
width : 380px;
padding : 10px 0;
margin : 0;
}
.foot {
width : 100%;
float : left;
position : relative;
padding-left : 0;
color : #999;
padding : 20px 0 10px 0;
font-size : 0.9em;
height : 100%;
min-height : 100%;
}
#foot {
font-size : 0.9em;
width : 555px;
float : left;
padding-left : 0;
color : #cccccc;
padding-top : 20px;
}
#foot p {
font-size : 0.9em;
color : #999999;
}
#foot p a {
font-size : 0.9em;
color : #999999;
}
.footnote {
width : 100%;
padding-left : 0;
color : #999;
padding : 20px 0 10px 0;
font-size : 0.9em;
float : left;
}
p.foot a, p.footnote a, #foot p a {
color : #999;
}
#pagecontainer {
width : 800px;
text-align : left;
background-color : #fff;
margin : 0 auto;
padding : 0;
overflow : hidden;
}
body #pagecontainer #contentheader {
height : 45px;
background : url(../images/px_top_brandcurve.jpg) no-repeat;
}
html > body #pagecontainer #contentheader {
height : 45px;
background : url(../images/px_top_brandcurve.jpg) no-repeat;
margin-left : 170px;
}
#contentcontainer, #spanwidthstandard {
height : 100%;
float : left;
padding : 10px 0 10px 15px;
width : 600px;
}
#mainhead {
background : #eb1a3a url(../images/px_mainhead1.gif) no-repeat;
width : 555px;
height : 30px;
overflow : hidden;
margin-top : 15px;
text-transform : lowercase;
}
#mainhead h1 {
color : #fff;
text-indent : 10px;
font-size : 1.7em;
padding-top : 2px;
}
#mainbody, #mainbody2, #mainbody3 {
background : #fff url(../images/px_mainbody1.gif) repeat-x bottom;
width : 555px;
margin-top : 5px;
}
#mainbody {
padding-bottom : 15px;
margin-bottom : 15px;
}
#mainbody2 {
padding : 20px 0 50px;
}
#mainbody p, #mainbody2 p, #mainbody3 p {
padding : 0 10px 0 10px;
font-size : 1em;
}
#mainbody3 {
padding-bottom : 10px;
margin-bottom : 5px;
}
#homedivide {
width : 555px;
height : 1px;
overflow : hidden;
margin-top : 0;
}
#contentend {
margin-top : 30px;
width : 555px;
}
.row, div.row2, #homemaster {
width : 100%;
height : 100%;
min-height : 100%;
}
.subholder1, .subholder2 {
float : left;
}
.subhead {
background : #eb1a3a url(../images/px_subhead1.gif) no-repeat;
width : 265px;
overflow : hidden;
margin-top : 15px;
}
.subhead h1 {
color : #fff;
text-indent : 10px;
font-size : 1.4em;
padding-top : 6px;
}
.subbodyright {
background : #fff url(../images/px_subbody1.gif) repeat-x bottom;
padding-bottom : 15px;
margin-top : 5px;
}
.subbodyright h2, #subbodyright p {
color : #000;
padding-right : 10px;
padding-left : 10px;
}
.subbodyright p, .subbodyright h2 {
font-size : 1em;
}
.subbodyright ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #000;
}
.subbodyright ul {
margin : 0;
border : 0;
padding : 0 10px 0 27px;
}
.subbase {
background : #fff url(../images/px_subbody2.gif) repeat-x bottom;
height : 22px;
text-align : right;
margin-bottom : 20px;
}
.subbase label {
padding-right : 0;
padding-left : 10px;
}
.subbase a:link {
color : #333;
font-weight : bold;
text-decoration : none;
}
.subbase a:hover {
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
.threecolcentre {
width : 400px;
float : left;
}
.threecolcentre p.maintext {
width : 100%;
float : left;
clear : left;
margin : 0;
padding : 10px 0 10px 0;
}
.threecolcentre h1 {
font-size : 2em;
color : #eb1a3a;
font-weight : bold;
margin : 0 0 8px 0;
}
.threecolcentre h2 {
font-size : 1.2em;
font-weight : bold;
margin : 0 0 8px 0;
}
.threecolcentre h3 {
color : #fff;
background : #eb1a3a url(../images/px_threecolhead5.gif) no-repeat right;
clear : both;
font-size : 1.5em;
padding : 0 4px;
height : 25px;
}
.threecolcentre h4 {
color : #eb1a3a;
background : url(../images/px_threecolhead4.gif) repeat-x bottom;
clear : both;
font-size : 1.3em;
padding : 6px;
border-top : 1px solid #e2e0e1;
margin : 8px 0 3px 0;
}
.threecolcentre h5 {
font-size : 1em;
font-weight : bold;
margin : 8px 0;
color : #eb1a3a;
}
.threecolcentre h6 {
font-size : 0.9em;
font-weight : bold;
margin : 8px 0;
}
.threecolcentre table {
width : 400px;
float : left;
clear : left;
margin : 0;
padding : 0;
}
.threecolcentre table tr td {
font-size : 0.8em;
}
#rightholder1 {
width : 160px;
float : left;
}
.subholderhome1 {
width : 182px;
float : left;
cursor : pointer;
}
.subholderhome2 {
margin-left : 15px;
float : left;
cursor : pointer;
}
.subholderhome2 {
width : 182px;
}
.subholderhome3 {
width : 152px;
}
.subholderhome4 {
width : 423px;
}
.subholderequip {
width : 178px;
float : left;
margin-right : 10px;
}
.subheadhome, .subheadequip {
background-position : top;
background-color : #eb1a3a;
background-repeat : no-repeat;
height : 30px;
overflow : hidden;
margin-top : 5px;
border-bottom : 3px solid #fff;
}
.subheadhome {
background-image : url(../images/px_hometabbg.gif);
width : 265px;
}
.subheadequip {
background-image : url(../images/px_178_header.jpg);
width : 178px;
}
.subheadequip2 {
padding-top : 4px;
}
.spancontent {
width : 100%;
float : left;
}
.spancontent h4 {
text-transform : none;
}
tr.redbg {
background-color : red;
color : white;
padding : 10px 0 10px 0;
font-weight : bold;
}
.tab1b, .tab1c {
font-size : 0.8em;
font-weight : bold;
}
.tab1c {
color : #fee6b0;
}
.tab1a, a.tab1a:link, a.tab1a:active, a.tab1a:visited, tab1aprint {
font-size : 0.8em;
color : #000;
}
td.tab1a, td.tab2a {
background-color : #f4f4f4;
}
td.tab1b, td.tab2a {
background-color : #e5e5e5;
}
.tab2a {
font-size : 0.8em;
color : #cc0000;
}
.tab2b, a.tab2b:link, a.tab2b:active, a.tab2b:visited {
font-size : 0.8em;
color : #cc0000;
font-weight : bold;
text-decoration : none;
}
a.tab2b:hover {
text-decoration : underline;
}
.tab4a {
font-size : 0.9em;
color : #000;
}
.tab4b {
font-weight : bold;
}
.tab5a, .tab5b {
font-size : 1em;
color : #cc0000;
}
.tab5b {
font-weight : bold;
}
a.black {
color : #000000;
}
.drinking, .drinkingwhite {
font : 0.7em bold 255;
padding : 8px;
vertical-align : top;
border-width : 1px;
width : 173px;
}
.drinking {
background-color : #ffbb42;
}
.drinkingwhite {
background-color : #eb1a3a;
}
#content2 {
float : left;
margin : 0 0;
}
#content3 {
float : left;
margin : 0 -2px;
min-height : 400px;
}
.content4 {
float : left;
height : 5px;
width : 600px;
}
.subbodyrighthome2 {
background : #fff url(../images/px_subbody1.gif) repeat-x bottom;
padding-bottom : 15px;
margin-left : 2px;
margin-top : 5px;
margin-right : 5px;
width : 190px;
height : 269px;
}
.subbodyrighthome2 h2, .subbodyrighthome2, .subbodyrighthome3 {
color : #000;
padding : 0 10px;
}
.subbodyrighthome2 p, .subbodyrighthome2 h2, .subbodyrighthome3 p, .subbodyrighthome3 h2 {
font-size : 1em;
}
.subbodyrighthome2 ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #000;
}
.subbodyrighthome2 ul {
margin : 0;
border : 0;
padding : 0 10px 0 27px;
}
.subbodyrighthome3 {
background : #fff url(../images/px_subbody1.gif) repeat-x bottom;
padding-bottom : 15px;
margin-left : 2px;
margin-top : 5px;
margin-right : 5px;
width : 555px;
height : 69px;
}
.subheadhome_glass {
background : #eb1a3a url(../images/hd_glasses.jpg) no-repeat top;
width : 265px;
height : 30px;
overflow : hidden;
margin-top : 5px;
border-bottom : 3px solid #fff;
}
.subheadhome h1, .subheadhome_glass h1, .subheadequip h1 {
color : #fff;
text-indent : 10px;
font-size : 1.4em;
padding-top : 6px;
}
.subbodyrighthome {
background : #fff url(../images/px_subbody1.gif) repeat-x bottom;
padding-bottom : 15px;
margin-top : 5px;
height : 120px;
}
.subbodyrighthome h2, .subbodyrighthome p {
color : #000;
padding : 0 10px;
}
.subbodyrighthome p, .subbodyrighthome h2 {
font-size : 1em;
}
.subbodyrighthome ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #000;
}
.subbodyrighthome ul {
margin : 0;
border : 0;
padding : 0 10px 0 27px;
}
.subbasehome {
background : #fff url(../images/px_subbody2.gif) repeat-x bottom;
height : 22px;
text-align : right;
margin-bottom : 11px;
}
.subbasehome2 {
background-color : #dbdadb;
height : 20px;
text-align : right;
margin-bottom : 11px;
}
.subbasehome label {
padding-right : 0;
padding-left : 10px;
}
.subbasehome a:link, .subbasehome a:visited {
color : #333;
font-weight : bold;
text-decoration : none;
}
.subbasehome a:hover {
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
div.threecolright {
width : 160px;
float : right;
overflow : hidden;
}
#threecolrelated2 {
background : url(../images/px_relatedlinks.gif) no-repeat;
width : 160px;
height : 31px;
overflow : hidden;
margin-top : 5px;
}
.righthead {
background : #eb1a3a url(../images/px_subhead1.gif) no-repeat;
width : 160px;
height : 33px;
overflow : hidden;
margin-top : 15px;
}
.rightbase {
background : #fff url(../images/px_subbody2.gif) repeat-x bottom;
height : 22px;
text-align : right;
margin-bottom : 20px;
}
.rightbase label {
padding : 0;
}
.rightbase a:link {
font-size : 0.8em;
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightbase a:visited {
font-size : 0.8em;
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightbase a:hover {
font-size : 0.8em;
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
.rightbase2 {
background : #fff url(../images/px_subbody2.gif) repeat-x bottom;
height : 22px;
text-align : right;
margin-bottom : 1px;
}
.rightbase2 label {
padding-right : 0;
padding-left : 0;
}
.rightbase2 a:link {
font-size : 0.8em;
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightbase2 a:visited {
font-size : 0.8em;
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightbase2 a:hover {
font-size : 0.8em;
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
.rightbase3 {
padding-right : 30px;
background : #fff url(../images/px_subbody3_bg.gif) repeat-x bottom;
height : 33px;
text-align : right;
margin-bottom : 1px;
}
.rightbase3 label {
font-size : 0.8em;
padding-left : 0;
}
.rightbase3 a:link {
font-size : 1em;
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightbase3 a:visited {
font-size : 1em;
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightbase3 a:hover {
font-size : 1em;
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
.threecolrighthead {
background-image : url(../images/px_rightcolbg1.jpg);
}
.threecolrighthead h2 {
color : #333;
font-size : 1.2em;
margin : 0;
border : 0;
}
.threecolrelated {
background : url(../images/px_relatedlinks.gif) no-repeat;
width : 160px;
height : 31px;
overflow : hidden;
margin-top : 48px;
}
.rightsubpart {
background-color : #dedcdc;
border : 1px solid #fff;
}
.rightsubpart p, .rightsubpart img {
margin : 5px 11px 5px 11px;
}
.rightsubpart p {
padding-top : 10px;
padding-bottom : 10px;
}
.rightsubbase {
background : #fff url(../images/px_subbody2.gif) repeat-x bottom;
height : 22px;
text-align : right;
border-top : 2px solid #fff;
margin-bottom : 5px;
}
.rightsubbase label {
padding : 0 10px;
}
.rightsubbase a:visited, .rightsubbase a:link {
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightsubbase a:hover {
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
.rightsubpart ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #000;
}
.rightsubpart ul {
margin : 0;
border : 0;
padding : 10px 10px 10px 27px;
display : block;
}
.centrecolumnbg {
background : #fff url(../images/px_threecolumnbackground.gif) repeat-x;
width : 378px;
height : 42px;
overflow : hidden;
margin-top : 0;
font-size : 85%;
font-weight : bold;
color : #666;
line-height : 120%;
}
.centrecolumnbg label {
padding-left : 5px;
padding-right : 5px;
}
.quotebg1 {
background : #eb1a3a url(../images/img_craigbrown.jpg) no-repeat;
width : 378px;
height : 102px;
overflow : hidden;
margin-top : 15px;
font-size : 85%;
font-weight : bold;
color : #666;
line-height : 120%;
}
.quotebg1 p {
padding-left : 190px;
padding-right : 5px;
}
.quotebg2 {
background : #eb1a3a url(../images/img_louisehunt.jpg) repeat-x;
width : 378px;
height : 102px;
overflow : hidden;
margin-top : 15px;
font-size : 85%;
font-weight : bold;
color : #666;
line-height : 120%;
}
.quotebg2 p {
padding-left : 190px;
padding-right : 5px;
}
.quotebg3 {
background : #eb1a3a url(../images/img_humphreysinger.jpg) repeat-x;
width : 378px;
height : 102px;
overflow : hidden;
margin-top : 15px;
font-size : 85%;
font-weight : bold;
color : #666;
line-height : 120%;
}
.quotebg3 p {
padding-left : 190px;
padding-right : 5px;
}
.homeworking {
background : #fff url(../images/img_home_working.gif) no-repeat;
width : 378px;
height : 62px;
overflow : hidden;
font-size : 85%;
color : #666;
line-height : 120%;
}
.homeworking p {
padding-left : 100px;
padding-right : 5px;
}
#homedivcontainer {
width : 580px;
float : left;
}
#homelinkscontainer {
width : 170px;
float : left;
padding-left : 10px;
}
#divcontainer {
width : 600px;
}
.businesscentre {
width : 565px;
float : left;
}
.businesscentre p {
width : 100%;
}
.businesscentre h1 {
font-size : 2em;
color : #eb1a3a;
font-weight : bold;
margin : 0 0 0.8em 0;
}
.businesscentre h2 {
font-size : 1.2em;
font-weight : bold;
margin : 0 0 8px 0;
}
.businesscentre h3 {
color : #fff;
background-repeat : no-repeat;
background-position : right;
clear : both;
font-size : 1.3em;
padding-top : 4px;
height : 25px;
text-indent : 10px;
padding-top : 5px;
margin : 0;
border : 0;
}
.businesscentre h5 {
font-size : 1em;
font-weight : bold;
margin : 8px 0;
color : #eb1a3a;
}
.businesscentre h6 {
font-size : 0.9em;
font-weight : bold;
margin : 8px 0;
}
.businesscentre ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #000;
}
.businesscentre ul {
margin : 6px 0;
border : 0;
padding : 0 10px 0 27px;
}
.businesscentre ol {
padding-left : 20px;
border-left : 20px;
}
.buscaseholder {
width : 554px;
background-color : #dfdede;
min-height : 130px;
background : url(../images/bg_buscase_left.gif) repeat-y;
margin-top : 15px;
}
.buscaseleft {
float : left;
width : 123px;
margin : 0;
padding : 0;
height : auto;
}
.buscaseright {
float : right;
width : 431px;
margin : 0;
padding : 0;
}
.buscaseleftpic {
width : 120px;
float : left;
border-right : 3px solid #fff;
}
.buscasecontent {
width : 431px;
background-color : #dfdede;
float : left;
padding : 15px 0 15px 0;
height : 90px;
}
.buscasecontent p {
font-size : 1em;
padding-left : 10px;
font-weight : bold;
color : #333;
}
.buscasecontent ul li {
font-size : 1em;
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #333;
font-weight : bold;
}
.buscasecontent ul {
margin : 0;
border : 0;
padding : 0 10px 0 27px;
}
.buscaselink {
width : 554px;
height : 25px;
text-align : right;
background-color : #dfdede;
border-top : 2px solid #fff;
border-bottom : 3px solid #666;
}
.buscaselink label {
padding-right : 0;
padding-left : 10px;
}
.buscaselink a:link, .buscaselink a:visited {
color : #333;
font-weight : bold;
text-decoration : none;
}
.buscaselink a:hover {
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
.buscaseheader, .buscaseheader2 {
width : 431px;
height : 30px;
background-position : top;
background-repeat : no-repeat;
float : left;
}
.buscaseheader {
background-image : url(../images/hd_buscase2.jpg);
}
.buscaseheader2 {
background-image : url(../images/hd_buscase3.jpg);
}
.buscaseheader h1, .buscaseheader2 h1, .buscasesubhd h1 {
color : #fff;
text-indent : 10px;
font-size : 1.3em;
padding-top : 5px;
margin : 0;
border : 0;
}
.subheader {
color : #eb1a3a;
font-size : 1.4em;
font-weight : bold;
padding-top : 15px;
margin : 0;
border : 0;
}
.buscasehold2 {
width : 134px;
margin-top : 15px;
float : left;
margin-right : 4px;
}
.buscasesubhd {
width : 134px;
height : 30px;
background : url(../images/hd_buscase4.jpg) no-repeat top;
float : left;
}
.buscasesubbody {
height : 220px;
background : url(../images/px_subbody1.gif) repeat-x bottom;
padding-bottom : 15px;
margin-top : 5px;
}
.buscasesubbody ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #333;
font-weight : bold;
}
.buscasesubbody ul {
margin : 0;
border : 0;
padding : 20px 10px 0 22px;
}
#spanwidthstandard {
width : 599px;
}
#spanwidthstandard h1 {
font-size : 2em;
color : #eb1a3a;
font-weight : bold;
margin : 0 0 0.5em 0;
}
body div#pagecontainer #spanwidthstandard h2 {
color : #fff;
text-indent : 10px;
padding-top : 5px;
font-size : 1.4em;
background : #fff url(../images/px_spanwidthstandard_h2.gif) no-repeat right;
width : 100%;
height : 29px;
margin : 0.6em 0;
border : 0;
width : 555px;
}
html > body div#pagecontainer #spanwidthstandard h2 {
color : #fff;
text-indent : 10px;
padding-top : 10px;
font-size : 1.4em;
background : #fff url(../images/px_spanwidthstandard_h2.gif) no-repeat right;
width : 100%;
height : 29px;
margin : 0.6em 0;
border : 0;
width : 578px;
}
.floatleft {
float : left;
}
div#spanwidthstandard h3 {
color : #eb1a3a;
font-size : 1.3em;
padding-top : 8px;
padding-bottom : 8px;
background : url(../images/px_threecolhead4.gif) repeat-x bottom;
overflow : hidden;
border-top : 1px solid #e2e0e1;
width : 100%;
margin-top : 8px;
margin-right : 0;
margin-bottom : 8px;
margin-left : 0;
}
#spanwidthstandard h4 {
color : #fff;
text-indent : 10px;
padding-top : 5px;
font-size : 1.4em;
}
#spanwidthstandard p img {
border-right : 15px;
}
#spanwidthstandard ul {
padding : 5px 10px 5px 27px;
}
#spanwidthstandard ul li {
list-style : url(../images/new/px_redarrow_small.gif);
background-repeat : no-repeat;
background-position : top;
text-decoration : none;
color : #000;
}
div.row {
clear : both;
width : 100%;
margin-bottom : 8px;
}
div.row div.left, div.row div.right, div.row div.left2, div.row div.right2, div.row div.right3, div.row div.right4 {
float : left;
text-align : left;
}
div.row div.right {
width : 385px;
}
div.row div.right2 {
width : 300px;
}
div.row div.right3 {
width : 403px;
}
div.row div.right4 {
width : 225px;
}
div.row div.right p {
padding : 5px 10px 5px 27px;
}
img.serving {
margin : 0 30px;
}
div.row span.formn {
float : left;
width : 45%;
text-align : left;
padding-top : 15px;
}
div.row span.formw {
float : right;
width : 45%;
text-align : left;
}
div.row span.formw {
float : left;
text-align : left;
}
.req {
color : #cc0000;
}
.getacro {
padding : 31px;
}
#accessibility li {
display : inline;
padding-right : 20px;
}
body div#pagecontainer div#spanwidthstandard form#contact table tr td {
font-size : 0.8em;
}
html > body div#pagecontainer div#spanwidthstandard form#contact table tr td {
font-size : 1em;
}
body div#pagecontainer div#contentcontainer ul.sitemap {
color : #000;
padding : 0 0 0 20px;
list-style : none;
}
body div#pagecontainer div#contentcontainer ul.sitemap li, body div#pagecontainer div#contentcontainer ul.sitemap li ul li {
list-style : none;
color : #000;
list-style-image : none;
}
body div#pagecontainer div#contentcontainer ul.sitemap li a {
text-decoration : none;
font-weight : bold;
list-style : none;
color : #000;
}
body div#pagecontainer div#contentcontainer ul.sitemap li a:hover {
text-decoration : underline;
font-weight : bold;
list-style : none;
color : #000;
}
body div#pagecontainer div#contentcontainer ul.sitemap li ul li a {
text-decoration : none;
font-weight : normal;
padding : 0 0 0 20px;
list-style : none;
color : #000;
}
#foot {
width : 555px;
float : left;
position : relative;
padding-left : 0;
color : #999;
padding-top : 20px;
font-size : 0.9em;
}
#foot p a {
color : #666;
}
.statse {
height : 100%;
min-height : 100%;
}
#contentcontainer_index {
width : 584px;
}
div#right {
float : right;
width : 160px;
}
div#right h1 {
height : 29px;
overflow : hidden;
margin-top : 5px;
border-bottom : solid;
background : url(../images/px_threecolhead5.gif) no-repeat top;
width : 160px;
color : #fff;
text-indent : 10px;
font-size : 1.4em;
padding-top : 6px;
border : 1px solid white;
}
html > body div#pagecontainer div#spanwidthstandard div#right h1 {
height : 29px;
overflow : hidden;
margin-top : -5px;
border-bottom : solid;
background : url(../images/px_threecolhead5.gif) no-repeat top;
width : 160px;
color : #fff;
text-indent : 10px;
font-size : 1.4em;
border : 1px solid white;
}
img.rightimg {
padding : 0;
margin : 0;
display : block;
}
html > body div#pagecontainer div#spanwidthstandard div#right img.rightimg {
padding : 0;
margin-top : -10px;
}
.righttext {
background : #fff url(../images/px_subbody1.gif) repeat-x bottom;
padding-bottom : 15px;
margin-top : 5px;
font-size : 0.9em;
}
.righttext h2, .righttext p {
color : #000;
padding : 0 10px;
}
.righttext h2 {
font-size : 1em;
}
.righttext p {
font-size : 0.9em;
}
.righttext ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #000;
}
.righttext ul {
margin : 0;
padding : 10px 10px 0 27px;
border : 1px solid green;
}
.rightbottom {
background : #fff url(../images/px_subbody2.gif) repeat-x bottom;
height : 22px;
text-align : right;
margin : 0 0 11px 0;
}
.rightbottom label {
padding-right : 0;
padding-left : 10px;
}
.rightbottom a:link, .rightbottom a:visited {
color : #333;
font-weight : bold;
text-decoration : none;
}
.rightbottom a:hover {
color : #eb1a3a;
font-weight : bold;
text-decoration : none;
}
#action {
color : #fff;
}
#spanwidthstandard table tr td ul li {
font-size : 0.8em;
}
.threecolcentre ul, .threecolcentre ol {
padding : 0;
margin : 10px 0;
float : left;
width : 100%;
}
.threecolcentre ul li, .threecolcentre ol li {
margin-left : 20px;
}
.spanconttutor {
width : 100%;
float : left;
border-top : 1px solid #e2e0e1;
border-bottom : 1px solid #e2e0e1;
margin : 8px 0;
padding : 4px 0;
}
.spanconttutor p a, .spanconttutor p a:link {
color : #666;
padding : 0 2px;
text-decoration : underline;
}
.spanconttutor p a:hover {
color : #eb1a3a;
padding : 0 2px;
text-decoration : none;
}
.spanconttutor p a#previous {
color : #333;
padding : 0 2px;
font-weight : bold;
text-decoration : underline;
}
.spanconttutor p a#previous:hover, .spanconttutor p a#next:hover, .spanconttutor p a#current {
color : #eb1a3a;
padding : 0 2px;
font-weight : bold;
text-decoration : underline;
}
.spanconttutor p a#next {
color : #333;
padding : 0 2px;
font-weight : bold;
text-decoration : underline;
}
.righttutorsubpart ul li a.currentpage, .righttutorsubpart ul li a.currentpage:visited, .righttutorsubpart ul li a.currentpage:link {
color : #eb1a3a;
font-weight : bold;
}
.tutorleft {
width : 197px;
margin-right : 15px;
float : left;
}
.tutorright h1 {
font-size : 1.2em;
font-weight : bold;
color : #000;
}
.tutorright {
padding : 5px 10px 5px 27px;
clear : both;
}
.threecoltutor {
background : url(../images/px_inthissection.gif) no-repeat;
width : 160px;
height : 31px;
overflow : hidden;
margin-top : 5px;
}
.threecoltutorright {
width : 160px;
margin-left : 25px;
float : left;
padding-top : 45px;
border-top : 45px;
}
.righttutorholder1 {
width : 160px;
float : left;
}
.righttutorsubpart {
border-top : 3px solid #fff;
}
.righttutorsubpart ul {
margin : 0;
border : 0;
padding : 5px 10px 5px 27px;
border-bottom : 2px solid #999;
}
.righttutorsubpart ul li {
list-style : url(../images/px_arrow1.gif);
background-repeat : no-repeat;
text-decoration : none;
color : #000;
}
.righttutorsubpart ul li a, .righttutorsubpart ul li a:link, .righttutorsubpart ul li a:visited {
color : #666;
}
.righttutorsubpart ul li a:hover {
color : #eb1a3a;
}
.troubleshootleft {
width : 189px;
float : left;
}
.troubleshootright {
width : 190px;
float : left;
}
.troubleshootleft p, .troubleshootright p {
height : 75px;
border : 0;
margin : 0;
padding : 5px 10px 5px 5px;
}
.troubleshootleft p.bg1, .troubleshootright p.bg1 {
color : #000;
font-weight : bold;
background-color : #e8e6e7;
border-bottom : 2px solid #fff;
}
.troubleshootleft p.bg2, .troubleshootright p.bg2 {
color : #fff;
font-weight : bold;
background-color : #eb1a3a;
border-bottom : 2px solid #fff;
}
div.threecoltutorcent div.troubleshootleft h4, div.threecoltutorcent div.troubleshootright h4 {
color : #333;
font-size : 1.4em;
padding : 5px;
}
.threecoltutorcent {
width : 379px;
float : left;
}
.threecoltutorcent div.tutorright h1 {
font-size : 1.2em;
font-weight : bold;
color : #000;
}
.threecoltutorcent h1 {
font-size : 2em;
color : #eb1a3a;
font-weight : bold;
margin : 0 0 0.6em 0;
}
.threecoltutorcent h2 {
color : #fff;
text-indent : 10px;
font-size : 1.3em;
padding-top : 5px;
background : url(../images/px_threecolhead1.gif) no-repeat;
width : 379px;
height : 30px;
overflow : hidden;
}
.threecoltutorcent h3 {
color : #eb1a3a;
font-size : 1.3em;
background : url(../images/px_threecolhead4.gif) repeat-x bottom;
width : 379px;
overflow : hidden;
padding : 8px 0 8px 5px;
margin : 8px 0;
border-top : 1px solid #e2e0e1;
}
.threecoltutorcent h4 {
font-size : 1.1em;
font-weight : bold;
color : #000;
}
#equipment-container {
background : url(../images/new/px_servingstandards_bg.gif) repeat-y;
width : 558px;
float : left;
}
#equipment-tutor {
float : left;
width : 279px;
}
#equipment-equipment {
margin-right:1px;
float : right;
width : 278px;
}
#equipment-tutor p, #equipment-tutor ul, #equipment-equipment p, #equipment-equipment ul {
padding : 5px 10px 5px 27px;
border : 0;
width : 240px;
font-size : 0.9em;
}
#equipment-tutor ul li, #equipment-equipment ul li {
margin : 0 12px;
width : 200px;
padding : 0 5px;
}
#equipment-trouble p, #equipment-trouble ul {
padding : 5px 10px 5px 27px;
width : 558px;
font-size : 0.9em;
}
#equipment-trouble ul li {
list-style-image : url(../images/new/px_redarrow_small.gif);
margin : 0 12px;
width : 558px;
}
#equipment-trouble-text {
position : relative;
top : -140px;
left : 274px;
width : 266px;
height : 77px;
display : block;
}
#equipment-trouble-text p, #equipment-trouble-text ul {
width : 250px;
}
#brandshold {
float : left;
margin : 0;
border : 0;
padding : 0;
}
.brandshome {
list-style-type : none;
display : inline;
width : 85px;
float : left;
}
#brandsheader {
background : url(../images/new/px_headingbackground.jpg) no-repeat;
width : 557px;
height : 30px;
float : left;
color : #fff;
clear : both;
}
div#spanwidthstandard div#brandsheader h1 {
color : #fff;
font-size : 1.5em;
padding : 5px 10px;
}
p.brandsintro, ul.brandsintro, ol.brandsintro {
margin : 10px;
font-size : 1em;
}
#brands-container {
background : url(../images/new/px_servingstandards_bg.gif) repeat-y;
width : 558px;
float : left;
}

.business-container.equipmentCont{
margin-bottom:-100px;
margin-left:-10px; 
}

#brands-container.equipmentTutor {
margin-bottom:-10px; 
}

#brands-200ml {
float : left;
width : 279px;
}
#brands-16oz {
float : right;
width : 279px;
}
#brands-200ml p, #brands-200ml ul, #brands-16oz p, #brands-16oz ul {
padding : 5px 10px 5px 27px;
border : 0;
width : 240px;
font-size : 0.9em;
}
#brands-200ml ul li, #brands-16oz ul li {
margin : 0 12px;
padding : 0 5px;
}
.business-container, .freshpostmix-container{
width : 558px;
margin : 10px 0;
}
div.business-container, .freshpostmix-container h3 {
padding : 0 10px 1em 10px;
}

div.special-container h3 {
padding : 0 10px;
}
.quote {
font-size : 90%;
text-align : right;
}
table.dispensed {
background-color : #eb1a3a;
color : #fff;
border : 1px solid black;
}
table.dispensed td {
padding : 0.3em;
}
p {
line-height : 1.5em;
}
img.noeffect {
margin : 0;
padding : 0;
float : none;
}
div.imageright1 {
float : right;
text-align : center;
line-height : 1.2em;
}
div.imageright2 {
float : right;
text-align : center;
line-height : 1.2em;
margin : -10px 0 0 0;
}
div.georgiaarrow {
background : url(../images/px_big_arrowy.gif) no-repeat;
height : 177px;
width : 550px;
margin : -1em 0 -15px 0;
}
div.georgiaarrow p {
line-height : 2em;
padding : 65px 150px 0 2em;
}
div.georgiaarrow img {
float : right;
margin : -1em 0 0 0;
padding : 0 0 0 50px;
}
table.ps {
height : 284px;
width : 578px;
background : url(../images/bg_yellow_grad1.jpg) bottom no-repeat;
border-collapse : collapse;
}
table.ps2 {
height : 60px;
width : 578px;
background : url(../images/bg_yellow_grad2.jpg) bottom no-repeat;
border-collapse : collapse;
}
table.ps td, table.ps2 td {
padding : 0 5px;
vertical-align : middle;
font-size : 10pt;
}
table.ps a, table.ps2 a {
display : table-cell;
height : 51px;
width : 210px;
vertical-align : middle;
padding-top : 16px;
}
table.ps a:hover, table.ps2 a:hover {
background : url(../images/bg_ps_hover.gif) no-repeat;
}
table.ps img, table.ps2 img {
vertical-align : middle;
margin-top : 9px;
}
td.pswidth img {
float : left;
margin-top : -10px;
}
td.pswidth {
width : 210px;
}
td.pswidth a, td.pswidth a:link, td.pswidth a:visited {
text-decoration : underline;
}
#spanwidthstandard h1#mishead {
width: 253px; height: 67px;
background : url(../images/px_mis_logo.jpg) no-repeat;
text-indent: -100em;
}

/******** Fresh Postmix *********/
div#spanwidthstandard .freshpostmix-container h3 { background:none;}
.freshpostmix-container p{margin-left:15px}
.freshpostmix-container ul li {margin-left:30px}
.sevenltrBoxImg {float:right;}
.dilutionTableImg {padding-left:40px}
.qltChecklist .postmixDiagramImg{float:right;}
.qltChecklist .postmixDiagramImg img{width:235px; border:1px}
.qltChecklist  ul {float:left; width:275px}