*
{
    margin: 0;
    padding: 0;
}

body
{
    font: 11px/18px Arial, verdana;
}

img
{
    border: none;
}
.input_box
{
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
a
{
    cursor: pointer;
    outline: none;
}

.flt
{
    float: left;
}

.flt1
{
    float: left;
    height: 20px;
    width: 170px;
}

.rgt
{
    float: right;
}

.clear
{
    clear: both;
}

.bor_none
{
    border: none;
}

.cen_align
{
    margin: auto;
}

.wrap
{
    width: 1002px;
    margin: auto;
}

.top_bar
{
    background: #002b7f;
    padding: 1px 12px;
    color: #FFFFFF;
    font-size: 12px;
}

.top_bar img
{
    float: left;
    padding-top: 4px;
}

hr
{
    border-top: 1px dashed #999999;
    height: 1px;
    color: #FFFFFF;
    margin: 3px 0px;
    padding: 0px;
}


.top_bar span
{
    display: block;
    padding: 3px;
    margin-left: 0px;
    font-size: 12px;
    color: #FFFFFF;
}

#clock
{
    font-size: 12px;
}

form
{
    padding: 0;
    margin: 0;
}


/* --------------- Drop Down Classes  ----------------*/
.flag_dropdown
{
    padding: 15px 0px 0px 0px;
    font-size: 10px;
    float: left;
}
.flag_dropdown img
{
    float: none;
}
a.dropdown:link, a.dropdown:visited
{
    background-image: url(../../images/dropdownlist-back.gif);
    background-position: right; /*background-repeat:no-repeat;*/
    border: 1px solid #CCC;
    cursor: default;
    background-color: #FFF;
    padding: 0px 3px 0px 3px;
    display: block;
    color: #000;
    text-decoration: none;
}
a.dropdown:hover
{
    background-image: url(../../images/dropdownlist-focus.gif);
    background-position: right; /*background-repeat:no-repeat;*/
    border: 1px solid #B4CCE4;
    cursor: default;
    background-color: #F3F8FE;
    color: #000;
    text-decoration: none;
}

.dropdownlist
{
    display: none;
    border: 1px solid #B4CCE4;
    background-color: #F3F8FE;
    cursor: default;
    position: absolute;
}
.dropdownlist a
{
    display: block;
    padding: 3px;
    background-color: #ffffff;
    cursor: default;
    text-decoration: none;
}
.dropdownlist a:hover
{
    background-color: #B8DDFF;
}
.dropdownlist a span
{
    color: #333;
    text-decoration: none;
    cursor: default;
}
.dropdownlist a:hover span
{
    color: #333;
    text-decoration: none;
    cursor: default;
}
/* --------------- Drop Down Classes  ----------------*/

.borderLine
{
    border: 1px solid #99c2c6;
    padding: 10px;
}
/* --------------- Gird View Classes  ----------------*/
.Datagrid
{
    border: 1px solid #F3F8FE;
    font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}

.Datagridheader
{
    background-color: #F3F8FE;
}
.Datagridpagging
{
    background-color: #F3F8FE;
    font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px; color:#000000;
}

.Divtext
{
    font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}

/* CSS Document */


.gridview th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#585858;
font-weight:bold;
border-bottom:1px solid #b39ca5;
vertical-align:middle;
}

.gridview td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:normal;
border-bottom:1px solid #b39ca5;
vertical-align:middle;
}

.gridview td a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1f42f3;
font-weight:normal;
text-decoration:none;
vertical-align:middle;
}

.gridpagging {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1f42f3;
font-weight:normal;
text-decoration:none;
vertical-align:middle;
}


.lableorder{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.lableorderH{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0e2c84;}



.day_weather123{width:87px; float:left; text-align:center; color:#5d5d5d; font-size:12px; margin:4px 0 4px 23px;}



.top-right {
float:left;
text-align:center;
width:35%;
}
.top-right ul {
padding-left:20px;
padding-top:10px;
}
.top-right {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.top-right a {
color:#000000;
text-decoration:none;
}
.top-right li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
width:90px;
}
.top-right p {
padding-bottom:5px;
}
.mid-logo {
float:left;
padding-bottom:2px;
padding-top:0px;
text-align:center;
width:30%;
}



.pay-top{ background:url(../../images/pay-top-co-r.gif) no-repeat right; font-size:1px;}
.pay-bot{ background:url(../../images/pay-bot-co-r.gif) no-repeat right; font-size:1px;}


.card{ border:#eeeeee solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-bottom:20px;}
.card ul{ padding:0px 20px; margin:0px; border:#ffffff solid 1px; background:url(../../images/card-bg.gif) repeat-x top;}
.card li{ list-style:none; display:inline-block; width:145px;float:left; background:url(../../images/card-bg-right.gif) no-repeat right;}
.card li p{ color:#1c276a; text-align:center; padding:8px 0px 13px 0px;}
.card li span{ display:block; text-align:center;}
.card li em{ font-style:normal; vertical-align:middle; text-align:center; display:block; color:#f8731a; padding:9px 0px 0px 0px;margin:0 10%;}
.card li em input{ vertical-align:middle; margin-right:8px; text-align:left;}
.card li em span{ display:inline-block;text-align:center; vertical-align:middle;}


.card-detail{ background:url(../../images/card-detail-bg.gif) repeat-x; border:#eeeeee solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c276a; font-weight:bold; text-align:center; padding:6px 0px; vertical-align:middle; height:28px;}
.card-detail input{ vertical-align:middle;}
.card-detail strong{padding-left:10px; vertical-align:middle; }
.card-detail span {display:inline-block; vertical-align:middle; margin:0px 5px;}


.card-detail1{ background:url(../../images/card-detail-bg.gif) repeat-x; border:#eeeeee solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c276a; font-weight:bold; text-align:left; padding:10px; vertical-align:middle;}
.card-detail1 input{ vertical-align:middle;}
.card-detail1 strong{padding-left:10px; vertical-align:middle; }
.card-detail1 span {display:inline-block; vertical-align:middle; margin:0px 0px 0px 10px;}
.card-detail1 b{ display:inline-block; width:150px;margin-bottom:20px;}

.total-text{background:url(../../images/pay-top-bg.gif) no-repeat top center; border-bottom:#eeeeee solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-top:18px; padding-bottom:8px; color:#E98211; vertical-align:top;}
.total-text b{ color:#E98211; vertical-align:bottom; }
.total-text span img{vertical-align:middle; }



.pay-with{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c276a; font-weight:normal; padding:5px; border:#eeeeee solid 1px;}
.pay-with input{ vertical-align:middle;}

.enter-gift{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f87c28; background-color:#f9f9f9; border:#eeeeee solid 1px; padding:5px; font-weight:bold; margin-top:10px;}

.claim-codes{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c276a; font-weight:normal; padding:10px;}
.claim-codes p{ padding:8px 0px; margin:0px;}
.claim-codes img{ vertical-align:middle;}
.claim-codes input{ vertical-align:middle;}

.buying b a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#014B91 ; font-weight:normal; text-decoration:none;}
.buying b a strong{color:#014B91;}


.check{text-align:left;padding-left:5px;padding-right:5px; border:1px solid #99C2C6; font-weight:normal;background:#ffffff;position:absolute;left:170px;overflow-y:auto;overflow-x:hidden;min-height:60px; height:150px; z-index:100; width:150px; width:auto !important; white-space:nowrap;}

.shyamtest{width:20px; height:1px; float:left; display:inline}

.search-PagginBg  a img{vertical-align:middle;}
.search-PagginBg  a.selected {text-decoration:none;font-weight:bold;}


.searchloading {height:300px;overflow:hidden;text-align:center;}
.searchloading * {vertical-align:middle;}
.searchloading span {display: inline-block; height: 100%;}


.carddiv{text-align:center;padding-top:10px; float:left; width:100%;}
.carddiv a{ text-decoration:none;}

.clear{ clear:both;}



