html, body{height:100%;}
body{margin:0px;background:url(../images/bg.jpg) repeat-x center top #4C7094;}
table{font-size:12px;color:#000000;font-family:Arial, Tahoma, Helvetica, Verdana;text-align:left;}
input, select, textarea{font-size:11px;border:1px solid #CCCCCC;}
form{margin:0px;padding:0px;}
img{border:none;}
a:link, a:visited, a:active, a:focus{color:#333333;text-decoration:none;font-weight:normal;outline:none;}
a:hover{color:#000000;text-decoration:underline;}
a:focus{border:none;outline:none;}
h1{background:url(../images/head_bg.jpg) repeat-x;font-size:41px;color:#00336C;margin:0 0 0 0;padding:20px 0 0 20px;font-family:Times New Roman, Times, serif;text-transform:none;font-weight:normal;font-variant:small-caps;height:65px;}
h2{font-size:19px;color:#2C5582;margin:0 0 0 0;padding:13px 0px 0px 20px;font-family:Times New Roman, Times, serif;text-transform:uppercase;font-weight:normal;}
h2 span{font-size:19px;color:#505050;margin:0 0 0 0;padding:0 0 0 0;font-family:Times New Roman, Times, serif;text-transform:uppercase;font-weight:normal;}
h3{font-size:23px;color:#0E66A8;margin:0 0 0 0;padding:0 0 0 0;font-family:Times New Roman, Times, serif;text-transform:none;font-weight:normal;}
h4{font-size:18px;color:#666666;margin:0 0 0 0;padding:0 0 0 0;}
h5{font-size:16px;color:#444444;margin:0 0 0 0;padding:0 0 0 0;}
h6{font-size:16px;color:#0e4d94;margin:0 0 0 0;padding:0 0 0 0;font-family:Times New Roman, Times, serif;}
.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.xline{border-top:1px #C8D1D9 solid;height:1px;}
.yline{border-left:1px #C8D1D9 solid;}
.noborder{border:0px none;padding:0px;}
.h100{height:100%;vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}
.price{color:#9D0101;font-weight:bold;}
.rprice{text-decoration:line-through;font-size:14px;font-weight:bold;color:#5F5F5F;}
.rprice1{text-decoration:line-through;font-size:12px;color:#000000;}
.lprice{font-size:24px;font-weight:bold;color:#ff0000;}
.error, .errmsg, .errormsg{color:#FF0000;font-weight:bold;}
hr{color:#999999;height:1px;padding:0px;}
.maintable{width:1003px;}
.topsection{width:100%;vertical-align:top;color:#FFFFFF;}
.topsection strong{font-weight:bold;font-size:12px;color:#006699;}
.topsection b{font-weight:bold;font-size:26px;color:#ffffff;font-family:Times New Roman, Times, serif;}
.topsection a{color:#ffffff;text-decoration:none;font-weight:normal;}
.topsection a:hover{color:#AEBECE;text-decoration:none;}
.topsection input{font-size:11px;border:1px solid #94ACC8;padding:3px;}
.topsection .text{color:#FFFFFF;}
.topsection .link a{color:#ffffff;text-decoration:none;font-weight:normal;font-size:12px;font-family:trajan Pro, Georgia, Times New Roman, Arial;}
.topsection .link a:hover{color:#ffffff;text-decoration:none;}
.leftsection{width:25%;vertical-align:top;background-color:#E6ECEC;height:90%;border-right:1px solid #CCCCCC;}
.leftsection strong{text-transform:uppercase;font-weight:bold;font-size:12px;}
.leftsection a{color:#000000;text-decoration:underline;font-weight:normal;}
.leftsection a:hover{color:#666666;text-decoration:none;}
.leftsection ul{padding:0px;margin:0px;list-style:none;}
.leftsection li{padding:3px 3px 3px 10px;margin:0px;background:url(images/leftarrow.gif) no-repeat left;}
.leftsection li a{color:#006699;text-decoration:underline;font-weight:normal;}
.leftsection li a:hover{color:#000000;text-decoration:none;}
.leftsection .hd{text-transform:uppercase;font-weight:bold;font-size:12px;background-color:#666666;color:#FFFFFF;}
.leftsection .hd a{background-color:#666666;color:#FFFFFF;text-decoration:underline;font-weight:bold;}
.leftsection .hd a:hover{background-color:#666666;color:#FFFFFF;text-decoration:none;}
.middlesection{vertical-align:top;background:url(../images/mid_bg.png) repeat-y;height:90%;}
.middlesection b{font-weight:bold;font-size:12px;color:#5f5f5f;}
.middlesection strong{font-weight:bold;font-size:12px;color:#000000;}
.middlesection a{color:#000000;text-decoration:none;font-weight:normal;}
.middlesection a:hover{color:#666666;text-decoration:none;}

.middlesection .hdtext {color:#4b9add;text-decoration:none;font-weight:bold; font-family:arial; font-size:11px;}
.middlesection .hdtext a{color:#4b9add;text-decoration:none;font-weight:bold; font-family:arial; font-size:11px;}
.middlesection .hdtext a:hover{color:#3174a8;text-decoration:none;}

.middlesection .hd{font-family:Times New Roman, Times, serif;font-size:41px;color:#00336C;font-variant:small-caps;}
.middlesection .smallhd{font-family:Georgia, Times New Roman, Times, serif;font-size:12px;color:#2C5582;height:25px;}
.middlesection .smallhd span{font-family:Georgia, Times New Roman, Times, serif;font-size:12px;color:#505050;}
.middlesection .hd1{font-size:19px;color:#2C5582;margin:0 0 0 0;padding:0 0 0 0;font-family:Times New Roman, Times, serif;text-transform:uppercase;font-weight:normal;}
.middlesection .hd1 span{font-size:19px;color:#505050;margin:0 0 0 0;padding:0 0 0 0;font-family:Times New Roman, Times, serif;text-transform:uppercase;font-weight:normal;}
.middlesection .input{padding-bottom:3px;padding-top:4px;padding-right:2px;padding-left:2px;width:200px;}
.bottomsection{width:100%;vertical-align:top;}
.bottomsection strong{text-transform:uppercase;font-weight:bold;font-size:12px;}
.bottomsection a{color:#ffffff;text-decoration:none;font-weight:normal;padding:0 3px 0 3px;}
.bottomsection a:hover{color:#666666;text-decoration:underline;}
.bottomsection .hd{font-family:trajan Pro, Georgia, Times New Roman, Arial;font-size:16px;color:#FFFFFF;vertical-align:top;}
.bottomsection .link{color:#9CB1C2;text-decoration:none;font-weight:normal;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.bottomsection .link a{color:#9CB1C2;text-decoration:none;font-weight:normal;font-size:11px;line-height:19px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.bottomsection .link a:hover{color:#ffffff;text-decoration:none;}
.bottomsection input{font-size:11px;border:1px solid #859DB9;color:#585858;padding:3px;width:176px;}
.more{padding:3px 8px 3px 3px;margin:0px;background:url(../images/middarrow.gif) no-repeat right;}
a.more{color:#006699;text-decoration:underline;font-weight:normal;}
a.more:hover{color:#000000;text-decoration:none;}
a.normallink:link, a.normallink:visited, a.normallink:active{color:#ff8000;text-decoration:underline;font-weight:normal;}
a.normallink:hover{color:#E0B64D;text-decoration:none;}
a.qualdev:link,a.qualdev:visited,a.qualdev:active{color:#ffffff;text-decoration:none;}
a.qualdev:hover{color:#fff;text-decoration:none;}
.thumb{width:150px;border:1px solid #666666;height:auto;}
.middthumb{width:250px;border:1px solid #666666;height:auto;}
.productbox{width:170px;}
.prname{color:#1c67bb;text-decoration:none;font-weight:bold;}
a.prname:link, a.prname:visited, a.prname:active{color:#1c67bb;text-decoration:none;font-weight:bold;}
a.prname:hover{color:#666666;text-decoration:none;}
a.catname:link, a.catname:visited, a.catname:active{color:#1c67bb;text-decoration:none;font-family:Times New Roman;font-size:17px;}
a.catname:hover{color:#666666;text-decoration:none;}
.breadcrumb{color:#527292;background:#ffffff;padding:5px;height:35px;font-weight:bold;}
.breadcrumb a{background:transparent url(../images/breadarrow.jpg) no-repeat center right;padding:0 17px 0 5px;color:#527292;font-weight:normal;text-decoration:none;}
.breadcrumb a:visited, .breadcrumb a:active{color:#527292;text-decoration:none;font-weight:bold;}
.breadcrumb a:hover{text-decoration:none;}
a.ovalbutton{background:transparent url(../images/oval_left.png) no-repeat top left;display:block;float:left;font:normal 13px;line-height:16px;height:39px;padding-left:11px;text-decoration:none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color:#ffffff;text-transform:capitalize;}
a.ovalbutton span{background:transparent url(../images/oval_right.png) no-repeat top right;display:block;padding:4px 25px 16px 0;margin-right:3px;}
a.ovalbutton:hover{background-position:top left;color:AEBECE;}
a.ovalbutton:hover span{background-position:top right;color:AEBECE;}
a.ovalbuttonsmall{background:transparent url(../images/oval_left1.png) no-repeat left 5px;display:block;float:left;font:normal 13px;line-height:13px;height:35px;padding-left:9px;text-decoration:none;}
a:link.ovalbuttonsmall, a:visited.ovalbuttonsmall, a:active.ovalbuttonsmall{color:#ffffff;text-transform:capitalize;}
a.ovalbuttonsmall span{background:transparent url(../images/oval_right1.png) no-repeat right 5px;display:block;padding:8px 20px 20px 0;margin-right:3px;}
a.ovalbuttonsmall:hover{background:transparent url(../images/oval_left1.png) no-repeat left 5px;color:AEBECE;}
a.ovalbuttonsmall:hover span{background:transparent url(../images/oval_right1.png) no-repeat right 5px;color:AEBECE;}
a.ovalbuttonlarge{background:transparent url(../images/oval_left2.png) no-repeat top left;display:block;float:left;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:16px;height:48px;padding-left:15px;text-decoration:none;}
a:link.ovalbuttonlarge, a:visited.ovalbuttonlarge, a:active.ovalbuttonlarge{color:#ffffff;}
a.ovalbuttonlarge span{background:transparent url(../images/oval_right2.png) no-repeat top right;display:block;padding:7px 25px 20px 0px;margin-right:3px;}
a.ovalbuttonlarge:hover{background-position:top left;color:AEBECE;}
a.ovalbuttonlarge:hover span{background-position:top right;color:AEBECE;}

a.backovalbuttonlarge{background:transparent url(../images/backovalleft.png) no-repeat top left;display:block;float:left;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:16px;height:48px;padding-left:28px;text-decoration:none; margin-right:20px;}
a:link.backovalbuttonlarge, a:visited.backovalbuttonlarge, a:active.backovalbuttonlarge{color:#ffffff;}
a.backovalbuttonlarge span{background:transparent url(../images/backovalright.png) no-repeat top right;display:block;padding:7px 15px 20px 0px;margin-right:3px;}
a.backovalbuttonlarge:hover{background-position:top left;color:AEBECE;}
a.backovalbuttonlarge:hover span{background-position:top right;color:AEBECE;}



.pagination{padding:0px;}
.pagination ul{margin:0;padding:0;text-align:right;}
.pagination li{list-style-type:none;display:inline;padding-bottom:1px;}
.pagination a, .pagination a:visited{padding:0 2px;text-decoration:underline;color:#000000;font-weight:bold;}
.pagination a:hover,.pagination a:active{color:#3A527E;text-decoration:none;}
.pagination a.currentpage{color:#3A527E !important;font-weight:bold;cursor:default;text-decoration:none;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white;cursor:default;color:#929292;border-color:#929292;font-weight:normal !important;}
.pagination a.prevnext{font-weight:bold;}
.staticpg ul{padding:0px;margin:0px;list-style:none;}
.staticpg li{padding:3px 3px 3px 10px;margin:0px;background:url(../images/middarrow.gif) no-repeat left;}
.staticpg li a{color:#006699;text-decoration:underline;font-weight:normal;}
.staticpg li a:hover{color:#000000;text-decoration:none;}
.border{border:1px solid #D9E3EC;height:100%}
.borderright{border-right:1px solid #b0c6db;border-top:1px solid #b0c6db;}
.allborder{background:#D9E3EC;}
.tableheader td{background:url(../images/tablebg.jpg) repeat-x #3e6d99;color:#ffffff;padding:5px;font-weight:bold;}
.tableheader a{color:#ffffff;text-decoration:underline;font-weight:bold;}
.tableheader a:hover{color:#ffffff;text-decoration:none;}
.lightbg td{background:#ffffff;padding:3px;}
.darkbg td{background:#eaf0f5;padding:3px;font-size:12px;color:#5f5f5f;}
.prodborder{border:1px solid #b0c6db;}
.prodallborder{background:#a9cbe4;}
.dealallborder{background:#cdcd7c;}
.dealallborder .darkbg td{background:#ffffca;}
.malink b{font-size:12px;color:#DC7027;}
.maheading{font-family:Times New Roman, Times, serif;font-size:30px;color:#00336C;font-variant:small-caps;}
a.malink:link, a.malink:visited, a.malink:active{color:#DC7027;text-decoration:underline;}
a.malink:hover{color:#DC7027;text-decoration:none;}
a.maheading:link, a.maheading:visited, a.maheading:active{font-family:Times New Roman, Times, serif;font-weight:bold;font-size:20px;color:#ffffff!important;font-variant:small-caps;padding-left:10px;}
a.maheading:hover{color:#000000;text-decoration:none;}
.banner ul{padding:0px;margin:0px;list-style:none;}
.banner li{padding:3px 3px 3px 10px;margin:0px;background:url(../images/banner_arrow.jpg) no-repeat left 6px;color:#00336C;text-transform:uppercase;}
.banner li a{color:#00336C;text-decoration:none;font-weight:normal;text-transform:uppercase;}
.banner li a:hover{color:#000000;text-decoration:none;}
.banner strong{color:#707070;}
.banner span{color:#362524;font-family:Georgia, Times New Roman, Times, serif;font-size:26px;text-transform:uppercase;padding-bottom:10px;}
.banner span span{color:#362524;font-family:Georgia, Times New Roman, Times, serif;font-size:19px;text-transform:none;padding-bottom:0px;}
.extra{border:1px solid #BCCDDD;}
.largetext{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#5F5F5F;}
.green{font-size:14px;color:#119814;font-weight:bold;}
.green-d{font-size:24px;color:#119814;font-weight:bold;}
.black{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000!important;text-transform:none;}
.blue{font-family:Times New Roman, Times, serif;font-size:17px;color:#0E66A8;text-transform:uppercase;}
.largetext .price{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#ff0000;font-weight:bold;}
.largetext b{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5F5F5F;text-transform:none;}
.bluetitle{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#507496!important;text-transform:none;font-weight:bold;}
.bluecontent{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#18517F!important;text-transform:none;}
.bluecontent a{color:#18517F!important;text-transform:none;}
.bluecontent a:hover{color:#18517F!important;text-decoration:underline;}
.bluebig{font-size:16px;color:#0a6ebd;font-weight:bold;}
.bluebig a{font-size:16px;color:#0a6ebd;font-weight:bold;text-decoration:none;}
.bluebig a:hover{color:#0a6ebd;}
.share{font-size:12px;color:#0a6ebd;}
.share a{font-size:12px;color:#0a6ebd;text-decoration:none;padding:0px 5px;}
.share a:hover{color:#0a6ebd;text-decoration:underline;}
.shape{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#444444;font-weight:bold;}
.shape a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#444444;font-weight:bold;}
.shape a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#03376C;font-weight:bold;}
.shape .selected{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#03376C;font-weight:bold;}
.shape .selected a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#03376C;font-weight:bold;}
.shape .selected a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#03376C;font-weight:bold;}
.shape .selected img{border:1px solid #03376c;padding:1px;}
.grey{color:#5f5f5f;}
.carat_tab{background:url(../images/carat_bg.jpg) repeat-x;height:22px;}
.carat_tab a{background:url(../images/carat_bg.jpg) repeat-x;display:block;float:left;font-weight:bold;font-size:11px;text-decoration:none;text-align:center;color:#5f5f5f;padding:4px 10px 4px 10px;}
.carat_tab a:hover{background:#3275a9;display:block;float:left;font-weight:bold;text-decoration:none;text-align:center;color:#ffffff;}
.carat_tab_active a{background:#3275a9;display:block;float:left;font-weight:bold;text-decoration:none;text-align:center;color:#ffffff;padding:4px 10px 4px 10px;font-size:11px;}
.carat_tab_active a:hover{background:#3275a9;display:block;float:left;font-weight:bold;text-decoration:none;text-align:center;color:#ffffff;padding:4px 10px 4px 10px;font-size:11px;}
.clarity_tab{background:url(../images/carat_bg.jpg) repeat-x;height:22px;}
.clarity_tab a{background:url(../images/carat_bg.jpg) repeat-x;display:block;float:left;font-weight:bold;font-size:11px;text-decoration:none;text-align:center;color:#5f5f5f;width:80px;}
.clarity_tab a:hover{background:#3275a9;display:block;float:left;font-weight:bold;text-decoration:none;text-align:center;color:#ffffff;line-height:22px;}
.clarity_tab_active a{background:#3275a9;display:block;float:left;font-weight:bold;text-decoration:none;text-align:center;color:#ffffff;width:80px;font-size:11px;line-height:22px;}
.clarity_tab_active a:hover{background:#3275a9;display:block;float:left;font-weight:bold;text-decoration:none;text-align:center;color:#ffffff;font-size:11px;}
#CountDownPanel{background:url(../images/bg-bar.gif) repeat-x #a40000;height:30px;font-size:20px;font-weight:bold;color:#ffff15;padding:0 10px;}
.toprow_off{font-family:Trajan Pro;font-size:26px;color:#fefe00;}
.any_purchase{font-family:Trajan Pro;color:#ffffff;font-size:13px;font-weight:bold;line-height:16px;}
.coupon_coad{font-size:22px;color:#ffffff;font-family:Trajan Pro;font-weight:bold;}
.offer_end{font-family:Trajan Pro;color:#000000;font-size:13px;font-weight:bold;padding-left:13px;}
a.month_btn{background:url(../images/month_left.png) top left no-repeat;display:block;padding-left:20px;height:29px;float:left;text-decoration:none;}
a:link.month_btn,a:active.month_btn,a:visited.month_btn{color:#fefe00;text-transform:uppercase;font-size:18px;font-family:Times New Roman, Times, serif}
a.month_btn span{background:url(../images/month_right.png) no-repeat top right;line-height:22px;padding:4px 20px 4px 0px;display:block;}
a.month_btn:hover{color:#fefe00;text-transform:uppercase;font-size:18px;}
a.month_btn:hover span{color:#fefe00;text-transform:uppercase;font-size:18px;}
.clock_sm{background:url(../images/clock_bg_sm.png) no-repeat;width:359px;height:39px;}
.time{color:#000000;font-size:18px;font-family:Arial Black;}
.clock_bnner{width:976px;height:278px;background:url(../images/clock_banner.jpg) repeat-x top;}
.off_big{font-size:100px;font-family:Trajan Pro;text-transform:uppercase;color:#e40003;font-weight:bold;font-style:italic;}
.purchase_big{font-size:38px;font-family:Trajan Pro;font-weight:bold;font-style:italic;}
.end_big{font-family:Trajan Pro;font-size:25px;color:#000000;font-weight:bold;}
.time_big{color:#000000;font-size:30px;font-family:Arial Black;padding-left:12px;}
.coad_big{color:#054b7f;font-family:Times New Roman;text-transform:uppercase;font-weight:bold;font-size:26px;text-align:center;}
a.bmonth_btn{background:url(../images/bmonth_left.png) top left no-repeat;display:block;padding-left:30px;height:53px;float:left;text-decoration:none;width:250px;}
a:link.bmonth_btn,a:active.bmonth_btn,a:visited.bmonth_btn{color:#fefe00;text-transform:uppercase;font-size:32px;font-family:Times New Roman, Times, serif}
a.bmonth_btn span{background:url(../images/bmonth_right.png) no-repeat top right;line-height:45px;padding:4px 30px 4px 0px;display:block;text-align:center;}
a.bmonth_btn:hover{color:#fefe00;}
a.bmonth_btn:hover span{color:#fefe00;}

.productrow_off{font-family:Trajan Pro;font-size:12px;color:#fefe00;}
.productcoupon_coad{font-size:14px;color:#ffffff;font-family:Trajan Pro;font-weight:bold;}
.productoffer_end{font-family:Trajan Pro;color:#000000;font-size:13px;font-weight:bold;padding-left:35px;}

@font-face{font-family:Trajan Pro;src:url('../images/TrajanPro.otf');}
@font-face{font-family:Trajan Pro;font-weight:bold;src:url('../images/TrajanPro-Regular.otf');}

.productoffer_note{font-family:Arial, Helvetica, sans-serif, sans-serif;color:#ffffff;font-size:12px;font-weight:bold;padding-left:10px;}
.dealbd{border:3px solid #FF0000;}
