BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 0px
}
A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3671a1; PADDING-TOP: 0px
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 15px; FONT-FAMILY: arial, sans-serif; COLOR: #232323; FONT-SIZE: 1.3em
}
STRONG {
	COLOR: #000
}
SPAN.highlight {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc00; MARGIN: 5px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #000; PADDING-TOP: 2px
}
SPAN.red {
	COLOR: #990000
}
H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: -1px; COLOR: #000; FONT-SIZE: 2.5em; PADDING-TOP: 0px
}
DIV.clear {
	CLEAR: both
}
DIV.pullquote {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: -7px 0px 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: arial, sans-serif; COLOR: #3399cc; FONT-SIZE: 36px; PADDING-TOP: 0px
}
DIV.statement {
	TEXT-ALIGN: center; MARGIN: 5px 0px 15px; WIDTH: 100%
}
BODY.home DIV.left DIV.statement {
	WIDTH: 710px
}
DIV.statement H2 {
	MARGIN: 0px;
	FONT-FAMILY: arial, sans-serif;
	COLOR: #444;
	FONT-SIZE: 32px;
	FONT-WEIGHT: normal;
}
DIV.statement A {
	FONT-WEIGHT: bold
}
DIV.container {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 950px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size: 12px;
	color: #000;
}
DIV.container2 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
	MARGIN-left: 300px;
	PADDING-LEFT: 0px;
	WIDTH: 950px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size: 12px;
	color: #000;
	float: left;
}
DIV.gait {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 950px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size: 14px;
	color: #333;
}
DIV.site_header DIV.container {
	BACKGROUND-COLOR: transparent
}
DIV.links DIV.container {
	BACKGROUND-COLOR: #333
}
DIV.content {
	WIDTH: 950px; MARGIN-BOTTOM: 20px; FLOAT: left
}
DIV.leftcolumn {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 455px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 0px
}
DIV.rightcolumn {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 455px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.rightcolumneven {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; WIDTH: 435px; FLOAT: right
}
DIV.leftcolumneven {
	TEXT-ALIGN: left; WIDTH: 435px; PADDING-RIGHT: 0px; FLOAT: left
}
DIV.site_header {
	BORDER-BOTTOM: #d3e7f4 1px solid;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #3E88B8;
	PADDING-LEFT: 26px;
	PADDING-RIGHT: 26px;
	PADDING-TOP: 0px
}
DIV.site_header A {
	COLOR: #fff
}
DIV.site_header A.green {
	COLOR: #fff; FONT-WEIGHT: bold
}
DIV.site_header DIV.inner {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 17px
}
DIV.site_header DIV.inner IMG {
	MARGIN-TOP: 3px
}
DIV.site_header DIV.inner {
	TEXT-ALIGN: left;
	COLOR: #666
}
DIV.site_header DIV.Contracked IMG {
	WIDTH: 110px; HEIGHT: 24px
}
DIV.logo_contracked {
	MARGIN-TOP: 7px; WIDTH: 210px; FLOAT: right
}
DIV.logo_highrise {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: -10px; MARGIN-RIGHT: 15px
}
DIV.header {
	TEXT-ALIGN: left
}
DIV.header H1 {
	TEXT-ALIGN: left; FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 5px; COLOR: #000; FONT-SIZE: 44px
}
DIV.header H2 {
	TEXT-ALIGN: left; MARGIN: 0px 0px 30px; FONT-FAMILY: arial, sans-serif; COLOR: #555; FONT-SIZE: 20px
}
DIV.feature DIV.shadow {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; BACKGROUND: url(/images/background_shadow.png) no-repeat right bottom; PADDING-TOP: 0px
}
DIV.feature DIV.inner {
	TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 8px
}
DIV.feature DIV.inner IMG {
	MARGIN-BOTTOM: 3px
}
DIV.feature DIV.inner A {
	COLOR: #333; TEXT-DECORATION: none
}
DIV.feature DIV.inner A:hover {
	TEXT-DECORATION: underline
}
DIV.small_features {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV.small_features DIV.feature {
	WIDTH: 230px; FLOAT: left
}
DIV.feature {
	MARGIN: 0px 10px 11px 0px
}
DIV.small_features DIV.end {
	MARGIN-RIGHT: 0px
}
DIV.feature DIV.container {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 15px; WIDTH: 656px; PADDING-RIGHT: 15px; FONT-SIZE: 11px; PADDING-TOP: 10px
}
DIV.feature H3 {
	MARGIN: 7px 0px 0px; FONT-FAMILY: arial, sans-serif; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DIV.feature P {
	TEXT-ALIGN: center; COLOR: #000
}
DIV.feature H1 {
	TEXT-ALIGN: center; MARGIN: 5px 0px; FONT-FAMILY: arial, sans-serif; COLOR: #000; FONT-SIZE: 3.8em; FONT-WEIGHT: bold
}
DIV.feature H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.feature H3 {
	MARGIN: 7px 0px 0px; FONT-FAMILY: arial, sans-serif; COLOR: #222; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DIV.feature H3 SPAN.category {
	COLOR: #c00
}
DIV.feature H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.feature H5 {
	MARGIN: 5px 0px; FONT-FAMILY: arial, sans-serif; COLOR: #222; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
DIV.masthead {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
DIV.masthead H1 {
	MARGIN: 0px; FONT-FAMILY: arial sans-serif; LETTER-SPACING: -2px; COLOR: #000; FONT-SIZE: 46px; FONT-WEIGHT: bold
}
DIV.masthead H2 {
	MARGIN: 0px; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0px; COLOR: #444; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
DIV.top {
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM: #dadfcb 1px solid;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #FFF;
	MARGIN: 0px auto 30px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 20px
}
DIV.main_feature {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 950px
}
BODY.home3 DIV.home_feature {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 950px; TOP: 0px
}
BODY.home3 DIV.statement H2 {
	LETTER-SPACING: 0px; FONT-SIZE: 22px
}
BODY.home3 TABLE.mini_features {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 0px
}
BODY.home3 TABLE.mini_features H3 {
	MARGIN: 0px 0px 1px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px
}
BODY.home3 TABLE.mini_features TD {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 11px
}
BODY.home3 TABLE.mini_features TD.description {
	WIDTH: 33%; PADDING-RIGHT: 5px
}
BODY.home3 TABLE.mini_features TD.last {
	PADDING-RIGHT: 0px
}
BODY.home3 DIV.topaction {
	MARGIN-BOTTOM: 10px
}
BODY.home3 DIV.story {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; WIDTH: 710px
}
BODY.home3 DIV.bottom {
	BORDER-BOTTOM: 0px; MARGIN: 20px 0px 0px
}
BODY.home3 DIV.story IMG.left {
	MARGIN: 0px 20px 0px 0px; FLOAT: left
}
BODY.home3 DIV.story IMG.right {
	MARGIN: 0px 0px 0px 20px; FLOAT: right
}
BODY.home3 DIV.story H2 {
	LINE-HEIGHT: 1.1em; FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 5px; COLOR: #3671a1; FONT-SIZE: 22px
}
BODY.home3 DIV.story H2 A {
	TEXT-DECORATION: none
}
BODY.home3 DIV.story P {
	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px
}
BODY.home3 DIV.strip {
	PADDING-TOP: 0px
}
BODY.home3 DIV.topaction A {
	PADDING-RIGHT: 10px
}
BODY.home3 DIV.masthead H1 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 46px
}
BODY.home3 DIV.masthead H2 {
	LETTER-SPACING: 0px; FONT-SIZE: 24px
}
BODY.home3 DIV.strip H2 {
	MARGIN-TOP: 15px
}
BODY.home3 DIV.statement {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 2em; BACKGROUND-COLOR: #efefef; MARGIN: 0px 0px 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
BODY.home3 DIV.statement A {
	COLOR: #111
}
BODY.webbased DIV.container DIV.bigpoints H2 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 22px
}
BODY.webbased DIV.container DIV.bigpoints {
	MARGIN-BOTTOM: 30px
}
BODY.webbased DIV.summary {
	MARGIN-BOTTOM: 22px
}
BODY.webbased DIV.bigpoints DIV.summary H2 {
	LINE-HEIGHT: 1.1em; MARGIN: 0px 0px 11px; FONT-FAMILY: arial, sans-serif; COLOR: #3671a1; FONT-SIZE: 22px
}
BODY.webbased DIV.summary H3 {
	LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 22px; FONT-FAMILY: arial, sans-serif; COLOR: #3671a1; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
BODY.webbased DIV.rightcolumn DIV.browsers {
	PADDING-TOP: 1px
}
BODY.webbased DIV.main_feature {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 30px
}
DIV.strip {
	TEXT-ALIGN: left; BORDER-LEFT: #dcdcdc 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; WIDTH: 183px; PADDING-RIGHT: 10px; FLOAT: right; BORDER-RIGHT: #dcdcdc 1px solid; PADDING-TOP: 10px
}
DIV.strip P {
	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px
}
DIV.strip H2 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; MARGIN: 0px -10px 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: normal; COLOR: #111; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
DIV.strip UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DIV.strip UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #555; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV.strip UL LI A {
	COLOR: #666; FONT-SIZE: 0.9em
}
DIV.strip EM {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; FONT-STYLE: normal; MARGIN: 0px 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: arial, sans-serif; COLOR: #444; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.strip EM IMG {
	FLOAT: right
}
DIV.subnav {
	MARGIN: 30px 0px 0px; FONT-FAMILY: arial, sans-serif; COLOR: #ccc; FONT-SIZE: 16px
}
DIV.subnav SPAN {
	COLOR: #222; FONT-WEIGHT: bold
}
DIV.steps {
	BORDER-BOTTOM: #adc8db 1px solid; PADDING-BOTTOM: 30px; MARGIN-TOP: 50px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BORDER-TOP: #adc8db 1px solid; PADDING-TOP: 30px
}
DIV.steps H1 {
	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
DIV.tourshot {
	BORDER-BOTTOM: #666 2px solid; MARGIN: 35px auto
}
DIV.tourshot IMG {
	MARGIN-BOTTOM: 35px;
	border: 1px solid #003466;
}
OBJECT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-BOTTOM: 35px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
EMBED {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-BOTTOM: 35px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV.tourshot H2 {
	MARGIN: 5px 0px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 20px
}
DIV#flashcontent {
	MARGIN: 0px
}
A.tourhead {
	COLOR: #333; TEXT-DECORATION: none
}
H1.back {
	MARGIN: 30px 0px 50px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 20px
}
BODY.buzz DIV.small_features {
	MARGIN-BOTTOM: 20px
}
BODY.buzz DIV.rightcolumn {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
BODY.why DIV.leftcolumnwide {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 650px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 30px; FLOAT: left; PADDING-TOP: 0px
}
BODY.why DIV.leftcolumn {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 530px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 0px
}
BODY.why DIV.rightcolumn {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 380px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
BODY.why DIV.leftcolumn H2 {
	LINE-HEIGHT: 1.3em; MARGIN: 0px; FONT-FAMILY: arial, sans-serif; COLOR: black; FONT-SIZE: 16px
}
BODY.why DIV.point {
	MARGIN: 30px 0px
}
DIV.scenario {
	BACKGROUND-IMAGE: url(/images/background_scenario.png); PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 345px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 20px
}
DIV.browsers {
	BACKGROUND-IMAGE: url(/images/background_browsers.png)
}
DIV.scenario H3 {
	FONT-FAMILY: arial, sans-serif; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
DIV.scenario UL {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.2em; MARGIN: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 16px; LIST-STYLE-IMAGE: url(/images/icon_check.png); PADDING-TOP: 10px
}
DIV.scenario LI {
	MARGIN-BOTTOM: 25px
}
BODY.casestudies DIV.imgcontainer {
	WIDTH: 480px; FLOAT: right; MARGIN-LEFT: 30px
}
BODY.casestudies DIV.article {
	MARGIN: 0px 0px 30px
}
DIV.video {
	MARGIN: 0px
}
BLOCKQUOTE {
	LINE-HEIGHT: 1.4em; MARGIN: 20px 0px; PADDING-LEFT: 23px; FONT-FAMILY: arial, sans-serif; BACKGROUND: url(http://www.37signals.com/svn/images/blockquote.gif) no-repeat 0pt 2px; COLOR: #454545; FONT-SIZE: 16px
}
BODY.casestudy DIV.content {
	TEXT-ALIGN: left
}
DIV.extra {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #efefef; MARGIN: 30px 0px 50px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; CLEAR: both; PADDING-TOP: 20px
}
DIV.extra H1 {
	TEXT-ALIGN: left; MARGIN: 0px 0px 20px; COLOR: #444; CLEAR: both
}
DIV.extra H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; COLOR: #000; FONT-SIZE: 1.4em; PADDING-TOP: 0px
}
DIV.fullcolumn {
	TEXT-ALIGN: left; WIDTH: 100%; CLEAR: both
}
DIV.leftcolumnwide {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 650px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 30px; FLOAT: left; PADDING-TOP: 0px
}
DIV.leftcolumnwide H3 {
	MARGIN: 0px 0px 5px; FONT-FAMILY: arial, sans-serif; COLOR: black; FONT-SIZE: 1.3em
}
DIV.rightcolumnnarrow {
	WIDTH: 256px; MARGIN-BOTTOM: 30px; FLOAT: right; MARGIN-RIGHT: -15px; PADDING-TOP: 0px
}
DIV.quote {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
DIV.quote H3 {
	LINE-HEIGHT: 1.3em; MARGIN: 0px; FONT-FAMILY: arial, sans-serif; COLOR: black; FONT-SIZE: 1.3em
}
DIV.quote P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
DIV.action {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #80ceff; MARGIN: 30px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 20px
}
DIV.action H2 {
	MARGIN: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #4c95c3; FONT-SIZE: 26px
}
DIV.action H2 A {
	COLOR: #174c6d
}
DIV.actionhome {
	BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 17px; BACKGROUND-COLOR: #3671a1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5e9f6; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 16px
}
DIV.actionsignup {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #3671a1; MARGIN: -30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5e9f6; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
DIV.actionsignup STRONG {
	COLOR: #fff9df
}
DIV.rightcolumneven {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; WIDTH: 435px; FLOAT: right
}
DIV.leftcolumneven {
	TEXT-ALIGN: left; WIDTH: 435px; PADDING-RIGHT: 0px; FLOAT: left
}
BODY.help DIV.content {
	TEXT-ALIGN: left; MARGIN-TOP: 25px; WIDTH: 930px
}
BODY.help DIV.content H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #000; FONT-SIZE: 24px; PADDING-TOP: 0px
}
BODY.help DIV.content H2 A {
	COLOR: #000
}
BODY.help UL {
	MARGIN: 5px 0px 25px
}
BODY.help LI {
	LINE-HEIGHT: 1.4em; COLOR: #000; FONT-SIZE: 14px
}
BODY.help LI.more {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
BODY.help LI.more A {
	COLOR: #036
}
BODY.help DIV.content DIV.top {
	BORDER-BOTTOM: #f3dba9 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffc; MARGIN: 20px 0px 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3dba9 1px solid; PADDING-TOP: 10px
}
BODY.help DIV.content DIV.top LI STRONG {
	COLOR: #036
}
BODY.help DIV.content DIV.top UL {
	PADDING-LEFT: 30px; WIDTH: 800px; MARGIN-BOTTOM: 0px
}
BODY.help DIV.content DIV.top LI {
	LINE-HEIGHT: 1.6em; MARGIN-BOTTOM: 0px; FONT-SIZE: 16px
}
BODY.help DIV.questions UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.help DIV.help_entry {
	MARGIN-BOTTOM: 40px
}
BODY.help DIV.help_entry H2 A {
	LINE-HEIGHT: 1.2em; COLOR: #900; TEXT-DECORATION: none
}
BODY.help DIV.help_entry IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; MARGIN: 10px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
BODY.help DIV.questions H3 A {
	MARGIN-TOP: 0px; COLOR: #000
}
BODY.help DIV.questions H3 {
	MARGIN-TOP: 0px; COLOR: #000
}
BODY.help DIV.belt {
	BORDER-BOTTOM: #666 1px dotted; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 50px; CLEAR: both; FONT-SIZE: 14px; BORDER-TOP: #666 1px dotted; PADDING-TOP: 10px
}
BODY.help DIV.belt H2 {
	FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 5px; FONT-SIZE: 22px
}
BODY.help DIV.belt P {
	FONT-SIZE: 16px
}
BODY.help DIV.content {
	MARGIN: 0px
}
BODY.support_form DIV.content H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 18px
}
BODY.support_form DIV.content H2 SPAN {
	FONT-STYLE: italic; COLOR: #393; FONT-SIZE: 14px
}
BODY.support_form DIV.content P {
	WIDTH: 775px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px
}
BODY.support_form SELECT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 16px; PADDING-TOP: 3px
}
BODY.support_form TEXTAREA {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 600px; PADDING-RIGHT: 3px; HEIGHT: 200px; FONT-SIZE: 14px; PADDING-TOP: 3px
}
BODY.support_form INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 600px; PADDING-RIGHT: 3px; FONT-SIZE: 14px; PADDING-TOP: 3px
}
BODY.support_form INPUT.button {
	WIDTH: auto; FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
BODY.support_form HR {
	MARGIN: 20px 0px
}
BODY.support_form DIV.support_success H1 {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 15px
}
BODY.support_form DIV.support_success {
	TEXT-ALIGN: left; MARGIN: 50px auto; WIDTH: 600px
}
DIV.footer {
	BACKGROUND-COLOR: #3E88B8;
	COLOR: #ccc;
	CLEAR: both;
	BORDER-TOP: #000 1px solid;
	PADDING-TOP: 20px
}
DIV.footer DIV.container {
	BACKGROUND-COLOR: #3E88B8
}
DIV.footer DIV.container DIV#products {
	BACKGROUND-COLOR: transparent; MARGIN: 0px auto; WIDTH: 880px
}
DIV.footer DIV#products H1 {
	MARGIN: 0px 0px 1px; PADDING-LEFT: 15px; LETTER-SPACING: 0px; COLOR: #fff; FONT-SIZE: 20px
}
DIV.footer DIV#products H1 SPAN {
	COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
DIV.footer DIV#products H2 {
	MARGIN: 0px; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0px; COLOR: #80ceff; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
DIV.footer DIV.product {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	WIDTH: 200px;
	PADDING-RIGHT: 10px;
	FLOAT: left;
	PADDING-TOP: 10px;
	font-size: 13px;
	font-style: normal;
	cursor: text;
}
DIV.footer DIV.product IMG {
	MARGIN-BOTTOM: 8px
}
DIV.footer DIV.product A {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV.footer DIV.bar {
	CLEAR: left; FONT-SIZE: 14px; PADDING-TOP: 10px
}
DIV.footer DIV.bar A {
	COLOR: #fff
}
DIV.footer DIV.legal A {
	COLOR: #fff
}
DIV.footer DIV.legal {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 30px;
	LINE-HEIGHT: 1.4em;
	BACKGROUND-COLOR: #3E88B8;
	MARGIN: 30px auto 0px;
	PADDING-LEFT: 30px;
	WIDTH: 800px;
	PADDING-RIGHT: 30px;
	FONT-SIZE: 10px;
	BORDER-TOP: #333 1px solid;
	PADDING-TOP: 30px
}
DIV.footer DIV.legal IMG {
	MARGIN-BOTTOM: 30px
}
#cs_noexpressUpdate {
	TEXT-ALIGN: left; PADDING-BOTTOM: 40px; MARGIN: 0px auto; PADDING-LEFT: 40px; WIDTH: 210px; PADDING-RIGHT: 40px; FONT-FAMILY: arial, sans-serif; HEIGHT: 200px; COLOR: #003300; FONT-SIZE: x-small; PADDING-TOP: 40px
}
BODY.signup .hover_container {
	POSITION: relative; COLOR: #666; FONT-SIZE: 12px
}
BODY.signup .hover_container DIV.bubble {
	POSITION: absolute; WIDTH: 0px; DISPLAY: none; HEIGHT: 0px; RIGHT: 0px
}
BODY.signup .hover DIV.bubble {
	Z-INDEX: 1000; DISPLAY: block; CURSOR: pointer
}
BODY.signup DIV.bubble DIV.wrapper {
	POSITION: absolute; TOP: -40px; LEFT: 35px
}
BODY.signup DIV.bubble DIV.content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 7px; WHITE-SPACE: normal; BACKGROUND: url(/images/bubble-background.png) no-repeat right bottom; LETTER-SPACING: normal; COLOR: #000; PADDING-TOP: 0px
}
BODY.signup DIV.bubble DIV.content DIV.arrow {
	POSITION: absolute; WIDTH: 50px; BACKGROUND: url(/images/bubble-arrow.png) no-repeat left top; HEIGHT: 40px; TOP: 18px; LEFT: -47px
}
BODY.signup DIV.bubble DIV.content DIV.inner {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(/images/bubble-background.gif) no-repeat left top; PADDING-TOP: 15px
}
BODY.signup DIV.bubble DIV.content DIV.inner H2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #000; FONT-SIZE: 18px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
BODY.signup DIV.bubble DIV.content DIV.inner P {
	FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px
}
BODY.signup3 A.hover_target {
	COLOR: #000; FONT-SIZE: 14px
}
BODY.signup4 A.hover_target {
	BORDER-BOTTOM: #888 1px dotted; COLOR: #64503f; MARGIN-LEFT: 6px; TEXT-DECORATION: none
}
BODY.signup4 .hover_container {
	POSITION: absolute; MARGIN: 18px 0px 0px 5px
}
BODY.legal {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 800px; PADDING-RIGHT: 20px; FONT-FAMILY: arial, sans-serif; PADDING-TOP: 20px
}
BODY.legal H1 {
	TEXT-ALIGN: left; FONT-FAMILY: arial, sans-serif; MARGIN-BOTTOM: 20px; COLOR: #000; FONT-SIZE: 30px
}
BODY.legal H2 {
	FONT-FAMILY: arial, sans-serif; COLOR: #000; FONT-SIZE: 20px
}
BODY.legal LI {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px
}
BODY.signup4 DIV.masthead H2 STRONG {
	COLOR: #000
}
BODY.signup4 DIV.jacket {
	MARGIN: 0px auto; FONT-FAMILY: arial, sans-serif; HEIGHT: 360px
}
BODY.signup4 DIV.short {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 22px; PADDING-LEFT: 10px; WIDTH: 160px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 270px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 10px
}
BODY.signup4 DIV.tall {
	BORDER-BOTTOM: #3671a1 3px solid; TEXT-ALIGN: center; BORDER-LEFT: #3671a1 3px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff9df; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 310px; BORDER-TOP: #3671a1 3px solid; BORDER-RIGHT: #3671a1 3px solid; PADDING-TOP: 8px
}
BODY.signup4 DIV.no-r {
	BORDER-RIGHT: 0px
}
BODY.signup4 DIV.r-shadow {
	BACKGROUND-IMAGE: url(images/shadow-right.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%
}
BODY.signup4 DIV.no-l {
	BORDER-LEFT: 0px
}
BODY.signup4 DIV.l-shadow {
	BACKGROUND-IMAGE: url(images/shadow-left.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%
}
BODY.signup4 DIV.short H1 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 40px;
	PADDING-TOP: 0px
}
BODY.signup4 DIV.short H1 {
	COLOR: #333; TEXT-DECORATION: none
}
BODY.signup4 DIV.short H1 A {
	COLOR: #333; TEXT-DECORATION: none
}
DIV.short H2 {
	COLOR: #333; TEXT-DECORATION: none
}
BODY.signup4 DIV.tall H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 42px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
BODY.signup4 DIV.tall H1 A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 42px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
BODY.signup4 DIV.short H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
BODY.signup4 DIV.tall H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
BODY.signup4 DIV.short H3 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #73a1c7; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
BODY.signup4 DIV.tall H3 {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #4582b5; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
BODY.signup4 DIV.short LI {
	COLOR: #64503f; FONT-SIZE: 14px
}
BODY.signup4 DIV.tall LI {
	COLOR: #64503f; FONT-SIZE: 14px
}
BODY.signup4 DIV.tall LI {
	FONT-SIZE: 16px
}
BODY.signup4 DIV.tall UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
BODY.signup4 DIV.short UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
BODY.signup4 DIV.tall UL.highlight {
	MARGIN-TOP: 0px
}
DIV.short UL.highlight {
	MARGIN-TOP: 0px
}
BODY.signup4 DIV.tall UL.highlight LI {
	LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 3px; FONT-SIZE: 20px; LIST-STYLE-IMAGE: none
}
DIV.short UL.highlight LI {
	LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 3px; FONT-SIZE: 20px; LIST-STYLE-IMAGE: none
}
BODY.signup4 DIV.tall LI STRONG {
	COLOR: #c33700
}
BODY.signup4 DIV.short LI STRONG {
	COLOR: #c33700
}
BODY.signup4 DIV.tall UL.highlight LI {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 24px
}
BODY.signup4 DIV.tall IMG {
	MARGIN: 1px 0px 4px
}
BODY.signup4 DIV.tall SMALL {
	COLOR: #c33700; FONT-SIZE: 12px
}
BODY.signup4 DIV.under_chart_left {
	POSITION: relative; WIDTH: 362px; FLOAT: left; FONT-SIZE: 11px; TOP: -44px
}
BODY.signup4 DIV.under_chart_right {
	POSITION: relative; WIDTH: 362px; FLOAT: left; FONT-SIZE: 11px; TOP: -44px
}
BODY.signup4 DIV.under_chart_right {
	FLOAT: right
}
DIV.dim_zum_window {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 24px; WIDTH: 680px; PADDING-RIGHT: 24px; BACKGROUND: #000; PADDING-TOP: 24px
}
DIV.dim_zum_window DIV.window_content OBJECT {
	MARGIN: 0px
}
DIV.dim_zum_window DIV.window_content EMBED {
	MARGIN: 0px
}
DIV.dim_zum_window A {
	FONT-FAMILY: arial, sans-serif; COLOR: #fff; FONT-SIZE: 16px; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none
}
DIV.dim_zum_window A:active {
	COLOR: #666
}
DIV.dim_zum_window DIV.signup_link {
	LINE-HEIGHT: 32px; WIDTH: 40%
}
DIV.dim_zum_window DIV.close {
	LINE-HEIGHT: 32px; WIDTH: 40%
}
DIV.dim_zum_window DIV.signup_link {
	FLOAT: left
}
DIV.dim_zum_window DIV.close {
	TEXT-ALIGN: right; FLOAT: right
}
DIV.dim_zum_window DIV.close A {
	FONT-SIZE: 16px
}
DIV.dim_zum_window DIV.signup_link A {
	FONT-SIZE: 18px
}
DIV.dim_zum_window DIV.signup_link A {
	BORDER-BOTTOM: #5c7c1e 1px solid; COLOR: #bcfc3d
}
DIV.dim_zum_window DIV.controls {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 18px
}

table.formulier
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left: 10px;
}



.oranje { 
  	color: #dd3c10; 
	FONT-FAMILY: arial, sans-serif;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
}

.zwart { 
  color: #111; 	
	FONT-FAMILY: arial, sans-serif;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
}

#pricing-table {
        margin: 50px auto;
        text-align: center;
        width: 892px; /* total computed width = 222 x 3 + 226 */
}

#pricing-table .plan {
        font: 14px  arial, sans-serif;
        text-shadow: 0 1px rgba(255,255,255,.8);
        background: #fff;
        border: 1px solid #ddd;
        color: #333;
        padding: 20px;
        width: 220px; /* plan width = 180 + 20 + 20 + 1 + 1 = 222px */
        float: left;
        position: relative;
	margin-right: 30px;
}

#pricing-table #most-popular {
        z-index: 2;
        top: -13px;
        border-width: 3px;
        padding: 30px 20px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
        -webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
        box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
}

#pricing-table .plan:nth-child(1) {
        -moz-border-radius: 5px 0 0 5px;
        -webkit-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px;
}

#pricing-table .plan:nth-child(4) {
        -moz-border-radius: 0 5px 5px 0;
        -webkit-border-radius: 0 5px 5px 0;
        border-radius: 0 5px 5px 0;
}

/* --------------- */   

#pricing-table h4 {
        font-size: 20px;
        font-weight: normal;
        padding: 20px;
        margin: -20px -20px 50px -20px;
        background-color: #eee;
        background-image: -moz-linear-gradient(#fff,#eee);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
        background-image: -webkit-linear-gradient(#fff, #eee);
        background-image: -o-linear-gradient(#fff, #eee);
        background-image: -ms-linear-gradient(#fff, #eee);
        background-image: linear-gradient(#fff, #eee);
}



#pricing-table .plan:nth-child(1) h4 {
        -moz-border-radius: 5px 0 0 0;
        -webkit-border-radius: 5px 0 0 0;
        border-radius: 5px 0 0 0;
}

#pricing-table .plan:nth-child(4) h4 {
        -moz-border-radius: 0 5px 0 0;
        -webkit-border-radius: 0 5px 0 0;
        border-radius: 0 5px 0 0;
}       

#pricing-table h4 span {
        display: block;
        font: bold 25px/100px arial, sans-serif;
        color: #777;
        background: #fff;
        border: 5px solid #fff;
        height: 100px;
        width: 100px;
        margin: 10px auto -65px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        border-radius: 100px;
        -moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
        -webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
        box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}

/* --------------- */

#pricing-table ul {
        margin: 20px 0 0 0;
        padding: 0;
        list-style: none;
}

#pricing-table li {
        border-top: 1px solid #ddd;
        padding: 15px 0;
}


/* --------------- */

#pricing-table .signup {
        position: relative;
        padding: 8px 20px;
        margin: 20px 0 0 0;
        color: #fff;
        font: bold 14px arial, sans-serif;
        text-transform: uppercase;
        text-decoration: none;
        display: inline-block;
        background-color: #72ce3f;
        background-image: -moz-linear-gradient(#72ce3f, #62bc30);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#72ce3f), to(#62bc30));
        background-image: -webkit-linear-gradient(#72ce3f, #62bc30);
        background-image: -o-linear-gradient(#72ce3f, #62bc30);
        background-image: -ms-linear-gradient(#72ce3f, #62bc30);
        background-image: linear-gradient(#72ce3f, #62bc30);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        text-shadow: 0 1px 0 rgba(0,0,0,.3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
        box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
}

#pricing-table .signup:hover {
        background-color: #62bc30;
        background-image: -moz-linear-gradient(#62bc30, #72ce3f);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#62bc30), to(#72ce3f));
        background-image: -webkit-linear-gradient(#62bc30, #72ce3f);
        background-image: -o-linear-gradient(#62bc30, #72ce3f);
        background-image: -ms-linear-gradient(#62bc30, #72ce3f);
        background-image: linear-gradient(#62bc30, #72ce3f);
}

#pricing-table .signup:active, #pricing-table .signup:focus {
        background: #62bc30;
        top: 2px;
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
        box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
}

/* --------------- */

.clear:before, .clear:after {
  content:"";
  display:table
}

.clear:after {
  clear:both
}

.clear {
  zoom:1
}



