/*body styles*/
@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Gotham-BookGotham-Book';
    src: url('../fonts/gothmbok-webfont.eot');
    src: url('../fonts/gothmbok-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothmbok-webfont.woff') format('woff'),
         url('../fonts/gothmbok-webfont.ttf') format('truetype'),
         url('../fonts/gothmbok-webfont.svg#Gotham-BookGotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-MediumGotham-Medium';
    src: url('../fonts/gothmmed_0-webfont.eot');
    src: url('../fonts/gothmmed_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothmmed_0-webfont.woff') format('woff'),
         url('../fonts/gothmmed_0-webfont.ttf') format('truetype'),
         url('../fonts/gothmmed_0-webfont.svg#Gotham-MediumGotham-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'uknumberplateregular';
    src: url('../fonts/uknumberplate-webfont.eot');
    src: url('../fonts/uknumberplate-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/uknumberplate-webfont.woff') format('woff'),
         url('../fonts/uknumberplate-webfont.ttf') format('truetype'),
         url('../fonts/uknumberplate-webfont.svg#uknumberplateregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GothamBold';
    src: url('fonts/gotham-bold-webfont.eot');
    src: url('fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-bold-webfont.woff') format('woff'),
         url('fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('fonts/gotham-bold-webfont.svg#GothamBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/images/imgs/common/site_bg.jpg) no-repeat; background-position:center top; background-attachment:fixed;
background-position:center top;  }
table, img {border:0;}
form {margin:0;}
img, fieldset { border:none; float:left; outline:none; }
p, td, select {color:#424242; margin:0px;margin-top:3px;margin-bottom:5px;}
select, input {font-size:11px;}
ul, ol, li { list-style-type:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
div#currentVehicle, #vehicleSelection {width:165px;}
a {outline: none;}
/*  NEW HEADER FOOTER CSS START */

.br{border:1px solid #FF0000;}
.bg{border:1px solid #0000FF;}
.bb{border:1px solid #00FF00;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mb5{margin-bottom:5px;}
.m0{margin:0!important;}
.mb10{margin-bottom:10px;}
.ml5{margin-left:1px;}
.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.mr5{margin-right:1px;}
.mr10{margin-right:10px;}
.pt10{padding-top:10px;}
.pt10main{padding-top:10px!important;}
.pl20{padding-left:20px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pl3{padding-left:3px;}
.pl5{padding-left:5px;}
.plr5{padding:0 5px;}
.w110{width:110px;}
.w200{width:200px;}
.mt25{margin-top:25px;}
div#bodyClft.store{padding-top:23px;}

.ClearBoth {clear:both; float:left; height:10px; width:98%;}
.Clear {clear:both;}
.bg {border:1px solid #FF0000;}
.FloatLeft {float:left;}
.fltLeft{float:left;}
.FloatRight {float:right;}
.Relative {position:relative;}
.Absolute {position:absolute;}
.FloatNone{float:none;}
.txtRight{text-align:right;}
.txtBold{font-weight:bold;}
iframe{border:none;height:0px;}
.fltRight{ float:right;}

.redTxt{background:url(/images/imgs/common/iconRedCross.jpg) 0 2px no-repeat; color:#CB002F; padding:0 0 0 18px;}
a.redTxt{color:#CB002F; text-decoration:none;  background:none; padding:0 0 0 0px;}
.redTxt a:hover{color:#CB002F; text-decoration:none;  background:none; padding:0 0 0 0px;}

.grnTxt{background:url(/images/imgs/common/tick_mark.jpg) 0 2px no-repeat; padding:0 0 0 18px;}
a.grnTxt{color:#7ccc69; text-decoration:none;  background:none; padding:0 0 0 0px;}
.grnTxt a:hover{color:#7ccc69; text-decoration:none;  background:none; padding:0 0 0 0px;}



/** Loader */
.Loading {background: transparent url(/images/imgs/common/loader.gif) no-repeat top left; color:#FF0000; display:none; float:left; height:16px; margin:5px 0 0 18px; padding:1px 0 0 22px; width:200px;}

/* CONTAINER */
.MyAccountLogBox {color:#666666; float:right; font-weight:normal; width:752px;}
div#contentContainer{ position:relative; width:978px; height:auto; margin:auto;}
div#headerWrapper{width:978px; height:auto; float:left;margin:35px 0 0;}
div#logo1 {width:221px; height:91px; background:#ffffff url(/images/imgs/common/header/logo_euro.gif) no-repeat top left; float:left;}
/*div#logo1 {width:221px; height:85px; background:#ffffff url(/images/imgs/common/header/logo_14feb.gif) no-repeat top left; float:left;}*/

/* quick search box style */

div#quickSearch1{font-size:12px; width:510px; *width:506px; height:28px;float:left; padding:0; margin:3px 0 0;}
.quickSearchInputBg{float:left; color:#626262; border:none; background:#ffffff url(/images/imgs/common/header/search_field.gif) no-repeat top left; width:382px; height:18px; padding:5px 14px 3px 5px;margin:1px 0 0 0;}
.quickSearchInput{float:left;border:0px;background:none;outline:none; width:387px; height:18px;margin:0px; padding:0px;color:#626262;}
.quickSearchSubmit{ width:90px; height:26px; float:left; background:transparent url(/images/imgs/common/header/btn_search.gif) no-repeat top left;  border:none; cursor:pointer;}
#quickSearchCategories{padding-top:5px;width:506px; height:20px;color:#6e6e6e;}
#quickSearchCategories span{color:#626262;font-weight:bold;}
#quickSearchCategories a{color:#024895;text-decoration:underline;} 
/*
div#quickSearch1{font-size:12px; width:510px; *width:506px; height:28px;float:left; padding:0;  margin:3px 0 0;}
.quickSearchInputBg{float:left; color:#626262; border:none; background:#ffffff url(/images/imgs/common/header/search_field.gif) no-repeat top left; width:158px; height:18px; padding:5px 14px 3px 5px;margin:1px 0 0 0;}
.quickSearchInput{float:left;border:0px;background:none;outline:none; width:160px; height:13px;
margin:10px 5px 0; padding:0 0 0;color:#626262;}
.quickSearchSubmit{ width:90px; height:32px; float:left; background:transparent url(/images/imgs/common/header/btn_search.gif) no-repeat top left;  border:none; cursor:pointer;}
#quickSearchCategories{padding-top:5px;width:506px; height:20px;color:#6e6e6e;}
#quickSearchCategories span{color:#626262;font-weight:bold;}
#quickSearchCategories a{color:#024895;text-decoration:underline;}

#quickSearchSelectBox{float:left;width:130px;}
#searchBoxWrapper .RptImgDiv {background:url(/images/imgs/common/header/search_bg_mid.gif) repeat-x scroll left top transparent; float:left; height:32px; width:128px;	}
#searchBoxWrapper .RightImgDiv {background:url(/images/imgs/common/header/search_bg_rgt.gif) no-repeat scroll right top transparent; float:left; height:32px; width:128px;}
#searchBoxWrapper .LeftImgDiv {background:url(/images/imgs/common/header/search_bg_lft.gif) no-repeat scroll left top transparent; float:left; height:32px; width:5px;}
#searchBoxWrapper .SelectTxtBox {width:118px;font-size:11px;margin-top:8px;}

#searchBoxWrapper{float:left;width:406px;}
.searchTextBlue{float:left;width:auto; padding:0 6px;line-height:33px;color:#2b64b5;font-size:11px;font-weight:bold;}

#quickSearchInputBox .RptImgDiv{width:175px;}
#quickSearchInputBox .RightImgDiv{width:175px;}
*/


/* header sign in box style */
div#headerTopRight{width:251px;float:left; /*height:89px;*/}
div#headerSignInBox{font-size:10px; font-weight:bold;width:229px;float:left;height:auto;}
div.signInInputBg{border:0px;width:82px; height:24px; padding:4px 0px 0px 5px; float:left;background:#ffffff url(/images/imgs/psst/header/p_signInTxtField.gif) no-repeat; }
input.signInInput{border:0px;background:none;outline:none; width:72px;}
.signInSubmitDiv{width:55px;height:24px;float:left;}
.signInBtn{border:none;width:55px; height:26px;float:left;background:#ffffff url(/images/imgs/common/header/btn_sign_in.gif) no-repeat top left; cursor:pointer; padding:0; margin-top:-2px;}
.headerSignUpBox{padding-top:2px;font-size:11px;font-weight:normal; width:250px;float:left;height:auto; text-align:left;color:#656565;}
.headerSignUpBox a{color:#666666;text-decoration:none;}
.headerSignUpBox a:hover{color:#666666;text-decoration:underline;}
.SignInErrorMessage{padding-top:2px;font-size:11px;font-weight:bold; width:229px;float:left;height:auto; text-align:left;color:#de0107;}
.pleaseWaitLoginHeader{font-size:11px;font-weight:bold; width:229px;float:left;height:25px; text-align:left;color:#de0107;}
.loggedInUserName{font-size:12px;font-weight:bold; /*width:229px;*/float:left;height:16px; text-align:right;color:#2964B4;}
.loggedInUserName a{color:#2964B4;}
.loggedInUserName a:hover{color:#2964B4;}
#topFlags{ width:73px;color:#666666; font-size:12px;}
#topFlags span{padding-bottom:2px; float:left;}
/* quick basket styles */
div#headerBasket{width:245px;float:left;height:62px;padding-top:3px; padding-left:7px;color:#656565; background:url(/images/imgs/common/search_bg.gif) no-repeat;margin:3px 2px 0 0;}
div#basketHeading{color:#FFFFFF; font-weight:bold;}
.basketBody{float:left;margin-top:10px; width:238px;}
.headerCheckout{width:95px; height:24px; background:url(/images/imgs/common/checkout_btn.gif) no-repeat; display:block;cursor:pointer;}
#quickBasketInner {width:229px; font-size:11px;}
#basketDetails{width:140px;}

#quickBasketInner a {text-decoration:none;color:#7e8287;}
#quickBasketInner a:hover {text-decoration:underline;#000000;}
#viewBasketText {float:left; height:20px; width:105px; padding-left:20px; margin:0; background:url(/images/imgs/common/basket_icon.gif) no-repeat top left;font-weight:normal;font-size:11px; color:#7E8287; cursor:pointer;}
a#viewBasketText {float:left;background:none;padding:0; margin:0;}
#viewBasketText a, span{color:#7e8287;}
#viewBasketItems {height:19px; width:auto; float:left; color:#000000;text-align:left; font-size:12px;font-weight:bold;}
#viewBasketItems span{font-size:8px; color:#000; font-size:12px;font-weight:normal; }
#viewBasketIcon{width:120px;float:left;}

/*header styles*/
div#headC{float:left;}
div#headC #fastDeliveryBox {height:29px;color:#000000;/*width:258px;*/float:right;text-align:right;padding-top:8px;margin-top:-1px;}
div#headC #fastDeliveryBox  .carimg {float:right;/*background:url(/images/imgs/common/header/fast_delivery.gif) no-repeat top right; width:253px;*/ height:30px;}
div#headC #headCheader {/*height:37px;*/ height:auto; color:#000000;/*width:605px;*/width:980px;float:left;}
div#headCheader .headCcenter {padding:0; margin:5px 0 0 0; float:left; overflow:hidden;}

/* MAIN CATEGORY navigation styles*/
/* div#headCheader .headCcenter .headCprodNav ul {float:left; padding:0; margin:0;} GIFTS on */
div#headCheader .headCcenter .headCprodNav ul {float:left; padding:0; margin:1px 0 0 0;}
div#headCheader .headCcenter .headCprodNav ul li {text-align:center;}
div#headCheader .headCprodNav a, .headClft a {font-size:12px; font-weight:bold; color:#063783; text-decoration:none; padding:0;}
div#headCheader .headCprodNav p, .headClft p {margin:0px 0 0 0; padding-top:10px; padding-bottom:5px;/* added for home btn link */float:left;}
div#headCheader .headCprodNav li {width:auto; height:31px; float:left; padding:0; margin:1px 2px 0 0; background:url(/images/imgs/common/header/blue_nav_lft.gif) no-repeat; list-style:none;}
div#headCheader .headCprodNav li.selected {width:auto; height:31px; margin:1px 1px 0 0px; background:url(/images/imgs/common/header/blue_nav_lft.gif) no-repeat 0px -31px;}
div#headCheader .headCprodNav li p {background:url(/images/imgs/common/header/blue_nav_right.gif) no-repeat top right;}
div#headCheader .headCprodNav li.selected  p {background:url(/images/imgs/common/header/blue_nav_right.gif) no-repeat right -31px;}
div#headCheader .headCprodNav li a { padding:10px 20px 0 20px;}
div#headCheader .headCprodNav li.selected a {color:#FFFFFF;}
div#headCheader .headCprodNav li a:hover {text-decoration:underline;}

div#headCheader .headCprodNav li.red {width:auto; height:31px; float:left; padding:0; margin:1px 2px 0 0; background:url(/images/imgs/common/header/red_nav_left.gif) no-repeat; list-style:none;}
div#headCheader .headCprodNav li.red p {background:url(/images/imgs/common/header/red_nav_right.gif) no-repeat top right;}
div#headCheader .headCprodNav li.red a { padding:10px 20px 0 20px;color:#fff;}

div#headCheader .headCprodNav .tabHome1 {background:url(/images/imgs/common/header/home_hover.gif) left top no-repeat; float:left; height:19px; margin:-4px 8px 0; width:19px;}
div#headCheader .headCprodNav a.tabHomeLink {padding:0; padding:0; text-decoration:none;}
div#headCheader .headCprodNav  .tabHome { /*margin:1px 2px 0 0;*/ width: 39px; height: 31px; background:url(/images/imgs/home/nav-home-active.jpg) left top no-repeat; display:block;cursor:pointer;}


/* PRIMARY NAVIGATION styles*/
.headCprimNav {height:36px;margin:0 0 0 1px;}
.headCprimNavLeft{background:#2964b4 url(/images/imgs/common/header/red_nav_lft.gif) no-repeat left; margin:0;height:36px;width:8px;float:left;}
.headCprimNavRight{background:#2964b4 url(/images/imgs/common/header/blue_nav_right_d.gif) no-repeat left; margin:0;height:36px;width:8px;float:left;}
.headCprimNavMiddle {height:36px;background:#2964b4 url(/images/imgs/common/header/blue_nav_mid.gif) repeat-x left; margin:0;float:left; width:961px;}
.headCprimNav ul {display:block; float:left; margin:0; padding:0 10px 0 0; /*position:relative; */width:auto;}
.headCprimNav li.default {height:30px; float:left; margin:0; padding:0 3px 0 0; list-style:none;text-align:center;}
.headCprimNav li.liselected {background:none repeat scroll 0 0 #0F3E86;}
.headCprimNav li.Accessories-first {height:30px; float:left; margin:0; padding:0 3px 0 0; list-style:none;text-align:center; margin-left:0!important;}
.headCprimNav li.Tools-first {height:30px; float:left; margin:0; padding:0 3px 0 0; list-style:none;text-align:center; margin-left:0!important;}
.headCprimNav li.Car-Parts-first {height:30px; float:left; margin:0; margin-left:0 !important; /*padding:0 10px 0 0;*/padding:0 3px 0 0; list-style:none; text-align:center;}
.headCprimNav li {float:left;}
.headCprimNav li.Performance-and-Styling-first {height:30px; float:left; margin:0; padding:0 10px 0 5px; list-style:none; text-align:center;}
.headCprimNav a {color:#FFFFFF; float:left; font-size:11px; padding:0 3px 0 0; text-decoration:none;}
.headCprimNav li a:hover {color:#FFFFFF;}
.headCprimNav .MenuTab span:hover {text-decoration:underline;}
.headCprimNav li.selected a, .priNav li.selected a:hover {color:#FFFFFF;}
.headCprimNav li a.active {background:url(/images/imgs/common/header/hover_blue.jpg) repeat-x scroll left top transparent; color:#FFFFFF; float:left;/* padding-right:4px;*/}
.headCprimNav li.seperator {height:36px; width:2px; float:left; margin:0 0 0 1px;/*margin:0 2px; */padding:0; list-style:none; background:url(/images/imgs/common/header/seprater.gif) no-repeat right;}


/* FOOTER PART CSS */
.FooterRHcha {float:left; margin-top:3px;}
#footerLinks {float:left;background:url(/images/imgs/common/footer_back.gif) repeat-x; margin-top:9px;}
#footerLinks #footerLeft{float:left; width:10px; height:281px;}
#footerLinks #footerMiddle{float:left; width:978px; height:313px;padding-top:0;background:url(/images/imgs/common/footer_right.gif) no-repeat right top;}
#footerLinks #footerRight{float:left; width:10px; height:281px;}

#footerTop{width:958px;float:left;height:225px;}
#footerBottom{width:958px;float:left;font-size:11px;color:#616874;}
#footerLinks #findBranch{float:left;background:url(/images/imgs/common/footer_left.gif) no-repeat left top; width:230px; height:172px; padding-top:137px; font-size:11px; padding-left:26px;}
#findBranch div.fWidth{width:270px; float:left; font-size:12px; letter-spacing:0.6px;color:#0055A8; text-align:left; margin-left:-5px; margin-top:3px; }
#findBranch div.searchBranchInputBg{border:0px;width:129px; height:15px; padding:4px 5px 4px 5px; float:left;background:#063470 url(/images/imgs/common/search_field.gif) no-repeat; margin:2px 2px 0 0;color:#626262; font-size:12px;}
#findBranch input.searchBranchInput{color:#9E9E9E;border:0px;outline:none;background:none;width:130px;height:16px;float:left;}
#findBranch input.searchBranchSubmit{border:0px;width:30px; height:27px; float:left; background:#063470 url(/images/imgs/common/search_btm_btn.gif) no-repeat; cursor:pointer;}
#customerServices ,#whatIsEcp { float:left; padding:20px 0px 0px 0px; height:190px; }
#weAccept { float:left; width:183px; padding:20px 0px 0px 0px; height:190px; }
#footerLinks div.footerHeadingCS{float:left; width:200px;}
#footerLinks div.footerHeadingCSInner{float:left;font-size:14px; color:#7cbdf5; background:transparent url(/images/imgs/common/divider.gif) repeat-x bottom;  font-weight:bold; width:145px; padding-bottom:5px;}
#footerLinks div.footerHeading{float:left;font-size:14px; color:#2F79D8;  font-weight:bold; width:100%;font-family:"trebuchet MS";}
#customerServices.first{width:160px;}
#customerServices.second{width:194px;}
#customerServices.third{width:184px;}
#customerServices.forth{width:136px;}
#footerBannerLeft{/*width:760px;*/ width:804px; border-right:#EEEEEE solid 2px;padding:3px 0 0 17px; height:72px;}
#bannerHeadingLeft{/*width:760px;*/ color:#307BD8; font-size:14px; padding-left:4px; font-weight:bold;font-family:"trebuchet MS";}
#footerBannerLeft .secureimg{margin:6px 4px 0 4px;}
#footerBannerLeft .innerdivs{float:left;width:400px;}
#footerBannerLeft img.img1{margin-left:4px; margin-top:6px;}
#footerBannerLeft img.img2{margin-top:5px; margin-left:65px;}
#footerBannerLeft img.img3{margin-top:7px; margin-right:30px; float:right;}
#footerBannerLeft img.img4{margin-top:4px; margin-left:65px;}
#footerBannerLeft img.img5{margin-top:4px; margin-left:65px;}
#footerBannerRight{width:116px; padding-top:3px; margin-left:5px;}
#bannerHeadingRight{padding-left:18px; width:100px; color:#307BD8; font-size:14px; font-weight:bold;font-family:"trebuchet MS";}
#footerBannerRight a{float:left;padding-left:18px;padding-top:3px;}
#footerBannerRight img.imgFollow{}
#footerBannerRight img.imgFollowLst{margin-top:3px;}
#footerLinks .footerlinksList {padding:5px 0 0 1px; margin:0;float:left;}
#footerLinks .footerlinksList ul {padding:0; margin:0;}
#footerLinks .footerlinksList ul li{font-size:11px;color:#FEE101;list-style:none; padding:0 0 5px 0;}
#footerLinks .footerlinksList ul li a{color:#808080;  text-decoration:none;}
#footerLinks .footerlinksList ul li a:hover{color:#808080;  text-decoration:underline;}
#footerLinks .footerlinksList ul li.contactNo{font-size:14px;background:transparent url(/images/imgs/common/mail_order.gif) no-repeat left bottom; padding-left:34px; width:174px;line-height:24px;color:#FFFFFF;font-weight:bold;}

#footerLinks .footerlinksList ul li.mailOrder{color:#AAB6C4; font-size:16px; font-weight:bold; height:20px; padding:20px 0 0; width:180px;}
#footerLinks .footerlinksList ul li.mailOrderNo{font-size:20px; padding-left:34px; width:164px; background:transparent url(/images/imgs/common/mail_order.gif) no-repeat left bottom; color:#FFFFFF;margin:4px 0 0;}

#belowFooter {float:left;padding:12px 0 5px 0; font-size:11px; color:#818181; text-decoration:none;width:978px; text-align:center;}
#belowFooter a:hover{text-decoration:underline;}
a.copyRights{/*float:left;*/ color:#818181; text-decoration:none;}
#postcodeDelay{float:left;width:978px;text-align:center;}
#postcodeDelay a{color:#3F82DB; text-decoration:underline;}
#postcodeDelay a:hover{text-decoration:none;}
/***********  FOOTER BANNER  ***********/
div#BotmBanners {float:left; width:979px;margin-top:6px;}
div#BotmBanners div.bnr1{ float:left; padding:0 1px 0 0; }
div#BotmBanners div.bnr2{ float:left; padding:0 0 0 12px; }
div#BotmBanners div.bnr3{ float:left; padding:0 0 0 15px; }

div#BotmBannersInner {width:743px; float:left;padding:6px 0 0 12px;}
div#BotmBannersInner div.bnr1{ float:left; padding:0; }
div#BotmBannersInner div.bnr2{ float:left; padding:0 0 0 12px; }
div#BotmBannersInner div.bnr3{ float:left; padding:0 0 0 15px; }

/* TOP MENU TAB */
.Tier3CatLiDiv {float:left; display:none; left:0; position:relative; top:3px; height:auto; width:auto; z-index:999;}
.Tier3CatLiMrDiv {float:left; display:none; right:0; position:relative; top:3px; height:auto; width:auto; z-index:999;}
.Tier3CatLiDiv .ActiveTab {float:left; height:42px; left:0; margin:0 0 0 4px; position:absolute; top:-39px; width:auto;}
.Tier3CatLiMrDiv .ActiveTabMr {float:right; height:42px; margin:0 4px 0 0; right:21px; position:absolute; top:-39px; width:auto;}
.ActiveTab .Tier3HvBgDiv, .ActiveTabMr .Tier3HvBgDiv {background: transparent url(/images/imgs/common/dpmenu/sub_hor_bg.gif) repeat-x left top; float:left; height:42px; width:auto;}
.ActiveTab .Tier3HvDiv, .ActiveTabMr .Tier3HvDiv {background: transparent url(/images/imgs/common/dpmenu/sub_hor_lft.gif) no-repeat left top; float:left; height:42px; width:auto;}
.ActiveTab .Tier3HvBtDiv, .ActiveTabMr .Tier3HvBtDiv {background: transparent url(/images/imgs/common/dpmenu/sub_hor_rght.gif) no-repeat top right; color:#000000; float:left; font-size:11px; height:42px; padding:10px 1px 0 7px; width:84px;}
.Tier3HvBtDiv a {color:#003B95; margin:0; padding:0 2px 0 0;}
.Tier3CatLiDivVbg {background: transparent url(/images/imgs/common/dpmenu/bg_repeat.gif) repeat-x left top; float:left;width:484px;}

/** NEW MENU TAB */
.MenuATabContent {float:left; margin-left:-16px; margin-top:-3px; width:510px;}
.MenuATabContentR {float:left; margin-left:-5px; margin-top:-3px; width:510px;}
.MTopDiv {float:left; width:auto;}
.MMiddleDiv {float:left; width:auto;}
.MBottomDiv {float:left; width:auto;}

.Tier3CatLiDivTL {background:url(/images/imgs/common/dpmenu/dropBgTopLeft.png) no-repeat scroll left top transparent; float:left; height:9px; width:9px;}
.Tier3CatLiDivTM {background:url(/images/imgs/common/dpmenu/dropBgTopRepeat.png) repeat-x scroll left top transparent; float:left; height:9px; width:490px;}
.Tier3CatLiDivTR {background:url(/images/imgs/common/dpmenu/dropBgTopRight.png) no-repeat scroll left top transparent; float:left; height:9px; width:9px;}
.Tier3CatLiDivML {background:url(/images/imgs/common/dpmenu/dropBgLeftRepeat.png) repeat-y scroll left top transparent; float:left; height:auto; margin-left:-6px; width:auto;}
.Tier3CatLiDivMM {background:url(/images/imgs/common/dpmenu/dropColorRepeat.png) repeat scroll left top transparent;
float:left; height:auto; margin-left:6px; width:auto;}
.Tier3CatLiDivMR {background:url(/images/imgs/common/dpmenu/dropBgRightRepeat.png) repeat-y scroll right top transparent; float:left; height:auto; margin-right:-6px; width:508px;}
.Tier3CatLiDivBL {background:url(/images/imgs/common/dpmenu/dropBgBottomLeft.png) no-repeat scroll left top transparent; float:left; height:9px; width:9px;}
.Tier3CatLiDivBM {background:url(/images/imgs/common/dpmenu/dropBgBottomRepeat.png) repeat-x scroll left top transparent; float:left; height:9px; width:490px;}
.Tier3CatLiDivBR {background:url(/images/imgs/common/dpmenu/dropBgBottomRight.png) no-repeat scroll left top transparent; float:left; height:9px; width:9px;}
.CatLeftBox{float:left; padding:10px; width:auto;}

.DealTopStripDiv {background:url(/images/imgs/common/dpmenu/line.gif) no-repeat scroll left top transparent; float:left; height:auto; margin-left:14px; padding:0 0 6px; width:360px;}
.CatRightBox{float:left; height:auto; padding:0 5px 4px 10px; width:496px;}
/** END NEW MENU TAB */

.Tier3CatLiDivM {background:url(/images/imgs/common/dpmenu/dropVRepeat.png) repeat-y scroll left top transparent; float:left; height:auto; width:520px;}
.Tier3CatLiDivMH {background:url(/images/imgs/common/dpmenu/dropHRepeat.png) repeat-x scroll left bottom transparent; float:left; height:auto; margin-left:6px; width:508px;}
.Tier3CatLiDivB {background:url(/images/imgs/common/dpmenu/dropBgBottom.png) no-repeat scroll left bottom transparent; float:left; height:8px; width:520px;}
.Tier3CatLiDivT {background:url(/images/imgs/common/dpmenu/dropBgTop.png) no-repeat scroll left top transparent; float:left; height:9px; margin-top:-3px; width:520px;}

.Tier3CatText{color:#4E4E4E; float:left; font-size:12px; font-weight:bold; padding:2px 4px; text-align:left; width:152px;}
.PermoBrowseAll {float:left; width:496px;}
.MenuSpacerDiv {float:left; font-size:0; padding:2px 0; width:500px;}




.DealBoxDiv{float:left; height:auto; margin:5px 3px 4px; width:159px;}
.DealLeftTxtCls .DealSpnTitle {color:#000000; float:left; font-size:24px; font-weight:bold; width:80px;}
.DealLeftTxtCls .DealSpnOffTitle {color:#FF0000; float:left; font-size:15px; font-weight:bold; margin-top:6px;}
.DealLeftTxtCls .DealSpnTxt {float:left; font-size:11px; text-transform:uppercase; font-weight:bold;}
.DealLeftTxtCls .DealSpnOffTxt {color:#FF0000; float:left; font-size:11px; text-transform:uppercase; font-weight:bold;}

.PerAltBoxDiv {background:url(/images/imgs/common/dpmenu/perfrmanc_popup.gif) no-repeat scroll left bottom transparent; float:left; height:101px; margin-left:4px; padding:0 0 6px; width:151px;}
.PerAltBoxDiv .PerAltTitle {color:#000000; float:left; font-size:11px; font-weight:bold; margin:14px 0 0; padding:0 0 4px 8px; width:140px;}
.PerAltBoxDiv .PerAltP {float:left; margin:4px 0 0 4px; width:144px;}
.PerAltBoxDiv .PerAltP img, .PerAltBoxDiv .PerAltP span {float:left;}

span.PerAltTxt {color:#003B95; font-size:11px; margin:0; padding:0 0 0 4px; width:100px;}
.BrowseAllBut {float:left; margin:70px 0 0 6px;}
.BrowseAllBut a {float:left; margin:0; padding:0;}
.OverFlowDiv {float:left; overflow:hidden; padding-bottom:10px; width:auto;}

.MenuTab span.NavArrow {background:url(/images/imgs/common/header/btm_nav_arrow.gif) no-repeat scroll right 15px transparent; color:#FFFFFF; float:left; font-size:11px; height:16px; margin:0; padding:11px 9px 7px; text-decoration:none; cursor:hand; cursor:pointer;}

.Tier3HvBtDiv span.NavArrow {background:url(/images/imgs/common/dpmenu/bullets_blue.gif) no-repeat scroll right 6px transparent; color:#2964B2; float:left; font-size:11px; height:16px; margin:0; padding:2px 10px 7px 2px; text-decoration:none; cursor:hand; cursor:pointer;}
/*  HEADER FOOTER CSS END */

/* SEARCH PARTS BY BRAND */
.SpByBrandsDiv {float:left; width:976px;}
.SpByBrandsDiv div {float:left;}
.SpByBrandsDiv .LeftDiv {background: transparent url(/images/imgs/common/part_search_lft.gif) no-repeat top left; height:71px; width:7px;}
.SpByBrandsDiv .MiddleDiv {background: transparent url(/images/imgs/common/part_search_bg.gif) repeat-x top left; height:71px; width:958px;}
.SpByBrandsDiv .RightDiv {background: transparent url(/images/imgs/common/part_search_rght.gif) no-repeat top left; height:71px; width:7px;}
.SpByBrandsDiv .MsLeftDiv {width:248px;}
.SpByBrandsDiv .MiTxtDiv {font-size:14px; font-weight:bold; margin:11px 0 0 3px; width:238px;}
.SpByBrandsDiv .MiBrandFindDiv {}
.MiBrandFindDiv p.BrandKeyBgP {background: transparent url(/images/imgs/common/search_field.gif) no-repeat top left; float:left; height:25px; margin:4px 0 0; width:192px;}
.MiBrandFindDiv p.BrandKeyButtonP {float:left; margin:3px 0 0 8px; width:32px;}
.BrandKeyBgP select{border:0 none; height:18px; margin:4px 0 0 2px; padding-left:4px; width:186px;font-style:italic;}
.SpByBrandsDiv .MsRightDiv {width:710px;}
.MsRightDiv .MrdLeftDiv {background: transparent url(/images/imgs/common/part_search_Larrow.gif) no-repeat top left; height:66px; width:35px;}
.MsRightDiv .MrdMiddleDiv {background: transparent url(/images/imgs/common/part_search_lft-02.gif) repeat-x top left; height:66px; width:623px; margin-left:17px;}
.MsRightDiv .MrdRightDiv {background: transparent url(/images/imgs/common/part_search_Rarrow.gif) no-repeat top left; height:66px; width:35px;}
.BrandImgDiv {height:60px; margin:7px 0; text-align:center; width:120px;}
.BrandImgDiv img {padding:14px 0 0;}

/* SPECIAL OFFERS ON SERVICE PARTS FOR YOUR CAR */
.FeToolsAccessoriesDiv {float:left; margin-left:-2px; width:978px;}
.FeToolsAccessoriesDiv div {float:left;}
.MsLeftDivFT {margin:-2px 0 8px 21px;}
.SpTyresDiv img {padding-top:4px;}
.SpTyresDiv p {float:left; margin:6px 0;}
.SpTyresDiv, .SpProductDiv p {margin:0; padding:6px 0 0; font-size:12px;}
.SpProductDiv p.TyFromP{font-weight:bold;}
.SpTyresDiv p.TyFromP {font-weight:bold; margin:2px 0 6px 0; width:192px;}
.TyFromP span {color:#CE0031;}
.SpProductDiv p.PdTitleP{float:left; font-size:14px; font-weight:bold; padding:0 0 10px; width:160px;}
.SpTyresDiv a, .SpProductDiv a {color:#444444; text-decoration:underline;}
.SpProductDiv a {text-decoration: none;}
.PdTitleP a {color:#5C92DA;}
.SpProductDiv .SpProductImgBox {float:left; height:74px; overflow:hidden; width:160px;}
.SpTyresDiv .SpTyreImgBox {float:left; height:100px; overflow:hidden; width:192px;}
.SpTyresDiv .SpTyreTAImgBox {float:left; height:88px; overflow:hidden; width:192px;}
.SpTyresDiv .SpTyreTxtLink {width:192px;}
.SpTyresDiv .SpTyreTATxtLink {margin:0 4px; width:188px;}
.SpTyresDiv .SpTyrePartNoTxt {color:#838383; font-size:11px; margin:4px 0 0; width:192px;}

/* FEATURED TOOLS AND ACCESSORIES */
.FeToolsAccessoriesDiv .LeftDiv {background: transparent url(/images/imgs/common/featuredTyreCare-Lft.jpg) no-repeat top left; height:auto; width:auto;}
.FeToolsAccessoriesDiv .MiddleDiv {background: transparent url(/images/imgs/common/featuredTyreCare-Rpt.jpg) repeat-x top left; height:auto; width:auto;}
.FeToolsAccessoriesDiv .RightDiv {background: transparent url(/images/imgs/common/featuredTyreCare-Rgt.jpg) no-repeat top right; height:218px; width:976px;}
.FeToolsAccessoriesDiv .MsLeftDivFT{margin:4px 0 8px 21px; *margin:4px 0 6px 21px; width:930px;}
.FeToolsAccessoriesDiv .MiTxtDivL {float:left; font-size:17px; font-weight:bold; margin:6px 0 0 3px; width:auto;}
.FeToolsAccessoriesDiv .MiTxtDivR {float:right; font-size:14px; font-weight:bold; margin:6px 0 0 3px; width:auto;}
.MiTxtDivR span {color:#CE0031;}
.FeToolsAccessoriesDiv .MsOContentTopDiv {margin-left:3px; width:972px;}
p.TyFromP strike{font-weight:normal; margin-right:6px;}
p.HotDivP{background:url(/images/imgs/common/tag-hot.png) no-repeat scroll right top transparent; height:71px; left:129px; position:absolute; top:-17px; width:70px;}
p.NewDivP{background:url(/images/imgs/common/tag-new.png) no-repeat scroll right top transparent; height:67px; left:132px; position:absolute; top:-16px; width:68px;}

/* FOLLOW US */
.followUsLinksBox {float:left; font-size:970px; padding:12px 0;}
.followUsLinks {float:left; width:222px; height:48px; margin:2px 10px 2px 2px; padding:0px;}
.followUsLinks .leftbox {width:48px; float:left; padding:0px; margin:0px;}
.followUsLinks .rightbox {width:170px; float:left; padding:0 0 0 2px; margin:0px;}
.followUsLinks .rightbox p {float:left;font-family:Arial;font-size:14px;font-weight:bold;color:#468AC7;padding:0px;margin:0px;}
.followUsLinks .rightbox div.smalltext {float:left;font-family:Arial;font-size:11px;color:#626262;padding-top:0px;}
.followUsLinks .rightbox div.smalltext input {float:left;font-family:Arial;font-size:11px;color:#626262;padding-top:0px;border:1px solid #C7C7C7;}
.followUsLinks .rightbox .priTitle {width:100%;font-size:85%; padding:3px; text-decoration:none;padding-bottom:4px;}
.followUsLinks .rightbox .priTitle a {font-family:Arial;border-bottom:2px solid #efefef;width:100%;font-size:14px; font-weight:bold; color:#DA4544; text-decoration:none;}
.followUsLinks1 {float:left; width:260px; height:48px; margin:2px 1px 2px 2px; padding:0;}
.followUsLinks1 .leftbox {width:50px; float:left; padding:0; margin:0;}
.followUsLinks1 .rightbox {width:210px; float:left; padding:0; margin:0;}
.followUsLinks1 .rightbox p {float:left;font-family:Arial;font-size:14px;font-weight:bold;color:#468AC7;padding:0px;margin:0px;}
.followUsLinks1 .rightbox div.smalltext {float:left;font-family:Arial;font-size:11px;color:#626262;padding:5px 0px 5px 2px;}
.followUsLinks1 .rightbox div.smalltext input {float:left;font-family:Arial;font-size:12px;height:22px;color:#999999;padding-top:0px;border:1px solid #C7C7C7;}
.followUsLinks1 .rightbox div.smalltext img {float:left; padding-left:7px; margin-top:3px;}
.followUsLinks1 .rightbox .priTitle {width:100%;font-size:85%; padding:3px; text-decoration:none;padding-bottom:4px;}
.followUsLinks1 .rightbox .priTitle a {font-family:Arial;border-bottom:2px solid #efefef;width:100%;font-size:14px; font-weight:bold; color:#DA4544; text-decoration:none;}
.signupDiBox{}
.signupDiBox input, .signupDiBox img{float:left;}
.signupDiBox input#txtGetOff {*height:19px; line-height:20px; margin-top:3px;}

/* WHY SHOPPING WITH US */
#whyshop {background: url(/images/imgs/common/bannerWhyShopWithUs.jpg) no-repeat scroll left center transparent; float:left; padding:10px 0 10px 0; height: 43px; width: 978px;/* width:978px; float:left; padding:10px 0 10px 0; */}
#whyshop span.links{cursor:pointer;height:43px; display:block;float:left;margin-left:3px;}
#whyshop span.first{height:43px; width:85px; display:block;float:left;}
#whyshop span.linkFirst{width:146px;}
#whyshop span.linkSecond{width:214px;}
#whyshop span.linkThird{width:186px;}
#whyshop span.linkFourth{width:172px;}
#whyshop span.linkFifth{width:150px;}
#whyshop span.leftimg { width:82px; float:left; background:url(/images/imgs/common/lft_strip.gif) no-repeat left top; height:43px; }
#whyshop div.whyShopBoxes { padding:0 0 0 0; width:880px; float:left; background:url(/images/imgs/common/p_mid_strip.gif) repeat-x; height:43px; }
#FlashHdr{float:left;margin-left:4px;}
.whyShopBoxes ul { display:inline-block; width:100%; margin:0; padding:0;  list-style-type:none; font-family:Arial; font-size:14px; color:#353535; }
.whyShopBoxes li  { float:left; margin:0; padding:0 6px 0 17px; line-height:43px; font-family:Arial;font-weight:bold; font-size:14px; color:#353535; }
.whyShopBoxes li span.innerbox { width:26px; float:left; padding: 10px 4px 0 0; line-height:43px;  }
.whyShopBoxes li.separator {background:url(/images/imgs/common/doted_line.gif) no-repeat scroll right center transparent; float:left; height:35px; list-style-type:none; padding:0px; margin:0; width:1px; padding-top:8px;}
.whyShopBoxes li a { float:left; padding:0;  text-decoration:none; font-family:Arial; font-size:14px;font-weight:bold; color:#585858;}
.whyShopBoxes li a:hover { float:left; padding:0;font-family:Arial; font-size:14px;font-weight:bold; color:#585858; }
#whyshop span.rightimg { width:16px; float:left; background:url(/images/imgs/common/right_strip.gif) no-repeat; height:43px; }
/** Pitlane */
#whyshopPitlane {background: url(/images/imgs/psst/whyShopRed.jpg) no-repeat scroll left center transparent; float:left; padding:10px 0 10px 0; height: 43px; width: 978px;/* width:978px; float:left; padding:10px 0 10px 0; */}


/* BLOCK OVERLAY */
#LrgImgDiv {display:none;}
#LrgImgDiv .innerLrgImgDiv {background-color:#FFFFFF; border:6px solid #EAEAEA; float:left; width:600px;}
#LrgImgDiv .CloseTitleDiv {float:left; width:598px;}
#LrgImgDiv .CrossDiv{background:url(/images/imgs/common/closelabel.gif) no-repeat scroll center top transparent; cursor:pointer; float:right; height:22px; margin:6px 10px 0 0; width:66px;}
#LrgImgDiv .OverLayImgContainer {float:none; margin:0 auto; text-align:center; width:auto;}
#LrgImgDiv .OverLayImgContainer img{margin: 0 auto;}


/* FIND YOUR CAR PARTS/TYRES */
div#row1C2 {background:url("/images/imgs/common/fast_finder_box.jpg") no-repeat;float:left;width:230px;height:258px;margin-top:-3px;padding:0;overflow:hidden;margin-left:-2px;}
select#subEngine{height:17px;}
div#modelContent{float:left;}
div#engineContent2{color:#FFFFFF;float:left;}
form#vehicleForm span.selectVehicle{background:url(/images/imgs/common/carparts_go_btn.gif) no-repeat;width:40px; height:31px;float:right;}
div#row1C2 .panel-b-crpt {height:198px; width:220px; margin:52px 0 0 8px; padding:0; }
div#row1C2  .panel-b-crpt  .vrmPanel {background:url(/images/imgs/common/carparts_find_back.gif) no-repeat scroll 0 0 transparent;  float:left; height:35px; margin:1px 0 0; padding:0; width:98%;}
div#row1C2 .panel-b-crpt .vrmPanel input {background-color:#FFE524; border:0 none; float:left; font-family:UKNumberPlate, "Arial Black", Impact; font-size:25px; font-weight:bold; height:33px; line-height:33px; margin:1px 0 0 27px; padding:0; text-transform:capitalize; vertical-align:middle; width:125px;}
div#row1C2   .panel-b-crpt  .vrmPanel  .btn {	background:url(/images/imgs/common/carparts_go_btn.gif) no-repeat;height:31px; 	width:40px;	background-color:#FFE524;	float:left;	margin:2px 0 0 20px; 	padding:0; }
div#row1C2   .panel-b-crpt  .vrmPanel  .btnSelectVehicle {background:url(/images/imgs/psst/home/submit_btn.gif) no-repeat;height:37px;width:39px;background-color:#FFE524;float:right;margin:0;padding:0;}
div#row1C2   .panel-b-crpt  .vrmPanel div.vrm{font-size:0em; margin:0 18px 10px 18px; text-align:center; padding:5px 0 6px 0; width:136px;}

div#carDetailsWrapper {color:#FFFFFF; background:url(/images/imgs/common/fast_finder_box_selected.jpg) no-repeat; width:215px; height:204px;padding:54px 0 0 12px;margin:-5px 0 0 -2px;}
div#carDetails {float:left;width:227px;}
div#carDetails div.carMainDetails {margin:3px 0 0;float:left;width:100%;color:#FFFFFF;}
div#carDetails div.carMainDetails .fadeBg { padding: 0 6px 6px 1px; overflow:hidden;} 
div#carDetails div.carMainDetails .fadeBg div.lHolder {float: left; margin-right: 8px;width:100%;height:71px;}
div#carDetails div.carMainDetails .fadeBg h3 {font-size: 10pt; margin: 0px; display: block; color: #FFFFFF; margin-bottom: 6px;}
div#carDetails div.carMainDetails .fadeBg h3 span {color:#FFFFFF;}
div#carDetails div.carMainDetails p.attribA {font-size:70%; font-weight:bold; padding:2px 8px 2px 0; margin:0;}
div#carDetails div.carMainDetails p.attribA label {font-weight:bold; color:#FFFFFF; margin-left:5px;}
div#carDetails span.changeMyVehicle{width:123px; height:23px; background:url(/images/imgs/common/changeMyVehicle.gif) no-repeat;cursor:pointer;display:block;}

div#vrmResFind input.txtBox{width:160px; height:20px; line-height:20px; padding-top:0; border:1px solid #ACACAC;background:#FFF; float:left; margin:5px 0 0; font-family:arial; font-size:12px;}
div#vrmResFind {margin:2px 0 0; float:left;}
div#vrmResFind span.findButton{width:36px; height:25px;float:left;margin:2px 0 0 6px;background:url(/images/imgs/common/find_btn.gif) no-repeat;}
a.findButton{width:36px; height:25px;float:left;margin:2px 0 0 6px;background:url(/images/imgs/common/find_btn.gif) no-repeat; cursor:pointer;}
div#resultsLoading{height: 200px; width: 189px; background: url(/images/imgs/common/fast_finder_box_selected.jpg) no-repeat scroll 0pt 0pt transparent; color: #FFF; padding: 58px 0 0 38px;margin-top:-3px;margin-left:-2px;}
div#resultsLoading p{float:left;color: #FFF;width: 135px; text-align: center; font-size: 12px;}
div#resultsLoading p.thnx{font-weight:bold;margin-top:0px;}

div#resultsLoadingKeyword{height: 200px; width: 189px; background: url(/images/imgs/common/fast_finder_box_selected.jpg) no-repeat; color: #FFF; padding:58px 0 0 38px;margin-top:-3px;margin-left:-2px;}
div#resultsLoadingKeyword p{float:left;color: #FFF;width: 135px; text-align: center; font-size: 12px;}
div#resultsLoadingKeyword p.thnx{font-weight:bold;margin-top:0px;}
/*********** UK NUMBERPLATE FONT ***********/

@font-face {font-family: UKNumberPlate; src: url(/styles/ecp/fonts/MANDATOR.eot) /* EOT file for IE */}
@font-face {line-height:29px;text-transform:capitalize;font-family: UKNumberPlate; src: url(/styles/ecp/fonts/MANDATOR.ttf) /* TTF file for CSS3 browsers */}
.RegInputBg  { line-height:29px;text-transform:capitalize;background:#ffe524; border:0; outline:none; color:#000; float:left; font-size:20px; font-weight:normal; height:27px; width:146px; font-family: UKNumberPlate, "Arial Black", Impact;}

div#carDetails input {background-color:#FFE524; border:0 none; color:#000000; float:left; font-family:UKNumberPlate, "Arial Black", Impact; font-size:25px; font-weight:bold; height:33px; line-height:33px; margin:1px 0 0 27px; padding:0; text-transform:capitalize; vertical-align:middle; width:125px; /*cursor:default;*/}
div#carDetails .vrmPanel input.RKws {*padding-top:1px; *height:32px; *line-height:32px;}
div#carDetails .vrmPanel label.RKws {*padding-top:1px; *height:32px; *line-height:32px;background-color:#FFE524; border:0 none; color:#000000; float:left; font-family:UKNumberPlate, "Arial Black", Impact; font-size:25px; font-weight:bold; height:33px; line-height:33px; margin:1px 0 0 27px; padding:0; text-transform:uppercase; vertical-align:middle; width:125px; cursor:default;}
div#carDetails input.NoRegBlank{/*letter-spacing:1px*/}
div#carDetails div.vrm {background:url(/images/imgs/common/carparts_find_back.gif) no-repeat scroll 0 0 transparent; height:35px; margin-top:5px; width:161px;}

.overlapVRMtextbox{position:absolute;z-index:2;background:transparent;height:35px;width:155px;left:0;top:0;}

/*********** UK NUMBERPLATE FONT ***********/
div#row1C2 .panel-b-crpt-alt {height:126px; margin:0; padding:0; background:url(/images/imgs/crpt/home/row1c2-bg-alt.gif) bottom no-repeat;}
div#row1C2 .panel-b-crpt-alt .cVeh {float:left; padding:0 0 10px 0; margin:0 0 0 5px; width:240px; text-align:center; background:url(/images/imgs/crpt/home/cVeh-panel-bg.gif) bottom right no-repeat;}
div#row1C2 .panel-b-crpt-alt .cVeh p {color:#003b95; font-size:75%; font-weight:bold; float:left; margin:0 0 7px 0; padding:0;}
div#row1C2 .panel-b-crpt-alt .cVeh h2 {font-size:105%; color:#003b95; font-weight:bold; padding:0; margin:6px 0 1px 0;}
div#row1C2 .panel-b-crpt-alt .cVeh h3 {font-size:90%; color:#424242; font-weight:bold; padding:0; margin:6px 0 10px 0;}
div#row1C2 .panel-b-crpt-alt .cVrm {float:right; padding:0; margin:10px 20px 20px 0; text-align:center; width:135px;}
div#row1C2 .panel-b-crpt-alt .cVrm p {font-size:75%; color:#003b95; font-weight:bold; margin:0 0 10px 0; padding:0;}
div#row1C2 .panel-b-crpt-alt .cVrm a {margin:0 0 0 2px;}
div#row1C2 .panel-b-crpt-alt .cVrm div.vrm {font-size:0em; margin:0 18px 10px 0; text-align:center; padding:5px 0 6px 0; background:url(/images/imgs/common/vrm-bg.gif) no-repeat center; width:136px;}
div#row1C2 div#panel-a-crpt h1, div#row1C2 #panel-a-accs h1, div#row1C2 #panel-a-tool h1 {font-size:100%; line-height:90%; color:#003b95; text-align:right; padding:4px 13px 0 0; margin:0;}
div#row1C2 div#panel-a-crpt h2 {font-size:90%; color:#003b95; font-weight:bold; margin:0; text-align:left; padding:53px 0 0 28px;}
div#row1C2 div#panel-a-crpt p, div#row1C2 #panel-a-accs p, div#row1C2 #panel-a-tool p {font-size:80%; line-height:110%; text-align:right; margin:0; padding:0 13px 0 0;}
div#row1C2 .panel-b-crpt table.vehMenu {margin:13px 0 0; padding:0; text-align:left;}
div#row1C2 .panel-b-crpt table.vehMenu .btnSelectVehicle 
{background:url(/images/imgs/psst/home/submit_btn.gif) no-repeat;margin:0px;padding:0;width:86;height:21;float:left;
}
div#row1C2 .panel-b-crpt th, .panel-b-crpt td {font-size:12px; color:#FFFFFF; padding-top:3px;margin:0;}
div#row1C2  select{margin:0;}
div#row1C2 .panel-b-crpt th span .engineLabel {font-size:75%; color:#FFFFFF; padding-top:0;}
div#row1C2 .panel-b-crpt select.lrgMenu {width:167px; height:17px; margin:0;}
div#row1C2 .panel-b-crpt select.smlMenu {width:70px; height:17px; margin:0; float:left;}
div#row1C2 .panel-b-crpt select.FuelMenu {width:97px; height:17px; margin:0; float:left;}
div#row1C2 .panel-b-crpt select.smlEngineMenu {width:62px; margin: 0 0 0 3px; float:left;}
div#row1C2 .panel-b-crpt-alt .cVeh input {font-size:90%; color:#424242; width:145px; height:20px; float:left; margin:0 5px 0 30px;}


/*********************** MANDATOR ********************/
@font-face {
 font-family: UKNumberPlate;
 src: url("/styles/ecp/fonts/MANDATOR.eot") /* EOT file for IE */
}
@font-face {
 font-family: UKNumberPlate;
 src: url("/styles/ecp/fonts/MANDATOR.ttf") /* TTF file for CSS3 browsers */
}

/************** Product detail page ***********/
#OuterWrapper { width:982px; margin:auto; }

/***=== Content Wrapper ===***/
#ContentWrapper { float:left; width:982px; }
#ContentWrapper .LeftContent { float:left; width:249px; }

/**** SearchingPartsOuter *****/
.LeftContent #SearchingPartsOuter { background:url(/images/imgs/common/parts_srching_bg.gif) no-repeat; float:left; height:148px; padding:10px 0 0 14px; width:235px; }
#SearchingPartsOuter h2 { color:#fff; font-family:Arial, Helvetica, sans-serif; float:left; font-size:13px; text-transform:uppercase; width:235px; padding:0 0 2px 0; }
#SearchingPartsOuter div.RegInputBg { background:url(/images/imgs/common/ylow_txtbg.gif) no-repeat; float:left; height:23px; width:167px; padding:7px 7px 5px 27px; }
#SearchingPartsOuter div.RegInputBg input.TxtFld { background:#ffe524; border:0; outline:none; color:#000; float:left; font-size:20px; font-weight:bold; height:23px; width:165px; font-family:UKNumberPlate,Arial, Helvetica, sans-serif; }

#reg input.RegInputBg{ background:#ffe524; border:0; outline:none; color:#000; float:left; font-size:20px; font-weight:normal; height:27px; *height:29px;  padding:0; width:146px; font-family: UKNumberPlate, "Arial Black", Impact; line-height:29px; text-transform:uppercase;}
#SearchingPartsOuter p { color:#fff; float:left; font-size:13px; width:235px; padding:0px 0 0px 0; }

/**** Search For Store *****/
.StoreSrchOuter{margin-top: -2px;}
.LeftContent .StoreSrchOuter { float:left; margin:3px 0 0 0; width:249px; }
.StoreSrchOuter .SrchMain { background:url(/images/imgs/common/left_block_mibdbg.gif) repeat-y; float:left; width:225px; }
.StoreSrchOuter .SrchTop { background:url(/images/imgs/common/left_block_top.gif) left top no-repeat; float:left; width:225px; }
.StoreSrchOuter .SrchMiddle { background:url(/images/imgs/common/left_block_botm.gif) left bottom no-repeat; float:left; padding:0 14px 13px; width:197px; }
.StoreSrchOuter .SrchMiddle h2 { /*border-bottom:1px #ccc solid;*/ color:#FFF; float:left; font-size:13px; font-weight:bold; line-height:14px; width:199px; padding:0; /*margin-bottom:6px;*/ }
.StoreSrchOuter .SrchMiddle h2 span { color:#2964b4; font-size:12px; float:left; margin-top:13px; }
.SrchMiddle p { color:#2964b4; float:left; font-size:12px; font-weight:bold; line-height:17px; width:221px;margin:0; }
.SrchMiddle p a { background:url(/images/imgs/common/blue_arrow.gif) no-repeat 0 4px; color:#2964b4; font-size:12px; font-weight:bold; line-height:17px; text-decoration:underline; padding:0 0 0 12px; }
/**** VeriSign ****/
img#verisign{margin-left:44px;}
div#verisign{float: left; margin-top: 3px;}

.SrchMiddle p.verisign{color:#676767;font-weight:normal;margin:0;padding:0;width:204px;}
.SrchMiddle p a:hover { text-decoration:none; }
.SrchMiddle fieldset.SrchFld { background:none; border:0; float:left; padding:0px 0 7px 0; width:201px; }
.SrchFld label.SrchLbl { color:#676767; float:left; font-size:12px; font-weight:bold; width:221px; }
.SrchFld .TxtBg { background:url(/images/imgs/common/txtbg.gif) no-repeat; float:left; height:18px; padding:3px 5px 2px 5px; width:134px; }
.SrchFld .TxtBg input.TxtFld { background:none; border:0; outline:none; color:#676767; float:left; font-size:12px; height:18px; width:132px; }

/**** Middle Content ****/
#ContentWrapper .MidContent { background:url(/images/imgs/common/midcontent_midbg.gif) repeat-y; float:left; width:504px; }
.MidContent .MidContentTop { background:url(/images/imgs/common/midcontent_top.gif) left top no-repeat; float:left; width:504px; }
.MidContent .MidContentInner { background:url(/images/imgs/common/midcontent_botm.gif) left bottom no-repeat; float:left; padding:10px 12px 10px 10px; width:482px; /*position:relative; */}
.MidContentInner h2 { border-bottom:1px #f9f9fa solid; color:#000; float:left; font-size:14px; font-weight:bold; line-height:25px; height:25px; padding:0px 0px 0px 8px; width:474px; margin:0px; }
.MidContentInner h2 a.span { color:#2964b4; text-decoration:none; font-size:13px; font-weight: bold;}
.prodTag { position: absolute; top: -2px; right: 6px; width: auto; height: auto; }
.MidContentInner .ProductName { background:url(/images/imgs/common/mid_hdgbg.gif) repeat-x; border-top:1px #fff solid; color:#2964b4; float:left; font-size:12px; font-weight:bold; line-height:26px; height:27px; padding:0px 0px 0px 8px; width:474px; }
.MidContentInner .ProFeatures { float:left; border-bottom:1px #eeeff0 solid; width:484px; }
.MidContentInner .ProFeatures .THdg { background:url(/images/imgs/common/prodct_fetaurebg.gif) repeat-x; color:#fff; font-size:11px; font-weight:bold; text-align:left; }
.ProFeatures .THdg1 { padding:0 0 0 11px; }

.ProFeatures .THdg2 { padding:0 0 0 8px; }
.ProFeatures .THdg3 { padding:0 0 0 7px; }
.TdBg { background:#bfbfbf; color:#fff; font-size:11px; font-weight:bold; text-align:left; }
.TdTxt { color:#676767; font-size:11px; font-weight:bold; }
.BodrLhs { border-left:1px #5d86bf solid; }
.BodrRhs { border-right:1px #517cb5 solid; }
.TdBodrLhs { border-left:1px #f9fafa solid; }
.TdBodrRhs { border-right:1px #eeeff0 solid; }
.ProductInfo { border-top:1px #f9f9fa solid; float:left; padding:10px 5px; width:472px; }
.ProductInfo .ProdImg { float:left; /*padding:0 0 0 20px;*/ padding:0 0 0 20px;/* width:118px;*/width:140px; }
.ProdImg .ProductImg { float:left; width:118px;/* position:relative;*/ }
.ProdImg .ZoomIcon { float:left; width:16px; height:18px; position:absolute; top:0; left:-7px; }
.ProductInfo .ProdImg ul { float:left; margin-left:0; width:118px; padding:0; }
.ProductInfo .ProdImg ul li {/* border:1px #ccc solid;*/ height:51px; width:51px; }
.ProductInfo .ProductInfoRight { float:left; /*padding:0 0 0 30px;*/padding:0 0 0 8px; width:303px; }
.ProductInfoRight .ProductTxt { float:left; padding:0 0 0 18px; width:280px; }
.ProductTxt .Plhs { color:#2964b4; float:left; font-size:14px; line-height:18px; padding:0 0 22px 0; width:199px; }
.ProductTxt .Plhs span { color:#6f6f6f; font-size:11px; line-height:15px; }
.ProductInfoRight .ProductTxttop { float:left; width:280px; }
.ProductTxt .StockInfo { float:left; color:#98c223; font-size:12px; font-weight:bold; line-height:15px; width:260px; }
.ProductTxt .StockInfo span { color:#676767; font-size:12px; font-weight:bold; line-height:15px; }

.BasketOuter { background:url(/images/imgs/common/basket_midbg.gif) repeat-y; float:left; width:303px; margin:5px 0 0 0; }
.BasketOuter .BasketMain { background:url(/images/imgs/common/basket_top.gif) left top no-repeat; float:left; width:303px; }
.BasketOuter .BasketInner { background:url(/images/imgs/common/basket_botm.gif) left bottom no-repeat; float:left; padding:14px 18px; width:264px; }

.Pricetxt { font-size:16px; color:#cb002f; width:264px; float:left; }
.Pricetxt span { font-size:11px; color:#676767; }
.BasketInner fieldset.BasketFld { float:left; padding:10px 0 6px 0; width:264px; }
.BasketFld label.LblBsk { color:#676767; font-size:12px; font-weight:bold; float:left; width:56px; margin-top:3px; }
.BasketFld .TxtBg { background:url(/images/imgs/common/qntybg.gif) no-repeat; float:left; height:18px; padding:3px 5px 2px 5px; width:49px; }

.BasketFld .TxtBg input.TxtFld { background:none; border:0; outline:none; color:#676767; float:left; font-size:12px; height:18px; width:48px; }
.BasketFld .Btn { float:left; padding:1px 0 0 6px; cursor:hand; cursor:pointer;}
.BasketInner p { color:#676767; float:left; font-size:11px; font-weight:bold; width:264px; }
.BasketInner p a { color:#2964b4; font-size:11px; font-weight:bold; text-decoration:underline; }
.BasketInner p a:hover { text-decoration:none; }
#ProdModelOuter { float:left; padding:0 0px 0 5px; width:472px; }
#ProdModel { background:url(/images/imgs/common/model_table_midbg.gif) repeat-y; float:left; width:472px; }
#ProdModel #ProdModelTop { background:url(/images/imgs/common/model_table_top.gif) left top no-repeat; float:left; width:472px; }
#ProdModel #ProdModelInner { background:url(/images/imgs/common/model_table_botm.gif) left bottom no-repeat; float:left; padding: 30px 13px 26px 9px; width:446px; }
#ProdModelInner .TdTxt { color:#676767; font-size:12px; padding:0 0 0 8px; font-weight:bold; }
#ProdModelInner .BlueTxt { color:#2964b4; font-size:11px; font-weight:bold; padding:0 0 0 10px; }

.BodrBotm { border-bottom:1px #eeeff0 solid; }
.BodrTop { border-top:1px #f9f9fa solid; }
#ProdModelInner .TdBg { background:#e5e5e5; }
#ProdModelInner .TdTxt1 { color:#676767; font-size:11px; padding:0 0 0 10px; font-weight:bold; }
#ProdModelInner .TdTxt2 { color:#676767; font-size:11px; padding:0 0 0 10px; }
.ContentArea { float:left; padding:0 18px; width:436px; }
.ContentArea h2 { border-bottom:1px #eeeff0 solid; color:#676767; font-size:12px; font-weight:bold; float:left; padding:5px 8px; width:420px; }
.ContentArea h2.Pagid { background:url(/images/imgs/common/pagid_logo.gif) right 12px no-repeat; border-bottom:1px #eeeff0 solid; color:#676767; font-size:12px; float:left; padding:5px 8px; width:420px; }
.ContentArea .TxtBlock { border-top:1px #f9f9fa solid; float:left; padding:7px 8px 0 8px; width:420px; }
.ContentArea .TxtBlock h3 { color:#676767; font-size:11px; float:left; font-weight:bold; padding:0 0 1px 0; width:420px; }
.ContentArea .TxtBlock p { color:#676767; font-size:11px; line-height:16px; float:left; padding:0px 0 1px 0; width:420px; }
.ContentArea .TxtBlock ul { float:left; padding:0 0 17px 0; width:420px; }
.ContentArea .TxtBlock ul li { background:url(/images/imgs/common/grey_arrow.gif) 0 5px no-repeat; float:left; color:#676767; font-size:11px; padding:0 0 3px 10px; width:410px; }

/**** Right Content ****/
#ContentWrapper .RightContent { float:left; width:228px; }
.RightContent .RecentItems { background:url(/images/imgs/common/rightbox_med.gif) repeat-y; float:left; width:228px; }
.RecentItems .RecentMain { background:url(/images/imgs/common/rightbox_top.gif) left top no-repeat; float:left; width:228px; }
.RecentItems .RecentInner { background:url(/images/imgs/common/rightbox_bottom.gif) left bottom no-repeat; float:left; padding:4px 12px 35px; width:200px; }
.RecentInner h2 { color:#000; float:left; font-size:13px;  width:200px; font-weight:bold; }
.RecentInner .RItemBlock { background:url(/images/imgs/common/dots.gif) left bottom repeat-x; float:left; padding:11px 0px; width:200px; position:relative;}
.RItemBlock .ImgThumb { border:1px #cfcfcf solid; float:left; height:51px; width:51px; }
.RItemBlock .Itemstxt { float:left; padding:0 0 0 10px; width:136px; }
.Itemstxt .Pname { color:#2964b4; float:left; font-size:11px; font-weight:bold; width:136px; }
.Itemstxt .Pname a, a:hover{ color:#2964b4;text-decoration:none;}
.Itemstxt .Ptxt { color:#676767; float:left; font-size:11px; padding:0 0 0px 0; width:136px; }
.Itemstxt .Pcarhash {color:#2964b4; float:left; font-size:11px; padding:0 0 0px 0; width:136px;}
.Itemstxt p { float:left; width:136px; margin-top:10px; background:url(/images/imgs/common/blue_arrow.gif) 0 4px no-repeat; color:#2964b4; float:left; font-size:11px; padding:0 0 0px 8px; width:128px; text-decoration:underline; }
.Itemstxt p a { text-decoration:none; }
.Itemstxt p a:hover { text-decoration:none; }
.white{color:#FFFFFF;}
a.recentAddToBasket{color:#2964b4;}
span .actionbuttonAdd{color:#2964b4;}
.RecentInner .RItemBlock .errorPopupBox{float:left;width:227px;height:1px;display:block;position:relative;}
.errorPopupBox .prdStatus { position:absolute; width:227px; height:118px;z-index:990; /*top:-61px;*/top:-15px; left:-14px;background:url(/images/imgs/common/error_popup.png) no-repeat;}
.prdStatus .err_txt{ width:157px; float:left; padding:25px 5px 10px 55px;}
.prdStatus .err_txt  p{color:e20000;font-weight:bold;margin:0;}
.prdStatus .err_txt  span{ color:e20000;font-weight:normal;margin:0;font-size:11px; }
.errorPopupBox{z-index:990;}
.errorPopupBox  .addBasketAnyway{padding:0 0 4px 52px;  float:left; width:187px;}
.errorPopupBox  .addBasketAnyway .addBasketAnywaybtn{ background:url(/images/imgs/common/add_basket_btn.gif) left top no-repeat; width:138px; height:21px; display:inline-block;}
.errorPopupBox  .popupClose {position:relative;float:left;width:auto;}
.popupClose .popupCloseBtn{position:absolute;z-index:30;width:223px;padding-top:7px;}
.popupCloseBtn a{float:right;background:url(/images/imgs/common/err_popup_close.png) left top no-repeat; width:18px; height:18px; display:inline-block;}
.HdnlTickImg{margin-top:2px;}
/* ####### SPECIAL ONGOING DEALS / ALL PRODUCTS CSS ######## */

.prevbutton {background:url(/images/imgs/common/prev_btn.jpg) no-repeat scroll left top transparent; float:left; height:20px; width:23px;margin-top:2px;}
.nextbutton {background:url(/images/imgs/common/next_btn.jpg) no-repeat scroll left top transparent; float:left; height:20px; width:21px;margin-top:2px;}

a.play, a.pause{text-decoration:none;}
span.btnPause{float:left;cursor:pointer;text-decoration:none;background:url(/images/imgs/common/btnPause.gif) no-repeat left top transparent ;height:20px; width:22px; margin-top:2px;}

span.btnPlay{float:left;cursor:pointer;text-decoration:none;background:url(/images/imgs/common/btnPlay.gif) no-repeat left top transparent ;height:20px; width:22px; margin-top:2px;}

span.dealsControlsSeperator{float:left;background:url(/images/imgs/common/playPauseSeperator.gif) left top no-repeat;height:33px; width:1px;margin: -4px 7px 0px;}

div#toolsLeftSection{ float: left;}
.dottedBorder{background:url(/images/imgs/common/dot_seprator.gif) right top no-repeat;}
.dottedBorderBig{background:url(/images/imgs/common/dot_separator.gif) right top no-repeat;}
div.ProductsOuter{ float:left;}
#horzBanner{ float:left;padding-top:6px;}
/*#horzBanner{ float:left;padding-top:6px;height:50px;width:976px;}
#horzBanner .banner1{ float:left;height:50px;padding-right:8px;width:484px;}
#horzBanner .banner2{ float:left;width:484px; height:50px;}
*/
#ProductsOuterId { float:left; width:746px;margin:4px 0px 3px 3px; }
#ProductsOuterId  div.PrdtsHdg { background:url(/images/imgs/common/sp_deals_mid_blue.gif) repeat-x; float:left; height:35px; width:747px; }
#ProductsOuterId  div.ProductsHdg { background:url(/images/imgs/common/products_med.jpg) repeat-x; float:left; height:33px; width:747px; }
#ProductsOuterId .PrdtsHdg div.PrdtsHdgIn { background:url(/images/imgs/common/sp_deals_lft_blue.gif) left top no-repeat; float:left; height:35px; width:749px; }
#ProductsOuterId .ProductsHdg div.ProductsHdgIn { background:url(/images/imgs/common/products_left.jpg) left top no-repeat; float:left; height:35px; width:749px; }
#ProductsOuterId .PrdtsHdg div.PrdtsHdgMiddle1 { background:url(/images/imgs/common/sp_deals_right_blue.gif) right top no-repeat; float:left; height:29px; padding:6px 14px 0 14px; width:721px; }
#ProductsOuterId .ProductsHdg div.ProductsMiddle1 { background:url(/images/imgs/common/products_right.jpg) right top no-repeat; float:left; height:31px; padding:6px 14px 0 14px; width:721px; }

#ProductsOuterId .PrdtContent1 { background:url(/images/imgs/common/sp_deals_bg.gif) left top repeat-y; float:left; width:749px; height:176px; margin-left:-2px;}
#ProductsOuterId  div.PrdtsBtm { background:url(/images/imgs/common/sp_deals_bottom.gif) no-repeat left bottom; float:left; width:726px; padding:0 14px 0 10px; }

#ProductsOuterIdHome { float:left; /* width:749px; */ width:auto; margin-bottom:3px;margin-top:4px;}
#ProductsOuterIdHome  div.PrdtsHdg { background:url(/images/imgs/common/sp_deals_mid_blue.gif) repeat-x; float:left; height:35px; width:980px; }
#ProductsOuterIdHome  div.ProductsHdg { background:url(/images/imgs/common/products_med.jpg) repeat-x; float:left; height:33px; width:980px; }
#ProductsOuterIdHome .PrdtsHdg div.PrdtsHdgIn { background:url(/images/imgs/common/sp_deals_lft_blue.gif) left top no-repeat; float:left; height:35px; width:978px; }
#ProductsOuterIdHome .ProductsHdg div.ProductsHdgIn { background:url(/images/imgs/common/products_left.jpg) left top no-repeat; float:left; height:35px; width:978px; }
#ProductsOuterIdHome .PrdtsHdg div.PrdtsHdgMiddle1 { background:url(/images/imgs/common/sp_deals_right_blue.gif) right top no-repeat; float:left; height:29px; padding:6px 15px 0 15px; width:950px; ; }
#ProductsOuterIdHome .ProductsHdg div.ProductsMiddle1 { background:url(/images/imgs/common/products_right.jpg) right top no-repeat; float:left; height:31px; padding:4px 15px 0 15px; width:950px; }

#ProductsOuterIdHome .PrdtContent1 { background:url(/images/imgs/common/deals_mid.gif) left top repeat-y; float:left; width:978px; height:176px;}
#ProductsOuterIdHome .PrdtContent2 { background:url(/images/imgs/common/deals_mid.gif) left top repeat-y; float:left; width:978px; height:39px;}
#ProductsOuterIdHome  div.PrdtsBtm { background:url(/images/imgs/common/deals_btm.gif) no-repeat left bottom; float:left; width:960px; padding:0 10px 0 10px; }
#ProductsOuterIdHome  div.PrdtsBtm2 { background:url(/images/imgs/common/deals_btm.gif) no-repeat left bottom; float:left; width:978px;height:10px;}
#ProductsOuterIdHome .DealPrdts2{float:left; padding:8px 0 5px 0px; width:192px; height:180px; }
#ProductsOuterIdHome .DealPrdts{float:left; padding:8px 0 5px 0px; width:192px; height:156px; }
#ProductsOuterIdHome .DealPrdts .midDiv{float:left;height:136px;width:190px;}
#ProductsOuterIdHome .DealPrdts .DealPriceTxt{ color:#164c8c; font-weight:bold; font-size:16px; text-align:center; padding:0 5px 6px 5px; width:180px; height:32px;}
#ProductsOuterIdHome .DealPrdts p{ color:#013c80; float:left; font-size:15px; font-weight:bold; text-align:center; width:190px; margin:0; padding:0;}

.jCarouselLite0 , .jCarouselLite1, .jCarouselLite2{ float:left;height:176px; }

/* if javascript is disabled */
ul.jCarouselLiteUl {float:left;margin:0;padding:0;width:732px;height:176px;overflow:hidden;}
ul.jCarouselLiteUl li {float:left;margin:0;padding:0;}
div#ProductsOuterIdHome ul.jCarouselLiteUl {float:left;margin:0;padding:0;width:960px;height:176px;overflow:hidden;}
div#ProductsOuterIdHome ul.jCarouselLiteUl li {float:left;margin:0;padding:0;}
div#ProductsOuterIdHome ul.jCarouselLiteUl0 {float:left;margin:0;padding:0;width:960px;height:200px;overflow:hidden;}
div#ProductsOuterIdHome ul.jCarouselLiteUl0 li {float:left;margin:0;padding:0;}
/* if javascript is disabled */

#crossSellDiv .jCarouselLite0 { float:left;height:120px; width;720px; }
#crossSellDiv .jCarouselLite1{ float:left;height:120px; width;720px;}

#crossSellDiv .prevbutton {background:url(/images/imgs/common/prev_btn.jpg) no-repeat scroll left top transparent; float:left; height:20px; width:23px;margin-top:4px;}
#crossSellDiv .nextbutton {background:url(/images/imgs/common/next_btn.jpg) no-repeat scroll left top transparent; float:left; height:20px; width:21px;margin-top:4px;}

#crossSellDiv ul.jCarouselLiteUl{float:left;margin:0;padding:0;width:736px;height:110px;overflow:hidden;}
#crossSellDiv ul.jCarouselLiteUl li {float:left;margin:0;padding:0;width:90px;height:120px;}

div.PrdtsHdg { background:url(/images/imgs/common/sp_deals_mid_blue.gif) repeat-x; float:left; height:35px; /*margin-top:4px;*/ width:979px;margin-left:-1px; }
.PrdtsHdg div.PrdtsHdgIn { background:url(/images/imgs/common/sp_deals_lft_blue.gif) left top no-repeat; float:left; height:35px; width:979px; }
.PrdtsHdg div.PrdtsHdgMiddle1 { background:url(/images/imgs/common/sp_deals_right_blue.gif) right top no-repeat; float:left; height:29px; padding:6px 15px 0 15px; width:949px; }
#featuredTyreCare .PrdtsHdg div.PrdtsHdgMiddle1 { background:url(/images/imgs/common/sp_deals_right_blue.gif) right top no-repeat; float:left; height:36px; padding:0 15px 0; width:950px; }
.PrdtsHdgMiddle1 h2 { color:#fff; float:left; font-size:14px; line-height:26px; margin:0; width:auto;padding-left:0px;}
.PrdtsHdgMiddle1 h2 span.font17 {color:#FFFFFF; font-size:16px; font-weight:bold; }

.ProductsMiddle1 h2 { color:#fff; float:left; font-size:14px; line-height:22px; margin:0; width:auto;padding-left:0px;}
.ProductsMiddle1 h2 span.font17 {color:#FFFFFF; font-size:16px; font-weight:bold; }

.PrdtContent1 { background:url(/images/imgs/common/deals_mid.gif) left top repeat-y; float:left; width:978px; height:176px; }
 div.PrdtsBtm { background:url(/images/imgs/common/deals_btm.gif) no-repeat left bottom; float:left; width:978px; }
div.RecomndProdNoEntriesFound{color:#BC0101;font-size:16px;font-weight:bold;padding:10px;text-align:center;}

.DealPrdts{float:left; padding:8px 0 5px 0px; width:183px; height:156px; }
.DealPrdts .midDiv{float:left;height:136px;width:183px;}

 .DealPrdts .DealPriceTxt{ color:#164c8c; font-weight:bold; font-size:16px; text-align:center; padding:0 5px 6px 5px; width:174px; height:40px;}
 .DealPriceTxt span.Price{ color:#bc0101; font-size:16px; font-weight:bold; }
 .DealPriceTxt span.Txt{ font-weight:normal; color:#595959; font-size:11px; line-height:13px; }
 .DealPriceTxt span.Txt span.TxtStrikeout{ text-decoration:line-through; }
 .DealThumb{ height:85px; width:144px;overflow:hidden;left:18px; margin:0 auto;}
 .DealThumb .dealThumbBckImg{ float:left; width:144px;height:50px;padding:34px 0 0 0;cursor:pointer;}
 .DealThumb .dealThumbBckImg img{ float:left; height:51px; width:51px;}
 .DealPrdts p{ color:#013c80; float:left; font-size:12px; font-weight:bold; text-align:center; width:185px; margin:0; padding:0;}
 .DealPrdts p a{ color:#013c80; font-size:12px; font-weight:bold; text-decoration:none; }
 .DealPrdts p a:hover{ text-decoration:underline;}
 
 .DealPrdts div.dealsName{float:left;}
  .DealPrdts div.dealsName a{ color:#013c80; font-size:12px; font-weight:bold; text-decoration:none; text-align:center;}
 .DealPrdts div.dealsName a:hover{ text-decoration:underline;}

/* ####### All PRODUCTS CSS */
.catResContainer { font-size:100%; padding:0; float:left; width:745px;}
.catResContainer p {font-size:90%; font-weight:bold; color:#424242; float:left; margin:0; padding:0px;}
.catResContainer img {font-size:90%; font-weight:bold; color:#424242; float:right; margin:0; padding:0px;}
.catResContainer span {font-size:60%; font-weight:bold; color:#424242; float:left; /*margin:10px;*/ padding:0px;}
.catResContainer h4 {font-size:70%; color:#424242; float:left; margin:0; padding:0 0 10px 0;}
.catResContainer-scroll {padding:20px 0 10px 0; text-align:center; margin:0; float:left; overflow:hidden;}
.catResPanel {width:165px; float:left; margin:20px 8px 0;height:70px;}

.sixtyXsixtyImg {border:1px solid #CCCCCC;float:left;margin-right:10px;width:60px;}
.secTxt {color:#666666;font-weight:bold;}
.secTxt a{color:#666666;font-weight:bold;text-decoration:none;}

p.vrmTxt{/*color:#2764B4;*/ color:#2964B4; font-weight:bold;}
/************************************************************/
.tier2SubCatsList{float:left; height:auto;width:743px;}
.tier2Heading{float:left; width:749px;height:20px;margin:15px 0 0 0; }
.tier2Heading h3{text-transform:uppercase; font-size:18px;margin:0; padding:0;  }

#tier2featCategories{float:left;padding: 3px 0 15px 4px;}
#tier2featCategories h3.heading{width:719px;padding:15px;font-size:24px;float:left;}

/*section divides*/
.sectionDivide {font-size:100%; height:35px; background:#033789 url(/images/imgs/common/sp_deals_mid_blue.gif) repeat-x; margin:10px 0 0; padding:0; float:left; width:749px; }
.sectionDivide h3, .sectionDivide p {font-size:14px; color:#fff; font-weight:bold; float:left; margin:0; padding:9px 6px 6px 12px;}
.sectionDivide .button {float:right; border-right:1px solid #adadad;  background-image:url(/images/imgs/common/header-button-bg.gif); background-repeat:no-repeat;}
.sectionDivide .button p {font-size:75%; color:#424242; font-weight:normal; margin:0; padding:6px 12px 6px 12px;}
.sectionDivide .button a {color:#424242; text-decoration:none;}
.sectionDivide .button a:hover {color:#424242; text-decoration:underline;}
.sectionDivide .menubutton {text-decoration:none; display:block; cursor:hand; cursor:pointer; float:right; margin:6px 10px 1px 0;}
.sectionDivide .menubutton .menubuttonLftcap {float:left; width:5px; height:20px; display:block; background:url(/images/imgs/common/menubutton-left-cap.gif) no-repeat;}
.sectionDivide .menubutton .menubuttonText {font-family:Arial, sans-serif; font-size:11px; color:#424242; text-decoration:none; font-weight:bold; height:20px; padding:2px 5px 1px 5px; float:left; display:block; background:url(/images/imgs/common/menubutton-bg.gif) repeat-x; }
.sectionDivide .menubutton .menubuttonRghtcap {float:left; display:block; width:13px; height:19px; background:url(/images/imgs/common/menubutton-right-cap-down.gif) no-repeat;}


#tier2BrandDiv{float:left;}
#tier2BrandDiv .catResPanel p{float:none;}
#tier2BrandDiv .sectxt{float:none;font-weight:normal;}
#tier2BrandDiv .sectxt a{font-weight:normal;padding-top;10px;}
.tier2BrandDet{float:left;padding-top:20px;}
.tier2BrandDet .catResContainer{float:left;width:auto;padding-top:20px;}
.tier2BrandDet .catResContainer img{float:left;width:auto;}
.tier2BrandDet .catResContainer span{font-weight:normal;width:auto;font-size:12px;float:none;}
.tier2BrandDet .catResContainer span p{font-weight:normal;font-size:12px;float:none;}


/************************************************************/
/*
.catResPanelText{float:left;width:88px;padding:0 5px 0px 0px;}
.catResPanelText p {text-align:left; margin:0; padding-right:0px;font-size:11px;}
.catResPanelText a {color:#666666;text-decoration:none;}
.catResPanelText a:hover {text-decoration:underline;}

.catResPanel2 {width:238px; float:left; height:170px; margin:0; padding:0 0 0 10px; border-right:1px solid #efefef;}
.catResPanel2 p {text-align:left; margin:0; padding:0;}
.catResPanel2 a {color:#666666; text-decoration:none;}
.catResPanel2 a:hover {text-decoration:underline;}
.catResPanel2 .browse {float:left; padding:0;margin:0; height:21px; width:90px; }

.catResPanel2b {width:237px; float:left; margin:0; padding:0 0 0 10px; height:160px;}
.catResPanel2b p {font-size:70%; text-align:left; margin:0; padding:0;}
.catResPanel2b a {color:#666666; text-decoration:none;}
.catResPanel2b a:hover {text-decoration:underline;}
.catResPanel2b .browse { float:left; padding:0;margin:0; height:22px; width:90px;}

.allPrdsBorderBtm {border-bottom:1px solid #EFEFEF;height:1px;margin:0 0 0 5px;padding:0;width:739px;}
.tier2catsholder{float:left;width:237px;}
#tier2cats {margin:0 0 0 5px;overflow:hidden;padding:0;width:98%; height:170px;}
#tier2cats .priTitle {float:left;width:230px; text-decoration:none;padding:10px 3px 5px 0px;height:25px;}
#tier2cats  .priTitle a {font-family:Arial;width:100%;font-size:14px; font-weight:bold; color:#406e9f; text-decoration:none;padding-bottom:4px; border-bottom:1px solid #dedede;}
#tier2cats .leftbox {width:125px;float:left;height:auto;}
#tier2cats ul {float:left; margin:0; padding:0;}
#tier2cats li {list-style:none; margin:5px 0 0 0; padding:0;line-height:11px; *line-height:12px;}
#tier2cats li.subLink a {font-family:Arial;font-size:11px; color:#676767; text-decoration:none;}
#tier2cats li.subLink a:hover {text-decoration:underline;color:#003D80;}
#tier2cats .rightbox {width:100px;float:left; padding-top:0px;}
#tier2cats .rightbox p {float:right;}
.tier2catslist{float:left; height:95px;width:120px;padding:0 0 0 9px;}

.block3 h1{ float:left; width:176px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#7bbef5; padding:12px 0 0 0; height:30px; background:url(/images/imgs/common/divider.gif) left 30px repeat-x; margin:0 0 0 2px; display:inline;}
.imgPad{ float:left; margin:5px 0 0 0px; display:inline;}

.catResPanel2 .browse #browseButton {float:left; color:#003D80;width:71px;height:21px; background:url(/images/imgs/common/btnShowAllBlue.gif) no-repeat;}
.catResPanel2b .browse #browseButton {float:left; color:#003D80;width:71px;height:21px; background:url(/images/imgs/common/btnShowAllBlue.gif) no-repeat;}
*/

.catResPanelText{float:left;width:88px;padding:0 5px 0px 0px;}
.catResPanelText p {text-align:left; margin:0; padding-right:0px;font-size:11px;}
.catResPanelText a {color:#666666;text-decoration:none;}
.catResPanelText a:hover {text-decoration:underline;}

.catResPanel2 {width:238px; float:left; height:275px; margin:0; padding:0 0 0 10px; border-right:1px solid #efefef;}
.catResPanel2 p {text-align:left; margin:0; padding:0;}
.catResPanel2 a {color:#666666; text-decoration:none;}
.catResPanel2 a:hover {text-decoration:underline;}
.catResPanel2 .browse {float:left; padding:0;margin:0; height:21px; width:90px; }

.catResPanel2b {width:237px; float:left; margin:0; padding:0 0 0 10px; height:265px;}
.catResPanel2b p {font-size:70%; text-align:left; margin:0; padding:0;}
.catResPanel2b a {color:#666666; text-decoration:none;}
.catResPanel2b a:hover {text-decoration:underline;}
.catResPanel2b .browse { float:left; padding:0;margin:0; height:22px; width:90px;}

.allPrdsBorderBtm {border-bottom:1px solid #EFEFEF;height:1px;margin:0 0 0 5px;padding:0;width:739px;}
.tier2catsholder{float:left;width:237px;}
#tier2cats {margin:0 0 0 5px;overflow:hidden;padding:0;width:98%; height:275px;}
#tier2cats .priTitle {float:left;width:230px; text-decoration:none;padding:10px 3px 5px 0px;height:25px;}
#tier2cats  .priTitle a {font-family:Arial;width:100%;font-size:14px; font-weight:bold; color:#406e9f; text-decoration:none;padding-bottom:4px; border-bottom:1px solid #dedede;}
#tier2cats .leftbox {width:125px;float:left;height:auto;}
#tier2cats ul {float:left; margin:0; padding:0;}
#tier2cats li {list-style:none; margin:5px 0 0 0; padding:0;line-height:11px; *line-height:12px;}
#tier2cats li.subLink a {font-family:Arial;font-size:11px; color:#676767; text-decoration:none;}
#tier2cats li.subLink a:hover {text-decoration:underline;color:#003D80;}
#tier2cats .rightbox {width:100px;float:left; padding-top:0px;}
#tier2cats .rightbox p {float:right;}
.tier2catslist{float:left; height:200px;width:120px;padding:0 0 0 9px;}

.block3 h1{ float:left; width:176px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#7bbef5; padding:12px 0 0 0; height:30px; background:url(/images/imgs/common/divider.gif) left 30px repeat-x; margin:0 0 0 2px; display:inline;}
.imgPad{ float:left; margin:5px 0 0 0px; display:inline;}

.catResPanel2 .browse #browseButton {float:left; color:#003D80;width:71px;height:21px; background:url(/images/imgs/common/btnShowAllBlue.gif) no-repeat;}
.catResPanel2b .browse #browseButton {float:left; color:#003D80;width:71px;height:21px; background:url(/images/imgs/common/btnShowAllBlue.gif) no-repeat;}


/* ####### SPECIAL ONGOING DEALS / ALL PRODUCTS CSS  END ######## */

/*lightbox overlay*/
iframe#modalIFrame{position:absolute; display: none;border:none;}
div#modalLayer {position:absolute; background-color:#FFF; left:0px; top:0px; right:0px; bottom:0px; filter:alpha(opacity:0); opacity:0; display:none;}
div#modalHolder {position:absolute; z-index:999; border:none; background:url("/images/imgs/common/popups/popupBottomBg1.png") no-repeat scroll center bottom; filter:alpha(opacity:100) ; color:#fff; opacity:1; display:none; padding:2px 2px 59px;width:514px; }
div#modalHolder div.closeBar {padding:3px 0 0; text-align:right; font-size:8pt; color:#FFFFFF;height:22px;width:514px;background:url("/images/imgs/common/popups/popupTopBg1.png") no-repeat center top transparent;}
div#modalHolder div.closeBar a {font-weight:bold;	color:#000; padding-right:17px; text-decoration:none;}
div#modalHolder div#modalMessage {color:#000; background-color:#fff; 	}
div#modalHolder div#modalContent {color:#424242; height: 388px; margin:0; padding:0px; background:url("/images/imgs/common/popups/popupBgRepeat1.png") repeat-y scroll center top transparent;width:511px;float:left;}
div#modalHolder div#modalContent.small{height:auto;}
div#modalHolder div#modalContent #static.small{height:172px;}
div#modalHolder div#modalContent #static {text-align:left;	padding:18px; margin:12px 0 0 16px;width:441px;/*background:url("/images/imgs/common/popups/popupBottomBg1.png") no-repeat center bottom ;*/height:340px;overflow:auto;}

div#modalHolder div#modalContent.smaller{height:130px;}
div#modalHolder div#modalContent #static.smaller{height:82px;}

div#modalHolder div#modalContent iframe{margin-left:13px;border:none;}

div#static h1 {margin:0 0 0 8px; }
div#modalHolder div#modalContent #static h2  {font-size:100%; color:#003b95; padding:0; margin:10px 0 10px 2px;}
div#modalHolder div#modalContent #static p{background: none!important;width:405px!important;}
div#modalHolder div#modalContent #static h2{width:405px!important;}
div#modalHolder div#modalContent #static h1{width:405px!important;font-size:180%; font-weight:bold; color:#2B63B6; padding:0 0 5px; margin:0;}
div#modalHolder div#modalContent #static div{width:405px!important;}
div#modalHolder div#modalContent #static div.hello{width:auto !important;}
div#static .SubTitleDiv{background:url("/images/imgs/common/blue_strip.gif") repeat-x scroll left top transparent;float:left; height:32px;margin:0 0 0 -1px; width:500px;color:#FFFFFF; font-size:11px; font-weight:bold;padding:8px 0 0 9px;}
div#modalHolder div#modalContent #static p.pleaseWait{text-align:center;}
div#static .SubTitleDiv span{font-size:11px;font-weight:normal;color:#FFF;}
div#static table.storeFinder{background:#E2E2E2;font-size:12px;float:left; width:500px; margin:3px;}
div#static table.storeFinder th{background:#EAEAEA;padding:7px; border:none; color:#424242;}
div#static table.storeFinder td{background:#FFF; padding:6px; border:0 none;}
div#static table.storeFinder td p{text-align:left; padding:0; *width:98%;}
div#static table.storeFinder td a{color:#676767;font-weight:bold;text-decoration:undeline;}
div#static table.storeFinder td.alternate{background:#F8F8F8;}
div#static h2 {float:left; margin-left:8px; color:#366EB8; font-size:14px; margin-top:20px; font-weight:bold; width:100%;}
div#static span.subhead{float:left; font-weight:bold; margin:2px 0; padding:0 2px;}
div#static span.blue{color:#2964B4;}
div#static ol, div#static ul {font-size:100%; padding:0 8px 5px;}
div#static li, div#static ol.no-list li { color:#5E5E5E; margin:8px 0 8px 0; line-height:140%;}
div#static ul{margin:8px 2px 0 32px;}
body:nth-of-type(1) div#static ul{float:left;}
div#static ol.no-list li { line-height:160%;}
div#static ul.content {}
div#static ul.content li {line-height:160%;}
div#static ul.rules {font-size:70%;}
div#static ul.rules li {font-size:70%; line-height:160%;}
div#static label { color:#424242; margin:3px 8px; float:left;}
div#static label.dow {width:90px;}
div#static label.dow1 {width:180px;}
div#static label.dow2 {width:120px;}
div#static label.dow3 {width:120px;text-align:left;}
div#static img{float:none;}
div#static img.monitor{float:right; margin-left:6px;}
div#static{font-size:12px;background: url("/images/imgs/common/inner_content_med.gif") top repeat; padding:0 5px 5px; float:left; width:507px;height:auto;}
div#staticTop{width:516px; height:7px;background: url("/images/imgs/common/inner_content_top.gif") top no-repeat; margin-top:4px;}
div#staticLine{background:#F1F1F1;width:100%;height:1px;margin-top:6px; float:left;}
div#staticBottom{width:516px; height:7px;background: url("/images/imgs/common/inner_content_btm.gif") bottom no-repeat;}
div#modalHolder div#modalContent #static p.fltRight{ float:left;padding:0;text-align:right;width:478px;}
div#modalHolder div#modalContent #static form#registerForm input{background:url("/images/imgs/common/search_field.gif") no-repeat;border:medium none;height:23px;padding:0 8px 0 9px;width:140px;}

div#modalHolder div#modalContent #static form#registerForm p{float:left;width:130px !important;}
div#modalHolder div#modalContent #static form#registerForm a.actionbutton{color:#000000;float:left;font-size:12px;font-weight:bold;width:100px;text-decoration:none;}
div#modalHolder div#modalContent #static form#registerForm a.actionbutton:hover{text-decoration:underline;}
div#modalHolder div#modalContent #static form#registerForm span.actionbuttonLftcap{background: url("/images/imgs/common/btnLeftBg.gif") no-repeat;float:left; width:3px; height:23px;}
div#modalHolder div#modalContent #static form#registerForm span.actionbuttonRghtcap{background: url("/images/imgs/common/btnRightBg.gif") no-repeat;float:left; width:3px; height:23px;}
div#modalHolder div#modalContent #static form#registerForm span.actionbuttonText{background: url("/images/imgs/common/btnBgRepeat.gif") repeat-x;float:left; width:auto; height:20px;padding:3px 5px 0;color:#000;}
div#static p {background:none repeat scroll 0 0 transparent; color:#5E5E5E; float:left; font-size:12px; line-height:18px; margin:8px 0 0; padding:0 8px 0 8px; text-align:justify; width:97%;}

div#static a{color:#366EB8; text-decoration:underline;}
div#static a:hover{color:#366EB8; text-decoration:none;}
div#static span.strongPhone{font-weight:bold;}
div#static table {float:left; margin-left:3px; width:499px;}
div#static div.tableback{float:left; background:url(/images/imgs/common/table_med.gif);margin-top:10px; width:505px;}
div#static div.tabletop{float:left; background:url(/images/imgs/common/table_head.gif) no-repeat center top; padding:0 0 3px; width:505px;}
div#static div.tablebottom{float:left; background:url(/images/imgs/common/table_btm.gif) bottom no-repeat; width:505px;}
div#static th.key {width:160px;}
div#static tr.headrow{height:37px; text-align:center;}
div#static li.disc{list-style-type:disc;}
div#static li.circle{list-style-type:circle;}
div#static th{font-size:12px; font-weight:bold; padding:3px; background:url('/images/imgs/common/table_seprater.gif') no-repeat right 2px;}
div#static td { font-size:12px; padding:4px; border:#D2D2D2 solid 1px; border-width:0 2px 2px 0px;}
div#static td.noright { border-right-width:0px;background:none;}
div#static td.nobottom { border-bottom-width:0px;}
div#static h1{color:#2964B4;font-size:20px;font-weight:normal;margin-top:5px;}
div#static h1.heading{font-size:14px; color:#000;float:left;margin-top:6px;}
div#modalHolder div#modalContent #static p.title, #static p.title {font-size:90%; margin:20px 15px 10px 15px;}
div#alertsHeader {padding:10px; background:#ffffd0; border:2px solid #ff9900; overflow:hidden; margin-top:10px;}
div#alertsHeader h2 {font-size:80%; color:#fff; padding:5px 0 5px 30px; background:#ff9900 url(/images/imgs/common/exclamation-ico.png) no-repeat 3px 3px;}
div#alertsHeader ul {font-size:80%; padding:0;}


/* *********************************** */
/***** PRODUCT CATEGORIES SECTION *****/
#innerWrapper div#tier2featCategories {float: left; width: 490px; height: 180px; background: url(../images/prodCategoriesBg.jpg) left bottom no-repeat; margin: 10px 0 0 3px; display: inline; }
#tier2featCategories .heading { float: left; width: 475px; height: auto; font-size: 17px; font-weight: bold; color: #000000; padding: 10px 0 0 0; }
#tier2featCategories .prodCont { float: left; width: 220px; height: auto; padding: 0 0 0 15px; }
#tier2featCategories .prodHeading { float: left; width: 155px; height: auto; font-size: 14px; color: #013c80; padding: 17px 0 3px 0; border-bottom: 1px solid #DADADA; }
#tier2featCategories .prodList { float: left; width: 140px; height: auto; font-size: 12px; color: #676767; padding: 10px 0 0 0; }
#tier2featCategories .prodList a { color:#676767;float:left;margin-bottom:2px;text-decoration:none; width:140px;}
#tier2featCategories  .prodList a:hover { color: #2964b4; text-decoration: underline; }
#tier2featCategories .thumbCont { float: left; width: 80px; height: auto; padding: 10px 0 0 0; }
#tier2featCategories .btn { float: left; margin: 6px 0 0 0; display: inline; }
.margin15 { margin: 0 0 0 15px; display: inline; }

div#bodyClft{ float:left; width:230px;margin-top:21px; }
div#bodyCrght{ float:right;height:auto;margin:21px 0 0 3px;width:226px; }
div#bodyCcenter{ float:left;width:505px;}

div#CmsbodyClft{float:left; margin-top:26px; width:228px;}
div#CmsbodyCrght{float:right; height:auto; margin:6px 0 0 3px; width:226px;}
div#CmsbodyCcenter{ float:left; width:748px;}
.StaticContainer {float:left; width:516px;}



/** STORE LOCATOR */
.SLStaticContainer {float:left; margin:4px 0 0; width:auto;}
.SLStaticContainer .TopImgDiv {background:transparent url(/images/imgs/common/top_contact_strip.gif) no-repeat scroll left top; float:left; font-size:0; height:6px; width:751px;}
.SLStaticContainer .MiddleImgDiv {background:transparent url(/images/imgs/common/mid_contact_strip.gif) repeat-y scroll left top; float:left; height:auto; width:751px;}
.SLStaticContainer .BottomImgDiv {background:transparent url(/images/imgs/common/btm_contact_strip.gif) no-repeat scroll left top; float:left; height:6px; width:751px;}
.SLStaticContainer .branch-map {background:transparent url(/images/imgs/common/branch-bg.jpg) no-repeat scroll 464px 23px; float:left; height:auto; margin:4px 0 0 12px; width:725px;}
.SLStaticContainer h1 {color:#2964B4; font-size:20px; font-weight:normal; margin:5px 0 0;}
.SLStaticContainer h2 {color:#868686; font-size:23px; font-weight:normal; margin:4px 6px; float:left; margin:8px 6px 4px 0; width:98%;}
.SLStaticContainer p {background:transparent none repeat scroll 0 0; color:#000000; float:left; font-size:12px; line-height:18px; margin:10px 0 0; padding:0 40px 0 0; text-align:justify; width:430px;}
.SLStaticContainer .pFind {background:transparent url(/images/imgs/common/pfind-bg.gif) repeat-x scroll 0 0; color:#000000; float:left; font-size:13px; font-weight:bold; height:76px; margin:0 0 10px; padding:0; width:250px;}
.SLStaticContainer .pFindR {background:transparent url(/images/imgs/common/pfind-right.gif) no-repeat scroll right top; height:76px;}
.SLStaticContainer .pFindL {background:transparent url(/images/imgs/common/pfind-left.gif) no-repeat scroll 0 0; float:left; height:76px; width:10px;}
.SLStaticContainer .findLable {color:#000000; float:left; padding-top:10px;}
.SLStaticContainer .PostCodeFindDiv {float:left; margin:10px 0 0; width:500px;}
.SLStaticContainer .pFind input {background:transparent url(/images/imgs/common/pfind-txt_field.gif) no-repeat scroll -1px -1px; border:1px solid #B6B6B6; float:left; height:22px; margin:2px 10px 0 0; padding:2px 0 0 2px; width:170px;}
.SLStaticContainer .pFind input.actionbuttonText {background:transparent url(/images/imgs/common/branch_find_btn.jpg) no-repeat scroll 0 0; border:medium none; cursor:pointer; float:left; height:23px; width:46px;}
.SLStaticContainer span.notfound {color:#BD1B18; float:left; font-size:12px; font-weight:normal; margin-top:2px;}
.SLStaticContainer span.secTxt {color:#2964B4; font-size:13px;}
.BranchListDiv {float:left; margin:16px 0 0 -4px; width:auto;}
.BranchListDiv .BlTopImgDiv {background:transparent url(/images/imgs/common/top_bg.gif) no-repeat scroll left top; float:left; font-size:0; height:50px; width:734px;}
.BranchListDiv .BlMiddleImgDiv {background:transparent url(/images/imgs/common/mid_bg.gif) repeat-y scroll left top; float:left; height:auto; width:734px;}
.BranchListDiv .BlBottomImgDiv {background:transparent url(/images/imgs/common/bottom_bg.gif) no-repeat scroll left top; float:left; height:10px; width:734px;}
.BranchListDiv h1.branchHeader {color:#268FBC; margin:12px 0 0 14px;}
.BranchListDiv .branchesMain {float:left; margin:12px 0 0 14px; width:708px;}
.BranchListDiv .BlInnerCols {float:left; width:224px;}
.BranchListDiv .BlMargL8 {margin-left: 18px;}
.BranchListDiv .BlAlphaLetter {color:#9B9B9B; float:left; font-size:16px; font-weight:bold; padding:4px 0 0; width:18px;}
.BranchListDiv .BlAlphaNamesDiv {color:#626262; float:left; margin-bottom:6px; padding:6px 0 6px 14px; width:190px;}
.BranchListDiv .BlAlphaNamesDiv p {float:left; font-size:11px; line-height:16px; margin:1px 0 4px; padding:0; text-align:left; width:184px;}
.BranchListDiv .BlAlphaNamesDiv p  span{float:left;}
.BranchListDiv .BlAlphaNamesDiv p a {color:#626262;}
.BranchListDiv .BlAlphaNamesDiv p a:hover {text-decoration:none;}
.BGGreyDark {background-color:#F6F6F6;}
.BGGreyLight {background-color:#FBFBFB;}
.BlAlphaNamesDiv .nowopenOuter {display:block; margin:1px 0 0 4px;}
.BlAlphaNamesDiv .nowopenLeft {background:transparent url(/images/imgs/common/listLeftBg.gif) no-repeat scroll 0 0; height:16px; width:4px;}
.BlAlphaNamesDiv .nowopenMid {background:transparent url(/images/imgs/common/listBgRepeat.gif) repeat-x scroll 0 0; float:left; height:16px; width:auto;}
.BlAlphaNamesDiv .nowopenRght {background:transparent url(/images/imgs/common/listRightBg.gif) no-repeat scroll 0 0; float:left; height:16px; width:4px;}
.BlAlphaNamesDiv .nowopenTxt {color:#DC2120; font-size:8px; line-height:15px;}
h2.USLt {color:#2A63B4; font-size:15px; font-weight:bold; margin:10px 0 0 16px;}
.SLStaticContainer .SubTitleDiv {background:transparent url(/images/imgs/common/blue_strip.gif) repeat-x scroll left top; color:#FFFFFF; float:left; font-size:14px; font-weight:bold; height:32px; margin:10px 0 0 4px; padding:8px 0 0 9px; width:734px;}
.SLStaticContainer .SubTitleDiv span {color:#FFFFFF;}
.SLStaticContainer .SubTitleDiv h1 {color:#FFFFFF; float:left; font-size:14px; font-weight:bold; margin:0;}

.BranchMapDiv {border:1px solid #E2E2E2; float:left; height:auto; margin:4px 0 0 12px; width:725px;}
.BHContentDiv {float:left; padding:10px; width:705px;}
a.BackLink {color:#366EB8;}
.BorderBG {background-color:#F9F9F9;}
.BHContentDiv div#map {border:1px solid #AEAEAE; float:left; height:272px; margin:5px 0 0; padding:0; width:360px;}
.BHContentDiv .MapResultDiv {float:left; height:auto; margin:5px 0 0 16px; padding:0; width:326px;}
.BHContentDiv .MapResultDiv div.secTxt {color:#444444;}
.BHContentDiv .BLStoreAddrDiv {float:left; height:auto; padding:0; width:160px;}
.BHContentDiv .BLStoreTimingDiv {float:right; height:auto; padding:0; width:150px;}
.BHContentDiv .BLStoreTimingDiv div{padding:3px 0;}
.BHContentDiv .BLStoreTimingDiv div.secTxt{padding:0 0 4px;}

.BHContentDiv .BLStoreXTimingDiv {float:right; height:auto; padding:0; width:250px;}/*464*/
.BHContentDiv .BLStoreXTimingDiv div{padding:3px 0;}
.BHContentDiv .BLStoreXTimingDiv div.secTxt{padding:0 0 4px; color:#FF0000;}
.BHContentDiv .BLStoreXTimingDiv  label.day{display:inline-block; margin:0; width:35px;}/*464*/
.BHContentDiv .BLStoreXTimingDiv  label{display:inline-block; margin:0; width:100px;}/*464*/

.BHContentDiv label{display:inline-block; margin:0; width:44px;}
.BHFindAgainDiv {float:left; height:auto; margin:4px 0 4px 12px; width:725px;}
.PostCodeAgainInp {background:transparent url(/images/imgs/common/text_feild_euro.jpg) no-repeat scroll 0 0; border:0 none; color:#8E8E8E; float:left; font-size:12px; height:26px; padding:5px 0 0 4px; width:265px;}
.PostCodeAgainInpButt {float:left; margin:1px 0 0 6px;}
.TableBHContentDiv {float:left; width:725px;}
.TableBHContentDiv table.storeFinder {/*background:#F4F4F4 none repeat scroll 0 0; */float:left; font-size:12px; text-align:left; width:725px;}
.TableBHContentDiv table.storeFinder th {background:#EAEAEA none repeat scroll 0 0; border:medium none; color:#424242; padding:6px;}

.TableBHContentDiv tbody {background:#FFFFFF none repeat scroll 0 0;}
.TableBHContentDiv tbody td {border-top:1px solid #F4F4F4; padding:2px 8px;}
.TableBHContentDiv p {float:none; margin:4px 0; padding:0; width:auto;}
.TableBHContentDiv p a {color:#FF0000;}
table.storeFinder sup, .BLStoreAddrDiv sup {color:#FF0000; font-size:70%; margin:0; padding:0;}
.FloatLeftSD {float:left; width:164px;}
.TableBHContentDiv p a.vMapText {color:#12509B;}



/* ############### STARTED ON 05-08-10  ################## */ 

div#bodyMainClft{float:left; width:230px;margin-top:21px;}
div#bodyMainClftTools{float:left; width:230px;margin-top:17px;}
div#bodyMainCcenter div.RightFlashDiv{float:left; width:744px;height:240px;padding-left:2px;margin-top:4px; }
div#bodyMainCcenter{float:left; /** Added -> margin-left:2px width: 744px;*/width:744px;}

div#bodyMainClft .side {width:225px; float:left;margin-bottom:0px;}
div.side{float:left;margin-bottom:8px;}
/* ************* LEFT CATEGORY BOX STYLE START ************* */

#leftMenuCategories{float:left; width:224px;height:auto;background:#FFFFFF;margin-bottom:6px;}
#leftMenuCategories div.menuTop{float:left; color:#ffffff;font-weight:bold;  height:34px;line-height:34px; width:220px;font-size:12px;padding:0; background:transparent url(/images/imgs/common/sidebar_catBox_top.gif) no-repeat top left; }
#leftMenuCategories div.FmenuTop{float:left; color:#ffffff;font-weight:bold;  height:34px;line-height:34px; width:220px;font-size:12px;padding:0; /*background:transparent url(/images/imgs/common/sidebar_catBox_top.gif) no-repeat top left; */}
#leftMenuCategories div.menuMiddle{float:left; width:224px;height:auto;  background:transparent url(/images/imgs/common/sidebar_catBox_repeat.gif) repeat-y; padding-top:5px;}
#leftMenuCategories div.FmenuMiddle{float:left; width:224px;height:auto; /* background:transparent url(/images/imgs/common/sidebar_catBox_repeat.gif) repeat-y; */padding-top:5px;}
#leftMenuCategories div.menuBottom{float:left; width:223px; height:5px; background:transparent url(/images/imgs/common/sidebar_catBox_bottom.gif) no-repeat bottom left; padding:0px;}
#leftMenuCategories div.FmenuBottom{float:left; width:223px; height:5px; background:transparent url(/images/imgs/common/filters/bottom_border.gif) no-repeat bottom left; padding:0px;}
#leftMenuCategories p{padding:0px; margin:0px;}


#leftMenuCategories .menu_list{margin:auto; padding-top:3px; width: 204px;}
#leftMenuCategories div.menu_head {color:#737373; cursor:pointer; float:left; font-size:11px; font-weight:bold; padding:0 10px 0 0; width:173px;}
#leftMenuCategories div.menu_head_selected{color:#737373;}

#leftMenuCategories .menu_body {display:none; float:left; font-weight:normal; padding:0 0 4px 18px;}
#leftMenuCategories .menu_body a{color:#8D8D8D; float:left; font-size:11px; line-height:19px; padding:0 10px 0 6px; text-decoration:none; width:166px;}
#leftMenuCategories .menu_body a:hover{background-color:#EDF0F3;}
#leftMenuCategories div.menu_head p.LCpHead {float:left; height:19px; width:181px;background:transparent url(/images/imgs/common/sidebar_catBg.gif) no-repeat scroll 2px 3px;padding:0 0 0 18px; }
#leftMenuCategories div.menu_head_selected p.LCpHead { background:transparent url(/images/imgs/common/sidebar_catBgSelected.gif) no-repeat scroll 2px 3px;padding:0 0 0 18px; }
#leftMenuCategories div.menu_head:hover p.menu_body {display:block;}
/* ************* LEFT CATEGORY BOX STYLE END ************* */


/* ################################# */

.SubmitInput {height :25px; margin-left: 186px; outline:none; width:179px;}

/** Bread Cramb */
.BreadCrumb {float:left; font-size:11px; font-weight:bold; padding:0 7px; width:735px;}
.BreadCrumb p {color:#868686; margin: 0;}
.BreadCrumb p a {color: #2A63B4;}


/** MyBasket */
.RightBasketBoxDiv {float: left;width:332px; margin-left:5px;}
.BasketTopDiv label.BskLabel {color:#FFFFFF; float:left; font-size:16px; font-weight:normal; padding:12px 0 0 18px; width:auto;}
.BasketTopDiv label.BskLinkLabel {float: right; padding: 9px 14px 0 0; width: auto;}
.RightBasketBoxDiv .DottedBorder {border-bottom:1px dotted #898989; float:left; font-size:0; margin:10px 0 10px 3px; width:326px;}
.RightBasketBoxDiv  div#basketBorder{border-bottom:1px solid #C4C4C4;float:left;font-size:0;margin:10px 0 10px 3px;width:302px;}
div#basketPromoTotal div.rightBasket{font-size:18px;width:148px;}
div#basketPromoTotal.rhtBskt{padding-left:0px;}
.RightBasketBoxDiv .BasketTopDiv {background:url(/images/imgs/common/secure/mybasket_top.jpg) no-repeat scroll left center transparent; float: left; height: 43px; width: 332px;}
.RightBasketBoxDiv .BasketBottomDiv {background:url(/images/imgs/common/secure/mybasket_bottom.jpg) no-repeat scroll left bottom transparent; float: left; height: auto; width: 332px;}
.RightBasketBoxDiv .BasketRptBoxDiv {background:url(/images/imgs/common/secure/mybasket_mid.jpg) repeat-y scroll left center transparent; float: left; height: auto; width: 332px;}

.RightBasketBoxDiv .BasketInnerBoxDiv {float: left; padding: 12px 12px 2px; width: 302px;}
.RightBasketBoxDiv .BasketInnerBtBoxDiv {float: left; padding: 2px 12px 20px; width: 302px;}

.RightBasketBoxDiv .HelpLabel {background:url(/images/imgs/common/secure/question.gif) no-repeat scroll left center transparent; float: left; margin: 10px 0 4px 10px; padding: 3px 24px; width: auto;}
.HelpLabel a {color: #2964B4;}
.BskTitleDiv {float: left;}
.BskTitleDiv .CostLabel {color:#2661AF; float:left; font-size:18px; font-weight:bold; width: 308px;}
.BskTitleDiv .CostSubLabel {color:#686868; float:left; padding:6px 0 4px; width: 308px;}

.BskTitleDiv p.ItemPBox {color:#939393; float:left; font-size:13px; font-weight:bold; margin:0; width:306px;}
.BskTitleDiv label.ItemLabel {float:left; width:90px;}
.BskTitleDiv label.summaryLabel {float:left; width:156px;}
.BskTitleDiv label.summaryCostLabel {float:left; text-align:right; width:150px;}
.BskTitleDiv label.ItemCostLabel {float:left; text-align:right; width:208px;}
.BskTitleDiv label.ItemCostLabel span{font-size:11px;}
.BskTitleDiv span#basketDeliveryAmountDesc{float:left;font-size:11px;width:306px;text-align:right;}

.BasketInnerBoxDiv .ImgDivBox {border:1px solid #D4D4D4; float:left; margin-left:2px; width:60px;}
.BasketInnerBoxDiv .ContentRightDivBox {float:left; padding:0 0 0 10px; width:228px;}
.BasketInnerBoxDiv .BskProdContainerDiv {float: left; padding: 4px 0 6px; width: 304px;}


.ContentRightDivBox .ProdTitleLabel {color:#2A63B4; float:left; font-size:12px; font-weight:bold; width: 228px;}
.ContentRightDivBox .ProdTitleLabel a {color:#2A63B4;} 
.ContentRightDivBox .PartNoLabel {color:#686868; float:left; font-size:11px; padding-top:2px; width:228px;}
.ContentRightDivBox .QtyAmntNoLabel {color:#686868; float:left; font-size:12px; padding-top:8px; width:228px;}
.ContentRightDivBox .QtyAmntNoLabel span {color: #D30100; font-weight:bold;}
.ContentRightDivBox .QtySurchargeLabel {color:#2964B4; float:left; font-size:11px; width:228px;}

.ContentRightDivBox .StockNoLabelGrn {background:url(/images/imgs/common/secure/greeBg.gif) no-repeat scroll left center transparent; color: #93BD37; height:18px; width: 164px;}
.ContentRightDivBox .StockNoLabelRed {background:url(/images/imgs/common/secure/redBg.jpg) no-repeat scroll left center transparent; color: #EA785B; height:18px; width: 164px;}
.ContentRightDivBox .ProdStockNoLabel {float:left; font-size:11px; margin:6px 0 0; padding:3px 0 0 8px; width: 218px;}
.TPdding {padding-top: 12px;}
.BPdding {padding-bottom: 30px;}


/** Product Details Page */
.SpacerDiv {float:left; height:10px; width:98%;}
.SpacerSmallDiv {float:left; font-size:0; height:10px; width:100%;}
.PadLeft10 {padding-left: 10px;}
.MarginTop6 {margin-top: 6px;}
.ProdDtContainerDiv, .ProdDtAsProdContainerDiv {float: left; margin:6px 0 0 6px; width: 740px;}
.ProdDtTopDiv {background:url(/images/imgs/common/pagid_top.jpg) no-repeat scroll left top transparent; float:left; height:6px; width: 740px;}
.ProdDtRptDiv {background:url(/images/imgs/common/pagid_rpt.jpg) repeat-y scroll left top transparent; float:left; height: auto; width: 740px;}
.ProdDtBottomDiv {background:url(/images/imgs/common/pagid_btm.jpg) no-repeat scroll left top transparent; float:left; height:6px; width: 740px;}
.ProdDtAsProdHeaderDiv {float: left; width: 740px;}
.ProdDtAsProdLeftDiv {background:url(/images/imgs/common/detail_product_left.jpg) no-repeat scroll left top transparent; float: left; height: 29px; width: 7px;}
.ProdDtAsProdRptDiv {background:url(/images/imgs/common/detail_product_rpt.jpg) repeat-x scroll left top transparent; float: left; height:29px; width: 726px;}
.ProdDtAsProdRightDiv {background:url(/images/imgs/common/detail_product_right.jpg) no-repeat scroll left top transparent; float: left; height: 29px; width: 7px;}
.ProdDtAsProdRptDiv label {color: #FFFFFF; float: left; font-size: 11px; font-weight: bold; padding: 8px 0 0 2px; width: auto;}
.ProdDtAsProdContent {background:url(/images/imgs/common/pagid_rpt.jpg) repeat-y scroll left top transparent; float: left; height: auto; width: 740px;}
.ProdDtAsProdContentBottom {background:url(/images/imgs/common/pagid_btm.jpg) no-repeat scroll left top transparent; float: left; height: 6px; width: 740px;}
.ProdSmallBox {float: left; height: auto; margin: 6px 2px 6px 8px; text-align: center; width: 82px;}
.ProdSmallBox p {float:left; height:auto; margin:6px 0 0; text-align:center; width:78px;}

#prodNotFound h1{padding-left:10px;font-size:20px;}
#prodNotFound{padding-top:13px;}
#prodNotFound .secTxt{float:left;line-height:23px;width:85px;}
#prodNotFound .FindBtn{float:left;width:50px;padding-left:10px;}
#productNotFound{float:left;font-weight:bold;line-height:35px;color:#c40100;}

#prodNotFound .actionbuttonText{background:url(/images/imgs/common/btnFind.jpg) no-repeat scroll left top transparent; float:left; height:23px; width:46px;}

#prodNotFound .RightImgDiv {background:url(/images/imgs/common/txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width:151px;}
#prodNotFound .RightImgDiv .LeftImgDiv {background:url(/images/imgs/common/txt_field_lft.jpg) no-repeat scroll left top transparent; float:left; height:23px; width:6px;}
#prodNotFound .RptImgDiv {background:url(/images/imgs/common/txt_field_mid.jpg) repeat-x scroll left top transparent; float:left; height:23px; width:auto;}
#prodNotFound label{float:left;line-height:20px;padding-right:10px;width:60px;}
#prodNotFound Input{float:left;font-size:11px;height:17px;margin:3px 0 0 2px;padding:0;width:147px;border:0 none;color:#5F5F5F;line-height:20px;}
#prodNotFoundSearch{float:left;padding:10px;font-weight:bold;}

#carFitment .ProdDtAsProdLeftDiv {background:url(/images/imgs/psst/detail_top_lgt.jpg) no-repeat scroll left top transparent; float: left; height: 29px; width: 6px;}
#carFitment .ProdDtAsProdRptDiv {background:url(/images/imgs/psst/detail_top_repeat.jpg) repeat-x scroll left top transparent; float: left; height:29px; width: 713px;}
#carFitment .ProdDtAsProdRightDiv {background:url(/images/imgs/psst/detail_top_rgt.jpg) no-repeat scroll left top transparent; float: left; height: 29px; width: 6px;}
#carFitment .ProdDtInfoTextDiv{padding:0px;}

#carFitment .actionbuttonText{background:url(/images/imgs/common/btnSelectVehicle.jpg) no-repeat scroll left top transparent; float:left; height:25px; width:95px;}
.selectVeh{float:left;padding:4px 0 0 130px;}
.ImgContainer {border:1px solid #EEEEEE; padding:4px 0;}

div#wrongCar {float:left;font-weight: bold; font-size: 13px; padding: 6px 0px 4px 6px;text-align:center;}
div#wrongCar .wrongCarLeft {float:left;background:transparent url(/images/imgs/common/errorBgLeft.jpg) no-repeat left top; height:69px; width:6px;}
div#wrongCar .wrongCarMid {float:left;background:transparent url(/images/imgs/common/errorBgRepeat.jpg) repeat-x ; height:62px; width:726px;padding:7px 0 0;}
div#wrongCar .wrongCarRight {float:left;background:transparent url(/images/imgs/common/errorBgRight.jpg) no-repeat left top; height:69px; width:6px;}
div#wrongCar p {margin:0; padding:10px; display:block; color: #c40100; text-align:center;}

div.fitmentcontent{float:left;font-weight:bold;color:#c40100; border-bottom:1px solid #efefef; width:714px;display:block;line-height:30px;padding-left:10px;}
.ProdDtInfoTextDiv div.carSelect{float:left;width:620px;padding-top:5px;}
.ProdDtInfoTextDiv img{float:left;padding:8px 10px 10px 0;}
#carSelectLeftBox{float:left;width:290px;height:auto;padding-left:10px;}
#carSelectMidBox{float:left;width:290px;height:auto;}
div.carSelectBox{float:left;width:280px;height:20px;padding:5px;}
.carSelectBox .RightImgDiv {background:url(/images/imgs/common/txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width:151px;}
.RptImgDiv .RightImgDiv .LeftImgDiv {background:url(/images/imgs/common/txt_field_lft.jpg) no-repeat scroll left top transparent; float:left; height:23px; width:6px;}
.carSelectBox .RptImgDiv {background:url(/images/imgs/common/txt_field_mid.jpg) repeat-x scroll left top transparent; float:left; height:23px; width:auto;}
.carSelectBox label{float:left;line-height:20px;padding-right:10px;width:60px;}
.carSelectBox select{float:left;font-size:11px;height:17px;margin:3px 0 0 2px;padding:0;width:147px;border:0 none;color:#5F5F5F;line-height:20px;}

.ProdSmallBox p a {color: #2A63B2;font-size:11px;text-decoration:none;}
.ProdSmallBox p img {cursor:pointer; cursor: hand; float:none; margin:auto;}
.ProdDtInfoDiv {float: left; margin-left:8px; width: 725px;}
.ProdDtRptInfoDiv {background:url(/images/imgs/common/product_detail_rpt.jpg) repeat-y scroll left top transparent; float: left; height: auto; width: 725px;}
.ProdDtBottomInfoDiv {background:url(/images/imgs/common/product_detail.jpg) no-repeat scroll left top transparent; float: left; height: 10px; width: 725px;}
.ProdDtInfoDiv .ProdDtAsProdRptDiv {width: 711px;}
.ProdDtInfoDiv .ProdDtAsProdRptDiv label {font-size:12px;}
.ProdDtInfoTextDiv {color:#757575; float:left; padding: 16px 10px 10px;}
.ProdInnerBulletDiv {float: left;/* margin-top:10px;*/}
.ProdInnerBulletDiv h3{margin-top:0;}
.ProdInnerBulletDiv p {color:#757575; float:left; /*background:url(/images/imgs/common/gray_bullet.jpg) no-repeat scroll left 6px transparent; margin:6px 0 6px 16px; */ padding:0 0 0 14px; width:660px;}

.ProdInnerBulletDiv ul {float:left; padding:0 0 0 14px; margin:0;}
.ProdInnerBulletDiv ul li{float:left; padding:4px 0; width:660px;margin-left:16px;list-style-type:disc;}

.ProdDtInfoLeftDiv {float: left; padding-left:2px;}
.ProdDtInfoRightDiv {float:left; padding:0 0 0 8px; width:460px;}
.ProdLImgDiv {background:url(/images/imgs/common/image_frame.jpg) no-repeat scroll left top transparent; height: 253px; width: 253px;}
.ProdRltSImgDiv {float: left; width:253px;}
.ProdRltSImgDiv .ProdSmallBox {margin:6px 3px; width:78px;height:78px;}
.PESoptionDiv, .ProdATBDDiv, .ProdATBDTopDiv {float: left; width: 460px;}
.PESoptionDiv p {float:left; padding:16px 24px 0 4px;}
.PESoptionDiv p span {color:#757575; float:left; padding:4px 0 0 6px;}
.PESoptionDiv p a {float:left; text-decoration: none;}
.ProdATBDDiv .ProdDtTopDiv {background:url(/images/imgs/common/inBox_top.jpg) no-repeat scroll left top transparent; float:left; height:5px; width: 459px;}
.ProdATBDDiv .ProdDtRptDiv {background:url(/images/imgs/common/inBox_rpt.jpg) repeat-y scroll left top transparent; float:left; height: auto; width: 459px;}
.ProdATBDDiv .ProdDtBottomDiv {background:url(/images/imgs/common/inBox_btm.jpg) no-repeat scroll left top transparent; float:left; height:5px; width: 459px;}
.ProdLeftDbskDiv {float:left; /*padding: 12px 8px 12px 14px;*/ padding: 0 8px 12px 14px; width:227px;}
.ProdRightDbskDiv {float:left; padding:10px; width:186px;}
.ProdRightDbskDiv div.ProdAddBsktBoxDiv {width:160px;}
.ProdLeftDbskDiv label {color:#2A63B4; float:left; font-size:11px; font-weight:bold; padding:4px 0; width:224px;}

.ProdLeftDbskDiv p {/*background:url(/images/imgs/common/tick_mark.jpg) no-repeat scroll left center transparent; */color:#757575; float:left; font-size:12px; margin:4px 0 0; padding:0 0 0 18px; width:206px;}
.ProdLeftDbskDiv a, a:hover{color:#757575; text-decoration:none;}
p.smlTxt{font-size:11px;}

.ProdLeftDbskDiv .labelGNTick {background:url(/images/imgs/common/tick_mark.jpg) no-repeat scroll left /*center*/ 3px transparent;}
.ProdLeftDbskDiv .labelRedCross {background:url(/images/imgs/common/iconRedCross.jpg) no-repeat scroll left 3px transparent;}
.ProdLeftDbskDiv .labelThumb {background:url(/images/imgs/common/iconThumbLike.jpg) no-repeat scroll left top transparent;}

.ProdLeftDbskDiv p span {font-weight:bold; color: #94CF51;}
.ProdLeftDbskDiv p  span.smlTxt {color:#757575; float:left; font-size:11px; margin:0; padding:0; width:180px;font-weight:normal;}
.ProdAddBsktBoxDiv {float:left; /*text-align:center;*/ width:186px;padding-left:22px;}
.ProdAddBsktBoxDiv img {float: none; margin: auto;}
.ProdQtyBoxDiv {float:left; padding:4px 0; text-align:center; width:186px;}
.ProdQtyBoxDiv label {float:left; font-weight:bold; padding:4px 12px 10px 15px;width:50px;}
.ProdQtyBoxDiv .RptImgDiv {background:url(/images/imgs/common/txt_field_mid.jpg) repeat-x scroll left top transparent; float:left; height:23px; width:auto;}
.ProdQtyBoxDiv .RightImgDiv {background:url(/images/imgs/common/txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width: 70px;}
.ProdQtyBoxDiv .LeftImgDiv {background:url(/images/imgs/common/txt_field_lft.jpg) no-repeat scroll left top transparent; float:left; height:23px; width:6px;}
.ProdQtyBoxDiv input {border:0 none; height:21px; *height:16px; margin:1px 0 0 2px; padding:2px; width:66px; *width:62px;}
.ProdTopContentLeftDiv {float:left; padding:0 0 10px 4px; width:330px;}
.ProdTopContentRightDiv {float:left; text-align:right; width:120px;}
.ProdTopContentRightDiv img {float: right;}
.ProdTopContentLeftDiv .CostLabelDiv {color:#686868; float:left; font-size:16px; font-weight:bold; padding: 12px 0 18px; width:328px;}
.ProdTopContentLeftDiv .CostLabelDiv span.activePrice{color:#D30000;font-size:18px;}
.ProdTopContentLeftDiv .CostLabelDiv span.savePrice{font-size:16px;}
.ProdTopContentLeftDiv .PartNoLabel {color:#686868; float:left; font-size:11px; padding:2px 0; width:328px;}
.ProdTopContentLeftDiv .ProdStockNoLabel {float:left; font-size:12px; margin:2px 0 0; padding:4px 0 0 7px; width:322px;}
.ProdTopContentLeftDiv .StockNoLabelRed {background:url(/images/imgs/common/textBox.jpg) no-repeat scroll left center transparent; color:#FFFFFF; height:21px;}
.ProdTopContentLeftDiv .ProdTitleLabel {color:#686868; float:left; font-size:20px; font-weight:bold; padding:1px 0 5px; width:328px;}
.ProdLImgDiv .primaryWrapper {float: left; /* margin:25px; position:absolute;*/}
.ProdLImgDiv .primary{background-repeat:no-repeat; border:0px solid #CACDC6; cursor:pointer; cursor:hand; height:200px; text-align:right; width:200px;}
.ProdModelTitleDiv {color:#2A63B4; float:left; font-size:12px; font-weight:bold; padding:0 6px; width:690px;}
.ProdModelNotesTable {float: left; padding: 6px 0 2px; width: 704px;}
.ProdModelNotesTable table {background:none repeat scroll 0 0 #EAEAEA; border:0 solid #E0E0E0; width:100%;}
.ProdModelNotesTable table th {background:none repeat scroll 0 0 #F4F4F4; font-size:11px; font-weight:bold; padding:4px 2px 4px 8px; text-align:left; margin:0; width:100px;}
.ProdModelNotesTable table td {background:none repeat scroll 0 0 #FFFFFF; font-size:11px; font-weight: normal; padding:4px 2px 4px 8px; width:250px;}
div.mainImage{float:left;margin:0 25px 25px;}
div.mainImageMt25{float:left;margin:25px;}
.zoomIcnImg{margin:3px;}
span.prcDesc{font-size:12px;font-weight:normal;}

.ProdModelNotesTable div{float:left;}
.ProdModelNotesTable p.NotePTitle{font-size:10px;}
.NotesMainDiv {border-top:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-left:1px solid #E0E0E0;}
.NotesInnerDiv {border-bottom:1px solid #E0E0E0;}
.NotesInnerLDiv {background-color:#F4F4F4; border-right:1px solid #E0E0E0; font-weight:bold; padding:6px 0 6px 8px; width:200px;}
.NotesInnerRDiv {padding:6px 0 6px 8px; width:485px;}
.NotesInnerNoDiv {padding:6px 0 6px 8px; width:698px;}


/** Product Listing Paeg */
.ProdListContainerDiv {float:left; margin-left:0px; width:740px;}
.ProdListContainerDiv .SubTitleDiv {background:url(/images/imgs/common/blueStripRpt.jpg) repeat-x scroll left top transparent; float:left; height:31px; margin:6px 0 0 3px; width:743px;} 
.ProdListContainerDiv .SubTitleDiv label {color:#FFFFFF; float:left; padding:8px 0 0 10px; width:auto;}
.ProdListContainerDiv .SubTitleDiv select {float:left; margin:6px 0 0 10px; padding:1px; width:60px;}
.ProdListContainerDiv .SubTitleDiv select.Page {margin:6px 40px 0 10px;}
.ProdListContainerDiv .SubTitleDiv select.Sortby {width:120px;}
.SubTitleDiv label.PagingLabel {float:right; padding:8px 10px 0; width:310px; text-align:right; }
label.PagingLabel span.Prev {color: #9FCAFF;text-decoration:underline;margin:0 3px;cursor:pointer;}
label.PagingLabel span.Prev  span.leftarr{color: #9FCAFF;background:url(/images/imgs/common/paginationBlPrev.jpg) no-repeat scroll -2px 14px transparent; float:none; height:6px; padding:10px 0 0 7px; width:6px;}
label.PagingLabel span.Next {color: #9FCAFF;text-decoration:underline;margin:0 3px;cursor:pointer;}
label.PagingLabel span.Next  span.rightarr{color: #9FCAFF;background:url(/images/imgs/common/paginationBlNext.jpg) no-repeat scroll right 14px transparent; float:none; height:6px; padding:9px 0 0 9px; width:6px;}
label.PagingLabel a {color: #9FCAFF; margin:0 8px;}
label.PagingLabel img {float:none; margin:0 2px;}
label.PagingLabel .pageSelected {float:none; margin:0 3px;color: #9FCAFF;text-decoration:none;cursor:pointer;}
label.PagingLabel .pageNormal {float:none; margin:0 3px;color: #9FCAFF;text-decoration:underline;cursor:pointer;}

.DisplayPageLabel {color:#265EA8; float:left; font-size:12px; font-weight:bold; padding:8px 0; text-align:center; width:738px;}
.DisplayPageLabel span {color:#265EA8; }
.ProdListContainerDiv .ProdListInnerBoxDiv {float: left; margin:0 0 7px 3px; width: auto;}
.ProdListInnerBoxDiv .ProdLtTopDiv {background:url(/images/imgs/common/prodDescTop.jpg) no-repeat scroll left top transparent; float:left; width: 743px;}
.ProdListInnerBoxDiv .ProdLtRptDiv {background:url(/images/imgs/common/prodDescRpt.jpg) repeat-y scroll left top transparent; float:left; height: auto; width: 743px;}
.ProdListInnerBoxDiv .ProdLtBottomDiv {background:url(/images/imgs/common/prodDescBtm.jpg) no-repeat scroll left bottom transparent; float:left; height:auto; width: 743px;padding:15px 0 10px;}
.ProdListInnerBoxDiv .ProdILeftDiv {background:url(/images/imgs/common/prodDescVertSepr.jpg) no-repeat scroll right center transparent; float:left; margin-left:12px;  width:330px;height:145px;}
.ProdListInnerBoxDiv .ProdIMiddleDiv {background:url(/images/imgs/common/prodDescVertSepr.jpg) no-repeat scroll right center transparent; float:left; height:135px; padding-top:10px; width:212px;}
.ProdListInnerBoxDiv .ProdIRightDiv {float: left; height:145px; width: 160px;}
.ProdListInnerBoxDiv .ProdITitleDiv {float: left; width: 330px;}
.ProdITitleDiv label.ProdILTitle {float:left;color: #BF3302; font-size:14px; font-weight:bold;width:325px;}
.ProdITitleDiv label.ProdILTitle a {color: #BF3302; text-decoration: none;}
.ProdITitleDiv label.ProdILPartNo {float:left;color:#474747; font-size:12px; font-weight:normal; width:325px;line-height:16px;}
.ProdListInnerBoxDiv .ProdIImgDesDiv {float: left; padding:2px 0 0; width: 326px;}
.ProdListInnerBoxDiv .ProdILDesc {color:#7F7F7F; float:left; min-height:44px; font-size:12px; padding:2px 0 0 4px; width:242px;}
.ProdListInnerBoxDiv .ProdIImgDesDiv label.ProdILDesc a {color:#474747; /*float:left; */font-size:11px; margin-top:9px;}
.ProdListInnerBoxDiv .ProdIImgDesDiv p {float:left; width:74px;}

.ProdILeftDiv label.ProdILPriceNow {color:#BF3302; float:left; font-size:11px; font-weight:bold; padding:4px 0 0; width:115px; text-align:left;}
.ProdILeftDiv label.ProdILPriceNow span {color:#BF3302; font-size:13px; font-weight:bold;}
.ProdILeftDiv label.ProdILPriceWas span {font-size:12px; font-weight:bold; display:block;  margin:0;color:#000000; font-weight:bold;padding-top:8px;padding-left:8px;}
.labelGNTick {background:url(/images/imgs/common/tick_mark.jpg) no-repeat scroll left /*center*/ 8px transparent;}
.labelRedCross {background:url(/images/imgs/common/iconRedCross.jpg) no-repeat scroll left 8px transparent;}
.labelThumb {background:url(/images/imgs/common/iconThumbLike.jpg) no-repeat scroll left top transparent; line-height:18px;}
.ProdIMiddleDiv p.labelThumb {background:url(/images/imgs/common/iconThumbLike.jpg) no-repeat scroll left 3px transparent; line-height:17px;}
.ProdListInnerBoxDiv .ProdIMiddleDiv p {color:#757575; float:left; font-size:12px; margin:6px 0 0 12px; padding:6px 0 4px 18px; width:180px;}
.ProdListInnerBoxDiv .ProdIMiddleDiv span.smlTxt {color:#757575; float:left; font-size:11px; margin:0; padding:0; width:180px;font-weight:normal;}
.ProdListInnerBoxDiv .ProdIMiddleDiv p a , a:hover {color:#757575;text-decoration:none;}

.ProdListInnerBoxDiv .ProdIMiddleDiv p span {color:#94CF51; font-weight:bold;}


.RecProdLabelBS {background:url(/images/imgs/common/btnBestSellers.gif) no-repeat scroll left center transparent; float:left; height:20px; margin:4px 0 12px 52px; width:77px;}
.RecProdLabelRP {background:url(/images/imgs/common/btnRecommended.gif) no-repeat scroll left center transparent; float:left; height:20px; margin:4px 0 12px 42px; width:97px;}
.RecProdLabelPER {background:url(/images/imgs/common/btnPerformance.gif) no-repeat scroll left center transparent; float:left; height:20px; margin:4px 0 12px 42px; width:97px;}
.RecProdLabelCLR {background:url(/images/imgs/common/btnClearance.gif) no-repeat scroll left center transparent; float:left; height:20px; margin:4px 0 12px 42px; width:97px;}
.RecProdLabelID {background:url(/images/imgs/common/btnIdeal.gif) no-repeat scroll left center transparent; float:left; height:20px; margin:4px 0 12px 42px; width:97px;}
.RecProdLabel {background:url(/images/imgs/common/tagRecommended.jpg) no-repeat scroll left center transparent; float:left; height:21px; margin:0 0 12px 40px; padding:5px 0 0 4px; text-align:center; width:99px;}

div.ProdTopContentLeftDiv  .RecProdLabelBS{margin:5px 0 0;}
div.ProdTopContentLeftDiv  .RecProdLabelRP{margin:5px 0 0;}
div.ProdTopContentLeftDiv  .RecProdLabelPER{margin:5px 0 0;}
div.ProdTopContentLeftDiv  .RecProdLabelCLR{margin:5px 0 0;}
div.ProdTopContentLeftDiv  .RecProdLabelID{margin:5px 0 0;}
div.ProdTopContentLeftDiv  .RecProdLabel{margin:5px 0 0;}

.view_details {margin:0 0 0 35px; padding:0 0 0 8px; background:url(/images/imgs/common/btnViewProdOrng.jpg) no-repeat scroll left top transparent; width:118px; height:26px; display:block;float:left;}
.ProdIRightDiv img.BrandImage {margin-left:auto;margin-right:auto; display:block;float:none;}
#noResults {/*float:left; */margin:0 auto; text-align:center; width:auto;}
#noResults img {float:none;}
#noResults p {color:#424242; font-weight:bold; margin:5px 0 0;}
.imgBorder{border:1px solid #A0A0A0;}
.highlightBlank{line-height:26px;margin:0 0 12px 0;float:left;width:160px;}
.listingBrandImg{float:left; height:57px; margin-left:35px; width:118px;}

.ProdListContainerDiv #resultsLoading {background:none no-repeat scroll 0 0 transparent; margin:0 auto; text-align:center; height:auto; width:380px; padding:0;}
.ProdListContainerDiv #resultsLoading .bg-alt {margin-bottom:16px; padding:0 30px 10px; text-align:center;}
.ProdListContainerDiv #resultsLoading img {float:none;}
.ProdListContainerDiv #resultsLoading p {color:#424242; float:none; font-weight:bold; margin:5px 0 0; width:auto;}

/* Cross Selling template css  */
div.crossSellWrapper {float:left;width:741px;height:auto;}
div.crossSellProduct {float:left;width:100px;height:90px; padding:10px;}
div.thumb {float:left;width:60px;height:60px;margin:0 20px 5px;}
div.crossSellProduct a {float:left;width:100px;height:20px;font-size:11px;text-align:center;color:#2964B2;font-weight:bold;}
.font14{font-size:14px;color:#FFFFFF;}

/* ************* PRODUCT LISTING STYLE STARTS ************* */
.ProductsList { float:left;margin:4px 0 0;}
div.ProductsListHeader { background:url(/images/imgs/psst/right_side_hdgbg.gif) repeat-x; float:left; height:35px; /*margin-top:4px;*/ width:741px; }
.ProductsListHeader div.HeaderMiddle {  float:left; height:32px;margin:4px 0 0 3px;  width:743px; }
.HeaderMiddle h2 { color:#fff; float:left; font-size:14px; line-height:28px; margin:0; width:auto; }
.HeaderMiddle h2 span.font17 {color:#FFFFFF; font-size:13px; }
.HeaderMiddle h2 span.sortby {padding:0 0 0 20px; margin:0px; }
div.ProductsListContent { float:left; overflow:hidden; width:100%;}
div.ProductsListContent p.displaymessage {margin:auto;color:#2764B3;font-weight:bold;font-size:13px; text-align:center; padding:7px 0 7px 0; width:741px;}
div.ProductsListContent div.results{background:url(/images/imgs/common/prodDescRpt.jpg) repeat-y scroll left top transparent; margin:5px 0 5px 0; background-image:none; border-bottom:1px solid #C7C7C7; width:741px; }
div.results div.resultsLeft { background-image:none; float:left; }
div.resultsLeft  img.imag { margin:8px 5px 8px 8px; border:1px solid #959595; }
div.resultsLeft  img.noimag { margin:8px 3px 8px 8px;  }
div.resultsLeft p.price {font-size:13px; font-weight:bold; text-align:center; color:#CB002F; text-decoration:none;  background:none;}
div.results div.resultsMiddle { background-image:none; float:left; width:525px; margin:0 0 0 8px; }
div.resultsMiddle  h1  { margin:8px 0 0 0; }
div.resultsMiddle  h1 img  { float:none;padding: 0 0 0 5px; }
div.resultsMiddle  h1 a { color:#676767; font-size:15px; font-weight:bold; text-decoration:none; }
div.resultsMiddle  h1 a:hover { color:#676767; font-size:15px; font-weight:bold; text-decoration:underline; }
div.resultsMiddle span.c2code {font-size: 12px; color: #676767;margin:8px 0 0 0; padding:4px 0 0 0;}
div.resultsMiddle h3 {color:#003399; font-size:75%; margin:0; padding:2px 0 4px 0;}
div.results div.resultsRight { background-image:none; float:right; width:auto; margin:8px 0 0 0; }
span.paginationlinks  { color:#97C2FA; font-size:12px;  text-decoration:none; padding:4px 0 0 0;margin:0 6px 0 0;}
span.paginationlinks  a{ color:#97C2FA; font-size:12px;  text-decoration:underline;margin:0 4px 0 0;}
span.paginationlinks a:hover  { color:#97C2FA; font-size:12px;  text-decoration:underline;margin:0 4px 0 0;}
/* ************* PRODUCT LISTING STYLE ENDS ************* */

/************** TIER2 CATEGORY HEADER BOX START  ***********/
div#selectionHeadert2{background:transparent url(/images/imgs/common/bannerWhiteBg.jpg) no-repeat scroll left top; float:left; padding:0; margin:3px 0 0 1px; height:227px; width:750px;}
#selectionHeadert2 .tier2BoxBgLeft {background:transparent url(/images/imgs/common/BannTopBlue.jpg) no-repeat scroll left top; float:left; height:198px; margin:15px 0 0 12px; width:429px;}
#selectionHeadert2 .tier2BoxBgRight{float:right; height:218px; margin:4px 4px 0; width:296px;}
#selectionHeadert2 .tier2BoxBgLeft .tier2BoxLeft{float:left;width:390px; height:104px; padding:12px 0 10px 20px;}
#selectionHeadert2 .t2TitleMid {float:left; height:58px; padding:2px 0 0 10px; width:368px;}
#selectionHeadert2 .t2TitleMid span {color:#FFFFFF;}
#selectionHeadert2 .t2TitleMid h1 {font-size:36px; font-weight:bold; margin:7px 0;}
#selectionHeadert2 .t2TitleMid h1.SFHB {font-size:27px; margin:12px 0;}
#selectionHeadert2 .t2TitleMid h1.SFHBB {font-size:20px; margin:12px 0;}
#selectionHeadert2 .tier2BoxLeft h3 {font-size:12px; padding:0; margin:0;}

#selectionHeadert2 .tier2BoxBgMid{ float:left;}
#tier2Titlebox{float:left;width:376px;height:auto;z-index:2;padding:16px 0 0 12px;}
#tier2Titlebox .t2TitleMid{ float:left;height:auto;padding:8px 0 0 8px;height:68px;line-height:68px;}
#tier2Titlebox .t2TitleMid h1{color:#FFFFFF;padding:0px;margin:0px;}
#tier2Titlebox .t2TitleMid h1  span.size20 {font-size:37px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size13 {font-size:57px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size14 {font-size:50px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size15 {font-size:47px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size17 {font-size:45px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size11 {font-size:63px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size12 {font-size:58px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size16 {font-size:42px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size18 {font-size:44px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size19 {font-size:36px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMid h1  span.size21 {font-size:33px;color:#FFFFFF;}
#tier2Titlebox .t2TitleMidh2{ float:left;padding:8px 0 4px 8px;margin:5px 0 0 0;height:36px;width:394px;}
#tier2Titlebox .t2TitleMidh2 h1{color:#0E4B9C;padding:0px;margin:0px;font-size:12px;}
#tier2Titlebox .t2TitleMidh2 h2{color:#0E4B9C;padding:0px;margin:0px;font-size:12px;}
#tier2Titlebox .t2TitleMidh3{ float:left;padding:0;margin:4px 0 0 8px;height:50px;width:394px;}
#tier2Titlebox .t2TitleMidh3 h3{color:#ffffff;padding:0px;margin:0px;font-size:12px;}
#tier2Titlebox .t2TitleMid p{color:#FFFFFF;padding:0px;margin:0px;font-size:13px;font-weight:normal;}
.tier2BoxBgMid .tier2BoxMid{float:left;width:175px;height:221px;padding:0; margin:0px;position:absolute; z-index:900;}
.selectionHeader-featuredcatlist{float:left; margin-top:25px;}
.selectionHeader-featuredcatlist div.listTop{float:left;width:154px;height:20px;padding:5px 6px;font-size:12px;color:#FFFFFF;background:transparent url(/images/imgs/psst/tier2_drop_down_top.gif) no-repeat top left;}
.selectionHeader-featuredcatlist div.listMid{float:left;width:166px;height:auto;background:transparent url(/images/imgs/psst/tier2_drop_down_mid.png) repeat-y;}
.selectionHeader-featuredcatlist div.listBtm{float:left;width:166px;height:8px;background:transparent url(/images/imgs/psst/tier2_drop_down_btm.png) no-repeat top left;}
.selectionHeader-featuredcatlist span.middleRows{float:left;width:146px;height:auto;padding:5px 10px;font-size:12px;font-weight:bold; background:transparent url(/images/imgs/psst/tier2_drop_down_seprt.png) no-repeat bottom left;}
.selectionHeader-featuredcatlist span.middleRowsLast{float:left;width:146px;height:auto;padding:5px 10px 0px 10px;font-size:12px;font-weight:bold;}
.selectionHeader-featuredcatlist span.brandsMiddleRows{float:left;width:146px;height:auto;padding:0px 10px;font-size:12px;font-weight:bold; background:transparent url(/images/imgs/psst/tier2_drop_down_seprt.png) no-repeat bottom left;}
.selectionHeader-featuredcatlist span a{text-decoration:none;color:#3d3d3d;float:left;}
.selectionHeader-featuredcatlist span a:hover{text-decoration:underline;color:#3d3d3d;float:left;}
.selectionHeader-featuredcatlist span.more {float:left;width:136px;height:15px;padding:5px 10px; font-size:12px;font-weight:bold;background:transparent url(/images/imgs/psst/tier2_bottom_arrow.gif) no-repeat 90% 50%;}
.selectionHeader-featuredcatlist span.more a{text-decoration:none;color:#0d3e80;float:left;}
.selectionHeader-featuredcatlist div.more {float:left;width:136px;height:15px;padding:5px 10px; font-size:12px;font-weight:bold;background:transparent url(/images/imgs/psst/tier2_bottom_arrow.gif) no-repeat 90% 50%;}
.selectionHeader-featuredcatlist div.more a{text-decoration:none;color:#0d3e80;float:left;}
.selectionHeader-featuredcatlist div.less {float:left;width:136px;height:15px;padding:5px 10px; font-size:12px;font-weight:bold;background:transparent url(/images/imgs/psst/tier2_top-arrow.gif) no-repeat 78% 50%;}
.selectionHeader-featuredcatlist div.less a{text-decoration:none;color:#0d3e80;float:left;}
.tier2BoxBgMid .tier2BoxRight{float:left;width:180px;height:221px;position:absolute;z-index:910;margin-left:185px;}

.selectionHeader-dropdown {margin:0 0 0 -10px; position:absolute;z-index:999;}
.selectionHeader-dropdown div.listTop{float:left;width:166px;height:6px;padding:0px;font-size:12px;color:#FFFFFF;background:transparent url(/images/imgs/psst/tier2_drop_down_top.png) no-repeat top left;}
.selectionHeader-dropdown div.listMid{float:left;width:166px;height:auto;background:transparent url(/images/imgs/psst/tier2_drop_down_mid.png) repeat-y;}
.selectionHeader-dropdown div.listBtm{float:left;width:166px;height:8px;background:transparent url(/images/imgs/psst/tier2_drop_down_btm.png) no-repeat top left;}
.selectionHeader-dropdown span.middleRowsLast{float:left;width:146px;height:auto;padding:5px 10px 0px 10px;font-size:12px;font-weight:bold;}
.selectionHeader-dropdown span.MiddleRows{float:left;width:146px;height:auto;padding:2px 10px;font-size:12px;font-weight:bold; background:transparent url(/images/imgs/psst/tier2_drop_down_seprt.png) no-repeat bottom left;}

/*****************   SHARE   LINKS    ******************/
.ShareLinks {float: left; width: 460px;padding-left:10px;}
.ShareLinks p {float:left; font-size:12px;padding:10px 24px 0 0; height:21px;}
.ShareLinks p span {color:#757575; float:left; padding:4px 0 0 6px;}
.ShareLinks p a {text-decoration: none;}


/** Send Section */
.SendToFriends {display: none; float: left;}
.SendToFriends .SendPopupInnerDiv {float:left; height: 395px; width: 454px;}
.SendToFriends .SendInnerDlDiv {background:url(/images/imgs/common/pop_up.png) repeat-x scroll left top transparent; float:left; height:395px; margin:0; padding:0; width:454px;}
.SendToFriends #DlCrossDiv {float:right; position:relative; right:0; top:0;}
div#DlCrossDiv a {height:22px; left:-30px; position:absolute; text-decoration:none; top:9px; width:23px;}

.SendContentDiv {float:left; /*margin:32px 0 0 28px;*/ width:470px;}
.SendToFriends .SendTitle {color:#2765B2; float:left; font-size:14px; font-weight:bold; padding:4px 1px; width:390px;}
.SendContents {float:left; font-weight:bold; line-height:19px; padding:4px 0;}
.SendContentDiv .LieFieldsDiv {float:left; padding:7px 0; width:470px;}
.SendContentDiv .LieFieldsDiv .LeftField {padding-left:0; width:102px;}
.SendContentDiv .LieFieldsDiv .RightField {width:200px;}
.SendContentDiv .LieFieldsDiv .SubmitInput {float:left; margin:0 0 0 50px; height: auto; width: auto;}
.SendContentDiv .LieFieldsDiv .ErrorFieldDiv {display:none; margin:2px 0 0 100px; width: 100px;color:#FF0000;}

.SendContentDiv .RptImgDiv {background:url(/images/imgs/common/txt_field_mid.jpg) repeat-x scroll left top transparent; float:left; height:23px; width:auto;}
.SendContentDiv .RightImgDiv {background:url(/images/imgs/common/txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width:190px;}

.SendContentDiv .RptImgDivR {background:url(/images/imgs/common/red_txt_field_mid.jpg) repeat-x scroll left top transparent; float:left; height:23px; width:auto;}
.SendContentDiv .RightImgDivR {background:url(/images/imgs/common/red_txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width:190px;}

.SendContentDiv .InputTxtBox {width: 178px;}
#SendToFriends .Loading {margin:5px 0 0 12px; padding:1px 0 0; width:16px;}
.SendContentDiv .InputTxtBoxR {background-color:#FBEFEF; border:0 none; color:#5F5F5F; float:left; font-size:13px; line-height:20px; height:19px; *height:18px; margin:2px 6px; padding-top:0; width:178px;}

/** New Popup Box */
.NewPopupBoxHolder {background-color:#FFFFFF; float :left; width:510px;}
.NewPopupBoxHolder .PopupBoxTop {background:url(/images/imgs/common/popups/popUpTopBg.png) no-repeat scroll left top transparent; float:left; height:24px; margin-left:1px; position:relative; width:507px;}
.NewPopupBoxHolder .PopupBoxTop .PopupTitleBox {border-bottom:1px solid #E0E0E0; color:#2F79D8; float:left; font-size:16px; font-weight:bold; margin:16px 0 0 20px; padding-bottom:4px; width:460px;}
.NewPopupBoxHolder .PopupBoxTop .CrossBox {cursor:pointer; float:right; height:21px; position:absolute; right:0; width:22px;}
.NewPopupBoxHolder .PopupOuterRptBox {float:left;}
.NewPopupBoxHolder .PopupBottomBox {background:url(/images/imgs/common/popups/popUpBottomBg.png) no-repeat scroll left bottom transparent; float:left; height:auto; padding-bottom:7px; width:507px;}
.NewPopupBoxHolder .PopupInnerBox {float:left; width:504px;}
.NewPopupBoxHolder .PopupInnerMiddleBox {background:url(/images/imgs/common/popups/popUpBgRepeat.png) repeat-x scroll left bottom transparent; float:left; font-weight:normal; height:auto; margin-left:6px; padding:30px 12px 10px; width:468px;}
.NewPopupBoxHolder .PopupInnerLeftBox {background:url(/images/imgs/common/popups/popUpleftBgRepeat.png) repeat-y scroll left top transparent; float:left; height:auto; width:6px;}
.NewPopupBoxHolder .PopupInnerRightBox {background:url(/images/imgs/common/popups/popUpRightBgRepeat.png) repeat-y scroll right top transparent; float:left; height:auto; padding-right:4px; width:auto;}

#SendEmailToFriends {display:none;}
#SendEmailToFriends .LieFieldsDiv .ErrorFieldDiv {color:#FF0000; display:none; margin:0; width:100px;float:left;}

/** Refine your search */
.RefineYourSearch {float:left;margin-bottom:6px;margin-top:5px}
.RefineYourSearch #leftMenuCategories div.menuTop {background:url(/images/imgs/common/refineResultTopBl.jpg) no-repeat scroll left top transparent; float:left; line-height: 30px; height:30px; width:223px;}
.RefineYourSearch #leftMenuCategories div.FmenuTop {/* background:url(/images/imgs/common/refineResultTopBl.jpg) no-repeat scroll left top transparent; */ float:left; line-height: 30px; height:30px; width:223px;}
.RefineYourSearch #leftMenuCategories div.menuMiddle {background:url(/images/imgs/common/refineResultRptBl.jpg) repeat-y scroll left top transparent; width:223px;}
.RefineYourSearch #leftMenuCategories div.FmenuMiddle {/* background:url(/images/imgs/common/refineResultRptBl.jpg) repeat-y scroll left top transparent; */ width:223px;}
.RefineYourSearch #leftMenuCategories div.menuBottom{ background:url(/images/imgs/common/refineResultBtmBl.jpg) no-repeat bottom left transparent;  height:auto;}
.RefineYourSearch #leftMenuCategories div.FmenuBottom{ background:url(/images/imgs/common/filters/bottom_border.jpg) no-repeat bottom left transparent;  height:auto;}
.RefineYourSearch #leftMenuCategories div.menuTop label {float:left; padding-left:14px;}
.RefineYourSearch #leftMenuCategories div.menuTop span { background:url(/images/imgs/common/paginationBlNext.jpg) no-repeat scroll right 14px transparent;  float:left; height:6px; padding:20px 0 0 4px; width:6px;}
.RefineYourSearch #leftMenuCategories div.FmenuTop span {/* background:url(/images/imgs/common/paginationBlNext.jpg) no-repeat scroll right 14px transparent; */ float:left; height:6px; padding:20px 0 0 4px; width:6px;}
.RefineYourSearch #leftMenuCategories .menu_list {float:left; margin:0 0 0 14px; padding-bottom:12px;}
.RefineYourSearch p.RFHeadP {color:#747273; float:left; font-size:11px; font-weight:bold; line-height:16px; width:204px;}
.RefineYourSearch div.ChkBoxDiv {float:left; padding:4px 0; *padding:2px 0; *margin-left:-4px; width:203px;}
.RefineYourSearch div.ChkBoxDiv p {width: 202px;}
.RefineYourSearch div.ChkBoxDiv p span {float:left; padding:0 0 0 6px; *padding:3px 0 0 6px;width: 183px;}
.RefineYourSearch div.ChkBoxDiv p input{float:left; margin:0; font-size:0;}
.SpacerRYR {float:left; font-size:0; padding:4px 0; width:204px;}
.DividerSepDiv {float:left; font-size:0; padding:6px 0; width:220px;}
#leftMenuCategories p.ClearAllDiv {float:left; padding:4px 10px 0 0; text-align:right; width:192px;}
#leftMenuCategories p.ClearAllDiv a{color:#265EA8;}

/** Need Help**/
.RefineYourSearch #leftMenuCategories div.menuTop label.help{background:url(/images/imgs/common/helpInfoIcon.gif) no-repeat 10px 5px;padding-left:36px;width:165px;}
.RefineYourSearch #leftMenuCategories div.menuTop span.close{background:url(/images/imgs/common/helpBtnClose.gif) no-repeat;width:9px; height:9px; display:block;margin-top:11px;cursor:pointer;}
#leftMenuCategories p.rednum{color:#C7000C;font-size:20px;font-weight:bold;padding:5px 0 0 0;}

#leftMenuCategories p.message{color:#2A64B6; font-weight:bold;font-size:11px;}
.RefineYourSearch #leftMenuCategories div.divider{margin:8px 14px 5px 0;border-top:1px dotted #D9D9D9;width:100%;height: 1px;}
#leftMenuCategories p.helpTxt{font-weight:normal;font-size:11px;}
.RefineYourSearch #leftMenuCategories div.helpBottom{background:url("/images/imgs/common/left_block_botm.gif") no-repeat center bottom;padding:10px 14px 18px;width:197px;}
.RefineYourSearch #leftMenuCategories div.helpMiddle{background:url("/images/imgs/common/left_block_mibdbg.gif") repeat-y;float:left;width:225px;margin-left:-1px;}

/** You recently viewed */
.RefineYourSearch .RItemBlock {background:url(/images/imgs/common/dots.gif) repeat-x scroll left bottom transparent; float:left; margin-left:-4px; padding:11px 0; position:relative; width:204px;}
.RItemBlock .ImgThumb { border:1px #cfcfcf solid; float:left; height:51px; width:51px; }
.RItemBlock .Itemstxt {float:left; padding:0 0 0 8px; width:142px;}
.RefineYourSearch .Itemstxt .Pname {width:142px;}
.RefineYourSearch .Itemstxt .Ptxt {width:142px;}
.RefineYourSearch #leftMenuCategories .Itemstxt div.AdCtArrowDiv {background:url(/images/imgs/common/blue_arrow.gif) no-repeat scroll 0 3px transparent; color:#2964B4; float:left; font-size:11px; margin-top:2px; padding:0 0 0 8px; text-decoration:underline; width:128px;}
.RefineYourSearch #leftMenuCategories .Itemstxt p  span {color:#2964B4;}

.RightLongDiv {float:left; width:540px;}
.FindPostCodeDiv {float:left; font-weight:bold; font-size:14px; padding:0; width:50px;}
.FindPostCodeDiv a {color:#1788E6;}
.FindPostCodeDiv a span {color:#1788E6;}
#customerDetails #finderResults {background:none repeat scroll 0 0 #F8F8F8; border:1px solid #EEEEEE; margin-left:190px; width:530px;}
.FindButtonLink{background: url(/images/imgs/common/btnFind.jpg) no-repeat; float:left; width:46px; height:23px;}

/** Inner Page CSS **/

#InnerLeftCtDiv {float: left; width: 226px; margin-top: 21px;}
#InnerLeftCtDiv.loginPage{margin-top:5px;}
#InnerRightCtDiv.loginPage{margin-top:-8px;}
#InnerRightCtDiv {float: left; width: 744px;}

.MandatoryFields {color:#5F5F5F; float:left; padding:10px; width:97%;}
.MandatoryFields em {color:#FF0000;}
.InnerContainerDiv {float: left; width: 735px; margin-top:3px; padding-left:4px;}
.InnerContainerDiv .TitleDiv {color:#2964B4;font-size:20px;font-weight:normal;padding:6px 0 6px 10px;float:left; width:736px;}
.InnerContainerDiv .SubTitleDiv {background:transparent url("/images/imgs/common/blue_strip.gif") repeat-x top left; float:left; height:32px; margin:0 0 0 3px; width: 744px;}
.InnerContainerDiv .SubTitleDiv label {color:#FFFFFF; float:left; font-size:11px; font-weight:bold; padding:8px 0 0 10px; width:auto;}
.InnerContainerDiv .SubTitleDiv label span {color:#FFFFFF; font-size:11px; font-weight:normal;}
.InnerContainerDiv .LieFieldsDiv {float:left; padding:9px 5px 8px; width:98%;}
.LieFieldsDiv .LeftField {color:#494949; float:left; font-weight:bold; padding:3px 10px; text-align:right; width:164px;}
.LieFieldsDiv .LeftField em {color:#FF0000; /*padding-right:4px;*/}
.LieFieldsDiv .RightField {float: left; width:246px;}
.LieFieldsDiv .RightField .LeftImgDiv {background:url(/images/imgs/common/txt_field_lft.jpg) no-repeat scroll left top transparent; float:left; height:23px; width:6px;}
.InnerContainerDiv .RptImgDiv {background:url(/images/imgs/common/txt_field_mid.jpg) repeat-x scroll left top transparent; float:left; height:23px; width:auto;}
.InnerContainerDiv .RightImgDiv {background:url(/images/imgs/common/txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width:236px;}
.LieFieldsDiv .RightField .LeftImgDivR {background:url(/images/imgs/common/red_txt_field_lft.jpg) no-repeat scroll left top transparent; float:left; height:23px; width:6px;}
.InnerContainerDiv .RptImgDivR {background:url(/images/imgs/common/red_txt_field_mid.jpg) repeat-x scroll left top transparent; float:left; height:23px; width:auto;}
.InnerContainerDiv .RightImgDivR {background:url(/images/imgs/common/red_txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width:236px;}
.InputTxtBox {border:0 none; color:#5F5F5F; float:left; font-size:13px; line-height:20px; height:19px; *height:18px; margin:2px 6px; padding-top:0; width:224px;}
.InputTxtBoxR {background-color:#FBEFEF; border:0 none; color:#5F5F5F; float:left; font-size:13px; line-height:20px; height:19px; *height:18px; margin:2px 6px; padding-top:0; width:224px;}
.SelectTxtBox {border:0 none; color:#5F5F5F; float:left; font-size:13px; line-height:20px; height:19px; *height:22px; margin:2px 6px; *margin:0 6px; padding-top:0; width:224px;}
.TxtHintDiv {color:#5F5F5F; float:left; font-size:11px; padding-top:2px; width:auto;}

/** Home CSS */
.headerCWrapper{float:left;width:980px;}
#headC div.NavigationArea { float: left; width: 980px; height: auto; }
#headC ul#mainNav { float: left; width: auto; height: 31px; }
#headC a { font-size:11px; color: #053880; }
#headC .tabHome { margin:0 1px 0 0; width: 39px; height: 31px; background:url(/images/imgs/home/nav-home-active.jpg) left top no-repeat; }
#headC .bgLft { float: left; width: auto; background: url(/images/imgs/home/mainNav-tab-lft.jpg) left top no-repeat; }
#headC .bgRgt { float: left; width: auto; background: url(/images/imgs/home/mainNav-tab-rgt.jpg) right top no-repeat; padding: 0 12px; }
#headC .tabLast { background: url(/images/imgs/home/mainNav-tabPerf-rpt.jpg) left top repeat-x; margin: 0 1px 0 0; display: inline; }
#headC .tabLastbgLft { float: left; width: auto; background: url(/images/imgs/home/mainNav-tabPerf-lft.jpg) left top no-repeat; }
#headC .tabLastbgRgt { float: left; width: auto; background: url(/images/imgs/home/mainNav-tabPerf-rgt.jpg) right top no-repeat; padding: 0 10px 0 10px; }
#headC p.freeDelivery { float: right; width: 185px; height: 23px; background: url(/images/imgs/home/bg-freeDelivery.jpg) left top no-repeat; font-size: 12px; color: #585858; padding: 6px 0 0 67px; margin:0;}
#headC .txtBlue { color: #0e4b9a; }
div.secNav { float:left; width: 978px; height: 36px; background:url(/images/imgs/home/mainNav-SecNav-rpt.jpg) left top repeat-x; }
.secNav a { color: #ffffff !important; text-decoration: none !important;font-size:11px; }
.secNav a:hover { text-decoration: underline !important;font-size:11px; }
.secNav .rgtBg1 { float: left; width: 978px; height: 36px; background: url(/images/imgs/home/mainNav-SecNav-rgt1.jpg) right top no-repeat; }
#headC ul.secNav { float: left; width: auto; height: 36px; background: url(/images/imgs/home/mainNav-SecNav-lft1.jpg) left top no-repeat;padding:0px;margin:0px; }

#headC ul li.secNav { float: left; width: auto; height: 36px; background: url(/images/imgs/home/mainNav-SecNav-seperator.jpg) right top no-repeat; line-height: 36px; color: #ffffff; padding:0 2px 0 0/* 0 15px 0 13px*/; margin:0px; }
#headC ul li.secNav a { float: left;}
#headC ul li.secNav span.HMTab {color:#FFFFFF; float: left; padding:0 16px;cursor:pointer;}
#headC ul li.secNavNoBg { float: left; width: auto; height: 36px; background: none; line-height: 36px; color: #ffffff; padding: 0 15px 0 13px; margin:0px; }
.NavHomeMenu a {padding:0 6px;}
.NavHomeMenu a.selected {background:url(/images/imgs/common/header/hover_blue.jpg) repeat-x scroll left top transparent; color:#FFFFFF; float:left; padding:0 6px;}
div.errorMsgs{float:right; /*width:200px; */height:auto;margin:0;color:#E32D33;display:none;width:auto;}

/***** Added ***/
div#promptForCar {position:absolute; background:url(/images/imgs/common/select-car-m.gif) no-repeat; width:222px; height:69px; margin:0;z-index:2;}
div#promptForCar img {width:222px; height:59px;}

div#promptForTos {position:absolute; margin:90px 0 0 17px; background:url(/images/imgs/common/agree-terms-m.gif) no-repeat; width:202px; height:82px;}
div#promptForTos img {width:202px; height:82px;}

div#basketPromptLocator{float:left;width:100%; padding-top:10px !important;padding-top:0px;}
div#promptForBasket {position:absolute; background:url(/images/imgs/common/select-basket-m.gif) no-repeat; width:182px; height:69px; margin:0;z-index:999;}
div#promptForBasket img {width:182px; height:69px;}

.basketLocatordiv{position:relative;width:1px;height:1px;padding:0;}
#basketAdder {padding:0 0 0 0; margin:0 0 0 5px; background:url(/images/imgs/common/confirmation-bg.gif) 4px 0 no-repeat; width:196px; height:70px;}
.basketLocator {position:absolute; margin:0; padding:0; width:196px; height:70px;z-index:990;display:none;}

/** Contact us */
#ContactUsDiv {float:left;}
#ContactUsDiv .InnerContainerDiv .LieFieldsDivRight {width:736px;}
#ContactUsDiv .LieFieldsDivRight .RightField {width:246px;}
#ContactUsDiv .InnerContainerDiv .RightImgDiv  {width:236px;}
#ContactUsDiv .InnerContainerDiv .LieFieldsDiv {width:100%;}
#ContactUsDiv .InputTxtBox {width:224px;}
#ContactUsDiv .InputTxtBoxR {width:224px;}
#ContactUsDiv .InnerContainerDiv .RightImgDivR {width:236px;}
#ContactUsDiv .secTxt {color:#2A63B4; float:left; padding:16px;}

.InnerContainerDiv .RightFieldTA {float:left; width:410px;}
.CalcelDiv {color:#2866B3; float:left; font-weight:bold; margin:6px 0 0 14px;}
.InnerContainerDiv .RptTAImgDiv {background:url(/images/imgs/common/txtAreaBgRepeat.gif) repeat-y scroll left top transparent; float:left; height:auto; width:400px;}
.InnerContainerDiv .RptTAImgDivR {background:url(/images/imgs/common/txtAreaBgRepeatRed.gif) repeat-y scroll left top transparent; float:left; height:auto; width:400px;}
.InnerContainerDiv .BottomTAImgDiv {background:url(/images/imgs/common/txtAreaBottomBg.gif) no-repeat scroll left bottom transparent; float:left; height:100px; width:400px;}
.InnerContainerDiv .BottomTAImgDivR {background:url(/images/imgs/common/txtAreaBottomBgRed.gif) no-repeat scroll left bottom transparent; float:left; height:100px; width:400px;}
.LieFieldsDivRight .TopTAImgDiv {background:url(/images/imgs/common/txtAreaTopBg.gif) no-repeat scroll left top transparent; float:left; height:6px; width:400px;}
.LieFieldsDivRight .TopTAImgDivR {background:url(/images/imgs/common/txtAreaTopBgRed.gif) no-repeat scroll left top transparent; float:left; height:6px; width:400px;}
.InputTxtAreaBox {border:0 none; color:#5F5F5F; float:left; font-size:13px; height:89px; margin:6px; padding-top:2px; width:388px;}
.InputTxtAreaBoxR {background-color:#FBEFEF; border:0 none; color:#5F5F5F; float:left; font-size:13px; height:89px; margin:6px; padding-top:2px; width:388px;}

/** SORRY PAGE */
div#sorrybox{float:left;width:743px;padding:5px 0 20px 0;color:#666666;line-height:20px;text-align:left;position:relative;}
#sorrybox div.boxouter{float:left;background:url(/images/imgs/common/SorrySelBoxRpt.gif) repeat-y;width:743px;}
#sorrybox div.boxtop{float:left;background:url(/images/imgs/common/SorrySelBoxTop.gif) left top no-repeat;width:743px;}
#sorrybox div.boxbtm{float:left;background:url(/images/imgs/common/SorrySelBoxBtm.gif) left bottom no-repeat;width:743px;}
#sorrybox .sorryArea{float:left;width:735px;border-bottom:1px solid #ebebeb;padding:10px 0 8px 0;margin-left:3px;}
#sorrybox .sorryArea1{float:left;width:735px;border-bottom:1px solid #dcdcdc;padding:10px 0 8px 0;margin-left:3px;}
#sorrybox .sorryArea2{float:left;width:743px;padding:10px 0 20px 20px;}
.selectTxt {float:left;width:100px;color:#000;font-size:13px;font-weight:bold;padding:5px 0 0 20px;}
.selectbtn {float:right;width:144px;padding:0 20px 0 0;}
.selectbtn  a{text-decoration:none;float:left;width:144px;height:33px;background:url(/images/imgs/common/sorryBtnDropDown.jpg) no-repeat;}
.selectbtn  a.active{float:left;width:154px;height:36px;background:url(/images/imgs/common/SorryDropBoxTabBg.jpg) no-repeat;margin-top:-3px;}
.selectbtn  a div.selectbtnTxt {float:left;padding:2px 0 0 10px;color:#000;font-size:11px;}
.selectbtn  a.active div.selectbtnTxt {float:left;padding:11px 0 0 10px;color:#000;font-size:11px;}
.noresultsTxt {float:left;width:700px;padding:5px 0 20px 20px;font-size:15px;font-weight:bold;}
.noresultsTxt span{color:#2864b4;}

.sorryContent {float:left;width:740px;padding:27px 0;text-align:center;border-bottom:1px solid #ebebeb;}
.sorryheading {float:left;width:740px;line-height:32px;font-weight:bold;font-size:35px;color:#2864b4;}
.sorryTxt {float:left;width:740px;font-size:13px;padding:15px 0 0 0;}
.sorryTxt1 {float:left;width:740px;font-size:15px;font-weight:bold;padding:25px 0 0 0;color:#2864b4;}
.sorryTxt1 span {color:#000;font-size:24px;line-height:28px;font-weight:normal;}
.sorryTxt1 span.mail {float:left; font-size:16px; font-weight:bold; line-height:18px; padding:10px 0 0 250px;}
.sorryContent1 {float:left;width:740px;padding:5px 0 10px 0;text-align:center;}

.dropbox {float:left;width:497px;position:absolute;top:48px;right:6px;color:#4c4c4c;}
.dropbox  .dropboxTop {float:left;width:497px;height:7px;background:url(/images/imgs/common/SorryDropBoxTop.png) no-repeat;}
.dropbox  .dropboxMid{float:left;width:497px;height:auto;background:url(/images/imgs/common/SorryDropBoxRpt.png) repeat-y;}
.dropbox  .dropboxBtm {float:left;width:497px;height:7px;background:url(/images/imgs/common/SorryDropBoxBtm.png) no-repeat;}
.dropboxContent {float:left;width:497px;padding:12px 0 8px 0;}
.dropboxlft {float:left;width:280px;padding:0 0 0 20px;background:url(/images/imgs/common/SorryDropBoxHorizSep.jpg) right top no-repeat;}
.dropboxlftTxt {float:left;width:260px;font-size:12px;font-weight:bold;padding:0 0 6px 0;background:url(/images/imgs/common/sorryDropHdgBrdrBtm.jpg) left bottom no-repeat;color:#707070;}
.dropboxlftTxt a{color:#707070; text-decoration:none;}
.dropboxrght {float:left;width:180px;padding:0 0 0 15px;}
.dropboxrghtTxt {float:left;width:180px;font-weight:bold;padding:0 0 5px 5px;color:#2864b4;}
ul.engineParts {float:left;margin:0;padding:0;}
ul.engineParts  li{float:left;width:180px;background:url(/images/imgs/common/SorryDropLstIcon.jpg) left 7px no-repeat; padding:0 0 0 10px;}
ul.engineParts  li a {color:#707070; text-decoration:none;cursor:pointer;}
/** END */

/*.loadingContent {float:left;width:700px;padding:27px 0;text-align:center;border-bottom:1px solid #ebebeb;display:none;}*/
.loadingContent {border-bottom:1px solid #ebebeb; display:none; float:left; margin-left:3px; padding:27px 0; text-align:center; width:740px;}

.loadingheading {float:left;width:700px;line-height:32px;font-weight:bold;font-size:35px;color:#2864b4;}
.loadingTxt {float:left;width:700px;font-size:13px;padding:15px 0 0 0;}
.loadingTxtNext {float:left;width:700px;font-size:15px;font-weight:bold;padding:25px 0 0 0;color:#2864b4;}


/**  Autocomplete Search Box CSS */
.ac_results {padding: 0px;overflow: hidden;z-index: 99999;background:url(/images/imgs/common/search_blue.gif);	height:180px;width:400px;	margin:3px 0 0 -4px;}
.ac_results ul {	width: 394px;list-style: none;padding: 0 2px 2px;margin: 2px 0 0 0;}
.ac_results li {margin: 0px;padding: 2px 0 2px 2px;cursor: default;display: block;font-size: 12px;line-height: 16px;
	overflow: hidden;}
.ac_loading {background: white url(/images/imgs/common/indicator.gif) right center no-repeat;}
.ac_odd {background-color: #FFFFFF;color:#595959;}
.ac_even {background-color: #EEF6FF;	color:#595959;}
.ac_over {background-color: #DCEBFF;	color:#595959;}

.delStripOuter {float:left;width:515px;margin:5px 0 0 1px;}
.delStripLft {float:left;width:6px;height:33px;background:url(/images/imgs/common/blueBarLeftBg.gif) no-repeat;}
.delStripMid {float:left;width:504px;height:33px;background: url(/images/imgs/common/blueBarBgRepeat.gif) repeat-x;}
.delStripTxt {float:left;padding:10px 0 0 8px;color:#fff;font-size:13px;font-weight:bold;}
.delStripRght {float:left;width:5px;height:33px;background:url(/images/imgs/common/blueBarRightBg.gif) no-repeat;}

.promoError {float:left;color:#FF0000;padding:10px 0 0 19px;width:950px;}
.promoError ul {margin:0px;padding:0 0 0 10px;}

#chooseCarMessage{font-weight:bold;font-size: 13px;padding: 0 0 0 24px;margin:10px 10px 10px 8px;color: #D53504;height: 23px;	background:url(/images/imgs/common/exclamation-icon.gif) no-repeat; float:left;}
.h200{height:200px;}

/*bread crumb*/
div#breadCrumb {padding:0 3px 5px; color:#2A63B4; width:735px; font-size:11px; font-weight:bold; float:left;}
div#breadCrumb p {margin:0;color:#868686;}
div#breadCrumb span {color:#2A63B4; text-decoration:none;}
div#breadCrumb a {color:#2A63B4; text-decoration:none;}
div#breadCrumb a:hover {color:#2A63B4; text-decoration:underline;}

.CheckFitmentDiv {display:none; float:left; margin:0 0 6px 18px; width:700px;}
.CheckFitmentDiv .ProdDtInfoTextDiv {padding:0 10px 0 0;}

.CheckFitmentDiv  .ProdModelTitleDiv{color:#757575;}

.CheckFitmentBut {cursor:pointer; float:right; height:19px; margin-top:2px; padding-right:12px; width:94px;}
.CFButA {background:url(/images/imgs/common/btnCheckFitmentDown.gif) no-repeat left top;}
.CFButB {background:url(/images/imgs/common/btnCheckFitmentUp.gif) no-repeat left top;}
.NoRegBannerImgDiv {float:left; margin:10px 0 10px 4px;}

.ProdListInnerBoxDiv .ProdIImgDesDiv p.MakeModelPDiv {color:#2863B3; float:left; font-weight:bold; margin:5px 0 0 4px; width:242px;}
/* 
moved  Forgot Section CSS to forgotPassword.css
moved  Register Section CSS to userRegister.css
Removed : .MsOContentMiddleDiv class references
Removed : .SpOfferSrvCarParts class references
Removed ; SpecilOfferServiceCarParts template from common.xsl
Added breadCrumb css from content.css
*/

/** NEW TOP MENU CSS */
.MenuTab {float:left;}
.MenuTab ul li {position:relative;}
.MenuTab ul li:hover div.MenuTabDownContent{visibility:visible;}
.MenuTab ul li:hover div.MenuTabDownContent:hover{visibility:visible;}
.MenuTab .RightMDContent {left:auto; right:-2px;}
.MenuTabDownContent {visibility: hidden; position:absolute; left:6px;/*left:2px; */top:36px;/*top:164px; */width:auto; z-index:999;}
.MenuDownButtom {background-color:#FFFFFF; float:left;}
.MenuDownLeftTop {background:transparent url(/images/imgs/common/dpmenu/mouseOverBgLeftRepeat.gif) repeat-y scroll left top; float:left; height:auto; margin-left:-10px; padding-left:10px; width:auto;}
.MenuDownRightTop {background:transparent url(/images/imgs/common/dpmenu/mouseOverBgRightRepeat.gif) repeat-y scroll right top; float:left; height:auto; margin-right:-4px; padding-right:10px; width:auto;}
.MenuDownButtomRpt {background:transparent url(/images/imgs/common/dpmenu/mouseOverBgBottomRepeat.gif) repeat-x scroll left bottom; float:left; height:auto; margin-bottom:-6px; width:auto;}
.MenuDownButtomLeft {background:transparent url(/images/imgs/common/dpmenu/mouseOverBgBottomLeft.gif) no-repeat scroll left bottom; float:left; height:auto; margin-left:-10px; width:auto;}
.MenuDownButtomRight {background:transparent url(/images/imgs/common/dpmenu/mouseOverBgBottomRight.gif) no-repeat scroll right bottom; float:left; height:auto; margin-right:-10px; width:604px/*410px*/;}
.MenuDownContent {float:left; margin:4px 0 0 12px; padding-bottom:26px; width:auto;}
.MenuDownInnerContent {float:left; margin:10px 3px 3px 3px; padding:0 2px 0 0; width:186px;}
.HeadCatStrip{background:transparent url(/images/imgs/common/dpmenu/greyLine.gif) no-repeat left bottom; color:#1E64C3; float:left; font-size:13px; font-weight:bold; height:auto; margin-left:4px; padding:0 0 6px; width:184px}
.MarPadRight {margin-right:4px; padding-right:6px;}
.MPRightBorder {border-right:1px solid #EEEEEE;}
.MenuDownInnerContent .Tier4CatText{float:left; text-align:left; font-size:12px; font-weight:normal; padding:0; width:184px;}
.MenuDownInnerContent .Tier4CatText a{color:#3D3D3D; padding:3px 1px 2px 5px; font-weight:normal; width:176px;}
.MenuDownInnerContent .Tier4CatText a:hover{background-color:#EDF0F3;}
.BlankLineDiv {float:left; font-size:0; height:1px; width:578px;}
.MenuVerticalLine {background:transparent url(/images/imgs/common/dpmenu/verticalSeperator.gif) repeat-y left top; display:block; float:left; position:absolute; height:auto; top:200px; width:1px; z-index:1000;}


/*Newsletter Page CSS*/
#newsletterSignUp {float:left;width:748px;}
.newsletterBanner {float:left;width:743px;padding:0 0 5px 2px;}
.newsletterMain {float:left;width:751px;color:#676767;}
.newsletterbluestrip  {float:left;width:751px;}
.newsletterstripLft {background:url("/images/imgs/common/blueBarLeftBg.gif") no-repeat scroll 0 0 transparent;float:left;height:33px;width:6px;}
.newsletterstripMid {background:url("/images/imgs/common/blueBarBgRepeat.gif") repeat-x scroll 0 0 transparent;float:left;height:33px;width:740px;}
.newsletterstripRght {background:url("/images/imgs/common/blueBarRightBg.gif") no-repeat scroll 0 0 transparent;float:left;height:33px;width:5px;}
.newsletterstripTxt {color:#FFFFFF;float:left;font-size:12px;font-weight:bold;padding:10px 0 0 8px;}

.newsletterbox {background:url("/images/imgs/common/mid_contact_strip.gif") repeat-y scroll left top transparent;float:left;height:auto;width:751px;}
.newsletterboxbtm {background:url("/images/imgs/common/btm_contact_strip.gif") no-repeat scroll left bottom transparent;float:left;height:6px;width:751px;}
#newsletterSignUp span.terms {position:relative;top:-2px;}
span.mandatory {color:#D50002;}

#newsletterSignUp .LieFieldsDivRight .LieFieldsDiv {float:left;padding:7px 0;width:580px;}
#newsletterSignUp .LieFieldsDiv .RightField {float: left; width:260px;}
#newsletterSignUp .LieFieldsDiv .RightField1 {float: left; width:335px;}
#newsletterSignUp .LieFieldsDivRight .RightField {float:left;width:260px;}
#newsletterSignUp .LieFieldsDivRight .InputTxtBox {width:236px;}
#newsletterSignUp .LieFieldsDivRight .InputTxtBoxR {width:236px;}
#newsletterSignUp .LieFieldsDivRight .RightImgDiv {width:248px;}
#newsletterSignUp .LieFieldsDivRight .RightImgDivR {width:248px;}
#newsletterSignUp .LieFieldsDiv .LeftField {padding:3px 8px 3px 15px;text-align:left;}

#newsletterSignUp p {
background:none repeat scroll 0 0 transparent;color:#676767;float:left;font-size:12px;line-height:18px;padding:0 20px;text-align:justify;width:94%;}

#newsletterSignUp a {color:#808080;}

#newsletterSignUp input.register{float:left;width:71px;height:26px;background:url("/images/imgs/common/btnRegister.gif") no-repeat;border:none;}

.GeoSeoPageTpl {float:left;}
.GeoSeoPageTpl .ProdDtInfoTextDiv {padding:6px 10px 10px;}
.GeoSeoPageTpl .fitmentcontent {color:#2964B4; padding-left:2px; width:702px;}
.GeoSeoPageTpl label.MakeLDiv {}
.GeoSeoPageTpl #carSelectLeftBox {width:320px;}
.GeoSeoPageTpl .selectVeh {padding:4px 0 0 70px;}
.GeoSeoPageTpl .actionbuttonText {background:transparent url(/images/imgs/common/btnSelectVehicle.jpg) no-repeat scroll left top; float:left; height:25px; width:95px;}
.GeoSeoPageTpl #carSelectMidBox .carSelectBox {padding:5px 0 5px 0;}
.GeoSeoPageTpl #carSelectMidBox .carSelectBox input#seoVrm {border:0 none; height:20px; *height:16px; margin:2px 0 0 2px; margin:1px 0 0 2px; padding:2px; width:116px; *width:110px;}
.GeoSeoPageTpl #carSelectMidBox .carSelectBox .RightImgDiv {width:120px;}


div#sitemap{float:left;width:250px;padding-top:15px;}
div#sitemap ul{float:left;width:230px;margin:0 0 0 10px; padding:0;line-height:20px;font-size:12px;color:#2A63B4;}
div#sitemap ul.homelink{margin:0 0 0 20px;}
div#sitemap ul li p{color:#2A63B4;text-transform:capitalize;margin:0;padding:0;}
div#sitemap ul li p a{color:#2A63B4;text-decoration:none;}
div#sitemap ul li p a:hover{color:#2A63B4;text-decoration:underline;}
div#sitemap ul li.liTier1 {float:left;font-weight:bold;width:190px;margin:0;padding:0;}
div#sitemap ul li.liTier2 {float:left;font-weight:normal;list-style:none outside none;width:190px;margin:0;padding:0;}
div#sitemap ul li.liTier3 {float:left;font-weight:normal;background:transparent url(/images/imgs/common/iconBlue.gif) no-repeat 0 7px;list-style:none outside none; width:190px;margin:0;padding:0 0 0 10px; line-height:20px;}
div#sitemap ul li.liTier4 {float:left;font-weight:normal;background:transparent url(/images/imgs/common/iconGrey.gif) no-repeat 0 7px;list-style:none outside none;font-size:11px;width:190px;margin:0;padding:0 0 0 10px;line-height:20px;}
div#sitemap p.pTier1{float:left;width:170px;margin:0;padding:0;}
#sitemap .menu_head{float:left;color:#2A63B4;padding: 0; cursor: pointer; background:transparent url(/images/imgs/common/sidebar_catBg.gif) no-repeat 0 50%;height:19px; width:9px; padding:0 5px 0 0;}
#sitemap .menu_head_selected{cursor: pointer; background:transparent url(/images/imgs/common/sidebar_catBgSelected.gif) no-repeat 0 50%;height:19px; width:9px; padding:0 5px 0 0;}
#sitemap .menu_body {display:none;}
.RefineYourSearch #leftMenuCategories .Itemstxt div.DisabledLink {background:transparent url(/images/imgs/common/grey_arrow.gif) no-repeat scroll 0 4px; color:#676767; text-decoration:none;}
div.sitemap1{float:left;width:490px;height:auto;margin:0 10px;background:transparent url(/images/imgs/common/sitemapTopLines.gif) no-repeat left top ; height:27px;}
div.sitemap2{float:left;width:490px;height:auto;margin:0 10px;background:transparent url(/images/imgs/common/sitemapLineRepeater.gif) repeat-y ; padding:0 0 10px 0;}
div.sitemapLeft1{float:left;width:260px;}
div.sitemapLeft{float:left;width:260px;background:transparent url(/images/imgs/common/sitemapSmallGreyLine.gif) no-repeat left 8px;}
div.sitemapRight{float:left;width:230px;background:transparent url(/images/imgs/common/sitemapSmallGreyLine.gif) no-repeat left 8px;}
div.sitemap3{float:left;width:490px;height:auto;margin:0 10px;background:transparent url(/images/imgs/common/sitemapLinesBottom.gif) no-repeat left top ; padding:0 0 10px 0;}
div.sitemap3 div.sitemapLeft{background:none;}
div.sitemap3 div.sitemapRight{background:none;}

.LogoRightDiv {float: left; width: 756px;}
.TopSearchDiv {float: right; width: 761px;}


#ContactUsDiv .InnerContainerDiv .RightImgDiv1  {float:left;width:136px;background:url("/images/imgs/common/txt_field_rght.jpg") no-repeat scroll right top transparent;
height:23px;}
#ContactUsDiv .InputTxtBox1 {float:left;width:124px;border:0 none;color:#5F5F5F;font-size:13px;height:19px;line-height:20px;margin:2px 6px;padding-top:0;}
#ContactUsDiv .InnerContainerDiv .RptImgDivR .RightImgDiv1{background:url(/images/imgs/common/red_txt_field_rght.jpg) no-repeat scroll right top transparent; float:left; height:23px; width:136px;}
#ContactUsDiv .ErrCaptchaCode {margin:17px 0 0 10px;}

.pleaseWait img{width:220px; height:19px;float:none;}

div#finderResults select {width:525px;}

.st_sharethis_custom{cursor:pointer;}


.ColorChDiv {background:transparent url(/images/imgs/common/colour-selection.png) no-repeat scroll 4px 0; height:70px; margin:0 0 0 -6px; padding:0; width:218px;}
.ColorHolderDiv {display:none; height:70px; left:-38px; position:absolute; top:26px; width:210px; z-index:990;}
div#static #storeResTitle{font-size:14px;}

.FooterBannerSC {float:left;}
.FooterBannerSC div#BotmBannersInner{padding:6px 0 0 4px;}
.FooterBannerSC div#BotmBannersInner{padding:6px 0 0 4px;}
.FooterBannerSC div#BotmBannersInner div.bnr3 {padding:0 0 0 19px;}


div#SnowChainDiv{background:transparent url(/images/imgs/common/snowchainbg.jpg) no-repeat scroll left top; float:left; padding:0; margin:5px 0 0 1px; height:168px; width:750px;}
#SnowChainDiv .SnowChainBoxBgRight{float:right; height:156px; margin:4px 4px 0; width:284px;}
#SnowChainDiv .TierSelectDiv {float:left; margin:8px 0 0 4px; width:270px;}
#SnowChainDiv .TierSelectDiv label {float:left; text-align:right; font-size:13px; padding:0 10px 0 0;}
#SnowChainDiv .TierSelectDiv .Label1 {padding:12px 10px 0 12px; width:43px;}
#SnowChainDiv .TierSelectDiv .Label2 {padding:11px 10px 0 12px; width:43px;}
#SnowChainDiv .TierSelectDiv .Label3 {padding:8px 10px 0 0; width:auto;}
#SnowChainDiv .TierSelectDiv select{float:left; border:1px solid #DADADA; font-size:13px; height:20px; width:188px;}
#SnowChainDiv .TierSelectDiv .Select1{margin:10px 0 0;}
#SnowChainDiv .TierSelectDiv .Select2{margin:8px 0 0;}
#SnowChainDiv .FindProductDiv {float:left; width:280px; margin:6px 0 0;}
#SnowChainDiv .FindProductDiv  input {float:right; margin:0 22px 0 0;}

div#deliveryOpts span#unavailable{color:#ff0000;}
div#deliveryOpts .disabledata{color:#7E8287;}
div#static  td.disabledata{color:#7E8287;}
div#static  td span#unavailable{color:#ff0000;}

.ErrorFieldDiv {background:url(/images/imgs/common/error_icon.jpg) no-repeat scroll left center transparent; color:#FF0000; display:none; float:left; height:17px; padding:4px 0 0 22px; width:auto;}
.ErrorFieldDiv img {padding-right:4px;}

.searchBCrumb{float:left;background:url(/images/imgs/common/top_grey_bg.gif) no-repeat scroll left center transparent; height:31px; line-heoght:31px; padding:0 0 0 15px; width:734px; margin:0 0 5px;line-height:31px;font-size:11px; }

.searchBCrumb {float:left; font-size:11px;}
.searchBCrumb p {color:#868686; margin: 0;}
.searchBCrumb p a {color: #2A63B4;}
.flag{color:#ff0000;}

.searchResultsList{float:left;background:url(/images/imgs/common/search_body_bg_rpt.gif) repeat-y scroll left center transparent;width:745px;padding-left:10px;}

#searchResultsWrapper .sectionDivide {height:35px; background:#033789 url(/images/imgs/common/sp_deals_mid_blue.gif) repeat-x; margin:-1px 0 0 5px; padding:0; float:left; width:746px; }

#searchResultsWrapper #ProductsOuterId {float:left; width:746px;margin:0 0 0 5px; }

.searchResultsBottom{float:left;background:url(/images/imgs/common/search_body_bg_btm.gif) no-repeat scroll left center transparent;width:755px;height:9px;}

#searchResultsWrapper .catResContainer { margin-left:-4px;}

#searchResultsWrapper h2 { width:170px}
#searchResultsWrapper h3 { width:170px}
.searchSeeAll{width:542px;float:right; font-size:11px; color:#FFFFFF;}
.searchSeeAll a{color:#FFFFFF;font-size:11px;text-align:right;float:right;line-height:35px;font-weight:normal;}
#searchResultsWrapper .ProductsMiddle1 .searchSeeAll a{color:#FFFFFF;font-size:11px;text-align:right;float:right;line-height:22px;font-weight:normal;}
#searchNoresults{font-size:11px; color:#cc0000;line-height:25px;padding-left:10px;}

#searchResultsWrapper #noResults{margin:0 0 0 6px;}
#searchResultsWrapper #noResults .noresultsTxt{font-size:12px;}
#AllSearchNo .sorryContent  div.sorryTxt1 span{foont-size:12px;}
#searchResultsWrapper .catResContainer span{float:none;font-size:12px;padding-right:5px;}

#searchResultsWrapper .sectionDivide span.searchSeeAll{float:left;}

#quantityError {padding:0 0 0 0; margin:0 0 0 5px; background:url(/images/imgs/common/quantity-error.png) no-repeat; width:196px; height:70px;}
#quantityError .errTxt {color:#bd2323;padding:22px 5px 0 5px;font-size:14px;font-weight:bold;text-align:center;margin:0px;}

/*.liveChatLink {float:left;width:164px;height:62px;margin:-25px 0 0 0;}
.liveChatLink a{cursor:pointer;}*/
.liveChatLink {float:left;}
.liveChatLink a{cursor:pointer;} 

.optionItalic{font-style:italic;}

.secTxt2 {color:#666666;font-size:11px;font-weight:normal;}

div #prodtBatteryTandC{float:left; }
div #prodtBatteryTandC p{color:#757575}
div#battLayouts{float:left;width:auto; height:auto;margin-top:10px;}
div#battLayouts .ProdModelTitleDiv{padding:0 0 5px 20px;}

div#battLayouts .bLayout{float:left;width:135px;}
div#battLayouts .bLayout .ProdDtAsProdRptDiv label{float:left;width:53px;}
div#battLayouts .bLayout .ProdDtAsProdRptDiv a{float:left;width:65px;font-size:10px;padding-top:8px;color:#FFFFFF;text-decoration:underline;}

div#battLayouts .bTerminal{float:left;width:291px;margin-left:4px;}
div#battLayouts .bTerminal .ProdDtAsProdRptDiv label{float:left;width:204px;margin-left:4px;}
div#battLayouts .bTerminal .ProdDtAsProdRptDiv a{float:left;width:65px;font-size:10px;padding-top:8px;color:#FFFFFF;text-decoration:underline;}

div#battLayouts .bLayout .ProdDtAsProdRptDiv {width:120px;}
div#battLayouts .bTerminal .ProdDtAsProdRptDiv {width:275px;}
div#battLayouts .bLayout .ProdModelNotesTable {width:120px;padding:40px 0 44px 18px;}
div#battLayouts .bTerminal .ProdModelNotesTable {width:282px;padding:0;margin-left:4px;}
div#battLayouts .battLayoutTop{float:left;margin-left:8px;}
div#battLayouts .battLayoutMid {background:url(/images/imgs/common/batteries_Images_rpt.jpg) 
repeat-y transparent; float: left; height: auto; width: 725px;margin-left:6px;}
div#battLayouts .battLayoutBtm {background:url(/images/imgs/common/batteries_Images_btm.jpg) no-repeat scroll left top transparent; float: left; height: 10px; width: 725px;margin-left:6px;}


div#BrakeDiscWarning .WarningTitle{float:left;width:92%;padding:10px 4%;font-weight:bold; color:#ff0000;}
div#BrakeDiscWarning .WarningContent{float:left;width:92%;padding:5px 4% 10px 4%;}
div#BrakeDiscWarning .WarningContent2{float:left;width:92%;padding:5px 4% 0 4%;}
div#BrakeDiscWarning .WarningContent2 a{float:left;}
div#BrakeDiscWarning .WarningContent2 span{float:left;padding:0 40px;font-weight:bold;line-height:27px;}

div#newHeaderSectionT2{float:left;height:auto; margin:-3px 0 0 1px;padding:0;width:750px;}
div#newHeaderTitleT2{color:#2A63B4;float:left;font-weight:bold;height:auto;margin:0 0 0 1px;padding:0 0 5px; width:750px;font-size:30px;}
div#newHeaderContentT2{color:#676767;float:left;font-size:11px;height:auto;margin:0 0 5px 3px;padding:0;text-align:justify;width:746px;line-height:16px;}
div#newHeaderTitleT2 p{color:#676767;float:left;}
div#newHeaderContentT2 p{color:#676767;display:inline;}

div#newHeaderContentT2 h1{margin:0; padding:0; display:inline; font-size:11px;}
div#newHeaderContentT2 h2{margin:0; padding:0; display:inline; font-size:11px;}
div#newHeaderContentT2 h3{margin:0; padding:0; display:inline; font-size:11px;}
div#newHeaderContentT2 h4{margin:0; padding:0; display:inline; font-size:11px;}
div#newHeaderContentT2 h5{margin:0; padding:0; display:inline; font-size:11px;}
div#newHeaderContentT2 h6{margin:0; padding:0; display:inline; font-size:11px;}

div.tier1PromoBanner{float:left;height:76px;padding:5px 0 5px 3px;width:746px;}
div.contentBanners{float:left;height:76px;padding:5px 0 0 0px;width:743px;}

/*easterEgg Page CSS*/
 
#eeggWrapper {float:left; margin:4px 0 0; width:auto;padding-left:9px;}
#eeggWrapper .TopImgDiv {background:transparent url(/images/easterEggPromo/easteregghunt_main_bg_top.gif) no-repeat scroll left top; float:left; font-size:0; height:6px; width:743px;}
#eeggWrapper .MiddleImgDiv {background:transparent url(/images/easterEggPromo/easteregghunt_main_bg_mid.gif) repeat-y scroll left top; float:left; height:auto; width:743px; padding-bottom:10px;}
#eeggWrapper .BottomImgDiv {background:transparent url(/images/easterEggPromo/easteregghunt_main_bg_bottom.gif) no-repeat scroll left top; float:left; height:6px; width:743px;}
 
#eeggPromoBannerDiv{float:left; width:722px;height:auto;margin:15px 0 0 15px;}
#eeggClueDiv, #eeggBtmContentDiv{float:left; width:722px;height:auto;margin:15px 0 0 16px;} 

#eeggContentDiv{float:left; width:722px;height:auto;margin:0 0 0 16px;}
#eeggContentDiv #eeggContentDivL{float:left; padding-left:20px; width:580px; height:auto;}
#eeggContentDiv #eeggContentDivR{float:left; width:100px; height:auto;padding:0 0 0 15px;}
#eeggContentDiv #eeggContentDivL span{float:left; width:100%; height:auto;font-size:25px; color:#0c4c8c;padding:15px 0 0;}

#eeggContentDiv #eeggContentDivL  span.note{font-size:11px;width:100%;padding-top:5px;line-height:14px;color:#7E8287;font-weight:normal;}

#eeggContentDiv #eeggContentDivL p{float:left;color:#727272; font-family:arial; font-size:13px; font-weight:bold;  line-height:18px; text-align:justify; width:100%;}
#eeggContentDiv #eeggContentDivR img{float:left; padding:20px 0 0 0;}


#eeggClueDiv .eeggClueDivTop{background:transparent url(/images/easterEggPromo/easteregghunt_clue_bg_top.gif) no-repeat left top; float:left; height:33px; width:696px; line-height:33px;font-size:18px; color:#FFFFFF; padding:0 0 0 20px;}
#eeggClueDiv .eeggClueDivMid{background:transparent url(/images/easterEggPromo/easteregghunt_clue_bg_mid.gif) repeat-y; float:left; height:auto; width:686px; font-size:14px; font-weight:bold;  line-height:18px; text-align:justify; padding:10px 15px;color: #3d5d8c;}
#eeggClueDiv .eeggClueDivBottom{background:transparent url(/images/easterEggPromo/easteregghunt_clue_bg_bottom.gif) no-repeat left top; float:left; height:5px; width:716px;}
#eeggClueDiv .eeggClueDivMid div.eeggClueText{float:left;width:100%;padding-top:5px;}
#eeggClueDiv .eeggClueDivMid label{float:left;}
#eeggClueDiv .eeggClueDivMid span{color:#538428;float:left;font-size:18px;font-style:italic;font-weight:normal;
width:536px;word-spacing:3px;line-height:20px;}

#eeggBtmContentDivL{float:left; width:361px;}
#eeggBtmContentDivL .eeggClueDivTop{background:transparent url(/images/easterEggPromo/easteregghunt_what_u_win_bg_top.gif) no-repeat left top; float:left; height:33px; width:333px; line-height:33px;font-size:18px; color:#FFFFFF; padding:0 0 0 20px;}
#eeggBtmContentDivL .eeggClueDivMid{background:transparent url(/images/easterEggPromo/easteregghunt_what_u_win_bg_mid.gif) repeat-y; float:left; height:220px; width:333px; font-size:13px; line-height:18px; padding:10px 10px;color: #727272;}
#eeggBtmContentDivL .eeggClueDivBottom{background:transparent url(/images/easterEggPromo/easteregghunt_what_u_win_bg_bottom.gif) no-repeat left top; float:left; height:5px; width:353px;}

#eeggBtmContentDivL .eeggClueDivMid p{float:left; color: #727272; font-weight:bold;margin:0 0 5px 0;}
#eeggBtmContentDivL .eeggClueDivMid p.eeggPromoDate{float:left; color: #567ab8; font-size:16px;line-height:24px; width:100%;margin:0;}
#eeggBtmContentDivL .eeggClueDivMid p.eeggPromoDate span{color:#f50100;}
#eeggBtmContentDivL .eeggClueDivMid span.note{float:left;font-size:11px;width:100%;padding-top:10px;line-height:14px;}
 
#eeggBtmContentDivL #newsLetterContent{float:left;font-size:13px; line-height:18px; color: #727272;font-weight:bold;}
#eeggBtmContentDivL #newsletterSignUp{float:left;width:100%;}
#eeggBtmContentDivL .LieFieldsDiv .LeftField{float:left;padding:0 10px 0 0;width:100px;text-align:right;color:#727272;font-size:13px; line-height:20px;}
#eeggBtmContentDivL #newsletterSignUp .LieFieldsDiv .RightField{float:left;padding:0;width:215px;}
#eeggBtmContentDivL .InnerContainerDiv .RightImgDiv{width:200px;}
#eeggBtmContentDivL .InputTxtBox{width:188px;font-size:12px;}
#eeggBtmContentDivL .InnerContainerDiv .LieFieldsDiv {float:left;padding:4px 0 0 15px;width:325px;}
#eeggBtmContentDivL #newsletterSignUp .LieFieldsDiv .RightField1{float:left;padding-left:107px;width:215px;}
#eeggBtmContentDivL #newsletterSignUp .RightField1 input#terms{float:left;width:20px;}
#eeggBtmContentDivL #newsletterSignUp span.terms{float:left;font-size:11px;line-height:14px;padding-top:2px;width:180px;}

#eeggBtmContentDivL .ErrorFieldDiv{font-size:11px;padding-top:3px;}
#eeggBtmContentDivL .InputTxtBoxR{width:188px;}
#eeggBtmContentDivL .InnerContainerDiv .RightImgDivR{width:200px;}
#eeggBtmContentDivL .ErrorFieldDiv{margin-left:110px;}
#eeggBtmContentDivL  #errTandC .ErrorFieldDiv{margin:0;}
#eeggBtmContentDivL .Loading{font-size:12px;} 
#eeggBtmContentDivL div#NewsletterMsg p{padding:0px;font-size:12px;font-weight:normal;line-height:14px;}
#eeggBtmContentDivL div#NewsletterMsg h1{padding:0;font-size:17px;margin:0 0 10px 0;font-weight:bold;color:#F50100;}
#eeggBtmContentDivL div#NewsletterMsg h2{padding:0;font-size:17px;margin:0 20px 10px 0;font-weight:bold;color:#567AB8;}

#newsletterSignUp input.register{cursor:pointer;}

#eeggBtmContentDivL #signupHeight{height:201px;*height:203px;}
#promoPage div#breadCrumb {padding:0 3px 5px 243px; width:732px;color:#2A63B4;font-size:11px; font-weight:bold; float:left;}

/* ***** Clearance Deals ***** */
#clearanceDeals  .productsDiv {float:left; height:315px;padding-left:20px; width: 220px;border-right:1px solid #EAEAEA;}
#clearanceDeals  .productsDivLast {float:left; height:315px;padding-left:20px; width: 220px;}
#clearanceDeals  .priTitleDiv {float:left;width:100%;height:70px;}
#clearanceDeals  .priTitle {float:left;padding-bottom:4px;width:100%;}
#clearanceDeals  .priTitle a {font-size:15px; font-weight:bold; color:#2e69b9; text-decoration:none;}
#clearanceDeals  .priNum {float:left;width:100%;font-size:11px; color:#757575; text-decoration:none;padding-bottom:4px;}
#clearanceDeals  .priImage {float:left; width:150px;height:84px;}
#clearanceDeals  .priPrice {float:left; width:99%;height:22px;font-size: 20px; font-weight: bold;}
#clearanceDeals  .priOptions {float:left; width:99%;height:auto;}
#clearanceDeals  .priViewDetails {float:left; width:99%;height:auto;padding:5px 0;}
#clearanceDeals  .priViewDetails .view_details{margin:0;}

#clearanceDeals  .priThumb{ height:85px; width:144px;overflow:hidden;left:18px; margin:0 auto;}
#clearanceDeals  .priThumb .priThumbBckImg{ float:left; width:144px;height:70px;padding:14px 0 0 0;cursor:pointer;}
#clearanceDeals  .priThumb .priThumbBckImg img{ float:left; height:51px; width:51px;}

#clearanceDeals .ProdLeftDbskDiv{float:left;padding:2px;width:230px;height:100px;}
#clearanceDeals .ProdLeftDbskDiv p{float:left;font-size:11px; width:180px;}
#clearanceDeals .ProdILPriceNow span{ color: #BF3302; float: left; padding: 4px 0 0;}
#clearanceDeals .ProdOldPriceNow span{ color: #939393; float: left; padding: 4px 15px 0 0;font-size:16px;line-height:28px;}
#clearanceDeals .ProdDescDiv{ float:left;width:723px;padding:0 10px;}
#clearanceDeals .ProdListInnerBoxDiv .ProdLtBottomDiv {padding:15px 0;}

div.contentBanners{float:left;height:auto;padding:5px 0 5px 0px;width:746px;}
/* ***** Clearance Deals ***** */

/* Easter Opening timings page */
#easterTimingsBtn{float:left;width:152px;height:25px;padding:10px 0 10px 0;}
.SLStaticContainer div#static {background:none;width:750px;}
#easterWrapper{float:left;width:750px;}
#easterWrapper #easterBannerDiv{float:left;width:723px;height:198px;margin:9px; background:transparent url(/images/easterEggPromo/easter_header_banner.jpg) no-repeat left top;}

#easterBannerDiv #easterBannerContent{float:left;font-size:16px; font-weight:bold;  line-height:20px; text-align:center; padding:140px 30px 10px;color: #0c4c8a;}

#easterWrapper .easterTimingsDiv{float:left;width:718px;height:284px;margin:8px 12px; background:transparent url(/images/easterEggPromo/easter_background.jpg) no-repeat left top;}

#easterWrapper .easterTimingsDiv1{float:left;width:718px;height:319px;margin:8px 12px; background:transparent url(/images/easterEggPromo/easter_background_lrg.jpg) no-repeat left top;}

#easterWrapper .easterTimingsDiv .easterTimingsTitle{float:left;width:703px;height:33px;padding:0 0 0 20px;color:#FFFFFF;font-size:18px;line-height:33px;}

#easterWrapper .easterTimingsDiv .easterTimingsSubTitle{float:left;width:718px;height:44px;}
#easterWrapper .easterTimingsDiv .easterTimingsSubTitle ul{float:left;width:718px;height:42px;margin:0;padding:0;}
#easterWrapper .easterTimingsDiv .easterTimingsSubTitle ul li{float:left;width:175px;height:42px;padding-left:75px;color:#e0474a;font-size:19px;margin:0;line-height:42px;}
#easterWrapper .easterTimingsDiv .easterTimingsSubTitle ul li.first{width:162px;padding-left:35px;}

#easterWrapper  .easterTimingsDiv .easterTimings ul{float:left;width:718px;height:34px;margin:0;padding:0;}
#easterWrapper .easterTimingsDiv .easterTimings ul li{float:left;width:177px;height:34px;padding-left:75px;color:#0c4c8a;font-size:15px;font-weight:bold;margin:0;line-height:34px;}
#easterWrapper .easterTimingsDiv .easterTimings ul li.first{width:162px;padding-left:35px;}

/* Bank Holiday Wrapper */
#bankholidayWrapper{float:left;width:750px;padding:8px 0 8px 8px;}
#bankholidayWrapper #holidayBannerDiv{float:left;width:745px;height:156px;background:transparent url(/images/easterEggPromo/bank_holiday_bonanza.jpg) no-repeat left top;}
#bankholidayWrapper #holidayTitleDiv{float:left;width:745px;height:30px;font-size:16px;color:#e0474a;line-height:30px;font-weight:bold;}
#holidayOffer1{float:left;width:725px;height:66px;background:transparent url(/images/easterEggPromo/15_per.jpg) no-repeat left top;margin:10px;}
#holidayOffer2{float:left;width:725px;height:66px;background:transparent url(/images/easterEggPromo/20_per.jpg) no-repeat left top;margin:10px;}
#holidayOffer3{float:left;width:725px;height:66px;background:transparent url(/images/easterEggPromo/25_per.jpg) no-repeat left top;margin:10px;}
#bankholidayWrapper #holidayBannerDivBtm{float:left;width:745px;height:66px;background:transparent url(/images/easterEggPromo/free_devivery.jpg) no-repeat left top;}
#holidayBtmNote{float:left;width:745px;line-height:20px;font-size:11px; color:#808080;}
#holidayCatImages{float:left;width:730px; height:115px;padding:5px;}
#holidayCatImages .catImg{float:left;width:136px; height:111px;padding:5px;}

#holidayCatTitles{float:left;width:730px; height:25px;padding:5px;}
#holidayCatTitles .cat-title{float:left;width:136px; height:25px;padding:5px;text-align:center;font-size:12px;color:##808080;}
#holidayCatTitles .cat-title a{color:#808080;}
#holidayCatTitles .cat-title a:hover{color:#808080;}

#easterWrapper .easterTimingsDiv2 { background: url("/images/easterEggPromo/easter_backgroundnew.jpg") no-repeat scroll left top transparent;float: left; height: 146px;
 margin: 8px 12px;    width: 718px;}

 
.liveChatLink {float:left;/* width:164px;height:62px;margin:-25px 0 0 0; */}
.liveChatLink a{cursor:pointer;}
#chatClose{color: white; cursor: pointer;font-weight: bold; top: 16px; left: 186px; position: absolute;}
#chatMin{ height:20px; width:200px; color:white; background:#FE850D; bottom:0;position:relative; padding-left:5px; }
#maximizeChat{float:right;padding-right:5px; cursor:pointer;}
#maxButton{color:white;}


.securelogos{float:right;}
.securelogos img{padding-left:8px;}
.securelogos p{padding-left:15px;line-height:22px; color:#676767;}

.securelogosleft{float:left;}
.securelogosleft img{padding-left:11px;}
.securelogosleft p{padding-left:15px;line-height:22px; color:#676767;}

div.segment3{
width: 670px;
margin-left:0px;
margin-top:20px;
float:left;
}
div.segment3 a:link{
color:#2A63B4;
font-size:13px;
text-decoration:none;
}
div.segment3 a:visited{
color:#2A63B4;
font-size:13px;
text-decoration:none;
}
div.segment3 a:hover{
color:#595959;
font-size:13px;
text-decoration:underline;
}
div.manufactCol{
float:left;
width:220px;
padding-left:2px;
}
div.manufact p{
text-align:justify;
 color: #676767;
    /* float: left; */
    font-size: 11px;
    height: auto;
    letter-spacing: 0;
    line-height: 16px;
    margin: 3px 0 5px 3px;
    /* overflow: auto; */
    padding: 0;
    text-align: justify;
}
p.justtext{
margin: 5px 0;
text-align: justify;
display:inline;
color:#676767;
}
div#manufact{
 font-size: 12px; height: auto; padding: 0 5px 5px; 
 
   color: #676767;
    /* float: left; */
    font-size: 11px;
    height: auto;
    letter-spacing: 0;
    line-height: 16px;
    margin: 3px 0 5px 3px;
    text-align: justify;
} 
/* Deepak Soni */

.securelogospay{float:right;width:285px;}
.securelogospay img{padding-left:1px;}
.securelogospay p{padding-left:1px;line-height:22px; color:#676767;}

.PaymentSecurePage3  div.securelogosleft{float:left; display:none;}
.whatNext2 ul{list-style-type:circle;}
.whatNext2 ul li{padding-left:5px; line-height: 22px;list-style-type:circle;}

#manufact h1{
color:#2A63B4;
}
#manufact h2, h3, h4, h5{
font-size:11px !important;
display:inline;
}
#manufact div.jScrollPaneContainer{
float:left;
margin:2px 0 10px 0px;
}
.bankholidayMondayTiming{
border:solid 1px #AEAEAE; 
width:325px;
float:right;
text-align:
center;padding:8px 0;
font-size:13px;
}
#LeftMenuloader{position:absolute; padding:200px 100px; display:none; background:#FFFFFE; opacity:0.1;}
#leftMenuFilters .LeftmenuBottom{ background:url(/images/imgs/common/filters/bottom_border.jpg) no-repeat bottom left transparent;  height:auto;}
#leftMenuFilters .clearAllAlone{text-decoration:none;color:#265EA8;float:right;padding-right:17px;}
/* BOC: Reseve and collect functionality */
div#postCodes label{
font-size: 14px;
margin:13px;
color:#676767;
font-weight:bold;
}
div#postCodes{
/* margin-top: 30px; */
width:390px;
margin: 20px 0 0 0px;

}
input#pCode{
width:200px;
height:28px;
margin-left:30px;
line-height: 28px;
vertical-align : middle;
}
div.butn{
	padding-top:30px;
	padding-left:133px;
	cursor:pointer;
}
.disqualify{
border:solid 1px #ff0000;
}
.flash{
 float: left;
 color:red;
 margin:5px;
 padding-left:140px;
 display:block;
 visibility:hidden;
 width:500px;

}
span.Loader{
background: transparent url(/images/imgs/common/loader.gif) no-repeat top left; 
color:#FF0000; display:none; height:16px; margin:5px 0 0 18px; padding:1px 0 0 22px;}
/* EOC: Reseve and collect functionality */

#personalBottom  span.dup{width:140px;}

#personalDetails #personalBottom p{float: left;    margin: 3px 0 5px;text-align: left;}
.displaynone{display:none;}
#fbfandiv{float:right; margin:8px 8px 0 0;}

.PrdtsHdgMiddle1 div { color:#fff; float:left; font-size:14px; line-height:26px; margin:0; width:auto;padding-left:0px;}
.PrdtsHdgMiddle1 div span.font17 {color:#FFFFFF; font-size:16px; font-weight:bold; }
.ProductsMiddle1 div { color:#fff; float:left; font-size:14px; line-height:22px; margin:0; width:auto;padding-left:0px;}
.ProductsMiddle1 div span.font17 {color:#FFFFFF; font-size:16px; font-weight:bold; } 
div#newHeaderTitleT2 h1{color:#2A63B4;float:left;font-weight:bold;height:auto;margin:0 0 0 1px;padding:0 0 5px; width:750px;font-size:30px;}
#seocontentid {
    /* background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EAEAEA; */
    border-radius: 2px 2px 2px 2px;
    color: #595959;
    float: left;
    line-height: 18px;
    margin: 7px 0 0;
    padding: 4px;
    text-align: justify;
    width: 968px;
	background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #CBCBCB; 
	}
#seocontentid div {background: none repeat scroll 0 0 #FFFFFF;padding: 4px;
    text-align: justify;}
#seocontentid div h1,h2,h3,h4,h5,h6 {display: inline;
    font-size: 12px;}
#seocontentid div span {font-weight:bold;display:inline;}

#fbfandiv {
    float: right;
    margin: 8px 0 0 0; width:190px;
}
#gplusfandiv {
    float: left;
    margin: 0px;
}

#headC .xmas{   background: url("/images/imgs/common/xmas_btn.png") no-repeat scroll 0 18px transparent; float: left;  font-weight:bold; height: 25px; margin: -12px 0 0; padding: 24px 0 0; text-align: center;  width: 138px; *height:22px; *padding-top:27px; }
#headC .xmas a{color:#FFF; font-size:12px; text-decoration:none; }
#headC .xmas a:hover{text-decoration:underline; }

div#headCheader .headCcenter .headCprodNav ul li.redNav {
    text-align: center;
}
div#headCheader .headCprodNav li.redNav {
    background: url("/images/imgs/psst/header/p_nav_lft.gif") no-repeat scroll 0 -31px transparent;
    height: 31px;
    margin: 1px 1px 0 0;
    width: auto;
}
div#headCheader .headCprodNav li.redNav p {
    background: url("/images/imgs/psst/header/p_nav_right.gif") no-repeat scroll right -31px transparent;
	padding-left:20px;
	padding-right:20px;
}

div#headCheader .headCprodNav li.redNav a {
    color: #FFFFFF;
	padding:0px;
	float:left;
}
div#headCheader .headCprodNav li.redNav img{
padding-left:3px;
}
/* same day delivery pop up form  */
div.butn{
	cursor:pointer;
	float:left;
	margin:10px 0 0 1px;
}
div.addrForm{
	cursor:pointer;
	float:left;
	margin:10px 0 0 10px;
}
.addrForm .InputTxtBox{ margin:0px;}
div.addrForm fieldset{ padding-bottom:7px;}
div.addrForm label{ float:left; width:78px;}
#finderResults2 label{ float:left; width:100%; margin:10px 0 10px 10px;}
#finderResults2 #selectOuter{float:left; margin:0 0 0 0;}
.butnSubmit{ float:left; margin:0px 0 0 133px;cursor:pointer;}
#PC1{ margin:0 0 0 130px;}

.editBtnRight {
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 8px 12px 0 0;
}
.editBtnRight a{ color:#fff !important; font-size:16px; font-weight:bold !important; width:auto !important;}
.popuptextfield{ height: 28px;
    line-height: 28px;
    margin-left: 37px;
    vertical-align: middle;
    width: 200px;
	padding:0 10px;
	border: 1px solid #7F9DB9; 
	}
	
	.addresslist{   float: left;
    height: auto;
    margin: 0 0 0 6px;
    overflow: hidden;
    white-space: nowrap;
    width: 401px;
	
	}
 .poplist{ width: 318px; margin:0 0 0 10px}
 
 
 
 /* ---------------------- For Car Engine oil page-----------------------  */

.mainEngineOil{ width:978px; margin:30px 0px 0px 0px; float:left;}
.mainEngineOilTop{ width:978px; height:340px; background:url(/images/imgs/common/eingine-oil-top-bg.jpg) no-repeat left top; float:left; position:relative;}
.mainEngineCenter{ width:978px; background:url(/images/imgs/common/main-con-center.jpg) repeat-y left top; float:left;}
.mainEngineBottom{ width:978; background:url(/images/imgs/common/main-con-bottom.jpg) no-repeat left bottom; float:left; padding:30px 0px;}
.mainEngineOilLeft{width:372px; font-family: 'Gotham-MediumGotham-Medium'; color:#4e4e4e; font-size:33px; height:300px;  float:left; margin:40px 0 0 64px; text-transform:uppercase; position:relative;}
.mainEngineOilLeft .largeext{ font-size:46px; float:left; margin:-10px 0 0 -2px ; line-height:61px; clear:both;}
.mainEngineOilLeft .smallText{ color:#4e4e4e; font-size:18px;  font-family: 'Gotham-BookGotham-Book'; float:left; clear:both; letter-spacing:-1px;margin-left:0px}
.yourReg{ width:353px; height:80px; margin:25px 0 0 11px; background:url(/images/imgs/common/text-box-bg.png) no-repeat left top; float:left; }
.yourReg input[type=text]{ height:36px; float:left; border:none; background:none; width:158px; color:#000000; font-size:31px; margin:10px 0 0 60px; font-family: 'uknumberplateregular'; text-transform:uppercase; line-height:40px;}
.continueCon{ width:66%; float:left; margin:2px 0px 0px 0px; text-align:center;}
.orImage{ width:42px; margin:2px 0 0;  float:left;}
.searchCon{ width:441px; height:306px; margin:33px 0px 0px 40px; float:left;}
.searchHeading{ width:100%; float:left; color:#4e4e4e; font-size:33px; font-family: 'Gotham-MediumGotham-Medium'; text-transform:uppercase; letter-spacing:-1px; margin-top: 10px;}
.searchGradeCenter{ width:382px; margin:30px 0 17px;   background:url(/images/imgs/common/search-grade-center.png) repeat-y left top; float:left;}
.searchGradeTop{ width:382px; background:url(/images/imgs/common/search-grade-top.png) no-repeat left top; float:left;}
.searchGradeBottom{ width:382px; background:url(/images/imgs/common/search-grade-bottom.png) no-repeat left bottom; float:left; padding:10px 0px;}
.searchGradeBottom ul{ width:115px; float:left; margin:0px 0 0px 50px; }
.searchGradeBottom ul:first-child{  padding:0 18px 0 0; border-right:1px solid #cecece;}
.searchGradeBottom li{  list-style:none; padding:4px 0; float:left; clear:both; white-space:nowrap;}
.searchGradeBottom li a{ color:#4e4e4e; font-size:12px;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.continueCon .continueButton{ width:145px; height:53px; background:url(/images/imgs/common/continue-button.png) no-repeat left top; margin:auto; color:#ffffff; font-size:24px;  font-family: 'Gotham-MediumGotham-Medium'; display:inline-block; line-height:53px; text-transform:none; padding:0 0 0 19px; text-align:left; text-decoration:none;}
.disableLeft{ width:457px; left:1px; top:2px; float:left; height:377px; background:url(/images/imgs/common/disable-bg.png) repeat left top; position:absolute;}
.disableRight{ width:518px; right:2px; top:2px; float:left; height:377px; background:url(/images/imgs/common/disable-bg.png) repeat left top; position:absolute;}
.tranBg{ background:none;}
.topLayer{ z-index:9999; }
.dealsCon{ width:100%; margin:10px 0px 0px 0px;  float:left;}
.dealsConTop{ width:964px; height:36px; padding:0px 0px 0px 14px; line-height:36px; background:url(/images/imgs/common/con-top-bg.jpg) no-repeat left top; float:left; color:#FFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.dealsConTop span.FloatRight{ float:right; margin:5px 5px 0 0; }
.dealsMain{ width:978px; background:url(/images/imgs/common/deal-by-top.jpg) repeat-y left top; float:left;}
.dealsBottom{ width:978px; padding:0 0 3px; background:url(/images/imgs/common/deal-by-bottom.jpg) no-repeat left bottom; float:left;}
.dealsBanner{ margin:10px 0 0; padding:0px;}
.dealsBanner li{ float:left; margin:0px 0px 0px 7px; list-style:none;}
.brandsBanner{ margin:10px 0 0; padding:0px;}
.brandsBanner li{ float:left; margin:0 0 0 21px; list-style:none; color:#5f5f5f; font-size:11px; font-family:Arial; font-weight:bold; text-align:center;width:175px;}
.brandsBanner li:first-child{margin:0px 0px 0px 10px;}
.brandsBanner p{ margin:5px 0px 0px 0px; }
.brandsBanner a{ color:#5f5f5f;}

@charset "utf-8";

/* CSS Document */

/** { margin: 0; padding: 0; border: 0; outline: 0; }*/
.engineOil1{float: left;width: 126px;padding: 0px 5px;}
.engineOil2{padding: 0 0 0 0px;}

article, aside, figure, footer, header, hgroup, nav, section { display: block; }

object, embed { max-width: 100%; }

ul { margin:0px; }

a { border:none; margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none; }

img { border:none; }

:focus { outline:0; }

table { border-collapse: collapse; border-spacing: 0; }

th { font-weight: bold; vertical-align: bottom; }

td { font-weight: normal; vertical-align: top; }

input, select { vertical-align: middle; }





a:hover, a:active { outline: none; }

/* hand cursor on clickable elements */
.clickable, input[type=button], input[type=submit], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

/* make buttons play nice in IE */
button { width: auto; overflow: visible; }

/* scale images in IE7 more attractively */
.ie7 img { -ms-interpolation-mode: bicubic; }

/* prevent BG image flicker upon hover */


/*************** Sale page CSS*****************/

.saleMainbanner{ background:url(/images/imgs/common/saleMainbanner.jpg) left 7px no-repeat; width:978px; height:216px; float:left; text-indent:-5000px; }


#winterWrapper{ width:978px; float:left; }
#winterWrapper .winterWrpLft{ width:197px; float:left; padding:7px 5px 0 0; }
#winterWrapper .winterWrpRgt{ width:776px; float:left;}
.quizMargin {margin:0 10%;}


.winterEssentials { background:url(/images/imgs/common/winterEssentialsRpt.jpg) left top repeat-y; width:197px; float:left; }
.winterEssentialsTop { background:url(/images/imgs/common/winterEssentials.jpg) left top no-repeat; width:197px; float:left; }
.winterEssentialsBtm{ background:url(/images/imgs/common/winterEssentialsBtm.jpg) left bottom no-repeat; width:197px; float:left; }
.winterEssentials ul{ width:174px; float:left; padding:0 0 40px 0; margin:44px 0 0 23px;}
.winterEssentials ul li{ background:url(/images/imgs/common/winterRedArrow.jpg) left 2px no-repeat; padding:0 0 4px 15px; width:150px; float:left; font-size:11px; font-weight:bold;}
.winterEssentials ul li a{ color:#424242; text-decoration:none;  }
.winterEssentials ul li a:hover { color: #BF2229; }

.col{ width:100%; float:left; background:#fff; margin: 12px 0;}
    	.col-in{ width:245px; float:left; margin:10px 0 0 13px;}
        .col-in:first-child{ margin:10px 0 0 10px; }
.col-in figure {
	float: left;
	margin: 12px 0 0 5px;
	padding:0;
}
		.col-in2{ width:230px; float:left; margin:10px 0 0 36px;}
		.col-in2-f{ width:230px; float:left; margin:10px 0 0 0; }
		
.col-in2-f figure {
    float: left;
    margin: 12px 0 0 10px;
	padding:0;
}
.col-in2 figure {
    float: left;
    margin: 12px 0 0 15px;
	padding:0;
}
.spacer{ width:100%; height:16px; float:left; background:url(/images/imgs/common/spacer-sale.jpg) no-repeat center center; text-indent:-55555px;}
.headingBlue{ width:100%; height:33px; float:left; background: url(/images/imgs/common/red_b.png) no-repeat left top; margin:8px 0 0 0;}
.headingRed{ width:100%; height:33px; float:left; background: url(/images/imgs/common/red_a.png) no-repeat left top; margin:8px 0 0 0;}
.headingSaleToolRed{ width:100%; height:33px; float:left; background: url(/images/imgs/common/tools.png) no-repeat left top; margin:8px 0 0 0;}
.headingSaleCarBattRed{ width:100%; height:33px; float:left; background: url(/images/imgs/common/batteries.png) no-repeat left top; margin:8px 0 0 0;}
div#headCheader .headCprodNav li.red {width:auto; height:31px; float:left; padding:0; margin:1px 2px 0 0; background:url(/images/imgs/common/header/red_nav_left.gif) no-repeat; list-style:none;}
div#headCheader .headCprodNav li.red p {background:url(/images/imgs/common/header/red_nav_right.gif) no-repeat top right;}
div#headCheader .headCprodNav li.red a { padding:10px 20px 0 20px;color:#fff;}


.tier2PerformanceCarPartsImg{border:1px solid #CCCCCC;float:left;margin-right:10px;width:170px;height: 112px;}
.catResTier2Panel{width:170px; float:left; margin:20px 8px 0;height:auto;}
.secTier2Txt{color:#666666;font-weight:bold;}
.secTier2Txt a{color:#666666;font-weight:bold;text-decoration:none;}

.catTier2ResPanelText{float:left;width:170px;padding:0 5px 0px 0px;}
.catTier2ResPanelText p {text-align:left; margin:0; padding-right:0px;font-size:11px;}
.catTier2ResPanelText a {color:#666666;text-decoration:none;}
.catTier2ResPanelText a:hover {text-decoration:underline;}

#leftMenuCategories div.menuTopSale{float:left; color:#ffffff;font-weight:bold;  height:34px;line-height:34px; width:192px;font-size:12px;padding:0; background:transparent url("/images/imgs/common/cat_box_top.jpg") no-repeat top left; }
#leftMenuCategories div.menuMiddleSale{float:left; width:198px;height:auto;  background:transparent url("/images/imgs/common/cat_box_middle.jpg") repeat-y; padding-top:5px;padding-left:5px;}
#leftMenuCategories div.menuBottomSale{float:left; width:202px; height:5px; background:transparent url("/images/imgs/common/cat_box_bottom.jpg") no-repeat bottom left; padding:0px;}
.saleLeftCategory {width:150px !important;}

/* -------------------Review Slider ---------------------------------- */

.reviewContainer  {width :99.1%;float:left;height: 134px;}
.reviewContainer .bxsliderContainer {width :760px !important;float:left;padding-left:0px !important;/* min-height: 135px; */}

.bxsliderContainer .bx-wrapper .bx-viewport {height:100px !important;} 
.reviewContainer .bxsliderContainer .bx-wrapper .bx-viewport ul li{float:left;} 

.reviewerName{ color: #013C80;font-size: 12px;font-weight: bold;}

.reviewImage  {width :180px;float:left;height:130px;margin-left:-66px;margin-right: 57px;/* min-height:98px */} 
.companyReview{margin-left:80px;}
.rightReviewContent {float: left;width:200px;height:50px}
.rightReviewContent .rightHeading {float: left;font-size: 15px;font-weight: bold;margin-left: 90px;text-align: center;width: 140px;}

.avgReviewStars .starImgAvgRating{float:none;}

.rightReviewContent .avgReviewStars{float: right;height: 16px; width: 87px;margin-left:20px;margin-top:-3px;text-align:center !important	;}

.star{ background:transparent url("../images/imgs/common/star.png") no-repeat !important; height: 16px; width: 15px; margin: -6px 0 0 56px; }
.totalReview{float:left;width:112px;text-align:center;margin-left: 100px;margin-top: -10px;}

.reviewContainer .bxsliderContainer .bx-wrapper .bx-controls bx-has-controls-direction {height :0px  }

.bx-next .prev {margin: -65px 632px; position: absolute;}
.bx-prev .nxt {margin:-65px -0 0 -45px; position: absolute;} 
.bxsliderContainer .bx-wrapper{padding:0 95px 0 60px !important;height: 126px;} 
#leftMenuCategories div.menuTopReview{float:left;height:6px; width:224px;font-size:12px;padding:0; background:transparent url("/images/imgs/common/reviewSecTop.jpg") no-repeat top left; }

#seocontentid .bxslider li{ width:98%;  padding:0 5px; overflow:hidden; min-height:118px;}
/* -------------------------Review Side Panel------------------------------------- */

.reviewHeader{ height:140px;float:left;width:100%}
.reviewHeadingTitle{ width:100%;height:auto;float:left; font-size: 24px;font-weight: bold; text-align: center; margin-left: -3px;}
.sideCompanyReview{float:left;height:50px;width:100%;text-align:center;}
.sideCompanyReview .sideReviewLogo{float:none;margin-left:23px}

.avgRatingStars{ width:209;height:17px;float:left;text-align: center; margin-left: -10px;}
.avgRatingStars .imgAvgRating{float:none;margin-left:10px}

.sideTotalReviews{ width:100%;float:left;margin-top:7px}
#header-reviews {background:#DDDDDD;font-size:1.273em;font-weight:700;color:#444444;
  padding:3px 5px 8px;width: 100%;float: left; height: 12px;margin-left: -9px;}
.reviewSideContent{float:left;height:auto;width:100%}

.reviewSideContent .userReviewContent{float:left;height:auto;width:100%;border-bottom:1px solid #DDDDDD;padding-top: 8px;}
.sideTimeAgo{float:right;margin-right: 10px;}
.reviewSideRating{float:left;width:100%;height: 20px;
 padding: 5px 0 0;}

.reviewSideContent .reviewpos_2{border-bottom: medium none;}
 
.sideReviewTitle{float:left;height:10px;width:100%;font-weight:bold;font-size:14px}
.sideClientReviewName{float:left;height:20px;width:100%; padding-top: 10px;}
.sideClientReview{float:left;height:auto;width:100%; padding-top: 5px;}


/* ------------------------- END ------------------------------------- */



/* Winter essential 131114 
div#headCheader .headCprodNav li.dealLi{ background:#d3242b; border-radius:3px 3px 0 0;}
div#headCheader .headCprodNav li p.dealActive{ background:#d3242b;border-radius:3px 3px 0 0; }
div#headCheader .headCprodNav li p.dealActive a{ color:#fff;}*/	

/* ====================== Winter  Left sidebar styling  =========================  */

.winterMainbanner{ background:url(/images/imgs/winter/winter-essentials.png) left 7px no-repeat; width:978px; height: 90px; float:left; text-indent:-5000px; }

.sidebar{ width:228px; float:left;}
.listSection{ float:left; margin:20px 0 0 0; width:228px;}
#accordion{ float:left; width:228px;}
/*.listSection ul{ float: left; height:auto}*/
.listSection #accordion h3, .listSection li{ background:#f3f3f3; font-size:13px; color:#515151; font-family: 'proxima_nova_rgbold'; padding:6px; width:216px; float:left;border-bottom:1px solid #fff;}
.listSection #accordion h3{ cursor:pointer}
.listSection li:hover{ background:#346cb8;}
.listSection #accordion h3.ui-accordion-header-active{background:#346cb8; color:#fff;}
.listSection #accordion h3.ui-state-default{ background-image:url(/images/imgs/winter/default-accroeidn.png); background-repeat:no-repeat; background-position:208px center }
.listSection #accordion h3.ui-state-active{ background-image:url(/images/imgs/winter/active-acrrodin.png);background-repeat:no-repeat; background-position:208px center}
.listSection li:hover a{ color:#fff;}
.listSection li a{color:#515151; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adBox{ width:228px; border:1px solid #8c8c8c; float:left; margin:20px 0 0 0}
.adBox.gradient{ background:url(/images/imgs/winter/adbox_bg.jpg) repeat-x left bottom #fff;}
.adRow{ width:216px; border-bottom:1px solid #cfcfcf; padding:18px 0px; margin:0 5px; float:left}
.adRow.last{ border-bottom:none}
.adRow img{ float:left}
.adRow p {
    color: #515151;
    float: left;
    font-family: 'proxima_nova_ltsemibold';
    font-size: 12px;
    line-height: 13px;
    margin-left: 4px;
    text-transform: uppercase;
    width: 113px;
}
.listSection #accordion{ margin:0px; padding:0px; float:left}
.listSection #accordion h3{ float:left; margin:0px; }
.listSection #accordion  ul{ margin:0px; padding:0px;}

/* ====================  Winter Right section ==============================  */
.sectionRight {
  float: left;
    margin-left: 20px;
    padding: 14px 0 0;
    width: 730px;
}
.productBox{    border: 1px solid #8C8C8C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 9px 20px 0;
    padding: 0 0 5px;
    width: 235px;}
.productBox.lastBox,.bestSellProCol.lastBox{ margin-right:0px;}
.proTopsec{ float:left; padding:20px 0 0 0}
.priceBox{ text-align:center; color:#346cb8; }
.priceBox span{color:#346cb8; }
.priceBox span.price{ color:#d3242b; background:url(/images/imgs/winter/price-arrow.png) no-repeat right center; padding: 0 13px 0 0;}
.proThumb{ float:left; margin-bottom:3px;}
.bestSellerSec{float:left}
.bestSellerSec h2{/* font-family: 'proxima_nova_rgbold'; */ color:#346cb8; font-size:24px; border-top:1px solid #8C8C8C; padding-top:20px; margin-bottom:10px;width: 730px; float:left}
.bestSellProCol{ 
    border: 1px solid #999999;
    float: left;
    font-family: 'proxima_nova_ltsemibold';
    font-size: 14px;
    height: 310px;
    margin-bottom: 20px;
    margin-right: 7px;
    padding: 10px 18px;
    position: relative;
    width: 137px;
background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 73%, #f2f2f2 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(73%,#ffffff), color-stop(100%,#f2f2f2)); 
background: -webkit-linear-gradient(top, #ffffff 73%,#f2f2f2 100%); 
background: -o-linear-gradient(top, #ffffff 73%,#f2f2f2 100%);
background: -ms-linear-gradient(top, #ffffff 73%,#f2f2f2 100%); 
background: linear-gradient(to bottom, #ffffff 73%,#f2f2f2 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); 	

	}
/* .bestSellProCol:nth-child(3n+3){ margin-left:0px;} */
.bestSellProCol p{ float:left; padding:7px 0 0 0;font-family: 'Gotham-BookGotham-Book';height: 50px;}

.bestSellProCol span.winterOnly {
    color: #D50013;
    float: left;
    font-size: 11px;
    letter-spacing: 1px;
    margin: 5px 0 0;
    text-transform: uppercase;
	font-family: 'Gotham-BookGotham-Book';
	clear:both;
}
.bestSellProCol span.price{color:#d3242b; clear: both; color: #D3242B; float: left; font-size:20px; font-family: 'proxima_nova_rgbold';margin: -4px 0 0;}
.proHgtSetting{ height: 160px;
    padding: 14px 0 0;}

	.bestSellProCol img {
    float: left;
    margin: 8px -9px;
}

a.shopNow {
   background: linear-gradient(to bottom, #F78B1F 31%, #F57015 86%) repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    bottom: 9px;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 20px;
    left: 14px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 148px;

}
a:hover.shopNow {
background: #f57015; 
background: -moz-linear-gradient(top, #f57015 14%, #f78b1f 69%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#f57015), color-stop(69%,#f78b1f)); 
background: -webkit-linear-gradient(top, #f57015 14%,#f78b1f 69%); 
background: -o-linear-gradient(top, #f57015 14%,#f78b1f 69%); 
background: -ms-linear-gradient(top, #f57015 14%,#f78b1f 69%); 
background: linear-gradient(to bottom, #f57015 14%,#f78b1f 69%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57015', endColorstr='#f78b1f',GradientType=0 );  color:#fff;
color:#fff;
}
.shopNowRgt {
    background: url("/images/imgs/winter/shop_now.jpg") no-repeat scroll -1px top transparent;
    border: medium none;
    float: left;
    height: 19px;
    width: 89px;
	text-indent:-99999px;
	margin: -3px 0 0 16px;
}	
.subBox{min-height:380px;}	
.subBox li a{color:#346CB8; padding-left:12px; text-decoration:none; font-size:15px; line-height:22px;}
.bestSellProduct{float: left;width: 730px;}
.lastProduct{ margin-right:0px;}


.bestSellerSec h2.marginSetting{ margin-top:5px;padding-top: 0px; border:none}
.sectionRight.clrPaddingTop{ padding-top:0px;}


.winterBestSellerHead{background:url("/images/imgs/winter/best_sellers_btn.png");height:40px;width:730px;float:left; margin: 0 0 15px;}

.winterEssentialHead{background:url("/images/imgs/winter/winter_essential_btn.png");height:40px;width:730px;float:left; margin: 0 0 15px;}
.winterMaintenanceHead{background:url("/images/imgs/winter/winter_maintance_btn.png");height:40px;width:730px;float:left; margin: 0 0 15px;}
.winterEmergencyHead{background:url("/images/imgs/winter/emergency_breakdown_btn.png");height:40px;width:730px;float:left; margin: 0 0 15px;}
.winterMaintenanceProdHead{background:url("/images/imgs/winter/maintance_product_btn.png");height:40px;width:730px;float:left; margin: 0 0 15px;}

div#headCheader .headCprodNav li.winter-button{background: url("/images/imgs/winter/winter-essentials-blue.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    list-style: none outside none;
    margin: 1px 2px 0 0;
    padding: 0;
    width: 146px;}
	
div#headCheader .headCprodNav li.winter-button p{background:none; padding-left:16px;}

div#headCheader .headCprodNav li.sale-button{background: url("/images/imgs/common/gifts-button.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 44px;
    
    margin: 1px 2px 0 0;
    padding: 0;
    width: 96px;}
div#headCheader .headCprodNav li.sale-button p{background:none; padding:23px 0 0 8px;}
div#headCheader .headCprodNav li.sale-button p a{color:#fff;}
div#headCheader .headCprodNav li.summer-button{background: url("/images/imgs/common/summer-button.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    list-style: none outside none;
    margin: 1px 2px 0 0;
    padding: 0;
    width: 146px;}
div#headCheader .headCprodNav li.summer-button p{background:none; padding-left:11px;}
div#headCheader .headCprodNav li.summer-button p a{color:#9E0500;}


div#headCheader .headCprodNav li.clearance-button{background: url("/images/imgs/common/clearance_btn.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    list-style: none outside none;
    margin: 1px 2px 0;
    padding: 0;
    width: 135px;}
div#headCheader .headCprodNav li.clearance-button p{background:none; padding-left:19px;}
div#headCheader .headCprodNav li.clearance-button p a{color:#FFF;}

.floatingBanner {
    position: fixed;    top: 0;    z-index: 9999999;	background:url("/images/imgs/common/float-banner1.png") no-repeat scroll 0 0 transparent; width:978px;height:35px;
}