/* Linksys Cart Styles */


#column3 { color: #c3e8fb }
#column3 a { color: #6896C8 }
#column3 a:hover { color: #42c4ff }
#column3 .productName a {color: #343434}
#column3 .priceValue {color:#343434; font-size:16px; font-weight:bold;}
#column3 .productImageLink a {color:#136194; font-size:10px;}


.clearMe { clear: both }
.clearBoth { clear: both }


/* Cart Page Styles */
/* Your Shopping Cart Subhead with Blurb */
/* padding-left plus cartSubhead width must be less than 791px */
/* cartSubhead width cannot exceed 750px due to padding */
.cartSubhead { padding: 15px 0 15px 24px; width: 95%; }
.subheadImg { float: left; }
.subheadImg img { margin:10px 0 }
.flowDiagram { float: right; margin-top: 0; }
.flowDiagram img { margin:10px 0 }
#column3 .subheadText { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #6793B8; margin-bottom: 15px; }
#column3 .subheadText a { color: #6793B8 }
#column3 .subheadText a:link { color: #6793B8 }
#column3 .subheadText a:visited { color: #6793B8 }
#column3 .subheadText a:hover { color: #42c4ff }
/*.cartSubhead { padding: 15px 0px 15px 24px; width: 700px; max-width: 750px; }*/
/*.subheadImg { margin-bottom: 10px; border: none; padding: 0; }*/

.subheader { color: #c3e8fb }
.cartSubhead .standardText { color: #c3e8fb }

/* Base Layout for Cart Page */
#cartPageWrapper { width: 720px; }
#cartWrapper { width: 0px; }

/* OneColumn Cart Page Layout */
.cartOneColumn .paddedInfo { background: #f7f7f7 }
.cartOneColumn .paddedInfo { color: #000 }
#column3 .cartOneColumn .paddedInfo a { color: #000 }

.cartOneColumn table.cartWidth { width: 100% } /* sets width of cart to x% of cartPageWrapper */
.cartOneColumn td.cartArea { border: 0; } /* width is not specified for flexibility - it is set by the natural width of its content */
.cartOneColumn td.cartGutter { display: none; }
.cartOneColumn td.cartRail { display: none; }

/* Two Column Cart Page Layout */
.cartThreeColumn table.cartWidth { width: 100%;} /* sets width of cart to x% of cartPageWrapper */
.cartThreeColumn td.cartArea { border: 0; } /* width is not specified for flexibility - it is set by the natural width of its content */
.cartThreeColumn td.cartGutter { width: 10px; }
.cartThreeColumn td.cartRail { width: 170px; }  /* set to 1% for relative shrinking */

/* Generic Default Styles */
.cartGutter { width: 10px; }
.cartRail { width: 1%; } /* 1% or an absolute width */

/* Cart  */
table#cart { border-collapse: collapse; margin: 0 0 20px 0; border: 0; padding: 0; }

tr.cartHeader { height: 34px;  }
td.cartHeaderCornerLeft { width: 4px; height: 34px;  }
td.cartHeaderLine { width: 306px; height: 34px;  }
.cartHeaderLine { width: 306px; height: 34px; } /* needed to hold IE table open even though width is specified in the div applied to a spacer image */
.cartHeaderContinueButton { position:relative; top: -5px; left: 0; width: 306px; height: 27px; } /* 149px width */
td.cartHeaderSlope { width: 81px; height: 34px; text-align: right; }
td.cartHeaderButton { width: 163px; height: 34px; }/* width of button must be set  */
td.cartHeaderButton input { width: 163px;padding-top: 3px; background-color: transparent; }
td.cartHeaderCornerRight { width: 4px; height: 34px;}

tr.cartHeader td.halfCartGutter { visibility: hidden }

tr.cartBody { height: auto; color: #000; }
tr.cartLabel { width: 100%; height: 23px; background-color: #dddddd; vertical-align: middle; color: #000; font: normal 12px/23px Tahoma, Geneva, sans-serif; }
tr.cartLabel a { color: #000 }
tr.cartLabel a:hover { color: #000 }
tr.cartLabel.centered { text-align: center; }
td.cartSideLines { }
.cartSideLines { width:0px; }

tr.cartFooter { height: 35px;}
td.cartFooterCornerLeft { width: 4px;  }
td.cartFooterLine { width: 306px;  }
td.cartFooterLineOnly {  }
td.cartFooterSlope { width: 81px; height: 34px;  text-align: right; }
td.cartFooterButton { width: 163px;  } /* width of button must be set  */
td.cartFooterButton input { padding-top: 3px; background-color: transparent; }
td.cartFooterCornerRight { width: 4px;  }

tr.cartFooter td.halfCartGutter { visibility: hidden }

/* Full Width Cart aka Final Order Review Cart Styles */
/* accesses new styles via the class fullWidthCart */
table#cart.fullWidthCart { width: 705px; border-collapse: collapse; }
table#cart.fullWidthCartUpdated { width: 939px; border-collapse: collapse; }
.fullWidthCart tr.cartHeader { width: 742px; height: 34px;  }
.fullWidthCart td.cartHeaderCornerLeft { width: 4px; height: 34px;  vertical-align: bottom; }
.fullWidthCart td.cartHeaderLine { width: 490px; height: 34px;  } /* changes dependent on full width of cart */
.fullWidthCart .cartHeaderLine { width: 490px; height: 34px; } /* needed to hold IE table open even though width is specified in the div applied to a spacer image */
.fullWidthCart td.cartHeaderSlope { width: 81px; height: 34px;  text-align: right; vertical-align: bottom; }
.fullWidthCart td.cartHeaderButton { width: 163px; height: 34px;  }/* width of button must be set  */
.fullWidthCart td.cartHeaderButton input { width: 163px;padding-top: 3px; background-color: transparent; }
.fullWidthCart td.cartHeaderCornerRight { width: 4px; height: 34px;  }
.fullWidthCart tr.cartBody { height: auto;}
.fullWidthCart tr.cartLabel { width: 100%; height: 23px; background-color: #dddddd; vertical-align: middle; color: #000; font: normal 12px/23px Tahoma, Geneva, sans-serif; }
.fullWidthCart tr.cartLabel.centered { text-align: center; }

#cartSideLineL { display: none }
#cartSideLineR { display: none }
.fullWidthCart .cartSideLines { }
.cartSideLines { width: 0px; } /* must match the widths of cartHeaderCornerRight and cartHeaderCornerLeft */
.fullWidthCart tr.cartFooter { height: 35px;}
.fullWidthCart td.cartFooterCornerLeft { width: 4px;  }
.fullWidthCart td.cartFooterLine { width: 538px;  }
.fullWidthCart td.cartFooterSlope { width: 81px; height: 34px;  text-align: right; }
.fullWidthCart td.cartFooterButton { width: 163px;  } /* width of button must be set  */
.fullWidthCart td.cartFooterButton input { padding-top: 3px; background-color: transparent; }
.fullWidthCart td.cartFooterCornerRight { width: 4px;  }

/* No Flange Cart Styles aka PaymentInfo Shipping Info and Confirmation Pages */
/* accesses new styles via the class noslope and fullWidthCart noSlope */
table#cart.noSlope { margin-top: -33px; } /* set to shift the table up due to top continue button not being there */
.noSlope td.cartHeaderLine {  }
.noSlope td.cartHeaderSlope {  }
.noSlope td.cartHeaderButton, .fullWidthCart.noSlope td.cartHeaderButton {  }
.noSlope td.cartHeaderCornerRight, .fullWidthCart.noSlope td.cartHeaderCornerRight {  }
.noSlope td.cartFooterLine {  }
.noSlope td.cartFooterSlope { background: url(/imagecache/1040/1/cart_bg_bottom.gif) repeat-x top; }
.noSlope td.cartFooterButton, .fullWidthCart.noSlope td.cartFooterButton {   }
.noSlope td.cartFooterButton input, .fullWidthCart.noSlope td.cartFooterButton input { padding-top: 12px; margin-right: -7px; background: transparent; }
.noSlope td.cartFooterCornerRight, .fullWidthCart.noSlope td.cartFooterCornerRight {  }

/* Three Pods Inside Table in Full Width Cart */ /* it forms the colored padded lines around three pods and corners */
table.threePods { background: #f7f7f7; height: 208px; width: 100%; border: 0px; margin: 0; padding: 0; } /* set bgcolor and width of three pods table */
table.threePodsReciept { background: #f7f7f7; height: 208px; width: 100%; border: 0px; margin: 0; padding: 0; }
tr.threePodsTopLine { display: none; } /* could be... height: 3px; background: #474747; */
tr.threePodsBottomLine { height: 4px; background: #fff; }
td.sideLine { display: none; } /* could be width: 3px; background: #474747; */
td.threePodsGuts { width: 100%; vertical-align: top; } /* body */
td.threePodsGutsUpdated { width: 67%; vertical-align: top; } /* body */
td.podLabel  { height: 30px; background: #EFEFEF; vertical-align: middle; text-align: left; padding-left:15px; color: #c3e8fb; } /* sets cartRowLabel under threePods unique style */
td.podLabelthird  { width: 34%; height: 30px; background: #dbdddb; vertical-align: middle; text-align: center; color: #c3e8fb; }
.third { width: 34%; background:#EFEFEF; }
td.threePodsLines { background: #fff; width: 4px; } /* display: none or 1px if need be */
.threePodsLines { width: 4px; }
td.threePodsTopCornerLeft { background: #EFEFEF; vertical-align: top; text-align: left; }
td.threePodsTopCornerRight { background: #EFEFEF; vertical-align: top; text-align: right; }
td.threePodsBottCornerRight { vertical-align: bottom; text-align: right; }
td.pod { padding:8px 0px 8px 20px;}
td.pod.info { vertical-align: top;  }
td.pod.buttons { vertical-align: middle; text-align: center; }
td.pod.centered { text-align: center; }
td.pod.rightAligned {text-align: right;padding-right:21px;}

#column3 .pod { color: #000; background:#EFEFEF;}
#column3 .pod a { color: #000 }
#column3 .pod a:hover { color: #367ea6 }

/* Credit Card Setup of Three Pod Area */
.ccSetup { width: 100%; border: 0; }
.ccSetup1 { float: left; width: 25%; text-align: center; }
.ccSetup2 { float: left; width: 50%; }
.ccSetup3 { float: left; width: 22%; text-align: right; } /* lower % creates padding right */

/* Order Summary Setup of Three Pod Area */
.osSetup { height: 110px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.osSetup td.items { text-align: right; width: 68%; height: 20px; }
.osSetup td.prices { text-align: right; width: 33%; height: 20px; }

/* Padded Info Page Cart Styles */
.paddedInfo, table.paddedInfo td { padding: 10px; }

table.paddedInfo td.viewlogononly { color: #000 }
table.paddedInfo td.viewlogononly span { display: block; margin: 14px 0 0 0; padding: 0; }
table.paddedInfo td.viewlogononly br { line-height: 2px }
table.paddedInfo td.viewlogononly .redLink { margin: 14px 0 14px 0 }
#column3 table.paddedInfo td.viewlogononly .redLink a { color: red }
#column3 table.paddedInfo td.viewlogononly .redLink a:hover { color: #367ea6 }

table.paddedInfo td .redLink a { color: red }

#column3 .infopaneLink a { color: #000 }
#column3 .infopaneLink a:hover { color: #367ea6 }

td.indent { padding-left: 10px; vertical-align:middle; line-height: 14px; }
.cartDivider { text-align: center; margin: 15px 0; border-bottom: solid 1px #e8eaff; height: 1px; width: 100%; background: url(/imagecache/1040/1/greydot.gif) repeat-x; }
.cartSpacer { width: 20px; }

/* Table Styles for Items Inside Your Shopping Cart */
table.cartItems { width: 100%; border-collapse: collapse; background: transparent; }
table.cartItemsReciept { width: 100%; border-collapse: collapse; background: transparent; }
tr.cartRowLabel { width: 100%; height: 23px; background-color: #dddddd; vertical-align: middle; color: #c3e8fb; font: 12px/23px; }
tr.cartRowLabel td.first { text-align: left; padding-left: 10px; }   /* new */
tr.cartRow { padding: 5px 0; } /* new */
tr.cartRow td { text-align: center; padding: 10px; }  /* new */
#column3 tr.cartRow td { color: #666666; font-size: 12px; }
#column3 tr.cartRow td a:hover { color: #1b4961 }
.cartRow_thumbdescr { text-align: left; }
.cartRow_thumbdescr2 { text-align: left; vertical-align: top; } /* new */
tr.cartRow td.cartRow_thumbdescr { text-align: left; } /* new */
tr.cartRow td.cartRow_thumbdescr2 { text-align: left; vertical-align: top; } /* new */

table.cartItems table td font.error { width: 460px; display: block; color: #343434 }

table.cartItems td { color: #6896C8 }
table.cartItems td.paddedInfo table { color: #000 }
#column3 table.cartItems font.helpSubHeaderText { color: #000; font-weight: bold; font-size: 14px }
#column3 table.cartItems font.helpText a { color: #000 }
#column3 table.cartItems font.helpText a:hover { color: #367ea6 }

#column3 table.cartItems table td font.error a { color: #6793B8 }
#column3 table.cartItems table td font.error a:hover { color: #6793B8 }
#column3 tr.cartLabel td a { color: #000 }
#column3 tr.cartLabel td a:hover { color: #367ea6 }

#column3 select.helpText { width: 300px }
#column3 .cartAlttext { color: #000 }
#column3 span.red { color: #f09d25 }

input.cartquantityInput { width: 52px; height: 19px; margin-top:11px; margin-bottom: 8px; border: 1px solid #999; } /* new */
.cartRow_thumb { margin-right: 9px; float: left; }
.cartRow_thumb img { border: 0px solid #000; }
.cartRow_descr { width: 87%; margin-right: 5px; float: left; vertical-align: top; }
.cartLine { border-bottom: 1px solid #e0e0e0; width: 99%; }
.itemTotalBox { padding: 8px 15px; margin: 12px; border: 1px solid #000; float: right; background-color: #dddddd; }
.itemTotalBox b { color: #000; }
input.radioButton { background: transparent; } /* makes radio buttons surrounding area blend instead of white */

/* Regular Cart Styles aka sideCart */
.sideCartTop, .sideCartMiddle, .sideCartBottom, .sideCartBox { color: #333; font: 11px/14px Tahoma, Geneva, sans-serif;} /* set font styles */
.sideCart, .sideCartBox { width: 170px; padding-bottom: 12px; } /* set total width of item */
.sideCart a, .sideCartBox a { color: #c3e8fb; text-decoration: underline;} /* set link styles */
.sideCart a:hover, .sideCartBox a:hover { color: #000; text-decoration: underline; } /* set link styles */
.sideCartTop { height: 23px; background: transparent /*url(/imagecache/1040/1/sidecart_top.gif) no-repeat top left;*/  } /* set bg images */
.sideCartMiddle { height: auto; background: url(/imagecache/1040/1/sidecart_bg.gif) repeat-y top left; padding: 10px; /*margin-top: 10px;*/ } /* set bg images */
.sideCartBottom { height: 6px; background: url(/imagecache/1040/1/sidecart_bottom.gif) no-repeat top left; } /* set bg images */
.sideCartDivider { display: none; }

/* new 'View Items in Cart' sidecart styles */
.sideCartBox { background: url(/imagecache/1040/1/cart_cart_box.gif) no-repeat top left; height: 60px; color: #fff; visibility:hidden; } /* This is the top sidecart box aka view cart */
.sideCartBox_left { float: left; padding-left: 10px; margin-top: 38px; }
.sideCartBox_right { float: right; padding-right: 10px; margin-top: 38px; }

/* Cart Font Definitions */
table.cartQuantity td {color:red;}
.cartText_Product { font: bold 20px/22px Tahoma, Arial, Helvetica, sans-serif; color: #000; }
.cartProductName {font-size: 15px;font-weight: bold;color: #343434;}
.cartPartNo {color:#666666;font-size:12px; }
.cartText_Description { font: 11px/14px Arial, Helvetica, sans-serif; color: #000; }
.cartText_Ships { font: 12px Arial, Helvetica, sans-serif; color: #343434; margin-bottom: 7px;  }
.cartText_Price { font: bold 16px/14px Tahoma, Arial, Helvetica, sans-serif; color: #343434;font-weight:bold }
.cartText_PriceSmall { font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif; color: #c00; }
.cartText_PriceMedium { font: bold 18px/24px Tahoma, Arial, Helvetica, sans-serif; color: #c00; }
.cartLabel { font-weight: bold; margin: 3px 0; }
.sideCartMiddle h6 { color: #c3e8fb; font: bold 12px/20px Verdana, sans-serif; }
.cartSidebarText { color: #8cb0d0; font: 12px/16px Verdana, Arial, sans-serif; }
#column3 .cartSidebarText a:link { color: #c3e8fb }
#column3 .cartSidebarText a:visited { color: #c3e8fb }
#column3 .cartSidebarText a:hover { color: #42c4ff }

.cartSidebarHeader { color: #c3e8fb; font: bold 13px/22px Arial, Helvetica, sans-serif; margin-bottom: 0; }
.cartAltText {color: #131313; font: 12px Arial, Helvetica, Sans-serif; }
.cartAltTextLabel { color: #6896C8; font: normal 12px Arial, Helvetica, Sans-serif; }
.cartHelpText { color: #6896C8; font: 11px Arial, Helvetica, Sans-serif; padding: 3px; }
.calloutHelpText { color: #c00; font: 12px Arial, Helvetica, Sans-serif; } /* red text */
.cartCreditCards { margin: 3px 3px 0 0; }
.secureShopper { color: #c00; text-decoration: underline; }
.secureShopper a { color: #c00; text-decoration: underline; }
.secureShopper a:visited { color: #c00; text-decoration: underline; }
.secureShopper a:hover { color: #c3e8fb; text-decoration: underline; }
.cartItemHeaderText { font: bold 14px Verdana, Arial, sans-serif; color: #656567; }
.cartTextMuted { font: 12px/16px Arial, Helvetica, sans-serif; color: #343434; }
.cartTextMuted h3 { color: #343434; font-weight:normal;margin:0px}
.cartText, .cartHeaderText { font: normal 12px/15px Arial, Helvetica, sans-serif;color: #6b95bf; }
.cartOrderTotal { font: bold 12px/18px Verdana, Arial, sans-serif; color: #000 }
.cartOrderTotalPrice { font: bold 16px/18px Arial, sans-serif; color: #c00; }
tr.cartRow td a { color: #1b4961 }

/* Long Cart Info Box at the bottom of the page */
table#cartInfoBox { margin-top: 10px; padding: 0; width: 100%;  } /* positions the table on the page */
#cartInfoBox { /*background: #f7f7f7;*/ width: 94%; border:0; margin:0; padding: 0; } /* gives table its attributes */
.cartInfoBox_Header { height: 23px; /*background: url(/imagecache/1040/1/cart_info_box_bg.gif) repeat-x top left;*/ text-align: left; } /* image header bg */
.cartInfoBox_Header img { float: left; }
.cartInfoBox_HeaderEnd { float: right; }
.cartInfoBox_Content { text-align: left; padding: 10px 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #3380aa; color: #fff }
.cartInfoBox_Content ul { margin-left: 20px; }
.cartInfoBox_Content a { color: #c3e8fb; text-decoration: underline; }
.cartInfoBox_Content a:hover { color: #42c4ff; text-decoration: underline; }
.cartInfoBox_Content a:visited { color: #c3e8fb; text-decoration: underline; }
.cartInfoBox_FooterBegin { height: 6px; width: 6px; border-bottom: none; }
.cartInfoBox_FooterMiddle { height: 6px; border-bottom: 1px solid #ccc; width: 719px; font-size: 1px; line-height: 6px; background: #3380aa; }
.cartInfoBox_FooterEnd { height: 6px; width: 6px; border-bottom: none; }

/* Extra PayPal and Google Buttons at the bottom of the cart */
.specialButtons { width: 325px; height: 50px; }
.yourcart .paypalButton { margin-top: -43px; float: left; position: relative;}
.yourcart .googleButton { margin-top: -45px; float: right; position: relative; }
.shipping .paypalButton { margin-top: -63px; float: left; position: relative; }
.shipping .googleButton { margin-top: -65px; float: right; position: relative; }

/* Enter your Promo Code Area of cart */
.promoCode { width: 270px; float: left; margin: 10px 10px; }
.promoCodeButton { padding: 8px 0 0 5px; background: transparent; }

/* New or Returning Customers Checkout Page with Or Image */
/* with white gutter */
.halfCart { width: 49%; }
.halfCartGutter { width: 1%; background-color: #fff; }
.cartOr { position: absolute; left: -37px; top: 90px; z-index: 5000; }

/* joined gutterless version */
.uniCartMiddleBar { width: 3px; background: #000; } /* black line  */
.uniCartOr { position: absolute; left: -32px; top: 90px; z-index: 5000; }

/* Form formatting */
#newCustomers { padding: 10px 0 10px 10px; width: 90%; color: #000 } /* Must keep. Page breaks without it. Goes around content. */
#returningCustomers { padding: 10px; width: 80%; color: #000 } /* Must keep. Page breaks without it. Goes around content. */
.halfForm {width: 85%; padding-left:13px;}

#column3 .cartText { color: #343434 }
#column3 .cartText a { color: #000 }
#column3 .cartText a:hover { color: #367ea6 }
#column3 span.cartAltText a { color: #6896C8 }
#column3 span.cartAltText a:hover { color: #367ea6 }

/* Edit Info Pages*/
table.editBox { height: 100%; width:100%; border: 1px solid #c3e8fb; background-color: #f8f8f8; margin:0; padding:0; }
table.editBox td { text-align: center; vertical-align: top; padding: 10px; }
table.editBox td.editBoxRow { height: 16px; background-color: #e7e7e7; padding: 0; margin: 0; } /* subheader row */
.alignLeft { float: left; text-align: left; }
.editBoxCallOut { padding: 5px; border: 1px solid #c3e8fb; margin: 10px auto; } /* auto margin centers the text */
.editBoxCallOut input { margin-left: 5px; }
.cartSubHeaderText { color: #000; font: bold 13px/22px Arial, Helvetica, sans-serif; }
.editBoxButtons { margin: 0 auto; }

#column3 .editBox { color: #000 }

/* new Cart Edits */
.cartOrderStatus { font: bold 16px/16px Arial, sans-serif; color: green; }
.firstLabel, .first { text-align: left;  }
.centered { text-align: center; }
.centeredThird { text-align: center; width: 15%; }

/* Update Remove Cart Buttons */
tr.cartRow td.cart_shipping { vertical-align: bottom; text-align: center; }
tr.cartRow td.cart_quantity { text-align: center; }
tr.cartRow td.cart_total { vertical-align: top;  text-align: right; }
tr.cartRow td.cartBtn_shipping { vertical-align: top; text-align: center; }
tr.cartRow td.cartBtn_quantity { vertical-align: top; text-align: center; }
tr.cartRow td.cartBtn_total { vertical-align: top; text-align: center; }
.cartRow_descr_shorter { width: 70%; text-align: left; margin-right: 5px; float: left; vertical-align: top; }

table.cartQuantity { margin-right: -2px; }
table.cartQuantity td { padding:0px; }

/* Order Details Page aka Cancel Order */
table.cancelOrderDetails { width: 100%; padding: 0;  }
table.cancelOrderDetails td { border: 1px solid white; }
table.cancelOrderDetails tr.cartRowLabel td.first { width: 48%; }
table.cancelOrderDetails tr.cartBody td { padding: 10px; }

/* Bottom Button */
.subfootButton { float: right; margin: 10px -4px 0 0 } /* margin helps line up the button with the one below */
.fixfooterButton { padding-top: 7px; }

/* Change Email and Change Password Pages */
.smallgrey { color: #999; font: normal 11px/11px Arial, Helvetica, sans-serif; }
.changePasswordFormLeft { float: left; text-align: right; width: 50%; font: normal 12px/22px Arial, Helvetica, sans-serif; }
.changePasswordFormRight { float: right; text-align: left; width: 50%; }
input.password { width: 100px; height: 15px; margin: 2px; border: 1px solid #999; }
input.emails { width: 160px; height: 15px; margin: 2px; border: 1px solid #999; }
table.editBox.passwordBox { width: 550px; margin: 0 auto; }
.boldgreyLink { color: #999; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; margin: 3px 0; }
.boldgreyLink a { color: #999; text-decoration: none; }
.boldgreyLink a:visited { color: #999; text-decoration: none; }
.boldgreyLink a:hover { color: #ccc; text-decoration: none; }

#cart.noSlope.fullWidthCart div.cartFooterButtonBack { position:relative; top: 6px; left: -5px; width: 306px; height: 27px; } /* Contact Us bottom left Back button fix */
#cart.noSlope.fullWidthCart td.cartFooterButton input { position: relative; margin-right: -9px; } /* Contact Us bottom right Continue button fix */

#column3 .subheader span.cartOrderTotalPrice { color: #f09d25 }
#column3 .subheader span.cartOrderStatus { color: lime }

#cartTermsOptInBox{ float:right;padding:18px 0px 5px 0px;color:#343434 }
#cartTermsOptInBox a{ color:#6793B8 }
#cartTermsOptInBox.on{ border:1px solid #ff0000;padding:10px;margin:10px 0 }
#singlePageCheckoutLogonForm{ padding: 0 25px 5px;text-align:left;position:relative }
#singlePageCheckoutLogonForm #cartOr{ position:absolute;z-index:1;left:-45px;top:10px }
#singlePageCheckoutLogonForm .bluetext{ margin:3px 0 }

#column3 .cartHeaderText a{ color:#fff }
#column3 .cartHeaderText a:hover{ color:#42c4ff }

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                            START LINKSYS REDESIGN NEW CSS                                                                           */
/*Start of Order details*/
#orderDetail {float:left;font-size:12px;margin-top:23px;width:970px;}
#orderDetail a.account{color:#136194;float:right;padding-right:5px;width:170px;}
#orderDetail .mainLeft{float:left;width:349px;}
#orderDetail .mainLeft .sectionContainer, #orderDetail .mainRight .sectionContainer {float:left;position:relative;width:349px;}
#orderDetail .mainLeft .section.top, #orderDetail .mainRight .section.top {height:95px;}
#orderDetail .mainLeft .section, #orderDetail .mainRight .section {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;line-height:18px;padding:10px 20px 14px 18px;width:311px;}
#orderDetail .mainLeft .sectionContainer .btm, #orderDetail .mainRight .sectionContainer .btm {background-repeat:no-repeat;float:left;height:6px;width:349px;padding-bottom:8px;}
#orderDetail .mainRight {float:left;padding-left:12px;width:349px;}
#orderDetail .right {float:left;padding-left:19px;width:140px;}
#orderDetail .orderSummary{padding-left:12px;}
#orderDetail .orderSummary .orderSummaryContainer.cancelled {padding:10px 18px 10px 8px;}
#cart .orderSummary .orderSummaryContainer, #orderDetail .orderSummary .orderSummaryContainer {}
#cart .orderSummary .orderSummaryContainer, #orderDetail .orderSummary .orderSummaryContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 18px 15px 8px;width:213px;}
#orderDetail .right .btm {padding-bottom:18px;}
#cart .right .btm, #orderDetail .right .btm {background-repeat:no-repeat;float:left;height:7px;padding-bottom:25px;width:239px;}
#cart .orderSummaryContainer .section, #orderDetail .orderSummaryContainer .section {border-bottom:0 none;float:left;padding-bottom:0;padding-top:5px;padding-bottom:0;width:213px;}
#cart .orderSummary .orderSummaryContainer, #orderDetail .orderSummary .orderSummaryContainer {color:#343434;font-size:12px;}
#cart .orderSummaryContainer .label, #orderDetail .orderSummaryContainer .label {float:left;padding-right:5px;text-align:right;width:65px;}
#cart .orderSummaryContainer .field, #orderDetail .orderSummaryContainer .field {float:right;text-align:right;}
#cart .orderSummary .grayLine, #orderDetail .orderSummary .grayLine {border-bottom:1px solid #DADADA;float:left;padding-top:10px;width:220px;}
#orderDetail .grayLine {border-bottom:1px solid #DADADA;float:left;padding-bottom:15px;padding-top:5px;width:711px;}
#orderDetail p.center {float:left;line-height:18px;padding:0;padding:0;width:100%;}
.center {text-align:center;}
#cart .price, #orderDetail .price {color:#343434;font-size:16px;font-weight:bold;}
#orderDetail .itemsList .section.head {color:#343434;font-size:13px;padding:0 0 4px;}
#cart .section, #orderDetail .itemsList .section {float:left;width:711px;}
#orderDetail .section .prod {float:left;padding-left:5px;width:385px;height:15px;text-align:left;}
#orderDetail .section .qty {float:left;padding-right:25px;text-align:center;width:55px;}
#orderDetail .section .cancelled {float:left;padding-right:25px;text-align:center;width:80px;}
#orderDetail .section .total {float:left;padding-right:25px;text-align:center;width:45px;}
#orderDetail .section .status {float:left;padding-right:5px;text-align:center;width:56px;}
#orderDetail .left {float:left;width:711px;}
#cart .itemsList, #orderDetail .itemsList {float:left;margin-bottom:5px;}
#orderDetail .itemsList .section.head {color:#343434;font-size:13px;padding:0 0 4px;}
.productSection {float:left;margin-bottom:15px;padding-bottom:15px;width:711px;}
.orderDetailproductSection{float:left;margin-bottom:15px;padding-bottom:15px;width:711px;}
.prodImg{   float:left;   width:132px;   text-align:left;}
.prodInfo{   float:left;   width:240px;}
.prodQty{   float:none;  margin-right:25px;   text-align:center;   width:68px;   color:#000000;   font-weight:bold;   vertical-align:top;}
.qtyCancelled{   float:none;   margin-right:25px;   text-align:center;   width:110px;   color:#000000;   font-weight:bold;   vertical-align:top;}
.prodTotal{   float:none;   margin-right:25px;   text-align:center;   width:73px;   color:#000000;   font-weight:bold;   vertical-align:top;}
.prodStatus{   float:none;   margin-right:5px;   text-align:center;   width:56px;   vertical-align:top;}
h1 {color:#343434;font-size:20px;font-weight:bold;margin:0;padding:0;}
/*End of Order details*/


/*Start of Checkout Page*/
#checkout {float:left;margin-top:15px;width:970px;}
img {border:0 none;}
#checkout img.steps, #checkoutReview img.steps {display:block;margin-bottom:30px;margin-left:290px;margin-top:15px;}
#checkout .left {float:left;width:672px;}
#checkout .payment {float:left;margin:10px 0;width:672px;}
#checkout .paymentContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:652px;}
#checkout .ccContainer {float:left;width:275px;}
h4 {color:#343434;font-size:15px;font-weight:bold;margin:0;padding:0;}
#checkout img.icons {float:left;padding-top:13px;}
#checkout a.paypal {display:block;float:left;margin-left:20px;padding-top:11px;}
#checkout .section {float:left;margin-top:15px;width:100%;}
#checkout input {border:1px solid #BCD2E1;}
#checkout input.w270, #checkout select.w270, #contact input.w270, #contact select.w270 {width:270px;}
#checkout .label {float:left;}
#checkout a.cvv {color:#136194;display:block;float:left;font-size:10px;margin-left:20px;}
#checkout .billingContainer {float:left;margin-left:45px;width:275px;}
#checkout .section .left {float:left;width:150px;}
#checkout .section .right {float:left;margin-left:15px;width:60px;}
#checkout input.w150 {width:150px;}
#checkout input.w135, #contact input.w135 {width:135px;}
#checkout .payment .btm {background-repeat:no-repeat;float:left;height:8px;width:672px;}
span.clear, br.clear {clear:both;font-size:1px;height:0;margin:-20px 0 0;overflow:hidden;}
#checkout .shipping {float:left;width:313px;}
#checkout .shippingContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:293px;}
#checkout #shippingDiv {display:none;float:left;margin-bottom:20px;}
#checkout .shipping .section .left {width:135px;}
#checkout .shipping .section .right {margin-left:5px;width:65px;}
#checkout input.w105 {width:105px;}
#checkout .shipping .btm {background-repeat:no-repeat;float:left;height:6px;width:313px;}
#checkout .account {float:left;margin-left:10px;width:349px;}
#checkout .accountContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:329px;}
#checkout input.w296 {width:296px;}
#checkout input.w147 {width:147px;}
#checkout .accountContainer #newsletterSignup input {float:left;margin:0;padding:0;width:12px;}
#checkout input.radio, #checkout input.checkbox {border:0 none;}
#checkout .accountContainer #newsletterSignup p {float:left;margin:2px 0 0 10px;padding:0;width:280px;}
#checkout .account .btm {background-repeat:no-repeat;float:left;height:6px;width:349px;}
#checkout .review {color:#343434;float:right;font-size:12px;margin-top:15px;text-align:right;width:100%;}
#checkout .review {color:#343434;font-size:12px;text-align:right;}
#checkout .review img {padding-bottom:8px;}
#checkout .right {float:right;width:239px;}
#checkout .login, #signIn .login {float:left;margin-top:7px;width:239px;}
#checkout .loginContainer, #signIn .loginContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:219px;}
#checkout input.w200 {width:200px;}
#checkout .login a.forgot, #status a.forgot, #signIn a.forgot {color:#136194;display:block;float:right;font-size:10px;margin-bottom:15px;margin-right:20px;}
#checkout .login .btm, #signIn .login .btm {background-repeat:no-repeat;float:left;height:7px;width:239px;}
.right .note {color:#666666;float:left;font-size:11px;line-height:16px;margin-top:25px;padding:0 20px;text-align:center;}
/*End of Checkout Page*/

/* shipping and billing related that comes on chaange on orderreview page */
#shippinginfo {float:left;margin-top:15px;width:970px;}
.grayCopy {color:#333333;font-size:10pt;}
div#leftAddShipping.left {width:682px;}
#shippinginfo .left {float:left;width:672px; margin-bottom:15px;}
div#leftAddShipping #backToMyAccount {font-size:10pt;padding-bottom:10px;text-align:right;}
div#leftAddShipping #backToMyAccount a {color:#136194;margin-right:5px;width:140px;}
#leftAddShipping #shippingInfoBox {float:right;}
.infoBox335 {width:335px;}
.infoBox335 .infoBoxHead335 {background:transparent no-repeat scroll 0 0;height:20px;width:335px;}
.infoBox335 .infoBoxMid335 {background:transparent repeat-y scroll 0 0;width:335px;}
#leftAddShipping #shippingInfoBox .infoBoxMid335 div.grayCopy {padding-left:18px;padding-right:10px;}
.grayCopy {color:#333333;font-size:10pt;}
h3.infoBox {color:#333333;font-size:16pt;font-weight:normal;}
h3 {color:#136194;font-size:18px;font-weight:bold;margin:0 0 5px;padding:0;}
.infoBoxMid335 div.grayCopy p {margin-bottom:0;margin-top:0;}
.infoBoxMid335 div.grayCopy h4, .infoBoxMid335 div.grayCopy p.last {margin-top:1em;}
h4 {color:#343434;font-size:15px;font-weight:bold;margin:0;padding:0;}
.infoBox335 .infoBoxBottom335 {background:transparent no-repeat scroll 0 0;height:20px;width:335px;}
.module319 {width:319px;}
.module319 div.shippingContainer {width:299px;}
#shippinginfo .shippingContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:299px;}
#shippinginfo .section {float:left;margin-top:15px;width:100%;}
#shippinginfo input.w270, #checkout select.w270, #contact input.w270, #contact select.w270 {width:270px;}
#shippinginfo input {margin-left:0;padding-left:0;}
#shippinginfo input {sborder:1px solid #BCD2E1;}
#shippinginfo .left {float:left;width:672px;}
#shippinginfo .backLink {font-size:10pt;text-align:right;}
.moduleBase319 {background:transparent no-repeat scroll 0 0;clear:both;height:8px;width:319px;}
.module319 div.submitCancel {padding-top:10px;text-align:right;}
.module319 div.submitCancel a {padding-right:10px;}
span.clear, br.clear {clear:both;font-size:1px;height:0;margin:-20px 0 0;overflow:hidden;}
.breadcrumb {float:left;margin-top:30px;width:711px;}
.breadcrumb, .breadcrumb a {color:#343434;font-size:11px;}
.module319 div.shippingContainer #postalCodeDiv {float:left;width:104px;}
.module319 div.shippingContainer #postalCodeDiv input, .module319 div.shippingContainer #phoneDiv input {width:100%;}
.module319 div.shippingContainer #phoneDiv {float:left;padding-left:20px;width:143px;}
#checkout {float:left;margin-top:15px;width:970px;}
#checkout #paymentMethodInfo {font-size:10pt;}
#checkout .left {float:left;width:672px;}
#checkout .backLink {font-size:10pt;text-align:right;}
#checkout .payment {float:left;margin:10px 0;width:672px;}
#checkout .paymentContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:652px;}
#checkout .ccContainer {float:left;width:275px;}
#checkout .ccContainer #cctype {line-height:20px;padding-top:0px;}
.ccname {font-weight:bold;line-height:24px;}
#checkout .ccContainer #cctype img {padding-right:2px;}
#checkout .section {float:left;margin-top:15px;}
#checkout input.w270, #checkout select.w270, #contact input.w270, #contact select.w270 {width:270px;}
#checkout input {margin-left:0;padding-left:0;}
#checkout input {border:1px solid #BCD2E1;}
#checkout .label {float:left;}
#checkout a.cvv {color:#136194;display:block;float:left;font-size:10px;margin-left:20px;}
#checkout input.w105 {width:105px;}
h4 {color:#343434;font-size:15px;font-weight:bold;margin:0;padding:0;}
#checkout input.w135, #contact input.w135 {width:135px;}
#checkout .payment .btm {background-repeat:no-repeat;float:left;height:8px;width:672px;}
#checkout #continueCancel {clear:both;text-align:right;}
#billinginfo .payment {float:left;margin:10px 0;width:672px;}
#billinginfo #paymentMethodInfo {font-size:10pt;width:672px;}
#billinginfo .paymentContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:652px;}
#billinginfo .ccContainer {float:left;width:275px;}
#billinginfo .ccContainer #cctype {line-height:20px;padding-top:0px;}
#billinginfo .billingContainer {float:left;margin-left:45px;width:315px;}
#billinginfo .payment .btm {background-image:url(/images/store/checkout/btm_payment.gif);background-repeat:no-repeat;float:left;height:8px;width:672px;}
#billinginfo #continueCancel {clear:both;text-align:right;}
#billinginfo .backLink {font-size:10pt;text-align:right;}
#billinginfo .backLink a {color:#136194;}
#billinginfo .section {float:left;margin-top:15px;width:100%;}
#billinginfo .section .left {float:left;width:150px;}
#billinginfo .section .right {float:left;margin-left:15px;width:60px;}
#billinginfo .section .rightAligned {width:150px;float:right;margin-left:15px;}
#billinginfo .section .rightAligned #billingphone{width:146px;}
#billinginfo .payment .btm {background-repeat:no-repeat;float:left;height:8px;width:672px;}
#billinginfo #continueCancel {clear:both;text-align:right;}
#billinginfo input.w270, #checkout select.w270, #contact input.w270, #contact select.w270 {width:270px;}
/* shipping and billing related that comes on chaange on orderreview page */

/*Start of Styles related to shipping Methods*/
.shippingMethodOuterTable {margin-top: -33px; border-collapse:collapse;width:100%;}
.shippingMethodInnerTable { width: 86%; border-collapse: collapse; background: transparent; }
.contentBackground {background:#F4F4F5;padding:10px;}
/*End of Styles related to shipping Methods*/

/* Start of Order review and confirmation style */
.osSetup { height: 110px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.osSetupUpdated { height: 210px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.osSetup td.items { text-align: right; width: 45%; height: 20px; color:#343434; }
.osSetup td.prices { text-align: right; width: 35%; height: 20px; color:#343434; }
.osSetup td.discountPrice {text-align: right; width: 35%; height: 20px; color:#D87C03;}
.finalOsSetup { height: 94px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.finalOsSetup td.items { text-align: right; width: 32%; height: 20px; color:#343434; }
.finalOsSetup td.prices { text-align: right; width: 32%; height: 20px; color:#343434; }
.finalOsSetup td.discountPrice { text-align: right; width: 32%; height: 20px; color:#D87C03; }
/* End of Order review and confirmation style */

/* Start of account(billinglist,shippinglist,orderlist) and cart(billinglist,shippinglist) and orderreview style */
#checkoutReview a.account{font-size:12px; color:#136194;float:right;margin-right:-20px;width:160px;}
#checkoutReview .mainLeft{float:left;width:349px;}
#checkoutReview .mainLeft .sectionContainer, #checkoutReview .mainRight .sectionContainer {float:left;position:relative;width:349px;}
#checkoutReview .mainLeft .section.top, #checkoutReview .mainRight .section.top {height:95px;}
#checkoutReview .mainLeft .section, #checkoutReview .mainRight .section {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;line-height:18px;padding:10px 20px 14px 18px;width:311px;}
#checkoutReview .mainLeft .sectionContainer .btm, #checkoutReview .mainRight .sectionContainer .btm {background-repeat:no-repeat;float:left;height:6px;width:349px;}
#checkoutReview .mainRight {float:left;margin-left:12px;width:349px;}
#checkoutReview .right {float:left;margin-left:19px;width:140px;}
#checkoutReview .orderSummary .orderSummaryContainer.cancelled {padding:10px 18px 10px 8px;}
#cart .orderSummary .orderSummaryContainer, #checkoutReview .orderSummary .orderSummaryContainer {width:213px;}
#cart .orderSummary .orderSummaryContainer, #checkoutReview .orderSummary .orderSummaryContainer {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;padding:10px 18px 15px 8px;width:213px;}
#checkoutReview .right .btm {margin-bottom:18px;}
#cart .right .btm, #checkoutReview .right .btm {background-repeat:no-repeat;float:left;height:7px;margin-bottom:25px;width:239px;}
#cart .orderSummaryContainer .section, #checkoutReview .orderSummaryContainer .section {border-bottom:0 none;float:left;margin-bottom:0;margin-top:5px;padding-bottom:0;width:213px;}
#cart .orderSummary .orderSummaryContainer, #checkoutReview .orderSummary .orderSummaryContainer {color:#343434;font-size:12px;}
#cart .orderSummaryContainer .label, #checkoutReview .orderSummaryContainer .label {float:left;margin-right:5px;text-align:right;width:55px;}
#cart .orderSummaryContainer .field, #checkoutReview .orderSummaryContainer .field {float:right;text-align:right;}
#cart .orderSummary .grayLine, #checkoutReview .orderSummary .grayLine {border-bottom:1px solid #DADADA;float:left;margin-top:10px;width:213px;}
#checkoutReview .grayLine {border-bottom:1px solid #DADADA;float:left;margin-bottom:15px;margin-top:5px;width:711px;}
#checkoutReview p.center {float:left;line-height:18px;margin:0;padding:0;width:100%;}
.center {text-align:center;}
#cart .price, #checkoutReview .price {color:#343434;font-size:16px;font-weight:bold;}
#checkoutReview .itemsList .section.head {color:#343434;font-size:13px;padding:0 0 4px;}
#cart .section, #checkoutReview .itemsList .section {border-bottom:1px solid #E0E0E1;float:left;margin-bottom:15px;padding-bottom:15px;width:711px;}
#checkoutReview .section .prod {float:left;margin-left:5px;width:415px;height:15px;}
#checkoutReview .section .qty {float:left;margin-right:25px;text-align:center;width:30px;}
#checkoutReview .section .cancelled {float:left;margin-right:25px;text-align:center;width:80px;}
#checkoutReview .section .total {float:left;margin-right:25px;text-align:center;width:35px;}
#checkoutReview .section .status {float:left;margin-right:5px;text-align:center;width:56px;}

#checkoutReview {float:left;font-size:12px;margin-top:23px;width:970px;}
#checkoutReview .intro.cancelled {line-height:18px;width:970px;}
#checkoutReview .intro {float:left;margin-bottom:15px;width:711px;}
#checkoutReview .intro p.first {margin-top:8px;}
#checkoutReview .intro.cancelled p { margin-bottom:0;margin-top:20px;}
#checkoutReview .intro p {margin-top:20px;}
#checkoutReview .leftMethods {float:left;padding-bottom:24px;width:970px;}
.paymentMethodContainer {color:#333333;float:left;padding-right:6px;width:319px;padding-top:24px;}
.paymentMethodContainer .paymentMethodHeader {color:#FFFFFF;font-size:15px;font-weight:bold;height:24px;padding-left:18px;padding-top:6px;width:301px;}
#checkoutReview .leftMethods .section {background-color:#EFEFEF;color:#343434;float:left;font-size:12px;line-height:18px;padding:10px 20px 14px 18px;width:281px;}
.paymentMethodContainer .section {background-color:#EFEFEF;}
.paymentMethodContainer .section.bottom {padding-top:0 !important;}
#thinGrayLine, .thinGrayLine, .thinGrayLine100 {border-bottom:1px solid #E0E0E1;clear:both;float:left;height:0;line-height:1px;margin-top:4px;width:970px;}
.thinGrayLine100 {width:100%;}
.paymentMethodContainer .section.bottom div.ccIcon {float:left;width:44px;}
.paymentMethodContainer .section.bottom div.ccInfo {float:left;}
.paymentMethodContainer .section.bottom .paymentMethodActions {clear:both;padding-top:12px;text-align:right;}
#checkoutReview a.account {	color: #136194;	float: right;margin-right: 5px;width: 140px;}
/* Start of Order review and confirmation style */


/* Start of Orderreview OrderSummary section */
.osSetup { height: 110px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.osSetupUpdated { height: 210px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.osSetup td.items { text-align: right; width: 45%; height: 20px; color:#343434; }
.osSetup td.prices { text-align: right; width: 35%; height: 20px; color:#343434; }
/* Start of Orderreview OrderSummary section */

/* Start of Orderreview header section */
 .cartOrderReviewSubhead { padding: 15px 0 30px 0px; width: 100%; }
 input.cartOrderReviewQuantityInput { width: 52px; height: 19px; margin-top:11px; margin-bottom: 8px; border: 1px solid #999;font-family: Arial, Helvetica, sans-serif;width: 50px;color: #343434;font-size: 16px;font-weight: bold;text-align: right; } /* new */
/* End of Orderreview header section */

/* Start of orderConfirmation Order Summary Setup of Three Pod Area */
.cartOrderRecieptSubhead { padding: 15px 0 30px 0px; width: 100%; }
.finalOsSetup { height: 94px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.finalOsSetup td.items { text-align: right; width: 32%; height: 20px; color:#343434; }
.finalOsSetup td.prices { text-align: right; width: 32%; height: 20px; color:#343434; }
/* End of orderConfirmation Order Summary Setup of Three Pod Area */


/* Start of Need Assistance Style */
.assistanceContainer {background-repeat: no-repeat;width: 238px;height: 127px;float: right;margin-top: 8px;}
.assistance {float: left;padding: 20px 24px 25px 20px;font-size: 12px;line-height: 18px;color: #343434;}
.assistance .need {font-size: 18px;margin-bottom: 5px;}
.assistance .number {font-size: 15px;font-weight: bold;background-repeat: no-repeat;padding-left: 33px;margin-top: 6px;}
/* End of Need Assistance Style */

/* Start of accountorderdetail and accountorderdetail-guest account*/
.prodImg{
    float:left;
    width:132px;
}


.prodInfo{
    float:left;
    width:255px;
}
.prodQty{
    float:none;
    margin-right:25px;
    text-align:center;
    width:68px;
    color:#000000;
    font-weight:bold;
    vertical-align:top;
}

.qtyCancelled{
    float:none;
    margin-right:25px;
    text-align:center;
    width:110px;
    color:#000000;
    font-weight:bold;
    vertical-align:top;
}

.prodTotal{
    float:none;
    margin-right:25px;
    text-align:center;
    width:73px;
    color:#000000;
    font-weight:bold;
    vertical-align:top;
}

.prodStatus{
    float:none;
    margin-right:5px;
    text-align:center;
    width:56px;
    vertical-align:top;
}
.statusImg {border:0 none }
/* End of accountorderdetail and accountorderdetail-guest account*/

/*Start of MyAccount ViewOrders page */
#checkoutReview {
float:left;
font-size:12px;
margin-top:-5px;
width:970px;
}

#checkoutReview h5 {
margin-bottom:20px;
margin-top:30px;
}

h5 {
color:#343434;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}

#checkoutReview .intro {
float:left;
margin-bottom:15px;
width:711px;
}

#checkoutReview .custName, #checkoutReview .custEmail {
float:left;
margin-right:10px;
width:250px;
color:#000000;
}

#checkoutReview a.account {
color:#136194;
float:right;
margin-right:5px;
width:148px;
}

#checkoutReview a.accountLink {
color:#136194;
float:right;
margin-right:5px;
width:148px;
}


#checkoutReview .left {
float:left;
width:711px;
}

#cart .itemsList, #checkoutReview .itemsList {
float:left;
margin-bottom:5px;
}

#checkoutReview .itemsList .section.headOne {
background-image:url(/images/store/bg_viewOrdersHdrRow.gif);
background-repeat:repeat-x;
border:1px solid #F4F4F4;
color:#343434;
font-size:12px;
height:14px;
padding:3px 0 4px;
width:702px;
}

#checkoutReview .itemsList .section.headOne .orderInfo {
border-right:1px solid #F4F4F4;
width:332px;
}

#checkoutReview .itemsList .section .orderInfo {
float:left;
padding-left:12px;
width:333px;
color:#000000;
}

#checkoutReview .itemsList .section.headOne .orderNum {
border-right:1px solid #F4F4F4;
width:139px;
}

#checkoutReview .itemsList .section .orderNum {
float:left;
text-align:center;
width:140px;
}

#checkoutReview .itemsList .section .orderTotal {
float:left;
text-align:center;
width:119px;
color:#000000;
}

#checkoutReview .itemsList .section .orderStatus {
float:left;
text-align:center;
width:94px;
}

#checkoutReview .orderNote {
float:right;
color:#000000;
}

#checkoutReview .right {
float:left;
margin-left:19px;
width:240px;
}

#checkoutReview .orderNum a {
color:#136194;
font-size:14px;
font-weight:bold;
}

#status {
color:#343434;
float:left;
font-size:12px;
margin-top:20px;
width:981px;
}
/*End of MyAccount ViewOrders page */


/*Start of myAccount Orderstatus page*/
#status .mainContent {
float:left;
margin:25px 75px 0 60px;
width:835px;
}

#status .orders {
float:left;
width:239px;
}

#status .ordersContainer {
background-color:#EFEFEF;
float:left;
padding:17px 19px 13px;
width:201px;
}

#status .ordersContainer .section, #signIn .section {
float:left;
margin-top:12px;
width:201px;
}

#status .section input.w197, #signIn .section input.w197, #account input.w197 {
width:197px;
}

#status .section input, #signIn .section input, #account input {
border:1px solid #BCD2E1;
}

#account .continue{border: 0px; }

#status .section input.w87 {
width:87px;
}

.btmOrderStatus {
background-image:url(/images/store/btm_orderSummary.gif);
background-repeat:no-repeat;
float:left;
height:7px;
width:239px;
}

.verticalGrayLine {
border-left:1px solid #CCCCCC;
float:left;
height:210px;
margin:12px 29px 0;
}

#status a.forgot {
margin-right:0;
margin-top:3px;
}

#checkout .login a.forgot, #status a.forgot, #signIn a.forgot {
color:#136194;
display:block;
float:right;
font-size:10px;
margin-bottom:15px;
margin-right:20px;
}

#checkoutReview .assistanceContainer.receipt, #status .assistanceContainer {
margin-top:0;
}

#checkoutReview .assistanceContainer, #status .assistanceContainer {
background-image:url(/images/store/bg_assistance.gif);
background-repeat:no-repeat;
float:left;
height:127px;
margin-top:20px;
width:238px;
}

#checkoutReview .assistance, #status .assistance {
color:#343434;
float:left;
font-size:12px;
line-height:18px;
padding:14px 15px 25px 20px;
}

#checkoutReview .assistance .need, #status .assistance .need {
font-size:18px;
margin-bottom:5px;
}

#checkoutReview .assistance .number, #status .assistance .number {
background-image:url(/images/store/icon_phone.gif);
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
margin-top:5px;
padding-left:33px;
}

.orderStatusNote {
color:#666666;
float:left;
font-size:11px;
line-height:16px;
margin-top:25px;
padding:0 20px;
text-align:center;
width:195px;
}
/*End of myAccount Orderstatus page*/

/* Start of Cart OrderSummary section*/
.orderRight {
float:right;
width:240px;
}

.orderSummaryCart {
float:left;
margin:20px 0;
width:239px;
}

.orderSummaryContainerCart {
background-color:#EFEFEF;
color:#343434;
float:left;
font-size:12px;
padding:10px 18px 15px 8px;
width:213px;
}

.sectionCart {
border-bottom:0 none;
float:left;
margin-bottom:0;
margin-top:8px;
padding-bottom:0;
width:213px;
}

.selectCart{
    font-family:arial;
    width:150px;
}

.sectionCart.firstCart {
margin-top:15px;
}

.labelCart {
float:left;
margin-right:5px;
text-align:right;
width:55px;
}

.orderSummaryContainerInputCart {
border:1px solid #BCD2E1;
float:left;
width:143px;
}

.aUpdateCart {
float:right;
margin-top:10px;
}

.grayLineCart {
border-bottom:1px solid #DADADA;
float:left;
margin-top:10px;
width:213px;
}

.fieldCart {
float:right;
text-align:right;
}

.btmCart {
background-repeat:no-repeat;
float:left;
height:7px;
margin-bottom:0px;
width:239px;
}

.cartCheckout {
display:block;
float:right;
margin-top:-4px;
}

.cartPaypal {
display:block;
float:right;
margin-top:20px;
}

.cartAddDiscount{
    margin-left:5px;
}

.couponCart {
width:100px;
}
/* End of Cart OrderSummary section*/

/* Start  of Payment,Salestax,ReturnPolicy etc on cart*/
.copyCart {
color:#343434;
float:left;
font-size:12px;
line-height:18px;
width:711px;
}

.leftCart {
float:left;
width:330px;
}

#cart .left {
float:left;
width:711px;
}

.rightCart {
float:left;
margin-left:40px;
width:330px;
}

#cart .right {
float:right;
width:240px;
}
/* End  of Payment,Salestax,ReturnPolicy etc on cart*/

.btm_orderReviewSectionsWidth {width:auto;}
img.steps {	display: block;	margin-top: 15px;margin-bottom: 30px;margin-left: 290px;}


td.cart_total .cartRow_quantity{font-size: 16px;font-weight: bold;}

.paymentMethodHeader {color: #fff;width: 301px;height: 24px;padding-left: 18px;padding-top: 6px;font-size: 15px;font-weight: bold;}



.btm_orderReviewSectionsWidth {width:auto;}
img.steps {	display: block;	margin-top: 15px;margin-bottom: 30px;margin-left: 290px;}


td.cart_total .cartRow_quantity{font-size: 16px;font-weight: bold;color:#343434;}



h1 {
color:#343434;
font-size:20px;
font-weight:bold;
margin:0;
padding:0;
}

.pCart {margin-bottom:15px;}

.cartSubheadUpdated { padding: 15px 0px 0px 24px; width: 95%; }
.itemListWidth{width:711px;}

/*Order Review Page*/
.orderReviewMainSection{width:100%;}
.cartSectionWidth{width:73%;}

/*                                            END LINKSYS REDESIGN NEW CSS                                                                             */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/