
/***************edited*************/


/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 28px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-status { line-height:28px; display: block; padding: 0px 15px;  outline:none; text-decoration:none; }

.ui-selectmenu-icon { position:absolute; right:5px; margin-top:-8px; top: 50%; }


/* Interaction states
----------------------------------*/
#content a.ui-state-default, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: #616161; }/*border: 1px solid #bcbcbc; background: #f2f2f2 ;  */
	
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {  font-weight: normal; color: #212121; } /*border: 1px solid #bcbcbc;*/

.ui-state-hover a, .ui-state-hover a:hover { color: #FFF; text-decoration: none; background-color:#85c226;} 

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:none ; font-weight: normal; color: #212121; }/*border: 1px solid #606063; */

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/***************icon******************/

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;  width: 16px; height: 15px; background: url(../images/select-arrow.png) 0 -20px no-repeat; }

.ui-state-default .ui-icon { background:url(../images/select-arrow.png) no-repeat; }




.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ;  overflow-x: hidden;  background:#fff; left:-1px;}  

.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }

.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a { line-height: 30px; display: block; padding: 0px 5px; outline:none; text-decoration:none; font-weight:normal; }

.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { display:block; padding-left: 20px; position: relative; margin-left: 5px; }
.ui-state-active .ui-icon {
    background-position: center bottom;
}

/* Component containers
----------------------------------*/
.ui-widget { font-family:'SegoeUINormal': 11px; /*width:151px!important;*/ float:left; }
.ui-widget .ui-widget { font-size: 12px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
.ui-widget-content { border: 1px solid #a6a6a6; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #a6a6a6; background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }





/* ========================   Book a Job ======================== */


/***************edited*************/


/* Selectmenu
----------------------------------*/
.search-field1-bg .ui-selectmenu { display: block; display: inline-block; position: relative; height: 23px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.search-field1-bg .ui-selectmenu-status { line-height:20px; display: block; padding: 0px 10px;  outline:none; text-decoration:none; }

.search-field1-bg .ui-selectmenu-icon { position:absolute; right:5px; margin-top:-10px; top: 50%; }


/* Interaction states
----------------------------------*/
.search-field1-bg #content a.ui-state-default, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: #616161; }/*border: 1px solid #bcbcbc; background: #f2f2f2 ;  */
	
.search-field1-bg .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }

.search-field1-bg .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { font-weight: normal; color: #212121; } /*border: 1px solid #bcbcbc;*/

.search-field1-bg .ui-state-hover a, .ui-state-hover a:hover { color: #FFF; text-decoration: none; background-color:#85c226;} 

.search-field1-bg .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background:none ; font-weight: normal; color: #212121; }/*border: 1px solid #606063; */

.search-field1-bg .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #212121; text-decoration: none; }
.search-field1-bg .ui-widget :active { outline: none; }

/***************icon******************/

.search-field1-bg .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;  width: 16px; height: 15px; background: url(../images/select-arrow.png) 0 -20px no-repeat; }

.search-field1-bg .ui-state-default .ui-icon { background:url(../images/select-arrow.png) no-repeat; }




.search-field1-bg .ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.search-field1-bg .ui-selectmenu-menu ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ;  overflow-x: hidden;  background:#fff; left:-1px;}  

.search-field1-bg .ui-selectmenu-open { display: block; }
.search-field1-bg .ui-selectmenu-menu-popup { margin-top: -1px; }

.search-field1-bg .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.search-field1-bg .ui-selectmenu-menu li a { line-height: 30px; display: block; padding: 0px 5px; outline:none; text-decoration:none; font-weight:normal; }

.search-field1-bg .ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.search-field1-bg .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.search-field1-bg .ui-selectmenu-hasIcon .ui-selectmenu-status { display:block; padding-left: 20px; position: relative; margin-left: 5px; }
.search-field1-bg .ui-state-active .ui-icon {
    background-position: center bottom;
}

/* Component containers
----------------------------------*/
.search-field1-bg .ui-widget { font-family:'SegoeUINormal': 11px; width:292px!important; float:left; }
.search-field1-bg .ui-widget .ui-widget { font-size: 12px;}
.search-field1-bg .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
.search-field1-bg .ui-widget-content { border: 1px solid #a6a6a6; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.search-field1-bg .ui-widget-content a { color: #222222; }
.search-field1-bg .ui-widget-header { border: 1px solid #a6a6a6; background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.search-field1-bg .ui-widget-header a { color: #222222; }





