.botShado1 {
width:800px;
height:11px;
}

.topStub {
height:35px;
background-color:#fff;
color:#052E42;
padding:0 10px;
}

.topStub span {
color:#C9011B;
font-weight:700;
}

div#signInContainer {
position:relative;
top:10px;
left:20px;
float:left;
clear:none;
width:269px;
height:250px;
}

div#signIn_title_tab {
position:relative;
top:0;
left:0;
width:128px;
height:29px;
background-image:url(images/skins/default/tab_sign_in.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

div#signIn_subContainer {
position:relative;
top:0;
left:0;
width:269px;
height:220px;
background-image:url(images/skins/default/signin_topGrad_blu.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #2580AE;
background-color:#FFF;
color:#052E42;
padding:10px;
}

div#signIn_subContainer span.heading {
font-size:12px;
font-weight:700;
}

div#signUp_boxShado {
position:relative;
top:0;
right:0;
float:right;
clear:none;
width:275px;
height:10px;
background-image:url(images/skins/default/signup_box_botShado.gif);
background-position:top right;
background-repeat:no-repeat;
}

div#signUp_boxShado1 {
position:relative;
top:0;
right:0;
float:inherit;
clear:none;
width:275px;
height:10px;
background-image:url(images/skins/default/signup_box_botShado.gif);
background-position:top right;
background-repeat:no-repeat;
}

div#signUpContainer {
position:relative;
top:10px;
right:20px;
float:right;
clear:none;
width:438px;
height:350px;
font-size:12px;
}

div#signUp_title_tab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_sign_up.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

div#signUp_subContainer {
position:relative;
top:0;
left:0;
width:418px;
height:330px;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}

div#forgotPass_title_tab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_forgotPass.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

div#forgotPass_subContainer {
position:relative;
top:0;
left:0;
width:418px;
height:200px;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}

.benefitsTable {
width:760px;
height:104px;
background-color:#F9F9E6;
margin:10px 0;
}

.benefitsTable td.benefits_mainImg {
width:146px;
height:104px;
background-image:url(images/skins/default/signup_benefits.gif);
background-position:top;
background-repeat:no-repeat;
}

.benefitsTable td.benefits_topBG {
height:15px;
background-image:url(images/skins/default/signup_benefits_brdr_T.gif);
background-position:top;
background-repeat:repeat-x;
}

.benefitsTable td.benefits_rightBG {
width:12px;
background-image:url(images/skins/default/signup_benefits_brdr_R.gif);
background-position:top;
background-repeat:repeat-y;
}

.benefitsTable td.benefits_botBG {
height:15px;
background-image:url(images/skins/default/signup_benefits_brdr_B.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.benefitsTable td.benefits_Crnr_T {
width:12px;
height:15px;
background-image:url(images/skins/default/signup_benefits_crnr_top.gif);
background-position:top;
background-repeat:no-repeat;
}

.benefitsTable td.benefits_Crnr_B {
width:12px;
height:15px;
background-image:url(images/skins/default/signup_benefits_crnr_bot.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.benefitsTable td.benefits_data {
width:584px;
height:74px;
text-align:left;
}

div#benefits_left_list {
float:left;
clear:none;
width:300px;
height:64px;
}

div#benefits_right_list {
float:right;
clear:none;
width:250px;
height:64px;
}

div#benefits_left_list li,div#benefits_right_list li {
font-size:11px;
font-weight:700;
color:#666;
list-style-image:url(images/skins/default/bullet_signup_benefits.gif);
margin:2px 0 0 17px;
}

.takeTourCell {
height:266px;
}

.takeTour {
width:650px;
margin:20px 10px 10px;
}

.blueBrdr {
border-top:1px solid #2580AE;
padding:5px;
}

.blueBrdr a {
display:block;
width:300px;
height:16px;
font-size:14px;
font-weight:700;
color:#C9011B;
text-decoration:none;
padding-left:20px;
background-image:url(images/skins/default/bullet_takeTour.gif);
background-position:left;
background-repeat:no-repeat;
}

.blueBrdr a:hover {
display:block;
width:300px;
height:16px;
font-size:14px;
font-weight:700;
color:#C9011B;
text-decoration:underline;
padding-left:20px;
background-image:url(images/skins/default/bullet_takeTour.gif);
background-position:left;
background-repeat:no-repeat;
}

.blueBrdr span {
display:block;
width:400px;
height:15px;
font-size:12px;
font-weight:700;
color:#2580AE;
text-decoration:none;
padding-left:20px;
}

.signUpCell_persInfo {
height:600px;
}

.signUpCell_persInfo div.commonBox {
position:relative;
top:10px;
left:20px;
width:560px;
height:550px;
font-size:12px;
}

.signUpCell_persInfo div.subBox {
position:relative;
top:0;
left:0;
width:540px;
height:510px;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}

.inner_table {
border:1px solid #C00;
background-color:#FFFDF2;
}

.cl_1 {
background-color:#f3efe4;
}

.cl_2 {
background-color:#faf1e0;
}

.cl_3 {
background-color:#faeed6;
}

.signUpCell_choosePlan div.commonBox {
position:relative;
top:10px;
left:10px;
width:760px;
/*height:550px;*/
font-size:12px;
}

.signUpCell_choosePlan div.commonBox1 {
position:relative;
top:10px;
left:10px;
width:650px;
height:100%;
font-size:12px;
}

.signUpCell_choosePlan div.commonBox1 div.titleTab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_signUp_choosePlan.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.signUpCell_choosePlan div.subBox {
position:relative;
top:0;
left:0;
width:760px;
height:500px;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:0;
}

.signUpCell_choosePlan div.subBox1 {
position:relative;
top:0;
left:0;
width:720px;
height:100%;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:0;
}

.signUpCell_MembershipPlan div.commonBox {
position:relative;
top:10px;
left:1px;
width:750px;
height:100%;
font-size:12px;
}

.signUpCell_MembershipPlan div.commonBox div.titleTab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/signup_mmbr_fees.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.signUpCell_MembershipPlan div.subBox {
position:relative;
top:0;
left:0;
width:750px;
height:100%;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:0;
}

div.subBox table.paddedTable {
margin:10px;
padding:5px;
}

div.subBox table.paddedTable td.brdrTop {
border-top:1px solid #CCC;
}

.signUpCell_memberDetails {
height:220px;
}

.signUpCell_memberDetails div.commonBox {
position:relative;
top:10px;
left:20px;
width:560px;
height:200px;
font-size:12px;
}

.signUpCell_memberDetails div.commonBox div.titleTab {
position:relative;
top:0;
left:0;
width:175px;
height:29px;
background-image:url(images/skins/default/tab_signUp_memberDetails.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.signUpCell_memberDetails div.subBox {
position:relative;
top:0;
left:0;
width:540px;
background-image:url(images/skins/default/signin_topGrad_blu.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #2580AE;
background-color:#FFF;
color:#052E42;
padding:10px;
}

.signUpCell_planDetails {
height:320px;
}

.signUpCell_planDetails div.commonBox {
position:relative;
top:10px;
left:20px;
width:700px;
height:270px;
font-size:12px;
}

.signUpCell_planDetails div.commonBox div.titleTab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_signUp_planDetails.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.signUpCell_planDetails div.subBox {
position:relative;
top:0;
left:0;
width:700px;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}

.signUpCell_payment {
height:650px;
}

.signUpCell_payment div.commonBox {
position:relative;
top:10px;
left:20px;
width:800px;
height:650px;
font-size:12px;
}

.signUpCell_payment div.commonBox div.titleTab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_signUp_payment.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.signUpCell_payment div.subBox {
position:relative;
top:0;
left:0;
width:800px;
height:650px;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}

div.subBox select,options {
width:100px;
}

table.paymentTable {
width:850px;
border:1px solid #c3c3c3;
}

table.paymentTable td.whiteCell {
width:253px;
height:450px;
background-color:#FFF;
}

table.paymentTable td.liteBluCell {
background-color:#E9F2F7;
}

table.paymentTable td.whiteCell a.butCC {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCCard.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCC:hover {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCCard_ro.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCC_act {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCCard_act.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCheck {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCheck.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCheck:hover {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCheck_ro.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCheck_act {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCheck_act.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCash {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCash.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCash:hover {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCash_ro.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butCash_act {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_payCash_act.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butITZ {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_itz-payITZ.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butITZ:hover {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_itz-payITZ_ro.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.whiteCell a.butITZ_act {
display:block;
width:253px;
height:38px;
background-image:url(images/skins/default/but_itz-payITZ_actblue.gif);
background-position:top;
background-repeat:no-repeat;
}

table.paymentTable td.liteBluCell .paymentDivContainer {
width:500px;
height:550px;
margin-left:10px;
}

table.paymentTable td.liteBluCell .paymentDivContainer .paymentDiv {
display:none;
margin:10px 5px 5px;
}

.signUpCell_confirmation div.commonBox {
position:relative;
top:10px;
left:20px;
width:735px;
height:100%;
font-size:11px;
font-family:Tahoma;
}

.signUpCell_confirmation div.commonBox div.titleTab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_signUp_confirmation.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.signUpCell_confirmation div.subBox {
position:relative;
top:0;
left:0;
width:735px;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}

.signIn_Up_Cell {
height:390px;
}

.signupCell_common {
padding:10px 20px;
}

.padTenBox {
font-size:11px;
color:#052E42;
font-family:Tahoma;
padding:1px;
}

.padTwentyBox {
padding:20px;
}

.buttonBox {
border-top:1px solid #CCC;
margin-top:5px;
padding-top:10px;
text-align:center;
}

.smallText {
font-size:10px;
color:#666;
}

ul.infoList li {
font-size:10px;
color:#333;
list-style-image:url(images/skins/default/bullet_solidArro_gray.gif);
margin:2px 0 0 17px;
}

ul.redList li {
font-size:12px;
font-weight:700;
color:#C9011B;
list-style-image:url(images/skins/default/bullet_arro_red.gif);
margin:2px 0 0 17px;
}

.redText {
color:#C9011B;
font-family:Tahoma;
font-weight:bold;
}

.redBoldText {
color:#C9011B;
font-weight:700;
font-size:11px;
font-family:Tahoma;
}

.blueText {
color:#2b64b3;
}

a.blueText:active,a.blueText:visited,a.blueText:link 
{
	color:#2b64b3;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
}
a.blueText:hover
{
	color:#2b64b3;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:underline;
	
		
}

.blueBoldText {
color:#2b64b3;
font-weight:700;
}

.SignUpheading {
font-size:13px;
font-weight:700;
color:#C9011B;
}

button {
cursor:pointer;
font-weight:700;
text-align:center;
width:82px;
border-width:0;
padding:0;
}

button span {
position:relative;
display:block;
white-space:nowrap;
padding:0 0 0 1px;
}

button.submitBtng {
background:url(images/skins/default/bullet_solidArro_gray.gif) right no-repeat;
}

button.submitBtng span {
height:18px;
line-height:18px;
width:79px;
background:url(images/skins/default/left.gif) left no-repeat;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

button.submitBtnb {
background:url(images/skins/default/rightb.gif) right no-repeat;
}

button.submitBtnb span {
height:18px;
line-height:18px;
width:79px;
background:url(images/skins/default/leftb.gif) left no-repeat;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

.signUpCell_choosePlan div.commonBox_sub {
position:relative;
top:10px;
left:10px;
/*height:100%;*/
font-size:12px;
}

.exp {
color:#666;
font-size:11px;
}

div#signUp_subContainer span.heading,div#forgotPass_subContainer span.heading,.heading {
font-size:12px;
font-weight:700;
color:#C9011B;
}

div#signUp_subContainer td.info,div#forgotPass_subContainer td.info,.info {
font-size:11px;
color:#333;
}

div#signUp_subContainer select,options.cityList,div#forgotPass_subContainer select,options.cityList,div.subBox select,options.cityList {
width:200px;
}

div#deliveryDetails_title_tab,.signUpCell_persInfo div.commonBox div.titleTab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_deliveryDetails.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

div#benefits_left_list ul,div#benefits_right_list ul,ul.infoList,ul.redList {
margin:0;
padding:0;
}

.signUpCell_choosePlan,.signUpCell_MembershipPlan,.signUpCell_confirmation {
height:100%;
}

.signUpCell_persInfo div.subBoxNew {
position:relative;
top:0;
left:0;
width:540px;
height:510px;
background-position:top;
background-repeat:repeat-x;
border:1px solid #c3c3c3;
background-color:#FFF;
color:#052E42;
padding:10px;
}
.signUpCell_choosePlan div.commonBox div.titleTab {
position:relative;
top:0;
left:0;
width:238px;
height:29px;
background-image:url(images/skins/default/tab_signUp_choosePlan.gif);
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:0;
}
.signUpCell_choosePlan div.subBoxNew {
position:relative;
top:0;
left:0;
width:600px;
height:800px;
background-position:top;
background-repeat:repeat-x;
border:1px solid #c3c3c3;
background-color:#FFF;
color:#052E42;
padding:0;
}




.signUpCell_memberDetails div.subBoxNew {
position:relative;
top:0;
left:0;
width:540px;
background-position:top;
background-repeat:repeat-x;
border:1px solid #c3c3c3;
background-color:#FFF;
color:#052E42;
padding:10px;
}


div#Forgotpass_newmember1 {
position:relative;
top:0;
left:0;
width:700px;
height:100%;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}

div#MyQueue_Contaner {
position:relative;
top:0;
left:0;
width:900px;
height:100%;
background-position:top;
border:1px solid #c3c3c3;
color:#052E42;
padding:10px;
}

/*div#signUp_newmember_New {
position:relative;
top:0;
left:0;
width:370px;
height:auto;
background-position:top;
background-repeat:repeat-x;
font-family:Tahoma, Arial;
font-size:12px;
border:1px solid #c3c3c3;
background-color:#F8F8F8;
color:#052E42;
padding:10px;
}*/

div#li {
font-size:10px;
color:#333;
margin:2px 0 0 5px;
}

.step_text {
font-family:Arial;
font-size:20px;
color:#C9011B;
text-decoration:none;
font-weight:700;
}

.topStub span,.redBoldText {
color:#C9011B;
font-weight:700;
}

div#benefits_left_list ul,div#benefits_right_list ul,ul.infoList,ul.redList,div#ul {
margin:0;
padding:0;
}

/*.signUpCell_persInfo,.signUpCell_choosePlan {
height:600px;
}*/
.signUpCell_persInfo{
height:600px;
}
.signUpCell_choosePlan {
height:500px;
}
div.subBox table.paddedTable td.brdrTop,.brdrTop1 {
border-top:1px solid #CCC;
}

div#Forgotpass_newmember,div#Error_Container {
position:relative;
top:0;
left:0;
width:570px;
height:100%;
background-image:url(images/skins/default/signup_topGrad_red.gif);
background-position:top;
background-repeat:repeat-x;
border:1px solid #C9011B;
background-color:#FFF;
color:#052E42;
padding:10px;
}


/*--- Added by Vicky ------*/

div#signUp_newmember_New {
position:relative;
top:13px;
left:40px;
width:300px;
height:180px;
background-position:top;
background-repeat:repeat-x;
font-family:Tahoma, Arial;
font-size:12px;
/*border:1px solid #c3c3c3;*/
background-color:#F8F8F8;
color:#052E42;
padding:10px;
}

.Page-Titles{
font-family:Tahoma,Helvetica,sans-serif; color:#c9011b;
font-size:20px;
font-weight:400;
text-decoration:none;
}

.signup-points{
font-family:Tahoma,Helvetica,sans-serif; color:#000000;
font-size:12px;
font-weight:400;
height:15px;
text-decoration:none;
}

/*--- Ends here------*/

/*....atish.......*/
.boxnew {
	background-color: #f8f8f8;
	border: 1px solid #c3c3c3;
}

.boxnew1 {
	background-color: #ffffff;
	border: 1px solid #c3c3c3;
}

.regtext {
	background-color: #333333
	border: 1px solid #c3c3c3;
	font-size:12px;
}