#dialMod body{
	text-align:left;
}
#dialMod .addressbook_wrappper{
	width: 550px;
	height: 500px;
	border:1px solid #ddd;
}
#dialMod .addressbook_sidebar{
	float:left;
	width:265px;
	border-right: 1px solid #ddd;
}
#dialMod .addressbook_contacts{
	float:right;
	width:299px;
	overflow: auto;
}
#dialMod .addressbook_contacts_options{
	list-style:none;
	height: 30px;
	padding-left:10px;
	margin:2px;
        position: absolute;
        bottom: 20px;
}
#dialMod .addressbook_contacts_options li{
	float:left;
	background: url(/images/newim/navbarblue.png) no-repeat top left;
	color: #fff;
	line-height: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:10px;
	padding-right: 10px;
	cursor:pointer;
	font-size:16px;
	margin:3px;
}
#dialMod .addressbook_contacts_options li:hover{
	color:#fad60c;
}
#dialMod .addressbook_butCont{
	float:left;
	background: url(/images/newim/navbarblue.png) no-repeat top left;
	color: #fff;
	line-height: 22px;
        padding: 4px 10px;
	cursor:pointer;
        position: absolute;
        bottom: 20px;
        left: 20px;
}
#dialMod .addressbook_butCont:hover{
	color:#fad60c;
}
#dialMod .addressbook_sidebar_items{
	height: 350px; 
        width: 280px;
	overflow: auto;
}
#dialMod .addressbook_sidebar_items .item{
	width: 229px;
	line-height: 20px;
	padding: 10px;
	border-bottom:1px solid #ddd;
	cursor:pointer;
}
#dialMod .addressbook_sidebar_items .item:hover{
}
#dialMod .addressbook_sidebar_items .active{
	background: #efefef;
}
#dialMod .addressbook_sidebar_items .item .addr{
	width: 200px;
}
#dialMod .addressbook_sidebar_items .item .cta{
  float:right;
  padding: 0px 6px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  border: 2px solid #ffffff;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: 0 0 2px #7f7f7f;
  -webkit-box-shadow: 0 0 2px #7f7f7f;
  box-shadow: 0 0 2px #7f7f7f;
  text-shadow: 0 -1px 1px #7f7f7f;
  background: #58a7d5;
  background: -webkit-gradient(linear, left top, left bottom, from(#58a7d5), to(#3995cc));
  background: -moz-linear-gradient(top, #58a7d5, #3995cc);
  background: linear-gradient(top, #58a7d5, #3995cc);
  background: -webkit-gradient(linear, left top, left bottom, from(#58a7d5), color-stop(0.5, #58a7d5), color-stop(0.5, #3995cc), to(#3995cc))
}
#dialMod .addressbook_contacts > *:not(.active) {
  display: none !important;
}
#dialMod .addressbook_contacts_content{
	height: 360px;
	overflow:auto;
	width:270px;
}
#dialMod .addressbook_contacts_content label{
	display:block;
	font-size: 16px;
}
#dialMod .addressbook_contacts_content label span,#dialMod input{
	padding: 3px;
	display:block;
	width: 260px;
}
#dialMod .addressbook_contacts_content label{
	display:block;
}
#dialMod .citystate{
	font-size: 12px;
	color: #666;
}
#dialMod .ui-widget{
	font-family: "Lucida Grande", Helvetica, Arial sans-serif !important;
}

/*input search*/
#dialMod .search {
        width: 200px;
        padding:6px 15px 6px 30px;
        margin-bottom: 10px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sMDAwSBTqPac0AAAEiSURBVDjLldK9L0RBFMbhZ1e3hI1WgpDoFKLCRoLokCj0EgmNROt/UGg0Kh+VBIXdRkVBodrEkmiEkiAhIsRHoZmVa927Wb9m5syc8847ZybV2dYuQgNm0IcUDrCOdwmkIgI57KO+IucRgziPE0hHio/whN5wegrdYe0MrUkOerCDFjTiIybvASUMxzmYQgcWE4phHkOhR38EytZOJHMYxq44geekzQiZML7FCRTwiYUqAtP4wkXlRl1zNnuJG8yFHhxX5OSwEURKcQJQxC2WMYlr3GEtrG2hHy+VLtKR+Sqy2MYo9kLRAO4xgl2MJf3EaowjH4knQu9+OahGAbOROB/+z08PaqGI13A9QSBTq4MyS+G1YBMr/3FQ5hRN4XWuvgFGFzmNN31J/gAAAABJRU5ErkJggg==') no-repeat 8px 6px;
        outline: none;
}
#dialMod .rounded {
        border-radius:15px;
        -moz-border-radius:15px;
        -webkit-border-radius:15px;
}


#dialMod #address_search {
/*    float:left; */
/*    width:300px; 
    height:27px; */
/*    line-height:27px;
    text-indent:10px; 
    font-family:arial, sans-serif; 
    font-size:1em; 
    color:#333; 
    background: #fff; 
    border:solid 1px #d9d9d9; 
    border-top:solid 1px #c0c0c0; 
    border-right:none;*/
}

#dialMod #search_delete {

    font-family: "Lucida Sans", "Lucida Sans Unicode",sans-serif;
    position: absolute;
    top: 12px;
    left: 240px;
    font-size: 16px;
    
}

#dialMod #search_delete #search_x {
    color:#A1B9ED; 
    cursor:pointer;
    display:block;
}

#dialMod #search_delete #search_x:hover {
    color:#36c;
}
