@charset "utf-8";
/* CSS Document 
** Stream Companies
** 10-26-09
** Weismarkets.com
** Gift Cards Landing Page
*/

body { background:url(images/body-bg.jpg) repeat #6b0205; margin:0 auto; }

/***************** TYPOGRAPHY ***********************************************************************/

* { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1 { font-size:24px; text-align:center; }
h2 { font-size:18px; }
h3 { color:#3366cc; font-size:16px; }
p { font-size:12px; }


/***************** MAIN CONTAINERS ***********************************************************************/

.shadow { width:994px; background:url(images/bg-shadow.png) repeat-y; margin:0 auto; }
#mainContainer{ width:963px; background:#fff; margin:0 auto; overflow:auto; }
#header { background:url(images/bg-header.gif) no-repeat; height:83px; width:963px; margin:0 auto; padding:0; }
#container{ background:url(images/page-heading.gif) no-repeat; width:933px; padding:0 15px; margin:0 auto; overflow:auto; }


/***************** LEFT COLUMN ***********************************************************************/

.left { float:left; width:680px; margin-top:0; }
.pageIntro { width:500px; margin:50px 0 0 60px; } 
.pageIntro p {margin-top:8px; }
.left p { color:#3366cc; }
h1.pageHeading { text-indent:-9999px; }

.giftCardBlock { float:left; margin:10px 0 30px 25px; }
input.buyNowButton { position:relative; }
/* The following is necessary to center the buy now button with a relative position due to png ie6 filter */
.buyNowButtonWrapper  { margin:4px 0 4px 60px; } 
.giftCardBlock form p { margin:4px 0 0 54px; padding:0; color:#999; font-weight:bold; font-size:11px; }

.shippingTag{ margin-left:-20px; margin-top:20px; float:left; }

.bottomLeftCopy { clear:left; display:inline; width:660px; overflow:auto; }
.bottomLeftCopy ul { margin:10px 0 20px 20px; }
.bottomLeftCopy ul li { font-size:12px; color:#7e7e7e; }
.listLeft { width:280px; float:left; margin-left:20px; }
.listRight { width:280px; float:right; margin-right:40px; }


/***************** RIGHT COLUMN ***********************************************************************/

.right { float:right; background:#f7f7f7; width:220px; padding:15px; margin:0 0 20px 0; }
.right p { color:#999; font-size:11px; margin:0 0 10px 0; }
.right a { font-weight:bold; }
.rightImage { float:right; margin:0 0 5px 5px; }
.platters h2 { background:url(images/h2-party-platters.gif) no-repeat; width:150px; height:25px; margin:0px 0 5px 0; text-indent:-9999px; }
.platters a { color:#d37e04; }
.ishop h2 { background:url(images/h2-ishop.gif) no-repeat; width:150px; height:25px; margin:20px 0 5px 0; text-indent:-9999px; }
.ishop a { color:#42aa8c; }
.meals h2 { background:url(images/h2-pharmacy.gif) no-repeat; width:150px; height:25px; margin:20px 0 5px 0; text-indent:-9999px; }
.meals a { color:#d30202; }
.meals p.link { color:#d30202; font-weight:bold; }

a.ie6Link { position:relative; }

/***************** FOOTER ***********************************************************************/

#footer { clear:both; margin:20px auto; border-top:1px solid #ccc; padding-top:10px; }
#footer p { margin:5px 20px; }
#footer p, #footer p a { color:#999; font-size:11px; }