a 		{ color: #333; font-weight:bold; text-decoration: none; }		
a:hover		{ color: #ccc; font-weight:bold; text-decoration:underline;  }

body {background-color: #f2f2f2; margin:0; background-image:url('/images/bkg.gif');}

body, td, tr{		
font-family: verdana;		
color:#444;		
font-size:11px;
font-weight:normal;
}

pre {margin:0; font-family:Verdana;}

th,td {vertical-align:top;}

h1 {font-weight: bold; font-size:120%; padding-top:5px; margin-bottom:10px; color: #333;}
h2 {font-weight: bold; font-size:100%; padding-top:5px; margin-bottom:10px; color: #333;}


#container {background-color:#fff; width:975px; border: solid 0px #fff; text-align:left; margin: 0 auto; min-height:600px;} /*948*/

#container.home h3 {font-size: 14px;}
#container.truckview h1#tblPages-PageTitle {width: 320px;}

#SuperTopNav {text-align:right; width:950px; margin: 5px auto 0 auto; height:20px;}
#SuperTopNav a {font-size:90%; color: #fff; border-left: solid 1px; padding-left:3px;}
#SuperTopNav a:first-child {border-left: none;}
#SuperTopNav a:hover {font-weight:normal; color: #333;}

div#hdr {height:99px; padding: 0px; border: solid 0px #22232F;}
div#hdr img {margin:10px; border:none;}
                                
/* div#topnav {background-color: #888; height:30px; text-transform:uppercase; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;} */
div#topnav {background-color: #888; height:40px; text-transform:uppercase; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}
div#topnav a {color:#fff; min-width:75px;}
div#topnav a:hover {text-decoration:underline;}
/* div#topnav ul {margin:0; padding:9px 17px; background-image:url('/images/menuGradientBlue.jpg');} */
div#topnav ul {margin:0; padding:14px 17px; background-image:url('/images/menuGradientBlue.jpg');}
div#topnav li:first-child {border-left:none; padding-left:0;}
div#topnav li {list-style-type:none; display:inline; /* border-left: solid 1px #C0C0C0; */ padding: 0 20px;}
/*div#topnav li.sel {background-image:url('/images/selectedMenuBkg.png');  
                   padding:10px 45px 10px 45px; background-position:top;background-repeat:no-repeat; } */
div#topnav li.sel {background-image:url('/images/selectedMenuBkg.png');  
                    background-position:top;background-repeat:no-repeat; padding:14px 0px 14px 0px; /*hack 4 safari, overridden in ieall.css*/ }                   
div#topnav li.sel a { text-decoration:underline;
                      /*background-color:#f2f2f2;
                      padding:5px; */
                      color:#FE0000; 
                      text-decoration:none;
                       padding:14px 45px 14px 45px; /*hack 4 safari, overridden in ieall.css*/
                      }

/* div#topnav div.searchbox {float:right; margin:-26px 5px 0 0; height:15px; vertical-align:top;} */
div#topnav div.searchbox {float:right; margin:-31px 5px 0 0; height:15px; vertical-align:top;}
div#topnav div.searchbox input {width:90px; font-family:Verdana; height:13px; padding:2px; vertical-align:middle;}
div#topnav div.searchbox input.button {/*  border:none;
                                        background-image:url(/images/rightArrow.png);

                                        
                                        vertical-align:middle; */
                                        height:19px;

                                        width:21px;
                                        border:0 none;

vertical-align:middle;
                                       }

div.subnav {clear:both; float:left; margin: 15px 10px 0 9px; /*min-height:150px;*/ width:170px; background:#fff;}
div.subnav h2 {background-color:#ccc; margin: 0px -0px 5px -0px; padding: 4px; padding-left:20px; }
div.subnav ul {padding: 5px 10px 5px 15px; margin:0; /*margin-bottom:10px;*/ width:130px; font-size:75%; }
div.subnav ul a {color:#888;}
div.subnav ul li {list-style-type:none; margin:0; padding:5px 0; border-top:1px solid #dfdfdf;}
div.subnav ul li:first-child{border:none;}
div.subnav ul li.sel a {color:#333; text-decoration:underline;}
div.subnav ul li.subsub {margin-left:20px; margin-top:0px;}
div.subnav a.morelink {margin-left:5px;}



div.belowsubnav {clear:both; float:left; margin: 15px 10px 0 9px; /*min-height:150px;*/ width:170px; /* background:#fff; */}
div.belowsubnav h2 {background-color:#ccc; margin: 0px -0px 5px -0px; padding: 4px; }
div.belowsubnav ul {padding: 5px 10px 5px 15px; margin:0; /*margin-bottom:10px;*/min-height:150px; width:130px; font-size:75%;  }
div.belowsubnav ul a {color:#888;}
div.belowsubnav ul li {list-style-type:none; margin:0; padding:5px 0; border-top:1px solid #dfdfdf;}
div.belowsubnav ul li:first-child{border:none;}
div.belowsubnav ul li.sel a {color:#333; text-decoration:underline;}
div.belowsubnav ul li.subsub {margin-left:20px; margin-top:0px;}
div.belowsubnav a.morelink {margin-left:5px;}


div#content {background:#fff url('/images/body_bkg.gif') repeat-x; margin:0; padding: 0 0 10px 0; 
display:block; border-top:solid 0px #202020; font-size:12px; min-height:300px;} /*font-size:small;*/

div#content-left {
float:left;
width:185px;
padding-left:8px;
}

div#content-inner {padding: 0px 7px 0px 10px;  min-height:300px; float:right;width:760px;}


div#tblPages-Content {min-height:300px; margin-top:15px;}


img.hdrImage {float: right; border: solid 1px #fff; margin: 10px 5px 5px 5px;}


div#belowcontainer {width:950px; margin: 0 auto;}

/*div.gallery	{float:left; width:230px; margin:10px;}*/


div.CopyRight {color:#666666; float: left; margin:5px 0px 0px 10px; }
div.CopyRight a {color:#999999;text-decoration:underline;}
div.CopyRight a:hover {color:#666666; }
div.CopyRightRight{ color:#666666; width: 40%; text-align:right; float: right; margin:5px 10px 0px 0px;}
div.CopyRightRight a {color:#999999;text-decoration:underline;}



div.clear {clear:both;}

div.CrumbTrail {margin-left:0px; margin-top:10px; font-size:smaller;}
div.CrumbTrail a {color: #666; font-weight: normal; color: #666; }

div#container.home div.CrumbTrail {display:none;}

table.trucksList {width:90%; text-align:left;}

tr.truckListTableHeader 	{color:#ffffff; background-color:#666666;}

table.truckDetailsTable {width:90%; text-align:left;}
table.truckDetailsTable th {width:120px; text-align:left;}

table.newslist td, tr {font-size:12px;}
table.newslist {border-top: 1px solid #bbb;}
table.newslist td.news-row {border-bottom: 1px solid #bbb; padding: 10px 0px;}

/*** CURVE CORNER CONTAINER ***/
.t{/*background: url(/images/dot.gif) 0 0 repeat-x;*/
	background-color: #FFFFFF;
	width: 954px;
	width: 980px;
	margin: 0px auto;
	margin-bottom:5px;
}
.b{background: url(/images/dot.gif) 0 100% repeat-x;}
.l{	background: url(/images/dot.gif) 0 0 repeat-y;}
.r{	background: url(/images/dot.gif) 100% 0 repeat-y;}
.cbl{background: url(/images/bl.gif) 0 100% no-repeat;padding:2px;padding-right:0px;padding-bottom:0px;padding-left:1px;}
.cbr{background: url(/images/br.gif) 100% 100% no-repeat;padding:2px;padding-left:1px;}
.ctl{margin:0px;margin-top:0px;}
.ctr{}


/*** CURVE CORNER MAIN CONTENT ***/
.ct{background: url(/images/cdott.gif) 0 0 repeat-x;
	background-color: #FFFFFF;
	float:right;
	width:678px;
	margin: 0px auto;
	width:170px;
	/*margin-top:5px;*/
}
.cb{background: url(/images/cdotb.gif) 0 100% repeat-x;}
.cl{	background: url(/images/cdotl.gif) 0 0 repeat-y;}
.cr{	background: url(/images/cdotr.gif) 100% 0 repeat-y;}
.ccbl{background: url(/images/cbl.gif) 0 100% no-repeat;}
.ccbr{background: url(/images/cbr.gif) 100% 100% no-repeat;}
.ncctl{background: url(/images/ctl.gif) 0 0 no-repeat;}
.ncctr{background: url(/images/ctr.gif) 100% 0 no-repeat;}
.cctl{background: url(/images/cctl.gif) 0 0 no-repeat;}
.cctr{background: url(/images/cctr.gif) 100% 0 no-repeat;}


/*** FOOTER ***/
div#footer
{
	clear: both;
	float:none;
	margin: 0px auto;
	text-align:center;
	padding-top:5px;
	height:30px;
	background:#fff url('/images/footer_bg.gif') repeat-x;
	/* background:#fff url('/images/body_bkg.gif') repeat-x; */
}


/* div#content { margin:0; padding: 0 0 10px 0; 
display:block; border-top:solid 0px #202020; font-size:small; min-height:300px;}
*/

.subnavHome{ width:170px;}

.featuredHome {
float:left;
margin-left:3px;
width:725px;
}
ul.ulHomeFeatured {padding:0px; margin:0px 0 0 0;list-style-position:inside;}
ul.ulHomeFeatured  li {display:inline; list-style-type:none; list-style:none; padding:0px;}
li.ulHomeFeatured  {display:inline; }

h3 {font-size:90%;}
h3.gray{color:#333; font-size:80%; margin:3px 0px 3px 0px;}
.red{color:red;}
.bold{font-weight:bold;}

.hideTableRow {height:0px; display:none;}
.hideTableRow0 {height:0px; display:none;}

legend {
background-color:#fff;
/*background-image:url(../images/icon_subnav.gif);
background-position:5px 4px;
background-repeat:no-repeat; */
border:1px solid #ccc;
color:#666;
font-weight:bold;
padding:4px 8px 4px 25px;
}

/* .vehicleListItem{height:85px; width:740px; display:block; border-bottom:1px solid #999999; padding:5px 0px 5px 0px;} */
/* .vehicleListItem{border-top:1px solid #C8C8C8; height:auto; width:100%;} */
.vehicleListItem{border-top:1px solid #C8C8C8; min-height:100px; width:100%; clear:both;}
/* img.vehicleListImage{border:1px solid #999999; padding:3px;} */
.vehicleListItem img {border:1px solid #999999; padding:3px;}
/* .vehicleListItemLeft {float:left; height:80px; padding-right:10px;} */
.vehicleListItemLeft {float:left; padding:10px 0 0 5px; width:120px;}
/* .vehicleListItemRight{margin-top:-8px; padding:0px;} */
.vehicleListItemRight{float:left; padding:10px 5px; width:550px;}
.vehicleListItemRight h2 {margin:3px 0px 5px 0px;}

div#featuredTrucks{margin-top:15px;}
.featuredTruckLiDiv { float:left; display:block; height:180px; width:160px; margin-left:15px; margin-top:15px;} /*155*/
.featuredTruckLiDiv h3 {width: 150px !important; font-size: 12px !important; text-align: left;}

.featuredHomeTop{width:auto;}
.featuredHomeHeight {height:270px;}
.featuredHomeTitle {color:red;font-size:14px;font-weight:bold; margin:5px 0px 0px 15px; 
                    width:350px; border:0px solid gray; float:left;height:28px;padding-top:5px; }
.featuredHomeMore { text-align:right; float:right;
                   width:250px; border:0px solid gray; vertical-align:middle;background-color:#EEEEEE;height:30px;
				   margin-top:2px;margin-right:2px;padding-top:7px;
				   background-image:url(/images/featureHomeMore.png);}
 .featuredHomeMore .link{float:left;width:210px;}
 .featuredHomeMore .image{float:right;width:30px;padding-right:10px;margin-top:0px;}
.featuredHomeMore a{color:#FC2700;display:block;float:right; height:20px;margin-top:0px;}
.featuredHomeMore img{}
.homeIntro {width:730px; margin-left:10px;}
.ContactPanel {float:right; margin:5px 10px 0px 0px;text-align:right;}
.left{float:left}
.right{float:right}
/* .languagePicker {padding:0px; height:11px; margin-right:22px; } */
/* .languagePicker { 
background:#ccc; 
border:1px solid #aaa; 
height:18px; 
margin-left:90px; 
padding:0; 
} */ /* width:172px; */
.languagePicker {padding:0px; height:18px; margin:10px 23px -10px 0px; }
.flag{border:1px solid #aaa; }
/* .languagePicker img {padding:0px; border:1px solid #f2f2f2 !important; margin:2px !important;} */
.languagePicker img {padding:0px; border:1px solid #333 !important; margin:2px !important;}

#favourites { margin:5px 0px; width:405px; float:right; margin-top:-40px;}
#favourites form {float:left;}

input.button3d:hover {color:#383838;}

input.button3d {
    background-color:Transparent;
    background-image:url(/images/rightArrowLong.png);
    background-position:top right;
    background-repeat:no-repeat;
    border:solid 1px #ccc;
    color:#383838;
    cursor:pointer;
    font-size:100%;
    height:24px;
    width:170px;
    margin:0;
    padding-left:8px;
    padding-top:2px;
    padding-bottom:8px;
    text-align:left;
    margin-right:5px;
}

.png {background-image:url('/images/trans3.png'); background-position:center; background-position:top; background-repeat:no-repeat;}

div#flashContentPrint{display:none;}
@media print{
div#flashContent{display:none;}
#monoslideshow{display:none;}
div#flashContentPrint{display:block;}
}


div#Pager {border-top: solid 1px #ccc; padding-top:2px;}
div#Pager td {vertical-align:middle; font-size:130%; padding:0px 2px; border: 1px solid transparent;}
td.PagerPageSel {border-color: #666!important;}

.dottedline  {
border:1px dotted #B3B1A4;
margin:5px 0;}

/* Subnav Extra */

div.subnav-extra {margin-top: 10px; float: left;}
div.subnav-heading {font-size: 14px; padding-bottom: 10px; font-weight: bold;}

/* Home Page News */

div#news-list-home {padding: 10px;}
div.news-entry:first-child {padding-top: 0; border: none;}
div.news-entry:last-child {padding-bottom: 0;} 
div.news-entry {padding: 10px 0px; border-top: 1px solid #dedede;}
div.news-entry div.news-thumbnail {float: right;}
div.news-entry div.news-thumbnail img {border: 0;}
div.news-entry div.news-date {margin: 5px 0px 0px; font-size: 10px; color: #666; font-style: italic;}
div.news-entry div.news-full-title {display: none;}

/*News View*/
div.newsright {float:right;}

/* Blockquote */

blockquote {background: url("/images/blockquote.png") top left no-repeat; margin: 5px 5px 10px 10px; padding: 0px 20px 0px 45px; display: inline-block;}
blockquote p.quote {font-style: italic;}
blockquote p.person {font-weight: bold;}

#tblPages-Content img {
	padding-left:10px;	
}