/*** Inventory Detail Styles ***/

/** General Styles **/
.invclearall:before, .invclearall:after {content: " "; display: table;}
.invclearall:after {clear: both;}


/** Inventory Detail Theme Styles **/

/* Dark Nav Theme */
.darknav .backLink > a, .darknav .camera_prevThumbs > div
, .darknav .camera_nextThumbs > div, .darknav .camera_prev > span
, .darknav .camera_next > span, .darknav .camera_commands .camera_play
, .darknav .camera_commands .camera_stop, .darknav .unitLeadButtons a span.textbuttonIcon
, .darknav .unitLeadButtons a span.textbuttonArrow
{
	background-image: url(../imglib/Inventory/inventory-detail/images/dark-icons.png);
}

.darknav .backLink, .darknav .camera_prevThumbs
, .darknav .camera_nextThumbs, .darknav .camera_prev
, .darknav .camera_next, .darknav .camera_commands
, .darknav .unitLeadButtons,.darknav .invUnitInfo
{
	background-color: #252525;
}

.darknav .backLink > a, .darknav .camera_prevThumbs > div
, .darknav .camera_nextThumbs > div, .darknav .camera_prev > span
, .darknav .camera_next > span, .darknav .camera_commands > div.camera_play
, .darknav .camera_commands > div.camera_stop, .darknav .unitLeadButtons a span.textbuttonIcon
, .darknav .unitLeadButtons a span.textbuttonArrow
{
	background-color: #ff6501;
}
.MOREUNITTEXT.darknav .unitText .morelessButton {color: #ff6501;}

.darknav .unitPrice h3, .darknav #main .unitLeadButtons a, .darknav #main .unitLeadButtons a:hover {color: #ffffff;}

.NOIMAGE.darknav .invUnitSlider, .NOPHOTOS.darknav .invUnitSlider
, .darknav .unitHighlights, .darknav .unitDetailsSpecs ul
{
	background-color: rgba(255,255,255,0.15);
}
.ie8.NOIMAGE.darknav .invUnitSlider, .ie8.NOPHOTOS.darknav .invUnitSlider
, .ie8.darknav .unitHighlights, .ie8.darknav .unitDetailsSpecs ul
{
	background-color: none;
	background-image: url(../imglib/Inventory/inventory-detail/images/white/inv-detail-15.png);
}
.darknav .unitLeadButtons a {border-bottom: 1px dotted rgba(255,255,255,0.15);}
.darknav.ie8  .unitLeadButtons a {border-bottom: 1px dotted #ffffff;}
.darknav .videoContent ul li {border-left: 1px dotted rgba(255,255,255,0.15);}
.darknav.ie8  .videoContent ul li {border-left: 1px dotted #ffffff;}

.darknav .ls-preloader, .darknav .ls-nav li.next a:hover, .darknav .ls-nav li.prev a:hover, .darknav .ls-nav li.current a, .darknav .ls-panel {background-color: rgba(255,255,255,0.1);}
.darknav.ie8 .ls-preloader, .darknav.ie8 .ls-nav li.next a:hover, .darknav.ie8 .ls-nav li.prev a:hover, .darknav.ie8  .ls-nav li.current a, .darknav.ie8 .ls-panel {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/white/inv-detail-10.png);}
.darknav .ls-nav a, .darknav .ls-select-box {background-color: rgba(255,255,255,0.05);}
.darknav.ie8 .ls-nav a, .darknav.ie8 .ls-select-box {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/white/inv-detail-5.png);}
.darknav .ls-nav li.next a, .darknav .ls-nav li.prev a, .darknav .ls-nav a:hover {background-color: rgba(255,255,255,0.075);}
.darknav.ie8 .ls-nav li.next a, .darknav.ie8 .ls-nav li.prev a, .darknav.ie8 .ls-nav a:hover {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/white/inv-detail-7.png);}

/* Grey Nav Theme */
.greynav .backLink > a, .greynav .camera_prevThumbs > div
, .greynav .camera_nextThumbs > div, .greynav .camera_prev > span
, .greynav .camera_next > span, .greynav .camera_commands .camera_play
, .greynav .camera_commands .camera_stop, .greynav .unitLeadButtons a span.textbuttonIcon
, .greynav .unitLeadButtons a span.textbuttonArrow
{
	background-image: url(../imglib/Inventory/inventory-detail/images/grey-icons.png);
}

.greynav .backLink, .greynav .camera_prevThumbs
, .greynav .camera_nextThumbs, .greynav .camera_prev
, .greynav .camera_next, .greynav .camera_commands
, .greynav .unitLeadButtons,.greynav .invUnitInfo
{
	background-color: #999999;
}

.greynav .backLink > a, .greynav .camera_prevThumbs > div
, .greynav .camera_nextThumbs > div, .greynav .camera_prev > span
, .greynav .camera_next > span, .greynav .camera_commands > div.camera_play
, .greynav .camera_commands > div.camera_stop, .greynav .unitLeadButtons a span.textbuttonIcon
, .greynav .unitLeadButtons a span.textbuttonArrow
{
	background-color: #ff6501;
}
.MOREUNITTEXT.greynav .unitText .morelessButton {color: #ff6501;}

.greynav .unitPrice h3, .greynav #main .unitLeadButtons a, .greynav #main .unitLeadButtons a:hover {color: #252525;}

.NOIMAGE.greynav .invUnitSlider, .NOPHOTOS.greynav .invUnitSlider
, .greynav .unitHighlights
{
	background-color: rgba(0,0,0,0.3);
}
.ie8 .NOIMAGE.greynav .invUnitSlider, .ie8 .NOPHOTOS.greynav .invUnitSlider
, .greynav.ie8 .unitHighlights
{
	background-color: none;
	background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-30.png);
}
.greynav .unitDetailsSpecs ul
{
	background-color: rgba(0,0,0,0.15);
}
.greynav.ie8 .unitDetailsSpecs ul
{
	background-color: none;
	background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-15.png);
}

.greynav .unitLeadButtons a {border-bottom: 1px dotted rgba(0,0,0,0.3);}
.greynav.ie8 .unitLeadButtons a {border-bottom: 1px dotted #252525;}
.greynav .videoContent ul li {border-left: 1px dotted rgba(0,0,0,0.3);}
.greynav.ie8 .videoContent ul li {border-left: 1px dotted #252525;}

.greynav .ls-preloader, .greynav .ls-nav li.next a:hover, .greynav .ls-nav li.prev a:hover, .greynav .ls-nav li.current a, .greynav .ls-panel {background-color: rgba(0,0,0,0.15);}
.greynav.ie8 .ls-preloader, .greynav.ie8 .ls-nav li.next a:hover, .greynav.ie8 .ls-nav li.prev a:hover, .greynav.ie8 .ls-nav li.current a, .greynav.ie8 .ls-panel {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-15.png);}
.greynav .ls-nav a, .greynav .ls-select-box {background-color: rgba(0,0,0,0.05);}
.greynav.ie8 .ls-nav a, .greynav.ie8 .ls-select-box {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-5.png);}
.greynav .ls-nav li.next a, .greynav .ls-nav li.prev a, .greynav .ls-nav a:hover {background-color: rgba(0,0,0,0.1);}
.greynav.ie8 .ls-nav li.next a, .greynav.ie8 .ls-nav li.prev a, .greynav.ie8 .ls-nav a:hover {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-10.png);}

/* Light Nav Theme */
.lightnav .backLink > a, .lightnav .camera_prevThumbs > div
, .lightnav .camera_nextThumbs > div, .lightnav .camera_prev > span
, .lightnav .camera_next > span, .lightnav .camera_commands .camera_play
, .lightnav .camera_commands .camera_stop, .lightnav .unitLeadButtons a span.textbuttonIcon
, .lightnav .unitLeadButtons a span.textbuttonArrow
{
	background-image: url(../imglib/Inventory/inventory-detail/images/light-icons.png);
}
.DS1 .InventoryDetailModals .unitLeadButtons a span.textbuttonIcon{
	background-image: url(../imglib/Inventory/inventory-detail/images/dark-icons.png);
}
.lightnav .backLink, .lightnav .camera_prevThumbs
, .lightnav .camera_nextThumbs, .lightnav .camera_prev
, .lightnav .camera_next, .lightnav .camera_commands
, .lightnav .unitLeadButtons,.lightnav .invUnitInfo
{
	background-color: #ffffff;
}

.lightnav .backLink > a, .lightnav .camera_prevThumbs > div
, .lightnav .camera_nextThumbs > div, .lightnav .camera_prev > span
, .lightnav .camera_next > span, .lightnav .camera_commands > div.camera_play
, .lightnav .camera_commands > div.camera_stop, .lightnav .unitLeadButtons a span.textbuttonIcon
, .lightnav .unitLeadButtons a span.textbuttonArrow
{
	background-color: #ff6501;
}
.MOREUNITTEXT.lightnav .unitText .morelessButton {color: #ff6501;}

.lightnav .unitPrice h3, .lightnav #main .unitLeadButtons a, .lightnav #main .unitLeadButtons a:hover {color: #252525;}

.NOIMAGE.lightnav .invUnitSlider, .NOPHOTOS.lightnav .invUnitSlider
, .lightnav .unitHighlights
{
	background-color: rgba(0,0,0,0.3);
}
.ie8 .NOIMAGE.lightnav .invUnitSlider, .ie8 .NOPHOTOS.lightnav .invUnitSlider
, .lightnav.ie8 .unitHighlights
{
	background-color: none;
	background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-30.png);
}
.lightnav .unitDetailsSpecs ul{background-color: rgba(0,0,0,0.15);}
.lightnav.ie8 .unitDetailsSpecs ul {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail15.gif);}

.lightnav .unitLeadButtons a {border-bottom: 1px dotted rgba(0,0,0,0.3);}
.lightnav.ie8 .unitLeadButtons a {border-bottom: 1px dotted #252525;}
.lightnav .videoContent ul li {border-left: 1px dotted rgba(0,0,0,0.3);}
.lightnav.ie8 .videoContent ul li {border-left: 1px dotted #252525;}

.lightnav .ls-preloader, .lightnav .ls-nav li.next a:hover, .lightnav .ls-nav li.prev a:hover, .lightnav .ls-nav li.current a, .lightnav .ls-panel {background-color: rgba(0,0,0,0.15);}
.lightnav.ie8 .ls-preloader, .lightnav.ie8 .ls-nav li.next a:hover, .lightnav.ie8 .ls-nav li.prev a:hover, .lightnav.ie8 .ls-nav li.current a, .lightnav.ie8 .ls-panel {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-15.png);}
.lightnav .ls-nav a, .lightnav .ls-select-box {background-color: rgba(0,0,0,0.05);}
.lightnav.ie8 .ls-nav a, .lightnav.ie8 .ls-select-box {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-5.png);}
.lightnav .ls-nav li.next a, .lightnav .ls-nav li.prev a, .lightnav .ls-nav a:hover {background-color: rgba(0,0,0,0.1);}
.lightnav.ie8 .ls-nav li.next a, .lightnav.ie8 .ls-nav li.prev a, .lightnav.ie8 .ls-nav a:hover {background-color: none; background-image: url(../imglib/Inventory/inventory-detail/images/black/inv-detail-10.png);}

/*** Overwriting existing styles from the Legacy Modal Stylesheet ***/
html .darknav .textbuttons li, html .greynav .textbuttons li, html .lightnav .textbuttons li {background-color: transparent; background-image: none; border-top: none;}
/*** End overwriting existing styles from the Legacy Modal Stylesheet ***/


/** Inventory Unit Header **/
.invUnitHeader {}

.backLink {float: left; margin-right: 10px;}
.backLink > a {display: block; width: 36px; height: 26px; opacity: .6; background-position: -513px -23px; background-repeat: no-repeat;}
.backLink > a:hover {opacity: 1;}

.NOUNITTEXT .unitText {display: none;}
.unitText {position: relative; width: 680px; max-height: 2.5em; min-height: 2em; margin-bottom: 20px;}
.MOREUNITTEXT .unitText {width: 640px; padding-right: 40px; overflow: hidden;}
.MOREUNITTEXT .unitText.MORE {max-height: none;}
.MOREUNITTEXT .unitText > div {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.MOREUNITTEXT .unitText.MORE > div {overflow: visible; white-space: normal; text-overflow: inherit;}
.MOREUNITTEXT .unitText .morelessButton {display: block; position: absolute; top: 0; right: 0; z-index: 2; padding: 2px;}
.MOREUNITTEXT .unitText .morelessButton .more, .MOREUNITTEXT .unitText.MORE .morelessButton .less {display: inline;}
.MOREUNITTEXT .unitText .morelessButton .more:hover, .MOREUNITTEXT .unitText.MORE .morelessButton .less:hover {cursor: pointer;}
.unitText .morelessButton, .MOREUNITTEXT .unitText.MORE .more, .MOREUNITTEXT .unitText .less {display: none;}


/** Inventory Unit Slider **/
.invUnitSlider {position: relative; float: left; width: 680px; height: 460px; text-align: center;}
.invUnitSlider .noPhotos, .NOPHOTOS .invUnitSlider .noPhotos {display: none;}
.NOIMAGE .invUnitSlider {display: table;}
.NOIMAGE .invUnitSlider .noPhotos {display: table-cell; text-align: center; vertical-align: middle;}
.NOIMAGE .invUnitSlider .noPhotos h3 {margin: 0; padding: 0;}

.unitSliderImg img {width: 680px; height: 460px;}
.unitSliderImg img.aspectratio4x2 {width: auto; height: auto;}
.unitSliderImg {position: relative;}
.unitSliderImg a img {display: block; margin: auto;}
.SLIDERCONTAIN .unitSliderImg img {max-width: 680px; max-height: 460px; width: auto; height: auto;}

.invUnitSlider .noImages {display: none;}
.NOPHOTOS .invUnitSlider {display: table;}
.NOPHOTOS .invUnitSlider .unitSliderImg, .NOIMAGE .invUnitSlider .noImages {display: table-cell; text-align: center; vertical-align: middle;}
.NOPHOTOS .invUnitSlider .unitSliderControls, .NOPHOTOS .invUnitSlider .unitDetailsGallery {display: none;}
.NOIMAGE .invUnitSlider .noImages h3 {margin: 0; padding: 0;}

.camera_thumbs_cont {
	background: transparent;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}
.camera_thumbs_cont ul {padding: 4px 0 0 0;}
.camera_thumbs_cont ul.forceLeftMargin0 {margin-left: 0 !important;} /* !important to override javascript styles implemented by the Camera Slideshow script */
.camera_thumbs_cont ul li {float: left; padding: 0 4px 0 0;}
.camera_thumbs_cont ul li:last-child {padding-right: 0;}
.camera_thumbs_cont ul li img {width: 110px; height: 82px; margin: 0; border: none; opacity: .6;}
.camera_thumbs_cont ul li.active a img, .unitSliderThumbs ul li a:hover img {opacity: 1;}
.camera_thumbs:hover .camera_prevThumbs,.camera_thumbs:hover .camera_nextThumbs {visibility: visible; bottom: 0;}

.camera_prevThumbs > div {background-position: -604px -15px; background-repeat: no-repeat;}
.camera_nextThumbs > div {background-position: -626px -15px; background-repeat: no-repeat;}
.camera_prev > span {background-position: -598px -15px; background-repeat: no-repeat;}
.camera_next > span {background-position: -622px -15px; background-repeat: no-repeat;}
.camera_commands .camera_play {background-position: -572px -15px; background-repeat: no-repeat;}
.camera_commands .camera_stop {background-position: -544px -15px; background-repeat: no-repeat;}

.camera_prevThumbs > div, .camera_nextThumbs > div, .camera_prev > span, .camera_next > span, .camera_commands .camera_play, .camera_commands .camera_stop {opacity: .6;}
.camera_prevThumbs:hover > div, .camera_nextThumbs:hover > div, .camera_prev:hover > span, .camera_next:hover > span, .camera_commands:hover .camera_play, .camera_commands:hover .camera_stop {opacity: 1;}

/*.unitSliderImg img {width: initial;}*/

.image_overlay p {margin: 0;}
.img-overlay-container {position: relative;}
.img-overlay-container .image_overlay{
	display: none;
	position: absolute;
	top: 10px;
	right: 0px;
	width: auto;
	height: 1.6em;
	color: white;
	opacity: .8;
	font-family: Helvetica, Arial, sans-serif;
/*	font-size: 2.5em;*/
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px 45px 15px 45px;
	overflow: hidden;
	text-shadow: .0em .0em .2em #000;
	background-color: #ff0006;
	border: 1px solid #ff7268;
}
.img-overlay-container.img-thumb {float: left; width: 100px; height: 75px; margin: 5px;}
.img-overlay-container.img-thumb .image_overlay {width: 100px;}
.img-overlay-container .image_overlay.visible{display: table;}
.camera_fakehover:hover .image_overlay, .img-overlay-container:hover .image_overlay {visibility: hidden;}
.img-overlay-container .overlay_txt{display: table-cell; vertical-align: middle; text-align: center;}
#cboxLoadedContent .img-overlay-container {overflow: hidden;}
div.imageCaption {background-color: white; color: black; margin: 0px; padding: 0px; width: 100%; max-height: 70px; overflow: hidden;}
div.imageCaption p {margin: 0px; margin: initial;}
.advertisement{width: 100%; margin-top: 10px; margin-bottom: 10px;}
.imageCaption,.imageCaption p {text-align: center;}


/** Inventory Unit Right Column **/

.invUnitColRight {margin-left: 680px; padding-left: 15px;}

.unitPrice > h3 {font-style: italic; font-weight: 400;}
.unitPrice > h2 {text-align: right;}

.unitLeadButtons {margin-bottom: 10px; padding: 10px; text-transform: uppercase;}
.unitLeadButtons ul {margin: 0;}
.unitLeadButtons ul > li {font-family: 'PT Sans Narrow', helvetica, arial, sans-serif; font-size: 18px;}
.unitLeadButtons ul > li a {position: relative; display: block; min-height: 15px; padding: 5px 0; opacity: .6;}
.unitLeadButtons ul > li a:hover {cursor: pointer; opacity: 1;}
.unitLeadButtons ul > li:last-child a {border-bottom: none;}
.unitLeadButtons a span.textbuttonIcon {position: absolute; top: 5px; left: 0; display: block; width: 25px; height: 25px; margin-right: 10px; background-repeat: no-repeat;}
.unitLeadButtons a span.textbuttonContent {display: block; padding: 0 15px 0 30px;}
.unitLeadButtons a span.textbuttonArrow {position: absolute; top: 5px; right: 0; display: block; width: 10px; height: 25px; background-position: -637px -23px; background-repeat: no-repeat;}

.unitLeadButtons .invMakeOffer span.textbuttonIcon, .unitLeadButtons .invGetPrice span.textbuttonIcon {background-position: -5px -40px;}
.unitLeadButtons .invGetQuote span.textbuttonIcon {background-position: -35px -40px;}
.unitLeadButtons .invValueTrade span.textbuttonIcon, .unitLeadButtons .invCompareBike span.textbuttonIcon {background-position: -66px -40px;}
.unitLeadButtons .invScheduleRide span.textbuttonIcon, .unitLeadButtons .invRentalAvailability span.textbuttonIcon {background-position: -95px -40px;}
.unitLeadButtons .invGetFinancing span.textbuttonIcon {background-position: -125px -40px;}
.unitLeadButtons .invContactUs span.textbuttonIcon {background-position: -155px -40px;}
.unitLeadButtons .invSendToFriend span.textbuttonIcon, .unitLeadButtons .invSendToMobile span.textbuttonIcon {background-position: -185px -40px;}
.unitLeadButtons .invInsuranceQuote span.textbuttonIcon {background-position: -215px -40px;}
.unitLeadButtons .iconSpecs span.textbuttonIcon {background-position: -245px -40px;}
.unitLeadButtons .invPrintVehicle span.textbuttonIcon {background-position: -275px -40px;}
.unitLeadButtons .invVINCheck span.textbuttonIcon {background-position: -305px -40px;}
.unitLeadButtons .invCompareBike span.textbuttonIcon {background-position: -335px -40px;}
.unitLeadButtons .invCustomButton span.textbuttonIcon {background-position: -365px -40px;}

.addthis_toolbox > a > span {opacity: .6;}
.addthis_toolbox > a:hover > span {opacity: 1;}
.addthis_toolbox .addthis_button_compact .at15t_compact {margin-right: 0;}


/** Inventory Unit Information **/

.unitSpecs, .ls-panel, #unitDetails  {min-height: 300px;}
#unitDetails{overflow:hidden;}

.invUnitInfo {margin-top: 20px; overflow: hidden;}

.unitHighlights {
	padding-bottom: 100%;
	margin: 51px 0 -100% 680px;
	
	-ms-word-break: break-word;
	word-break: break-word;
	
	/* Non standard for webkit */
	word-break: break-word;
	
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
.unitHighlights > ul {height: 100%; padding: 15px 20px;}
.liUnit {margin: 7px 0;}
.liUnit a {display: block;}
.liUnit a:hover label {cursor: pointer;}
.liUnit label, .liUnit span {display: inline-block; vertical-align: top;}
.liUnit label {width: 40%;}
.liUnit span {width: 60%; font-weight: 700; text-align: right;}
.liUnit.LiInvGetQuote span {color: #ff0000;}

/** Unit Details - Coda Slider **/
#unitDetails-wrapper {float: left; width: 680px !important; padding-bottom: 100%; margin-bottom:-100%;} /* !important to override javascript styles implemented by the Liquid Slider script */
#unitDetails-nav-ul li a {font-size: 16px; text-transform: uppercase;}

.no-js .liquid-slider {overflow: scroll;}
.ls-preloader {position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background:url(http://cdn.dealerspike.com/images/loading.gif) no-repeat center 50%; opacity: 1;}

/* Unit Details - Containers */
.ls-wrapper {position: relative; overflow: hidden;}
.liquid-slider {position: relative; float: left; width: 680px; overflow: hidden;}
.arrows .liquid-slider {margin: 0 10px;}
.ls-responsive .liquid-slider {width: 100%; margin: 0;}
.panel-container {position: relative; -webkit-backface-visibility: hidden; -webkit-perspective: 1000;}
.liquid-slider .panel-container .fade {display: block; position: absolute; top: 0; left: 0; width:100%; opacity: 0;}

/* Unit Details - Tabbed Navigation */
.ls-nav {overflow: hidden; clear: both;}
.ls-nav a {padding: 15px 19px; outline: 0;}
.ls-nav a:hover {text-shadow: none;}
.ls-nav ul {padding:0; clear: both; display: block; margin: auto; overflow: hidden;width:3000px; white-space:nowrap;}
.ls-nav ul > li {display: inline;}
.ls-nav ul > li a {display: block; float: left;}
.currentCrossLink {font-weight: bold;}

/* Unit Details - Mobile Navigation */
.ls-select-box {width: 100%; height: 35px; overflow: hidden; background:url(http://cdn.dealerspike.com/images/menu.png) no-repeat right;}
.ls-select-box select {width: 150%; height: 35px; padding: 5px; font-size: 110%; outline: none; border: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent;}

/* Unit Details - Panels */
.liquid-slider .ls-panel {float: left; display: block; width: 100%; overflow-y: auto;}
.panel-wrapper {position: relative; padding: 15px 20px;}
.panel-wrapper h2 {display: none;}
.current a {font-weight: 700;}

/* Unit Details - Photos Panel */
.unitDetailsGallery .panel-wrapper {padding: 10px 0;}
.unitDetailsGallery ul {width: 630px; margin: 0 auto;}
li.photo {float: left; padding: 5px;}
li.photo img {width: 200px; height: 150px;}
li.photo a {display: block;}
li.photo a:hover {opacity: .6;}

/* Unit Details - Videos Panel */
.videoContainer {margin-bottom: 20px; list-style: none;}
.videoContainer:last-child {margin-bottom: 0;}
.videoContainer a {display: block;}
.videoContainer a:before, .videoContainer a:after {content: " "; display: table;}
.videoContainer a:after {clear: both;}
.videoContainer a .videoImage {float: left; margin-right: 10px;}
.videoContent {float: left; width: 490px; font-size: 12px;}
.videoContent h3 {margin-bottom: 7px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.videoContent ul {margin-bottom: 7px;}
.videoContent ul li {display: inline-block; margin-left: 10px; padding-left: 10px; font-weight: bold;}
.videoContent ul li:first-child {margin-left: 0; padding-left: 0; border-left: none;}
.videoContent label {display: inline-block; margin-right: 5px; font-weight: normal;}

.videoContent .videoUpdated
, .videoContent .videoRecorded
, .videoContent .videoFavoriteCount
, .videoContent .videoDuration
, .videoContent .videoAuthor label
, .videoContent .videoDescription label 
{
	display: none;
}

/* Unit Details - Specs Panel */
.unitDetailsSpecs {
	-ms-word-break: break-word;
	word-break: break-word;
	
	/* Non standard for webkit */
	word-break: break-word;
	
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
.unitDetailsSpecs ul {padding: 15px 20px;}
.unitSpec {margin: 7px 0;}
.unitSpec a {display: block;}
.unitSpec label, .unitSpec span {display: inline-block; vertical-align: top;}
.unitSpec label {width: 40%;}
.unitSpec span {width: 60%; text-align: right;}

.unitSpecHeader{font-weight:bold; margin-top:20px;}
.unitSpecHeader:first-child{margin-top:5px;}

/** Inventory Unit Recommendations **/

.invUnitRecommendations {padding-top: 20px;}
.invUnitRecommendations h3 {margin-bottom: 0;}
.invUnitRecommendations ul {width: 880px; margin: 0 auto;}
.invUnitRecommendations ul > li {float: left; width: 200px; padding: 10px; text-align: center;}
.invUnitRecommendations ul > li a {display: block;}
.invUnitRecommendations ul > li a div {position: relative; width: 200px; height: 150px; margin-bottom: 10px; overflow: hidden;}
.invUnitRecommendations ul > li a div img {position: absolute; min-width: 200px; min-height: 150px;}
.invUnitRecommendations ul > li a span {margin-right: 5px;}
.invUnitRecommendations li .StockNumber, .invUnitRecommendations li .Condition, .invUnitRecommendations li .BodySubType , .invUnitRecommendations li .SumMatched {display: none;}

/* Unordered List Fix */
#main .camera_thumbs_cont > div > ul, #main .unitLeadButtons > ul, #main .ls-nav > ul, #main .unitSpecifications ul, #main .unitHighlights > ul, #main .invUnitRecommendations > ul {margin: 0;}
#main .unitDetailsGallery ul {margin: 0 auto;}
#main .camera_thumbs_cont > div > ul li, #main .unitLeadButtons > ul li, #main .ls-nav > ul li, #main .unitDetailsGallery ul li, #main .unitSpecifications ul li, #main .unitHighlights > ul li, #main .invUnitRecommendations > ul li {list-style: none;}

/* Anchor Decoration Fix */
#main .unitLeadButtons ul > li a, #main .unitLeadButtons ul > li a:hover, #main .ls-nav ul > li a, #main .ls-nav ul > li a:hover, #main .liUnit a, #main .liUnit a:hover {text-decoration: none;}

/* Modal Thank You */
#cboxLoadedContent .textbuttons li {background-color: none;}
#cboxLoadedContent .textbuttons li {line-height: normal; padding: 4px 0px 4px 15px;}
#cboxLoadedContent .unitLeadButtons a {border-bottom: none;}
.submitted #cboxLoadedContent .textbuttons {width: auto;}
#cboxLoadedContent .unitLeadButtons a span.textbuttonArrow {display: none;}

.InvDetailPage .unitHighlights .LiInvStatus{
	display:none;
}
.InvDetailPage.dspCondition-RENTAL .unitHighlights .LiInvStatus{
	display:list-item;
}
#unitDetails .unitDetailsSpecs .unitOptions{
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #fff;
}

/* these styles are temporary to tile the video thumbs, while we develop the YouTube API version 3 */
.videoContainer a {
  display:inline;
  display:inline-block;
}
.videoContainer {
  margin-bottom: 20px;
  list-style: none;
  display:inline;
  display:inline-block;
}
/* End temporary styles */
.unitSpec .unitLabel{
	text-transform:capitalize;
}