/* Linksys Cart Styles */


#column3 { color: #c3e8fb }
#column3 a { color: #007FC5; }
#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.fullWidthShoppingCart { width: 705px; border-collapse: collapse;margin-bottom:-2px; }
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 24px;}
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;}
#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 */

.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_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; }
.accountSection {margin-left:25px;}

#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 .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 .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;padding-right:15px;}
#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;}
.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 .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 .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 #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 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;}
#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;}
/*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;}
#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 {border: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 .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;padding-bottom:0px;}
#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 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;}
/* 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;}
.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 Need Assistance Style */
.assistanceContainer {background-repeat: no-repeat;width: 238px;height: 127px;float: right;margin-top: 8px;}
.assistance {background: url(/imagecache/1040/1/bg_needAssitance.jpeg);height:160px;width:217px;float: left; padding:10px 0px 0px 20px; text-align:left;font-size: 12px;line-height: 18px;color: #343434;}
.assistance .need {font-size: 14px;margin-bottom: 10px;color:#333333;margin-top:20px;}
.assistance .content{font-size:11px; color:#666666;}
.assistance .number {font-size: 18px;color:#666666;font-weight: bold;background-repeat: no-repeat;padding-left: 33px;margin-top: 15px;background-image: url('/imagecache/1040/1/icon_phone.gif');}
/* 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, #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{
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;
}

.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;
}

.cartAddDiscount{
    margin-left:5px;
}

.couponCart {
width:100px;
}
/* End of Cart OrderSummary section*/

.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;}


.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: 13px;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                                                                             */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------------Update for New Cisco Rebranding--------------------------------------------*/
/*Checkout Pages Common Font*/
.cartText_Ships { font: 13px Arial, Helvetica, sans-serif; color: #666666; margin-bottom: 7px;  }
.cartText_Ships strong {color:#333333}
.cartText_Price { font: bold 18px/14px Tahoma, Arial, Helvetica, sans-serif; color: #333333;font-weight:bold }
.cartText_Quantity{vertical-align: 2px; color: #333333; font-size: 11px;font-family:Arial,Helvetica,sans-serif;}
/*End Of Checkout Pages Common Font*/

/*Styles For Shopping Cart Page*/
.oneColumn .mcBottom1 {clear:both;width: 712px;height:20px;background:url('/imagecache/1040/1/mainCartContent_top.jpg') no-repeat scroll 0 0 transparent;}
.oneColumn .cartSectionWrapper{background:url('/imagecache/1040/1/mainCartContent_middleRep.jpg') repeat-y scroll 0 0 transparent;width: 712px;}
.oneColumn .mcTop {clear:both;width: 712px;height:10px;background:url('/imagecache/1040/1/mainCartContent_top.jpg') no-repeat scroll 0 0 transparent;}
.oneColumn .mcBottom {clear:both;width: 712px;height:20px;background:url('/imagecache/1040/1/mainCartContent_bottom.jpg') no-repeat scroll 0 0 transparent;}
.oneColumn .sectionMiddle {background:url('/imagecache/1040/1/mainCartContent_middle.jpg') no-repeat scroll 0 0 transparent;width: 712px;}
tr.cartSeactionHeader td{padding-top:20px;padding-bottom:10px}
tr.cartSeactionHeader td.first{padding-left:25px;}
.cartCheckout {display:block;margin-top:0px;}
.cartPaypal {display:block;margin-top:14px;}

#column3 tr.cartRow td { color: #666666; font-size: 13px; padding:37px 10px;}
#column3 tr.cartRow td a:hover { color: #1b4961 }
/* Start  of Payment,Salestax,ReturnPolicy etc on cart*/
.copyCart {color:#343434;float:left;font-size:12px;line-height:18px;width:711px;padding-left:5px;}
/* End  of Payment,Salestax,ReturnPolicy etc on cart*/
/*Start of styles of Order Summary section of cart page*/
.osBottomU {clear:both;}
.orderSummaryContainerCart {background:url("/imagecache/1040/1/mainContentSmall_middle.jpg") no-repeat scroll 0 0 transparent;color:#343434;float:left;font-size:12px;padding:10px 18px 15px 8px;width:213px;}
.osBottom {clear:both;width: 239px;height:20px;background:url('/imagecache/1040/1/mainContentSmall_bottom.jpg') no-repeat scroll 0 0 transparent;}
.osSectionMiddle {background:url('/imagecache/1040/1/mainContentSmall_middleRep.jpg') repeat-y scroll 0 0 transparent;width: 239px;height:324px}
.osTitle {margin-left:2px;background:url('/imagecache/1040/1/sectionHdr_orderSummary.gif') no-repeat scroll 0 0 transparent;width: 239px;height:33px}
.osSubTitle {float: left; padding-left: 5px;}

/*End of styles of Order Summary section of cart page*/

/*End Of Styles For Shopping Cart Page*/

/*Start Related product style*/
#relatedProductLast{margin-bottom: 15px;}
#relatedProductsContainer{ width:712px;padding-left:4px;}
#relatedProductsContainer .heading{ width:704px;height:62px;background:transparent url(/imagecache/1040/1/sectionHdr_relatedItems.2col.gif) no-repeat scroll left bottom;text-indent:-9999px }
#relatedProductsContainer .bottom{ height:15px;width:695px;}
#relatedProductsBox { width:695px;padding-bottom:10px;margin:0;border-collapse:collapse }
#relatedProductsBox .boxHeader { width:743px;height:33px;line-height:28px;background:transparent url(/imagecache/1040/1/headers/header_261.gif);color:#fff;font-weight:bold;text-indent:14px }
#relatedProductsBox .boxItem{ background:#206e9b;border:1px solid #ccc }
#relatedProductsBox .borderTopNone { border-top:0 }
#relatedProductsBox .boxFooter { width:743px;height:4px;line-height:4px;font-size:1px;background:transparent url(/imagecache/1040/1/box_bottom_261.gif) }

#relatedProductsBox .productLeft { float:left;width:87px;height:100% }
#relatedProductsBox .productImageLink { width:87px;height:75px;margin:4px 0;text-align:center }
#relatedProductsBox .productImageLink img { vertical-align:middle }

#relatedProductsBox .productRight { float:right;width:620px;color:#fff;font-size:.9em }
#relatedProductsBox .productRight a { color:#fff;text-decoration:none }
#relatedProductsBox .productRight a:link { color:#fff;text-decoration:none }
#relatedProductsBox .productRight a:hover { color:#42c4ff;text-decoration:none }
#relatedProductsBox .productRight .productName { margin:2px 0 0 }
#relatedProductsBox .productRight .productPrice { color:#fff;font-weight:bold;line-height:18px }
#relatedProductsBox .productRight .priceValue { color:#b4c700 }

#updatedRelatedProductsBox .productName{font: 14px Arial, Helvetica, sans-serif;font-weight:normal;color:#666666;padding-bottom:25px}
#updatedRelatedProductsBox .priceValue{font: 18px Arial, Helvetica, sans-serif;font-weight:bold;color:#333333;}
#updatedRelatedProductsBox .productImageLink a{font: 11px Arial, Helvetica, sans-serif;font-weight:normal;color:#007FC5;}

/*End of Related product style*/

/*Start of Checkout Page styles*/
#checkout .paymentContainer {color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:652px;}
#checkout .shipping {float:left;width:351px;border-right:1px solid #E6E6E6;}
#checkout .shippingContainer {color:#343434;float:left;font-size:13px;padding:10px 0 10px 20px;width:327px;}
#checkout .account {float:left;width:352px;}
#checkout .accountContainer {color:#343434;float:left;font-size:13px;padding:10px 0 10px 20px;width:329px;}
#checkout .billingContainer {float:left;margin-left:77px;width:275px;}
#checkout input.w285{width:285px;}

/*Log-in Section Styles in Checkout */
.returnCustomerTitle{padding-left: 24px; padding-top: 38px;}
.osBottomU {clear:both;}
.loginSectionContainerCheckout {background:url("/imagecache/1040/1/mainContentSmall_middle.jpg") no-repeat scroll 0 0 transparent;color:#333333;float:left;font-size:13px;width:239px;}
.loginSectionContainerBottom {clear:both;width: 239px;height:20px;background:url('/imagecache/1040/1/mainContentSmall_bottom.jpg') no-repeat scroll 0 0 transparent;}
.loginSectionContainerMiddle {background:url('/imagecache/1040/1/mainContentSmall_middleRep.jpg') repeat-y scroll 0 0 transparent;width: 239px;}
.loginSectionContainerTitle {margin-left:2px;background:url('/imagecache/1040/1/sectionHdr_login.gif') no-repeat scroll 0 0 transparent;width: 239px;height:32px}
.reviewInner{float:right;padding-right:38px;}
#checkout .loginContainer{color:#333333;float:left;font-size:12px;padding:10px 0 10px 20px;width:219px;}
.right .note {color:#666666;float:left;font-size:11px;line-height:16px;margin-top:25px;padding:0 16px;text-align:center;}
#checkout .checkoutHeader td {padding-top:20px;}
#checkout .loginLast td {padding-top:20px;}
.oneColumn .sectionMiddleHeight{height:287px;}
/*End Of Log-in Section styles in Checkout */
/*End of Checkout Page styles*/

/*Start Of Add/Update Shipping Section Styles*/
#changeShippingAdd table{width:100%; padding-bottom:5px;}
#changeShippingAdd td{padding:10px 10px 10px 20px;}
#changeShippingAdd .backToMyAccount_td{line-height:8px;vertical-align:bottom;}
#changeShippingAdd #backToMyAccount a{text-decoration:none;vertical-align:bottom;color:#006EBC;font-weight:bold;}
#leftAddShipping.left {width:960px;padding-top:22px;}
.oneColumn .shippingInfoTop {width: 712px;height:10px;background:url('/imagecache/1040/1/mainCartContent_top.jpg') no-repeat scroll 0 0 transparent;}
.oneColumn .shippingInfoSectionWrapper{background:url('/imagecache/1040/1/mainCartContent_middleRep.jpg') repeat-y scroll 0 0 transparent;width: 712px;}
.shippingInfoSectionWrapper .sectionMiddle img{padding-left:4px;}
.shippingContainer_rebr{width:680px;background-color:#FFFFFF;margin-left:6px;padding:10px 0 10px 20px;color:#000000;}
.shippingInfoSectionWrapper .sectionMiddle .section .left input, .shippingInfoSectionWrapper .sectionMiddle .section #postalCodeDiv input, .shippingInfoSectionWrapper .sectionMiddle .section #phoneDiv input{width:120px;}
.shippingContainer_rebr .section #phoneDiv{padding-left:0px;padding-bottom:10px;}
.shippingContainer_rebr .right{padding-bottom:5px}
#shippinginfo .shippingContainer_rebr .section .left{width:150px;}

.infoBox335_reb{background-image: url('/imagecache/1040/1/mainContentSmall_middleRep.jpg');width:239px;}
.infoBox335_reb .infoBoxHead335{background: url('/imagecache/1040/1/mainContentSmall_top.gif') no-repeat scroll 0 0 transparent;width:239px;height:5px;}
.infoBox335_reb .infoBoxMid335{background: url('/imagecache/1040/1/mainContentSmall_middle.jpg') no-repeat scroll 0 0 transparent;width:239px;}
.infoBox335_reb .infoBoxBottom335{background: url('/imagecache/1040/1/mainContentSmall_bottom.jpg') no-repeat scroll 0 0 transparent; width:239px;height:20px;}
.infoBox335_reb .infoBoxMid335 div.grayCopy h3{font-size:15px;padding:10px;}
.infoBox335_reb .infoBoxMid335 div.grayCopy p{font-size:11px;padding:2px 15px 2px 10px;}
.infoBox335_reb .infoBoxMid335 div.grayCopy h4{font-size:12px;padding:0px 8px; font-weight:bold;}
.submitCancel_reb {padding-top:20px;text-align:right;padding-right:28px;width:680px;}

/*End Of Add/Update Shipping Section Styles*/

/*Start Of Styles For Shipping and Billing List*/
#column3 .mcTopLarge {clear:both;height: 10px;background:url('/imagecache/1040/1/mainContent_topLarge.jpg') no-repeat scroll 0 0 transparent;}
#column3 .mcBottomLarge {clear:both;height:20px;background:url('/imagecache/1040/1/mainContent_bottomLarge.jpg') no-repeat scroll 0 0 transparent;}
#column3 #checkoutReview .pageContent {	background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;}
#column3 #checkoutReview .mainBox{width: auto;background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;}
#checkoutReview .leftMethods {float:left;width:970px;padding-left:4px;}

#checkoutReview a.myAccount{font-size:13px; font-weight:bold;color:#136194;float:right;margin-right:12px;width:160px; text-decoration:none;}
.paymentMethod {width:478px; padding:0px 0px 0px 4px}
.paymentMethodContainer .paymentHead{background:url('/imagecache/1040/1/bg_sideCatNav.jpg') repeat-x scroll 0 0 transparent;color:#000000;width:464px;font-weight:normal;font-size:13px;padding-left:12px;}
.paymentMethodContainer .addrContent.bottom .paymentChange{text-align:center; margin-left:40px; color:#000000;}
.paymentMethodContainer .addrContent.bottom .paymentChange a{color:#000000; font-size:8pt; text-decoration:none;}
.verticalLine {border-left:1px solid #E0E0E1;}
.thinGrayLineSmall {border-bottom:1px solid #E0E0E1;clear:both;height:0;line-height:1px;width:50px;margin-bottom:4px;}
#checkoutReview .leftMethods .addrContent {color:#333333;float:left;font-size:13px;line-height:18px;padding:10px 20px 14px 18px;background-color:#FFFFFF;width:437px;}
.paymentMethodContainer .addrContent.bottom div.ccIcon {float:left;width:44px;}
.paymentMethodContainer .addrContent.bottom div.ccInfo {float:left;}
.paymentMethodContainer .addrContent.bottom .paymentMethodActions {clear:both;padding-top:12px;text-align:center;}
.paymentText{color:#666666; margin-left:20px;text-align:left;font-size:13px;font-weight:normal;}
.paymentMethodContainer .addrContent.bottom .shipChange{text-align:center; color:#000000;}
#checkoutReview .prelim {float:left;margin-bottom:0px;width:960px;padding-bottom:10px}
.defaultText { font: 13px Arial, Helvetica, sans-serif; color: #333333; margin-top:10px; }
/*End Of Styles For Shipping and Billing List*/

/*............START of Styles for ADD PAYMENT METHOD...............*/
.paymentMethodMiddleRep{background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;width:968px;}
.paymentMethodTop{background:url('/imagecache/1040/1/mainContent_topLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:10px;}
.paymentMethodMiddle{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:630px;}
.paymentMethodBottom{background:url('/imagecache/1040/1/mainContent_bottomLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:20px;}

.paymentMethodTopNoteBackLink{padding:20px 40px 30px 30px;color:#333333;}
#column3 .paymentMethodTopNoteBackLink a{color:#006EBC;}
.paymentMethodTopNoteBackLink font{color:#333333;}

.paymentMethodMiddle .payment #paymentMethodHdr{width:960px;padding-left:4px;}
.paymentMethodMiddle .paymentMethodContainer{color:#333333;width:900px;height:350px;padding:10px 0px 10px 20px;margin-left:10px;font-size:11px;}
.paymentMethodMiddle .paymentMethodContainer .section{background-color:#ffffff;}

.paymentMethodMiddle .paymentMethodContainer .billingmethodContainer{margin-left:85px;color:#333333;font-size:11px;width:315px;float:left;}
.paymentMethodMiddle .paymentMethodContainer .billingmethodContainer .section .left{width:150px;height:38px;float:left;}
.paymentMethodMiddle .paymentMethodContainer .billingmethodContainer .billpaymentPhone input{width:146px;}

#paymentMethodcontinueCancel{padding-top:25px;padding-right:40px;text-align:right;}
#paymentMethodcontinueCancel a{padding-left:10px;}
.ccContainer #paymentMethodTypes{padding:15px 0px 10px;}
.ccContainer #paymentMethodTypes #payPalImageId{padding-left:25px;}
/*............END of Styles for ADD PAYMENT METHOD...............*/

/*............Start of Styles for Login Page...............*/
.loginMiddleRep{background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;width:968px;}
.loginMiddle{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:300px;}
.loginSection{padding-left:25px}
#signIn .section input{width:268px;border:1px solid #B5B4B4}
#signIn a.forgot{margin-right:4px;margin-bottom:0px;float:none;text-decoration:none;color:#007FC5;font-size:11px}
/*.............End of Styles for Login Page...............*/

/*Start of account order detail page styles*/
#orderDetail .mainLeft .section, #orderDetail .mainRight .section {color:#343434;float:left;font-size:12px;line-height:18px;padding:10px 20px 14px 18px;width:311px;}
/*End of account order detail page styles*/

/*My Account Page Start*/
.myAccountMiddleRep{background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;width:968px;}
.myAccountTop{background:url('/imagecache/1040/1/mainContent_topLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;padding-left:20px;height:10px;}
.myAccountMiddle{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:200px;}
.myAccountBottom{background:url('/imagecache/1040/1/mainContent_bottomLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:20px;clear:both;}
.accountHead{background:url('/imagecache/1040/1/bg_sideCatNav.jpg') repeat-x scroll 0 0 transparent;color:#333333;font-weight:normal;font-size:13px;height:20px;padding-left:20px;padding-top:10px;}
.myAccountMiddleHeight{height:230px;}
/*My Account Page End*/

/*Billing List page Starts*/
#column3 .mcTopLarge {clear:both;	height: 10px;background:url('/imagecache/1040/1/mainContent_topLarge.jpg') no-repeat scroll 0 0 transparent;}
#column3 .mcBottomLarge {clear:both;height:20px;background:url('/imagecache/1040/1/mainContent_bottomLarge.jpg') no-repeat scroll 0 0 transparent;}
#column3 #checkoutReview .pageContent {background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;padding:0;height:285px;}
#column3 #checkoutReview .mainBox{
	width: auto;
	background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;
	overflow:hidden;
	margin-bottom:10px;
}
#checkoutReview a.myAccount{font-size:13px; font-weight:bold;color:#136194;float:right;margin-right:12px;width:160px; text-decoration:none;}
.paymentMethod {width:480px; padding:6px 0px 0px 0px;}
.paymentMethodContainer .paymentHead{background:url('/imagecache/1040/1/bg_sideCatNav.jpg') repeat-x scroll 0 0 transparent;color:#333333;width:461px;font-weight:normal;font-size:13px;padding-left:18px;border-right:1px solid #E0E0E1;}
.paymentMethodContainer .addrContent.bottom .paymentChange{text-align:center; margin-left:40px; color:#000000;}
.paymentMethodContainer .addrContent.bottom .paymentChange a{color:#000000; font-size:8pt; text-decoration:none;}
.verticalLine {border-left:1px solid #E0E0E1;}
.thinGrayLineSmall {border-bottom:1px solid #E0E0E1;clear:both;height:0;line-height:1px;width:50px;margin-bottom:4px;}
#checkoutReview .leftMethods .addrContent {color:#343434;float:left;font-size:12px;line-height:18px;padding:10px 20px 14px 18px;background-color:#FFFFFF;width:441px;}
.paymentMethodContainer .addrContent.bottom div.ccIcon {float:left;width:44px;}
.paymentMethodContainer .addrContent.bottom div.ccInfo {float:left;}
.paymentMethodContainer .addrContent.bottom .paymentMethodActions {clear:both;padding-top:12px;text-align:center;}
.paymentText{color:#333333; margin-left:20px;text-align:left; }
.paymentMethodContainer .addrContent.bottom .shipChange{text-align:center; color:#000000;}
#checkoutReview .prelim {float:left;margin-bottom:0px;width:960px;}
.defaultText { font: 13px Arial, Helvetica, sans-serif; color: #333333; margin-top:10px; }
.paymentMethodHeader {color: #fff;width: 301px;height: 24px;padding-left: 18px;padding-top: 6px;font-size: 15px;}
.h294 {height:294px;}
.h325 {height:325px;}
/*Billing List page Ends*/


/*Start of Styles related to shipping Methods*/
.shippingMethodOuterTable {margin-top: -33px; border-collapse:collapse;width:100%;}
.shippingMethodInnerTable { width: 99%; border-collapse: collapse; background: transparent; }
.contentBackground {background:#F4F4F5;padding:10px;}
.horizontalLine {border-bottom:1px solid #E0E0E1; margin-bottom:25px;}
.shippingInfoPageContent{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;padding:0;margin-bottom:180px;}
.shippingInfoMainBox{width: auto;background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;overflow:hidden;margin-bottom:10px;}
/*End of Styles related to shipping Methods*/


/* Start of orderReview page Styles */
.space {width:40px;}
.orLabels {width:50px;text-align:right;}
.orLabels .orCartTextMuted {font:11px Arial;color:#333333;}
.orCartTextMuted {font:13px Arial;color:#333333;}
.orCartLabelMuted {font:11px Arial;color:#333333;}
.orCartLabelMuted strong {font:13px Arial;font-weight:bold;color:#333333;}
.orCartLabelMuted a{color:#1E8ECA;}
.orValues{width:67px;text-align:right;padding-right:3px}
.orValues .orCartTextMuted {font:14px Arial;color:#333333;}
.cartOrderReviewSubhead {width:699px;padding-top:15px; padding-bottom:0px;background-color:white;margin-left:4px;}
 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 */
td.osThreePodsLines {background:none repeat scroll 0 0 #BBBBBB;width:1px; }
.osThreePodsLines{width:1px;}
.h1OrderReview {font-size:26px;font-weight:lighter;padding-bottom:15px;padding-left:20px;}
table#cart.osFullWidthCartUpdated {border-collapse: collapse;margin-bottom:5px;width:100%;table-layout:fixed; }
table.osThreePods {width:100%;table-layout:fixed;height: 208px;  border: 0px; margin: 0; padding: 0;}
table.osThreePodsSecond {width:704px;table-layout:fixed;background-color:white;border: 0px; margin: 0; padding: 0;}
td.osThreePodsGutsUpdatedNew{vertical-align:top;}
.osCartUpdateRemoveBtns{width:53px;float:right;}
.osCartLine {border-bottom: 1px solid #e0e0e0; width:704px; }
.osOrderSummarySec {width:245px;table-layout:fixed;border: 0px; padding: 0px;margin:0 0 25px;}
/* End of orderReview page Styles */

/* Start of orderConfirmation Order Summary Setup of Three Pod Area */
.cartOrderRecieptSubhead { padding: 10px 0 30px 0px; width: 90%; margin-left:20px; }
.finalOsSetup { height: 94px; width: 92%; border: 0px; padding: 3px; margin: 5px 6px; }
.finalOsSetup td.items { text-align: right; width: 32%; height: 20px;font-size:11px; color:#333333; }
.finalOsSetup td.prices { text-align: right; width: 32%; height: 20px; font-size:14px; color:#333333; }
.finalOsSetup td.discountPrice { text-align: right; width: 32%; height: 20px; color:#F30606; }
.flowDiagramconfirmation { float: right; margin:0px;}
.confirmationThird {width: 34%; background:#FFFFFF;}
.confirmationThanksText{font-size:20px; color:#333333;}
.placeOrderText{font-size:13px; color:#333333;}
.confirmHeaderBig{font-size:18px; color:#333333;}
.confirmHeaderBigBold{font-size:18px; color:#333333; font-weight:bold;}
.confirmHeaderSmall{font-size:13px; color:#333333;}
/* End of orderConfirmation Order Summary Setup of Three Pod Area */

/*Start of Order details*/
#orderDetail a.account{color:#007FC5;text-decoration:none;font-weight:bold;font-size:13px;float:right;padding-right:5px;width:170px;padding-bottom:8px;}
.orderDetailHeaderText{padding-left: 25px; text-align: left; padding-right: 5px; font-size: 13px;color:#333333;}
#orderDetail .orderSummaryContainer .odSection {border-bottom:0 none;float:left;width:213px;}
#orderDetail .orderSummaryContainer .odLabel {float:left;padding-right:5px;text-align:right;width:65px;font-size:13px;color:#333333;padding-bottom:5px;padding-top:10px;}
#orderDetail .orderSummaryContainer .odField {float:right;text-align:right;padding-right:15px;font-size:14px;color:#333333;padding-bottom:5px;padding-top:10px;}
#orderDetail p.center {float:left;line-height:18px;padding:0;padding:0;width:100%;color:#666666;font-size:13px;}
td.odThreePodsLines {background:none repeat scroll 0 0 #BBBBBB;width:1px; }
.odThreePodsLines{width:1px;}
#orderDetail .grayLine {width:220px;}
.odItemListWidth {table-layout:fixed;width:704px;}
/*End of Order details*/

/*start of Change Password page style*/
.goBackToAccount{color:#007FC5;text-decoration:none;font-weight:bold;font-size:13px;}
.cpPaymentMethodMiddle{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:310px;}
#changePassword{float:left;padding-left:25px;width:936px;color:black;}
#changePassword .changeForm{background-color:white;}
#changePassword .changeForm .changeInput{margin-bottom:15px;}
#changePassword .changeForm .changeInput input{width:275px;margin-top:5px;border:1px solid #B5B4B4}
#changePassword .grayCopy {color:#333333;font-size:13px;}
#changePassword label{color:#333333;font-size:11px;}
/*End of Change Password page style*/

/*Account order status*/
#status .ordersContainer {background-color:white;width:465px;padding-left:0;}



/*----------------------------End of New Cisco Rebranding--------------------------------------------*/
