@charset "utf-8";

img{border:none; margin:0px auto; padding:0px;}

input{border: 1px solid #999999;}
textarea{border: 1px solid #999999;}

hidden {
    display: none;
    }


body {
	margin: 0px auto;
	background: #CCCCCC;
}

.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px auto;
	width: 998px;
	text-align: center;
	height:100%;
	float:none;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}

.banner {
	height: 145px;
	width: 998px;
	text-align:left;
	float: none;
	padding:0px;
    margin:0px;
	background: url(VintageBannerv3.jpg) no-repeat;
	
	}
	
.logoarea {
	height: 145px;
	width: 758px;
	text-align:left;
	float: left;
	padding:0px;
    margin:0px;
	}
	
.newsletter {
	height: 125px;
	width: 219px;
	text-align:right;
	float: right;
    margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	border-left: 1px solid #FFFFFF;
	}

.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:973px;
	height:auto;
	float:none;
	line-height: normal;
	text-align: left;
	margin-left:12px;
	margin-right:13px;
	/*border-top: 1px solid #999999;*/
	background-color:#FFFFFF;
}

.subbodylogin {
    height: auto;
	width: 700px;
	text-align:left;
	float: none;
	padding:24px;
    margin:0px;
	vertical-align:top;
}


/* Begin Menu System */

.menusystem {
    height: auto;
	width: 150px;
	text-align:none;
	float: left;
	padding-right:12px;
    margin-top:12px;
	margin-bottom:12px;
	border-right: 1px solid #999999;
}

.menusystem ul {
padding:0px; margin:0px; list-style-type: none;
}

.menusystem ul li a, .sidelinks ul li a:visited, .sidelinks ul li embed, .sidelinks ul li object {
display:block; text-decoration:none; padding:0px; margin:0px; vertical-align:bottom;
}

.menusystem ul li.ms1 {background: transparent url(MenuSystem/MS1.jpg) no-repeat; }
.menusystem ul li.ms1:hover a, .menusystem ul li.ms1 a:hover {background:transparent url(MenuSystem/MS1Hover.jpg) no-repeat;}
.menusystem ul li.ms2 {background: transparent url(MenuSystem/MS2.jpg) no-repeat; }
.menusystem ul li.ms2:hover a, .menusystem ul li.ms2 a:hover {background:transparent url(MenuSystem/MS2Hover.jpg) no-repeat;}
.menusystem ul li.ms3 {background: transparent url(MenuSystem/MS3.jpg) no-repeat; }
.menusystem ul li.ms3:hover a, .menusystem ul li.ms3 a:hover {background:transparent url(MenuSystem/MS3Hover.jpg) no-repeat;}
.menusystem ul li.ms4 {background: transparent url(MenuSystem/MS4.jpg) no-repeat; }
.menusystem ul li.ms4:hover a, .menusystem ul li.ms4 a:hover {background:transparent url(MenuSystem/MS4Hover.jpg) no-repeat;}
.menusystem ul li.ms5 {background: transparent url(MenuSystem/MS5.jpg) no-repeat; }
.menusystem ul li.ms5:hover a, .menusystem ul li.ms5 a:hover {background:transparent url(MenuSystem/MS5Hover.jpg) no-repeat;}
.menusystem ul li.ms6 {background: transparent url(MenuSystem/MS6.jpg) no-repeat; }
.menusystem ul li.ms6:hover a, .menusystem ul li.ms6 a:hover {background:transparent url(MenuSystem/MS6Hover.jpg) no-repeat;}
.menusystem ul li.ms7 {background: transparent url(MenuSystem/MS7.jpg) no-repeat; }
.menusystem ul li.ms7:hover a, .menusystem ul li.ms7 a:hover {background:transparent url(MenuSystem/MS7Hover.jpg) no-repeat;}
.menusystem ul li.ms8 {background: transparent url(MenuSystem/MS8.jpg) no-repeat; }
.menusystem ul li.ms8:hover a, .menusystem ul li.ms8 a:hover {background:transparent url(MenuSystem/MS8Hover.jpg) no-repeat;}
.menusystem ul li.ms9 {background: transparent url(MenuSystem/MS9.jpg) no-repeat; }
.menusystem ul li.ms9:hover a, .menusystem ul li.ms9 a:hover {background:transparent url(MenuSystem/MS9Hover.jpg) no-repeat;}
.menusystem ul li.ms10 {background: transparent url(MenuSystem/MS10.jpg) no-repeat; }
.menusystem ul li.ms10:hover a, .menusystem ul li.ms10 a:hover {background:transparent url(MenuSystem/MS10Hover.jpg) no-repeat;}
.menusystem ul li.ms11 {background: transparent url(MenuSystem/MS11.jpg) no-repeat;}
.menusystem ul li.ms11:hover a, .menusystem ul li.ms11 a:hover {background:transparent url(MenuSystem/MS11Hover.jpg) no-repeat;}
.menusystem ul li.ms12 {background: transparent url(MenuSystem/MS12.jpg) no-repeat; }
.menusystem ul li.ms12:hover a, .menusystem ul li.ms13 a:hover {background:transparent url(MenuSystem/MS12Hover.jpg) no-repeat;}
.menusystem ul li.ms13 {background: transparent url(MenuSystem/MS13.jpg) no-repeat; }
.menusystem ul li.ms13:hover a, .menusystem ul li.ms13 a:hover {background:transparent url(MenuSystem/MS13Hover.jpg) no-repeat;}
.menusystem ul li.ms14 {background: transparent url(MenuSystem/MS14.jpg) no-repeat; }
.menusystem ul li.ms14:hover a, .menusystem ul li.ms14 a:hover {background:transparent url(MenuSystem/MS14Hover.jpg) no-repeat;}
.menusystem ul li.ms15 {background: transparent url(MenuSystem/MS15.jpg) no-repeat; }
.menusystem ul li.ms15:hover a, .menusystem ul li.ms15 a:hover {background:transparent url(MenuSystem/MS15Hover.jpg) no-repeat;}
.menusystem ul li.ms17 {background: transparent url(MenuSystem/MS17.jpg) no-repeat; }
.menusystem ul li.ms17:hover a, .menusystem ul li.ms17 a:hover {background:transparent url(MenuSystem/MS17Hover.jpg) no-repeat;}
.menusystem ul li.ms18 {background: transparent url(MenuSystem/MS18.jpg) no-repeat; }
.menusystem ul li.ms18:hover a, .menusystem ul li.ms18 a:hover {background:transparent url(MenuSystem/MS18Hover.jpg) no-repeat;}

.menusystem ul li.ms1hover {background: transparent url(MenuSystem/MS1Hover.jpg) no-repeat; }
.menusystem ul li.ms1hover:hover a, .menusystem ul li.ms1hover a:hover {background:transparent url(MenuSystem/MS1Hover.jpg) no-repeat; }
.menusystem ul li.ms2hover {background: transparent url(MenuSystem/MS2Hover.jpg) no-repeat; }
.menusystem ul li.ms2hover:hover a, .menusystem ul li.ms2hover a:hover {background:transparent url(MenuSystem/MS2Hover.jpg) no-repeat; }
.menusystem ul li.ms3hover {background: transparent url(MenuSystem/MS3Hover.jpg) no-repeat; }
.menusystem ul li.ms3hover:hover a, .menusystem ul li.ms3hover a:hover {background:transparent url(MenuSystem/MS3Hover.jpg) no-repeat; }
.menusystem ul li.ms4hover {background: transparent url(MenuSystem/MS4Hover.jpg) no-repeat; }
.menusystem ul li.ms4hover:hover a, .menusystem ul li.ms4hover a:hover {background:transparent url(MenuSystem/MS4Hover.jpg) no-repeat; }
.menusystem ul li.ms5hover {background: transparent url(MenuSystem/MS5Hover.jpg) no-repeat; }
.menusystem ul li.ms5hover:hover a, .menusystem ul li.ms5hover a:hover {background:transparent url(MenuSystem/MS5Hover.jpg) no-repeat; }
.menusystem ul li.ms6hover {background: transparent url(MenuSystem/MS6Hover.jpg) no-repeat; }
.menusystem ul li.ms6hover:hover a, .menusystem ul li.ms6hover a:hover {background:transparent url(MenuSystem/MS6Hover.jpg) no-repeat; }
.menusystem ul li.ms7hover {background: transparent url(MenuSystem/MS7Hover.jpg) no-repeat; }
.menusystem ul li.ms7hover:hover a, .menusystem ul li.ms7hover a:hover {background:transparent url(MenuSystem/MS7Hover.jpg) no-repeat; }
.menusystem ul li.ms8hover {background: transparent url(MenuSystem/MS8Hover.jpg) no-repeat; }
.menusystem ul li.ms8hover:hover a, .menusystem ul li.ms8hover a:hover {background:transparent url(MenuSystem/MS8Hover.jpg) no-repeat;}
.menusystem ul li.ms9hover {background: transparent url(MenuSystem/MS9Hover.jpg) no-repeat; }
.menusystem ul li.ms9hover:hover a, .menusystem ul li.ms9hover a:hover {background:transparent url(MenuSystem/MS9Hover.jpg) no-repeat;}
.menusystem ul li.ms10hover {background: transparent url(MenuSystem/MS10Hover.jpg) no-repeat; }
.menusystem ul li.ms10hover:hover a, .menusystem ul li.ms10hover a:hover {background:transparent url(MenuSystem/MS10Hover.jpg) no-repeat;}
.menusystem ul li.ms11hover {background: transparent url(MenuSystem/MS11Hover.jpg) no-repeat;}
.menusystem ul li.ms11hover:hover a, .menusystem ul li.ms11hover a:hover {background:transparent url(MenuSystem/MS11Hover.jpg) no-repeat;}
.menusystem ul li.ms12hover {background: transparent url(MenuSystem/MS12Hover.jpg) no-repeat; }
.menusystem ul li.ms12hover:hover a, .menusystem ul li.ms12hover a:hover {background:transparent url(MenuSystem/MS12Hover.jpg) no-repeat;}
.menusystem ul li.ms13hover {background: transparent url(MenuSystem/MS13Hover.jpg) no-repeat; }
.menusystem ul li.ms13hover:hover a, .menusystem ul li.ms13hover a:hover {background:transparent url(MenuSystem/MS13Hover.jpg) no-repeat;}
.menusystem ul li.ms14hover {background: transparent url(MenuSystem/MS14Hover.jpg) no-repeat; }
.menusystem ul li.ms14hover:hover a, .menusystem ul li.ms14hover a:hover {background:transparent url(MenuSystem/MS14Hover.jpg) no-repeat;}
.menusystem ul li.ms15hover {background: transparent url(MenuSystem/MS15Hover.jpg) no-repeat; }
.menusystem ul li.ms15hover:hover a, .menusystem ul li.ms15hover a:hover {background:transparent url(MenuSystem/MS15Hover.jpg) no-repeat;}
.menusystem ul li.ms17hover {background: transparent url(MenuSystem/MS17Hover.jpg) no-repeat; }
.menusystem ul li.ms17hover:hover a, .menusystem ul li.ms17hover a:hover {background:transparent url(MenuSystem/MS17Hover.jpg) no-repeat;}
.menusystem ul li.ms18hover {background: transparent url(MenuSystem/MS18Hover.jpg) no-repeat; }
.menusystem ul li.ms18hover:hover a, .menusystem ul li.ms18hover a:hover {background:transparent url(MenuSystem/MS18Hover.jpg) no-repeat;}


/* End Menu System */


.displayarea {
	height: auto;
	width: 810px;
	text-align:none;
	float: right;
	padding:0px;
    margin-top:12px;
	margin-bottom:11px;
	}
	
.options {
	height: 30px;
	width: 786px;
	text-align:right;
	float: none;
	padding:0px;
	margin-top:12px;
    margin-left:12px;
	margin-right:12px;
	}
	
.addunit {
	height: auto;
	width: 786px;
	text-align:right;
	float: none;
	padding:12px;
	margin-top:12px;
    margin-left:12px;
	margin-right:12px;
	}
	
.units {
	height: auto;
	width: 750px;
	text-align:left;
	float: none;
	margin-top:20px;
    margin-left:32px;
	margin-right:28px;
	}
	
.contact {
	height: auto;
	width: 300px;
	text-align:left;
	float: left;
	margin-top:12px;
    margin-left:32px;
	margin-right:20px;
	}
	
.map {
	height: auto;
	width: 300px;
	text-align:left;
	float: right;
	margin-top:25px;
    margin-left:20px;
	margin-right:28px;
	}
	
.section {
	height: auto;
	width: 675px;
	text-align:left;
	float: none;
	padding-top:10px;
    margin-left:32px;
	padding-bottom:20px;
	clear:both;
	}
	
.unitinfo {
	height: auto;
	width: 500px;
	text-align:left;
	float: left;
	}

.backtounits {
	height: auto;
	width: 250px;
	text-align:right;
	float: right;
	}

.soldunits {
	height: auto;
	width: 750px;
	text-align:left;
	float: none;
	padding-top:20px;
    margin-left:32px;
	margin-right:28px;
	clear:both;
	}
	
.imgdisplay {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:18px;
	padding-left:18px;
	padding-right:18px;
	}
	
.imgdisplayclear {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:18px;
	padding-left:18px;
	padding-right:18px;
	clear:both;
	}
	
.imgdisplay2 {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:18px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:18px;
	}
	
.imgdisplayclear2 {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:18px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:18px;
	clear:both;
	}
	
.infodisplay {
	height: auto;
	width: 150px;
	text-align:left;
	clear:both;
	}
	
.catdisplay1 {
	height: auto;
	width: 330px;
	text-align:left;
	float: left;
	padding:15px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	}
	
.catdisplay2 {
	height: auto;
	width: 330px;
	text-align:left;
	float: left;
	padding:15px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	}
	
.catdisplayclear1 {
	height: auto;
	width: 330px;
	text-align:left;
	float: left;
	padding:15px;
	clear:both;
	border:1px solid #CCCCCC;
	margin: 0px;
	}
	
.catdisplayclear2 {
	height: auto;
	width: 330px;
	text-align:left;
	float: left;
	padding:15px;
	clear:both;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	}
	
.catinfodisplay {
	height: auto;
	width: 175px;
	text-align:left;
	float:left;
	padding-left:10px;
	}

.parts {
	height: auto;
	width: 725px;
	text-align:left;
	float: none;
	margin-top:20px;
    margin-left:45px;
	margin-right:20px;
	}
		
.partsinfo {
	width: 450px;
	text-align:left;
	margin-bottom:25px;
	float:left;
}

.partsimage {
	width: 300px;
	text-align:left;
	margin-top:25px;
	margin-bottom:25px;
	float:right;
}

.partsheader {
  	width: 450px;
	text-align:left;
	float:left;
}

.shopping {
	width: 300px;
	text-align:right;
	float:right;
	vertical-align:middle;
}

.shoppingdisplay {
	height: auto;
	width: 660px;
	text-align:left;
	float: left;
	padding:15px;
	clear:both;
	border:1px solid #CCCCCC;
	margin: 0px;
	}

.shoppinginfo {
	height: auto;
	width: 495px;
	text-align:left;
	float:right;
	padding-left:15px;
	}	


.footer {
	height: 75px;
	width: 998px;
	float:none;
	margin-top: 12px;
	clear:both;
	background: url(footer.png) no-repeat;
}

.designhost {
	height: auto;
	width: 350px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:25px;
	padding-right:0px;
	color:#FFFFFF;
	}
	
.left {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}
	
.leftmiddle {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}
	
.rightmiddle {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}
	
.right {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}

.price {text-decoration:none; font-size:14px; color:#1A7EB5; font-weight:bold; line-height:20px;}
.discount {text-decoration:none; font-size:14px; color:#FF8000; font-weight:bold; line-height:20px;}
.discount2 {text-decoration:none; font-size:12px; color:#FF8000; font-weight:bold;}
.discountTitle {text-decoration:none; font-size:28px; color:Red; font-weight:bold; line-height:36px;}
.alert {text-decoration:none; font-size:14px; color:#FF8000; font-weight:bold; line-height:20px;}
.form {text-decoration:none; font-size:12px; color:#000000; font-weight:normal; line-height:30px;}
.signin {text-decoration:none; font-size:12px; color:#000000; font-weight:normal; line-height:20px; vertical-align:middle;}

.statcounter {text-decoration:none; font-size:13px; color:#000000; vertical-align:middle;}

.footerlink {text-decoration:none; font-size:13px; color:#FFFFFF;}
.footerlink:hover {color:#1A7EB5; text-decoration:none; font-size:13px;}

.footerlinkhover {text-decoration:none; font-size:13px; color:#1A7EB5;}
.footerlinkhover:hover {color:#1A7EB5; text-decoration:none; font-size:13px;}

a {text-decoration:none; font-size:13px; color:#1A7EB5;}
a:hover {color:#666666; text-decoration:underline; font-size:13px;}

a.prev, a.prev1, a.prev2, a.prev3, a.prev4, a.prev5,
a.prev6, a.prev7, a.prev8, a.prev9, a.prev10 {        
	display: block;
   	float: left;
	width:43px; 
	height:68px; 
	text-decoration:none;
	vertical-align:middle;
	background: url("Back.png") no-repeat;
	}
a.prev:hover, a.prev1:hover, a.prev2:hover, a.prev3:hover, a.prev4:hover, a.prev5:hover,
a.prev6:hover, a.prev7:hover, a.prev8:hover, a.prev9:hover, a.prev10:hover {background: url("BackHover.png") no-repeat;}

a.next, a.next1, a.next2, a.next3, a.next4, a.next5, 
a.next6, a.next7, a.next8, a.next9, a.next10 {        
	display: block;
   	float: left;
	width:43px; 
	height:68px; 
	text-decoration:none;
	vertical-align:middle;
	background: url("Forward.png") no-repeat;
	}
a.next:hover, a.next1:hover, a.next2:hover, a.next3:hover, a.next4:hover, a.next5:hover, 
a.next6:hover, a.next7:hover, a.next8:hover, a.next9:hover, a.next10:hover {background: url("ForwardHover.png") no-repeat;}

.restore {font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1A7EB5;}
H1 {font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1A7EB5;}
H2 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF8000;}

.news {
    height: auto;
	width: 673px;
	text-align:left;
	float: none;
	padding-right:0px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
    margin:0px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.newsinner {
    height: auto;
	width: 623px;
	text-align:left;
	float: none;
	padding-left:25px;
	padding-right:25px;
    margin:0px;
}

.news H1 {font-family: Verdana, sans-serif; font-size: 1.50em; color:#1F66B6;}
.news H2 {font-family: Verdana, sans-serif; font-size: 1.00em; color:#A90000;}
.news H3 {font-family: Verdana, sans-serif; font-size: 1.00em; color:#1F66B6;}

/* Calendar CSS */

.calendar-month {color:#A90000; text-decoration:none; font-size:24px;}
      
.calendar table
{
	table-layout: fixed;
	width: 95%;
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	line-height:normal;
	border:1px solid black;
}

.calendar th
{
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	background: #A90000;
	color:white;
	
}

.calendar tr
{
	vertical-align:top;
}

.calendar td
{
	font-family: Verdana;
	font-size: 12px;
	background: #D1CFCB;
  	color:black;
}

/* Calendar CSS end */



/* manageNews start */

.manageHeaderNews {
		float:none;
   		width:570px;
    	height:auto;
		padding-bottom:5px;
		margin:0px;
     	text-align:right;
		vertical-align:top;
		color:#A90000; 
		text-decoration:none; 
		font-size:16px;
	 	}
		
.manageHeaderNews a {text-decoration:none; font-size:12px; color:#1F66B6;}
.manageHeaderNews a:hover {color:#A90000; text-decoration:none; font-size:12px;}

.manageNews table
{
	table-layout: fixed;
	width: 85%;
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	line-height:normal;
}

.manageNews tr.headersmall {
	color: #FFFFFF; 
	background: #1F66B6; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:20px;}

.manageNews tr.footersmall {
	color: #FFFFFF; 
	background: #1F66B6; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:10px;}

.manageNews tr.gray {
	color: #FFFFFF; 
	background: #B0B0B0; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; }



.manageNews tr.white {
	color: #000000; 
	background: #FFFFFF; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; }

/* manageNews end */

/* newsletters start */

.newsletters table
{
	table-layout: fixed;
	width: 100%;
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	line-height:normal;
}

.newsletters tr.headersmall {
	color: #FFFFFF; 
	background: #1A7EB5; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:20px;}

.newsletters tr.footersmall {
	color: #FFFFFF; 
	background: #1A7EB5; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:10px;}

.newsletters tr.gray {
	color: #FFFFFF; 
	background: #B0B0B0; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; 
	vertical-align:middle;}



.newsletters tr.white {
	color: #000000; 
	background: #FFFFFF; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; 
	vertical-align:middle;}

/* newsletters end */


