*, img
{	margin: 0px;
	padding: 0px;
}

body a
{	color: #243384;
	font-size: 7.5pt;
	text-decoration: none;
	font-weight: bold;
}

body
{	background-color: #ffffff;
	font-size: 10pt;
	font-family: Verdana, Arial;
	background-image: url('../images/strip.jpg');
	background-position: top left;
	background-repeat: repeat-x;
}

#Page
{	width: 770px;
   	text-align: left;
}

#Header
{	height: 97px;
	width: 770px;
}


#Nav
{	height: 55px;
}

#Nav ul
{	list-style-type:none;
}

#Nav li
{	float: left;
	padding: 12px 20px 0px 45px;
	border: 0px solid #ffff00;
}

#Nav a:link, #Nav a:visited
{	color:#ffffff;
	text-decoration:none;
	font-size: 75%;
	font-weight: bold;
}

#Nav a:hover
{	color: #DFEAFF;
}


#Main
{	width: 770px;
	float: left;
}

#Main h1
{	color: #243384;
	font-size: 8pt;
	border-bottom: 2px solid #E0E0E0;
	padding: 0px 0px 10px 0px;
	margin: 5px 0px 10px 0px;
}

#Main h2
{	color: #243384;
	font-size: 8pt;
	border-bottom: 2px solid #E0E0E0;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
}

#Main p
{	margin: 0px 0px 0px 0px;
	font-size: 8pt;
	line-height: 160%;
}


#Welcome
{	margin-bottom: 15px;
	float: left;
}

#WelLeft
{	width: 305px;
	float: left;
}

#WelLeft p
{	margin: 0px 0px 10px 0px;
}

#WelRight
{	width: 445px;
	float: right;
}



#WelFull
{	width: 750px;
	min-height: 500px;
	float: left;
	font-size: 8pt;
}

#WelFull p
{	margin: 0px 0px 10px 0px;
	width: 580px;
	float: right;
	text-align: left;
}

#WelFull img
{	border: 0px solid #efefef;
	margin: 0px 10px 0px 0px;
	float: left;
}

#thankyou p
{	margin: 0px 0px 10px 0px;
	width: 750px;
	float: left;
}
#Locations
{	background-color: #ffffff;
	border: 0px solid #DFE8F7;
	width: 770px;
	min-height: 500px;
	font-size: 8pt;
	font-family: Verdana, Arial;
}


#Locations a:link, #Locations a:visited
{	color: #243384;
	font-size: 7.5pt;
	text-decoration: none;
	font-weight: bold;
}

.Subnav
{	border-bottom: 2px solid #E0E0E0;
	padding: 0px 0px 10px 0px;
	margin: 5px 0px 10px 0px;
	color: #243384;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
}

.Subnav a:link, .Subnav a:visited
{	margin: 5px 0px 10px 0px;
	color: #243384;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
}

#Categories
{	margin-bottom: 15px;
	float: left;
}

#CatFull
{	width: 770px;
	float: left;
	min-height: 500px;
}

#CatFull p
{	float: right;
	display: block;
	color: #000000;
	font-size: 80%;
	margin: 0px 0px 10px 0px;
	width: 610px;
}

#CatFull .datatable
{ 	margin: 10px 0px 0px 160px;
}

#CatFull a:link, #CatLeft a:visited
{	color: #243384;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}

#CatFull ul
{ 	margin: 0px 0px 10px 0px;
	color: #000000;
	font-size: 8pt;
}

#CatLeft
{	width: 450px;
	float: left;
}

#CatLeft a:link, #CatLeft a:visited
{	color: #243384;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}

.download
{	border: 1px solid #243384;
	padding: 3px 3px 3px 3px;
	color: #243384;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	float: left;
	background-color: #DFEAFF;
}


#CatLeft ul
{ 	margin: 0px 0px 10px 20px;
	color: #000000;
	font-size: 8pt;
}

#CatRight
{	width: 300px;
	float: right;
}




#HPLeft
{	border: 0px solid #000000;
	width:156px;
	float: left;
}

#HPRight
{	float: right;
	background-color: #EDF4FA;
	border: 1px solid #DFE8F7;
}

#HPRightThumbs
{	border: 0px solid #000000;
	float: left;
	margin: 5px 5px 5px 5px;
}

.CatThumbs
{	border: 1px solid #D4D4D4;
	margin: 1px 5px 10px 1px;
	float: left;
	width: 135px;
	text-align: center;
	display: block;
	background-color: #ffffff;
}

.CatThumbsTitle
{	background-color: #E5E5E5;
	border-bottom: 1px solid #D4D4D4;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	line-height: 120%;
	width: 135px;
	height: 25px;
	font-size: 6.5pt;
	font-weight: normal;
	color: #000000;
}

.CatThumbs img
{ 	margin: 0px 0px 0px 0px;
	width: 135px;
	background-color: #ffffff;
}








.CatGallery
{	border: 1px solid #DFE8F7;
	margin: 5px 10px 10px 10px;
	float: left;
	display: inline;
	width: 170px;
	text-align: center;
}

.CatGalleryTitle
{	background-color: #EDF4FA;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	line-height: 160%;
	width: 170px;
	font-size: 7.5pt;
	font-weight: bold;
	color: #243384;
}

.CatGallery img
{ 	margin: 10px 10px 10px 10px;
	width: 150px;
}



.ProdGallery
{	border: 1px solid #DFE8F7;
	margin: 5px 0px 5px 0px;
	float: left;
	display: inline;
	width: 770px;
	text-align: left;
}

.ProdGalleryTitle
{	background-color: #EDF4FA;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	text-align: left;
	line-height: 160%;
	width: 760px;
	font-size: 8pt;
	font-weight: bold;
	color: #243384;
}

.ProdGallery img
{ 	margin: 10px 10px 10px 20px;
	height: 75px;
}

.ProdGallery ul
{	margin: 5px 5px 5px 10px;
	color: #000000;
	font-size: 8pt;
}




#UsedGallery
{	border: 1px solid #DFE8F7;
	margin: 5px 0px 5px 0px;
	float: left;
	display: inline;
	width: 770px;
	text-align: left;
}


#UsedGallery table
{	border: 0px solid #000000;
	width: 770px;
}

#UsedGallery tr
{	height: 25px;
	background-color: #ffffff;
	text-align: left;
}



#UsedGallery td
{	border-bottom: 1px dotted #EDF4FA;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 5px;
	width: 126px;
	font-weight: normal;
	font-size: 75%;
}





#ContactLeft
{	float: left;
	width: 300px;
}

#ContactRight
{	float: right;
	width: 445px;
}

#Footer
{	float:left;
	width:770px;
	font-size: 70%;
	border-top: 2px solid #243384;
	margin-top: 10px;
	color: #1D41A2;
	background-image: url('/images/f1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#Footerleft
{	border: 0px solid #000000;
	float:left;
	text-align: left;
	width: 460px;
	padding: 15px 0px 0px 20px;

}

#Footerleft img
{	border: 0px solid #ff0000;
	margin: -25px 0px 0px 0px;
}

#Footerright
{	border: 0px solid #000000;
	float:right;
	width: 287px;
}

#Sitemap
{	margin: 10px 0px 0px 20px;
}
#Sitemap li
{	margin: 10px 0px 0px 0px;
}

tr { vertical-align: top; }
em { font-weight: bold; font-style: normal; }

.normal { font-size: 10pt; }
.small { font-size: 8pt; }
.large { font-size: 14pt; }
.tiny { font-size: 7pt; }

br.all
{	clear: both;
}