@import url(http://fonts.googleapis.com/css?family=PT+Sans|Cantarell);
/*+clearfix {*/
DIV#features:after, #foot:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
DIV#features, #foot
{
	display: inline-block;
}
DIV#features, #foot
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
/*+init {*/
*
{
	margin: 0;
	padding: 0;
	font-size: 1em;
}
H1, H2, H3, H4, H5, H6, TH
{
	font-weight: inherit;
}
ADDRESS, CITE, DFN, VAR
{
	font-style: inherit;
}
CAPTION, CODE, KBD, PRE, SAMP, TT, INPUT, TEXTAREA, SELECT, BUTTON
{
	font-family: inherit;
}
TABLE
{
	border-spacing: 0;
}
TH
{
	text-align: left;
}
HTML, BODY, THEAD, TBODY, TFOOT, TR, TH, TD, BR
{
	position: static;
}
INPUT[type=hidden]
{
	display: none !important;
}
FIELDSET, A IMG
{
	border: 0;
}
BODY
{
}
/*+}*/
BODY
{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family: "PT Sans";
}
H1, H2, H3, H4
{
	font-family: Cantarell;
}
A#faqactionbutton IMG.button
{
	margin: 55px 0 55px 25%;
}
P
{
	color: #222;
}
IMG.imgcenter
{
	margin: 25px auto 26px;
	display: block;
}
#featured-noslide IMG
{
	/*+border-radius:15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	border-radius: 15px 15px 15px 15px;
	top: 68px;
	margin: 95px 0px 0px;
}
DIV.pullquote
{
	color: #3671A1;
}
DIV.scenario UL
{
	font-size: 14px;
}
DIV.action
{
	background-color: #A7DAF1;
}
DIV.action H2
{
	color: #174C6D;
}
DIV.action H2 A
{
	color: #174C6D;
}
/*wes header*/
UL#headerlinks
{
	list-style-type: none;
	float: left;
	width: 30%;
}
#headerlinks LI
{
	display: inline;
	float: left;
	margin: 1px 12px 0 0;
}
#headerlinks LI A
{
	color: #FFF;
	text-decoration: none;
}
/*logo and phone number*/
UL#logophone
{
	list-style-type: none;
	float: left;
	width: 70%;
}
#logophone LI
{
	display: inline;
	text-align: center;
}
#liphonenumber
{
	color: #BF4;
	height: 25px;
	display: block;
	font: 14.4pt Cantarell;
	width: 48%;
	float: left;
}
#lilogo
{
	background: url(images/logo-horiz-2-2011.png) no-repeat center;
	text-indent: -9999em;
	height: 30px;
	width: 47%;
	float: right;
	top: 3px;
	margin: 0 auto;
}
/*Features*/
/*[clearfix]*/DIV#features
{
	margin: 23px 0px 0px;
}
DIV#features-item
{
	float: right;
	width: 68%;
}
#features-item P, UL.ptext
{
	font: larger / 1em Cantarell;
	margin: 0 0 9px 26px;
}
#features-item H2
{
	color: #74A320;
	margin: 0px 0px 12px 0;
	font-size: 22.7pt;
}
UL.ptext
{
	margin: 0px 0px 15px 55px;
	list-style-type: disc;
}
#navigation A#next
{
	float: right;
}
/*Features unordered list*/
#featurelist LI
{
	/*[disabled]background:url(images/sprite.png) -55px -184px;*/
	height: 24px;
	/*[disabled]width:333px;*/
	display: block;
}
UL#featurelist
{
	width: 30%;
	float: left;
}
DIV#budgeting LI#budgeting, DIV#autopay LI#autopay, DIV#lowmaintenance LI#lowmaintenance, DIV#monthtomonth LI#monthtomonth, DIV#simplesetup LI#simplesetup, DIV#limitedsupply LI#limitedsupply, DIV#secret LI#secret, DIV#middleman LI#middleman, DIV#vetted LI#vetted, DIV#onelisting LI#onelisting, DIV#realwebsites LI#realwebsites, DIV#prequalified LI#prequalified, DIV#overview LI#overview, DIV#listing-position LI#listing-position, DIV#listing-appearance LI#listing-appearance
{
	background: url(images/sprite.png) -41px -142px;
	height: 37px;
	padding: 11px 0px 0px 23px;
	margin: 0px 0px 0px -23px;
}
DIV#budgeting LI#budgeting A, DIV#autopay LI#autopay A, DIV#lowmaintenance LI#lowmaintenance A, DIV#monthtomonth LI#monthtomonth A, DIV#simplesetup LI#simplesetup A, DIV#limitedsupply LI#limitedsupply A, DIV#secret LI#secret A, DIV#middleman LI#middleman A, DIV#vetted LI#vetted A, DIV#onelisting LI#onelisting A, DIV#realwebsites LI#realwebsites A, DIV#prequalified LI#prequalified A, DIV#overview LI#overview A, DIV#listing-position LI#listing-position A, DIV#listing-appearance LI#listing-appearance A
{
	color: #BBFF44;
	font-weight: bold;
	text-decoration: none;
}
#featurelist LI A
{
	display: block;
}
#clientbrandlogos
{
	height: 119px;
	width: 100%;
	display: block;
	background: url(images/partner-brands.gif) center;
	margin: 25px 0px 18px;
}
/*orbit slider*/
.orbit-caption
{
	display: none;
	/*[disabled]background-color:#020202;*/
	/*[disabled]width:555px;*/
}
/*Action form*/
#action-jotform H2
{
	color: #74A320;
	margin: 0px 0px 12px -26px;
	font-size: 22.7pt;
}
#action-jotform
{
	margin: 11px auto 55px;
	width: 666px;
}
.form-label
{
	width: 200px !important;
}
.form-label-left
{
	width: 200px !important;
}
.form-line
{
	padding: 10px;
	width: 666px;
}
.form-label-right
{
	width: 200px !important;
}
.form-all
{
	width: 650px;
	color: #000000 !important;
	font-family: Verdana;
	/*[disabled]font-size:18px;*/
}
.form-input-wide
{
	width: 444px;
	margin: 0 auto;
}
UL.form-section
{
}
/*Socail --------------------------------------------------*/
.facebook
{
	background: url(images/footer-facebook.png) no-repeat 50% 5px;
	background-image: url(images/footer-facebook.png);
	background-position-x: 50%;
	background-position-y: 5px;
}
#foot #feedback
{
	width: 469px;
	margin: 0 auto;
	text-align: center;
	padding: 6px 0px 0px;
}
#feedback H4
{
	color: #EEEEEE;
	font: 8pt sans-serif;
	width: 286px;
	margin: 0 auto;
}
.twitter
{
	background: url(images/footer-twitter.png) no-repeat 50% 0%;
	background-image: url(images/footer-twitter.png);
	background-position-x: 50%;
	background-position-y: 0%;
}
.linkedin
{
	background: url(images/linkedin.png) no-repeat 50% 0%;
	background-image: url(images/linkedin.png);
	background-position-x: 48%;
	background-position-y: -36%;
}
.twitter, .facebook, .linkedin
{
	color: #BBB;
	display: inline-block;
	font-family: "PS Sans", arial, serif;
	font-size: 10px;
	letter-spacing: 0.5px;
	padding-top: 34px;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
	margin: 0px;
}
/*STRUCTURE --------------------------------------------------*/
DIV.site_header
{
	border-bottom: 0;
	margin-bottom: 0;
	overflow: hidden;
	height: 50px;
}
DIV#featured
{
	margin: 46px 0 59px 41px;
	position: relative;
	display: block;
	overflow: hidden;
	width: 450px;
	height: 417px;
	/*[disabled]float:left;*/
}
DIV#content
{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
LI .answer
{
	font: medium / 1em sans-serif;
	/*[empty]font-size:;*/
}
DIV.header
{
	height: 50px;
	background: url(images/2011a/bg-gray-gradient.jpg) no-repeat -2px -26px;
}
DIV.header IMG
{
	margin-top: 3px;
}
DIV.header DIV.links, DIV.header DIV.sign_links
{
	margin-top: 5px;
}
DIV.pageband
{
	margin: 0 0 25px;
	padding: 0;
	width: 100%;
	background-color: #E6F4FD;
	border-bottom: 1px solid #DADFCB;
	background-image: url(/images/texture.png);
}
DIV.pagetitle
{
	padding: 0;
	height: 50px;
}
DIV.pagetitle H1
{
	/*[disabled]font-family:helvetica, "arial sans-serif";*/
	/*[disabled]font-size:28px;*/
	/*[disabled]font-weight:bold;*/
	/*[disabled]color:#222;*/
	/*[disabled]letter-spacing:-1px;*/
	/*[disabled]margin:0;*/
	/*[disabled]padding:11px 0 0;*/
	/*[disabled]text-align:left;*/
}
DIV.site_header DIV.links, DIV.inner DIV.sign_links
{
	margin-top: 2px;
}
DIV.header DIV.links, DIV.inner DIV.links
{
	float: left;
	margin-right: 20px;
}
DIV.header DIV.links A, DIV.inner DIV.links A
{
	color: #FFF;
	margin-right: 10px;
	text-decoration: none;
}
DIV.header DIV.links A:hover, DIV.inner DIV.links A:hover
{
	border-bottom: 2px solid #86B226;
}
DIV.header DIV.sign_links, DIV.inner DIV.sign_links
{
	float: left;
}
DIV.header DIV.sign_links A, DIV.inner DIV.sign_links A
{
	color: #BCFC3D;
	margin-right: 10px;
	text-decoration: none;
}
DIV.header DIV.sign_links A:hover, DIV.inner DIV.sign_links A:hover
{
	border-bottom: 2px solid #86B226;
}
/*Tour Buttons*/
#tour-buttons-next
{
	display: block;
	height: 60px;
	width: 300px;
	background: url(btn_signup_large.png);
}
#tour-buttons-next A
{
	/*[disabled]margin:0 auto;*/
	/*[disabled]color:#F7F6F6;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]display:block;*/
	/*[disabled]width:84px;*/
	/*[disabled]height:33px;*/
	/*[disabled]font:x-large / 1em sans-serif;*/
	/*[disabled]padding-top:18px;*/
}
#tour-buttons-take-tour
{
	display: block;
	height: 60px;
	width: 300px;
	background: url(btn_signup_large.png);
}
#tour-buttons-take-tour A
{
	margin: 0 auto;
	color: #F7F6F6;
	text-decoration: none;
	display: block;
	width: 86%;
	height: 33px;
	font: x-large / 1em sans-serif;
	padding-top: 18px;
}
/*Buttons*/
#button-action
{
	display: block;
	height: 60px;
	width: 300px;
	background: url(btn_signup_large.png);
	margin: 55px auto;
}
#button-action A
{
	margin: 0 auto;
	color: #F7F6F6;
	text-decoration: none;
	display: block;
	width: 44%;
	height: 33px;
	font: x-large / 1em sans-serif;
	padding-top: 18px;
}
/*foot*/
/*[clearfix]*/#foot
{
	background: #212121 url(images/2011a/bg-menu-main.gif) repeat center bottom;
	width: 100%;
	height: 85px;
}
DIV#craftysyntax
{
	width: 100%;
	background-color: #333333;
	padding: 11px;
	text-align: center;
	display: none;
}
/*HOME ----------------------------------------------------*/
BODY.home3 DIV.home_feature
{
	width: 950px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
BODY.home3 DIV.featurescreen
{
	width: 545px;
	text-align: center;
	float: left;
	overflow: hidden;
}
BODY.home3 DIV.featurecolumn
{
	width: 202px;
	float: left;
	overflow: hidden;
}
BODY.home3 DIV.iconfeature
{
	font-family: Helvetica, Arial, sans-serif;
/*font-color: #333*/
	font-size: 12px;
	line-height: 1.2em;
	text-align: left;
	margin: 35px 0;
}
BODY.home3 DIV.iconfeature H3
{
	font-size: 14px;
	margin: 0 0 2px;
}
BODY.home3 DIV.bottom
{
	margin: 0;
}
BODY.home3 DIV.statement
{
	border-bottom: 0;
	padding: 20px 0;
	margin: 0;
	background-color: #FFF;
	line-height: 2em;
}
BODY.home3 DIV.statement IMG
{
	margin-bottom: 20px;
}
BODY.home3 DIV.casestudies DIV.casestudy
{
	float: left;
	margin-right: 19px;
	width: 224px;
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
}
BODY.home3 DIV.casestudies DIV.casestudy DIV.citation
{
	background-color: #222;
	padding: 5px;
	color: #DCDCDC;
}
BODY.home3 DIV.casestudies DIV.casestudy DIV.citation STRONG
{
	color: #FFF;
}
BODY.home3 DIV.casestudies DIV.casestudy DIV.description
{
	padding: 5px;
	color: #666;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 30px;
}
BODY.home3 DIV.actionhome
{
	padding: 10px 0 9px;
}
/*SIGNUP4 ----------------------------------------------------*/
BODY.signup DIV.bubble DIV.content
{
	width: 250px;
}
BODY.signup DIV.bubble DIV.content DIV.inner H2
{
	font-size: 14px;
}
BODY.signup DIV.bubble DIV.content DIV.inner P
{
	font-size: 11px;
}
BODY.signup4 DIV.top
{
	margin-bottom: 0;
}
DIV.actionsignup
{
	background-color: #3671A1;
	text-align: center;
	color: #D5E9F6;
	font-family: Helvetica, sans-serif;
	font-size: 21px;
	width: 100%;
	margin: 0;
}
DIV.actionsignup STRONG
{
	color: #FFF9DF;
}
BODY.signup4 DIV.masthead H2 STRONG
{
	color: #000;
}
BODY.signup4 DIV.jacket
{
	height: 360px;
	margin: 0 auto;
	font-family: helvetica, arial, sans-serif;
}
BODY.signup4 DIV.short
{
	width: 160px;
	height: 270px;
	border: 1px solid #999;
	float: left;
	margin-top: 22px;
	text-align: center;
	padding: 10px;
	background-color: #FFF;
}
BODY.signup4 DIV.tall
{
	width: 200px;
	height: 310px;
	border: 3px solid #3671A1;
	float: left;
	text-align: center;
	padding: 8px 10px 10px;
	background-color: #FFF9DF;
}
BODY.signup4 DIV.no-r
{
	border-right: 0;
}
BODY.signup4 DIV.r-shadow
{
	background-image: url(images/shadow-right.png);
	background-position: right;
	background-repeat: no-repeat;
}
BODY.signup4 DIV.no-l
{
	border-left: 0;
}
BODY.signup4 DIV.l-shadow
{
	background-image: url(images/shadow-left.png);
	background-position: left;
	background-repeat: no-repeat;
}
BODY.signup4 DIV.short H1
{
	margin: 0;
	padding: 0;
	font-size: 34px;
}
BODY.signup4 DIV.short H1, BODY.signup4 DIV.short H1 A, DIV.short H2
{
	color: #333;
	text-decoration: none;
}
BODY.signup4 DIV.tall H1, BODY.signup4 DIV.tall H1 A
{
	margin: 0;
	padding: 0;
	font-size: 42px;
	color: #000;
	line-height: 1em;
	text-decoration: none;
}
BODY.signup4 DIV.short H2
{
	margin: 0 0 2px;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
}
BODY.signup4 DIV.tall H2
{
	margin: 0 0 2px;
	padding: 0;
	font-size: 24px;
	font-weight: normal;
	color: #000;
}
BODY.signup4 DIV.short H3
{
	margin: 0 0 15px;
	padding: 0 0 7px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	font-family: helvetica, arial, sans-serif;
	color: #73A1C7;
}
BODY.signup4 DIV.tall H3
{
	margin: 0;
	padding: 0 0 4px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	font-size: 16px;
	color: #4582B5;
}
BODY.signup4 DIV.short LI, BODY.signup4 DIV.tall LI
{
	font-size: 14px;
	color: #64503F;
}
BODY.signup4 DIV.tall LI
{
	font-size: 16px;
}
BODY.signup4 DIV.tall UL, BODY.signup4 DIV.short UL
{
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
}
BODY.signup4 DIV.tall UL.highlight, DIV.short UL.highlight
{
	margin-top: 0;
}
BODY.signup4 DIV.tall UL.highlight LI, DIV.short UL.highlight LI
{
	list-style: none;
	margin-bottom: 3px;
	font-size: 20px;
	line-height: 1em;
}
BODY.signup4 DIV.tall LI STRONG, BODY.signup4 DIV.short LI STRONG
{
	color: #C33700;
}
BODY.signup4 DIV.tall UL.highlight LI
{
	font-size: 24px;
	margin-bottom: 5px;
}
BODY.signup4 DIV.tall IMG
{
	margin: 1px 0 4px;
}
BODY.signup4 DIV.tall SMALL
{
	color: #C33700;
	font-size: 12px;
}
BODY.signup4 DIV.under_chart_left, BODY.signup4 DIV.under_chart_right
{
	width: 362px;
	position: relative;
	top: -44px;
	font-size: 11px;
	float: left;
	font-family: Verdana, sans-serif;
}
BODY.signup4 DIV.under_chart_right
{
	float: right;
}
BODY.signup4 DIV.extra
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/*BUZZ ----------------------------------------------------*/
BODY.buzz DIV.top
{
	border: 0;
	background-color: #F5F6F7;
	background-image: none;
}
DIV.press
{
	background-color: #E6F4FD;
	text-align: left;
	padding: 15px 15px 15px 25px;
	font-family: Georgia, serif;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	background-image: url(/images/texture.png);
}
DIV.press IMG
{
	margin: 10px 10px 10px 50px;
}
DIV.press H3
{
	color: #222;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 25px 0 15px;
}
BODY.buzz DIV.statement H2
{
	color: #3671A1;
}
BODY.buzz H4
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: normal;
	margin: 0;
}
DIV.customerquotes
{
	width: 520px;
	text-align: left;
	padding: 15px;
	padding-left: 0;
	margin-top: 20px;
	font-family: Georgia, serif;
	font-size: 16px;
}
DIV.customerquotes H5
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin: 40px 0 5px;
}
DIV.customerquotes P
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	margin: 10px 0 0;
}
DIV.quotehighlight
{
	font-family: Georgia, serif;
	font-size: 14px;
	color: #666;
	background-image: none;
	padding: 20px;
	margin: 40px 0 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
DIV.quotehighlight H6
{
	color: #3671A1;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 15px;
}
DIV.customerlogos
{
	float: right;
	width: 360px;
	text-align: left;
	padding: 15px;
	margin-top: 20px;
	border: 1px solid #E8E8E8;
	background-color: #FFF;
}
DIV.customerlogos IMG
{
	margin: 25px 25px 0 0;
}
DIV.customerlogos IMG.last
{
	margin: 25px 0 0;
}
DIV.customerlogos P
{
	margin-top: 30px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #666;
}
BODY.buzz DIV.statement H2
{
	font-size: 30px;
}
/*EXTRAS ----------------------------------------------------*/
DIV.api
{
	width: 165px;
	float: right;
	background-image: url(/images/bkgd_api.jpg);
	background-repeat: no-repeat;
	padding: 15px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666;
}
DIV.api H5
{
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 14px;
	margin: 10px 0 15px;
}
DIV.apps
{
	text-align: left;
	width: 740px;
}
DIV.apps H2
{
	font-family: Georgia, serif;
	color: #222;
	font-size: 21px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
}
DIV.appgroup
{
	border-top: 1px solid #CCC;
	margin: 30px 0 0;
}
DIV.appgroup H3
{
	margin: 10px 0 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.2em;
	color: #000;
	text-transform: uppercase;
}
DIV.appgroup TABLE
{
	margin: 30px 0 0;
}
DIV.appgroup TD
{
	padding: 0;
	text-align: left;
}
DIV.appgroup TD.description
{
	padding: 5px 15px 30px 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
DIV.appgroup TD.iphone
{
	padding: 0 20px 10px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	height: 100px;
}
DIV.appgroup H4
{
	font-family: Helvetica, Arial, sans-serif;
	margin: 5px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.2em;
}
DIV.appgroup IMG
{
	border: 1px solid #CCC;
	padding: 1px;
}
DIV.appgroup IMG.iphone
{
	border: 0;
	padding: 0;
}
/*PRINTER FRIENDLY ----------------------------------------*/
BODY.print H2
{
	margin: 0 0 15px;
}
BODY.print DIV.api
{
	font-size: 14px;
	font-family: Georgia, serif;
	line-height: 1.4em;
}
/*HELP ----------------------------------------------------*/
DIV.helpsidebar
{
	width: 165px;
	float: right;
	background-image: url(/images/bkgd_api.jpg);
	background-repeat: no-repeat;
	padding: 15px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666;
}
DIV.helpsidebar H5
{
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 14px;
	margin: 10px 0 15px;
	line-height: 1.3em;
}
DIV.helpcontent
{
	text-align: left;
	width: 720px;
}
DIV.helpcontent H2
{
	font-family: Georgia, serif;
	color: #222;
	font-size: 21px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
}
BODY.help DIV.videobar
{
	background-color: #EFEFEF;
	padding: 15px;
	padding-left: 10px;
	width: 375px;
	border: 1px solid #CCC;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
BODY.help DIV.videobar IMG
{
	margin-right: 5px;
}
DIV.faqgroup
{
	border-top: 1px solid #CCC;
	margin: 30px 0 0;
}
BODY.help DIV.top
{
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	padding: 15px;
	background-image: none;
	width: auto;
}
DIV.faqgroup H3
{
	margin: 10px 0 15px;
	padding: 0;
	font-size: 14px;
	line-height: 1.2em;
	color: #000;
	text-transform: uppercase;
}
DIV.faqgroup H3 A
{
	color: #000;
}
DIV.faqgroup UL
{
	margin-left: 10px;
	padding-left: 10px;
}
DIV.faqgroup LI
{
	margin-bottom: 5px;
}
DIV.faqgroup LI.more
{
	list-style-type: none;
	margin-top: 10px;
	text-transform: none;
}
DIV.help_nav
{
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #999;
}
DIV.help_entry
{
	margin: 50px 0;
	padding: 15px 0;
	border-top: 1px solid #CCC;
}
DIV.help_entry H2
{
	margin-bottom: 10px;
}
BODY.help DIV.support_form
{
	margin-bottom: 30px;
}
BODY.help DIV.support_form P.details
{
	font-size: 11px;
	font-family: verdana;
	margin-bottom: 4px;
}
BODY.help DIV.support_form TEXTAREA
{
	width: 550px;
	height: 200px;
	font-family: courier, monospace;
	font-size: 14px;
	padding: 3px;
	background-color: #FDFEF1;
}
BODY.help DIV.support_form INPUT
{
	width: 550px;
	font-family: courier, monospace;
	font-size: 14px;
	padding: 3px;
	background-color: #FDFEF1;
}
BODY.help DIV.support_form INPUT.shorter
{
	width: 350px;
}
DIV.support_form HR
{
	margin: 20px 0;
}
BODY.help DIV.support_form INPUT.button
{
	width: auto;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: verdana;
	background-color: #FFF;
}
BODY.help DIV.support_form SELECT
{
	font-size: 18px;
	padding: 3px;
}
DIV.support_form H2
{
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 2px;
	color: #000;
}
BODY.help DIV.support_form H2 SPAN
{
	font-size: 12px;
	font-weight: normal;
	color: #393;
	font-style: italic;
}
BODY.help DIV.question_before_contact A.not_listed
{
	font-size: 11px;
	font-family: verdana;
}
/*DEMOS ----------------------------------------------------*/
BODY.demos DIV.navcontainer
{
	text-align: left;
	padding: 0;
	margin: 15px 0 15px 40px;
}
BODY.demos TABLE.nav TD
{
	padding: 5px;
}
BODY.demos TABLE.nav TD.links
{
	padding: 6px 0 0 10px;
	color: #CCC;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
/*NEW HOME (2) ----------------------------------------------------*/
BODY.home2 DIV.header
{
	background-color: #222;
	font-size: 14px;
	line-height: 1.7em;
}
BODY.home2 DIV.header IMG
{
	float: right;
}
BODY.home2 DIV.header DIV.container
{
	margin: 0 auto;
	padding: 10px 0;
	color: #666;
}
BODY.home2 DIV.container
{
	/*[disabled]width:980px;*/
	clear: both;
	overflow: hidden;
}
BODY.home2 DIV.pitch
{
	width: 445px;
	float: left;
	margin: 0px 3px 49px 11px;
}
BODY.home2 DIV.pitch H1
{
	font-size: 51px;
	margin: 0 0 10px;
	padding: 0;
	letter-spacing: 0px;
	line-height: 1em;
	text-align: left;
	color: #222;
	/*[disabled]font-weight:bold;*/
	width: 423px;
}
BODY.home2 DIV.pitch H2
{
	margin: 0 0 10px;
	padding: 0;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.2em;
	color: #222;
	font-family: georgia, times;
}
BODY.home2 DIV#dropbox DIV#content DIV.pitch DIV H1.h1-medium
{
	font: 2.5em sans-serif;
}
BODY.home2 DIV.pitch H3
{
	margin: 0 0 15px;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	color: #555;
	font-family: "PT Sans", georgia, times;
	width: 378px;
}
BODY.home2 DIV.content
{
	margin: 20px;
}
BODY.home2 DIV.left
{
	width: 400px;
	float: left;
	overflow: hidden;
}
BODY.home2 DIV.right
{
	width: 530px;
	float: right;
	text-align: left;
}
/*TOUR ----------------------------------------------------*/
DIV.tourshot IMG
{
	padding: 1px;
	border: 1px solid #CCC;
}
BODY.tour DIV.top
{
	background-image: none;
	background-color: transparent;
	border-bottom: none;
}
/*MISC ----------------------------------------------------*/
DIV.statement H2
{
	margin: 0;
	font-family: Georgia, serif;
	font-size: 32px;
	font-weight: normal;
	color: #444;
	letter-spacing: -1px;
}
#phonenumber
{
	color: #BF4;
	position: relative;
	left: 9px;
	top: 4px;
	height: 25px;
	width: 300px;
	display: block;
	padding: 2px;
	font: 17.8pt Cantarell;
	/*+placement:shift 367px -26px;*/
	position: relative;
	left: 367px;
	top: -26px;
}
BODY.signup4 DIV.statement H3
{
	color: #444;
	font-family: georgia, helvetica, arial, sans-serif;
	font-size: 26px;
	font-weight: normal;
	margin: 0 0 20px;
	padding: 0 0 10px;
	border-bottom: 1px solid #CCC;
}
BODY.signup4 DIV.statement
{
	width: 950px;
	margin: 0 auto;
	margin-top: 30px;
}
/*FAQ page*/
UL
{
	width: 500px;
	list-style-type: none;
}
.faq LI
{
	padding: 10px;
	background: #D6D6D6;
	text-align: left;
	margin: 100px 0 0;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #AAA;
	-webkit-border-radius: 5px;
}
UL.faq
{
	width: 777px;
	position: relative;
}
.faq
{
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.faq LI SPAN.question
{
	display: block;
	/*[empty]float:;*/
	font-weight: bold;
}
.top_links
{
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
}
.top_links LI
{
	margin: 0 0 9px;
	text-align: left;
}
.faq .top A
{
	background: #333;
	float: left;
	position: relative;
	padding: 6px;
	color: #BF4;
	font-weight: bold;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #AAA;
	-webkit-border-radius: 5px;
	width: 51px;
	margin: 3px 11px 0 0;
}
DIV.links + UL.faq
{
	margin-top: 450px;
}
.faq .highlight
{
	background: #9CD13F;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #AAA;
	-webkit-border-radius: 5px;
}
/*CHANGES ----------------------------------------------------*/
BODY.changes DIV.changes
{
	text-align: left;
	margin-bottom: 60px;
}
BODY.changes DIV.changes H1
{
	text-align: left;
	margin-top: 60px;
	margin-bottom: 30px;
}
BODY.changes DIV.container H2
{
	margin: 0 0 10px;
}
BODY.changes UL
{
	font-size: 14px;
}
BODY.changes LI
{
	margin-bottom: 5px;
}
