.left {
float:left;
}

.right {
float:right;
}

.productRight {
float:right;
margin:0 0 15px 15px;
}

.productLeft {
float:left;
margin:0 15px 15px 0;
}

.productFull {
float:right;
margin:0 0 15px;
}

.name a {
color:#000;
font-size:11px;
font-weight:bold;
text-decoration:none;
border:none;
}

.pict_box {
margin-bottom:12px;
border-bottom:solid 1px #dbdbdb;
padding-bottom:8px;
text-align:center;
}

.price {
color:#111;
font-size:15px;
line-height:normal;
font-weight:bold;
}

.price_box {
overflow:hidden;
margin-top:5px;
}

.price_box .coll1 {
width:87px;
float:left;
}

.price_box .coll2 {
width:auto;
float:left;
}

.price_box .coll2 .ind {
padding:0 0 0 20px;
}

.button {
padding-top:0;
}

.box_line {
overflow:hidden;
padding:20px 20px 19px 0;
}

.box_line2_spec {
overflow:hidden;
width:80%;
padding:20px 20px 19px 0;
}

.box_line2 {
overflow:hidden;
display:none;
padding:0 15px 0 24px;
}

.box_line3 {
overflow:hidden;
display:none;
padding:0 27px;
}

.box_line3 .inner {
line-height:1px;
height:26px;
}

.box_line4 {
overflow:hidden;
display:none;
padding:0 12px;
}

.box_line5 {
overflow:hidden;
display:none;
padding:0;
}

ol li {
line-height:21px;
}

#disp-order-sorter {
width:80%;
}

#column_center input,#column_center #sorter select {
position:relative;
margin:-2px 0;
}

#advSearchDefault form {
padding:0;
}

#advSearchDefault fieldset {
border:none;
border-top:1px dotted #545454;
padding:0;
}

#advSearchDefault fieldset legend {
display:inline-block;
background:#FFF;
color:#000;
font-weight:bold;
padding:0 5px 0 0;
}

#advSearchDefault fieldset.searchCat {
float:left;
display:inline;
width:260px;
}

#advSearchDefault fieldset.searchMan {
float:right;
display:inline;
width:260px;
}

#advSearchDefault fieldset .catBox {
padding:15px 0 5px;
}

#advSearchDefault fieldset .subCatBox {
padding:0 0 15px;
}

#advSearchDefault fieldset label {
width:auto;
margin:0 0 0 5px;
}

#advSearchDefault .messageStackCaution {
background:none;
color:red;
padding:0 0 20px;
}

#featuredProducts {
overflow:hidden;
zoom:1;
}

#popupSearchHelp {
background:#FFF;
text-align:left;
}

#sorter form {
display:inline;
}

#indexDefaultMainContent p.mainHead {
font-size:24px;
color:#74B541;
line-height:26px;
}

#indexDefaultMainContent p.mainSubhead {
font-size:18px;
color:#5F6062;
line-height:20px;
}

#indexDefaultMainContent .aboutBlock {
width:542px;
height:200px;
margin-top:20px;
}

#indexDefaultMainContent .aboutBlock h2 {
font-size:14px;
padding-bottom:5px;
}

#indexDefaultMainContent .aboutBlock p {
line-height:normal;
color:#000;
padding:0 0 8px;
}

#indexDefaultMainContent .aboutBlock ul {
color:#000;
margin-bottom:5px;
}

#indexDefaultMainContent .aboutBlock ul li {
line-height:normal;
padding-bottom:.3em;
background:url(../images/black-arrow.gif) no-repeat scroll 0 5px transparent;
}

#indexDefaultMainContent .fleetComms {
background:url(../images/ezpages/fleet-communication-us-back.jpg) left top no-repeat scroll;
height:341px;
width:542px;
}

#indexDefaultMainContent .safety {
background:url(../images/ezpages/driver-safety-back.jpg) left top no-repeat scroll;
height:226px;
width:542px;
}

#indexDefaultMainContent .installation {
background:url(../images/ezpages/complete-installation-services-back.jpg) left top no-repeat scroll;
height:222px;
width:542px;
margin-bottom:20px;
}

.centerColumn .copy {
background:#FFF;
padding:18px 15px 20px 18px;
}

.centerColumn .copy ul {
list-style-type:none;
margin:0 0 10px 10px;
}

.centerColumn .copy ul li {
padding-left:8px;
background:url(../images/grey-arrow.gif) 0 7px no-repeat scroll;
}

.centerColumn .copy .doc .block {
float:left;
width:100%;
border-top:1px dotted #929292;
padding-top:20px;
margin-bottom:20px;
}

.centerColumn .copy .doc .block h2 {
font-weight:400;
}

.centerColumn .copy .doc .block h2 strong {
text-transform:uppercase;
}

.centerColumn .copy .doc .block h2 span {
display:block;
border-top:1px solid #000;
margin:5px 0 0;
padding:5px 0 0;
}

.centerColumn .copy .doc .block ul {
list-style-type:none;
margin:2px 0 10px 10px;
padding:0;
}

.centerColumn .copy .doc .block ul li {
padding-left:8px;
background:url(../images/black-arrow.gif) 0 5px no-repeat scroll;
}

.centerColumn .copy .doc .block p.more {
padding-bottom:0;
padding-left:8px;
background:url(../images/black-arrow.gif) 0 7px no-repeat scroll;
}

.centerColumn .copy .doc .block p.more span {
text-decoration:underline;
cursor:pointer;
}

.centerColumn .copy .aboutus img.office {
float:right;
display:inline;
margin:8px 0 10px 24px;
}

.centerColumn .copy .installation .theprocess {
margin-top:20px;
padding-bottom:20px;
background:url(../images/ezpages/install-process-bg-bottom.gif) left bottom no-repeat scroll;
}

.centerColumn .copy .installation ol {
list-style-type:none;
margin:10px 0 0;
padding:0;
}

.centerColumn .copy .installation ol li {
width:502px;
background:url(../images/ezpages/install-process-bg.gif) left top no-repeat scroll;
color:#FFF;
line-height:16px;
padding:89px 20px 0;
}

.centerColumn .copy .installation ol li.p1 {
padding:20px 20px 0;
}

.centerColumn .copy .partner ul li {
padding-left:13px;
background:url(../images/black-arrow.gif) 0 5px no-repeat scroll;
}

.centerColumn .copy #partnerList h3 {
border-bottom:1px dotted #545454;
padding:3em 0 2em;
}

.centerColumn .copy #partnerList .partnerDetails {
clear:both;
border-bottom:1px dotted #545454;
padding:1em 0;
}

.centerColumn .copy #partnerList div.img {
width:150px;
text-align:center;
padding-top:5px;
}

.centerColumn .copy .fleet ul li {
float:left;
display:inline;
width:230px;
padding-left:8px;
background:url(../images/black-arrow.gif) 0 5px no-repeat scroll;
margin-right:20px;
}

.centerColumn .copy .tnc ol li span {
display:block;
font-weight:bold;
border-bottom:1px dotted #929292;
margin:0 0 5px;
padding:10px 0 5px;
}

.centerColumn .copy .tnc ol li ol {
margin-left:10px;
}

.centerColumn .copy .tnc ol li ol li {
padding-bottom:10px;
}

.centerColumn .copy .tnc ol li ol li ol li {
padding-bottom:0;
}

.centerColumn .copy .tnc ul {
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}

.centerColumn .copy .tnc ul li {
padding-bottom:0!important;
}

.centerColumn .copy .training p {
clear:both;
}

.centerColumn .copy .training ul {
margin:1em 0 0 93px;
}

.centerColumn .copy .training ul li {
float:left;
display:inline;
background:none;
margin:0 40px 1em 0;
padding:0;
}

.centerColumn .copy .training ul li.fitas {
margin-top:20px;
}

.centerColumn .copy .training img.left,.centerColumn .copy .training img.right {
margin:1em 0 2em;
}

.centerColumn .newsletter fieldset.inputfieldset label {
margin-bottom:5px!important;
font-weight:bold;
vertical-align:top;
}

.centerColumn .newsletter fieldset.inputfieldset input {
border:1px solid #929292;
width:200px;
font-size:11px;
margin-bottom:5px!important;
position:static!important;
padding:3px 2px;
}

.centerColumn .newsletter fieldset.inputfieldset select {
width:206px;
font-size:11px;
margin-bottom:5px;
position:static!important;
padding:3px 2px;
}

.centerColumn .newsletter fieldset.inputfieldset a {
padding:0 5px;
}

.centerColumn .newsletter fieldset.radiofieldset p {
margin-bottom:5px!important;
font-weight:bold;
vertical-align:top;
display:inline-block;
width:100px;
margin-right:10px;
}

.centerColumn .newsletter fieldset.radiofieldset div.radioBlock {
display:inline-block;
margin:5px 10px 5px 0;
}

.centerColumn .newsletter fieldset.radiofieldset div.radioBlock label {
width:auto;
padding-left:5px;
}

#siteMapList ul {
list-style-type:none;
margin:0 0 0 15px;
padding:0;
}

#siteMapList ul li {
padding-left:13px;
background:url(../images/black-arrow.gif) 0 5px no-repeat scroll;
padding-bottom:5px;
}

#siteMapList ul li ul {
margin-top:5px;
}

#siteMapList ul li ul li a {
color:#545454;
}

.centerColumn .copy .team p.intro {
width:280px;
height:170px;
font-size:1.4em;
line-height:1.2em;
}

.centerColumn .copy .team .questions p {
min-height:110px;
padding-left:115px;
clear:both;
}

.centerColumn .copy .team .questions p.interests {
min-height:0;
padding-left:0;
}

.centerColumn .copy .team .questions ul.interests li {
min-height:110px;
padding-left:115px;
float:left;
display:inline;
margin:0 20px 20px 0;
}

.centerColumn .copy .services .installation {
background:url(../images/services/installation-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .services .fleet {
background:url(../images/services/fleet-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .services .rugged {
background:url(../images/services/rugged-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .services .telematics {
background:url(../images/services/telematics-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .services .mount {
background:url(../images/services/mount-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .services .wifi {
background:url(../images/services/wifi-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .services .audits {
background:url(../images/services/audits-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .services .repairs {
background:url(../images/services/repairs-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .casestudies .freight {
background:url(../images/case-studies/shipping-freight-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .casestudies .dreyers {
background:url(../images/case-studies/dreyers-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .casestudies .nestle {
background:url(../images/case-studies/nestle-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .casestudies .larc {
background:url(../images/case-studies/larc-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .casestudies .rugged {
background:url(../images/case-studies/rugged-integration-back.jpg) 0 0 no-repeat scroll;
}

.centerColumn .copy .case-details .case-col-1 {
float:left;
display:inline;
width:272px;
margin:0 0 20px;
}

.centerColumn .copy .case-details .case-col-1 img.logo {
margin:0 0 2.5em;
}

.centerColumn .copy .case-details .case-col-1 img.nestle {
margin:0 0 2.5em 62px;
}

.centerColumn .copy .case-details .case-col-1 img.larc {
margin:0 0 2.5em 12px;
}

.centerColumn .copy .case-details .case-col-1 blockquote {
display:block;
width:272px;
background:url(../images/case-studies/quote-top.gif) 0 0 no-repeat scroll;
position:relative;
margin-bottom:1.5em;
}

.centerColumn .copy .case-details .case-col-1 blockquote p {
background:url(../images/case-studies/quote-bottom.gif) left bottom no-repeat scroll;
}

.centerColumn .copy .case-details .case-col-1 blockquote p span.quote {
display:block;
color:#FFF;
font-size:1.4em;
padding:29px 20px 30px;
}

.centerColumn .copy .case-details .case-col-1 blockquote p span.ref {
display:block;
position:absolute;
left:20px;
bottom:10px;
color:#8f8e90;
line-height:normal;
}

.centerColumn .copy .case-details .case-col-1 h2 {
font-size:1.3em;
line-height:1.3em;
}

.centerColumn .copy .case-details .case-col-2 {
float:right;
display:inline;
width:250px;
margin:0 0 20px;
}

.centerColumn .copy .case-details .summary {
width:230px;
background:url(../images/case-studies/summary-top.gif) 0 0 no-repeat scroll;
position:relative;
color:#000;
padding:10px;
}

.centerColumn .copy .info .summary {
width:230px;
background:url(../images/case-studies/summary-top.gif) 0 0 no-repeat scroll;
position:relative;
color:#000;
padding:10px;
float:left;
margin:0 0 2.0em;
}

.centerColumn .copy .info .summary.right {
float:right;
}

.centerColumn .copy .info .summary.newLine {
clear:both;
}

.centerColumn .copy .case-details .summary h3 {
font-size:1.4em;
padding-bottom:5px;
}

.centerColumn .copy .case-details .summary p {
line-height:1.4em;
}

.centerColumn .copy .case-details .summary img {
margin:0 0 .5em 15px;
}

.centerColumn .copy .case-details .summary ul li {
line-height:1.4em;
padding-bottom:.5em;
background-position:0 5px;
}

.centerColumn .copy .case-details .summary span.bottom {
display:block;
width:250px;
height:10px;
background:url(../images/case-studies/summary-bottom.gif) left bottom no-repeat scroll;
position:absolute;
left:0;
bottom:0;
}

.centerColumn .copy .case-details img {
margin:10px 0 0;
}

.centerColumn .copy #diagram {
background:url(../images/case-studies/duo-touch-back.jpg) 0 28px no-repeat scroll;
width:542px;
height:800px;
position:relative;
margin:1em 0 2em;
z-index:1;
}

.centerColumn .copy #diagram ul {
margin:0;
}

.centerColumn .copy #diagram ul li {
padding:0;
background:none;
position:absolute;
width:180px;
height:180px;
z-index:3;
}

.centerColumn .copy #diagram ul li img {
margin:0;
}

.centerColumn .copy #diagram ul span.desc {
position:absolute;
z-index:12;
}

.centerColumn .copy #diagram ul .hover span.desc {
display:none;
}

.centerColumn .copy #diagram ul #eg1 .desc .text, .centerColumn .copy #diagram ul #eg2 .desc .text {
display:inline-block;
height:61px;
background:url(../images/case-studies/white-box-left-arrow.png) 0 0 no-repeat scroll;
padding:0 0 0 28px;
color:#000;
font-weight:bold;
line-height:53px;
white-space:nowrap;
}

.centerColumn .copy #diagram ul .hover .desc .text {
display:inline-block;
height:61px;
background:url(../images/case-studies/black-box-left-arrow.png) 0 0 no-repeat scroll;
padding:0 0 0 28px;
color:#FFF;
font-weight:bold;
line-height:53px;
white-space:nowrap;
}

.centerColumn .copy #diagram ul #eg2 .desc .text {
width:180px;
white-space:normal;
padding:12px 0 0 28px;
line-height:normal;
height:49px;
}

.centerColumn .copy #diagram ul .desc .end {
background:url(../images/case-studies/black-box-right.png) 0 0 no-repeat scroll;
display:block;
width:17px;
height:61px;
position:absolute;
right:-17px;
top:0;
padding:0;
}

.centerColumn .copy #diagram ul #eg1 .desc .end, .centerColumn .copy #diagram ul #eg2 .desc .end {
background:url(../images/case-studies/white-box-right.png) 0 0 no-repeat scroll;
}

.centerColumn .copy #diagram ul #eg1 {
left:62px;
top:8px;
}

.centerColumn .copy #diagram ul #eg1 .desc {
left:193px;
top:82px;
}

.centerColumn .copy #diagram ul #eg2 {
left:212px;
top:174px;
}

.centerColumn .copy #diagram ul #eg3 {
left:-9px;
top:260px;
z-index:9;
}

.centerColumn .copy #diagram ul #eg3 .desc {
left:124px;
top:70px;
}


.centerColumn .copy #diagram ul #eg4 {
left:184px;
top:260px;
z-index:8;
}

.centerColumn .copy #diagram ul #eg4 .desc {
left:124px;
top:70px;
}

.centerColumn .copy #diagram ul #eg5 {
left:378px;
top:260px;
z-index:7;
}

.centerColumn .copy #diagram ul #eg5 .desc {
left:135px;
top:70px;
}

.centerColumn .copy #diagram ul #eg6 {
left:-9px;
top:435px;
z-index:6;
}

.centerColumn .copy #diagram ul #eg6 .desc {
left:124px;
top:70px;
}

.centerColumn .copy #diagram ul #eg7 {
left:378px;
top:435px;
z-index:5;
}

.centerColumn .copy #diagram ul #eg7 .desc {
left:151px;
top:70px;
}


.centerColumn .copy #diagram ul #eg8 {
left:-9px;
top:610px;
z-index:4;
}

.centerColumn .copy #diagram ul #eg8 .desc {
left:137px;
top:100px;
}

.centerColumn .copy #diagram ul #eg9 {
left:184px;
top:610px;
z-index:3;
}

.centerColumn .copy #diagram ul #eg9 .desc {
left:137px;
top:100px;
}

.centerColumn .copy #diagram ul #eg10 {
left:378px;
top:610px;
z-index:2;
}

.centerColumn .copy #diagram ul #eg10 .desc {
left:107px;
top:77px;
}

.centerColumn .copy .careers .vacancies .job {
background:#CECECE;
margin:0 0 20px;
padding:20px;
}

.centerColumn .copy .careers .vacancies .job h4 {
font-size:1.2em;
}

.centerColumn .copy .careers .vacancies .job dl {
margin:.5em 0 .9em;
}

.centerColumn .copy .careers .vacancies .job dl dt {
color:#000;
font-weight:bold;
border-bottom:1px dotted #000;
margin:0 0 .3em;
padding:0 0 .3em;
}

.centerColumn .copy .careers .vacancies .job dl dd {
color:#000;
padding:0 0 .9em;
}

.centerColumn .copy .careers .vacancies .job a {
color:#000;
font-weight:bold;
}

.centerColumn .copy .management-team dl {
border-top:1px solid #DDD;
margin-bottom:20px;
color:#000;
clear:both;
}

.centerColumn .copy .management-team dl dt {
font-size:1.4em;
float:left;
display:inline;
width:400px;
margin:20px 0 1em;
}

.centerColumn .copy .management-team dl dd.image {
float:right;
width:120px;
margin:20px 0;
}

.centerColumn .copy .management-team dl dd.desc {
width:400px;
}

#column_right #newsletter-signup {
margin:0 0 10px;
}

#column_right #handsfree-capabilities {
margin:0 0 4px;
}

#indexDefault {
border:none;
padding:0;
}

#productGeneral {
position:relative;
}

#productGeneral ul {
margin-left:15px;
margin-bottom:10px;
}

#productGeneral ol {
margin-left:20px;
margin-bottom:10px;
}

input#password-new,input#password-confirm {
width:36%;
vertical-align:middle;
margin:8px 0 0;
}

#manufacturerinfoContent .centeredContent {
text-align:center;
padding-bottom:20px;
}

#manufacturerinfoContent ul li {
margin-bottom:5px;
padding-left:10px;
background:url(../images/black-arrow.gif) 0 7px no-repeat scroll;
}

#navCatTabs {
color:#fff;
font-weight:bold;
margin-bottom:2px;
}

#navCatTabs ul {
list-style:none;
line-height:18px;
margin:0 10px;
padding:10px 0;
}

#navCatTabs ul li {
display:inline;
padding:0 10px;
}

#navBreadCrumb {
color:#fff;
font-weight:bold;
margin-bottom:2px;
padding:10px 0 0;
}

caption h2,#accountDefaultHeading,#accountHistoryDefaultHeading,#accountNotificationsHeading,#addressBookDefaultHeading,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutPayAddressDefaultHeading,#checkoutShipAddressDefaultHeading,#checkoutSuccessHeading,#conditionsHeading,#cookieUsageDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,#customerAuthDefaultHeading,#discountcouponInfoHeading,#maintenanceDefaultHeading,#downloadTimeOutHeading,#gvFaqDefaultHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#indexDefaultHeading,#loginDefaultHeading,#logoffDefaultHeading,#pageNotFoundHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#privacyDefaultHeading,#shippingInfoHeading,#cartDefaultHeading,#siteMapHeading,#sslCheckHeading,#timeoutDefaultHeading,#unsubDefaultHeading,#ezPagesHeading {
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:normal;
font-weight:bold;
text-transform:capitalize;
padding:11px 10px 11px 0;
}

#addressBookProcessDefault h1 {
background:#FFF;
color:#3D4142;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:normal;
font-weight:bold;
margin:0 -15px 10px 10px;
padding:15px 20px 19px 0;
}

h2 {
font-size:14px;
font-weight:bold;
line-height:normal;
color:#000;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 10px;
}

h3 {
color:#000;
font-size:14px;
font-weight:bold;
line-height:normal;
padding:3px 0 10px;
}

h3 a {
color:#000;
font-size:13px;
font-weight:bold;
line-height:normal;
text-decoration:none!important;
padding:3px 0 5px;
}

a.internalLink {
color:#000;
background:url(../images/black-arrow.gif) 0 6px no-repeat scroll;
padding-left:10px;
}

img.imgRight {
float:right;
display:inline;
margin:0 0 10px 15px;
}

h2.centerBoxHeading {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:normal;
text-decoration:none;
padding:3px 10px 14px 35px;
}

#contactUsDefault .us {
float:left;
display:inline;
width:250px;
border-right:1px solid #929292;
margin:20px 40px 20px 0;
}

#contactUsDefault .us ul {
clear:both;
float:left;
list-style-type:none;
margin:10px 0 0;
padding:0;
}

#contactUsDefault .us ul li {
margin-bottom:3px;
padding-left:8px;
background:url(../images/black-arrow.gif) 0 5px no-repeat scroll;
}

#contactUsDefault .uk {
float:left;
display:inline;
width:251px;
margin:20px 0;
}

#newProductsDefault .line,#allProductsDefault .line,#featuredDefault .line {
line-height:0;
font-size:0;
height:7px;
padding:0;
}

#newProductsDefault td,#allProductsDefault td,#featuredDefault td {
border:none;
font-size:11px;
line-height:14px;
color:#706f6f;
font-family:Arial, Helvetica, sans-serif;
}

#newProductsDefault a.link,#allProductsDefault a.link,#featuredDefault a.link,#allProductsDefault a.link {
color:#000;
font-size:11px;
font-weight:400;
text-transform:lowercase;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#reviewsDefault hr {
border-top:1px solid #666;
margin:0;
}

#reviewsDefault .smallProductImage {
padding:0 10px 10px;
}

#reviewsDefault .rating,.bold {
padding:5px 0;
}

#reviewsInfoDefaultPrice,#reviewsWritePrice,h2#productReviewsDefaultPrice {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}

#review-text {
margin-top:15px;
}

#indexProductListCatDescription,#categoryDescription {
display:block;
overflow:hidden;
color:#706f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
padding:15px 0 0;
}

ul.category-list {
list-style-type:none;
margin:0 0 1em;
}

ul.category-list li {
float:left;
display:inline;
margin:0 10px 20px 0;
}

ul.category-list li a {
display:block;
width:120px;
height:60px;
text-indent:-9999em;
}

ul.category-list li a:hover {
background-position:0 -60px!important;
}

ul.category-list li.iO a {
background:url(../images/categories/io.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Motorola a {
background:url(../images/categories/motorola.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.MotorolaAccessories a {
background:url(../images/categories/motorola-accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Bury a {
background:url(../images/categories/thbbury.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Nokia a {
background:url(../images/categories/nokia.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.NokiaAccessories a {
background:url(../images/categories/nokia-accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Parrot a {
background:url(../images/categories/parrot.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.PeiTel a {
background:url(../images/categories/peitel.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Telit a {
background:url(../images/categories/telit.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Bluetooth a {
background:url(../images/categories/bluetooth.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Ecomm a {
background:url(../images/categories/ecomm.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Pioneer a {
background:url(../images/categories/pioneer.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Novero a {
background:url(../images/categories/novero.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.HardWiredFixed a {
background:url(../images/categories/hard-wired-fixed.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Accessories a {
background:url(../images/categories/accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.ZebraTechnologies a {
background:url(../images/categories/zebra.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.RockwellCollins a {
background:url(../images/categories/rockwell.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.RamMountsAccessories a {
background:url(../images/categories/ram-accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.MotorolaSymbol a {
background:url(../images/categories/motorola-symbol.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.MotorolaSymbolAccessories a {
background:url(../images/categories/motorola-symbol-accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Intermec a {
background:url(../images/categories/intermec.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.IntermecAccessories a {
background:url(../images/categories/intermec-accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.GeneralDynamics a {
background:url(../images/categories/general-dynamics.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.GeneralDynamicsAccessories a {
background:url(../images/categories/general-dynamics-accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.GarminAccessories a {
background:url(../images/categories/garmin-accessories.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Brodit a {
background:url(../images/categories/brodit.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Dashmount a {
background:url(../images/categories/dashmount.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Garmin a {
background:url(../images/categories/garmin.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Havis a {
background:url(../images/categories/havis.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.HerbertRichter a {
background:url(../images/categories/herbert-richter.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Honeywell a {
background:url(../images/categories/honeywell.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.InfoCradle a {
background:url(../images/categories/infocradle.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.iPhone a {
background:url(../images/categories/iphone.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.iPad a {
background:url(../images/categories/ipad.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Scorpion a {
background:url(../images/categories/scorpion.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.RamMounts a {
background:url(../images/categories/rammounts.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Psion a {
background:url(../images/categories/psion.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Skeye a {
background:url(../images/categories/skeye.jpg) 0 0 no-repeat scroll;
}

ul.category-list li.Squarell a {
background:url(../images/categories/squarell.jpg) 0 0 no-repeat scroll;
}

/* cross sells */

#crossSell3 {
position:absolute;
left:228px;
top:19px;
width:320px;
}

#crossSell3 h2 {
padding:3px 0px 7px 1px;
}

#crossSell3 h2 span.instructions {
font-weight:normal;
}

#crossSell3 .inn4 {
padding:0;
position:static;
}

#crossSell3 ul {
margin:0;
}

#crossSell3 ul li {
width:75px;
height:75px;
margin:0 5px 10px 0;
position:relative;
}

#crossSell3 ul li span.border {
display:block;
position:absolute;
width:75px;
height:75px;
background:url(../images/product-detail/related-image-border.png) 0 0 no-repeat scroll;
}

#crossSell3 ul li a {
width:75px;
height:75px;
text-indent:0;
}

#crossSell3 .itemTitle {
display:none;
}

/* end cross sell */

.tabTable th {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
color:#545454;
font-weight:bold;
text-transform:uppercase;
text-align:left;
padding:1px 1px 6px 0;
}

.tabTable th a {
color:#545454;
text-decoration:none;
}

.tabTable td {
color:#000;
font-size:12px;
font-weight:bold;
font-family:Tahoma;
}

.tabTable td .listingDescription {
font-size:11px;
line-height:14px;
color:#000;
text-align:left;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
padding:1px 15px 5px 0;
}

.productListing-data a {
color:#000;
font-size:11px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
}

.productListing-data {
color:#ff5f12;
font-size:18px;
font-weight:bold;
font-family:Tahoma;
vertical-align:top;
}

.productListing-data img {
margin-right:0;
}

.productListing-data h3 {
color:#000;
font-size:11px;
font-weight:bold;
margin-bottom:6px;
padding-top:0;
text-transform:capitalize;
}

.productListing-data h3 a {
color:#000;
font-size:11px;
font-weight:bold;
text-decoration:underline!important;
font-family:Arial, Helvetica, sans-serif;
}

#prevOrders {
border-left:1px solid #dbdbdb;
margin:0 0 5px;
}

#prevOrders th {
border-top:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
text-align:center;
font-size:11px;
color:#000;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
padding:5px 10px;
}

#prevOrders td {
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
font-family:tahoma;
font-size:11px;
line-height:normal;
color:#000;
padding:5px;
}

#accountHistInfo table {
border-left:1px solid #104d63;
margin:0 0 5px;
}

#accountHistInfo th {
border-top:1px solid #104d63;
border-right:1px solid #104d63;
border-bottom:1px solid #104d63;
text-align:center;
font-size:12px;
color:#104d63;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
padding:5px 10px;
}

#accountHistInfo td {
border-right:1px solid #104d63;
border-bottom:1px solid #104d63;
font-family:tahoma;
font-size:11px;
line-height:normal;
color:#104d63;
padding:5px;
}

.categoryIcon a {
color:#13140d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.navNextPrevWrapper {
text-align:center;
margin:10px;
padding:10px;
}

#productMainImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
margin:1px 25px 25px 0;
}

#productMainImage {
position:relative;
height:230px;
}

#productMainImage .main-image-border {
position:absolute;
left:0;
top:0;
z-index:2;
background:url(../images/product-detail/main-image-border.png) 0 0 no-repeat scroll;
width:200px;
height:200px;
}

#productMainImage img.enlarge {
padding:0;
position:absolute;
left:0;
top:205px;
}

#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a {
color:#000;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
}

#productPrices {
font-size:12px;
color:#000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#productDescription {
font-weight:400;
color:#000;
font-size:11px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
margin:0 1px;
padding:0;
}

#productDescription .documents,
#ezPageDefault .documents {
margin:1em 0 0;
float:left;
display:inline;
background:url(../images/products/downloads-back-top.gif) 0 0 no-repeat scroll; width:500px; padding:20px 20px 0 20px;
}

#productDescription .documents h4,
#ezPageDefault .documents h4 {
margin-bottom:0.5em;
}

#productDescription .documents ul,
#ezPageDefault .documents ul {
list-style-type:none;
margin-left:0;
}

#productDescription .documents ul li,
#ezPageDefault .documents ul li {
padding:0 0 0 60px;
line-height:53px;
}

#productDescription .grade {
	clear:both;
	border-top:1px dotted #000;
	padding:20px 0 0;
}

#productDescription .advanced,
#productDescription .premier {
	margin:50px 0 0;
}

#productDescription .grade .grade-col-1 {
	float:left;
	width:260px;
}

#productDescription .grade .grade-col-2 {
	float:right;
	width:260px;
}

#productDescription .grade .grade-images {
	clear:both;
	padding:20px 0 0;
}

#productDescription .grade .grade-images img {
	vertical-align:top;
	margin:0 5px 0 0;
}

#productDescription .classic h2 {
	background:url(../../../../images/products/trakm8/classic.jpg) 0 0 no-repeat scroll; padding:0 0 0 60px; line-height:50px;
}

#productDescription .advanced h2 {
	background:url(../../../../images/products/trakm8/advanced.jpg) 0 0 no-repeat scroll; padding:0 0 0 60px; line-height:50px;
}

#productDescription .premier h2 {
	background:url(../../../../images/products/trakm8/premier.jpg) 0 0 no-repeat scroll; padding:0 0 0 60px; line-height:50px;
}


#productDescription .general-image {
	margin:2em 0 0 -19px;
}

#productDescription .general-image.pt3 {
background:url(/images/products/pt3/pt3-ambulances.jpg) 0 0 no-repeat scroll;
width:380px;
height:233px;
}

#productDescription img#tech-data {
margin:20px 0 0 78px;
}

#productDescription img#tech-data-normal {
margin:20px 0 0;
}

#productDescription .documents ul li.pdf,
#ezPageDefault .documents ul li.pdf {
background:url(../images/icons/pdf.png) 0 0 no-repeat scroll;
}

#productDescription .documents-bottom,
#ezPageDefault .documents-bottom {
float:left;
display:inline;
background:url(../images/products/downloads-back-bottom.gif) 0 0 no-repeat scroll; width:540px; height:20px;
margin:0 0 2em;
}

#productDescription table.data {
	margin:0 0 20px;
	border:none;
	border-collapse:collapse;
}

#productDescription table.data th, #productDescription table.data td  {
	border:none;
	border-top:1px solid #5f6062;
	border-left:1px solid #5f6062;
	padding:5px;
}

#productDescription table.data .end {
	border-right:1px solid #5f6062;
}

#productDescription table.data .last {
	border-bottom:1px solid #5f6062;
}

#productDescription table.data th {
	background:#86b34b;
	color:#FFF;
}

#cartAdd {
position:absolute;
left:121px;
top:224px;
}

#productDescription table.sensors td {
padding:0 2px 3px;
}

#productDescription table.sensors tr.code td {
padding-bottom:15px;
}

#alsoPurchased {
margin-top:10px;
}

#alsoPurchased a {
text-decoration:none;
font-size:10px;
color:#000;
line-height:normal;
font-weight:bold;
text-transform:none;
}

#productAdditionalImages {
border:1px solid #000;
overflow:hidden;
zoom:1;
margin:2px;
padding:7px;
}

#productAdditionalImages .additionalImages {
text-align:center;
}

#productAdditionalImages .additionalImages a {
text-decoration:none;
font-size:10px;
color:#000;
line-height:normal;
font-weight:bold;
text-transform:capitalize;
}

#productAdditionalImages .additionalImages a:hover {
text-decoration:none;
color:#00F;
}

#productAdditionalImages .img_box {
margin:15px;
padding:0;
}

#cartEmptyText {
font-size:13px;
color:#000;
padding:20px 0 10px;
}

#cartContentsDisplay {
border-left:1px solid #777;
}

#cartContentsDisplay th {
border:1px solid #777;
border-left:none;
text-align:center;
font-size:14px;
color:#111;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
padding:5px;
}

#cartContentsDisplay td {
border-right:1px solid #777;
border-bottom:1px solid #777;
text-align:center;
font-family:tahoma;
font-size:11px;
line-height:normal;
color:#000;
padding:5px;
}

#cartContentsDisplay td #cartImage {
float:none;
display:block;
}

#cartContentsDisplay td a {
color:#000;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#cartSubTotal {
text-align:right;
font-weight:bold;
width:100%;
text-transform:uppercase;
font-size:13px;
padding:10px 0;
}

#shoppingCartDefault .buttonRow {
margin:5px;
}

#shoppingCartDefault .text_v_c {
text-align:right;
font-family:tahoma;
font-size:11px;
line-height:normal;
color:#000;
padding:15px;
}

#shoppingCartDefault .text_v_c a {
text-decoration:underline;
font-size:12px;
color:#000;
line-height:normal;
font-weight:bold;
}

.advisory {
margin:10px;
}

#infoShoppingCart h1 {
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:normal;
font-weight:bold;
padding:15px 20px 19px 1px;
}

h1#acctNewslettersDefaultHeading {
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
padding:15px 20px 19px 1px;
}

#popupCVVHelp {
background:#FFF;
}

#popupCVVHelp div {
padding:10px 20px;
}

#popupCVVHelp h1 {
background:#FFF;
color:#3D4142;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:normal;
font-weight:bold;
margin:0 -15px 25px;
padding:15px 20px 19px 41px;
}

#popupShippingEstimator div {
padding:15px;
}

#shippingEstimatorContent label {
display:block;
padding-bottom:2px;
}

#shippingEstimatorContent h2 {
color:#201f23;
text-decoration:none;
font-size:12px;
line-height:normal;
font-weight:bold;
text-transform:uppercase;
padding:3px 10px 12px 14px;
}

#shippingEstimatorContent select#country,#shippingEstimatorContent select#stateZone {
width:160px;
margin:0 0 3px;
}

#shippingEstimatorContent input#state {
width:156px;
margin:0 0 3px 131px;
}

#shippingEstimatorContent td.cartTotalDisplay {
font-size:15px;
font-family:tahoma;
color:#201f23;
font-weight:bold;
}

#shippingEstimatorContent table {
border-left:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
border-collapse:collapse;
margin:0 0 5px;
}

#shippingEstimatorContent th {
border-top:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
text-align:center;
color:#201f23;
padding:5px 10px;
}

#shippingEstimatorContent th a {
color:#201f23;
}

#shippingEstimatorContent td {
border-right:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
font-family:tahoma;
font-size:11px;
line-height:normal;
color:#201f23;
padding:5px;
}

#upcomingProductsTable {
color:#201f23;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#upcomingProductsTable a {
color:#201f23;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

.background-top {
padding:0 10px;
}

#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#lightbox-nav a {
outline:none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block;
}

#lightbox-nav-btnPrev {
left:0;
float:left;
}

#lightbox-nav-btnNext {
right:0;
float:right;
}

#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
padding:0 10px;
}

#lightbox-container-image-data {
color:#666;
padding:0 10px;
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:.7em;
}

.name a:hover,.tabTable th a:hover,.tabTable td a,#alsoPurchased a:hover,#cartContentsDisplay td a:hover {
text-decoration:underline;
}

.price strong,#lightbox-image-details-caption {
font-weight:bold;
}

.box_line .inner,.box_line2_spec .inner {
line-height:1px;
background:url(../images/line_x.gif) repeat-x 0 0;
height:1px;
}

.box_line2 .inner,.box_line4 .inner,.box_line5 .inner {
line-height:1px;
height:36px;
}

#advSearchDefault fieldset .searchBox,#advSearchDefault fieldset.submit {
padding:15px 0;
}

#indexDefaultMainContent,#indexDefaultMainContent a,#siteMapList ul li a,.centerColumn .copy .careers .vacancies .job p,#productInfoLink a,#manufacturerinfoContent ul li a,#prevOrders th a {
color:#000;
}

#indexDefaultMainContent .fleetComms .abInner,#indexDefaultMainContent .safety .abInner,#indexDefaultMainContent .installation .abInner {
padding:30px 30px 0 200px;
}

.centerColumn .copy h2,.centerColumn .copy h3,.centerColumn .copy h4 {
font-size:11px;
}

.centerColumn .copy .installation img.landing,.centerColumn .copy .fleet img.landing {
margin:-17px -15px 15px -18px;
}

.centerColumn .copy .installation ol li.p2,.centerColumn .copy .installation ol li.p4,.centerColumn .copy .installation ol li.p6 {
background:url(../images/ezpages/install-process-left-arrow.gif) left top no-repeat scroll;
}

.centerColumn .copy .installation ol li.p3,.centerColumn .copy .installation ol li.p5 {
background:url(../images/ezpages/install-process-right-arrow.gif) left top no-repeat scroll;
}

.centerColumn .copy .partner ul,.centerColumn .copy .fleet ul,.centerColumn .copy .tnc ol,#manufacturerinfoContent ul {
list-style-type:none;
margin:0;
padding:0;
}

.centerColumn .copy #partnerList h4,.centerColumn .copy #partnerList p.desc {
float:right;
display:inline;
width:389px;
}

#siteMapList ul li a:hover,#newProductsDefault a.link:hover,#allProductsDefault a.link:hover,#featuredDefault a.link:hover,.tabTable td a:hover,#upcomingProductsTable a:hover {
text-decoration:none;
}

.centerColumn .copy .services .service,.centerColumn .copy .casestudies .case {
width:250px;
height:200px;
position:relative;
margin:0 0 20px;
}

.centerColumn .copy .services .service a,.centerColumn .copy .casestudies .case a {
display:block;
width:250px;
height:200px;
text-decoration:none;
}

.centerColumn .copy .services .service h2,.centerColumn .copy .casestudies .case h2 {
position:absolute;
left:0;
top:84px;
color:#FFF;
font-size:18px;
font-weight:400;
cursor:pointer;
}

.centerColumn .copy .services .service h2 span,.centerColumn .copy .casestudies .case h2 span {
display:block;
background:url(../images/services/title-back.png) left top repeat scroll;
padding:5px 11px;
}

.centerColumn .copy .services .service a:hover h2 span,.centerColumn .copy .casestudies .case a:hover h2 span {
background:url(../images/services/title-back.png) left bottom repeat scroll;
}

.centerColumn .copy .services .service p,.centerColumn .copy .casestudies .case p {
width:230px;
position:absolute;
top:121px;
left:10px;
line-height:normal;
color:#000;
cursor:pointer;
margin:0;
padding:0 0 0 1px;
}

.centerColumn .copy .management-team dl.first,#jquery-lightbox a img {
border:none;
}

#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault,.tabTable {
margin:0;
}

h3 a:hover,.productListing-heading a:hover {
text-decoration:underline!important;
}

h4,h5 {

color:#000;
font-size:12px;
font-weight:bold;
line-height:normal;
padding:3px 0 5px;
}

#alsoPurchased h2.centerBoxHeading,#reviewsInfoDefaultHeading,#productReviewsDefaultHeading,#reviewsWriteHeading {
color:#545454;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
line-height:24px;
padding:2px 10px 10px 35px;
}

#indexCategoriesHeading,#productListHeading,#ezPagesHeading {
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-weight:bold;
padding:3px 10px 14px 35px;
}

#contactUsDefault .us dl dt.contact,#contactUsDefault .uk dl dt.contact {
clear:left;
float:left;
display:inline;
padding-right:5px;
}

#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading a,#productName {
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-weight:bold;
padding:3px 10px 15px 35px;
}

#categoryImgListing,.categoryIcon {
margin:0 -15px 0 -18px;
padding:0;
}

.productListing-rowheading,.hiddenField,#shippingEstimatorContent label#stateLabel {
display:none;
}

.productListing-heading a,.productListing-data h3 a:hover {
text-decoration:none!important;
}

h3.itemTitle,#cartContentsDisplay td .cartAttribsList {
text-align:left;
}

#accountHistInfo th a,#cartContentsDisplay th a {
color:#1AA8F3;
}

#cartInstructionsDisplay,#lightbox-container-image {
padding:10px;
}

#cartContentsDisplay td.cartTotalDisplay,#cartSubTotal strong {
color:#000;
font-size:15px;
font-weight:bold;
}

#infoShoppingCart,#popupShippingEstimator {
background:#fff;
text-align:left;
}

#infoShoppingCart div,#popupSearchHelp div {
padding:20px;
}
