
body{/*background:url(../images/bg-blue-strip.png) repeat-x top;*/ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.tundra{background:none}
a{color:#156CB4 ;cursor:pointer}
a:hover{text-decoration:underline}
hr{color:#ccc}
.left{float:left}
.right{float:right}
.clear{clear:both}
.blacktitle{font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:21px; font-weight:bold}
.blacktitle2{font-size:14px; font-weight:bold; padding-left:30px}
.blacktitle6{border-bottom:1px solid #ccc;display:block;padding:20px 0}
.blacktitle7{color:#000}
.bluetxt{color:#156CB4 }
.graytxt{color:#999}
.superscript-red{color:#ff0000; position:absolute; font-size:9px; margin:0 3px}
/*.main-page-title{width:100%; background:url(../images/bg-ggradient-title.png) repeat-x bottom; float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:47px;padding:3px 0}*/
.main-page-title .left, .main-page-title .right{padding-left:25px}
.ffr-title-grey{color:#666;display:block;clear:both;line-height:normal;margin:-10px 0 10px 0}
.geotext {color:#f3be21; font-style:italic; font-weight:bold; font-size:14px; margin:0 10px}
.whitetitle{color:#fff}
.UPlogo{background:url(../images/UPlogo.png) no-repeat center center; width:242px; height:54px; display:block; text-indent:-999px; overflow:hidden; margin:20px 0}
.redtxt{color:#FF0000}
.greenarrow{background:url(../images/strip-bgicons.png) no-repeat left center}

/*.container{width:960px; margin:15px auto 0; position:relative;}*/
.container{width:960px; margin:0 auto 0; position:relative;}
.container .container-w {}
.header{float:left;width:100%; margin-bottom:7px; position:relative; z-index:7}
.header-top{background-color:#FFF; float:left; width:100%}
.header-top .header-top-w{width:96%; margin:0 auto}
.header-top .right{margin:0 10px 0 0; width:528px;}
a.hffr{background:url(../images/strip-bgicons.png) no-repeat -8px -282px;color:#000; font-size:11px; display:block;padding:13px 0 10px 45px; float:left; color:#666;margin-right:50px}
a.hrp {background:url(../images/strip-bgicons.png) no-repeat -8px -356px;color:#000; font-size:11px; display:block;padding:13px 0 10px 45px; float:left; color:#666;margin-right:50px}
span.h24 {background:url(../images/strip-bgicons.png) no-repeat -8px -418px;color:#000; font-size:11px; display:block;padding:11px 0 10px 45px; float:left; color:#666}
span.h24 span.h24-t {display:block}
span.h24 span.h24-t a{background:url(../images/strip-bgicons.png) no-repeat -14px -480px;padding:3px 0 3px 26px; text-decoration:underline}
span.h24 span.h24-t a:hover{text-decoration:none}
span.h24 strong{display:block;font-size:14px;margin-top:5px;color:#000}

/*ver 2 - header top*/
ul.headerver1{color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:20px}
ul.headerver1 li{background:url(../images/strip-bgicons.png) no-repeat left center;float:left;margin-left:20px}
ul.headerver1 li span{float:left}
ul.headerver1 li.hasslefree{background-position:left -1184px}
ul.headerver1 li.hasslefree .wrap{padding:7px 50px 7px 60px; text-decoration:none; display:block; color:#666;}
ul.headerver1 li.hasslefree .wrap span{padding:0;font-size:14px;float:none}
ul.headerver1 li.hasslefree .wrap strong{display:block;font-size:17px;font-weight:normal;letter-spacing:-1px;text-align:left}
ul.headerver1 li.hour24{background-position:left -1264px}
ul.headerver1 li.hour24 span{padding:7px 0 11px 60px;text-align:left}
ul.headerver1 li.hour24 span span{padding:0;font-size:14px;float:none}
ul.headerver1 li.hour24 span strong{display:block;font-size:19px;font-weight:normal}
ul.headerver1 li.hour24 span span a{background:url(../images/strip-bgicons.png) no-repeat -18px -1328px;font-weight:bold;padding-left:22px}
ul.headerver1 li.hour24 span span a:hover{text-decoration:none}

/*.header-menu{clear:both}
.header-menu .header-menu-w{}*/
/*.header-menu-list{background:#006fb9 url(../images/bg-blue-menu-strip.png) repeat-x top; clear:both; float:left; width:100%; padding:5px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}*/
/*.header-menu-list{background:#006fb9 url(../images/bg-blue-menu-strip-ver2.png) repeat-x top; clear:both; float:left; width:100%; padding:3px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}*/
.header-menu-list{background:url(../images/bg-blue-menu-full.png) repeat-x top; clear:both; float:left; width:100%; padding:0 0 8px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.header-menu-list ul{margin:5px 0 0 0; padding:0;float:left;position:relative; z-index:10}
.header-menu-list ul li{float:left; background:url(../images/strip-bgicons.png) no-repeat 0 -1468px; padding:2px 0px;position:relative;}
.header-menu-list ul li a{color:#fff; text-decoration:none; font-size:14px; padding:0 10px}
.header-menu-list ul li a:hover{text-decoration:underline}
.header-menu-list ul li.mhome{background:url(../images/strip-bgicons.png) no-repeat -17px -1097px; text-indent:-999px; display:block; margin:5px 10px 0 8px}
.header-menu-list ul li.mhome a{text-indent:-999px; display:block; overflow:hidden}
/*.header-menu-list .mportal{float:right; background:url(../images/bg-blue-menu-portal-strip.png) repeat-x top; margin-right:15px}*/
.header-menu-list .mportal{float:right; background:url(../images/bg-blue-menu-portal-strip-ver2.png) no-repeat top right; margin:5px 15px 0 0; /*position:relative;*/ z-index:200}
/*.header-menu-list .mportal ul{background:url(../images/strip-bgicons.png) no-repeat -45px -97px; float:left; margin:0; padding:0}*/
.header-menu-list .mportal ul{background:url(../images/strip-bgicons.png) no-repeat -20px -1410px; float:left; margin:0; padding:2px 0}
.header-menu-list .mportal ul li{background:none; padding:3px 0 6px 0}
.header-menu-list .mportal ul li a{font-size:11px; padding:0 15px;display:block; border-right:#fff solid 1px;}
.header-menu-list .mportal ul li a:hover{text-decoration:underline}
.header-menu-list .mportal ul li.mportal-cart{background:url(../images/strip-bgicons.png) no-repeat 24px -1378px; padding:3px 3px 6px 1px}
.header-menu-list .mportal ul li.mport-account{padding-bottom:6px}
/*.header-menu-list .mportal ul li.mportal-cart{background:url(../images/strip-bgicons.png) no-repeat 72px 0; padding:0 14px 6px}*/
.header-menu-list .mportal ul li.mportal-cart a{padding-right:22px; border-right:none;}
.header-menu-bot{clear:both;}
/*.header-menu-bot .header-menu-bot-l {background:url(../images/bg-blue-menu.png) no-repeat 0px 0px; float:left; width:10px; height:10px}
.header-menu-bot .header-menu-bot-m {background:url(../images/bg-blue-menu.png) repeat-x center -14px; height:10px; float:left; width:940px}
.header-menu-bot .header-menu-bot-r {background:url(../images/bg-blue-menu.png) no-repeat -5px -29px; float:right; width:10px; height:10px}*/
.header-menu-bot .header-menu-bot-l {background:url(../images/bg-blue-menu-ver2.png) no-repeat 0px 0px; float:left; width:10px; height:10px}
.header-menu-bot .header-menu-bot-m {background:url(../images/bg-blue-menu-ver2.png) repeat-x center -15px; height:10px; float:left; width:945px}
.header-menu-bot .header-menu-bot-r {background:url(../images/bg-blue-menu-ver2.png) no-repeat -5px -30px; float:right; width:5px; height:10px}

.header-menu-list ul li ul.submenu{margin:0; padding:2px 0; background:#fff;left:0;top:18px; width:130px; z-index:2; text-align:left}
.header-menu-list ul li ul.submenu li{background:none; width:100%}
.header-menu-list ul li.mportal-cart ul.submenu li a{background:none; font-size:14px; padding:0px 10px;}

.breadcrumbs{clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:100%}
.breadcrumbs ul{margin:0 0 4px 0;padding:0}
.breadcrumbs ul li{display:inline; font-size:12px; color:#000;}
.breadcrumbs ul li a{font-size:12px; text-decoration:none}
.breadcrumbs ul li a:hover{text-decoration:underline}

.main{clear:both;width:100%;float:left; /*margin-top:156px;position:relative*/}
.main-w{background:url(../images/bg-main-strip.png) repeat-y center; float:left;width:100%}
.leftpanel{float:left; width:161px}
.leftpanel .leftpanel-topbluestrip{background-color:#fff}
.leftpanel .leftpanel-w {/*background:url(../images/bg-leftpanel-strip.png) repeat-y center left;*/ float:left;width:100%}
.leftpanel .leftpanel-w .leftpanel-w-ins {padding:0}
.leftpanel .leftpanel-list-w{margin:0 auto; width:90%}
.leftpanel ul{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; float:left; margin:10px 0 5px 0}
.leftpanel ul li{margin:0;float:left;width:100%}
.leftpanel ul li span{/*background:url(../images/strip-menu.png) no-repeat -48px 3px*/display:block; padding:4px 0 4px 5px}
.leftpanel ul li span a{font-size:12px;text-decoration:none;color:#156CB4}
.leftpanel ul li span a:hover{text-decoration:underline}
.leftpanel ul li.sel{/*background:url(../images/bg-leftpanel-selected.png) no-repeat center top*/padding:5px 0; margin:3px 0; cursor:text; outline:none}
.leftpanel ul li.sel span{background-color:#e5e5e5; outline:none}
.leftpanel ul li.sel span a{color:#000; cursor:text; outline:none}
.leftpanel ul li.sel span a:hover{text-decoration:none; cursor:text; outline:none}
.leftpanel ul li ul{margin:6px 0 0 0; width:143px; line-height:normal}
.leftpanel ul li ul li{padding:0 0 0 10px; margin:2px 0; clear:both; color:#156CB4; cc; font-size:12px;}
.leftpanel ul li ul li a{font-size:12px; text-decoration:underline}
.leftpanel ul li ul li a:hover{text-decoration:none}
/*.leftpanel .blacktitle{width:80%; margin:0 auto}*/
/*.leftpanel .blacktitle{background:#036698 url(../images/bg-leftpanel-top-bar-strip-ver2.png) repeat-x top;color:#fff;font-size:18px;font-weight:normal;padding:0 0 7px 20px;width:87%}*/
.leftpanel .blacktitle{background:#036698 url(../images/bg-leftpanel-top.png) repeat-x top;color:#fff;font-size:15px; width: 160px; height:31px;}
.leftpanel .blacktitle strong{display:block; padding:6px 10px; color:#fff; text-align:left}
.leftpanel .bottom-curve{width:160px}
.leftpanel .bottom-curve .bottom-curve-m{width:140px}
.rightpanel{float:right;width:790px}
.rightpanel .rightpanel-w {/*background:url(../images/bg-rightpanel-strip.png) repeat-y*/}
.rightpanel .rightpanel-w .rightpanel-w-ins{width:788px; margin:0 auto}
.rightpanel-topbluestrip{background-color:#fff}
.main-page-content{}
.rightpanel .bottom-curve .bottom-curve-m{width:770px}
.frame-curve{clear:both;width:100%}

/*bottom products*/
.otherproducts-links{clear:both; padding:20px 0 0 0; float:left;width:100%}
.otherproducts-links .blacktitle3{ padding-left:17px}
.otherproducts-links-list{}
.otherproducts-links-list li{float:left; text-align:center}
.otherproducts-links-list li a{font-size:12px}
.otherproducts-links-list li a span{display:block}
.otherproducts-links-list li a span:hover{text-decoration:underline}

/*Footer*/
.footer{clear:both; float:left; width:100%; margin:20px 0 5px 0}
/*.footer .footer-w { }
.footer-top {clear:both}
.footer-top .footer-top-l{background:url(../images/bg-footer-curves-top.png) no-repeat top left; float:left; width:10px; height:10px}
.footer-top .footer-top-m{background:url(../images/bg-footer-strip-top.png) repeat-x top; float:left; width:940px; height:10px}
.footer-top .footer-top-r{background:url(../images/bg-footer-curves-top.png) no-repeat -18px -40px; float:right;width:10px; height:10px}
*/
/*.footer-mid{float:left; width:954px; background:#0870b9 url(../images/bg-footer-strip.png) repeat-x top;float:left; border:1px solid #0765a5; border-width:0 3px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:6px 0}*/
.footer-mid{float:left; width:960px; height:106px; background:url(../images/bg-footer-full.png) no-repeat top;float:left; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.footer-mid .footer-mid-w{margin:0 auto; width:95%}
.footer-mid .footer-mid-w ul{margin:10px 10px; padding:0; float:left; font-size:12px;}
.footer-mid .footer-mid-w ul li{margin:4px 0}
.footer-mid .footer-mid-w ul li.whitetitle{margin-bottom:10px; font-size:14px; }
.footer-mid .footer-mid-w ul li.whitetitle strong{color:#fff}
/*.footer-mid .footer-mid-w ul li a{color:#9cf}*/
.footer-mid .footer-mid-w ul li a{color:#fff; text-decoration:none;}
.footer-mid .footer-mid-w ul li a:hover{text-decoration:underline;}
.f_right{font-size:14px; text-align:right; color:#fff; padding:25px 0px; font-weight:bold; line-height:18px;}
.f_num{display:block;}
.footer-flow{float:left; width:960px; height:52px; background:url(../images/bg-footer-full-s.png) no-repeat top;float:left; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.footer-mid .footer-mid-w .f_top_adjust{margin-top:18px; display:block;}
/*
.footer-bot {clear:both}
.footer-bot .footer-bot-l{background:url(../images/bg-footer-curves-bot.png) no-repeat left -13px; float:left; width:10px; height:10px}
.footer-bot .footer-bot-m{background:url(../images/bg-footer-strip-bot.png) repeat-x bottom; float:left; width:940px; height:10px}
.footer-bot .footer-bot-r{background:url(../images/bg-footer-curves-bot.png) no-repeat bottom right; float:right; width:10px; height:10px}
*/
.footer-links{clear:both; padding-top:10px}
.footer-form{clear: both; padding-top:10px}
.footer-form a{float:left;display:block}
.footer-form a span{border:1px solid #7f9db9; color:#ffcb00;background:#0a70ba url(../images/bg-footer-singupbtn-strip.png) repeat-x bottom; padding:5px 7px; margin-left:5px;display:block}
.footer-form a span:hover{text-decoration:underline}
.footer-form input{padding:2px 0; float:left}
.spampolicy{cursor:pointer;background:url(../images/strip-bgicons.png) no-repeat left -148px; color:#fff; padding:1px 10px 1px 20px}
.unsubscribe{cursor:pointer;color:#9cf; background:url(../images/bg-footerlinks-line.png) no-repeat left center; padding-left:15px}
.f_cards{width:100%; text-align: center; clear:both; color:#333333; font-size:12px;}
.f_cards span{display:block; padding:5px 0px;}
.f_cards a{text-decoration:none; color:#333333;}
.f_cards a:hover{text-decoration:underline;}

/*curve bottoms*/
.bottom-curve{clear:both; float:left; width:100%}
.bottom-curve .bottom-curve-l{background:url(../images/bg-bottom-curves.png) no-repeat left -7px; float:left; width:10px;height:10px}
.bottom-curve .bottom-curve-m{background:url(../images/bg-bottom-curves-mid.png) repeat-x bottom; float:left;width:100%; height:10px}
.bottom-curve .bottom-curve-r{background:url(../images/bg-bottom-curves.png) no-repeat right bottom; float:right;width:10px; height:10px}

/*green button*/
a.greenbtn{background:url(../images/bg-greenbtn-left.png) no-repeat scroll left 0 transparent; display:block; font-weight:bold; padding:0 0 0 10px; text-decoration:none; outline:none}
a.greenbtn span{background:url(../images/bg-greenbtn-right.png) no-repeat scroll right 0 transparent;color:#FFF; display:block; font-size:15px; padding:0 10px 0 0;text-align:center;text-decoration:none; line-height:normal; outline:none; height:28px}
a.greenbtn span span{background:none; text-decoration:none; margin:0; padding:4px 10px 0 10px; outline:none}
a.greenbtn:hover{background:url(../images/bg-greenbtn-left.png) no-repeat left -38px}
a.greenbtn:hover span{background:url(../images/bg-greenbtn-right.png) no-repeat right -38px}
a.greenbtn:hover span span{background:none; text-decoration:none}
a.greenbtn span span.btnwitharrow{background:url(../images/bg-flow-arrow-btn.png) no-repeat right center; height:24px}

/*big green button*/
a.greenbigbtn{background: url(../images/bg-biggreenbtn-left2.png) no-repeat left top; display:block; padding:0 0 0 10px; text-decoration:none}
a.greenbigbtn span{background: url(../images/bg-biggreenbtn-right2.png) no-repeat right top; display:block; padding:0 10px 0 0; height:47px}
a.greenbigbtn span span{background:none; padding:13px 0 12px; font-size:18px; color:#fff; text-align:center; height:auto}
a.greenbigbtn:hover{background: url(../images/bg-biggreenbtn-left2.png) no-repeat left -63px;text-decoration:none}
a.greenbigbtn:hover span{background:url(../images/bg-biggreenbtn-right2.png) no-repeat right -62px;text-decoration:none}
a.greenbigbtn:hover span span{background:none;text-decoration:none}
a.greenbigbtn span span.btnwitharrow{background:url(../images/bg-flow-arrow-btn.png) no-repeat right center}

/*big blue button*/
a.bluebigbtn{background:url(../images/bg-bigbluebtn-left.png) no-repeat left top; display:block; padding:0 0 0 10px; text-decoration:none}
a.bluebigbtn span{background:url(../images/bg-bigbluebtn-right.png) no-repeat right top; display:block; height:43px; padding-right:10px}
a.bluebigbtn span span{background:none; font-size:18px; color:#fff; height:auto; padding:12px 0; text-align:center}
a.bluebigbtn:hover{background:url(../images/bg-bigbluebtn-left.png) no-repeat left -58px; text-decoration:none}
a.bluebigbtn:hover span{background:url(../images/bg-bigbluebtn-right.png) no-repeat right -58px}
a.bluebigbtn:hover span span{background:none}
a.bluebigbtn span span.btnwitharrow{background:url(../images/bg-flow-arrow-btn.png) no-repeat right center}


/*blue button*/
a.bluebtn{background:url(../images/bg-bluebtn-left22.png) no-repeat left top;display:block;padding:0 0 0 11px}
a.bluebtn span{background:url(../images/bg-bluebtn-right22.png) no-repeat right top; color:#fff;font-size:12px;text-align:center;display:block;padding:6px 11px 0 0;/*float:left;width:100%*/ height:20px;}
a.bluebtn span span{padding:0;background:none}
a.bluebtn:hover{background:url(../images/bg-bluebtn-left22.png) no-repeat left -36px; text-decoration:none;outline:none}
a.bluebtn:hover span{background:url(../images/bg-bluebtn-right22.png) no-repeat right -36px}
a.bluebtn:hover span span{padding:0;background:none}


/*bright blue button*/
a.bribluebtn{background:url(../images/bg-bribluebtn-right.png) no-repeat right -4px;display:block;outline:none;text-decoration:none;line-height:normal;padding:0;margin:0 auto}
a.bribluebtn span{background:url(../images/bg-bribluebtn-left.png) no-repeat left -4px;display:block;outline:none;text-decoration:none;padding:6px 0 26px 0}
a.bribluebtn span span{background:none;display:block;color:#fff;font-size:14px;text-decoration:none; outline:none;padding:0;float:left;width:100%;text-align:center;font-weight:bold}
a.bribluebtn:hover{background:url(../images/bg-bribluebtn-right.png) no-repeat right -60px}
a.bribluebtn span:hover{background:url(../images/bg-bribluebtn-left.png) no-repeat left -60px}
a.bribluebtn span span:hover{background:none}

/*flow*/
.main-page-title .right {margin:10px 20px 0 0}
.main-w-flow{margin:0 auto;position:relative;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:100%}
.flow-main{border:1px solid #156CB4;border-width:0 1px;float:left;width:958px;padding-bottom:10px; background:none;}
.main-w-flow .bottom-curve-m{width:940px}
.flow-cart-title{background:#fff url(../images/bg-cart-greystrip-title.png) repeat-x bottom;font-size:12px;padding:9px 0;float:left;width:100%}
.flow-cart-title span{font-size:18px;padding:0 10px 0 25px}
.w65p{width:65%}
a.w120{width:120px}
.w200{width:200px}
.w220{width:220px; margin:auto}
.w260{width:260px}
.w300{width:300px}
/*added 11-17-2010*/
a.w135{width:135px}
.w400{width:400px}

.w150pwArrow{width:150px;margin:0 auto}
a.w180pwArrow{width:180px;;margin:0 auto}

.info{background:url(../images/icon-info.png) no-repeat top left; padding: 0px 0px 10px 33px; font-size:13px;}


.header-menu-list ul li ul{position:absolute;background-color:#fff;border:1px solid #ccc; z-index:100;}
.header-menu-list ul li ul li{clear:both;background:none;margin:0}
.header-menu-list ul li ul li a{color:#156CB4;}


/* 10 - 21 - 2010 */
/*ADDED*/
.mailing-title-grey{clear:both;color:#666;display:block;line-height:normal;margin:0;padding:3px 0 0 0}
/*UPDATE*/
.main-title-txt{font-size:23px}
.main-title-txt{font-size:23px; position:relative;}
/*.main-page-title .dsc{position:absolute; left:-60px; top:-19px;}*/
/*.main-page-title .dsc{position:absolute; right:-95px; top:-19px;}*/
.main-page-title .dsc{position:absolute; left:-35px; top:-20px; *top:-30px; z-index:2;}
.discountedText{padding-left:45px; z-index:2;}
.main-page-title{width:100%; background:url(../images/bg-ggradient-title-ver2.png) repeat-x bottom; float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:47px;border-bottom:1px solid #ccc;padding:2px 0}

/*logged*/
.logged{clear:both;background:url(../images/bg-logged.png) no-repeat center center;float:left;width:100%;font-size:14px;padding:5px 0 10px 0;margin:3px 0 0 0}
.logged a{color:#156CB4; text-decoration:none}
.logged a:hover{text-decoration:underline}
.logged .welcome{float:left;padding:3px 0 0 12px}
.logged .welcome a{font-size:12px;color:#156CB4 ;text-decoration:none}
.logged .welcome a:hover{text-decoration:underline}
.logged .rLinks{float:right;margin:2px 0 0 0}
.logged .rLinks li{background:none}
.logged .rLinks li.first{border-left:1px solid #999}
.logged .rLinks a{color:#156CB4 ;font-weight:bold}

/**/
.augPrTop .augbot{background:url(../images/bg-ggradient-title-ver2.png) repeat-x scroll center bottom transparent; border-bottom:1px solid #ccc}
.augPrWrp{border:none; width:958px}

/*11-27-2010- templates page*/
.tSeo-con{line-height:normal}

/* Article green button */
.greenbtnprd {margin:10px auto 20px;width:200px;background:url(../images/bg-greenbtn-left.png) no-repeat scroll left 0 transparent;display:block;font-weight:bold;outline:medium none;padding:0 0 0 10px;text-decoration:none;}
.greenbtnprd span {background:url(../images/bg-greenbtn-right.png) no-repeat scroll right 0 transparent;color:#FFFFFF;display:block;font-size:15px;height:28px;line-height:normal;outline:medium none;padding:0 10px 0 0;text-align:center;text-decoration:none;}
.greenbtnprd span span {background:none repeat scroll 0 0 transparent;margin:0;outline:medium none;padding:4px 10px 0;text-decoration:none;}
.greenbtnprd:hover{background:url(../images/bg-greenbtn-left.png) no-repeat left -38px;}
.greenbtnprd:hover span{background:url(../images/bg-greenbtn-right.png) no-repeat right -38px;}
.greenbtnprd:hover span span{background:none;}
#div_shipping_button{width:50px}

/* SITE-1988 Revisions 12-15-2010 */
#calcStyle{}
.calcrev1-w{width:312px; line-height:normal; float:left; position:absolute; left:0; padding-top:2px}
.calcrev1-w-noPos{width:312px; line-height:normal; float:left; z-index:3}
.calcrev1-m{margin-top:-2px}
.calcrev1-title{background:url(../images/bg-calcrev1-title.png) no-repeat left; padding-left:10px}
.calcrev1-title .calcrev1-title-ins{background:url(../images/bg-calcrev1-title.png) no-repeat right; padding-right:10px; height:40px}
.calcrev1-title .calcrev1-title-ins .title{color:#000;background:url(../images/strip-bgicons-rev2.png) no-repeat 9px -2080px; display:block; font-size:18px; text-decoration:underline; padding:15px 0 10px 35px; height:40px; text-decoration:none;} 
.calcrev1-title .calcrev1-title-ins .title span{display:block;margin-top:-7px; padding-left:15px}
.calcrev1-body{}
.calcrev1-content{background:url(../images/bg-calcrev1-body-strip.png) repeat-y center; float:left; width:100%}
.calcrev1-miniexpand{width:92%; margin:0 auto}
.calcrev1-miniexpand p{color:#000; font-size:12px; margin:0; padding:10px 0 0; text-align:center}
.calcrev1-miniexpand ul{font-size:12px; margin:auto; width:94%; padding-top:10px}
.calcrev1-miniexpand ul li{clear:both; margin:0 auto 5px auto; width:94%; text-align:left}
.calcrev1-miniexpand ul li span.txtlbl{display:block; font-weight:bold; padding:2px 0; clear:both}
.calcrev1-miniexpand ul li span.txtlbl span{float:left; padding-bottom:3px; color:#000}
.calcrev1-miniexpand ul li span.txtlbl a{float:left; margin-left:5px}
.calcrev1-miniexpand ul li .calc-defval{clear:both}
.calcrev1-miniexpand ul li span.grytxt{display:block; clear:both; color:#999}
.calcrev1-miniexpand ul li input{width:97%}
.calcrev1-miniexpand ul li input.shipinpt{width:40%; margin:0 10px; float:left}
.calcrev1-miniexpand ul li select{width:99%}
.calcrev1-miniexpand ul li select.ssField{}
.calcrev1-miniexpand ul li table tr td span select.op_select{width:105px}
.calcrev1-miniexpand ul li ul{padding:0; clear:both; line-height:1; width:auto}
.calcrev1-miniexpand ul li ul li{float:left; width:44%; display:inline; clear:none}
.calcrev1-miniexpand ul li ul li span select{}
.calcrev1-miniexpand ul li table{margin:6px auto; *margin:0 auto; width:90%}
.calcrev1-miniexpand ul li table tr{}
.calcrev1-miniexpand ul li table tr.totdiscount td{color:#cc0000}
.calcrev1-miniexpand ul li table tr td{color:#666; padding:2px 0}
.calcrev1-miniexpand ul li table.pricesumma{margin:0; width:100%}
.calcrev1-miniexpand ul li table.pricesumma tr td{width:39%}
.calcrev1-miniexpand ul li table tr td span.totprice{font-weight:bold}
.calcrev1-miniexpand ul li .optCalcField{padding-top:10px}
.calcrev1-miniexpand ul li .optCalcField input{width:auto}
.calcrev1-miniexpand ul li.oneline{padding:5px 0 0 0}
.calcrev1-miniexpand ul li.oneline ul{}
.calcrev1-miniexpand ul li.oneline ul li{width:100%}
.calcrev1-miniexpand ul li.oneline ul li label input{width:auto}
.calcrev1-miniexpand ul li .shipfrm span.txtlbl span{color:#666; margin-top:4px}
.calcrev1-miniexpand .calc-shipping {}
.calcrev1-bottom{margin:0 auto;width:304px}
.calcrev1-bottom .bleft{background:url(../images/bg-calcrev1-bottom.png) no-repeat left top; height:17px;width:20px; float:left}
.calcrev1-bottom .bmid{background:url(../images/bg-calcrev1-bottom-strip.png) repeat-x bottom;float:left;height:18px;width:264px}
.calcrev1-bottom .bright{background:url(../images/bg-calcrev1-bottom.png) no-repeat right bottom; float:right; height:18px; width:20px}
.calcrev1-minimax-btn-w{float:left;width:100%; margin-top:-2px}
.calcrev1-minimax-btn{display:block; text-align:center; margin:0 auto; clear:both; font-size:14px; font-weight:bold}
.calcrev1-minimax-btn:hover{text-decoration:none}
.calcrev1-minimax-btn .calcrev1-mx-left{margin:0}
.calcrev1-mx-left{background:url(../images/bg-calcrev1-expand-btn.png) no-repeat left -60px; padding:1px 0 4px 19px; display:block; margin-top:-2px}
.calcrev1-mx-right{background:url(../images/bg-calcrev1-expand-btn.png) no-repeat right -1px; padding:8px 19px 14px 0; display:block}
.warrowdown{background:url(../images/strip-bgicons-rev2.png) no-repeat scroll right -2166px transparent;display:block;padding-right:28px}
.warrowup{background:url(../images/strip-bgicons-rev2.png) no-repeat scroll right -2210px transparent;display:block;padding-right:28px}
.w215{width:215px; margin-top:-2px}
.w180{width:180px; margin-top:-2px}
.w55{width:55px}
.tooltipicon {display:block;float:left;height:12px;margin:3px 4px 0 4px;width:11px}
.tooltipicon a {background:url(../images/strip-bgicons.png) no-repeat scroll left -546px transparent;display:block;float:left;height:12px;margin:0 4px;overflow:hidden;text-indent:-999px;width:11px}
.tooltipicon .calc-tooltip-content a{position:absolute; top:-1px; ; right:-4px; background:url(../images/colorbox/closetooltip.png) no-repeat; width:25px; height:25px; text-indent:-9999px }
.shipfrm{border:1px solid #CCC;float:left;padding:10px;width:91%; margin:0}
.shipfrm a.bluebtn span span{padding:0}
.printotal{background:url(../images/bg-calculator-total.png) repeat-x top; border:1px solid #FFC95E; float:left; font-size:14px; color:#666; padding:10px 11px; width:91%; font-weight:bold}
.calcrev1-miniexpand ul li ul.calcrev1-lfp{clear:both; padding:12px 0; float:left; width:94%}
.calcrev1-miniexpand ul li ul.calcrev1-lfp li{width:auto}
.calcrev1-miniexpand ul li ul.calcrev1-lfp li a{background:url(../images/bg-calcrev1-lfp-btn.png) no-repeat left 3px; display:block; padding:3px 0 0 7px; margin:0 10px 0 0}
.calcrev1-miniexpand ul li ul.calcrev1-lfp li a span{background:url(../images/bg-calcrev1-lfp-btn.png) no-repeat right bottom; display:block; padding:4px 14px 4px 5px; text-align:center}
.calcrev1-miniexpand ul li ul.calcrev1-lfp li.sel a, .calcrev1-miniexpand ul li ul.calcrev1-lfp li a:hover{background:url(../images/bg-calcrev1-lfp-btn-sel.png) no-repeat left 3px; text-decoration:none}
.calcrev1-miniexpand ul li ul.calcrev1-lfp li.sel a span, .calcrev1-miniexpand ul li ul.calcrev1-lfp li a:hover span{background:url(../images/bg-calcrev1-lfp-btn-sel.png) no-repeat right bottom; color:#000}

/*.calcrev1-miniexpand ul li select.standfield{margin-left:5px;width:84%; float:right}*/
.calcrev1-miniexpand ul li select.standfield{}

.calcrev1-miniexpand ul li ul li.inponeline{clear:both; width:100%}
.calcrev1-miniexpand ul li ul li.inponeline label{display:block;float:left;width:80px}
.calcrev1-miniexpand ul li ul li.inponeline input{width:auto; margin-left:0}
.calcrev1-miniexpand ul li.updteorder{padding-top:10px; width:75%; margin:0 auto}
.calcrev1-miniexpand ul li.updteorder a{font-size:12px}
.calcrev1-miniexpand ul li.updteorder a.cancelupdateord{display:block;margin-top:6px;text-decoration:underline}
.calcrev1-miniexpand ul li.updteorder a.cancelupdateord:hover{text-decoration:none}
.calcrev1-miniexpand ul li.updteorder .bribluebtn{float:left}
.calcrev1-posnone{width:312px; line-height:normal; float:left}
.calcrev1-content iframe.emCalc{width:100%}
.calc-label strong{float:left}
.calcrev1-content-product .calcrev1-miniexpand ul li ul li{width:95px}

/*visualization update*/
.orderpage-content-mid-rev1{padding:27px 0 0 0}
.uVisualControlupge { width:360px; height:132px; font-size:12px; text-align:left; margin:0 auto 14px auto; border-bottom:1px solid #ccc}
.uVisualControlupge .headTxt { display:block; padding:0px 10px; }
.uVisualControlupge #sliderHere { background:url(../images/bg-visual-line-scroller.png) repeat-x scroll center center transparent; border:medium none; height:5px; margin:20px 10px 0px; position:relative; width:260px; }
.ui-slider-handle { background:url(../images/bg-visual-arrow-scroller.png) no-repeat scroll center center transparent; height:14px; position:absolute; top:0; width:12px; }
.uVisualControlupge .hSet { clear:both; overflow:hidden; padding:0 }
.uVisualControlupge .hSet .headTxt { float:left; padding:15px 10px; width:135px }
.uVisualControlupge .hSet .head360 { float:left; padding:15px 10px; width:60px }
.uVisualControlupge .hSet .bluebtn {width:88px}
.ffrOption { clear:both; display:block; background:url(../images/img-homepage-strip.png) no-repeat -9px -8px; margin:20px 0px 0px; padding:0px 0px 5px 45px; text-decoration:none; }
.ffrOption .mLink { font-size:18px; color:#0066cc; text-decoration:underline; }
.ffrOption .sLink { font-size:11px; color:#000; text-decoration:none; display:block; padding:3px 0px; }
.ffrOption:hover { text-decoration:none; }
.uplAddon { width:200px; margin:35px 30px 0 0 }
.visualtoolrev1{text-align:center}

/*ver 3 - header top - replaces headerver1 set*/
/*ul.headerver2{color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:20px; list-style:none;}*/
ul.headerver2{clear: both;color: #666666;float: right;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;list-style: none outside none;padding-top: 20px;width: 495px;}
ul.headerver2 li{float:left; margin-right:30px;}
ul.headerver2 li a{float:left; background:url(../images/h-cl-bg.png) no-repeat top right; color:#333; text-decoration:none}
ul.headerver2 li a .ico{float:left; background:url(../images/h-icons.png) no-repeat; height:45px; padding:0px 10px 0px 50px; }
ul.headerver2 li a .ico span{font-size:12px; float:left; padding:8px 0px 0px; line-height:12px;}
ul.headerver2 li a .ico strong{/*float:left; */clear:both; font-size:14px; line-height:14px;display:block;}
ul.headerver2 li a:hover{background-position:bottom right; text-decoration:none;}
ul.headerver2 li.quality a .ico{background-position: 0 -167px;}
ul.headerver2 li.chat a .ico{background-position: 0 -82px;}
ul.headerver2 li.hour24{margin-right:0;}
a.replace{margin-top:10px}

input#defAddress{border:none;background:none}

/* UP2 footer update */
.f_right-rev1{font-size:14px; text-align:right; color:#fff; font-weight:bold; line-height:18px; width:22%}
#w240m-20{width: 240px; margin: 0pt 0pt 0pt -20px;}

.w166{width:153px;}

/*logged revised SITE-2762*/
.logged-rev1{clear:both;background:url(../images/bg-logged-rev1.png) no-repeat center bottom;float:left;width:100%;font-size:14px;padding:5px 0 10px 0;margin:3px 0 0 0}
.logged-rev1 a{color:#156CB4 ; text-decoration:none}
.logged-rev1 a:hover{text-decoration:underline}
.logged-rev1 .welcome{float:left;padding:3px 0 0 12px;font-size:20px;}
.logged-rev1 .welcome a{font-size:12px;color:#156CB4 ;text-decoration:none}
.logged-rev1 .welcome a:hover{text-decoration:underline}
.logged-rev1 .rLinks{float:right;margin:2px 0 0 0}
.logged-rev1 .rLinks li{background:none}
.logged-rev1 .rLinks li a.first{background:none;}
.logged-rev1 .rLinks a{color:#156CB4 ;font-weight:bold;background:url("../images/strip-bgicons-rev2.png") no-repeat scroll -25px -2384px}
.logged-rev1-right{font-weight:bold;line-height:20px;margin-right:18px;text-align:right;width:40%;}
.logged-rev1-right span{display:block}
.logged-rev1-right a{text-decoration:underline}

/*coupon styles*/
.couponSet{clear:both; padding:15px 20px 30px; font-size:11px; text-align:left; overflow:hidden; }
.couponSet label{ display:block; height:25px; }
.couponSet label strong{float:left; margin-right: 5px; padding-top:3px; }
.couponSet label input{float:left; margin-right: 5px; }
.couponSet label .txtbox{ border:#ccc solid 1px; width:100px; }
.couponSet .coupon{width:270px; float:left;}
.couponSet .details{ float:left; width:185px; line-height:normal; }
.couponSet .invalid{ color:#cc0000; display:block; }
.couponSet .note{ color:#666; padding:5px 0px; }

/*february2011 sprint login*/
.header .fbLogLink{ float:right; margin-top:10px}
.header .fbLogLink li{float:left;}
.header .fbLogLink li a{display:block; padding:0 12px; font-size:11px; text-decoration:none }
.header .fbLogLink li a:hover{text-decoration:underline}
.header .fbLogLink li a span{font-size:12px}
.header .bldleft{border-left:1px solid #156CB4 } 
ul.headerver3{color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-top:10px; list-style:none; clear:both; float:right; *width:495px;}
ul.headerver3 li{float:left; margin-right:30px; *margin-right:10px; margin-right:10px\0/;}
ul.headerver3 li a{float:left; background:url(../images/h-cl-bg.png) no-repeat top right; color:#333;}
ul.headerver3 li a .ico{float:left; background:url(../images/h-icons.png) no-repeat; height:45px; padding:0px 10px 0px 50px; }
ul.headerver3 li a .ico span{font-size:12px; float:left; padding:8px 0px 0px; line-height:12px;}
ul.headerver3 li a .ico strong{display:block; clear:both; font-size:14px; line-height:14px;}
ul.headerver3 li a:hover{background-position:bottom right; text-decoration:none;}
ul.headerver3 li.quality a .ico{background-position: 0 -167px;}
ul.headerver3 li.chat a .ico{background-position: 0 -82px;}
ul.headerver3 li.hour24{margin-right:0;}
ul.headerver3 li.hour24 a{cursor:default;}
a.replace{margin-top:10px}
.fbfooter{font-size:13px; text-align:right; color:#fff; padding:0; font-weight:bold; line-height:18px; margin-top:11px}
.homepage-contright-blk-rev2{margin-top:13px;}
.homepage-contright-blk-rev2 strong{font-size:14px;color:#FFFFFF;display:block}
.homepage-contright-newsletter-rev2{}
.homepage-contright-newsletter-rev2 span{display:block;color:#FFFFFF;font-size:12px;margin-bottom:10px}
.homepage-contright-newsletter-rev2 input{border:1px solid #ccc;float:right;margin-left:2px}
.footer-mid .footer-mid-w .homepage-contright-newsletter-rev2 ul{clear:both;margin:0;float:right}
.footer-mid .footer-mid-w .homepage-contright-newsletter-rev2 ul li{float:left}
.footer-mid .footer-mid-w .homepage-contright-newsletter-rev2 ul li a.opt{background:url("../images/strip-bgicons-rev2.png") no-repeat scroll -27px -2416px transparent;font-size:12px; text-decoration:underline;padding:0 0 0 8px;color:#85BAEE;}
.footer-mid .footer-mid-w .homepage-contright-newsletter-rev2 ul li a.zerospampol{background:url(../images/strip-bgicons-rev2.png) no-repeat -18px -2356px;padding-left:21px;text-decoration:underline;padding-right:7px; font-size:12px}
.footer-mid .footer-mid-w .homepage-contright-newsletter-rev2 ul li a.zerospampol:hover{text-decoration:none}
.footer-mid .footer-mid-w .homepage-contright-newsletter-rev2 ul li a.opt:hover{text-decoration:none}
.fblogged { background:url(../images/fbloggedyellow.png) no-repeat scroll bottom center transparent; clear:both; float:left; font-size:14px; margin:0 0 0 -2px; padding:5px 0 10px; width:965px; position:relative; z-index:0}
.fblogged .welcome { float:left; padding:3px 0 4px 14px}
.fblogged .welcome strong{ font-size:16px}
.fblogged .welcome a{ font-size:12px; text-decoration:none}
.fblogged .welcome a:hover{ text-decoration:underline }
.fblogged .fbrLinks{ float:right; margin:1px 0 0 0 }
.fblogged .fbrLinks li { background:none; z-index:1}
.fblogged .fbrLinks li .jbnotification {background:url(../images/jbfeb-msgbxicon.png) no-repeat center left; font-size:12px; padding:2px 0 2px 20px; width:512px; display:block; text-align:left; }
.fblogged .fbrLinks li .jbnotification a {padding:0; text-decoration:underline; color: #156CB4;}
.fblogged .fbrLinks li .jbnotification a:hover{text-decoration:none}
.fblogged .fbrLinks li a{ color:#156CB4 cc; font-size:12px }
.fblogged .fbrLinks li a.fbreorder{ background:url(../images/fbreorder.png) no-repeat top center; text-indent:-999px; overflow:hidden; display:block; width:210px; height:28px; position:absolute; right:-4px; padding:0; top:-6px; bottom:0 }
.fblogged .fbrLinks li a.fbreorder:hover{ background:url(../images/fbreorder.png) no-repeat bottom center}
.fblogged .fbPortalLinks{ float:right; margin:0 13px 0 0 }
.fblogged .fbPortalLinks li{ background:none; margin:0 5px }
.fblogged .fbPortalLinks li a{ color:#156CB4 }
.fblogged .fbPortalLinks li a:hover{ text-decoration:none}
.gcurvedbtn{ background:url(../images/jbPortalLink.png) no-repeat top left; display:block; padding:0 0 0 10px }
.gcurvedbtn span{ background:url(../images/jbPortalLink.png) no-repeat right -36px; display:block; padding:0 10px 1px 0; height:23px}
.gcurvedbtn span span{ background:none; color:#fff; font-size:14px; padding:3px 5px 0 }
.gcurvedbtn:hover{ background:url(../images/jbPortalLink.png) no-repeat left -80px;}
.gcurvedbtn:hover span{ background:url(../images/jbPortalLink.png) no-repeat right -116px;}
.gcurvedbtn:hover span span{ background:none;}
.calcrev1-w-fb{width:312px; line-height:normal; float:left; left:0; padding-top:2px}
.separate .calcrev1-w-fb{ position:absolute; z-index:3 }
.min-fb{display:block; float:right; font-size:12px; margin:12px 31px 8px 0}
.max-fb{font-size:12px; text-decoration:underline}
.max-fb:hover{text-decoration:none}
.calcrev1-bottom .bmid-fb{background:url(../images/bg-calcrev1-bottom-strip.png) repeat-x bottom;height:3px;margin-left:1px;width:301px;float:left}
.calcrev1-bottom .bmid-fb-top{background:url(../images/bg-calcrev1-top-strip.png) repeat-x top;height:3px;margin-left:1px;width:301px;float:left; margin-top:10px}
/*February Sprint - 2011*/
/*reorder*/
.reorderpopup{ width:560px; padding:15px;text-align:left }
.reorderpopup strong{ font-size:16px }
.reorderpopup ul{ list-style:none }
.reorderpopup ul li{ margin:10px 0 }
.reorderpopup ul li span.numbered{background:url(../images/fbreorderbullete.png) no-repeat center center; padding:2px 8px; color:#fff; margin-right:10px }
/*feedback*/
a.fbfeedbackbtn{background:url(../images/fbFeedbackbtn.png) no-repeat left top; display:block; text-decoration:none; padding-left:12px; width:65px}
a.fbfeedbackbtn span{background:url(../images/fbFeedbackbtn.png) no-repeat right -49px; display:block; padding:0; height:30px}
a.fbfeedbackbtn span span{background:none; font-size:12px; color:#156CB4 ; padding:7px 0 0; text-align:left; height:auto} 
a.fbfeedbackbtn:hover{background:url(../images/fbFeedbackbtnhover.png) no-repeat left top; display:block}
a.fbfeedbackbtn:hover span{background:url(../images/fbFeedbackbtnhover.png) no-repeat right -49px; display:block}
a.fbfeedbackbtn:hover span span{background:none}
/*Footer*/
.footer-mid .footer-mid-w  .fbfooter ul{margin:0; padding:0; font-size:14px; text-align:left}
.footer-mid .footer-mid-w  .fbfooter ul li{margin:0; padding:0}
.footer-mid .footer-mid-w  strong{color:#fff}
.w47p{width:47%}

/*Client Portal/Shipping Enhancements*/
.flow-confirm-creditcardinfo table tr td span.reqText, .flow-ship-address table tr td ul li .reqText, .reqText { color: #CC0000; float: none; font-size: 11px; font-weight: normal; text-transform: uppercase; text-align:left }
.flow-confirm-creditcardinfo table tr td span.space, .flow-ship-address table tr td ul li .space, .space { width:auto; display:block; padding-top:4px; margin-left:4px }
.flow-confirm-creditcardinfo table tr td span.reqWrap, .flow-ship-address table tr td ul li .reqWrap, .reqWrap { float: left; text-align:left }
.w130 { width:130px }
.flow-confirm-creditcardinfo table tr td span.w43, .flow-ship-address table tr td ul li span.w55 { width:55px }
#cc_vv_popup{font-size:11px; font-weight:normal}
.learnmore{background:url(../images/strip-bgicons.png) no-repeat scroll left -546px transparent;display: block;height: 12px;margin: 6px 4px 0 4px;overflow: hidden;text-indent: -999px;width: 11px; float:left}

.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default; display:block; font-family:Arial, Helvetica, sans-serif ;font-size: 14px;line-height: 16px;overflow: hidden; text-transform:uppercase; font-weight:normal}
.ac_loading {background: white url(../images/spinningLoader2.gif) right center no-repeat;}
.ac_odd {}
.ac_over {background-color: #0A246A;color: white;}

#headerSet{position:absolute; top:0; left:0; width:960px;}
.mTop180{margin-top:180px;}
.loggedIn{margin-top:200px;} 
.loggedIn .header{margin-bottom:0px;}

/*user bar - 12/15*/
.user-bar-header { margin:0; width:100%; height: 35px; background:#f5f5f5; padding-top:0px; left:0;}
.user-bar-header table td { margin:0 auto; font-family:Trebuchet MS, Arial, sans; font-size:14px; white-space:nowrap; color:#000000; }
.user-bar-header table td a { color:#3380cc; color:rgb(21,108,180); font-weight:bold; padding:5px; text-decoration:none; }
.user-bar-header table td a:hover { color:#00a656; }
.user-bar-header table td a2.gray { color:#cccccc; }
.user-bar-header table td a.cart { padding-right:25px; background-image:url(../images/cart_blue.gif); background-repeat:no-repeat; background-position:100% 50%; }
.user-bar-header table td a.cart:hover { background-image:url(../images/cart_green.gif); }
.user-bar-submenu { background-color: #FFFFFF; border: 1px solid #CCCCCC; height: 38px; margin-right: -60px; margin-top: 5px; padding: 5px; text-align: left; position: absolute; line-height: 18px; right: 0; }
.user-bar-wrapper{width:955px; margin:auto; padding:8px 0; position:relative}
.user-bar-wrapper table, .user-bar-wrapper table tr{padding:0; border-spacing:0}

.newHeadWrap{width:960px; height:100px; clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 auto; color:#000;}
.newHeadWrap .logo{float:left; width:250px; height:70px; margin:15px 0 0; overflow:hidden; text-indent:-999px; background:url(../images/UPrinting-Logo-Web.png) no-repeat;}
.newHeadWrap .contact{width:327px; margin:0 auto;     padding: 7px 0 0;}
.newHeadWrap .contact .hours{display:block; font-size:11px; text-align:center; text-transform:lowercase;}
.newHeadWrap .contact #number{display:block; font-size:36px; text-align:center; padding:10px 0 8px;}
.newHeadWrap .contact .links{margin:0; padding:0; list-style:none; }
.newHeadWrap .contact .links li{margin:0 auto; font-size:11px; padding-top:2px;}
.newHeadWrap .contact .links li.livechat{width:100px; font-size:16px; line-height:16px; padding-top:0;}
.newHeadWrap .contact .links li.livechat a{width:100px; height:25px; display:block; background:url(../images/h2012-sprite.png) no-repeat; text-indent:-999px; overflow:hidden;}
.newHeadWrap .contact .links li.livechat a.grayOut{background-position:0px -28px;}
.newHeadWrap .contact .links li.livechat a.grayOut:hover{background-position:0px -28px !important;}
.newHeadWrap .contact .links li.livechat a:hover{background-position:0px -109px;}
.newHeadWrap .contact .links li.livechat a strong{display:block; padding:1px 0 0 20px;}
.newHeadWrap a, .newHeadWrap a strong{color:#156cb4 !important; text-decoration:none; outline:none !important;}
.newHeadWrap a:hover, .newHeadWrap a:hover strong{color:#00a656 !important;}
.newHeadWrap .user{width:240px; float:right; padding: 10px 0 0;}
.newHeadWrap .user .control{list-style:none; margin:0; padding:0; width:90px; float:left; font-size:12px; text-align:left;}
.newHeadWrap .user .control li, .newHeadWrap .user #subcart li{padding-bottom:5px;}
.newHeadWrap .user .jobs li{padding-bottom:10px; position:relative; padding-right:5px;}
.newHeadWrap .user .jobs li#maincart{z-index:10;}
.newHeadWrap .user li .cart{background:url(../images/h2012-sprite.png) no-repeat 40px -82px; display:block;}
.newHeadWrap .user li .grayOut{background:url(../images/h2012-sprite.png) no-repeat 40px -57px; cursor:default;}
.newHeadWrap .user .jobs{list-style:none; margin:0; padding:0; width:130px; float:right; font-size:16px; text-align:right;}
.newHeadWrap .user #subcart{position:absolute; font-size: 12px; border:#ccc solid 1px; border-radius:5px; list-style:none; text-align:left; margin:0; padding:5px 10px; top:20px; left:50px; white-space:nowrap; display:none; z-index:10; background:#fff;}
.newHeadWrap .grayOut, .newHeadWrap .grayOut strong{color:#999 !important;}
.newHeadWrap .grayOut:hover, .newHeadWrap .grayOut:hover strong {color:#999 !important;}
.floatLeft{float:left;}
.floatRight{float:right;}

/*Easy cart*/
form#designItems{overflow:hidden; padding:0; margin:0}


