#container {
padding-top:10px;
position:: center;
text-align:left;
width:815px;
margin:0 auto;
}

#apply a:link{
font-weight:700;
font-size:20px;
color:#fff;
text-align:left;
padding:5px;
padding-left: 10px;
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
width:160px;
-moz-border-radius-topleft:.3em;
-webkit-border-top-left-radius:.3em;
-moz-border-radius-bottomright:.3em;
-webkit-border-bottom-right-radius:.3em;
-moz-border-radius-bottomleft:.3em;
-webkit-border-bottom-left-radius:.3em;
background:#4EC0DF;
}

#content {
margin:0 23px;
}

#message-failed {
background:#f99;
color:#666;
margin-top:20px;
padding-left:10px;
padding-top:0;
text-align:left;
}

#message-success {
background:#92ff83;
color:#666;
margin-top:10px;
padding-left:10px;
padding-top:0;
text-align:left;
}

#nav {
margin-top:0;
}

#stream_item {
clear:left;
margin-top:15px;
}

ul {
margin-left:10px;
padding-left:1em;
}

#pagination-clean li {
border:0;
font-size:14px;
list-style:none;
margin:0;
padding:0;
}

#pagination-clean li,#pagination-clean a {
border:solid 1px #DEDEDE;
margin-right:2px;
}

#pagination-clean .previous-off,#
pagination-clean .next-off {
color:#888;
display:block;
float:left;
font-weight:700;
padding:3px 4px;
}

#pagination-clean .next a,#pagination-clean .previous a {
font-weight:700;
border:solid 1px #FFF;
}

#pagination-clean .active {
color:#00000;
font-weight:700;
display:block;
float:left;
padding:4px 6px;
}

#pagination-clean a:link,#pagination-clean a:visited {
color:#03C;
display:block;
float:left;
text-decoration:none;
padding:3px 6px;
}

#submitform,div.break {
clear:both;
}

.center {
margin-left:auto;
margin-right:auto;
}

.class {
width:expression(this.width > 533 ? 533: true);
}

#jobs_images {
clear:inherit;
float:right;
align:left;
width: 200px;
height: 600px;
padding-right:85px;
padding-left:20px;
}

.clear {
overflow:hidden;
width:100%;
}

.text {
margin:10px;
}

a {
color:#057fac;
text-decoration:none;
}

a img,a img:hover img {
background:none;
border:none;
}

a.button span {
background:transparent url('../img/todo_button.png') no-repeat;
display:block;
float:right;
line-height:14px;
text-decoration:none;
padding:5px 0 5px 18px;
}

a.todo_button {
background:transparent url('../img/todo_button.png') no-repeat scroll top right;
color:#FFF;
display:block;
float:right;
font:bold 24px arial, sans-serif;
height:48px;
margin-right:6px;
padding-left:30px;
padding-right:18px;
text-decoration:none;
width:84px;
}

a:hover img {
border:none !important;
}

body {
background:url(../img/bg-lite.png) center #fff;
background-position:top;
background-repeat:repeat-x;
color:#3d3d3d;
font:88% Arial, Helvetica, sans-serif;
line-height:100%;
text-align:left;
margin:0;
padding:0;
}

button {
background:none;
border:0;
font:88% Arial, Helvetica, sans-serif;
}

button.highfreq {
color:#444;
font-size:2em;
}

button.lowfreq {
color:#CDCDCD;
font-size:1em;
}

button.medfreq {
color:#9C9C9C;
font-size:1.5em;
}

button.submitbtn {
background:url(../img/btn_blue_right.gif) right no-repeat;
font-size:1.3em;
}

button.submitbtn span {
background:url(../img/btn_blue_left.gif) left no-repeat;
color:#fff;
height:50px;
line-height:50px;
}

button.submitbtn:hover {
background:url(../img/btn_blue_right_hover.gif) right no-repeat;
}

button.submitbtn:hover span {
background:url(../img/btn_blue_left_hover.gif) left no-repeat;
}

button.vhighfreq {
color:#000;
font-size:2.5em;
}

div.data,div.canvas {
float:left;
margin:5px;
}

div.ending {
clear:both;
margin:10px;
}

div.float {
float:left;
}

div.float p {
text-align:center;
}

div.unit {
border:1px solid #eee;
margin:10px;
padding:10px;
}

h3 {
background-color:#eee;
color:#3d3d3d;
font-size:large;
padding:3px;
}

h4 {
font-size:medium;
margin:5px;
}

hr {
color:#ccc;
height:.5px;
}

span.thumbnails {
border:3px solid #4FC0DF;
}

p.ad-description {
float:left;
font-size:80%;
line-height:20%;
}

p.ad-header {
color:blue;
float:left;
font-size:90%;
line-height:20%;
text-decoration:underline;
}

p.ad-url {
color:green;
float:left;
font-size:70%;
line-height:20%;
}

p.foot {
color:gray;
font-size:.95em;
margin-left:10%;
padding-top:0;
text-align:right;
}

p.head {
font-size:150%;
height:1em;
line-height:1em;
}

p.head a {
background:#8bb544;
color:#fff;
line-height:1em;
padding:0 20px;
}

p.head a:hover {
background:#4a98af;
color:#fff;
text-decoration:none;
}

p.info {
color:#666;
}

p.meta {
color:gray;
font-size:.65em;
margin-left:55px;
text-align:left;
}

#north_sales_notifications {
color:#666;
font-family:arial;
font-size:18px;
margin-left:7px;
text-align:left;
line-height:1.7em;
padding-top:5px;
clear:inherit;
float:left;
}

p.pulse {
color:#999;
margin-left:0;
}

p.sale {
color:#666;
float:left;
font-size:150%;
font-weight:700;
line-height:20%;
}

p.sales-header {
font-size:150%;
}

p.stream-description {
font-size:80%;
height:1em;
line-height:1em;
}

p.stream-header {
font-size:130%;
font-weight:700;
}

p.thumbnail-52x52-small {
border-color:gray;
border-width:1px;
}

p.thumbnail-76x76-large {
background-color:gray;
border-width:1px;
}

p.todo-header,p.todo-link {
font-size:100%;
}

p.wordcount {
color:#999;
}

span.sales {
color:#53C300;
font-family:arial;
font-size:22px;
}

span.sales_number {
color:#53C300;
font-family:arial;
font-size:22px;
font-weight:700;
}

span.todo-description {
font-size:95%;
height:1em;
line-height:1.4em;
}

table#dynamictable {
margin:10px auto;
}

table.data {
width:200px;
}

table.data tbody td {
border-bottom:1px solid #eee;
text-align:left;
vertical-align:top;
padding:5px;
}

table.data td {
width:50px;
margin:5px;
padding:5px;
}

table.data thead td {
background-color:#eee;
}

table.data thead th {
background-color:#eee;
border-bottom:1px solid #ddd;
text-align:left;
padding:5px;
}

#thumb img {
border:1px solid #ECECEC;
float:left;
margin-right:15px;
margin-top:5px;
margin-bottom:5px;
clear:left;
width:52px;
height:52px;
}

#todo_description {
font-weight:700;
font-size:16px;
line-height:1.8em;
text-align:left;
margin-top:2px;
padding-top:6px;
}

#todo_action_link {
padding-bottom:20px;
}

#todo_button a {
display:block;
clear:both;
float:right;
margin-top:-55px;
background:url(../img/done.png) no-repeat;
height:36px;
width:126px;
}

#todo_button a:hover {
clear:both;
float:right;
margin-top:-55px;
height:36px;
width:126px;
background:url(../img/done_hover.png) no-repeat;
}

#go_button a {
display:block;
clear:both;
float:right;
margin-top:-55px;
background:url(../img/go.png) no-repeat;
height:36px;
width:126px;
}

#todos_button a {
display:block;
background:url(../img/todos.png) no-repeat;
height:36px;
width:126px;
}

#todos_button a:hover {
height:36px;
width:126px;
background:url(../img/todos_hover.png) no-repeat;
}

#health_button a {
display:block;
background:url(../img/health.png) no-repeat;
height:36px;
width:126px;
}

#health_button a:hover {
height:36px;
width:126px;
background:url(../img/health_hover.png) no-repeat;
}

#go_button a:hover {
clear:both;
float:right;
margin-top:-55px;
height:36px;
width:126px;
background:url(../img/go_hover.png) no-repeat;
}

#set_button a {
display:block;
clear:both;
float:right;
margin-top:-75px;
background:url(../img/set.png) no-repeat;
height:36px;
width:126px;
}

#set_button a:hover {
clear:both;
float:right;
margin-top:-75px;
height:36px;
width:126px;
background:url(../img/set_hover.png) no-repeat;
}

#sale {
float:left;
margin-right:20px;
margin-top:20px;
font-size:25px;
color:#666;
font-weight:700;
}

#sale_search_engine {
float:left;
margin-right:20px;
margin-top:1px;
}

#sale_keyword {
float:left;
margin-right:30px;
margin-top:20px;
font-style:italic;
font-size:18px;
padding-bottom:10px;
}

#sale_ad_header {
float:left;
margin-right:20px;
margin-top:1px;
color:#008EC0;
font-size:14px;
line-height:1.4em;
text-decoration:underline;
}

#sale_ad_body {
float:left;
margin-right:20px;
margin-top:1px;
font-size:12px;
}

#sale_ad_url {
float:left;
margin-right:20px;
margin-top:1px;
color:#55C301;
padding-bottom:10px;
margin-bottom:10px;
}

#setup_description {
font-weight:700;
font-size:16px;
line-height:2em;
text-align:left;
margin-top:1px;
padding-top:1px;
}

#setup_input {
margin-bottom:20px;
}

#stream_description {
font-weight:700;
font-size:16px;
padding-top:5px;
line-height:1em;
}

#stream_meta {
font-size:14px;
line-height:1.4em;
text-align:left;
margin-top:2px;
padding-top:3px;
margin-bottom:5px;
}

#success_notification {
font-weight:700;
font-size:24px;
color:#fff;
line-height:1.4em;
text-align:left;
padding-left:10px;
margin-bottom:10px;
margin-top:10px;
background:#55C301;
}

#failure_notification {
font-weight:700;
font-size:24px;
color:#fff;
line-height:1.4em;
text-align:left;
padding-left:10px;
margin-bottom:10px;
margin-top:10px;
background:#F60;
}

#set_budget {
font-weight:700;
font-size:12px;
color:#2d2d2d;
padding-left:0;
margin-top:-30px;
padding-bottom:10px;
clear:left;
}

#user_preferences {
font-weight:700;
font-size:12px;
color:#2d2d2d;
line-height:1.4em;
text-align:left;
padding-left:0;
margin-top:10px;
padding-bottom:20px;
width:30%;
float:left;
clear:inherit;
height:400px;
}

#store_preferences {
font-weight:700;
font-size:12px;
color:#2d2d2d;
line-height:1.4em;
text-align:left;
padding-left:10px;
margin-top:10px;
padding-bottom:20px;
width:30%;
float:left;
clear:inherit;
height:400px;
}

#email_notifications {
font-weight:700;
font-size:12px;
color:#2d2d2d;
line-height:1.4em;
text-align:left;
padding-left:10px;
margin-top:10px;
padding-bottom:20px;
width:35%;
height:400px;
float:left;
clear:inherit;
}

#header {
padding-top:5px;
padding-bottom:4px;
margin-left:-5px;
}

#footer {
margin-bottom:20px;
margin-top:20px;
color:#2d2d2d;
float:left;
clear:left;
}

#pagination {
clear:both;
padding-top:10px;
padding-bottom:10px;
}

#job_container {
width:400px;
height: 420px;
font-size:90%;
padding-right: 15px;
padding-bottom:10px;
float:left;
}

#terms_container {
width:395px;
height: 100%;
font-size:90%;
padding-right: 10px;
padding-bottom:10px;
float:left;
}

#jobs_header {
font-weight:700;
font-size:20px;
color:#fff;
line-height:1.4em;
text-align:left;
-moz-border-radius-topright:.3em;
-webkit-border-top-right-radius:.3em;
-moz-border-radius-bottomright:.3em;
-webkit-border-bottom-right-radius:.3em;
-moz-border-radius-bottomleft:.3em;
-webkit-border-bottom-left-radius:.3em;
background:#55C301;
padding:10px;
}

#terms_header {
font-weight:700;
font-size:14px;
margin-top: 10px;
line-height:1.4em;
text-align:left;
padding:10px;
}

#success_notification_mini {
font-weight:700;
font-size:16px;
color:#fff;
line-height:1.4em;
text-align:left;
-moz-border-radius-topright:.3em;
-webkit-border-top-right-radius:.3em;
-moz-border-radius-bottomright:.3em;
-webkit-border-bottom-right-radius:.3em;
-moz-border-radius-bottomleft:.3em;
-webkit-border-bottom-left-radius:.3em;
background:#55C301;
}

#failure_notification_mini {
font-weight:700;
font-size:16px;
color:#fff;
line-height:1.4em;
text-align:left;
padding-left:10px;
-moz-border-radius-topright:.3em;
-webkit-border-top-right-radius:.3em;
-moz-border-radius-bottomright:.3em;
-webkit-border-bottom-right-radius:.3em;
-moz-border-radius-bottomleft:.3em;
-webkit-border-bottom-left-radius:.3em;
background:#F60;
margin:-10px 215px 10px 70px;
}

#logo img {
float:right;
margin-top:-46px;
margin-left:10px;
text-decoration:none;
}

#update_budget img {
float:right;
text-decoration:none;
}

#navigation_top img a:hover {
text-decoration:none;
clear:none;
}

#page_nav {
float:left;
clear:inherit;
}

#user_module {
font-weight:none;
font-size:14px;
color:#fff;
line-height:1.4em;
text-align:left;
float:right;
width:350px;
padding-left:20px;
padding-right:-10px;
-moz-border-radius-topleft:.3em;
-webkit-border-top-left-radius:.3em;
-moz-border-radius-bottomright:.3em;
-webkit-border-bottom-right-radius:.3em;
-moz-border-radius-bottomleft:.3em;
-webkit-border-bottom-left-radius:.3em;
background:#4EC0DF;
}

#set_budget_button {
align:right;
height:36px;
width:126px;
padding-bottom:20px;
float:right;
clear:inherit;
margin-top:-35px;
margin-bottom:10px;
}

#tnt_pagination {
display:block;
text-align:left;
height:22px;
line-height:21px;
margin-left:-10px;
margin-top:10px;
clear:both;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
}

#tnt_pagination a:link,#tnt_pagination a:visited {
border:1px solid #EBEBEB;
margin-left:10px;
margin-top:10px;
text-decoration:none;
background-color:#fff;
color:#0072bc;
width:22px;
font-weight:400;
padding:2px 7px;
}

#tnt_pagination a:hover {
background-color:#55C301;
color:#fff;
}

#tnt_pagination .active_tnt_link {
margin-top:10px;
border:1px solid #BDF;
margin-left:10px;
text-decoration:none;
background-color:#4EC0DF;
color:#fff;
width:22px;
cursor:default;
padding:2px 7px;
}

#tnt_pagination .disabled_tnt_pagination {
margin-top:10px;
border:1px solid #EBEBEB;
margin-left:10px;
width:22px;
text-decoration:none;
background-color:#F5F5F5;
color:#D7D7D7;
cursor:default;
padding:2px 7px;
}

#sign_in {
float:right;
clear:both;
}

#login_nav {
float:right;
font-size:11px;
width:470px;
line-height:1.5em;
color:#fff;
-moz-border-radius-topleft:.5em;
-webkit-border-top-left-radius:.5em;
-moz-border-radius-bottomright:.5em;
-webkit-border-bottom-right-radius:.5em;
-moz-border-radius-bottomleft:.5em;
-webkit-border-bottom-left-radius:.5em;
background:#55C301;
}

#nav_dashboard a {
display:block;
background:url(../img/dashboard.png) no-repeat;
float:left;
height:36px;
width:126px;
padding:3px;
}

#nav_sales a {
display:block;
background:url(../img/sales.png) no-repeat;
height:36px;
float:left;
width:126px;
padding:3px;
}

#nav_todos a {
display:block;
background:url(../img/todos.png) no-repeat;
float:left;
height:36px;
width:126px;
padding:3px;
}

#nav_todos a:hover {
height:36px;
width:126px;
float:left;
background:url(../img/todos_hover.png) no-repeat;
padding:3px;
}

#nav_todos .active {
height:36px;
width:126px;
float:left;
background:url(../img/todos_hover.png) no-repeat;
padding:3px;
}

#nav_health a {
display:block;
background:url(../img/health) no-repeat;
float:left;
height:36px;
width:126px;
padding:3px;
}

#nav_health a:hover {
height:36px;
width:126px;
background:url(../img/health_hover.png) no-repeat;
float:left;
padding:3px;
}

#nav_health .active {
height:36px;
width:126px;
float:left;
background:url(../img/health_hover.png) no-repeat;
padding:3px;
}

#timestamp {
color:#666;
font-size:11px;
margin-bottom:5px;
padding-bottom:5px;
}

#timestamp_sales {
color:#666;
font-size:12px;
margin-top:-15px;
margin-right:10px;
float:right;
}

#jobs {
float:left;
line-height:1.6em;
size:12px;
}

#homepage_module {
font-weight:700;
font-size:34px;
color:#fff;
line-height:1.2em;
margin-top:15px;
-moz-border-radius-topleft:.2em;
-webkit-border-top-left-radius:.2em;
-moz-border-radius-bottomright:.2em;
-webkit-border-bottom-right-radius:.2em;
-moz-border-radius-bottomleft:.2em;
-webkit-border-bottom-left-radius:.2em;
background:#4EC0DF;
padding:10px;
}

#job_create {
font-weight:700;
font-size:20px;
color:#fff;
line-height:1.4em;
text-align:left;
margin-top:10px;
margin-bottom:10px;
-moz-border-radius-topright:.3em;
-webkit-border-top-right-radius:.3em;
-moz-border-radius-bottomright:.3em;
-webkit-border-bottom-right-radius:.3em;
-moz-border-radius-bottomleft:.3em;
-webkit-border-bottom-left-radius:.3em;
background:#55C301;
padding:10px;
}

#main_landing,#main_landing_setup {
float:left;
align:left;
}

#pagination-clean a:hover,#navigation_top img {
text-decoration:none;
}

div.action,p.nav-sort,#page_footer {
margin-bottom:20px;
margin-top:20px;
color:#2d2d2d;
float:right;
clear:left;}

#logo img a:hover,#update_budget img a:hover {
text-decoration:none;
color:none;
}

#nav_dashboard a:hover,#nav_dashboard .active {
height:36px;
width:126px;
float:left;
background:url(../img/dashboard_hover.png) no-repeat;
padding:3px;
}

#nav_sales a:hover,#nav_sales .active {
height:36px;
width:126px;
float:left;
background:url(../img/sales_hover.png) no-repeat;
padding:3px;
}

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	margin-bottom:60px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#contact-area {
	width: 600px;
	margin-top: 5px;
	height: 100%;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #55C301;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
