/* ACSA CSS Document */

html{overflow:-moz-scrollbars-vertical;}

*{
padding:0;
margin:0;
}

body{
background-color:#ccc6bc;
}

#holding{
position:relative;
width: 895px;
background-color:#000000;
text-align:center;
margin: 0px auto;
border-bottom: 6px solid #9d4723;
}

#header .top{
height: 35px;
background-color:#ccc6bc;
}

#header .menu{
font: 10px Arial, Helvetica, sans-serif normal;
color:#3d3b38;
padding: 20px 0 0 100px;
background-color:#ccc6bc;
text-align:left;
}

#header .menu a:link {color:#3d3b38; text-decoration:none;}
#header .menu a:visited {color:#3d3b38; text-decoration:none;}
#header .menu a:hover {color:#3d3b38; text-decoration:underline;}
#header .menu a:active {color:#3d3b38; text-decoration:none;}

#header .active{
text-decoration:underline;
}

#header select{
width: 140px;
margin: 0 0 0 15px;
}

#header .bottom{
vertical-align:top;
}

#header .navigation{
height: 50px;
font: 11px Arial, Helvetica, sans-serif normal;
color:#fff;
text-align:right;
padding:0px 59px 0px 24px;
vertical-align:middle;
}

#header .right{
height: 35px;
font: 11px Arial, Helvetica, sans-serif normal;
color:#fff;
text-align:left;
padding: 3px 0 0 50px;
vertical-align:top;
}

#header a:link {color:#fff; text-decoration:none;}
#header a:visited {color:#fff; text-decoration:none;}
#header a:hover {color:#fff; text-decoration:none;}
#header a:active {color:#fff; text-decoration:none;}

.seperator{
color:#808080;
padding: 0 5px 0 5px;
}

/* Homepage */

#box1{
width: 773px;
height: 244px;
background:#000000 url(../gfx/box1_bg.jpg) repeat-x ;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #FFF;
text-align:center;
margin: 0px auto;
}

.bannercol
{
    background: url(../gfx/head-rep-background.jpg) repeat-x ;
    text-align:right;
    width:625px;
}

/*
.bannercol img 
{
    margin-top:14px;
    margin-right:59px;
    width:468px;
    height:60px;
}
*/

.bannercol div 
{
    margin-top:14px;
    margin-right:59px;
    width:468px;
    height:60px;
}

/* Woman */

.lerato{
width: 437px;
height: 244px;
float:left;
}

#divWouldLikeTo 
{
    text-align:left;
    float:left;
    margin: 166px 0px 0px 23px !important;
    margin: 166px 0px 0px 11px;
}

#divWouldLikeTo select
{
    width:212px;
    font: 11px Arial, Helvetica, sans-serif normal;
}

#divWouldLikeTo select option
{
   padding-left:4px;
}

#divWouldLikeTo img
{
    margin-left:-5px;
}


/* Promo */

#box1 #jw{
width: 336px;
height: 244px;
float:left;
}

#box1 #jw img{
width: 336px;
height: 244px;
border:none;
}

/* Featured Brands */

#box2{
width: 802px;
height:85px;
background-color:#c74525;
text-align:center;
margin: 0px auto;
}

/* 3 Promos */

#box3{
width: 737px;
height:128px;
padding: 0 18px 0 18px;
background-color:#000000;
border-bottom: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #FFF;
text-align:center;
margin: 0px auto;
}

#merchant_products 
{
    width:735px;
}

#merchant_promos
{
    width:500px;
}

#box3 .content, #merchant_products .content, #merchant_promos .content{
width: 230px;
float:left;
margin: 15px 15px 0 0 !important;
margin: 15px 11px 0 0;
font: 11px Arial, Helvetica, sans-serif normal;
color:#fff;
text-align:left;
}

#box3 .content a:link, #merchant_products .content a:link, #merchant_promos .content a:link{
color:#c66a09;
}
#box3 .content a:visited, #merchant_products .content a:visited, #merchant_promos .content a:visited{
color:#c66a09;
}
#box3 .content a:hover, #merchant_products .content a:hover, #merchant_promos .content a:hover{
color:#fff;
}
#box3 .content a:active, #merchant_products .content a:active, #merchant_promos .content a:active{
color:#fff;
}

#box3 .content img, #merchant_products .content img, #merchant_promos .content img{
border: 1px solid #FFF;
float:left;
margin: 0 10px 0 0;
}

#box3 .orange, #merchant_products .orange, #merchant_promos .orange{
color:#c66a09;
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
}

/* Specials */

#box4{
width: 777px;
height:165px;
background-color:#000000;
text-align:center;
margin: 0px auto 0px auto;
}

/* Special Offer*/

.box5{
width: 255px;
height:151px;
float:left;
margin: 10px 10px 0 0;
border: 1px solid #FFF;
vertical-align:top;
}

.box5 img{
float:left;
}

.box5 p{
padding: 30px 0 0 120px;
font: 11px Arial, Helvetica, sans-serif normal;
color:#fff;
text-align:left;
}

.box5 p a:link{
color:#c69f17;
}
.box5 p a:visited{
color:#fff;
}
.box5 p a:hover{
color:#fff;
}
.box5 p a:active{
color:#fff;
}

/* Stores / Newsletter*/

#box6{
width: 243px;
height:165px;
float:right;
margin: 1px 0 0 0;
}

#box6 img{
vertical-align:top;
border: 0;
padding: 0;
}

/* Footer*/

#footer{
width: 895px;
padding: 14px 0 44px 0;
font: 11px Arial, Helvetica, sans-serif normal;
color:#999999;
background-color:#000000;
text-align:center;
margin: 0 0 20px 0;
}

#footer a:link {color:#999999; text-decoration:none;}
#footer a:visited {color:#999999; text-decoration:none;}
#footer a:hover {color:#999999; text-decoration:underline;}
#footer a:active {color:#999999; text-decoration:none;}

#clear{
clear:both;
}

.clear{
clear:both;
}


/*-------ACSA's OWN--------*/

#boxContainer1
{
    border:1px #fff solid;
    width: 773px;
    background:#000000 url(../gfx/box1_bg.jpg) repeat-x ;
    text-align:center;
    margin: 0px auto;
}

/* 'I WOULD LIKE TO' SELECT BOX */
#divWouldLikeTo2{
position:absolute;
top: 32px;
left: 542px;
width:302px;
height:33px;
z-index:1000;
margin-top:185px;
}

#divWouldLikeTo2 select{
float:left;
width: 180px;
font: 11px Arial, Helvetica, sans-serif normal;
color:#000;
}

/*ORANGE IMAGES*/
#contactus,#searchresults,#shops-az,#shopsbycategory,#helpimage,#overviewimage,#termsimage,#privacyimage,#searchimage,#quicktoolsimage,#surveyimage,#newsletterimage,#disclaimerimage,#tellushow
{
  width:397px;
  height:86px;
  position:absolute;
  top:183px;
  left:52px;  
}

#whatson {
  width:557px;
  height:86px;
  position:absolute;
  top:183px;
  left:52px;  
}

#OwnPageContent{
    margin:115px 0px 0px 0px;
    width:100%;
    text-align:left;
    color:#fff;
    font:11px Arial, Helvetica, sans-serif;
    
}

#OwnPageContent p
{
    margin-bottom:10px;
}


#OwnPageContent .wideDiv
{
    margin-left:33px;
    width:650px;
    padding-top:10px;
    margin-bottom:20px;
}

/*PROMO PAGE */
#whatson
{
    background:url(../gfx/whats_on.gif) no-repeat;
}

#OwnPageContent .promoContainer{
    padding-top:5px;
}



#OwnPageContent .promoPic{
    border:1px #fff solid;
    float:left;
    margin-left:22px !important;
    margin-left:10px;
}

#OwnPageContent .promoContent
{
    float:left;
    margin:10px 0px 0px 28px;
    width:400px;
}

#OwnPageContent .merchpromoContent
{
    float:left;
    margin:10px 0px 0px 28px;
    width:519px;
}

.merchpromoContent a:link,.merchpromoContent a:hover,.merchpromoContent a:active,.merchpromoContent a:visited
{
    color:#c69f17;
}


#OwnPageContent .heading
{
  color:#de6825;
  font:bold 11px Arial, Helvetica, sans-serif;
} 

#OwnPageContent .promoText
{
   margin-top:5px;
}


.promoText a:link,.promoText a:hover,.promoText a:active,.promoText a:visited
{
color:#de6825;
}

.promoText ul { margin: 10px 0px 10px 25px; }

/*END OF PROMO PAGE */


/*CONTACT PAGE */

#contactus
{
    background:url(../gfx/contact_us.gif) no-repeat;
}

#tellushow
{
    background:url(../gfx/tell_us_how.gif) no-repeat;
}

#OwnPageContent .contactForm
{
    float:left;
    margin-left:38px !important;
    margin-left:19px;
    width:400px;
}

#OwnPageContent .contactForm table
{
    border-collapse:separate;    
}

#OwnPageContent .contactForm table td
{
    border-bottom:4px #000 solid;
}


#OwnPageContent td.left
{
    width:70px;
}


#OwnPageContent .contactForm .txtfield, #OwnPageContent .contactForm .txtarea
{
    width:250px;
    border:1px solid #7f9db9;
    font:11px Arial;
}

#OwnPageContent .contactForm .txtarea{height:60px;}

#OwnPageContent .buttonSubmit, #OwnPageContent .buttonSubmit2{
    height: 25px;
    width: 58px;
    font: 10px Arial, Helvetica, sans-serif normal;
    border: none;
    background-color:#de6825;
    color:#fff;
    text-align:center;
    margin: 9px 0 0 0;
}

#OwnPageContent .details
{
    width:250px;
    float:left;
    margin-left:45px;
}
/*END OF CONTACT PAGE*/



/*SEARCH RESULTS PAGE*/
#searchresults
{
    width:461px;
    background:url(../gfx/search_results.gif) no-repeat;
}

#OwnPageContent .results,#OwnPageContent .leftGeneric
{
    float:left;
    margin-left:33px !important;
    margin-left:17px;
    width:412px;
}

#OwnPageContent .leftGeneric{margin-top:15px;}

#OwnPageContent .results .resultHeading{font-weight:bold;}

#OwnPageContent .adverts
{
    float:left;
    width:265px;
    margin-left:35px;
}

#OwnPageContent .results .count
{
    color:#dfdcda;
    font-weight:bold;
    margin-left:3px;
    width:204px;
    float:left;
    margin-bottom:6px !important;
    margin-bottom:3px;
}

#OwnPageContent .results .previousNext
{
    text-align:right;
    float:left;
    width:200px;
}

#OwnPageContent .results .previousNext a:link {color:#dfdcda;}
#OwnPageContent .results .previousNext a:visited {color:#dfdcda;}
#OwnPageContent .results .previousNext a:hover {color:#dfdcda;text-decoration:none;}
#OwnPageContent .results .previousNext a:active {color:#dfdcda;}


#OwnPageContent .displayResults 
{
    padding:7px 5px 5px 5px;
    margin-top:3px !important;
    margin-top:0px;
}
#OwnPageContent .displayResults a:link{color:#fff;}
#OwnPageContent .displayResults a:visited{color:#fff;}
#OwnPageContent .displayResults a:hover{color:#fff;text-decoration:none;}
#OwnPageContent .displayResults a:active{color:#fff;}

#OwnPageContent .adverts td.right p{font: 11px Arial, Helvetica, sans-serif normal;}
#OwnPageContent .adverts td.right h5{color:#c66a09;font:bold 11px Arial, Helvetica, sans-serif;}
#OwnPageContent .adverts img{border:1px #fff solid;margin-right:5px;}
#OwnPageContent .adverts a:link,#OwnPageContent .adverts a:visited,#OwnPageContent .adverts a:hover,#OwnPageContent .adverts a:active{color:#c66a09;text-decoration:underline;}
#OwnPageContent .adverts a:hover{text-decoration:hover;}
#OwnPageContent .adverts p{margin:0px;}
#OwnPageContent .adverts td{padding-bottom:10px;}
#OwnPageContent .adverts td.right{padding-left:10px;}

/*END OF SEARCH RESULTS PAGE*/


/*SHOPS FROM A-Z PAGE*/
#shops-az
{
    width:461px;
    background:url(../gfx/shops-az.gif) no-repeat;
}

.u{text-decoration:underline;}

.letters{margin:0px 0px 3px 5px;}

.letters a:link,.letters a:visited,a:hover,a:active{color:#fff;text-decoration:none;}
.letters a:hover{text-decoration:underline;}

/*END OF SHOPS FROM A-Z PAGE*/


.dotLine
{
    margin:7px 0 0px 0;
}

.bottomDotLine
{
    margin:9px 0px 8px 0px !important;
    margin:8px 0px 6px 0px;
}

/*SHOPS BY CATEGORY*/
#shopsbycategory
{
    width:467px;
    background:url(../gfx/shopsbycategory.gif) no-repeat;
}

#OwnPageContent .shopsbycat{margin-top:2px !important;}

#OwnPageContent .buttonSubmit2
{
    width:57px;
    height:19px;
    margin:0px 0px 0px 5px;
}

.shopsbycat .txtKeyword,.shopsbycat .selFilter 
{
    border:1px #7f9db9 solid;
    padding: 2px 2px 2px 3px;
    height:13px;
    font: 11px Arial, Helvetica, sans-serif normal;
    width:138px;
    
}

.shopsbycat .selFilter 
{
    height:19px;
    margin-left:10px;
    width:187px;
    margin:0px 0px 0px 10px;
}

.dot1
{
   margin:14px 0 7px 0;
}
/*END OF SHOPS BY CATEGORY*/


/*HELP*/
#helpimage
{
    width:182px;
    background:url(../gfx/help.gif) no-repeat;
}

#OwnPageContent .helpTitle {font: bold 11px Arial, Helvetica, sans-serif normal;}

#OwnPageContent .helpItem{margin-bottom:10px;}
/*END OF HELP*/


/*OVERVIEW*/
#overviewimage
{
    width:304px;
    background:url(../gfx/overview.gif) no-repeat;
}
/*END OF OVERVIEW*/

/*TERMS & CONDITIONS*/
#termsimage
{
    width:556px;
    background:url(../gfx/terms.gif) no-repeat;
}


/*END OF TERMS & CONDITIONS*/


/*PRIVACY STATEMENT*/
#privacyimage
{
    width:439px;
    background:url(../gfx/privacy.gif) no-repeat;
}
/*END OF PRIVACY STATEMENT*/


/*SEARCH*/
#searchimage
{
    width:391px;
    background:url(../gfx/search.gif) no-repeat;
}
/*END OF SEARCH*/





h6.heading1
{
    color:#c66a09;
    font: bold 11px Arial, Helvetica, sans-serif ;
    padding:0px;
    margin:0px;
}

h6.heading2
{
    color:#c66a09;
    font: bold 11px Arial, Helvetica, sans-serif ;
    padding:0px 0px 10px 0px;
    margin:0px;
}


.adTitle{font-weight:bold;}

#header td.navigation a:hover{text-decoration:underline;}

.imgLogo{border:none;}


/* QUICKTOOLS */
#quicktoolsimage
{
    width:369px;
    background:url(../gfx/quicktools.gif) no-repeat;
}


.toolsItem{margin-bottom:15px;}

.toolsItem h6
{
   color:#de6825;
   font:bold 11px Arial; 
}

.toolsItem span
{
margin:0px;
padding:0px;
display:block;
}

.toolsItem a:link,.toolsItem a:hover,.toolsItem a:visited,.toolsItem a:active
{
 color:#de6825;
 font: 11px Arial, Helvetica, sans-serif ;
}

/*END OF QUICK TOOLS */


/*WEATHER*/

.weather_container h6
{
   color:#de6825;
   font:bold 11px Arial;
   margin-left:7px; 
}

.weather_container select 
{
    border:1px #7f9db9 solid;
    font: 11px Arial, Helvetica, sans-serif normal;
    width:138px;
    margin-left:7px;
}

.weather_container .weather_select
{
    margin-top:10px;
    margin-left:7px;
}

.weather_container .current
{
    color:#de6825;
    margin:4px 0px 7px 7px;
}

.weather_container .weather_bg
{
    margin:10px 0px 10px 7px;
    background:url(../gfx/weather_bg.gif) no-repeat;
    height:80px;
    width:247px;
    border:1px #666 solid;
}

.weather_container .weather_icon
{
    margin:13px 0px 0px 15px !important;
    margin:13px 0px 0px 7px;
    float:left;
}

.weather_container .weather_info
{
    margin:13px 0px 0px 10px;
    float:left;
}

.weather_container .temp{font-size:28px;font-weight:bold;}
.weather_container .sky{font-size:16px;font-weight:bold;}

.weather_container table.tblDetails
{
    margin-left:7px;
}


.weather_container table.tblDetails td{width:60px;padding:2px 5px 2px 0px;}

.weather_container table.tblDetails td.left
{
    font-weight:bold;
    width:30px;
}



/*END OF WEATHER*/


/*PARKING*/
.parking_container
{
}

.parking_container h6
{
   color:#de6825;
   font:bold 11px Arial;
   margin:0px 0px 10px 7px; 
}

.parking_container .button
{
    width:79px;
    height:23px;
    border:none;
    font: 10px Arial, Helvetica, sans-serif normal;
    color:#fff;
    background-color:#de6825;
    margin:13px 0px 0px 240px !important;
    margin:13px 0px 0px 239px;
}

.button2
{
    width:85px;
    height:23px;
    border:none;
    font: 10px Arial, Helvetica, sans-serif normal;
    color:#fff;
    background-color:#de6825;
}

.parking_container .tbl_disclaimer
{
    width:300px;
    color:#CCCCCC;
    font: 11px Arial, Helvetica, sans-serif normal;
}

.parking_select{margin-left:7px;}

.parking_select select
{
    border:1px #7f9db9 solid;
    font: 11px Arial, Helvetica, sans-serif normal;
    width:171px;
    margin-bottom:5px;
    margin-left:0px !important;
    margin-left:-3px;
}

.parking_select div.left{width:140px;float:left;}
    
.dot_bg
{
    background:url(../gfx/search_results_dotted.gif) center no-repeat;
    height:10px;
    width:320px;
    padding:9px 0px;
}

.parking_container .total_text,.parking_container .cost
{
    color:#de6825;
    font:bold 11px Arial,Helvetica, sans-serif normal;
    float:left;
}

.parking_container .total_text
{    
    margin-left:8px !important;
    margin-left:4px;
}

.parking_container .cost
{
    margin-left:65px;
}


#txt_arrival,#btn_arrival,#txt_departure,#btn_departure
{
    float:left;
}

#btn_arrival,#btn_departure{
    height:20px;
    border:none;
    font: 10px Arial, Helvetica, sans-serif normal;
    color:#fff;
    background-color:#de6825;
    width:52px;
    margin:0px 0px 3px 3px;
}

#txt_arrival,#txt_departure{
    width:110px;
    padding:2px;
    border:1px solid #7f9db9;
    font: 10px Arial, Helvetica, sans-serif normal;
    
}
/*END OF PARKING*/

.vertical_promos
{
    width:96px;
    height:96px;
}

#divFlashContent
{
    padding-left:98px;
}

/*SURVEY*/
#surveyimage
{
    width:646px;
    background:url(../gfx/survey.gif) no-repeat;
}

.surveyLeft
{
    float:left;     
    margin-left:28px !important;
    margin-left:15px;
    padding-top:10px;
}

.surveyleftImage
{
    border:1px #fff solid;
    width:188px;
    height:392px;
    background:url(../gfx/survey_left.jpg) no-repeat;
   
}

.surveyRight
{
    float:left;
    margin-left:25px;
    width:405px;
    font:11px Arial, Helvetica, sans-serif normal;
    padding-top:10px;
}

.surveyRight h6, .surveyRight div,.surveyRight span
{
    color:#de6825;
    font: bold 11px Arial, Helvetica, sans-serif normal;
}

.survey_banner_1
{
    position:absolute;
    background:url(../gfx/survey_banner_1.gif) no-repeat;
    width:538px;
    height:25px;
}

.survey_banner_2
{
    position:absolute;
    background:url(../gfx/survey_banner_2.gif) no-repeat;
    width:538px;
    height:25px;
}

.surveyRight input{border:none;padding:0px;margin:0px;height:15px;margin-right:5px;color:#000}

.surveyRight .smallHeading,.surveyRight a:link,.surveyRight a:hover,.surveyRight a:active,.surveyRight a:visited
{
    color:#de6825;
    font: normal 11px Arial, Helvetica, sans-serif normal;
}

.surveyRight textarea
{
    width:400px;
    border:none;
    height:100px;
    font:11px Arial;
}

.surveyRight .tblDetails select
{
    width:210px;
    font:11px Arial;
    border:none;
    padding:2px;
}

.surveyRight .tblDetails input
{
    width:206px;
    font:11px Arial;
    border:none;
    padding:2px;
}

.surveyRight .tblDetails{width:400px;border-collapse:collapse;border-spacing:2px;}
.surveyRight .tblDetails td{padding:5px 0px;}
.surveyRight .tblDetails .left{width:40%;}
.surveyRight .tblDetails .right{width:60%;}
.surveyRight .tblDetails .month{width:104px;}
.surveyRight .tblDetails .day{width:40px;}
.surveyRight .tblDetails .year{width:60px;}

.surveyRight .tblDetails td.left{width:200px;}

.blackDot
{
    height:25px;
    width:400px;
    background:url(../gfx/black_dot.gif) center repeat-x;    
}

.surveyRight .btn{
    height: 25px;
    width: 58px;
    font: 10px Arial, Helvetica, sans-serif normal;
    border: none;
    background-color:#de6825;
    color:#fff;
    margin: 9px 0 0 0;
    padding:0px;
}
/*END OF SURVEY*/


a.back1:link,a.back1:hover,a.back1:active,a.back1:visited
{
    color:#de6825;
    margin-left:11px;
}

a.back2:link,a.back2:hover,a.back2:active,a.back2:visited
{
    color:#de6825;
    margin-left:0px;
}


/*SUBSCRIBE TO NEWSLETTER*/

#newsletterimage
{
width:337px;
background:url(../gfx/subscribe.gif);
}

.newsletterForm
{
    float:left;
    margin-left:38px !important;
    margin-left:19px;
    width:550px;
}

.newsletterForm table{border-collapse:separate;}

.newsletterForm table td{border-bottom:4px #000 solid;}

.newsletterForm .phone1{width:30px;}
.newsletterForm .phone2{width:45px;}
.newsletterForm .phone3{width:110px;}

.newsletterForm input, .newsletterForm select
{
    border:1px solid #7f9db9;
    font:11px Arial, Helvetica, sans-serif normal;
}

.newsletterForm .chk
{
    border:none;
}

.newsletterForm  a:link,.newsletterForm a:hover,.newsletterForm a:active,.newsletterForm a:visited
{
    color:#de6825;
    font: normal 11px Arial, Helvetica, sans-serif normal;
}

.newsbtn{
    height: 25px;
    width: 58px;
    font: 10px Arial, Helvetica, sans-serif normal;
    border: none;
    background-color:#de6825;
    color:#fff;
    margin-top: 9px;
}

/*END OF SUBSCRIBE TO NEWSLETTER*/

/* DISCLAIMER */

#disclaimerimage{width:343px;background:url(../gfx/disclaimer.gif);}

/* END OF DISCLAIMER */



.ul1,.ol1,.ol2
{
    padding-left:30px;
}

.ol2{padding-top:10px;}

.ul1 li,.ol1 li
{
    padding-bottom:10px;
}

.a1:link,.a1:visited,.a1:active,.a1:hover{text-decoration:underline;color:#de6825;}
.a1:hover{text-decoration:none;}

.featuredbg
{
    background-image:url(../gfx/featured.jpg);
    width:241px;
    height:95px;
}

.featuredLink
{
    margin:0px 0px 0px 139px;
    width:80px;
    height:80px;
    display:block;
    padding-top:6px;
}

.adLink:link,.adLink:visited,.adLink:active,.a1adLinkhover{text-decoration:underline;color:#ffffff;}
.adLink:hover{text-decoration:none;}


/* POPUP MERCHANT SELECTOR */

.popupmerchselector
{
    position:absolute; 
    z-index:7; 
    text-align:left; 
    padding:10px; 
    font: 11px Arial, Helvetica, sans-serif normal;
    top:470px; 
    /*left:295px;*/
    left:50%;
    margin-left: -104px;
    width:206px; 
    border: solid 1px #FFFFFF; 
    color: #FFFFFF;  
    background: #DF6826;
}

.popupmerchselector a {color:#ffffff; text-decoration:underline;}

.popupmerchselector a:link {color:#ffffff; text-decoration:underline;}
.popupmerchselector a:visited {color:#ffffff; text-decoration:underline;}
.popupmerchselector a:hover {color:#ffffff; text-decoration:underline;}
.popupmerchselector a:active {color:#ffffff; text-decoration:underline;}


/* END POPUP MERCHANT SELECTOR */