/* CSS Document */
/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:#fff; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; line-height:14px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}
strong {color:#000; font-size:12px;}
.mar1 {margin-top:25px;}
.mar2 {margin-top:10px;}


/* Link Css */

/* Global CSS */
.text1 {color:#000;}
.text2 { font-size:13px;}

.container {width:1050px; margin:auto; background:url(../images/cont-bg.gif) repeat-y; margin-top:5px;}

.header-strip {background:url(../images/head-bg1.gif) no-repeat; height:18px;}
.head-wrap {padding:0 13px;}
.logo {float:left; margin:10px 0px 0 0px; padding:0 25px;}
.navigation {float:right; margin-top:18px; padding-right:100px;}
.navigation ul{margin:0px; padding:0px;}
.navigation li{list-style:none; display:block; float:left; margin:0 5px 0 0; padding:0px;}
.navigation li a{float:left; display:block; color:#fff; text-decoration:none; font-weight:bold; line-height:33px; text-align:center; cursor:pointer; background:url(../images/nav_offbg.gif) no-repeat 0px 0px; padding-left:4px;}
.navigation li a span{float:left; display:block; height:33px; padding:0px 22px 0 18px; margin:0px; background:url(../images/nav_offbg.gif) no-repeat 100% 0%;}
.navigation li a:hover{color:#fff;}
.navigation li a.selected{color:#fff; background:url(../images/nav_onbg.gif) no-repeat left 0px;}
.navigation li a.selected span{color:#fff; background:url(../images/nav_onbg.gif) no-repeat right 0px; padding:0px 22px 0 18px;}



.sub-nav {border-top:10px solid #166BAC; padding-right:80px; text-align:right; font-size:12px; color:#48AFE9; padding-top:5px;}
.sub-nav A {color:#48AFE9; text-decoration:underline;}
.sub-nav A:HOVER {color:#48AFE9; text-decoration:underline;}
.sub-nav SPAN {color:#5D5D5D; font-weight:bold;}
a.active {color:#EEAD49 !important; font-weight:normal; text-decoration:none; }


/* Content CSS */
.content {padding:0 24px; margin:30px 0 100px 0;}
.content-left {width:762px; margin-right:8px; float:left;}
.content-right {width:230px; float:right; margin-top:0px;}
.content-right P {margin-bottom:8px;}
.inn-call-ac {float:left; width:280px;}
.inn-call-ac-desc {float:right; width:440px;}
.inn-call-ac-desc p {margin-bottom:6px;}
.content A {color:#5BADE7; text-decoration:underline;}
.content A:hover {color:#5BADE7; text-decoration:underline;}

.fet-mess {margin-top:25px;}
.face-book-p {margin-top:0px;}


.title-p {font-size:22px; margin:0 0 15px 15px; line-height:26px;}
.title-p span {color:#1C679E;}
.inn-cont-bg1 {background:url(../images/cont-bg1.gif) no-repeat bottom; width:762px; height:35px;}
.inn-cont-bg2 {background:url(../images/cont-bg3.gif) repeat-y; width:742px; padding:0 10px; padding-top:5px;}
.inn-cont-bg3 {background:url(../images/cont-bg2.gif) no-repeat; width:762px; height:9px;}

.deal-det OL {margin-top:5px;}
.deal-det LI {line-height:18px; list-style-type:decimal; padding-left:0px; margin-left:25px;}
.divider {background:url(../images/divider.jpg) repeat-x; height:11px;}

.merchant-det DL {margin-top:5px;}
.merchant-det DT {float:left; line-height:16px;}
.merchant-det DD {margin-left:50px; line-height:16px;}
.merchant-det DD SPAN {padding-left:45px;}

.howitworks-cont2 {float:left;}
.howitworks-cont2 {margin-bottom:15px; text-align:justify;}
.howitworks-cont2 div {margin-bottom:10px;}

.howitworks-cont2 H2 {color:#176BA9; font-weight:bold; margin-bottom:10px; font-size:16px;}
.howitworks-cont2 H3 {color:#585858; font-size:14px; font-weight:bold; margin-bottom:10px;}
.howitworks-cont2 P {margin-bottom:15px;}
.howitworks-cont2 UL {margin-left:30px;}
.howitworks-cont2 LI {line-height:19px; list-style:disc;}

.battery-text {font-size:16px; line-height:20px; font-weight:bold;}
.buy-n-p {font-size:12px; line-height:18px; font-weight:bold;}
.buy-n-p SPAN {color:#F0B64B;font-size: 12 px;}
.buy-n-p A {color:#1B6CA3;}
.buy-n-p A:HOVER {color:#1B6CA3;}
.gift-p {font-weight:bold; font-size:10px !important;}
.gift-p A {color:#1B6CA3;}
.gift-p A:HOVER {color:#1B6CA3;}
.timer-p {width:239px; margin:auto; margin-top:8px;}
.time-p {text-align:center; background:url(../images/timer-bg-004.gif) no-repeat; line-height:32px; color:#000; font-size:11px; font-weight:bold;}
.time-p SPAN {font-size:14px;}
.call-act2 {text-align:center; margin-top:10px; font-size:11px; font-weight:bold;}
.call-act2 A {color:#1B6CA3; text-decoration:underline; padding:0px 4px;}
.call-act2 A:hover {color:#1B6CA3; text-decoration:none; padding:0px 4px;}
.clin-meter UL {font-size:11px; font-weight:bold;}
.clin-meter LI {line-height:22px;}
.clin-meter SPAN {color:#255059; font-size: 16px; font-weight:bold;}
.cont-2{margin-top:17px;}
.cont-2-l {float:left; width:266px; padding:10px 25px 0 10px;}
.cont-2-l H3 {color:#0662A5; font-weight:bold; margin-top:10px;}
.cont-2-l A {color:#0068B5; text-decoration:none;}
.cont-2-l A:hover {color:#0068B5; text-decoration:underline;}

.cont-2-r {float:left; width:411px; margin-top:10px; padding-left:12px;}
.cont-2-r p{margin-bottom:15px; text-align:justify;}
.cont-2-r DIV {margin-bottom:10px;}
.cont-2-r LI {line-height:18px; list-style-type:decimal; padding-left:0px; margin-left:25px;}



/* Footer CSS */
.footer-strip {background:url(../images/fo-bg.gif) no-repeat 0% 100%; height:23px;}
.footer-inn {background:#176BA9; border-top:10px solid #F5AF57; margin:0 13px 0px 13px; padding:14px 45px 15px 45px;}
.footer-inn UL {float:left;}
.footer-inn LI {line-height:21px;}
.footer-inn A {color:#fff !important; font-size:12px; font-weight:normal; text-decoration:none;}
.footer-inn A:HOVER {color:#fff !important; font-size:12px; font-weight:normal; text-decoration:underline;}
.footer-inn SPAN {color:#fff; font-size:18px; font-weight:normal;}
.fo-border {background:url(../images/border1.gif) repeat-y 100% 0%;}
.width1 {width:144px; height:122px;}
.width2 {width:141px; margin-left:28px; height:122px;}
.width3 {width:116px; margin-left:28px; height:122px;}
.width4 {width:175px; margin-left:28px; height:122px;}
.width5 {width:206px; margin-left:28px; height:50px; color:#fff; font-size:12px; font-weight:bold; margin-top:72px;}

.deal-det {width:223px; float:left;}
.merchant-det {width:206px; float:right}

/*.alert-p {background:url(../images/tab-bg.jpg) no-repeat 0px 24px;} */
.alert-p {text-align:center; background:url(../images/tab-bg-002.jpg) no-repeat; line-height:16px;}

.alert-ti {margin-bottom:-20px; float:left; margin-top:6px;}

.buy_now td{
    padding:5px;
}

.buy_now h2{
    font-weight:bold;
    font-size: 150%;
}
.cart_heading {
        clear:both;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:14px;
        font-weight:bold;
    }
    #cart_ul {
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        list-style-type:none;
        margin:8px 0 0;
        padding:0;
    }
    .shopping_cart li {
        background-color:#F7F7F7;
        float:left;
        height:111px;
        margin-left:2px;
    }
    .shopping_cart .cart_col_heading {
        background-color:#61B5E5;
        color:#FFFFFF;
        font-family:Arial,Helvetica,sans-serif;
        font-size:14px;
        height:15px;
        margin-bottom:20px;
        padding:10px 0 5px 15px;
    }
    .deal_title {
        padding-left:8px;
        padding-right:8px;
    }
    .shopping_cart #note {
        color:#000000;
        float:none;
        font-family:Arial,Helvetica,sans-serif;
        font-size:10px;
        margin-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        padding-top:5px;
        width:700px;
    }
    .shopping_cart #amt_payable {
        background-color:#F7F7F7;
        color:#000000;
        font-family:Arial,Helvetica,sans-serif;
        font-size:14px;
        font-weight:bold;
        height:24px;
        padding-right:10px;
        text-align:right;
        width:703px;
    }
    .amt {
        background-color:#61B5E5;
        color:#FFFFFF;
        float:left;
        font-family:Arial,Helvetica,sans-serif;
        font-size:14px;
        height:19px;
        padding-left:15px;
        padding-top:5px;
        text-align:left;
        width:170px;
    }
    .grand_total {
        height:19px;
        padding-top:5px;
    }
    #sddm
    {	margin-left: 100px;
      padding: 0;}

    #sddm li
    {	margin: 0;
      padding: 2px;
      list-style: none;
      float: left;}

    #sddm li a
    {	display: block;
      text-align: center;}

    #sddm div
    {	position: absolute;
      visibility: hidden;
      margin: 0;
      padding: 0;
      background: #EAEBD8;
      border: 1px solid #5970B2}

    #sddm div a
    {	position: relative;
      display: block;
      margin: 0;
      padding: 5px 10px;
      width: auto;
      white-space: nowrap;
      text-align: left;
      text-decoration: none;
      background: #EAEBD8;
      color: #2875DE;
      font: 11px arial}

    #sddm div a:hover
    {	background: #49A3FF;
      color: #FFF}
    .popupWindow {
        display:block;
        height: auto;
        width: 350px;
        padding: 1em;
        margin: 1em;
        border-style:solid;
        border-width:5px;
        border-color:#61B5E5;
        text-align: center;
        background-color: white;
        -moz-border-radius:1em;
    }
.rec-deals-boxwrap {margin-left:10px;}
.rec-deals-box {float:left; width:350px; height:180px; margin-right:20px;margin-bottom:30px;}
.deals-box {width:334px; height:155px; border:1px solid #F8AC56; padding:8px;}
.deals-box td {padding:0px;}
.deals-box, .date {margin-bottom:8px;}
.divider2 {background:url(divider2.gif) repeat-x 0% 50%; line-height:20px;}
.paging {text-align:right; float:right; margin-bottom:15px; margin-right:8px;}
.paging A {display:block; padding:4px 8px; color:#fff; background:#5CB2E5; border:1px solid #62B4E4; float:left; margin:2px; text-decoration:none;}
.paging A:HOVER {display:block; padding:4px 8px; color:#494949; background:#fff; border:1px solid #62B4E4;text-decoration:none;}
.paging-a {display:block; padding:4px 8px; color:#494949 !important; background:#fff !important; border:1px solid #62B4E4;text-decoration:none;}
.last {margin-right:0px !important;}
