﻿html{padding:0px;margin:0px;}
body {font-family : Verdana, tahoma;color : #4e4d4d;font-size :11px;line-height:16px;margin:0px;padding:0px;}
html *{padding:0px;margin:0px;}
*{padding:0px;margin:0px;}
form{display:inline;}
th,td{padding:7px;}


select{font-family : Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;color : #4e4d4d;font-size :11px;border:solid 1px black;}
select.normal{width:144px;border:solid 1px #B8B8B8;margin:0px;padding:3px 3px 3px 5px;}
select.error{width:144px;border:solid 1px #FE9801;margin:0px;padding:3px 3px 3px 5px;}
select.valid{width:144px;border:solid 1px #41763A;margin:0px;padding:3px 3px 3px 5px;}

textarea.txtBox{border:1px solid #6c6c6c; width:150px;color:#1D1D1D;padding:3px 3px 3px 5px;font-size:12px;overflow:auto;background-color:#252525;color:White;resize:none;}
select.txtBox{border:1px solid #6c6c6c; width:160px;color:#1D1D1D;padding:3px 3px 3px 5px;font-size:12px;background-color:#252525;color:White;}
input.txtBox{border:1px solid #6c6c6c; width:150px;color:#1D1D1D;padding:3px 3px 3px 5px;font-size:12px;background-color:#252525;color:White;}

input.textBox{font-family : Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;color : #4e4d4d;font-size :11px;border:solid 1px black;padding:3px;}
input.normal{border:solid 1px #B8B8B8;}
input.error{border:solid 1px #FE9801;}
input.valid{border:solid 1px #41763A;}


#MainContainer{width:1050px;margin:0px auto;background:url(images/SideBorder.png) repeat-y;padding-bottom:5px;}

#TopPanel{background:#ffffff url(images/TopBg.jpg) no-repeat -16px top;height:36px;position:relative;width:1018px;margin:auto;}
#TopPanel a{color:Black;text-decoration:none;}
#TopPanel a:hover{color:#f98605;text-decoration:underline;}
#TopPanel #LoginRegister{position:absolute;left:45px;top:9px;}
#TopPanel #MyAccount{position:absolute;left:45px;top:9px;}
#TopPanel #ContactUs{position:absolute;left:160px;top:9px;}
#TopPanel #Help{position:absolute;left:390px;top:9px;}
#TopPanel #Forum{position:absolute;left:445px;top:9px;}
#TopPanel #AZ{position:absolute;left:520px;top:9px;}
#TopPanel #ProductDemoVideo{position:absolute;left:700px;top:9px;}
#TopPanel #Established{position:absolute;left:860px;top:9px;}

#Header{height:100px;position:relative;width:998px;margin-left:26px;}
#Header #Logo{position:absolute;left:0px;top:0px;width:284px;height:78px;}

#Header .SearchPanel{position:absolute;left:330px;top:10px;width:410px;height:75px;background:#ffffff url(images/TopBg.jpg) no-repeat -617px -83px;}
#Header .SearchPanel .SearchBox{border:none;margin:14px 13px 13px 16px;padding:4px 5px 3px 3px;width:243px;}
#Header .SearchPanel .SearchButton{display:block;position:absolute;top:11px;right:15px;width:114px;height:30px;cursor:pointer;}

#Header .Basket{position:absolute;right:0px;top:3px;width:210px;height:46px;background:#ffffff url(images/TopBg.jpg) no-repeat -250px -93px;cursor:pointer;}
#Header .Basket span{display:block;margin:7px 7px 7px 75px;}
#Header .Language{position:absolute;right:1px;bottom:5px;}
#Header .Language select{padding:0px;}

.MainNav{width:978px;height:36px;margin-left:26px;background:#ffffff url(images/TopBg.jpg) no-repeat -2px -44px;padding:0px 0px 0px 20px;overflow:hidden;}
.MainNav a{background-color:transparent;display:block;line-height:36px;color:White;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:0px 10px 0px 10px;border-right:solid 1px black;float:left;}
.MainNav a:hover{background:url(images/TopBg.jpg) no-repeat -1px -83px;color:Black;}

#MainBanner{width:998px;height:193px;margin:5px 0px 0px 13px;}

.FreeDelivery{width:998px;margin-left:26px;height:50px;padding-top:7px;position:relative;}
.FreeDelivery .TechHotline{width:245px;height:32px;background:#ffffff url(images/TopBg.jpg) no-repeat -7px -195px;position:absolute;right:1px;top:17px;display:block;}

.MainContent{width:998px;margin-left:26px;background-color:#ffffff;}
.LeftPanel{float:left;width:227px;background-color:#ffffff;}
.RightPanel{float:right;width:760px;margin-right:1px;background-color:#ffffff;}
.Clear{clear:both;}


.Box{margin:10px 0px 10px 0px;background-color:#ffffff;}
.Box h2{background:#065791 url(images/TopBg.jpg) no-repeat 0px -161px;text-transform:uppercase;position:relative;padding:0px 0px 0px 10px;color:white;line-height:29px;font-size:13px;margin:0px;}
.Box h2 a{position:absolute;top:0px;right:15px;font-size:11px;text-decoration:none;color:White;text-transform:none;}
.Box h2 a:hover{color:#ffe762;text-decoration:underline;}
.Box .BlueBorder{background-color:#065791;padding:0px 1px 1px 1px;}
.Box .Body{position:relative;padding:10px;background-color:#ffffff;}

.ShadowedBox{margin:10px 0px 10px 0px;background:url(images/MiddleShadow.jpg);padding:31px 5px 0px 2px;position:relative;}
.ShadowedBox .TopShadow{background:url(images/TopShadow.gif);position:absolute;top:0px;left:0px;width:227px;height:31px;overflow:hidden;z-index:10;}
.ShadowedBox .BottomShadow{background:url(images/BottomShadow.gif);position:absolute;bottom:0px;left:0px;width:227px;height:10px;z-index:10;}
.ShadowedBox h2{text-transform:uppercase;color:white;font-size:13px;margin:0px;position:absolute;top:10px;left:10px;z-index:11;}
.ShadowedBox .Body{position:relative;padding:10px;z-index:9;margin:0px 2px 0px 2px;}


.AllTenRounded{-moz-border-radius:10px;-webkit-border-radius:10px;}
.AllTenRounded h2{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
.AllTenRounded .BlueBorder, .AllTenRounded .Body{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
.AllFiveRounded{-moz-border-radius:5px;-webkit-border-radius:5px;}


.LeftPanel a.LeftLink{line-height:20px;position:relative;padding-left:10px;text-decoration:none;color:Black;font-weight:bold;text-transform:uppercase;font-size:11px;display:block;margin-bottom:5px;font-family:Tahoma, Verdana;float:left;}
.LeftPanel a.LeftLink:hover{color:#f98605;}
.LeftPanel a.LeftLink span{background:url(images/TopBg.jpg) no-repeat -1011px -56px;width:10px;height:10px;display:block;position:absolute;left:-5px;top:5px;}
.LeftPanel br{clear:both;}

.BlackButton{background-color:Black;display:inline-block;color:White;padding:5px 8px 5px 8px;text-decoration:none;font-weight:bold;}

.LeftBanners{margin:0px;}
.LeftBanners a{display:block;margin:5px 0px 10px 0px;}
.LeftBanners .FindVehicle{width:227px;height:62px;background:#ffffff url(images/SideBanners.gif) no-repeat top left;}
.LeftBanners .YouTube{width:227px;height:55px;background:#ffffff url(images/SideBanners.gif) no-repeat left -65px;}
.LeftBanners .FaceBook{width:227px;height:65px;background:#ffffff url(images/SideBanners.gif) no-repeat left -121px;}
.LeftBanners .Twitter{width:227px;height:65px;background:#ffffff url(images/SideBanners.gif) no-repeat left -187px;}

.BottomBox1{float:left;width:326px;}
.BottomBox2{float:left;width:326px;margin-left:10px;}
.BottomBox3{float:right;width:326px;}

.ManufacturersHeading{text-align:center;padding:5px;background-color:#6C6C6C;color:White;text-transform:uppercase;font-weight:bold;}

.BottomPanel{background-color:#1C6CA1;margin:5px 0px 0px 26px;width:968px;padding-left:30px;}
.BottomPanel .Panel{float:left;width:150px;color:White;margin:15px 25px 15px 15px;}
.BottomPanel .Panel b{line-height:22px;}
.BottomPanel .Panel a{color:White;text-decoration:none;line-height:22px;}
.BottomPanel .Panel a:hover{color:#ffe762;text-decoration:underline;}


.Copyright{background-color:Black;width:982px;margin-left:26px;padding:8px;color:White;}
.Copyright a{color:White;text-decoration:none;}
.Copyright a:hover{text-decoration:underline;}

.FeaturedProduct{width:174px;border:solid 1px #929292;position:relative;float:left;margin-right:10px;}
.FeaturedProduct h3{background-color:#E2E2E2;color:#000000;font-size:10px;text-align:center;padding:4px;margin:0px;line-height:14px;height:42px;}
.FeaturedProduct h3 a{color:#000000;font-size:10px;line-height:14px;text-decoration:none;}
.FeaturedProduct h3 a:hover{color:#f98605;}
.FeaturedProduct .ImageHolder{width:190px;margin:auto;height:130px;text-align:center;margin-top:3px;}
.FeaturedProduct .Price{text-align:center;color:#000000;font-size:13px;padding:5px 0px 5px 0px;margin-bottom:30px;}
.FeaturedProduct .BuyButton{position:absolute;left:15px;bottom:5px;color:#F98605;}
.FeaturedProduct .DetailsButton{position:absolute;right:15px;bottom:5px;}

.Button{display:inline-block;background:#C9C9C9 url(images/TopBg.jpg) no-repeat 0px -121px;text-decoration:none;font-size:12px;font-weight:bold;padding:0px 15px 0px 15px;line-height:22px;color:#000000;cursor:pointer;}
.hide{display:none;}

#DialogBox{color:White;width:310px;height:170px;}
#DialogBox h2{background:none;text-indent:5px;font-size:13px;text-transform:none;border:none;padding:5px;color:White;margin:0px;}
#DialogBox .Body{margin:1px 5px 5px 5px;height:135px;overflow:hidden;position:relative;}
#DialogBox .Body #DialogIcon{width:32px;height:32px;display:block;float:left;margin-right:10px;}
#DialogBox .Body .Message{height:90px;padding:10px 0px 0px 10px;text-align:left;overflow:hidden;font-size:11px;line-height:14px;}
#DialogBox .Body .Message a{color:#FFDE00;text-decoration:underline;font-weight:bold;}
#DialogBox .Body .Buttons{text-align:center;margin:5px;}

.SubPageTopMargin{height:10px;overflow:hidden;}

h1{padding:10px 0px 0px 0px;margin:0px;background:#ffffff url(images/Header_Paging.jpg) no-repeat 0px 0px;color:White;height:26px;text-transform:uppercase;font-size:14px;text-indent:55px;position:relative;}
h1 span{position:absolute;left:15px;top:0px;width:33px;height:35px;background:#ffffff url(images/Header_Paging.jpg) no-repeat -221px -36px;}

h2{color:#1C6CA1;font-size:16px;margin:0px 0px 10px 10px;}

.FeaturedProduct1{width:367px;border:solid 1px #D7D7D7;position:relative;float:left;margin:10px 0px 0px 10px;}
.FeaturedProduct1 h3{background:#676767;color:#ffffff;font-size:13px;margin:0px;line-height:16px;padding:5px 5px 5px 10px;height:32px;}
.FeaturedProduct1 h3 a{color:#ffffff;font-size:13px;line-height:16px;text-decoration:none;}
.FeaturedProduct1 h3 a:hover{color:#f98605;}
.FeaturedProduct1 .LeftContent{width:157px;float:left;border-right:solid 1px #D7D7D7;text-align:center;padding-bottom:5px;}
.FeaturedProduct1 .LeftContent .ImageHolder{width:157px;height:100px;text-align:center;}
.FeaturedProduct1 .RightContent{width:78px;float:left;padding:5px;line-height:20px;}
.FeaturedProduct1 .RightContent .Price{color:#EE5608;font-size:15px;margin-bottom:5px;}
.FeaturedProduct1 .Buttons{width:112px;float:left;text-align:center;}
.FeaturedProduct1 .Buttons .BuyButton{background:#ffffff url(images/Buttons.gif) no-repeat -108px 0px;display:inline-block;width:118px;height:28px;}
.FeaturedProduct1 .Buttons .BuyButton:hover{background:#ffffff url(images/Buttons.gif) no-repeat -108px -29px;}
.FeaturedProduct1 .Buttons .DetailsButton{background:#ffffff url(images/Buttons.gif) no-repeat 0px -57px;display:inline-block;width:118px;height:28px;}
.FeaturedProduct1 .Buttons .DetailsButton:hover{background:#ffffff url(images/Buttons.gif) no-repeat 0px -86px;}

.FilledStar{background:#ffffff url(images/TopBg.jpg) no-repeat -473px -85px;width:20px;height:28px;display:block;float:left}
.EmptyStar{background:#ffffff url(images/TopBg.jpg) no-repeat -495px -85px;width:20px;height:28px;display:block;float:left}

.FreeShippingVan{background:#ffffff url(images/TopBg.jpg) no-repeat -559px -85px;width:35px;height:27px;margin-bottom:5px;}


.ProductShortView{border:solid 1px #D7D7D7;position:relative;margin:15px 0px 15px 10px;}
.ProductShortView h3{background:#676767;color:#ffffff;font-size:13px;margin:0px;line-height:16px;padding:5px 5px 5px 10px;}
.ProductShortView h3 a{color:#ffffff;font-size:13px;line-height:16px;text-decoration:none;}
.ProductShortView h3 a:hover{color:#f98605;}
.ProductShortView .LeftContent{width:159px;float:left;border-right:solid 1px #D7D7D7;text-align:center;}
.ProductShortView .LeftContent .ImageHolder{height:115px;text-align:center;}
.ProductShortView .ShortContent{width:335px;float:left;border-right:solid 1px #D7D7D7;padding:5px;height:180px;overflow:hidden;}
.ProductShortView .RightContent{width:100px;float:left;padding:5px;line-height:20px;height:180px;}
.ProductShortView .RightContent .Price{color:#acacac;font-size:13px;margin-bottom:5px;}
.ProductShortView .Buttons{width:132px;float:left;text-align:center;height:190px;}
.ProductShortView .Buttons .BuyButton{background:#ffffff url(images/Buttons.gif) no-repeat -108px 0px;display:inline-block;width:118px;height:28px;}
.ProductShortView .Buttons .BuyButton:hover{background:#ffffff url(images/Buttons.gif) no-repeat -108px -29px;}
.ProductShortView .Buttons .DetailsButton{background:#ffffff url(images/Buttons.gif) no-repeat 0px -57px;display:inline-block;width:118px;height:28px;}
.ProductShortView .Buttons .DetailsButton:hover{background:#ffffff url(images/Buttons.gif) no-repeat 0px -86px;}


.ProductDetails{padding:2px;background-color:#dfdfdf;}
.ProductDetails .ProductContainer{position:relative;background-color:#ffffff;}
.ProductDetails .ProductContainer .FreeDelivery{background:url(images/free-delivery.gif) no-repeat;position:absolute;left:0px;top:0px;width:79px;height:79px;z-index:10;margin:0px;padding:0px;}

.ProductDetails .LeftContent{float:left;width:510px;}
.ProductDetails .RightContent{float:right;width:240px;border-left:solid 1px #dfdfdf;}
.ProductDetails .RightContent h3.BuyingTitle{color:#8a8a8a;background-color:#dfdfdf;padding:10px;font-size:16px;}
.ProductDetails .RightContent h3.ShippingTitle{color:#71B5E2;font-size:16px;padding:10px;}
.ProductDetails .RightContent ul{margin-left:30px;}
.ProductDetails .RightContent .Price{color:#EF5608;font-size:14px;line-height:20px;margin:10px 0px 10px 0px;}
.ProductDetails .RightContent .InStockStatus{color:Green;font-weight:bold;font-size:15px;}
.ProductDetails .RightContent .OutStockStatus{color:Maroon;font-weight:bold;font-size:15px;}
.ProductDetails .RightContent .BuyButton{background:#ffffff url(images/Buttons.gif) no-repeat 0px -116px;display:inline-block;width:210px;height:35px;margin:5px 0px 10px 0px;}
.ProductDetails .RightContent .BuyButton:hover{background:#ffffff url(images/Buttons.gif) no-repeat 0px -151px;}

.Add2WishListBtn{background:#ffffff url(images/Buttons.gif) no-repeat 0px -255px;display:inline-block;width:207px;height:35px;}
.Add2WishListBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -208px -255px;}

.VMiddle{border:none;}

.ProductData{}
.ProductData .LeftContent{float:left;width:510px;}
.ProductData .RightContent{float:right;width:240px;}
.ProductData .Tab{display:inline-block;line-height:26px;background:#ffffff url(images/Buttons.gif) no-repeat -121px -60px;width:115px;text-align:center;color:Black;text-decoration:none;font-weight:bold;}
.ProductData .Tab:hover,.ProductData .ActiveTab{display:inline-block;line-height:26px;background:#ffffff url(images/Buttons.gif) no-repeat -121px -87px;width:115px;text-align:center;color:white;text-decoration:none;font-weight:bold;}
.ProductData .TabData{padding:10px;border:solid 1px #434343;}
.ProductData .TabData ul,.ProductData .TabData ol{margin-left:30px;}
.ProductData .TabData h2{color:Red;font-size:15px;font-weight:bold;}

.RecalculateBtn{background:#ffffff url(images/Buttons.gif) no-repeat 0px 0px;display:inline-block;width:108px;height:29px;}
.RecalculateBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat 0px -29px;}

.ContinueShoppingBtn{background:#ffffff url(images/Buttons.gif) no-repeat -460px 0px;display:inline-block;width:148px;height:29px;}
.ContinueShoppingBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -460px -29px;}

.SubmitBtn{background:#ffffff url(images/Buttons.gif) no-repeat -608px 0px;display:inline-block;width:92px;height:29px;}
.SubmitBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -608px -29px;}

.ResetBtn{background:#ffffff url(images/Buttons.gif) no-repeat -608px -117px;display:inline-block;width:92px;height:29px;}
.ResetBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -608px -147px;}

.UpdateBtn{background:#1A1A1A url(images/Buttons.gif) no-repeat -603px -189px;display:inline-block;width:97px;height:29px;}
.UpdateBtn:hover{background:#1A1A1A url(images/Buttons.gif) no-repeat -603px -219px;}

.txtQty{border:solid 1px #000000;text-align:center;width:40px;padding:3px;}
.CartLink a{color:#FF6F48;text-decoration:none;font-weight:bold;}
.CartLink a:hover{color:#000000;text-decoration:underline;}


.OverlayBox{background-color:#1a1a1a;overflow:hidden;border:solid 2px #888;}
.OverlayBox h2{background:url(images/TopBg.jpg) no-repeat 0px -269px;color:White;text-transform:none;position:relative;padding:8px;border:none;border-bottom:solid 1px #616161;font-size:14px;margin:0px 0px 1px 0px;}
.OverlayBox h2 span{position:absolute;display:block;width:65px;height:29px;background:url(images/TopBg.jpg) no-repeat -543px -125px;right:3px;top:2px;cursor:pointer;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:.70;filter:alpha(opacity=70);}
.OverlayBox h2 span:hover{-moz-opacity:0.3;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);}
.OverlayBox .Body{border-top:none;padding:5px 10px 5px 10px;overflow:hidden;position:relative;font-size:11px;color:#afafaf;}
.OverlayBox .Body .OverlayButton{background:url(images/TopBg.jpg) no-repeat 0px -303px;border-color:#3c3c3c;color:White;font-weight:normal;padding:5px;border-width:1px;cursor:pointer;}
.OverlayBox .Body .OverlayButton:hover{background:url(images/TopBg.jpg) no-repeat 0px -335px;border-color:#8d8d8d;}
.OverlayBox .Body a{color:#75bcfd;}
.OverlayBox h3{color:#afafaf;padding:0px 0px 10px 0px;font-size:15px;}

.styledForm{padding-top:5px;}
.styledForm fieldset{border:none;width:95%;margin:auto;}
.styledForm fieldset .Row{clear:both;margin-bottom:7px;overflow:hidden;}
.styledForm fieldset .Row label{float:left;display:block;text-align:left;font-size:12px; color:#fff;margin-top:5px;}
.styledForm fieldset .Row label b{font-size:14px; color:#FE9801;}
.styledForm fieldset .Row input{float:right;}
.styledForm fieldset .Row select{float:right;}
.styledForm fieldset .Row textarea{float:right;resize:none;}
.styledForm fieldset .Row a{display:inline-block;margin-top:7px;color:#75bcfd;text-decoration:underline;}

.CheckoutForm{position:relative;}
.CheckoutForm .SameAsBilling{position:absolute;right:0px;top:-4px;font-size:10px;}
.CheckoutForm fieldset .Row label{color:#000;margin-left:10px;}
.CheckoutForm input,.CheckoutForm select{background-color:#fff;color:#000;}


.LoginBtn{background:#1A1A1A url(images/Buttons.gif) no-repeat -239px -57px;display:inline-block;width:83px;height:28px;}
.LoginBtn:hover{background:#1A1A1A url(images/Buttons.gif) no-repeat -239px -85px;}

.LogoutBtn{background:#ffffff url(images/Buttons.gif) no-repeat -327px -58px;display:inline-block;width:83px;height:28px;}
.LogoutBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -327px -86px;}

.AddBillingAddressBtn{background:#ffffff url(images/Buttons.gif) no-repeat -411px -58px;display:inline-block;width:173px;height:28px;}
.AddBillingAddressBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -411px -86px;}

.AddShippingAddressBtn{background:#ffffff url(images/Buttons.gif) no-repeat -211px -115px;display:inline-block;width:186px;height:28px;}
.AddShippingAddressBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -211px -143px;}

.NewUserBtn{background:#1A1A1A url(images/Buttons.gif) no-repeat right -58px;display:inline-block;width:98px;height:28px;}
.NewUserBtn:hover{background:#1A1A1A url(images/Buttons.gif) no-repeat right -87px;}

.SkipLoginBtn{background:#1A1A1A url(images/Buttons.gif) no-repeat -132px -186px;display:inline-block;width:167px;height:28px;}
.SkipLoginBtn:hover{background:#1A1A1A url(images/Buttons.gif) no-repeat -132px -215px;}

.Checkout{}
.Checkout label{display:block;margin:10px 5px 10px 20px;}

.AddressInfo{width:100%;}
.AddressInfo div{width:49%;border-left:solid 1px #E7E6E6}
.AddressInfo h2{padding:7px;margin:0px 0px 0px 0px;background-color:#767676;color:White;font-weight:bold;font-size:11px;border-right:solid 1px #E7E6E6;}
.AddressInfo b{width:35%;display:inline-block;text-indent:8px;padding-bottom:5px;padding-top:5px;overflow:hidden;background:url(images/black.gif) repeat-y right bottom;border-bottom:solid 1px #E7E6E6}
.AddressInfo span{width:65%;display:inline-block;text-indent:8px;padding-bottom:5px;padding-top:5px;overflow:hidden;background:url(images/black.gif) repeat-y right bottom;border-bottom:solid 1px #E7E6E6}

.Jargons{width:740px;margin-left:10px;border-left:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;}
.Jargons b{width:249px;float:left;display:block;padding:10px;padding-top:10px;overflow:hidden;border-top:solid 1px #e7e7e7;}
.Jargons span{width:450px;float:left;display:block;padding:10px;padding-top:10px;overflow:hidden;border-top:solid 1px #e7e7e7;border-left:solid 1px #e7e7e7;}

.EditCartBtn{background:#ffffff url(images/Buttons.gif) no-repeat -226px 0px;display:inline-block;width:97px;height:28px;}
.EditCartBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -226px -29px;}

.EditInfoBtn{background:#ffffff url(images/Buttons.gif) no-repeat -323px 0px;display:inline-block;width:136px;height:28px;}
.EditInfoBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -323px -28px;}

.MakePaymentBtn{background:#ffffff url(images/Buttons.gif) no-repeat 0px -325px;display:inline-block;width:210px;height:35px;}
.MakePaymentBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -211px -325px;}

.PayLaterBtn{background:#ffffff url(images/Buttons.gif) no-repeat 0px -288px;display:inline-block;width:210px;height:35px;}
.PayLaterBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -212px -288px;}

.MySavedOrdersBtn{background:#ffffff url(images/Buttons.gif) no-repeat -411px -117px;display:inline-block;width:152px;height:28px;margin:10px 0px 10px 0px;}
.MySavedOrdersBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -411px -147px;}

/*********************************************/
#gallery {margin:0px 0px 0px 0px;}
.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}
.ad-gallery .ad-image-wrapper {width: 300px;height: 300px;margin: 5px 0px 30px 5px;position: relative;overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;top: 0;left: 0;z-index: 1;overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-image img{border:none;}
.ad-gallery .ad-nav {padding: 2px;top: 313px;left: 60px;position: absolute;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 161px;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li {float: left;padding-right: 5px;}
.ad-gallery .ad-thumbs li a {display: block;}
.ad-gallery .ad-thumbs li a img {border: 2px solid #CCC;display: block;}
.ad-gallery .ad-thumbs li a.ad-active img {border: 2px solid #616161;}
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}
.NextNav{position:absolute;left:230px;top:318px;background: url(images/btnVideo.gif) no-repeat bottom right;width: 18px;height: 18px;display:block;}
.PrevNav{position:absolute;left:35px;top:318px;background: url(images/btnVideo.gif) no-repeat top right;width: 18px;height: 18px;display:block;}
.PlayVideo{position:absolute;left:350px;bottom:6px;background:url(images/btnVideo.gif) no-repeat top left;width: 99px;height: 51px;display:block;}
/**************************************/
.MagicZoomBigImageCont {border:	1px solid #333;background-color:#ffffff;}
.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important; }
.MagicZoomPup {border:1px solid #aaa;background:#ffffff;}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display:none;}
.MagicZoomLoading img {padding-top:	3px !important;}
#zoom1-big{position:absolute;right:10px;top:8px;visibility:hidden;}
/**************************************************************/
.jScrollPaneContainer  {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: url(js/images/track1.png) repeat-y;}
.jScrollPaneDrag {position: absolute;background: url(js/images/drag_middle1.png) repeat-y;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;background: url(js/images/drag_top.png) no-repeat;height: 6px;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;background: url(js/images/drag_bottom.png) no-repeat;height: 7px;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 25px;background:url(js/images/arrow_up.png) no-repeat 0 -26px;}
a.jScrollArrowUp:hover {background-position: 0 0;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 25px;background: url(js/images/arrow_down.png) no-repeat 0 -26px;}
a.jScrollArrowDown:hover {background-position: 0 0;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
/*****************************************************************************/
.ac_results {padding: 0px;margin:10px 0px 0px -10px;border: 1px solid #6C6C6C;background-color: #252525;overflow: hidden;z-index:1000;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding:0px;cursor: pointer;display: block;width: auto;font-size: 12px;overflow: hidden;line-height:18px;}
.ac_loading {background:url(images/loader.gif) right center no-repeat;}
.ac_over .NormalItem {background-color: #555;color: #ffffff;}
.NormalItem{padding:5px;border-bottom:dotted 1px #6C6C6C;height:52px;position:relative;}
.NormalItem .SearchData{position:absolute;top:5px;left:70px;}
.NormalItem .SearchData b{color:#FFE400;font-weight:normal;}
.ResultCount{background-color:#6C6C6C;padding:5px 5px 5px 10px;border-bottom:none;color:White;}
/***********************************************************************************************/

.Paging{background:#fff url(images/Header_Paging.jpg) no-repeat 0px 0px;margin-top:20px;text-align:right;color:White;font-size:13px;height:36px;overflow:hidden;}
.Paging .PreviousPage{display:block;float:left;background:#ffffff url(images/Header_Paging.jpg) no-repeat 0px -36px;width:133px;height:35px;}
.Paging .PageNumbers{float:right;margin-top:11px;}
.Paging .NextPage{display:block;float:right;background:#ffffff url(images/Header_Paging.jpg) no-repeat -134px -36px;width:86px;height:35px;margin-left:10px;}

.Paging a{color:White;text-decoration:none;}
.Paging a:hover{color:White;text-decoration:underline;}
.Paging .PagingNormal{padding-left:2px;padding-right:2px;}
.Paging .PagingActive{background-color:White;color:Black;padding-left:2px;padding-right:2px;}
.Paging .PagingActive:hover{color:Black;}


h5{color:#71B5E2;font-size:18px;line-height:22px;font-weight:bold;}
h6{color:#E2804F;font-size:16px;line-height:22px;font-weight:normal;}

.Manuals{font-size:13px;line-height:30px;font-weight:bold;min-height:850px}
.Manuals ol{margin:0px;padding:0px;list-style:none;}
.Manuals li{margin:0px 0px 2px 0px;padding:0px 0px 0px 20px;}
.Manuals a{color:#0F3D6F;text-decoration:none;}
.Manuals a:hover{color:#000000;text-decoration:underline;}

.ProductReviewBtn{background:#ffffff url(images/Buttons.gif) no-repeat 0px -187px;display:inline-block;width:130px;height:30px;margin:10px 0px 10px 0px;}
.ProductReviewBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat 0px -216px;}

.UpdatePwdBtn{background:#ffffff url(images/Buttons.gif) no-repeat -306px -187px;display:inline-block;width:152px;height:28px;margin:10px 0px 10px 0px;}
.UpdatePwdBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -306px -219px;}

.SearchProductsBtn{background:#ffffff url(images/Buttons.gif) no-repeat -416px -258px;display:inline-block;width:134px;height:28px;padding:0px;margin:0px;}
.SearchProductsBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -554px -258px;}

#WriteReviewBox input{width:220px;}
#WriteReviewBox input.OverlayButton{width:auto;}
#WriteReviewBox select{width:230px;}
#WriteReviewBox textarea{width:220px;}
#WriteReviewBox img{margin-right:70px;}

.ProductReview{border:solid 1px #dcdcdc;}
.ProductReview .LeftCol{float:left;width:110px;padding:8px;}
.ProductReview .RightCol{float:left;width:340px;padding:8px;border-left:solid 1px #dcdcdc;}

#ProductQuestionForm{}
#ProductQuestionForm input{width:250px;background-color:White;border:solid 1px black;color:Black;}
#ProductQuestionForm textarea{width:450px;background-color:White;border:solid 1px black;color:Black;}
#ProductQuestionForm label{color:Black;font-size:11px;}
#ProductQuestionForm b{line-height:30px;}


.InfoBox{width:82%;margin:auto;color:#85A94F;background-color:#E5FFCF;text-align:center;padding:15px;border:solid 2px #85A94F;font-weight:bold;font-size:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.FindVehicleContainer{background:url(images/find-bg.gif);margin:auto;width:676px;padding-top:98px;height:257px;}
.FindVehicleContainer input{color : #505154;font-size:14px;border: none;padding-left:5px;width:436px;padding:9px 7px;background:#e7e6e4;margin:30px 0px 0px 140px;display:block;}
.FindVehicleContainer img{margin:30px 0px 0px 250px;display:block;}
#GoogleMap{height: 660px;width: 660px;margin:10px auto;border:solid 1px #000;background-color:#99B3CC;}

.MyAccountBox{float:left;width:350px;overflow:hidden;margin:0px 15px 15px 0px;background-color:#dadada;padding:2px;}
.MyAccountBox h3{margin:0px;padding:0px;color:#81AF52;}
.MyAccountBox div.AllTenRounded{background-color:#ffffff;padding:15px;color:#000000;height:80px;cursor:pointer;}
.MyAccountBox div.AllTenRounded:hover{background-color:#dfdfdf;}
.MyAccountBox img{margin-right:12px;}
.MyAccountBox div span{display:block;padding-top:5px;text-align:left;}

.PrintBtn{background:#ffffff url(images/Buttons.gif) no-repeat -467px -188px;display:inline-block;width:92px;height:29px;margin:10px 0px 10px 0px;}
.PrintBtn:hover{background:#ffffff url(images/Buttons.gif) no-repeat -467px -217px;}

.UserName{font-size:18px;font-weight:bold;line-height:26px;}
.boldOrange{font-weight:bold;color:#EF5608;}

.ContactUsBox{margin:0px;background-color:#dadada;padding:2px;}
.ContactUsBox h3{margin:0px;padding:0px;color:#81AF52;font-size:15px;font-weight:bold;}
.ContactUsBox div.AllTenRounded{background-color:#ffffff;padding:15px;color:#000000;}
.MyAccountBox span{display:block;padding-top:5px;text-align:center;}

.GreenButton{display:inline-block;line-height:34px;padding:0px;background:url(images/ButtonBg.gif) no-repeat top right;color:#3c651a;text-decoration:none;font-weight:bold;margin:auto;text-align:center;}
.GreenLargeButton{display:inline-block;line-height:33px;padding:0px;background:url(images/ButtonBgLarge.gif) no-repeat top right;color:#3c651a;text-decoration:none;font-weight:bold;margin:auto;text-align:center;width:367px;margin-left:120px;font-size:20px}
.GreenLargeButton span{font-size:9px;line-height:12px;display:block;padding-bottom:10px;font-weight:normal;}

#FUL{padding-left:30px;}
#FUL a{width:200px;margin-right:5px;}
#HCU{}
#HCU b{display:inline-block;width:100px;text-align:left;}
#HCU a{width:400px;margin-left:100px;}
#HCU span.GreenButton{width:550px;margin-left:20px}

.eNoteForm{line-height:15px;}
.eNoteForm span{display:block;padding:7px 0px 7px 5px;background-color:#F4E3C5;margin:5px 0px 5px 0px;font-weight:bold;}
.eNoteForm label{display:inline-block;font-weight:bold;width:190px;padding-left:5px;margin-bottom:5px;}
.eNoteForm input{margin-bottom:5px;margin-left:10px;border:solid 1px black;padding:2px;width:200px;}
.eNoteForm input.valid{border:solid 1px green;}
.eNoteForm input.error{border:solid 1px red;}
.eNoteForm select{padding:3px;margin:5px 0px 5px 0px;width:200px;}
.eNoteForm textarea{margin-right:18px;border:solid 1px black;margin-bottom:15px;float:right;}
.eNoteForm textarea.valid{border:solid 1px green;}
.eNoteForm textarea.error{border:solid 1px red;}
.eNoteForm div{padding-left:5px;}
.eNoteForm img{margin-left:70px;}
.eNoteForm #SecurityCode{width:100px;margin-left:60px;}
.eNoteForm a{display:inline-block;margin-left:480px;}
.SendQueryBtn{width:194px;height:55px;background:url(images/btn-send-query.gif);}


.RMAForm{}
.RMAForm div{}
.RMAForm h2{display:block;padding:8px;color:#ffffff;background-color:#767676;font-size:13px;margin:0px 0px 5px 0px;}
.RMAForm label{display:block;width:300px;text-align:right;margin:10px 0px 10px 0px;float:left;}
.RMAForm input{margin:8px 0px 0px 10px;width:200px;border:solid 1px black;float:left;}
.RMAForm input.valid{border:solid 1px green;}
.RMAForm input.error{border:solid 1px red;}
.RMAForm textarea{margin:8px 0px 10px 10px;width:200px;border:solid 1px black;resize:none;overflow:auto;}
.RMAForm textarea.valid{border:solid 1px green;}
.RMAForm textarea.error{border:solid 1px red;}
.RMAForm br{clear:both;}
.RMAForm b{display:block;margin-bottom:10px;}
.RMAForm a{margin:0px 10px 0px 0px;}

.NoBorder,.NoBorder img,.NoBorder input{border:none;}

.Testimonials{text-align:right;font-style:italic;color:Gray;padding:5px;display:block;}

.DeleteBtn{float:right;display:block;width:30px;height:27px;background:url(images/delete.png) top left;cursor:pointer;margin-top:2px;}
.DeleteBtn:hover{background:url(images/delete.png) bottom left;}

.Sitemap{padding:10px;}
.Sitemap ul{margin:0px 0px 0px 30px;padding:0px;list-style-type:disc;}
.Sitemap ul li{margin:10px;padding:0px;color:Black;font-weight:bold;}

.Sitemap ul li ul{margin:0px 0px 0px 20px;padding:0px;}
.Sitemap ul li ul li{}

.Sitemap ul li ul li a{color:Blue;font-weight:normal;}.Sitemap ul li a{color:Black;font-weight:bold;}
.Sitemap ul li ul li a{color:Blue;font-weight:normal;}


.AdvancedSearch{}
.AdvancedSearch label{float:left;width:150px;display:block;margin-bottom:20px;font-weight:bold;}
.AdvancedSearch span{float:left;}
.AdvancedSearch input{float:left;width:172px;}
.AdvancedSearch select{float:left;padding:2px;width:180px;}
.AdvancedSearch br{clear:both;}
.AdvancedSearch .ChkBox label{margin-bottom:10px;}
.AdvancedSearch .ChkBox input{width:auto;margin-right:2px;}

.harness{color : #ef5608;font-size :16px; line-height:22px;}
.harness_price{color : #ef5608;font-size :35px; line-height:22px;}

.AddBasketButton{background:#ffffff url(images/Buttons.gif) no-repeat 0px -116px;display:inline-block;width:210px;height:35px;margin:5px 0px 10px 0px;}
.AddBasketButton:hover{background:#ffffff url(images/Buttons.gif) no-repeat 0px -151px;}

.Bookmark{background:url(images/bookmark.gif);width:203px;height:124px;margin:auto;position:relative}
.Bookmark a{display:block;position:absolute;width:24px;height:24px;}

.Bookmark #Twitter{top:42px;left:19px;}
.Bookmark #Facebook{top:42px;left:67px;}
.Bookmark #DelIcioUs{top:42px;left:115px;}
.Bookmark #Digg{top:42px;left:163px;}

.Bookmark #Stumbleupon{top:89px;left:19px;}
.Bookmark #Kaboodle{top:89px;left:67px;}
.Bookmark #Yahoo{top:89px;left:115px;}
.Bookmark #Google{top:89px;left:163px;}
