/*
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.

*/

/*
Modified by Eric Lu for VTechkids.com
*/


/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}


/*==================================
vtechkids style
====================================*/
#search_brands_wrap #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#search_brands_wrap ul.newList * {
	margin:0px 0 0 0; 
	padding:0; 
}
#search_brands_wrap ul.newList a { color: #19457f; text-decoration:none; display:block; *margin-top:-2px !important;/*IE7 WL*/ }
#search_brands_wrap ul.newList {
	margin:0; 
	padding:0; 
	list-style:none; 
	color:#000; 
	width:138px; 
	position:absolute; 
	top:0; 
	left:0; 
	overflow:auto; 
	z-index:9999;
}
#search_brands_wrap .newListSelected {width:128px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(header_search-select-brands.png) no-repeat 0 0; }
#search_brands_wrap .newListSelected span {width:284px; display:block;}
#search_brands_wrap ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(header_search-select-brands.png) no-repeat -138px 0; }
#search_brands_wrap ul.newList li a:focus {-moz-outline-style: none;}
#search_brands_wrap ul.newList li.lastitem { padding-bottom: 15px; display: block; background: url(header_search-select-brands.png) no-repeat bottom right; }
#search_brands_wrap .selectedTxt {width:138px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#search_brands_wrap .hiLite {background: url(header_search-select-brands.png) no-repeat 0 -98px !important; color:#fff!important;}
#search_brands_wrap .hiLite a {background: url(header_search-select-brands.png) no-repeat 0 -98px !important; color:#fff!important;}
#search_brands_wrap .newListHover {background: url(header_search-select-brands.png) no-repeat 0 -124px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#search_brands_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#search_brands_wrap .tagOpen { display: block; background: url(header_search-select-brands.png) no-repeat 0 -66px; }
#search_brands_wrap .newListOptionTitle {font-weight:bold;}
#search_brands_wrap .newListOptionTitle ul {margin:3px 0 0;}
#search_brands_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
#search_brands_wrap ul .newList li{ *margin-top:-2px !important;/*IE7 WL*/  }

/*==================================
vtechkids Product_list style
====================================*/
#Product_list #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#Product_list ul.newList * {
	margin:0px 0 0 0; 
	padding:0; 
}
#Product_list ul.newList a { color: #19457f; text-decoration:none; display:block; *margin-top:-2px !important;/*IE7 WL*/ }

#Product_list ul.newList {margin:0; padding-bottom:10px; height:250px; list-style:none; color:#000; width:387px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(product_list-select.png) no-repeat -387px bottom; }

/*#Product_list ul.newList {
	margin:0; 
	padding:0; 
	list-style:none; 
	color:#000; 
	width:386px;
	height:250px;
	position:absolute; 
	top:0; 
	left:0; 
	overflow:auto; 
	z-index:9999;
}*/

#Product_list .newListSelected {width:378px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(product_list-select.png) no-repeat 0 0; }
#Product_list .newListSelected span {width:420px; display:block;}
#Product_list ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(product_list-select.png) no-repeat -387px 0; }
#Product_list ul.newList li a:focus {-moz-outline-style: none;}
#state ul.newList li.lastitem { padding-bottom: 25px; display: block; background: url(clubvtech_sign-up-select-salutation.png) no-repeat -387px bottom; }
#Product_list .selectedTxt {width:400px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#Product_list .hiLite {background: url(product_list-select.png) no-repeat 0 -98px !important; color:#fff!important;}
#Product_list .hiLite a {background: url(product_list-select.png) no-repeat 0 -98px !important; color:#fff!important;}
#Product_list .newListHover {background: url(product_list-select.png) no-repeat 0 -124px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#Product_list .newListSelHover { color:#000!important; cursor:pointer;}
#Product_list .tagOpen { display: block; background: url(product_list-select.png) no-repeat 0 -66px; }
#Product_list .newListOptionTitle {font-weight:bold;}
#Product_list .newListOptionTitle ul {margin:3px 0 0;}
#Product_list .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
#Product_list ul .newList li{ *margin-top:-2px !important;/*IE7 WL*/  }

/*================================================================
vtechkids select [gender] [reg_gender] [reg_relationship]
==================================================================*/
.gender #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.gender ul.newList * {margin:0; padding:0;}
.gender ul.newList a {color: #19457f; text-decoration:none; display:block;}
.gender ul.newList {margin:0; padding:0; list-style:none; color:#000; width:138px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
.gender .newListSelected {width:128px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-gender.png) no-repeat 0 0; }
.gender .newListSelected span {width:284px; display:block;}
.gender ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-gender.png) no-repeat -138px 0; }
.gender ul.newList li a:focus {-moz-outline-style: none;}
.gender ul.newList li.lastitem { padding-bottom: 12px; display: block; background: url(clubvtech_sign-up-select-gender.png) no-repeat bottom right; }
.gender .selectedTxt {width:138px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
.gender .hiLite {background: url(clubvtech_sign-up-select-gender.png) no-repeat 0 -98px !important; color:#fff!important;}
.gender .hiLite a {background: url(clubvtech_sign-up-select-gender.png) no-repeat 0 -98px !important; color:#fff!important;}
.gender .newListHover {
	background: url(clubvtech_sign-up-select-gender.png) no-repeat 0 -125px!important; 
	color:#000!important; 
	cursor:pointer;
}

/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.gender .newListSelHover { color:#000!important; cursor:pointer;}
.gender .tagOpen { display: block; background: url(clubvtech_sign-up-select-gender.png) no-repeat 0 -66px; }
.gender .newListOptionTitle {font-weight:bold;}
.gender .newListOptionTitle ul {margin:3px 0 0;}
.gender .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.reg_gender #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.reg_gender ul.newList * {margin:0; padding:0;}
.reg_gender ul.newList a {color: #19457f; text-decoration:none; display:block;}
.reg_gender ul.newList {margin:0; padding:0; list-style:none; color:#000; width:200px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
.reg_gender .newListSelected {width:189px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 0; }
.reg_gender .newListSelected span {width:284px; display:block;}
.reg_gender ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat -200px 0; }
.reg_gender ul.newList li a:focus {-moz-outline-style: none;}
.reg_gender ul.newList li.lastitem { padding-bottom: 12px; display: block; background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat bottom right; }
.reg_gender .selectedTxt {width:189px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
.reg_gender .hiLite {background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_gender .hiLite a {background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_gender .newListHover {
	background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -125px!important; 
	color:#000!important; 
	cursor:pointer;
}

/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.reg_gender .newListSelHover { color:#000!important; cursor:pointer;}
.reg_gender .tagOpen { display: block; background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -66px; }
.reg_gender .newListOptionTitle {font-weight:bold;}
.reg_gender .newListOptionTitle ul {margin:3px 0 0;}
.reg_gender .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


.reg_relationship #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.reg_relationship ul.newList * {margin:0; padding:0;}
.reg_relationship ul.newList a {color: #19457f; text-decoration:none; display:block;}
.reg_relationship ul.newList {margin:0; padding:0; list-style:none; color:#000; width:200px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
.reg_relationship .newListSelected {width:189px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 0; }
.reg_relationship .newListSelected span {width:284px; display:block;}
.reg_relationship ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat -200px 0; }
.reg_relationship ul.newList li a:focus {-moz-outline-style: none;}
.reg_relationship ul.newList li.lastitem { padding-bottom: 12px; display: block; background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat bottom right; }
.reg_relationship .selectedTxt {width:189px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
.reg_relationship .hiLite {background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_relationship .hiLite a {background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_relationship .newListHover {
	background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -125px!important; 
	color:#000!important; 
	cursor:pointer;
}

/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.reg_relationship .newListSelHover { color:#000!important; cursor:pointer;}
.reg_relationship .tagOpen { display: block; background: url(clubvtech_sign-up-select-reg_gender.png) no-repeat 0 -66px; }
.reg_relationship .newListOptionTitle {font-weight:bold;}
.reg_relationship .newListOptionTitle ul {margin:3px 0 0;}
.reg_relationship .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}





/*===========================================
vtechkids select reg_day reg_month reg_year
=============================================*/
.reg_day #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.reg_day ul.newList * {margin:0; padding:0;}
.reg_day ul.newList a {color: #19457f; text-decoration:none; display:block;}
.reg_day ul.newList {margin:0; padding:0; list-style:none; color:#000; width:110px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -76px bottom; }
.reg_day .newListSelected {width:105px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 0; }
.reg_day .newListSelected span {width:105px; display:block;}
.reg_day ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -113px 0; }
.reg_day ul.newList li a:focus {-moz-outline-style: none;}
.reg_day ul.newList li.lastitem { padding-bottom: 2px; display: block; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -113px bottom; }
.reg_day .selectedTxt {width:110px; overflow:hidden; height:20px; padding-bottom: 6px; margin-left:-15px; text-align:center; line-height:15px;}
.reg_day .hiLite {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_day .hiLite a {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_day .newListHover {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.reg_day .newListSelHover { color:#000!important; cursor:pointer;}
.reg_day .tagOpen { display: block; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -66px; }
.reg_day .newListOptionTitle {font-weight:bold;}
.reg_day .newListOptionTitle ul {margin:3px 0 0;}
.reg_day .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


.reg_month #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.reg_month ul.newList * {margin:0; padding:0;}
.reg_month ul.newList a {color: #19457f; text-decoration:none; display:block;}
.reg_month ul.newList {margin:0; padding:0; list-style:none; color:#000; width:110px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -76px bottom; }
.reg_month .newListSelected {width:105px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 0; }
.reg_month .newListSelected span {width:105px; display:block;}
.reg_month ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -113px 0; }
.reg_month ul.newList li a:focus {-moz-outline-style: none;}
.reg_month ul.newList li.lastitem { padding-bottom: 2px; display: block; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -113px bottom; }
.reg_month .selectedTxt {width:110px; overflow:hidden; height:20px; padding-bottom: 6px; margin-left:-15px; text-align:center; line-height:15px;}
.reg_month .hiLite {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_month .hiLite a {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_month .newListHover {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.reg_month .newListSelHover { color:#000!important; cursor:pointer;}
.reg_month .tagOpen { display: block; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -66px; }
.reg_month .newListOptionTitle {font-weight:bold;}
.reg_month .newListOptionTitle ul {margin:3px 0 0;}
.reg_month .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.reg_year #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.reg_year ul.newList * {margin:0; padding:0;}
.reg_year ul.newList a {color: #19457f; text-decoration:none; display:block;}
.reg_year ul.newList {margin:0; padding:0; list-style:none; color:#000; width:110px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -76px bottom; }
.reg_year .newListSelected {width:105px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 0; }
.reg_year .newListSelected span {width:105px; display:block;}
.reg_year ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -113px 0; }
.reg_year ul.newList li a:focus {-moz-outline-style: none;}
.reg_year ul.newList li.lastitem { padding-bottom: 2px; display: block; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat -113px bottom; }
.reg_year .selectedTxt {width:110px; overflow:hidden; height:20px; padding-bottom: 6px; margin-left:-15px; text-align:center; line-height:15px;}
.reg_year .hiLite {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_year .hiLite a {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -98px !important; color:#fff!important;}
.reg_year .newListHover {background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.reg_year .newListSelHover { color:#000!important; cursor:pointer;}
.reg_year .tagOpen { display: block; background: url(clubvtech_sign-up-select-reg_day.png) no-repeat 0 -66px; }
.reg_year .newListOptionTitle {font-weight:bold;}
.reg_year .newListOptionTitle ul {margin:3px 0 0;}
.reg_year .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}




/*==================================
vtechkids select [salutation]
====================================*/
.day #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.day ul.newList * {margin:0; padding:0;}
.day ul.newList a {color: #19457f; text-decoration:none; display:block;}
.day ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-day.png) no-repeat -76px bottom; }
.day .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-day.png) no-repeat 0 0; }
.day .newListSelected span {width:74px; display:block;}
.day ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-day.png) no-repeat -76px 0; }
.day ul.newList li a:focus {-moz-outline-style: none;}
.day ul.newList li.lastitem { padding-bottom: 2px; display: block; background: url(clubvtech_sign-up-select-day.png) no-repeat -76px bottom; }
.day .selectedTxt {width:74px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
.day .hiLite {background: url(clubvtech_sign-up-select-day.png) no-repeat 0 -98px !important; color:#fff!important;}
.day .hiLite a {background: url(clubvtech_sign-up-select-day.png) no-repeat 0 -98px !important; color:#fff!important;}
.day .newListHover {background: url(clubvtech_sign-up-select-day.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.day .newListSelHover { color:#000!important; cursor:pointer;}
.day .tagOpen { display: block; background: url(clubvtech_sign-up-select-day.png) no-repeat 0 -66px; }
.day .newListOptionTitle {font-weight:bold;}
.day .newListOptionTitle ul {margin:3px 0 0;}
.day .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
vtechkids select [month]
====================================*/
.month #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.month ul.newList * {margin:0; padding:0;}
.month ul.newList a {color: #19457f; text-decoration:none; display:block;}
.month ul.newList {margin:0; padding:0; list-style:none; color:#000; width:112px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
.month .newListSelected {width:102px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-month.png) no-repeat 0 0; }
.month .newListSelected span {width:112px; display:block;}
.month ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-month.png) no-repeat -116px 0; }
.month ul.newList li a:focus {-moz-outline-style: none;}
.month ul.newList li.lastitem { padding-bottom: 12px; display: block; background: url(clubvtech_sign-up-select-month.png) no-repeat -116px bottom; }
.month .selectedTxt {width:112px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
.month .hiLite {background: url(clubvtech_sign-up-select-month.png) no-repeat 0 -98px !important; color:#fff!important;}
.month .hiLite a {background: url(clubvtech_sign-up-select-month.png) no-repeat 0 -98px !important; color:#fff!important;}
.month .newListHover {background: url(clubvtech_sign-up-select-month.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.month .newListSelHover { color:#000!important; cursor:pointer;}
.month .tagOpen { display: block; background: url(clubvtech_sign-up-select-month.png) no-repeat 0 -66px; }
.month .newListOptionTitle {font-weight:bold;}
.month .newListOptionTitle ul {margin:3px 0 0;}
.month .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
vtechkids select [year]
====================================*/
.year #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.year ul.newList * {margin:0; padding:0;}
.year ul.newList a {color: #19457f; text-decoration:none; display:block;}
.year ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-year.png) no-repeat -76px bottom; }
.year .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-year.png) no-repeat 0 0; }
.year .newListSelected span {width:74px; display:block;}
.year ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-year.png) no-repeat -76px 0; }
.year ul.newList li a:focus {-moz-outline-style: none;}
.year ul.newList li.lastitem { padding-bottom: 2px; display: block; background: url(clubvtech_sign-up-select-year.png) no-repeat -76px bottom; }
.year .selectedTxt {width:74px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
.year .hiLite {background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -98px !important; color:#fff!important;}
.year .hiLite a {background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -98px !important; color:#fff!important;}
.year .newListHover {background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.year .newListSelHover { color:#000!important; cursor:pointer;}
.year .tagOpen { display: block; background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -66px; }
.year .newListOptionTitle {font-weight:bold;}
.year .newListOptionTitle ul {margin:3px 0 0;}
.year .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
vtechkids select [salutation]
====================================*/
#salutation #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#salutation ul.newList * {margin:0; padding:0;}
#salutation ul.newList a {color: #19457f; text-decoration:none; display:block;}
#salutation ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-salutation.png) no-repeat -76px bottom; }
#salutation .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 0; }
#salutation .newListSelected span {width:74px; display:block;}
#salutation ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-salutation.png) no-repeat -76px 0; }
#salutation ul.newList li a:focus {-moz-outline-style: none;}
#salutation ul.newList li.lastitem { padding-bottom: 10px; display: block; background: url(clubvtech_sign-up-select-salutation.png) no-repeat -76px bottom; }
#salutation .selectedTxt {width:74px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#salutation .hiLite {background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -98px !important; color:#fff!important;}
#salutation .hiLite a {background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -98px !important; color:#fff!important;}
#salutation .newListHover {background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#salutation .newListSelHover { color:#000!important; cursor:pointer;}
#salutation .tagOpen { display: block; background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -66px; }
#salutation .newListOptionTitle {font-weight:bold;}
#salutation .newListOptionTitle ul {margin:3px 0 0;}
#salutation .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
vtechkids select [state]
====================================*/
#state #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#state ul.newList * {margin:0; padding:0;}
#state ul.newList a {color: #19457f; text-decoration:none; display:block;}
#state ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-salutation.png) no-repeat -76px bottom; }
#state .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 0; }
#state .newListSelected span {width:74px; display:block;}
#state ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-salutation.png) no-repeat -76px 0; }
#state ul.newList li a:focus {-moz-outline-style: none;}
#state ul.newList li.lastitem { padding-bottom: 10px; display: block; background: url(clubvtech_sign-up-select-salutation.png) no-repeat -76px bottom; }
#state .selectedTxt {width:74px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#state .hiLite {background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -98px !important; color:#fff!important;}
#state .hiLite a {background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -98px !important; color:#fff!important;}
#state .newListHover {background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#state .newListSelHover { color:#000!important; cursor:pointer;}
#state .tagOpen { display: block; background: url(clubvtech_sign-up-select-salutation.png) no-repeat 0 -66px; }
#state .newListOptionTitle {font-weight:bold;}
#state .newListOptionTitle ul {margin:3px 0 0;}
#state .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
Customer Service| FAQ | Categories
====================================*/
#selected_faq_category_wrap #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#selected_faq_category_wrap ul.newList * {margin:0; padding:0;}
#selected_faq_category_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
#selected_faq_category_wrap ul.newList {margin:0; padding:0; list-style:none; color:#000; width:216px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
#selected_faq_category_wrap .newListSelected {width:206px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(CS_FAQ_categories.png) no-repeat 0 0; }
#selected_faq_category_wrap .newListSelected span {width:284px; display:block;}
#selected_faq_category_wrap ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(CS_FAQ_categories.png) no-repeat -216px 0; }
#selected_faq_category_wrap ul.newList li a:focus {-moz-outline-style: none;}
#selected_faq_category_wrap ul.newList li.lastitem { padding-bottom: 15px; display: block; background: url(CS_FAQ_categories.png) no-repeat bottom right; }
#selected_faq_category_wrap .selectedTxt {width:216px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#selected_faq_category_wrap .hiLite {background: url(CS_FAQ_categories.png) no-repeat 0 -98px !important; color:#fff!important;}
#selected_faq_category_wrap .hiLite a {background: url(CS_FAQ_categories.png) no-repeat 0 -98px !important; color:#fff!important;}
#selected_faq_category_wrap .newListHover {background: url(CS_FAQ_categories.png) no-repeat 0 -124px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#selected_faq_category_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#selected_faq_category_wrap .tagOpen { display: block; background: url(CS_FAQ_categories.png) no-repeat 0 -66px; }
#selected_faq_category_wrap .newListOptionTitle {font-weight:bold;}
#selected_faq_category_wrap .newListOptionTitle ul {margin:3px 0 0;}
#selected_faq_category_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
Press | Release | date sort list#sort_date_wrap .newList{width:216px;}
====================================*/
#sort_date_wrap #newListSelected,#sort_date2_wrap #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }

#sort_date_wrap ul.newList *, #sort_date2_wrap ul.newList * {margin:0; padding:0;}
#sort_date_wrap .newList,#sort_date2_wrap .newList{width:216px;}
#sort_date_wrap ul.newList a,#sort_date2_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
#sort_date_wrap ul.newList,#sort_date2_wrap ul.newList {margin:0; padding:0; list-style:none; color:#000; width:206px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
#sort_date_wrap .newListSelected, #sort_date2_wrap .newListSelected {width:206px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(header_search-select-brands_L.png) no-repeat 0 0; }
#sort_date_wrap .newListSelected span, #sort_date2_wrap .newListSelected span {width:284px; display:block;}
#sort_date_wrap ul.newList li a, #sort_date2_wrap ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(header_search-select-brands_L.png) no-repeat -216px 0; }
#sort_date_wrap ul.newList li a:focus ,#sort_date2_wrap ul.newList li a:focus {-moz-outline-style: none;}
#sort_date_wrap ul.newList li.lastitem ,#sort_date2_wrap ul.newList li.lastitem{ padding-bottom: 15px; display: block; background: url(header_search-select-brands_L.png) no-repeat bottom right; }
#sort_date_wrap .selectedTxt,#sort_date2_wrap .selectedTxt {width:206px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#sort_date_wrap .hiLite ,#sort_date2_wrap .hiLite {background: url(header_search-select-brands_L.png) no-repeat 0 -98px !important; color:#fff!important;}
#sort_date_wrap .hiLite a,#sort_date2_wrap .hiLite a  {background: url(header_search-select-brands_L.png) no-repeat 0 -98px !important; color:#fff!important;}
#sort_date_wrap .newListHover,#sort_date2_wrap .newListHover {background: url(header_search-select-brands_L.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
#sort_date_wrap .newListSelHover,#sort_date2_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#sort_date_wrap .tagOpen,#sort_date2_wrap .tagOpen { display: block; background: url(header_search-select-brands_L.png) no-repeat 0 -66px; }
#sort_date_wrap .newListOptionTitle, #sort_date2_wrap .newListOptionTitle {font-weight:bold;}
#sort_date_wrap .newListOptionTitle ul ,#sort_date2_wrap .newListOptionTitle ul {margin:3px 0 0;}
#sort_date_wrap .newListOptionTitle li ,#sort_date2_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
vtechkids cart [coupon]
====================================*/
#summary_coupon_dropdown #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#summary_coupon_dropdown ul.newList * {margin:0; padding:0; *margin:-1px 0 0 !important;}
#summary_coupon_dropdown ul.newList a {color: #19457f; text-decoration:none; display:block;}
#summary_coupon_dropdown ul.newList {margin:0; padding:0; list-style:none; color:#000; width:174px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
#summary_coupon_dropdown .newListSelected {width:164px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(header_search-select-brands_M.png) no-repeat 0 0; }
#summary_coupon_dropdown .newListSelected span {width:284px; display:block;}
#summary_coupon_dropdown ul.newList li a {
padding:4px 8px; 
display: block; 
height: 12px;
 
background: url(header_search-select-brands_M.png) no-repeat -174px 0; 
font-size: 8pt; 
font-weight: normal; 
}
#summary_coupon_dropdown ul.newList li a:focus {-moz-outline-style: none;}
#summary_coupon_dropdown ul.newList li.lastitem { padding-bottom: 15px; display: block; background: url(header_search-select-brands_M.png) no-repeat bottom right; }
#summary_coupon_dropdown .selectedTxt {width:174px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0; font-size: 8pt; font-weight: normal;}
#summary_coupon_dropdown .hiLite {background: url(header_search-select-brands_M.png) no-repeat 0 -98px !important; color:#fff!important;}
#summary_coupon_dropdown .hiLite a {background: url(header_search-select-brands_M.png) no-repeat 0 -98px !important; color:#fff!important;}
#summary_coupon_dropdown .newListHover {background: url(header_search-select-brands_M.png) no-repeat 0 -124px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#summary_coupon_dropdown .newListSelHover { color:#000!important; cursor:pointer;}
#summary_coupon_dropdown .tagOpen { display: block; background: url(header_search-select-brands_M.png) no-repeat 0 -66px; }
#summary_coupon_dropdown .newListOptionTitle {font-weight:bold;}
#summary_coupon_dropdown .newListOptionTitle ul {margin:3px 0 0;}
#summary_coupon_dropdown .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
vtechkids cart [qty]
====================================*/
.qty_select #newListSelected { padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
.qty_select ul.newList * {margin:0; padding:0;}
.qty_select ul.newList a {color: #19457f; text-decoration:none; display:block;}
.qty_select ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(clubvtech_sign-up-select-year.png) no-repeat -76px bottom; }
.qty_select .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(clubvtech_sign-up-select-year.png) no-repeat 0 0; }
.qty_select .newListSelected span {width:74px; display:block;}
.qty_select ul.newList li a {padding:4px 8px; display: block; height: 12px; background: url(clubvtech_sign-up-select-year.png) no-repeat -76px 0; }
.qty_select ul.newList li a:focus {-moz-outline-style: none;}
.qty_select ul.newList li.lastitem { padding-bottom: 2px; display: block; background: url(clubvtech_sign-up-select-year.png) no-repeat -76px bottom; }
.qty_select .selectedTxt {width:57px; overflow:hidden; height:20px; padding: 0 0 6px 17px; text-align: left;}
.qty_select .hiLite {background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -98px !important; color:#fff!important;}
.qty_select .hiLite a {background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -98px !important; color:#fff!important;}
.qty_select .newListHover {background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -124px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
.qty_select .newListSelHover { color:#000!important; cursor:pointer;}
.qty_select .tagOpen { display: block; background: url(clubvtech_sign-up-select-year.png) no-repeat 0 -66px; }
.qty_select .newListOptionTitle {font-weight:bold;}
.qty_select .newListOptionTitle ul {margin:3px 0 0;}
.qty_select .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
Checkout | Billing [State]
====================================*/
#billing_state_wrap #newListSelected {text-align:left; padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#billing_state_wrap ul.newList * {margin:0; padding:0;}
#billing_state_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
#billing_state_wrap ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(checkout_billing_state.png) no-repeat -76px bottom; }
#billing_state_wrap .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(checkout_billing_state.png) no-repeat 0 0; }
#billing_state_wrap .newListSelected span {width:74px; display:block;}
#billing_state_wrap ul.newList li a {text-align:left; padding:4px 8px; display: block; height: 12px; background: url(checkout_billing_state.png) no-repeat -76px 0; }
#billing_state_wrap ul.newList li a:focus {-moz-outline-style: none;}
#billing_state_wrap ul.newList li.lastitem { padding-bottom: 10px; display: block; background: url(checkout_billing_state.png) no-repeat -76px bottom; }
#billing_state_wrap .selectedTxt {width:74px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#billing_state_wrap .hiLite {background: url(checkout_billing_state.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_state_wrap .hiLite a {background: url(checkout_billing_state.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_state_wrap .newListHover {background: url(checkout_billing_state.png) no-repeat 0 -121px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#billing_state_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#billing_state_wrap .tagOpen { display: block; background: url(checkout_billing_state.png) no-repeat 0 -66px; }
#billing_state_wrap .newListOptionTitle {font-weight:bold;}
#billing_state_wrap .newListOptionTitle ul {margin:3px 0 0;}
#billing_state_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
Checkout | Billing | Shipping_type
====================================*/
#billing_Shipping_type_wrap #newListSelected {text-align:left; padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#billing_Shipping_type_wrap ul.newList * {margin:0; padding:0;}
#billing_Shipping_type_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
#billing_Shipping_type_wrap ul.newList {margin:0; padding:0; list-style:none; color:#000; width:174px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
#billing_Shipping_type_wrap .newListSelected {width:164px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(checkout_billing_shipping_type.png) no-repeat 0 0; }
#billing_Shipping_type_wrap .newListSelected span {width:284px; display:block;}
#billing_Shipping_type_wrap ul.newList li a {text-align:left; padding:4px 8px; display: block; height: 12px; background: url(checkout_billing_shipping_type.png) no-repeat -173px 0; font-size: 8pt; font-weight: normal; }
#billing_Shipping_type_wrap ul.newList li a:focus {-moz-outline-style: none;}
#billing_Shipping_type_wrap ul.newList li.lastitem { padding-bottom: 12px; display: block; background: url(checkout_billing_shipping_type.png) no-repeat bottom right; }
#billing_Shipping_type_wrap .selectedTxt {width:174px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0; font-size: 8pt; font-weight: normal;}
#billing_Shipping_type_wrap .hiLite {background: url(checkout_billing_shipping_type.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_Shipping_type_wrap .hiLite a {background: url(checkout_billing_shipping_type.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_Shipping_type_wrap .newListHover {background: url(checkout_billing_shipping_type.png) no-repeat 0 -124px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#billing_Shipping_type_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#billing_Shipping_type_wrap .tagOpen { display: block; background: url(checkout_billing_shipping_type.png) no-repeat 0 -66px; }
#billing_Shipping_type_wrap .newListOptionTitle {font-weight:bold;}
#billing_Shipping_type_wrap .newListOptionTitle ul {margin:3px 0 0;}
#billing_Shipping_type_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
Checkout | Billing | Credit_card
====================================*/
#billing_credit_card_wrap #newListSelected {text-align:left; padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#billing_credit_card_wrap ul.newList * {margin:0; padding:0;}
#billing_credit_card_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
#billing_credit_card_wrap ul.newList {margin:0; padding:0; list-style:none; color:#000; width:174px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
#billing_credit_card_wrap .newListSelected {width:164px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(checkout_billing_credit_card.png) no-repeat 0 0; }
#billing_credit_card_wrap .newListSelected span {width:284px; display:block;}
#billing_credit_card_wrap ul.newList li a {text-align:left; padding:4px 8px; display: block; height: 12px; background: url(checkout_billing_credit_card.png) no-repeat -173px 0; font-size: 8pt; font-weight: normal; }
#billing_credit_card_wrap ul.newList li a:focus {-moz-outline-style: none;}
#billing_credit_card_wrap ul.newList li.lastitem { padding-bottom: 15px; display: block; background: url(checkout_billing_credit_card.png) no-repeat bottom right; }
#billing_credit_card_wrap .selectedTxt {width:174px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0; font-size: 8pt; font-weight: normal;}
#billing_credit_card_wrap .hiLite {background: url(checkout_billing_credit_card.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_credit_card_wrap .hiLite a {background: url(checkout_billing_credit_card.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_credit_card_wrap .newListHover {background: url(checkout_billing_credit_card.png) no-repeat 0 -124px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#billing_credit_card_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#billing_credit_card_wrap .tagOpen { display: block; background: url(checkout_billing_credit_card.png) no-repeat 0 -66px; }
#billing_credit_card_wrap .newListOptionTitle {font-weight:bold;}
#billing_credit_card_wrap .newListOptionTitle ul {margin:3px 0 0;}
#billing_credit_card_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
Checkout | Billing | Credit Card Expiry Month
====================================*/
#billing_credit_expiry_month_wrap #newListSelected { text-align:left; padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#billing_credit_expiry_month_wrap ul.newList * {margin:0; padding:0;}
#billing_credit_expiry_month_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
#billing_credit_expiry_month_wrap ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(checkout_billing_credit_month.png) no-repeat -76px bottom; }
#billing_credit_expiry_month_wrap .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(checkout_billing_credit_month.png) no-repeat 0 0; }
#billing_credit_expiry_month_wrap .newListSelected span {width:74px; display:block;}
#billing_credit_expiry_month_wrap ul.newList li a {text-align:left; padding:4px 8px; display: block; height: 12px; background: url(checkout_billing_credit_month.png) no-repeat -76px 0; }
#billing_credit_expiry_month_wrap ul.newList li a:focus {-moz-outline-style: none;}
#billing_credit_expiry_month_wrap ul.newList li.lastitem { padding-bottom: 10px; display: block; background: url(checkout_billing_credit_month.png) no-repeat -76px bottom; }
#billing_credit_expiry_month_wrap .selectedTxt {width:74px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#billing_credit_expiry_month_wrap .hiLite {background: url(checkout_billing_credit_month.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_credit_expiry_month_wrap .hiLite a {background: url(checkout_billing_credit_month.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_credit_expiry_month_wrap .newListHover {background: url(checkout_billing_credit_month.png) no-repeat 0 -121px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#billing_credit_expiry_month_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#billing_credit_expiry_month_wrap .tagOpen { display: block; background: url(checkout_billing_credit_month.png) no-repeat 0 -66px; }
#billing_credit_expiry_month_wrap .newListOptionTitle {font-weight:bold;}
#billing_credit_expiry_month_wrap .newListOptionTitle ul {margin:3px 0 0;}
#billing_credit_expiry_month_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
Checkout | Billing | Credit Card Expiry Year
====================================*/
#billing_credit_expiry_year_wrap #newListSelected { text-align:left; padding-top: 9px; margin-top: 0; margin-left: 0; height: 25px; }
#billing_credit_expiry_year_wrap ul.newList * {margin:0; padding:0;}
#billing_credit_expiry_year_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
#billing_credit_expiry_year_wrap ul.newList {margin:0; padding:0; list-style:none; color:#000; width:74px; position:absolute; top:0; left:0; overflow:auto; z-index:9999; background: url(checkout_billing_credit_year.png) no-repeat -76px bottom; }
#billing_credit_expiry_year_wrap .newListSelected {width:64px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(checkout_billing_credit_year.png) no-repeat 0 0; }
#billing_credit_expiry_year_wrap .newListSelected span {width:74px; display:block;}
#billing_credit_expiry_year_wrap ul.newList li a {text-align:left; padding:4px 8px; display: block; height: 12px; background: url(checkout_billing_credit_year.png) no-repeat -76px 0; }
#billing_credit_expiry_year_wrap ul.newList li a:focus {-moz-outline-style: none;}
#billing_credit_expiry_year_wrap ul.newList li.lastitem { padding-bottom: 10px; display: block; background: url(checkout_billing_credit_year.png) no-repeat -76px bottom; }
#billing_credit_expiry_year_wrap .selectedTxt {width:74px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
#billing_credit_expiry_year_wrap .hiLite {background: url(checkout_billing_credit_year.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_credit_expiry_year_wrap .hiLite a {background: url(checkout_billing_credit_year.png) no-repeat 0 -98px !important; color:#fff!important;}
#billing_credit_expiry_year_wrap .newListHover {background: url(checkout_billing_credit_year.png) no-repeat 0 -121px!important; color:#000!important; cursor:pointer;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default; }*/
#billing_credit_expiry_year_wrap .newListSelHover { color:#000!important; cursor:pointer;}
#billing_credit_expiry_year_wrap .tagOpen { display: block; background: url(checkout_billing_credit_year.png) no-repeat 0 -66px; }
#billing_credit_expiry_year_wrap .newListOptionTitle {font-weight:bold;}
#billing_credit_expiry_year_wrap .newListOptionTitle ul {margin:3px 0 0;}
#billing_credit_expiry_year_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
vtechkids learning lodge download
====================================*/
#select_product #newListSelected { padding-top: 6px; margin-top: 0; margin-left: 0; height: 20px; color: #6d93ab; font-size: 10pt; }
#select_product ul.newList * {margin:0; padding:0;}
#select_product ul.newList a {color: #6d93ab; text-decoration:none; display:block;}
#select_product ul.newList {margin:0; padding:0; list-style:none; color:#000; width:280px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
#select_product .newListSelected {width:270px; color:#6d93ab; margin:0 0 0 0; padding:0 0 0 10px; float:left; background: url(ubox_select.png) no-repeat 0 0; font-weight: bold; }
#select_product .newListSelected span {width:270px; height: 21px; display:block; padding: 5px 0 0 10px; margin: 0; background: url(ubox_select.png) no-repeat 0 -104px; color: #fff;}
#select_product ul.newList li a {padding:4px 8px; display: block; height: 18px; background: url(ubox_select.png) no-repeat -280px 0; }
#select_product ul.newList li a:focus {-moz-outline-style: none;}
#select_product ul.newList li.lastitem { padding-bottom: 3px; display: block; background: url(ubox_select.png) no-repeat bottom right; }
#select_product .selectedTxt {width:270px; overflow:hidden; height:26px; padding-bottom: 6px; padding:0;}
#select_product .hiLite {background: url(ubox_select.png) no-repeat 0 -104px !important; color:#fff !important;}
#select_product .hiLite a {background: url(ubox_select.png) no-repeat 0 -104px !important; color:#fff !important;}
#select_product .newListHover {background: url(ubox_select.png) no-repeat 0 -78px !important; color:#fff !important; cursor:pointer;}
#select_product .newListSelHover, .newListSelFocus { cursor:default; background: url(ubox_select.png) no-repeat 0 -26px; }
#select_product .newListSelHover { color:#6d93ab!important; cursor:pointer; }
#select_product .tagOpen { display: block; background: url(ubox_select.png) no-repeat 0 -52px; }
#select_product .newListOptionTitle {
font-weight:bold; padding: 0; display: block;
}
#select_product .newListOptionTitle ul {margin: 0;}
#select_product .newListOptionTitle li {font-weight:normal; 
*margin-bottom:-1px !important;
*margin-top:-1px !important;
}
#select_product .optionTitle {  }

/*==================================
Survey Registration sort_date_wrap purchase_select_wrap
====================================*/
.purchase_select_wrap #newListSelected { padding-top: 9px; margin-top:0; margin-left: 0; height: 25px; }
.purchase_select_wrap ul.newList *{margin:0; padding:0;}
.purchase_select_wrap .newList{width:216px;}
.purchase_select_wrap ul.newList a {color: #19457f; text-decoration:none; display:block;}
.purchase_select_wrap ul.newList{margin:0; padding:0; list-style:none; color:#000; width:206px; position:absolute; top:0; left:0; overflow:auto; z-index:9999;}
.purchase_select_wrap .newListSelected {width:206px; color:#19457f; margin:0 0 0 0; padding:0 0 0 10px; float:left;  background: url(header_search-select-brands_L.png) no-repeat 0 0; }
.purchase_select_wrap .newListSelected span{width:284px; display:block;}
.purchase_select_wrap ul.newList li a{padding:4px 8px; display: block; height: 12px; background: url(header_search-select-brands_L.png) no-repeat -216px 0; }
.purchase_select_wrap ul.newList li a:focus {-moz-outline-style: none;}
.purchase_select_wrap ul.newList li.lastitem{ padding-bottom: 15px; display: block; background: url(header_search-select-brands_L.png) no-repeat bottom right; }
.purchase_select_wrap .selectedTxt{width:206px; overflow:hidden; height:20px; padding-bottom: 6px; padding:0;}
.purchase_select_wrap .hiLite  {background: url(header_search-select-brands_L.png) no-repeat 0 -98px !important; color:#fff!important;}
.purchase_select_wrap .hiLite a {background: url(header_search-select-brands_L.png) no-repeat 0 -98px !important; color:#fff!important;}
.purchase_select_wrap .newListHover {background: url(header_search-select-brands_L.png) no-repeat 0 -125px!important; color:#000!important; cursor:pointer;}
.purchase_select_wrap .newListSelHover { color:#000!important; cursor:pointer;}
.purchase_select_wrap .tagOpen{ display: block; background: url(header_search-select-brands_L.png) no-repeat 0 -66px; }
.purchase_select_wrap .newListOptionTitle{font-weight:bold;}
.purchase_select_wrap .newListOptionTitle ul {margin:3px 0 0;}
.purchase_select_wrap .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}