
html, body, #form1, #all {
margin : 0;
padding : 0;
border : none;
}
body {
background-image : url('../images/bgTile.gif');
background-repeat : repeat-x;
background-color : #6e6e6e;
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
}

.clr
{
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}

#all {
background-color : #ffffff;
}
.finder_title {
width : 947px;
height : 48px;
background-color : #e6e3da;
padding-left : 22px;
}
.top_dealer {
width : 600px;
padding : 18px 18px 22px;
}
.main_dealer {
padding : 0 18px 18px 50px;
float : left;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #888;
}
.main_dealer h3 {
line-height : 15px;
}
.map_dealer {
float : left;
position : relative;
top : -16px;
}
.contacts_dealer {
font-size : 11px;
}
.contacts_dealer b {
color : #3b3b3b;
}
.email_dealer {
padding : 8px 0 15px;
}
.top_nav {
background-color : #e6e3da;
width : 924px;
height : 29px;
padding : 0 23px 0 23px;
}
.middle_nav {
width : 100%;
height : 29px;
background-image : url('../images/botnavback.jpg');
background-repeat : repeat-x;
padding : 0;
margin : 0;
}
.bottom_nav {
width : 935px;
padding : 0 15px 20px 20px;
margin : 0;
}
p, ul li {
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
color : #3b3b3b;
}
a {
color : #da521e;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
}
a img {
border-width : 0;
}
a:hover {
color : #da521e;
}
h1 {
font-family : Arial;
font-weight : bold;
font-size : 35px;
color : #252525;
margin : 0 0 0 20px;
}
h2 {
font-family : Arial;
font-weight : bold;
font-size : 13px;
color : #888888;
margin-bottom : 10px;
text-transform : uppercase;
}
h3 {
font : bold 13px verdana, arial;
line-height : 10px;
color : #3b3b3b;
margin : 0;
margin-bottom : 8px;
}
ul {
list-style-type : none;
padding : 0;
margin : 0;
}
li {
margin : 0 0 10px 30px;
list-style-type : disc;
font-size : 13px;
}
li a {
color : #da521e;
text-decoration : none;
margin-left : 8px;
}
li a:hover {
text-decoration : underline;
}
.leftNav {
background-color : #ebebeb;
}
.leftNavLines {
display : block;
background : url('../images/leftNavLines.gif') no-repeat;
background-position : bottom 0%;
}
.leftNavLines a {
display : block;
padding : 10px 0 10px 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #3b3b3b;
}
.leftNavLines a:hover {
color : #da521e;
}
.leftNavLines a.on {
background : #ebebeb url('../images/rightArrow.gif') no-repeat 10px 14px;
border-bottom : 1px solid #dadada;
color : #da521e;
}
.leftNavSub {
display : block;
border-bottom : 1px solid #fffdfd;
padding-left : 15px;
background-color : #f2f2f2;
padding : 7px 0 7px 15px;
}
.leftNavSub a {
display : block;
padding : 5px 20px 5px 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
color : #3b3b3b;
}
.leftNavSub a:hover {
text-decoration : underline;
color : #3b3b3b;
}
.leftNavSub a.on {
font-weight : bold;
}
.bodyTop {
height : 70px;
background-color : #f2f0e7;
}
.bodyTopRightLink a {
font-size : 11px;
color : #da521e;
}
.bodyTopRightLink a:hover {
text-decoration : underline;
}
.bodyTopRightLink ul {
padding-top : 34px;
padding-left : 26px;
}
.mainTable {
margin : 20px;
}
.mainRight {
margin-left : 10px;
}
.mainRightBlock {
margin-top : 17px;
padding-bottom : 17px;
background-image : url('../images/dottenLine.gif');
background-repeat : no-repeat;
background-position : bottom left;
}
.mainRightBlock p {
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #777a7d;
margin : 0 0 5px 0;
}
.mainRightBlock a {
color : #da521e;
}
.mainRightBlock a:hover {
text-decoration : underline;
}
.mainRightBlockFIRST {
padding-bottom : 19px;
background-image : url('../images/dottenLine.gif');
background-repeat : no-repeat;
background-position : bottom left;
}
.mainRightBlockFIRST p {
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #777a7d;
margin : 0;
}
.mainRightBlockLAST {
margin-top : 7px;
padding-bottom : 17px;
border : 0;
}
.mainRightBlockLAST p {
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #777a7d;
margin : 0;
}
.mainRightBlockLAST a {
color : #da521e;
}
.mainRightBlockLAST a:hover {
text-decoration : underline;
}
.mainFootnote {
color : #999999;
font-size : 11px;
}
#a1PromoStrip {
position : relative;
width : 960px;
height : 70px;
margin-top : 20px;
margin-bottom : 20px;
}
.homePromo, .homePromo_over {
position : relative;
display : block;
float : left;
width : 170px;
height : 70px;
padding-left : 19px;
border-right : 1px solid #c9cacb;
margin-right : 0;
padding-right : 0;
}
.homePromo_over {
background-color : #ffffff;
}
.homePromo_over p {
margin : 0 15px 0 10px;
}
.homePromo_over p.promoHeading {
color : #da521e;
margin-top : 15px;
margin-bottom : 3px;
}
.clickDiv {
position : absolute;
left : 0;
top : 0;
width : 170px;
height : 70px;
margin-left : 20px;
}
.sidePromo, .sidePromo_over {
position : relative;
display : block;
float : left;
width : 170px;
height : 70px;
}
.sidePromo_over {
background-color : #ffffff;
}
.sidePromo_over p {
margin : 0 15px 0 10px;
}
.sidePromo_over p.promoHeading {
color : #da521e;
margin-top : 15px;
margin-bottom : 3px;
}
.sideclickDiv {
position : absolute;
left : 0;
top : 0;
width : 169px;
height : 70px;
margin-left : 0;
}
#a1Img {
width : 960px;
height : 400px;
}
#a1News {
position : relative;
display : block;
float : left;
width : 370px;
height : 70px;
}
#a1NewsContent {
position : absolute;
margin : 20px 0 0 20px;
}
#a1NewsContent h2 {
margin : 0;
}
#a1NewsContent li {
font-size : 11px;
margin-top : 0;
}
#right_a1Promo1, #right_a1Promo1_over {
position : relative;
display : block;
float : left;
width : 190px;
height : 70px;
}
.bannerImg {
margin-bottom : 20px;
}
.c1Table td p {
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #3b3b3b;
margin : 2px 0 5px 0;
}
p.c1Heading {
font : bold 13px verdana, arial !important ;
color : #3b3b3b;
margin-top : -3px;
margin-bottom : 0 !important ;
}
.listLink {
margin : 0;
}
.linkText {
margin : 0;
padding : 0;
line-height : 5px;
}
.linkText {
margin-bottom : 5px;
}
.c2Cell {
padding-bottom : 19px;
}
.c2Heading {
font : bold 13px verdana, arial;
color : #3b3b3b;
margin-top : -3px;
margin-bottom : 0;
}
.c2Copy {
font : 11px verdana, arial;
color : #3b3b3b;
margin-top : 0;
}
.bannerImg {
margin-bottom : 20px;
}
.d1Table td p {
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #3b3b3b;
margin : 0 0 10px 0;
}
.d1Table h3 {
margin-top : 10px;
}
.d1TableTop p {
margin-top : 0 !important ;
}
p.d1TextLast {
padding-bottom : 10px;
}
.d1Title {
border-bottom : 1px solid #ebebeb;
padding-bottom : 8px;
}
.d1Title p {
font-size : 13px !important ;
color : #da521e !important ;
font-weight : bold;
margin-bottom : 0 !important ;
}
.d1SubTitle p {
color : #3b3b3b !important ;
font-size : 13px !important ;
font-weight : bold;
padding-top : 16px;
margin-bottom : 7px !important ;
}
.d1SubSubTitle {
color : #3b3b3b;
font-size : 11px;
font-weight : normal;
}
.d1SubTitleRight p {
color : #777a7d !important ;
font-size : 11px !important ;
float : right;
padding-top : 16px;
margin-bottom : 7px !important ;
}
.d1RowLight {
background-color : #f2f0e7;
}
.d1RowLight td {
padding : 10px 0 0 10px;
border-right : 1px solid #ffffff;
}
.d1RowLight td.d1RowLightRT {
border : 0;
}
.d1RowLightRT p {
float : right;
padding-right : 10px;
}
.d1RowLight ul {
color : #3b3b3b;
padding : 0 10px 0 19px;
margin : 0;
}
.d1RowLight ul.d1First {
padding : 3px 10px 0 19px;
margin : 0;
}
.d1RowLight td.d1Last {
border-bottom : 1px solid white;
padding-bottom : 19px;
}
.d1RowLight li {
list-style-type : disc;
list-style-position : outside;
background-image : none;
padding : 0;
margin : 0;
}
.d1RowLight h3 {
margin : 0 0 15px 0;
}
.d1RowLight h3 a {
text-decoration : none;
}
.d1RowLight h3 a:hover {
text-decoration : underline;
}
.d1RowDark {
background-color : #e0ddd1;
}
.d1RowDark h3 {
margin : 0;
margin-bottom : 10px;
}
.d1RowDark td {
padding : 10px 0 0 10px;
border-right : 1px solid #ffffff;
}
.d1RowDark td.d1RowDarkRT {
border : 0;
}
.d1RowDarkRT p {
float : right;
padding-right : 10px;
}
.whiteSpace {
background-color : #ffffff;
}
.d1PromoTable td {
padding-top : 20px;
}
.d1PromoTable td p {
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #3b3b3b;
margin : 2px 0 5px 0;
}
#d3_tabRow {
position : relative;
width : 550px;
height : 30px;
}
#d3_tab0, #d3_tab0_over {
position : absolute;
left : 0;
top : 0;
width : 148px;
height : 30px;
}
#d3_tab0_on {
position : absolute;
left : 0;
top : 0;
width : 148px;
height : 30px;
}
#d3_tab1, #d3_tab1_over {
position : absolute;
left : 148px;
top : 0;
width : 148px;
height : 30px;
}
#d3_tab1_on {
position : absolute;
left : 147px;
top : 0;
width : 149px;
height : 30px;
}
#d3_tab2, #d3_tab2_over {
position : absolute;
left : 296px;
top : 0;
width : 148px;
height : 30px;
}
#d3_tab2_on {
position : absolute;
left : 295px;
top : 0;
width : 149px;
height : 30px;
}
#d3_tab3, #d3_tab3_over {
position : absolute;
left : 444px;
top : 0;
width : 148px;
height : 30px;
}
#d3_tab3_on {
position : absolute;
left : 443px;
top : 0;
width : 149px;
height : 30px;
}
#d3_tab4, #d3_tab4_over {
position : absolute;
left : 592px;
top : 0;
width : 148px;
height : 30px;
}
#d3_tab4_on {
position : absolute;
left : 591px;
top : 0;
width : 149px;
height : 30px;
}
.d3_tabPageTable {
margin : 19px 0 0 18px;
}
.d3_tabPageTable td {
padding : 0;
margin : 0;
width : 80px;
height : 130px;
overflow : hidden;
}
.d3_tabPageTable td img {
margin-right : 20px;
width : 70px;
height : 70px;
}
.d3_tabImgCellLAST img {
margin-right : 20px;
overflow : hidden;
}
.d3_title {
font : 11px verdana, arial;
padding-top : 10px;
width : 70px;
overflow : hidden;
}
.d3_links a {
text-decoration : none;
padding : 0;
margin : 0;
font : 9px verdana, arial;
}
.d3_links a:hover {
text-decoration : underline;
}
#e1_tabRow {
position : relative;
width : 550px;
height : 30px;
}
#e1_tab0, #e1_tab0_over {
position : absolute;
left : 0;
top : 0;
width : 97px;
height : 30px;
}
#e1_tab0_on {
position : absolute;
left : 0;
top : 0;
width : 97px;
height : 30px;
}
#e1_tab1, #e1_tab1_over {
position : absolute;
left : 97px;
top : 0;
width : 72px;
height : 30px;
}
#e1_tab1_on {
position : absolute;
left : 96px;
top : 0;
width : 73px;
height : 30px;
}
#e1_tab2, #e1_tab2_over {
position : absolute;
left : 169px;
top : 0;
width : 149px;
height : 30px;
}
#e1_tab2_on {
position : absolute;
left : 168px;
top : 0;
width : 150px;
height : 30px;
}
#e1_tab3, #e1_tab3_over {
position : absolute;
left : 318px;
top : 0;
width : 147px;
height : 30px;
}
#e1_tab3_on {
position : absolute;
left : 317px;
top : 0;
width : 148px;
height : 30px;
}
#e1_tab4, #e1_tab4_over {
position : absolute;
left : 465px;
top : 0;
width : 85px;
height : 30px;
}
#e1_tab4_on {
position : absolute;
left : 464px;
top : 0;
width : 86px;
height : 30px;
}
.tab {
cursor : pointer;
}
.mainTab {
margin-top : 20px;
margin-bottom : 20px;
}
.mainTab a {
color : #da521e;
text-decoration : underline;
}
.tabPage {
border-right : 1px solid #777a7d;
border-bottom : 1px solid #777a7d;
border-left : 1px solid #777a7d;
}
.e1_tabPageTable {
margin : 0 19px 0 19px;
}
.tabCell {
padding-top : 19px;
padding-bottom : 19px;
border-bottom : 1px solid #ebebeb;
}
.tabImgCell {
padding-top : 19px;
padding-bottom : 19px;
padding-right : 19px;
border-bottom : 1px solid #ebebeb;
}
.tabCellBottom {
padding-top : 19px;
padding-bottom : 19px;
padding-right : 19px;
}
.tabImgCellBottom {
padding-top : 19px;
padding-bottom : 19px;
padding-right : 19px;
}
.tabHeading {
font : bold 13px verdana, arial;
color : #3b3b3b;
margin-top : -3px;
margin-bottom : 5px;
}
.tabCopy {
font : 11px verdana, arial;
color : #3b3b3b;
margin-top : 0;
}
.hidden {
display : none !important ;
}
.tabTable {
margin-top : 20px;
margin-bottom : 20px;
color : #3b3b3b;
}
.tabTable tr.tabLightRow {
background-color : #f2f0e7;
}
.tabTable tr.tabDarkRow {
background-color : #e0ddd1;
}
.tabTable td {
font : 11px verdana, arial;
}
.tabTable td.tabBold {
font-weight : bold;
color : #3b3b3b;
}
.tabTitleRowFirst td {
font-size : 13px;
font-weight : bold;
border : 0;
padding : 0 0 6px 0;
color : #3b3b3b;
}
.tabTitleRow td {
font-size : 13px;
font-weight : bold;
border : 0;
padding : 20px 0 6px 0;
}
.tabTableCopyLight {
color : #777a7d;
}
.tabInteriorImg {
float : right;
margin-top : 20px;
}
.tabInteriorImg img {
border : 0;
margin-bottom : 0;
}
.tabListLinks {
margin : 2px 0 20px 0;
}
.tabListLinks a {
color : #da521e;
text-decoration : none;
margin-left : 10px;
padding-top : 5px;
font-size : 9px;
}
.tabListLinks a:hover {
text-decoration : underline;
}
.tabExteriorBold {
font-weight : bold;
}
.tabGalleryTable {
margin-top : 20px;
}
.tabGalleryImg img {
border : 0;
}
.galleryPopup li {
margin-left : 45%;
}
.galleryPopup img {
margin : 20px;
border : 1px solid #726e5e;
}
.galleryPopup a:hover {
text-decoration : underline;
}
.footerLeft {
background-color : #e0ddd1;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #777a7d;
padding-left : 10px;
height : 30px;
}
.footerLeft a {
text-decoration : underline;
color : #777a7d;
}
.footerLeft a:hover {
color : #da521e;
}
.footerRight {
background-color : #f2f0e7;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #777a7d;
height : 30px;
padding-right : 20px;
}
.walkeyDarkLine {
background-color : #e9e6e0;
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
padding-top : 5px;
height : 21px;
}
.walkeyLightLine {
background-color : #f8f7f3;
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
height : 30px;
padding-top : 5px;
height : 21px;
}
.walkeyDarkLine1 {
float : left;
width : 350px;
}
.walkeyDarkLine2 {
float : left;
width : 200px;
}
.walkeyLightLine1 {
float : left;
width : 350px;
}
.walkeyLightLine2 {
float : left;
width : 200px;
}
.normalLink {
color : #da521e;
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
}
.normalLink:hover {
color : #da521e;
}
.winnerTable {
width : 526px;
margin : 0 auto;
}
.winnerTable td, .winnerTable th {
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
padding : 3px;
margin : 1px;
color : #76797c;
}
.winner1 {
width : 146px;
}
.winner2 {
width : 0;
overflow : hidden;
display : none;
}
.winner3 {
width : 130px;
}
.winner4 {
width : 250px;
}
.lineColor0 {
width : 526px;
height : 20px;
font-weight : bold;
}
.lineColor1 {
background-color : #e9e6e0;
width : 526px;
height : 20px;
}
.lineColor2 {
background-color : #f8f7f3;
width : 526px;
height : 20px;
}
.divSwap {
width : 550px;
}
#mytable {
width : 550px;
padding : 0;
margin : 0;
border-bottom : 1px solid #c1dad7;
}
#mytable th {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #7e8082;
border-right : 1px solid #c1dad7;
border-bottom : 1px solid #c1dad7;
border-top : 1px solid #c1dad7;
text-transform : uppercase;
text-align : left;
padding : 6px 6px 6px 12px;
background : white;
}
#mytable th.side {
border-bottom : 0;
border-top : 0;
border-left : 1px solid #c1dad7;
}
#mytable th.sidealt {
border-bottom : 0;
border-top : 0;
background : #f2f0e7;
color : #7e8082;
border-left : 1px solid #c1dad7;
}
#mytable th.nobg {
border-top : 1px solid #c1dad7;
border-left : 1px solid #c1dad7;
border-right : 1px solid #c1dad7;
color : white;
background : #928466;
}
#mytable td {
border-right : 1px solid #c1dad7;
background : #fff;
padding : 6px 6px 6px 12px;
color : #4f6b72;
}
#mytable td.alt {
background : #f2f0e7;
color : #7e8082;
}
#mytable th.spec {
border-left : 1px solid #c1dad7;
border-top : 0;
background : #fff;
font : bold 8px Verdana, Arial, Helvetica, sans-serif;
}
#mytable th.specalt {
border-left : 1px solid #c1dad7;
border-top : 0;
background : #f5fafa;
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #797268;
}
div.downloadContent {
margin : 11px 0 0 11px;
}
div.downloadContent .downloadTitle, div.downloadContent .information {
clear : both;
}
div.downloadContent .blackTitle {
color : #000000;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
div.downloadContent .greyLine {
width : 100%;
height : 1px;
background-color : #808080;
margin-bottom : 15px;
margin-top : 5px;
}
div.downloadContent .downloadItem {
width : 165px;
height : 165px;
float : left;
}
div.downloadContent .thumbNail {
margin-bottom : 5px;
}
div.downloadContent .linkLine {
clear : left;
}
div.downloadContent .link {
float : left;
width : 70px;
}
div.downloadContent .link a {
color : #da521e;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
}
div.downloadContent .linkInfo {
color : #808080;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
float : left;
}
div.downloadContent div.ringtone {
float : left;
width : 120px;
}
#miltable {
color : white;
font : 11px verdana;
width : 550px;
}
#textblock {
margin-top : -20px;
padding : 10px;
background : transparent;
}
#miltable .redHead {
color : red;
font-size : 13px;
font-weight : bold;
}
#miltable .top {
height : 422px;
background-color : #000000;
background-image : url('../images/military/top_grad.jpg');
background-repeat : repeat-x;
background-position : 0 bottom;
}
#miltable .middle {
height : 60px;
background-color : #000000;
background-image : url('../images/military/logo_middle.jpg');
background-repeat : no-repeat;
}
#miltable .bottom {
background-color : #000000;
background-image : url('../images/military/bot_grad.jpg');
background-repeat : repeat-x;
background-position : 0 30px;
}
#miltable p {
color : white;
font : 11px verdana;
}
.govContent a {
font-size : 12px;
}
.govContent .greyBox {
background-color : #f2f0e7;
padding : 5px 10px 15px 10px;
}
.govContent .greyBox p.fl {
line-height : 25px;
margin-bottom : 30px;
}
.govContent .greyBox p.fl:first-letter {
font-size : 18px;
font-weight : bold;
}
.govContent ul {
padding-left : 5px;
color : #da521e;
}
.govContent ul li {
padding-left : 10px;
padding-bottom : 3px;
background-position : 0 8px;
font-size : 13px;
color : #3b3b3b;
}
.govContent ol {
padding-left : 5px;
color : #da521e;
}
.govContent ol li {
padding-left : 10px;
padding-bottom : 3px;
background-position : 0 8px;
font-size : 13px;
color : #3b3b3b;
}
.govContent .glossary p {
margin : 0;
margin-left : 15px;
margin-bottom : 10px;
padding : 0;
}
.govContent .glossary h3 {
margin : 0;
margin-bottom : 10px;
margin-top : 12px;
padding-top : 3px;
}
#flashcontent {
background-image : url(/images/ph/header_pixel.gif);
}
#vidLinks {
position : absolute;
top : 200px;
left : 690px;
width : 220px;
}
#vidLinks a:link, #vidLinks a:visited {
color : white;
font-size : 12px;
}
#vidLinks a {
margin-left : 45px;
}
#vidLinks a img {
border : none;
margin-bottom : 10px;
}
#vidOverlay {
position : absolute;
width : 970px;
height : 100%;
top : 180px;
left : 0;
z-index : 90;
}
#vidArea {
border : 2px outset #ebebeb;
background-color : white;
padding : 5px;
z-index : 92;
text-align : right;
}
#theVideo {
z-index : 94;
}
#theVideo object, #theVideo embed {
z-index : 96;
}
#swfClose {
position : absolute;
width : 54px;
height : 18px;
background-color : #191919;
top : 420px;
left : 540px;
border : 1px solid white;
z-index : 99;
text-align : center;
color : red;
}
#terms .term a {
color : black;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
.termHide {
visibility : hidden;
display : none;
}
#terms div {
margin : 10px;
margin-top : 6px;
font-size : 12px;
}
#terms .term {
padding : 3px;
margin : 0;
font-size : 12px;
font-weight : bold;
}
#terms p {
padding-left : 5px;
padding-right : 5px;
margin : 2px;
margin-bottom : 10px;
}
.detailHeader {
background-color : #e6e3da;
background-image : url('../images/seperator.gif');
background-repeat : no-repeat;
background-position : 22px 40px;
height : 65px;
padding : 10px 22px 0;
}
.detailHeader a:link, .detailHeader a:visited, .detailHeader a:hover, .detailHeader a:active {
font-family : Arial;
text-decoration : none;
font-weight : bold;
color : #3f3f3f;
}
.detailHeader a:hover, .detailHeader a:active, .detailHeader a.on:link, .detailHeader a.on:visited, .detailHeader a.on:hover, .detailHeader a.on:active {
color : #dc5620;
}
.detailHeader .menu a:link, .detailHeader .menu a:visited, .detailHeader .menu a:hover, .detailHeader .menu a:active {
margin-right : 20px;
}
.detailHeader .back {
float : right;
margin : 15px 4px 0 0;
}
.detailHeader .buttons {
margin : 5px 2px 0 0;
width : 86px;
float : right;
}
.truckUsageMenu {
position : absolute;
left : 0;
}
.truckUsageMenu .menuBody {
position : relative;
overflow : hidden;
}
.truckUsageMenu .menuBody .menuItems a:link, .truckUsageMenu .menuBody .menuItems a:visited, .truckUsageMenu .menuBody .menuItems a:hover, .truckUsageMenu .menuBody .menuItems a:active {
font-family : Arial;
padding : 0 0 5px 14px;
color : #742000;
display : block;
outline : none;
}
.truckUsageMenu .menuBody .menuItems a:hover, .truckUsageMenu .menuBody .menuItems a:active {
color : white;
}
.detailHeader .menu {
margin-top : 10px;
}
.infoTabs, .detailContent {
position : relative;
margin : 10px 21px 10px 22px;
float : left;
width : 687px;
}
#demoSWFDiv {
margin-bottom : 15px;
}
.detailContent p {
margin : 0 0 15px 0;
padding : 0;
}
.detailContent ul {
margin-left : 10px;
padding-bottom : 7px;
}
.detailContent li {
font-size : 13px;
color : #3b3b3b;
padding : 0 0 0 15px;
background-position : 5px 6px;
margin : 0 0 8px 0;
}
.mainImage {
height : 343px;
position : relative;
}
.mainImage a.galleryBar:link, .mainImage a.galleryBar:visited, .mainImage a.galleryBar:hover, .mainImage a.galleryBar:active {
display : block;
float : left;
background-image : url('http://www.internationaltrucks.com/StaticFiles/internationalTrucks/Site Assets/Products/gallery_slider_left_off.jpg');
width : 23px;
height : 343px;
text-decoration : none;
}
.mainImage a.galleryBar:hover, .mainImage a.galleryBar:active {
background-image : url('http://www.internationaltrucks.com/StaticFiles/internationalTrucks/Site Assets/Products/gallery_slider_left_on.jpg');
}
.bottomNav {
background-image : url('../images/bottom_nav.gif');
height : 47px;
}
.bottomNav a:link, .bottomNav a:visited, .bottomNav a:hover, .bottomNav a:active {
float : left;
padding : 8px 22px;
color : white;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
outline : none;
font-family : Arial;
}
.bottomNav a:hover, .bottomNav a:active {
color : #df6121;
}
.homeBottomNav {
background-image : url('../images/botnavback.jpg');
height : 29px;
}
.homeBottomNav span{
float : right;
padding : 8px 22px 0px;
color : white;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
outline : none;
font-family : Arial;
font-size:11px;
}
.homeBottomNav a:hover, .homeBottomNav a:active {
color : #df6121;
}
.detailSideBar {
float : right;
width : 240px;
margin-top : 10px;
text-align : center;
}
.detailSideBar .atAGlance {
width : 225px;
height : 172px;
padding-top : 40px;
background-image : url('http://www.internationaltrucks.com/StaticFiles/internationalTrucks/Site Assets/Products/glance_frame.jpg');
margin-bottom : 22px;
margin-top : 22px;
}
.detailSideBar .atAGlance a:link, .detailSideBar .atAGlance a:visited, .detailSideBar .atAGlance a:hover, .detailSideBar .atAGlance a:active {
margin-top : 10px;
display : block;
}
.detailSideBar .dealer {
margin-bottom : 22px;
}
.infoTabs .tabDetail {
border : 1px solid rgb(187, 187, 187);
border-top : none;
height : 227px;
position : relative;
}
.infoTabs .tabDetail a#moveLeft:link, .infoTabs .tabDetail a#moveLeft:visited, .infoTabs .tabDetail a#moveLeft:hover, .infoTabs .tabDetail a#moveLeft:active, .infoTabs .tabDetail a#moveRight:link, .infoTabs .tabDetail a#moveRight:visited, .infoTabs .tabDetail a#moveRight:hover, .infoTabs .tabDetail a#moveRight:active {
position : absolute;
display : block;
top : 100px;
height : 23px;
width : 18px;
background-repeat : no-repeat;
text-decoration : none;
}

.infoTabs #tabContent .content {
position : relative;
margin : 0 auto;
}
.infoTabs #tabContent .downloadContent {
border : none;
padding : 0;
margin-top : 15px;
width : auto;
}
.infoTabs #tabContent .content a.brochure:link, .infoTabs #tabContent .content a.brochure:visited, .infoTabs #tabContent .content a.brochure:hover, .infoTabs #tabContent .content a.brochure:active {
display : block;
position : relative;
float : left;
}
.infoTabs #secondaryNav {
height : 30px;
background-color : #b6b0a2;
}
.infoTabs #secondaryNav .menu {
padding : 5px 0 0 15px;
font-weight : bold;
}
.infoTabs #secondaryNav .menu span {
margin : 0 8px;
color : #dc5620;
}
.infoTabs #secondaryNav .menu a:link, .infoTabs #secondaryNav .menu a:visited, .infoTabs #secondaryNav .menu a:hover, .infoTabs #secondaryNav .menu a:active {
text-decoration : none;
color : #dc5620;
}
.seriesPromos {
margin : 0 2px;
}
div.seriesPromos div.promo {
float : left;
border-right : 2px solid #e0ddd1;
width : 240px;
text-align : center;
height : 70px;
margin-bottom : 20px;
}
div.seriesPromos div.promo.lst {
border : none;
}
.clickToView {
position : absolute;
}
body#spec {
margin : 0;
padding : 0;
background-color : white;
background-image : none;
color : #333333;
}
.specHeader {
background-color : #e6e3da;
padding : 15px 25px;
}
.specHeader a:link, .specHeader a:visited, .specHeader a:hover, .specHeader a:active {
display : block;
float : right;
text-decoration : none;
color : #333333;
}
#spec .copy {
padding : 15px 25px;
}
#spec .copy span {
font-weight : bold;
}
#spec a.close:link, #spec a.close:visited, #spec a.close:hover, #spec a.close:active {
margin : 0 25px;
padding : 5px 10px;
display : block;
color : white;
font-weight : bold;
display : block;
background-image : url('http://www.internationaltrucks.com/StaticFiles/internationalTrucks/Site Assets/Products/backto_bg.gif');
text-decoration : none;
height : 13px;
}
.specTable {
margin : 10px 25px;
}
.specTable .listing {
background-image : url('http://www.internationaltrucks.com/StaticFiles/internationalTrucks/Site Assets/Products/search_bkg.jpg');
}
.specTable .listing a.remove:link, .specTable .listing a.remove:visited, .specTable .listing a.remove:hover, .specTable .listing a.remove:active {
position : absolute;
bottom : 15px;
right : 20px;
text-decoration : none;
}
.specTable .specHeading {
background-color : #d3cec2;
font-weight : bold;
padding : 5px 10px;
margin : 10px 0;
}
.specTable .row {
background-color : #edebe4;
padding : 5px 10px;
}
.specTable .row.alt {
background-color : white;
}
.specTable .leftCol {
width : 150px;
float : left;
}
.specTable .col {
float : left;
position : relative;
}
.specBox {
position : absolute;
width : 890px;
height : 800px;
left : 40px;
}
.specBox iframe {
width : 100%;
height : 100%;
}

.infoTabs, .infoTabs *
{
	position: relative;
}


/**************** eNewsLetter BEGIN *************************/

.enewsMLeft {margin-left:25px;}

.enewsEmailSubmitBox {position:absolute;width:717px;height:40px;left:40px; top:110px}

.enewsEmailSubmitBox iframe
{
	width:100%;
	height:100%;
}

#frmEmailSignupDiv
{
	text-align:left;
	font-weight:bold;
	color:white;
	height:330px;
	width:244px;
	background-image:url('../images/newsletterBug.jpg');
}

#frmEmailSignupDiv *
{
	font-size: 10px;
}

#frmEmailSignupDiv .txt
{
	width: 180px;
	height: 16px;
}

/**************** eNewsLetter END *************************/


.infoTabs a#moveLeft:link,
.infoTabs a#moveLeft:visited,
.infoTabs a#moveLeft:hover,
.infoTabs a#moveLeft:active,
.infoTabs a#moveRight:link,
.infoTabs a#moveRight:visited,
.infoTabs a#moveRight:hover,
.infoTabs a#moveRight:active
{
	position: absolute;
	display: block;
	top: 100px;
	height: 23px;
	width: 18px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.infoTabs a#moveRight:link,
.infoTabs a#moveRight:visited,
.infoTabs a#moveRight:hover,
.infoTabs a#moveRight:active
{
	right:10px;
	background-image: url('../images/tab_arrow_right.gif');
}

.infoTabs  a#moveLeft:link,
.infoTabs  a#moveLeft:visited,
.infoTabs  a#moveLeft:hover,
.infoTabs  a#moveLeft:active
{
	left:10px;
	background-image: url('../images/tab_arrow_left.gif');
}


.infoTabs #tabContent
{
	float: left;
	position: relative;
	overflow: hidden;
	width: 685px;
	height: 247px;
	background-repeat: repeat-x;
}

.infoTabs #tabContent #inner_brochures
{
	position: relative;
	height: 1%;
	width: 1776px;
}

.detailHeader
{
	background-color: #E6E3DA;
	background-image: url('../images/seperator.gif');
	background-repeat: no-repeat;
	background-position: 22px 40px;
	height: 65px;
	padding:10px 22px 0px;
}

.detailHeader .menu
{
	margin-top: 10px;
}

.detailHeader a:link,
.detailHeader a:visited,
.detailHeader a:hover,
.detailHeader a:active
{
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	color: #3f3f3f;
}

.detailHeader a:hover,
.detailHeader a:active,
.detailHeader a.on:link,
.detailHeader a.on:visited,
.detailHeader a.on:hover,
.detailHeader a.on:active
{
	color: #dc5620;
}

.detailHeader .menu a:link,
.detailHeader .menu a:visited,
.detailHeader .menu a:hover,
.detailHeader .menu a:active
{
	margin-right: 20px;
}

.detailHeader .back
{
	float: right;
	margin: 15px 4px 0 0;
}

.detailHeader .buttons
{
	margin: 5px 2px 0 0;
	width: 86px;
	float: right;
}

.detailHeader .buttons a.truckusage:link,
.detailHeader .buttons a.truckusage:visited,
.detailHeader .buttons a.truckusage:hover,
.detailHeader .buttons a.truckusage:active
{	
	display: block;
	position: relative;
	outline: none;
	float: right;
	margin-top: 3px;
	background-image: url('http://www.internationaltrucks.com/StaticFiles/internationalTrucks/Site Assets/Products/truckusage.png'); 
	width: 148px;
	height: 22px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticFiles/internationalTrucks/Site Assets/Products/truckusage.png', sizingMethod='crop');
}

.washout
{
	background-image: url('../images/bgTile.gif');
	background-repeat:repeat-x;
	background-color: #6E6E6E;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .6;
	//filter: Alpha(opacity=60);
}
