/**************************
 File Name: 	jennifer.css
 Theme: 	GANDALF
 Client:	Jennifer's Auto Sales

 This is the core CSS (Cascading Style Sheet)
 Control Panel.  All commonly used layout
 definitions reside here and effect the
 application site wide.

 This is the only/entire style sheet for gandalf
 themed sites.

 -----------

 Styles are arranged by page layout order.

 -----------

 COLOR CHART:
 ------------
 #F80000 - Bright Red
 #D20000 - Darker Red
 #A30000 - Darkest Red
 #790000 - Maroon (text)
 #227314 - Bright Green
 #1B5E00 - Darker Green
 #103C00 - Darkest Green


 Created: 		08/06/2008
 Changed: 		01/05/2009
 Last Changed By: 	Duggan

 By: DnS Inc.
 Copyright (c) 2006 - 2009, All Rights Reserved
****************************/

/*=====================================================*/
/*========= GLOBAL LINKS ==============================*/
/*=====================================================*/

a 		{
		color: blue;
		}

a:hover		{
		color: red;
		}

/*=====================================================*/
/*========= BODY ======================================*/
/*=====================================================*/

body           	{
               	margin: 0;
               	padding: 0;
              	}

/*=====================================================*/
/*========= CONTAINER =================================*/
/*=====================================================*/

#container    	{
		position: absolute;
  		min-height: 100%;
  		width: 100%;
  		margin: 0;
               	padding: 0;
               	z-index: -1000;
  		background-color: #fff;
               	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/home.jpg);
               	background-position: top left;
               	background-repeat: no-repeat;
               	/* background-attachment:fixed; */
		}

/*=====================================================*/
/*========= HEADER ====================================*/
/*=====================================================*/

#container #header {
	   	position: relative;
	   	height: 220px;
	   	text-align: left;
	   	color: #fff;
		}

/*=====================================================*/
/*========= PHONE # & METRO ===========================*/
/*=====================================================*/

#container #header .headerContact {
	   	position: absolute;
	   	width: 225px;
	   	height: 50px;
	   	top: 213px;
	   	left: 747px;
	   	border: 0px solid #ccc;
	   	padding: 0 0 0 0;
	   	font: 12px arial, verdana;
	   	color: #777;
	   	}

#container #header .headerContact .phone {
	   	font: bold 18px georgia, bitstream vera sans, trebuchet ms, verdana, arial;
	   	color: #D20000;
	   	display: none;
	   	}

/*=====================================================*/
/*========= MAIN NAVIGATION MENU ======================*/
/*=====================================================*/

#container #header .nav_menu	{
		position: absolute;
	        height: 25px;
	        top: 193px;
	        left: 250px;
	        text-align: left;
	        padding: 0 10px 0 10px;
	        font: 12px arial, verdana, arial;
	        border: 0px dashed #ccc;
	        /* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/nav_menu.jpg);
	        background-position: center center;
               	background-repeat: no-repeat;
               	  */
		}

#container #header .nav_menu .menuItem {
	   	float: left;
	   	height: 22px;
	   	font: 12px arial, bitstream vera sans;
	   	padding: 8px 10px 0 10px;
	   	border: 0px dashed #000;
	   	}

#container #header .nav_menu .menuItem_selected {
	   	float: left;
	   	height: 22px;
	   	padding: 8px 10px 0 10px;
	   	background-color: #227314;
	   	border-right: 2px solid #72A569;
	   	border-left: 2px solid #103C00;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_selected_bg.jpg); */
	   	}

#container #header .nav_menu .menuItem a {
	   	color: #fff;
	   	text-decoration: none;
	   	}

#container #header .nav_menu .menuItem a:hover {
	   	text-decoration: underline;
	   	}

#container #header .nav_menu .menuItem_selected a {
	   	color: #fff;
	   	font-weight: bold;
	   	text-decoration: none;
	   	}

#container #header .nav_menu .menuItem_selected a:hover {
	   	color: #72A569;
	   	text-decoration: underline;
	   	}

/*=====================================================*/
/*========= FEATURED ITEMS ELEMENT ====================*/
/*=====================================================*/

#container .featured_items	{
	   	position: absolute;
	   	width: 220px;
	        top: 220px;
	        left: 0;
	   	float: left;
	   	text-align: center;
	   	padding: 0;
	   	border: 0px dashed #fff;
	   	color: #FF6400;
	   	font: bold 11px arial, bitstream vera sans;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/featured.jpg);
	   	background-repeat: no-repeat;
	   	}

#container .featured_items .menuTop {
	   	height: 11px;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_top.jpg);
               	background-repeat: no-repeat; */
	   	}

#container .featured_items .menuSpan {
	   	text-align: center;
	   	margin-top: 0 !important;	/* !important hides this from IE6 only */
	   	margin-top: -7px;
	   	padding: 1px 0 0 0;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_span.jpg);
               	background-repeat: repeat-y; */
	   	}

#container .featured_items .menuBottom {
	   	height: 11px;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_bottom.jpg);
               	background-repeat: no-repeat; */
	   	}

#container .featured_items .featured_title {
	   	display: none;
	   	color: #694B2E;
	   	font: bold 16px arial, bitstream vera sans;
	   	}

#container .featured_items .menuSpan .featured {
	   	width: 200px;
	   	text-align: center;
	   	margin: 5px auto 0 auto;
	   	}

#container .featured_items .menuSpan .featured a {
	   	color: #000;
	   	font: 12px arial, bitstream vera sans;
	   	text-decoration: none;
	   	}

#container .featured_items .menuSpan .featured a:hover {
	   	color: red;
	   	text-decoration: underline;
	   	}

#container .featured_items .menuSpan .featured img {
	   	border: 5px solid #D20000;
	   	width: 200px;
	   	}

/*=====================================================*/
/*===== CATEGORY MENU ELEMENT (Inventory Pages ) ======*/
/*=====================================================*/

#container .menu {
	   	position: absolute;
	   	width: 210px;
	        top: 220px;
	        left: 15px;
	   	float: left;
	   	padding: 0;
	   	text-align: center;
	   	border: 0px dashed #fff;
	   	color: #512800;
	   	font: bold 14px arial, bitstream vera sans;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/featured.jpg);
	   	background-repeat: no-repeat; */
	   	}

#container .menu .menuTop  {
	   	height: 11px;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_top.jpg);
               	background-repeat: no-repeat; */
	   	}

#container .menu .menuSpan {
	   	text-align: center;
	   	margin-top: 0 !important;	/* !important hides this from IE6 only */
	   	margin-top: -7px;
	   	padding: 1px 0 0 0;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_span.jpg);
               	background-repeat: repeat-y; */
	   	}

#container .menu .menuBottom {
	   	height: 11px;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_bottom.jpg);
               	background-repeat: no-repeat; */
	   	}

#container .menu .menuSpan .menuNormal {
		width: 185px;
		height: 20px;
		color: #000;
		font: bold 12px arial, sans-serif;
		padding: 7px 0 0 0;
		border: 5px solid #D20000;
		background-color: #fff;
		/*background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_button.jpg);
		background-repeat: no-repeat;
		background-position: top center; */
		margin: 3px 0 0 0;
		}

/*========= Main ALL Link =========*/			/* This is the menu item LINK shit, NOT static hovers */

#container .menu .menuSpan div.menuNormal a.menuitem {
		color: #000;
		font: bold 12px arial, sans-serif;
		}
		
#container .menu .menuSpan div.menuNormal a.menuitem:hover {
		color: #fff;
		}

/*****************************************************************
 THIS IS A HACK! STUPID FUCKING MS IE6! (See Below)
   - Firefox (as it should) accepts !important as heirarchical
     superior to subsequent overflow control.  IE6 is very DUMB
     and does not recognize such. As a consequence, IE6 gets
     overflow=hidden and FF gets visible
******************************************************************/

#container .menu .menuSpan .menuHover {
		width: 185px;
		height: 20px;
		color: #fff;
		padding: 7px 0 0 0;
		font: bold 12px arial, sans-serif;
		margin: 3px 0 0 0;
		overflow: visible !important;   	/* !important hides this from IE6 only */
		overflow: hidden;
		border: 5px solid #A30000;
		background-color: #D20000;
		background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/menu_button_over.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		}

#container .menu .menuSpan .menuSubNormal {
		display: none;
		position: static;
		}

#container .menu .menuSpan .menuSubHover {
		position: relative;
		left: 150px;
		width: 200px;
		margin-top: -15px;
		background-color: #A30000;
		border: 5px solid #fff;
		z-index: 1000;
		font:bold 12px arial, sans-serif;
		}

#container .menu .menuSpan .menuSubHover div {
		padding: 1px 0px 1px 0px;
		position: static;
		border: none;
		color: #fff;
		border-top: 1px solid #fff;
		margin: 0;
		font:bold 12px arial, sans-serif;
		z-index: 1000;
		}

#container .menu .menuSpan .menuSubHover div:hover {
		background-color: #D20000;
		}

/*========= Main ALL Link =========*/

#container .menu .menuSpan a.menuitem:link	{
		text-decoration: none;
		color: #fff;
		font: bold 12px arial;
		}

#container .menu .menuSpan a.menuitem:visited {
		text-decoration: none;
		color: white;
		}

#container .menu .menuSpan a.menuitem:hover {
		text-decoration: none;
		color: #fff;
		display: block;
		}

#container .menu .menuSpan a.menuitem:active {
		text-decoration: none;
		color: #fff;
		display: block;
		}

/*==============================================================================*/
/*========= LOCATION INFO ELEMENT (front, inventory & credit app pgs.) =========*/
/*==============================================================================*/

#container .locationInfo {
	   	position: absolute;
	   	width: 200px;
	        top: 850px;
	        left: 20px;
	   	text-align: left;
	   	color: #000;
	   	font: bold 12px arial, bitstream vera sans;
	   	/* background-color: #777;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/home.jpg);
               	background-repeat: no-repeat; */
	   	}

#container .locationInfo_inv {
	   	position: absolute;
	   	width: 200px;
	        top: 525px;
	        left: 20px;
	        z-index: -100;
	   	text-align: left;
	   	color: #000;
	   	font: bold 12px arial, bitstream vera sans;
	   	}

#container .locationInfo_app {
	   	position: absolute;
	   	width: 200px;
	        top: 250px;
	        left: 20px;
	        z-index: -100;
	   	text-align: left;
	   	color: #000;
	   	font: 14px arial, bitstream vera sans;
	   	}

/*=====================================================*/
/*========= BACK BUTTON ===============================*/
/*=====================================================*/

#container .backButton input {
	   	position: absolute;
	   	width: 100px;
	   	height: 25px;
	        top: 450px;
	        left: 65px;
	   	font: 12px bitstream vera sans, georgia, bitstream vera sans;
	   	}

/*=====================================================*/
/*========= CONTENT ( Front Pages) ====================*/
/*=====================================================*/

#container #content {
	   	position: relative;
	   	top: 20px;
	   	left: 260px;
	   	width: 647px;
	   	color: #000;
	   	padding: 0;
	   	border: 0px solid #92683E;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/home.jpg); */
               	/* background-repeat: no-repeat; */
		margin-bottom: 100px;      	/* same as #footer height */
		}

/*========= Main Text Element =========*/

.mainText {
	   	width: 350px;
	   	float: left;
	   	text-align: left;
	   	padding: 20px;
	   	margin: 0 0 0 15px;
	   	color: #790000;
	   	border: 0px solid #ccc;
	   	font: 14px arial, bitstream vera sans;
		}

/*========= Main Title Element =========*/

.mainText .mainTitle {
	   	color: #790000;
	   	border: 0px solid #ccc;
	   	font: bold 16px bitstream vera sans;
	   	margin: 0 0 15px 0;
	   	/* for IE */
  		filter: alpha(opacity=100);
  		/* CSS3 standard */
  		opacity: 1.0;
		}

/*========= Main Image Element =========*/

#container #content img  {
	 	width: 647px;
	 	float: left;
	 	position: relative;
	 	margin: 0;
	 	border: 5px solid #D20000;
		}

/*========= Main BOX I Element =========*/

#container #content .box1 {
	   	width: 191px;
	        float: left;
	        padding: 0;
	        margin: 25px 0 0 50px;
	   	text-align: left;
	   	color: #fff;
	   	font: 12px georgia, bitstream vera sans;
		}

#container #content .box1 img {
		width: 191px;
		border: none;
		}

/*========= Main BOX II Element =========*/

#container #content .box2 {
	   	width: 647px;
	        float: left;
	        padding: 5px 0 0 0;
	        margin: 30px 0 0 0;
	   	text-align: left;
	   	color: #fff;
	   	font: 12px bitstream vera sans;
	   	background-color: #92683E;
		}

#container #content .box2 img {
		width: 647px;
		border: none;
		}

/*========= Main BOX III Element =========*/


/*=====================================================*/
/*========= CONTENT ( Back Pages ) ====================*/
/*=====================================================*/

#container #content_backPg {
	   	position: relative;
	   	top: 20px;
	   	left: 260px;
	   	width: 647px;
	   	color: #790000;
	   	padding: 0;
	   	border: 0px solid #92683E;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/home.jpg); */
               	/* background-repeat: no-repeat; */
		margin-bottom: 100px;      	/* same as #footer height */
		}

/*========= Main Text Element =========*/

#container #content_backPg .mainText {
	   	width: 200px;
	   	float: left;
	   	text-align: left;
	   	padding: 10px;
	   	margin: 0 0 0 7px;
	   	color: #790000;
	   	border: 0px solid #ccc;
	   	font: 12px bitstream vera sans;
		}

/*========= Main Title Element =========*/

#container #content_backPg .mainText .mainTitle {
	   	color: #790000;
	   	border: 0px solid #ccc;
	   	font: bold 16px bitstream vera sans;
	   	margin: 0 0 15px 0;
	   	/* for IE */
  		filter: alpha(opacity=100);
  		/* CSS3 standard */
  		opacity: 1.0;
		}

/*========= Main Image Element =========*/

#container #content_backPg img  {
	 	width: 647px;
	 	float: left;
	 	position: relative;
	 	margin: 0;
	 	border: 5px solid #D20000;
		}

/*========= Main BOX I Element =========*/

#container #content_backPg .box1 {
	   	width: 408px;
	        float: left;
	        padding: 0;
	        margin: 10px 0 0 0;
	   	text-align: left;
	   	color: #fff;
	   	font: 12px arial, bitstream vera sans;
		}

#container #content_backPg .box1 img {
		width: 408px;
		border: none;
		}

/*========= Main BOX II Element =========*/

#container #content_backPg .box2 {
	   	width: 647px;
	        float: left;
	        padding: 5px 0 0 0;
	        margin: 30px 0 0 0;
	   	text-align: left;
	   	color: #fff;
	   	font: 12px bitstream vera sans;
		}

#container #content_backPg .box2 img {
		width: 647px;
		border: 5px solid #D20000;
		}

/*========= Main BOX III Element =========*/


/*=====================================================*/
/*========= CONTENT ( Inventory Pages ) ===============*/
/*=====================================================*/

#container #content_inv {
	   	position: relative;
	   	top: 20px;
	   	left: 260px;
	   	width: 647px;
	   	z-index: -100;
	   	color: #000;
	   	padding: 0;
	   	border: 0px solid #92683E;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/home.jpg); */
               	/* background-repeat: no-repeat; */
		margin-bottom: 100px;      	/* same as #footer height */
		}

/*=====================================================*/
/*========= Inventory Page Header Details =============*/
/*=====================================================*/

/*========= Next-Back Nav Element =========*/

#container #content_inv .navPages {				/* Previous PAGE 1 OF 1 Next - (Text Color) */
	   	float: right;
	   	width: 250px;
	   	height: 20px;
	   	padding: 5px 10px 0 0;
	   	border: 0px dashed #ccc;
	   	text-align: right;
               	font: 12px arial;
	   	}

#container #content_inv .navPages a {				/* Previous PAGE 1 OF 1 Next - (Link) */
               	color: blue;
               	padding: 0 5px 0 5px;
               	text-decoration: none;
	   	}

#container #content_inv .navPages a:hover {			/* Previous PAGE 1 OF 1 Next - (Link Hover) */
               	color: red;
               	text-decoration: underline;
	   	}

/*========= Results (ALL) =========*/

#container #content_inv .results {				/* ALL - (Text) */
	   	width: 350px;
	   	height: 20px;
	   	border: 0px dashed #ccc;
	   	padding: 7px 0 0 10px;
               	font: bold 17px arial;
	   	}

/*========= Item Info ( Sort & # of Results ) =========*/

#container #content_inv .itemInfo {				/* Displaying 11 to 20 of 24 matches */
	   	margin: 0;
	   	}

#container #content_inv .itemInfo .navDisplay {			/* Displaying 11 to 20 of 24 matches - (Usually same as 'navPages' above) */
	   	float: right;
	   	width: 250px;
	   	height: 20px;
	   	padding: 0 10px 0 0;
	   	text-align: right;
               	font: 12px arial;
               	border: 0px dashed #ccc;
	   	}

#container #content_inv .itemInfo .sort {			/* Sort By: - (Text Only) */
	   	width: 350px;
	   	border: 0px dashed #ccc;
	   	margin: 10px 0 0 10px;
               	font: 11px arial;
	   	}

#container #content_inv .itemInfo .sort a {			/* Sort By: Make ... - (Link) */
	   	color: blue;
	   	text-decoration: none;
	   	}

#container #content_inv .itemInfo .sort a:hover {		/* Sort By: Make ... - (Link Hover) */
	   	color: red;
	   	text-decoration: underline;
	   	}

#container #content_inv .itemInfo .sort a.sortedBy {		/* Sort By: Make - (Selected Text Link) */
	   	color: red;
	   	text-decoration: none;
	   	}

#container #content_inv .itemInfo .sort a.sortedBy:hover {	/* Sort By: Make - (Selected Text Link : Hover) */
	   	color: #777;
	   	text-decoration: underline;
	   	}

/*====================================================================*/
/*========= INVENTORY: Individual Listing Elements ===================*/
/*====================================================================*/

#container #content_inv .listItem {
	   	position: relative;
	   	width: 627px;
	   	height: 158px;
                margin: 10px 0 0 10px;
               	font: 12px arial;
               	background-color: #EDEDED;
               	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/listing_bg.jpg);
               	background-repeat: no-repeat; */
	   	}

#container #content_inv .listItem .itemSpan {
	   	position: absolute;
	   	width: 627px;
	   	height: 158px;
	   	top: 0;
	   	left: 0;
		color: #ccc;
		border: 0px dashed #000;
	   	}

/*========= INVENTORY - Listing Span Elements =========*/

#container #content_inv .listItem .itemSpan a {				/* Listing - (More Link Color) */
		color: blue;
		}

#container #content_inv .listItem .itemSpan a:hover {			/* Listing - (More Link Hover Color) */
		color: red;
		}

#container #content_inv .listItem .itemSpan img {			/* Listing Image - (Border) */
	   	position: absolute;
	   	height: 148px;
	   	top: 0;
	   	left: 0;
	   	border: 5px solid #D20000;
	   	margin: 0 15px 0 0;
	   	}

#container #content_inv .listItem .itemSpan .price {			/* Listing - (Price) */
	   	position: absolute;
	   	width: 85px;
	   	top: 0;
	   	right: 7px;
	   	text-align: right;
	   	font: bold italic 20px georgia, arial;
	   	color: #D20000;
	   	border: 0px dashed #ccc;
	   	}

#container #content_inv .listItem .itemSpan a.title {			/* Listing - (Title Link Text - BIG!) */
	   	position: absolute;
	   	width: 310px;
	   	top: 3px;
	   	left: 225px;
	   	font: bold 16px arial;
	   	color: #000;
	   	text-decoration: none;
	   	}

#container #content_inv .listItem .itemSpan a.title:hover {		/* Listing - (Title Link Hover Color) */
	   	color: red;
	   	}

/*========= INVENTORY - Details - LEFT COLUMN =========*/

#container #content_inv .listItem .itemSpan .itemDetails {		/* Listing - (Feature Text - LEFT COLUMN) */
	   	position: absolute;
	   	width: 180px;
	   	top: 57px;
	   	left: 225px;
	   	font: 12px arial;
	   	color: #000;
	   	border: 0px dashed #ccc;
	   	}

#container #content_inv .listItem .itemSpan .itemDetails p {		/* Listing - (Details) */
	   	padding: 12px 0 0 0;
	   	margin: 0;
	   	}

/*========= INVENTORY - Details - RIGHT COLUMN =========*/

#container #content_inv .listItem .itemSpan .itemFeatures {		/* Listing - RIGHT COLUMN (+ Vertical Line) */
	   	position: absolute;
	   	width: 185px;
	   	top: 57px;	/* Same as itemDetails above */
	   	left: 440px;
	   	color: #000;
	   	text-align: left;
	   	border: 0px dashed #ccc;
	   	}

#container #content_inv .listItem .itemSpan .itemFeatures p {
	   	padding: 12px 0 0 0;
	   	margin: 0;
	   	}

#container #content_inv .listItem .itemSpan .itemFeatures p strong {
	   	color: #000;
	   	font: bold 12px arial;
	   	}

/*=====================================================*/
/*========= CONTENT ( Item Pages ) ====================*/
/*=====================================================*/

#container #content_item {
	   	position: relative;
	   	top: 42px;
	   	left: 260px;
	   	width: 647px;
	   	z-index: -100;
	   	color: #000;
	   	padding: 0;
	   	border: 0px solid #92683E;
	   	/* background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/home.jpg); */
               	/* background-repeat: no-repeat; */
		margin-bottom: 100px;      	/* same as #footer height */
		}

/*========= CONTENT - ITEM PAGES - H1 Tag (Title) =========*/

h1		{
		position: absolute;
		width: 647px;
		top: 240px;
		left: 260px;
		z-index: 100;
		margin: 0;			/* this is critical to positioning (takes top margin off FF) */
		text-align: left;
		padding: 3px 0 3px 0;
		border: 0px solid #D20000;
		color: #000;
		font: bold 24px arial, bitstream vera sans;
		}

/*========= CONTENT - ITEM PAGES - Price / Stock# =========*/

#container #content_item .price {
	       	padding: 15px 0 0 0;
	       	font: bold 24px arial;
	       	}

#container #content_item .vin {
	       	position: absolute;
		width: 200px;
		top: 20px;
		right: 205px;
		text-align: left;
		font: bold 14px arial;
		border: 0px dashed #ccc;
	       	}

#container #content_item .stock {
	       	position: absolute;
		width: 200px;
		top: 20px;
		right: 5px;
		text-align: right;
		font: bold 14px arial;
		border: 0px dashed #ccc;
	       	}

/*========= CONTENT - ITEM PAGES - Details =========*/

#container #content_item .details {
	       	float: left;
		width: 350px;
		text-align: left;
		border: 0px dashed #ccc;
	       	}

#container #content_item .details table {
	       	width:100%;
	       	margin: 10px 0 10px 0;
	       	border-collapse:collapse;
	       	font: 12px arial;
	       	}

#container #content_item .details table .shaded {
	       	background-color: #ededed;
	       	}

#container #content_item .details table th {
	       	font-weight: bold;
	       	padding: 5px 10px 2px 12px;
	       	}

#container #content_item .details table td {
		width: 70%;
		padding: 5px 10px 2px 12px;
		vertical-align: bottom;
		}

/*========= CONTENT - ITEM PAGES - Description =========*/

#container #content_item .description {
	       	float: left;
		width: 265px;
		text-align: left;
		margin-top: 7px;
		padding: 0 0 0 20px;
		font: 14px arial, bitstream vera sans;
		border: 0px dashed #ccc;
	       	}

/*========= CONTENT - ITEM PAGES - Features =========*/

#container #content_item .features {
	       	position: relative;
	       	width: 100%;
	       	padding: 7px 0 0 0;

	       	}

#container #content_item .title_bar {
	       	background-color: #ececec;
	       	color: #000;
	       	font: bold 14px arial, verdana;
	       	padding: 3px 0 3px 12px;
	       	margin: 10px 0 10px 0;
	       	}

#container #content_item .features table {
	       	width: 99%;
	       	margin: 0 0 0 10px;
	       	border-collapse:collapse;
	       	font: 12px arial;
	       	border: 0px dashed #ccc;
	       	color: #333;
	       	}

#container #content_item .features table td {
		padding: 3px 5px 0 0;
		vertical-align: top;
		}

/*========= CONTENT - ITEM PAGES - Pics =========*/

#container #content_item .pics {
	       	float: left;
		width: 647px;
	       	padding: 0;
	       	}

#container #content_item .pics img {
		width: 647px;
		border: 5px solid #1B5E00;
		margin: 0;
		}

#container #content_item .pics .thumbs {
		border: 0px dashed red;
		}

#container #content_item .pics .thumbs img {
	 	width:140px;
	 	border: 5px solid #ccc;
	 	margin: 0 0 0 5px;
		}

/*========= CONTENT - ITEM PAGES - Quick Links ========*/

#container #content_item .quick_links {
	       	text-align: right;
	       	font: 12px helvetica, arial, verdana, sans-serif;
	       	}

#container #content_item .quick_links a {
		text-decoration: none;
		}

#container #content_item .quick_links a:hover {
		text-decoration: underline;
		}

/*=====================================================*/
/*========= CONTENT ( Credit Application ) ============*/
/*=====================================================*/

#container #content_app {
	   	position: relative;
	   	top: 20px;
	   	left: 260px;
	   	width: 647px;
	   	color: #000;
	   	padding: 0;
	   	border: 0px dashed #ccc;
		margin-bottom: 100px;      	/* same as #footer height */
		}

/*========= CREDIT APP - TABLE =========*/

#content_app table#credit {
	       	width: 100%;
	       	border-collapse: collapse;
	       	color: #000;
	       	margin: 0 0 0 0;
	       	font: 14px arial, verdana;
	       	font-weight: normal;
	       	}

#content_app table#credit td input {
	       	margin: 0 10px 0 0;
	       	border: 2px solid #ccc;
	       	font: 14px arial, verdana, sans serif;
	       	width: 200px;
	       	}

#content_app table#credit td select {
	       	margin: 0 10px 0 0;
	       	border: 2px solid #ccc;
	       	}

#content_app table#credit th {
	       	text-align: left;
	       	padding: 0 0 0 40px;
	       	font-weight: normal;
	       	color: #777;
	       	}

#content_app table#credit th p {
	       	text-align: left;
	       	border: 0px dashed red;
	       	}

#content_app table#credit th span {
	       	color: red;
	       	margin: 0 3px 0 3px;
	       	font: 10px bitstream vera sans, verdana, arial;
	       	}

#content_app table#credit td {
	       	color: #777;
	       	}

#content_app table#credit td .line {
	       	height: 5px;
	       	margin: 10px 20px 10px 20px;
	       	border-top: 1px solid #ccc;
	       	}

#content_app table#credit th.buttons {
	       	text-align: center;
	       	}

#content_app table#credit .button {
	       	font: 14px arial, verdana;
	       	}

#content_app table#credit th.greeting {
	       	padding: 0 0 0 0;
	       	font: 14px arial, verdana, sans serif;
	       	color: #333;
	       	}

#content_app table#credit td.spacer {
	       	width: 100px;
	       	border: 0px dashed #ccc;
	       	}

/*=====================================================*/
/*========= Main BOX III Element (FREE RANGE) =========*/
/*=====================================================*/

#container .box3 {
	 	position: absolute;
	   	width: 150px;
	        top: 50px;
	        right: 350px;
	        padding: 50px;
	        border: 10px solid #fff;
	   	text-align: left;
	   	color: #fff;
	   	font: 11px bitstream vera sans;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/jennifer/box3.jpg);
		}

/*=====================================================*/
/*========= CLEAR =====================================*/
/*=====================================================*/

.clear		{
		clear: both;
		line-height: 0;
		font-size: 0;
		background-color: #92683E;
		}

/*=====================================================*/
/*========= CARFAX ====================================*/
/*=====================================================*/

/*========= INDIVIDUAL ITEM PG (Large Icon) ============*/

.carfax_lg	{
		width: 120px;
		position: relative;
	       	float: left;
	       	border: 1px solid #555;
	       	margin: 20px 0 0 20px;
		}

#container #content_inv .listItem .itemSpan .carfax_lg img 	{					/* CARFAX: large (ITEM PG) version */
	       	width: 120px;
	       	height: 49px;
	       	border: none;
	       	}

/*========= INVENTORY LISTING PG (Small Icon) =========*/

.carfax_sm 	{
	       	position: absolute;
	       	width: 75px;
		height: 30px;
		top: 30px;
		right: 5px;
	       	border: 0px dashed #ccc;
	       	}

#container #content_inv .listItem .itemSpan .carfax_sm img	{					/* CARFAX: small (INVENTORY PG) version */

		width: 75px;
		height: 30px;
	       	border: 0px dashed blue;
	       	}

/*=====================================================*/
/*========= FOOTER ====================================*/
/*=====================================================*/

#container #footer {
	        position: absolute;
	        width: 100%;
	        height: 50px; 			/* same as #content margin-bottom */
	        bottom: 0;
	        text-align: center;
	        border: 0px solid #ccc;
	        color: #694B2E;
	        font: 11px bitstream vera sans, verdana, arial;
	        }

#container #footer a   {
	        color: blue;
	        text-decoration: none;
	        }

#container #footer a:hover {
	        color: red;
	        text-decoration: underline;
	        }

