/* css styles */
/* CSS Document */

body {margin:0;padding:0;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;/*background-color:#0054A6;*/background:#FFF url(../images/body_bg.jpg) repeat-x;}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#CC0000}
.wrapper {margin:0 auto;width:960px;background:#FFF url(../images/shopping_list_site_02.jpg) repeat-y;/*border:#CCCCCC solid 4px;border-top:none;*/}
.wrapper2 {margin:0;padding:0;background:transparent url(../images/shopping_list_site_01.jpg) no-repeat;}
.header {height:68px;position:relative;}
.logo {position:absolute;top:0px;left:0px;width:399px;height:62px;text-indent:-999em;background:transparent url(../images/shopping_logo.jpg) no-repeat;margin:0;}
.logo a {display:block;height:62px;width:399px;}
.top-nav {float:right;position:absolute;right:200px;bottom:10px;color:#0054A6;font-size:14px;}
.top-nav a {color:#0054A6;text-decoration:none;padding:5px;}
.top-nav a:hover {text-decoration:underline;}
.main {border:#999 solid 2px;border-top:none;border-bottom:none;}
.lcol {float:left;width:200px;margin-top:10px;margin-right:15px;min-height:300px;height:auto !important;height:300px;}
.lcol .pad {padding:10px;}
.lcol a {font-weight:bold; text-transform:lowercase;margin-bottom:10px;display:block;}
.rcol {float:left;width:594px;min-height:500px;height:auto !important;height:500px;margin-top:10px;}
.rcol .content-top {background:transparent url(../images/content_box_01.png) no-repeat; height:15px;}
.rcol .content {background:transparent url(../images/content_box_03.png) repeat-y; }
.rcol .content-bottom {background:transparent url(../images/content_box_05.png) no-repeat;height:20px; }
.rcol .pad {padding:5px 20px;}
.footer {background-color:#FFF;height:40px;border:#999 solid 2px;border-top:#0054A6 solid 4px;}
.footer .pad {padding:5px 10px;}
.footer-text { float:left; }
.clear { clear:both; }

.coupon-price {float:left;}
.coupon-price form {display:inline;}
.add-to-cart { cursor:pointer; }
.coupon-price span {font-style:italic;}
.class-date {float:right;font-size:10px;}
.checkout-wrap { padding:20px; }
.checkout-wrap .continue-shopping { float:left; }
.checkout-wrap .continue-shopping a { text-decoration:none; }
.checkout-wrap .checkout { float:right; }
.checkout-wrap .checkout p { margin:0; }

.coupon-pagetitle { float:left; margin:5px 0; }
.share { float:right; maring:5px 0; text-align:center;}

.home-grid {margin:10px 0;}
.home-grid .grid-row {margin-bottom:10px;background:#FFF url(../images/grid_row_bg.jpg) repeat-y;}
.home-grid .grid-box-left {width:265px;float:left;text-align:center;}
.home-grid .grid-box {width:265px;float:right;text-align:center;}
.home-grid .coupon-price {float:left;margin:5px 0;}
.home-grid .coupon-add-to {float:right;margin:5px 0;}
.home-grid .class-date {float:none;margin:5px 0;}
.home-grid .home-grid-title {font-size:12px;font-weight:bold;margin:5px 0;}
.home-grid .home-grid-content {font-size:11px;margin:5px 0; text-align:left; }


/* PAGINATION */
.pagContainer {border-bottom:#666 solid 2px;margin-bottom:5px;}
.pagNav { float:left; }
.pagNav ul {margin:0; padding:0;}
.pagNav li {list-style:none;float:left;padding:5px;}
.pagNav li a {text-decoration:none; color:#000;}
.pagNav li a.current {color:#CC0000;font-weight:bold;text-decoration:underline;}
.pagNav li a:hover.current {color:#000;}
.pagNav li a:hover {text-decoration:underline;color:#CC0000;}
