html,body{margin:0;padding:0}
body{text-align:center; font-size: 100%; background-color: #cdf5a8; background-image: url(/static/index/bg_top.gif); background-repeat: repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a{color: #52a81d; text-decoration: none;}
a:hover{color: #e75c08; text-decoration: underline;}
b{font-family: Georgia, Verdana, Helvetica, sans-serif;}
.sign_in {color: #ffffff; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.sign_in:hover {color: #ffee94; text-decoration: underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1{color:#474747; font-family: Arial; font-weight: bold; font-size: 28px; line-height: 28px; }

h2{color: #303030; font-family: Arial; font-weight: bold; font-size: 28px; line-height: 28px;}

h3{color: #474747; font-family: Arial; font-weight: bold; font-size: 1.2em; line-height: 1.4em; margin: 3px;}

.text-font{color: #474747; font-family: Georgia, Verdana, sans-serif; font-size: 16px;  line-height: 130%; }

.intro-font{color: #FFFFFF; font-family: Georgia, Verdana, sans-serif; font-size: 16px;  line-height: 110%; margin-left: 10px; margin-right: 10px; }


div#header{position:relative; height:100px;font-size: 90%}

strong {
background:#fff9cb;
font-weight:normal;
}

div#container{text-align:left}
div#navigation{background:#FFFFFF;}
div#extra{}
div#footer{text-align: center;}
div#footer p{margin:0;}
div#footer a{display:inline;padding:0;color: #419515}
div#footer a:hover{color: #e75c08; text-decoration: underline;}

div#container{width:900px; margin:0 auto;}
div#content{float:right;}
div#navigation{float:left;width:154px;}
div#extra{float:left;clear:left;width:154px;}
div#footer{clear:both;width:100%;}

div#main_menu {position: relative; float: right; top: 3px; right: 60px; width: 535px; height: 29px;}
div#intro {float:left; position: relative; left: -9px; width: 102%; height: 255px;}
div#plans {float: left; width: 860px; margin-left: 20px; margin-top: 20px}
div#pricing_header {width: 100%; text-align: center; font-family: Georgia; font-size: 12pt; color: #474747; }
div#wrapper {}


.pricing_table {
	border-bottom-style: dotted; border-bottom-width:1px; border-bottom-color:#aaaaaa;
	color: #474747; font-family: Georgia; font-size: 16px;  line-height: 130%; text-align: justify;
}
.error {
	margin-left: 140px;
	margin-top: 20px;
	width: 600px;
	height: 30px;
	background: #fff1d4;
	border-width: 1px;
	border-color: #ff4e00; 
	border-style:solid;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff4e00;
	line-height: 1.8em;
}

div.beta_text {
	width: 330px; 
	float: left;
	font-family: Georgia;
	text-align: center;
	color: #984c0a;
	font-size: 14px;
	margin-left: 12px;
	margin-top: 40px;
	
}

ul.errorlist {
	padding-left: 5px;
	color: #999;
	list-style: none;
	margin-left: 0;
	font-size: 10pt;
}

.basic, .business, .free {
  float: left;
  width: 268px;
}

.business, .free {
  float: left;
  margin-left:20px;
}

span.blue_text{
	font-family: Georgia;
	color: #205c7e;
	font-size: 9pt;
	margin-left: 10px;
}

span.orange_text{
	font-family: Georgia;
	color: #ff4e00;
	font-size: 9pt;
	margin-left: 10px;
}

span.green_text{
	font-family: Georgia;
	color: #2c8500;
	font-size: 9pt;
	margin-left: 10px;
}

span.grey_text{
	font-family: Georgia;
	color: #8e9395;
	font-size: 9pt;
	margin-left: 10px;
}

.sign_up_link {
	float: right; margin-right: 34px;
}

.sign_up_link a{
	font-family: Arial; color: #ffffff; font-size: 13px; font-weight: bold;
}

.sign_up_link a:hover{
	font-family: Arial; color: #ffffff; font-size: 13px; font-weight: bold;	text-decoration: underline;
}


.plan_header {
	height: 20px; margin-left: 8px;
}

.plan_header a{
	font-family: Arial; color: #ffffff; font-size: 20px; font-weight: bold;
}

.plan_header a:hover{
	font-family: Arial; color: #ffffff; font-size: 20px; font-weight: bold; text-decoration: underline;
}


div.headline{width: 870px; height: 25px; background-color:#e6fad3;}

div.menu_item{
    height: 29px;
	float: left;
	text-align: center;
	line-height:1.7em;
	font-family: Arial;
	font-size: 13pt;
	font-weight: bold;
	color: #48583e;
}

div.menu_item a{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

div.menu_item a:hover{
	color: #ffee94;
	text-decoration: underline;

}


.clr{clear: both;}
.blocktitle{
    font-family: Verdana, sans-serif; font-size: 16px; color:#ee8133; font-weight:bold;
    padding-left: 15px;
}
.blocktitle a{
    font-size:80%;
    background-color:#fffada;
    padding-left: 5px;padding-right: 5px;
}


div.menuitem a{color: #7faf67; text-decoration: none; line-height:2.7em;}
div.menuitem-selected a{color: #419515; text-decoration: none; line-height:2.7em;}
.menuitem{
    font-family: Verdana, sans-serif; font-size: 16px; text-align: center; text-decoration: none;
	width: 154px;
	height: 42px;
	background-image: url(/static/menu_not_selected.gif);
}
.menuitem-selected{
    font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; text-align: center;
    width: 154px;
	height: 42px;
	background-image: url(/static/menu_selected.gif);
}

.sensors-header{
	background-image: url(/static/sensors/center_hr.gif); background-repeat: repeat;
	color:#FFFFFF; font-family: Verdana, sans-serif; font-weight:bold; font-size:9pt; text-align: center;
	border-left-style: solid; border-left-width:1px; border-left-color:#d5e5d6;
	border-right-style: solid; border-right-width:1px; border-right-color:#6d9f33;
	border-top-style: solid; border-top-width:1px; border-top-color:#6d9f33;
}

.table-cell{
	color:#5b5b5b; font-family: Verdana, sans-serif; font-weight:normal; font-size:9pt;
	border-left-style: solid; border-left-width:1px; border-left-color:#d5e5d6;
}

tr.whiter{background-color: #FFF; }
tr.greener{background-color: #ecf9df;}
tr.over{background-color: #54a920;}

.contacts-table-top{padding: 2px; background: #e8ffda; }

.fadingnotifbox{
	font-size: 150%;
	background-color: #fff78d;
	text-align: center;
}

div.contblock{
    padding-left: 10px;
    padding-right: 5px;
    margin-top: 10px;
}

label{
	color:#5b5b5b; font-family: Verdana, sans-serif; font-weight:normal; font-size:9pt;
}

td.basic_dark{
	height: 25px; background-color: #e8eff3; font-family: Georgia; font-size: 12pt; color: #195e87;
	border-right-style: solid; border-right-width:3px; border-right-color:#FFFFFF;
}

td.basic_light{
	height: 25px; background-color: #f4f7f9; font-family: Georgia; font-size: 12pt; color: #195e87;
	border-right-style: solid; border-right-width:3px; border-right-color:#FFFFFF;
}

td.business_dark{
	height: 25px; background-color: #fdede6; font-family: Georgia; font-size: 12pt; color: #ec4e0d;
	border-left-style: solid; border-left-width:3px; border-left-color:#FFFFFF;
	border-right-style: solid; border-right-width:3px; border-right-color:#FFFFFF;
}

td.business_light{
	height: 25px; background-color: #fef6f3; font-family: Georgia; font-size: 12pt; color: #ec4e0d;
	border-left-style: solid; border-left-width:3px; border-left-color:#FFFFFF;
	border-right-style: solid; border-right-width:3px; border-right-color:#FFFFFF;
}

td.free_dark{
	height: 25px; background-color: #ebf4e7; font-family: Georgia; font-size: 12pt; color: #3f8f0f;
	border-left-style: solid; border-left-width:3px; border-left-color:#FFFFFF;
}

td.free_light{
	height: 25px; background-color: #f5faf3; font-family: Georgia; font-size: 12pt; color: #3f8f0f;
	border-left-style: solid; border-left-width:3px; border-left-color:#FFFFFF;
}

/* for rounded corners */
.r1, .r2, .r3 {
	display: block;
	height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
	background-color: #dcf8c2;
}

.inner-box {
	padding:1em;
}


.input-highlight {
	background-color:#dcf8c2;
}
