@charset "utf-8";
body {
	background-color: #EAFFF1 !important;
	background-image: url(#?IMAGE-PATH?#/bodybg2.jpg) !important;
	background-repeat: repeat-x !important;
	background-position: center top !important;
	background-attachment: scroll;
}

.homesitetitle {
}

.promotionbottom {
	line-height: 16px;
	background-attachment: scroll;
	background-image: url(#?IMAGE-PATH?#/features-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
}

.promotionbottomtitle {
	background-attachment: scroll;
	background-image: url(#?IMAGE-PATH?#/features-bg-title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
}

.promotionstepnum {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 24px;
	filter: DropShadow(Color='black', OffX=1, OffY=1, Positive='true') DropShadow(Color='gray', OffX=2, OffY=2, Positive='true') ;
	text-shadow: black 2px 2px 2px;
}
.promotionsteptext {
	font-size: 18px;
	color: #666666;
	line-height: 110%;
}

.promotionsteptext span {
	display: inline-block;
	filter: DropShadow(Color='#000000', OffX=1, OffY=1, Positive='true') !important;
	text-shadow: #000000 2px 2px 2px;
}
.promotionsteptitle {
	font-size: 18px;
	line-height: 110%;
	background-color: #C6D4EF;
	color: #ffffff;
	font-weight: normal;
	background-image: url(#?IMAGE-PATH?#/promotion-steptitle-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 3px inset #C6D4EF;
}
.promotionsteptitle span {
	display: inline-block;
	filter: Glow(Color='#ffffff',Strength=2) Glow(Color='#ffffff',Strength=2) DropShadow(Color='#305E8B', OffX=1, OffY=1, Positive='true');
	text-shadow: #000066 2px 2px 2px;
}
.promotionsteppanel {
	background-image: url(#?IMAGE-PATH?#/promotion-step-bg.gif);
	width: 200px;
	height:80px;
}
.promotiontext {
	font-size: 14px;
	line-height: 16px;
	color: white;
	background-color: #1CB7BC;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(#?IMAGE-PATH?#/features-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.promotiontexttitle {
	font-size: 14px;
	color: black;
	background-color: #DAF9FA;
	border-left: #EFE1AB 2px solid;
	border-right: #EFE1AB 2px solid;
	padding-left: 5px;
}
.promotiontext a:active, .promotiontext a:hover, .promotiontext a:link, .promotiontext a:visited {
	color: white !important;
}
.promotiontext a span {
	text-shadow: #000000 1px 1px 1px  !important;
	filter: DropShadow(Color='#000000', OffX=1, OffY=1, Positive='true') !important;
}

.promotiontext td {
	padding-left: 10px;
	background-image: none;
}

.promotiontitle {
	font-size: 18px;
	color: #C8892B;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	background-attachment: scroll;
	background-image: url(#?IMAGE-PATH?#/features-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
	border-bottom: #DB9C5B solid 1px;
}

.promotiontitle a:link, .promotiontitle a:visited, .promotiontitle a:active, .promotiontitle a:hover {
	color: #C8892B;
}

.promotiontitletop {
	background-attachment: scroll;
	background-image: url(#?IMAGE-PATH?#/features-bg-title.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.promotiontitlerow {
	background-attachment: scroll;
	background-image: url(#?IMAGE-PATH?#/features-bg-title.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.promotiontitle span {
	display: inline-block;
	filter: Glow(Color='#ffffff', Strength=3) !important;
	text-shadow: #ffffff 0px 0px 3px, #ffffff 0px 0px 3px, #ffffff 0px 0px 3px, #ffffff 0px 0px 3px;
}


.promotiontdLT {
	background-image: url(#?IMAGE-PATH?#/features-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 5%;
	height: 30px;
}

.promotiontdT {
	border-top: #B59C83 solid 2px;
	background-color: #1CB7BC;
}

.promotiontdL {
	border-left: #B59C83 solid 2px;
	background-color: #1CB7BC;
}

.promotiontdC {
	font-size: 14px;
	text-indent: 14px;
	color: white;
	background-color: #1CB7BC;
}

.promotiontdR {
	border-right: #B59C83 solid 2px;
	background-color: #1CB7BC;
}

.promotiontdRT {
	background-image: url(#?IMAGE-PATH?#/features-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 5%;
	height: 30px;
}

.promotiontdLB {
	background-image: url(#?IMAGE-PATH?#/features-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 5%;
	height: 30px;
}

.promotiontdB {
	border-bottom: #B59C83 solid 2px;
	background-color: #1CB7BC;
}

.promotiontdRB {
	background-image: url(#?IMAGE-PATH?#/features-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 5%;
	height: 30px;
}
