div.Grid2up ul li {height:250px}
div.Grid2up ul li span.SlRemove {font-size:10px; padding-top:0px; padding-bottom:3px}
div.Grid2up ul li span.SlRemove a{display:inline; color:#18C0D6}
div.Grid2up ul li span.SlRemove a:hover {color:#000; text-decoration:underline}

div.SlEmptyNotice {align:center; text-align:center; margin-left:auto; margin-right:auto; margin-top:200px}

/* ==== SHORTLIST RIGHT HAND SIDE === */
a.ShortListLinks {font-weight:bold; display:block; font-size:12px; margin-top:7px}
p.SLtoggle {font-size:12px}
p.SLtoggle a.Active {font-weight:bold; color:#000}
form#ChangeList {margin-top:7px}
form#ChangeList label {font-size:20px; width:75px }
form#ChangeList select {width:115px }

/* ==== LOGIN PAGE STYLES === */
div.ShortlistLogin {background:url(/_images/Shortlist/LoginBG.jpg) no-repeat; color:#fff}
div#LoginForm {position:absolute; top:20px; left:21px;}
div.ShortlistLogin label {float:left; color:#fff; font-size:12px; margin-top:2px}
div.ShortlistLogin input {display:block; font-size:12px; margin-bottom:8px}
div.ShortlistLogin form#frmLogin label {width:100px; font-weight:bold}
div.ShortlistLogin form#frmPassword {margin-top:40px}
div.ShortlistLogin form#frmPassword p{color:#fff; font-size:12px; margin-bottom:4px}
div.ShortlistLogin p.RegisterLink {font-size:12px; margin:10px 0px 0px 21px; font-weight:bold}
div.ShortlistLogin p.RegisterLink a:hover {color:#18C0D6}
div#FormResponse {display:none; position:absolute; top:140px; left:310px; width:200px; padding:10px; color:#fff; filter:alpha(opacity=90); background-color:#69C3DB; border:0px solid #fff; text-align:center ; }

/* ==== EMAIL LIST STYLES === */
form#frmEmailList label {display:block; margin:25px 0 10px; font-weight:normal}
form#frmEmailList textarea {font-family:arial; font-size:12px; width:175px; margin-bottom:25px}

div#SubmitMask {position:absolute; width:950px; height:464px; display:none; top:0; left:0; z-index:100;  }
div#SubmitConfirm {position:absolute; width:450px; height:250px; display:none; filter:alpha(opacity=95); background-color:#69C3DB; border:0px solid #fff; text-align:center ; top:100px; left:250px; z-index:200}
div#SubmitConfirm p{align:center; color:#000; margin-top:90px; }

form.SLFriendEmail label {margin-top:10px}

/* ==== REGISTER PAGE STYLES === */
div.ShortlistRegister {background:url(/_images/Shortlist/RegisterBG.jpg) no-repeat; color:#fff}
div#RegisterForms {position:absolute; top:47px; left:22px; color:#fff; font-size:80%}
form#frmSLRegister {margin-top:15px}
form#frmSLRegister input {width:130px; font-size:12px; display:block; margin-left:130px; margin-bottom:15px}
form#frmSLRegister textarea {width:200px; height:50px; font-size:95%; font-family:arial, sans-serif; display:block; margin-left:130px; margin-bottom:15px}
form#frmSLRegister input.button {width:auto;}
form#frmSLRegister label {font-weight:bold;color:#fff; font-size:12px; float:left; margin-top:5px}

form#frmSLRegister input.ReadOnly {width:50%; background-color:transparent; border:0px; color:#fff; margin-top:18px;}

div.PWDreset {background:url(/_images/Shortlist/PasswordBG.jpg) no-repeat;}
div.PWDreset div#RegisterForms {top:27px; left:22px;}
div.PWDreset a{color:#000;}

