body {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	font-size: 14px;
	background-color: #eaebeb;
}
@font-face {
    font-family: 'VAGRundschriftDRegular';
    src: url('fonts/vagrundschriftd-webfont.eot');
    src: url('fonts/vagrundschriftd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vagrundschriftd-webfont.woff') format('woff'),
         url('fonts/vagrundschriftd-webfont.ttf') format('truetype'),
         url('fonts/vagrundschriftd-webfont.svg#VAGRundschriftDRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

img, div { behavior: url(../iepngfix.htc) }

h1 {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 18px;
	color: #4d7531;
	font-family: 'VAGRundschriftDRegular';
	font-weight: normal;
}
ul li {
	color: #406b22;
}
.imgBorder {
	border: solid 1px #406b22;
	padding: 2px;
}

.greyText {
	color: #474747;
}



.left {
	float: left;
}
.right {
	float: right;
}
.fadeThis * {
	display: none;
}
.fadeThis {
	position:relative;
	display:block;
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 1000;
}
.fadeThis span.hover {
	background-position: right bottom;
	cursor:pointer;
	top: 0px !important;
	left: 0px !important;
}
#container {
	width: 980px;
	margin: 0 auto;
}
.wBorder {
	background-color: #FFFFFF;
	padding: 1px;
	padding-top: 0px;
	margin-bottom: 30px;
}
#header #topHead {
	height: 160px;
	width: 980px;
	background-color: #82B23D;
}
#header #navWrap   {
	background-image: url(../images/nav-bg.png);
	height: 44px;
	background-repeat: repeat-x;
}
.yellowBar {
	background-color: #fec501;
	height: 7px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.yellowBarB {
	background-color: #fec501;
	height: 14px;
}

#header #topHead #ssTop {
	width: 200px;
	height: 95px;
}
#header #topHead #codeLogin {
	background-image: url(../images/codelogin_modified.png);
	width: 290px;
	height: 31px;
	background-repeat: no-repeat;
	display: block;
}
#header #topHead #logo {
	width: 330px;
	height: 83px;
}
#header #topHead #saveMoney {
	width: 490px;
	height: 44px;
	background-image: url(../images/save_time_money_environment_protected.jpg);
	background-repeat: no-repeat;
}
#header #topHead #sharktank {
	height: 20px;
}
#followUs  {
	background-image: url(../images/follow-us.jpg);
	width: 77px;
	height: 30px;
	background-repeat: no-repeat;
	float: left;
}
#header #topHead #ssTop #goHomeBtn, #header #topHead #ssTop #goHomeBtn span.hover {
	background-image: url(../images/goHome-btn.jpg);
	width: 122px;
	height: 30px;
	background-repeat: no-repeat;
	display: block;
}
#facebook, #facebook span.hover {
	background-image: url(../images/facebook2.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 23px;
	height: 30px;
	margin-right: 4px;
}
#twitter, #twitter span.hover {
	background-image: url(../images/twitter2.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 23px;
	height: 30px;
	margin-right: 4px;
}
#blog, #blog span.hover {
	background-image: url(../images/blog2.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 23px;
	height: 30px;
}
#header #topHead #loginAs {
	background-image: url(../images/login-as-bg-modified.png);
	background-repeat: no-repeat;
	width: 290px;
	height: 80px;
}
#header #topHead #loginAs .loginAsBox {
	border: solid 1px #7d7d7d;
	width: 220px;
	height: 20px;
	font-family: Calibri;
	text-align: center;
}
#header #getStartedFloat {
	background-image: url(../images/getStarted.png);
	width: 270px;
	height: 87px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
#header #armFloat {
	background-image: url(../images/arm-float.png);
	width: 18px;
	height: 46px;
	background-repeat: no-repeat;
	position: absolute;
	right: -18px;
	top: -16px;
}
#header #navWrap ul#navUL {
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
	position: relative;
}
#header #navWrap ul#navUL li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
}

#header #navWrap ul#navUL li .sub {
	position: absolute;
	left: 0px;
	top: 52px;
	display: none;
	z-index: 9999;
}
#header #navWrap ul#navUL li .sub .subContent {
	background-image: url(../images/menu-BG.png);
	border: solid 2px #fec501;
	border-top: 0px;
	padding: 15px;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	font-size:12px;
	position: relative;
}
#header #navWrap ul#navUL li .sub .subContent strong{
	font-weight:bold;
	font-size:14px;	
	color:#436e23;
}
#header #navWrap ul#navUL li .sub .subContent defaultText{
	font-size:14px;	
	color:#436e23;
}
#header #navWrap ul#navUL li .sub .subContent .dotDivider{
	margin:5px 0px;	
}
#header #navWrap ul#navUL li .sub .subContent .topBlank{
	height: 44px;	
}
#header #navWrap ul#navUL li .sub .subContent a:link, #header #navWrap ul#navUL li .sub .subContent a:visited{
	color:#6e6e6e;
	text-decoration:none;
}
#header #navWrap ul#navUL li .sub .subContent a:hover{
	color:#2c2c2c;	
}
#header #navWrap ul#navUL li .sub .active{
	background-position: 0px bottom;
	position: absolute;
	top: -52px;
	left: 0px;
}
ul#navUL #company{
	background-image: url(../images/nav-company.png);
	background-repeat: no-repeat;
	display: block;
	width: 91px;
	height: 44px;
}
ul#navUL #products {
	background-image: url(../images/nav-product-services.png);
	background-repeat: no-repeat;
	display: block;
	width: 90px;
	height: 44px;
}
ul#navUL #howItWorks {
	background-image: url(../images/nav-how-it-works.png);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 44px;
}
ul#navUL #developers {
	background-image: url(../images/nav-developers.png);
	background-repeat: no-repeat;
	display: block;
	width: 129px;
	height: 44px;
}
ul#navUL #tradeshows2014{
	background-image: url(../images/nav-tradeshows2014.png);
	background-repeat: no-repeat;
	display: block;
	width: 91px;
	height: 44px;
}
ul#navUL #fraudStats {
	background-image: url(../images/nav-fraud-stats.png);
	background-repeat: no-repeat;
	display: block;
	width: 204px;
	height: 44px;
}
ul#navUL #shopcart {
	background-image: url(../images/nav-shopcart.png);
	background-repeat: no-repeat;
	display: block;
	width: 210px;
	height: 44px;
}
ul#navUL #whereItWorks {
	background-image: url(../images/nav-where-it-works.png);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 44px;
}
ul#navUL #video {
	background-image: url(../images/nav-video.png);
	background-repeat: no-repeat;
	display: block;
	width: 80px;
	height: 44px;
}

ul#navUL #faqs {
	background-image: url(../images/nav-faqs.png);
	background-repeat: no-repeat;
	display: block;
	width: 65px;
	height: 44px;
}
ul#navUL #contact {
	background-image: url(../images/nav-contact.png);
	background-repeat: no-repeat;
	display: block;
	width: 80px;
	height: 44px;
}
.dotDivider {
	background-image: url(../images/dot-Divider.png);
	background-repeat: repeat-x;
	height: 1px;
	margin: 15px 0px;
}
.contentWrap {
	padding: 0px 7px;
	text-align: justify;
	color: #474747;
	background-color: #FFFFFF;
}
.contentWrap a:link, .contentWrap a:visited{
	color:#406b22;
	font-weight:bold;
}
.contentWrap a:hover{
	color:#54cc00;
}
.iconWrapper {
	width: 120px;
	float: left;
	height: 141px;
	margin-right: 16px;
	cursor: pointer;
	z-index: 0;
}
.iconWrapper .pic {
	height: 118px;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	display: block;
	width: 120px;
}
.iconWrapper .text {
	text-align: center;
	color: #5e5e5e;
	font-size: 16px;
	font-family: Arial;
	width: 120px;
}
.iconWrapper.last {
	margin-right: 0px;
}
#enrollMeWrap {
	background-image: url(../images/enroll-me-bg.png);
	background-repeat: no-repeat;
	width: 285px;
	height: 60px;
	color: #585859;
	padding: 0px 10px;
	padding-top: 10px;
}
#enrollMeWrap #getStartedTextFloat {
	background-image: url(../images/getStartedText.png);
	width: 270px;
	height: 32px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
}
.goBtn  {
	background-image: url(../images/go-btn.png);
	background-repeat: no-repeat;
	width: 45px;
	height: 31px;
	display: block;
}
#formWrapper #formContent {
	background-image: url(../images/formBG.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
}
#formWrapper #formTop {
	background-image: url(../images/formTop.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 285px;
}
#formWrapper #formBottom {
	background-image: url(../images/formBottom.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 285px;
}
#formWrapper .listbox {
	width: 238px;
	border: solid 1px #a6a5a5;
	margin-bottom: 10px;
	font-family: calibri;
	font-size: 14px;
}
#formWrapper .textbox    {
	width: 238px;
	border: solid 1px #a6a5a5;
	margin-bottom: 6px;
	font-family: Calibri;
	font-size: 14px;
}
#formWrapper .left .textbox, #formWrapper .right .textbox {
	width: 112px;
}
.sendRequest {
	background-image: url(../images/sendRequest-btn.png);
	background-repeat: no-repeat;
	width: 140px;
	height: 31px;
	display: block;
}

.btn:hover{
	background-position:0px bottom;	
}#boxesWrap .box {
	float: left;
	border: solid 1px #dbdbdb;
	width: 232px;
}
#boxesWrap .box .pic {
	padding: 1px;
}
#boxesWrap .box .title {
	height: 34px;
	background-image: url(../images/box-title-bg.gif);
	line-height: 32px;
	padding: 0px 12px;
}
#boxesWrap .box .title .left {
	color: #5e5e5e;
	font-size: 18px;
	font-family: Arial;
}
#boxesWrap .box .title .right a:link, #boxesWrap .box .title .right a:visited {
	text-decoration:none;
	color:#5e5e5e;
	background-image:url(../images/lil-aRrorw.png);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:13px;
	display:block;
	height:34px;
	font-weight: bold;
}
#boxesWrap .box .title .right a:hover{
	background-position:0px bottom;	
}
#bannerWrap {
	padding-top: 35px;
	padding-bottom: 31px;
	width: 728px;
	margin: 0 auto;
}
#footerWrapper {
	padding: 0px 34px;
}
#footerWrapper .footerCat {
	float: left;
}

#footerWrapper .footerCat .footerTitle {
	height: 23px;
	background-image: url(../images/lil-aRrorw.png);
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0px -10px;
	font-size: 18px;
	font-family: Arial;
	color: #504f4f;
	line-height: 12px;
}
#footerWrapper .footerCat .footerLinks {
	padding-left:25px;
	float: left;
}
#footerWrapper .footerCat .footerLinks a:link, #footerWrapper .footerCat .footerLinks a:visited {
	display:block;
	text-decoration:none;
	color:#919191;
}
#footerWrapper .footerCat .footerLinks a:hover{
	color: #504f4f;	
}
#footerWrapper .footerDivider {
	background-color: #aaabab;
	float: left;
	width: 1px;
	height: 80px;
	margin-right: 15px;
}
#footerWrapper .footerCat #email {
	color: #919191;
}
#footerWrapper .footerCat #email a:link, #footerWrapper .footerCat #email a:visited {
	background-image: url(../images/email-icon.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:15px;
	width:75px;
}
#footerWrapper .footerCat #email a:hover{
	background-position:right bottom;
}
#fireImage{
	background-image: url(../images/fire.png);
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
	width: 99px;
}
#giftCardImage{
	background-image: url(../images/giftcard/main.png);
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
	width: 99px;
}

#prepaidImage{
	background-image: url(../images/prepaid/main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#rewardsImage{
	background-image: url(../images/rewards/main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#couponImage {
	background-image: url(../images/coupons/main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#onlineImage {
	background-image: url(../images/onlineOrders/main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#aptmentImage {
	background-image: url(../images/appointments/main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#eventImage {
	background-image: url(../images/eventtickets/main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#lotteryImage {
	background-image: url(../images/lotterytickets/main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#spinloginImage {
	background-image: url(../images/SA_Main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#spinpaymentImage {
	background-image: url(../images/SP_Main.png);
	width: 99px;
	height: 100px;
	margin: 8px auto 0px auto;
	background-repeat: no-repeat;
	display: block;
}
#pageTitle {
	font-family: 'VAGRundschriftDRegular';
	color: #406b22;
	font-size: 34px;
	padding-top: 5px;
}
#pageTitle .dotDivider {
	margin: 0px 0px 10px 0px;
}
.textBoxWrap .textboxTop {
	background-image: url(../images/textbox-top.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 667px;
}
.textBoxWrap .textbotContent {
	background-image: url(../images/textboxContent-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	padding: 0px 15px;
}
.textBoxWrap .textboxBottom {
	background-image: url(../images/textbox-bottom.png);
	background-repeat: no-repeat;
	width: 667px;
	height: 10px;
}
.link561 {
	font-size: 10px;
	text-align: center;
}
.link561 a:link, .link561 a:visited{
	text-decoration:none;
	color:#919191;
}
.link561 a:hover{
	color: #504f4f;	
}
#slide1 {
	background-image: url(../images/slider-Slide-bg.png);
	background-repeat: no-repeat;
	width: 667px;
	height: 172px;
	position: absolute;
	z-index: 10000;
}
.row {
	position: relative;
}
.iconSlider {
	position: absolute;
	left: -3px;
	top: 148px;
	background-image: url(../images/slider-Slide-bg.png);
	background-repeat: no-repeat;
	width: 669px;
	height: 172px;
	z-index: 1002 !important;
	cursor: default;
}


#iconSlider-RightFloat  {
	background-image: url(../images/iconSlider-right.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 138px;
	height: 162px;
	z-index: 1003;
	top: -4px;
	right: 1px;
}
#iconSlider-LeftFloat {
	background-image: url(../images/iconSlider-left.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 138px;
	height: 162px;
	z-index: 1003;
	top: -4px;
	left: -3px;
}
#iconSlider-Float {
	background-image: url(../images/iconSlider-Float.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 148px;
	height: 154px;
	z-index: 1003;
	top: -4px;
	left: -3px;
}

 .iconSliderFloat .text.active {
	color: #FFFFFF;
}
.iconSliderFloat .pic .active {
	background-position: 0px bottom;
}
.iconSlider .sliderWrapper {
	padding: 30px 55px 0px 55px;
	color: #FFFFFF;
	position: relative;
}
.iconSlider .sliderWrapper a:link, .iconSlider .sliderWrapper a:visited{
	color:#FFFFFF !important;	
}
.iconSliderIconWrapper {
	float: left;
	width: 121px;
	margin-right: 26px;
}
.iconSliderIconWrapper.last {
	margin-right: 0px;
}

.iconSliderIcon {
	width: 119px;
	height: 102px;
	background-color: #f0f0f0;
	border: solid 1px #0a1900;
}
.iconSliderIcon-NoBorder {
	width: 121px;
	height: 104px;
}
.iconSliderIcon img{
	border:0px;	
}
.iconSliderIcon-Text {
	width: 121px;
	text-align: center;
	color: #FFFFFF;
}
.iconSliderIcon-Text a:link, .iconSliderIcon-Text a:visited{
	color:#FFFFFF;	
	text-decoration:none;
}
.iconSliderIcon-Text a:hover{
	text-decoration:underline;	
}#popUpBox {
	color: #FFFFFF;
	padding: 15px;
	width: 690px;
	margin: 0 auto;
	position: relative;
}

#popUpBox #popUpTitle {
	font-family: 'VAGRundschriftDRegular';
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 15px;
}
.iconSlider .sliderWrapper .closeBtn {
	position: absolute;
	background-image: url(../images/closeBtn.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.iconWrapper .iconLeft-Padding {
	padding-left: 3px; 
	padding-top: 4px;
}
.iconWrapper .iconMid-Padding{
	padding-top:4px;
	padding-left:14px;	
}
.iconWrapper .iconRight-Padding {
	padding-left:16px;
	padding-top:4px;	
}