/***********************************************************************************************
************************************** Black Combo Box *****************************************
************************************************************************************************/
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
}
dl {
	padding:0;
	margin:0;
}
.desc {
	color: #6b6b6b;
	
}
.desc a {
	color: #FFFFFF;
	cursor:pointer;
}
.dropdown dd {
	padding:0;
	margin:0;
}
.dropdown dt {
	margin:0;
	padding:0;
}
.dropdown ul {
	margin:0;
	padding:0;
	/*text-transform:uppercase;*/
}
.dropdown dd {
	position:relative;
}
.dropdown a, .dropdown a:visited {
	outline:none;
	color:#FFFFFF;
	text-decoration:none;
}
.dropdown a:hover, .dropdown dt a:hover {
	color:#cccccc;
	cursor:pointer;
	text-decoration:none;
}
.dropdown dt a:focus {
	background-color:#222222;	
}
.dropdown dt a {
	border:none;
	width: 238px;
	height:22px;
	padding-right: 25px;
	/*text-transform:uppercase;*/
	display: block;
	background: url('../images/KuoniImages/dropDownButton.gif') #000000 no-repeat right center; 
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.dropdown dt a span {
	padding:3px 5px;
	display: block;
	cursor: pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.dropdown dd ul {
	position: absolute;
	width: 263px;
	padding: 5px 0;
	display: none;
	/*top: 2px;*/
	left: 0px;
	background-color:black;	
	list-style-type:none;
	list-style-image: none;
	font-family:Georgia, "Times New Roman", Times, serif;	
}
.dropdown span.value {
	display: none
}
.dropdown dd ul li a {
	padding:5px;
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.dropdown dd ul li a:hover {
	background-color: #222222;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.dropdown img.flag {
	border:none;
}
.flagvisibility {
	display: none
}
/***********************************************************************************************
*********************************** Large Black Check Box **************************************
************************************************************************************************/
.fakecheck {
	background: url(../images/KuoniImages/checkMark.gif) no-repeat;
	height: 22px;
	width: 22px;
	display: block;
	float: left;
	color: #666666;
	background-color:#000000;
}
.fakecheck:hover {
	color:#0066FF;
	text-decoration: underline;
}
.fakechecked {
	background-position: left -22px;
}
/***********************************************************************************************
******************************** Image Based Black Combo Box ***********************************
************************************************************************************************/
.imgDesc {
	color: #6b6b6b;
}
.imgDesc a {
	color: #FFFFFF;
}
.imgDropdown dd {
	padding:0;
	margin:0;
}
.imgDropdown dt {
	margin:0;
	padding:0;
}
.imgDropdown ul {
	margin:0;
	padding:0;
	/*text-transform:uppercase;*/
	
}
.imgDropdown dd {
	position:relative;
}
.imgDropdown a, .imgDropdown a:visited {
	outline:none;
	color:#000000;
	text-decoration:none;
}
.imgDropdown a:hover, .imgDropdown dt a:hover {
	color:#cccccc;
}
.imgDropdown dt a:hover {
	background-image:url(../images/KuoniImages/imgCombo-Default.jpg);
	background-position:left -26px; 
	color:#FFFFFF;
	text-decoration:none;
}
.imgDropdown dt a:focus {
	/*background-color:transparent;*/
	background-image:url(../images/KuoniImages/imgCombo-Default.jpg);
	background-position:left -26px; 
 	color:#FFFFFF;
 	text-decoration:none;
}
.imgDropdown dt a {
	border:none;
	width: 238px;
	height:26px;
	padding-right: 25px;
	display: block;
	background-image:url(../images/KuoniImages/imgCombo-Default.jpg);
	background-position:left 0;
	font-family:Georgia, "Times New Roman", Times, serif; 
	/*text-transform:uppercase;*/
}
.imgDropdown dt a span {
	padding:6px 5px 5px 8px;
	display: block;
	cursor: pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.imgDropdown dd ul {
	position: absolute;
	width: 263px;
	padding: 5px 0;
	display: none;
	/*top: 2px;*/
	left: 0px;
	background-color:#6b6c6e;	
	list-style-type:none;
	list-style-image: none;	
	font-family:Georgia, "Times New Roman", Times, serif;
}
.imgDropdown span.Xvalue {
	display: none
}
.imgDropdown dd ul li a {
	padding:5px;
	display: block;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.imgDropdown dd ul li a:hover {
	background-color: #000000;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.imgDropdown img.Xflag {
	border:none;
}
.Xflagvisibility {
	display: none;
}

/***********************************************************************************************
******************************** Language Selector Combo Box ***********************************
************************************************************************************************/
.langDesc {
	color: #6b6b6b;
	
}
.langDesc a {
	color: #FFFFFF;
	cursor:pointer;
}
.langDropdown {
	background-image:url(../images/KuoniImages/langLinkSeperator.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
/*
dl.langDropdown dt {
	background-color:#FFFFFF;
}*/
.langDropdown dd {
	padding:0;
	margin:0;
}
.langDropdown dt {
	margin:0;
	padding:0;
}
.langDropdown ul {
	margin:0;
	padding:0;
}
.langDropdown dd ul li, .imgDropdown dd ul li, .dropdown dd ul li  {
	line-height:normal;
	padding:0;
	margin:0;
	display:inline;
	
}
.langDropdown dd {
	position:relative;
}
.langDropdown a, .langDropdown a:visited {
	outline:none;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}
.langDropdown a:hover, .langDropdown dt a:hover {
	color:#3f515b;
	cursor:pointer;
	text-decoration:none;
	/*background: url('../images/KuoniImages/langLinkArrow-Over.gif') #FFFFFF no-repeat right center*/
}
.langDropdown dt a:focus {
	color:#3f515b;
	background-color:#FFFFFF;
	/*background: url('../images/KuoniImages/langLinkArrow-Over.gif') #FFFFFF no-repeat right center*/	
}
.langDropdown dt a {
	border:none;
	height:18px;
	padding-right: 10px;
	display: block;
	background: url('../images/KuoniImages/langLinkArrow-Over.gif') #FFFFFF no-repeat right center; 
	cursor:pointer;
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.langDropdown dt a span {
	padding:3px 5px;
	display: block;
	cursor: pointer;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.langDropdown dd ul {
	position: absolute;
	width:auto;
	/*padding: 5px 0;*/
	display: none;
	top: 3px;
	left: 0px;
	background-color:#FFFFFF;	
	list-style-type:none;
	list-style-image: none;
	font-weight:11px;
	color:#000000;
	text-transform:uppercase;
	width:78px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
*html .langDropdown dd ul {
	top:1px;
}
.langDropdown span.value {
	display: none;
}
.langDropdown dd ul li a {
	padding:5px;
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;	
}
.langDropdown dd ul li a:hover {
	background-color: #222222;
	color:#FFFFFF;
	text-decoration:none;
	background-image:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.langDropdown img.XXflag {
	border:none;
}
.XXflagvisibility {
	display: none
}
/***********************************************************************************************
*************************************** Error Combo Box ****************************************
************************************************************************************************/
/* Error dropdown for validation */

.errordropdown dd {
 padding:0;
 margin:0;
}
.errordropdown dt {
 margin:0;
 padding:0;
}
.errordropdown ul {
 margin:0;
 padding:0;
 /*text-transform:uppercase;*/
 font-family:Georgia, "Times New Roman", Times, serif;
}
.errordropdown dd {
 position:relative;
}
.errordropdown a, .errordropdown a:visited {
 outline:none;
 color:#ffffff;
 text-decoration:none;
 font-family:Georgia, "Times New Roman", Times, serif;
}
.errordropdown a:hover, .errordropdown dt a:hover {
 color:#cccccc;
 cursor:pointer;
 text-decoration:none;
 font-family:Georgia, "Times New Roman", Times, serif;
}
.errordropdown dt a:focus {
 background-color:#890026; 
}
.errordropdown dt a {
 border:none;
 width: 238px;
 height:22px;
 padding-right: 25px;
 /*text-transform:uppercase;*/
 display: block;
 background: url('../images/KuoniImages/dropDownButton.gif') #b61642 no-repeat right center; 
 cursor:pointer;
 font-family:Georgia, "Times New Roman", Times, serif;
}
.errordropdown dt a span {
 padding:3px 5px;
 display: block;
 cursor: pointer;
 font-family:Georgia, "Times New Roman", Times, serif;
}
.errordropdown dd ul {
 position: absolute;
 width: 263px;
 padding: 5px 0;
 display: none;
 /*top: 2px;*/
 left: 0px;
 background-color:black; 
 list-style-type:none;
 list-style-image: none; 
}

.errordropdown span.value {
 display: none
}
.errordropdown dd ul li a {
 padding:5px;
 display: block;
}
.errordropdown dd ul li a:hover {
 background-color: #222222;
 color:#FFFFFF;
 text-decoration:none;
}
.errordropdown img.flag {
 border:none;
}
/*end error dropdown */

