body { 
	font-family: arial,helvetica,sans-serif;
	background: #fff;
	font-size: .9em;
}
a, a.link, a.visited { color: #506582; }
a.hover, a.active { color: #87270C; }
img { border: 0;max-width:100%;height:auto }
div,table,p,iframe { max-width:100% }
#main { background: #fff; margin: 0; max-width: 800px; border-bottom:1px solid #000; }
#header { padding: .4em 1em }
#logo { float:left; }
#logo img { border: 0; }
#navLink { display:none; float: right; margin-top: 14px; }
#navLink img { width: 40px; height: 28px; }
#navBar { 
	display:none;
	background:#ddd;
	position: absolute;
	float: right;
	z-index: 5000;
	right: 2px;
	top: 110px;
	box-shadow: 0 0 4px #333;
}
#navBar a { background:#ddd;padding: .8em; width: 10em; color: #236; display:block; text-decoration:none; font-size: .9em; border: 1px solid #333; }
#navBar a:hover { background:#fff;color: #822; }
#phoneInfo { display:none; text-align:center; margin:8px }
#phoneNumSmall { color:#333;font-size:1.3em;font-weight:bold }
#phoneSupport { font-size:.9em;color:#666; }
#sloganSmall { font-size:1em;font-style:italic;color:#000; }

/* Used? */
#phoneInfo2 { background:#000;text-align:center;padding:4px 8px; }
#phoneInfo2 a { color: #eee; }

#topButtonBar2 {
	background: #77220a;
	background: linear-gradient(#77220a, #b73512);
	-webkit-background: linear-gradient(#77220a, #b73512);
	-o-background: linear-gradient(#77220a, #b73512);
	-moz-background: linear-gradient(#77220a, #b73512);
	padding: 4px .8em;
	border-bottom: 1px solid #000;
}
#topButtonBar {
	background: #e84542;
	background: linear-gradient(#e84542, #b73512);
	-webkit-background: linear-gradient(#e84542, #b73512);
	-o-background: linear-gradient(#e84542, #b73512);
	-moz-background: linear-gradient(#e84542, #b73512);
	padding: 4px .8em;
	border-bottom: 1px solid #000;
}
.mainContent { padding:12px 8px }
a.button,input.button { 
	background: #e7c781;
	background: linear-gradient(#f2ede2, #fbf200);
	-webkit-background: linear-gradient(#f2ede2, #fbf200);
	-o-background: linear-gradient(#f2ede2, #fbf200);
	-moz-background: linear-gradient(#f2ede2, #fbf200);
	color: #333;
	font-weight: bold;
	/*
	font-size: .9em;
	*/
	margin: .2em .2em .2em 0;
	width: 5.5em;
	padding: .3em .2em .2em .2em;
	text-align: center;
	border-radius: 8px;
	text-decoration:none;
	border: 1px solid #222;
	box-shadow: 0 0 3px #333;
	display: block;
}
#bottomButtonBar2 { 
	background:#999;
	background: linear-gradient(#999, #555);
    -webkit-background: linear-gradient(#999, #555);
    -o-background: linear-gradient(#999, #555);
    -moz-background: linear-gradient(#999, #555);
	padding:1em .2em;
	border-top:1px solid #000;
	border-bottom: 1px solid #000;
}
#bottomButtonBar { 
	display:none;
	background:#D8D8D8;
	background: linear-gradient(#D8D8D8, #555);
    -webkit-background: linear-gradient(#D8D8D8, #555);
    -o-background: linear-gradient(#D8D8D8, #555);
    -moz-background: linear-gradient(#D8D8D8, #555);
	padding:1em .2em;
	border-top:1px solid #000;
	border-bottom: 1px solid #000;
}
a.cbutton { 
	height: 18px;
	background: #e7c781;
	background: linear-gradient(#f2ede2, #fbf200);
	-webkit-background: linear-gradient(#f2ede2, #fbf200);
	-o-background: linear-gradient(#f2ede2, #fbf200);
	-moz-background: linear-gradient(#f2ede2, #fbf200);
	color: #333;
	font-weight: bold;
	font-size: .6em;
	margin: 0;
	width: 9.1em;
	padding: .1em 0 .3em 0;
	text-align: center;
	border-radius: 8px;
	text-decoration:none;
	border: 1px solid #777;
	display:block;
}
a.ybutton,a.obutton {
    background: #fbf200;
    background: linear-gradient(#f2ede2, #fbf200);
    -webkit-background: linear-gradient(#f2ede2, #fbf200);
    -o-background: linear-gradient(#f2ede2, #fbf200);
    -moz-background: linear-gradient(#f2ede2, #fbf200);
    color: #333;
    font-weight: bold;
    font-size: 1em;
    margin: .4em .2em;
    width: 16em;
    padding: .1em;
    text-align: center;
    border-radius: 8px;
    text-decoration:none;
    border: 1px solid #777;
    display:inline-block;
}
a.obutton {
    background: #4e0700;
    background: linear-gradient(#b04f45, #4e0700);
    -webkit-background: linear-gradient(#b04f45, #4e0700);
    -o-background: linear-gradient(#b04f45, #4e0700);
    -moz-background: linear-gradient(#b04f45, #4e0700);
	text-shadow:0 1px 1px #000;
	color:#fff;
	letter-spacing:1px;
    border: 1px solid #333;
}
a.cbutton:hover,a.ybutton:hover { box-shadow: 0 0 5px #333;color:black }
a.obutton:hover { box-shadow: 0 0 5px #333;color:#eee }
.fright { float:right; }
.fleft { float:left; }
.fcenter { float:center; }
}
a.videobutton { 
	height: 18px;
	background: #121212;
	background: linear-gradient(#555, #111);
	-webkit-background: linear-gradient(#555, #111);
	-o-background: linear-gradient(#555, #111);
	-moz-background: linear-gradient(#555, #111);
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 .2em;
	width: 9.6em;
	padding: .3em .2em;
	text-align: center;
	border-radius: 8px;
	text-decoration:none;
	border: 1px solid #777;
	display:block;
}
.fright { float:right; }
.fleft { float:left; }
.fcenter { float:center; }
#easyWomanNew { 
	background: url(/img/womanBg-dark.jpg) no-repeat;
	max-width: 600px;
	min-height:100px;
	max-height:133px;
	font-size:1em;
	color: #fff;
	font-weight: bold;
	line-height: 1.95;
	padding: 10px 3px 20px 132px;
	text-shadow: #000 3px 3px 4px;
}
#easyWoman { 
	background: url(/img/womanBg-dark.jpg) no-repeat;
	max-width: 600px;
	min-height:133px;
	max-height:133px;
	font-size:1.6em;
	color: #fff;
	font-weight: bold;
	line-height: 1.95;
	padding: 10px 3px 20px 15px;
	text-shadow: #000 3px 3px 4px;
}
#mobileSlide { 
	display:none;
	background: url(/img/slide4.jpg);
	background-position: right top;
	max-width: 950px;
	height:231px;
}
.slideText {
  position: absolute;
  z-index: 20;
  margin: 50px 0 0 40px;
  padding:0;
  font-family: noto_sans,helvetica,sans-serif;
  font-size:1.8em;
  font-weight:bold;
  color:#fff;
  line-height:1.75;
  letter-spacing:.1em;
  text-shadow:2px 2px 4px #000;
  background:transparent;
}
.homeSlideText {
  position: absolute;
  z-index: 20;
  margin: 10px 0 0 40px;
  padding:0;
  font-family: noto_sans,helvetica,sans-serif;
  font-size:1.9em;
  font-weight:bold;
  color:#fff;
  line-height:1.5;
  letter-spacing:.1em;
  text-shadow:2px 2px 4px #000;
  background:transparent;
}

.tm { font-size: .3em; }
.clear { clear:both }
.footer { max-width:800px; width:90%; margin:2em auto; font-size: .8em }
.footer a { color: #000; }
.copyright { text-align:center; }
.textLinks { text-align:center;margin-bottom:16px }
.disclaimer { width:90%;margin: 0 auto;text-align:justify; }
.blueBox { 
	background: #dce0e6;
	background: linear-gradient(#dce0e6, #c8d5e8);
        -webkit-background: linear-gradient(#dce0e6, #c8d5e8);
        -o-background: linear-gradient(#dce0e6, #c8d5e8);
        -moz-background: linear-gradient(#dce0e6, #c8d5e8);
	padding:4px 8px 8px 8px; 
}
.blueHead { color:#3b5688;font-size:1.3em;font-weight:bold; }
.mediumHead {
    font-size: 1.2em;
    font-weight: bold;
    color: #4e6480;
    margin-bottom: 12px;
}
.mediumHead2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #4e6480;
    margin-bottom: 12px;
    text-shadow: #bbb 3px 3px 4px;
}

.step1 {
        background: url(/img/step1_smallgrey.png) no-repeat;
        width: 45px;
        height: 45px;
}
.step2 {
        background: url(/img/step2_smallgrey.png) no-repeat;
        width: 45px;
        height: 45px;
}
.step3 {
        background: url(/img/step3_smallgrey.png) no-repeat;
        width: 45px;
        height: 45px;
}
.step1q {
        background: url(/img/docicon1.jpg) no-repeat;
        width: 45px;
        height: 45px;
}
.step2q {
        background: url(/img/staricon1.jpg) no-repeat;
        width: 45px;
        height: 45px;
}
.spacedList li { margin-bottom: 1em; }
.bigText { font-size:1.2em; }
.cellPad4 td,th { padding: 4px }
.cellPad8 td,th { padding: 8px }
.cellPad12 td,th { padding: 12px }
.valignTop { vertical-align:top }
.valignTop td,th { vertical-align:top }
.ss-directright:before { vertical-align:middle; color: #922 }
.ss-delete:before { vertical-align:middle; color: #922 }
ul.checkmarks { margin-top:0; margin-bottom:0;padding-top:0;padding-bottom:0;padding-right:8px;list-style-image: url(/img/checkbox-small.png); }
.half { float:left;width:49% }
.third { float:left;width:33% }
.twothird { float:left;width:60% }
.mobileFeatures {
	display:none;
	background:#fff;
	color: #333;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.mobileFeatures h3 { color:#555;font-size: 1.3em; text-align:center;text-shadow:0px 0px 1px #333;letter-spacing:2px }
.mobileFeatures div { display:inline-block; margin: 0 auto }
.mobileFeatures div ul { margin-top:0; text-align:left }
.mobileFeatures div ul li { padding-bottom:8px }
