#w3c{display:none;}
body{margin:0px;background-image:url(../images/backgrounds/checker_plate.jpg);}
body, td, p, div, span, a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
table td{padding:0px}
sup{font-size:9px}
h3{font-size:12px;font-weight:bold;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;color:#891041;}
h4{margin:0px 0px 0px 0px;font-size:14px;font-weight:bold;}
img{border:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.clearBoth{clear:both;margin:0px 0px 0px 0px;}
.imgAbsMiddleLeft{margin-bottom:1px;margin-top:1px;}
.imgAbsMiddleLeft img{display:block;float:left;margin:0px 6px 0px 0px}
.imgAbsMiddleLeft span{line-height:16px;}
.nbsp{display:inline;font-size:6px;color:#ffffff !important;}
.siteContainer{position:relative;top:0px;left:0px;width:100%;border:0px solid #000000;text-align:center;}
.siteWrapper{position:relative;text-align:left;margin-left:auto;margin-right:auto; background-color:#ffffff;}
.siteWidth{width:780px}
#siteMiddleBox{margin:0px 0px 0px 0px;background-color:#FFFFFF;}
#siteMiddleColumns{width:100%;border:0px;padding:0px;}
#siteMiddleColumnLeft{vertical-align:top;padding:15px 0px 15px 15px;width:195px;}
#siteMiddleColumnRight{vertical-align:top;padding:15px 15px 15px 15px;width:573px;}
.homeBanner{display:none;z-index:1;position:absolute;top:0px;left:0px;}
#homeBannerDiv{display:block;z-index:2;position:absolute;top:0px;left:0px;}
#siteTable{height:90px;}
*html #siteTable{margin:0px 0px -2px 0px;}
#siteTable td{}
#siteTopRow1{height:10px;background-color:#70193D;}
#siteHeaderRow2{height:80px;background-color:#333333;text-align:right;vertical-align:top;background-image:url(../images/menu/background_logo_2.jpg)}
#sitePictureRow3{height:0px;text-align:center;display:none;}
#siteNewsRow4{height:30px;line-height:25px;background-color:#70193D;display:none;}
.addOpacity{}
.headerOpacity{}
#headerMenu{float:right;height:23px;background-color:#000000;background-image:url(../images/menu/main_center.jpg)}
#headerMenu a{color:#dddddd;font-size:11px;text-transform:uppercase;font-weight:bold;padding:0px 9px 0px 9px;width:100%;text-decoration:none;}
#headerMenu a:hover{color:#FFFFFF;text-decoration:none;}
#headerMenu a:active{color:#FFFFFF;text-decoration:none;}
#headerMenu img{display:block;}
#headlines{margin:0px 0px 0px 0px;}
#headlines img{display:block;float:left;margin:5px 20px 0px 10px;}
#headlines span{color:#FFFFFF;}
#newsHealinesScroll a{color:#ffffff !important;text-decoration:none}
#siteCountry{float:right;color:#FFFFFF;margin:0px 20px 0px 0px;font-weight:bold;font-size:15px;line-height:22px;}
#leftMenu{width:180px;border:0px;padding:0px;margin:0px 0px 20px 0px;background-color:#FFFFFF;vertical-align:middle;}
#leftMenu img{display:block;}
#leftMenu div{border-width:0px 1px 1px 1px;border-style:solid;border-color:#DEDDDC;}
#leftMenu a{display:block;border-width:1px 1px 1px 1px;border-style:solid;border-color:#ffffff;height:25px;line-height:22px;color:#000000;font-weight:bold;text-decoration:none;background-image:url(../images/backgrounds/menu_1_bg.jpg);}
#leftMenu span{display:block;float:left;font-size:0px;height:12px;width:2px;background-color:#930042;margin:5px 12px 5px 8px;line-height:15px;}
#leftMenuHeader{text-align:center;line-height:20px;color:#dddddd;font-size:11px;text-transform:uppercase;font-weight:bold;background-image:url(../images/menu/main_center.jpg);}
#leftMenuHeader img{display:block}
.pageHeadings{border-bottom:1px solid #DEDDDC;padding:0px 0px 1px 0px;margin:0px 0px 15px 0px;}
.pageHeadings h1{margin:0px 0px 0px 0px;font-size:14px;font-weight:bold;}
.pageHeadings h2{margin:0px 0px 0px 0px;font-size:11px;font-weight:normal;}
.pageHeadings span{display:block;float:left;font-size:0px;height:30px;width:4px;background-color:#930042;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}
.pageHeadings img{float:right;}
#footerTable{color:#aaaaaa;text-align:right;margin:5px 0px 0px 0px}
#footerTable p{float:left;}
#footerTable a{color:#aaaaaa;}
#homeAdBox1{width:100%;margin:20px 0px 0px 0px;}
#homeAdBox2{width:100%;margin:20px 0px 0px 0px;}
.contactPageBackground{background-image:url(../images/page_backgrounds/westernstar_trucks_corporate.jpg);background-position:bottom right;background-repeat:no-repeat;}
.newsPageBackground{background-image:url(../images/page_backgrounds/news.jpg);background-position:bottom right;background-repeat:no-repeat;}
.dealersPageBackground{background-image:url(../images/page_backgrounds/dealers.jpg);background-position:bottom right;background-repeat:no-repeat;}
.boxes{border:0px;padding:0px;background-color:#FFFFFF}
.boxes td{border:0px;padding:0px;}
.boxTopLeft{font-size:5px;width:6px;height:6px;background-image:url(../images/boxes/top_left.gif);background-position:left top;background-repeat:no-repeat;}
.boxTopCenter{font-size:0px;width:auto;height:6px;background-image:url(../images/boxes/top_center.gif);background-position:top;background-repeat:repeat-x}
.boxTopRight{font-size:0px;width:6px;height:6px;background-image:url(../images/boxes/top_right.gif);background-position:right top;background-repeat:no-repeat;}
.boxMiddleLeft{font-size:0px;width:6px;background-image:url(../images/boxes/middle_left.gif);background-position:left;background-repeat:repeat-y}
.boxMiddleCenter{width:auto;vertical-align:top;}
.boxMiddleRight{font-size:0px;width:6px;background-image:url(../images/boxes/middle_right.gif);background-position:right;background-repeat:repeat-y}
.boxBottomLeft{font-size:0px;width:6px;height:6px;background-image:url(../images/boxes/bottom_left.gif);background-position:left bottom;background-repeat:no-repeat;}
.boxBottomCenter{font-size:0px;width:auto;height:6px;background-image:url(../images/boxes/bottom_center.gif);background-position:bottom;background-repeat:repeat-x}
.boxBottomRight{font-size:0px;width:6px;height:6px;background-image:url(../images/boxes/bottom_right.gif);background-position:right bottom;background-repeat:no-repeat;}
a.buttonBack{display:block;border:0px solid #999999;width:80px;text-align:center;background-color:#dddddd;color:#999999;text-decoration:none;font-size:10px;font-weight:bold;}
a.buttonBack:hover{text-decoration:none;background-color:#999999;color:#000000}
.backButton{cursor:pointer;}
.dealersTable{width:543px;}
.dealersTable td{padding:3px;border-bottom:1px solid #EAE9E8 !important;border-right:1px solid #EAE9E8 !important;}
.dealersTableHeader{background-color:#dddddd !important;}
.dealersTableMargin{margin-bottom:15px;}
#dealerMap{margin:20px 0px 0px 0px;border:0px;width:250px;}
#dealerMap tr td{border:0px !important;margin:0px !important;padding:0px !important;}
#dealerMap img{display:block;border:0px !important;margin:0px !important;padding:0px !important;}
.pdf20{line-height:18px}
.pdf20 img{display:block;float:right;margin:0px 0px 0px 0px;}
.pdfIcon{line-height:27px;margin:15px 0px 0px 0px;}
.pdfIcon img{display:block;float:left;margin:0px 10px 0px 0px;}
.contentContainer{width:543px;border-width:1px;border-color:#EAE9E8;border-style:solid;background-color:#FFFFFF;}
.contentContainer h3{font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;color:#891041;}
.contentPadding{padding:15px !important;}
#galleryTable{width:543px;margin:15px 0px 0px 0px;border-top:1px solid #EAE9E8 !important;border-left:1px solid #EAE9E8 !important;}
#galleryTable td{border-bottom:1px solid #EAE9E8 !important;border-right:1px solid #EAE9E8 !important;padding:1px 5px 1px 5px;}
.galleryTableHeader{vertical-align:middle;color:#3e4c59;background-color:#EEEEEE;font-weight:bold;}
.galleryTableImages{text-align:center;vertical-align:top;padding:4px}
.galleryTableImages img{display:block;clear:both;border:0px;margin:0px;}
.galleryTableImages a{float:left;border:1px solid #cccccc;width:102px;height:70px;padding:2px;}
.galleryTableImages a:hover{border:1px solid #003366;float:left;padding:2px;}
#galleryMenu{width:100%;border-top:0px solid #EAE9E8 !important;border-left:0px solid #EAE9E8 !important;border-bottom:0px solid #EAE9E8 !important;border-right:0px solid #EAE9E8 !important;background-color:#ffffff;}
#galleryMenu td{}
#galleryMenu a{float:left;border:1px solid #dddddd;margin:4px;text-align:center;;background-color:#ededed;padding:2px;}
#galleryMenu a:active{font-weight:bold;color:#ffffff;background-color:#333333;}
#galleryMenu a:hover{border:1px solid #ffffff;float:left;}
#galleryMenu img{display:block;clear:both;border:0px;margin:0px;}
.galleryMenuOn{display:block;font-weight:bold;}
#linksTable img{margin:0px 5px 5px 0px;}
#featureTable img{margin:0px 5px 5px 0px;}
#newsTable td{}
.newsTableHeader td{font-weight:normal !important;text-transform:uppercase;border-bottom:1px solid #EAE9E8;}
.newsTableDate{font-weight:bold;white-space:nowrap;vertical-align:top;}
.newsTableHeadline{text-align:left;}
.newsPager{width:300px;border:0px solid #ffffff;padding:0px !important;float:right;}
.newsPager a{display:block;float:right;margin:0px 2px 0px 2px;border:1px solid #999999;width:20px;text-align:center;background-color:#dddddd;color:#999999;text-decoration:none;font-size:10px;font-weight:bold;}
.newsPager a:hover{text-decoration:none;background-color:#999999;color:#000000}
.newsPager span a{color:#CCCCCC;text-decoration:none}
.newsDetailsImage{float:right;margin:0px 0px 10px 10px;}
.newsDetailsImage td{text-align:center;padding:1px 0px 1px 0px;color:#333333 !important;}
.newsDetailsImage span{font-style:italic;}
.componentsTable{margin:15px 0px 0px 0px;}
.truckRangeTable{border:0px;padding:0px;width:513px;}
.truckRangeTable td{padding:7px 0px 7px 0px;border-right:1px solid #EAE9E8;}
.truckRangeTable a{}
.truckRangeFirstColumn{font-weight:bold;}
.truckRangeCenterColumns{text-align:center;}
.truckRangeLeftColumns{border-right:0px !important;text-align:Left;}
.truckRangeLastColumn{border-right:0px !important;text-align:center;}
.truckRangeHeader td{font-weight:normal !important;text-transform:uppercase;border-bottom:1px solid #EAE9E8;}
.marginTable{margin:15px 0px 0px 0px;}
.truckDetailsColumn1 div{float:right;margin:0px 0px 10px 10px;background-color:#fafafa;padding:10px;background-image:url(../images/backgrounds/menu_1_bg.jpg);background-position:right;background-repeat:repeat-y}
.truckDetailsColumn1 div h3{font-size:14px;font-weight:bold;margin:0px 0px 10px 0px;padding:0px;color:#891041;}
.truckDetailsColumn1{border-right:0px !important;text-align:left;vertical-align:top;}
.truckDetailsColumn2{border-right:0px !important;text-align:left;width:30%;vertical-align:top;}
#truckDetailsImages{width:543px;margin:0px 0px 15px 0px;padding:0px;}
#truckDetailsImages img{display:block;clear:both;border:0px;margin:2px;}
#truckDetailsImages a{float:left;border:1px solid #cccccc;}
#truckDetailsImages a:hover{border:1px solid #003366;float:left;}
.contactTableColumn1{width:50%;vertical-align:top;padding-right:20px;}
.contactTableColumn2{width:50%;vertical-align:top;}
#contactForm input, select{font-size:x-small;}
#contactForm input, select, textarea{width:90%;background-color:#f4f4f4;border:1px solid #CCCCCC;margin:0px 0px 5px 0px;}
#contactForm textarea{height:80px;}
#SubmitContactForm{width:50% !important;text-align:center;cursor:pointer;}
.requiredFields{color:#FF0000;}
.CSSErrorAlertOn{color:#FF0000;font-weight:bold;}
.CSSErrorAlertOff{color:#000000;font-weight:normal;}
.subBoxesCenterHeader{position:relative;z-index:201;width:100%;font-size:8pt;text-align:left;margin:0px auto;font-size:9pt;color:#ffffff;line-height:20px;height:23px;background:url(../images/headers/center_black_bg.jpg);}
.subBoxesCenterLeftBorder{position:relative;z-index:202;float:left;background:url(../images/headers/left_black_bg.jpg) top left repeat-y;width:4px;height:23px}
.subBoxesCenterRightBorder{position:relative;z-index:202;float:right;background:url(../images/headers/right_black_bg.jpg) top right repeat-y;width:4px;height:23px}
#adminMenu div{margin:0px 0px 5px 0px;}
.MojoFader{background:url(../images/promotions/ad_1_b.jpg) top left no-repeat;}
.loaderActivity {background:url(/images/loading/activity.gif); background-repeat:no-repeat; background-position:center center;}
.loaderSpace {background:url(/images/loading/space_loader2.gif); background-repeat:no-repeat; background-position:center center;}
.mediaLatestNewsHeader {width:100%;height:35px;}
.mediaLatestNewsHeader div {margin:0px 0px 3px 0px;font-weight:bold;}
.latestNewsHeadline { font-size:12px; font-weight:bold; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; color:#891041; }
.latestNewsText { margin:8px 0px 0px 0px; }
.latestNewsText a {font-style:italic;font-size:11px;}
.latestNewsDate {color:#999999;font-weight:normal;font-size:11px;margin:5px 0px 5px 0px;}
.latestNewsBullets { list-style-type:square; color:#930042; }
.latestNewsBullets a {display:block;color:#666666;font-size:11px;margin:2px 0px 2px 0px;text-decoration:none;}
.latestNewsBullets a:hover {background-color:#ededed;}
.latestNewsBullets span {font-size:11px;color:#0000FF;text-decoration:underline;font-style:italic;}
.newsArchiveLink {margin:2px 0px 20px 0px;}
.newsArchiveLink a {font-size:11px;font-style:italic;color:#0000FF;text-decoration:underline;}
.latestNewsAuthor {margin-top:3px;}
.latestNewsAuthor span{color:#dedede; font-style:italic; font-size:8pt;}
.hr {width:100%;background-color:#333333;height:1px;border:0px;}
.hr2 {width:100%;background-color:#CCCCCC;height:1px;border:0px; margin:8px 0px 5px 0px;}
.hr3 {width:100%;background-color:#CCCCCC;height:1px;border:0px; margin:8px 0px 5px 0px;}

	.mediaTable {width:100%;}
	.mediaTableLeftColumn {width:50%;vertical-align:top;}
	.mediaTableCenterColumn {width:5%;vertical-align:top;}
	.mediaTableRightColumn {width:45%;vertical-align:top;}
	
	

	
	.youtubeTable {width:100%;height:35px;}
	.youtubeTable div {margin:0px 0px 3px 0px;font-weight:bold;}
	.youtubeTable p {margin:8px 0px 0px 0px;font-weight:normal;}
    
