body {background-image: url('../images/main/bg.gif');/*background-color: #EEEDF3;  /*OLD Purplish Color */background-color: #000000;/*background-color: #2BFFAF;*/  /* Greenish Color */background-repeat: repeat-x;margin: 0px;}div.wrapper {margin: 0px auto;width: 900px;padding: 0px;}div.header {/*background-image: url('../images/gui/header.jpg');*/width: 642px;height: 0px;margin: 0pxPadding: 0px;text-align: right;}/*div.header-menu{padding-top: -50px;height: 3px;text-align: left;}*/#index-shell-bar{	width: 940px;	/*previous before halloween ad was height: 2890px; */	height: 1875px;	float: left;	padding: 3px;	background: #21007F;}div.index-shell {width: 900px;/*** OLD 11-21-2010 height: 2825px;**/height: 1875px;/*height: 3175px; */background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.session-index-shell {width: 900px;height: 1575px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.register-shell {width: 900px;height: 1100px;background-color: #FFF;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;}div.quickregister-shell {width: 900px;height: 1000px;background-color: #FFF;padding: 20px;font-size: 13px;color: #5E5E5E;}div.rxclient-shell {width: 900px;height: 975px;background-color: #FFF;padding: 20px;font-size: 13px;}div.account-register-shell {width: 900px;height: 1000px;background-color: #FFF;padding: 20px;font-size: 13px;color: #5E5E5E;}div.index-logo-left {/*background-color: #F1F1F1; */width: 890px;height: 260px;float: left;padding: 10px;}div.index-logo-left-ver2 {/*background-color: #F1F1F1; */width: 890px;height: 230px;float: left;padding: 10px;}div.index-loginbox {/*background-color: #00FF94; */width: 385px;height: 230px;float: left;padding: 10px;}div.indexbanner-rightcol {background-color: #F1F1F1;width: 415px;height:240px;float: right;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.index-home-offset {/*background-color: #F1F1F1; */width: 65px;height: 20px;float: left;padding: 20px 10px;position: relative;}div.rxclient-home-offset {/*background-color: #F1F1F1; */width: 65px;height: 20px;float: left;padding: 20px 20px;position: relative;}div.rxclient-email-offset{/*background-color: #FF6849; */width: 150px;height: 27px;float: left;padding: 20px 20px;position: relative; }div.rxclient-coupon-offset{/*background-color: #FF6849; */width: 200px;height: 27px;float: left;padding: 20px 20px;position: relative; }div.rxclient-logout-offset{/*background-color: #FF6849; */width: 150px;height: 27px;float: left;padding: 20px 20px;position: relative; }div.mmcoupon-special{/*background-color: #FF6849; */width: 175px;height: 20px;float: left;padding: 20px 20px;position: relative; }div.indx-mmcoupon-special{/*background-color: #FF6849; */width: 175px;height: 20px;float: left;padding: 40px 20px;position: relative; }div.directions-callout{/*background-color: #FF6849; */width: 145px;height: 20px;float: left;padding: 40px 20px;position: relative; }div.websitecoupon-special{/*background-color: #FF6849; */width: 145px;height: 20px;float: left;padding: 20px 20px;position: relative; }div.indx-websitecoupon-special{/*background-color: #FF6849; */width: 145px;height: 15px;float: left;padding: 0px 20px;position: relative; }div.pref-cust-couponlink{/*background-color: #F1F1F; */width: 185px;height: 20px;float: left;padding: 20px 20px;position: relative; }div.account-register{/*background-color: #F1F1F; */width: 115px;height: 20px;float: left;padding: 20px 20px;position: relative; }div.indx-account-register{/*background-color: #F1F1F; */width: 115px;height: 15px;float: left;padding: 0px 20px;position: relative; }div.rx-submit-link{/*background-color: #F1F1F; */width: 145px;height: 20px;float: left;padding: 20px 20px;position: relative; }div.quick-register{/*background-color: #F1F1F; */width: 145px;height: 20px;float: left;padding: 20px 20px;position: relative; }div.quickreg-rightcolform {padding: 8px;width: 400px;height: 235px;font-weight: normal;float:right;}div.quickconfirm-leftcol {/*background-color: #F1F1F1;*/padding: 8px 0px px 10px;width: 675px;height: 275px;font-weight: normal;float:left;}div.home-offset {background-color: #FFF;width: 620px;height: 20px;float: left;padding: 20px;position: relative;}div.index-gnp-logo {/*background-color: #F1F3F1;*/width: 150px;height: 63px;float: right;padding: 20px;position: relative;}div.index-menu-offset {background-color: #F1VC12;height: 175px;float: left;padding: 0px 0px 0px 0px;position: relative;}div.services-menu-offset {/*background-color: #7A81FF;*/height: 200px;float: left;padding: 0px 0px 0px 0px;position: relative;}div.bargain-menu-offset {/*background-color: #F1VC12;*/height: 180px;float: left;padding: 0px 0px 0px 0px;position: relative;}div.general-shell {width: 900px;height: 1950px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.services-shell {width: 900px;height: 1250px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;}div.bargain-shell {width: 900px;height: 1600px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.rxclient-shell {width: 900px;height: 2000px;padding: 20px;}div.account-shell {width: 900px;height: 1080px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.email-shell {width: 900px;height: 1020px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.rxclient-shell {width: 900px;height: 1000px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.rxmanager-shell {width: 900px;height: 1150px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.diabetes-shell {width: 900px;height: 1500px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.shell {width: 900px;background-color: #FFF;padding: 20px;font-family: "Avenir 65", Helvetica, Sans-Serif;font-size: 13px;color: #5E5E5E;}div.content {width: 100%;}div.footer {background-color: #FFF;width: 860px;height: 25px;padding: 10px;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;}div.rightcolinvis {background-color: #FFF;width: 20px;height: 100px;float: left;z-index: 2;position: relative;}div.rightcol {background-color: #FFF;width: 277px;float: left;z-index: 2;position: relative;padding: 8px 0 8px 15px;}div.rightcolhead {background-color: #7F7F7F;color: #FFF;width: 277px;font-size: 18px;padding: 8px 0 8px 15px;font-weight: bold;position: relative;}div.rightcolform {/*background-color: #000000;*/background-color: #ECEEED; /*background-image: url('../images/main/client-bg.jpg');*/font-size: 14px;padding: 11px;width: 271px;height: 145px;font-weight: normal;} div.rightcolform-priv {/*background-color: #000000;*/background-color: #ECEEED;font-size: 14px;padding: 11px;width: 271px;height: 155px;font-weight: normal;}div.rxmanager-rightcolform-priv {/*background-color: #000000;*/background-color: #ECEEED;font-size: 14px;padding: 11px;width: 271px;height: 155px;font-weight: normal;}div.curved-box-top {    	background: #FFF  url('../images/main/curve-top.png') no-repeat left top;    /*  color: #f4fbfd;*/    padding: 10px 15px 0px 0px;		}div.curved-box-bot {    	background: #000000   url('../images/main/curve-bot.png') no-repeat center bottom;    /*color: #f4fbfd;*/	width: 270px;    padding: 10px 0px 0px 0px;}div.rightcolform-special {background-color: #000000;/*background-color: #ECEEED;*/font-size: 14px;padding: 8px;width: 254px;height: 180px;font-weight: normal;}button.newbutton{color: #FFF;background-color: #B70514;}div.forgotpwhead {background-color: #FFF;color: #7F7F7F;width: 277px;height: 15px;font-size: 14px;padding: 20px 0 10px 15px;font-weight: bold;}h1 {font-size: 36px;font-weight: bold;margin: 6px 0 6px 0;}/*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;}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;}*//*body {background-image: url('../images/gui/bg.jpg');background-repeat: repeat-x;background-color: #700E0F;margin: 0px;}*/div.indexleft-christmascallout {background-color: #FFF;width: 540px;height: 400px;float: left;z-index: 1;padding: 10px 0px 5px 0px;position: relative;}div.servicesbox-callout {/*background-color: #7AFFD7; */background-image: url('../images/services/services-bg.jpg');width: 880px;float: left;position: relative;}div.retail-servicesleft-callout {/*background-color: #7AFFD7; */background-image: url('../images/services/retail-serv-bg.jpg');width: 400px;float: left;padding: 10px 0px 5px 0px;position: relative;}div.pharm-servicesleft-callout {/*background-color:#C9FFA8;*/background-image: url('../images/services/pharm-services-bg.jpg');padding: 10px 0px 5px 0px;/*margin: 0px 20px 20px 0;*/width: 390px;float: right;/*z-index: 2;*/position: relative;}div.indexleft-christmas-calendarcallout {background-color: #FFF;width: 800px;height: 405px;float: left;z-index: 1;padding: 10px 0px 5px 0px;position: relative;}div.indexleft-callout {background-color: #FFF;width: 550px;float: left;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.dollar-days-callout {background-color: #FFF;width: 350px;float: right;/*z-index: 2;*/padding: 10px 0px 5px 0px;position: relative;}div.discount-card-callout {background-color: #FFF;width: 395px;float: right;/*z-index: 2;*/padding: 10px 0px 5px 0px;position: relative;}div.store-hrs-callout {/*background-color: #F1F1F1;*/width: 415px;height: 145px;float: right;/*z-index: 2;*/padding: 10px 65px 0px 0px;position: relative;}div.christmas-ad-callout {background-color: #FFF;width: 550px;float: left;/*z-index: 2;*/padding: 10px 0px 5px 0px;position: relative;}div.photo-printing-callout {background-color: #FFF;width: 550px;float: left;/*z-index: 2; */padding: 10px 0px 5px 0px;position: relative;}div.holiday-hours-2k10-ad-callout {/*background-color: #E0FFB7; */width: 500px;/*height: 285px; */float: left;z-index: 1; /*padding: 10px 0px 5px 0px;*/position: relative; }div.rxrefill-ad-callout {/*background-color: #E0FFB7; */width: 550px;/*height: 285px; */float: left;z-index: 1; /*padding: 10px 0px 5px 0px;*/position: relative; }div.thanksgiving-ad-callout {/*background-color: #E0FFB7; */width: 500px;/*height: 285px; */float: left;z-index: 1; /*padding: 10px 0px 5px 0px;*/position: relative; }div.rxrefill-signup-offset {z-index: 2; /*float: left; */padding: 230px 0px 0px 35px;position: absolute;}div.generalinfoleft-callout {/*background-color: #F1F1F1; */width: 870px;float: left;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.indexleft-hourscallout {background-color: #FFF;width: 900px;height: 240px;float: left;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.rxclient-leftcallout {/*background-color: black; */width: 420px;height:530px;float: left;padding: 10px 0px 5px 0px;position: relative;}div.rxclient-rightcallout {width: 465px;height:265px;float: right;padding: 5px 0px 5px 0px;position: relative;}div.rxclient-pdfrightcallout {width: 450px;height:50px;float: right;padding: 5px 0px 5px 0px;position: relative;}div.rxlist-leftcallout {background-color: F1F1F1;width: 875px;height:100px;float: left;padding: 5px 0px 5px 0px;position: relative;}div.bargainroom-rightcol {background-color: #FFF;width: 300px;height:340px;float: right;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.bargain-curved-box-top {    	background: #FFF  url('../images/bargain-room/curve-top.jpg') no-repeat left top;    /*  color: #f4fbfd;*/	width: 390px;	height:25px;	float: left;    padding: 0px 0px 0px 0px;}div.bargain-curved-box-bot {    	background: #93E2A9   url('../images/bargain-room/curve-bot.jpg') no-repeat center bottom;    /*color: #f4fbfd;*/	width: 390px;	height:25px;    padding: 0px 0px 0px 0px;}div.bargainroom-itembox {background-color: #93E2A9;width: 390px;height:255px;float: left;padding: 0px 0px 0px 0px;}div.bargainroom-itembox-offset {float: left;padding: 10px;height: 25px;}div.bargainroomtext-leftcallout {background-color: #FFF;width: 500px;float: left;z-index: 2;padding: 5px 0px 5px 0px;position: relative;}div.bargainroompic-rightcallout {background-color: #FFF;width: 390px;float: right;padding: 5px 0px 0px 0px;}div.bargainroomleft-callout {background-color: #FFF;width: 900px;height: 75px;float: left;padding: 25px 0px 5px 0px;}div.invis-white-box {background-color:#FFF;width: 900px;height: 50px;float: left;padding: 20px 0px 0px 0px;}div.bargainroom-banner {background-color: #FFF;width: 900px;float: left;padding: 10px 0px 5px 0px;position: relative;}/*div.indexepic-rightcol {background-color: #FFF;width: 24px;float: right;z-index: 2;padding: 10px 0px 5px 0px;}*/input.index-logout {font-size: 16px;color: #FFF;background-color: #B70514;margin-left: 10px;padding: 3px 6px 3px 6px;}div.button-logout-pos {float: right;padding: 3px 6px 3px 6px;}div.lostpasswordleftcol {background-color: #FFF;width: 900px;height: 245px;float: left;z-index: 2;position: relative;}div.registerrightcol {background-color: #808080;width: 400px;height: 375px;float: right;z-index: 2;position: relative;}div.registerbox-leftcol {background-color: #808080;width: 400px;height: 375px;float: left;z-index: 2;position: relative;}div.quick-registerleftcol {background-color: #FFF;width: 900px;height: 300px;float: left;z-index: 2;position: relative;}div.register-complete-leftcol {background-color: #FFF;width: 900px;/*height: 715px;*/float: left;z-index: 2;position: relative;}div.register-complete-rightcolinvis {background-color: #FFF;width: 300px;height: 250px;float: right;z-index: 2;position: relative;}div.emailleftcol {background-color: #FFF;width: 900px;/*height: 715px;*/float: left;z-index: 2;position: relative;}div.accountinfoleftcol {background-color: #FFF;width: 315px;height: 415px;float: left;z-index: 2;position: relative;}div.indexepic-rightcol  {background-color: #FFF;width: 160px;float: right;z-index: 2;padding: 10px 0px 5px 0px;}div.indexmeds-rightcol {background-color: #FFF;width: 340px;/*height:540px;*/float: right;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.leftcol {background-color: #F1F1F1;width: 300px;float: left;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.index-products-leftcol {background-color: #FFF;width: 640px;float: left;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}#mapquest-rightcol-bar{	width: 275px;	height:379px;	float: right;	padding: 2px;	background: #7FC6BE;}div.mapquest-rightcol {background-color: #3E847C;width: 275px;height:379px;float: right;z-index: 2;/*padding: 5px 0px 5px 0px;*/position: relative;}#session-indexevents-callout-bar{	width: 545px;	height: 625px;	float: left;	padding: 2px;	background: #7FC6BE;}div.session-indexevents-callout {background-color:#FFFCDF;/*padding: 5px 0 10px 0; *//*margin: 0px 20px 20px 0; */width: 545px;height: 625px;/*height:1620px;*/float: left;/*z-index: 2;*/position: relative;}#indexevents-callout-bar{	width: 545px;	height: 795px;	float: left;	padding: 2px;	background: #7FC6BE;}div.indexevents-callout {background-color:#FFFCDF;/*padding: 5px 0 10px 0; *//*margin: 0px 20px 20px 0; */width: 545px;height: 795px;/*height:1620px;*/float: left;/*z-index: 2;*/position: relative;}div.indexevents-halloween {background-color:#FFFCDF;/*padding: 45px 100px 10px 100px; */margin: 0px 0px 0px 10px;width: 450px;height:480px;float: left;/*z-index: 2;*/position: relative;}div.rxclient-callout {background-color:#FFFCDF;/*padding: 5px 0 10px 0; *//*margin: 0px 20px 20px 0; */width: 900px;height:575px;float: left;/*z-index: 2;*/position: relative;}div.indexevents-newtagcallout {background-color:#F1F1F1;padding: 10px 10px 10px 5px;margin: 0px 3px 20px 0;width: 40px;height:60px;float: left;z-index: 2;position: relative;}div.generalinfo-callout {background-color:#FFFCDF;padding: 10px 0 10px 0;/*margin: 0px 20px 20px 0;*/width: 585px;float: left;/*z-index: 2;*/position: relative;}div.generalinfo-pharmacists {background-color:#FFFCDF;padding: 10px 0 10px 0;/*margin: 0px 20px 20px 0;*/width: 320px;float: left;/*z-index: 2;*/position: relative;}div.rx-infoboxleft {/*background-color:#FFF;*/width: 330px;height: 275px;float: left;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}div.rx-infoboxright{/*background-color:#FFF;*/width: 300px;height: 275px;float: left;z-index: 2;padding: 10px 0px 5px 0px;position: relative;}
