/* text styles */
.bodytext,
.bodytext_bullet,
.aboutus_bodytext,
.bodytext_offer {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
}

.bodytext {
	font-size: 1em;

}
.bodytext_bullet {
	font-size: 1em;
	padding-bottom: 10px;
}
.aboutus_bodytext {
	font-size: 1em;
}
.bodytext_offer {
	font-size: 1em;
}

/* Headings */
.pageheading,
.bodyheading_offer,
.pageheading_offer,
.bodyheading {
	color: #4485A8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pageheading {
	font-size: 1.5em;
	font-weight: bold;
	font-style: normal;
}
.bodyheading_offer {
	font-size: 1.5em;
	font-weight: bold;
	font-style: normal;
}
.pageheading_offer {
	font-size: 1.75em;
	font-weight: bold;
	font-style: normal;
}
.bodyheading {
	font-size: 1.5em;
	font-weight: bold;
	font-style: normal;
}

.bodyheading_over {
	font-size: 1.5em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #66ffcc;
}

a:link {
	color: #4485A8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4485A8;
}
a:hover,
.buyImage:hover {
	text-decoration: none;
	color: #66CCFF;
}
a:active {
	text-decoration: none;
	color: #4485A8;
}
.buyImage {
	box-shadow: 3px 3px 5px #888888;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px white;
	margin-left:auto;
	margin-right:auto;
}
.buyImage:hover {
	box-shadow: 3px 3px 5px #B5D1E1;
	text-decoration: none;
	color: #66CCFF;
}
.comingsoon {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.errormsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4485A8;
	font-weight: bold;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-style: italic;
}

/* STRUCTURE */
.leftFloatDIV {
	float:left;
	width:60%;
}
.rightFloatDIV {
	float:right;
	width:40%;
}
.imgFloatRight {
	display:block;
	margin-left: 30px;
}
.clearDiv {
	clear:both;
    overflow:hidden;
}
/* small screens */
@media screen and (max-width: 768px) {
	.leftFloatDIV {
		width:100%;
	}
	.rightFloatDIV {
		width:100%;
		float:left;
	}
	.imgFloatRight {
		margin-left: auto;
		margin-right: auto;
	}
	.minisite_inner_table {
		width: 100%;
	}
}

.maintable {
	border-width: 1px;
	border-style: solid;
	border-color: #AAD292;
	border-collapse: collapse;
}
.minisite_table {
	/* border-width: 5px;
	border-style: solid;
	border-color: #4485A8; */
	border: none;
	border-collapse: collapse;
	width: 100%;
	max-width: 800px;
}
.minisite_inner_table {
	border-width: 3px;
	border-style: solid;
	border-color: #B5D1E1;
	border-collapse: collapse;
}
