
div.homelogo{
	padding-top:50px;
}

div.footer{
	background-color: white;
	text-align: center;
	font-family: Calibri;
}

img.homeimages{
	padding-left: 10px;
}

td.description{
	text-align: center;
	color: white;
	font-family: Calibri;
}

p.descritpion{
	color: white;
	font-family: Calibri;
}

div.logo{
	padding-top: .25cm;
}

div.Nav{
	padding-top: .25cm;
	padding-left: 10px;
	padding-right: 10px;
}

div.NavButton{
	padding-left: 7px;
	padding-top: 1px;
}

tr.Nav{
	padding-bottom: 5px;
}

div.NavWrapper{
	padding-left: 2cm;
}

td.contentTD{
	padding-right: 1cm;
	padding-bottom: 1cm;
}

td.Nav{
	padding-left: .25cm;
}


img.navbutton{
	border-style: none;
}

img{
	border-style: none;
}

div{
	font-family: Calibri;
}

td.MainContent{
	padding-top: .25cm;
}

div.RightAlignedPrice{
	float: right;
}

div.ProductTitle{
	font-size: large;
}

div.ProductTitleLarge{
	font-size: x-large;
}

div.ProductDescription{
	text-align:justify;
}

div.ProductPrice{
	font-weight: bolder;
	font-size: large;
}

img.floatright{
	float: right;
}

img.floatleft{
	float: left;
}

div.floatleft{
	float: left;
}

div.floatright{
	float: right;
}


div.contactleft{
	text-align: center;
	font-size: x-large;
	float: left;
	width: 50%;
	padding-bottom: .25cm;
	padding-top: .5cm;
}

div.contactright{
	font-size: x-large;
	text-align: center;
	float: right;
	width: 50%;
	padding-top: .5cm;
	padding-bottom: .25cm;
}

div.Map{
	width: 300px;
	height: 300px;
}

a.nocolour{
	text-decoration:  none;
	color:            white;
}

div.HeaderTransOFF{
	width: 100%;
}

div.HeaderTransON{
	width: 100%;
 	opacity:.50;
	filter: alpha(opacity=50);
}

div.transOFF { 
	width: 100%;
	padding-left: 7px;
	padding-right: 5px; 
}

div.transON{
	width: 100%;
	padding-left: 7px;
	padding-right: 5px;
 	opacity:.50;
	filter: alpha(opacity=50);
}


