body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(images/BG.jpg);
	background-color: #CCCCCC;
}
.bodyBG {
	background-image: url(images/mainBg.jpg);
	background-repeat: repeat-y;
	background-position: center;

}
.bodyTop {
	background-image: url(images/bodyTop.jpg);
	background-repeat: no-repeat;
}
.bodyBottm {
	background-image: url(images/bodyBottm.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.mainBG {
	background-image: url(images/mainBg.jpg);
	background-repeat: repeat-y;
}
.mainTop {
	background-image: url(images/mainTop.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.mainBottm {
	background-image: url(images/mainBottm.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin: 0px;
	padding: 10px;
}
.autoFaqBg {
	background-image: url(images/autoFaqBg.jpg);
	background-repeat: no-repeat;
}
.golfFaqBg {
	background-image: url(images/faqGolfBg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.marineFaqBg {
	background-image: url(images/marineFaqBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.txt9 {
	font-size: 8px;
	font-weight: lighter;
}

a {
	color: #E4092F;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
.redTxt {
	color: #E4092F;
}
.faqAnswerTd {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.dottedTdBrdr {
	border: 1px dotted #999999;
}
h1, h2, h3, h4, h5, h6 {
	color: #333333;
	line-height: 120%;
}
.txt10 {
	font-size: 10px;
}
.contactUsBg {
	background-image: url(images/contactBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #F5F5F5;
}
.leisureBG {
	background-image: url(images/golfBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
.autoBg {
	background-image: url(images/automotiveBG.jpg);
	background-repeat: no-repeat;
}
.marineBG {
	background-image: url(images/marineBG.jpg);
	background-repeat: no-repeat;
}
.medicalBg {
	background-image: url(images/medicalBG.jpg);
	background-repeat: no-repeat;
}
.telecomBg {
	background-image: url(images/telecomBg.jpg);
	background-repeat: no-repeat;
}
.whiteTxt {
	color: #FFFFFF;
}
.mobilityBg {
	background-image: url(images/mobilityBG.jpg);
	background-repeat: no-repeat;
}
.electronicsBG {
	background-image: url(images/electronicsBg.jpg);
	background-repeat: no-repeat;
}
.industrialBg {
	background-image: url(images/industrialBg.jpg);
	background-repeat: no-repeat;
}
.acessBg {
	background-image: url(images/acessBg.jpg);
	background-repeat: no-repeat;
}
.renewableBg {
	background-image: url(images/renewableBg.jpg);
	background-repeat: no-repeat;
}
h5 {
	font-size: 13px;
	font-weight: bold;
}

.signalBg {
	background-image: url(images/signalBg.jpg);
	background-repeat: no-repeat;
}
.upsBg {
	background-image: url(images/upsBg.jpg);
	background-repeat: no-repeat;
}
.recycleBG {
	background-image: url(images/recycling.jpg);
	background-repeat: no-repeat;
}
.linksBG {
	background-image: url(images/linksBG.jpg);
	background-repeat: no-repeat;
}
.floorBg {
	background-image: url(images/floorBg.jpg);
	background-repeat: no-repeat;
}
.yellowTxt {
	color: #FF9900;
}
.maroonTxt {
	color: #98001F;
}
h4 {
	color: #666666;
	font: bold 17px/20px Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
h3 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 0.1em;
	margin-top: 0px;
}
.blackTdHeader {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #E4092F;
	background-color: #000000;
	letter-spacing: 0.1em;
	text-align: center;
	padding: 5px;
}
.redTdHeader {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E4092F;
	letter-spacing: 0.1em;
	text-align: center;
	padding: 3px;
}
.maroonTdHeader {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #98001F;
	letter-spacing: 0.1em;
	text-align: center;
	padding: 3px;
}

.iconCells {
	border: 1px solid #CCCCCC;
}
.applicationsBG {
	background-image: url(images/applicationsText.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bikeBg {
	background-image: url(images/bikeBg.jpg);
	background-repeat: no-repeat;
}
.commBg {
	background-image: url(images/commBg.jpg);
	background-repeat: no-repeat;
}
.blueTxt {
	color: #2A1F88;
}
.rvBg {
	background-image: url(images/rv.jpg);
	background-repeat: no-repeat;
}
.blackTxt {
	color: #000000;
}
.golfSectionTitle {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	background-color: #669900;
	color: #FFFFFF;
}
.rightSidebar {
	font-size: 10px;
	line-height: 100%;
	padding-top: 20px;
	padding-left: 5px;
	width: 160px;
	border-left: 1px dotted #CCC;
}
.blackBGTbleHeaderCell {
	color: #FFF;
	background: #000;
}
.brownBGTbleHeaderCell {
	color: #FFF;
	background: #66373D;
	border-style: solid;
	border-color: #66373D;
}
.brownText {
	color: #66373D;
}
.rightSidebarCellsDiv {
	margin: 5px 0px 5px 5px;
	line-height: 120%;
	font-weight: bold;
}
.rightSidebarCellsDivAd {
	margin: 5px 0px 5px 5px;
	line-height: 120%;
	font-weight: normal;
}

.lightBrownBGTbleHeaderCell {
	color: #FFF;
	background: #930;
	border-style: solid;
	border-color: #930;
}
.tableBorder {
	border: 1px solid #000;
}
.blueBGTbleHeaderCell {
	color: #FFF;
	background: #002060;
	border-style: solid;
	border-color: #002060;
}
.centretext {
	text-align: center;
	margin: auto;
}
.marineTrojanTbl {
	font-size: 9px;
	text-align: center;
	line-height: 1.7em;
	letter-spacing: 0.01em;
}

.inlineImage {
	display: inline;
}
.redBGTbleHeaderCell {
	color: #FFF;
	background: #E40931;
	border-style: solid;
	border-color: #E40931;
}
.tipsBaloonDiv {
	display:block;
	background:url(images/tipsBaloon.jpg) no-repeat 0px -10px;
	margin: 0px;
	padding: 25px 20px 20px;
}
.darkBlueText {
	color: #001E5E;
	font-style: oblique;
}
#footerQR {
	height: 80px;
	width: 80px;
	position: relative;
	overflow: auto;
	z-index: 0;
	left: 690px;
	clear: none;
	top: -80px;
}
#qrCodeDiv {
	text-align: center;
	float: right;
	height: 140px;
	width: 120px;
}
#locQrCodeDiv {
	text-align: center;
	float: right;
	height: 160px;
	width: 140px;
}

