/**************************
 File Name: 	luke.css
 Theme: 	SARUMAN
 Client:	DEMO SITE Template

 This style sheet is built as an addendum for
 theme: saruman.

 It is called as a child to the parent: saruman.css.
 - stylesheet is located on our servers and linkd to 
   remotely from their webspace where the pages are
   being served.

 Only cascading styles to supplement the framework
 established by saruman.css reside here.

 -----------

 Styles are arranged by page layout order.
 
 PRIMARY DEVICES USED IN THIS SHEET:
 
 FONTS: (Find & Replace all below with new primary font, colors, etc.:)
 
 - general text:	bitstream vera sans
 - location name:	/luke/
 
 COLORS:	
 - Background:		039 	(dark blue)
 - Darker Background	00287C (very dark blue)
 - General text:	fff 	(white)
 - Link text: 		7CA3F5 	(very light blue)
 - Link:hover:		fff 	(white)

 -----------

 Created: 		04/20/2008
 Changed: 		05/22/2008
 Last Changed By: 	Duggan

 By: DnS Inc.
 Copyright (c) 2006 - 2008, All Rights Reserved
****************************/

/*------------------------------------------------
 
  IMAGE CALLS: To be moved to generic 'saruman' dir 
  and be copied locally to client's webspace in 
  images/.  All css references contained in 
  'saruman.css' will point to the local images/dir 
  where the system will have put them upon running 
  'generate_site.php'.
  
  - Need to build image copying routine into 
    generate_site.php.
    
    - pull from: dashboard/themes/auto/images/$client_username
      dir on every build.  
    - This is most efficient for updates and changes.
  
-------------------------------------------------*/

body           	{
               	background-color: #039;
               	font: bold 12px bitstream vera sans;
               	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/bg_repeat.jpg);
              	}
              	
h1		{
		left: 220px;
		top: 190px;
		font: bold 18px bitstream vera sans;
		color: #039;
		border: 1px solid #fff;
		background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/menu_selected_bg.jpg);
		}    
		
#pageHeader	{
		position: relative;
		color: black;
		height: 148px;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/bg_header.jpg);
	   	}		
	   	
#pageBody	{
	   	color: #000;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/bg_vertical.gif);
	   	}	   	          
	   	
#pageBody #menu #menuTop {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/menu_top.jpg);
	   	}	   		
	   	
#pageBody #menu #menuSpan {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/menu_span.jpg);
                }
                
#pageBody #menu #menuSpan .menuNormal {
		color: #fff;
		padding: 4px 0 0 0;
		background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/menu_button.jpg);
		}                
		
#pageBody #menu #menuSpan .menuHover {
		color: #039;
		padding: 4px 0 0 0;
		background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/menu_button_over.jpg);
		}		
		
#pageBody #menu #menuBottom {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/menu_bottom.jpg);
	   	}		
	   	
#pageBody #bodyMain {
	   	font-family: bitstream vera sans;
	   	padding: 30px 28px 12px 7px;
	   	color: #fff;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/main_bg.jpg);
	   	}	   	
	   	
#pageBody #bodyMain .box .top {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/box_top.jpg);
	   	}	   	
	   	
#pageBody #bodyMain .box .span {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/box_span.jpg);
	   	padding: 5px;
	   	}
	   	
#pageBody #bodyMain .box .bottom {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/box_bottom.jpg);
	   	}
	   	
#pageBody #bodyMain .listItem .itemLeft {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/item_left.jpg);
	   	}
	   	
#pageBody #bodyMain .listItem .itemSpan {
	   	color: black;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/item_span.jpg);
	   	}
	   	
#pageBody #bodyMain .listItem .itemRight {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/item_right.jpg);
	   	}
	   	
#pageFooter	{
	   	color: #fff;
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/bg_footer.jpg);
	   	}
	   	
/*-----------------------------
  default styles
-----------------------------*/

a 		{
		color: #7CA3F5;
		}

a:hover		{
		color: white;
		}	   
		
/*-----------------------------
  page header
-----------------------------*/
		
#pageHeader .headerContact {
	   	height: 95px;
	   	padding: 5px 20px 0 0;
	   	font: 12px bitstream vera sans;
	   	color: #fff;
	   	}	
	   	
#pageHeader .headerContact .phone {
	   	font: 18px bitstream vera sans;
	   	color: white;
	   	padding: 0 0 0 0;
	   	}	
	   	
#pageHeader .menuItem {
	   	height: 24px;
	   	border-right: 1px solid #fff;
	   	font: 11px bitstream vera sans;
	   	padding: 10px 15px 0 15px;
	   	}
	   		   	
#pageHeader .menuItem a {
	   	color: #fff;
	   	}

#pageHeader .menuItem a:hover {
	   	color: #ccc;
	   	text-decoration: underline;
	   	}	
	   	
#pageHeader .menuItem_selected {
	   	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/menu_selected_bg.jpg);
	   	height: 24px;
	   	border-right: 1px solid #fff;
	   	font: 11px bitstream vera sans;
	   	padding: 10px 15px 0 15px;
	   	}	   	
	   	
#pageHeader .menuItem_selected a.menuSelected {
	   	color: #039;
	   	font-weight: bold;
	   	text-decoration: underline;
	   	}

#pageHeader .menuItem_selected a.menuSelected:hover {
	   	color: #fff;
	   	}
	   		   	
/*-----------------------------
  featured items element
-----------------------------*/
	   	
#pageBody #menu {
	   	color: #fff;
	   	margin-top: 10px;
	   	font: 12px bitstream vera sans;
	   	}	 
	   	
#pageBody #menu .featured_title {
	   	text-transform: lowercase;
	   	}
	   		   	
#pageBody #menu #menuSpan .featured a {
	   	color: #039;
	   	}

#pageBody #menu #menuSpan .featured a:hover {
	   	color: #fff;
	   	}

#pageBody #menu #menuSpan .featured img {
	   	border: 1px solid #fff;
	   	}	
	   	
/*-----------------------------
  Inventory Nav Menu
  
  - YO! Make sure to check up ABOVE 
    for menuNormal and other major 
    id's and classes.  Don't get 
    stuck down here ffs!
    
-----------------------------*/	   	
	   	
/* This is the bullshit hover menu shit */
	   	
#pageBody #menu #menuSpan .menuSubHover {
		background-color: #416EC9;
		border: 2px solid #039;
		}

/* DIV and DIV background shit */

#pageBody #menu #menuSpan .menuSubHover div {
		border-top: 1px solid #fff;
		}

#pageBody #menu #menuSpan .menuSubHover div:hover {
		background-color: #fff;
		color: #000;
		}

/* This is the menu item LINK shit, NOT static hovers */

#pageBody #menu #menuSpan a.menuitem:link	{
		color: #fff;
		}

#pageBody #menu #menuSpan a.menuitem:visited {
		color: #fff;
		}

#pageBody #menu #menuSpan a.menuitem:hover {
		color: #039;
		}

#pageBody #menu #menuSpan a.menuitem:active {
		color: #039;
		}	
		
/*-----------------------------
  left margin address
-----------------------------*/		
		
#pageBody #menu #locationInfo {
	   	color: #fff;
	   	font: 11px bitstream vera sans;
	   	}	

/*-----------------------------
  main page boxes: text, links 
-----------------------------*/

#pageBody #bodyMain .box {
	   	color: #fff;
	   	}
	   	
#pageBody #bodyMain .box a {
	   	color: #7CA3F5;
	   	}

#pageBody #bodyMain .box a:hover {
	   	color: #fff;
	   	}
	   	
/*------------------------------------
  inventory pg navigation (top)
------------------------------------*/
	   	
#pageBody #bodyMain .results {
               	font: bold 16px bitstream vera sans;
	   	}	   	
	   	
#pageBody #bodyMain #itemInfo {
	   	margin-top: 20px;
	   	}
	   		   	
#pageBody #bodyMain #itemInfo .navDisplay {
               	background-color: #039;
               	border: 1px solid #fff;
               	color: #fff;
	   	}

#pageBody #bodyMain #itemInfo .sort {
               	color: #ccc;
               	font: bold 10px bitstream vera sans;
	   	}

#pageBody #bodyMain #itemInfo .sort a {
	   	color: #7CA3F5;
	   	font-weight: normal;
	   	}

#pageBody #bodyMain #itemInfo .sort a:hover {
	   	color: #fff;
	   	}

#pageBody #bodyMain #itemInfo .sort a.sortedBy {
	   	color: #fff;
	   	font-weight: bold;
	   	}

#pageBody #bodyMain #itemInfo .sort a.sortedBy:hover {
	   	color: #7CA3F5;
	   	}

#pageBody #bodyMain .navPages {
	   	background-color: #039;
               	border: 1px solid #fff;
               	font-weight: bold;
               	font-family: bitstream vera sans;
	   	}

#pageBody #bodyMain .navPages a {
               	color: #7CA3F5;
	   	}

#pageBody #bodyMain .navPages a:hover {
               	color: #fff;
	   	}	   		   		   		   	   	  	
	   	
/*-----------------------------
  inventory page listings
-----------------------------*/	   	

#pageBody #bodyMain .listItem .itemSpan img {
	   	border: 1px solid #fff;
	   	}	   		   	
	   	
#pageBody #bodyMain .listItem .itemSpan .price {
	   	color: #fff;
	   	font-family: bitstream vera sans;
	   	font-size: 18px;
	   	}
	   	
#pageBody #bodyMain .listItem .itemSpan .itemDetails {
	   	color: #fff;
	   	}	   	
	   	
#pageBody #bodyMain .listItem .itemSpan .itemDetails .itemFeatures {
	   	border-left: 1px solid #7CA3F5;
	   	}
	   		   	
#pageBody #bodyMain .listItem .itemSpan a.title {
	   	color: #039;
	   	}	
	   	
#pageBody #bodyMain .listItem .itemSpan a.title:hover {
	   	color: #fff;
	   	}	 
	   	
/*-----------------------------
  item page details
-----------------------------*/	   	   	
	   	
#pageBody #bodyMain #pgTitle {
		font: bold 18px bitstream vera sans;
		background-color: none;
		height: 45px;
		color: #fff;
	   	}
	   	
#pageBody #bodyMain #leftColumn {
		font: 11px bitstream vera sans;
	   	}	 
	   	
#pageBody #bodyMain #leftColumn .title {
	       	font: bold 14px bitstream vera sans;
	       	border-bottom: 3px double #7CA3F5;
	       	}

/* price */	       		       	
#pageBody #bodyMain #leftColumn .title div {		
	       	font: bold 14px bitstream vera sans;
	       	color: #fff;
	       	}	       	
	       	
#pageBody #bodyMain #leftColumn .content {
	       	font: 11px arial;
	       	}	
	       	
#pageBody #bodyMain #leftColumn .content dt {
	       	color: #ccc;
	       	border-bottom: 1px dashed #7CA3F5;
	       	font-weight: bold;
	       	font-size: 10px;
	       	width: 85px;
	       	}

#pageBody #bodyMain #leftColumn .content dd {
	       	border-bottom: 1px dashed #7CA3F5;
	       	width: 115px;
	       	}
	       		       	
#pageBody #bodyMain #leftColumn table#features {
	       	font: 11px arial;
	       	}
	       	
#pageBody #bodyMain #rightColumn img {
		border: 1px solid #fff;
		}
		
/* if border=2 then margin=3, if border=1 then margin=5, etc. */		
#pageBody #bodyMain #rightColumn #thumbs img {
	 	border: 1px solid #fff;
	 	margin: 5px 0 0 5px;
		}
		
/*-----------------------------
  footer
-----------------------------*/		
		
#footer_tag     {
	        color: #fff;
	        font: 11px bitstream vera sans;
	        }
	        
/*-----------------------------
  credit app
-----------------------------*/		        

#pageBody table#credit {
	       	color: #fff;
	       	font: 11px bitstream vera sans;
	       	background-image: url(http://www.premiumautosites.net/dashboard/themes/auto/images/luke/main_bg.jpg);
	       	}
	       	
#pageBody table#credit td input {
		border: 1px solid #000;
	       	}
	       	
#pageBody table#credit td .line {
	       	border-top: 1px dashed #7CA3F5;
	       	}      
	       	
#pageBody table#credit th.greeting {
	       	font: 12px bitstream vera sans;
	       	}	
	       	
/*-----------------------------
  Site Specific Content
-----------------------------*/	

.announce 	{
	   	font: 20px bitstream vera sans;
	   	text-align: center;
	   	margin: 0 0 20px 0;
	   	}
	   	
#bodyMain #pgContent {
	 	font: 12px bitstream vera sans;
	 	color: white;
	 	margin: 7px 0 0 0;
	 	width: 525px;
	 	border: 0px solid #ccc;
		}
		
#bodyMain #pgContent .leftBox {
	 	width: 185px;
	 	padding: 0 0 0 12px;
	 	/* border: 1px solid #6E97EB; */
	 	/* background-color: #00287C; */
	 	color: #fff;
	 	margin: 0 0 0 0;
		}
		
#bodyMain #pgContent .rightBox {
	 	width: 300px;
	 	float: right;
	 	padding: 5px;
	 	border: 1px solid #fff;
	 	background-color: #00287C;
	 	color: #fff;
	 	margin: 0 0 10px 10px;
		}		
			
#bodyMain #pgContent .rightBox img {
	 	border: 1px solid #fff;
	 	margin: 0 0 0 0;
		}	
						
#bodyMain #pgContent .welcome {
	 	font: bold 14px bitstream vera sans;
	 	margin: 0 0 15px 0;
		}
		
#bodyMain .box img {
	 	border: 0;
		}		