/* Default CSS  */
* {margin:0;padding:0;} 
body, html {
	background: #D7E4B8;
	color: #2F2F2F;
	font-family: Arial, sans-serif;
	height:100%;
	margin: 0;    
	padding: 0;
}
#Container {
	background: #D7E4B8; 
	background-image: url(http://www.seespend.com/image/bg/greenpattern2.jpg);
   	height:100%;
   	min-height:100%;
   	position:relative;
}
.legend-A1:hover {
	opacity: 1.0;
	filter:alpha(opacity=100);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; 
}

#Header {
	background: #000;
   	height:54px;   /* Height of the header */
   	padding:0px;
}
#MallBody {
   	padding-bottom:60px;   /* Height of the footer */
	z-index: 1;
}
#Footer {
   	height:60px;   /* Height of the footer */
   	position:absolute;
} 
#footer_copyright {   
   	bottom:0;
	font-size: 8px;
   	height:20px;   /* Height of the footer */
   	width:100%;
	position:absolute;
}
.br5 {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.brt5 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.brb5 {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.hidealways {
	display: none;
	}
.highZ {
	z-index: 999;
	}
h1, h2, h3 {
	font-weight: Bold;
	margin: 0;
	padding: 0 0 0 10px;
}
h1 {
	font-size: 12px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 16px;
}
p, ul, ol {
	font-size: 11px;
}
ol.ui-slider-scale {
	display:none
}
ul {
	height: 120px;
	list-style: none;
	overflow-y: auto;
	padding: 0;
}
ul.drop_list {
	height: 40px;
	list-style: none;
	padding: 0;
}
a:visited {
	color: #330000;	
	text-decoration: none;
	/* vertical-align: middle;  */
}

a:active, a:link {
	color: #000;	
	text-decoration: none;
}

a:hover {
	color: #000;	
}

img {
	border: none;
}
img.left {
	float: left;
	margin-right: 15px;
}
img.right {
	float: right;
	margin-left: 15px;
}
/* Form */
form {
	margin: 0;
	padding: 0;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
input {
	color: #333333;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

.edit input {
	background-color: #f5f5f5;
	font-size:14px;
	padding-left:2px;
}

.normal {
	color: #2f2f2f;
}

.ss_normal {
	color: #fe7100;
}

.ss_highlight {
	background-color: #fe7100;
	color: #FFF;
	padding-left:4px;
	padding-right:4px;
}

.ss_warning {
	background-color: #000000;
	color: #fe7100;
}

.ss_delete {
	color: red;
}

.ss_delete_reverse {
	background-color: red;
	color: #FFFFFF;
}

.boldfont {
	font-weight: bold;
}

.shadowed {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

.reverse  {
	background-color: #146EB4;
	color: #FFFFFF;
}
.subtleblue a {
	color: #07004c;
	font-size:12px;
}
.subtleblue a {
	color: #CCC;
	font-size:12px;
}
.subtlewhite a {
	color: #CCCCCC;
	font-size:12px;
}
.unreverse  {
	background-color: #C2C2C2;
	color: #000000;
	font-size:14px;
}
.unreverse_old  {
	background-color: #8B7E63;
	color: #FFFFFF;
	font-size:14px;
}
/*
.rc_top_reverse div {
   background: url(http://www.seespend.com/image/corner/146EB4_tl.png) no-repeat top left;
}
.rc_top_reverse {
   background: url(http://www.seespend.com/image/corner/146EB4_tr.png) no-repeat top right;
}
.rc_bottom_reverse div {
   background: url(http://www.seespend.com/image/corner/146EB4_bl.png) no-repeat bottom left;
}
.rc_bottom_reverse {
   background: url(http://www.seespend.com/image/corner/146EB4_br.png) no-repeat bottom right;
}

.rc_top_unreverse div {
   background: url(http://www.seespend.com/image/corner/C2C2C2_tl.png) no-repeat top left;
}
.rc_top_unreverse {
   background: url(http://www.seespend.com/image/corner/C2C2C2_tr.png) no-repeat top right;
}
.rc_bottom_unreverse div {
   background: url(http://www.seespend.com/image/corner/C2C2C2_bl.png) no-repeat bottom left;
}
.rc_bottom_unreverse {
   background: url(http://www.seespend.com/image/corner/C2C2C2_br.png) no-repeat bottom right;
}
*/
.rc_top_reverse div, .rc_top_reverse, 
.rc_bottom_reverse div, .rc_bottom_reverse,
.rc_top_unreverse div, .rc_top_unreverse, 
.rc_bottom_unreverse div, .rc_bottom_unreverse {
   font-size: 1px;
   height: 3px;
  /* width: 100%; */
}

/*
.rc_content_reverse { margin: 0 7px; }
*/

.right {
	horizontal-align: right;
	text-align: right;
}


.centre {
	horizontal-align: middle;
	text-align: center;
}

textarea {
	color: #333333;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

select {
	color: #333333;
 	font-family: Arial, sans-serif;  
	font-style:normal;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	width:130px;
}

/* Menu */
#menu {
	float: right;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li {
	display: inline;
	height:40px; 
	width:40px;
}
#menu a {
	display: block;
	float: left;
	font-size: 13px;
	margin-left: 5px;
	padding: 0px 5px;
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;
}
#menu .selected a {
	background: #F5F5F5 url(http://www.seespend.com/image/selected_menu.gif) repeat-x left bottom;
	color: #000000;
}
#legal {
	clear: both;
	color: #8ADE3C;
	padding-top: 20px;
	text-align: center;
}
#legal a {
	color: #76D424;
}
/* Abbrev and Acronym */
abbr, acronym, span.abbr {
  cursor: help;
}

/*
.login_field_value {
	background-color: white;
	border: 1px solid #000000;
	width: 320px;
}
*/

.login_button {
	width: 50px;
}

table.prefst {
	background-color: #666;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	color: #fff;
	font-family: Arial, sans-serif ;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 500px;
	}

table.prefst td {
	background-color: #CCC;
      border: 1px #fff solid;
      color: #000;
      padding: 2px;
      text-align: left;
      }
      
table.prefst td.edit:hover {
	background-color: #CDA;
      border: 1px #fff solid;
      color: #000;
      padding: 2px;
      text-align: left;
      }
      
      
.topGreeting { 
	font-size: 12px;
	font-weight: Bold;
      } 
 
      
.topGreeting a {
	font-size: 12px;
	font-weight: normal;
      } 
 

.topAlert {
	color: #EF7100;
	font-size: 12px;
	font-weight: Bold;
      } 
 
      
.topAlert a {
	background: #009966;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: Bold;
	padding: 2 5 2 5;
      } 
      
.topMessage {
	color: #666660;
	font-size: 12px;
	font-weight: normal;
	padding: 0 2 0 0;
      }

.topMessage a {
	color: #39699C;
	font-size: 12px;
	font-weight: normal;
      }      
      
.topFAQ, .topFAQ a{
	color: #AA1133;
	font-size: 12px;
	font-weight: Bold;
	padding: 0 2 0 0;
      }     
      
#faqs ul, #faqs ul li {
	font-size:14px;
	margin:0 20 0 20;
	padding:0;
}  

#faqs h3 {
	margin:0 20 0 20;
	padding:0;
}  

.FAQ_block  {
	margin:10 100 30 100;
}
      
#faqs p {
	font-size:12px;
	margin:10 100 30 100;
	padding:0;
}  
  
.topBETA {
	background: #FFFFA0;
	color: #FF1133;
	font-size: 14px;
	padding: 0 0 0 0;
      }     
     
#topAds1 a {
	color: #666666; 
	font-size: 12px;
	font-weight: Bold;
      }      
#topAds2 a {
	color: #666666; 
	font-size: 10px;
	font-weight: Bold;
      }

#topSlogon {
	color: #FE7100; 
	font-size: 12px;
	font-weight: Bold;
      }
      
#legend_on, #legend_off, #prefs_on, #prefs_off,  #dis {
	display: none;
	}
	
.adv, .dis {
	background: #146EB4;
	color: #FFF; 
	line-height: 22px;
	}
	

.advl, .disl {
	background: #146EB4;
	color: #FFF; 
	font-size: 100%;
	line-height: 22px;
	padding: 10px;
	}
	
.advh, .dish {
	background: #146EB4;
	color: #FFF; 
	font-size: 130%;
	line-height: 32px;
	padding: 10px;
	}

.A-R {
	text-align: right;
	font-size: 75%;
	}
	
.A-L {
	text-align: left;
	}
	
.Checkbox_label, .icon_label {
	background-repeat:no-repeat;
	color: #FFF;
	padding:0;
	margin:0;
	padding-left: 18px;
	}

#mall_stores {overflow:hidden;}
#mall_stores.anchor, .sprite-A  {  width: 180px !important; height: 111px; z-index: 2; overflow:hidden;}
.det_img  {  width: 16px; height: 16px; }


.xCATALOG {background: url(http://www.seespend.com/image/icons/16/catalog.png) no-repeat; }
.xFLYER {background: url(http://www.seespend.com/image/icons/16/flyer.png) no-repeat; }
.xGIFTCARD {background: url(http://www.seespend.com/image/icons/16/gc.png) no-repeat; }
.xNEWSLETTER {background: url(http://www.seespend.com/image/icons/16/newsletter.png) no-repeat; }
.xOUTLET {background: url(http://www.seespend.com/image/icons/16/sale_tag_red.png) no-repeat; 	}
.xI_SHOP {background: url(http://www.seespend.com/image/icons/16/heart.png) no-repeat; 	}
.xI_SHOPR {background: url(http://www.seespend.com/image/icons/16/heart.png) no-repeat; 	}
.xINFO {background: url(http://www.seespend.com/image/icons/16/info.png) no-repeat; 	}


.CATALOG   { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 0 no-repeat;} 
.FLYER     { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -42px no-repeat;} 
.GIFTCARD  { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -63px no-repeat;} 
.NEWSLETTER{ background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -147px no-repeat; } 
.OUTLET    { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -168px no-repeat; } 
.CONTACT   { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -21px no-repeat; } 
.NOTE      { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -126px no-repeat; } 
.INFO      { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -126px no-repeat; } 
.GUEST     { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -189px no-repeat; } 
.USER      { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -210px no-repeat; } 
.I_SHOP    { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -84px no-repeat; } 
.I_SHOPR   { background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -84px no-repeat; } 

.sprite-heart2{ background: transparent url(http://www.seespend.com/image/icons/16/icons.png) 0 -105px no-repeat; } 

.email_block {padding: 40 0 0 80;}
	
a.I_SHOPR {color: #FFFFFF}

.EMAIL, .EMAILR {background: url(http://www.seespend.com/image/icons/16/envelope.png) no-repeat; 	}
a.EMAILR {color: #FFFFFF}

div.detail-span { position:relative; top:-24px; width: 180px !important; height: 24px; float:left; opacity: 0.1;	filter:alpha(opacity=10);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)'; } 
div.label-span { position:relative; top:-125px; width: 180px !important; float:left; } 

/*
    AJAX suggestions
*/
  
.infoWrapper {  
    clear:both;  
}  
  
.infoTitle {  
    color:#808080;  
    float:left;  
    width:210px;  
    text-align:rightright;  
    margin-right:5px;  
    line-height:29px;  
}  
  
.infoContent {  
    text-align: left;  
}  
  
.text{  
    border-color: #CCCCCC #C3C3C3 #DDDDDD;  
    border-style: solid;  
    border-width: 1px;  
    font-size: 14px;  
    /*margin-right: 4px;  
    padding: 5px;  */
}  
  
.text.long {  
    width:190px;  
}  

#redText, #fs1, #fs2, #keyword_in, #brand_in, #sid_in {
	background: transparent;
	position: absolute;
	text-transform: lowercase;
	top: 10px;
	z-index: 100;
}

#redText {
	background-color: white;
	z-index:99;
	color:red;
}

