@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;}

.alert2 {text-decoration:none; font-size:18px; color:#FF0000; font-weight:bold; line-height:20px; text-align:left;}

.form {text-decoration:none; font-size:12px; color:#000000; font-weight:normal; line-height:30px;}

.form2 {text-decoration:none; font-size:12px; color:#000000; font-weight:normal; line-height:20px;}

.signin {text-decoration:none; font-size:12px; color:#000000; font-weight:normal; line-height:20px; vertical-align:middle;}

.specialline2 {border: 1px solid #E1E1E1; width:100%; text-align:right;}

.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 */



