﻿@charset "UTF-8";
/* CSS Document */

/* GENERAL */
/* MASTHEAD */
/* CONTENT */
/* FOOTER */



/* BEGIN GENERAL */
* {margin:0;padding:0;}
html, body {height:100%;/* Required */}
html { overflow-y:scroll; } /* ff scroll jump fix */

body {
background:#eaf0f3;
font-family:Helvetica, Arial, sans-serif;
font-size:71%;
color:#565e6b;
height:100%; 
}

.clear {clear:both; margin-top:-1px; overflow:hidden; height:1px;}

p {line-height:1.3em; /*padding-left:4px !important;*/}

h1, h2, h3, h4, h5, h6 {color:#333333;}
h1 {font-weight:bold; font-size:20px; letter-spacing:0px; text-transform:uppercase;}
h3 {font-size:11px;}

a:link, a:visited { color:#333333; outline:none;}
a:hover, a:active { color:#000000; text-decoration:none;}
.activeLink {font-weight:bold; color:#000000 !important;}


#spaceTop {height:20px; display:block;}
.spaceInlineElement {padding:10px 0px;}

ul.inline li {display:inline; padding-right:10px;}



#wrapper {
 width:980px;
 margin:0px auto 0px auto;
}
/* END GENERAL */









/* BEGIN MASTHEAD */
#masthead {
margin-bottom:40px;
height:55px; 
background:url(../app_images/vtStripe2.png) bottom left repeat-x;
border-left:2px solid #e82629;
}

h1#logo a {
display:block;
width:240px;
height:35px;
background: url(../app_images/logo.png) center no-repeat;
text-indent:-3000px;
margin-left:735px;
margin-top:55px;
position:absolute;
}

h2#logo a {
display:block;
width:240px;
height:35px;
background: url(../app_images/logo.png) center no-repeat;
text-indent:-3000px;
margin-left:735px;
margin-top:55px;
position:absolute;
}



ul#primaryNav {margin-left:7px;}
#primaryNav li {
text-transform:uppercase;
float:left;
list-style-type:none;
margin:0px;
text-decoration:none; 
display:block; 
padding:0px 7px; 
letter-spacing:0px;
font-size:10px;
}

#primaryNav li a {text-decoration:none; line-height:55px;}




#primaryNav li#searchGeneral {
margin-top:18px;
padding:0px 6px;
width:153px;
}

#primaryNav #searchGeneral input, .searchSmall {
padding:2px 2px 1px 2px;
border:1px solid #999999;
font-size:10px;
background:none;
letter-spacing:0px;
width:120px;
float:left;
color:#555555;
}

.search_button {
/* background: url(../app_images/go.png) no-repeat -5px 0px  !important;*/
display:block;
height:20px;
width:20px;
position:relative;
float:right;
cursor:pointer;
}

input.search_button {
height:20px !important;
width:20px !important;
float:right !important;
margin-top:-1px  !important;
margin-left:-10px  !important;
position:relative  !important;
padding:0px  !important;

}


#sparePartSearch {
	clear:both;
	width:300px;
}

#sparePartSearch h3 {
	display:inline;
}

#sparePartSearchBox {
	width:150px;
	float:right;
}



ul#secondaryNav {
clear:both;
margin-left:8px;
}

#secondaryNav li {
text-transform:uppercase;
float:left;
list-style-type:none;
margin:0px;
text-decoration:none; 
display:block; 
padding:0px 6px; 
letter-spacing:-0.5px;
font-size:15px;
margin-right:5px;
}

#secondaryNav li a {text-decoration:none; line-height:37px;}

#secondaryNav a.activeLink .cufon {margin-top:2px;}

/* END MASTHEAD */








/* BEGIN CONTENT */
#sidebarleft {width:450px; float:left;}
#sidebarright {float:right; width:450px; position:relative;}

#horizontalcontent1 {padding-bottom:10px;}
#horizontalcontent2 {padding-top:10px;}
#horizontalcontent1 p {width:90%;}
#horizontalcontent2 p {width:90%;}

body.products #sidebarleft {width:180px; float:left;}
body.products #sidebarright {float:right; width:720px; position:relative; }


body.torqueitup #sidebarleft {width:260px; float:left;}
body.torqueitup #sidebarright {float:right; width:600px; position:relative; margin-right:50px;padding-top:20px;}

body.careers #sidebarleft {width:250px; float:left;}
body.careers #sidebarright {float:right; width:650px; position:relative;}

body.contact #sidebarleft {width:550px; float:left; }
body.contact #sidebarright {float:right; width:350px; position:relative;}




#content {clear:both; width:940px; margin:0px auto 40px auto;}

#content p {margin:0px 0px 10px 0px;}

p.intro {width:65%; padding-bottom:30px;}
body.cat p.intro {width:80%; padding-bottom:0px;}
#content h3 {color:#ef4035; text-transform:uppercase;padding:2px 0px;}
#content h4 {font-weight:bold; font-size:18px; letter-spacing:0px; text-transform:uppercase;}
#content h5 {font-weight:bold; font-size:13px; letter-spacing:0px; text-transform:uppercase; margin-top:20px;}

#content h1, #content h4, #content h5 {margin-bottom:10px;}

#categorySelects {display:none;}

#categorySelects ol li {list-style-type:none;}
ol.categorySelects hr {margin-bottom:3px;}
ol.categorySelects ul {margin-top:0px; margin-bottom:5px;}
ol.categorySelects li {list-style-type:none; padding:2px 20px 20px 0px !important; line-height:1.3em;}
ol.categorySelects li a:link, #categorySelects li a:visited {text-decoration:none;}
ol.categorySelects li a:hover, #categorySelects li a:active {text-decoration:underline;}

ul.seriesLinks {margin:0px; padding:0px; margin-bottom:50px; width:500px;}
ul.seriesLinks li {list-style-type:none; padding:4px 10px 4px 0px; /* float:left;*/ width:300px;}

div.clearList {clear:both; height:30px;}


body.home #content {width:980px;}
/* body.home #slideshow {background:#eaf0f3;overflow:hidden;width:980px;min-height:440px;} */

body.new #intro {background:url(../app_images/headers/new.png) no-repeat;background-position:0px 10px;padding-top: 220px;padding-bottom:30px;}
body.new #intro p {display:block;width:430px;}
/*body.new #intro h3 {color:#83868b;}*/
body.new #intro a {text-decoration:none;}
body.new #intro a:hover {text-decoration:underline;}

body.used #intro {background:url(../app_images/headers/used.png) no-repeat;background-position:0px 10px; padding-top: 240px;padding-bottom:20px;}
body.used #intro p {display:block;width:520px;}

body.specslibrary #intro {background:url(../app_images/headers/specslibrary.png) no-repeat;background-position:0px 10px; padding-top: 240px;padding-bottom:20px;}
body.specslibrary #intro p {display:block;width:420px;}









#sidebarleft ul#categoryAccordion  {display:none;}
ul#categoryAccordion a.activeLink h3 {text-transform:uppercase; padding:5px 0px 5px 0px; color:#000000; text-decoration:none;}
ul#categoryAccordion li a.activeLink {text-transform:uppercase; font-size:9px; font-weight:bold !important; color:#000000; text-decoration:none;}
ul#categoryAccordion a:link, ul#categoryAccordion a:visited {text-decoration:none;}
ul#categoryAccordion a:hover {text-decoration:underline;}
ul#categoryAccordion a h3  {text-decoration:none; color:#ef4035;}
ul#categoryAccordion li#back a h3  {color:#333333; font-size:9px; letter-spacing:-0.5px;}
ul#categoryAccordion ul {margin-left:5px; margin-bottom:5px;}
ul#categoryAccordion li { list-style-type:none; line-height:1.5em; }
ul#categoryAccordion li dl a {color:#74818a; text-transform:lowercase;}
ul#categoryAccordion dt {padding:1px 0px 2px 10px; }
ul#categoryAccordion dt a.activeLink {text-transform:uppercase; font-size:11px; font-weight:bold !important; color:#000000; text-decoration:none;}



.seriesItem {margin-right:30px; padding-bottom:10px; margin-bottom:20px; border-bottom:1px dotted #999999;}
.seriesItem img.brand {float:right;padding-left:10px; padding-bottom:5px;padding-right:40px;}


.download {background: #e2ebef; width:auto; display:inline; border:1px solid #d6e1e6; font-size:10px;}
.download a:link, .download a:visited {padding-left:25px; padding-top:8px; padding-bottom:8px;line-height:20px !important;}
.download a:hover {color:#4a5154;}

.seriesInfo div.download, div.download {float:left; margin:5px 20px 10px 0px; padding:8px 10px 8px 5px;}

a.viewmodels {background:url(../app_images/ft_model.png) left top no-repeat;}
a.pdf {background: url(../app_images/ft_pdf.png) left top no-repeat;}
a.enquiry {background: url(../app_images/ft_sales.png) left top no-repeat;}




.seriesItem table {clear:both; padding:0px; margin:0px; width:100%;}
.seriesItem td {margin:0px;padding:8px 8px 4px 8px; line-height:normal; white-space:nowrap;}
.seriesItem td.description { white-space:normal; width:400px;}
.seriesItem tr.odd td { background:#dbe0e4;}
.seriesItem tr.even td {background:#e7ebee;}

.seriesItem td a.pdf,.seriesItem td a.enquiry {font-size:10px; background:none;}

.gallery {margin-top:15px;}
.gallery li {list-style-type:none; float:left;  margin-right:10px; margin-top:5px; }
.gallery li a {background:#FFFFFF; padding:5px; display:block; padding-bottom:5px;width:110px; height:70px}
.gallery a span {width:110px; height:70px;overflow:hidden;background:#ffffff; padding:0px;}
.gallery span {padding:5px 10px; text-align:center; display:block;}


ul.features {margin-bottom:10px;}
ul.features li {list-style-position:inside;}	




	
body.cat #content {padding-top:180px;}

body.cat34 #content {padding-top:200px; background:url(../app_images/headers/construction-equipment.png) 0px -30px no-repeat;}
body.cat49 #content {padding-top:200px; background:url(../app_images/headers/crushing-screening.png) 0px -30px no-repeat;}
body.cat1 #content {padding-top:200px; background:url(../app_images/headers/engines.png) 0px -30px no-repeat;}
body.cat88 #content {padding-top:200px; background:url(../app_images/headers/filtration.png) 0px -30px no-repeat;}
body.cat27 #content {padding-top:200px; background:url(../app_images/headers/gensets.png) 0px -30px no-repeat;}
body.cat86 #content {padding-top:200px; background:url(../app_images/headers/marine-accessories.png) 0px -30px no-repeat;}
body.cat90 #content {padding-top:200px; background:url(../app_images/headers/oils-lubricants.png) 0px -30px no-repeat;}
body.cat84 #content {padding-top:200px; background:url(../app_images/headers/spareparts2.png) 0px -30px no-repeat;}
body.cat12 #content {padding-top:200px; background:url(../app_images/headers/transmissions.png) 0px -30px no-repeat;}
body.cat85 #content {padding-top:200px; background:url(../app_images/headers/marine-accessories.png) 0px -30px no-repeat;}









/* our brands */

body.ourbrands #content {
	background:url(../app_images/headers/ourbrands.png) 0px -30px no-repeat;
	padding-top: 200px;
	padding-bottom:0px; 
}

body.brand9 #content {
	background:url(../app_images/headers/brand-kohler.jpg) 0px -30px no-repeat;
	padding-top: 185px;
	padding-bottom:0px; }


body.ourbrands #intro p {display:block;}

body.259 #content {background:url(../app_images/headers/brand-allison.jpg) 0px -30px no-repeat;}
body.257 #content {background:url(../app_images/headers/brand-detroit-diesel.jpg) 0px -30px no-repeat;}
body.269 #content {background:url(../app_images/headers/brand-donaldson.jpg) 0px -30px no-repeat;}
body.268 #content {background:url(../app_images/headers/brand-dressta.jpg) 0px -30px no-repeat;}


body.brand263 #content {background:url(../app_images/headers/brand-kohler.jpg) 0px -30px no-repeat;}
body.brand18 #content {background:url(../app_images/headers/brand-agip.jpg) 0px -30px no-repeat;}
body.brand3 #content {background:url(../app_images/headers/brand-ddiesel.png) 0px -30px no-repeat;}
body.brand5 #content {background:url(../app_images/headers/brand-allison.png) 0px -30px no-repeat;}
body.brand15 #content {background:url(../app_images/headers/brand-donaldson.png) 0px -30px no-repeat;}
body.brand4 #content {background:url(../app_images/headers/brand-mtu.png) 0px -30px no-repeat;}
body.brand7 #content {background:url(../app_images/headers/brand-perkins.png) 0px -30px no-repeat;}
body.brand16 #content {background:url(../app_images/headers/brand-sakura.png) 0px -30px no-repeat;}
body.brand11 #content {background:url(../app_images/headers/brand-terex.png) 0px -30px no-repeat;}
body.brand12 #content {background:url(../app_images/headers/brand-terexfinlay.png) 0px -30px no-repeat;}
body.brand1 #content {background:url(../app_images/headers/brand-lombardini.png) 0px -30px no-repeat;}



div#brandsGrid {
background: #eaf0f3 url(../app_images/vtStripe2.png) right top no-repeat;
border-left:2px solid #e82629;
width:590px; 
float:right;
position:relative; 
z-index:2;
/*margin-top:190px;*/
margin-left:30px;
margin-bottom:140px;
}

div#brandsGrid ul {margin-top:30px; margin-left:10px;}
#brandsGrid li {margin-left:10px; margin-bottom:5px; padding:10px 10px; line-height:45px;}
.brand {margin-bottom:30px;}


body.ourbrands #sidebarleft {width:210px; float:left;}
body.ourbrands #sidebarleft img {float:right; margin-top:5px;}
body.ourbrands #sidebarright p {padding-right:420px;}
body.ourbrands #sidebarright {float:right; width:700px; position:relative; padding-top:10px; }

body.ourbrands h4 {text-transform:uppercase !important; margin-top:15px; font-size:13px !important;} 
body.ourbrands .seriesItem {margin-right:16px; padding-bottom:5px; margin-top:10px; border-bottom:none;}
body.ourbrands .seriesItem h4 {font-size:12px !important; margin-bottom:3px !important;}
body.ourbrands .seriesItem .download {margin-top:5px; margin-right:3px;}

body.ourbrands ul#categoryAccordion a.activeLink h3 {color:#ff0000;}
body.ourbrands ul#categoryAccordion a h3  {text-decoration:none; color:#828c91; text-indent:10px; font-size:10px;}
body.ourbrands ul#categoryAccordion li  {line-height:13px; text-align:right; margin-right:10px;}
body.ourbrands ul#categoryAccordion li#back a h3  {text-indent:0px;}





/* search results */
body.search h1 {font-weight:bold; font-size:13px; letter-spacing:0/1px; text-transform:none; color:#000000;}
body.search #content {padding-top:180px; background:url(../app_images/headers/search.png) 0px -30px no-repeat;}


body.spareparts #content {padding-top:180px; background:url(../app_images/headers/spareparts.png) 0px -30px no-repeat;}



body.search #sidebarleft {width:420px; float:left;}
body.search #sidebarright {float:right; width:420px; position:relative;margin-right:80px; padding-top:0px;}
body.search #content h1 { border-bottom:1px dotted #666666;padding-bottom:10px;}
body.search #content h3 { font-size:13px; letter-spacing:0.2px;}
body.search #content ul {margin-bottom:25px; margin-left:20px; margin-top:5px;}
body.search #content li { list-style-type:none; line-height:1.5em;}
body.search #content ul.inline li a:after { content:", ";}
body.search .seriesItem {border-bottom:none;}


/* spec results */
body.specdetail h1 {font-weight:bold; font-size:15px; letter-spacing:0/1px; text-transform:none; color:#000000;}
body.specdetail #content {background:url(../app_images/headers/specsdetail.png) no-repeat;background-position:0px -30px; padding-top: 180px;padding-bottom:30px;}
body.specdetail #content h1 { border-bottom:1px dotted #666666;padding-bottom:10px;}

body.specdetail .seriesItem li {line-height:16px;list-style-position:inside;}
body.specdetail .seriesItem .pdf {margin-left:10px;}



/* services */
h1.services {background:url(../app_images/headers/services.png) no-repeat;height:190px;margin-bottom:0px !important; text-indent:-3000px;}
body.services #content h3 {font-size:19px; color:#c3c7cb; margin-bottom:10px; letter-spacing:-0.5px;}
body.services #content h4 {font-size:12px; letter-spacing:-0.5px;}


/* body.services #sidebarleft {width:420px; float:left; }
body.services #sidebarright {width:400px; float:right; padding:10px;  margin-right:10px; } */

body.services #content ol {margin:20px 0px 10px 0px;}
body.services #content ol.fourCol {margin-left:50px;}
body.services #content ol.twoCol li {list-style-type:none; margin-bottom:0px; width:420px;}
body.services #content ol.fourCol li {list-style-type:none; margin-bottom:0px; width:180px;}
body.services #content ol li p {margin-bottom:15px;}
body.services #google {margin:25px 0px 5px 0px;}
body.services #content h5 {margin-top:0px;}

hr {color:#cfd4d8; background:#cfd4d8; border:0px solid #cfd4d8; height:1px;}






h1.aboutus {background:url(../app_images/headers/about1.png) no-repeat;height:190px;margin-bottom:0px !important; text-indent:-3000px;}
body.about #content h3 {font-size:18px; color:#c3c7cb; margin-top:0px; letter-spacing:-0.5px;}
body.about div#horizontalcontent1 {padding-right:470px; background:url(../app_images/headers/about.png) top right no-repeat; padding-bottom:40px;}


h1.torqueitup {background:url(../app_images/headers/newsletters.png) no-repeat;height:190px;margin-bottom:0px !important; text-indent:-3000px;}
body.torqueitup #content h3 {font-size:19px; color:#c3c7cb; margin-top:15px; letter-spacing:-0.5px;}
body.torqueitup #content h4 {font-size:12px; letter-spacing:-0.5px; margin-top:10px; }
body.torqueitup #content h5 {margin-bottom:5px; color:#ef4035;}
body.torqueitup #content ul {clear:both;}
body.torqueitup #content ul li {float:left; list-style-type:none; position:relative;}
body.torqueitup #content ul li img {margin-right:20px;}
body.torqueitup #content ul li p {width:600px;}
body.torqueitup hr {margin:20px 0px;}



h1.careers {background:url(../app_images/headers/careers.png) no-repeat;height:190px;margin-bottom:0px !important; text-indent:-3000px;}
body.careers #content h3 {font-size:19px; margin-top:25px; letter-spacing:-0.5px;color:#ef4035; }
body.careers #content h4 {font-size:14px; letter-spacing:-0.5px; margin-top:0px; }
body.careers #content h5 {font-size:15px; margin-top:25px; letter-spacing:-0.5px;color:#ef4035; margin-bottom:5px; margin-left:0px; padding-left:0px; }
body.careers div#horizontalcontent1 {padding-bottom:0px;}
body.careers #content ul {padding:20px;}
body.careers #content ul li {padding:3px;}
body.careers hr {margin:20px 0px;}


h1.contact {background:url(../app_images/headers/contact.png) no-repeat;height:190px;margin-bottom:0px !important; text-indent:-3000px;}
h1.contactinternal {background:url(../app_images/headers/contact.png) no-repeat;height:190px;margin-bottom:0px !important; text-indent:-3000px;}
body.contact #sidebarright table {padding:0px !important;}
body.contact .highlight {color: #FF0000; background:none;}
body.contact #content h5 {font-size:14px; letter-spacing:-0.5px; margin-top:0px; padding-bottom:5px;}
body.contact #sidebarleft ul {clear:both;}
body.contact #sidebarleft ul li {float:left; list-style-type:none; position:relative; width:180px;}
body.contact hr {margin:20px 0px;}
body.contact #content div.download {margin-top:0px !important;}

body.contact a.cboxElement {color:#e82629 !important;}

body.contactinternal .highlight {color: #FF0000; background:none;}






body.tools #intro {background:url(../app_images/headers/tools.png) no-repeat;background-position:0px -90px;padding-top: 120px;padding-bottom:0px;}
ul.powerRange li {list-style-type:none; float:left;}
ul.powerRange li a {text-decoration:none; display:block; border:1px solid #7b858b;margin-right:3px;padding:5px 4px; }
ul.powerRange li a:hover {background:#e1e8ec; color:#76868f;}
ul.powerRange h4 {font-size:9px !important;}
body.industrialengineselector-bypower #content h3 {font-size:18px; color:#c3c7cb; margin-top:0px; letter-spacing:-0.5px;}




/* engine selector css */
div#tableWrapper h4 {display:inline; margin:0px; padding:0px;}
div#tableWrapper {width:950px;}
div#tableWrapper table {width:100%;}
div#tableWrapper table, div#tableWrapper td, div#tableWrapper th {border:1px solid #666;border-collapse:collapse;}
div#tableWrapper td {text-align:center; cursor:pointer; padding-top:2px; padding-left:2px;}
.highlight {background:#58baeb; color:#FFFFFF;}
.tablehover {background:#CFE7EB;}
td.leftalign {text-align:left !important;}
div#tableWrapper {font-size:11px;}
div#tableWrapper h4 {display:inline; margin:0px; padding:0px;}
div#tableWrapper table.tb1 {font-size:10px;}
div#tableWrapper th {color:#e82629; padding-top:2px;}

div#tableWrapper1 h4 {display:inline; margin:0px; padding:0px;}
div#tableWrapper1 {width:950px;}
div#tableWrapper1 table {width:100%;}
div#tableWrapper1 table, div#tableWrapper1 td, div#tableWrapper1 th {border:1px solid #666;border-collapse:collapse;}
div#tableWrapper1 td {text-align:center; cursor:pointer; padding-top:2px; padding-left:2px;}
div#tableWrapper1 {font-size:11px;}
div#tableWrapper1 h4 {display:inline; margin:0px; padding:0px;}
div#tableWrapper1 table.tb1 {font-size:10px;}
div#tableWrapper1 th {color:#e82629; padding-top:2px;}

div#tableWrapper2 h4 {display:inline; margin:0px; padding:0px;}
div#tableWrapper2 {width:950px;}
div#tableWrapper2 table {width:100%;}
div#tableWrapper2 table, div#tableWrapper2 td, div#tableWrapper2 th {border:1px solid #666;border-collapse:collapse;}
div#tableWrapper2 td {text-align:center; cursor:pointer; padding-top:2px; padding-left:2px;}
td.leftalign {text-align:left !important;}
div#tableWrapper2 {font-size:11px;}
div#tableWrapper2 h4 {display:inline; margin:0px; padding:0px;}
div#tableWrapper2 table.tb1 {font-size:10px;}
div#tableWrapper2 th {color:#e82629; padding-top:2px;}

/* END CONTENT */
















/* BEGIN FOOTER */
#containFooter {
 background:url(../app_images/vtStripe.png) no-repeat;
background-position:top center;
 height:90px;
 width:100%;
 clear:both;

}

#footer {
background: #eaf0f3 url(../app_images/vtStripe2.png) left top no-repeat;
width:980px;
margin:0px auto;
padding-top:15px;
border-left:2px solid #e82629;
}

ul#brandLinks {
list-style-type:none;
height:50px;
}

ul#brandLinks li {float:left;}

ul#brandLinks li a {
display:block;
float:left;
position:relative;
padding-left:4px;
margin-left:8px;
height:50px;
text-indent:-3000px;
}

#brandLinks a#icon1 {width:126px; background:url(../app_images/brands/clr/detroitDiesel.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon2 {width:68px; background:url(../app_images/brands/clr/mtu.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon3 {width:110px; background:url(../app_images/brands/clr/terex.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon4 {width:87px; background:url(../app_images/brands/clr/allison.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon5 {width:97px; background:url(../app_images/brands/clr/perkins.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon6 {width:75px; background:url(../app_images/brands/clr/kohler.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon7 {width:103px; background:url(../app_images/brands/clr/donaldson.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon8 {width:44px; background: url(../app_images/brands/clr/agip.png) no-repeat;background-position: -10px 0px;}
#brandLinks a#icon9 {width:93px; background:url(../app_images/brands/clr/sakura.png) no-repeat;background-position: -10px -0px;}


#brandLinks a#icon1:hover,
#brandLinks a#icon2:hover,
#brandLinks a#icon3:hover,
#brandLinks a#icon4:hover,
#brandLinks a#icon5:hover,
#brandLinks a#icon6:hover,
#brandLinks a#icon7:hover,
#brandLinks a#icon8:hover,
#brandLinks a#icon9:hover {background-position:-10px -50px;}

body.ourbrands #containFooter {display:none;}






/* END FOOTER */ 



.highlight
{
      color: #993399;
}
 
.validationsummary, .highlight
{
    color: #4d75ab;
    font-weight: bold;
}
 
.validationsummary ul
{
    padding: 0px 4px 0px 16px;
}
 
 