.imput_txt, .imput_txt_220, .imput_txt_73, .imput_txt_74, .imput_txt_250, .imput_txt_14 {
border:1px solid #d0d0d0;
height:16px;
color:#959595;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:3px 5px;
font-size:12px;
margin-right:5px;
}
.imput_txt_14 {width:50px;}
.imput_txt_220 {
width:220px;
}
.imput_txt_250 {
width:250px;
}
.textarea, .textarea-small,  .textarea-contact{
font-family:Arial, Helvetica, sans-serif;
border:1px solid #e5e5e5;
height:95px;
width:250px;
float:left;
padding:2px 5px;
font-size:12px;
margin-right:5px;
}
.textarea-contact{
height:135px;
}
.textarea-small{
	height:75px;
}


.dropdown_box, .dropdown_box_220, .dropdown_box_225, .dropdown_box_73, .dropdown_box_74, .dropdown_box_240 , .dropdown_box150{
border:1px solid #d0d0d0;
color:#a9a9a9;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px 2px;
float:left;
line-height:30px;
font-size:12px;
font-weight:normal;
margin-right:5px;
}
.dropdown_box150{width:130px !important;
width:136px;
}
.dropdown_box_220{
width:215px !important;
width:212px;
}
.dropdown_box_240{
width:262px !important;
width:262px;
}
.dropdown_box_73{
	width:84px;
	font-size:12px;
}
.dropdown_box_74{
	width:84px;
	font-size:12px;
	margin:0px;
}

.dropdown_box_225{
	width:232px;
}
.lable160{
float:left;
font-size:12px;
padding-right:20px;
text-align:right;
color:#6d6d6d;
width:160px;
}
.lable120{
float:left;
font-size:12px;
color:#666666;
width:120px;
}
.lable-big{
float:left;
font-size:12px;
color:#666666;
width:260px;
}
.lable-260{
float:left;
font-size:12px;
padding-right:20px;
text-align:right;
color:#6d6d6d;
width:240px;
}
.lable-360{
float:left;
font-size:12px;
color:#666666;
width:320px;
}
.lable-360-content{
float:left;
font-size:10px;
color:#666666;
width:350px;
}
.radio_btt{
float:left;
font-size:12px;
color:#666666;
width:230px;
}

.red{
color:#FF0000;
}
.input_btt, .input_btt-big {
background:url(../../images/submit.gif) left top no-repeat;
font-size:12px;
height:29px;
_height:29px;
width:133px;
border:none;
text-align:center;
font-weight:600;
cursor:pointer;
color:#FFF;
}
.input_btt-big{
background:url(../../images/submit2.gif) left top no-repeat;
width:170px;
}
.form-row{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:278px;
padding:5px 0 5px 15px;
}
.form-main{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:293px;
padding:5px 0 5px 0px;
}
.form-row-new{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:450px;
padding:5px 0 5px 15px;
}
.form-row-new img{
	border:#c1c1c1 1px solid;
	padding:3px;
}


.form-divider{
float:left;
width:638px;
padding:15px 0 15px 15px;
}
.form-row-btt{
float:left;
width:450px;
text-align:center;
padding:5px 0 5px 15px;
}
.forms_tab{
margin:20px 0px;
width:430px;
float:left;
}
.form-full-row{
float:left;
width:450px;
padding:5px 0 5px 15px;
}
.form-row-main{
float:left;
width:470px;
padding:5px 0 5px 0px;
}
.forms_tab h2{
color:#ba4949;
}
.register 
{
float:left;
padding: 10px 0 10px 0px;
_padding: 10px 0 0px 0px;
width:666px;
}
.forms_tab fieldset
{
border: 2px solid #e7e7e7;
float:left;
padding: 0px 0 10px 10px;
width:480px;
_width:470px;
}

.forms_tab legend
{
color:#2e42d7;
background:#fff;
font-weight:bold;
font-size:15px;
font-family:"Trebuchet MS";
padding:3px 8px 3px 8px;
border:1px solid #e7e7e7;
}

.date-style{
	float:left;
	width:232px;
} 

.txt-refrence{
	float:left;
	width:240px;
	line-height:15px;
}

.checkout_btt{
background: url(../../images/checkout-tab.gif) left top no-repeat;
font-size:12px;
height:26px;
_height:25px;
width:84px;
border:none;
text-align:center;
font-weight:600;
cursor:pointer;
color:#FFF;
}
.input_btt-style{
font-family:Tahoma;
font-size:13px;
height:25px;
_height:24px;
width:128px;
border:none;
text-align:center;
font-weight:600;
cursor:pointer;
color:#FFF;
}

.left90
{
  padding-left:90px;
}
.error { border:1px solid #FF0000; background-color:#FFE1E1}




.forms_tab_new {float:left; width:400px; padding-left:50px;}
.forms_tab_new p {float:left; width:400px; clear:both;}
.forms_tab_new label, .forms_tab_new input {float:left;}
.forms_tab_new span {float:right !important; line-height:24px; margin:0 !important; }
.forms_tab_new span.validation-advice { margin-top:10px !important; padding:0 20px; line-height:18px;}
.forms_tab_new label {width:120px; line-height:24px;}
.forms_tab_new input, .forms_tab_new textarea {width:260px !important; margin:0 !important; padding:0 !important; height:24px; line-height:24px;}
.forms_tab_new textarea {height:50px;}
.forms_tab_new input#Submit {width:101px !important; height:27px !important;}


/** Payment Mode Styles ***/
#payment{ margin:10px 0px; clear:both;}
#payment .left-tabs
{
    background: url(../../images/tabs-line.gif) repeat-y scroll right center transparent;
    color: #242424;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 25px;
    min-height: 370px;
    overflow: hidden;
    padding: 25px 0;
    width: 155px;
}


.left-tabs .left-tabs-cont {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCD2D4 #FFFFFF #CCD2D4 #CCD2D4;
    border-image: none;
    border-radius: 7px 0 0 7px;
    border-style: solid;
    border-width: 1px 5px 1px 1px;
    cursor: pointer;
    padding: 15px 0 15px 10px;
}
.inactive {
    border: 0 solid #CCD2D4 !important;
}
.active{
 background-color:#CCC;
}
#selectPay{
padding-top:85px;
}
.selectPay-cont{
padding:10px;
margin:10px;
height:17px;
border:solid 1px #FFBABA;
background-color:#FFBABA;
color:#CB4721; 
font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
font-weight:bold; 
float:left;
}
.proceed-button{
    background: url(../../images/proceed-button.png) no-repeat  13px  3px transparent;
    color: #FFF;
    float: left;
    font-size: 13px;
	width:170px;
	border:0px;
	font-weight:bold;
	height:36px;
	margin-left:415px;
	cursor:pointer;
	background-repeat:no-repeat;
	
}

#newCard{
width:29%;
float:right;
padding-bottom:7px;
}
#newCard a{
color:#1279BE;
text-decoration:underline;
}

.CreditCardDetails{
margin:60px 0px 17px 0px;
}
.expired{ background-color:#F0F0F0;}
.blink{font-weight:bold; color:#CC0000;}
.noborder{border-bottom:1px solid #FFF !important; background-color:#FFF; }
.CreditCardDetails tr{
 border-bottom:1px solid #CCC; 
}
.CreditCardDetails td, .CreditCardDetails th{
padding:5px; 
text-align:left;
}
.update-link{ color:#1279BE; text-decoration:none; font-weight:normal !important; text-decoration:underline; padding:3px 0px;}
.update-link:hover{ text-decoration:none;}
#cc_add_new{ 
    margin: 28px auto 0;
    width: 62%; }
#cc_add_new p{padding: 10px 5px; margin:0px !important;}
#cc_add_new label{
    margin-top: 3px;
	width:96px;
	float:left;
}
#cc_add_new .input-long{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
}

#cc_add_new .ChangeMonth{
	width:52px;
}

#cc_add_new .ChangeYear{
	width:66px;
}

.save-link{cursor:pointer; position:relative; top:3px}