body{color: #8A8A8A;font-family: verdana, sans-serif;background:#122c86 url('../images/backgrounds/blue.jpg') repeat-x left top;
background-position: top left;text-align: center;margin: 0;padding: 0;}

 
/*----------------------------Common-------------------------------*/
div, ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6,form,body{margin:0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}
img{border:0;}
.flft{float:left}
.frgt{float:right}
.clear{clear:both;}
.ac{text-align:center;}
.al{text-align:left;}
.ar{text-align:right;}
h1{color:#1C2B77;font-size:16px;line-height:18px;}
h2{color:#1C2B77;font-size:15px;line-height:18px;padding-bottom:10px;}
h4{color:#1C2B77;font-size:15px;line-height:18px;}
h3{color:#1C2B77;font-size:12px;line-height:18px;padding-bottom:5px;}
body, html
{
 width: 100%;
 height: 100%;
 margin: 0px; 
 padding: 0px;
}
 
/*-----------------------------Common-------------------------------*/
#wrapperCont{padding:0;margin:0 auto;width:760px;text-align:left;}

/*---------------------------------Header Container-----------------------------------*/
#header_cont, #footer_cont, #middle_cont, .bread_cont{width:760px;padding-top:2px;position:relative;float:left;}
#header_cont{padding-top:6px;}
#header_cont .logo{padding-left:8px;height: 64px;width: 155px;text-align: center;float: left;}
#header_cont .banner{height: 64px;width: 408px;text-align: center;float: left;}
#header_cont .topnav{position:relative;z-index:100;text-align:left;float:left;color: #5B5C5C;line-height:16px;font-size:10px;padding-left:14px;padding-top:0px;width: 153px;}
.topnav a{color: #5B5C5C;text-decoration:none;}
.topnav a:hover{color: #5B5C5C;text-decoration:underline;}
.bread_cont, .bread_cont a{color: #FFF;text-decoration: none;}
.bread_cont a:hover{color: #FFF;text-decoration: underline;}
.bread_cont ul{display: block;list-style: none;margin: 0;padding: 0;float: left;padding-left:14px;font-size:10px;line-height:12px;height:12px;}
.bread_cont ul li{display: block;list-style: none;padding: 0 11px 0 16px;float: left;background-image: url('../images/bread.gif');background-repeat: no-repeat;background-position: center left;}
.bread_cont ul li.first{margin: 0;padding:0 11px 0 12px;background: none;}
/*--------------------------------- Header Container-----------------------------------*/

/*--------------------------------- Middle Container-----------------------------------*/

.viewitem{width:190px;height:20px;text-align:right;border:0px solid red;}
.storelnk{width:400px;height:20px;border:0px solid red;}


.body-content, .body-content1, .body-content2{font-size:11px;line-height:14px;width:700px;padding:26px 30px 14px 30px;position:relative;}
.body-content1, .body-content2{padding-top:5px;}
.body-content2 p{margin-top:14px;z-index:12;width:700px;float:left;}
.body-content p, .body-content1 p{margin-top:14px;z-index:12;}
.body-content a, .body-content1 a, .body-content2 a{color: #FD6F0A;text-decoration:none;}
.body-content a:hover, .body-content1 a:hover, .body-content2 a:hover{color: #FD6F0A;text-decoration:underline;}


.main-nav{padding-top:18px;padding-left:10px;font-weight:bold;text-align:left;color: #D4D9E8;width: 510px;}
.main-nav ul li a, .main-nav ul li span {margin:0;color: #D4D9E9;padding:0px 15px;text-decoration: none;display: block;}
.main-nav ul li a:hover{margin:0;padding:0px 15px;color: #FAD12C;text-decoration: none;}
.main-nav ul{display: block;list-style: none;margin:0;padding:0;float: left;font-size:12px;line-height:14px;}
.main-nav ul li{display: inline;list-style: none;background: url('../images/b_sep.gif') no-repeat left 3px;float: left;}
.main-nav ul li.first{background-image:none;float: left;}
.main-nav ul li span{color: #FAD12C;display:block;}
.main-nav ul li a.on{margin:0;color: #FAD12C;font-size:12px;line-height:14px;padding:0px 15px 0px 15px;text-decoration: none;}

.search-cont{padding-left:5px;width:230px;padding-top:12px;color: #D4D9E9;font-size:11px;line-height:22px;border:0px solid white;}
.home-content, .prod-cont{padding:0px 0px 27px 0px;width:700px;color:#5B5C5C;font-size:12px;line-height:18px;}
.prod-cont{padding:0px;}
.prod-outer-cont{width:700px;}
.sprod-cont{width:196px;background: url('../images/v_gray_line.gif') repeat-y 223px top;padding:8px 56px 12px 0px;}
.sprod-cont table {width:196px;border-collapse:collapse;border:0;}
.sprod-cont table td {padding:0;vertical-align:top;}
.lastc{width:190px;;padding:8px 0px 12px 0px;}
.sprod-info{width:104px;height:100px;padding:0px;padding-top:18px;}
.lastr{margin:0px;}
.prod-img{width:228px;text-align:center;border:0px solid red;}
.prod-des{width:448px;padding-left:12px;text-align:left;padding-top:6px;border:0px solid red;}
.prod-des ul{text-align:left;margin:0;padding:0;list-style-type:none;}
.prod-des ul li{padding:4px 0 2px 15px;background:url('../images/bullet.gif') no-repeat 3px 6px;}

.c-font{font-size:11px; line-height:16px;}


table.viewcart-tbl{border-collapse:collapse;font-size:11px;line-height:14px;}
table.viewcart-tbl th{background-color:#E5F4FB;border: 1px solid #DEDEE1;padding:4px 7px;vertical-align:top;color:#122C86;}
table.viewcart-tbl td{vertical-align:middle;padding:3px 7px;background-color:#fff;border: 1px solid #DEDEE1;}
table.viewcart-tbl tr.ft td{background-color:#DEDEE1;color:#434343;line-height:16px;;font-weight:bold;}
table.viewcart-tb2{font-size:11px;line-height:14px;}
table.viewcart-tb2 td{vertical-align:middle;padding:4px 5px;background-color:#fff;color:#484848; border:0px}
table.viewcart-tb2 tr.ft td{background-color:#DEDEE1;color:#434343;line-height:16px;;font-weight:bold;}
table.formtbl{border-collapse:collapse;border-style:none;border-width:0px;}
table.formtbl td{vertical-align:middle;padding:6px 0px;line-height:14px;background-color:#fff;color:#484848; }
.login-cont{border:13px solid #F0F0F0;width:320px;margin-left:159px;padding:18px 18px;}

.olist{padding:3px 0 5px 0px;width:700px;float:left;}
.olist ul{width:700px;float:left;list-style:none;}
.olist ul li{padding:4px 0 2px 18px;width:687px;float:left;background:url('../images/bullet.gif') no-repeat 3px 6px;}
/*--------------------------------- Middle Container-----------------------------------*/
/*--------------------------------- Common Container-----------------------------------*/
.w_1{width: 214px;}
.w_4{width: 760px;}
.w_4 .boxlc{width: 747px;}

.h_1{min-height:244px;}
.h_2{min-height:320px;}
.lesspaddedcontent .boxcontent{float:left;padding: 0 8px;}
.boxlc {float:left;height:13px;}
.boxrc {float:left;height:13px;width:13px;z-index:100;}
.boxhd, .boxft, .boxlc, .boxrc {font-size:1px;}
.boxhd, .boxft {height:13px;}
.hc .boxhd .boxlc, .boxhd .boxlc{background: url('../images/top.png') no-repeat top left;}
.boxhd .boxrc{background: url('../images/curve_topright.png') no-repeat top left;}
.boxft .boxlc{background: url('../images/bot.png') no-repeat top left;}
.boxft .boxrc{background: url('../images/curve_botright.png') no-repeat top left;}
.boxhead {height:47px;background: url('../images/box/header_bg.jpg') no-repeat top left;}
.body-cont{width: 760px;background: url('../images/box/w4_bg.png') repeat-y top left;float:left;border:0px solid white;}
p.m-top1, div.m-top1{margin-top:14px}
p.m-top2, div.m-top2{margin-top:6px}

.graybox{color: #5B5C5C;font-size:11px;line-height:18px;}
.graybox .boxhd{height:4px;background: url('../images/box/graybox/hd_gray.gif') no-repeat top left;}
.graybox .boxft{height:4px;background: url('../images/box/graybox/ft_gray.gif') no-repeat top left;}
.graybox .boxmid{background: url('../images/box/graybox/mid_gray.gif') repeat-y top left;}
.m-rt1{margin-right:28px;}
.graybox p{margin-top:18px;}

.h-line{border-bottom:1px solid #DFE2E2;margin-bottom:12px;padding-bottom:12px;}
.h-line1{border-top:1px solid #DFE2E2;margin-top:12px;padding-top:12px;}
.b-color{color:#1B2D81;font-size:12px;}

.greentxt{color:#00660D;}
.mar-top11{margin-top:8px;}
p.mar-top12{margin-top:19px;}

ul#myacc-cont a{color: #FD6F0A;text-decoration: none;}
ul#myacc-cont a:hover{color: #FD6F0A;text-decoration: underline;}
ul#myacc-cont {display: block;list-style: none;margin: 0;padding: 0;margin-left:-10px}
ul#myacc-cont  li{display: inline;list-style: none;font-size:10px;padding:0px 11px 0px 10px;line-height:12px;background: url('../images/g_sep.gif') no-repeat right 2px ;float: left;}
ul#myacc-cont  li.last{background:none;padding-right:0px;border-left: 0px solid #999999;float: left;}
.contentlt{width:480px;border-right:1px solid #DFE2E2}
.contentrt{width:180px;padding-left:30px;line-height:20px;}
a.linkbtn, a.linkbtn:hover{text-align:center;display:block;background-color:#0D6BB9;font-family: verdana, sans-serif;border:0px;color:#fff;font-size:12px;line-height:14px;padding:3px 0px 4px 0px;width:90px;text-decoration:none;font-weight:bold;}

/*--------------------------------- Common Container-----------------------------------*/
/*--------------------------------- Footer Container-----------------------------------*/
.footer{padding:0px 12px;width:736px;padding-top:5px;padding-bottom:5px;color:#fff;font-size:11px;line-height:16px;}
.ft-lt{width:560px;}
.ft-rt{width:160px;line-height:13px;}
.ft-lt a{color: #fff;text-decoration: none;}
.ft-lt a:hover{color: #fff;text-decoration: underline;}
.ft-lt ul{display: block;list-style: none;margin: 0;padding: 0;float: left;}
.ft-lt ul li{display: inline;list-style: none;font-size:10px;padding:0px 6px 0px 7px;line-height:12px;background: url('../images/w_sep.gif') no-repeat left 2px ;float: left;}
.ft-lt ul li.first{background:none;padding-left:0px;border-left: 0px solid #999999;float: left;}
/*---------------------------------/ Footer Container-----------------------------------*/

/*---------------------------------Links----------------------------------------*/
a.orangelink, a.orangelink:hover{color: #FD6F0A;}
a.blink, a.blink:hover{color:#1B2D81;font-size:12px;line-height:14px;}
a.orangelink1{text-decoration:none;color: #FD6F0A;}
a.orangelink1:hover{text-decoration:underline;color: #FD6F0A;}
/*---------------------------------Links----------------------------------------*/

/*---------------------------------Form Elements----------------------------------------*/

.selectbox1{margin-top:2px;font-size:11px;color: #8A8A8A;font-family: verdana, sans-serif;background-color: #FFF;width: 142px;}
.selectbox2{margin-top:2px;font-size:11px;color: #8A8A8A;font-family: verdana, sans-serif;background-color: #FFF;width: 46px;}
.selectbox3{margin-top:2px;font-size:11px;color: #8A8A8A;font-family: verdana, sans-serif;background-color: #FFF;width: 70px;}
.selectbox4{margin-top:2px;font-size:11px;color: #8A8A8A;font-family: verdana, sans-serif;background-color: #FFF;width: 205px;padding:1px;}

.txtbox1{width:30px;font-size:11px;border: 1px solid #D3D3D3;color: #8A8A8A;text-align:center;}
.frmInput{width:180px;font-size:11px;padding:2px 2px;border: 1px solid #D3D3D3;height:15px;font-family: verdana, sans-serif;color: #8A8A8A;}
.frmInput1{width:190px;font-size:11px;padding:2px 2px;border: 1px solid #D3D3D3;height:15px;font-family: verdana, sans-serif;color: #8A8A8A;}
.txtarea{width:200px;font-size:11px;padding:2px 2px;border: 1px solid #D3D3D3;height:45px;font-family: verdana, sans-serif;color: #8A8A8A;}
.frmInput2{width:200px;font-size:11px;padding:2px 2px;border: 1px solid #D3D3D3;height:15px;font-family: verdana, sans-serif;color: #8A8A8A;}

.sltbox1{width:194px;font-size:11px;border: 1px solid #D3D3D3;font-family: verdana, sans-serif;color: #8A8A8A;}
.dob{}
.dob select{font-size:11px;color: #8A8A8A;font-family: ariel, sans-serif;}

.sltbox2{width:184px;font-size:11px;padding:1px;border: 1px solid #D3D3D3;font-family: verdana, sans-serif;color: #8A8A8A;}
.redtxt, .errormsg, #errormsg{color:#cc0000;}
#errormsgBig{font-size:13px;color:#cc0000;}
.readonly_textbox1{width:52px;font-size:12px;height:14px;font-weight:bold;background:transparent;border:0px;color: #8A8A8A;text-align:left;}
.readonly_textbox2{width:52px;font-size:12px;height:15px;font-weight:bold;background:transparent;border:0px;color: #8A8A8A;text-align:left;}

.btn1{background-color:#0D6BB9;font-family: verdana, sans-serif;border:0px;color:#fff;font-size:12px;padding:3px 0px;font-weight:bold;}
.btn_w1{width:108px;}
.btn_w2{width:158px;}
.btn_w3{width:92px;}
.btn_w4{width:134px;}
.searchbox{width:129px;font-size:11px;height:15px;border: 1px solid #DEDEE1;color: #8A8A8A;}

/*---------------------------------Form Elements----------------------------------------*/

/*-------------------------------------------------------------------------*/
#userResponseDiv{display:none;padding:0px 0px;position:absolute;width:220px;height:104px;border:1px solid #19388A;border-right:2px solid #19388A;border-bottom:2px solid #19388A;background-color:#E5F4FB;color:#293172;font-size:12px;z-index:20000000;text-align:center}
.special_offer_des{border:0px solid red;margin-left:-20px;background:url('../images/special_offer_sm.gif') no-repeat left 3px ;width:163px;position:relative;z-index:2000;padding:1px 0px 2px 52px;}
.prod_des{border:0px solid red;width:192px;position:relative;z-index:2000;padding:1px 0px 2px 0px;}

/*---------------------------------new----------------------------------------*/
.downloadbuttons, .downloadbuttons-home{margin-top:-5px;margin-left:-27px!important;margin-left:-27px;margin-left/**/:/**/-13px;margin-bottom:10px;width:347px;float:left;border:0px solid red;}
.downloadbuttons-home{margin-top:-26px;margin-bottom:20px;}


.retailer-home, .retailer{margin-top:-5px;display:inline;margin-left:0px!important;margin-left:-0px;margin-left/**/:/**/-0px;margin-right:0px;width:144px;float:left;height:27px;background:#F2F1F1 url('../images/retailer_lft.gif') no-repeat left top;}
.retailer-home ul, .retailer ul{list-style:none;width:auto;float:left;font-size:10px;}
.retailer-home ul li.reticon, .retailer ul li.reticon{padding:7px 0 0 3px;display:inline;width:auto;float:left;border:0px solid red;}
.retailer-home ul li, .retailer ul li{padding:5px 0 0 5px;display:inline;width:auto;float:left;font-weight:bold;color:#5A5A5A}
.retailer-home ul li a, .retailer ul li a{color:#0B59AC;text-decoration:underline;}
.retailer-home{margin-top:-26px;margin-bottom:20px;}
.retimg{width:auto;}


.deliver, .deliver dl{padding-bottom:13px;width:700px;}
.deliver dt{padding-top:12px;width:110px;float:left;}
.deliver dd{padding:22px 0 0 5px;width:580px;float:left;color:#000000;line-height:16px;}
.deliverbut{padding:0 100px 0 0;width:auto;float:right;}

.offerbox{margin:10px 0px 10px 0;width:339px;background:url('../images/boxbg.jpg') no-repeat left bottom;border:0px solid red}
.productimg{width:339px;float:left;}
.imgcont{width:339px;height:223px;float:left;}
.prodcont{margin:-138px 0px 0 0px;padding-right:15px;width:145px;float:right;position:relative;z-index:10000;}
.prodcont h2{line-height:31px;font-size:40px;color:#CFCFCF}
.prodcont h3{font-size:18px;color:#BC3036}
.prodcont span{padding-top:10px;display:block;line-height:14px;font-size:11px;font-weight:normal;width:135px}
.proddesc{margin-top:0px;padding:0px 0px 0 20px;width:290px;float:left;font-size:11px;color:#383838;height:70px;}
.proddescimg{padding:20px 0px 14px 0px;width:290px;float:left;text-align:center;}


/*---------------------------------new----------------------------------------*/

.logolinks{position:absolute; top:430px; left:12px; width:160px; }
.logolinks ul{width:160px; margin-top:5px;}
.logolinks ul li{list-style-type:none; display:inline; padding-right:4px;}