@import url('forms.css');

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; vertical-align:baseline;}
:focus {outline:0;}
ol, ul {list-style:none;}
strong {font-weight:bold;}
em {font-style:italic;}
a {text-decoration:none; cursor:pointer;}
.clear {clear: both; }
.group:after {
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
}

body {
	background-color: #000000;
	background-image: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
	h1, h2, h3, h4, h5, h6 {
		font-family: Georgia, Times New Roman, serif;
		margin: 0;
		padding: 0;
	}
		h1 {color: #fff; font-size: 20px; font-weight: bold; margin: 0 0 10px 0;}
		h2 {font-size: 18px; font-weight: bold; margin: 0 0 10px 0;}
		h3 {font-size: 18px; font-weight: normal; margin: 0 0 10px 0;}
		h4 {font-size: 16px; font-weight: bold; margin:  0 0 5px 0;}
		h5 {font-size: 14px; font-weight: bold; margin: 0 0 5px 0;}
		h6 {font-size: 13px; font-weight: bold; margin: 0 0 5px 0;}

		/*	Sprite for all primary button images	*/
		.sprite_buttons {background-image: url(../../JackODiamonds/Images/sprite_buttons.png);}
		
		/* Sprite for smaller brand logos/images	*/
		.sprite_brands {background-image: url(../../JackODiamonds/Images/sprite_brands.png);}
		
		/* Sprite for social media icons */
		.sprite_social {background-image: url(../../JackODiamonds/Images/sprite_social_icons.png);}
		
		/* Sprite for large callout arrow images */
		.sprite_promos {background-image: url(../../JackODiamonds/Images/sprite_promos.png);}
		
		/* Sprite for extra pieces */
		.extras_sprite {background-image: url(../../JackODiamonds/Images/extras_sprite.png);}
		
	p {margin: 0 0 10px 0;}	
	
	/*	outerWrapper styles	*/
	div#outerWrapper {
		background: transparent url(../../JackODiamonds/Images/bg_masthead.gif) repeat-x scroll 0 0;
		margin: 0 0 -18px 0;
		overflow: hidden;
		padding: 0;
		width: auto !important;
	}
		
		div#mastheadWrapper,
		div#utilityWrapper,
		div#headerContent,
		div#researchBarContent {margin: 0 auto; width: 990px;}
		
			div#mastheadWrapper {
				height: 170px;
				position: relative;
				z-index: 100;
			}
			
				/* 	Utility Search Bar Styles	*/
				div#utilityWrapper {height: 38px;position: relative;}
					ul.utility {
						float: right;
						margin-top:7px;
						position: relative;
					}
						div#utilityWrapper ul li {float: left;}
							ul.utility li.heading {
								color: #ffffff;
								font-size: 12px;
								font-weight: bold;
								text-transform: uppercase;
								padding: 5px 10px 0 10px;
							}
							ul.utility select {
								background-color: #ffffff;
								border: 1px solid #e9e9e9;
								height: 24px;
								margin: 0 5px 0 5px;
								padding: 3px 2px 2px 3px;
								width: 160px;
							}
							ul.utility input.searchBtn {
								background-position: 0px 0px;
								background-color: transparent;
								border: 0 none;
								cursor: pointer;
								height: 22px;
								width: 110px;
							}
								ul.utility .searchBtn:hover {background-position: 0px -22px;}
				
				/*	Header Content Styles	*/
				div#headerContent {height: 89px;}
					ul.header {margin: 2px auto 0 auto;}
						ul.header li {display: block;float: left;}
						ul.header .logoBlock {
							background: url(../../JackODiamonds/Images/Jack-O-Diamonds-logo.gif) no-repeat scroll 0 0;
							display: block;
							height: 89px;
							margin-right: 10px;
							text-indent: -9999px;
							width: 252px;
						}
						ul.header li.contact {
							border-right: 1px solid #474747;
							color: #ffffff;
							font-size: 10px;
							font-weight: bold;
							height: 40px;
							margin: 25px 15px 0 15px;
							line-height: 18px;
							width: 115px;
						}
							ul.header .serviceContact {border: 0 none !important;}
						ul.header .honda,
						ul.header .lincoln,
						ul.header .mercury {
							cursor: pointer;
							display: block;
							float: left;
							height: 42px;
							margin: 23px 5px 0 0;
							text-indent: -9999px;
							width: 88px;
						}
							ul.header .honda {background-position: -5px 0px;}
							ul.header .lincoln {background-position: -119px 0px;}
							ul.header .mercury {background-position: -276px 0px;}

				/* 	Research Bar Styles (Red Bar) */
				div#researchBar {
					background: #000000 url(../../JackODiamonds/Images/research_bar.gif) repeat-x center top; 
					height: 30px;
					width: auto;
				}
					div#researchBarContent {height: 29px;}
						ul.researchLinks {float: left;margin: 3px auto 0 auto;width: 890px;}
							ul.researchLinks li {float: left;}
								ul.researchLinks a {
									color: #ffffff;
									font-size: 10px;
									font-weight: bold;
									text-shadow: .1em .1em .1em #000000;
								}
									ul.researchLinks li.smallLinks {margin: 4px 15px 0 15px;}
									a.researchTitle {font: 18px Georgia, Times New Roman, serif !important;margin: 0 45px 0 65px;}
										ul.researchLinks a:hover {color: #999999;}
										
						ul.socialIcons {
							float: left;
							margin-top:3px;
							width: 90px;
						}
							ul.socialIcons li {float: left;}
								ul.socialIcons li a {
									display: block;
									cursor: pointer;
									float: left;
									height: 22px;
									text-indent: -9999px;
									width: 20px;
								}
									ul.socialIcons .twitter {background-position: 0px 0px;}
									ul.socialIcons .rssFeed {background-position: -20px 0px;}
									ul.socialIcons .facebook {background-position: -40px 0px;}
									ul.socialIcons .flickr {background-position: -62px 0px;}
			
			/*	Primary Navigation styles are located in navigation.css	*/

			/*	Main Content Wrapper Styles & Content */
			div#mainContentWrapper {
				margin: 0 auto;
				position: relative;
				width: 990px; 
				z-index: 20;
			}
			
				/* 	Content Shadow Overlay - overlaps any content inside of div#mainContentWrapper & div#primaryFeature	*/
				.contentShadowOverlay {
					background: transparent url(../../JackODiamonds/Images/research_bar_shadow.png) repeat-x scroll 0 0;
					height: 10px;
					position: absolute;
					top: 0;
					width: 100%;
					z-index: 5;
				}
				
				/* 	Live Chat Block */
				div#liveChatBlock {
					height: 37px;
					position: absolute;
					right: 18px;
					top: 0;
					width: 166px;
				}
					/* Sprite for Live Chat */
					.sprite_livechat {background-image: url(../../JackODiamonds/Images/sprite_livechat.gif);}
						div#liveChatBlock a {
							background-position: 0px 0px;
							display: block;
							color: #ffffff; 
							cursor: pointer;
							height: 37px;
							text-shadow: .1em .1em .1em #000000;
							text-transform: uppercase;
							position: relative;
							width: 166px;
						}
							div#liveChatBlock a:hover {
								background-position: 0px -41px;
								color: #e7e7e7; 
								text-decoration: none;
							}
								div#liveChatBlock a span.heading,
								div#liveChatBlock a span.subHeading {
									display: block;
									float: left;
									font-weight: bold;
									width: 100%;
								}
							div#liveChatBlock a span.heading {font-size: 12px; margin: 3px 0 0 10px; }
							div#liveChatBlock a span.subHeading {font-size: 10px; margin-left: 10px;}
				
				/* 	Primary Callouts - Large Arrows */
				div#primaryCallouts {
					bottom: -52px;
					height: 81px;
					width: 990px;
					margin: 0 auto;
					position: absolute;
					z-index: 11;
				}
					div#primaryCallouts ul li a {
						display:block; 
						float: left; 
						height: 81px; 
						left: 0;
						margin: 0 15px 0 15px; 
						text-indent: -9999px;
						width: 221px;
					}
						div#primaryCallouts ul li a.firstCallout {margin: 0 15px 0 0;}
						div#primaryCallouts ul li a.lastCallout {margin: 0 0 0 15px;}
						div#primaryCallouts .ourSpecials {background-position: 0px 0px;}
							div#primaryCallouts .ourSpecials:hover {background-position: 0px -82px;}
						div#primaryCallouts .newVehicles {background-position: -239px 0px;}
							div#primaryCallouts .newVehicles:hover {background-position: -239px -82px;}
						div#primaryCallouts .preOwned {background-position: -480px 0px;}
							div#primaryCallouts .preOwned:hover {background-position: -480px -82px;}
						div#primaryCallouts .getFinanced {background-position: -709px 0px;}
							div#primaryCallouts .getFinanced:hover {background-position: -709px -82px;}
							
			/* 	Diamond Bar Pattern Background	*/
			div#diamondBarWrapper {
				background: transparent url(../../JackODiamonds/Images/diamond_bar.gif) repeat-x scroll 0 0;
				height: 20px;
				margin: 0;
				overflow: visible;
				padding: 0;
				width: auto !important;
			}
			
			/* 	Secondary Wrapper Content & Styles */
			div#secondaryContentWrapper {
				background: #070707 url(../../JackODiamonds/Images/bg_main_content.gif) repeat-x scroll 0 top;
				min-height: 350px;
				margin: 0;
				overflow: visible;
				padding: 0;
				position: relative;
				width: auto !important;
				z-index: 1;
			}
				div#secondaryContentInner {
					margin: 0 auto;
					position: relative;
					width: 990px;
				}
					div#secondaryContentInner h3 {margin-bottom: 25px;}
						div#leftCol, 
						div#middleCol, 
						div#rightCol {
							color: #ffffff;
							float: left;
							padding: 65px 25px 10px 25px;
							position: relative;
						}
							div#leftCol {width: 136px;}
							div#middleCol {
								background: transparent url(../../JackODiamonds/Images/bg_middleCol_leftside.gif) no-repeat scroll left top;
								padding-left: 50px;
								width: 483px;
								
							}
							div#rightCol {padding-left:25px; width: 196px;}
							
								span.diamondBlock {
									background: transparent url(../../JackODiamonds/Images/diamond_hr.png) no-repeat scroll left top;
									display: block;
									height: 26px;
									left: 0;
									position: absolute;
								}
									div#leftCol h3 span.diamondBlock {width: 136px;}
									div#middleCol h3 span.diamondBlock {left: 25px; width: 483px;}
									div#rightCol h3 span.diamondBlock {width: 196px}
									
										div#leftCol ul.buyersLinks a {color: #ffffff; text-decoration: none;}
											div#leftCol ul.buyersLinks a:hover {color: #e3e3e3; text-decoration: underline;}
											
								/* Homepage Get a Quote Form */
								div#rightCol ul.quoteForm li {margin: 0 0 8px 0;}
								div#rightCol ul.quoteForm select,
								div#rightCol ul.quoteForm input {
									background-color: #000000;
									border: 1px solid #55524d;
									color: #ffffff;
									padding: 3px 2px 2px 3px;
								}
									div#rightCol ul.quoteForm select {height:24px; width: 202px;}
									div#rightCol ul.quoteForm input.quoteField {height: 19px; width: 196px;}
									div#rightCol input.quoteBtn {
										background-color: transparent;
										background-position: 0px -44px;
										border: 0 none;
										cursor: pointer;
										display: block;
										height: 22px;
										width: 110px;
									}
										div#rightCol .quoteBtn:hover {background-position: 0px -66px;}
										
										.heading {
											font-size: 16px; 
											font-weight: bold;
											margin: 0 0 10px 0;
										}

			/* 	Footer Wrapper Content & Styles	*/
			div#footerWrapper {
				height: 39px;
				margin: 0;
				overflow: visible;
				padding: 0;
				position: relative;
				width: auto !important;
			}
				div#leftFooterWrapper,
				div#rightFooterWrapper 
					{height: 39px; position: absolute;}
				
					div#leftFooterWrapper {
						background: transparent url(../../JackODiamonds/Images/bg_footer_left.gif) repeat-x scroll 0 0;
						left: 0;
						width: 64.9%;
					}
					div#rightFooterWrapper {
						background: transparent url(../../JackODiamonds/Images/bg_footer_right.gif) repeat-x scroll 0 0; 
						border-left: 1px solid #55524d;
						right: 0;
						width: 35%;
					}
						div#leftFooterContent {
							float: right;
							height: 39px;
							position: relative;
							width: 100%;
						}
							span.straightFlush {
								background: transparent url(../../JackODiamonds/Images/Jack-O-Diamonds-straightflush.png) no-repeat scroll 0 0;
								display: block;
								height: 85px;
								left: 50px;
								position: absolute;
								top: -85px;
								width: 167px;
								z-index: 5;
							}
							div#leftFooterContent span.footerCopy {
								color: #ffffff;
								float: right;
								font-size: 10px;
								margin: 10px 10px 0 10px;
								padding-right: 15px;
							}
						div#rightFooterContent {
							float: left;
							height: 39px;
							position: relative;
							width: 100%;
						}
							ul.footerNav li {
								border-right: 1px solid #ffffff;
								float: left;
								margin: 10px 10px 0 10px;
							}
								ul.footerNav li a {
									color: #ffffff;
									font-size: 10px;
									padding: 0 10px 0 10px;
								}
									ul.footerNav li a:hover {color: #999999; text-decoration: underline;}
									ul.footerNav li.firstLinkFooter {margin-left: 15px; margin-right: 0;}
									ul.footerNav li.lastLinkFooter {margin-left: 0;}
										ul.footerNav li.lastLinkFooter a {border-right: 0 none;}

	/* secondaryPageContent will be on all inner pages for structure */
	div#secondaryPageContent {
		margin: 0 auto;
		min-height: 830px;
		position: relative;
		width: 992px;
		padding: 0 0 45px 10px;
	}
		div#secondaryPageContent h1 {margin-bottom: 10px;}
		.innerLeftCol, .innerRightCol {float: left; margin-top: 10px;}
		
			.innerLeftCol {
				color: #ffffff;
				min-height: 250px;
				padding: 0 20px 65px 10px;
				width: 628px;
			}
			.innerRightCol {
				background-color: #ffffff;
				border: 1px solid #f6f6f6;
				min-height: 460px;
				-moz-border-radius: 10px;
				margin: 10px 10px 0 20px;
				padding-bottom: 10px;
				position: relative;
				width: 300px;
			}
		
		/* Used on Service Portal page */
		div#secondaryPageContentInner {
			min-height: 600px;
			margin: 0 auto;
			position: relative;
			width: 992px;
		}
		div#servicesContainer {
			margin: 10px 0 10px 0;
			min-height: 560px;
			padding: 0 20px 0 20px;
		}
			div#servicesContainer h1 {width: 100%;}
				div#serviceLeftCol, div#serviceRightCol {padding-top: 20px;}
				
				div#serviceLeftCol {
					float: left;
					margin-right: 10px;
					position: relative;
					width: 215px;
				}
					div#serviceLeftCol .leftColNav {width: 215px;}
					
						.leftColNav ul li a {
							color: #ffffff;
							float: left;
							font-size: 13px;
							font-weight: bold;
							line-height: 31px;
							position: relative;
							text-indent: 35px;
							width: 215px;
						}
							.leftColNav ul li a:hover {color: #e1e1e1; text-decoration: underline;}

					/* Services Sprite Icons */
					.service_sprite {
						background-image: url(../../JackODiamonds/Images/services_sprite.png);
						background-repeat: no-repeat;
						display: block;
						height: 31px;
					}
						.schedule {background-position: 0px 0px;}
							.schedule:hover {background-position: 0px -31px;}
						.serviceSpecials {background-position: 0px -62px;}
							.serviceSpecials:hover {background-position: 0px -93px;}
						.tech {background-position: 0px -124px;}
							.tech:hover {background-position: 0px -155px;}
						.faq {background-position: 0px -186px;}
							.faq:hover {background-position: 0px -217px;}
						.testimonial {background-position: 0px -246px;}
							.testimonial:hover {background-position: 0px -277px;}
						.warranty {background-position: 0px -308px;}
							.warranty:hover {background-position: 0px -339px;}
						.parts {background-position: 0px -370px;}
							.parts:hover {background-position: 0px -401px;}
						.recalls {background-position: 0px -432px;}
							.recalls:hover {background-position: 0px -463px;}
						.mobility {background-position: 0px -494px;}
							.mobility:hover {background-position: 0px -525px;}
						.benefits {background-position: 0px -556px;}
							.benefits:hover {background-position: 0px -587px;}
						.price {background-position: 0px -618px;}
							.price:hover {background-position: 0px -649px;}
						
				/* Block of Ads that change */
				div#serviceRightCol {
					float: left;
					position: relative;
					width: 727px;
				}
					.serviceAdsContainer {}
						ul.serviceAd li {
							float: left;
							height: 342px;
							margin-right: 3px;
							width: 178px;
						}
				
				/* Banner Ad for Service Portal page */
				div#serviceBottom {
					float: left;
					margin: 20px 0 0 3px;
					position: relative;
					width: 942px;
				}
					a.serviceBannerAd {
						background-image: url(../../JackODiamonds/Images/banner_ad_942x79.jpg);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						display: block;
						height: 79px;
						width: 942px;
					}
						.serviceBannerAd:hover {background-position: 0px -79px;}
						
				/* Used for callout section on right side */
				.innerRightColHeader {
					background-position: 0px -90px;
					border: 1px solid #999999;
					color: #ffffff;
					font-size: 16px;
					font-weight: bold;
					height: 30px;
					letter-spacing: .1em;
					-moz-border-radius-topleft: 10px;
					-moz-border-radius-topright: 10px;
					-webkit-border-radius-topleft:10px;
					-webkit-border-radius-topright:10px;
					padding: 9px 10px 0 10px;
					text-align: center;
					text-transform: uppercase;
					width: 279px;
				}
				.innerRightColBody {color: #000000; padding: 20px 20px 20px 20px;}
					span.primaryText {font-size: 14px; font-weight: bold;}
						.larger {font-size: 16px !important;}
					.hoursLeft, .hoursRight {float: left; margin-bottom: 20px;}
						.hoursLeft {width: 110px;}
						.hoursRight {width: 150px;}
					.hoursbox{
						width:250px;
						display:inline;
						float:left;
						margin-bottom:20px;
						margin-left:10px;
					}
					.hourstable {width:250px;}
						.hoursbox .scheduleappointment_sectiontitle {font-weight:bold;}
					ul.innerRightColCTA {margin-bottom: 20px;}
						.sprite_CTA_rightCol {background-image: url(../../JackODiamonds/Images/inner_buttons_sprite.png); background-repeat: no-repeat;}
							.contactService, .specials, .contactSales {
								cursor: pointer;
								display: block;
								float: left;
								height: 32px;
								margin: 0 0 10px 20px;
								width: 173px;
							}
								.contactService { background-position: 0px 0px; }
									.contactService:hover { background-position: 0px -32px; }
								.specials { background-position: -172px 0px; }
									.specials:hover { background-position: -172px -32px; }
								.contactSales { background-position: -344px 0px;}
									.contactSales:hover { background-position: -344px -32px; }

/* Trade-In Evaluation Styles */
.scheduleappointment{
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width:990px;
}

/* Testimonials Page */
.innerLeftCol .testimonialPane {
	border-bottom: 1px inset;
	font-size: 16px;
	overflow:hidden;
	padding: 20px 0 0px 0px;
}
	.customername {
		font-weight:bold;
		font-style:italic;
		padding: 10px 0 0 0px;
	}

/* Similar Vehicles Styles */
.SimilarVehicles {margin: 0 auto; padding: 10px 0 10px 0;}
	.SimilarVehicles .CurrentVehicle,
	.SimilarVehicles .FilterOptions,
	.SimilarVehicles .FilterOptions h4,
	.SimilarVehicles .CurrentVehicle h3 {color: #ffffff;}
		.SimilarVehicles .FilterOptions .dvVehicleType, 
		.SimilarVehicles .FilterOptions .dvCost, 
		.SimilarVehicles .FilterOptions .dvAge {margin: 10px 0 0 0; padding-bottom: 10px;}
		
/* Inventory Details */				
.advancedsearchcontrol2, 
.SimilarVehicles_Wrapper {
	margin: 0;
	overflow: visible;
	padding: 0 0 100px 0;
	position: relative;
	width: auto !important;
}
	.advancedsearchcontrol2inner {margin: 0 auto;width: 990px;}
		.advancedsearchcontrol2inner a {color: #ffffff;}
			.advancedsearchcontrol2inner a:hover {text-decoration: underline;}
		.searchheader, .searchcriteria, .sortpager {color: #ffffff;}
			.searchheader a:hover {color: #e3e3e3; text-decoration: underline;}
		.odd .vehiclephoto, 
		.even .vehiclephoto 
			{border: 0 none;}
		
		.even, .odd {
			background-image: none;
			background-color: #777777;
			border-top: 1px solid #e3e3e3;
		}
			.vehicleinformation a {color: #ffffff;}
				.vehicleinformation a:hover {color: #e3e3e3; text-decoration: underline;}
				.vehiclepricing .price {color: #ffffff; font-size: 16px;}
					a.InventoryLinks {display: none;}
					
/* Details Page */
.inventoryDetails {
	background-color: #ffffff;
	margin: 0 auto;
	padding-bottom: 100px;
	width: 990px;
}
.inventoryDetails .topMenu {
	background:url(../../JackODiamonds/Images/bar.png) top left no-repeat;
	color:#fff;
	height:50px;
	width:990px;
}
	.inventoryDetails .topMenu .middleArea {padding: 15px 15px 0 15px;width:960px;}
		.inventoryDetails .topMenu .share a span, 
		.inventoryDetails .topMenu .share a, 
		.inventoryDetails .topMenu .back a {font-weight:bold;}
		
.inventoryDetails .content {margin: 0 auto;width: 960px;}
	.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li {color: #555555;}
		.inventoryDetails h3.contactInformation .phonenumber{margin-left:10px;}
		.inventoryDetails h3.equipment, 
		.inventoryDetails h3.warranties, 
		.inventoryDetails h3.financing, 
		.inventoryDetails h3.contactInformation, 
		.inventoryDetails h3.reviews, 
		.inventoryDetails h3.CarfaxHighlights, 
		.inventoryDetails h3.CertifiedInfo{
			background: url(../../JackODiamonds/Images/bar.png) no-repeat top center;
		}
			.inventoryDetails h3.equipment a, 
			.inventoryDetails h3.warranties a, 
			.inventoryDetails h3.financing a, 
			.inventoryDetails h3.contactInformation a, 
			.inventoryDetails h3.reviews a, 
			.inventoryDetails h3.CarfaxHighlights a, 
			.inventoryDetails h3.CertifiedInfo a {
				font-size:18px;
				text-transform:uppercase;
				float:left;
				color:#ffffff;
			}
				.inventoryDetails .expander .open {background:url(../../JackODiamonds/Images/plus_minus.png) 0% 0%;}
				.inventoryDetails .expander .close {background:url(../../JackODiamonds/Images/plus_minus.png) 0% 100%;}
				.inventoryDetails h4.similar {background: url(../../JackODiamonds/Images/bar.png) no-repeat top center;}
	.inventoryDetails .bottomdisclaimer {margin: 0 auto;width: 960px;}

/*Bottom Buttons & Forms */
.inventoryDetails div.bottomnav {background-color:#e7e7e7;border: 2px solid #666666 #666666 none;}
	.inventoryDetails div.bottomnav .forms {background-color:#ffffff;border:1px solid #999999;}
	.inventoryDetails div.bottomnav .forms h4{color:#333333;}
		.inventoryDetails div.bottomnav .forms li * {color: #333333;}
		.inventoryDetails div.bottomnav .forms input {border: 1px solid #999999;}
			.inventoryDetails div.bottomnav .forms .buttons button {background-color:#e77f00; color: #ffffff; cursor: pointer;}
			
.inventoryDetails div.bottomnav .buttonbar .requestinfo a {background:url(../../JackODiamonds/Images/bottombuttons.png) 0px 0px;}
	.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, 
	div.bottomnav .buttonbar .requestinfo .selected {background:url(../../JackODiamonds/Images/bottombuttons.png) 0px 40px;}
.inventoryDetails div.bottomnav .buttonbar .scheduletest a {background:url(../../JackODiamonds/Images/bottombuttons.png) 804px 0px;}
	.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, 
	div.bottomnav .buttonbar .scheduletest .selected {background:url(../../JackODiamonds/Images/bottombuttons.png) 804px 40px;}
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {background:url(../../JackODiamonds/Images/bottombuttons.png) 664px 0px; width:160px;}
	.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, div.bottomnav .buttonbar .makeanoffer .selected{background:url(../../JackODiamonds/Images/bottombuttons.png) 664px 40px;}
	.inventoryDetails div.bottomnav .buttonbar .payment a {background:url(../../JackODiamonds/Images/bottombuttons.png) 504px 0px; width:170px;}
	.inventoryDetails div.bottomnav .buttonbar .payment a:hover, div.bottomnav .buttonbar .payment .selected {background:url(../../JackODiamonds/Images/bottombuttons.png) 504px 40px;}
	.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink {
		background:url(../../JackODiamonds/Images/bottombuttons.png) 334px 0px;
		height:40px;
		width:260px;
	}
		.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover {background:url(../../JackODiamonds/Images/bottombuttons.png) 334px 40px;}
.inventoryDetails div.bottomnav .buttonbar .close {margin-top:10px;margin-right:0px;}
	.inventoryDetails div.bottomnav .buttonbar .close a {
		background:url(../../JackODiamonds/Images/bottombuttons.png) 70px 26px maroon;
		height:15px;
		width:50px;
	}
		.inventoryDetails div.bottomnav .buttonbar .close a:hover {background:url(../../JackODiamonds/Images/bottombuttons.png) 70px 26px;}
	
div .bottomnav .socialnetworking div.social .links {margin-top: -180px; width: 150px;}
.inventoryDetails .bottomnav .box .socialnetworking div.social .links .link img {margin: 0 5px;}
	
	
	
	
	
	
	