#seo-links {
	text-align:center; margin: 20px auto;}
#seo-links a:link {
	color: #0078C9;	text-decoration: underline;}
#seo-links a:visited {
	text-decoration: underline;	color: #0078C9;}
#seo-links a:hover {
	text-decoration: none;	color: #0078C9;}
#seo-links a:active {
	text-decoration: underline;	color: #0078C9;}
body {
	margin: 0; padding: 0; background: #fff url(http://www.saveology.com/images/site/background.gif) repeat-x; text-align: center; }
img {
	border: 0; }
.container {
	width: 962px; margin: 0 auto; display: block; text-align: left; }
#header {
	width: 962px; height: 96px; }
.logo {
	margin: 28px 0 0 3px; float: left; }
#maincontent {
	width: 944px; margin: 10px auto; }
.content-font {
	font-family: Arial;	font-size: 11px; color: #000; }
.cscall {
	width: 500px; float: right;	margin: 15px 13px 0 0;	text-align: right;	font-family: Arial; }
.cscall-links {
	font-size: 10px; color: #a6a691; line-height: 23px; }
.cscall_t {
	font-size: 13px; color: #47ac46; font-weight: bold;	line-height: 15px; }
.cscall-number {
	font-size: 21px; color: #000; font-weight: bold; }
.cscall-hours {
	font-size: 10px; color: #000; }
#mainnav {
	width: 962px; height: 45px;	position: relative; z-index: 500; }
.clearing {
	clear: both; }
	

.menu {font-size:11px;height: 55px; width: 966px; font-family: arial;}
.menu ul {padding:0;margin:0;list-style-type:none; height:55px;}
.menu ul ul {width:10.2em; margin: 16px 0 0 0; border: 1px solid #d9dabb;}
.menu ul li {float:left;height:55px;line-height:3em; z-index: 9999;}
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;text-decoration:none;color:#fff;}
.menu ul ul a, .menu ul ul a:visited {display:block;background:#f6f6ee; color:#000;width:10em;line-height:1em; padding:5px 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em;}
.menu table {position:absolute; left:1px; top:0; width:0; height:0; font-size:1em;}
.menu ul :hover a.sub1 {background:#b4be9c;}
.menu ul ul :hover a.sub2 {background:#c4ceac;}
* html .menu a:hover {color:#000;position:relative;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#000;}
* html .menu ul ul a:hover{color:#fff;background:#d9dabb; position:relative;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#d9dabb;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:2.5em;left:0;width:10.2em;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.menu ul ul {
	top:2.6em; }
}
.menu ul :hover ul{visibility:visible; height:auto;}

.home_bt {
	width: 57px; height: 55px; background: url(http://www.saveology.com/images/mainnav/home_bt.gif) no-repeat; }
.home_bt:hover {
	background-position: 0 -55px; }
.home_bt_on {
	width: 57px; height: 55px; background: url(http://www.saveology.com/images/mainnav/home_bt-on.gif) no-repeat; }
	
.tv_bt {
	width: 28px; height: 55px; background: url(http://www.saveology.com/images/mainnav/tv_bt.gif) no-repeat; }
.tv_bt:hover {
	background-position: 0 -55px; }
.tv_bt_on {
	width: 28px; height: 55px; background: url(http://www.saveology.com/images/mainnav/tv_bt-on.gif) no-repeat; }
	
.internet_bt {
	width: 68px; height: 55px; background: url(http://www.saveology.com/images/mainnav/internet_bt.gif) no-repeat; }
.internet_bt:hover {
	background-position: 0 -55px; }
.internet_bt_on {
	width: 68px; height: 55px; background: url(http://www.saveology.com/images/mainnav/internet_bt-on.gif) no-repeat; }
	
.phone_bt {
	width: 55px; height: 55px; background: url(http://www.saveology.com/images/mainnav/phone_bt.gif) no-repeat; }
.phone_bt:hover {
	background-position: 0 -55px; }
.phone_bt_on {
	width: 55px; height: 55px; background: url(http://www.saveology.com/images/mainnav/phone_bt-on.gif) no-repeat; }
	
.hs_bt {
	width: 107px; height: 55px; background: url(http://www.saveology.com/images/mainnav/hs_bt.gif) no-repeat; }
.hs_bt:hover {
	background-position: 0 -55px; }
.hs_bt_on {
	width: 107px; height: 55px; background: url(http://www.saveology.com/images/mainnav/hs_bt-on.gif) no-repeat; }
	
.hi_bt {
	width: 136px; height: 55px; background: url(http://www.saveology.com/images/mainnav/hi_bt.gif) no-repeat; }
.hi_bt:hover {
	background-position: 0 -55px; }
.hi_bt_on {
	width: 136px; height: 55px; background: url(http://www.saveology.com/images/mainnav/hi_bt-on.gif) no-repeat; }
	
.insurance_bt {
	width: 80px; height: 55px; background: url(http://www.saveology.com/images/mainnav/insurance_bt.gif) no-repeat; }
.insurance_bt:hover {
	background-position: 0 -55px; }
.insurance_bt_on {
	width: 80px; height: 55px; background: url(http://www.saveology.com/images/mainnav/insurance_bt-on.gif) no-repeat; }
	
.moving_bt {
	width: 62px; height: 55px; background: url(http://www.saveology.com/images/mainnav/moving_bt.gif) no-repeat; }
.moving_bt:hover {
	background-position: 0 -55px; }
.moving_bt_on {
	width: 62px; height: 55px; background: url(http://www.saveology.com/images/mainnav/moving_bt-on.gif) no-repeat; }
	
.finance_bt {
	width: 65px; height: 55px; background: url(http://www.saveology.com/images/mainnav/finance_bt.gif) no-repeat; }
.finance_bt:hover {
	background-position: 0 -55px; }
.finance_bt_on {
	width: 65px; height: 55px; background: url(http://www.saveology.com/images/mainnav/finance_bt-on.gif) no-repeat; }
	
.club_bt {
	width: 116px; height: 55px; background: url(http://www.saveology.com/images/mainnav/club_bt.gif) no-repeat; }
.club_bt:hover {
	background-position: 0 -55px; }
.club_bt_on {
	width: 116px; height: 55px; background: url(http://www.saveology.com/images/mainnav/club_bt-on.gif) no-repeat; }
	
.hw_bt {
	width: 115px; height: 55px; background: url(http://www.saveology.com/images/mainnav/hw_bt.gif) no-repeat; }
.hw_bt:hover {
	background-position: 0 -55px; }
.hw_bt_on {
	width: 115px; height: 55px; background: url(http://www.saveology.com/images/mainnav/hw_bt-on.gif) no-repeat; }
	
.specials_bt {
	width: 77px; height: 55px; background: url(http://www.saveology.com/images/mainnav/specials_bt.gif) no-repeat; }
.specials_bt:hover {
	background-position: 0 -55px; }
.specials_bt_on {
	width: 77px; height: 55px; background: url(http://www.saveology.com/images/mainnav/specials_bt-on.gif) no-repeat; }
	
/* Superbowl CSS -------------------------------------------------------------------------------------------------- */
#SB-container {
	width: 944px; height: auto; margin: 0 auto; text-align: left; }
#form {
	width: 944px; }
#form input { font: 11px arial; }
#form select { font: 11px arial; width: 127px; }
#form-l {
	width: 318px; background: url(/images/superbowl-formbk1.jpg) no-repeat; float: left; }
#form-l ul {
	margin: 20px 0 0 77px; padding: 0; }
#form-l ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-l ul li label {
	width: 80px; display: inline-block; margin: 0; padding: 0; }
#form-lb {
	width: 364px;  background: url(/images/superbowl-formbk2.jpg) no-repeat; float: left; }
#form-lb ul {
	margin: 20px 0 0 20px; padding: 0; }
#form-lb ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-lb ul li label {
	width: 170px; display: inline-block; margin: 0; padding: 0;  }
#form-lb ul li input.check { border: none; }
#form-r {
	float: right; }
.enter-bt {
	width: 321px; height: 41px; margin: 0 auto;border: none; }
/* Superbowl CSS ends --------------------------------------------------------------------------------------------------- */
/* Spa CSS -------------------------------------------------------------------------------------------------- */
#form-2 {
	width: 333px; height: 320px; background: url(../images/spa1-formbk1.jpg) no-repeat; float: left; }
#form-2 ul {
	margin: 20px 0 0 77px; padding: 0; }
#form-2 ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-2 ul li label {
	width: 80px; display: inline-block; margin: 0; padding: 0; }
#form-2b {
	width: 349px; height: 320px; background: url(../images/spa1-formbk2.jpg) no-repeat; float: left; }
#form-2b ul {
	margin: 20px 0 0 20px; padding: 0; }
#form-2b ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-2b ul li label {
	width: 170px; display: inline-block; margin: 0; padding: 0;  }
#form-2b2 {
	width: 349px; height: 320px; background: url(../images/spa1-formbk2_2.jpg) no-repeat; float: left; }
#form-2b2 ul {
	margin: 20px 0 0 20px; padding: 0; }
#form-2b2 ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-2b2 ul li label {
	width: 170px; display: inline-block; margin: 0; padding: 0;  }

/* Spa CSS ends --------------------------------------------------------------------------------------------------- */
/* 5k CSS -------------------------------------------------------------------------------------------------- */
#form-3 {
	width: 333px; height: 320px; background: url(../images/5k-formbk1.jpg) no-repeat; float: left; }
#form-3 ul {
	margin: 20px 0 0 77px; padding: 0; }
#form-3 ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-3 ul li label {
	width: 80px; display: inline-block; margin: 0; padding: 0; }
#form-3b {
	width: 349px; height: 320px; background: url(../images/5k-formbk2.jpg) no-repeat; float: left; }
#form-3b ul {
	margin: 20px 0 0 20px; padding: 0; }
#form-3b ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-3b ul li label {
	width: 170px; display: inline-block; margin: 0; padding: 0;  }

/* 5k CSS ends --------------------------------------------------------------------------------------------------- */
/* Scholarship CSS -------------------------------------------------------------------------------------------------- */
#form-4 {
	width: 333px; height: 320px; background: url(../images/school-formbk1.jpg) no-repeat; float: left; }
#form-4 ul {
	margin: 20px 0 0 77px; padding: 0; }
#form-4 ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-4 ul li label {
	width: 80px; display: inline-block; margin: 0; padding: 0; }
#form-4b {
	width: 349px; height: 320px; background: url(../images/school-formbk2.jpg) no-repeat; float: left; }
#form-4b ul {
	margin: 20px 0 0 20px; padding: 0; }
#form-4b ul li {
	list-style-type: none; padding-bottom: 8px; }
#form-4b ul li label {
	width: 170px; display: inline-block; margin: 0; padding: 0;  }

/* Scholarship CSS ends --------------------------------------------------------------------------------------------------- */
	

	
#footer {
	width: 100%; min-height: 200px;	background: url(http://www.saveology.com/images/site/footer-back.jpg) repeat-x 0 5px; padding-top: 10px; font-size: 10px; font-family: Arial; }
.footer-box {
	width: 100%;	margin: 0 auto;	text-align: center;		color: #757568;	padding: 10px 0;	line-height: 16px;}
	
#footer-cntnr {
	width: 960px; margin: 0 auto; text-align: left; font-size: 10px; color: #757568; padding: 35px 0 15px 0;	line-height: 16px; }
#footer-cntnr ul,#footer-cntnr ul ul,#footer-cntnr ul ul ul  { margin: 0; padding: 0; }
#footer-cntnr ul li,#footer-cntnr ul li li { float: left; display: block; }
#footer-cntnr ul li.colL { width: 380px; }
#footer-cntnr ul li.coldiv { border-left: 1px solid #d5d6bb; width: 20px; height: 148px; }
#footer-cntnr ul li.colM { width: 190px; }
#footer-cntnr ul li.colR { width: 360px; text-align: right; }
#footer-cntnr ul li.colR #copyinfo { float: right; }
#footer-cntnr ul li.colR #copyinfo #social { width: 318px; min-height: 125px; margin-top: 6px; position: relative; }
#footer-cntnr ul li.colR #copyinfo #social ul { margin: 0 0 4px 28px; padding: 0; }
#footer-cntnr ul li.colR #copyinfo #social ul li {  float: left; display: block; padding-right: 15px; height: 20px; }
#footer-cntnr ul li.colR #copyinfo #social ul li.t { background: url(http://www.saveology.com/images/site/twitter-icon.gif) no-repeat; padding-left: 24px; }
#footer-cntnr ul li.colR #copyinfo #social ul li.f { background: url(http://www.saveology.com/images/site/facebook-icon.gif) no-repeat; padding: 0 0 0 24px; }
#footer-cntnr ul li.colR #copyinfo #social ul li a { color: #0078c9; text-decoration: none; }
#footer-cntnr ul li.colR #copyinfo #social ul li a:hover { color: #0078c9; text-decoration: underline; }
#footer-cntnr ul li li.col1 { width: 195px; }
#footer-cntnr ul li li.col1a { width: 185px; }
#footer-cntnr ul li span { font-size: 15px; font-weight: bold; color: #949483; display: block; margin-bottom: 5px; }
#footer-cntnr ul li li li { float: none; }
#footer-cntnr ul li.colR #copyinfo #social #newsletter { width: 345px; position: absolute; bottom: 40px; right: 0; border: 1px solid #d5d6bb; margin-top: 4px; text-align: left; background: #f4f5ed; padding-bottom: 5px; }
#footer-cntnr ul li.colR #copyinfo #social #newsletter ul { margin: 0; padding: 0; }
#footer-cntnr ul li.colR #copyinfo #social #newsletter ul li { float: left; display: block; padding: 0 0 0 3px; vertical-align: middle; }
#footer-cntnr ul li.colR #copyinfo #social #newsletter ul li.end { padding: 0; }
#footer-cntnr ul li.colR #copyinfo #social #newsletter ul li input.box { width: 50px; border: 1px solid #d5d6bb; font-size: 11px; background: #fff; vertical-align: text-top; }
#footer-cntnr ul li.colR #copyinfo #social #newsletter strong { display: block; padding: 2px 0 4px 2px; }
#footer-cntnr ul li.colR #copyinfo #social #newsletter ul li input.btn { margin: 4px 0 4px 85px; }
	
.footer-red {
	color: #ff0000; }
.footerlink:link {
	color: #525247;	text-decoration: none;}
.footerlink:visited {
	text-decoration: none;	color: #525247;}
.footerlink:hover {
	text-decoration: underline;	color: #525247;}
.footerlink:active {
	text-decoration: none;	color: #525247;}
.footerlink2:link {
	color: #A6A691;	text-decoration: none;}
.footerlink2:visited {
	text-decoration: none;	color: #A6A691;}
.footerlink2:hover {
	text-decoration: underline;	color: #A6A691;}
.footerlink2:active {
	text-decoration: none;	color: #A6A691;}
	
/*2nd Step ----------------------------------*/
#second-step{
	width:950px; height:400px; background:url(../images/thanks/main-form.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:10px 0 0 10px; line-height:18px;
}
#second-step_fem{
	width:950px; height:400px; background:url(../images/thanks/main-form2.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:10px 0 0 10px; line-height:14px;
}
/*sign up form*/
#signupform {width:550px; margin:0; padding:10px;}

#signupform p {font-weight:bold; margin-left:0; padding-left:0;}

.frmfloatlft {float:left; margin-right:10px;}

.pasterikinlines {display:inline; padding-right:0px;}
.clearbth {clear:both;}


/* Thank You Page ---------------------------------*/
#thanks{
	width:950px; height:280px; background:url(../images/thanks/main_splash.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:20px 0 0 10px; letter-spacing:0.2px;
}
#no-thanks{
	width:950px; height:280px; background:url(../images/thanks/main-splash-nomoney.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:20px 0 0 10px; letter-spacing:0.2px;
}
.thankstitle{
	font-size:26px; color:#54B847; font-weight:bold;
}
#thanks-bot{
	width:960px; text-align:center; margin:15px 0;
}
#thanks-bot ul{
	margin:0; padding:0; text-align:center; list-style:none;
}
#thanks-bot .li1{
	float:left; width:312px;
}
#thanks-bot .li2{
	float:left;
}
.thanks_text { font-size:16px; text-align:center; font-weight:bold; line-height:24px; }
.btn_space { margin-bottom:55px;}

/*--------default page -----------*/
.sweeps-cont{
	width:926px; background: #fff; border:1px solid #E0E1B9; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px; margin:0 auto;
}
.clearing{
	clear:both;
}
#sweeps-leftcont{
	float:left; width:606px;
}
.h1default{
	font-size:26px; font-weight:bold; color:#54B948; margin:0; padding:0;
}
.sweeps-sub{
	font-size:20px; font-weight:bold; color:#000;
}
p {
	line-height:18px;
}

/*greenbox*/

#greenbox{
	width:310px; height:296px; background: url(../images/index/submitarea.jpg); float:right; text-align:center;
}
#greenbox .title1{
	font-size:20px; font-weight:bold;
}
#greenbox .title2{
	font-size:18px; font-weight:bold;
}
#greenbox ul{
	margin:0; padding:0; list-style:none; width:290px; margin: 15px auto 0px auto;
}
#greenbox .li1{
	width:57px; float:left; text-align:left; font-size:11px; line-height:30px;
}
#greenbox .li2{
	width:83px; float:left; text-align:left;
}
#greenbox .li3{
	width:58px; float:left; text-align:left; font-size:11px; line-height:30px; margin-left:5px;
}
#greenbox .radio{
	width:85px; height:21px; margin:5px 0;
}
#greenbox .textbox{
	width:79px; height:15px; margin:5px 0;
}
#greenbox .listbox{
	width:83px; height:21px; margin:5px 0; font-size: 11px; padding: 0;
}
#greenbox select.listbox{
	width:83px; height:21px; margin:5px 0; font-size: 10px; padding: 0;
}
#greenbox .check{
	text-align:left; font-size:11px; width:290px; margin:18px auto -8px auto;
}
#greenbox .button{
	font-size:11px; width:290px; margin:20px auto 0 auto;
}
/*features*/
#feature-cont{
	width:950px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}
#feature-cont1{
	background:url(../images/feat1.jpg) no-repeat; width:377px; height:355px; float:left;
}
.feature-innercont{
	padding:10px;
}
.feature-title{
	font-size:26px; font-weight:bold; color:#6CC871
}
.feature-subtitle{
	font-size:18px;
}
.feature-greentext, .feature-greentext2{
	margin:32px 0 -20px 0; padding:0 0 0 10px; background-color:#c1e7c2; color:#2EB135; font-size:16px; width:290px;
}
.feature-greentext2{
	margin:32px 0 -20px 3px;
}
.defaultul{
	list-style:url(../images/index/checkmark.jpg);
}
#feature-cont2{
	background:url(../images/feat2a.jpg) no-repeat; width:323px; height:355px; float:left;
}
#feature-cont3{
	background:url(../images/SVSW_coming.jpg) no-repeat; width:250px; height:355px; float:right;
}
.former-head{
	font-size:16px; font-weight:bold;
}

/*Added for the gray background when failure from Destination rewards to show the error message */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.requirednote
{
	margin-top:16px;
}
#howitworks_lft {background:url(../images/unlimited_1.gif) no-repeat top; width:305px; height:300px; float:left; margin-bottom:10px; position:relative;}
.memloginbtn_2 {position:absolute; bottom:6px; right:44px;}
#rgtbox_movie {width:645px; height:300px; float:left; margin-bottom:10px; position:relative;}
.jointodaybtn {position:absolute; bottom:50px; left:90px;
	height: 29px;
}