
html	{
	font-family:arial, Trebuchet MS,
	sans-serif;
	font-size: 12pt;
	font-weight: 500;
	background: #000000 }

body 	{
	position:relative;
	top:0px;
	left:0px;
	width: 800px;
	height: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 85%;
	border-style: solid;
	border-width: 10px;
	border-color: #e4dd8e;
	background-color: #ffffff;}

#taglineimg {
	width: 800px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	clear: both;}
	
#branding  {
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;}
	
#navbox {
	position:absolute;
	top:270px;
	left:0px;
	width:150px;
	padding: 0px 0px 0px 8px;
	margin: 5px 0px 0px 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #000 #000 #000 #000;}

/*changes tab backgrnd color */
#navbox ul {
	padding: 0px 0px 0px 5px;  
	border-style: double;
	border-width: 5px;
	border-color: #fff #fff #000 #000;
	margin: 0px 0px 0px 0px;
	text-align:left;
	list-style-type:none;
  	background: #e4dd8e;}
  
/* changes tab font color*/ 
#navbox a {
	color: #000;   
	text-decoration: none; 
	line-height: 2em;
	margin: 0px 4px 0px 0px;
	font-weight: 600;}

/* changes tab font hover color */
#navbox a:hover {
	color: #ffffff; 
	font-weight: 600;} 

/* sets "you are here" tab background color */
#body_home #navbox_home,#body_online #navbox_online,#body_catalogs #navbox_catalogs,
    #body_customer #navbox_customer,#body_about #navbox_about,#body_policies #navbox_policies,
	#body_specials #navbox_specials,#body_contact #navbox_contact {background: #064B96} 

/* changes "you are here" tab font color */
#body_home #navbox_home a,#body_online #navbox_online a,#body_catalogs #navbox_catalogs a,
#body_customer #navbox_customer a,#body_about #navbox_about a,#body_policies #navbox_policies a,
#body_specials #navbox_specials a,#body_contact #navbox_contact a,#body_specials #navbox_SALE ITEMS a {color: #ffffff;}  

.store_hours {
	width: 138px;
	color:#fff;
	background-color: #000;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
	text-align:center;
	border-style: double;
	border-width: 4px;
	border-color: #e4dd8e;}

.image_1 {
	margin: 5px 2px 0px 2px;	
	border-style: double;
	border-width: 6px;
	border-color: #000;
	float:right;} 

.image_2 {
	margin: 2px 2px 2px 2px;	
	border-style: double;
	border-width: 6px;
	border-color: #000;}

#intro_body {	 
	position:relative;
	top:0px;
	left:158px;
	width: 440px;
	font-size: 11pt;
	margin: 7px 0px 0px 6px;
	padding: 5px 2px 5px 5px;
	border: 0px double #4d4d4d;
	text-align:center;
	font-weight: 500;}

#intro_body .p2,.p3,.p4,.p6,.p7 {text-align:left;}

	
#intro_body .p1  {
	font-size: 15pt;
	text-align:center;
	font-weight: 600;
	margin: 0px;
	padding: 0px;}

/*begin p intro_body pedestals*/
#intro_body .line {
	font-weight: 600;
	border-style: double;
	border-width: 5px;
	border-color: #fff #000 #000 #fff;
	margin: 0px 0px 0px 0px;
	text-align:center;
	list-style-type:none;
  	background: #e4dd8e;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 5px 5px;} 

#intro_body a:link {
	font-weight: 600;
	color: #000399;}

#intro_body .line a:hover {
	font-weight: 600;
	color: #fff;}
/*end p intro_body buttons*/

/* .p5 is used to bold a paragraph */
#intro_body .p5  {
	font-size: 12pt;  
	font-weight: 800;
	margin: 0px;
	padding: 0px;
	text-align:center;}

/*used on catalog page*/
#intro_body ol {
	text-align:left;
	list-style-type: circle;
  	padding: 0px 0px 0px 0px;
	margin: 03px 0px 0px 0px;}


/*used for customer cars pix*/
.gallery {
   	padding-left: 5px;}

.gallery li {
   	list-style-type: none;
	float: left;
  	width: 100px;
   	margin: 0 0px 10px 0;
	padding:0px 10px 0px 0px;}

.gallery li img {
  	display: inline;
  	width: 100%;
	border-width: 1px;
	border-color: #fff;}


#infobox {
	position:absolute;
	top:270px;
	right:0px;
	width: 168px;
	font-size: 11pt;
	text-align: center;
	background-color: #000000;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 0px 0px;
	border-style: double;
	border-width: 4px;
	border-color: #e4dd8e;}


/*begin p infobox buttons*/

#infobox .line {
	font-weight: 600;
	border-style: double;
	border-width: 5px;
	border-color: #fff #000 #000 #fff;
	margin: 0px 0px 0px 0px;
	text-align:center;
	list-style-type:none;
  	background: #e4dd8e;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 5px 5px;} 

#infobox .line a:link {
	font-weight: 600;
	color: #000;}

#infobox .line a:hover {
	font-weight: 600;
	color: #fff;}

/*end p infobox buttons*/


#infobox h1,h2 {
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color:#fff;}

#infobox H3 {
	font-size: 10pt;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFFFFF;
	display: inline;}

#infobox .bbb {
	clear: both; 
	background-color: #000000;
	padding: 15px 1px 5px 1px;
	margin: 1px 1px 1px 1px;
	text-align:center;}

#infobox .join_email {
	font-size: 10pt;
	color:#fff;
	clear: both;
	width: 168px;
	text-align: center;
	margin: 0px 0px 0px 0px;	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;}

#infobox .join_email a:link {
	font-weight: 400;
	color: #fff;}

#infobox .join_email a:hover {
	font-weight: 700;
	color: #fff;}

#infobox  a:hover {
	font-weight: 600;
	color: #fff;}

.unsub {
	clear: both;
	display:inline;
	background-color: #ffffff;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;}

.w3c {	
	margin: 2px 5px 0px 2px;
	padding: 5px 2px 0px 2px;}

.copyright {
	margin: 2px 5px 0px 2px;
	padding: 0px 2px 0px 2px;
	color:#fff;}


