/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/


/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color:#001E3C; text-decoration:none; display:block;}

.MailingSelect {width:255px; }
.ContactSelect { margin:0 auto; width:225px;}
.ServiceSelect{ margin:10px 0; width:475px; height:32px; position:relative; z-index:4;}
#alphaSelect ul.newList a, .MailingSelect ul.newList a { color:#001E3C;}
#betaSelect ul.newList a { color:#4F2D00;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:252px; background:#fff; position:absolute;  border:1px solid #ccc; top:36px; left:0; overflow:auto; z-index:10;}
.MailingSelect ul.newList {width:255px; }
.ContactSelect ul.newList {width:225px; }
.ServiceSelect ul.newList {width:475px; }

.newListSelected {width:257px; color:#000; height:32px;padding:8px 0 2px 6px; float:left; }
#alphaSelect .newListSelected{ color:#001E3C; background:url(../img/select_alpha.jpg) no-repeat;}
#betaSelect .newListSelected{ color:#4F2D00;background:url(../img/select_beta.jpg) no-repeat;}
.ContactSelect .newListSelected{ width:219px; height:32px; color:#000000; background:url(../images/select_back.jpg) no-repeat; margin-bottom:-2px;}
.ContactSelect div { margin: 0!important; }
.newListSelected span {color:#000; width:260px; display:block;}
ul.newList li, ul.newList li a {padding:1px 8px; display: block; }
#content #text ul.newList li{margin:5px;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:230px; overflow:hidden; height:26px; padding:0 23px 0 0!important;}
.ContactSelect .selectedTxt {width:225px; padding:0 45px 0px 0; height:33px;}

.hiLite {background:#650101!important; color:#fff!important;}
.hiLite a {background:#650101!important; color:#fff!important;}

#alphaSelect .hiLite, .MailingSelect .hiLite, 
.ContactSelect .hiLite, .ServiceSelect .hiLite{background:#4096ee!important; color:#fff!important;}

#alphaSelect .hiLite a,  .MailingSelect .hiLite a, 
.ContactSelect .hiLite a, .ServiceSelect .hiLite a  {background:#4096ee!important; color:#fff!important;}

#betaSelect .hiLite {background:#ff9512!important; color:#fff!important;}
#betaSelect .hiLite a {background:#ff9512!important; color:#fff!important;}

.newListHover {background:#ccc!important; color:#000!important; cursor:default;} 
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

