body {background-image: url('../images/gui/bg.jpg');background-repeat: repeat-x;background-color: #700E0F;margin: 0px;}div.wrapper {margin: 0px auto;width: 900px;padding: 0px;}div.header {background-image: url('../images/gui/header.jpg');width: 642px;height: 133px;margin: 0pxPadding: 0px;text-align: right;}/*div.header-corner {background-image: url('../images/gui/header-corner.jpg');width: 156px;height: 34px;float: right;margin: 0px 183px 0px 0;}*/div.header-menu{padding-top: 1px;height: 33px;text-align: left;}div.shell {width: 900px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.loadCoupon-shell {width: 650px;height: 180px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.finditem-shell {width: 900px;height: 1475px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.content {width: 100%;}div.rightcol {background-color: #F1F1F1;width: 280px;float: right;z-index: 2;position: relative;}div.account-inforightcol {background-color: #FFF;width: 280px;float: right;z-index: 2;position: relative;}div.finditem-table {background-color: #FFF;width: 900px;height: 585px;float: left;}div.registerrightcol {background-color: #FFF;width: 250px;height: 265px;float: right;z-index: 2;position: relative;}div.grocery-list-leftcol {background-color: #FFF;width: 600px;height: 40px;float: left;z-index: 2;position: relative;}div.privacyrightcol {background-color: #FFF;width: 250px;height: 970px;float: right;z-index: 2;position: relative;}div.terms-rightcol {background-color: #FFF;width: 250px;height: 970px;float: right;z-index: 2;position: relative;}div.faqrightcol {background-color:#FFFCDF;width: 270px;height: 2248px;float: right;z-index: 2;}div.coupon-leftcolinvis {background-color:#FFF;width: 20px;height: 40px;float: left;z-index: 2;position: relative;}div.coupon-rightcolinvis {background-color:#FFF;width: 20px;height: 40px;float: right;z-index: 2;position: relative;}div.coupon-selectbox {background-color:#F1F1F1;width: 140px;height: 20px;float: left;z-index: 2;position: relative;}div.coupon-picture {background-color:#FFF;width: 100px;height: 135px;float: left;z-index: 2;position: relative;}div.coupon-filler {background-color:#FFFCDF;width: 300px;height: 135px;float: right;z-index: 2;position: relative;}div.couponTbl-rightcol {background-color: #F1F1F1;width: 240px;height: 110px;float: right;z-index: 2;position: relative;}div.leftcouponborder{border: 2px dashed;width:400px;height:135px;border:1;/*cellspacing:0;cellpadding:2;*/float: left;position: relative;}div.couponborder{border: 2px dashed;width: 400px;height: 135px;border: 1;/*cellspacing:0;cellpadding:2;*/float: right;position: relative;}div.couponstyle{width:340px;border:0;/*cellspacing:0;cellpadding:3;*/float:right;position: relative;}div.createtbl-couponrightcol {background-color: #FFF;width: 304px;height: 93px;float: right;z-index: 2;position: relative;}div.createtbl-rightcol {background-color: #F1F1F1;width: 300px;float: right;z-index: 2;position: relative;}div.searchtbl-rightcol {background-color: #F1F1F1;width: 300px;float: right;z-index: 2;position: relative;}div.searchtbl-rightcol-picture {background-color: #FFF;width: 300px;float: right;z-index: 2;position: relative;}div.confirmrightcol {background-color: #FFF;width: 280px;height: 210px;float: right;z-index: 2;position: relative;}div.sessionendrightcol {background-color: #FFF;width: 150px;float: right;z-index: 2;position: relative;}div.footer {background-color: #292929;width: 860px;height: 125px;padding: 20px;color: #FFF;font-weight: normal;font-size: 16px;z-index: 10;position: relative;}div.footer a {font-weight: normal;color: #FFF;margin: 0 15px 0 15px;font-size: 16px;text-decoration: none;}h1 {font-size: 36px;font-weight: bold;margin: 6px 0 6px 0;}h2 {font-size: 30px;font-weight: bold;margin: 0 0 6px 20px;}h3 {font-size: 24px;font-weight: normal;}p {font-size: 16px;line-height: 21px;}a {font-size: 16px;color: #C00315;}ul {margin: 0 0 6px 15px;line-height: 24px;font-size: 16px;}ol {margin: 0 0 6px 30px;line-height: 24px;font-size: 16px;list-style-type: decimal;}div.callout {background-color:#FFFCDF;padding: 20px 0 20px 0;margin: 10px 20px 20px 0;width: 600px;}div.buttonDesc-callout {background-color:#FFFCDF;padding: 20px 0 20px 0;margin: 0px 20px 20px 0;width: 600px;}div.searchDesc-callout {background-color:#FFFCDF;padding: 20px 0 20px 0;margin: 0px 20px 20px 0;width: 555px;float: left;/*z-index: 2;*//*position: relative;*/}div.demoDesc-callout {background-color:#FFF;padding: 20px 0 20px 0;margin: 0px 20px 20px 0;width: 650px;float: left;/*z-index: 2;*//*position: relative;*/}div.faq-callout {background-color:#FFFCDF;padding: 20px 0 20px 0;margin: 10px 20px 20px 0;width: 900px;}div.sessionexpire-callout {background-color:#FFFCDF;padding: 20px 0 10px 0;margin: 10px 20px 10px 0;width: 730px;}div.rightcolhead {background-color: #7F7F7F;color: #FFF;width: 277px;font-size: 18px;padding: 8px 0 8px 15px;font-weight: bold;}div.createtbl-rightcolhead {background-color: #7F7F7F;color: #FFF;width: 287px;font-size: 18px;padding: 8px 0 8px 15px;font-weight: bold;}div.searchtbl-rightcolhead {background-color: #7F7F7F;color: #FFF;width: 287px;font-size: 18px;padding: 8px 0 8px 15px;font-weight: bold;}div.forgotpwhead {background-color: #FFF;color: #7F7F7F;width: 277px;font-size: 18px;padding: 32px 0 32px 15px;font-weight: bold;}div.rightcolform {background-color: #ECEEED;font-size: 14px;padding: 20px;font-weight: normal;}div.rightcolcontent {font-size: 16px;padding: 20px;font-weight: normal;}div.rightcolform a {font-size: 13px;}input.login {font-size: 18px;width: 240px;margin: 3px 0 25px 0;border: 1px solid #333;}input.loginbox {font-size: 18px;width: 240px;margin: 0px 0 13px 0;border: 1px solid #333;}input.createtbl-logout {font-size: 16px;color: #FFF;background-color: #B70514;margin-left: 35px;padding: 3px 6px 3px 6px;}input.searchtbl-logout {font-size: 16px;color: #FFF;background-color: #B70514;margin-left: 35px;padding: 3px 6px 3px 6px;}button.login {font-size: 16px;color: #FFF;background-color: #B70514;margin-left: 45px;padding: 3px 6px 3px 6px;}button.createtbl-logout{font-size: 16px;color: #FFF;background-color: #B70514;margin-left: 180px;padding: 3px 6px 3px 6px;}button.searchtbl-logout{font-size: 16px;color: #FFF;background-color: #B70514;margin-left: 180px;padding: 3px 6px 3px 6px;}button.newbutton{color: #FFF;background-color: #B70514;}.cart {background-image: url('../images/content/cart.jpg');background-position: top right;background-repeat: no-repeat;width: 550px;}.logname {font-size: 16px;margin: 0px;}