/* global styles */
.clear { clear: both; overflow: hidden; height: 1px; }
h3 { margin: 0; font-size: 12px; font-weight: bold; }
#qsForm { padding: 10px 0 0 0; margin: 0 10px 20px 10px; border: 0; }
#qsForm label { font-size: 12px; display: block; font-weight: bold; margin: 0 0 3px; }
#qsForm .exampleinput { font-size: 10px; color: #333; display: block; }
#keywordCol { width: auto; float: left; margin: 0; padding:0; }
#sectorCol { clear: both; }
#sectorCol select { font-size: 11px; }
#locationCol { width: auto; float: right; margin: 0; padding:0;	}

/* end global styles */
/*********************/

/* FLEX QSB */
#intlQSB { border: 1px solid #f60; }
#intlQSB input.field { width: 99%; }
#intlQSB select { width: 99%; }
#intlQSB.grad { background: url("../../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x; }
#intlQSB .heading{ height: 1em; }
#intlQSB h1
{
	background-color: #f60;
	color: #fff;
	padding: 2px 3px;
	margin: 0;
	border: 1px solid #fff;
}

#intlQSB .btn
{
	border: 1px solid #006;
	border-top-color: #69c;
	font-weight: bold;
	color: #fff;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}

/* END FLEX QSB */

/* Netherlands */
.nlQuickSearchBox {
	width: 345px;
	border: 1px solid #279F8D;
	font-family: verdana;
	text-align: left;	
	margin: 0;
	padding: 0;
	color: white;
}
.nlQuickSearchBox h1 {
	margin: 0;
	font-size: 14px;
	font-weight: bold; 
	color: #FFF;
	border: 1px solid #FFF;
	background-color: #279F8D;
	padding: 3px 5px 3px 5px;
} 
.nlQuickSearchBox .grad 
{	
background: #EBF7ED url("../../../images/js/elements/gradients/bg_gradgreen_all.jpg") left top repeat-x;
	border: 1px solid #fff;
	border-top: 0;
	padding-top: 1px;
	margin: 0;
	padding: 0;
}


.nlQuickSearchBox a.advSrchLink {
	display: none;
}


.nlQuickSearchBox .btn
{
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}

/* for netherlands we don't want the orange, so it's all blue for buttons */
.nlQuickSearchBox .btn 
{
	width: auto;
	border: 1px solid #006;
	border-top-color: #69c;
	padding: 4px !important; /* hold this line for Firefox and Safari */
	padding: 4px 0; /* take of the left/right margins for IE */
background: #352699 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #352699 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}

.nlQuickSearchBox .btn.blue {
	border: 1px solid #006;
	border-top-color: #69c;
	width:110px;
	margin:0px;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
/* end Netherlands qsb */
/***********************/

/* United Kingdom */
.ukQuickSearchBox {
	width: 300px;	
	border: 1px solid #F60;
	font-family: verdana;
	text-align: left;
	font-size: 12px;
	color: #000;
}
.ukQuickSearchBox h1 {
	margin: 0;
	font-size: 14px;
	font-weight: bold; 
	color: #FFF;
	border: 1px solid #FFF;
	background-color: #F60;
	padding: 3px 5px 3px 5px;
	font-family: Arial;
}

.ukQuickSearchBox h3 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.ukQuickSearchBox .grad 
{	
background: url("../../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}
/* Buttons */
.ukQuickSearchBox .btn
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox .btn 
{	
	width: 98px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.ukQuickSearchBox .btn.lrg 
{ 
	font-size: 110%; 
}
.ukQuickSearchBox .btn.blue {
	border: 1px solid #006;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.ukQuickSearchBox a.advSrchLink {
	font-weight: bold;
	color: #F60;
	text-decoration: none;
	font-size: 10px;
	float: right;
	margin: 5px 0 0 0;
}
.ukQuickSearchBox input {
	width: 135px;
}
/* End UK */

/* United Kingdom 140X80 */
/* ********************* */
/* ********************* */
.ukQuickSearchBox140 {
	width: 138px;	
	height: 78px;
	border: 1px solid #F60;
	font-family: verdana;
	text-align: left;
	font-size: 10px;
	color: #000;
}
.ukQuickSearchBox140 #qsForm 
{
	margin: 0 5px 0 5px;
}
.ukQuickSearchBox140 #sectorCol 
{
	text-align:center;
	margin: 0;
	padding: 0;
}
.ukQuickSearchBox140 .grad 
{	
background: url("../../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}
/* Buttons */
.ukQuickSearchBox140 .btn
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox140 .btn 
{	
	width: 98px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 9px;
	margin: 0 auto 0 auto;
}
.ukQuickSearchBox140 .btn.lrg 
{ 
	font-size: 9px; 
}
.ukQuickSearchBox140 .btn.blue {
	border: 1px solid #006;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 9px;
}
.ukQuickSearchBox140 input 
{
	width: 60px;	
	font-size: 9px;
}
.ukQuickSearchBox140 #qsForm label
{
	font-size: 10px; 
}
/* ********************* */
/* ********************* */
/* End UK 140X80 */

form {margin:0; padding:0;}

/* United Kingdom 120X90 */
/* ********************* */
/* ********************* */
.ukQuickSearchBox120 {
	width: 118px;	
	height: 88px;
	border: 1px solid #F60;
	font-family: arial;
	text-align: right;
	font-size: 9px;
	color: #000;
	padding-bottom: 0px;
}
.ukQuickSearchBox120 #qsForm 
{
	margin: 0 0 0 0;
}
.ukQuickSearchBox120 #sectorCol 
{
	text-align:center;
	margin: 0;
	padding: 0;
}
.ukQuickSearchBox120 .grad 
{	
background: url("../../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
	margin-bottom: 0px;
}
/* Buttons */
.ukQuickSearchBox120 .btn
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox120 .btn 
{	
	width: 98px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 9px;
	margin: 0 0 0 0;
	margin-bottom: 0px;
	}
.ukQuickSearchBox120 .btn.lrg 
{ 
	font-size: 9px; 
}
.ukQuickSearchBox120 .btn.blue 
{
	margin-bottom:0px;
	border: 1px solid #006;
	margin-right: 10px;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 9px;
}

.ukQuickSearchBox120 input 
{
	width: 65px;
	font-size: 9px;
}
.ukQuickSearchBox120 #qsForm label
{
	font-size: 9px;
	margin-bottom: 0px;
}
/* ********************* */
/* ********************* */
/* End UK 120X90 */

/* United Kingdom 468X60 */
/* ********************* */
/* ********************* */
.ukQuickSearchBox468 {
	width: 468px;
	height: 60px;
	border: 0px;
	font-family: arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ukQuickSearchBox468 .grad 
{	
background: url("../../../images/plink/468x60_bg.gif") left top repeat-x;
}
/* Buttons */
.ukQuickSearchBox468 .btn
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox468 .btn 
{	
	width: 98px;
	clear: both;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 10px;	
	}
.ukQuickSearchBox468 .btn.lrg 
{ 
	font-size: 9px; 
}
.ukQuickSearchBox468 .btn.blue 
{
	border: 1px solid #006;
	margin-left: 32px;
	margin-bottom: 1px;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 10px;
}

.ukQuickSearchBox468 input
{
	width: 105px;
	font-size: 9px;
}
.ukQuickSearchBox468 #qsForm label
{
	font-size: 9px;
}
/* ********************* */
/* ********************* */
/* End UK 468x60 */

/* United Kingdom 728x90 */
/* ********************* */
/* ********************* */
.ukQuickSearchBox728 {
	width: 728px;
	height: 90px;
	border: 0px;
	font-family: arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ukQuickSearchBox728 .grad 
{	
background: url("../../../images/plink/728x90b_bg.gif") left top repeat-x;
}
/* Buttons */
.ukQuickSearchBox728 .btn
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox728 .btn 
{	
	width: 98px;
	clear: both;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 10px;	
	}
.ukQuickSearchBox728 .btn.lrg 
{ 
	font-size: 9px; 
}
.ukQuickSearchBox728 .btn.blue 
{
	border: 1px solid #006;
	margin-left: 120px;
	margin-bottom: 3px;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 10px;
}

.ukQuickSearchBox728 input
{
	width: 105px;
	font-size: 9px;
}
.ukQuickSearchBox728 #qsForm label
{
	font-size: 9px;
}
/* ********************* */
/* ********************* */
/* End UK 728x90 */

/* United Kingdom 234x60 */
/* ********************* */
/* ********************* */
ukQuickSearchBox234 {
	width: 234px;
	height: 60px;
	border: 0px;
	font-family: arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	padding-bottom: 0px;
	padding-left: 0px;
background: url("../../../images/plink/234x60_2_bg.gif") left top repeat-x;
}


/* Buttons */
.ukQuickSearchBox234 .btn
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox234 .btn 
{	
	width: 80px;

	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 8px;	
	}
.ukQuickSearchBox234 .btn.lrg 
{ 
	font-size: 9px; 
}
.ukQuickSearchBox234 .btn.blue 
{
	border: 1px solid #006;
	margin-left: 12px;
	margin-bottom: 2px;
	border-top-color: #69c;
	font-weight: bold;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 12px;
	
}

.ukQuickSearchBox234 input
{
	width: 95px;
	font-size: 9px;
	color: #999;
}
.ukQuickSearchBox234 #qsForm label
{
	font-size: 9px;
}
/* ********************* */
/* ********************* */
/* End UK 234x60 */

/* United Kingdom 160x600 */
/* ********************* */
/* ********************* */
ukQuickSearchBox160x600 {
	width: 160px;
	height: 600px;
	border: 0px;
	font-family: arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	padding-bottom: 0px;
	padding-left: 15px;
}


/* Buttons */
.ukQuickSearchBox160x600 .btn
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox160x600 .btn 
{	
	width: 80px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 8px;	
	}
.ukQuickSearchBox160x600 .btn.lrg 
{ 
	font-size: 9px; 
}
.ukQuickSearchBox160x600 .btn.blue 
{
	border: 1px solid #006;
	margin-bottom: 100px;
	border-top-color: #69c;
	font-weight: bold;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 12px;
	
}

.ukQuickSearchBox160x600 input
{
	width: 130px;
	font-size: 10px;
	color: #999;
}
.ukQuickSearchBox160x600 #qsForm label
{
	font-size: 9px;
}
/* ********************* */
/* ********************* */
/* End UK 160x600 */

/* United Kingdom 120x600 */
/* ********************* */
/* ********************* */
ukQuickSearchBox120x600 {
	width: 160px;
	height: 600px;
	border: 0px;
	font-family: arial;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	padding-bottom: 0px;
	padding-left: 15px;
}


/* Buttons */
.ukQuickSearchBox120x600 .btn
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.ukQuickSearchBox120x600 .btn 
{	
	width: 80px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 8px;	
	}
.ukQuickSearchBox120x600 .btn.lrg 
{ 
	font-size: 9px; 
}
.ukQuickSearchBox120x600 .btn.blue 
{
	border: 1px solid #006;
	margin-bottom: 80px;
	border-top-color: #69c;
	font-weight: bold;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	font-size: 12px;
	
}

.ukQuickSearchBox120x600 input
{
	width: 95px;
	font-size: 10px;
	color: #999;
}
.ukQuickSearchBox120x600 #qsForm label
{
	font-size: 9px;
}
/* ********************* */
/* ********************* */
/* End UK 120x600 */


/** VIRGIN MEDIA QUICK SEARCH **/
.vmqsb_container {width: 608px; }
.vmqsb_subcontainer {margin:0px; }
.vmqsb_logocontainer {margin: 0px; padding: 0px; border-top: 1px solid #DCDCDC; background-color: #F6F6F6;}
.vmqsb_logo {float: right; padding-right: 10px;}
.vmqsb_logo img {padding: 0px; vertical-align: bottom;}
.vmqsb_headertext {text-align:left; vertical-align: top; font: bold 12px arial, sans-serif; color:#cc0000; padding: 5px 0px 5px 10px; line-height:120%; border-bottom: 1px solid #DCDCDC; }
.vmqsb_navcontainer { padding: 5px; background-color: #CE0B11; }
.vmqsb_nav {white-space: nowrap; color: #ffffff; font: bold 12px Arial,sans-serif; text-align: center; vertical-align: middle;}
.vmqsb_navitem {padding: 0px 8px 0px 8px;}
.vmqsb_navitem a {color:#ffffff; text-decoration: none; }
.vmqsb_navitem a:link{color:#ffffff; text-decoration: none; }
.vmqsb_navitem a:visited {color:#ffffff; text-decoration: none; }
.vmqsb_navitem a:hover {color:#ffffff; text-decoration: underline; }
.vmqsb_navitem a:active {color:#ffffff; text-decoration: underline; }
.vmqsb_fieldcontainer {font: bold 11px Arial,sans-serif; color: #323232;}
.vmqsb_subfieldcontainer { padding: 10px; }
.vmqsb_fielditem {float: left; margin-right: 10px; margin-bottom:10px;}
.vmqsb_fielditemsub {}
.vmqsb_fielditem input {font-size: 11px; width: 196px; height: 19px; border: 1px solid #9A9A9A;}
.vmqsb_fielditem select {font-size: 11px; width:111px; height: 17px; border: 1px solid #9A9A9A;}
.vmqsb_fielditemtip {color: #969696; font-size: 9px;}
.vmqsb_fielditemtext {font-weight: normal;}
.vmqsb_buttonitem{ float:right; margin-top:13px; cursor: pointer;}
.vmqsb_buttonarrow {float:left; width: 21px;}
.vmqsb_buttontext{float:left; height: 19px; padding: 0px 5px 0px 5px; background-color: #DCDCDC; font-weight: normal; font-family: verdana, Sans-Serif; vertical-align: bottom; text-align:center; line-height: 174%; overflow: hidden; color: #2B2B2B;}
.vmqsb_buttontext_hover {float:left; height: 19px; padding: 0px 5px 0px 5px; background-color:#FFE600; font-weight: normal; font-family: verdana, Sans-Serif; vertical-align: bottom; text-align:center; line-height: 174%; overflow: hidden; color: #2B2B2B;}
/** END VIRGIN MEDIA QUICK SEARCH **/

/** VIRGIN MEDIA FEATURED EMPLOYERS **/
.vmfe_container {width: 298px !important;}
.vmfe_titlebar {border-bottom: 1px solid #CBCBCB; padding: 5px 10px 5px 10px; font: bold 11px Arial,sans-serif; color:#CC0000;}
.vmfe_logocontainer {padding: 10px 10px 0px 0px;}
.vmfe_logo {margin: 0px; border:0px; padding: 0px 0px 10px 10px;}
.vmfe_logo img {width: 132px; }
/** END VIRGIN MEDIA FEATURED EMPLOYERS **/

/* ************************************************************************************************************* */
/* ************************************************************************************************************* */

/* Germany */
.deQuickSearchBox {
	width: 380px;	
	border: 1px solid #F60;
	font-family: verdana;
	text-align: left;
	font-size: 12px;
	color: #000;
}
.deQuickSearchBox h1 {
	margin: 0;
	font-size: 14px;
	font-weight: bold; 
	color: #FFF;
	border: 1px solid #FFF;
	background-color: #F60;
	padding: 3px 5px 3px 5px;
	font-family: Arial;
}

.deQuickSearchBox h3 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.deQuickSearchBox .grad 
{	
background: url("../../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}
/* Buttons */
.deQuickSearchBox .btn
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.deQuickSearchBox .btn 
{	
	width: 98px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.deQuickSearchBox .btn.lrg 
{ 
	font-size: 110%; 
}
.deQuickSearchBox .btn.blue {
	border: 1px solid #006;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.deQuickSearchBox a.advSrchLink {
	font-weight: bold;
	color: #F60;
	text-decoration: none;
	font-size: 10px;
	float: right;
	margin: 5px 0 0 0;
}
.deQuickSearchBox input {
	width: 135px;
}
/* end Germany qsb */
/***********************/

/* New Germany */
.deQuickSearchBox {
	width: 380px;	
	border: 1px solid #F60;
	font-family: verdana;
	text-align: left;
	font-size: 12px;
	color: #000;
}
.deQuickSearchBox h1 {
	margin: 0;
	font-size: 14px;
	font-weight: bold; 
	color: #FFF;
	border: 1px solid #FFF;
	background-color: #F60;
	padding: 3px 5px 3px 5px;
	font-family: Arial;
}

.deQuickSearchBox h3 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.deQuickSearchBox .grad 
{	
background: url("../../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}
/* Buttons */
.deQuickSearchBox .btn
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.deQuickSearchBox .btn 
{	
	width: 98px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.deQuickSearchBox .btn.lrg 
{ 
	font-size: 110%; 
}
.deQuickSearchBox .btn.blue {
	border: 1px solid #006;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.deQuickSearchBox a.advSrchLink {
	font-weight: bold;
	color: #F60;
	text-decoration: none;
	font-size: 10px;
	float: right;
	margin: 5px 0 0 0;
}
.deQuickSearchBox input {
	width: 135px;
}
/* end new Germany qsb */
/***********************/

/* Spain */
.esQuickSearchBox {
	width: 300px;	
	border: 1px solid #F60;
	font-family: verdana;
	text-align: left;
	font-size: 12px;
	color: #000;
}
.esQuickSearchBox h1 {
	margin: 0;
	font-size: 14px;
	font-weight: bold; 
	color: #FFF;
	border: 1px solid #FFF;
	background-color: #F60;
	padding: 3px 5px 3px 5px;
	font-family: Arial;
}

.esQuickSearchBox h3 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.esQuickSearchBox .grad 
{	
background: url("../../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}
/* Buttons */
.esQuickSearchBox .btn
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.esQuickSearchBox .btn 
{	
	width: 98px;
	border: 1px solid #c30;
	border-top-color: #fc6;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #ff7d00 url("../../../images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.esQuickSearchBox .btn.lrg 
{ 
	font-size: 110%; 
}
.esQuickSearchBox .btn.blue {
	border: 1px solid #006;
	border-top-color: #69c;
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #2629a5 url("../../../images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
}
.esQuickSearchBox a.advSrchLink {
	font-weight: bold;
	color: #F60;
	text-decoration: none;
	font-size: 10px;
	float: right;
	margin: 5px 0 0 0;
}
.esQuickSearchBox input {
	width: 135px;
}
/* end Spain qsb */
/***********************/
