/*Default Page Styles - Begin*/
html{direction:ltr;unicode-bidi:embed}
body{text-align:center;font-family:arial,helvetica,sans-serif;background-color:#f8f3da;background-image:url(/images/styles/JEGSStyle1/bkgrd-1000_02.jpg);background-repeat:no-repeat;background-position:center 11px;padding-right:0;padding-left:0;font-size:8pt;padding-bottom:0;margin:0;color:#000;padding-top:0}
body.nobackground{text-align:center;font-family:arial,helvetica,sans-serif;background-color:#ffffff;background-image:none;}
table{padding:0;margin:0}
form{padding:0;margin:0}
img{border:none}
td{font-size:8pt;color:black;border-style:none;border-width:0;padding-left:0;padding-right:0}
th{font-size:8pt;color:black;border-style:none;border-width:0;padding-left:0;padding-right:0}
select{font-size:8pt;font-weight:normal;font-style:normal;text-align:left}
input{font-size:8pt;font-weight:normal;font-style:normal}
a:link{text-decoration:underline;font-size:8pt;color:#000}
a:visited{text-decoration:underline;font-size:8pt;color:#000}
a:active{text-decoration:underline;font-size:8pt;color:#000}
a:hover{text-decoration:none;font-size:8pt;color:#000}
a:link .image{border-color:black;border-style:solid;border-width:1px;text-decoration:none}
a:visited .image{border-color:black;border-style:solid;border-width:1px;text-decoration:none}
a:active .image{border-color:black;border-style:solid;border-width:1px;text-decoration:none}
a:hover .image{border-color:black;border-style:solid;border-width:1px;text-decoration:none}
.hidden{display:none}
.spacer{color:#FFF;width:1px;line-height:1px;font-size:1px;border:none;display:block;visibility:hidden}
/*Default Page Styles - End*/
/*Structural Element Positions - Begin*/
#page{width:1000px;position:relative;left:0;top:0;margin:0 auto;background:none transparent;text-align:center}
#wrapper_1{position:relative;left:3px;top:175px;}
#wrapper_2{width:998px;padding:0;margin:0;display:block;float:left;background-color:#FFF;text-align:left}
#content{display:block;background:#FFF;float:left;text-align:center;position:relative}
#content.content{width:648px;margin:0 0 0 0;left:170px}
#content.specialsContent{width:648px;margin:168px 0px 0px;left:170px;}
#content.no_lsidebar{width:818px;padding-right:0;padding-left:0;left:0}
#content.no_rsidebar{width:828px;padding-left:0;padding-right:0;left:170px}
#content.no_sidebar{width:998px;padding-left:0;padding-right:0;left:0}
#footer{width:998px;display:block;float:left;background:#FFF}
.footer_top{margin-left:95px;background:#FFF;text-align:left}
#rsidebar{top:0;width:170px;position:relative;left:0;z-index:99;margin:0;padding:0;float:right;padding-right:8px}
#header{position:absolute;top:0;left:3px;width:1000px;min-width:1000px;margin:0;padding:0}
#lsidebar{top:0;width:168px;position:relative;left:-640;z-index:99;margin:0x;padding:0 0 0 0px;float:left}
#lsidebar.specialsContent{margin:168px 0px 0px;}
#breadcrumb{top:184px;position:absolute;left:197px;margin-top:0;margin-left:5px;font-size:8pt;}
#lsidebar.no_rsidebar{top:0;left:-818px}
#rsidebar.no_lsidebar{top:0}
/*Structural Element Positions - End*/
/*Common styles - Begin*/
.pageHeading{font-size:14pt;font-weight:normal;text-align:left}
.instock, .instockCS{font-size:10pt;color:blue}
.standardWidth{width:630px;margin-top:15px;margin-left:auto;margin-right:auto} 
.vendorhtml{width:596px;margin-top:15px;margin-left:auto;margin-right:auto}
/*Common styles - End*/
/*Header Tile - Begin*/
#header .top{display:block;float:left;width:100%;background:none}
#header .topmenu{display:block;float:right;width:455px;text-align:center;margin-top:10px}
#header .topmenu ul{width:455px}
#header .topmenu ul{display:block;margin:0 0 16px}
#header .topmenu li{display:inline;padding:0 10px 0 10px;border-right:solid 1px #999;float:left}
#header .topmenu li.last{border-right:none}
#header .topmenu li a:hover{text-decoration:underline}
#middlemenu.middlemenu{
	display:block;
	border:none;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	width:180px;
	height:30px;
	float:left;
	vertical-align:top;
	background:url(/images/styles/JEGSStyle1/facebookLink.png) no-repeat scroll 0 0 transparent
}
#right_sidebar_top .facebookImage {
    background: url("/images/styles/JEGSStyle1/facebooklogo2.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    height: 30px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 180px;
}
#header .bottom{display:block;float:left;width:100%;background:#fef200;height:90px;border-bottom:solid 1px #000}
#header .mainmenu{display:block;width:100%;text-align:center;float:left;margin-left:0;margin-right:0}
#header .mainmenu1{display:block;width:33%;text-align:center;float:left;margin-left:0;margin-right:0}
#header .mainmenu2{display:block;width:67%;text-align:center;float:left;margin-left:0;margin-right:0}
#header .mainmenu ul{width:100%;margin:0;padding:0;text-align:center}
#header .mainmenu li{display:inline}
#header .mainmenu li a {
    border-bottom: 2px solid #000000;
    color: #000000;
    display: inline;
    float: left;
    font-size: 12pt;
    font-weight: bold;
    height: 26px;
    line-height: 14pt;
    padding: 5px 0 0;
    text-decoration: none;
}
#header .mainmenu li a:hover{background:url(/images/styles/JEGSStyle1/main_menu_button_over.jpg) no-repeat}
#header #navmenu5{position:relative;visibility:hidden;z-index:500000;float:left;top:-60;}
#header #navmenu5 .navmenu2{width:340px;float:left;}.navmenu2 a, .navmenu2 a:visited {padding-top:4px;color:#003365;display:block;text-indent:3px;white-space:nowrap;text-decoration:underline}
#header #navmenu5 .navmenu2 a:hover {background-color:#fef200;color:#003365;text-decoration:underline}
#header #navmenu5 .navmenu2 {text-align:left;font:normal 12px/16px Arial;background-color:#fef200;text-decoration:none;width:180px; visibility:hidden;padding:7 0 10 30px;border:underline;}
#header #navmenu5 .navmenu2{width:340px;float:left}.navmenu2 a, .navmenu2 a:visited {padding-top:4px;color:#003365;display:block;text-indent:3px;white-space:nowrap;text-decoration:underline;}
#header #navmenu5 .navmenu2 a:hover {background-color:#fef200;color:#003365;text-decoration:underline}
#header #navmenu6{width:205px;position:relative;visibility:hidden;z-index:500000;float:left;top:-60;left:-280;}
#header #navmenu6 .navmenu3{width:205px;float:left}.navmenu3 a, .navmenu3 a:visited {padding-top:4px;color:#003365;display:block;text-indent:3px;white-space:nowrap;text-decoration:underline;}
#header #navmenu6 .navmenu3 a:hover {background-color:#fef200;color:#003365;text-decoration:underline;}
#header #navmenu6 .navmenu3 {text-align:left;font:normal 12px/16px Arial;background-color:#fef200;text-decoration:none;width:180px;visibility:hidden;padding:7 0 10 115px;border:underline;}
#header #navmenu6 .navmenu3{width:205px}.navmenu3 a, .navmenu3 a:visited {padding-top:4px;color:#003365;display:block;text-indent:3px;white-space:nowrap;text-decoration:underline;}
#header #navmenu6 .navmenu3 a:hover {background-color:#fef200;color:#003365;text-decoration:underline;}
#navTable {margin:0px;padding:0px;}
#navTable li,#serviceTable li{list-style: none; float:left; margin:0px;padding:0px;}
#navTable a.navLink:hover,#serviceTable a.navServiceLinks:hover {background:#0B4682;color:#FFF; text-decoration: none;}
#navTable a.navLink {color:#FFF;line-height: 13px;margin:0px; padding:0px; float:left;}
#navTable a#navLinkHome {padding-left:20px;}
#navTable li,#serviceTable li{list-style: none; float:left; margin:0px;padding:0px;}
#header #searchOptions{width:100%;display:block;float:left;vertical-align:top}
#header #searchOptions button{padding:0;margin:-20 0 0 207px;vertical-align:middle}
#header #searchOptions .searchbox_input{padding:0;margin:3px 0 0 0px;height:17px;border:0;}
.searchbox1 button{padding:0;margin:-20 0 0 207px;vertical-align:middle}
#header #searchOptions .searchbox_input{padding:0;margin:3px 0 0 0px;height:17px;border:0;}
#header #searchOptions #MMYhtml input{padding:0;margin:0px 0 0 8px}
#MMYhtml1 input{padding:0;margin:0px 0 0 8px}
#header .searchtext{vertical-align:bottom;color:#a10000;font-weight:bold;font-style:italic;font-family:arial,helvetica,sans-serif}
#header .searchbox form{padding:0;text-align:left;margin:0px 0 0}
#header .searchbox{display:block;padding:0;width:207px;height:28px;padding:0;margin:0;float:left;background:url(/images/styles/JEGSStyle1/RoundedSearch.gif) no-repeat;}
.searchbox1 form{padding:0;text-align:left;margin:0px 0 0}
.searchbox1{display:block;padding:0;width:207px;height:28px;padding:0;margin-left:130px;float:left;background:url(/images/styles/JEGSStyle1/RoundedSearch.gif) no-repeat;}
.searchbox_input1{padding:0px;width:188px;margin:3px 0 0 0px;height:17px;border:0;text-align:right}
#header .searchbox_input{width:188px;margin:0;padding:0;}
#header #mmySSSelect{font-size:8pt;float:left;width:304px;position:absolute;top:147;left:31px}
#header #mmySSSelect #mmySubSearch{float:left;width:20px;}
#header #mmySSSelect #mmySSText{float:left;display:block;width:274px;text-align:left;padding-left:5px;padding-top:2px;font-weight:normal}
#header .searchbox_wrapper{height:28px;display:block;float:left;width:260px;margin:9px 0 0 31px}
#header .searchbox_left{height:26px;width:12px;background:none;display:block;float:left}
#header .searchbox_right{height:28px;width:12px;display:block;float:left}
.searchbox_wrapper1{padding:20px;margin-left:50px}
.searchbox_wrapper2{padding:40px;margin:0;text-align:left}
.searchbox_left1{height:26px;width:12px;background:none;display:block;float:left}
.searchbox_right1{height:28px;width:12px;display:block;float:left;padding:20px;}
#header #MMYhtml{height:28px;background:url(/images/styles/JEGSStyle1/shadow_input_box_light.gif) no-repeat;display:block;padding:0;float:left}
#header #MMYhtml .hdrlbl{width:120px;font-size:10pt;font-weight:bold;padding-left:160px;font-family:verdana,helvetica,arial,sans-serif}
#header #MMYhtml .rcntsrch{width:auto;font-size:7pt;font-weight:bold;padding-left:0px;font-family:verdana,helvetica,arial,sans-serif}
#header #MMYhtml .rcntsrch1{height:100px;width:150px;font-size:8pt;font-weight:bold;padding-left:0px;border-style:solid;cursor:pointer;font-family:verdana,helvetica,arial,sans-serif}
#header #MMYhtml table{height:28px}
#MMYhtml1{height:28px;width:536;background:url(/images/styles/JEGSStyle1/shadow_input_box_light.gif) no-repeat;display:block;padding:0;float:left}
#MMYhtml1 .hdrlbl{width:120px;font-size:10pt;font-weight:bold;padding-left:160px;font-family:verdana,helvetica,arial,sans-serif}
#header #MakeModelYearForm{margin:0;padding:0}
#header .searchButton{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;display:inline;width:28px;height:28px;border:none;cursor:pointer}
#header .gobutton{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;display:inline;width:28px;height:28px;border:none;cursor:pointer;float:right}
#header td#SearchGOButton{width:28px}
#header .searchButton:hover{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;}
#header .gobutton:hover{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;}
.searchButton1{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;display:inline;width:28px;height:28px;border:none;cursor:pointer}
.gobutton1{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;display:inline;width:28px;height:28px;border:none;cursor:pointer;float:right}
td#SearchGOButton1{width:28px}
.searchButton1:hover{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;}
.gobutton1:hover{background:url(/images/styles/JEGSStyle1/RoundedSearch-icon_02.gif) no-repeat;}
#header .phoneNumber{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:20pt;color:black;display:block;padding:8px 0 1px 0px;}
#header .MMYhtml_wrapper{display:block;float:right;width:536px;background:#FEF200;margin:9px 41px 0 0;}
#header .recentSearch_wrapper{position:absolute;top:145;left:415px;font-size:9pt;width:130;}
#header .MMYhtml_left{height:0px;width:0px;display:block;float:left;margin:0}
#header .MMYhtml_right{height:0px;width:0px;display:block;float:right;margin-top:0}
#header .viewCartImage{background:url(/images/styles/JEGSStyle1/cartIcon.gif) no-repeat left center;display:block;width:70px;height:15px;border:none;cursor:pointer;text-align:right}
#headerLogo.headerlogo{display:block;width:185px;height:60px;margin-top:6px;float:left;vertical-align:top;background:url(/images/styles/JEGSStyle1/HomepageLogo2011.png) no-repeat scroll 0 0 transparent}
#headerLogo.headerlogo a.logo{border:none;display:block;width:185px;height:68px;float:left}
#header .headerlogo a.fiftyYear{border:none;display:block;width:185px;height:35px;float:left}
#header .headerlogo a.fiftyYear:hover{background:url(/images/styles/JEGSStyle1/50yr_rollover.gif) no-repeat 0 0}
span#abortMsg{border:2px solid blue;padding:10px 75px;font-size:12px;background-color:#CAE6F2;font-weight:bold}

/*Header Tile - End*/
/*Footer Tile - Begin*/
#footer div.footerlinks2{width:100%;display:block;float:left;margin-top:10px;margin-bottom:40px;text-align:center}
#footer .footerlinks2 ul{list-style:none;margin:10px 15px 0;padding:0;text-align:center}
#footer .footerlinks2 li{display:inline;padding:0 10px 0 10px;border-right:solid 1px #999}
#footer .footerlinks2 li a:hover{text-decoration:underline}
#footer .footerlinks2 li.last{border-right:none}
#footer .footerlinks2 div.left{width:300px;float:left;height:61px;text-align:right}
#footer .footerlinks2 div.left img{margin-top:0px}
#footer .footerlinks2 div.center{width:398px;float:left;font-size:8pt}
#footer .footerlinks2 div.right{height:61px;text-align:left;width:300px;float:left}
#footer .popular-wrapper{width:998;margin-top:20px;display:block;float:right}
#footer .popular-wrapper ul{list-style:none;padding:0;margin:0;text-align:left}
#footer .popular-wrapper ul b{font-size:12pt;font-weight:bold;color:#000000}
#footer .popular-wrapper li a{font-family:Verdana,Helvetica,Arial,Sans-Serif;color:#00f}
#footer .popular-wrapper li{color:#0000FF;text-align:left;margin:3px 0 0 0;background-image:url(/images/styles/JEGSStyle1/arrow_small_black.jpg);background-position:center left;background-repeat:no-repeat;padding:2px 0 2px 20px;}
#footer .popular-wrapper li a:hover{text-decoration:none}
#footer .popular-wrapper div{float:right}
#footer .popular-wrapper div{display:block;width:200px;float:left}
#footer {background-image:url(/images/styles/JEGSStyle1/bkgrd-1000_03.jpg);background-position:bottom;background-repeat:no-repeat}
#footer .verisign{background:url(/images/footer/verisign.gif) no-repeat 0 0;display:block;width:134px;height:61px;border:none;margin:-4 0 0 0}
#footer .verisign:hover{cursor:pointer}
#footer .popular-wrapper li.followus {height:14px}
#PopularLinks {margin-left:90px;background:#FFF;text-align:left}
#footer .popular-wrapper .followus span{float:left;display:block;padding-right:2px;text-decoration:underline;font-family:Verdana,Helvetica,Arial,Sans-Serif}
#footer .facebookImage{float:left;display:block;background:url(/images/styles/JEGSStyle1/Footer_icons.jpg) no-repeat -20px 0;width:20px;height:20px;border:none;margin:-3px 2px 0 0}
#footer .twitterImage{float:left;display:block;background:url(/images/styles/JEGSStyle1/Footer_icons.jpg) no-repeat -40px 0;width:20px;height:20px;border:none;margin:-3px 2px 0 0}
#footer .youtubeImage{float:left;display:block;background:url(/images/styles/JEGSStyle1/Footer_icons.jpg) no-repeat -60px 0;width:20px;height:20px;border:none;margin:-3px 2px 0 0}
#footer .hubgarageImage{float:left;display:block;background:url(/images/styles/JEGSStyle1/Footer_icons.jpg) no-repeat -80px 0;width:20px;height:20px;border:none;margin:-3px 2px 0 0}
#footer #translateImageDiv{margin-left:50px}
#footer .translateImage{background:url(/images/styles/JEGSStyle1/Footer_icons.jpg) no-repeat 60px 0; display:block;width:80px;height:20px;border:none;text-align:left}
/*Footer Tile - End*/
/*background*/
.errortxt{font-size:8pt;font-weight:bold;text-align:left;color:#b70101}
div.bc{margin-top:0px}
/*Common Buttons - Begin*/
a.conshopButton{background:url(/images/buttons/ContinueShopButton.gif) no-repeat 0 0;width:89px;height:28px;margin-right:8px;border:none;cursor:pointer;display:block}
a.viewcart{background:url(/images/buttons/EVCrollover.gif) no-repeat 0 0;display:block;width:89px;height:28px;border:none;cursor:pointer}
a.viewcart:hover{background:url(/images/buttons/EVCrollover.gif) no-repeat -89px 0;display:block;width:89px;height:28px;border:none;cursor:pointer}
.removefromcart{background:url(/images/buttons/RFCrollover.gif) no-repeat 0 0;width:89px;height:28px;border:none;cursor:pointer}
.addtocart{background:url(/images/buttons/ATCrollover.gif) no-repeat 0 0;width:89px;height:28px;border:none;cursor:pointer}
a.addtowishlist{margin-top:5px;background:url(/images/buttons/Wish-List-Button-Side-by-Side-WIDE.png) no-repeat 0 0;display:block;width:89px;height:14px;border:none;cursor:pointer}
a.addtowishlist:hover{background:url(/images/buttons/Wish-List-Button-Side-by-Side-WIDE.png) no-repeat -89px 0;display:block;width:89px;height:14px;border:none;cursor:pointer}
.gobutton{background:url(/images/buttons/GoButton.png) no-repeat 0 0;display:inline;width:24px;height:24px;border:none;cursor:pointer}
a.buynow{background:url(/images/homepage/Buy-Now-Button.gif) no-repeat 0 0;width:73px;height:17px;cursor:pointer;display:block}
.submitcatreq{background:url(/images/buttons/SubmitRollover.gif) no-repeat 0 0;width:89px;height:28px;border:none;cursor:pointer}
/*Common Buttons - End*/
/*Item Blocks - Begin*/
.itemBlockLTop-Blue{background:url(/images/buttons/corners-blue.gif) no-repeat 0 0;display:block;width:7px;height:7px}
.itemBlockTop-Blue{background:url(/images/buttons/topBottom-blue.gif) repeat-x 0 0;width:7px;height:7px}
.itemBlockRTop-Blue{background:url(/images/buttons/corners-blue.gif) no-repeat -7px 0;display:block;width:7px;height:7px}
.itemBlockLeft-Blue{background:url(/images/buttons/sides-blue.gif) repeat-y 0 0;width:7px;height:7px}
.itemBlock-Blue{background-color:#CAE6F2;width:100%}
.itemBlockRight-Blue{background:url(/images/buttons/sides-blue.gif) repeat-y -7px 0;width:7px;height:7px}
.itemBlockLBottom-Blue{background:url(/images/buttons/corners-blue.gif) no-repeat 0 -7px;display:block;width:7px;height:7px}
.itemBlockBottom-Blue{background:url(/images/buttons/topBottom-blue.gif) repeat-x 0 -7px;width:7px;height:7px}
.itemBlockRBottom-Blue{background:url(/images/buttons/corners-blue.gif) no-repeat -7px -7px;display:block;width:7px;height:7px}
.itemBlockLTop{background:url(/images/buttons/corners.gif) no-repeat 0 0;display:block;width:7px;height:7px}
.itemBlockTop{background:url(/images/buttons/topBottom.gif) repeat-x 0 0;width:7px;height:7px}
.itemBlockRTop{background:url(/images/buttons/corners.gif) no-repeat -7px 0;display:block;width:7px;height:7px}
.itemBlockLeft{background:url(/images/buttons/sides.gif) repeat-y 0 0;width:7px;height:7px}
.itemBlock{background-color:#E7E7E7;width:100%}
.itemBlockRight{background:url(/images/buttons/sides.gif) repeat-y -7px 0;width:7px;height:7px}
.itemBlockLBottom{background:url(/images/buttons/corners.gif) no-repeat 0 -7px;display:block;width:7px;height:7px}
.itemBlockBottom{background:url(/images/buttons/topBottom.gif) repeat-x 0 -7px;width:7px;height:7px}
.itemBlockRBottom{background:url(/images/buttons/corners.gif) no-repeat -7px -7px;display:block;width:7px;height:7px}
.itemBlockLTopWH{background:url(/images/buttons/corners-white.gif) no-repeat 0 0;display:block;width:7px;height:7px}
.itemBlockTopWH{background:url(/images/buttons/topBottom-white.gif) repeat-x 0 0;width:7px;height:7px}
.itemBlockRTopWH{background:url(/images/buttons/corners-white.gif) no-repeat -7px 0;display:block;width:7px;height:7px}
.itemBlockLeftWH{background:url(/images/buttons/sides-white.gif) repeat-y 0 0;width:7px;height:7px}
.itemBlockWH{background-color:#fff;width:auto}
.itemBlockRightWH{background:url(/images/buttons/sides-white.gif) repeat-y -7px 0;width:7px;height:7px}
.itemBlockLBottomWH{background:url(/images/buttons/corners-white.gif) no-repeat 0 -7px;display:block;width:7px;height:7px}
.itemBlockBottomWH{background:url(/images/buttons/topBottom-white.gif) repeat-x 0 -7px;width:7px;height:7px}
.itemBlockRBottomWH{background:url(/images/buttons/corners-white.gif) no-repeat -7px -7px;display:block;width:7px;height:7px}
.csHeader{font-size:9pt; background-color:black; color:#fff200; padding-left:5px; font-weight:bold}
.csSpecialHeader{font-size:9pt; background-color:#fff200; color:black; padding-left:5px; font-weight:bold}
/*Item Blocks - End*/
/*Category SideBar Tile  - Begin*/
.sidebarCategories{width:140;background-color:#fff200;margin:0 auto;border-style:inset;border-width:1px}
/*Category SideBar Tile  - End*/
/*Search SideBar Tile  - Begin*/
#searchSidebar #Brand,#Price,#PartType,#Category{max-height:153px;}
.searchSidebarRefinements{overflow:auto;width:140;background-color:#fff200;scrollbar-base-color:#E7E7E7;scrollbar-arrow-color:black;scrollbar-DarkShadow-Color:#CCC;margin:0 auto;border-style:inset;border-width:1px}
.searchNoRefinements{height:20px;background-color:#600;padding-top:5px;color:#fff200;font-size:10pt;width:160px;text-align:center}
.hideRefinementsLink{text-align:right;width:160;height:1px;padding:10px 0px 0px 0px;background:url(/images/sidebar/SearchBottom-Corners_grey.png) no-repeat 0 0}

.hideRefinementsLink a:link, 
.hideRefinementsLink a:hover, 
.hideRefinementsLink a:visited, 
.hideRefinementsLink a:active{color:#FFF200;font-size:15px;text-decoration:none}
ul.dimGroup{list-style:disc;margin:0 0 5px 10px;padding:0 0 5px 10px}
ul.dimGroup li{font-size:8pt;line-height:normal;padding:1px 0px 1px 0px;text-align:left;vertical-align:middle}
ul.dimGroup li a,ul.dimGroup li a:link,ul.dimGroup li a:visited,ul.dimGroup li a:active{text-decoration:none}
ul.dimGroup li a:hover{text-decoration:underline}

.narrowSearchResults a:link, 
.narrowSearchResults a:hover, 
.narrowSearchResults a:visited, 
.narrowSearchResults a:active{text-align:left;padding-left:10px;margin-left:0px;float:left;font-size:10pt;color:#fff200;text-decoration:none;height:20px;width:160px;background:url(/images/sidebar/SearchClosed_grey.png) no-repeat 0 0;display:block}
.moreLink{font-weight:bold}
/*Search SideBar Tile  - End*/
/*Common SideBar Tile  - Begin*/
.partTypeList{text-align:center;margin-left:auto;margin-right:auto;float:left;width:160;background:url(/images/sidebar/SearchSides_grey.png) repeat-y 0 0}
#partTypeSideBar .searchSidebarRefinements{height:353;overflow-x:hidden;display:block;background-color:#FFFFFF;border-style:inset;border-width:1px;}
#partTypeSideBar #partTypeSelection{background-color:#fff200;border:0px;height:auto;width:auto;overflow-y:hidden;position:relative}
#partTypeSideBar #txtSmartWordHelp{margin-bottom:5px}
#partTypeSideBar .gobutton{background:url(/images/styles/JEGSStyle1/GO-Btn.gif) no-repeat 0 0;display:inline;width:22px;height:20px;border:none;cursor:pointer;margin:4px}
#partTypeSideBar .gobutton:hover{background:url(/images/styles/JEGSStyle1/GO-Btn-OVER.gif) no-repeat 0 0}

.navSidebar{text-align:center;margin-left:auto;margin-right:auto;float:left;width:160;background:url(/images/sidebar/SearchSides_grey.png) repeat-y 0 0}
.navSidebarTop{height:10px;background:url(/images/sidebar/SearchTop-Corners_grey.png) no-repeat 0 0}
.navSidebarHeading{padding-top:5px;padding-bottom:5px;font-size:10pt;text-align:center;padding-left:15px;padding-right:15px}

#searchSidebar .navSidebarHeading{font-size:10pt;text-align:center;padding-left:15px;padding-right:15px}
#searchSidebar .navSidebarTitle{padding-top:0px;padding-bottom:0px;font-weight:bold;font-size:11pt;font-family:verdana,helvetica,arial;}
#searchSidebar .searchSidebarRefinements{background-color:#cccccc;}
	
/*Common SideBar Tile  - End*/
/*Right Sidebar Tile - Begin */
#right_sidebar_top, 
#right_sidebar_bottom, 
#ask_a_tech_ad{padding-right:0px}
#ask_a_tech_ad.ask_a_tech_ad {
    display: block;
    float: left;
    height: 46px;
    vertical-align: top;
    width: 193px;
    margin-left: -5px;
}
#newsletterSignupImage{text-align:center;top:65px;height:80px;width:168px;background:url(/images/sidebar/NewsletterSignup.jpg) no-repeat 0 0;display:block}
#newsletterSignupImage #ECEMAILADD{position:relative;top:53px}
#newsletterSignupButton{position:relative;top:55px;height:21px;width:21px;border:none;background:url(/images/buttons/blackbutton.jpg) no-repeat 0 0}
.RightSidebarTop{margin-bottom:10px}
.Ask-A-Tech{margin-bottom:10px}
#FreeCatSidebarBottom{margin-bottom:10px}
/*Right Sidebar Tile - End */
/*Marketing Spot Tile - Begin*/
.cellwidth3{width:798px}
.cellwidth4{width:978px}
.tablepadding3{padding-left:45px}
.tablepadding4{padding-left:17px}
.marketingSpotTileTable{display:block;float:left;margin-bottom:20px;border-left-color:black;border-left-style:solid;border-left-width:1px;border-right-color:black;border-right-style:solid;border-right-width:1px;background:url(/images/styles/JEGSStyle1/topGrad-yelo.jpg) repeat-x 0 0}
.marketingSpotTileTitle{float:left;font-weight:bold;padding-left:10px;height:40;text-align:left;display:block;padding-top:5px}
.marketingSpotTileCell{width:225px;height:227px;float:left;display:block;padding:5px;border-right:1px solid #666;border-bottom:1px solid #666;text-align:center}
.marketingSpotTileCellImage{width:155px;height:110px;margin:0px auto;display:table;position: relative; overflow: hidden;}
.marketingSpotTileCellImageWrapper_1{width:155px;top:50%;position:relative;display:table-cell; vertical-align: middle;}
.marketingSpotTileCellImageWrapper_2{width:155px;position: relative;  top: -50%}
.marketingSpotTileCellTitle{height:45px}
.marketingSpotTileCellPrice{width:150px;margin:0px auto;font-size:9pt;color:#000000}
.marketingSpotTileAddToCart{float:left;font-size:14px;font-weight:bold;height:40;background:url(/images/styles/JEGSStyle1/botGrad-yelo.jpg) repeat-x 0 0;display:block}
.marketingSpotTileaddtocartText{display:block;float:right;width:400px;padding-right:10px}
.marketingSpotTileCelllast{border-right:none}
.marketingSpotTileCellbottom{border-bottom:none}
.marketingSpotTitle{font-size:18;float:left}
.marketingSpotTitle2{font-size:14;float:left;padding-top:3px;padding-left:5px}
.marketingSpotTileCell .addtocart{margin:10px}
.left_55{padding:20px;margin-left:-30px}
.left_65{padding:0px;margin:0 0 0 -220px}
.left_75{padding:0px;margin:0 0 0 -290px}
.expandRetractText{padding-bottom:5px;position:relative;top:-7px}
a.expandLink:active, 
a.expandLink:visited, 
a.expandLink:link, 
a.expandLink:hover, 
a.expandLink{font-size:16;color:red;text-decoration:underline}
.featuredJegsProdsHdrImg{height:43px;width:168px;background:url(/images/styles/JEGSStyle1/FeaturedProducts.png) no-repeat 0 0;margin:0 0 0 0}
.ezKitsHdrImg{height:43px;width:168px;background:url(/images/styles/JEGSStyle1/Easy-Kit.png) no-repeat 0 0}
.customerFavoritesHdrImg{height:43px;width:168px;background:url(/images/styles/JEGSStyle1/custFavorites.png) no-repeat 0 0}
.specialtyHeaderText{padding:5px;font-weight:bold;background-color:#f8f3da;width:156px;border-left-color:black;border-left-style:solid;border-left-width:1px;border-right-color:black;border-right-style:solid;border-right-width:1px}
.specialtyTitle{font-size:10pt;font-weight:bold;margin:5px 5px 5px 0px}
.specialtyItems{border:1px black solid;width:166px;text-align:center}
.specialtyAddToCart .addtocart{margin:10px}
.specialtyPrice{color:#FF0000;font-weight:bold;font-size:10pt;margin:0px 0px 10px 5px}
.specialtyDivider{color:black;height:1px;width:90%;text-align:center}
.specialtyImage{padding-top:10px;text-align:center}
.specialtyDescription{font-size:8pt;color:#666;margin:5px 5px 5px 5px}
.specialtyDescription li{text-align:left;margin-left:10px}
/*Marketing Spot Tile - End*/
/*Post Add to Cart Tile - Begin*/
th.shoppingCart{border-style:solid;background-color:#fff200;margin:0;font-size:10pt;font-weight:bold;padding:5px;text-decoration:none;text-align:left;border-color:black;border-width:1px;font-family:Verdana,Arial,Helvetica}
.shoppingCart table td{padding-left:5px;padding-right:5px}
td.shoppingCart{font-size:8pt;border-style:solid;padding:5px;vertical-align:middle;border-width:1px;border-color:black;background-color:#CAE6F2}
td.shoppingCart td{font-size:8pt}
td.shoppingCartRm{padding:5px;vertical-align:middle;width:80%;font-size:8pt;font-weight:bold}
td.shoppingCart td.miniText{font-size:9pt;color:#232323;font-weight:bold;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;padding-left:3px;line-height:12px}
table.shoppingCart{height:125px}
.shoppingCartCntShopping{float:right}
.postaddtocart{padding:10px;width:998px}
.postaddtocartShoppingCart{padding-bottom:20px}
/*Post Add to Cart Tile - End*/
/*category_page*/
#categoryTreeTile{width:620px;margin-top:0;margin:35px auto 0}
#categoryTreeTile .cat_disp_1{width:290px;float:left;margin:0;margin-left:5px;margin-right:5px}
#categoryTreeTile .cat_disp_2{width:280px;float:left;margin:0;margin-left:10px;margin-right:10px}
#categoryTreeTile div.category_disp{margin-left:10px}
.sub_category_disp span.pict{float:left;text-align:center;width:100px;border-collapse:collapse}
.sub_category_disp span.categoryName{width:500px;float:right;text-align:left;padding-bottom:5px}
.sub_level_2 a{padding-left:20px}
.sub_level_3 a{padding-left:40px}
.sub_level_4 a{padding-left:60px}
.sub_level_5 a{padding-left:80px}
div.categoryseparator{background:url(/images/dotted.gif) no-repeat 0 0;display:block;width:620px;height:1px;font-size:1px;float:left;margin-top:5px;margin-bottom:5px}
div.product_disp{width:290px;float:left;text-align:left;margin:0;margin-bottom:5px}
.product_disp hr{width:290px;float:left}
.product_disp div.vend{width:290px;text-align:center;padding-bottom:5px;margin-left:0;margin-right:0}
.product_disp a.prod{width:290px;float:left;margin:5px 0 5px 0}
.product_disp a.prod img.pict{float:left}
img.pict, .pict img, .showSubCat img{border:1px solid #000}
.product_disp a.prod span.desc{width:215px;margin:0 0 0 10px;float:right;text-align:left;cursor:pointer}
.catList{margin:0 15px 15px 15px}
#subItemsTile.catList{margin:30 15px 15px 15px}
a.showSubCat{float:left;text-align:left;margin-bottom:10px}
a.showProducts{float:left;text-align:left;margin:0;margin-left:5px;margin-bottom:5px}
.catDesc{font-family:Arial,Helvetica,san-serif;font-size:12pt;font-weight:bold;border:1px solid #c0c0c0;border-style:outset;padding:5px;background-color:#ccc}
div.catDesc{width:605px;margin-bottom:30px}
.catDesc a{text-decoration:underline;color:#000}
.catDesc a:link, .catDesc a:visited{font-weight:bold;font-size:12pt}
.catDesc a:hover{text-decoration:none}
.catDesc td{font-weight:bold;font-size:12pt}
.catDesc img{border:1px solid #000}
a.categoryName:link{text-decoration:underline;font-weight:bold;font-size:8pt}
a.categoryName:visited{text-decoration:underline;font-weight:bold;font-size:8pt}
a.categoryName:active{text-decoration:underline;font-weight:bold;font-size:8pt}
a.categoryName:hover{text-decoration:none;font-weight:bold;font-size:8pt}
a.showSubCat{float:left;text-align:left;margin-bottom:10px}
a.showProducts{float:left;text-align:left;margin:0;margin-left:5px;margin-bottom:5px}
#childToParentProductsTile{width:620px;margin-top:0;margin:35px auto 0}
#childToParentProductsTile .pict{width:75px;min-height:75px;margin-bottom:5px;float:left}
#childToParentProductsTile .name{width:115px;height:75px;margin-bottom:5px;float:left}
#childToParentProductsTile span.pagination{float:left;text-align:right;margin-top:5px;width:610px}
#childToParentProductsTile .pagination a:link{font-size:8pt;color:#666}
#childToParentProductsTile .pagination a:visited{font-size:8pt;color:#666}
#childToParentProductsTile .pagination a:active{font-size:8pt;color:#666}
#childToParentProductsTile .pagination a:hover{font-size:8pt;color:#666}
#subProductsTile{width:620px;margin-top:0;margin:35px auto 0}
#subItemsTile h2{border:1px solid;padding:5px;margin-bottom:10px}
#subItemsTile a, #subProductsTile a{width:300px;text-align:left;padding:5px}
#subProductsTile img.pict{float:left}
#subProductsTile span.name{min-height:50px;vertical-align:top;width:210px;float:right;text-align:left;margin:0 15px 5px 5px;margin-left:10px}
a.catList:link{font-size:8pt;font-weight:bold;text-decoration:underline}
.catList{font-size:8pt;font-weight:bold}
#sport_compact, #trucks, .catList, a.showSubCat{width:620px}
/*category page end*/
#category_main_top div a{color:blue}
div.prod_hr{display:none}

/*endeca category product page begin*/
#endecaProductsTile{width:798px;margin-top:0;margin:35px auto 0}
#endecaProductsTile .catDesc{width:750px;}
#endecaProductsTile .cellwidth3{width:798px}
#endecaProductsTile .cellwidth4{width:798px}
#endecaProductsTile .tablepadding3{padding-left:45px}
#endecaProductsTile .tablepadding4{padding-left:0px}
.endecaProductTileCellImage{width:155px;height:155px;margin:0px auto;display:table;position: relative; overflow: hidden;}
.endecaProductTileCellImageWrapper_1{width:155px;top:50%;position:relative;display:table-cell; vertical-align: middle;}
.endecaProductTileCellTitle{height:50px;}
.endecaProductTileCellTitle{text-align:center;display:block;height:50px}
.endecaProductTileCellTitle a,.endecaProductTileCellTitle a:link,.endecaProductTileCellTitle a:hover{color:#000000;font-size:10pt;font-weight:bold;text-decoration:none}
.endecaProductTileCellImageWrapper_2{width:155px;position: relative;  top: -50%}
#endecaProductsTile .endecaProductTileTable{display:block;float:left;}
#endecaProductsTile .endecaProductTileCell{width:189px;height:214px;float:left;display:block;padding:5px;text-align:center}
#endecaProductsTile .endecaProductTileCellPrice{margin:0px auto;font-size:9pt;color:#000000;padding-bottom:5px;}
#endecaProductsTile .endecaProductTitle{font-size:18;float:left}
#endecaProductsTile .pagination{text-align:right;height:30px}
#endecaProductsTile .endecaRowSep{display:block;float:left}
#endecaProductsTile .EndecaVendorGroup{display:block}
#endecaProductsTile .EndecaColumn{display:block;width:50%;float:left}
#endecaProductsTile .vendImage{display:block;padding-bottom:10px;padding-top:10px}
#endecaProductsTile .EndecaProductRow{display:block;float:left;width:100%}
#endecaProductsTile .EndecaProductImage{display:block;float:left;width:70px;height:50px;padding-bottom:15px}
#endecaProductsTile .EndecaProductLink{display:block;float:left}
#endecaProductsTile span.desc{width:290px;margin:0 0 0 10px;float:left;text-align:left;cursor:pointer}
#endecaProductsTile .redPrice{width:290px;font-size:9pt;float:left;color:red; padding:3px; margin:0 0 0 10px;text-align:left}

#endecaProductsTile2{width:798px;margin-top:0;margin-left:175px;}
#endecaProductsTile2 .catDesc{width:750px;}
#endecaProductsTile2 .cellwidth3{width:798px}
#endecaProductsTile2 .cellwidth4{width:798px}
#endecaProductsTile2 .tablepadding3{padding-left:45px}
#endecaProductsTile2 .tablepadding4{padding-left:0px}
.endecaProductTileCellImage{width:155px;height:155px;margin:0px auto;display:table;position: relative; overflow: hidden;}
.endecaProductTileCellImageWrapper_1{width:155px;top:50%;position:relative;display:table-cell; vertical-align: middle;}
.endecaProductTileCellTitle{height:50px;}
.endecaProductTileCellTitle{text-align:center;display:block;height:50px}
.endecaProductTileCellTitle a,.endecaProductTileCellTitle a:link,.endecaProductTileCellTitle a:hover{color:#000000;font-size:10pt;font-weight:bold;text-decoration:none}
.endecaProductTileCellImageWrapper_2{width:155px;position: relative;  top: -50%}
#endecaProductsTile2 .endecaProductTileTable{display:block;float:left;}
#endecaProductsTile2 .endecaProductTileCell{width:189px;height:214px;float:left;display:block;padding:5px;text-align:center}
#endecaProductsTile2 .endecaProductTileCellPrice{margin:0px auto;font-size:9pt;color:#000000;padding-bottom:5px;}
#endecaProductsTile2 .endecaProductTitle{font-size:18;float:left}
#endecaProductsTile2 .pagination{text-align:right;height:30px}
#endecaProductsTile2 .endecaRowSep{display:block;float:left}
#endecaProductsTile2 .EndecaVendorGroup{display:block}
#endecaProductsTile2 .EndecaColumn{display:block;width:50%;float:left}
#endecaProductsTile2 .EndecaColumn45{display:block;width:40%;float:right}
#endecaProductsTile2 .vendImage{display:block;padding-bottom:10px;padding-top:10px}
#endecaProductsTile2 .EndecaProductRow{display:block;float:left;width:100%}
#endecaProductsTile2 .EndecaProductImage{display:block;float:left;width:150px;height:100px;padding-bottom:15px}
#endecaProductsTile2 .EndecaProductLink{display:block;float:left}
#endecaProductsTile2 span.desc{width:200px;margin:10px 0 0 10px;float:left;text-align:left;cursor:pointer}
#endecaProductsTile2 .redPrice{width:100px;font-size:9pt;float:left;color:red; padding:3px; margin:0 0 0 10px;text-align:left}
/*endeca category product page end*/
/*product page begin*/
#productTile{padding-left:10px;width:726px;margin:15px auto 0 auto}
#productTile #productRight{width:300px;display:block;float:right}
#productTile #productLeft{width:300px;display:block;float:left}
#productTile #productLeft .productVendor{display:block;float:left;width:100%}
#productTile #productLeft .productVendor img{float:left}
#productTile .productDescription{display:block;float:left;margin-top:10px;text-align:left;width:80% margin-left:10px}
#productTile .productDescription span{margin-top:10px}
#productTile .productTop{display:block;float:left;width:100%}
#productTile .productBottom{margin-bottom:20px}
#productTile .productBottom{margin-top:20px;display:block;float:left;width:100%}
#productTile .price{width:100px;display:block;float:left;text-align:center}
#productTile .price span{width:100%;display:block}
#productTile .listPrice{font-size:9pt; color:#000; padding:0; margin:0; font-weight:normal;}
#productTile .redPrice{font-size:9pt; color:red; padding:0; margin:0; font-weight:bold}
#productTile .add{width:100px;display:block;float:left;text-align:center;padding-top:3px}
#productTile .itemPrice{color:black;font-size:10pt;font-weight:bold;text-align:center}
#productTile .itemPrice, #productTile .instock{display:block;float:left}
#productTile .instockCS{display:block;}
#productTile .productVendor img{float:left}
div.productName{margin:0 0 10px 0}
.productImages img{margin:0;vertical-align:baseline}
.productImages div.imageFrame{width:300px;text-align:center;margin:0}
div.attributes{width:170px;display:block;float:left;margin:10px 0 0 0}
div.itemPrice{width:100px;display:block;float:left;margin:10px 0 0 0}
#productTile table.itemDetails{width:396px;}
.itemsByAttributes {display:block;float:right;margin-right:20px;}
.itemDetails{margin:10px 0 0 0}
.itemDetails .left{width:100px;float:left;margin:10px 0 0 30px}
.itemDetails .right{width:100px;float:left;margin:10px 0 0 12px}
.itemDetails .right .addtowishlist{margin:0 0 0 0}
.itemDetails .right .emailAFriend{margin:2px 0 0 0}
.itemDetails select{width:150px;margin:3px 0 0 0}
.attributes input.select{width:150px;margin:3px 0 0 0;padding:0 0 0 2px;background-color:#ddd;color:#444}
.itemDetails span.qty{width:150px;text-align:left;margin:3px 0 0 0;display:block}
.itemDetails .qty input{text-align:right}
.pageHeading{font-size:14pt;font-weight:normal;text-align:left}
#ContestEntry .pageHeading p{font-size:20pt;font-weight:normal;text-align:center;margin-top:2px; margin-bottom:2px;color:red}
.categoryName{font-weight:bold;font-size:8pt;text-align:center}
table.partListingBorder{border-style:solid;padding:0;border-width:1px;border-color:black}
.partListingBorder .price{width:100px;display:block;float:left;text-align:center}
.partListingBorder .redPrice{font-size:9pt; color:red; padding:0; margin:0; font-weight:bold}
td.partListingBorder{border-style:solid;padding:5px;vertical-align:middle;border-width:1px;border-color:black}
th.partListingBorder{border-style:solid;background-color:#fff200;margin:0;font-size:8pt;font-weight:normal;color:black;padding:5px;text-decoration:none;text-align:left;border-color:black;border-width:1px}
.buttoncell{height:14px;background-color:#fff200;border-left-color:black;border-top-color:black;border-right-color:black;border-style:solid;border-width:2px;border-bottom-color:black}
.buttoncellGreen{height:24px;background-color:#00CC00;border-left-color:black;border-top-color:black;border-right-color:black;border-style:solid;border-width:2px;border-bottom-color:black}
.productimage{font-size:8pt;color:gray;padding:0;margin:0;text-decoration:none}
.productName{font-family:verdana,arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;text-align:center;color:#000;padding:0;margin:10px 0}
h2.productName2{font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;text-align:left;color:#000;padding:0;margin:0;margin-left:10px}
span.productText2{margin-left:10px;display:block;float:left;margin-bottom:5px}
.buttonStyle{font-size:8pt;font-weight:bold;color:black;margin-left:5px;margin-right:5px;text-decoration:none;height:14px;white-space:nowrap}
.substituteImage{font-family:Bookman Old Style,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;text-align:center;color:#000;padding-top:5px}
.vendorImage{float:left;border-width:2px;border-style:hidden;border-color:#fff}
.itemImage{float:right;padding:8px 8px 8px 8px;border:none;width:180px}
#mmyItemTable{text-align:left;width:420px;padding-top:2px;max-height:122px;overflow:auto;border:1px inset #c0c0c0;scrollbar-base-color:#E7E7E7;scrollbar-arrow-color:black;scrollbar-DarkShadow-Color:#CCC}
#mmyItemTable{border:1px inset #C0C0C0;max-height:200px;overflow:auto;padding-top:2px}
.mmyItemMake{padding-left:5px;width:100px;float:left;display:block}
.mmyItemModel{width:200px;float:left;display:block}
.mmyItemYears{width:80px;float:left;display:block}
#mmyPopup{padding-top:20px}
#mmyPopup #mmyItemTable{margin: auto}
.rebateHeading{font-size:12pt;font-weight:bold}
.rebateExpires{font-size:12pt;font-style:italic}
a.redLink:active{color:red}
a.redLink:visited{color:red}
a.redLink:link{color:red}
a.redLink:hover{color:red}
a.redLink{color:red}
.instock{font-size:10pt;color:blue}
#breadcrumb.no_lsidebar{left:12px}
.text{font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;color:black;padding:0;margin:0;text-decoration:none}
.text th{font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;color:black;padding:0;margin:0;text-decoration:none}
.text td{font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;color:black;padding:0;margin:0;text-decoration:none}
/*product page end*/
/*Search Tile - Begin*/
table.countsort{width:100%;background-color:#ccc}
table.countsort td.count{text-align:left;vertical-align:middle;width:20%;color:#595959;padding:0}
table.countsort td.count font.number{color:#000;font-weight:bold}
table.countsort td.sort{text-align:right;vertical-align:middle;width:40%;color:#595959;padding:0}
table.countsort td.numonpage{text-align:right;vertical-align:middle;width:30%;color:#595959;padding:0}
.searchitem .description li{text-align:left;margin-left:20px}
table.searchresults{width:100%}
table.searchresults td{vertical-align:top;padding:4px;margin:4px;text-align:center}
table.searchresults td hr{text-align:center;vertical-align:middle;width:100%}
#vehicleheadimage{text-align:center;width:100%;padding:0; margin-left:15px;background:url(/images/styles/JEGSStyle1/VehicleSearchPageHeader.png) no-repeat 0 0}
.noResultefooterSection{width:100%;padding:0; margin-left:10px;}
#vehiclefooterimage{width:100%;padding:0; margin-left:10px}
table.searchitem{text-align:center;width:100%;height:290px}
td.searchitemrow{border-right:1px solid #666;height:100%}
td.searchitemlast{border-right:none}
table.searchitemr{text-align:center;width:100%;}
a.blem{color:red}
table.searchitem th{font-weight:bold;text-align:center}
table.searchitem td{font-size:8pt;border:0}
table.searchitem td.image{text-align:center;vertical-align:middle;height:110px}
table.searchitem .image img {max-height:110px}
table.searchitem td.title{font-size:10pt;text-align:center}
table.searchitem td.title a{color:#000000;font-size:10pt;font-weight:bold;text-decoration:none}
table.searchitem td.title a:hover{text-decoration:underline}
table.searchitem td.description{font-size:8pt;text-align:center;color:#666}
table.searchitem td.partno{font-size:8pt;text-align:center}
table.searchitem .price{color:#000000;font-size:9pt;text-align:center;font-weight:normal;padding:0;margin:0}
table.searchitem .redPrice{color:red;font-size:10pt;text-align:center;font-weight:bold;padding:0;margin:0}
.searchTerms{float:right}
.searchResultsLayout td{height:auto}
.searchResultsLayout div.breadcrumb{width:100%;margin-bottom:5px}
#keywordSearch.standardWidth{margin:3px 0 0 10px}
.dimlbl{font-size:8pt;font-weight:bold}
.pagination a:link, 
.pagination a:visited, 
.pagination a:active,  
.pagination a:hover{font-size:10pt;color:#666}
font.activepage{font-size:10pt;font-weight:bold}
.breadcrumb font.search{font-size:8pt}
.breadcrumb font.keyword{font-size:8pt;font-weight:bold}
.breadcrumb font.category{font-size:8pt}
#pageTop{width:100%;text-align:right;display:block}
/*Search Tile - End*/
/*Keyword Search - Begin*/
#keywordSearch .endecaProductTileCell{width:184px;height:214px;float:left;display:block;padding:5px;text-align:center}
#keywordSearch .endecaProductTileCellTitle{height:45px}
#keywordSearch .endecaProductTileCellPrice{width:150px;margin:0px auto;font-size:9pt;color:#00000;padding-bottom:5px}
#keywordSearch .endecaProductTitle{font-size:18;float:left}
/*Keyword Search - End*/
/*endeca product tile - begin*/
#endecaProductTile{width:798px;margin:10px auto 0}
#endecaProductTile .pagination{margin-top: 10px;}
#endecaProductTile .partNumberGrouping{margin:20px 0px 0px 0px;border-style:solid;background-color:#fff200;font-size:8pt;font-weight:normal;color:black;padding:5px;text-decoration:none;text-align:left;border-color:black;border-width:2px}
#endecaProductTile .partNumberNoGrouping{margin:20px 0px 0px 0px;border-style:solid;font-weight:normal;color:black;text-decoration:none;text-align:left;border-color:black;border-width:1px}
#endecaProductTile table.partListingBorder{border-left:solid 1px black;border-right:solid 1px black;border-top:none;border-bottom:none}
#endecaProductTile td.partListingBorder{border-top:none;border-bottom:solid 2px black;padding:5px;vertical-align:middle}
#endecaProductTile .itemPrice{color:black;font-size:10pt}
/*endeca product tile - end*/
/*ItemParentTile - Begin*/
#ItemDetailPage{width:802px;margin:35px 10px}
#ItemDetailPage .itemLeft, #ItemDetailPage .itemRight{width:396px;display:block;float:right;text-align:left}
#ItemDetailPage div.itemLeft{float:left;padding-right:10px}
#ItemDetailPage .itemDetailTable{width:100%}
#ItemDetailPage .itemDetailTable td{padding:2px 0}
#ItemDetailPage .itemFits{width:802px;display:block;float:left;text-align:left;margin:5px 0 5px 0}
#ItemDetailPage .itemdescbox .vendorImage{margin:0 5px 5px 0}
#ItemDetailPage .itemFits .text{font-weight:bold}
#ItemDetailPage .qty{width:100px;display:block;float:left;text-align:center;margin-left:30px;padding-top:2px}
#ItemDetailPage .price{width:100px;display:block;float:left;text-align:center}
#ItemDetailPage .price span{width:100%}
#ItemDetailPage .redPrice{font-size:9pt; color:red; padding:0; margin:0; font-weight:bold}
#ItemDetailPage .add{width:100px;display:block;float:right;text-align:center;padding-top:3px}
#ItemDetailPage .details{width:50%;display:block;float:left;padding-left:10px}
#ItemDetailPage .addthis_toolbox{width:50%display:block;float:right;padding-right:10px}
#ItemDetailPage .itemPrice{color:black;font-size:10pt;font-weight:bold}
#ItemDetailPage .itemPrice, #ItemDetailPage .instock{display:block;float:left}
#ItemDetailPage .ul_col1{width:100px;display:block;float:left;margin-top:10px;padding-top:0px;margin-left:44px}
#ItemDetailPage .ul_col2{width:100px;display:block;float:left;margin-top:10px;padding-top:0px}
#remPricMatGurantee{width:100%;padding-top:5px}
#pricematchGurantee{width:100%;margin:0;padding-top:5px}
#remPricMatGurantee .text{font-weight:bold}
#itemPricMatGurantee{width:100%;padding-top:45px}
#remitemPricMatGurantee{width:100%;margin:0;padding-top:45px}
#remitemPricMatGurantee .text{font-weight:bold}
#itemPricMatGurantee .text{font-weight:bold;}
#itemPricMatGurantee .text{font-weight:bold}
#ItemDetailPage .itemdescbox{display:block;float:left;text-align:left;width:100%}
#ItemDetailPage .moreDetailRow{float:left;width:100%}
#ItemDetailPage .Ask-A-Tech{text-align:right;padding-top:10px}
#itemImageDisplay.productImages{text-align:center}
#itemImageDisplay .imageThumbnails{padding:10px 0 10px 0}
#itemImageDisplay.productImages img{margin:0;vertical-align:middle}
#itemImageDisplay.productImages div.imageFrame{width:100%;height:300px;text-align:center;vertical-align:middle}
#itemImageDisplay .imageFrame img{max-width:300px;max-height:300px}
#itemImageDisplay.productImages img{margin:0;vertical-align:middle}
#itemImageDisplay.productImages div.imageFrame{width:100%;height:300px;text-align:center;vertical-align:middle}
#ItemDetailPage .auxDescription1{display:block;float:left;width:100%;}
/*ItemParentTile - End*/
/*FilterResultsPage - Begin*/
#filterTile{padding-left:10px;width:640px;margin:15px auto 0 auto}
#FilterPageResults{width:500px;margin:0 10px}
#FilterPageResults .itemLeft, #ItemDetailPage .itemRight{width:396px;display:block;float:right;text-align:left}
#FilterPageResults div.itemLeft{float:left;padding-right:10px}
#FilterPageResults .itemDetailTable{width:100%}
#FilterPageResults .itemDetailTable td{padding:2px 0}
#FilterPageResults .itemFits{width:802px;display:block;float:left;text-align:left;margin:5px 0 5px 0}
#FilterPageResults .itemdescbox .vendorImage{margin:0 5px 5px 0}
#FilterPageResults .itemFits .text{font-weight:bold}
#FilterPageResults .itemImage{float:left;width:100px;}
#FilterPageResults .qty{width:100px;display:block;float:left;text-align:center;margin-left:30px;padding-top:2px}
#FilterPageResults .price{width:100px;display:block;float:left;text-align:center}
#FilterPageResults .price span{width:100%}
#FilterPageResults .redPrice{font-size:9pt; color:red; padding:0; margin:0; font-weight:bold}
#FilterPageResults .add{width:100px;display:block;float:left;text-align:center;padding-top:3px}
#FilterPageResults .details{width:50%;display:block;float:left;padding-left:10px}
#FilterPageResults .addthis_toolbox{width:50%;display:block;float:right;padding-right:10px}
#FilterPageResults .itemPrice{color:black;font-size:9pt}
#FilterPageResults .itemPrice, #ItemDetailPage .instock{display:block;float:left}
#FilterPageResults .ul_col1{width:100px;display:block;float:left;margin-top:10px;padding-top:0px;margin-left:44px}
#FilterPageResults .ul_col2{width:100px;display:block;float:left;margin-top:10px;padding-top:0px}
#FilterPageResults .itemdescbox{display:block;float:left;text-align:left;width:100%}
/*FilterResultsPage - End*/
#new_product_table{margin-left:20px;width:620px}
#sport_compact{margin-top:1px;margin-left:30px}
#trucks{margin-top:1px;margin-left:20px}
.trucksAndCompacts h1{padding-top:10px;padding-bottom:15px;margin:0;font-family:Impact,Arial,Helvetica,san-serif;font-weight:normal;font-size:36pt}
.trucksAndCompacts div{width:200px;float:left}
/*Contest Entry - Begin*/
#contestEntry .submitcatreq{background:url(/images/buttons/SubmitRollover.gif) no-repeat 0 0; width:89px; height:28px; border:none; cursor:pointer; margin-left:150px}
#contestEntry .no_bullets{list-style-type:none; margin-top:10px; margin-left:0}
#contestEntry .no_bullets li{width:150px}
#contestEntry .left_heading, .left_heading_smaller, .center_heading, .center_heading_smaller{font-family:Verdana,Arial,Helvetica,sans-serif; padding-bottom:5px; padding-top:10px}
#contestEntry div.center_heading{text-align:center; font-size:1.7em; font-style:italic; font-weight:bold}
#contestEntry div.center_heading_smaller{text-align:center; font-size:10pt; font-weight:bold}
#contestEntry .left_heading, .left_heading_smaller{text-align:left}
#contestEntry .left_heading{font-size:1.3em}
#contestEntry .left_heading_smaller{margin-top:6px; font-size:1.2em; font-weight:bold}
#contestEntry .inst{text-align:center; width:100%}
#contestEntry table{text-align:center}
#contestEntry table td{text-align:left}
#contestEntry .catalogrqlbl{text-align:right}
#contestEntry{margin:0 auto 0 auto; text-align:center}
#contestEntry .text{font-size:8pt; width:200px; display:block; margin:0 0 0 120px}
#contestEntry .no_bullets{list-style-type:none; margin-top:10px; margin-left:16px; width:130px; float:left}
#contestEntry .demo1{padding-left:56px}
#contestEntry .entry_form_main table{width:600px; margin:0 auto 0 auto}
#contestEntry .entry_form_main table#us_form{width:400px}
#contestEntry .entry_form_main{margin-top:5px}
#contestEntry .entry_form_top{width:600px; padding:0; margin:5px auto 0 auto}
#contestEntry .entry_form_bottom{width:600px; padding:0; margin:5px auto 0 auto}
#contestEntry .legal{font-size:0.9em; text-align:left}
#contestEntry .entry_form_right{display:block; float:left; width:166px; margin-top:0; padding-left:15px; padding-top:15px}
#contestEntry .big{font-size:1.1em; font-weight:bold; padding-left:2px; padding-right:2px}
#contestEntry .bigger{font-size:2em; font-weight:bold}
#contestEntry .entry_error{font-size:1.5em; font-weight:bold; color:#f00; text-align:center; border:1px solid #000; padding:5px; margin:5px}
#contestEntry .required{color:#f00; font-size:1.5em; font-weight:bold; padding-right:3px; s}
#contestEntry div.contest_captcha{margin-top:10px}
#contestEntry .contest_captcha span{width:100%; float:left}
#contestEntry .contest_captcha span.left{text-align:left; margin-bottom:3px}
#contestEntry .contest_captcha span.center{text-align:center}
#contestEntry .contest_message{padding:5px}
#contestEntry span#engine_url{float:left; margin-top:-15px; padding-bottom:15px; text-align:left; width:166px}
#contestEntry #engine_url a{text-decoration:underline; color:#f00; font-size:2em}
#contestEntry #engine_url a:hover{text-decoration:none; color:#000}
#contestEntry div.entry_form_main div{text-align:center}
#contestEntry .addthis_toolbox{margin-left:120px;margin-top:10px;width:150px}
/*Contest Entry - End*/
/*Flash Tile - begin*/
#flashImage{width:802px;height:158px}
#flash {position:absolute;top:175;left:11px}
/*Flash Tile - end */
#trackTestedPage table{margin:0 auto};
#genericError{text-align:left;}
/*Specials Page*/
#specialsTile .tablepadding3{padding-left:0px;width:100%;border-bottom:1px solid #666666;display:block;float:left}
#specialsTile .tablepadding3last{border-bottom:none}
#specialsTile .specialTileCell{width:33%;float:left}
/*QuickOrder*/
table.QuickOrder{width:600px;}
table.QuickOrder th{text-align:left;}
table.QuickOrder #hindex{width:10px;}
table.QuickOrder #hquantity{width:40px;}
table.QuickOrder #hpartNumber{width:160px;}
table.QuickOrder #hdescription{width:390px;}
#subProductsTile .product_disp{width:300px;margin-top:5px}
#subProductsTile .product_disp .ImageWrapper_2{margin-bottom:5px}
.postContinue{
	color: Black;
	font-size: 9px;
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	text-transform: uppercase;
}
#TruckCategoryTreeTile{width:818px;margin-top:0;margin-bottom:35px auto 0}
#TruckCategoryTreeTile div.category_disp{margin-left:10px}
#TruckCategoryTreeTile div.category_disp_thumbnail{display:block;width:100%;float:left}
.TruckThumbnailwrap {margin: 0;padding: 5px;width: auto;}
.TruckThumbnailwrapper {border: 1px solid #000000;left;font-size: 10px;height: 185px;margin-left: 10px;margin-bottom: 25px;width: 150px;}
.TruckThumbnailimage {background: none repeat scroll 0 0 #FFFFFF;color: #2C0E16;display: block;margin-top: 10px;margin-left: 12;margin-right: 10;padding: 1px;}
.TruckThumbnailtext {text-align: center;background: none repeat scroll 0 0 #FFFFFF;color: #2C0E16;text-decoration:underline;font-weight:bold;font-size:8pt;}
.TruckThumbnailimage:hover {border-color: #FFFFFF;}
.TruckCatDesc{font-family:Arial,Helvetica,san-serif;font-size:7pt;font-weight:bold;border:1px solid #c0c0c0;border-style:outset;padding:5px;background-color:#ccc}
.TruckCatDesc a{text-decoration:underline;color:#000}
.TruckCatDesc a:link, .TruckCatDesc a:visited{font-weight:bold;font-size:7pt}
.TruckCatDesc a:hover{text-decoration:none}
.TruckCatDesc td{font-weight:bold;font-size:7pt}
.TruckCatDesc img{border:1px solid #000}
div.TruckCatDesc{width:816px;margin-bottom:30px;margin-top:0px}
.TruckPageHeading{font-size:14pt;font-weight:normal;text-align:left;margin-top: 40px;}
