.myStyleBox{position:relative;border:1px solid #ccc; border-radius:3px;Xwidth:200px; height:22px; Xmargin-right:10px; cursor:default; Xclear:left }
.myStyleBox select{ opacity:0;display:none}
.selectedOpt{position:absolute; left:10px; line-height:20px; display:inline-block; color: #548BD4; white-space: nowrap; overflow:hidden;  text-overflow: ellipsis;}
.optSelect{z-index: 999999;}
.opt{position:absolute;background:#fff;padding:0px; margin:0; list-style:none; width:100%;display:none;border-radius:0 0 4px 4px; overflow:hidden;border:1px solid #ccc; border-top:0px; left:-1px;}
.opt li{height:20px;padding:5px 10px;  color: #548BD4;white-space: nowrap;}
.opt li:hover{background:#f1f1f1; cursor:pointer}
.arrow{width:0px;height:0px; border-top:5px solid #ccc;border-left:5px solid transparent; border-right:5px solid transparent;position:absolute; right:10px; top:9px;}
.changeArrow{border-bottom:5px solid #ccc;border-top:0px solid #fff}

/*---------------------other css--------------------*/

/*input[type='submit'],input[type='button']{border: 1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;cursor: default;height: 32px;line-height: 30px;padding-bottom: 2px;}
*/
.arrowLeft,.arrowRight{width:0px;height:0px; border-right:5px solid #ccc;border-bottom:5px solid transparent; border-top:5px solid transparent;display:block}
.arrowRight{border-right:0px solid transparent !important; border-left:5px solid #ccc !important;}
.calender{width:174px; border:0px; float:left; display:block; margin:0px 10px;}
.calender .arrowLeft,.calender .arrowRight{margin-top:8px; cursor:pointer}
.calender input[type='text']{width:150px; margin:0px auto; margin:0 5px; text-align:center;color:#548bd4;}


/********common input style****/


.checkMe{width:20px; height:15px;display:inline-block;padding:0px 1px 1px 1px}
.checkMe input[type="checkbox"],.checkMe input[type="radio"]{opacity:0; filter:alpha(opacity=0);}
.checkBox{ background:url('../images/checkbox.png') no-repeat top left;}
.checkBoxTrue{ background-image:url('../images/checkbox_select.png') }

.radioBox{background:url('../images/radio.png') no-repeat top left;}
.radioBoxTrue{ background-image:url('../images/radio_chck.png') }

/*
input[type='checkbox']{opacity:0;filter:alpha(opacity=0);position:absolute;left:0px; top:0px;}
input[type='checkbox']+ label{background:url('../images/checkbox.png') no-repeat 0 2px;display: inline-block; padding-left:22px;}
input[type='checkbox']:checked + label{background-image:url('../images/checkbox_select.png');}
.checked {background-image:url('../images/checkbox_select.png') !important;}


input[type='radio']{opacity:0;position:absolute;filter:alpha(opacity=0); left:0; top:0;}
input[type="radio"]+label{background:url(../images/radio.png) no-repeat 0 2px;position:relative;margin:0;padding:0 0 0 20px;cursor:pointer;display:inline-block;z-index:0;}
input[type='radio']:checked+label{background:url(../images/radio_chck.png) no-repeat 0 2px;}

*/

/*
.stateSelect
{
    font-size: 22px;
}
*/

/*paypal-css*/
.paypal_msg
{
  padding: 5px; 
  clear: both; 
  margin: 5px auto 5px auto; 
  border: #AEA; 
  background: #BEB;
}