html, body {margin:0;padding:0;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#A7A9AC;background-color:#000000;text-align:center;}
form, div, fieldset, h1, h2, h3, h4, img, p, ul, li, input {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
#wrapper {margin:0 auto;width:976px;text-align:left;background:url(images/wrapper-bg.gif) top left repeat-y;border-top:6px solid #525252;border-bottom:6px solid #525252;}
#wrapper_plain {padding:10px auto;text-align:left;border:6px solid #525252;}

#header {width:975px;height:103px;position:relative;border-bottom:6px solid #525252;background:url(images/header-bg.jpg) top left no-repeat;}
#offerheader{width:975px;height:103px;position:relative;border-bottom:6px solid #525252;background:url(images/offer-header-bg.gif) top left no-repeat;}
#logo {position:absolute;width:318px;height:70px;top:16px;left:16px;}
#strap {position:absolute;width:540px;top:29px;left:423px;color:#FFFFFF;font-size:150%;font-weight:normal;}

#offercontent {position:absolute;width:500px;top:29px;left:365px;color:#FFFFFF;font-size:100%;font-weight:bold;line-height:150%}
#offerleft {width: 130px;float:left;}
#offerright {width: 370px;float:right;}

.offerprodcode{font-weight:normal;}
.offerredtext{color:#FF0000;}
.offerbluetext{color:#3CC0F7;}
.offeryellowtext{color:#FFF100;}

#offercontent a {text-decoration:none;}
#offercontent a:link, #offercontent a:visited {color:#ffffff;text-decoration:none;}
#offercontent a:active, #offercontent a:hover {color:#ffffff;text-decoration:underline;}


#offercontentlink a {font-size:80%;text-decoration:none;display:block;margin-top:5px;text-align:center;padding:3px 5px 3px 5px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;font-weight:bold;width:190px;line-height:100%}
#offercontentlink a:link, #offercontentlink a:visited {background:url(images/offer-banner-link.gif) 0px bottom repeat-y;color:#FFFFFF;text-decoration:none;}
#offercontentlink a:active, #offercontentlink a:hover {background:url(images/offer-banner-link.gif) -200px bottom repeat-y;color:#FFFFFF;text-decoration:none;}

#offerbutton {width:56px;height:56px;position:absolute;top:8px;left:894px;color:#FFFFFF;font-size:100%;width:56px;}
#offerbutton a {font-size:80%;text-decoration:none;display:block;margin-top:5px;text-align:center;padding:0;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;font-weight:bold;width:56px;line-height:100%}
#offerbutton a:link, #offerbutton a:visited {background:url(images/offer-banner-button.gif) 0px bottom no-repeat;color:#FFFFFF;text-decoration:none;}
#offerbutton li a:active, #offerbutton a:hover {background:url(images/offer-banner-button.gif) -56px bottom no-repeat;color:#FFFFFF;text-decoration:none;}


#toplinks {width:964px;background:url(images/toplinks-bg.jpg) top left repeat-x #4B76A1;margin-left:6px;}
#toplinks table {font-size:90%;}
#toplinks td.home {padding-left:8px;font-weight:bold;color:#FFFFFF;}
#toplinks td.sep {width:7px;height:30px;background:url(images/toplink-sep.jpg) top left no-repeat #4B76A1;font-size:1%;}
#toplinks td.tlink {font-weight:bold;color:#FFFFFF;}

#left {float:left;display:inline;width:177px;margin-left:15px;margin-top:6px;margin-bottom:8px;}

#navsearch {width:177px;background:url(images/navsearch-bg.jpg) top left repeat-y;margin-top:8px;border-bottom:1px solid #454C54;}
#navsearch .navsearchtop {width:177px;background:url(images/navsearch-header.jpg) top left no-repeat;}
.navsearchtop p {color:#FFFFFF;font-size:90%;padding-top:8px;padding-left:8px;padding-bottom:8px;font-weight:bold;}
.navsearchtop a:link, .navsearchtop a:visited {color:#FFFFFF;text-decoration:none;}
.navsearchtop a:active, .navsearchtop a:hover {color:#FFFFFF;text-decoration:underline;}
table#search {margin-left:5px;margin-top:2px;margin-bottom:2px;}
#search .searchtext {border:1px solid #999999;width:138px;height:15px;font-size:90%;}
p.advsearch {width:177px;color:#FFFFFF;border-bottom:1px solid #454C54;}
p.advsearch a {width:177px;text-decoration:none;font-size:90%;display:block;padding-top:4px;padding-bottom:4px;padding-left:16px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:161px;}
p.advsearch a:link, p.advsearch a:visited {background:url(images/advsearch-bullet.jpg) 0 center no-repeat;color:#FFFFFF;}
p.advsearch a:active, p.advsearch a:hover {background:url(images/advsearch-bullet.jpg) -177px center no-repeat;color:#FFFFFF;}

.HomeIntroText{padding-left:15px;font-size:1.2em;font-style:italic;}
.HomeIntroText2{font-size:1.2em;font-style:italic;}

#nav {width:177px;margin-top:6px;}
#nav .navtop {width:177px;background:url(images/navtop-bg.jpg) top left no-repeat;}
.navtop p {color:#FFFFFF;font-size:90%;padding-top:8px;padding-left:8px;padding-bottom:8px;font-weight:bold;}
.navtop a:link, .navtop a:visited {color:#FFFFFF;text-decoration:none;}
.navtop a:active, .navtop a:hover {color:#FFFFFF;text-decoration:underline;}
#nav .navsection {color:#FFFFFF;font-size:120%;font-weight:bold;padding:4px;margin-left:5px;width:169px;background-color:#E1A71E}
ul#mainnav  {width:177px;background:url(images/nav-bg.jpg) top left repeat-y;}
#mainnav li {color:#DFDFDF;margin-bottom:1px;list-style:none;font-size:90%;font-weight:bold;}
#mainnav li.last {margin-bottom:0px;}
#mainnav a {text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;padding-left:16px;color:#DFDFDF;voice-family: "\"}\""; voice-family:inherit;width:161px;}
#mainnav a:link, #mainnav a:visited {background:url(images/nav-bullet.jpg) 0 center no-repeat;color:#DFDFDF;}
#mainnav a:active, #mainnav a:hover {background:url(images/nav-bullet.jpg) -177px center no-repeat;color:#FFFFFF;}
.navbottom {width:177px; height:1px; background:url(images/navbottom-bg.jpg) bottom left no-repeat;}
.sidebar_select {width:134px;margin-left:0px;font-size:90%;margin-top:4px;margin-bottom:4px;margin-right:3px;}

#sparts {width:177px;margin-top:6px;}
#sparts .spartstop {width:177px;background:url(images/sparts-top.jpg) top left no-repeat;}
.spartstop p {color:#FFFFFF;font-size:90%;padding-top:8px;padding-left:8px;padding-bottom:8px;font-weight:bold;}
.spartstop a:link, .spartstop a:visited {color:#FFFFFF;text-decoration:none;}
.spartstop a:active, .spartstop a:hover {color:#FFFFFF;text-decoration:underline;}
.spartsbottom {width:177px;background:url(images/sparts-bottom.jpg) bottom left no-repeat;}
.spartsbottom select {width:142px;margin-left:6px;font-size:90%;margin-top:4px;margin-bottom:4px;}

#navsocial {width:177px;margin-top:6px;}
#navsocial .navsocialtop {width:177px;background:url(images/navtop-bg.jpg) top left no-repeat;}
#navsocial .navsocialbottom {width:177px; padding: 5px 2px; background:url(images/navbottom-bg.jpg) bottom left no-repeat;}
.navsocialtop p {color:#FFFFFF;font-size:90%;padding-top:8px;padding-left:8px;padding-bottom:8px;font-weight:bold;}
#navsocial .navsocialbottom a:link, #navsocial .navsocialbottom a:visited{color:#FFFFFF;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;-khtml-opacity: 0.8;}
#navsocial .navsocialbottom a:active, #navsocial .navsocialbottom a:hover{color:#FFFFFF;filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;-khtml-opacity: 1;}

#navnews {width:177px;margin-top:6px;}
#navnews .navnewstop {width:177px;background:url(images/navnews-top.jpg) top left no-repeat;}
.navnewstop p {color:#FFFFFF;font-size:90%;padding-top:8px;padding-left:8px;padding-bottom:8px;font-weight:bold;}
.navnewstop a:link, .navnewstop a:visited {color:#FFFFFF;text-decoration:none;}
.navnewstop a:active, .navnewstop a:hover {color:#FFFFFF;text-decoration:underline;}
.navnewsbottom {width:177px;background:url(images/navnews-bottom.jpg) bottom left no-repeat;padding-bottom:1px;}

#subnav {width:177px;margin-top:6px;}
ul#subnavnav  {width:177px;}
#subnavnav li {width:177px;color:#DFDFDF;border-bottom:1px solid #000000;list-style:none;font-size:90%;font-weight:bold;position:relative;}
#subnavnav li.flags {#margin-bottom:-3px;}
#subnavnav a {color:#DFDFDF;text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;padding-left:16px;voice-family: "\"}\""; voice-family:inherit;width:161px;}
#subnavnav a:link, #subnavnav a:visited {background:url(images/subnav-bullet.jpg) 0 center no-repeat;color:#DFDFDF;}
#subnavnav a:active, #subnavnav a:hover {background:url(images/subnav-bullet.jpg) -177px center no-repeat;color:#FFFFFF;}
.subnavbottom {width:177px;background-color:#1A1A1B;}
.subnavbottom p {padding:5px 5px 5px 14px;color:#C0C0C0;font-size:90%;}
#faq_1 {position:absolute;width:21px;height:12px;right:63px;top:4px;}
#faq_2 {position:absolute;width:21px;height:12px;right:34px;top:4px;}
#faq_3 {position:absolute;width:21px;height:12px;right:6px;top:4px;}
a.faq {padding-top:0px;padding-bottom:0px;padding-left:0px;}
a.faq:link, a.faq:visited {background:none;color:#DFDFDF;}
a.faq:active, a.faq:hover {background:none;color:#FFFFFF;}

#main {float:right;display:inline;width:757px;margin-right:16px;margin-top:8px;position:relative;margin-bottom:8px;}

.mainbox {width:757px;margin-top:6px;}
.mainboxw-top {width:757px;height:6px;font-size:1%;background:url(images/mainboxw-top.jpg) top left no-repeat;}
.mainboxw {width:757px;min-height:62px;background:url(images/mainboxw-bg.jpg) top left repeat-y;}
/*\*/
* html .mainboxw {height:62px;}
/**/
.mainboxw-btm {width:757px;height:6px;font-size:1%;background:url(images/mainboxw-bottom.jpg) top left no-repeat;}

.textcontainer a:link, .textcontainer a:visited,.results_editorialcontainer a:link, .results_editorialcontainer a:visited {color:#FFFFFF;}
.textcontainer a:hover, .textcontainer a:active, .results_editorialcontainer a:active, .results_editorialcontainer a:hover {color:#E0B04F}

.product_description ul, .product_description dl{padding-left:20px; padding-right:20px; }

.messagetext {padding: 15px 15px 15px 0px;}
.messagetext a:link, .messagetext a:visited, .product_description a:link, .product_description a:visited{color:#FFFFFF;text-decoration:none;}
.messagetext a:active, .messagetext a:hover, .product_description a:active, .product_description a:hover {color:#FFFFFF;text-decoration:underline;}


/*\*/
* html .mainboxb {height:62px;}
/**/
.mainboxb a,.mainboxb a:visited,.mainboxb a:active {color:#FFFFFF;}
.mainboxb a:hover {color:#E0B04F;}
.mainboxb p {color:#A7A9AC;}

.mainboxb ul, .mainboxb dl{padding-left:20px; padding-right:20px; }


.mainboxb-btm {width:757px;height:6px;font-size:1%;background:url(images/mainboxb-bottom.jpg) top left no-repeat;}

.mainbox h1 {color:#FFFFFF;font-weight:normal;font-size:150%;padding:12px 13px 21px 13px;}
.mainbox p {color:#FFFFFF;font-weight:normal;padding:0px 0px 13px 10px;;}
.mainboxbreadcrumbs {color:#A7A9AC;font-weight:normal;padding-left:13px;}
.mainboxbreadcrumbs a, .mainboxbreadcrumbs a:visited {color:#A7A9AC;}
.mainboxbreadcrumbs a:hover {color:#E0B04F}

.mainboxb-top {width:757px;height:6px;font-size:1%;background:url(images/mainboxb-top.jpg) top left no-repeat;}
.mainboxb {width:757px;min-height:62px;background:url(images/mainboxb-bg.jpg) top left repeat-y;}
.mainboxb .textcontainer {padding: 0px 0px 0px 15px; width:730px;}
.textcontainer {padding-bottom: 15px;width:730px;}
.mainboxb .textcontainer h4, .textcontainer h4, .product_description h4{color:#ffffff; font-size:1.3em}
.mainboxb .textcontainer h3, .textcontainer h3, .product_description h3{color:#ffffff; font-size:1.6em}
.mainboxb .textcontainer p, .textcontainer p{color:#A7A9AC}

.mainboxb .ChangeCar{float:right;width:130px;padding-right:50px;padding-top:15px;}
.mainboxb h1{width:500px;}

.textcontainer ul{;overflow:auto;}

.smallpanelrow {width:757px;margin-top:10px;}
.smallpanel {width:373px;float:left;display:inline;background:url(images/smallpanel-bg.jpg) top left repeat-y;border-bottom:1px solid #272B2F;}
.smallpanelrow h2 {width:373px;font-size:100%;}
.smallpanelrow h2 a {width:373px;color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:8px;voice-family: "\"}\""; voice-family:inherit;width:365px;}
.smallpanelrow h2 a:link, .smallpanelrow h2 a:visited {background:url(images/smallpanel-header.jpg) 0 top no-repeat;color:#FFFFFF;}
.smallpanelrow h2 a:active, .smallpanelrow h2 a:hover {background:url(images/smallpanel-header.jpg) -373px top no-repeat;color:#FFFFFF;}
.smallpanelimg {width:150px;height:112px;margin:2px;float:left;display:inline;text-align:center;overflow-y:hidden;overflow:hidden;overflow-x:hidden;}
.smallpaneltext {width:214px;margin:2px;float:right;display:inline;background-color:#0F1010;}
.smallpaneltext p {min-height:60px;font-size:90%;padding:4px;}
.smallpaneltext p a:link, .smallpaneltext p a:visited {/*background:url(images/smallpaneltext-bg.gif) 0 bottom no-repeat #0F1010;*/color:#AEAEAE;text-decoration:none;}
.smallpaneltext p a:active, .smallpaneltext p a:hover {/*background:url(images/smallpaneltext-bg.gif) -214px bottom no-repeat #0F1010;*/color:#AEAEAE;text-decoration:underline;}
.smallpaneltext h3 {width:214px;color:#EF2C31;padding-top:3px;padding-bottom:3px;padding-left:3px;background-color:#1C1D1D;font-size:100%;voice-family: "\"}\""; voice-family:inherit;width:211px;}
.smallpaneltext h3 a:link, .smallpaneltext h3 a:visited {color:#EF2C31;text-decoration:none;background-color:#1C1D1D;}
.smallpaneltext h3 a:active, .smallpaneltext h3 a:hover {color:#EF2C31;text-decoration:none;background-color:#1C1D1D;}
.smallpaneltext h4 {width:214px;color:#E0B04F;padding-top:3px;padding-bottom:3px;padding-left:3px;background-color:#1C1D1D;font-size:100%;voice-family: "\"}\""; voice-family:inherit;width:211px;}
.smallpaneltext h4 a:link, .smallpaneltext h4 a:visited {color:#E0B04F;text-decoration:none;background-color:#1C1D1D;}
.smallpaneltext h4 a:active, .smallpaneltext h4 a:hover {color:#E0B04F;text-decoration:none;background-color:#1C1D1D;}
/*\*/
* html .smallpaneltext p {height:60px;}
/**/
.smallpanelr {width:373px;float:right;display:inline;background:url(images/smallpanel-bg.jpg) top left repeat-y;border-bottom:1px solid #272B2F;}
.smallpanelr-row {width:363px;margin-left:5px;margin-top:5px;background:url(images/smallpanelr-row-bg.jpg) bottom left no-repeat;}
.smallpanelr-row.last {background:none;}
.smallpanelrimg {width:83px;height:64px;float:left;display:inline;text-align:center;overflow:hidden;}
.smallpanelrtext {width:275px;float:right;display:inline;}
.smallpanelrtext p {font-size:90%;}
.smallpanelrtext p a {}
.smallpanelrtext p a:link, .smallpanelrtext p a:visited {/*background:url(images/smallpaneltext-bg.gif) 0 bottom no-repeat #0F1010;*/color:#AEAEAE;text-decoration:none;}
.smallpanelrtext p a:active, .smallpanelrtext p a:hover {/*background:url(images/smallpaneltext-bg.gif) -179px bottom no-repeat #0F1010;*/color:#AEAEAE;text-decoration:underline;}
.smallpanelrtext h3 {color:#EF2C31;padding-top:3px;padding-bottom:3px;font-size:100%;}
.smallpanelrtext h3 a:link, .smallpanelrtext h3 a:visited {color:#EF2C31;text-decoration:none;}
.smallpanelrtext h3 a:active, .smallpanelrtext h3 a:hover {color:#EF2C31;text-decoration:none;}
.smallpanelrtext h4 {color:#E0B04F;padding-top:3px;padding-bottom:3px;font-size:100%;}
.smallpanelrtext h4 a:link, .smallpanelrtext h4 a:visited {color:#E0B04F;text-decoration:none;}
.smallpanelrtext h4 a:active, .smallpanelrtext h4 a:hover {color:#E0B04F;text-decoration:none;}

.catrow {margin-top:10px;}
.cat, .cat_picker {width:172px;float:left;display:inline;margin-left:13px;background:url(images/cat-bg.jpg) bottom left no-repeat #010101;}
.cat h2 {width:172px;font-size:100%;}
.cat h2 a {width:172px;color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:7px;voice-family: "\"}\""; voice-family:inherit;width:165px;}
.cat h2 a:link, .cat h2 a:visited {background:url(images/cat-header.jpg) 0 top no-repeat;color:#FFFFFF;}
.cat h2 a:active, .cat h2 a:hover {background:url(images/cat-header.jpg) -172px top no-repeat;color:#FFFFFF;}

.cat_picker h2 {width:172px;font-size:100%;}
.cat_picker h2 a {width:172px;color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:7px;voice-family: "\"}\""; voice-family:inherit;width:165px;}
.cat_picker h2 a:link, .cat_picker h2 a:visited {background:url(images/cat-header_nomore.jpg) 0 top no-repeat;color:#FFFFFF;}
.cat_picker h2 a:active, .cat_picker h2 a:hover {background:url(images/cat-header_nomore.jpg) -172px top no-repeat;color:#FFFFFF;}

.catimage {width:172px;height:101px;text-align:center;}
.catimage img {padding-top:8px;}
.detailimage {width:172px;height:120px;text-align:center;}
ul.catalogue {width:172px;}
ul.catalogue li {color:#FFFFFF;list-style:none;font-size:90%;font-weight:bold;}
ul.catalogue li.top {margin-bottom:1px;}
ul.catalogue a {color:#DFDFDF;text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;padding-left:7px;voice-family: "\"}\""; voice-family:inherit;width:165px;}
ul.catalogue a.rev:link, ul.catalogue a.rev:visited {background:url(images/catbtn-blue.jpg) 0 top no-repeat;color:#FFFFFF;}
ul.catalogue a.rev:active, ul.catalogue a.rev:hover {background:url(images/catbtn-blue.jpg) -172px top no-repeat;color:#FFFFFF;}
ul.catalogue a.org:link, ul.catalogue a.org:visited {background:url(images/catbtn-red.jpg) 0 bottom no-repeat;color:#FFFFFF;}
ul.catalogue a.org:active, ul.catalogue a.org:hover {background:url(images/catbtn-red.jpg) -172px bottom no-repeat;color:#FFFFFF;}

/* LINKS STYLES*/
a.olink:link, a.olink:visited {color:#E0B04F;text-decoration:none;}
a.olink:active, a.olink:hover {color:#E0B04F;text-decoration:underline;}
a.lblink:link, a.lblink:visited {color:#C4DBE9;text-decoration:none;}
a.lblink:active, a.lblink:hover {color:#C4DBE9;text-decoration:underline;}
a.wlink:link, a.wlink:visited {color:#FFFFFF;text-decoration:none;}
a.wlink:active, a.wlink:hover {color:#FFFFFF;text-decoration:underline;}

.orange {color:#E0B04F;}
.lblue {color:#05AFF8;}
.red {color:#EF2C31;}
.white {color:#FFFFFF;}
.grey {color:#A7A9AC;}

.sectionpane {width:737px;margin-top:6px;}
.sectionpane h1 {width:374px;background:url(images/resultsheader-bg.jpg) top left no-repeat;font-size:110%;color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:8px;voice-family:"\"}\"";voice-family:inherit;width:366px;}
.sectionpane h1 a,.sectionpane h1 a:visited,.sectionpane h1 a:active {color:#FFFFFF;}
.sectionpane h1 a:hover {color:#E0B04F;}

.sectionpane_narrow {width:360px;margin-top:6px;margin-left:10px;}
.sectionpane_narrow h1 {width:204px;background:url(images/resultsheader-bg_narrow.jpg) top left no-repeat;font-size:110%;color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:8px;voice-family:"\"}\"";voice-family:inherit;width:204px;}
.sectionpane_narrow h1 a,.sectionpane_narrow h1 a:visited,.sectionpane_narrow h1 a:active {color:#FFFFFF;}
.sectionpane_narrow h1 a:hover {color:#E0B04F;}

.sectionouter_narrow, .formentry {width:360px;padding:10px; border:1px solid #234679;}
.sectionouter {width:737px;padding:10px; border-top:1px solid #234679;border-bottom:1px solid #234679;background:url(images/resultsouter-bg.jpg) top left repeat-y;}

#CatPlateLabels {border: 1px solid #234679;float:right;}
#CatPlateLabels p{padding:12px 13px 0px 13px;}
#CatPlateLabels h1 {color:#E0B04F;font-size:130%;padding:12px 13px 21px 13px;border-bottom: 1px solid #234679}

.bluerule {color: #234679; background-color: #234679; height: 1px;}


#resultspane {width:757px;margin-top:6px;}
#resultspane h1 {width:374px;background:url(images/resultsheader-bg.jpg) top left no-repeat;font-size:110%;color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:8px;voice-family:"\"}\"";voice-family:inherit;width:366px;}
#resultspane h1 a,#resultspane h1 a:visited,#resultspane h1 a:active {color:#FFFFFF;}
#resultspane h1 a:hover {color:#E0B04F;}

#resultsouter {width:757px;height:500px;border-top:1px solid #234679;border-bottom:1px solid #234679;background:url(images/resultsouter-bg.jpg) top left repeat-y;}
#resultsinner {width:749px;height:492px;margin:4px;overflow-y:scroll;overflow:auto;overflow-x:hidden;overflow:-moz-scrollbars-vertical !important;}

#results_shallowouter {width:757px;height:200px;border-top:1px solid #234679;border-bottom:1px solid #234679;background:url(images/resultsouter-bg.jpg) top left repeat-y;}
#results_shallowinner {width:749px;height:192px;margin:4px;overflow-y:scroll;overflow:auto;overflow-x:hidden;overflow:-moz-scrollbars-vertical !important;}

#results_stretchouter {width:757px;border-top:1px solid #234679;border-bottom:1px solid #234679;background:url(images/resultsouter-bg.jpg) top left repeat-y;clear:both}
#results_stretchinner {width:749px;margin:4px;}

.results_editorialcontainer {padding:10px;}
.results_editorialcontainer p{padding:13px;}
.results_editorialcontainer li .CollectionContent li {padding-left:30px;}
.results_editorialcontainer h1, .results_editorialcontainer h3, .results_editorialcontainer h4{color:#ffffff; background-image:none;}
.results_image{padding-right:10px;padding-bottom:10px;}


ul#results  {width:722px;}
#results li {color:#DFDFDF;margin-bottom:1px;list-style:none;font-size:90%;font-weight:bold;}
#results a {width:722px;text-decoration:none;display:block;padding-top:4px;padding-bottom:4px;padding-left:36px;color:#DFDFDF;voice-family:"\"}\"";voice-family:inherit;width:686px;}
#results a:link, #results a:visited {background:url(images/results-bg.jpg) 0 center no-repeat;color:#FFFFFF;}
#results a:active, #results a:hover {background:url(images/results-bg.jpg) -722px center no-repeat;color:#FFFFFF;}

#footer {margin:0 auto;width:975px;margin-top:20px;padding-bottom:20px;color:#AEAEAE;text-align:center;font-size:90%;}
#footer a:link, #footer a:visited {color:#AEAEAE;text-decoration:none;} 
#footer a:hover, #footer a:active {color:#AEAEAE;text-decoration:underline;}

.tbldetail {width:722px;background-color:#171717;margin-bottom:3px;}
.tbldetail td, .tbldetailheader td{padding-left:3px;padding-right:3px}
.tbldetail_separator{height:2px; padding:0px;background-color:#000000;}
.tbldetailheader {border-left:1px solid #234679;}
.qty {font-size:100%;width:30px;height:14px;text-align:right;border:1px solid #666666; padding-right:5px; padding-top:5px;}

#detailpane {width:757px;margin-top:6px;}
#detailpane h1 {width:374px;background:url(images/detailheader-bg.jpg) top left no-repeat;font-size:110%;color:#FFFFFF;text-decoration:none;display:block;padding-top:5px;padding-bottom:5px;padding-left:8px;voice-family:"\"}\"";voice-family:inherit;width:366px;}
#detailouter {width:757px;border-top:1px solid #454C54;border-bottom:1px solid #454C54;background:url(images/detailouter-bg.jpg) top left repeat-y;}
#detailinner {width:749px;margin:4px;}
.imgdetail {width:172px;float:left;display:inline;margin-top:12px;margin-left:12px;}
.detailtext {width:540px;float:right;display:inline;margin-right:20px;}

.detailtext a:link, .detailtext a:visited {color:#FFFFFF;text-decoration:none;}
.detailtext a:active, .detailtext a:hover {color:#FFFFFF;text-decoration:underline;}


.basketheader_l {background:url(images/navtop-bg.jpg) top left;}
.basketheader_r {background:url(images/navtop-bg_r.jpg) top right;}
.basketheader	{background:url(images/navtop-bg_long.jpg) top left;}

.basketheader, .basketheader_l, .basketheader_r{color:#FFFFFF;padding:5px;font-weight:bold;}
.basketrow {background-color: #222222;padding:1px 5px 1px 5px;}

.basketfooter_label, .basketfooter {text-align:right;padding:2px 5px 2px 5px;font-weight:bold;}
.basketfooter {background-color: #222222;}

.basketcontrols {float:right; width: 250px; padding:17px;text-align:right}
.basketcontrols input {margin-top:5px; width:120px;}

.baskettext  {float:left; width:400px; padding:17px;}

.purchase_box {margin-top: 133px;width:200px; padding: 5px; border: 1px solid #E0B04F; float:right; text-align:right}
.purchase_box2 {padding: 5px; border: 1px solid #E0B04F;}

input.button_small	{width:44px;height:21px;background:url(images/btn_small.gif) top left no-repeat;color:#FFFFFF;font-weight:normal;cursor:pointer !important;}
input.button_med	{width:100px;height:21px;background:url(images/btn_med.gif) top left no-repeat;color:#FFFFFF;font-weight:normal;cursor:pointer !important;}
input.button_large	{width:175px;height:21px;background:url(images/btn_large.gif) top left no-repeat;color:#FFFFFF;font-weight:normal;cursor:pointer !important;}


input.input_large {font-size:100%;width:200px;height:15px;border:1px solid #666666; padding-left:5px; padding-top:1px;padding-bottom:1px;}

.EditorialImageBoxOuter td {padding:4px;border:0px}
.EditorialImageBoxInner td {border: 1px solid #234679;padding:4px;}

.ProdImage_Medium {border: 5px solid #000000}
.ProdImage_Small {border: 2px solid #000000}

.formentry fieldsetxx {
	padding:0;
	margin:0;
	border:0;
}
.formentry input.txtsml, input.input_small {font-size:100%;width:50px;height:15px;border:1px solid #666666; padding-left:5px; padding-top:1px;padding-bottom:1px;}
.formentry input.txtsml_required {background-color:#CEE2E2;}
.formentry input.txtmed,input.input_med {font-size:100%;width:100px;height:15px;border:1px solid #666666; padding-left:5px; padding-top:1px;padding-bottom:1px;}
.formentry input.txtmed_required {background-color:#CEE2E2;}
.formentry input.txtlge, #registration textarea.txt, input.input_med_lge {font-size:100%;width:150px;height:15px;border:1px solid #666666; padding-left:5px; padding-top:1px;padding-bottom:1px;}
.formentry input.txtlge_required, #registration textarea.txt_required {background-color:#CEE2E2;}
.formentry .formrow {margin:2px 0 0 5px;}
.formentry label {
	display: block;
	float: left;
	width: 90px;
	padding:2px 5px 0 0;
	margin: 0px 0px 0px 0px;
	text-align:right;
}
.formentry label.required {
	color:#FF0000;
}
.errormessage{padding:10px;color: #ff0000;}

