/* Common CSS */
body {height:101%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#6c6b6b; font-size:12px; background:#023c6e url(../images/main_background2.gif) repeat-x top left;}
p, form {margin:0; padding:0}
textarea{font-family:Arial, Helvetica, sans-serif; border:0 none; font-size:11px; font-weight:normal; color:#6c6b6b;}

img {border:0 none;}
.clear{clear:both; line-height:0px; height:0px; margin:0px; padding:0px; font-size:0; visibility:hidden;}
.float{float:left;}
.comingsoon{font-size:16px;font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold}

/* HTML DIV Structure CSS */
#Container {margin:0 auto; padding:0; width:786px;}
#MiddleMainContainer{margin:0; padding:0px 0 0 0;}
#MiddleContainer{background:#ffffff; padding:1px;}
#FooterContainer{margin:0 0 16px 0; text-align:center; color:#023c6e; font-size:10px; line-height:18px; background:url(../images/bottom_corner.png) no-repeat top left; behavior:url("images/iepngfix.htc"); height:22px;}
#FooterContainer a{color:#023c6e; text-decoration:none;}
#FooterContainer a:hover{color:#023c6e; text-decoration:underline;}

/* Header Part CSS */
#Header{margin:0; padding:0; height:95px; }
.HeaderLink{margin:10px 8px 0 0; padding:0; float:right; text-align:right }
.HeaderLink a{text-decoration:none; color:#6c6b6b;}
.HeaderLink a:hover{text-decoration:none; color:#000;}
.Reward{margin:13px 0 0 0;}


/* Top Navigation CSS */
.TopNav {margin:0; padding:0;}

#primary-nav, #primary-nav a, #primary-nav .current {background:transparent url(../images/nav_2.jpg) no-repeat top left; overflow:hidden; height:40px;}
#primary-nav {position:relative; display:block; margin:0 auto; height:40px;}
#primary-nav a, #primary-nav .current {display:block; position:absolute; top:0; left:0; border:0}
#primary-nav-1 a, #primary-nav-1 .current {width:112px; left:0px; background-position:0px 0px}
#primary-nav-1 a:hover, #primary-nav-1 a:focus {background-position:0px -40px}
#primary-nav-1 .current, #primary-nav-1 a:hover.current {background-position:0px -40px}
#primary-nav-2 a, #primary-nav-2 .current {width:112px; left:112px; background-position:-112px 0}
#primary-nav-2 a:hover, #primary-nav-2 a:focus {background-position:-112px -40px}
#primary-nav-2 .current, #primary-nav-2 a:hover.current {background-position:-112px -40px}
#primary-nav-3 a, #primary-nav-3 .current {width:112px; left:224px; background-position:-224px 0}
#primary-nav-3 a:hover, #primary-nav-3 a:focus {background-position:-224px -40px}
#primary-nav-3 .current, #primary-nav-3 a:hover.current {background-position:-224px -40px}
#primary-nav-4 a, #primary-nav-4 .current {width:112px; left:336px; background-position:-336px 0}
#primary-nav-4 a:hover, #primary-nav-4 a:focus {background-position:-336px -40px}
#primary-nav-4 .current, #primary-nav-4 a:hover.current {background-position:-336px -40px}
#primary-nav-5 a, #primary-nav-5 .current {width:112px; left:448px; background-position:-897px 0}
#primary-nav-5 a:hover, #primary-nav-5 a:focus {background-position:-897px -40px}
#primary-nav-5 .current, #primary-nav-5 a:hover.current {background-position:-897px -40px} /*for Reward center use back-position:-448px}*/
#primary-nav-6 a, #primary-nav-6 .current {width:112px; left:560px; background-position:-559px 0}
#primary-nav-6 a:hover, #primary-nav-6 a:focus {background-position:-559px -40px}
#primary-nav-6 .current, #primary-nav-6 a:hover.current {background-position:-559px -40px}
#primary-nav-7 a, #primary-nav-7 .current {width:114px; left:672px; background-position:-673px 0}
#primary-nav-7 a:hover, #primary-nav-7 a:focus {background-position:-673px -40px}
#primary-nav-7 .current, #primary-nav-7 a:hover.current {background-position:-673px -40px}
#primary-nav-8 a, #primary-nav-8 .current {width:112px; left:112px; background-position:-786px 0}
#primary-nav-8 a:hover, #primary-nav-8 a:focus {background-position:-786px -40px}
#primary-nav-8 .current, #primary-nav-8 a:hover.current {background-position:-786px -40px}

.hide-1, .hide-2, .hide-3, .hide-4, .hide-5, .hide-6, .hide-7, .hide-8, .hide-9 {position:absolute; left:-2000px}

/*LoginBox CSS */
.LoginBg{background:#E4FCFF url(../images/loggedout1.png) repeat-x top left;border-bottom:1px solid #116fa3; width:208px; height:228px; float:left; font-size:11px; color:#0b5f97;}
.forgotinfo{padding:5px 10px 10px 10px;text-align:left;font-size:11px; color:#0b5f97;}
.LoginBgTable{margin:5px 0px 0 0; width:210px;}
.InputButton{border:none; background: url(../images/login_btn.jpg)no-repeat top left; height:27px; width: 80px;cursor:pointer;}
.LoginBg span{font-size:14px; color:#0873ab; text-decoration:none; font-weight:normal;}
.forgot a{font-size:10px; color:#025d93; text-decoration:underline;}
.forgot a{color:#025d93; text-decoration:underline;}
.forgot a:hover{color:#025d93; text-decoration:none;}
.CheckOutForm{float:left; margin:0; *margin:3px 0 0 0; padding:0px 0 0 0;}
.labelholder1{border:none; margin:0px 0 0px 0; padding-left: 14px; *padding-left: 12px;}
.labelholder1 label{float:left; line-height:21px; width:38px; *width:32px; font-size: 12px; font-weight:normal; position:relative; margin:0px 0px 0px 0px; *margin:0px 0px 0px 8px; padding-right:6px; right:11px;}
/*.labelholder1 .textInput{float:left; display:block; font-family:Arial, Helvetica, sans-serif; border:0 none; margin:4px 0 0 6px !important; font-size:12px; height:12px; font-weight:normal; color:#6c6b6b; *margin:4px 0 0 18px; *background:url(/images/input_bg.jpg) no-repeat;}
*/
.labelholder1 .textInput{display:inline;border: 1px solid gray; height: 16px; width: 130px; margin-left: 5px; font-family:Arial, Helvetica, sans-serif;}
.labelholder1 label {display:inline; margin-right: 3px;}
.Remember{margin:0 0 0 35px; *margin:0 0 0 42px;}
.CheckBox{float:left; margin:6px 0 0 0;}
.GrayContent{float:left; margin:4px 0 0px 3px; line-height:16px; padding:1px 0 0 0; font-size:11px;}
.JoinNow{margin:10px 0 0 35px;}
.FormButton{margin:8px 0 0 55px; }

/*Registration Pages*/
.container-reg{width: 675px; height: 400px; border-top: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3;}
.reg-container-header{background-image: URL(../images/reg-box-header.png); width: 705px; height:32px; text-align:right;}
.reg-container-header-text{padding: 8px 10px 0 0; color: #FFFFFF; font-weight: bold;}
.reg-questions-l {border-right: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; color: #023c6e; padding-left: 20px;}
.reg-questions-r {border-right: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; color: #000000; padding-left: 20px;}

/* MiddleBoxes CSS */
#MiddleBoxes{margin:12px 8px 48px 8px; padding:0;}
.BoxFirst{margin:0 21px 0 0; padding:0; float:left; width:242px;}
.BoxLast{margin:0; padding:0; float:left; width:242px;}
.BoxContent{border-bottom:2px solid #97d107; border-right:2px solid #97d107; border-left:2px solid #97d107; padding:14px 12px; height:257px;}
.BoxContent p {font-size:12px; color:#555;}
img.RedeemButton1{margin:10px 0 0 25px;}
img.RedeemButton{margin:10px 0 0 20px;}
img.BoxImage{margin:0px 0 0 7px;}
img.BoxImageLast{margin:13px 0 0 3px;}

/* Reward Center CSS */
/*
.RewardBg{background:#0a6ba1 url(../images/innerbg1.gif) repeat-x top left; padding:0 0 0 112px; border-left:1px solid #fff; }
*/
.RewardBg{background-color: #fff; padding: 0 22px;}
.RewardContent{background:#fff url(../images/rewardscenter_banner_2.jpg) no-repeat 14px 2px; margin:0; padding:154px 9px 0 14px;}
.RewardBoxes{margin:0; padding:0 0 75px 0;}
.RewardFirstBoxContent{border-bottom:2px solid #97d107; border-right:2px solid #97d107; background:#fff url(../images/store_bg_1.jpg) no-repeat 4px 4px; border-left:2px solid #97d107; padding:0; height:300px;}
.RewardFirstBoxContent .BigText{ margin:0; padding:0; font-size:12px; color:#FFFFFF; text-align:center; padding:205px 0 11px 0; font-weight:bold;}
.RewardSecondBoxContent{border-bottom:2px solid #97d107; border-right:2px solid #97d107; background:#fff url(../images/paypal_bg_1.jpg) no-repeat 4px 4px; border-left:2px solid #97d107; padding:0; height:300px;}
.RewardSecondBoxContent .BigText{ margin:0; padding:0; font-size:12px; color:#FFFFFF; text-align:center; padding:205px 0 11px 0;font-weight:bold}
.RewardLastBoxContent{border-bottom:2px solid #97d107; border-right:2px solid #97d107; background:#fff url(../images/amazon_bg_1.jpg) no-repeat 4px 4px; border-left:2px solid #97d107; padding:0; height:300px;}
.RewardLastBoxContent .BigText{ margin:0; padding:0; font-size:12px; color:#FFFFFF; text-align:center; padding:205px 0 11px 0; font-weight:bold}
.RewardBoxFirst{margin:0 23px 0 1px; padding:0; float:left; width:241px; }
.RewardBoxSecond{margin:1px 0 0 0; padding:0; float:left; width:241px; }
.RewardBoxLast{margin:0 0 0 16px; padding:0; float:left; width:241px; }

/* My Account Page CSS */
#AccountCotainer{background:#ffffff; padding:16px 11px 0 9px;}
.AccountTitle{float:left; padding:0 0 0px 3px;}
.AccoutnSlogan{float:right; padding:8px 8px 0px 0;}
.AccountMainTable{border:0px solid #033569; padding:4px; background:#ffffff; margin:5px 0 0 0; *margin:3px 0 0 0;}
.BlueBoxBg{background:#0776af url(../images/blue_box_bg.jpg) repeat-x top left; padding:8px;}
.BalanceGrd{background:url(../images/account_balance_bg.jpg) repeat-x top left; height:81px; margin:0;}
.padding{padding:7px 0 0 7px;}
.BalanceInfo{background:url(../images/curr_bal1.png) no-repeat top left; float:left; height:69px; text-align:center; width:190px;} /*background:url(../images/img_balance_info.jpg) no-repeat top left;*/
.BalanceInfo .InfoText {
    width:85%;
    border:0;
    padding:25px 10px;
    margin:5px;
    text-align: left;
    }
.InfoText .amount-type {font-size:12px; color:#546168;float:left;width:40%;}
.InfoText .amount {color:#546168; font-size: 12px; font-weight:bold;padding-left:10px;float:left;}
.FilterArea{background:url(../images/filter_bg.jpg) no-repeat top left; height:65px; float:right; width:541px; margin:9px 0 0 0px; padding:0;}

.SubNavigation{float:left;}
#secondary-nav, #secondary-nav a, #secondary-nav .current {background:transparent url(../images/nav3.jpg) no-repeat top left; overflow:hidden; height:40px; width:225px;}
#secondary-nav {position:relative; display:block; margin:0 auto; height:40px; list-style-type:none; margin:25px 0 0 18px;}
#secondary-nav a, #secondary-nav .current {display:block; position:absolute; top:0; left:0; border:0;}
#secondary-nav-1 a, #secondary-nav-1 .current {width:113px; left:0px; background-position:0px 0px}
#secondary-nav-1 a:hover, #secondary-nav-1 a:focus {background-position:0px -40px}
#secondary-nav-1 .current, #secondary-nav-1 a:hover.current {background-position:0px -40px}
#secondary-nav-2 a, #secondary-nav-2 .current {width:113px; left:113px; background-position:-113px 0}
#secondary-nav-2 a:hover, #secondary-nav-2 a:focus {background-position:-113px -40px}
#secondary-nav-2 .current, #secondary-nav-2 a:hover.current {background-position:-113px -40px}
.subhide-1, .subhide-2{position:absolute; left:-2000px}

.selectfield{font-size:10px; color:#000003; height:18px; border:1px solid #3e3e3e; font-family:Arial, Helvetica, sans-serif;}

.GreenTable{border:6px solid #93c350; background:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.GreenTable {background:#FFFFFF; border-top:1px solid #d5dade; border-right:1px solid #d5dade; border-left:1px solid #d5dade; font-size:11px;}
tr.GreenTable, td.GreenTable{color:#4a6b73; padding:6px 3px;}
.GreenTable .parenttitle{background:#dee3e8; border-bottom:1px solid #d5dade; border-right:1px solid #d5dade; font-weight:bold; color:#006c9e; text-decoration:underline;}
.GreenTable .parenttitlelast{background:#dee3e8; border-bottom:1px solid #d5dade; border-right:1px solid #d5dade; font-weight:bold; color:#006c9e; text-decoration:underline;}
.GreenTable .parent{background:#FFFFFF; border-bottom:1px solid #d5dade; border-right:1px solid #d5dade;}
.GreenTable .parentlast{background:#FFFFFF; border-bottom:1px solid #d5dade;}
.GreenTable .subparent{background:#f1f1f1; border-bottom:1px solid #d5dade; border-right:1px solid #d5dade;}
.GreenTable .subparentlast{background:#f1f1f1; border-bottom:1px solid #d5dade;}

/* Background for left bar*/
.leftbar{background:#0a6ba1 url(../images/innerbg1.gif) repeat-x top left; width:inherit;}


/* Popup Feedback - CSS */
#popup {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#6c6b6b; font-size:12px; background:none;}
.PopupContent{padding:0 49px;}
img.PopupLogo{margin-left: 9px;}
img.Feedback{margin:0px;display:block;margin-top:10px;}
.PopupTable{border:2px solid #2e688d;}
.PopupFormBg{border-top:4px solid #fff; border-left:4px solid #fff; border-right:3px solid #fff; border-bottom:4px solid #fff; padding:6px; background:#1475ac;}
.PopupFormBg span{color:#fff; font-style:italic; padding:0 17px; line-height:20px;}
.FormContainer{background:#FFF; border:1px solid #105b86; padding:10px; color:#333333;}
.PopupInputBg{background:url(../images/popup_input_bg.jpg) no-repeat left top; padding:0px 0 12px 5px; height:22px;}
.PopupTextareaBg{background:url(../images/popup_textarea_bg.jpg) no-repeat left top; padding:5px 0 7px 8px; height:143px;}
.TextField{border:0 none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c6b6b; background:none; padding:4px 0 0 0; width:270px; }
.TextArea{border:0 none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c6b6b; background:none; padding:4px 0 0 0; width:270px; height:128px; }
.SubmitButton{background:url(../images/submit_btn.jpg) no-repeat top left; margin:0 32px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:0 none; height:27px; width:60px; padding:0 3px 7px 0; *padding:0 3px 5px 0; cursor:pointer; }

/*Terms and conditions page styling */

.terms_heading
{
text-align:justify;
font-size:15px;
font-style:bold;
}






/* Create Date 27-05-2009 CSS */
.WelcomeMessage{color:#024173; font-size:16px; text-align:center; margin:10px 0 15px 0;}
.MembershipStatus{padding:0 0 15px 14px; font-size:14px; color:#024173;}
.MembershipStatus a{color:#024173; text-decoration:underline;}
.MembershipStatus a:hover{color:#024173; text-decoration:none;}

.CustomerCareContent{background:#fff; margin:0; padding:25px 20px 20px 25px;}
.MiniSlogan{font-size:1.1em; color:#0273ad; float:right;margin-right:10px;} 
.NavyBlueText{font-size:14px; font-weight:bold; color:#023c6e; margin:8px 0 0 0; float:left;}
.CustomerCareImage{float:right; padding:0; margin:0;}
.CustomerCareText{padding:0; font-size:14px; color:#003366; line-height:14px;}
.CustomerCareText a{color:#0273ad; line-height:18px; text-decoration:underline;}
.CustomerCareText a:hover{color:#0273ad; line-height:18px; text-decoration:none;}
img.CustomerLogo{margin:35px 0;}

#ConfirmEmailContainer{margin:0 auto; width:586px; font-size:12px; color:#000;}
.ContentBox{padding:25px 60px 25px 24px;}
img.BlueTitle{margin:25px 0 5px 0;}
img.banner{margin:25px 0;}
.ContentText{border-bottom:3px solid #8bc832; padding:0 0 15px 0;}
.ContentText a{color:#3333ff; text-decoration:underline;}
.ContentText a:hover{color:#3333ff; text-decoration:none;}
.ContentTextSmall{font-size:10px; padding:0 0 10px 0;}
.ContentTextSmall a{color:#3333ff; text-decoration:underline;}
.ContentTextSmall a:hover{color:#3333ff; text-decoration:none;}
.ContentTextSmall a.sublink{color:#3333ff; text-decoration:none;}
.ContentTextSmall a.sublink:hover{color:#3333ff; text-decoration:underline;}
.ContentTextSmall a.blklink{color:#000; text-decoration:underline;}
.ContentTextSmall a.blklink:hover{color:#000; text-decoration:none;}
.ContentTextSmall span{font-size:10px; color:#3333ff;}

.Filter{padding:2px 5px 3px 0; font-size:10px; color:#000000; height:20px; line-height:20px; float:right;}

#SubNavi, #SubNavi a, #SubNavi .current {background:transparent url(../images/nav4.jpg) no-repeat top left; overflow:hidden; height:40px; width:449px;}
#SubNavi {position:relative; display:block; height:40px; list-style-type:none; margin:0 0 0 18px;}
#SubNavi a, #SubNavi .current {display:block; position:absolute; top:0; left:0; border:0;}
#SubNavi-1 a, #SubNavi-1 .current {width:113px; left:0px; background-position:0px 0px}
#SubNavi-1 a:hover, #SubNavi-1 a:focus {background-position:0px -40px}
#SubNavi-1 .current, #SubNavi-1 a:hover.current {background-position:0px -40px}
#SubNavi-2 a, #SubNavi-2 .current {width:113px; left:113px; background-position:-113px 0}
#SubNavi-2 a:hover, #SubNavi-2 a:focus {background-position:-113px -40px}
#SubNavi-2 .current, #SubNavi-2 a:hover.current {background-position:-112px -40px}
#SubNavi-3 a, #SubNavi-3 .current {width:112px; left:225px; background-position:-225px 0px}
#SubNavi-3 a:hover, #SubNavi-3 a:focus {background-position:-225px -40px}
#SubNavi-3 .current, #SubNavi-3 a:hover.current {background-position:-225px -40px}
#SubNavi-4 a, #SubNavi-4 .current {width:112px; left:337px; background-position:-337px 0}
#SubNavi-4 a:hover, #SubNavi-4 a:focus {background-position:-337px -40px}
#SubNavi-4 .current, #SubNavi-4 a:hover.current {background-position:-337px -40px}
.subnavihide-1, .subnavihide-2, .subnavihide-3, .subnavihide-4{position:absolute; left:-2000px}

.UserWelcome {color:#024173; font-size:16px; text-align:center; margin:10px 0 15px 0;}
.LoginBgfliped {width:186px; font-size:11px; color:#0b5f97;margin:0 auto; padding: 0 auto;}
.UserWelcome span {font-style: italic; font-weight: bold; font-size: 16px; color:#024173;}
.BalanceInfoTxt {border:1px solid #1980b5; border-bottom:0 none; margin:0 6px; background:#fff; }
.BalanceInfoTxt .Content {margin:0; padding:0 3px; border-bottom:1px solid #024173; height:33px; line-height:33px;}
.BalanceInfoTxt .first{margin:0; padding:0; text-align:center; background:#a6e62f; border-bottom:1px solid #024173; /*c4f7fc*/
	font-size:14px; height:33px; line-height:33px; color:#024173;}
.BalanceInfoTxt .last{margin:0; padding:0 5px; border-bottom:1px solid #1980b5; height:33px; line-height:33px;}
.BalanceInfoTxt a {font-size:10px; font-weight:normal; text-decoration:underline; color:#047fe0; loat:right;}
.BalanceInfoTxt a:hover {font-size:10px; font-weight:normal; text-decoration:none;}
.BalanceInfoTxt span {color:#024173; font-size:11px;float:right;}
.BalanceInfoTxt .Content .key {color:#024173; font-size:11px;float:left;font-weight:bold; }

/* FAQ Content CSS Create date by - 11-06-2009 - Niraj */
.FAQContent{background:url(../images/img_faq.jpg) no-repeat top right; font-size:14px; color:#023c6e; font-weight:bold;}
.FAQContent a{color:#023c6e; text-decoration:underline; line-height:24px; font-weight:bold;}
.FAQContent a:hover{color:#023c6e; text-decoration:none;}
.FAQContent a.InnerLink{color:#0273ad; text-decoration:underline; line-height:normal; font-weight:bold;}
.FAQContent a.InnerLink:hover{color:#0273ad; text-decoration:none;}

/* About Us CSS Create date by - 12-06-2009 - Niraj */
.AboutUsContent{font-size:14px; color:#0273ad; font-weight:normal; margin:8px 0 0 0;}
.PaypalContent{margin:20px 0 5px 0; background:url(../images/paypal_content_bg.jpg) repeat-y top right; height:229px;}
.GreenContent{text-align:center; padding:20px 0 0 5px; color:#3d8007; font-style:italic; float:left; font-size:14px; font-weight:bold;}
.AboutUsLadyContent{background:url(../images/img_aboutus_lady.jpg) no-repeat top right; height:183px;}
.AboutUsLadyContent p{color:#023c6e; font-weight:bold; font-size:14px; padding:10px 0 0 0;}
.AboutUsLogoContent{background:url(../images/aboutus_logo_bg.jpg) no-repeat top right; height:99px; width:100%; margin:5px 0 0 0;}
img.AboutUsLogo{margin:21px 0 0 14px;float:left;}
.AboutBlueContent{color:#023c6e; font-size:14px; padding:15px 15px 0 50px; float:right;text-align:right;}
.AboutBlueContent a{color:#023c6e; text-decoration:underline;}
.AboutBlueContent a:hover{color:#023c6e; text-decoration:none;}
#primary-nav-9 a, #primary-nav-9 .current {width:112px; left:224px; background-position:-898px 0;}
#primary-nav-9 a:hover, #primary-nav-9 a:focus {background-position:-898px -40px}
#primary-nav-9 .current, #primary-nav-9 a:hover.current {background-position:-898px -40px}
.hide-9 {position:absolute; left:-2000px}

/*login page css create date by 17 - 06 - 2009 - Madhav*/
.error {color: #ff0000;width:570px; font-size:11px;}
div.error {border: 1px solid #ff0000;background-color:#FFECEC;color:#000000;padding:3px;}
.instructions {color:#0273ad;width:570px; font-size:11px;}
div.instructions {border: 1px solid #0273ad;background-color:#fff;padding:3px;}
.bottommsg{font-style:italic;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.forgotpass{font-weight:bold;color:#0273ad;text-decoration:none;border-bottom-style:dotted;border-bottom-width:thin}
.caption{font-weight:bold;color:#000000}
.inputsh{background-image:url(../images/login_textBox_shd.jpg);border: 1px solid #DFDFDF;padding:0 0 0 5px; width:120px;}
.withoutLeft{background:#0a6ba1 url(../images/innerbg1.gif) repeat-x top left; padding:0 0 0 112px; border-left:1px solid #fff; }

/*How it works create date  by 17 - 06 - 2009 - Madhav*/
.Howitworks{background:#fff; margin:0; padding:25px 20px 20px 25px;}

.BodyContent span,p,div{font-size:14px; color:#0273ad; font-weight:normal;}
/*.BodyContent .detail {padding-left:35px}*/
.BodyContent a {color:#0273ad; text-decoration:underline;}
.BodyContent a:hover {color:#0273ad; text-decoration:none;}

/*join nowcreate date  by 17 - 06 - 2009 - Madhav*/
.JoinnowContent{background:url(../images/img_join_now.jpg) no-repeat top right; }
.JoinnowContent .detail {padding-right:160px}
.JoinnowContent .parentDiv{width:404px;margin-left:30px;height:127px;border: 1px solid #023c6e;margin:0px auto}

.JoinnowContent .headergrad {float:left;background:url(../images/joinow_Mid_title_bg.jpg) repeat-x top right;height:42px;width:200px;text-align:center;color:#FFFFFF;font-size:14px;line-height:46px;text-transform:capitalize}

.JoinnowContent .titleseparator{float:left;background:url(../images/joinow_Mid_title_divider.jpg) repeat-x;width:4px;height:42px}
.JoinnowContent .contentseparator{float:left;background-color:#023c6e;width:1px;height:39px}
.JoinnowContent .contentdiv{float:left;height:42px;width:201px;text-align:center;color:#023c6e;font-size:12px;font-weight:bold;line-height:42px;}
.bottomborder{border-bottom: 1px solid #023c6e}
.leftborder{border-left: 1px solid #023c6e}
.rightborder{border-right: 1px solid #023c6e}
.JoinnowSlogan{float:right;padding-bottom:20px}

.JoinnowContent .detail1{font-family:sans-serif;color:#555;padding-left:110px;padding-right:100px;margin:0px auto; font-size:13px;font-style:italic;}

/* HowitWorks New page: Aug 06-2009 - New one */
#how_Boxes{margin:12px 8px 8px 8px; padding:0;}
.howBox_First{margin:0 21px 0 0; padding:0; float:left; width:215px;}
.howBox_Middle{margin:0 21px 0 0; padding:0 0 0 10px; float:left; width:215px;}
.howBox_Last{margin:0; padding:0 0 0 10px; float:left; width:215px;}
.how_BoxContent{border-bottom:2px solid #97d107; border-right:2px solid #97d107; border-left:2px solid #97d107; padding:14px 12px; height:140px;}
.how_BoxContent p {font-size:12px; color:#555; padding:2px;}
.how_BoxContent a{font-size:12px; color:#0273ad; text-decoration:none; font-weight: bold;}
img.RedeemButton1{margin:10px 0 0 25px;}
img.RedeemButton{margin:10px 0 0 20px;}
img.BoxImage{margin:0px 0 0 7px;}
img.BoxImageLast{margin:13px 0 0 3px;}


/*Payment -Amazon Page and Paypal Page*/
.imp{ font-size:12px; font-weight:bold; text-align:justify; color:#000000;padding-left:130px;}
.normalText{ text-align:right; color:#000000; font-size:11px; font-weight:bold;}
.small{padding-left:160px; font-size:10px; text-align:justify; color:#000000; }
.affirm{color:#0066FF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:125px;}

/*Store new page - Aug 10 */
.Store_bg{background:#fff; margin:0; padding:25px 20px 20px 25px;}
#store_Boxes{margin:12px 8px 8px 8px; padding:0;}
.storeBox_First{margin:0 21px 0 0; padding:0; float:left; width:342px;}
.storeBox_Middle{margin:0 1px 0 0; padding:0 0 0 10px; float:left; width:342px; }
.storeBox_Last{margin:0; padding:0 0 0 10px; float:left; width:215px;}
.store_BoxContent{border-bottom:2px solid #97d107; border-right:2px solid #97d107; border-left:2px solid #97d107; padding:11px 12px; height:325px; margin-top:0;}
.store_BoxContent p {font-size:12px; color:#555; padding:2px;}
.storeheading{color:#0273ad; font-weight:bold; padding-left:20px; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.subhead1_store{ color:#4a6702; padding-left:50px; font-size:18px; font-family:Century Gothic, Arial, Helvetica;}
.subhead2_store{background:url(../images/store_header.jpg) no-repeat; height:30px; color:#033159; font-family:Century Gothic, Arial, Helvetica; font:14px; padding-left:220px; padding-top:12px;}
.linkright{color:#033159; font-family:Helvetica; font-size:11px; padding-left:190px;}

/*Thankyou Page for Paypal and Amazon- Sep 10,2009 by Bharath*/
.thankyou{font-size:16px; color:#0273ad; font-weight:bold; padding-left:3px;}
.congrats{font-size:20px; color:#0273ad; font-weight:bold;}