@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;
}

.promotionsteptext {
	font-size: 18px;
	color: #666666;
	line-height: 110%;
}

.promotionsteptext span {
	display: inline-block;
	filter: DropShadow(Color='#ffffff', OffX=1, OffY=1, Positive='true') !important;
	text-shadow: #ffffff 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);
	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: #E7620A;
	background-color: #FFFEF9;
	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;
}
.promotiontext a:active, .promotiontext a:hover, .promotiontext a:link, .promotiontext a:visited {
	color: #E7620A !important;
}
.promotiontext a span {
	text-shadow: #ffffff 1px 1px 1px, #ffffff 0px 0px 2px, #ffffff 0px 0px 2px, #ffffff 0px 0px 2px !important;
}

.promotiontext td {
	padding-left: 10px;
	background-image: none;
}
.promotiontexttitle {
	font-size: 14px;
	color: black;
	background-color: #DAF9FA;
	border-left: #EFE1AB 2px solid;
	border-right: #EFE1AB 2px solid;
	padding-left: 5px;
}

.promotiontitle {
	font-size: 18px;
	color: #EC9B04;
	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:active, .promotiontitle a:hover, .promotiontitle a:link, .promotiontitle a:visited {
	color: #EC9B04 !important;
}

.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;
}

.promotiontitlerow .pagetitle {
	color: #F75202 !important;
}

.promotiontitlerow .pagetitle a:active, .promotiontitlerow .pagetitle a:hover, .promotiontitlerow .pagetitle a:link, .promotiontitlerow .pagetitle a:visited {
	color: #F75202 !important;
}

.promotiontitle span {
	display: inline-block;
	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: #FFFEF9;
}

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

.promotiontdC {
	font-size: 14px;
	text-indent: 14px;
	color: #7D5B4D;
	background-color: #FFFEF9;
}

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

.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: #FFFEF9;
}

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