html, body{	background-color: rgb(200,200,200);	background-image: url('images/background.PNG');	font-family: "Arial";	color: rgb(0,0,0);	padding: 0px 20px 0px 20px;
	margin: 10px 0px 10px 0px;
	text-align: center;

	min-width: 950px;}table, table td, table th{	border-collapse: collapse;	padding: 0px 0px 0px 0px;	vertical-align: top;}b{	color: rgb(255,255,255);	text-decoration: underline;}.breakline{	display: block;	width: 100%;	height: 1px;	border-top: 1px rgb(255,255,255) solid;	margin-top: 20px;	margin-bottom: 20px;}.holdingframe{	display: block;	width: 100%;	text-align: center;}.firstgap{	display: block;
	color: rgb(200,200,200);	background-color: rgb(0,0,0);
	height: 19px;
}
.quote
{
	background-color: rgb(255,100,0);
	color: rgb(0,0,0);
	font-weight: 800;
	font-size: 20px;

	display: block;
	width: 200px;

	border: 1px rgb(0,0,0) solid;
}

.quote:hover
{
	border: 1px rgb(255,255,255) solid;
}
.lastgap{	display: block;	background-color: rgb(0,0,0);	height: 19px;	padding-bottom: 20px;}.firstgap img, .lastgap img{	width: 100%;	height: 19px;}img{	border: none;}a{	color: rgb(255,255,255);	text-decoration: none;}a:hover, a:active{	color: rgb(255,255,0);	text-decoration: underline;}a img:hover{	text-decoration: none;}.left, .right{	width: 60px;}.pagetop table{	background-color: rgb(0,0,0);}.pagetop .left, .pagetop .right, .pagetop .center{	width: 60px;	height: 72px;	vertical-align: top;}.pagetop .center{	width: 100%;}.pagebottom table{	display: block;	width: 100%;	bborder-top: 1px rgb(255,255,255) solid;}.pagebottom .left, .pagebottom .right, .pagebottom .center{	width: 60px;	vertical-align: top;}.pagebottom .center{	background-color: rgb(0,0,0);	background-image: url('images/bottomcenter.PNG');	background-repeat: repeat-x;	background-position: left top;	width: 100%;}.adtopleft{
	width: 25%;

	text-align: center;	font-size: 80%;
	padding-right: 10px;
}.adtopleft div{
	position: relative;
	left: -40px;
	width: 100%;}.address{	text-align: center;	font-size: 80%;	width: 25%;}.address div{	width: 100%;	position: relative;	left: 35px;}.banner{	text-align: center;	color: rgb(150,150,150);}.banner .title{	font-size: 180%;	color: rgb(255,255,255);	font-weight: 800;	text-decoration: underline;	display: block;
}
.menu{	width: 100%;}.menu a, .sidemenu a{	display: inline-block;	width: 16.6%;	text-align: center;	text-decoration: none;	color: rgb(255,255,255);	background-image: url('images/hover.PNG');	background-repeat: repeat-x;	background-position: left bottom;	background-color: rgb(0,0,0);	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	padding-top: 10px;	padding-bottom: 10px;	font-size: 100%;}.menu .last{	width: 17%;}.menu a:hover, .menu a:active, .sidemenu a:hover, .sidemenu a:active{	background-color: rgb(200,0,0);
	background-position: left top;	text-decoration: underline;
	outline: rgb(255,255,255) 1px solid;
}.contentframe{	display: inline-block;	background-color: rgb(50,50,50);	background-image: url('images/content-back.PNG');}.contenttext{	color: rgb(200,200,200);	display: block;	width: 100%;}.contenttext strong{	color: rgb(255,255,255);}.sidemenu{
	width: 25%;
	position: relative;
	
	padding-top: 20px;

	padding-left: 20px;
	padding-right: 19px;
}
.sidemenu a, .sidemenu strong{	width: 95%;	margin-bottom: 1px;	text-align: center;}

.adarea .ad a{	display: block;	font-size: 80%;	width: 165px;
}
.adarea .first
{
	padding-top: 20px;
}
.sidemenu strong{	margin-bottom: 0px;}.contentarea{
	padding: 20px 0px 20px 0px;}.contentarea .content{	background-color: rgb(0,0,0);	text-align: justify;	color: rgb(200,200,200);
}.adarea strong, .Offers .title, .contentarea .title strong, .sidemenu strong, .ad .menu strong{	display: block;	width: 100%;	color: rgb(0,0,0);	background-color: rgb(255,255,0);	background-image: url('images/title.PNG');	background-repeat: repeat-x;	background-position: left bottom;	font-weight: 800;
	text-align: center;

	padding-top: 3px;
	padding-bottom: 3px;
}
.content
{
	width: 98%;
	padding-top: 20px;
	ooutline: rgb(100,100,100) 1px solid;
}

.content strong{	display: block;	text-align: center;	text-decoration: underline;	width: 100%;}.content .titlebreakline, .content .titlebreaklinebottom{	display: block;	width: 100%;	margin-bottom: 20px;	text-align: center;	border-bottom: 2px rgb(255,255,0) solid;
}.content .titlebreakline strong{	text-decoration: none;	text-align: center;	font-style: italic;}.content .paddingarea{	padding: 0px 20px 10px 20px;
}.sidemenu strong, .ad .menu strong{	font-size: 100%;}.ad .menu{	font-size: 100%;}
.contentarea strong{	color: rgb(255,255,255);
}.contentarea .left, .contentarea .right{	display: block;	width: 20px;}.contentarea .breakline{	display: block;	height: 1px;	border-top: 1px rgb(255,255,255) solid;	margin-top: 20px;	margin-bottom: 20px;}
.adarea
{
	padding-left: 20px;
	padding-right: 20px;

	width: 25%;
}

.adarea strong
{
	position: relative;
	top: 20px;
}
.ads{	margin-bottom: 20px;	display: block;
	width: 95%;

	background-color: rgb(0,0,0);
	position: relative;
	top: 20px;

	text-align: center;
	padding-bottom: 20px;
}
.adarea .ad img{	display: inline-block;}.ad{	display: block;
	width: 100%;	text-align: center;}.adarea .breakline{	margin-top: 20px;	margin-bottom: 20px;	border-top: 1px rgb(150,150,150) solid;}.adarea .ad a{	color: rgb(255,255,255);}.adarea .ad a:hover, .adarea .ad a:active{	color: rgb(255,255,255);}.gap{	display: block;	background-color: rgb(0,0,0);	height: 20px;}.top, .bottom{	display: block;	width: 100%;	background-color: rgb(0,0,0);	padding-top: 20px;
	padding-bottom: 20px;
}.top{	padding-bottom: 0px;}.top td{	height: 200px;	vertical-align: middle;}table.bottomlinks{	display: block;	width: 50%;
	text-align: left;

	position: relative;
	left: 50px;
}table.bottomlinks .breakline{	margin-top: 10px;	margin-bottom: 10px;	width: 70%;}table.bottomlinks a{	font-size: 80%;	color: rgb(150,150,150);}table.bottomlinks a:hover, table.bottomlinks a:active{	color: rgb(255,255,255);}table.bottomlinks .center{	color: rgb(255,255,255);	vertical-align: top;
	width: 245px;	height: 0px;	text-align: left;
}table.bottomlinks strong{	text-decoration: underline;}.copyright{	font-size: 80%;	color: rgb(150,150,150);}img{	border: none;}table.Offers th, table.Offers td{	border: 1px rgb(150,150,150) solid;	width: 25%;	vertical-align: middle;	text-align: center;	color: rgb(200,200,200);}table.Offers th strong{	text-decoration: none !important;	color: rgb(0,0,0);	background-color: rgb(255,255,0);	background-image: url('images/title.PNG');	background-repeat: repeat-x;	background-position: left bottom;}table.Offers td{	padding: 10px 10px 10px 10px;}.ContactFormBox{	border: 1px rgb(150,150,150) solid;	margin-bottom: 10px;}.ContactFormBox strong{	text-decoration: none !important;}.ContactFormBox .contacttitle strong{	text-decoration: none !important;	color: rgb(0,0,0);	background-color: rgb(0,255,0);	background-image: url('images/title.PNG');	background-repeat: repeat-x;	background-position: left bottom;}.ContactForm{	padding: 10px 10px 10px 10px;}.ContactForm .InputItemArea{	width: 100%;	text-align: center;}.ContactForm input, .ContactForm textarea{	width: 90%;}.ContactForm .ErrorBorder{	border: 3px rgb(255,0,0) solid;}.return{	display: inline-block;	font-size: 80%;	color: rgb(200,200,200);
}.return img{	margin: 0px 10px 0px 10px;}.return:hover, .return:active{	color: rgb(255,255,0);	text-decoration: underline;}

.sitemap
{
	color: rgb(255,255,255);
	font-size: 80%;
}

.sitemap a
{
	color: rgb(200,200,200);
}

.sitemap a:hover, .sitemap:active
{
	color: rgb(255,255,255);
}
.VanImage
{
	width: 244px;
	height: 141px;

	position: relative;
	z-index: 1;
}

