/* Tags */
body {
	padding: 0px;
	margin: 0px;
}

#sidebox_login input {
	width: 270px;
	margin-bottom: 5px;
}

#sidebox_signup input {
	width: 270px;
	margin-bottom: 5px;
}

.navigation_links li {
	padding: 0px;
	margin: 0px;
}

.tour-step-text li {
	margin-left: 0px;
	padding-left: 0px;
}

.tour-step-text ul {
	margin-left: 15px;
	padding-left: 0px;
}

/* IDs */
#body_inner {
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	width: 680px;
}

#footer {
	padding: 0px;
	margin: 0px;
	height: 70px;
	padding-top: 15px;
}

#footer_index {
	padding: 0px;
	margin: 0px;
	height: 70px;
	padding-top: 15px;
}

#header {
	height: 190px;
	width: 760px;
	cursor: pointer;
}

#header_slim {
	width: 760px;
	text-align: left;
}

#body {
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	width: 760px;
}

#main_column {
	float: left;
	padding-left: 40px;
	width: 420px;
	padding-top: 0px;
	margin-top: 0px;
}

#screenshots-bar {
	margin-top: 15px;
	padding-top: 25px;
	height: 120px;
}

#side_column {
	float: right;
	width: 300px;
}

#sidebox_login {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/* Classes */
.benefit {
	margin-top: 15px;
	margin-bottom: 15px;
}

.benefit {
	margin-top: 15px;
	margin-bottom: 15px;
}

.company-footer-notices {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
}

.company-account-horizontal-rule-thin {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: 1px;
}

.company-account-horizontal-rule-wide {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: 5px;
}

.company-account-menu-item {
	margin-top: 25px;
	margin-top: 25px;
}

.company-account-question-mark {
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.company-account-welcome-notice {
	float: right;
	width: 375px;
	text-align: left;
}

.eggplant {
    padding: 10px;
    position: relative;
    left: -420px;
    width: 400px;
    top: -173px;
    float: left;
}

.feedback-bubbles {
	padding-left: 20px;
	padding-top: 20px;
}

.fieldWithErrors {
	display: inline;
}

.green-button {
	width: 154px;
	height: 42px;
	padding-top: 12px;
}

.header-company-account-name {
	margin: 30px;
	margin-bottom: 0px;
}

.header-company-account-subtitle {
	margin: 30px;
	margin-top: 0px;
}

.header-navigation {
	text-align: right;
	width: 300px;
	float: right;
}

.header_slim_logo {
	width: 200px;
	height: 60px;
	margin-left: 30px;
	cursor: pointer;
}

.large-dropdown {
	width: 300px;
	height: 30px;	
}

.large-textfield {
	width: 300px;
	height: 30px;	
}

.login-form-email-field {
	width: 300px;
	height: 30px;
}

.login-form-password-field {
	width: 300px;
	height: 30px;
}

.navigation_link {
	padding-right: 10px;
	float: right;
}

#footer-navigation .navigation_link {
	float: none;
	display: inline;
	text-align: center;
}

.navigation_links {
	padding: 0px;
	margin: 0px;
}

.navigation_links a {
/*	padding-left: 8px;
	padding-right: 8px;
*/}

.news-item {
	margin-bottom: 7px;
	margin-top: 7px;
}

.news-items {
	padding-left: 7px;
	padding-right: 7px;
}

.news-items-more {
	text-align: right;
	padding-right: 8px;
}

.page-title {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.password-form-email-field {
	width: 300px;
	height: 30px;
}

.powered-by-woobius {
	width: 110px;
	height: 36px;
	cursor: pointer;	
}

.press-entry {
	margin: 10px;
	padding: 15px;
}

.press-entry-image {
	float: right;
}

.press-entry-quote {
	padding: 10px;
}

.press-release-date {
	padding: 0px;
	margin-top: 5px;
}

.press-release-title {
	margin-bottom: 0px;
}

.press-nav-box {
	padding: 20px;
	margin-bottom: 10px;
}

.press-subtitle {
	text-align: center;	
}

.pricing_sketch {
	width: 700px;
	height: 387px;
	text-indent: -32767px;
	margin: 1em 0 2em 0;
	padding: 0;
}

.pricing-details-cell {
	text-align: center;
}

.pricing-header-cell {
	padding: 15px;
	text-align: center;
}

.pricing-table-outer-spacing {
	width: 40px;
}

.pricing-table-inner-spacing {
	width: 20px;
}

.screenshot {
	text-align: center;
	width: 200px;
}

.sidebox_bottom {
	height: 20px;
	width: 300px;
}

.sidebox_container {
	padding: 0px;
	margin: 0px;
	width: 300px;
}

.sidebox_middle {
	padding: 8px;
}

.sidebox_top {
	height: 20px;
	width: 300px;
}

.signup-form-email-field {
	width: 300px;
	height: 30px;
}

.submit {
	width: 90px;
	height: 40px;
	margin-right: 8px;
	margin-bottom: 0px;
}

#sidebox_login .submit {
	width: 90px;
	height: 40px;
	margin-right: 8px;
	margin-bottom: 0px;
}

#sidebox_signup .submit {
	width: 90px;
	height: 40px;
	margin-right: 8px;
	margin-bottom: 0px;
}

.take-a-tour {
	text-align: right;
}

.tour-step-image {
	float: right;
	padding-top: 13px;
}

.tour-step-subtitle {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
}

.tour-step-title {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.tour-step-text {
	float: left;
	width: 350px;
	padding-left: 0px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tour-steps-separator {
	clear: both;
	padding-bottom: 25px;
}