/*Commont Styles*/
.oneColumn #column3 {overflow:visible;}
/*End Of Common Styles*/
/*Styles For Index page*/
.twoColumn .sectionMiddle {background:url('/imagecache/1040/1/mainContent_middle.jpg') no-repeat scroll 0 0 transparent;width: 720px;}
.twoColumn #column3 { float: left; background:url('/imagecache/1040/1/mainContent_middleRep.jpg') repeat-y scroll 0 0 transparent;margin-top:10px}
.twoColumn .mcTop {width: 720px; background:url('/imagecache/1040/1/mainContent_top.jpg') no-repeat scroll 0 0 transparent;}
.twoColumn .mcBottom {width: 720px;height:20px;background:url('/imagecache/1040/1/mainContent_bottom.jpg') no-repeat scroll 0 0 transparent;}
/*End Of Styles For Index page*/

/*Start Of styles For Header*/
#productsSubNav img { margin-bottom: 20px;}
/*End Of styles For Header*/

/*Styles For Product Details Page*/
#mainContent .centerProductPrice{color: #666;font-size: 20px;display:block;}
#mainContent .stockStatus{font-family:Arial;font-size:12px;color:#666666;}
#mainContent .centerProductDiscountedPrice{color:#0089cb;font-size: 18px;display:block;}
#mainContent .centerProductNonDiscountedPrice{color: #666;text-decoration:line-through;font-size: 17px;padding-right:4px}
#mainContent .saveprice {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#990000;}
.infoList li a{text-decoration:none;}
#addProductForm a:hover {text-decoration:none;}
.topContentWrapProdDetail{text-align: left; margin-bottom:10px;}
.productInfo .prodPrice { font-size:24px; margin-bottom:15px;}

#related #relatedProductPhoto{width:75px;padding:0px;}
#related #relatedProductInfo{width:520px;}
/*End Of Styles For Product Details Page*/

/*Start Of Styles For Category Pages*/
/*.product_category .productName {font-size: 28px;line-height:24px;color:#333333;}*/
/*.product_category .productName span{font-size: 20px;}*/
/*.product_category h3{color:#000000;font-size:15px;line-height:24px}*/
.product_category td{padding:10px;line-height:14px;font-size:12px;}
/*.product_category td ul{margin-left:15px; padding: 0pt; list-style-position:outside; color:#666666;}*/
/*.product_category td ul li{list-style:outside}*/
/*.product_category td p{color:#666666}*/
/*.product_category td p strong {color:#333333}*/
/*End Of Styles For Category Pages*/

/* Styles for Order Review Page -- START */

.oneColumn .sectionMiddle {background:url('/imagecache/1040/1/mainCartContent_middle.jpg') no-repeat scroll 0 0 transparent;width: 712px;}

.cartOneColumn table.cartWidth { width: 100% } /* sets width of cart to x% of cartPageWrapper */
.osBottom {clear:both;width: 239px;height:20px;background:url('/imagecache/1040/1/mainContentSmall_bottom.jpg') no-repeat scroll 0 0 transparent;}
.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 .sectionMiddleHeight{height:287px;}
.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;}

.space {width:80px;}
.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;}
#paymentMethod_Hdr{margin-top:-2px;}
#shippingMethod_Hdr, #shippingAddress_Hdr{margin-left:-1px;}
td.osThreePodsGutsUpdatedNew{vertical-align:top;}
.osCartUpdateRemoveBtns{width:53px;float:right;}
.osCartLine {border-bottom: 1px solid #e0e0e0; width:704px; }
.orCartTextMuted {font:13px Arial;color:#333333;}
.osOrderSummarySec {width:245px;table-layout:fixed;border: 0px; padding: 0px;margin:0 0 25px;margin-left:10px;}


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 }

.osTop {
    background:url("/imagecache/1040/1/mainContentSmall_top.gif") no-repeat scroll 0 0 transparent;
    clear:both;
    height:10px;
    width:239px;
}

.orderSummaryContainerReciept {
background:url("/imagecache/1040/1/mainContentSmall_middle.jpg") no-repeat scroll 0 0 transparent;
color:#343434;
float:right;
font-size:12px;
padding:0 18px 15px 8px;
width:213px;
}


.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;margin-left:10px;}
.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');}



.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 */
.copyCart {color:#343434;float:left;font-size:12px;line-height:18px;width:711px;padding-left:5px;}


table.cartItems { width: 100%; border-collapse: collapse; background: transparent; }

tr.cartRow { padding: 5px 0; } /* new */

.cartRow_thumbdescr { text-align: left; }


.cartRow_descr { width: 87%; margin-right: 5px; float: left; vertical-align: top; }

tr.cartRow td.cart_total { vertical-align: top;  text-align: right; }

.cartText_Price { font: bold 18px/14px Tahoma, Arial, Helvetica, sans-serif; color: #333333;font-weight:bold }

.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_Ships { font: 13px Arial, Helvetica, sans-serif; color: #666666; margin-bottom: 7px;  }
.cartText_Ships strong {color:#333333}

.cartRow_thumb { margin-right: 9px; float: left; }
.cartRow_thumb img { border: 0px solid #000; }

.cartOneColumn td.cartArea { border: 0; } /* width is not specified for flexibility - it is set by the natural width of its content */

tr.cartBody { height: auto; color: #000; }

#column3 tr.cartRow td a:hover { color: #1b4961 }
tr.cartRow td.cartRow_thumbdescr2 { text-align: left; vertical-align: top; } /* new */

#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 }

.subheadImg { float: left; }
.subheadImg img { margin:10px 0 }
/* Styles for Order Review Page  -- END */



/*Start of Shopping Cart Page*/
/*#column3 a { color: #007FC5;}*/
/*#column3 a:hover { color: #42c4ff }*/
.subheadImg { float: left; } /*Shopping cart header image*/
.subheadImg img { margin:10px 0 }  /*Shopping cart header image*/
#cartPageWrapper { width: 720px; }
table#cart.fullWidthShoppingCart { width: 705px; border-collapse: collapse;margin-bottom:-2px; } /*Product section*/
table#cart { border-collapse: collapse; margin: 0 0 20px 0; border: 0; padding: 0; }   /*Product section*/
tr.cartSeactionHeader td.first{padding-left:25px;} /*Product section- Items in your cart verbiage*/
tr.cartSeactionHeader td{padding-top:20px;padding-bottom:10px} /*Product section- Items in your cart verbiage*/
.firstLabel, .first { text-align: left;  } /*Product section- Items in your cart verbiage*/
.cartLine { border-bottom: 1px solid #e0e0e0; width: 99%; } /*Gray line between Items in your cart verbiage and product section*/
.cartSection{ width:100%; margin-left:3px;}
table.cartItems { width: 100%; border-collapse: collapse; background: transparent; } /*Wrapper for the product information*/
tr.cartRow { padding: 5px 0; } /*Wrapper for the product information*/
#column3 tr.cartRow td { color: #666666; font-size: 13px; padding:37px 10px;} /*Style for product image in product information*/
#column3 .productImageLink a {color:#136194; font-size:10px;} /*Style for Link of product image in product information*/
tr.cartRow td.cartRow_thumbdescr2 { text-align: left; vertical-align: top; } /*Parent Style for the product information section*/
.cartRow_descr { width: 87%; margin-right: 5px; float: left; vertical-align: top; } /*Style for the product information section*/
.cartText_Product { font: bold 13px/22px Tahoma, Arial, Helvetica, sans-serif; color: #000; } /*Style for the product title*/
.cartText_Ships { font: 13px Arial, Helvetica, sans-serif; color: #666666; margin-bottom: 7px;  }
tr.cartRow td.cart_total { vertical-align: top;  text-align: right; } /*Price and quantity section of the product*/
.cartText_Price { font: bold 18px/14px Tahoma, Arial, Helvetica, sans-serif; color: #333333;font-weight:bold } /*Style for price of the product*/
.cartText_Quantity{vertical-align: 2px; color: #333333; font-size: 11px;font-family:Arial,Helvetica,sans-serif;}/*Style for text Quantity of the product*/
input.cartquantityInput { width: 52px; height: 19px; margin-top:11px; margin-bottom: 8px; border: 1px solid #999; } /*Style for input box for quantity of the product*/
.cartText_Ships strong {color:#333333} /*Style for test Availability*/

/*Related products section--Start*/
#relatedProductsContainer{ width:712px;padding-left:4px;background:none;}  /*Wrapper for related products*/
#relatedProductsContainer .heading{ width:704px;height:62px;background:transparent url(/imagecache/1040/1/sectionHdr_relatedItems.2col.gif) no-repeat scroll left bottom;text-indent:-9999px }  /*Heading for Related products*/
#updatedRelatedProductsBox .productName{font: 14px Arial, Helvetica, sans-serif;font-weight:normal;color:#666666;padding-bottom:25px} /*Related product's name*/
#updatedRelatedProductsBox .priceValue{font: 18px Arial, Helvetica, sans-serif;font-weight:bold;color:#333333;}/*Related product's price*/
#updatedRelatedProductsBox .productImageLink a{font: 11px Arial, Helvetica, sans-serif;font-weight:normal;color:#007FC5;text-decoration:underline;}
#relatedProductsContainer .bottom{ height:15px;width:695px;}
/*Related products section--End*/


/*Order Summary section on right--Start*/
.orderRight {float:right;width:240px;line-height:15px;margin-left:8px}  /*Wrapper for order summary section on right and text below*/
.orderSummaryCart {float:left;margin:20px 0;width:239px;}  /*Wrapper for order summary box*/
.osTitle {margin-left:2px;background:url('/imagecache/1040/1/sectionHdr_orderSummary.gif') no-repeat scroll 0 0 transparent;width: 239px;height:33px}  /*Title of the order summary box*/
.osSectionMiddle {background:url('/imagecache/1040/1/mainContentSmall_middleRep.jpg') repeat-y scroll 0 0 transparent;width: 239px;height:364px}  /*Container of order summary*/
.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 13px 8px;width:213px;}  /*Content of order summary box*/
.osSubTitle {float: left; padding-left: 5px;}  /*Estimate Your Order Total verbiage */
.sectionCart {border-bottom:0 none;float:left;margin-bottom:0;margin-top:8px;padding-bottom:0;width:213px;}  /* style for Shipping Method,State label and select box*/
.promoTextSpan {text-align: left; float: left;font-size:11px;}
.labelCart {float:left;margin-right:5px;text-align:right;width:55px;}  /* style for Shipping Method,State label*/
.orderSummaryContainerInputCart { border:1px solid #BCD2E1;float:left;width:143px;}/*Input box for zipcode*/
.selectCart{font-family:arial;width:150px;} /*style for Shipping Method,State select box*/
.aUpdateCart {float:right;margin-top:10px;} /*Update button*/
.grayLineCart { border-bottom:1px solid #DADADA;float:left;margin-top:10px;width:213px;}  /*Seperator in order summary box*/
.sectionCart.firstCart { margin-top:15px;} /*Item Total Row in order summary box*/
.fieldCart { float:right;text-align:right;}  /*Item Total Row in order summary box;price section*/
.cartAddDiscount{margin-left:5px;} /*Button Add Discount*/
.couponCart {width:100px;font-size:12px;} /*Coupon input box*/
.osBottom {clear:both;width: 239px;height:20px;background:url('/imagecache/1040/1/mainContentSmall_bottom.jpg') no-repeat scroll 0 0 transparent;}  /*bottom of order summary box*/
.cartCheckout {display:block;margin-top:0px;}  /*Checkout button*/
.cartPaypal {display:block;margin-top:14px;}   /*Paypal button*/
/* 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*/
table.cartItems table td font.error { width: 460px; display: block; color: #343434 }  /*Error message when cart is empty*/
/*End of Shopping Cart Page*/


/* Start Of Styles For Add / Edit Shipping Address*/
#shippinginfo .section {float:left;margin-top:15px;width:100%;}
.accountSection {margin-left:25px;}
#shippinginfo {float:left;margin-top:15px;width:970px;}
#shippinginfo .left {float:left;width:672px; margin-bottom:15px;}
#shippinginfo input {margin-left:0;padding-left:0;}
#shippinginfo input {border:1px solid #BCD2E1;}
#leftAddShipping.left {width:960px;padding-top:22px;}
#leftAddShipping #shippingInfoBox {float:right;}
#leftAddShipping #shippingInfoBox .infoBoxMid335 div.grayCopy {padding-left:18px;padding-right:10px;}
#leftAddShipping #backToMyAccount {font-size:10pt;padding-bottom:10px;text-align:right;}
#leftAddShipping #backToMyAccount a {color:#136194;margin-right:5px;width:140px;}
.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;}
.infoBoxMid335 div.grayCopy h4, .infoBoxMid335 div.grayCopy p.last {margin-top:1em;}
h3.infoBox {color:#333333;font-size:16pt;font-weight:normal;}
#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;}
.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;float:none;}
#shippinginfo .shippingContainer_rebr .section .left{width:150px;}
.shippingContainer_rebr h4 {color:#343434;font-size:15px;font-weight:bold;margin:0;padding:0;}
.submitCancel_reb {padding-top:20px;text-align:right;padding-right:28px;width:680px;}
#shippingInfoBox .infoBoxMid335 .grayCopy p{line-height:13px;}
/* End Of Styles For Add / Edit Shipping Address*/

/*Start Of Styles for Order Cancel Page*/
tr.cartBody { height: auto; color: #000; }
#orderDetail {float:left;font-size:12px;margin-top:23px;width:970px;}
#orderDetail a.account{color:#007FC5;text-decoration:none;font-weight:bold;font-size:13px;float:right;padding-right:5px;width:170px;padding-bottom:8px;}
tr.cartRowLabel { width: 100%; height: 23px; background-color: #dddddd; vertical-align: middle; color: #c3e8fb; font: 12px/23px; }
table.cancelOrderDetails tr.cartBody td { padding: 10px; }
/*End Of Styles for Order Cancel Page*/


/*Start Of Styles For Search Result Page*/
.srSectionRepeat { float: left; width: 720px; margin-top: 15px; background:url('/imagecache/1040/1/mainContent_middleRep.jpg') repeat-y scroll 0 0 transparent;}
.srTop {clear:both;width: 720px; height: 10px;background:url('/imagecache/1040/1/mainContent_top.jpg') no-repeat scroll 0 0 transparent;}
.srBottom {clear:both;width: 720px;height:20px;background:url('/imagecache/1040/1/mainContent_bottom.jpg') no-repeat scroll 0 0 transparent;}
.srSectionMiddle {background:url('/imagecache/1040/1/mainContent_middle.jpg') no-repeat scroll 0 0 transparent;width: 720px;}
.srSectionMiddle table{border-collapse:separate;padding:4px;margin-left:4px;}
.searchResultTop h1{font-size:25px; font-weight:bold;}
/*End Of Styles For Search Result Page*/


/*Start Of Styles For Final Confirmation Page*/
.cartOrderRecieptSubhead { padding: 10px 0 30px 0px; width: 90%; margin-left:20px; height:150px; }
.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;}
table.cartItemsReciept {border-collapse: collapse; background: transparent; width:712px;}
.cartSideLines { width:0px; }
tr.threePodsTopLine { display: none; } /* could be... height: 3px; background: #474747; */
td.threePodsGutsUpdated { width: 67%; vertical-align: top; } /* body */
.cartOneColumn td.cartGutter { display: none; }
.cartOneColumn td.cartRail { display: none; }
.cartGutter { width: 10px; }
.cartRail { width: 1%; } /* 1% or an absolute width */

table.threePodsReciept { background: #f7f7f7; height: 208px; width: 100%; border: 0px; margin: 0; padding: 0; }
/*end Of Styles For Final Confirmation Page*/


/*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/acc_hdr.jpg') no-repeat scroll 0 0 transparent;color:#333333;font-weight:normal;font-size:13px;height:23px;padding-left:20px;padding-top:10px;}
.myAccountMiddleHeight{height:230px;}
.myAccountContain {font-size:13px;color:#333333;padding-top:1px;}
.myAccountContain p{margin:13px 0;}
/*My Account Page --END*/


/*Order History Page --START*/
#orderHistory .intro {float:left;margin-bottom:15px;width:960px;padding-top:10px;}
#orderHistory .custName, #orderHistory .custEmail {color:#333333;float:left;font-family:arial;font-size:11px;text-align:left;margin-right:10px;padding-left:28px;width:250px;}
.headtextdiv  {color:#333333;float:left;font-family:arial;font-size:16px;padding-bottom:20px;padding-left:28px;padding-top:20px;}
#orderHistoryPageWrapper { width: 960px; }
#orderHistory .itemsList {
    float:left;
    margin-bottom:5px;
    padding-left:4px;
    padding-top:30px;
}

#orderHistory .itemsList .section {
    border-bottom:1px solid #E0E0E1;
    float:left;
    margin-bottom:15px;
    padding-bottom:15px;
    width:960px;
}

#orderHistory .itemsList .section.headOne {
color:#333333;
font-size:13px;
padding:0 0 4px;
width:960px;
}

#orderHistory .itemsList .section.headOne .orderInfo {
border-right:1px solid #F4F4F4;
width:240px;
font-size:13px;
}
#orderHistory .itemsList .section.headOne .orderNum {
border-right:1px solid #F4F4F4;
width:240px;
font-size:13px;
}

#orderHistory .itemsList .section.headOne .orderTotal{
border-right:1px solid #F4F4F4;
width:240px;
font-size:13px;

}
#orderHistory .itemsList .section.headOne .orderStatus{
border-right:1px solid #F4F4F4;
width:190px;
font-size:13px;

}

#orderHistory .itemsList .section .orderInfo {
float:left;
padding-left:28px;
text-align:left;
width:240px;
color:#333333;
font-size:11px;
}

#orderHistory .itemsList .section .orderNum {
float:left;
text-align:center;
width:240px;
font-size:11px;
}

#orderHistory .itemsList .section .orderTotal {
float:left;
text-align:center;
width:240px;
color:#333333;
font-size:11px;
}

#orderHistory .itemsList .section .orderStatus {
float:left;
text-align:center;
width:190px;
font-size:11px;
}

#orderHistory a {
color:#007fc5;
text-decoration:none;

}
#orderHistory a:hover { color: #007fc5 }

 #orderHistory .orderNum a {
color:#007fc5;
font-size:11px;
text-decoration:none;

}
#orderHistory .orderNote {
color:#A6A6A6;
float:right;
padding-right:350px;
font-size:11px;
}
#orderHistory .fontSize13 {
font-size:13px;
}
.myOrderListMiddleHeight{height:285px;}
.cartSubhead { padding: 15px 0 15px 24px; width: 95%; }
.goBackToAccount{color:#007FC5;text-decoration:none;font-weight:bold;font-size:13px;}
/*Order History Page --END */

/*Change Password Page -- START */
#checkout {float:left;margin-top:15px;width:970px;}
.paymentMethodTop{background:url('/imagecache/1040/1/mainContent_topLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:10px;}
.paymentMethodBottom{background:url('/imagecache/1040/1/mainContent_bottomLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:20px;}
.paymentMethodMiddleRep{background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;width:968px;}
.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:330px;}
#changePassword{float:left;padding-left:25px;width:936px;color:black;}
#changePassword .changeForm{background-color:white;font-size:12px;}
#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;}
.changeForm p{margin:13px 0;}
.cpPaymentMethodMiddle a:hover{text-decoration:none;} /*to remove the underline */
#column3 .cpPaymentMethodMiddle #accountLink.module405 a {color:#007FC5;}
/*Change Password Page -- END */


/*Change Email Page -- START*/
.changeEmailMiddleRep{background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;width:968px;}
.changeEmailTop{background:url('/imagecache/1040/1/mainContent_topLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;padding-left:20px;height:10px;}
.changeEmailMiddle{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:340px; font-size:12px;line-height:15px;} /*font size and line height is added */
.changeEmailBottom{background:url('/imagecache/1040/1/mainContent_bottomLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:20px;}
.accountSection {margin-left:25px;}
.changeEmailMiddle a:hover{text-decoration:none;} /*to remove the underline */
#leftChangeEmail a:hover{color:#42C4FF;} /*changes the color of the link 'Forgot My Password?' on mousehover */
#leftChangeEmail input{font-size:13px;} /*To adjust the text box size */
#column3 .changeEmailMiddle #accountLink.module405 a {color:#007FC5;}
.changeEmailMiddle p{margin:13px 0;}
/*Change Email Page -- END*/

/*Start of styles Checkout Page*/

.cartSubheadUpdated { padding: 15px 0px 0px 24px; width: 95%; }  /*Header Text image: Secure Checkout*/
#checkout .checkoutHeader td {padding-top:20px;}  /*New customer header text and images*/
#checkout .payment {float:left;margin:10px 0;width:672px;}  /*Wrapper for Checkout box*/
#checkout .paymentContainer {color:#343434;float:left;font-size:12px;padding:10px 0 10px 20px;width:652px;}  /*Fields section*/
#checkout .ccContainer {float:left;width:275px;}  /*credit cart section*/
h4 {color:#343434;font-size:15px;font-weight:bold;margin:0;padding:0;}  /*Overridden from master.css as text must be bold*/
#checkout img.icons {float:left;padding-top:13px;}  /*credit card images*/
#checkout a.paypal {display:block;float:left;margin-left:20px;padding-top:11px;}  /*Paypal button*/
#checkout .section {float:left;margin-top:15px;width:100%;}  /*Credit card selection*/
#checkout input.w270, #checkout select.w270, #contact input.w270, #contact select.w270 {width:270px;} /*Credit card number*/
#checkout input.w135, #contact input.w135 {width:135px;}  /*Phone and zipcode input boxes*/
#checkout .billingContainer {float:left;margin-left:77px;width:275px;}  /*Billing information wrapper*/
#checkout .section .right {float:left;margin-left:15px;width:60px;} /*State selection select box*/
#checkout .section .left {float:left;width:150px;}  /*City input box*/
#checkout .payment .btm {background-repeat:no-repeat;float:left;height:8px;width:672px;padding-bottom:0px}  /*Spacing in billing section,bottom*/
#checkout .shipping {float:left;width:351px;border-right:1px solid #E6E6E6;} /*Wrapper for shipping section*/
#checkout .shippingContainer {color:#343434;float:left;font-size:13px;padding:10px 0 10px 20px;width:327px;} /*Shipping fields container*/
#checkout .shippingContainer p {margin: 13px 0;}
#checkout .shipping .btm {background-repeat:no-repeat;float:left;height:6px;width:313px;}  /*Spacing in shipping section,bottom*/
#checkout #shippingDiv {display:none;float:left;margin-bottom:20px;} /*Shipping fields when shipping address is different than billing*/
#checkout input.w285{width:285px;} /*Shipping input boxes*/
#checkout .shipping .section .left {width:135px;} /*Shipping city*/
#checkout .shipping .section .right {margin-left:5px;width:65px;} /*State select box*/
#checkout input.w105 {width:105px;} /*Shipping zipcode input box*/
#checkout .account {float:left;width:352px;}  /*Wrapper for account section*/
#checkout .accountContainer {color:#343434;float:left;font-size:13px;padding:10px 0 10px 20px;width:329px;} /*create account fields container*/
#checkout input.w296 {width:296px;}  /*Username input box*/
#checkout input.w147 {width:147px;}  /*Password input boxes*/
#checkout .accountContainer #newsletterSignup input {float:left;margin:0;padding:0;width:12px;}  /*Notification message checkbox*/
#checkout .accountContainer #newsletterSignup p {float:left;margin:2px 0 0 10px;padding:0;width:280px;}  /*Notification message*/
#checkout .account .btm {background-repeat:no-repeat;float:left;height:6px;width:349px;}   /*Spacing in account section,bottom*/
#checkout .review {color:#343434;float:right;font-size:12px;margin-top:15px;text-align:right;width:100%;} /*Wrapper Order review button*/
.reviewInner{float:right;padding-right:38px;}  /*Order review button*/
#checkout .right {float:right;width:239px;}   /*Overridden from master .css (.right) as width is added*/
#checkout input.radio, #checkout input.checkbox {border:0 none;}  /*Checkout boxes and radio buttons*/

/*Start of Log-in Section Styles in Checkout */
.returnCustomerTitle{padding-left: 24px; padding-top: 38px;} /*Returning customers header image*/
#checkout .login, #signIn .login {float:left;margin-top:7px;width:239px;} /*Login section wrapper*/
.loginSectionContainerTitle {margin-left:2px;background:url('/imagecache/1040/1/sectionHdr_login.gif') no-repeat scroll 0 0 transparent;width: 239px;height:32px}  /*Login title image*/
.loginSectionContainerCheckout {background:url("/imagecache/1040/1/mainContentSmall_middle.jpg") no-repeat scroll 0 0 transparent;color:#333333;float:left;font-size:13px;width:239px;}  /*Login section container*/
#checkout .loginContainer{color:#333333;float:left;font-size:12px;padding:10px 0 10px 20px;width:219px;}  /*login section fields section*/
#checkout input.w200 {width:200px;}  /*Email input box*/
#checkout .loginLast td {padding-top:20px;}  /*Login button*/
#checkout .login a.forgot, #status a.forgot{color:#136194;display:block;float:right;font-size:10px;margin-bottom:15px;margin-right:20px;} /*Forgot password link*/
.loginSectionContainerBottom {clear:both;width: 239px;height:20px;background:url('/imagecache/1040/1/mainContentSmall_bottom.jpg') no-repeat scroll 0 0 transparent;}  /*Login box bottom*/
/*End of Log-in Section Styles in Checkout */

/*End of Styles for Checkout Page*/


/*Start of Order detail page*/

#orderDetail {float:left;font-size:12px;margin-top:23px;width:970px;}  /*order detail header image*/
.orderDetailHeaderText{padding-left: 25px; text-align: left; padding-right: 5px; font-size: 13px;color:#333333;}  /*Header text for order detail*/
#orderDetail .right {float:left;padding-left:19px;width:140px;}  /*Go back to account link section*/
#orderDetail a.account{color:#007FC5;text-decoration:none;font-weight:bold;font-size:13px;float:right;padding-right:5px;width:170px;padding-bottom:8px;}  /*Go back to account link*/
#orderDetail .mainLeft{float:left;width:349px;}  /*Left side Billing,shipping boxes*/
.tableHeight{border-bottom:1px solid #DADADA;} /*Overridden from linksys.css*/
#orderDetail .mainLeft .sectionContainer, #orderDetail .mainRight .sectionContainer {float:left;position:relative;width:349px;}  /*container for Billing,shipping information*/
#orderDetail .mainRight {float:left;padding-left:12px;width:349px;}
#orderDetail .mainLeft .section, #orderDetail .mainRight .section {color:#343434;float:left;font-size:12px;line-height:16px;padding:10px 20px 14px 18px;width:311px;}  /*line height changed from linksys_cart*/
.leftTdMargin{padding-left:9px;} /*credit card information*/
.rightTdMargin{padding-left:7px;} /*Shipping information*/
#column3 .cartText { color: #343434 }  /*Font color*/
#orderDetail .mainLeft .section.top, #orderDetail .mainRight .section.top {height:95px;}  /*information section*/
td.odThreePodsLines {background:none repeat scroll 0 0 #BBBBBB;width:1px; }  /*Divider line in 4 boxes of billing shipping information*/
.odThreePodsLines{width:1px;}  /*Divider line in 4 boxes of billing shipping information*/
#cart .itemsList, #orderDetail .itemsList {float:left;margin-bottom:5px;}  /*Product information section*/
.odItemListWidth {table-layout:fixed;width:704px;} /*Wrapper for Product information section*/
#cart .section, #orderDetail .itemsList .section {float:left;width:711px;}  /*Product information section*/
#orderDetail .itemsList .section.head {color:#343434;font-size:13px;padding:0 0 4px;}  /*Product information Titles section*/
#orderDetail .section .prod {float:left;padding-left:5px;width:385px;height:15px;text-align:left;}  /*Product information name section*/
#orderDetail .section .qty {float:left;padding-right:10px;text-align:center;width:55px;}   /*Product information quantity section*/
#orderDetail .section .cancelled {float:left;padding-right:25px;text-align:center;width:80px;}  /*Product information cancelled section*/
#orderDetail .section .total {float:left;padding-right:25px;text-align:center;width:45px;}   /*Product information total section*/
#orderDetail .section .status {float:left;padding-right:5px;text-align:center;width:56px;} /*Product information status section*/
.orderDetailproductSection{float:left;margin-bottom:15px;padding-bottom:15px;width:711px;} /*Product detail section*/
#column3 .cartText a { color: #000 }
h3 {color:#136194;font-size:18px;font-weight:bold;margin:0 0 5px;padding:0;}  /*Product name*/
.prodImg{   float:left;   width:132px;   text-align:left; margin-right:15px;}  /*Product detail product Img section;override margin*/
.prodInfo{   float:left;   width:240px;} /*Product detail product Info section*/
.prodQty{   float:none;  margin-right:25px;   text-align:center;   width:58px;   color:#000000;   font-weight:bold;   vertical-align:top;}  /*Product detail product Qty section*/
.qtyCancelled{   float:none;   margin-right:25px;   text-align:center;   width:90px;   color:#000000;   font-weight:bold;   vertical-align:top;}  /*Product detail product Qty Cancelled section*/
.prodTotal{   float:none;   margin-right:25px;   text-align:center;   width:73px;   color:#000000;   font-weight:bold;   vertical-align:top;}  /*Product detail product Total section*/
.prodStatus{   float:none;   margin-right:5px;   text-align:center;   width:86px;   vertical-align:top;} /*Product detail product Status section*/
#orderDetail .orderSummaryContainer .odSection {border-bottom:0 none;float:left;width:213px;}  /*Order details in order summary section*/
#orderDetail .orderSummaryContainer .odLabel {float:left;padding-right:5px;text-align:right;width:65px;font-size:13px;color:#333333;padding-bottom:5px;padding-top:10px;} /*Order details in order summary section; labels*/
#orderDetail .orderSummaryContainer .odField {float:right;text-align:right;padding-right:15px;font-size:14px;color:#333333;padding-bottom:5px;padding-top:10px;}  /*Order details in order summary section; Fields*/
#orderDetail p.center {float:left;line-height:18px;padding:13px 0;width:100%;color:#666666;font-size:13px;}  /*Order charge amount; padding is overridden for Order charge amount*/
.center {text-align:center;}  /*Order charge amount*/
#orderDetail .grayLine {width:220px;}

/*End of styles for Order detail page*/


/*Start of styles for order return page*/

.orderReturnMiddleRep{background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;width:968px;}  /*Order return details wrapper*/
.orderReturn #ormcTop{ clear:both; height: 10px; background:url('/imagecache/1040/1/mainContent_topLarge.jpg') no-repeat scroll 0 0 transparent;}  /*Order return top round corners*/
.orderReturn .ormainContent{ background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;padding:25px 20px;}  /*Order return details container*/
.orderReturn .ormainContent #or_msg{color:#9D9D9D; font-size: 11px;}  /*Order details header message*/
.orderReturn .ormainContent #or_tabletitles{color:#1E1E1E; font-size: 11px;}  /*Table titles: order number,product,price,etc*/
.orderReturn .ormainContent #or_tablevalues{color:#1E1E1E; font-size: 11px;}  /*Table values related to the above titles*/
.orproductdetail{padding-top:15px;}   /*Values: order number,product,price,etc*/
.orderReturn .ormainContent #or_selectmsg{color:#565656; font-size: 11px;}  /*Row of reason for return*/
.orderReturn .ormainContent #or_wordlimit{color:#B5B5B5; font-size: 10px;}  /*Word limit*/
.orderReturn .ormainContent #or_returnnote{color:#A9A9A9; font-size: 12px;}  /*Note at the bottom after comments box*/
.orderReturn #ormcBottom{ clear:both; height:20px; background:url('/imagecache/1040/1/mainContent_bottomLarge.jpg') no-repeat scroll 0 0 transparent; } /*Bottom rounded corners*/
.orderReturn .ormainContent table td{padding:5px;}  /*overrided to avoid collapse as table padding is 0 in master.css */
.orderReturn .ormainContent #or_selectmsg textarea {width:100%;}   /*textarea overridden from master.css*/
/*End of styles for order return page*/

/*Start of styles for Account order status page*/

#status { color:#343434; float:left; font-size:12px; margin-top:20px; width:981px;}  /*Status Page wrapper*/
.oneColumn #column3 #status .mainContent { float:left; margin:25px 75px 0 60px; width:835px; text-align:left; background:none;}  /*created by changing #status .mainContent frm linksys_cart.css;also linksys.css was overriding linksys_new.css styles so name changed */
#status .orders { float:left; width:239px;} /*Guest users section*/
#status .ordersContainer { background-color:#FFF; float:left; padding:17px 19px 13px 0; width:465px;}  /*Guest orders fields section*/
#status .ordersContainer .section, #signIn .section { float:left; margin-top:12px; width:201px;}  /*individual fields*/
#status .section input, #account input { border:1px solid #BCD2E1;font-size:14px;}  /*Border for input boxes*/
.verticalGrayLine { border-left:1px solid #CCCCCC; float:left; height:210px; margin:12px 29px 0; }  /*Middle gray seperator line*/

/*End of styled for Account order status page*/

/*Start of styles for Contact us page*/

h1 {color:#343434; font-size:20px; font-weight:bold; margin:0; padding:0;}  /*Contact us header*/
#contact p {margin:12px 0; font-size:12px;}
h6 {font-size: 14px; font-weight: bold; color: #343434; margin: 0; padding: 0;} /*Right section header*/
.smallgrey { color: #999; font: normal 11px/11px Arial, Helvetica, sans-serif; }  /*Text beside order number*/
#contact .contactFormContainer input { font-size:15px}

/*End of Contact us page*/


/*............Start of Styles for Login Page...............*/
.loginMiddleRep{background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;width:968px;}  /*Repeating container*/
.loginMiddle{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:330px;}  /*Middle part of container */
.loginSection{padding-left:25px}   /*Inner section of container */
.loginSection p{font-size:12px;padding-top:10px; padding-bottom:20px;} /* First paragraph of Inner section of container*/
#signIn .section input{width:268px;border:1px solid #B5B4B4;font-size:15px;} /*All input types of Inner section*/
#signIn .section{margin-top:12px;width:201px;}  /*For divs containing section for username password and login button*/
#signIn a.forgot{margin-right:4px;margin-bottom:0px;float:none;text-decoration:none;color:#007FC5;font-size:11px} /*For Forgot password link */
#rememberMe{padding-top:5px;padding-bottom:5px;} /*For remember me section*/
/*.............End of Styles for Login Page...............*/


/*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;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 .leftMethods {float:left;width:970px;padding-left:4px;}
#checkoutReview .prelim {float:left;margin-bottom:0px;width:960px;padding-bottom:10px;}
.paymentText{color:#333333; margin-left:20px;text-align:left;font-weight:normal;font-size:13px; }
#checkoutReview .leftMethods .addrContent {color:#343434;float:left;font-size:12px;line-height:18px;padding:10px 20px 14px 18px;background-color:#FFFFFF;width:441px;}
.paymentMethodContainer {color:#333333;float:left;padding-right:6px;width:319px;padding-top:24px;}
.paymentMethod {width:480px; padding:6px 0px 0px 0px;}
.h325 {height:325px;}
.paymentMethodContainer .paymentMethodHeader {color:#FFFFFF;font-size:15px;font-weight:bold;height:24px;padding-left:18px;padding-top:6px;width:301px;}
.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;}
.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;}
#checkoutReview {float:left;font-size:12px;margin-top:-5px;width:970px;}
.defaultText { font: 13px Arial, Helvetica, sans-serif; color: #333333; margin-top:10px; }
#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%;}
#checkoutReview a.myAccount{font-size:13px; font-weight:bold;color:#136194;float:right;margin-right:12px;width:160px; text-decoration:none;}
.h294 {height:294px;}
/*End Of Styles For Shipping and Billing List*/


/* Start of Styles for Add/Update Payment information Page*/
#billinginfo #paymentMethodInfo {font-size:10pt;width:672px;}
.paymentMethodMiddle{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;width:968px;height:630px;}
.paymentMethodTopNoteBackLink{padding:20px 40px 30px 30px;color:#333333;line-height:16px;}
#column3 .paymentMethodTopNoteBackLink a{color:#006EBC;}
.paymentMethodTopNoteBackLink font{color:#333333;}
#paymentMethodcontinueCancel{padding-top:25px;padding-right:40px;text-align:right;}
#paymentMethodcontinueCancel a{padding-left:10px;}
#billinginfo .payment {float:left;margin:10px 0;width:672px;}
.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;line-height:13px;}
#billinginfo .ccContainer {float:left;width:275px;}
.ccContainer #paymentMethodTypes{padding:15px 0px 10px;}
.ccContainer #paymentMethodTypes #payPalImageId{padding-left:25px;}
#billinginfo .section {float:left;margin-top:15px;width:100%;}
.paymentMethodMiddle .paymentMethodContainer .section{background-color:#ffffff;}
#billinginfo .ccContainer #cctype {line-height:20px;padding-top:0px;}
.paymentMethodMiddle .paymentMethodContainer .billingmethodContainer{margin-left:85px;color:#333333;font-size:11px;width:315px;float:left;}
h4 {color:#343434;font-size:15px;font-weight:bold;margin:0;padding:0;}
.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;}
#billinginfo input.w270, #checkout select.w270, #contact input.w270, #contact select.w270 {width:270px;}
#billinginfo .section .rightAligned {width:150px;float:right;margin-left:15px;}
#billinginfo .section .rightAligned #billingphone{width:146px;}
/* End of Styles for Add/Update Payment information Page*/

/*Start of Style for Change Shipping Method Page*/
.cartSubhead { padding: 15px 0 15px 24px; width: 95%; }
.subheadImg { float: left; }
.subheadImg img { margin:10px 0 }
.shippingInfoMainBox{width: auto;background:url('/imagecache/1040/1/mainContent_middleRepLarge.jpg') repeat-y scroll 0 0 transparent;overflow:hidden;margin-bottom:10px;}
.shippingInfoPageContent{background:url('/imagecache/1040/1/mainContent_middleLarge.jpg') no-repeat scroll 0 0 transparent;padding:0;margin-bottom:180px;}
.shippingMethodInnerTable { width: 99%; border-collapse: collapse; background: transparent; }
.shippingMethodOuterTable {margin-top: -33px; border-collapse:collapse;width:100%;}
.horizontalLine {border-bottom:1px solid #E0E0E1; margin-bottom:25px;}
.cartOneColumn td.cartGutter { display: none; }
.cartGutter { width: 10px; }
.cartOneColumn td.cartRail { display: none; }
/*End of Style for Change Shipping Method Page*/


/* Start of Order Review Page*/

#cartTermsOptInBox {color: #343434;float: none;padding: 18px 0 5px;}
  table.billshipinfo {background-color: white;border: 0 none;margin: 0;padding: 0;table-layout: fixed;width: 900px;}
  td.osThreePodsLines {background: none repeat scroll 0 0 #BBBBBB;width: 1px;}
  .orderReviewmcTop {background:url("/imagecache/1040/1/top_rounded_corner_970.jpg") no-repeat scroll 0 0 transparent;clear:both;height:10px;width:970px;}
  .orderReviewsectionMiddle{background:url("/imagecache/1040/1/middleImage_970.jpg") repeat-y scroll 0 0 transparent;margin-bottom:10px;overflow:hidden;width:970px;}
  .orderReviewmcBottom {background:url("/imagecache/1040/1/bottom_rounded_corner_970.jpg") no-repeat scroll 0 0 transparent;clear:both;height:20px;width:970px;}
  .orderReviewsectionMiddle .singleOrderSummary  {background:url("/imagecache/1040/1/middleImage_940.jpg") repeat-y scroll 0 0 transparent;margin-bottom:10px;overflow:hidden;width:940px;margin-left:10px;}
  .orderReviewsectionMiddle .singleOrderSummary .top {background:url("/imagecache/1040/1/top_rounded_corner_940.jpg") no-repeat scroll 0 0 transparent;clear:both;height:10px;width:940px;}
  .orderReviewsectionMiddle .singleOrderSummary .bottom {background:url("/imagecache/1040/1/bottom_rounded_corner_940.jpg") no-repeat scroll 0 0 transparent;clear:both;height:20px;width:940px;}
  .orderReviewsectionMiddle .singleOrderSummary  .summary{background:url("/imagecache/1040/1/middleImage_920.jpg") repeat-y scroll 0 0 transparent;margin-bottom:10px;overflow:hidden;width:920px;margin-left:10px;}
  .orderReviewsectionMiddle .singleOrderSummary .summaryTop {background:url("/imagecache/1040/1/top_rounded_corner_920.jpg") no-repeat scroll 0 0 transparent;clear:both;height:10px;width:920px;}
  .orderReviewsectionMiddle .singleOrderSummary .summaryBottom {background:url("/imagecache/1040/1/bottom_rounded_corner_920.jpg") no-repeat scroll 0 0 transparent;clear:both;height:20px;width:920px;}
  .osThreePodsLines {width: 1px;}
  .orderReviewsectionMiddle .singleOrderSummary .osCartLine{width:900px;}
  .orderReviewsectionMiddle .subheadImg {float:left;margin-left:10px}
  .orderReviewsectionMiddle .tableHeader{width:960px;table-layout:fixed;}
  .tableHeader .tdNeedAssistance{width:270px;padding-left:10px;}
  .tableHeader .tdPlaceOrder{width:430px;text-align:center;}
  .tableHeader .tdTotalOrderSummary{width:260px;}
  .orderReviewsectionMiddle .billshipinfo {background-color:white;border:1px solid #BBBBBB;margin-left:10px;table-layout:fixed;width:900px;}
  .orderReviewsectionMiddle .cartItems {border:1px solid #BBBBBB;margin-left:10px;table-layout:fixed;width:900px;}
  td.osThreePodsLines {background: none repeat scroll 0 0 #BBBBBB;width: 1px;}
  .osThreePodsLines {width: 1px;}
  table.billShipinfoMultiOrder {background-color: white;border: 1px solid #BBBBBB;margin-left: 10px;margin-right: 5px;table-layout: fixed;width: 660px;}
  table.cartItemsMultiOrder {background-color: white;border: 1px solid #BBBBBB;border-top:none;margin-left: 10px;margin-right:5px;table-layout:fixed;width: 660px;}
  .osOrderSummarySplit {padding: 0;table-layout: fixed;width: 230px;}
  .orderSummarySplit {margin-top: -10px;background: url("/imagecache/1040/1/middleImage_230.jpg") repeat-y scroll 0 0 transparent;margin-bottom: 10px;overflow: hidden;width: 230px;color: #343434;font-size: 12px;}
  .orderSummarySplit .splitbottom {background: url("/imagecache/1040/1/bottom_rounded_corner_230.jpg") no-repeat scroll 0 0 transparent;clear: both;height: 20px;width: 230px;}
  .osCartLineSplitted{width:660px;border-bottom:1px solid #E0E0E0;}
  .cartItemsMultiOrder .tdImage{text-align:center;width:140px;color:#666666;font-size:13px;padding-left:10px;padding-right:0px;padding-top:37px;padding-bottom:37px;}
  .cartItemsMultiOrder .prodDesc{text-align:left;width:355px;color:#666666;font-size:13px;padding:37px 0px;}
  .cartItemsMultiOrder .cartTotal{width:130px;color:#666666;font-size:13px;padding:37px 0px;padding-right:23px;text-align:right;vertical-align:top;}
  .orderSummaryContainerCartSplit{background:url("/imagecache/1040/1/mainContentSmall_middle.jpg") no-repeat scroll 0 0 transparent;color:#343434;float:left;font-size:12px;padding:10px 18px 13px 8px;width:213px;margin-top:-10px;margin-left:10px}
  .splitSummaryTop{width:239px;height:10px;background:url('/imagecache/1040/1/top_rounded_corner_239.gif') no-repeat scroll 0 0 transparent;}
  .splitSummaryHeader{font:13px Arial;color:#333333;background:url("/imagecache/1040/1/split_summary_header.gif") no-repeat scroll 0 0 transparent;width:239px;height:32px;padding-top:10px;padding-left:20px;margin-left:10px}
  .osBottomSplitSummary {clear:both;width: 239px;height:20px;background:url('/imagecache/1041/1/mainContentSmall_bottom.jpg') no-repeat scroll 0 0 transparent;margin-left:10px;margin-bottom:20px;}
  .ssLabels {width:32%;height:20px;text-align:right;color:#333333;font-size:11px;}
  .ssValues {color:#333333;height:20px;text-align:right;width:32%;padding-right:15px;}
  .ssDiscountPrice{color:#F30606;height:20px;text-align:right;width:32%;padding-right:15px;}

/* End of Order Review Page Styles*/

/*Start of Side Category Navigation Styles*/
.leftNavTop {background:url(/imagecache/1040/1/top_leftNav.jpg) no-repeat scroll left top transparent;clear:both;height:27px}
.leftNavMiddle {background:url(/imagecache/1040/1/side_leftNav.jpg) repeat-y scroll 0 0 transparent}
.bottomCat {padding-left:3px;padding-right:5px;}
#sideCatNav ul,h3{margin:0;padding:0}
#sideCatNav ul li a {background:url(/imagecache/1040/1/arrowBlue.gif) no-repeat scroll 215px center #fff;font-size: 11px;color: #666;display:block;padding:6px 8px 6px 20px;}
#sideCatNav ul li a:hover,#sideCatNav ul li.selectedli a {color: #fff;background:url(/imagecache/1040/1/arrowWhite.gif) no-repeat scroll 215px center #006ebc;text-decoration:none;}
#sideCatNav ul li { border-bottom: 1px solid #eee; }
#sideCatNav ul li.last { border-bottom:none;}
#sideCatNav .subTitle a {background:url(/imagecache/1040/1/bg_sideCatNav.jpg) repeat-x scroll 0 0 transparent;border-top: 1px solid #cdcdcd;border-bottom: 1px solid #979797;font-size: 13px;font-weight:normal;color: #333;display:block;padding:6px 8px 6px 20px;position:relative;overflow:hidden;}
#sideCatNav .subTitle a:hover {text-decoration:none;}
#sideCatNav .first a {background:none;border:0;}
#sideCatNav .toggle {background: transparent url(/imagecache/1040/1/toggleClose.gif) center center no-repeat;height:16px;width:16px;position:absolute;right:10px;}
#sideCatNav .selected .toggle {background: transparent url(/imagecache/1040/1/toggleOpen.gif) center center no-repeat;}

.promotions {clear:both;}
/*End of Side Category Navigation Styles*/
#changepwd {margin-top:8px;}
.gobacktoaccountdiv {float:right;padding-top:5px;padding-right:28px;}
.headerImg{padding:10px 25px;}  /*Applied to Change Email/Password page header image*/

/* view cart page for Add and Update button */
.buttonUpdate{margin-top:10px;}
.buttonAdd{margin-left: 5px;margin-right: 0;margin-top: -2px;}

/*Normal font weight*/
.normalFont{font-weight:normal;}

/*Linksys Product Feed Module --start */
#linkProducts ul li {background: no-repeat scroll 215px center #FFFFFF;color: #666666;display: block;font-size: 11px;padding: 6px 8px 6px 20px;border-bottom: 1px solid #EEEEEE;}
.topHeadTag {background: no-repeat scroll left top #EFEFEF;clear: both;height: 35px;color: #333333;display: block;font-size: 13px;font-weight: normal;overflow: hidden;padding: 6px 8px 6px 20px;position: relative;}
.boldFont {font-weight: bold;}
.linkProductDiv {border-bottom: 1px solid #DFDFDF}
#linkProducts .selected .toggle {background: url("/imagecache/1040/1/toggleOpen.gif") no-repeat scroll center center transparent;}
#linkProducts .toggle {background: url("/imagecache/1040/1/toggleClose.gif") no-repeat scroll center center transparent;height: 16px;width: 16px;float: left;}
.linkProductHeader {color: #0089CB;font-family: Arial,Helvetica,sans-serif;font-size: 14pt;font-weight: bold;}
/*Linksys Product Feed Module --end */
#orderHistory .subInfo{color:#333333;float:left;font-family:arial;font-size:12px;text-align:left;margin-right:10px;padding-left:28px;width:300px;}