/* Common Elements CSS control header, footer, nav and most of the commen elements of the site*/
p, body table, .container-content, .fl-margin-none, .user-message-option1-btm-option2 img, .customer-rating, .um-option3, .um-option3-btm, .um-option1-wel-col1, um-option1-wel-col2, .arrow-left, .um-option1-signin, .um-option1-signin-2, .bulk-style2{float:left;}
ul.user-message-option1 li, .user-message-option1-content li, .um-option3-btm, .um-option3 b, .wrap-um-option1 b, .bulk-saving td, .bulk-saving-two-col td, .bulk-saving th, .bulk-saving-two-col th, .bulk-saving, .bulk-saving-two-col, .bulk-saving table, .bulk-saving-two-col table, .info-delivery, .sl-1, .in-pd, .low-pd, .out-pd, .sl-2, .in-sr, .low-sr, .out-sr, .bulk-saving tr, .bulk-saving-two-col tr, .um-option2, .wrap-sub-help h1, .wrap-sub-help, .wrap-sub-help h2, .wrap-sub-help span, .wrap-sub-help .hc-top, .sub-help, .sub-help div, .wrap-sub-help .help-content p, .wrap-sub-help b, .hc-btm, .wrap-or-qs, .haz, .wrap-or-qs p, .wrap-or-qs label, .wrap-or-qs .btn-qs, .sub-help label, .wrap-sub-help .oh-col1, .wrap-sub-help .oh-col2, table.ma-oh, .sub-help .empty-fix, .wrap-sub-help .txt-oh, .sub-help .oh-empty-btm, .wrap-sub-help .edit-opt-txt, .wrap-sub-help .edit-opt, .edit-opt input, .edit-opt label, .wrap-opt input, .wrap-opt label, .empty-previ-bou, .empty-previ-bou em, .empty-previ-bou p, .empty-previ-bou a, .empty-previ-bou-btm, .wrap-sub-help .msg-mix-ma, .wrap-sub-help .msg-mix-ma-btm, .msg-mix-ma em, .wrap-compare, .wrap-compare b, .wrap-quick-shop, .wrap-quick-shop b, .qs-col1-top, .qs-col1-btm, .qs-col1-body, .qs-col2-top, .qs-col2-btm, .btn-um-option7-b, .btn-um-option7-a, .pc-tc p, .wrap-um-option7 b, .wrap-sub-help .um-option9, .wrap-sub-help .um-option9 img, .wrap-sub-help .um-option9-btm{float:left;position:relative;}


.um-option3-ab, .btn-um-option1, .icon-delivery, .um-option3 img, .print-oh, .vt-savedlist{float:right;position:relative;}

.wrap-sub-help h1, .wrap-sub-help h2, .wrap-sub-help span, .wrap-sub-help .hc-top, .wrap-sub-help .hc-btm, .wrap-or-qs h2, .wrap-or-qs p, .haz, .haz-os, .wrap-promo-code label, .wrap-promo-code input, .wrap-msg-promo em, .wrap-oh h1, .password-col1, .personalDetails-col1, .wrap-sub-help .edit-opt, .wrap-sub-help .wrap-opt, .wrap-sub-help.info-ab, .txt-oh, .oh-online, .oh-branch, .oh-phone, .sub-help .oh-empty em, .print-oh, .print-oh-top, .home-emergency-msg p, .empty-previ-bou, .empty-previ-bou-btm, .empty-previ-bou em, .msg-mix-ma em, .del-track-ref, .wrap-sub-help .ab-col2, .vt-savedlist, .vt-savedlist-top, .wrap-compare h1, .wrap-quick-shop h1,  .wrap-compare b, .wrap-compare .remove, .wrap-quick-shop b, .wrap-compare .zoom, .download-im, .pc-tc p, .wrap-promo-code .input-error-tc, .um-checkout-2, .info-mpd, .qs-col1-body em, .qs-col2-body input, .info-prize-draw, .wrap-sub-help .prize-draw-confirm, .wrap-sub-help .um-option9 em, .recom-style4-body ul li{background:url(../images/generic/bg_img_generic.png) no-repeat 0px 0px;}

.main-content .p-help, .main-content .h2-help, .bulk-style3 em, .um-option3 h2, .um-option3 ul, .delivery-info-dsv, .delivery-info-nd, .sub-help div, .wrap-sub-help .help-content p, .sub-help ul, .wrap-or-qs strong, .print-oh, .um-option4 em, .empty-previ-bou p, .empty-previ-bou a, .um-option5-btm, .um-option5 em{display:block;clear:both;}

.no-pointer{cursor:default;}
.txt-align-center{text-align:center;}
.wrap-spinner, .wrap-um-option1, .arrow-um-option1-left, .wrap-um-option7{float:left;position:absolute;}

body{margin:0px;padding:0px;font:normal 0.7em sans-serif, Arial, Helvetica;color:#333;position:relative;background-color:#fff;}
body a{color:#3e71b5;text-decoration:underline;}	
body a:hover{color:#606060;padding-bottom:0px;}
body a:focus{}	
body del{color:#999;}
body em{font-style:normal;}	
body img, a img{border:0;text-decoration:none;}
body hr{width:97%;color:#ccc;float:left;}
body input{}
.highlight-input-field{border:2px solid #ef3700;}	
h1, h2, h3, h4, h5, p{margin:0px 10px 0px 0px;padding:0px;font-weight:normal;}
p{margin:0px 10px 0px 0px;padding:0px;font-weight:normal;}	
body dd{margin:0px;padding:0px;}	
body ul, ol{margin:0px;padding:0px;}
body li{list-style:none;margin:0px;padding:0px;}
body table{width:99.2%;border-collapse:collapse;margin:10px 10px 0px 0px;text-align:left;position:relative;}
.hightlight-table-row{background-color:#e5ecff;}
.hightlight-table-row-2{background-color:#f1f1f1;}
.emergency-msg{color:#e82100; margin:0px 0px 10px 0px;}
.home-emergency-msg{margin:0px 0px 0px 10px; padding:20px 10px 10px 20px; background:url(../images/user_message/bg_img_user_message_option5_top.png) no-repeat; width:957px; min-height:20px; float:left; position:relative;}
.home-emergency-msg p{ background-position:0px -1329px; padding:6px 0px 2px 30px;}
.home-emergency-msg-btm{background:url(../images/user_message/bg_img_user_message_option5_btm.png) no-repeat; width:987px; height:20px; float:left; position:relative; margin:0px 0px 0px 10px;}
.txt-normal{font-style:normal;}


/* Container for most of the pages CSS */
#container-main{width:995px;margin:0 auto;padding:0px;}
#container-content{position:relative;margin:0px;padding:0px;width:995px;}

/* Heading CSS */
h1{font-size:160%;float:left;}
h2{font-size:140%;}
h3{font-size:130%;}
h4{font-size:120%;}
h5{font-size:110%;margin:0px;}
	
/* Highlight Text */	
.text-xs{font-size:90%;}	
.highlighted-text{font-weight:bold;}
.text-m{font-size:110%;}	
.highlighted-text-l{font-size:120%;}
.highlighted-text-xl{font-size:130%;}
.highlighted-text-xxl{font-size:180%;}
.highlighted-text-option2, .text-2{color:#ea2d00;}
.highlighted-text-option3, .text-3{color:#060;}
.highlighted-text-option4, .text-4{color:#076100;}
.highlighted-text-option5, .text-5{color:#3474b3;}
.highlighted-text-option6, .text-6{color:#666;}

/* Italic Text */	
.italic-text{font-style:italic;}

/* Float Left - Margin None */
.fl-margin-none{position:relative;margin:0px;padding:0px;}

/* Float Right - Margin None */
.fr-margin-none{float:right;position:relative;margin:0px;padding:0px;}	

/* Empty hight */
.empty-hight-xs{height:10px;}
.empty-hight-s{height:20px;}
.empty-hight-m{height:30px;}
.empty-hight-l{height:39px;}
.empty-hight-xl{height:50px;}
.empty-hight-xxl{height:60px;}	
	
/* Clear All */
.clearall{clear:both;height:1px;visibility:hidden;display:block;line-height:0;}

/* Show and Hide */
.show-inline{display:inline;}
.show-block, .bulk-style2{display:block;}
.show{display:block;}	
.hide{display:none;}
.last{margin:0px;border:0;}
.bottom-last{margin-bottom:10px;}
.off{position:absolute;left:-2000em}	
	
/* Control the Width of Table, DIV, and P */
.full-width{width:99%;}
.three-quater-width{width:72.5%;}
.half-width{width:48%;float:left;}
.qyater-width{width:23.5%;}

/* Breadcrum */
.breadcrum, .breadcrum-style-2, .breadcrum-footer{width:900px;margin:46px 0px 0px 0px;padding:10px 0px 10px 10px;}
.breadcrum-footer{width:995px;margin:0px;}
.breadcrum-style-2{width:700px;display:block;}
.breadcrum-mysds{margin:0px 2px 10px 0px; float:right;text-align:right; width:600px;}
.bc-mysds-footer{margin:10px 2px 10px 0px;}

/* Bulk Saving */	
.bulk-saving, .bulk-saving-two-col{width:230px;margin:-45px 0px 0px 74px;}
.bulk-saving-two-col{margin:-71px 0px 0px 234px;}
.bs-pd{margin:20px 0px 10px 0px;}	
.bulk-saving .bs-row1, .bulk-saving-two-col .bs-row1{background-color:#f1f1f1;height:25px;margin:0px 0px 0px 2px;padding:0px;}
.bulk-saving .bs-row2, .bulk-saving-two-col .bs-row2{margin:0px 0px 0px 2px;padding-bottom:0px;}	
.bulk-style2{width:230px;margin:20px 0px 10px 3px;}	
.bulk-saving p, .bulk-saving-two-col p, .bulk-style3{width:95%;margin:0px 0px 0px -1px;padding:5px;color:#fff;background:url(../images/generic/bg_img_generic.png) no-repeat 0px -66px;}	
.bulk-saving table, .bulk-saving-two-col table{width:228px;height:64px;margin:-1px 0px 0px -1px;padding:0px;text-align:center;border:1px solid #b9b9b9;}
.bulk-saving-two-col table{width:192px;}	
.bulk-saving tr, .bulk-saving-two-col tr{margin:0px;}	
.bulk-saving th{width:71px;}
.bulk-saving-two-col th{width:85px;}
.bulk-saving td, .bulk-saving-two-col td{width:50px;}
.bulk-saving td, .bulk-saving-two-col td, .bulk-saving th, .bulk-saving-two-col th{height:25px;margin:0px;padding:7px 0px;border-right:1px solid #b9b9b9;vertical-align:top;}
.bs-row1> .bs-last, .bs-row2> .bs-last{border:0px;}
.bulk-style3{width:255px;height:200px;margin:-350px 0px 0px 577px;padding:24px 0px 0px 13px;color:#000;background-position:0px -648px;}
.bulk-style3-oc{margin:-340px 0px 0px 350px;}
.bulk-style3-cs{margin:-355px 0px 0px 349px;}
.bulk-style3 p{width:200px;}
.bulk-style3 em{width:240px;margin:10px 0px;text-align:left;}
.bulk-style3 img{margin:13px 26px 0px 0px;float:right;}	

/* User message for Prodcut List + Search Results + Product Details + Order Summary + Check and Submit pages*/
.wrap-um-option1{margin:0px;padding:0px;width:358px;z-index:2;}
.um-option1-pl{margin:456px 0px 0px 199px;}
.um-option1-sr{margin:357px 0px 0px 199px;}
.um-option1-pd{margin:-19px 0px 0px -312px;}
.um-option1-os{margin:71px 0px 0px 200px;}
.um-option1-cs{margin:244px 0px 0px 222px;}	
.um-option1-wel{margin:261px 0px 0px 75px;}
.um-option1-signin{margin:167px 0px 0px 338px;}
.um-option1-os-cat-qs{margin:20px 0px 0px 207px;}	
.um-option1-signin-2{margin:224px 0px 0px 329px;}	
.btn-um-option1{margin:-27px 0px 0px 0px;}
.btn-um-option2{margin:-27px 12px 0px 0px;}
.arrow-um-option1{float:right;position:absolute;margin:20px 0px 0px 367px;z-index:10;}	
.arrow-um-option1-left{margin:38px 0px 0px -13px;z-index:10;}
.wrap-um-option1 ul{width:340px;padding:20px 20px 35px 20px;z-index:20;background:url(../images/user_message/bg_img_user_message_option1_content.png) no-repeat;}
.wrap-um-option1 ul li, .um-option3 ul li{margin:5px 0px 0px 0px;}
.wrap-um-option1 em, .um-option3 em, .wrap-um-option1>ul>em{font-size:130%;}
.wrap-um-option1 b{width:397px;height:16px;background:url(../images/user_message/bg_img_user_message_option1_btm.png) no-repeat;}
.um-option2{width:659px;min-height:130px;margin:0px 0px 0px 17px;padding:20px 0px 0px 40px;background:url(../images/user_message/bg_img_user_message_option2_content.png) no-repeat;}
.um-option2 p{width:60%;font-size:120%;line-height:1.6em;}	
.um-option2-btm{height:8px;margin:0px 0px 0px 17px;padding:0px;background:url(../images/user_message/bg_img_user_message_option2_btm.png) no-repeat;clear:both;display:block;}	
.um-option2-os{margin:-35px 0px 0px 190px;}
.um-option3{width:715px;min-height:90px;margin:0px 0px 0px 4px;padding:0px 10px 0px 10px;clear:right;}
.um-option3 h2{width:700px;}
.um-option3 ul{width:736px;margin:-1px 0px 0px 0px;padding:20px 20px 35px;background:url(../images/user_message/bg_img_user_message_option3_top.png) no-repeat;}
.container-form-elements-col1 .um-option3-cs{ display:block; clear:both;}
.container-form-elements-col1 .um-option3-cs ul{ margin:0px 0px 0px -10px; padding:15px 10px 30px 0px;}
.container-form-elements-col1 .um-option3-cs ul li{ margin:0px 0px 10px 20px;}
.um-option3 p{margin:10px 10px 10px 0px;}	
.um-option3 ul li{width:650px;margin:5px 0px 0px 0px;list-style-position:inside;}
.um-option3-btm, .um-option3 b{width:743px;height:32px;padding:0px;background:url(../images/user_message/bg_img_user_message_option3_btm.png) no-repeat;}
.container-form-elements-col1 .um-option3-cs b{ margin:0px 0px 0px -10px;}
.um-option3-btm-pl, .um-option3-btm-cs{margin:0px 0px 0px 15px;}	
.user-message-page-specific1{margin:0px 0px 0px 10px;}
.um-option3-ab{margin:15px 15px 0px 0px;border:0;}
.um-option4{width:253px;height:110px;margin:-35px 0px 20px 372px;padding:10px 10px 10px 40px;background:url(../images/user_message/bg_img_user_message_option4.png) no-repeat;position:absolute;display:block;z-index:100;}
.um-option4 em{font-size:130%;width:280px;line-height:200%;}
.um-option4 img{float:right;margin:20px 30px 0px 0px;}
.um-message-option4{background:url(../images/user_message/bg_img_user_error_message_option4.png) no-repeat;}
.um-option5, .um-option5-btm{background:url(../images/user_message/bg_img_user_message_option6.png) no-repeat;width:614px;min-height:50px;float:left;position:relative;margin:0px 0px 0px 10px;padding:10px 10px 0px 10px; text-align:left;}
.um-option5-btm{background:url(../images/user_message/bg_img_user_message_option6_btm.png) no-repeat;min-height:12px;margin:0px 0px 10px 10px;padding:0px 10px 0px 10px;}
.um-option5 em{font-size:130%;width:600px;}
.um-option5 p{margin-top:10px;}
.um-cs{margin:20px 0px 0px 65px;}
.um-cs-btm{margin:0px 0px 6px 65px;}
.pc-tc p{width:300px;margin:-4px 0px 0px 10px;padding:6px 0px 3px 25px;background-position:-276px -1079px;}
.wrap-um-option7 em, .wrap-um-option7>ul>li>em{font-size:130%;padding-right:20px;}
.wrap-um-option7{margin:-10px 0px 0px -391px;left:0px;top:0px;padding:0px;width:358px;z-index:4;}
.wrap-um-option7 ul{width:347px;padding:12px 20px 45px 13px;z-index:20;background:url(../images/user_message/bg_img_user_message_option7_content.png) no-repeat;}
.wrap-um-option7 ul li{margin:5px 0px 0px 0px;list-style:none;}
.wrap-um-option7 b{width:397px;height:29px;background:url(../images/user_message/bg_img_user_message_option7_btm.png) no-repeat;}
.arrow-um-option7{float:right;position:absolute;margin:20px 0px 0px 365px;z-index:10;}
.btn-um-option7-a{margin:-28px 0px 0px 164px;}
.btn-um-option7-b{margin:-28px 0px 0px 14px;}
.wrap-um-option7-pd{margin:0px;left:-360px;top:38px;}
.wrap-um-option7-pd .close{left:337px;top:15px;}
.wrap-style-1 .wrap-um-option7 ul li{list-style:none;}
.wrap-sub-help .um-option9{width:768px;min-height:50px;margin:10px 0px 0px 18px;padding:15px 0px 15px 20px;background:url(../images/user_message/bg_img_user_message_option9.png) no-repeat;}
.wrap-sub-help .um-option9 em{font-size:130%;background-position:-276px -1080px;padding:3px 0px 3px 25px;}
.wrap-sub-help .um-option9 img{ margin:20px 30px 0px 0px;}
.wrap-sub-help .um-option9-btm{width:788px;min-height:24px;margin:0px 0px 0px 18px;padding:0px;background:url(../images/user_message/bg_img_user_message_option9_btm.png) no-repeat;}
.sub-help .um-9-btn1{width:112px;height:28px;margin:10px 30px 0px -5px;}

/* Customer Rating */
.customer-rating, .info-delivery{margin:5px 0px 10px 0px;clear:right;display:block;clear:left;}

/* Delivery message */	
.info-delivery{margin:4px 0px 0px 0px;}
.icon-delivery{margin:0px 0px 5px 0px;}

/* Hazardous message */	
.haz, .haz-os{margin:15px 0px 10px 0px;padding:0px 0px 0px 30px;background-position:-275px -1187px;}
.haz{margin:15px 0px 0px 0px;}
.haz-os, .haz-cs{height:18px;margin:5px 0px 5px 0px;padding:6px 6px 0px 28px;font-weight:bold;}
.haz-cs{margin:0px 0px 5px 0px;}	

/* Stock Level for Product List + Search Results + Product Details Pages - START */		
.sl-1, .in-pd, .low-pd, .out-pd{height:19px;margin:20px 0px 0px 1px;padding:8px 0px 0px 30px;font-size:120%;background:url(../images/generic/bg_img_prod_details.png) no-repeat 0px -2959px;}
.sl-2, .in-sr, .low-sr, .out-sr{height:17px;margin:20px 0px 0px 1px;padding:5px 0px 0px 28px;font-weight:bold;background:url(../images/generic/bg_img_generic.png) no-repeat 0px 0px;}
.in-pd{background-position:0px -2959px;}	
.low-pd{background-position:0px -2986px;}
.out-pd{background-position:0px -3013px;}
.in-sr{background-position:0px 0px;display:block;clear:right;clear:left;width:171px;}	
.low-sr{background-position:0px -22px;}
.out-sr{background-position:0px -44px;}

/* Delivery Info for Product List + Search Results + Product Details Pages - START */
.delivery-info{margin:10px 0px 0px 0px;}
.delivery-info-instock, .delivery-info-lowstock, .delivery-info-outstock, .delivery-info-dsv, .delivery-info-nd, .wrap-spinner{margin:0px;padding:6px 5px 0px 28px;background:url(../images/generic/bg_img_generic.png) no-repeat 0px 0px;height:15px;font-weight:bold;}	
.delivery-info-lowstock{background-position:0px -22px;}
.delivery-info-outstock{background-position:0px -44px;}
.delivery-info-dsv, .delivery-info-nd{margin:5px 0px 0px 0px;background-position:0px -348px;height:15px;}
.delivery-info-nd{background-position:0px -370px;}

/* Gray text */	
.product-info, .description em{color:#666;}

/* Spinner - START */
.wrap-spinner{width:268px;height:185px;margin:318px 0px 0px 397px;padding:20px 0px 0px 0px;background-position:-244px 0px;text-align:center;font-weight:normal;}
.wrap-spinner img{margin-top:20px;}

/*Specific for Help Pages*/
.main-content .p-help, .main-content .h2-help{width:99%;}
.main-content .h2-help{height:20px;margin-top:10px;}
.wrap-sub-help{width:985px; margin:0px 10px 0px 0px; float:left;}
.wrap-sub-help h1{ background-position:0px -1928px;color:#fff;height:36px;padding:7px 0px 0px 10px;width:985px;margin:0px;}
.sub-help{background:url(../images/generic/bg_img_compare.png) repeat-y 0px 0px;width:992px;margin:0px; padding-top:10px; min-height:220px;}
.sub-help-style-2{min-height:100px;}
.sub-help label{width:165px;text-align:right;display:block;margin:8px 10px 0px 0px;}
.sub-help input{width:230px;padding:4px 4px;margin-bottom:10px; float:left;}
.sub-help select{margin:4px 0px 0px 0px; position:relative; margin-bottom: 10px;}
.sub-help>.label-option1{width:51px;margin:8px 4px 0px 5px;}
.sub-help>.select-option1{width:95%; margin:10px 0px 10px 20px; padding:5px;}
.sub-help>div>.select-option2{float:left; position:relative; margin:10px 0px 0px 25px; width:705px;}
.sub-help>.label-option2, .sub-help>.label-option3{text-align:left;width:210px;margin:0px;font-weight:bold;}
.sub-help>.label-option3{width:230px;margin:20px 0px 0px 0px;}
.sub-help>div>p>.label-option6{float:left; position:relative; margin:0px 0px 0px 5px; width:300px; text-align:left; font-weight:bold;}
.sub-help>div>.label-option4, .sub-help>div>.label-option5{float:left; position:relative; margin:0px; text-align:left; font-weight:bold;}
.sub-help>div>.label-option5{margin:0px 0px 15px 0px;}
.sub-help>.input-option1{width:94px;margin:0px 0px 10px 0px; float:left; position:relative;}
.sub-help>.input-option2{width:133px; height:26px;margin:-3px 0px 0px 0px; float:left; position:relative;}
.sub-help>.input-option3{float:right; height:27px; width:145px; margin:0px 17px 0px 0px;}
.sub-help>.input-option4{float:left; height:29px; width:164px; margin:0px 0px 0px 10px;}
.sub-help>.input-option5{width:242px;}
.sub-help>div>.input-option5{float:left; position:relative; margin:0px 5px 0px 5px; width:15px;}
.sub-help>div>p>.input-option6{width:69px;}
.sub-help>div>p>.input-option7{width:133px; height:26px; margin:-4px 0px 0px 0px;}
.sub-help>div>p>.input-option8{float:left; position:relative; margin:0px; width:20px;}
.wrap-sub-help .wrap-qas-2{float:left; position:relative; margin:10px 0px 0px 26px;}
.wrap-sub-help .wrap-qas-2 em{float:left; position:relative; margin:0px 0px 5px 0px; font-size:140%; font-weight:normal; width:600px;}
.wrap-sub-help .wrap-qas-2 select{float:left; position:relative; margin:0px 0px 10px 0px; width:700px;}
.wrap-sub-help .wrap-qas-2 .action-btn-1{float:left; position:relative; margin:0px 0px 0px -10px; width:164px; height:29px;}
.wrap-sub-help .wrap-qas-2 .action-btn-2{float:right; position:relative; margin:0px 12px 0px 0px; width:145px; height:27px;}
.sub-help>.radio{width:22px;height:auto;float:left;text-align:left;background:none; margin:0px 0px 0px 10px; }
.sub-help>.check{width:22px;height:auto;float:left;text-align:left;background:none; margin:20px 0px 20px 170px; }	
.sub-help br{clear:both;}
.sub-help hr{width:97.5%; margin:10px 0px 20px 10px; border:1px dotted #666;}
.sub-help em{ float:left; position:relative; margin:10px 0px 10px 0px; font-weight:bold;}
.wrap-sub-help .highlighted-text-option2, .wrap-sub-help .require{ color:#F00; background:none; float:left; position:relative; margin:8px 0px 0px 10px; padding:0px; width:15px;}
.wrap-sub-help .mandatory-txt{ color:#F00; background:none; display:block; margin: 0 10px 10px; float:left; width: 95%}
.wrap-sub-help .require-2{margin:-15px 450px 0px 0px;}
.wrap-sub-help .require-3{margin:-27px 375px 0px 0px;}
.wrap-sub-help .require-4{margin:-27px 511px 0px 0px;}
.wrap-sub-help .require-5{margin:-24px 543px 0px 0px;}
.require-6, .require-7{float:left; position:relative; margin:5px 0px 0px 0px; color:#F00;}
.require-7{margin:13px 0px 0px 5px;}
.wrap-sub-help b{background:url(../images/generic/bg_img_generic.png) no-repeat 0 -1989px; width:992px; margin:0px; height:9px;}
.wrap-sub-help p{margin:0px 10px 10px 10px; width:95%;}
.wrap-sub-help h2{width:auto;height:27px;margin:0px 0px 0px 18px;padding:9px 10px 0 15px;z-index:2;display:block;background-position:0 -933px;}
.wrap-sub-help span{width:26px;height:34px;margin:2px 0px 0px 0px;z-index:2;display:block;background-position:0 -971px;}
.wrap-sub-help .hc-top{width:874px;height:7px;margin:-2px 0px 0px 18px;z-index:0;display:block;background-position:0px -1005px;}	
.sub-help div{width:754px;margin:-2px 0px 0px 18px;padding:10px;background:url(../images/generic/bg_img_help_sub.png) 0px 0px;}
.wrap-sub-help .help-content p{width:99%;margin:0px 0px 10px 0px;}
.sub-help ul{margin:0px 0px 10px 10px;}
.sub-help ul li, .sub-help dd{background:url(../images/generic/bg_bullet.png) no-repeat 0px 3px;margin:0px 0px 5px 0px;padding:0px 0px 0px 10px;vertical-align:top;}	

.sub-help dl{margin:20px 0px 0px 10px;width:730px; clear:both; display:block; float:left; position:relative;}	
.sub-help dt{font-size:110%;margin:0px 0px 10px 0px;font-weight:bold;}


.wrap-sub-help .hc-btm{background-position:0px -1013px;width:874px;margin:0px 0px 20px 18px; height:7px;}
.btn-snp-can, .btn-prize-1{float:right; position:relative; margin:10px 0px 0px 10px;}
.wrap-sub-help .password-col1{ background-position:-738px 8px; width:204px; height:240px; margin:0px 40px 0px 35px;}
.wrap-sub-help .password-col2{float:left; position:relative; margin:60px 0px 0px 0px; width:400px;}
.wrap-sub-help .personalDetails-col1{ background-position:-314px -647px; width:204px; height:240px; margin:0px 40px 0px 35px;}
.wrap-sub-help .personalDetails-col2{float:left; position:relative; margin:60px 0px 0px 0px; width:400px;}
.wrap-sub-help .password-col2 img{margin:40px 0px 0px 0px;}
.wrap-sub-help .personalDetails-col2 img{margin:40px 0px 0px 0px;}
.wrap-sub-help .info-ab{ background-position:0px -1405px; float:left; position:relative; padding:5px 0px 2px 30px; margin-bottom:30px;}
.wrap-sub-help .container-user-message{background: none; margin: -262px 0 0 486px;}
.container-form-elements-col1 .container-user-message{background: none; margin: -262px 0 0 486px;}
.wrap-sub-help .help-um-1{float:right; position:absolute; margin:-30px 0px 0px 440px; color:#666; width:40%;}
.wrap-sub-help .container-user-message .message-7{float:right; position:absolute; margin:103px 0px 0px -55px; color:#666; width:40%;}
.container-form-elements-col1 .container-user-message .message-7{float:right; position:absolute; margin:419px 0px 0px -34px; color:#666; width:60%;}
.wrap-sub-help .help-um-2, .wrap-sub-help .container-user-message .message-8{float:right; position:absolute; margin:-35px 0px 0px 440px; color:#666; width:40%;}
.wrap-sub-help .container-user-message .message-8{float:right; position:absolute; margin:150px 0px 0px -55px; color:#666; width:40%;}
.container-form-elements-col1 .container-user-message .message-8{float:right; position:absolute; margin:466px 0px 0px -34px; color:#666; width:60%;}
.wrap-sub-help .help-um-3, .wrap-sub-help .container-user-message .message-9{float:right; position:absolute; margin:-35px 0px 0px 440px; color:#666; width:40%;}
.wrap-sub-help .container-user-message .message-9{float:right; position:absolute; margin:225px 0px 0px -55px; color:#666; width:40%;}

/*Specific for Catalogue Quick Shop*/
.wrap-or-qs{margin:0px 0px 10px 0px;}
.wrap-or-qs h2{width:185px;height:39px;padding:20px 0px 0px 60px;color:#3275b5;background-position:0px -1021px;}
.wrap-or-qs p{width:223px;min-height:190px;margin:-1px 0px 0px 0px;padding:10px 0px 0px 30px;vertical-align:top;color:#333;background-position:0px -1126px;}
.wrap-or-qs strong{width:99%;margin-bottom:20px;}
.wrap-or-qs label{margin:10px 5px 0px 0px;text-align:right;width:100px;}
.wrap-or-qs input{margin:0px 0px 5px 0px;}
.wrap-or-qs .btn-qs{margin:10px 0px 0px 38px;}

/*Specific for My Account Order History*/
.wrap-sub-help .oh-col1, .wrap-sub-help .oh-col2{width:45%;margin:0px;border-right:1px dotted #999;line-height:140%;}
.wrap-sub-help .oh-col2{border:none;margin-left:30px;}
.wrap-sub-help .oh-col1 em, .wrap-sub-help .oh-col2 em{margin:0px 8px 0px 0px;}
.wrap-sub-help .ab-col1, .wrap-sub-help .prize-draw-col1, .wrap-sub-help .ab-col2{width:45%;margin:0px 0px 0px 10px;border-right:1px dotted #999;line-height:140%;}
.wrap-sub-help .br0{border-right:0px;}
.wrap-sub-help .ab-col2{border:none; margin:0px 0px 0px 20px; padding:0px 0px 0px 25px; color:#666; background-position:-276px -1080px;}
.wrap-sub-help .ab-col1-style2, .wrap-sub-help .prize-draw-col1-style2{ border:0px; padding-left:10px; width:365px; min-height:100px;}
table.ma-oh{margin:0px 0px 20px 20px;background:none;border:1px solid #999;width:770px;font-size:120%;}
table.ma-oh th{background-color:#2A5FA6;height:40px;width:115px;color:#fff;padding:0px 0px 0px 10px;border-right:1px solid #fff;}
table.ma-oh tr{}	
table.ma-oh td{height:40px;padding:0px 0px 0px 10px;border-right:1px solid #999;border-bottom:1px solid #999;}
.ma-oh .oh-title-1{width:90px;}
.ma-oh .oh-data-1{ background-color:#f1f1f1;}	
.ma-oh .last{border-right:1px solid #999;}
.sub-help .empty-fix{margin:0px;}	
.oh-online{background-position:85px -1473px; padding:0px}
.oh-branch{background-position:-79px -1467px;}
.oh-phone{background-position:-245px -1473px;}
.ma-oh em{float:right; padding-right:10px;}
.wrap-sub-help .txt-oh{margin:0px 0px 20px 20px; background-position:0px -1524px; padding:0px 0px 0px 25px; width:515px;}	
.sub-help .oh-empty{margin:20px 0px 0px 53px; padding-top:30px;}
.sub-help .oh-empty em{font-size:140%; background-position:0px -1525px; padding:3px 0px 2px 25px;}
.sub-help .oh-empty-btm{margin:0px 0px 0px 53px;}
.print-oh, .print-oh-top, .vt-savedlist-top{height:20px;margin:20px 0px 0px 0px;padding:8px 0px 0px 35px;background-position:9px -1556px;}
.print-oh-top{margin:0px; position:absolute; top:49px; right:10px;}
.vt-savedlist-top{ background-position:-159px -1555px; float:right; position:absolute; margin:0px; top:49px; right:135px;}
.vt-savedlist{background-position:-160px -1555px; float:right; position:relative; height:20px;margin:20px 14px 0px 0px;padding:8px 0px 0px 35px;}
.print-oh-sl{ clear:none; float:right; margin-right:10px;}
.print-compare{margin:-40px 10px 0px 0px; float:right;}
.del-track-ref{ background-position:78px -1352px; padding:4px 40px 4px 0px;}
.btn-ma-action1{margin:-72px 67px 0px 0px; float:right;}
.sub-help .btn-ma-action2, .sub-help .btn-ma-action3{margin:-72px 67px 0px 0px; float:right; width:133px; height:30px;}
.sub-help .btn-ma-action3{width:81px; height:29px;}
.sub-help .info-mpd{font-weight:normal; background-position:-276px -1080px; margin:25px 0px 0px 0px; padding:0px 0px 0px 30px; color:#666;}

/* Specific for Prize Draw */
.info-prize-draw{font-weight:normal; background-position:-276px -1080px; margin:0px; padding:4px 0px 4px 30px; color:#666;}
.prize-draw-marketing{margin:0px 0px 0px 18px; width:754px; border:1px solid #cacaca;}
.wrap-prize-draw-marketing{min-height:10px;}
.wrap-sub-help .prize-draw-confirm{ background-position:-566px -664px; width:201px; height:201px; margin:0px 40px 0px 35px;}
.wrap-sub-help .prize-draw-confirm-col2{float:left; position:relative; margin:0px; width:400px;}
.wrap-sub-help .prize-draw-confirm-col2 em{ font-size:140%; font-weight:normal;}
.wrap-sub-help .prize-draw-confirm-col2 img{margin:40px 0px 0px 0px;}

/* Specific for Saved Delivery Address div */
.sub-help .select-del-address{width:90%;margin:15px 0px 0px 34px;}
.sub-help .sda-action-btn1{ width:137px; height:26px; float:right; margin:10px 10px 0px 0px;}
.sub-help .sda-action-btn2{ width:172px; height:26px; float:right; margin:10px 40px 0px 0px; }

/*Opt on my account page*/	
.wrap-sub-help .edit-opt-txt{width:50%;margin:37px 0px 20px 20px;}	
.wrap-sub-help .edit-opt, .wrap-sub-help .wrap-opt{width:39%;margin:30px 0px 20px 0px;padding:10px 0px 0px 10px;height:28px;background-position:0px -1427px;}
.edit-opt input, .wrap-opt input{width:20px;}
.edit-opt label, .wrap-opt label{width:50px;text-align:left;margin:5px 20px 0px 6px;}	
abbr{border-bottom: dashed #ccc 1px; cursor:help}

/*Specific for Your Previous Purchases EMPTY SCREEN*/
.empty-previ-bou{width:767px;min-height:43px;margin:0px;padding:20px 10px 10px 20px;background-position:0px -1601px;}
.empty-previ-bou em{width:700px;margin:0px;padding:2px 0px 3px 30px;background-position:0px -1528px;font-size:120%;font-weight:bold;}
.empty-previ-bou p{margin:10px 0px 0px 30px;width:750px;}
.empty-previ-bou a{margin:20px 0px 0px 30px;width:750px;}
.empty-previ-bou-btm{width:797px;height:14px;margin:0px;background-position:0px -1892px;}

/* message for mix fullfilment on my account page */
.wrap-sub-help .msg-mix-ma, .wrap-sub-help .msg-mix-ma-btm{width:721px;margin:15px 0px 0px 25px;padding:0px 10px 10px 10px;background:url(../images/user_message/bg_img_user_message_option2_content.png) no-repeat;	min-height:10px;}
.msg-mix-ma span{margin:0px 30px 0px 30px;width:600px;background:none;}	
.msg-mix-ma em{font-size:130%;background-position:0px -1528px;padding:4px 0px 0px 29px;width:98%;}	
.wrap-sub-help .msg-mix-ma-btm{margin:0px 0px 10px 25px;height:1px;background:url(../images/user_message/bg_img_user_message_option2_btm.png) no-repeat;}
.wrap-sub-help .non-edit-1{margin:15px 0px 0px 50px;}
.wrap-sub-help .non-edit-2{margin:0px 0px 10px 50px;}

/* Compare and Quick Shop*/
.wrap-compare, .wrap-quick-shop{width:1001px; margin:5px 0px 0px 0px;}
.wrap-compare h1, .wrap-quick-shop h1{background-position:0px -1928px; height:36px; color:#fff; width:982px; padding:7px 0px 0px 10px; font-size:160%;}
.sub-compare h2{font-size:100%; border:0px;}
.sub-compare h3{font-size:130%; font-weight:bold;}
.sub-compare, .sub-quick-shop{background:url(../images/generic/bg_img_compare.png) repeat-y; width:992px; min-height:500px; margin:-6px 0px 0px 0px; display:block; clear:both; height:auto; float:left; position:relative;}
.sub-compare table{margin:0px; width:100%; table-layout:fixed;}
.sub-compare tr{vertical-align:top;  margin:0px 0px 0px 3px; padding:0px; float:left; position:relative;}
.sub-compare td, .sub-compare th{border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;width:186px;min-height:30px; padding:5px 5px 5px 5px;}
.sub-compare th{text-align:right;}
.wrap-compare b, .wrap-quick-shop b{width:992px; height:9px; background-position:0px -1989px; margin:-5px 0px 0px 0px;}
.sub-compare .remove{background-position:-550px -1477px; padding:12px 0px 10px 19px;}
.sub-compare .zoom{background-position:-793px -1480px; padding:11px 0px 5px 27px; width:161px; height:25px;}
.sub-compare .bb0{border:0px; border-right:1px solid #d9d9d9;}
.sub-compare .br0{border-right:0px solid #d9d9d9;}
.sub-compare em{color:#E82100;}
.stock{width:157px; margin:0px;}
.delivery{margin:0px;}
.sub-compare ul{margin:0px;}
.sub-compare ul li{ list-style:disc; list-style-position:inside; margin-bottom:3px;}
.row-2{background-color:#f1f1f1;}
.download-im{background-position:-328px -1555px; padding:13px 4px 0px 30px; height:16px; float:left; position:relative; margin:0px;}
.sub-compare .btn-1{margin-right:28px;}
.sub-compare .row-1{vertical-align:middle;}
.sub-compare .row-1 a{color:#666;}
.sub-compare .row-1 a:hover{color:#2760A7;}

/* Specific for Catalogue Quick Shop*/
.sub-quick-shop{padding:10px; width:972px;}
.quick-shop-col1{float:left; position:relative; margin:0px; width:372px;}
.quick-shop-col2{float:left; position:relative; margin:0px; width:585px;}
.qs-col1-top, .qs-col1-btm, .qs-col1-body, .qs-col2-top, .qs-col2-btm, .qs-col2-body{margin:0px; background:url(../images/generic/bg_top_quickshop.png) no-repeat 0px 0px; width:372px; height:8px;}
.qs-col1-btm, .qs-col2-btm{background:url(../images/generic/bg_btm_quickshop.png) no-repeat 0px 0px;}
.qs-col1-body{ background:url(../images/generic/bg_body_quickshop.png) repeat-y 0px 0px;min-height:608px; padding:10px 10px 10px 20px;}
.qs-col2-top, .qs-col2-btm{ background-position:-372px 0px; width:600px;}
.qs-col1-body{width:343px;}
.qs-col2-body{width:584px; margin:8px 0px 0px 14px; padding:15px 0px 0px 0px; text-align:center; background:url(../images/generic/bg_body_quickshop.png) repeat-y -385px 0px;min-height:614px;}
.qs-col1-body em{ margin:0px; padding:4px 0px 0px 25px; background-position:-276px -1080px; display:block; color:#666; width:85%;}
.qs-col1-body img{ margin:10px 0px 20px 28px; display:block; clear:both;}
.qs-col2-body input{ background-position:-331px -1374px; width:106px; height:23px; border:0px; margin:0px 0px 10px 0px; padding:6px 5px 0px 5px; font-size:120%; color:#333;}
.qs-col2-body .input-option2{ background-position:-488px -1374px; width:58px; border:0px; margin:0px 0px 10px 20px;}
.qs-col2-body .input-option3{ width:252px; height:34px; background:none; margin:10px 0px 0px 0px;}
.qs-col2-body h2{ float:left; position:relative; margin:0px 42px 10px 0px; text-align:right; width:289px; font-size:125%; font-weight:bold;}
.qs-col2-body .h2-style2{ margin:0px; width:54px;}
.qs-col2-body .error1{ background-position:-331px -1427px;}
.qs-col2-body .error2{ background-position:-484px -1427px;}
.wrap-um-option8{float:left; position:relative; margin:-10px 0px 0px 10px; text-align:left; padding:0px;}
.um-option8{float:left; position:relative; margin:0px; padding:20px 0px 0px 20px; background:url(../images/user_message/bg_img_user_message_option8.png)0px 0px no-repeat; width:545px; height:75px; display:block; clear:both;}
.um-option8 p{ margin-bottom:10px;}
.um-option8 em{ font-size:120%; font-weight:bold; width:500px; display:block; clear:both; color:#E82100;}
.um-option8-btm{ float:left; position:relative; margin:0px; background:url(../images/user_message/bg_img_user_message_option8_btm.png)0px 0px no-repeat; width:565px; min-height:35px;}

/* Specific for Request a Catalogue*/
.sub-help .req-cat-data1{float:left; position:relative; margin:0px 0px 10px 35px; display:block; clear:both;}

/* Promo icons on the product list + search results and product details page */
.promo-info, .promo-info-pd{position:absolute; top:-8px; left:100px; float:right;}
.promo-info-pd{top:7px; left:157px;}

/* Help text next to form elements in checkout */
.um-checkout-1, .um-checkout-2, .um-checkout-3, .um-checkout-4, .wrap-sub-help .um-checkout-5, .wrap-sub-help .um-checkout-6, .wrap-sub-help .um-checkout-7{float:left; position:relative; width:230px; padding:0px; margin:6px 0px 0px 10px; color:#666;}
.um-checkout-2, .um-checkout-2b{margin:2px 0px 0px 0px; padding:5px 0px 6px 25px; width:420px; background-position:-276px -1150px;}
.um-checkout-3{margin:4px 0px 0px 25px;}
.um-checkout-4{margin:2px 0px 0px 10px;}
.um-checkout-2b{width:100px; margin:15px 0px 0px 0px;}
.wrap-sub-help .um-checkout-5{margin:2px 0px 0px 0px; width:300px;}
.wrap-sub-help .um-checkout-6{margin:11px 0px 0px 25px;}
.wrap-sub-help .um-checkout-7{margin:8px 0px 0px 0px; width:340px;}

/* RECOMMENDATION CSS START */
/* Recommendation for Search Result Page */
.wrap-recom-style1, wrap-recom-style2, .wrap-recom-style4{float:left; position:relative; margin:0px 0px 20px 0px; padding:0px;}
.recom-style1-top, .recom-style1-btm, .recom-style2-top, .recom-style2-btm{float:left; position:relative; margin:0px; padding:0px; background:url(../images/recommendation/recom1_top.png); width:981px; height:11px;}
.recom-style1-btm{background:url(../images/recommendation/recom1_btm.png);}
.recom-style1-body{background:url(../images/recommendation/recom1_body.png); padding:0px 0px 0px 10px; width:971px; margin:0px auto; position:relative; float:left;}
.recom-style1-body .title, .recom-style2-body .title, .wrap-recom-style3 .title, .wrap-recom-style4 .title{ font-size:130%; color:#666;}
.recom-style1-body ul, .recom-style2-body ul, , .recom-style4-body ul{ float:left; position:relative; margin:4px auto; text-align:center;}
.recom-style1-body ul li, .recom-style2-body ul li{ float:left; position:relative; margin:0px; padding:0px 10px 0px 10px; list-style:none; display:block; list-style-position:inside; width:170px; border-right:1px dotted #e3e3e3; min-height:158px; text-align:center;}
.recom-style1-body .last, .recom-style2-body .last, .recom-style4-body .last{border:0px; background:none;}
.recom-style1-body ul li div, .recom-style2-body ul li div, .recom-style4-body ul li div{display:block; clear:both; text-align:left; width:170px; height:28px; overflow:hidden; float:left; position:relative;}
.recom-style1-body ul li em, .recom-style2-body ul li em, .wrap-recom-style3 div em, .recom-style4-body ul li em{display:block; clear:both; text-align:left; font-size:115%; font-weight:bold; margin-top:5px;}
.recom-style1-body ul li del, .recom-style2-body ul li del, .wrap-recom-style3 div del, .recom-style4-body ul li del{margin-right:5px; font-size:85%; font-weight:normal;}
.recom-style1-body ul li span, .recom-style2-body ul li span, .wrap-recom-style3 div span, .recom-style4-body ul li span{color:#E82100; text-align:left; display:block; clear:both; margin:2px 0px 0px 0px; height:20px;}

.wrap-recom-style2{margin:0px;}
.recom-style2-top, .recom-style2-btm{background:none; border-top:1px dotted #999; margin:10px 0px 0px 5px;}
.recom-style2-body{background:none; margin:0px 0px 0px 10px; float:left; position:relative;}
.wrap-recom-style3{float:left; position:relative; margin:0px 0px 0px 10px; padding:0px; width:480px; clear:both;}
.wrap-recom-style3 ul{ margin:10px 0px 0px 0px;}
.wrap-recom-style3 ul li{display:block; clear:both; margin:0px 0px 20px 0px;}
.wrap-recom-style3 img{float:left; position:relative; margin:0px 0px 10px 20px; padding:0px;}
.wrap-recom-style3 div{float:left; position:relative; margin:10px 0px 0px 10px; padding:0px; vertical-align:top; width:200px;}
.wrap-recom-style2 .title, .wrap-recom-style3 .title, .wrap-recom-style4 .title{font-weight:bold;}


.recom-style4-top{background:none; border-top:1px dotted #999; margin:10px 0px 0px 5px; float:left; position:relative;width:981px; height:11px;}
.recom-style4-btm{float:left; position:relative; margin:0px; padding:0px; width:981px;}
.recom-style4-body{padding:0px 0px 0px 10px; width:971px; margin:0px auto; position:relative; float:left;}
.recom-style4-body ul li{ text-align:center; float:left; position:relative; margin:0px; padding:0px 10px 0px 10px; list-style:none; display:block; list-style-position:inside; width:170px; min-height:158px; background-position:156px -2021px; background-repeat:no-repeat;}
.recom-style1-body input, .recom-style2-body input, .recom-style3-body input, .recom-style4-body input{text-align:left; float:left; position:relative;}


/* Info Pop Up CSS - START */
#wrap-info-popup{width:652px; height:476px; margin:0 auto;padding:0px; clear:both;}
.info-popup-t, .info-popup-b{ float:left; position:relative; margin:0px; padding:0px; background:url(../images/user_message/bg_img_um_popup_t.png) no-repeat 0px 0px; width:652px; height:10px;}
.info-popup-b{background:url(../images/user_message/bg_img_um_popup_b.png) no-repeat 0px 0px; height:23px;}
.info-popup-body{background:url(../images/user_message/bg_img_um_popup_body.png) repeat-y 0px 0px; padding:10px 10px 10px 20px; width:632px; display:block; clear:both; float:left; position:relative;}
.info-popup-body h1{width:500px; display:block; clear:both;}
.info-popup-body p{margin:10px 0px 0px 0px; width:600px; display:block; clear:both;}
.info-popup-body img{margin:10px 0px 10px 0px; float:left; position:relative; display:block; clear:both;}
.info-popup-body .info-popup-logo{ float:left; position:relative; margin:0px 0px 30px 0px;}
/* Info Pop Up CSS - END */



/* --------------------------------------- HEADER FOOTER CSS START --------------------------------------- */

/* Header and Footer CSS Document */
.container-branding, .wrap-brand-utility, .brand-logo, .brand-style-1, .brand-style-1 dl, .brand-utility, .bu-checkout, .brand-utility ul, .brand-utility ul li, .icon-branding-contact, .wrap-search, .wrap-search input, .wrap-search .btn-search, .brand-style-1-btm{float:left;position:relative;}
.container-branding, .brand-style-1{margin:0px;padding:0px;}
.bu-checkout em, .brand-style-1, .brand-style-1-btm, .wrap-search, .brand-utility em{background:url(../images/generic/bg_img_generic.png) no-repeat 0px 0px;}	

/* branding CSS Document */
.container-branding{width:989px; height:50px; border:1px solid #999; margin:0px 0px 10px 0px;}
.brand-logo{margin:33px 0px 25px 10px;}
.brand-utility{margin:10px 0px 0px 45px;}
.bu-checkout{margin:34px 0px 0px 45px;color:#666;line-height:160%;}
.bu-checkout p{border-right:1px solid #ccc;padding-right:10px;}
.bu-checkout .last{border-right:none;padding-right:0px;}	
.bu-checkout em{background-position:0px -334px;padding-left:18px;font-weight:bold;}
.bu-txt1{text-align:right;}
.brand-utility a, .brand-utility p a:hover em{text-decoration:underline;color:#606060;}
.brand-utility p a{text-decoration:underline;color:#E82100;}
.brand-utility p a em{text-decoration:underline;color:#2A5FA6;background:none;padding:0px;font-weight:normal;}
.brand-utility p a:hover em, .brand-utility a:hover, .order-info em a:hover, .order-info a:hover{text-decoration:none;}		
.brand-utility a:hover, .order-info em a:hover{color:#3e71b5;}	
.brand-utility ul{margin:0px 0px 15px 0px;}
.brand-utility ul li{margin:0px 5px 0px 0px;padding:0px 7px 0px 2px;display:inline-block;list-style-type:none;border-right:1px solid #999;}
.brand-utility .last{border:none;}
.brand-utility .active a{ color:#2A5FA6; text-decoration:none; font-weight:bold; cursor:default;}
.brand-utility .highlight, .brand-utility em, .bu-checkout em{color:#49be58;}
.brand-utility em{background-position:0px -334px;padding-left:18px;font-weight:bold;}
.order-info{width:230px;height:100px;margin:9px 4px 0px 0px;padding:0px;float:right;text-align:right;line-height:150%;}
.order-info em a{color:#E82100;padding:0px 0px 1px 0px;font-weight:bold;}	
.order-info p{float:right;position:relative;margin:0px -2px 0px 0px;line-height:100%;}
.icon-trolley{float:right; position:relative; margin:-5px 0px 0px 0px;}

/* Specific for Search bar */	
.wrap-search{width:562px;height:51px;margin:10px 0px 0px 0px;background-position:0px -282px;display:block;clear:both;}
.wrap-search input{width:347px;height:20px;margin:14px 0px 0px 56px;padding:3px 0px 0px 10px;border:0;vertical-align:top;font-size:120%;color:#666;text-align:left;}	
.wrap-search .btn-search{width:62px;height:14px;margin:10px 0px 0px 10px;padding:10px 10px 10px 30px;border:0;color:#fff;background-color:none;}

/* Footer CSS Document */	
.brand-style-1{width:985px;min-height:30px;padding:15px 0px 0px 15px;margin:10px 0px 0px 0px;background-position:0px -394px;line-height:120%;}
.brand-style-1 dl{margin:10px 0px 0px 10px;width:180px;}	
.brand-style-1 dt{font-size:110%;margin:0px 0px 5px 0px;font-weight:bold;}
.brand-style-1 dd{margin:0px 0px 2px 0px;}	
.brand-style-1 .last{margin:10px 0px 0px 10px;}
.brand-style-1-btm{width:997px;height:11px;margin-bottom:10px;background-position:0px -636px;}

/* --------------------------------------- HEADER FOOTER CSS END --------------------------------------- */




/* --------------------------------------- MAIN NAV CSS START --------------------------------------- */
/* Top Nav CSS Document */
ul#main-nav li{float:left; position:relative;}
ul#main-nav, .sub-nav{position:absolute;float:left; top:0;}
ul#main-nav{z-index:4;width:992px;font-size:110%;background:url(../images/nav/bg_img_main_nav.png) no-repeat;left:0;margin:-2px 0px 0px 0px;}
ul#main-nav li{margin:0px;padding:0px 0px 0px 0px;display:inline;text-align:center;height:44px;background:url(../images/nav/bg_img_border.png) no-repeat;background-position:0px 1px;white-space:nowrap;}
#main-nav a{text-decoration:none;color:#fff;display:inline-block;height:33px;padding:8px 6px 0px 6px;margin:0px 0px 0px 2px;}
#main-nav a:hover{color:#fff;background:url(../images/nav/bg_img_main_nav_hover.png) repeat-x;background-position:0px 5px;height:35px;padding:8px 6px 0px 6px;margin:0px 0px 0px 2px;}
ul#main-nav .first{border-right:0px;background:none;}	
ul#main-nav .last{border-right:0px;width:63px;text-align:center;}
ul#main-nav .last a{color:#fffb00;font-weight:bold;}	
ul#main-nav .last a:hover{width:49px;}	
ul#main-nav .active{height:49px;}
ul#main-nav .active a, ul#main-nav .active a:hover{border-right:1px solid #fff;color:#E82100;border-width:1px;border-color:#E82100;border-style:solid solid none solid;background-color:#fff;height:40px;margin:0px 0px 0px 0px;}
ul#main-nav .active a:hover{background:none;background-color:#fff;}		

/* Sub Nav CSS Document */	
.sub-nav{margin:46px 0px 0px 492px;padding:0px 0px 10px 0px;z-index:2;border:1px solid #ef3700;background-color:#fff;}
.sub-nav dl, .sub-nav dt, .sub-nav dd{float:left;position:relative;margin:0px;}
.sub-nav dl{border-right:1px solid #ccc;padding:0px 10px 0px 0px;width:154px;}
.sub-nav dt{width:94.5%;height:22px;margin:4px 0px 10px 0px;padding:5px 10px 0px 9px;font-size:120%;font-weight:bold;}
.sub-nav dd{margin:0px 0px 4px 10px;padding:0px 5px 0px 8px;list-style:none;display:list-item;width:90%;background:url(../images/nav/bg_bullet.png) no-repeat;background-position: 0em .5em;}
.sub-nav dd a{text-decoration:none;color:#666;}
.sub-nav dd a:hover{text-decoration:underline;color:#3e71b5;}	
.sub-nav .last{border-right:0px;}	
.sub-nav .sub-nav-two-col{border-right:0px;}
.sub-nav .no-title{margin-top:15px;}	
/* --------------------------------------- MAIN NAV CSS END --------------------------------------- */

/* --------------------------------------- SPECIFIC FOR MY SDS - START --------------------------------------- */
.btn-sm{float:left; position:relative; margin:10px 0px 0px 10px;}
/* --------------------------------------- SPECIFIC FOR MY SDS - END --------------------------------------- */



