@import url(global.css);

#indexContainer{margin:0px 10px 0px 10px; padding-bottom:10px; background-color:#ffffff; height:710px;}
#indexContentContainer{width:638px; float:left; padding-left:10px;}
#searchDash{height:33px; padding:15px 0px 0px 40px; }
#searchFormContainer{color:#000000; font-size:12px; font-family:arial;  vertical-align:middle;}
#searchFormContainer span{padding:0px 20px 0px 20px; font-weight:bold;}
#flash-broadcast{width:638px; float:left;}
#modules{float:left;}
#earnColumn{float:left; width:208px;}
#pointsColumn{float:left; width:208px;}
#redeemColumn{float:left; width:208px;}
#earnTop{float:left;}
broadCastSpace{width:638px; height:228 float:left;}

#earnColumn h2, #pointsColumn h2, #redeemColumn h2{margin:20px 0px 0px 0px; text-align:center; font-family:Arial, Verdana; letter-spacing: -0.2px; font-size:14px; _font-size:13px; color:#000000;}

.colTop{float:left; height:130px; padding-top:10px; }
.colBottom{float:left; padding:10px 0px 10px 20px; width:186px; color:#000000;}

.colBottom h3{margin:0px 0px 10px 0px; font-family:Arial, Verdana; font-size:12px; color:#F97002;}
.colBottom h3 a{color:#F97002;}
.colBottom p{margin:0px; padding-bottom:4px; font-size:11px; font-family:Arial, Verdana;}
a.plainLink{color:#000000;}
.divider{float:left; width:3px; margin-top:15px; height:410px; background-image: url(../../images/temp/divider.gif);}
 .colTop div#Retailers{font-family:verdana; color:#000000; text-align:center; font-size:9px;}

/*FLIPPER STYLES*/
#rewardsFlipper{float:left; width:195px; height:120px; padding-left:8px;}
.flipperHolder{float:left; width:16px; height:120px;}
#leftFlipper{background-image: url(../../images/temp/leftArrow.gif); background-position:center; background-repeat: no-repeat; background-color:#EAE8E9;float:left; width:16px; padding:0px; height:120px;}
#leftFlipper:hover{background-image: url(../../images/temp/leftArrowOver.gif); background-position:center; background-repeat: no-repeat; background-color:#ff8500;}
#rightFlipper{background-image: url(../../images/temp/rightArrow.gif); background-position:center; background-repeat: no-repeat; background-color:#EAE8E9;float:left; width:16px; padding:0px; height:120px;}
#rightFlipper:hover{background-image: url(../../images/temp/rightArrowOver.gif); background-position:center; background-repeat: no-repeat; background-color:#ff8500;}
#prodName{margin:0px; padding-left:5px; padding-top:7px; font-family:verdana; color:#000000; text-align:center; font-size:9px; text-align:left;}
#prodCat{margin:0px; padding-left:5px; font-family:verdana; color:#000000; text-align:center; font-size:9px; text-align:left;}
#middleContent{float:left; width:160px; height:120px; text-align:center;}
/*FLIPPER STYLES*/

/*Over lay styles*/
.retailerHolder{float:left; width:16px; height:120px;z-index:10;}
#retMiddleContent{float:left; height:120px; text-align:center; width:200px;}
#retailerDeal{margin:10px 0px 20px 0px; padding-left:5px; font-family:Arial; color:#000000; text-align:center; font-weight:bold; font-size:12px; }
div#retailersOverlay.module-visible { position:absolute; width:280px; left:0px; top:0px; visibility:visible; display:block; background-color:transparent;  clear:both;}
.module-hidden {visibility:hidden; display:none;}
#inner-overlay{width:280px; height:220px; color:#000000; background-color:#ffffff;border:1px solid #CECECE;}
#module-overlay-header a,#travel-overlay-header a:hover {padding:10px; float:right; text-decoration:none; border:none; background:none;}
#module-overlay-header a img {background:none;border:none;}
#module-overlay-body {float:center; height:120px; width:235px; margin:10px 0px 0px 23px;clear:both;}
#module-overlay-body a{color:#000000; font-size:10px; font-family:Verdana,Arial,sans-serif; }


/*dashboard styles not cookied */
#side-dash{float:left; margin-left:10px; width:208px;}
#dashMessage{height:32px;  padding:15px 0px 0px 40px; margin:0px; text-align:right; color:#000000; font-size:10px;}
#no-cookie-dash{height:388px; width:168px; background-image: url(unreg-dash-BG.gif); padding:10px 20px 10px 20px; background-position:top left; background-repeat:repeat-x;}
#no-cookie-dash h3{color:#000000; float:left; font-size:12px; font-family:Arial; font-weight:bold; margin:0px 0px 10px 0px;}
#greenLock{float:right;}
.loginLabels{color:#000000; float:left; font-size:11px; font-family:Arial; font-weight:bold; margin:0px;}
#no-cookie-dash .dashInput{width:168px; margin-bottom:5px;}
#rememberForgot{float:left; margin-bottom:5px;}
#rememberForgot label{float:left; color:#000000; font-size:10px; font-family:arial;}
#rememberForgot label input, #rememberForgot label span {vertical-align:middle}
#loginHolder{float:right; padding-top:10px;}
.dash-text-link{color:#000000; width:100%; float:left; font-size:9px; font-family:Verdana; text-align:left; margin-bottom:20px;}
#accountNumber{color:#000000; font-size:8px; margin:0px -20px 22px 0px; font-weight:bold;}
.underLink{color:#000000;}
.dash-text-link a{color:#000000; font-weight:bold; margin:0px;}
#uncookiedText{color:#000000; float:left; font-size:10px; font-family:Arial; margin-bottom:15px;}
#uncookiedText h3{font-size:11px; font-family:Arial; margin-bottom:10px;  _margin-bottom:0px; font-weight:bold;}
#uncookiedText p{font-size:10px; font-family:Arial;}
#uncookiedText ol{margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; }
#cookied-dash-header{float:left; height:30px;}
#pointsTotalText{color:#000000; font-family:arial; margin:0px 0px 5px 0px; font-size:12px; float:left;}
#pointsBalance{color:#F85A03; font-size:16px; font-weight:bold;}
#myCart{float:left; color:#000000;}
#myWishlist{float:right; color:#000000; margin-bottom:25px;}
#pointsLoginText{color:#000000; font-family:arial;  margin:0px 0px 10px 0px; font-size:10px; float:left;}

/*dashboard COOKIED */
#cookied-dash{height:228px; width:168px; background-image: url(cookied-dash-BG.gif); padding:10px 20px 10px 20px; background-position:top left; background-repeat:repeat-x;}
#cookied-dash h3{color:#000000; float:left; font-size:12px; font-family:Arial; font-weight:bold; margin:0px 0px 10px -2px; padding-left:2px;}
#greenLock{float:right;}
#cookied-dash .dashInput{width:168px; margin-bottom:5px;}
#dash-widget{width:208px; height:160px; text-align:center;}
#dash-widget h2{margin:0px; text-align:center; font-family:Arial, Verdana; letter-spacing: -0.2px; font-size:14px; _font-size:13px; color:#000000;}
#dash-widget p{color:#000000; font-family:arial; text-align:left; margin:0px 0px 10px 7px; font-size:11px; float:left;}
a.overlay-Call{	font-family:arial;font-weight:bold;margin: 0px;	background-image: url(overlay-link-arrow.gif);	background-position: top right; padding:0px; padding-right: 12px;text-decoration: none;color:#000000}
	
	
/*My Cart Overlay styles*/
div#myCartOverlay.module-visible { position:absolute; width:213px; left:0px; top:0px; visibility:visible; display:block; background-color:transparent; clear:both;}

.module-hidden {visibility:hidden; display:none;}

#myCartOverlayHeader{ float:left; display:inline; background-color:#ffffff; padding:4px 0px 0px 0px; width:102px; font-size:11px; font-family:Arial; border-top:1px solid #CECECE; border-left:1px solid #CECECE; border-right:1px solid #CECECE; color:#ff8500; font-weight:bold; font-family:arial; text-align:center;}

#myCartOverlayHeader a img {background:none; border:none;}
#myCartOverlayHeader a,#myCartOverlayHeader a:hover {padding:0px 0px 0px 10px; text-decoration:none; border:none; background:none; display:inline;}

#myCart-Tab-Shadow{float:left; display:inline;background-image: url(tabShadow.png); background-repeat:repeat-y; background-position:top right; height:19px; width:5px;}


#myCart-inner-overlay{ float:left; width:213px; color:#000000; background-color:#transparent; float:left; background-image: url(sideShadow.png); background-repeat:repeat-y; background-position:top right;}

#myCartOverlayBody {float:left; width:186px; margin:0px; padding:10px; clear:none; display:inline; background-color:#ffffff; border-left:1px solid #CECECE; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; background-image: url(myCartBody-BG.gif); background-repeat: no-repeat;	background-position: top left; }

#myCartOverlayBody a{color:#000000; font-size:10px; font-family:Verdana,Arial,sans-serif; }

#shadowBottom{ clear:both; background-image: url(bottomShadow.png); background-repeat:no-repeat; background-position:top left; width:213px; height:5px;}


/*My Wishlist Overlay styles*/
div#myWishListOverlay.module-visible { position:absolute; width:213px; left:0px; top:0px; visibility:visible; display:block; background-color:transparent; clear:both; padding:0px;}
.module-hidden {visibility:hidden; display:none;}

#myWish-inner-overlay{float:left; width:213px; color:#000000; background-color:#transparent; float:left; background-image: url(sideShadow.png); background-repeat:repeat-y; background-position:top right;}

#myWishlistOverlayHeader{background-color:#ffffff; padding:4px 0px 0px 0px; width:102px; font-size:11px; font-family:Arial; border-top:1px solid #CECECE; border-left:1px solid #CECECE; border-right:1px solid #CECECE; color:#ff8500; font-weight:bold; font-family:arial; text-align:center; float:right;}

#myWishlistOverlayHeader a img {background:none; border:none;}
#myWishlistOverlayHeader a,#myWishlistOverlayHeader a:hover {padding:0px 0px 0px 8px; text-decoration:none; border:none; background:none; display:inline;}

#myWish-Tab-Shadow{float:right; display:inline; background-image: url(tabShadow.png); background-repeat:repeat-y; background-position:top right; height:19px; width:5px;}

#myWishlistOverlayBody {float:left; width:186px; margin:0px; padding:10px; clear:both; background-color:#ffffff; border-left:1px solid #CECECE; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; background-image: url(myWishlistBody-BG.gif); background-repeat: no-repeat;	background-position: top left; }
#myWishlistOverlayBody a{color:#000000; font-size:10px; font-family:Verdana,Arial,sans-serif; }


/* DASHBOARD OVERLAY SHARED STYLES */
.dashClose{display:inline;}
.myProduct{height:60px; margin:0px; padding-top:20px; background: url(dashDividerHorz.gif) no-repeat bottom center;}
.myProductName{width:108px; float:left;}
.myProductName sup{ font-size:.8em;}
.myProductPrice{float:right; width:73px !important; text-align:left; margin:0px 0px 0px 3px ;}
.cartTotalText{text-align:right; padding:2px 0px 2px 0px; width:100%; display:block; clear:both; }
.cartTotalPoints{text-align:right; font-weight:bold; padding:2px 0px 2px 0px; width:100%; display:block; clear:both;}

.Redemption_Meter  {
	display: block;
	float: left;
	margin: 0px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0px;
	border: 0px;
	height: 3px;
	width: 50px;
	background: url(redemptionMeterBG.gif);
}

.Redemption_Meter img {
	display: inline;
	border: 0px;
	height: 3px;
	float: none;
	margin: 0px; 
	padding: 0px;
}