@charset "UTF-8";
/* CSS Document */
#monitoring-pricing {
	width:960px;
	height:auto;
}
#monitoring-pricing .bluebar {
	width:898px;
	height:54px;
	padding:15px 29px 0;
	background:url(/images/newsite/searchbar-bg.jpg) repeat-x;
	border:1px solid #13629e;
	border-bottom:none;
	border-radius:10px 10px 0 0; 
	-moz-border-radius: 10px 10px 0 0; 
	-khtml-border-radius: 10px 10px 0 0; 
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}
#monitoring-pricing .bluebar h2 {
	color:#fff;
	display:inline;
	float:left;
	margin:7px 20px 0 0;
	font-weight:normal;
}
#monitoring-pricing .bluebar h2.step2 {
	float:right;
}
#monitoring-pricing .bluebar img {
	float:left;
	margin-left:80px;
}
#monitoring-pricing .content {
	width:900px;
	height:287px;
	padding:15px 29px;
	background:url(/images/newsite/monitoring-pricing-bg.jpg);
}
#monitoring-pricing .content .customize {
	width:400px;
	height:auto;
	padding-top:20px;
	float:left;
}
#monitoring-pricing .content .customize form {
	width:auto;
	height:40px;
	margin-bottom:50px;
}
#monitoring-pricing .content .customize.logged-in {
    padding-top:14px;
}
#monitoring-pricing .content .customize.logged-in form {
	margin-bottom:35px;
}
#monitoring-pricing .content .customize.logged-in select {
    margin-left:19px;
    margin-top:9px;
    width:195px;
}
#monitoring-pricing .content form label.question {
	width:160px;
	height:auto;
	display:inline-block;
	color:#fff;
	line-height:normal;
	text-align:right;
	float:left;
}
#monitoring-pricing .content .customize form .number {
	width:70px;
	height:40px;
	margin-left:20px;
	padding:3px;
	background:url(/images/newsite/pricing-number-bg.gif) repeat-x;
	font-size:30px;
	font-weight:bold;
	text-align:right;
	border:0;
	float:left;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-khtml-border-top-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
}
#monitoring-pricing .content .customize form .plus {
	width:59px;
	height:44px;
	background:url(/images/newsite/pricing-plus.jpg) no-repeat top;
	cursor:pointer;
	border:0;
	float:left;
}
#monitoring-pricing .content .customize form .plus:hover {
	background:url(/images/newsite/pricing-plus.jpg) no-repeat 0 -44px;
}
#monitoring-pricing .content .customize form .plus:active {	
	background:url(/images/newsite/pricing-plus.jpg) no-repeat bottom;
}
#monitoring-pricing .content .customize form .minus {
	width:59px;
	height:44px;
	background:url(/images/newsite/pricing-minus.jpg) no-repeat top;
	cursor:pointer;
	border:0;
	float:left;
}
#monitoring-pricing .content .customize form .minus:hover {
	background:url(/images/newsite/pricing-minus.jpg) no-repeat 0 -44px;
}
#monitoring-pricing .content .customize form .minus:active {
	background:url(/images/newsite/pricing-minus.jpg) no-repeat bottom;
}
#monitoring-pricing .content .table-plan {
	width:400px;
	height:auto;
	float:right;
	border-collapse: collapse;
}
#monitoring-pricing .content .table-plan th {
	padding:8px 8px 8px 13px;
	background:url(/images/newsite/pricing-monitoring-th-bg.gif) repeat-x;
	color:#7ba5d1;
}
#monitoring-pricing .content .table-plan td {
	width:auto;
	height:auto;
	padding:7px 8px 7px 13px;
	background:url(/images/newsite/pricing-monitoring-td-bg.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	line-height:1;
	vertical-align:middle;
}
#monitoring-pricing .content .table-plan td.arrow {
	text-align:right;
}
#monitoring-pricing .content .table-plan td img {
	vertical-align: middle;
}
#monitoring-pricing .content .table-plan tr:hover td {
	background:url(/images/newsite/pricing-monitor--td-bghover.gif) repeat-x;
	cursor:pointer;
}
#monitoring-pricing .content .table-plan tr.selected td {
	background:url(/images/newsite/pricing-monitoring-selected.gif) repeat-x;
}
#monitoring-pricing .content .table-plan tr td span {
    visibility: hidden;
}
#monitoring-pricing .content .table-plan tr.selected td span {
    visibility: visible;
    padding-right: 14px;
    line-height: 22px;
}
#monitoring-pricing .content .table-plan tr td.arrow div.arrow {
    float: right;
    width: 22px;
    height: 22px;
    margin: 0;
    padding: 0;
    background: url(/images/newsite/pricing-arrow-light.png) no-repeat 0 0;
}
#monitoring-pricing .content .table-plan tr.selected td.arrow div.arrow {
    background: url(/images/newsite/pricing-arrow.png) no-repeat 0 0;
}