/**
* Stylish Select 0.4.3 - $ 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 .SSContainerDivWrapper { left:-9999px; }
/*
* Red example
---------------------------------------------------------*/
.stylish-select .SSContainerDivWrapper { margin:0; padding:0; width:143px; position:absolute; top:41px; left:0; z-index:2; background:#e1e1da; }
.stylish-select ul.newList { margin:0; padding:0; list-style:none; color:#000; background:#e1e1da; border:1px solid #adadab; overflow:auto; }
.stylish-select ul.newList * { margin:0; padding:0; }
.stylish-select ul.newList a { color: #4f4f4f; text-decoration:none; display:block; }
.stylish-select .newListSelected { width:143px; color:#000; height:34px; padding:9px 0 0 12px; float:left; background:url(../images/design/lang-bg.gif) no-repeat; }
.stylish-select .newListSelected span { width:143px; display:block; } 
.stylish-select ul.newList li a { padding:8px 11px; display:block; color:#4f4f4f; font:normal 1.53em DINNextRoundedLTProBold; line-height:18px; }
.stylish-select ul.newList li a:focus { -moz-outline-style: none; }
.stylish-select .selectedTxt { width:100px; overflow:hidden; height:18px; padding:0 23px 0 0; font:normal 1.53em DINNextRoundedLTProBold; color:#4f4f4f; background:url(../images/design/select-arrow.gif) right center no-repeat; }
.stylish-select .hiLite { background:#52bedf!important; color:#fff!important; }
.stylish-select .hiLite a { background:#52bedf!important; color:#fff!important; }
.stylish-select .newListHover { background:#fff; color:#4f4f4f; cursor:pointer; }
.stylish-select .newListSelHover,
.stylish-select .newListSelFocus { /*background-position:0 -22px;*/
	cursor:pointer; }
.stylish-select .newListOptionTitle { font-weight:bold; }
.stylish-select .newListOptionTitle ul { margin:3px 0 0; }
.stylish-select .newListOptionTitle li { font-weight:normal; border-left:1px solid #ccc; }

.stylish-select .plan-choice .SSContainerDivWrapper { width:162px; }
.stylish-select .plan-choice .newListSelected { width:163px; height:41px; padding:12px 0 0 12px; background:url(../images/design/plan-select-bg.gif) no-repeat; }
.stylish-select .plan-choice .selectedTxt { width:120px; color:#7b868a; background:none; }
.stylish-select .plan-choice ul.newList { border:1px solid #111317; }

.stylish-select .contact-content .SSContainerDivWrapper { width:233px; }
.stylish-select .contact-content .newListSelected { width:233px; height:36px; padding:0; float:none; background:url(../images/design/contact-category.gif) no-repeat; }
.stylish-select .contact-content .selectedTxt { width:201px; padding:7px 12px 8px; }
.stylish-select .contact-content ul.newList { border:1px solid #111317; }