#l200Container
{
	background: #1a1a1a url('/images/l200/l200-page-bg.jpg') repeat-y top center;
	float: left;
	width: 100%;
}	

/* ================= */
/* L200 Head section */
/* ================= */

#l200Head
{
	height: 148px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #000000;
}
	#l200Head .l200HeadContent
	{
		width: 942px;
		height: 148px;
		margin: 0 auto;
		position: relative;
	}
		#l200Head .l200HeadContent .l200HeadText
		{
			position: absolute;
			bottom: 0;
			left: 0;
		}	
#barbarianHead
{
	background: #e8e8e8 url('/images/special-offers/vehicle-section-headers-bg.jpg') repeat-x top center;
	position: absolute;
	width: 100%;
	display: block;
	z-index: 30;
}

/* ========================== */
/* L200 CONTENT CONTAINER     */
/* ========================== */

#l200ContentContainer
{
	width: 942px;
	margin: auto;
	display: block;
}

/* ========================== */
/* L200 LEFT NAV			  */
/* ========================== */

#l200Container #l200MenuLeft
{
	width: 181px;
	float: left;
	margin-top: 46px;
}

#l200Container #l200MenuLeft li
{
	list-style-type: none;
	position: relative;
	height: 121px;
	float: left;
}
	

#l200Container #l200MenuLeft a
{
	display: block;
	width: 153px;
	height: 76px;
	padding: 45px 14px 0 14px;
	font-size: 10px;
	color: #303030;
}

#l200Container #l200MenuLeft a span,
#l200Container #l200MenuLeft p span
{
	display: none;
}	

#l200Container #l200MenuLeft a#sideLinkDoubleCab
{
	background: url('/images/l200/nav-side-doublecab.gif') no-repeat top left;
}

#l200Container #l200MenuLeft a#sideLinkSingleCab
{
	background: url('/images/l200/nav-side-singlecab.gif') no-repeat top left;
}

#l200Container #l200MenuLeft a#sideLinkClubCab
{
	background: url('/images/l200/nav-side-clubcab.gif') no-repeat top left;
}
	
#l200Container #l200MenuLeft a#sideLinkDoubleCab:hover,
#l200Container #l200MenuLeft a#sideLinkSingleCab:hover,
#l200Container #l200MenuLeft a#sideLinkClubCab:hover
{
	background-position: 0 -121px; 
	color: #fff;
}


/* ========================== */
/* L200 MAIN CONTENT BOX	  */
/* ========================== */
	
#l200MainContent
{
	float: left;
	background-color: #fff;
	width: 759px;
	display: block;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	position: relative;
}	


/* ========================== */
/* L200 TOP NAV			      */
/* ========================== */

#TopnavL200
{
	width: 759px;
	height: 46px;
	border-bottom: 1px solid #999999;
	
}

#TopnavL200 a
{
	float: left;
	display: block;
	width: 151px;
	height: 46px;
	border-right: 1px solid #fff;
}

#TopnavL200 a span
{
	display: none;
}

#TopnavL200 a.topLinkTechnology
{
	background: url('/images/l200/nav-top-technology.gif') no-repeat top left;	
}		

#TopnavL200 a.topLinkSpec
{
	background: url('/images/l200/nav-top-spec.gif') no-repeat top left;
}

#TopnavL200 a.topLinkBrochure
{
	background: url('/images/l200/nav-top-brochure.gif') no-repeat top left;
}

#TopnavL200 a.topLinkTestdrive
{
	background: url('/images/l200/nav-top-testdrive.gif') no-repeat top left;
}

#TopnavL200 a#topLinkGallery
{
	background: url('/images/l200/nav-top-gallery.gif') no-repeat top left;
	border-right: 0;
}

#TopnavL200 a.topLinkTechnology:hover,
#TopnavL200 a.topLinkSpec:hover,
#TopnavL200 a.topLinkBrochure:hover,
#TopnavL200 a.topLinkTestdrive:hover,
#TopnavL200 a#topLinkGallery:hover
{
	background-position: 0 -46px;
}

	
/* ========================== */
/* L200 HOMEPAGE			  */
/* ========================== */

body.l200Home #l200Content
{
	background: #fff url('/images/l200/l200-home-bg.jpg') no-repeat top left;
	height: 628px;
	padding: 28px 10px 0 10px;
	position: relative;
}	

body.l200Home #l200Content p.typeHeader
{
	font-weight: bold;
	display: inline;
	color: #fff;
	background-color: #000;
	padding: 4px;
	float: right;
}	

body.l200Home #l200Content p.priceHeader
{
	background: #fff;
	color: #9a9a9a;
	font-weight: bold;
	padding: 4px;
	float: right;
	clear: both;
}

body.l200Home #l200Content p.priceHeader span
{
	color: #000;
	font-size: 25px;
}	
	
body.l200Home #l200Content #awardLogos
{
	position: absolute;
	bottom: 10px;
	right: 10px;	
}

body.l200Home #l200Content #callToActions
{
	position: absolute;
	bottom: 19px;
	left: 126px;
}	

body.l200Home #l200Content #callToActionsUtarget
{
	position: absolute;
	top: 35px;
	left: 10px;
}

body.l200Home #l200Content #callToActionsUtarget
{
	background-color: #000;
	padding: 10px;
}

body.l200Home #l200Content #callToActions h2 a,
body.l200Home #l200Content #callToActionsUtarget h2 a
{
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
}	

body.l200Home #l200Content #callToActions h2 span,
body.l200Home #l200Content #callToActionsUtarget h2 span
{
	color: #ff0000;
}	

body.l200Home #l200Content #callToActions p,
body.l200Home #l200Content #callToActionsUtarget p
{
	padding-left: 21px;
}

body.l200Home #l200Content #callToActions p a,
body.l200Home #l200Content #callToActionsUtarget p a
{
	color: #b5b5b5;
	font-size: 15px;
}	

body.l200Home #l200Content #callToActions a:hover,
body.l200Home #l200Content #callToActionsUtarget a:hover
{
	color: #fff;
	text-decoration: underline;
}	

/* ========================== */
/* L200 SECONDARY NAV		  */
/* ========================== */

#secondaryNav
{
	text-align: center;
	background-color: #000000;
	width: 740px;
	padding: 15px 9px 15px 10px;
	clear: both;
	height: 60px;
	border-top: 1px solid #bdbdbd;
	/*border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;*/
	border-bottom: 0px;
}
	#secondaryNav a, 
	#secondaryNav p
	{
		color: #fff;
		float: left;
		font-size: 12px;
		font-weight: bold;
		display: block;
		width: 239px;
		text-align: center;
		line-height: 20px;
	}	

	#secondaryNav a:hover
	{
		text-decoration: underline;
	}	


/* ========================== */
/* NAV ACTIVE STATES		  */
/* ========================== */

/*-- sidenav */
body.doubleCabHome #l200Container #l200MenuLeft a#sideLinkDoubleCab,
body.doubleCabHighlights #l200Container #l200MenuLeft a#sideLinkDoubleCab,

body.singleCabHome #l200Container #l200MenuLeft a#sideLinkSingleCab,
body.singleCabHighlights #l200Container #l200MenuLeft a#sideLinkSingleCab,

body.clubCabHome #l200Container #l200MenuLeft a#sideLinkClubCab,
body.clubCabHighlights #l200Container #l200MenuLeft a#sideLinkClubCab
{
	background-position: 0 -242px; 
	color: #fff;
}
/* -- topnav */
body.l200Highlights #l200Container #TopnavL200 a.topLinkHighlights,
body.spec #l200Container #TopnavL200 a.topLinkSpec,

body.l200Tech #l200Container #TopnavL200 a.topLinkTechnology,

body.l200Brochure #l200Container #TopnavL200 a.topLinkBrochure,
body.l200BrochureInteractive #l200Container #TopnavL200 a.topLinkBrochure,
body.l200Testdrive #l200Container #TopnavL200 a.topLinkTestdrive,
body.l200Gallery #l200Container #TopnavL200 a#topLinkGallery
{
	background-position: 0 -92px;
}

/* ========================== */
/* terms and conditions		  */
/* ========================== */		
#terms
{
	text-align: center;
	clear: both;
	font-size: 8px;
	color: #777777;
	font-family: Verdana, Arial, Sans-Serif;
	margin-bottom: 10px;
}

/* ========================== */
/* VARIANT PAGES			  */
/* ========================== */		
	
#l200Content
{
	position: relative;
}
			
body.doubleCabHome #l200Content
{
	background: #fff url('/images/l200/dc-home-bg.jpg')	no-repeat top left;
	height: 500px;
}

body.singleCabHome #l200Content
{
	background: #fff url('/images/l200/sc-home-bg.jpg')	no-repeat top left;
	height: 540px;
}

body.clubCabHome #l200Content
{
	background: #fff url('/images/l200/cc-home-bg.jpg')	no-repeat top left;
	height: 450px;
}

body.doubleCabHighlights #l200Content,
body.clubCabHighlights #l200Content,
body.singleCabHighlights #l200Content,
body.Spec #l200Content
{
	/*height: 740px;*//*=23*/
	padding-bottom: 90px;
}

/*-- big header */
body.doubleCabHome #l200Content h1,
body.doubleCabHighlights #l200Content #headerTitle,
body.clubCabHighlights #l200Content #headerTitle,
body.singleCabHighlights #l200Content #headerTitle,
body.spec #l200Content #headerTitle
{
	text-transform: uppercase;
	width: 759px;
	text-align: left;
	font-size: 58px;
	color: #fff;
	font-weight: bold;
}	


body.doubleCabHighlights #l200Content #headerTitle,
body.clubCabHighlights #l200Content #headerTitle,
body.singleCabHighlights #l200Content #headerTitle,
body.spec #l200Content #headerTitle
{
	color: #dedede;
	z-index: 1;
}

body.doubleCabHighlights #l200Content h1 span,
body.clubCabHighlights #l200Content h1 span,
body.singleCabHighlights #l200Content h1 span,
body.spec #l200Content h1 span
{
	display: inline;
}

/*-- sub header */

body.doubleCabHighlights #l200Content h2,
body.clubCabHighlights #l200Content h2,
body.singleCabHighlights #l200Content h2,
body.spec #l200Content h2
{
	text-transform: uppercase;
	color: #b1b1b1;
	width: 759px;
	font-size: 30px;
	top: 32px;
	right: 0px;
	text-align: right;
	z-index: 2;
	position: absolute;
}		

body.doubleCabHome #l200Content #dcModel
{
	position: absolute;
	bottom: 65px;
	right: -20px;
	width: 479px;
	height: 231px;
}	

body.clubCabHome #l200Content #ccModel
{
	position: absolute;
	bottom: 30px;
	right: -30px;
}

body.doubleCabHome #l200Content p.introText,
body.singleCabHome #l200Content p.introText,
body.clubCabHome #l200Content p.introText
{
	font-size: 11px;
	position: absolute;
	text-align: justify;
}	

body.doubleCabHome #l200Content p.introText
{
	width: 400px;
	left: 30px;
	top: 90px;
}

body.singleCabHome #l200Content p.introText
{
	width: 380px;
	left: 30px;
	top: 100px;
	color: #fff;
	/*font-weight: bold;*/
	background-color: #000;
	padding: 5px;
}

body.clubCabHome #l200Content p.introText
{
	left: 20px;
	top: 75px;
}

body.doubleCabHome #l200Content a.mspLink,
body.singleCabHome #l200Content a.mspLink,
body.clubCabHome #l200Content a.mspLink,
body.doubleCabHighlights #l200Content a.mspLink,
body.clubCabHighlights #l200Content a.mspLink,
body.singleCabHighlights #l200Content a.mspLink
{
	width: 240px;
	height: 32px;
	padding: 10px 0 0 60px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	background: url('/images/msp/variant-box.gif') no-repeat left top;
	position: absolute;
}

body.doubleCabHighlights #l200Content a.mspLink,
body.clubCabHighlights #l200Content a.mspLink,
body.singleCabHighlights #l200Content a.mspLink
{
	position: relative;
	margin-left: 27px;
}
	
body.doubleCabHome #l200Content a.mspLink	{ top: 440px; left: 30px; }
body.singleCabHome #l200Content a.mspLink	{ top: 455px; left: 30px; }
body.clubCabHome #l200Content a.mspLink		{ top: 395px; left: 15px; }

body.doubleCabHome #l200Content a.mspLink:hover,
body.singleCabHome #l200Content a.mspLink:hover,
body.clubCabHome #l200Content a.mspLink:hover,

body.doubleCabHighlights #l200Content a.mspLink:hover,
body.clubCabHighlights #l200Content a.mspLink:hover,
body.singleCabHighlights #l200Content a.mspLink:hover
{
	background-position: 0px -42px;
}

/* ==================================== */
/* VARIANT BLOCKS - ALL L200 MODELS	    */
/* ==================================== */

body.doubleCabHome #l200Content #variantsList
{
	width: 252px;
	position: absolute;
	left: 30px;
	top: 145px;
}
body.doubleCabHome #l200Content #variantsSpecialList
{
	width: 252px;
	position: absolute;
	left: 30px;
	top: 360px;
}

body.singleCabHome #l200Content #variantsList
{
	width: 252px;
	position: absolute;
	right: 30px;
	top: 405px;
}

body.clubCabHome #l200Content #variantsList
{
	width: 252px;
	position: absolute;
	left: 18px;
	top: 150px;
}

body.doubleCabHome #l200Content .variantBlock,
body.singleCabHome #l200Content .variantBlock
{
	margin-bottom: 40px;
}

body.doubleCabHome #l200Content #variantsSpecialList h2
{
	font-size: 12px;
}

body.doubleCabHome #l200Content .variantBlock h2,
body.singleCabHome #l200Content .variantBlock h2,
body.clubCabHome #l200Content .variantBlock h2
{ 
	color: #fff;
	background-color: #000;
	text-align: right;
	text-transform: uppercase;
	font-size: 14px;
	width: 246px;
	padding: 3px;
}

body.doubleCabHome #l200Content .variantBlock li.variantEntry,
body.singleCabHome #l200Content .variantBlock li.variantEntry,
body.clubCabHome #l200Content .variantBlock li.variantEntry
{
	list-style-type: none;
	position: relative;
}	
	
body.doubleCabHome #l200Content .variantBlock li.variantEntry a,
body.singleCabHome #l200Content .variantBlock li.variantEntry a,
body.clubCabHome #l200Content .variantBlock li.variantEntry a
{
	background: #b7b7b7 url('/images/l200/variants-bg.gif') repeat-y top left;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	width: 217px;
	height: 25px;
	padding: 10px 15px 0 20px;
	display: block;
	border-top: 1px solid #fff;
	text-align: right;
	word-spacing: 5px;
}	

body.doubleCabHome #l200Content .variantBlock li#showTwoPrices a
{
	height: 35px;
}	

body.doubleCabHome #l200Content .variantBlock li.variantEntry a:hover,
body.singleCabHome #l200Content .variantBlock li.variantEntry a:hover,
body.clubCabHome #l200Content .variantBlock li.variantEntry a:hover
{
	background: #b7b7b7 url('/images/l200/variants-bg-hover.gif') repeat-y top left;
}

body.doubleCabHome #l200Content .variantBlock li.variantEntry a span.variantName,
body.singleCabHome #l200Content .variantBlock li.variantEntry a span.variantName,
body.clubCabHome #l200Content .variantBlock li.variantEntry a span.variantName
{
	color: #1f527b;
	font-weight: bold;	
	font-size: 12px;
	float: left;
	cursor: pointer;
	word-spacing: normal;
}

/* for the walkinshaw, grrr */
body.doubleCabHome #l200Content .variantBlock li.variantEntry a span.variantName2
{
	font-size: 11px;
	margin-top: -6px;
	text-align: left;
}

body.doubleCabHome #l200Content .variantBlock li.variantEntry a span.variantPrice,
body.singleCabHome #l200Content .variantBlock li.variantEntry a span.variantPrice,
body.clubCabHome #l200Content .variantBlock li.variantEntry a span.variantPrice
{
	color: #d90000;
	font-weight: bold;
	font-size: 14px;
}
body.doubleCabHome #l200Content .variantBlock li.variantEntry a span.variantPrice span,
body.singleCabHome #l200Content .variantBlock li.variantEntry a span.variantPrice span,
body.clubCabHome #l200Content .variantBlock li.variantEntry a span.variantPrice span
{
	font-size: 10px;
}

.oldVariantPrice
{
	text-decoration: line-through;
}	

body.doubleCabHome #l200Content .variantBlock li.variantEntry a span.variantInfo,
body.singleCabHome #l200Content .variantBlock li.variantEntry a span.variantInfo,
body.clubCabHome #l200Content .variantBlock li.variantEntry a span.variantInfo
{
	display: none;
}		

body.doubleCabHome #l200Content .variantBlock li.variantEntry a:hover span.variantInfo,
body.singleCabHome #l200Content .variantBlock li.variantEntry a:hover span.variantInfo,
body.clubCabHome #l200Content .variantBlock li.variantEntry a:hover span.variantInfo
{
	color: #000;
	display: block;
	position: absolute;
	top: -90px;
	right: -40px;
	width: 160px;
	height: 97px;
	padding: 8px 15px 8px 10px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	word-spacing: normal;
	background: url('/images/l200/popup-bg.png') no-repeat top left;
}

/* ==================================== */
/* VARIANT OPTIONS - ALL L200 MODELS	*/
/* ==================================== */

body.doubleCabHighlights #variantOptions,
body.singleCabHighlights #variantOptions,
body.clubCabHighlights #variantOptions,
body.longbedHighlights #variantOptions
{
	width: 680px;
	height: 251px;
	border: 1px solid #dbdbdb;
	margin: 10px auto;
	padding: 10px;
}	

body.doubleCabHighlights #variantOptions h1,
body.singleCabHighlights #variantOptions h1,
body.clubCabHighlights #variantOptions h1,
body.longbedHighlights #variantOptions h1
{
	padding-bottom: 10px;
	font-size: 20px;
}	
body.doubleCabHighlights #variantDropdown,
body.singleCabHighlights #variantDropdown,
body.clubCabHighlights #variantDropdown,
body.longbedHighlights #variantDropdown
{
	width: 759px;
	height: 38px;
	background: #262626 url('/images/l200/variants/bg-choose-variant.gif') no-repeat top right;
	text-align: right;
	margin-top: -7px;
}
body.doubleCabHighlights #variantDropdown select,
body.singleCabHighlights #variantDropdown select,
body.clubCabHighlights #variantDropdown select,
body.longbedHighlights #variantDropdown select
{
	margin-right: 8px;
	width: 200px;
	margin-top: 8px;
}
body.doubleCabHighlights #variantOptions .leftFloat,
body.singleCabHighlights #variantOptions .leftFloat,
body.clubCabHighlights #variantOptions .leftFloat,
body.longbedHighlights #variantOptions .leftFloat
{
	width: 340px;
}	
body.doubleCabHighlights #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_TrimColours img,
body.singleCabHighlights #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_TrimColours img,
body.clubCabHighlights #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_TrimColours img,
body.longbedHighlights #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_TrimColours img
{
	margin-right: 5px;
	margin-top: 10px;
}
body.doubleCabHighlights .VariantTitle,
body.singleCabHighlights .VariantTitle,
body.clubCabHighlights .VariantTitle,
body.longbedHighlights .VariantTitle
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
body.doubleCabHighlights a.VariantTitle:hover,
body.singleCabHighlights a.VariantTitle:hover,
body.clubCabHighlights a.VariantTitle:hover,
body.longbedHighlights a.VariantTitle:hover
{
	text-decoration: underline;
}

body.doubleCabHighlights .variantPrice,
body.singleCabHighlights .variantPrice,
body.clubCabHighlights .variantPrice,
body.longbedHighlights .variantPrice
{
	font-size: 12px;
	margin-bottom: 10px;
}
body.doubleCabHighlights .VariantCVPrice,
body.singleCabHighlights .VariantCVPrice,
body.clubCabHighlights .VariantCVPrice,
body.longbedHighlights .VariantCVPrice
{
	font-size: 12px;
	color: #666666;
}
body.doubleCabHighlights #variantHighlights,
body.singleCabHighlights #variantHighlights,
body.clubCabHighlights #variantHighlights,
body.longbedHighlights #variantHighlights
{
	width: 680px;
	/*height: 160px;*/
	border: 1px solid #dbdbdb;
	margin: 10px auto;
	padding: 10px;
	overflow:auto; /* this is to make the border box expand to surround float elements inside */
}
body.doubleCabHighlights #variantHighlights img,
body.singleCabHighlights #variantHighlights img,
body.clubCabHighlights #variantHighlights img,
body.longbedHighlights #variantHighlights img
{
	float: left;
}

body.doubleCabHighlights #variantHighlights ul,
body.singleCabHighlights #variantHighlights ul,
body.clubCabHighlights #variantHighlights ul,
body.longbedHighlights #variantHighlights ul
{
	width: 310px;
	padding-left: 40px;
	float: left;
	line-height: 20px;
	font-size: 12px;
}

/* barbarian button */
body.l200Highlights a.btnTrojanOffer
{
	display: block;
	width: 230px;
	height: 117px;
	background: url('/images/l200/btn-trojan-offer.jpg') no-repeat left top;
	position: absolute;
	right: 150px;
	top: 260px;
}
body.l200Highlights a.btnTrojanOffer:hover
{
	background-position: 0px -117px;
}
body.L200Highlights .btnTrojanOffer span
{
	display: none;
}


/* ==================================== */
/* Full Spec - all models				*/
/* ==================================== */

/* over the spec */
body.spec img#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_trimImg
{
	float: right;
	clear: right;
	margin-right: 40px;
	margin-bottom: 15px;
}
/* over the variants */
/*body.spec img#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_trimImg
{
	float: left;
	clear: left;
	padding-left: 20px;
	margin-bottom: 15px;
}*/

body.spec #l200Content
{
	width: 759px;
	background: #fff;
	position: relative;
	overflow: hidden;
}

body.spec #l200Content h1
{
	text-align:right;
	font-size: 20px;
	width: 100%;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
	margin-top: -7px;
}

body.spec #l200Content .leftFloat
{
	font-size: 12px;
	float: left;
	clear: left;
	padding-left: 10px;
	width: 350px;
}
body.spec #l200Content .leftFloat .VariantsList
{
	margin-bottom: 5px;
	margin-left: 10px;
}
body.spec #l200Content .leftFloat .VariantTitle
{
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
body.spec #l200Content .leftFloat a.VariantTitle:hover
{
	text-decoration: underline;
}
body.spec #l200Content .leftFloat .variantPrice
{
	font-size: 10px;
	padding-left: 10px;
}
body.spec #l200Content .leftFloat .VariantCVPrice
{
	color: #666666;
}
body.spec #l200Content #categoriesList
{
	float: right;
	clear: right;
	margin: 0 20px 10px 0;
}
body.spec #l200Content .CategoryTitle
{
	display: block;
	background: #eaeaea url('/images/global/bg_spec_title.gif') no-repeat center left;
	padding: 2px 0px 2px 20px;
}
body.spec #l200Content .dlCategories td
{
	border: 1px solid #888888;
}
body.spec #l200Content .dlCategories td h4
{
	background: #eaeaea url('/images/global/bg_spec_title.gif') no-repeat left center;
	font-size: 12px;
	width: 370px;
}
body.spec #l200Content .dlCategories td .ItemList
{
	display: block;
}
body.spec #l200Content .dlCategories td td
{
	border: 0px;
	font-size: 12px;
	line-height: 1.1;
	border-top: 1px solid #888888;
	
	width: 370px;
}
body.spec #l200Content .dlCategories td .ItemList .ItemText1,
body.spec #l200Content .dlCategories td .ItemList .ItemText2,
body.spec #l200Content .dlCategories td .ItemList .ItemValue
{
	float: left;
	margin: 3px 0 3px 2px;
}
body.spec #l200Content .dlCategories td .ItemList .ItemText1
{
	font-weight: bold;
	max-width: 310px;
}
body.spec #l200Content .dlCategories td .ItemList .ItemText2
{
	color: #555555;
}
body.spec #l200Content .dlCategories td .ItemList .ItemValue
{
	float: right;
	margin-right: 5px;
}

/*spec comparison table*/

body.spec #l200Content table#featureTable
		{
			clear: both;
			width: 729px;
			margin: 20px auto 5px auto;
			border: 1px solid #000000;
			font-size: 10px;
		}
			body.spec #l200Content table#featureTable th
			{
				background: #b3b3b3;
				color: #000000;
				border: 1px solid #000000;
				padding: 3px;
				font-size: 12px;
			}
			body.spec #l200Content table#featureTable .model td
			{
				background: #d3d3d3;
			}
			body.spec #l200Content table#featureTable .subtitle td
			{
				background: #d3d3d3;
			}
			body.spec #l200Content table#featureTable td
			{
				border: 1px solid #000000;
				padding: 3px;
				font-size: 11px;
				text-align: center;
				width: 9%;
			}
			body.spec #l200Content table#featureTable td.feature
			{
				text-align: left;
				width: 37%;
				background: #eeeeee;
			}
			body.spec #l200Content table#featureTable .blank,
			body.spec #l200Content table#featureTable .model .blank
			{
				background: #ffffff;
				border: 0px;
			}
			
/* dividers */
.spec #variantsDoubleCab,
.spec #variantsClubCab,
.spec #variantsSingleCab
{
	background-color: #00618f;
	width: 335px;
	border-left: 5px solid #fff;
	padding: 3px 0 5px 0;
}

a#expDoubleCab,
a#expClubCab,
a#expSingleCab
{
	display: block;
	width: 340px;
	height: 55px;
	cursor: default;
}

a#expDoubleCab span,
a#expClubCab span,
a#expSingleCab span
{
	display: none;
}

a#expDoubleCab
{
	background: url('/images/l200/spec-DoubleCab.jpg') no-repeat top left;
}	

a#expClubCab
{
	background: url('/images/l200/spec-ClubCab.jpg') no-repeat top left;
}	

a#expSingleCab
{
	background: url('/images/l200/spec-SingleCab.jpg') no-repeat top left;
}	

.spec #variantsDoubleCab table,
.spec #variantsClubCab table,
.spec #variantsSingleCab table
{
	background: #fff;	
	margin: 0 0 0 5px;	
	width: 325px;
}
/* ==================================== */
/* PROMOR LINKS- ALL L200 MODELS		*/
/* ==================================== */	

#pageNav
{
	position: absolute;
	bottom: 105px;
	left: 20px;
	width: 705px;
}

#pageNav .promoButton
{
	width: 250px;
	height: 119px;
	display: block;
}

#pageNav .promoButton span
{
	display: none;
}

#pageNav a#promoLongbed
{
	background: url('/images/l200/btn-longbed.jpg') no-repeat top left;
	float: right;
	padding: 0px;
}

#pageNav a#promoLongbed:hover
{
	background-position: 0 -119px;
}

#lbPromo
{
	width: 696px;
	height: 163px;
	background: url('/images/l200/l200-dc-lb-promo-bg.jpg') no-repeat left top;
	margin-left: 12px;
}
#lbPromo ul
{
	margin-left: 20px;
	padding-top: 115px;
	text-transform: uppercase;
	list-style-type: none;
}
#lbPromo ul li a
{
	color: #ffffff;
	font-weight: bold;
	padding-left: 20px;
	background: url('/images/l200/l200-dc-lb-promo-arrow-red.gif') no-repeat left center;
}
#lbPromo ul li a:hover
{
	text-decoration: underline;
}

body.singleCabHome #l200Content .promoBox
{
	width: 252px;
	height: 118px;
	display: block;
	float: left;
	background: url('/images/l200/l200-lb-promo-btn.jpg') no-repeat top left;
	position: absolute;
	top: 530px;
	left: 30px;
}
body.singleCabHome #l200Content .promoBox:hover
{
	background-position: 0px -118px;
}
body.clubCabHome #l200Content .promoBox
{
	width: 252px;
	height: 118px;
	display: block;
	float: left;
	background: url('/images/l200/l200-lb-promo-btn.jpg') no-repeat top left;
	position: absolute;
	top: 310px;
	left: 30px;
}
body.clubCabHome #l200Content .promoBox:hover
{
	background-position: 0px -118px;
}


/* ==================================== */
/* Gallery PAGE							*/
/* ==================================== */
.l200Gallery #l200MainContent
{
	background: #000000;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.l200Gallery #l200MainContent h1
{
	color: #fff;
	text-transform: uppercase;
	font-size: 56px;
	font-style: italic;
	width: 759px;
	text-align: center;
	position: absolute;
}
.l200Gallery #l200MainContent h2
{
	color: #ffffff;
	margin-left: 32px;
	text-transform: uppercase;
}
.l200Gallery #l200MainContent p
{
	color: #ffffff;
	margin: 0px 32px;
	font-size: 12px;
}
.l200Gallery #l200MainContent #secondaryNav p
{
	margin: 0px;
}	
.l200Gallery #l200MainContent .wallpaper
{
	float: left;
	width: 150px;
	margin: 10px 0px 0px 32px;
	padding-bottom: 10px;
}
.l200Gallery #l200MainContent .wallpaper ul
{
	text-align: center;
	list-style-type: none;
	font-size: 11px;
}
.l200Gallery #l200MainContent .wallpaper a
{
	color: #ffffff;
}
.l200Gallery #l200MainContent .wallpaper a:hover
{
	text-decoration: underline;
}

.l200Gallery #l200VidBox
{
	width: 696px;
	margin: 0px auto 10px auto;
	background: #000;
}

.l200Gallery #l200VidBox h2
{
	text-align: center;
	margin: 0;
}

.l200Gallery #l200Promo
{
	background-color: #000;
}

	.l200Gallery #shade
	{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		background: #000000;
		display: none;
		opacity: 0.7;
	}
	.l200Gallery #wallpaperImg
	{
		position: absolute;
		top: 10px;
		left: 10px;
		display: none;
		background: #000000;
		border: 1px solid #dddddd;
	}
		.l200Gallery #wallpaperImg img
		{
			border: 1px solid #777777;
		}

/*-----------*/
/* tech page */

.l200Tech #l200Content
{
	background: #ffffff url('/images/lancer/tech/bg.jpg') repeat-x left top;
	color: #000000;
}
	.l200Tech #l200Content h1
	{
		text-align: center;
		text-transform: uppercase;
		font-size: 50px;
	}
	.l200Tech #l200Content #techWrapper
	{
		border: 1px solid #000000;
		overflow: hidden;
		width: 729px;
		margin: 10px auto 20px auto;
		position: relative;
		height: 3425px;
		background: #d6d6d6 url('/images/lancer/tech/bg_main.jpg') no-repeat center center;
	}
		.l200Tech #l200Content #modelButtons
		{
			width: 100%;
			height: 35px;
			display: block;
			clear: both;
			display: none;
		}
			.l200Tech #l200Content #modelButtons li
			{
				float: left;
				margin: 0px;
				padding: 0px;
				list-style: none;
				text-transform: uppercase;
				font-weight: bold;
				border-right: 1px solid #ffffff;
			}
				.l200Tech #l200Content #modelButtons li a
				{
					width: 242px;
					height: 35px;
					line-height: 35px;
					text-align: center;
					background: #000000;
					color: #ffffff;
					display: block;
					font-size: 14px;
				}
				.l200Tech #l200Content #modelButtons li a:hover,
				.l200Tech #l200Content #modelButtons li a.active
				{
					background: #0036af url('/images/lancer/tech/bg_btnModelActive.jpg') repeat-x left top;
					color: #ffffff;
				}
				.l200Tech #l200Content #modelButtons #btnDoublecab	{ width: 463px; }
				.l200Tech #l200Content #modelButtons #btnClubcab	{ width: 132px; }
				.l200Tech #l200Content #modelButtons #btnSinglecab	{ width: 132px; }
		.l200Tech #l200Content #trimButtons
		{
			display: block;
			margin-top: 1px;
			display: none;
		}
			.l200Tech #l200Content #trimButtons ul
			{
				float: left;
				list-style: none;
			}
				.l200Tech #l200Content #trimButtons li
				{
					float: left;
				}
				.l200Tech #l200Content #trimButtons li a
				{
					display: block;
					text-align: right;
					font-size: 12px;
					font-weight: bold;
					font-family: Arial, Sans-Serif;
					height: 25px;
					line-height: 25px;
					text-align: center;
					background: #000000;
					color: #ffffff;
					width: 123px;
					border-right: 1px solid #ffffff;
				}
				.l200Tech #l200Content #trimButtons #btnListDouble li a
				{
					/*width: 70px;*/
				}
				.l200Tech #l200Content #trimButtons li a:hover,
				.l200Tech #l200Content #trimButtons li a.active
				{
					background: #0036af url('/images/lancer/tech/bg_btnTrimActive.jpg') repeat-x left top;
					color: #ffffff;
				}
				.l200Tech #l200Content #trimButtons #btnDoublecab_fourWork	{}
				.l200Tech #l200Content #trimButtons #btnDoublecab_fourWork	{ width: 91px;}
				.l200Tech #l200Content #trimButtons #btnDoublecab_Warrior	{}
				.l200Tech #l200Content #trimButtons #btnDoublecab_Barbarian	{}
				.l200Tech #l200Content #trimButtons #btnDoublecab_Walkinshaw{}
				.l200Tech #l200Content #trimButtons #btnClubcab_fourWork	{ width: 132px; }
				.l200Tech #l200Content #trimButtons #btnSinglecab_fourWork	{ width: 132px; }

		.l200Tech #l200Content #mainContent
		{
			position: relative;
			display: none;
		}
		
			.l200Tech #l200Content #mainContent #imgL200
			{
				height:215px;
				width: 413px;
				position: absolute;
				top: 115px;
				left: 170px;
			}
			.l200Tech #l200Content #mainContent #itemBlocks
			{
			}
				.l200Tech #l200Content #mainContent #itemBlocks .itemBlock
				{
					width: 160px;
					height: 33px;
					font-size: 10px;
					text-transform: uppercase;
					background: #ffffff;
					color: #505050;
					font-weight: bold;
					position: absolute;
					background: transparent url('/images/l200/tech/boxes.png') no-repeat left top;
					height: 33px;
					text-align: center;
					line-height: 30px;
					display: none;
				}
				/*.l200Tech #l200Content #mainContent #itemBlocks #itemsteering
				{
					line-height: 14px;
				}*/
				/*.l200Tech #l200Content #mainContent #itemBlocks .itemBlock span
				{
					display: block;
					position: absolute;
					left: 0px;
					width: 160px;
					
				}*/
				.l200Tech #l200Content #mainContent #itemBlocks #itemengine			{ top: 40px; left: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemauto			{ top: 280px; left: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemeasy			{ top: 160px; right: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemsuper			{ top: 160px; right: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemlock			{ top: 160px; left: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemmastc			{ top: 220px; left: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemabs			{ top: 100px; left: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemsuspension1		{ top: 40px; right: 15px; }
					.l200Tech #l200Content #mainContent #itemBlocks #itemsuspension2		{ top: 40px; right: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemsteering		{ top: 100px; right: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemcruise			{ top: 160px; left: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemmedia			{ top: 280px; right: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemreverse		{ top: 220px; right: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itemrvmeter		{ top: 220px; right: 15px; }
				.l200Tech #l200Content #mainContent #itemBlocks #itembluetooth		{ top: 340px; right: 15px; }
				
		.l200Tech #l200Content #infoBoxes
		{
			position: absolute;
			top: 15px;
			left: 15px;
			width: 100%;
		}
			.l200Tech #l200Content .infoBox
			{
				height: 375px;
				width: 348px;
				background: #000000;
				border: 1px solid #888888;
				color: #ffffff;
				text-align: center;
				float: left;
			}
				.l200Tech #l200Content .infoBox h2
				{
					font-size: 14px;
					padding: 10px;
					padding-bottom: 10px;
					text-align: center;
					text-transform: uppercase;
				}
				.l200Tech #l200Content .infoBox p
				{
					font-size: 11px;
					padding: 10px;
					padding-top: 5px;
					text-align: justify;
				}
			
/* //tech page */
/*-------------*/

/* -- msp page */
body.l200MSP #l200MainContent
{
	position: relative;
	padding-bottom: 110px;
	background-color: #f7f7f7;
}

/* -- raging bull btn and landing page */
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_btnRagingBull 
{
	background: url('/images/l200/btn-ragingbull.jpg') no-repeat left top;
	height: 60px;
	width: 302px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
}

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_btnRagingBull span
{
	color: #ff0000;
	text-transform: none;
	width: 282px;
	display: block;
	font-size: 12px;
	padding: 40px 0 0 20px;
}

a#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_btnRagingBull
{
	margin: -5px 25px 0 0;
}

a#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_btnRagingBull:hover span
{
	color:#000;
}

.RagingBull #ragingBullContentContainer
{
	background: #000 no-repeat top left;	
	height: 720px;
	position: relative;
}


.RagingBull #ragingBullContent
{
	width: 501px;
	margin: 0 0 0 20px;
}

.RagingBull #ragingBullLogo
{
	padding: 20px 0 0 267px;
}
	
.RagingBull h1 sapn
{
	display: block;
	padding: 31px 0 0 267px;
}

.RagingBull h2
{
	color: #f5a121;
	font-size: 14px;
	padding: 10px 0 10px 0;
}

.RagingBull p
{
	color: #fff;
	font-size: 12px;
}

.RagingBull #l200Phil
{
	position: absolute;
	top: 160px;
	left: 416px;
}

.RagingBull #thumbnails
{
	position: absolute;
	top: 105px;
	right: 20px;
	width: 200px;
	overflow: hidden;
	height: 55px;
}

.RagingBull #thumbnails a
{

	height: 54px;
	width: 54px;
}

.RagingBull #thumbnails img
{
	border: solid 1px #fff;
}

.RagingBull #thumbnails a:hover img
{
	border: solid 1px #f5a121;
}

.RagingBull #thumbnails div
{
	float: left;
	height: 56px;
	width: 56px;
	margin-right: 10px;
}

.RagingBull #expandedThumbnail
{
	position: absolute;
	right: 220px;
	top: 300px;
	font-size: 10px;
	width: 310px;
	height: 200px;
	
}

.RagingBull #expandedThumbnail img
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: #fff;
	display: none;
	border: 1px solid #fff;
}

/*.RagingBull #thumbnailReflection
{
	position: absolute;
	top: 163px;
	right: 28px;
}*/

.RagingBull #callToActions
{
	margin: 50px 0 0 20px;
	width: 400px;
	height: 50px;
	position: relative;
}

.RagingBull #callToActions #dealer h3,
.RagingBull #callToActions #ragingBullLink h3
{
	color: #fff;
	font-size: 14px;
	padding-bottom: 3px;
}

.RagingBull #callToActions #dealer a,
.RagingBull #callToActions #ragingBullLink a
{
	color: #fff;
	width: 160px;
	display: block;
}

.RagingBull #callToActions #dealer span,
.RagingBull #callToActions #ragingBullLink span
{
	background: url('/images/l200/raging-bull/link-arrow.gif') no-repeat left top;
	height: 27px;
	padding: 5px 0 0 5px;
	width: 160px;
	display: block;
	font-size: 14px;
}

.RagingBull #dealer,
.RagingBull #ragingBullLink
{
	width: 190px;
	float: left;
}

/*----------------------*/
/*   barbarian page		*/
/*----------------------*/
.barbarian #barbarianContent
{
	background: url("/images/l200/barbarian/bg-barbarian.jpg") no-repeat scroll left top #FFFFFF;	
	position: relative;
	overflow: hidden;
	width: 759px;
	padding: 0px;
	margin: 0px;
}
.barbarian h1
{
	color: #c3000e;
	font-size: 40px;
	padding: 20px 0 0 20px;
}
.barbarian h2
{
	color: #000;
	font-size: 24px;
	padding: 0 0 0 20px;
}
.barbarian p.content
{
	color: #000;
	font-size: 12px;
	padding: 30px 0 0 20px;
	width: 400px;
}
.barbarian #barbarianImg
{
	position: relative;
	top: 30px;
	left: 150px;
}
.barbarian #bottomWrap
{
	margin-top: 30px;
	float: left;
	clear: both;
}
.barbarian #barbarianContent #features 
{
	float: right;
	overflow: hidden;
	width: 400px;
	margin-left: 40px;
}
.barbarian #barbarianContent #features p
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0px;
}
.barbarian #barbarianContent #listLeft,
.barbarian #barbarianContent #listRight
{
	width: 200px;
	float: left;
}
.barbarian #barbarianContent ul
{
	list-style-type: square;
	color: #000;
	font-size: 12px;
}
.barbarian #barbarianContent li
{
	padding: 5px 0 5px 0;
	margin: 0 0 0 15px;
}
.barbarian #terms
{
	width: auto;
	font-size: 9px;
	color: #000;
	padding: 5px 0 0 0;	
}
.barbarian #links
{
	float: left;
	width: 260px;
	margin: 0 0 0 40px;
}
.barbarian #links p
{
	display: none;
}
.barbarian #barbarianLogo
{
	display: block;
	margin: 0 0 0px 20px;
}
.barbarian #btnBarbarianSpec
{
	background: transparent url(/images/l200/barbarian/btn-barbarian-spec.jpg) no-repeat scroll left top;
	display: block;
	height: 33px;
	width: 149px;
	margin: 10px 0 0px 20px;
}
.barbarian #btnBarbarianTech
{
	background: transparent url(/images/l200/barbarian/btn-barbarian-tech.jpg) no-repeat scroll left top;
	display: block;
	height: 33px;
	width: 149px;
	margin: 5px 0 10px 20px;
}

.barbarian #btnBarbarianSpec span,
.barbarian #btnBarbarianTech span
{
	display: none;
}

.barbarian a#btnBarbarianSpec:hover,
.barbarian #btnBarbarianTech:hover
{
	background-position: 0 -33px;
}

/* ------------------------------ */
/* L200 Brochure Interactive */

.l200BrochureInteractive #l200MainContent
{
	background: #000;
}

.l200BrochureInteractive #fbContents
{
	width: 320px;
	float: left;
	padding: 10px 10px 10px 100px;
	color: #fff;
	font-size: 11px;
}
