

.fl {
	float:left;
	}
.TTstepper input[type="text"]{
	background: transparent url(../images/f1.png) no-repeat left top;
	border:none;
	height:26px;
	color:#6d6e73;
}

.TTstepper {
	position:relative;
	float:left;
	top:6px;
}

.TTstepper .label {
color:#6D6E73;
line-height:22px;
padding:0 5px 0 3px;
margin:0 0 0 0;
}
.TTstepper input {
font-size:16px;
font-family:Helvetica, Arial;
padding:3px 0;
text-align:center;
}
.TTstepper .controls {
position:relative;
	float:left;
	width:26px;
	height:42px;
}
.TTstepper ul {
	position:absolute;
	left:-2px;
	top:-6px;
	background:transparent url(../images/ttStepper_ul_bg.png) no-repeat right top;	
	float:left;
	width:26px;
	height:42px;
}
.TTstepper ul, .TTstepper ul li{
	margin:0;
	padding:0;
	}
.TTstepper .ttUp {
width:26px;
height:21px;
list-style:none;
cursor:pointer;
}
.TTstepper .ttDown {
width:26px;
height:21px;
list-style:none;
cursor:pointer;
}


/********************************/

.TTcheck {
position:relative;
height:20px;
width:19px;
float:left;
}
.TTcheck .box {
position:absolute;
height:20px;
width:19px;
background:transparent url('../images/chkbg.png') no-repeat scroll left top;
z-index:1;
cursor:pointer;
left:0;
}
.TTcheck input {
position:absolute;
z-index:0;
}
.active {
background-position: 0 -20px !important;
}


/********************************/


.TTampm {
	position:relative;
	float:left;
	top:6px;
}
.TTampm .label {
color:#6D6E73;
font-size:12px;
font-family:Helvetica, Arial;
line-height:22px;
padding:0 5px 0 3px;
margin:0 0 0 0;
position:relative;
}
.TTampm input {
width:50px;
height:24px;
border:0 none;
background:transparent url('../images/ampm.png') no-repeat scroll left top;
}
.TTampm .controls {
position:relative;
}
.TTampm ul {
position:absolute;
left:-5px;
top:-6px;
background: transparent url(../images/ttStepper_ul_bg.png) no-repeat right top;	
}
.TTampm ul, .TTampm ul li{
	margin:0;
	padding:0;
	}
.TTampm .ttUp {
width:26px;
height:21px;
list-style:none;
cursor:pointer;
}
.TTampm .ttDown {
width:26px;
height:21px;
list-style:none;
cursor:pointer;
}
.TTampm .pm {
background-position: 0 -26px !important;
}
/*combobox*/


/****/
.combo_wrap{
	position:relative;
	margin:0 10px;
	right:20px;
	z-index:1000;
	}
.combo_custom{
	height:32px;
	width:auto;
	min-width:50px;
	color:#6d6e73;
	position:relative;
	background: transparent url(../images/combo_m.png) repeat-x left top;
	
	}
.combo_custom_l{
	background: transparent url(../images/combo_l.png) repeat-x left top;
	position:absolute;
	left:-15px;
	top:0;
	height:32px;
	width:15px;
	}
.combo_custom_r{
	background: transparent url(../images/combo_btn.png) repeat-x left top;
	position:absolute;
	right:-32px;
	top:0;
	height:32px;
	width:32px;
	z-index:-10;
	}
.combo_btn{
	width:25px;
	height:25px;
	display:block;
	position:relative;
	left:5px;
	top:2px;
	}
.combo_open, .combo_close{
	height:200px;
	padding:100px;
	position:relative;
	}
	
	/*combo open*/
.combo_open_list{
	position:absolute;
	right:-5px;
	top:-10px;
	}
.combo_open_top{
	height:5px;
	background: transparent url(../images/combo_open_tm.png) repeat-x left top;
	margin:0 10px;
	}
.combo_open_tl{
	float:left;
	background: transparent url(../images/combo_open_tl.png) no-repeat left top;
	height:5px;
	width:10px;
	margin-left:-10px;
	}
.combo_open_tr{
	float:right;
	background: transparent url(../images/combo_open_tr.png) no-repeat right top;
	height:5px;
	width:10px;
	margin-right:-10px;
	}
	
.combo_open_mid{
	height:5px;
	background: #f8f8f8 url(../images/combo_open_mm.png) repeat-x left bottom;
	margin:0 1px 0 2px;
	height:auto;
	min-height:53px;
	border-left:solid 1px #ebeaea;
	border-right:solid 1px #ebeaea;
	}
.combo_open_bot{
	height:10px;
	background: transparent url(../images/combo_open_bm.png) repeat-x left bottom;
	margin:0 10px;
	}
.combo_open_bl{
	float:left;
	background: transparent url(../images/combo_open_bl.png) no-repeat left bottom;
	height:10px;
	width:10px;
	margin-left:-10px;
	}
.combo_open_br{
	float:right;
	background: transparent url(../images/combo_open_br.png) no-repeat right bottom;
	height:10px;
	width:10px;
	margin-right:-10px;
	}
.combo_list_item li{
	list-style:none;
	margin:0 !important;
	padding:3px 0 3px 25px !important;
	text-align:left;
	}
.combo_list_item li.current{
	background: #42a5c1 url(../images/combo_open_item_hover.png) repeat-x left top !important;
	color:#fff;
	cursor:pointer;
	}
.combo_list_item li.selected{
	background:url(../images/done.png) no-repeat 3px 2px;
	}
.combo_default_item{
	background:transparent !important;
	border:none;
	display:inline;
	width:150px;
	height:90%;
	overflow:visible;
	float:left;
	padding:5px 0 0 2px;
	cursor:pointer;
	color:#6d6e73;
	/*z-index:100;*/
	}
#edit_prof #groupname_combo_container{
   margin-left:160px;
}
#hide_email_container, #hide_name_container, #hide_image_container{
   left:27px;
}

.hide_email{
   height:55px;
}
.hide_name{
   height:55px;
}
.hide_image{
   height:55px;
}
#hide_image_input{
	position:absolute !important;
}
#hide_name_input{
	position:absolute !important;
}
/** added by srini **/
.edit_media{
	height:55px;
}
.edit_media .combo_wrap{
	float:left;
	right:0px !important;	
}
