body, textarea, input { margin: 0px; padding: 0px 0px 0px 0px; } table, textarea, input { font-size: 14px; font-family: Helvetica, Trebuchet MS,Verdana,sans-serif; font-weight: normal; line-height: 1; color: #000000; } #container { width: 800px; height: 580px; position: relative; top: 0px; left: 0px; background-color: #ffffff; text-align: left; } #header { width: 800px; height: 60px; position: absolute; left: 0px; top: 0px; } #logo { position: absolute; top: 5px; left: 620px; height: 60px; width: 160px; background-image: url(rc_img/rc_logo_60.gif); background-repeat: no-repeat; background-position: top left; } #pagetitle { position: relative; top: 0px; left: 0px; height: 40px; display: block; font-size: 25px; } #contentbox1 { overflow: auto; width: 360px; height: 500px; position: absolute; left: 0px; top: 20px; } #contentbox2 { overflow: auto; width: 360px; height: 500px; position: absolute; right: 0px; top: 20px; } .parentnavitem { display: block; width: 120px; height: 20px; position: absolute; left:0px; top: 550px; font-size: 16px; text-indent: 2px; } .subnav { display: block; position: absolute; background-color: white; visibility: hidden; } .subnavitem { display: block; height: 18px; position: absolute; margin: 0 10 0 0px; color: #000000; font-size: 14px; white-space: nowrap; text-indent: 2px; } .piccaption, .piccaptionwhite { position: absolute; top: 480px; left: 8px; color: #000000; font-size: 12px; } .piccaptionwhite { color: #ffffff; } .winetype { margin: 5 0 0 0px; } .wineregion { font-size: 10px; display: block; position: relative; float: left; } #winemap { background-image: url(rc_img/map/outlines2.gif); background-repeat: no-repeat; background-position: top left; position: absolute; top: 0px; left: 0px; width: 360px; height: 500px; overflow: hidden; } #winenotes { position: absolute; right: 0px; top: 40px; width: 150px; background-color: #ffffff; text-align: right; } #winelistbox { overflow: auto; width: 760px; height: 430px; position: absolute; left: 20px; top: 60px; } #btmlinkleft, #btmlinkright { overflow: hidden; width: 360px; height: 20px; position: absolute; left: 20px; top: 510px; } #btmlinkright { left: 420px; text-align: right; } .winenote { display: none; color: #999999; } .noteflash { display: block; cursor: pointer; width: 20px; height: 14px; background-image: url(rc_img/qmark.gif); background-repeat: no-repeat; background-position: bottom; } a:link, a:visited, a:active { text-decoration: none; color: #000000; } a:link.big, a:visited.big, a:active.big { font-size: 16px; font-weight: bold; } a:hover, a:hover.link, a:hover.btn { cursor: pointer; } a:link.regionlink, a:visited.regionlink, a:active.regionlink { font-size: 10px; font-weight: bold; } a:link.winelink, a:visited.winelink, a:active.winelink { font-weight: bold; } .space, .spacewhite, .spacetrans, .spacestrong { position: relative; display: block; clear: both; height: 10px; } .gap { display: inline-block; height: 1px; width: 10px; } .col, .coltint, .colfoot { position: relative; display: block; margin: 0 0 0 20px; } .coltint { background-color: #e0ffa3; } .pic, .picinset { position: relative; display: block; } .picinset { display: inline; float: right; } .caption, .captionwhite { position: relative; display: inline; font-size: 10px; font-style: normal; font-weight: bold; } .credit, .creditwhite { position: relative; display: inline; font-size: 10px; text-transform: uppercase; font-style: italic; } .captionwhite, .creditwhite { color: #ffffff; } .boxtext { margin: 5px; } .box, .boxdotted, .boxline, .boxblack, .boxwhite, .boxstrong { position: relative; display: block; border-color: #000000; background-color: #e0ffa3; } .boxdotted { border-width: 1px; border-style: dotted; background-color: transparent; } .boxline { border-width: 1px; border-style: solid; background-color: transparent; } .boxblack { background-color: #000000; color: #ffffff; } .boxwhite { background-color: #ffffff; } .boxstrong { background-color: #ccff33; } .text, .textwhite { clear: both; } .textwhite { clear: both; background-color: #ffffff; } .rtext { padding: 0 5 0 5px; border-width: 0 1 0 1px; border-style: solid; border-color: #000000; background-color: #ffffff; } .headline, .subhead { font-size: 25px; color: #000000; } .subhead { font-size: 16px; } .bigtext { font-size: 16px; } .bigboldtext { font-size: 16px; font-weight: bold; } .subheadmenu { text-transform: uppercase; color: #999999; letter-spacing: 0.5px; font-weight: bold; display: block; } .field, .subfield { display: block; margin: 2 0 2 0px; font-size: xx-small; text-transform: uppercase; color: #ffffff; background-color: #000000; white-space: nowrap; letter-spacing: 0.125em; } .subfield { background-color: transparent; color: #000000; margin: 2 0 0 0px; } .bullet { background-image: url(file:///chicken/new/sites/chicken%20website/glasshouse/gh_img/dash.gif); background-repeat: no-repeat; background-position: left top; display: block; padding: 0 0 0 15px; } .rule { display: block; width: 100%; margin: 3 0 3 0px; border-width: 1 0 0 0px; border-style: dotted; border-color: #000000; } ol { margin: 0px; text-indent: 0px; } li { margin: 0px; padding: 0px; text-indent: 0px; } .column, .columnright, .columncentre { display: block; position: relative; float: left; margin: 0 10 0 0px; } .columnright { text-align: right; } .columncentre { text-align: center; } .winelistcell { padding: 0 0 0 10px; } .helplist { font-size: xx-small; } .optional { color: #666666; font-style: italic; } .barwhite { position: relative; display: block; background-position: top left; background-repeat: no-repeat; background-color: #ffffff; font-size: 10px; text-indent: 0px; font-weight: bold; text-transform: uppercase; color: #000000; margin: 0 0 0 0px; } .break { clear: both; } .alert { font-size: 12px; } .formfield { font-size: 12px; padding: 5 0 0 0px; } .legend { font-size: 12px; font-style: italic; } #enter { color: #ffffff; text-align: center; visibility: hidden; } .voucherpreviewcontainer { border-style: solid; border-width: 1px; border-color: #003399; width: 100px position: relative; display: block; background-image: url(rc_img/rc_logo_voucher.gif); background-repeat: no-repeat; background-position: top center; font-size: 14px; font-family: Helvetica, Trebuchet MS,Verdana,sans-serif; font-weight: normal; line-height: 1; color: #000000; padding: 80 10 10 10px; text-align: center; } .voucherscript { position: relative; display: block; font-size: 12px; font-family: Helvetica, Trebuchet MS,Verdana,sans-serif; font-weight: normal; line-height: 1; } .voucherpreviewelement, .vouchersmallprint, .voucherfooter, .orderpreviewelement { position: relative; display: block; font-size: 12px; font-family: Helvetica, Trebuchet MS,Verdana,sans-serif; font-weight: normal; line-height: 1; } .vouchersmallprint { font-size: xx-small; } .voucherfooter { font-size: xx-small; text-transform: uppercase; color: #999999; } .voucherspan { white-space: nowrap; margin-right: 5px; }