@charset "UTF-8";
body {margin : 0 0 5px 0;}
*  {
font-family : Arial, Helvetica, sans-serif;
outline : none;
}
.clearboth  {
clear : both;
}
form  {
padding : 0;
margin : 0;
}
.out2  {
background-color : #fdfdfd;
}
.over2  {
background-color : #ebebeb;
}

/****Common Styles****/
h1  {
padding : 4px 35px 4px 5px;
margin : 0;
display : inline-table;
font-size : 20px;
color : #2248b6;
font-weight : bold;
background-color : #fff;
background-image : url(../images/h1_bg.gif);
background-repeat : no-repeat;
background-position : right;
}
*:first-child+html h1{ display:inline}
  h1 span  {
padding : 0 0 0 4px;
margin : 0;
font-size : 14px;
color : #000;
font-weight : bold;
}
h2 {
padding : 0;
margin : 0;
font-size : 14px;
color : #ffffff;
vertical-align : middle;
}
h3 {
padding : 0;
margin : 0;
font-size : 18px;
color : #193b92;
font-weight : normal;
border : 1px solid #ababab;
border-width : 0 0 1px 0;
}
h5 {
clear : both;
font-size : 14px !important ;
padding : 0 25px 3px 0;
margin : 0 0 5px 0;
background-image : url(../images/icon_h5.png);
background-position : right;
background-repeat : no-repeat;
width : auto;
display : table;
}
form {
padding : 0;
margin : 0;
}
  p  {
font-size : 12px;
padding : 4px 0 0 0;
margin : 0;
}
a.smallLink {
font-size : 10px;
text-decoration : underline;
color : #000000;
}
a.smallLinkforlogin {
font-size : 10px;
text-decoration : underline;
font-weight : bold;
text-align : center;
color : #b8b8b8;
}
.floatLeft {
float : left;
}
.floatRight {
float : right;
}
hr {
border : 1px solid;
border-width : 1px 0 1px 0;
border-top-color : #b8b8b8;
border-bottom-color : #fff;
}
.nobrdr {
border : none !important ;
}
.noMrgn {
margin : 0 !important ;
}
.noPad {
padding : 0 !important ;
}
.ps2 {
font-size : 11px;
}
.mandatory  {
color : #ff0000;
font-weight : bold;
}
/**************************************************************************************/

  #rewardsMainContainer  {
width : 980px;
margin : 0 auto;
}
#topBar {
width : 100%;
background-image : url(../images/bg.gif);
background-repeat : repeat-x;
height : 16px;
}
#topBar .ldiv {
float : left;
background-image : url(../images/main_bg.gif);
background-position : left top;
width : 10px;
height : 16px;
}
#topBar .rdiv {
float : right;
background-image : url(../images/main_bg.gif);
background-position : right top;
width : 10px;
height : 16px;
}
#LeftContainer {
width : 785px;
float : left;
clear : both;
}
#header {
clear : both;
}
#logoContainer {
float : left;
width : 240px;
margin-top : 10px;
}

  #welcomeShopper  {
float : right;
text-align : right;
font-size : 14px;
margin-top : 4px;
}
#topMainNav {
float : right;
background-image : url(../images/bg.gif);
background-repeat : repeat-x;
background-position : left -18px;
font-size : 12px;
text-align : center;
padding : 0;
width : 360px;
clear : right;
margin : 5px 0 0 0;
}
#topMainNav .ldiv {
float : left;
background-image : url(../images/main_bg.gif);
background-position : left -16px;
height : 35px;
width : 10px;
}
#topMainNav a {
font-size : 14px;
font-weight : bold;
text-decoration : none;
color : #000000;
display : block;
padding : 10px 8px 7px 8px;
float : left;
border : 1px solid #e4e4e4;
border-width : 0 1px 0 0;
}
#topMainNav a:hover {
color : #284cb9;
}
#topMainNav .rdiv {
float : right;
background-image : url(../images/main_bg.gif);
background-position : right -16px;
height : 35px;
width : 10px;
}
#searchBar {
clear : both;
background-image : url(../images/bg.gif);
background-repeat : repeat-x;
background-position : left -54px;
height : 60px;
}
#srchCrnr {
float : left;
background-image : url(../images/main_bg.gif);
background-position : left -51px;
width : 15px;
height : 58px;
}
#searchContainer {
float : left;
padding : 11px 0 0 0;
color : #ffffff;
vertical-align : middle;
}
#advsrch{ width:50px; float:left; padding:15px 0 0 18px; margin:0 0 0 5px; text-align:left; background-image:url(../images/advancedsearch.gif); background-repeat:no-repeat; background-position:left 21px}
#advsrch a{ color:#FFFFFF; font-size:11px; text-decoration:underline}
  #advsrch a:hover  {
text-decoration : none;
}
.mainInput {
padding : 7px 3px;
font-size : 14px;
margin : 0 0 0 5px;
border : 1px solid #ccc;
vertical-align : middle;
}
  .selCateg  {
padding : 7px 3px;
font-size : 14px;
color : #666666;
width : 170px;
}
.go {
margin-top : 0;
vertical-align : middle;
}

#points  {
float : right;
background-image : url(../images/points.png);
background-repeat : no-repeat;
width : 110px;
height : 28px;
margin : 15px 10px 0 0;
padding : 5px 0;
font-size : 12px;
text-align : center;
}

#menuBar  {
clear : both;
height : 30px;
background-image : url(../images/bg.gif);
background-repeat : repeat-x;
background-position : left -126px;
}
#menuBar .ldiv  {
float : left;
background-image : url(../images/main_bg.gif);
background-position : left -125px;
width : 10px;
height : 30px;
}
#menuBar .rdiv  {
float : right;
background-image : url(../images/main_bg.gif);
background-position : right -125px;
width : 10px;
height : 30px;
}
#menuChannel{}

/*Right Menu*/
/*********************************************************************************** */
#rmenu  {
float : right;
width : 190px;
margin-top : 60px;
}
#rbanner  {
clear : both;
margin-bottom : 5px;
}

/*Hippo Banner*/
/*********************************************************************************** */
#hippoBanner_flash  {
clear : both;
height : 290px;
padding : 5px 0;
}

/*Hippo Banner*/
/*********************************************************************************** */
#hippoBanner_bottom  {
clear : both;
width : 100%;
text-align : center;
padding : 10px 0;
}

/*Hippo Contents Area*/
/*********************************************************************************** */
#hippoContainer  {
clear : both;
}

/*Categories Index*/
/*********************************************************************************** */
#CategoriesIndex  {
float : left;
width : 390px;
}
ul#Categ  {
margin : 0 8px 0 0;
padding : 6px 8px 6px 8px;
width : 170px;
float : left;
 }

ul#Categ li  {
padding : 0 0 0 10px;
margin : 0;
list-style : none;
font-weight : bold;
font-size : 12px;
background-image : url(../images/arrow-categ.gif);
background-repeat : no-repeat;
background-position : left 6px;
line-height : 17px;  
}

ul#Categ li a  {
font-weight : bold;
color : #000000;
text-decoration : none;
}
ul#Categ li a:hover  {
color : #284cb9;
}
.categBg{background-image : url(../images/bg_grey.png);background-color:#E3E3E3; background-position : left top;
background-repeat : repeat-x;}

/*Categories Index offer*/
/*********************************************************************************** */
#CategoriesIndexoffer  {
float : left;
width : 390px;
}
ul#Categoffer  {
margin : 0 8px 0 0;
padding : 6px 8px 6px 8px;
width : 170px;
float : left;
background-color : #f3f3f3;
background-position : left bottom;
background-repeat : repeat-x;
height : 100%;
}


ul#Categoffer li  {
padding : 0 0 0 10px;
margin : 0;
list-style : none;
font-weight : bold;
font-size : 12px;
background-image : url(../images/arrow-categ.gif);
background-repeat : no-repeat;
background-position : left 6px;
line-height : 17px;
}

ul#Categoffer li a  {
font-weight : bold;
color : #000000;
text-decoration : none;
}
ul#Categoffer li a:hover  {
color : #284cb9;
}


/*Offers area*/
/*********************************************************************************** */
#CategoriesIndexoffer  {
float : left;
width : 200px;
height : 300px;
}
#OffersIndex  {
float : right;
width : 580px;
height : 510px;
}

/*Promotions Index*/
/*********************************************************************************** */
  #promotionsIndex  {
float : right;
width : 390px;
}
div.featured {
width : 388px;
}

 #featured-hw {
   }

/*Carousel Slider*/
div.carousel-wrapper {
  position:relative;
  overflow: hidden;
   width:388px;
  height:219px;
  }
#t_imageShow div.leftside{
  float:left;
  width:388px;
  height:219px;  
  }
 #t_imageShow div.leftside ul{
  float:left;
  width:150px; background-image:url(../images/bg_grey.png); background-position:left bottom; background-repeat:repeat-x; margin:0 3px; padding:10px ; 
  height:219px; 
  } 
a.readmore{ clear:both;display:block; padding:3px 0}
a.readmore img{ clear:both; width:64px!important; height:17px!important; border:none!important; }    


		#t_imageShow div.leftside div.holder{ margin-left:18px; _margin-left:15px}
		#t_imageShow div.leftside ul img{ width:120px; height:60px; padding:1px; border:1px solid #333333;} 
		#t_imageShow div.leftside ul h4{ font-size:12px; font-weight:bold; padding:5px 0; margin:0px} 
		#t_imageShow div.leftside ul li{ font-size:11px; list-style:none; padding:0; margin:0px} 
  

 
.scrollbtn-left,
.scrollbtn-right {
  background:transparent url(../images/next_prev_large.png) 0 0 no-repeat;
  position:absolute; margin-top:85px; top:0px;
   z-index:49;
  width:18px;
  height:46px;
  cursor:pointer;
  }
.scrollbtn-left {
  left:0;
  }
.scrollbtn-right {
  background-position:right 0;
  right:0;
  }
div.carousel-wrapper div.over-left,
.scrollbtn-left:hover {
  background-position:left -49px;
  }
div.carousel-wrapper div.over-right,
.scrollbtn-right:hover {
  background-position:right -49px;
  }

/*Testimonials*/
/*********************************************************************************** */

 ul.spy  {
     list-style-type:none;
    padding:0px;
    margin:0px;height:90px!important;
 }

ul.spy li { overflow: hidden; font-size:11px; padding:0px; background-color:#f1f1f1; height: 90px;}
ul.spy li a{font-size:11px; padding:0px 0 4px 0; color:#000000; text-decoration:none}
ul.spy li div{ clear:both; text-align:right; font-size:12px; font-weight:bold}
 .spyWrapper{ }
.iePadding{ padding:5px; clear:both}
 
/*Carousel - Partners*/
/*********************************************************************************** */
.carousel	{ height:130px;margin:0 auto;position:relative; overflow: hidden; padding:3px 0 0 0; clear:left}
* html .carousel {padding:3px 0 0 0;   height: 130px; margin:0 auto;}
.carousel ul 	{overflow:hidden;margin:0;padding:0;position:relative; clear:both}
.carousel li 	{ height:130px;list-style:none;color:white;text-align:center; width:191px; }
.carousel img	{border:0;margin:30px 0px 0 0px; }
 .carousel h4 a {text-decoration: none; color: white; padding: 5px 9px; line-height: 1.1em; display: block;}
.carousel a.previous{position:absolute;top:45px;left:0px;display:block;height:0 !important;height /**/:20px;width:15px;background: url(../images/next_prev.png) ;background-position:left top; background-repeat:no-repeat; color:white;z-index: 1000; padding: 30px 0 0 0; overflow: hidden;}
	* html .carousel a.previous {background-image: url(../images/next_prev.png);}
.carousel a.previous:hover {background-position: 0 -32px;}
.carousel a.next{position:absolute;top:45px;right: 0;display:block;height:0 !important;height /**/:20px;width:15px;background: url(../images/next_prev.png); background-position:-12px top; background-repeat:no-repeat; color:white; z-index: 1000; padding: 30px 0 0 0; overflow: hidden;}
	* html .carousel a.next {background-image: url(../images/next_prev.png);}
.carousel a.next:hover {background-position: -12px  -32px;}
.carousel .play-pause {
background: url(../images/carousel-playpause-bg.png) no-repeat 0 0; position: absolute; top: 110px; left: 5px; z-index: 2; display: block; height: 22px;width: 46px;}
.carousel .play,
.carousel .pause {position: absolute;top: 2px;left: 3px;z-index: 3;display: block;height: 22px;width: 24px;text-indent: -9000px;}
.carousel .pause:hover {background: transparent url(../images/carousel-pause.png) no-repeat 0 0;}
.carousel .play {left: 23px;}
.carousel .play:hover {background: transparent url(../images/carousel-play.png) no-repeat 0 0;
}
.disabled		{visibility:hidden;}



/*Left Menu*/
/*********************************************************************************** */
#lmenu{ width:170px; float:left; margin:5px 0}


/*Center Contents*/
/*********************************************************************************** */

 #centerContainer  {
padding : 0;
float : left;
width : 609px;
margin : 5px 0 0 5px;
}
#joinNow{ background-color:#e8e8e8; clear:both; padding:3px; background-image:url(../images/members_bg.gif); background-repeat:no-repeat; background-position: right bottom;  }
#refer{ background-color:#e8e8e8; clear:both; padding:3px; background-image:url(../images/referafriend.gif); background-repeat:no-repeat; background-position: right top; font-size:12px}
#refer1{ background-color:#e8e8e8; clear:both; padding:3px;background-repeat:no-repeat; background-position: right top; font-size:12px}
a.alMbr{ font-weight:bold; font-size:14px; color:#990000; padding:8px 15px 0 0; display:block}
#end{ clear:both; text-align:center; padding:10px}
textarea{ font-size:12px}
/*Join Form*/
/*********************************************************************************** */
.easyRegister{ color:#000; padding:10px 0; font-size:12px}
.easyRegister label { position: absolute; text-align:right; width:140px; padding:7px 0 0 0}
.easyRegister input, .easyRegister select { margin-left: 150px;}
.inputBox{ margin:1px; padding:3px}
.easyRegister label.check, .easyRegister label.radio {text-align:left; width:30px ; padding:2px 0 0 0 }
.easyRegister label.agree{ width:auto; padding:0px}
.jbutton{ padding-top:5px}





/*Listing Table*/
/*********************************************************************************** */ 
.ListTable{ margin:0px 0; font-size:12px; }
 .ListTable th{ font-weight:bold; font-size:13px; font-weight:bold;  padding:5px 3px; background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position: left -85px; color:#fff}
a.viewoffer:link, a.viewoffer:visited, a.viewoffer:active{ text-decoration:none; color:#2147B6; font-weight:bold}
a.viewoffer:hover{ text-decoration:underline; color:#2147b6}

.outerBox { float: left; margin:10px 0;}
/*.outerBoxOffer{ float: left; margin:4px 1px; width:200px; _ width:199px; color:#FFFFFF}
.outerBoxOffer ul{ padding:4px 4px 0 4px; margin:0}
.outerBoxOffer ul h3{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#FFFFFF; border:none}
.outerBoxOffer ul img{ padding:1px; border:1px solid #cccccc; margin:4px 0; clear:both;  }
.outerBoxOffer ul li{ font-size:11px; list-style:none; color:#FFFFFF; padding:0; margin:0}
.outerBoxOffer ul li a{ font-size:11px; text-decoration:none; color:#FFFFFF; padding:0; margin:0}
.outerBoxOffer ul li ul{ width:177px;  display:inline-table}
.outerBoxOffer ul li ul a{ width:70px;  float:left; }
.outerBoxOffer ul li ul li{ float:left; font-size:18px; font-weight:bold; color:#ffffff}
 a.readmoreOffer{ clear:both;display:block; padding:3px 0;}
a.readmoreOffer img{ border:none}*/
.outerBoxOffer{ float: left; margin:0px ;  color:#FFFFFF; padding:0;}
.outerBoxOffer ul{ padding:4px 4px 0 4px; margin:0}
.outerBoxOffer ul li h3{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#FFFFFF; border:none; float:left; }
.outerBoxOffer ul   img{ padding:1px; border:1px solid #cccccc; margin:4px 0; clear:both; float:left  }
.outerBoxOffer ul li{ font-size:11px; list-style:none; color:#FFFFFF; padding:0; margin:0;}
.outerBoxOffer ul li a{ font-size:11px; text-decoration:none; color:#FFFFFF; padding:0; margin:0}
.outerBoxOffer ul li ul{ width:177px;  display:inline-table}
.outerBoxOffer ul li ul a{ width:70px;  float:left; }
.outerBoxOffer ul li ul li{ float:left; font-size:18px; font-weight:bold; color:#ffffff}
 a.readmoreOffer{ clear:both;display:block; padding:3px 0;}
a.readmoreOffer img{ border:none}


#catlist{
  	margin:0px auto;
}
#catlist dl{
 	margin:0 auto; padding:5px 0 0 0;
 	overflow:hidden;
	background:#f2f2f2; color:#000000
}

#catlist table{
 	margin:0 auto; padding:5px 0 0 0;
 	overflow:hidden;
	background:#f2f2f2; color:#000000
}

#catlist dd{overflow:auto;  }
#catlist dd strong{
 	margin:0px; float:right; bottom:0; font-size:15px; margin:4px 0px 0 5px; padding:2px 5px 0px 5px; color:#ffffff; background-color:#AE1A1A;
}
#catlist td strong{
 	margin:0px; float:right; bottom:0; font-size:15px; margin:4px 0px 0 5px; padding:2px 5px 0px 5px; color:#ffffff; background-color:#AE1A1A;
}
#catlist dd span{ float:left;}
#catlist dd span img{ padding:2px 0; margin:0}
#catlist dt img{
	float:left;
	margin:5px 10px 0 5px;
	border:1px solid #000;
	vertical-align:c;
}

#catlist dt a{ font-weight:bold; color:#193b92; text-decoration:none; font-size:14px; padding:0; margin:0;text-decoration:underline;} 
#catlist dt a:visited { font-family:tahoma; font-size:14px; font-weight:bold; color:#193b92; margin:0px; padding:0; text-decoration:underline; }
#catlist dt a:hover { font-family:tahoma; font-size:14px; font-weight:bold; color:#E43F3F; margin:0px; padding:0; text-decoration:none; }
* html dd{height:1%}/* 3px jog*/

#catlist td a{ font-weight:bold; color:#193b92; text-decoration:none; font-size:14px; padding:0; margin:0;text-decoration:underline;} 
#catlist td a:visited { font-family:tahoma; font-size:14px; font-weight:bold; color:#193b92; margin:0px; padding:0; text-decoration:underline; }
#catlist td a:hover { font-family:tahoma; font-size:14px; font-weight:bold; color:#E43F3F; margin:0px; padding:0; text-decoration:none; }


/*Offer Area Banner Container*/
/*********************************************************************************** */ 

#offerAreaBanner{ background-image:url(../images/offerarea.jpg); background-repeat:no-repeat; background-position:left top; height:220px}
#offerAreaBanner p{ font-size:11px; font-weight:bold; color:#FFFFFF}
#bannerSpecial{ font-size:12px; color:#e70000; text-align:center; width:350px; margin-top:40px; line-height:18px; font-weight:bold}
#offers{ clear:both}



/***********************************Common Info box********************************/
#CommonInfo{ float:left; margin:0px 0 0 0; clear:both; width:100%}
#CommonInfo h2{ padding: 2px 0 0 0}
#cmBreadcrumb{   background-image:url(../images/bg.gif);  background-position:left -157px; height:30px; background-color:#0048F7}
#cmBreadcrumb-channel{ float:left; padding:5px 0 0 0;}
#cmBreadcrumbLF{ width:10px; height:30px; background-image:url(../images/main_bg.gif); background-repeat:no-repeat; background-position:left -156px; float:left }
#cmBreadcrumbRF{ width:10px; height:30px; background-image:url(../images/main_bg.gif); background-repeat:no-repeat; background-position:right -156px; float:right }
#cmBreadcrumbRF_arrow{ width:26px; height:30px; background-image:url(../images/main_bg.gif); background-repeat:no-repeat; background-position:right -193px; float:right }
.ptcontent{ border:0px solid #ababab; border-width:0 1px 0 1px; padding:4px 4px 4px 4px; font-size:12px; background-color:#FFFFFF}
.ptcontent2{ border:1px solid #ababab; height: 90px; border-width:0 1px 0 1px; padding:4px 4px 4px 4px; font-size:12px; background-color:#FFFFFF}

/***********************************End of Common Info box********************************/

/***********************************Common Info box - Violet********************************/
#CommonInfo-violet{ float:left; margin:0px 0 0 0; clear:both; width:100%}
#CommonInfo-violet h2{ padding: 2px 0 0 0; color:#FFFFFF}
#cmBreadcrumb-violet{background-image:url(../images/bg.gif);  background-position:left -192px; height:30px; background-color:#000}
#cmBreadcrumb-violet-channel{ float:left; padding:5px 0 0 0;}
#cmBreadcrumb-violet-LF{ width:10px; height:30px; background-image:url(../images/main_bg.gif); background-repeat:no-repeat; background-position:left -229px; float:left }
#cmBreadcrumb-violet-RF{ width:10px; height:30px; background-image:url(../images/main_bg.gif); background-repeat:no-repeat; background-position:right -229px; float:right }
/***********************************End of Common Info box- Violet********************************/


/***********************************Global Corner box********************************/
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {font-size: 1px;line-height: 1px; display: block; height: 7px;background-repeat: no-repeat; }
span.corners-top {background-image: none;background-position: 0 0;margin: 0 -5px;}
span.corners-top span {background-image: none;background-position: 100% 0;}
span.corners-bottom {background-image: none;background-position: 0 100%; _background-position: 1px 100%; margin: 0 -7px; clear: both;}
span.corners-bottom span {background-image: none;background-position: 100% 100%;}
span.corners-top {background-image: url(../images/corners_left.gif);}
span.corners-top span {background-image: url(../images/corners_right.gif);}
span.corners-bottom {background-image: url(../images/corners_left.gif);}
span.corners-bottom span {background-image: url(../images/corners_right.gif);}
.CornerContainer {background-color:#fff; padding: 0 10px 0px 10px; clear:both; margin-bottom:5px}
.CornerContainer span.corners-top, .CornerContainer span.corners-bottom {margin: 0 -10px;}
* html .CornerContainer{height: 4%;overflow: hidden;}
/***********************************End of Global Corner box********************************/


/**Use this style for all noraml ul and li tags}**/
ul#CalssicStyle{ padding:0px; margin:0px; font-weight:bold; font-size:12px;}
ul#CalssicStyle li{ font-size:11px; font-weight:normal;  list-style:none; padding:2px 0 2px 10px; *padding:0px 0 0px 10px; margin:0px; background-image:url(../images/classicbullet-li.gif); background-repeat:no-repeat; background-position:left 6px; * background-position:left 7px}
ul#CalssicStyle li a{font-size:11px; text-decoration:none; color:#000}
ul#CalssicStyle li a:hover{ color:#193b92; }
/**/

/**Quick Rewards**/
ul#QuickRwrds{ padding:0px 5px; margin:0px; font-weight:bold; font-size:12px; background-image:url(../images/quickpoints.gif); background-repeat:no-repeat; background-position:right}
ul#QuickRwrds li{   font-weight:bold; font-family:Arial, Helvetica, sans-serif;  list-style:none; padding:2px 0 2px 10px; *padding:0px 0 0px 10px; margin:0px; background-image:url(../images/classicbullet-li.gif); background-repeat:no-repeat; background-position:left 6px; _background-position:left 8px}
ul#QuickRwrds li a{font-size:12px; text-decoration:none; color:#000; font-weight:bold}
ul#QuickRwrds li a:hover{ color:#193b92; }
/**/

/**Top Reward Offers**/
ul#topRewards{margin:0px; font-weight:bold; font-size:12px; padding:1px 0 0px  0px;}
ul#topRewards li{ font-size:11px; font-weight:normal;  list-style:none;  padding:0 0 2px 10px;  margin:0px; border:1px solid #cccccc; border-width:0 0 1px 0}
ul#topRewards li a{font-size:11px; text-decoration:none; color:#000}
ul#topRewards li a:hover{ color:#193b92; }
ul#topRewards h5{ font-weight:bold; padding:0 0 0 10px; margin:0; border:none; background-image:url(../images/arrow.gif); background-position:left 3px; background-repeat:no-repeat; font-size:13px!important}
ul#topRewards h5 a{font-weight:bold;font-size:13px; text-decoration:none}
/**/
 
/*Login Box*/
/*********************************************************************************** */
form.expose {padding:0px; margin:0px;}
form.expose label { text-align:right; width:55px; font-size:11px; color:#333333; float:left; padding:5px 0px 0 0; background-color:#FFF }
form.expose .inputText { margin:1px 0 1px 3px; height:15px; width:110px }
form.expose .Login { margin:1px 0 1px 55px;}
/**:first-child+html form.expose .inputText { margin:0px 0 0px 55px;height:14px;}*/

/*Footer*/
/*********************************************************************************** */
#footer{background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position:left -60px; padding:10px 0; clear:both; color:#FFFFFF; font-size:11px; border:1px solid #333333; border-width:1px 0 0 0; display:inline-table; width:100%; height:30px}
#footer a{ text-decoration:none; color:#FFFFFF; padding:0 5px;  font-size:11px; }

/*Offers-SubCategory*/
/*********************************************************************************** */
#subCategContainer{ clear:both; background-color:#E8F5FC;  border:1px solid #05488B; display:table; width:596px; padding:5px; margin:5px 0 0 0 }
ul#subCateg{ margin:0px; padding:0px;}

ul#subCateg h4{ font-size:13px; padding:0; margin:0px; color:#000000}

ul#subCateg li{ padding:0 0 0 8px; margin:0 0 0 10px; float:left; list-style:none; font-size:11px; color:#05488B; background-image:url(../images/arrow-right.gif); background-repeat:no-repeat; background-position:left 5px; line-height:16px}
ul#subCateg li a{color:#05488B;  font-size:11px; text-decoration:underline}
ul#subCateg li a:hover{ text-decoration:none}

/*************************************************** Pagination ************************************************/
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-family:Arial,Tahoma,Helvetica,sans-serif;
		font-size:13px;
		float:right;
	}
	
	div.pagination a {
		border: 1px solid #ccdbe4;
		margin-right:3px;
		padding:1px 5px;
		background-position:bottom;
		text-decoration: none;
		color: #1274c0;		
	}
	div.pagination ahover, div.pagination aactive {
		border: 1px solid #2b55af;
		background-image:none;
		background-color:#FF8000;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 4px;
		border: 1px solid #FF8000;
		font-weight: bold;
		color: #ff6c00;
	}
	div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:1px solid #ccdbe4;
		margin:0 0 0 3px;
	}
	div.pagination a.nexthover{
		border:1px solid #2b55af;
	}
	div.pagination a.prev{
		border:1px solid #ccdbe4;
		margin:0 6px 0 0;
	}
	div.pagination a.prevhover{
		border:1px solid #2b55af;
	}
/*************************************************** End Pagination ************************************************/

/**************************************** css for show Rewards Summary *********************************************/
#totalTable
{
    width:330px;
}
#totalTable td
{
    padding:5px;
    border-bottom:1px dashed #e2e2e2;
} 
#totalTable tfoot tr td
{
	/*text-align:right;*/
    padding-top:5px;
    font-weight:bold;
    border-bottom:none;
}
#totalTable tr.last td
{
	border-bottom:1px solid #e2e2e2;
}
/********************************************************** End Rewards Summary ****************************************/
#rightbanner img{
margin-top:5px;
}
