input, textarea, select {font:11px Arial, Helvetica, sans-serif; padding:0;}

label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal; }

dl {clear:both; }
.location1 dt {float:left; text-align:right; width:75px; line-height:25px; margin:0;}
.location1 dd {float:left; width:180px; line-height:25px; margin:0;}
.location2 dt {float:left; text-align:right; width:75px; line-height:25px; margin:0;}
.location2 dd {float:left; width:100px; line-height:25px; margin:0;}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:11px Arial, Helvetica, sans-serif; background:none; color:#333333; padding:0px; margin:3px; }
.NFTextCenter {height:21px; background:url(../../red-img/readydeals/formimg/big-img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:21px;}
.NFTextLeft, .NFTextRight {width:3px; height:27px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(../../red-img/readydeals/formimg/big-img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(../../red-img/readydeals/formimg/big-img/input-right.png) no-repeat 0 0;}

/*Newsletter inputs*/
#newsletter-style .NFText {border:none; vertical-align:middle; font:11px Arial, Helvetica, sans-serif; background:none; color:#333333; padding:0px; margin:3px; }
#newsletter-style .NFTextCenter {height:21px; background:url(../../red-img/readydeals/formimg/big-img/newsletter-input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:21px;}
#newsletter-style .NFTextLeft, .NFTextRight {width:7px; height:27px; vertical-align:middle; float:left;}
#newsletter-style .NFTextLeft {background:url(../../red-img/readydeals/formimg/big-img/newsletter-input-left.png) no-repeat 0 0;}
#newsletter-style .NFTextRight {background:url(../../red-img/readydeals/formimg/big-img/newsletter-input-right.png) no-repeat 0 0;}

/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:17px; height:15px; background:url(../../red-img/readydeals/formimg/big-img/radio.png) no-repeat 0 0; z-index:2; padding:0 4px 0 0; margin:0 0 0 4px }
.opt { padding:0 0 0 10px; }

/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:17px; height:15px; background:url(../../red-img/readydeals/formimg/big-img/checkbox.png) no-repeat 0 0; z-index:2;}
.advanced-search-form .opt { padding:0 3px 0 6px; }
/*Selects*/
.NFSelect {height:27px; position:absolute; }
.NFSelectLeft {float:left; width:3px; height:27px; background:url(../../red-img/readydeals/formimg/big-img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight { padding:7px 3px 7px 7px; height:13px; width:auto; background:url(../../red-img/readydeals/formimg/big-img/select-right.png) no-repeat 100% 0; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#333333; }
.NFSelectTarget {position:absolute; background:none; margin-left:-16px; margin-top:23px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; border:solid 1px #c6c6c6; background:#fff; margin-left:16px; margin-top:0; list-style:none; padding:2px 2px; color:#333333; font:11px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#333333; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {color:#00a890;}
.NFSelectOptions a:hover {color:#00a890;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

.country dt { margin:-2px 4px 15px 0 !important; margin:-1px 4px 15px 0 !important!; }
.country dd { margin:-2px 0 0 0; }

select#country { width:180px; }

.location dt { margin:-2px 4px 15px 0 !important; margin:-1px 4px 15px 0 !important!; }
.location dd { margin:-2px 0 0 0; }
.location label { color:#FFFFFF }
select#location { width:100px; }


.location dd #locationX { width:63px; }
