/*------------common-------------*/
*{margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px}
body{background:url(../images/body_bg.jpg) repeat-x; }
#layout{ width:892px; margin:0 auto 0 auto;}
img{ border:none; float:left;}

.a_temp{text-decoration:none; color:#7eb128; font-size:13px;}
.a_temp:hover{text-decoration:underline; color:#f05e07}

/*------------header-------------*/
#header{width:892px; float:left;}
#header img{float:left;}

/*anchor*/
.anchor{width:230px; float:right; padding:12px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
.anchor ul{margin:0px; padding:0px; float:right; }
.anchor li{list-style:none; text-align:center; display:block; padding:10px 8px 0 0px; float:left;}
.anchor li a{font-size:11px; color:#828282; text-decoration:none; }
.anchor li a:hover{text-decoration:underline;}
.anchor li .selected{font-size:11px; color:#263948; text-decoration:none;}
.anchor span{width:auto; display:block; float:left; height:9px;  text-align:center;}
.anchor .home {background-image:url(../images/icon_home.jpg); background-repeat:no-repeat;}
.anchor .contact {background-image:url(../images/icon_contact.jpg); background-repeat:no-repeat;}
.anchor .sitemap {background-image:url(../images/icon_sitemap.jpg); background-repeat:no-repeat;}
.anchor .seprator{background:url(../images/anchor_seprator.jpg) no-repeat; height:34px;}

.bg {background:url(../images/most_popluar.gif) no-repeat bottom right; padding:0px;}


/*menu*/
.menu{width:660px; float:left; padding:0px 0 0 30px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.menu ul{font-size:13px; text-align:left; float:right;  padding:0px 0 0 0;  margin:0px 5px 0 0}
.menu li{list-style:none; float:left;}
.menu a {float:left; text-decoration:none; background: url(../images/tableftB.gif) no-repeat left top; padding:0px 0 0px 8px;}
.menu a span {float:left; font-weight:bold; display:block; color:#515151; background:url(../images/tabrightB.gif) no-repeat right top; background-color:inherit; padding:9px 19px 8px 13px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span {float:none;}
/* End IE5-Mac hack */
.menu a:hover span {color:#fff; background-color:inherit;}
.menu a span {float:none;}
.menu a:hover span {color:#fff;}
.menu a:hover {background-position:0% -38px;}
.menu a:hover span {background-position:100% -38px; }
.menu a.current {background-position:0% -38px;}
.menu a.current span {background-position:100% -38px; color:#fff}
.menu li a {text-decoration:none; margin-right:3px; color:#0033CC;  }
.menu li a:visited{color:#000;}
.menu li a:hover {color:#fff;}
.menu li a.current{color:#0033CC;}
.menu li a:active{color:#0033CC;}
.menu li .current{color:#000; cursor:auto;}
.menu .padding{padding-left:550px;}

/*header form area */
#header .date {width:669px; float:left; color:#008000; text-align:right; font-family:Arial, Helvetica, sans-serif; 
padding:1px 10px 6px 0; font-weight:bold}
#header #form {margin:0; padding:0; width:200px; float:right; padding-right:0px;}
#header #form form{float:right; width:198px; padding:6px 0 0 0;}
#header #form fieldset{ border:none;}
#header #form input{width:150px; height:17px; float:left; border:1px solid #d8d8d8; color:#9b9b9b; padding:3px 0 0 2px; margin:0 10px 0 0;}
#header #form .button{width:20px; height:21px;  float:left; border:none;  background:url(../images/icon_arrow.gif) no-repeat left center; cursor:pointer;}

/*------------body container-------------*/
#body_container{width:892px; float:left; margin:0; padding:0;}
.banner{width:auto; float:left; text-align:center; padding:20px 0 0px 90px;}
.banner img{text-align:center; }

/*left container*/
#body_container #left_container{width:680px; float:left; margin:8px 0 0 0;}

#body_container #left_container h3{width:285px; float:left; background-image:url(../images/left_heading_bg.gif); background-repeat:no-repeat; background-position:right top; color:#343435; margin:20px 0 0px 0; height:42px;}
#body_container #left_container h3 img{float:left;}
#body_container #left_container h3 span{display:block; width:auto; float:left; padding:5px 0 0px 5px; font-size:13px;}

/*banner*/
#body_container #left_container #banner{width:680px; float:left; background-image:url(../images/banner_bg.gif); background-repeat:repeat-x;}
#body_container #left_container #banner img{float:left;}
#body_container #left_container #banner .right{width:211px; float:left; padding:10px 0 0 0;}
#body_container #left_container #banner .right .card{width:109px; float:left; height:29px;  background:url(../images/saved_cards_bg.gif) no-repeat; border:none; font-size:13px; color:#595856; font-family:Tahoma; line-height:18px; font-weight:bold; padding:8px 0 0 10px;}
#body_container #left_container #banner .right .card label{font-size:15px; color:#595856; font-family:Tahoma; line-height:18px; font-weight:bold; text-decoration:none}
#body_container #left_container #banner .right img{ float:left; padding:0 0 0 5px;}
#body_container #left_container #banner .right .help{width:197px; height:71px; float:left; cursor:pointer; margin:5px 6px 0 0px; text-align:center; line-height:16px; text-decoration:none; padding:0x 0 0 0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/help_icon.jpg); float:right; background-position:right; background-repeat:no-repeat;} 
#body_container #left_container #banner .right .help span{width:154px; float:left; text-align:right; font-size:11px; color:#21201e; font-weight:bold; padding: 8px 49px 0 0; line-height:14px;}
#body_container #left_container #banner .right .help h2{width:140px; float:left; text-align:right; font-size:13px; color:#21201e; font-weight:bold; padding: 15px 40px 0 0; line-height:16px; text-decoration:underline; line-height:16px;}
#body_container #left_container #banner .right .help a{width:110px; float:left; font-size:12px; color:#246aca; padding:0px 0 0px 20px; display:block; font-family:Tahoma; line-height:18px; font-weight:bold; text-decoration:none;}
#body_container #left_container #banner .right .help a:hover{font-size:12px; color:#246aca; text-decoration:underline;
}

/*text container*/
#body_container #left_container .text_container{border:1px solid #eeeeee; width:678px; float:left; margin:10px 0 0 0; }
#body_container #left_container .text_container p{background-color:#f7f7f7; display:block; width:654px; margin:0 auto 0 auto; margin-top:2px; margin-bottom:2px; padding:15px 10px 15px 10px; color:#5a5858; font-size:12px;}
#body_container #left_container .text_container p span{color:#83af03; font-size:12px; font-weight:bold;}

/*featured container*/
#body_container #left_container .featured_container{width:679px; float:left; padding-right:1px; margin:15px 0 0 0;}
#body_container #left_container .featured_container .seprator{width:20px; float:left;}
#body_container #left_container .featured_container .card_box{width:211px; float:left; border:1px solid #e1e2e3; text-align:center;}
#body_container #left_container .featured_container .card_box div{background-color:#f8f9fa; display:block; width:209px; margin:0 auto 0 auto;  color:#5a5858; font-size:11px;}
#body_container #left_container .featured_container .card_box .card_title {color:#3375cf; font-size:12px; font-weight:bold; padding:8px 0 15px 0; height:28px;}
#body_container #left_container .featured_container .card_box .card_img {width:179px; float:left; padding:0 0 15px 30px; display:block;}


#body_container #left_container .featured_container .card_box .view_details {width:164px; float:left; padding:0 0 15px 45px; display:block;}
#body_container #left_container .featured_container .card_box .saved_card {color:#342d29; padding-bottom:15px; width:209px; float:left;}
#body_container #left_container .featured_container .card_box .saved_card a{text-decoration:none; color:#7eb128; font-size:13px;}
#body_container #left_container .featured_container .card_box .saved_card a:hover{text-decoration:underline; color:#f05e07}


/*popular container*/
#body_container #left_container .popular_container{width:679px; float:left; padding-right:1px; margin:15px 0 0 0;}
#body_container #left_container .popular_container .seprator{width:20px; float:left;}
#body_container #left_container .popular_container .card_box{width:211px; float:left; border:1px solid #e1e2e3; text-align:center;}
#body_container #left_container .popular_container .card_box div{background-color:#f8f9fa; display:block; width:209px; margin:0 auto 0 auto;  color:#5a5858; font-size:11px;}
#body_container #left_container .popular_container .card_box .card_title {color:#3375cf; font-size:12px; font-weight:bold; padding:8px 0 15px 0; height:28px;}
#body_container #left_container .popular_container .card_box .card_img {width:179px; float:left; padding:0 0 15px 30px; display:block;}

#body_container #left_container .popular_container .card_box .view_details {width:164px; float:left; padding:0 0 15px 45px; display:block;}
#body_container #left_container .popular_container .card_box .saved_card {color:#342d29; padding-bottom:15px; width:209px; float:left;}
#body_container #left_container .popular_container .card_box .saved_card a {text-decoration:none; color:#7eb128; font-size:13px;}
#body_container #left_container .popular_container .card_box .saved_card a:hover{text-decoration:underline; color:#f05e07}


/* container css for all pages */
#body_container #left_container .container{width:660px; float:left; color:#5a5858; font-size:12px; padding:10px 10px 0 0; line-height:17px;}
#body_container #left_container .container img{float:right;}
#body_container #left_container .container a{ text-decoration:none; color:#f06203; font-size:12px;}
#body_container #left_container .container a:hover{ text-decoration:underline; color:#5a5858; font-size:12px;}

#body_container #left_container .container ul{ margin:0; padding:0;}
#body_container #left_container .container li{list-style:none; display:block; padding:5px 0 5px 20px; background: url(../images/icon_arrow1.gif) no-repeat left; font-size:12px; color:#333;}

#body_container #left_container .container li a{ text-decoration:none; font-size:12px; color:#333;}
#body_container #left_container .container li a:hover{text-decoration:underline; font-size:12px; color:#333;}



/*right container */
#body_container #right_container{width:200px; float:left; padding-left:12px}
#body_container #right_container .box_container{width:198px; float:left; border:1px solid #eeeeee; border-top:none; margin:8px 0 0 0;}
#body_container #right_container .box_container h2{width:188px; float:left; background:url(../images/heading_bg.gif) repeat-x ; font-size:13px; color:#343435; padding:10px 0 9px 10px; display:block; font-family:Tahoma; line-height:18px; border-bottom:1px solid #eeeeee;}

#body_container #right_container .box_container ul{margin:0; padding:0; width:198px; float:left;}
#body_container #right_container .box_container li{list-style:none; padding:8px 10px 8px 25px; float:left; background-image:url(../images/icon_arrow_menu.gif); background-repeat:no-repeat; background-position:left;  width:163px; border-bottom:1px solid #eeeeee;}
#body_container #right_container .box_container li a{font-size:11px; color:#363636; text-decoration:none;}
#body_container #right_container .box_container li a:hover{text-decoration:underline;}
#body_container #right_container .box_container li .selected{font-size:11px; color:#263948; text-decoration:none;}
#body_container #right_container .box_container .border_none{border-bottom:none;}
#body_container #right_container .interest{width:200px; float:left; padding:13px 0 0 0; margin:0;}
#body_container #right_container .interest img{float:left;}

#body_container #right_container .box_container #interest_form {margin:0; padding:0; width:178px; float:left;}
#body_container #right_container .box_container #interest_form form{float:left; width:178px; padding:6px 0 5px 0; margin:0;}
#body_container #right_container .box_container #interest_form fieldset{ border:none;}
#body_container #right_container .box_container #interest_form input{width:110px; float:left; border:1px solid #d8d8d8; color:#9b9b9b; padding:3px 0 0 1px; display:block; margin-bottom:8px;}
#body_container #right_container .box_container #interest_form label{width:40px; float:left; color:#363636; padding:3px 0 0 10px;}
#body_container #right_container .box_container #interest_form .button{width:75px; height:18px; padding:0px 0 1px 0px;   float:left; border:none;  background:url(../images/button_bg.gif) repeat-x; cursor:pointer; border:1px solid #8bc04b; color:#38510e; font-weight:bold; text-align:center; font-size:11px;}

/* error or sucess massage */
.error{ background-position:top left; background-repeat:no-repeat; font-weight:normal;  line-height:18px;float:left;font-weight:bold; color:#FF0000;}
.sucess{ background-position:top left; background-repeat:no-repeat; font-weight:normal;  line-height:18px;float:left;font-weight:bold; color:#008000;}


 
 /*--------common css for apply now, credit, details page---------*/
  
 /* form css */
#form_apply{margin:0; padding:0; width:660px; float:left;}
#form_apply fieldset{border:1px solid #74a225; padding:10px; padding-bottom:20px; width:638px; float:left;}
#form_apply legend{font-weight:bold; color:#e75a05; font-size:15px;}
#form_apply label {width:250px; float:left; display:block; font-size:12px; margin:8px 0 0 0; padding:0 0 0 70px;}
#form_apply input {width:250px; float:left; display:block;  font-size:12px; margin:8px 0 0 0; padding:0;}
#form_apply select {width:250px; float:left;  font-size:12px; margin:8px 0 0 0; padding:0;}
#form_apply textarea {width:250px; float:left; font-size:12px; margin:8px 0 0 0; padding:0;}
#form_apply .manadatory{ color:#FF0000; font-size:13px; font-weight:bold; font-size:12px;}
.button3{font-size:13px; color:#fff; border:none; text-align:center; display:block;  font-weight:bold; width:80px; float:left;
 background:url(../images/button.gif) no-repeat; cursor:pointer; font-family:Arial, Helvetica, sans-serif; height:28px;}
 
 .button4{font-size:13px; color:#fff; border:none; text-align:center; display:block;  font-weight:bold; width:87px; float:left;
 background:url(../images/button.gif) no-repeat; cursor:pointer; font-family:Arial, Helvetica, sans-serif; height:28px;}
 
.button1{font-size:13px; color:#fff; border:none; font-weight:bold; width:144px; background:url(../images/button_bg2.gif) no-repeat; padding:0px 0px 4px 0px; margin:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif; height:30px;}
 
/* .button1:hover{font-size:13px; color:#fff; border:none; font-weight:bold; width:144px; background:url(../images/button_bg2_over.gif) no-repeat; padding:0px 0px 4px 0px; margin:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif; height:30px;}*/
 
#form_review{margin:0; padding:0; width:660px; float:left;}
#form_review fieldset{border:1px solid #74a225; padding:10px; padding-bottom:20px; width:638px; float:left;}
#form_review legend{font-weight:bold; color:#e75a05; font-size:15px;}
#form_review label {width:200px; float:left; display:block; font-size:12px; margin:8px 0 0 0; padding:0 0 0 70px;}
#form_review input {width:200px; float:left; display:block;  font-size:12px; margin:8px 0 0 0; padding:0;}
#form_review select {width:200px; float:left;  font-size:12px; margin:8px 0 0 0; padding:0;}
#form_review textarea {width:200px; float:left; font-size:12px; margin:8px 0 0 0; padding:0;}
#form_review .manadatory{ color:#FF0000; font-size:13px; font-weight:bold; font-size:12px;}
.button3{font-size:13px; color:#fff; border:none; text-align:center; display:block;  font-weight:bold; width:80px; float:left;
 background:url(../images/button.gif) no-repeat; cursor:pointer; font-family:Arial, Helvetica, sans-serif; height:28px;}
.button1{font-size:13px; color:#fff; border:none; font-weight:bold; width:144px; background:url(../images/button_bg2.gif) no-repeat; padding:0px 0px 4px 0px; margin:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif; height:30px;} 

/* .button1:hover{font-size:13px; color:#fff; border:none; font-weight:bold; width:144px; background:url(../images/button_bg2_over.gif) no-repeat; padding:0px 0px 4px 0px; margin:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif; height:30px;}*/
 
  /* tables css */
.table{background-color:#fafafa; color:#000; background-image:url(../images/middle_table_bg.gif); background-repeat:repeat-y; width:680px;}
.table .top {background-image:url(../images/top_table_bg.gif); background-repeat:no-repeat; height:30px; padding:7px 0 0 5px;}
.table .bottom{background-image:url(../images/bottom_table_bg.gif); background-repeat:no-repeat; background-position:bottom; height:15px;}
.table .heading{font-family:Arial; font-size:16px; color:#fff; font-weight:bold;}
.table a {color:#7eb128; font-size:13px; text-decoration:none;}
.table a:hover {color:#f05e07; font-size:13px; text-decoration:underline;}


.table .featured{background:url(../images/featured.gif) right bottom no-repeat; height:92px; width:111px;}
.table .popular{background:url(../images/most_popluar.gif) right bottom no-repeat; height:92px; width:111px;}
 
 
 

.top_heading{font-family:Arial; font-size:12px; color:#6f6f6f; font-weight:bold; background-color:#f2f4f5; 
border:1px #c6cbd0 solid; border-left:none; border-right:none;}
.down_heading{font-family:Arial; font-size:12px; color:#6f6f6f; font-weight:bold; background-color:#fafafa; 
 border:none;}
.space{width:200px; float:left;}
.arrow{font-size:15px; color:#88B502;}
.details{color:#2a5593; font-size:14px; font-weight:bold; padding:0;}

.card{background-color:#fafafa; border:1px solid #ccc; color:#000; width:430px;}
.card tr td{padding:0 0 0 5px; border-right:1px solid #ccc;  }
.card  strong{color:#222;}
.cardname{background-color:#eaeeef;  border-bottom:1px solid #ccc;  font-weight:bold;  color:#e75a05; font-size:17px; }
.card tr td table {padding:0; margin:0;}

.details{background-color:#fafafa; border:1px solid #ccc; color:#000; width:678px;}
.details tr td{padding:5px; border-right:1px solid #ccc; font-weight:normal;  }
.details a{ text-decoration:none; color:#f06203; font-size:12px;}
.details a:hover{ text-decoration:underline; color:#5a5858; font-size:12px;}
.details  strong{color:#222;}
.details .content1 {font-size:14px; color:#FF3300; font-family:Arial, Helvetica, sans-serif;}
.details .content1 
.details .content1 
.details .content1 strong {font-size:14px; color:#222; font-family:Arial, Helvetica, sans-serif;}
 
.balance { width:430px;}
.balance tr { margin:0 ; padding:0;}
.balance td{ margin:0 ; padding:0;}

.sub_heading{color:#7eb128; font-size:19px; font-weight:bold; width:680px; display:block; margin:0; padding:10px 0 10px 0; height:30px;}

.left_main_heading {border:1px #c6cbd0 solid; background-color:#f2f4f5; padding-left:10px; height:30px; font-size:12px; font-weight:bold;}
.left_main_heading  a {color:#2a5593; font-size:12px; text-decoration:none;}
.left_main_heading  a:hover {color:#000; font-size:12px;}
.left_main_heading  .select{color:#000; font-size:12px;}

.left_sub_link_bg{background-color:#f2f4f5; border-bottom:1px solid #e5e8ea; border-top:2px solid #fff; border-right:1px solid #e5e8ea; border-left:1px solid #e5e8ea; padding-left:10px; height:25px; font-size:11px;}
.left_sub_link_bg .seclect {color:#000; font-size:12px;}

.site_link a{color:#000; font-size:12px; text-decoration: underline;}
.site_link a:hover {color:#000; font-size:12px; text-decoration:none;}


/*------------footer-------------*/
#footer {width:892px; float:left; padding:15px 0 25px 0; }
#footer .left{background-image:url(../images/fooder_left_bg.gif); background-repeat:no-repeat; height:96px; width:16px; float:left;}
#footer .right{background-image:url(../images/fooder_right_bg.gif); background-repeat:no-repeat; height:96px; width:16px; float:left;}
#footer .container{background-image:url(../images/fooder_middle_bg.gif); background-repeat:repeat-x; height:76px; width:860px; float:left; 
padding:25px 0 0 0;}
#footer .container .footer_link{margin:0; padding:0; float:left;  width:730px;}
#footer .container .footer_link ul{margin:0; padding:0;}
#footer .container .footer_link li{list-style:none; padding:0px 10px 0px 10px; float:left; border-right:1px solid #656464;}
#footer .container .footer_link li a{font-size:11px; color:#363636; text-decoration:none;}
#footer .container .footer_link li a:hover{text-decoration:underline;}
#footer .container .footer_link li .selected{font-size:11px; color:#263948; text-decoration:none;}
#footer .container .footer_link .border_none{border-right:none;}
#footer .container .footer_link p{width:600px; float:left;  padding:10px 0 0px 10px; font-size:10px; color:#656464;}
#footer .clear{clear:both; float:left; width:892px; margin:0; padding:0;}


