#leftHead input.smallInputButton {
	width: 29px;
	margin-left: 2px;
}

form.genericform fieldset ol li div ol li select.xsmall{
    width:100px
}

form.genericform fieldset ol li div ol li select.small{
    width:162px
}

/*** overridden styles ***/
img.t-error-icon {
    background: none;
    background-image: none;
    height: 0px;
    width: 0px;
    margin-left: 0px;
    float:left;
}

.leftErrorBlock {
    text-transform:none;
    background-color:#CCCCCC;
    color:red;
    position:absolute;
    top:61px;
    width: 179px;
    font-style: italic;	
}


.btnlongleft{
    width:150px;
    font-weight:bold;
    color:#ffffff;
    text-transform:uppercase;
    height:20px;
    background: #999999 url(/images/shop/layout/btn_back_grey.gif) no-repeat scroll left;
    vertical-align:middle;
    display:inline;
    line-height:20px;
    padding: 4px 10px 4px 30px;
    border-left: 10px solid #999999;
    float: left;
}

.genericform fieldset ol li img.t-calendar-trigger{
	margin-bottom: 3px;
}

#closeHelp,#closeRegisterHelp {
    cursor: pointer;
    background-color: #cccccc;
    float: right;	
}


.bubble {
	background:transparent no-repeat scroll center bottom;
	padding-bottom:15px;
	position:absolute;
	text-align:left;
	width:300px;
	z-index:10;
	font-weight: normal;
	font-size: 12px;
	cursor: auto;
}

