html{overflow:scroll;} body {margin:0px auto; background-image:url('/images/Background.jpg'); background-attachment: fixed; background-position: center top; background-repeat: repeat-y repeat-x; font-family: verdana, arial, "Times New Roman"; font-size:90%; text-align: center; line-height: 19px; } .container { width: 970px; background-color: #dfebd6; margin: 0 auto; text-align: left; }  .curvyStage {position:relative; width:550px; background:#ffffff; color:#000000; margin:0; padding: 0;} *html .curvyStage {margin: 0px auto;} #ctlStage, #cblStage, #ctrStage, #cbrStage {position:absolute; width:20px; height:20px; background:#E2E3E4; overflow:hidden; font-style:normal; z-index:1;} #ctlStage {top:0; left:0;}  #ctrStage {top:0; right:0;}  .curvyStage em b {position:absolute; font-size:150px; font-family:arial; color:#ffffff; line-height:40px; font-weight:normal;} #ctlStage b {left:-8px;} #ctrStage b {left:-25px;}  .curvyStage p{position:relative; z-index:10; padding:0px 35px 5px 35px; font-size: 90%;} .boxStage{border-radius: 1.6em;} .curvyStage a font { display:block!important; }   .curvySpecial {position:relative; width:490px; background:#ffff00; color:#D8021C; margin:1em auto;} #ctlSpecial, #cblSpecial, #ctrSpecial, #cbrSpecial {position:absolute; width:20px; height:20px; background:#ffffff; overflow:hidden; font-style:normal; z-index:1;} #ctlSpecial {top:0; left:0;} #cblSpecial {bottom:0; left:0;} #ctrSpecial {top:0; right:0;} #cbrSpecial{bottom:0; right:0;} .curvySpecial em b {position:absolute; font-size:150px; font-family:arial; color:#ffff00; line-height:40px; font-weight:normal;} #ctlSpecial b {left:-8px;} #ctrSpecial b {left:-25px;} #cblSpecial b {left:-8px; top:-17px;} #cbrSpecial b {left:-25px; top:-17px;} .curvySpecial p {position:relative; z-index:10; font-size: 85%; margin: 0; padding:10px 10px 5px 10px;} .boxSpecial{border-radius: 1.6em;}   .curvy {position:relative; width:190px; background:#D8001C; color:#fff; margin:0;} #ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#D8021C; background:#E2E3E4; overflow:hidden; font-style:normal; z-index:1;} #ctl {top:0; left:0;} #cbl {bottom:0; left:0;} #ctr {top:0; right:0;} #cbr {bottom:0; right:0;} .curvy em b {position:absolute; font-size:150px; font-family:arial; color:#D8021C; line-height:40px; font-weight:normal;} #ctl b {left:-8px;} #ctr b {left:-25px;} #cbl b {left:-8px; top:-17px;} #cbr b {left:-25px; top:-17px;} .curvy p {position:relative; z-index:10; font-size: 85%; padding:30px 10px 20px 10px;} .box{border-radius: 1.6em;}   .curvyYell {position:relative; width:190px; background:#ffff00; color:#D8021C; margin:1em auto;} #ctlYell, #cblYell, #ctrYell, #cbrYell {position:absolute; width:20px; height:20px; background:#E2E3E4; overflow:hidden; font-style:normal; z-index:1;} #ctlYell {top:0; left:0;} #cblYell {bottom:0; left:0;} #ctrYell {top:0; right:0;} #cbrYell {bottom:0; right:0;} .curvyYell em b {position:absolute; font-size:150px; font-family:arial; color:#ffff00; line-height:40px; font-weight:normal;} #ctlYell b {left:-8px;} #ctrYell b {left:-25px;} #cblYell b {left:-8px; top:-17px;} #cbrYell b {left:-25px; top:-17px;} .curvyYell p {position:relative; z-index:10; font-size: 85%; padding:30px 10px 30px 10px;} .boxYell{border-radius: 1.6em;}  .leftButtons { float: left; width: 153px; margin:10px 0; padding: 0 0px 0 20px; clear: both; } *html .leftButtons  {width: 170px;}  #top { width: 970px; background-color: #FFFFFF; background-repeat:repeat-x; background-position: 95% left; float: left; clear:both; } #dpLogo {float: left; padding: 25px 30px 5px 20px;} #topMainWrapper {float: right; padding: 25px 20px 5px 30px;} #dpDetails {width: 356px; height: 62px; font-size: 24px; color: #D8021C; padding: 10px 0 20px 0px;} #dpDetails span {line-height: normal; font-size: 150%;} #dpDetails a {color: #D8021C; text-decoration: none;} .loginArea {background-image:url('images/loginForm_top.jpg'); width:354px; height:30px;} .loginName {position:relative; top:0px; left:10px;float:left;font-family:verdana; font-size:12px;color:#000000;width:50px;height:30px;padding-top:4px;} .loginPass {width:70px;height:30px;padding-top:4px;font-family:verdana; font-size:12px;float:left;} #shopLogoutBT {background: url('images/button_white.gif') no-repeat; width: 145px; height:30px;padding:4px 0 0 10px;float:right;} *html #shopLogoutBT  {width: 151px;} #nav {width: 154px; float:left; margin-left: 0px; padding-left:0px; border:1px solid #FF5901; } #nav a { color: #004D5A!important; }  td.nav2 br, td.nav3 br, td.nav2 img, td.nav3 img {display: none;} td.nav2, td.nav3 { font-family: verdana; font-size: 80%; color: #004D5A; } .navlevel1, .navsellevel1, .navlevel2, .navsellevel2, .navlevel3, .navsellevel3 { margin: 0px 0 0 0; padding: 7px 0px 0px 10px; display: block;} .navlevel1 { background:url('images/button_red.gif') no-repeat; height: 30px; color: #ffffff; font-weight: bold;} .navsellevel1 { background:url('images/button_white.gif') no-repeat; height: 30px; color: #000000; } *html .navlevel1  { height: 35px; } *html .navsellevel1 { height: 35px;  } .navlevel2 { background: url('images/button_white.gif') no-repeat; height: 30px; color: #000000; font-size: 75%;font-weight: bold; } .navsellevel2 { background: url('images/button_red.gif') no-repeat; height: 30px; color: #ffffff; font-size: 75%; } *html .navlevel2  { height: 35px; } *html .navsellevel2 { height: 35px;  } .navlevel3 { background-color: #EAF2F4; font-size: 95%; } .navsellevel3 { color: #000000; font-size: 95%; } td.nav3 {height:0;} span.level1{padding-top: 10px;} span.level2{padding-top: 10px;} .navweight { font-weight: normal; } .navlink { text-decoration: none; color: #004D5A; cursor: hand; padding-top: 20px;} .centralStage { float: left; width: 530px; padding-left: 17px; margin: 10px 0; } #centralStageShop {padding-left: 7px;} *html .centralStage { padding-left: 20px; } .redTitle {font-size: 32px; line-height: normal; color: #D8021C;padding:30px 0 0 35px;} .rightArea {float: right; padding-right: 20px; margin: 5px auto;} *html .rightArea  {margin: 5px auto;} #rightAreaNav {width: 153px; margin-top:10px;} *html #rightAreaNav  {width: 170px; margin: 10px auto;}  .shopSearchBox {width: 154px; height: 147px; margin:2em 0; background: url('images/searchBoxRed.gif') no-repeat;}   .printService {float: left; width: 160px; padding: 0px;} .printService ul li {color: #808080;} .printTH {width: 120px; text-align: center; padding: 5px;} .printButton {background: url('../images/printServices_whiteBt.gif') no-repeat; width: 130px; height: 27px; padding: 3px 3px 3px 5px;} .printButton p {margin: 0; padding: 0;} .printButtonLong p {margin: 0; padding: 0;} .printButtonLong {background: url('../images/printServices_whiteLong.gif') no-repeat; width: 157px; height: 27px; padding: 3px 3px 3px 10px;} .printWrapper {background-color: #ffffff; height: 190px; padding-top: 10px; padding-left: 30px;} .printWrapperDetails {background-color: #ffffff; height: 140px; padding-top: 10px; padding-left: 30px;}  .par1 {margin-top: 0; padding-top: 10px; color: #D8021C;} .parSmall {padding-left: 10px; font-size: 85%;color: #D8021C; float: left; width: 260px; } .parSmall p{padding-left: 0px;} .specialImg {float: right; text-align: center; width: 200px;}  .formTextbox, .formAddress, .formDropdown, .formGeneral {font-size: 85%;} #Sitekit_Form td {width: 20%;padding:10px 35px 5px 29px;}  table.SiteMapTable {font-size: 11px; padding-left: 35px} td.sitemaplink a {text-decoration: none;font-family: verdana, arial, "Times New Roman"; font-size:90%; line-height: 22px;color: #333333;} td.sitemaplink a:hover {color: #D8021C;} .sitemap{font-size: 32px; color: #D8021C;padding:30px 0 15px 35px;} td.sitemapsummary span {visibility:hidden;}  .searchresults span.searchagain {font-size: 11px;} .searchresults, .extranettitle {font-size: 32px; color: #D8021C;padding:30px 0 15px 0px;} .searchresultlink, .searchagain, .searchfor, .searchheading, .searchsummary, .searchlastupdated, .searchresultcount, .formGeneral {font-size: 85%;}  .searcherrortext {color: #D8021C; margin-top: 30px;} span.searchnextlast, span.formDropdown, .content {font-size: 85%; padding-right: 10px; padding-left: 35px;} span.formDropdown {padding: 0; margin:0;}  .prices {color: #fff; font: bold 10px verdana; padding: 6px 10px 0 7px; width: 147px;} *html .prices  {padding: 6px 10px 0 7px;} .userreg {color: #333; font: bold 13px verdana; padding: 40px 0 0 7px; width: 147px;} *html .userreg  {padding: 40px 0 0 7px;} .userreg a {text-decoration: none; color: #004D5A;}  .myDownloadStyle {font-size: 90%; padding-left: 35px;} .downloadhead {color: #D8021C;} .downloadIcon {display: none;} span.downloadTime28 {display: none;} span.downloadTime56 {display: none;} span.downloadTime128 {display: none;} span.downloadTime512 {display: none;}  center table a{display:block;width:100%;text-align:center;} center table a font{display:block;float:left;width:100%;text-align:center;} center table a img{display:block;margin-left:25px;margin-right:0px;} 

