/* Daily-Contact-Lenses.com CSS */

table p {font-size:100%;}
p {font-size:80%;}
.style1 {text-align: left;}
.style2 {text-align: left;background-image: url('images/z05-TOP.jpg');}
.style3 {text-align: left;background-image: url('images/z06-BOT.jpg');}
.style5 {border-width: 0px;margin-left: 12px;margin-right: 12px;}
.style7 {text-align: center;}
.style8 {font-family: Arial, Helvetica, verdana;font-size: large;color: #0A338D;}
.style9 {border-width: 0;}
.style10 {font-size: small; font-family: Arial, Helvetica, sans-serif;}
a:link.style10 {color: #0000FF; text-decoration: underline;}
a:visited.style10 {color: #0000FF; text-decoration: underline;}
a:hover.style10 {color: #FF0000; text-decoration: underline;}
a:active.style10 {color: #FF0000; text-decoration: underline;}
.style11 {color: blue;}
.style12 {text-align: right;}
.style81 {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;font-style: normal;font-variant: normal;}
.style101 {border-style: solid;border-width: 2px;}
.style111 {text-align: right;}
.style112 {border-width: 0;}
.style113 {font-family: arial, helvetica;font-size: small;color: #000000;}
.style1000 {font-size: xx-small;}
.style1001 {text-align: right;}
.style1002 {color: #808080;}
.style1003 {text-align: right;font-size: xx-small;color: #808080;}
.style1004 {font-family: Arial;}
.style1006 {font-family: Arial, Helvetica, verdana;	font-size: small;color: #0A338D;}
.title {font-size:130%;font-weight:bold;color:Navy;}
.innerBody table {font-size:100%;}
.freeship1 {color: #ff0000;	font-weight: bold;	font-size: x-small;}
.freeship2 {color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 1.1;	font-weight: bold;}

.style777 {	color: #0A338D;	font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 1.2}
a:link.style777 {text-decoration: underline;color: #0A338D;	font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 1.2}
a:visited.style777 {color: #808080;}
a:hover.style777 {color: #CC0000;}
a:active.style777 {color: #CC0000;}
.style888 {color: #0A338D;font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 1.1;font-weight: bold;}
.style998 {color: #0A338D;font-family: Arial, Helvetica, sans-serif;font-size: 9px;line-height: 1.1;}
.style999 {color: #0A338D;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 1.1;}
a:link.style999 {color: #0A338D;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 1.1;}
a:visited.style999 {color: #0A338D;}
a:hover.style999 {color: #FF0000;}
a:active.style999 {color: #FF0000;}

.style739 {color: #0A338D;font-family: Arial, Helvetica, sans-serif;font-size:13px;}
a:link.style739 {color: #0A338D;font-family: Arial, Helvetica, sans-serif;font-size:13px;}
a:visited.style739 {color: #0A338D;}
a:hover.style739 {color: #FF0000;}
a:active.style739 {color: #FF0000;}



.refineSelect {font-size:13px; font-family:Arial,Helvetica; color: #000000;}

BODY {font:normal 100% arial, helvetica;}
A {COLOR: black}
A:active {TEXT-DECORATION: underline}
A:hover {TEXT-DECORATION: underline}

a.HrefY {color:#F7FB8C;text-decoration:none;}
a:active.HrefY {TEXT-DECORATION: underline}
a:hover.HrefY {TEXT-DECORATION: underline}

a.href {color:#003399;}
a.cartProdHref {font-weight:bold;color:Black;text-decoration:none;}
a:hover.cartProdHref {text-decoration:underline;}

form {margin:0;padding:0;}
hr {color:#666699;height:1;}
p {font-size:80%;}
table p {font-size:100%;}

.small {font-size:smaller;}
.large {font-size:100%;}
.darkBlueB {color:Navy;font-weight:bold;}
.title {font-size:130%;font-weight:bold;color:Navy;}
.error {color:Red;font-weight:bold;}
.smallError {color:Red;font-weight:bold;font-size:smaller;}
.smallWarning {color:#B50C10;font-weight:bold;font-size:smaller;}
.footnote {font-size:smaller;}
.indent {margin-left: 2em;}
.NormalRed {color:#ff0000;}
.NormalRedB {color:#ff0000;font-weight:bold;}
.Bold {font-weight:bold;}
.BoldGrey {color:#4c4c4c;font-weight:bold;}
.hazmat {color:Red;font-size:smaller;}
.xsmall, .xsmall A, A.xsmall {font-size:89%;}
.stdHeader {padding:5;font-weight:bold;}
.alert{color:Red;}

.catMenu TD {FONT-SIZE:80%; FONT-FAMILY: Arial, Helvetica}
.catMenu {background-color:#FFFFFF; border:1px solid Navy;}
.catMenu .navHeader {background-color:#4b3b97;FONT-WEIGHT: bold; PADDING:.3em; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica; TEXT-ALIGN: left}
.catMenu .navItems {PADDING:.1em .2em; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica; TEXT-ALIGN: left;}
.catMenu .navItemsBg {background-color:#FFFFFF;}
.catMenu A.nodec {COLOR: black; TEXT-DECORATION: none}
.catMenu A.nodec:active {COLOR: black; TEXT-DECORATION: underline}
.catMenu A.nodec:hover {COLOR: black; TEXT-DECORATION: underline}

.cartMenu TD {FONT-SIZE:80%; FONT-FAMILY: Arial, Helvetica}
.cartMenu {background-color:#FFFFFF; border:none;}
.cartMenu .navHeader {background-color:#4b3b97;FONT-WEIGHT: bold; PADDING:.3em; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica; TEXT-ALIGN: left}
.cartMenu .navItems {PADDING:.1em .2em; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica; TEXT-ALIGN: left;}
.cartMenu .navItemsBg {background-color:#FFFFFF;}
.cartMenu A.nodec {COLOR: black; TEXT-DECORATION: none}
.cartMenu A.nodec:active {COLOR: black; TEXT-DECORATION: underline}
.cartMenu A.nodec:hover {COLOR: black; TEXT-DECORATION: underline}

.cart_upsell {background-color:#FFFFFF; border:1px solid Navy;}
.cart_upsell TD {FONT-SIZE: 100%; FONT-FAMILY: Arial, Helvetica}

.innerBody {font-size:80%;}
.innerBody table {font-size:100%;} /*set table font sizes to 100% of innerBody size*/

.yourAcct p {font-size:100%;}
.yourAcct a {font-weight:bold;}
.yourAcct .col1 {border-right:1px solid Navy}
.ACredit {border:1xp solid Navy;padding-right:25;}

.reorderForm {border:1px solid #CfC8E8;background-color:#F2F0F8;}
.reorderForm .hRule {border-bottom:1px solid #CfC8E8;}
.reorderFormHeader {background-color:#E2DEF1;}
.reorderTitle {color:Navy;font-weight:bold;}

.reorderTbl {border-collapse:collapse;font-size:100%;}
.reorderTbl th {background-color:#E2DEF1;font-weight:bold;}
.reorderTbl td, .reorderTbl th {border:2px solid #CfC8E8;font-size:100%;}
.reorderTbl .distName {font-weight:bold;font-size:100%;}
.reorderTbl .brand {font-weight:normal;font-size:100%;}

.reorderConf {border-collapse:collapse;}
.reorderConf th {background-color:#E2DEF1;font-weight:bold;text-align:left;height:2.5em;}
.reorderConf td {background-color:#F7F7F7;height:1.8em;}
.reorderConf td, .reorderConf th {border:2px solid #CfC8E8;}
.reorderConf .alignc {text-align:center;}

.reorderIntl {border-collapse:collapse;}
.reorderIntl th {background-color:#E7E7F4;font-weight:bold;text-align:left;padding:3;}
.reorderIntl .shade {background-color:#F7F7F7;}
.reorderIntl .normal {background-color:#FFFFFF;}
.reorderIntl hr {color:#E7E7F4;height:1;}
.reorderIntl .reorderProd {font-size:100%;border:0;}
.reorderIntl .reorderProd th {background-color:#E7E7F4;border:0;}
.reorderIntl .reorderProd td {border:0;background-color:#FFFFFF;}

.reorderMsg {background-color:#F7F7F7;border:1px solid black;margin:5 0 5 0;padding:3;}

.reorderItems {border:1px solid #CfC8E8;border-bottom:0;width:100%;margin-top:5;}
.reorderProd {border:2px solid #CfC8E8; background-color:#F2F0F8;font-size:100%;}
.reorderProd th {background-color:#E2DEF1;}
.reorderProd td, .reorderProd th {font-weight:normal; text-align:center;}
.reorderProd th {border-bottom: solid 2px #CfC8E8;border-left:0;border-right:0;border-top:0;}
.reorderProd .item {border-right:solid 2px #CfC8E8; text-align:center;color:Navy;font-weight:bold;}
.reorderProd .empty {background-color:#CfC8E8;}

.csr {font:normal small-caps 8pt Arial; background-color:#FFFFCC; padding:10px;}

.AtoZHead {font-weight:bold;color:#8E85B7;}
.AtoZItem a:hover {text-decoration:none;}

.help {background-color:#4B3B97;}
.help th {background-color:#8E85B7;color:White;font-weight:bold;font-size:80%;}
.help th a {font-weight:bold;color:White;}
.help th a:hover {text-decoration:none;}
.help th a:visited {color:White;}
.help td {background-color:White;}

.acctLabel {padding:4;background-color:#F8EDFE;border:1px solid #E7DEF9;font-weight:bold;}
.acctFrm {padding:4;background-color:#F7F7F7;border:1px solid #E7DEF9;margin:2 0;}
.acctPO {font-weight:bold;}

.nl {border:none;}
.nl .nlHeader {font-size:larger;font-weight:bolder;color:Navy;padding-top:1em;border-bottom:1px solid Navy;}
.nl .nlName {font-size:larger;font-weight:bold;color:Navy;}

.acctTbl th {background-color:#660099; color:White;}
.acctTbl .shade {background-color:#DEEDF8;}
.acctTbl .normal {background-color:#FFFFFF;}

.acctUpdateEmailPwd {margin-left:40;}

.disclaimer {FONT-SIZE: 70%; COLOR: #444444; FONT-FAMILY: Arial, Helvetica}
.disclaimer a {color:Navy;}

.refineTitle {font-size:100%;font-family:Arial,Helvetica;color:Black;font-weight:Bold}
.refineSubTitle {font-size:100%;font-family:Arial,Helvetica;color:#660099;font-weight:Bold}
.refineTiny {font-size:80%;font-family:Arial,Helvetica;color:Black;}
.refineTable {background-color:#DED6E7; border:1px solid #660099; margin-bottom:10px;}

.login #tblLogin TD {padding:5px;padding-right:20px;}
.login .sectionHeader {font-size:110%;font-weight:bold;padding-bottom:10px;}
.register #tblRegister TD {padding:3px;}
.register #btnRegister {margin-left:0px;margin-top:10px;}

.RenderBillInfoAddCCFormHeader {font-size:130%;font-weight:bold;color:Black;padding-bottom:10px}
.RenderBillInfoAddCCFormTable {border:none;width:100%;}
.RenderBillInfoAddCCFormTable td.content {font-weight:bolder;}

.RenderBillInfoAddAddrFormHeader {font-size:130%;font-weight:bold;color:Black;padding-bottom:10px}
.RenderBillInfoAddAddrFormTable {border:none;width:100%;}
.RenderBillInfoAddAddrFormTable td.content {font-weight:bolder;}
.RenderBillInfoAddAddrFormTable td.content div.ShippingAddress {border-style:solid;border-width:5px 0px 0px 0px;border-color:White;font-weight:normal;padding:2px 0px 2px 0px;}
.RenderBillInfoAddAddrFormTable td.regionLeftContent  {border-style:solid;border:0px;background-color:#F2F2F2;padding:0px;font-weight:bolder;}
.RenderBillInfoAddAddrFormTable td.regionRightContent {background-color:#F2F2F2;padding-bottom:5px;}

.RenderBillInfoAddTable {border:none;width:89%;padding-left:50px}

/*Lens basket & line items*/
.basket_subtotal_block td {font:bold 122% Arial,Helvetica;color:Black;}
.basket_subtotal_block td.discount {color:Red;}
.placeorder_subtotal_block {font:normal 110% Arial,Helvetica;color:Black;margin-right:5px;}
.placeorder_subtotal_block td.discount {color:Red;}
.placeorder_subtotal_block td.subtotal {font-weight:bold;}
.placeorder_subtotal_block td.total {font-weight:bold;}
.placeorder_shippingoptions {margin-left:10px;}

.basket {font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}
div.basketLI {border:1px solid #CFCAEA;}
.basket table.basketLI {font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}
.basket table.basketLI .bB {border-bottom:1px solid #CFCAEA;}
.basket table.basketLI .bBbL {border-bottom:1px solid #CFCAEA;border-left:1px solid #CFCAEA;}
.basket table.basketLI .bBbR {border-bottom:1px solid #CFCAEA;border-right:1px solid #CFCAEA;}
.basket table.basketLI .bL {border-left:1px solid #CFCAEA;}
.basket table.basketLI .bR {border-right:1px solid #CFCAEA;}
.basket table th {background-color:#CFCAEA;font-weight:bold;}

.basket_new {font-size:80%;font-family:Arial,Helvetica;font-weight:bold;color:Black;}
.basket_new	th       {border-width:1px 1px 1px 1px;border-style:solid;background-color:#F2F2F4;border-color:#F2F2F4;}
.basket_new	th.ltb1  {border-width:1px 1px 1px 1px;border-style:solid;background-color:#F2F2F4;border-color:#F2F2F4;}
.basket_new	th.rtb1  {border-width:1px 1px 1px 1px;border-style:solid;background-color:#F2F2F4;border-color:#F2F2F4;}
.basket_new	th.tb1   {border-width:1px 1px 1px 1px;border-style:solid;background-color:#F2F2F4;border-color:#F2F2F4;}
.basket_new	td.b1    {border-width:0px 0px 1px 0px;border-style:solid;background-color:#FFFFFF;border-color:#F2F2F4;}
.basket_new	td.l1    {border-width:0px 0px 0px 1px;border-style:solid;background-color:#FFFFFF;border-color:#F2F2F4;}
.basket_new	td.r1    {border-width:0px 1px 0px 0px;border-style:solid;background-color:#FFFFFF;border-color:#F2F2F4;}
.basket_new	td.lr1   {border-width:0px 1px 0px 1px;border-style:solid;background-color:#FFFFFF;border-color:#F2F2F4;}
.basket_new	td.lrb1  {border-width:0px 1px 1px 1px;border-style:solid;background-color:#FFFFFF;border-color:#F2F2F4;}
.basket_new	td.lb1   {border-width:0px 0px 1px 1px;border-style:solid;background-color:#FFFFFF;border-color:#F2F2F4;}
.basket_new	td.rb1   {border-width:0px 1px 1px 0px;border-style:solid;background-color:#FFFFFF;border-color:#F2F2F4;}
.basket_new	td.promo {border-width:0px 1px 1px 1px;border-style:solid;background-color:#EBF8FF;border-color:#F2F2F4;font-weight:normal}

/*THB[Table Header Border] to add a border around <th> when <table> cannot be used.*/
.THBLeft {border-left:1px solid #E7DEF9;border-top:1px solid #E7DEF9;border-bottom:1px solid #E7DEF9;}
.THBMid {border-top:1px solid #E7DEF9;border-bottom:1px solid #E7DEF9;}
.THBRight {border-right:1px solid #E7DEF9;border-top:1px solid #E7DEF9;border-bottom:1px solid #E7DEF9;}

.clens_providerTbl {border:1;border-style:solid;border-color:Black;}
.clens_providerTbl td {background-color:white;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;border-color:Black;text-align:center;}
.clens_providerTbl td.white {background-color:white;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;border-color:Black;text-align:center;}
.clens_providerTbl td.boldtext {background-color:#EAE8E9;font-size:100%;font-family:Arial,Helvetica;font-weight:bold;color:Black;border-color:Black;text-align:left;}
.clens_providerTbl td.boldtextCenterAlign {background-color:#EAE8E9;font-size:100%;font-family:Arial,Helvetica;font-weight:bold;color:Black;border-color:Black;text-align:center;}

.clens_product {border-collapse:collapse;}
.clens_product th {border:1px solid #CfC8E8;background-color:#efe5f5;font-size:12px;font-family:Arial,Helvetica;font-weight:bold;color:Black;}
.clens_product td {border:1px solid #CfC8E8;background-color:#FFFFFF;font-size:12px;font-family:Arial,Helvetica;font-weight:bold;color:Black;}

.clens_product2 {border:1px solid #CfC8E8;}
.clens_product2 th {border:1px solid #CfC8E8;}
.clens_product2 td {border:1px solid #CfC8E8;}

.eye {border-collapse:collapse;}
.eye th {border:1px solid #CfC8E8;background-color:#efe5f5;font-size:100%;font-family:Arial,Helvetica;font-weight:bold;color:Black;}
.eye td {border:1px solid #CfC8E8;background-color:#FFFFFF;font-size:100%;font-family:Arial,Helvetica;font-weight:bold;color:Black;}

.clens_lineitemTbl {border:1px solid #CCCCCC;}
.lineItems .clens_lineitemTbl {font-size:80%;}
.lineItems table.clens_lineitemTbl th {background-color:#F7F3FF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;text-transform:uppercase;}
.lineItems table.clens_lineitemTbl td {background-color:#F7F7F7;font-size:100%;font-family:Arial,Helvetica;font-weight:bold;}
.lineItems .patientTable td.col1 {width:70px;}
.lineItems div table.clens_lineitemTbl TD {border:0;}
.lineItems div table.clens_lineitemTbl TH {border-bottom:1px solid #E7DEF9;}
.lineItems div table.patientTable td {border:0;}
/*.lineItems .wrapGrid {border:1px solid black;}*/

.lineItems_new div table.clens_lineitemTbl TH      {border-width:0px 0px 1px 0px;border-style:solid;background-color:#F7F7F7;border-color:#CCCCCC;font-family:Arial,Helvetica;color:Black;font-weight:normal;font-size:100%;text-transform:uppercase;}
.lineItems_new div table.clens_lineitemTbl TD      {font-family:Arial,Helvetica;color:Black;font-weight:bold;font-size:100%;}

/* help:- border-width: top right bottom left*/
.order_complete {font-size:80%;font-family:Arial,Helvetica;font-weight:bold;color:#555555;}
.order_complete	th.graytb2  {border-width:2px 0px 2px 0px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;}
.order_complete	td.grayltb2 {border-width:2px 0px 2px 2px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;}
.order_complete	td.grayrtb2 {border-width:2px 2px 2px 0px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;}
.order_complete	td.b2       {border-width:0px 0px 2px 0px;border-style:solid;background-color:#FFFFFF;border-color:#CCCCCC;}
.order_complete	td.l2       {border-width:0px 0px 0px 2px;border-style:solid;background-color:#FFFFFF;border-color:#CCCCCC;}
.order_complete	td.r2       {border-width:0px 2px 0px 0px;border-style:solid;background-color:#FFFFFF;border-color:#CCCCCC;}
.order_complete	td.lr2      {border-width:0px 2px 0px 2px;border-style:solid;background-color:#FFFFFF;border-color:#CCCCCC;}
.order_complete	td.lrb2     {border-width:0px 2px 2px 2px;border-style:solid;background-color:#FFFFFF;border-color:#CCCCCC;}
.order_complete	td.lb2      {border-width:0px 0px 2px 2px;border-style:solid;background-color:#FFFFFF;border-color:#CCCCCC;}
.order_complete	td.rb2      {border-width:0px 2px 2px 0px;border-style:solid;background-color:#FFFFFF;border-color:#CCCCCC;}
.order_complete	td.gray2    {border-width:0px 2px 0px 2px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;font-weight:normal}
.order_complete	td.graylr2  {border-width:0px 2px 0px 2px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;font-weight:normal}
.order_complete	td.graylt2  {border-width:2px 0px 0px 2px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;}
.order_complete	td.grayrtb2 {border-width:2px 2px 2px 0px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;}
.order_complete	td.graylrb2 {border-width:0px 2px 2px 2px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;}
.order_complete	td.graylb2  {border-width:0px 0px 2px 2px;border-style:solid;background-color:#F2F2F4;border-color:#CCCCCC;}
.order_complete TABLE.lineItems_new {width:100%;font-size:100%;font-weight:normal;color:#555555;}
	.lineItems_new th.nrml {padding:2px;background-color:white;padding-right:10px;font-weight:bold;color:#555555;}
	.lineItems_new TD {padding:.3em;}
	.lineItems_new.desc {width:60%;}
	.lineItems_new.qty {width:20%;text-align:center;}
	.lineItems_new.cost {width:20%;text-align:right;padding-right:10px}
.order_complete TABLE.totals {padding-top:2px;padding-bottom:2px;}
	.totals TD {text-align:right;border:none;}
	.totals TD.heading {width:80%;font-weight:bolder;}
	.totals TD.value {width:20%;padding-right:10px}
	.totals TR.subtotal TD {font-weight:bolder;text-transform:uppercase;}
	.totals TR.total {border-top:2px solid #8EBADD;font-weight:bold;background-color:#8EBADD;height:3em;text-transform:uppercase;}
	.totals TR.checkout TD {text-align:left;font-weight:bolder;}

.clens_colorpreview {border:1px solid Navy;}
.clens_colorpreview td {background-color:#CEC8E8;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}

#cart_hr {height:10;color:#CFCAEA;background-color:#CFCAEA;border:none;width:100%;}
.clens_coupon_code {background-color:#CFCAEA;font-size:100%;font-family:Arial,Helvetica;font-weight:bold;color:#000000;}
.clens_placeorder_header {background-color:#CFCAEA;}
.clens_placeorder {font-weight:bold;color:Red;background-color:#F8F8FF;border:1px solid Navy;}
.contact_block {font-size:smaller;padding:3px}

.plist {background-color:#FFFFFF;}
.plist th {background-color:#FFFFFF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:#666666;}
.plist th.dark {background-color:#CEC8E8;font-size:smaller;font-family:Arial,Helvetica;font-weight:normal;color:#666666;}
.plist td {background-color:#FFFFFF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}
.plist td.coloration {background-color:#F7F3FF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}
.plist td.nocoloration {background-color:#FFFFFF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}

.promo_maintext {font-size:100%;font-weight:bold;color:#8C82B5;}

.promo_listTbl {border-collapse:collapse;}
.promo_listTbl th {background-color:#4B3B97;font-size:smaller;font-family:Arial,Helvetica;font-weight:normal;color:#FFFFFF;}
.promo_listTbl .coloration {background-color:#F7F3FF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}
.promo_listTbl .nocoloration {background-color:#FFFFFF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}

.remove_itemsIbl {padding:6px;border-collapse:collapse;border:1px solid #F2F2F4;}
.remove_itemsIbl th {background-color:#F2F2F4;font-size:110%;font-family:Arial,Helvetica;font-weight:bold;color:Black;}
.remove_itemsIbl td {border-top:1px solid #F2F2F4;}

.order TABLE{width:100%;font-size:100%;}
.order DIV{width:100%;}
.order p {font-size:100%;}
.order TH{background-color: Navy;color: White;font-weight: bolder;}
.order TR{background-color: white;}
.order TR.AltRow{background-color: #EFE5F5;}
.order TD.AltRow{background-color: #FFFFFF;}
.order DIV.sectionHeader{font-size:100%;padding:3px;background-color:Navy;color:White;font-weight:bold;}
.order DIV.suborder {font-size:100%;}
.order TABLE.methods {padding:.2em;background-color:White;}
	.methods TD {vertical-align:top;width:30%;}
	.methods TD.space {width:1%;background-color:#FFFFFF;}
	.methods DIV.method_heading {margin:1;padding:4;background-color:#FFFFFF;border:1px solid #F5F5F5;font-weight:bold;}
	.methods DIV.method_body {margin:1;padding:4;background-color:#FFFFFF;height:90px;}
	
.order TABLE.lineItems {width:100%;font-size:100%;}
	.lineItems TH {padding:2px;background-color:white;padding-right:10px;color:Navy;border-bottom:1px solid Navy;}
	.lineItems TD {border-bottom:1px solid Navy;padding:.3em;}
	.lineItems.desc {width:60%;}
	.lineItems.qty {width:20%;text-align:center;}
	.lineItems.cost {width:20%;text-align:right;padding-right:10px}
.order TABLE.totals {padding-top:2px;padding-bottom:2px;}
	.totals TD {text-align:right;border:none;}
	.totals TD.heading {width:80%;font-weight:bolder;}
	.totals TD.value {width:20%;padding-right:10px}
	.totals TR.subtotal TD {font-weight:bolder;text-transform:uppercase;}
	.totals TR.total {border-top:2px solid #8EBADD;font-weight:bold;background-color:#8EBADD;height:3em;text-transform:uppercase;}
	.totals TR.checkout TD {text-align:left;font-weight:bolder;}
.order #divCancelConfirm {text-align:center;border:2px outset black;padding:5px;}

td.order_conf_nav {background-color:#f2f2f4;padding-left:20px;padding-right:20px;padding-top:20px;}

.findDrForm {background-color:#f2f0f8;}

.findDrResults {border-collapse:collapse;background-color:#ffffff;}
.findDrResults td {border:1px solid #f2f0f8;font-size:11px;}

.findDrResultsHeader {font-size:12px;background-color:#e2def1;color:#4b3b97;font-weight:bold;}

.shippingOptions TR.shippingType{background-color:#e2def1;}
.shippingOptions TD{font-size:13px;font-weight:bold;color:black;}
.shippingOptions TD.shippingCost{font-size:12px;font-weight:normal;color:black;}
.shippingOptions TD.shippingComments{font-size:12px;font-weight:normal;color:black;}

.hurdleText {font-size:100%;color:black;padding:3px 3px 0 3px;display:inline;}

.progTbl th {background-color:#4b3b97; color:White; text-align:left;}
.progTbl .coloration {background-color:#F7F3FF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}
.progTbl .nocoloration {background-color:#FFFFFF;font-size:100%;font-family:Arial,Helvetica;font-weight:normal;color:Black;}
.progTbl .formName {font-family:Arial,Helvetica;font-weight:bold;color:Black;}

.storeDirWrapper {padding:10;}
.storeDirWrapper a {COLOR: black; TEXT-DECORATION: underline;}
.storeDirWrapper a:active {COLOR: black; TEXT-DECORATION: underline;}
.storeDirWrapper a:hover {COLOR: black; TEXT-DECORATION: none;}

.pdn {font-size:8pt;font-weight:normal;color:#000000;}
.pdb {font-family:Arial;font-size:8pt;color:#000000;font-weight:bold;}
.pdn_r {font-size:8pt;font-weight:normal;color:#FF0000;}
.pdb_r {font-size:8pt;color:#FF0000;font-weight:bold;}

a.caveatnav{text-decoration:underline;color:blue;}
a.caveatnav:hover{text-decoration: underline;color:red}

.style1006 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.1;
	font-weight: bold;
}
.style1008 {
	font-size: 9px;
	color: #0A338D;
}
.style1010 {
	text-align: right;
}
.style1009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0A338D;
}

