body {

	margin:33px 0px 10px 0px;

	padding:0;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	color:#000000;

}

a {

	-moz-outline:none;

}

a {

	outline:none;

	text-decoration:none;

	color:#25822c

}

.bold {

	font-weight:bold

}

.white-text {

	color:#fff

}

img {

	border:0px

}

.contentbg {

	background: url(../images/content_bg.jpg) repeat-y;

	padding-bottom:0px;

	clear:both;

	padding-top:10px

}

.contentbg-inner {

	background: url(../images/bg_inner.jpg) repeat-y;

	padding-bottom:25px;

	clear:both

}

a:hover {

	text-decoration:underline;

}

#wrapper {

	margin:0 auto;

	width:980px;

}

.header {

	background:url(../images/header_right_bg.gif) right no-repeat

}

.header-top {

	background:url(../images/header_top_bg.jpg) no-repeat;

	height:53px

}

.logo  { float: left; padding-top: 6px; padding-left: 21px }

h1 {

	color:#25822c;

	margin-bottom:0px;

	margin:0;

	font-size:26px;

	font-weight:normal;

	padding:0px;

	font-weight:bold

}

h3 {

	color:#25822c;

	margin-bottom:0px;

	margin:0;

	font-size:14px;

	font-weight:bold;

}

p, ul, ol {

	margin-bottom:0px;

	margin-top:20px;

	color:#000000;

	padding:0px

}

.left {

	float:left

}

.content-left {

	float:left;

	width:215px;

	padding:0px

}

.content-right {

	float:right;

	width:750px;

	padding:0px

}

.rt {

	float:right

}

.body-container {

	background:#e0e1e3;

	padding:20px 0 20px 15px;

}

.main-containar {

	background:url(../images/bg_bot.jpg) repeat-x;

	background-position:0px 213px;

	width:100%;

}

.nav-holder {

	background:url(../images/menu_bg.jpg) repeat-x;

	height:28px;

	padding-right:10px;

	padding-left:60px;

	padding-top:2px

}

.tabsI {

	float:left;

	line-height:normal;

	width:auto;

	padding:0px;

	margin:0px;

	padding-left:0px;

}

.tabsI ul {

	margin:0;

	padding:0px 15px 0 10px;

	list-style-type:disc;

}

.tabsI li {

	display:inline;

	margin:0;

}

.tabsI a {

	float:left;

	margin:0;

	text-decoration:none;

	background:url(../images/tab-left.jpg) no-repeat 0% 0px;

	padding:0px 0px 0px 6px;

	font-size:16px;

	text-decoration:none;

}

.tabsI a span {

	float:left;

	display:block;

	color:#ffffff;

	padding:5px 35px 4px 35px;

	font-size:16px;

	border-right:solid 1px #7a7a7a

}

.tabsI a span {

	float:none;

	color:#ffffff;

}

.tabsI a:hover {

	background:url(../images/menu_hover.gif) repeat-x;

	text-decoration:none;

}
.p_top{
	padding-top:20px;}

.
a:hover span {

	padding:5px 35px 4px 35px;

	background:url(../images/menu_hover.gif) repeat-x;

	border-right:solid 1px #7a7a7a

}

.tabsIsel a {

	background:url(../images/menu_hover.gif) repeat-x;

	text-decoration:none;

}

.tabsIsel a span {

	border-right:solid 1px #7a7a7a;

	padding:5px 35px 4px 35px;

}

.main {

	padding:0px 0px;

}

.doorpanel {

	background-image:url(../images/door_panel.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	padding-left:130px;

}

.airbrick {

	background:url(../images/airbrick.jpg) no-repeat left top;

	padding-left:130px;

	margin-top:38px;

}

.panseal {

	background:url(../images/toilet_pan.jpg) no-repeat left top;

	padding-left:130px;

	margin-top:38px

}

.clear {

	clear:both;

}

ul.info-nav {

	margin: 0px 0px 0px 19px;

	padding:0px 0px 30px 0px;

	list-style-type: none;

}

ul.info-nav li {

	font-size:12px;

	font-weight:bold;

	padding:1px 0px;

	list-style-type: none;

	width:175px;

	float:left;

}

ul.info-nav li a {

	color:#25822c;

	text-decoration:none;

	display:block;

	padding:2px 0px 2px 27px;

	background:url(../images/nor_grn_dot.jpg) no-repeat left;

}

ul.info-nav li a:hover {

	text-decoration:none;

	background:url(../images/info_vnav_hover.jpg) no-repeat left;

	margin:0px;

	padding:2px 0px 2px 27px;

	color:#fff;

}

li.info-navsel {

	background:url(../images/vertical-menu--selcet.jpg) no-repeat 2px center;

	padding:7px 15px 0px 35px;

	height:33px;

}

li.info-navsel a {

	text-decoration:none;

	background:url(../images/vertical-menu--selcet.jpg) no-repeat 1px 0;

	width:98px;

}

li.info-navsel a:hover {

	text-decoration:none;

}

ul.supp-nav {

	margin: 0px 0px 0px 19px;

	padding:0px 0px 30px 0px;

	list-style-type: none;

}

ul.supp-nav li {

	font-size:12px;

	font-weight:bold;

	padding:1px 0px;

	list-style-type: none;

	width:175px;

	float:left;

}

ul.supp-nav li a {

	color:#393939;

	text-decoration:none;

	display:block;

	padding:2px 0px 2px 27px;

	background:url(../images/supp_nor_grn_dot.jpg) no-repeat left;

}

ul.supp-nav li a:hover {

	text-decoration:none;

	background:url(../images/supp_vnav_hover.jpg) no-repeat left;

	margin:0px;

	padding:2px 0px 2px 27px;

	color:#fff;

}

li.supp-navsel {

	background:url(../images/vertical-menu--selcet.jpg)no-repeat left;

	padding:7px 15px 0px 35px;

	height:33px;

}

li.supp-navsel a {

	text-decoration:none;

	background:url(../images/vertical-menu--selcet.jpg) no-repeat left;

	width:98px;

}

li.supp-navsel a:hover {

	text-decoration:none;

}

.content-outer-bottom {

	padding-left:143px;

}

.footer {

	background:url(../images/footer_img.jpg) repeat-x bottom;

	clear:both;

	padding-top:13px;

	color:#04255b;

	padding-bottom:10px;

	width:100%;

	text-align:center

}

.footer-holder {

	width:958px;

	padding-left:22px;

	background:url(../images/footer_line.jpg) no-repeat;

	height:34px;

	text-align:center;

	margin:0px auto

}

.question {

	margin-bottom:2px;

	margin-top:2px;

	padding-left:2px;

	background-repeat:no-repeat;

	background-position:top right;

	font-weight:bold;

	padding-bottom:5px;

	padding-top:5px;

	/* End layout CSS */

	

	overflow:hidden;

	cursor:pointer;

}

.answer {	/* Parent box of slide down content */

	/* Start layout CSS */

	



	/* End layout CSS */

	

	visibility:hidden;

	height:0px;

	overflow:hidden;

	position:relative;

}

.answer_content {	/* Content that is slided down */

	position:relative;

}

.font14 {

	font-size:14px;

}

.font14bold {

	font-size:14px;

	font-weight:bold

}

.text-sml {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9pt;

	color:#000000;

	font-weight:500;

	width:215px;

	border-color:#d4d4d4;

	border-style:solid;

	border-width:1px;

	padding:3px;

	background-color:#f4fbfd;

}

.img-gap {

	padding-right:0px

}

ul.footer-nav {

	padding:0px 0px 0px 0px;

	list-style-type: none;

	text-align:center;

	margin:0px auto;

	width:500px

}

ul.footer-nav li {

	font-size:12px;

	padding:2px 0px;

	list-style-type: none;

	float:left;

	text-align:center

}

ul.footer-nav li a {

	color:#fff;

	text-decoration:none;

	display:block;

	padding:7px 0px 2px 27px;

}

ul.footer-nav li a:hover {

	text-decoration:underline;

	margin:0px;

	padding:7px 0px 2px 27px;

	color:#fff;

}

ul.tick_list {

	margin: 12px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	list-style-type: none;

}

ul.tick_list li {

	font-size:12px;

	list-style-type: none;

	padding:4px 0px 4px 25px;

	background:url(../images/tick_icon.gif) no-repeat left;

}

ul.tick_gray {

	margin: 10px 0px 0px 0px;

	padding:0px 0px 10px 0px;

	list-style-type: none;

}

ul.tick_gray li {

	font-size:12px;

	list-style-type: none;

	padding:4px 0px 4px 25px;

	background:url(../images/tick_gray.jpg) no-repeat left;

}

.info-nav-header {

	background:url(../images/info_nav_top.jpg) no-repeat;

	height:48px;

	width:213px

}

.info-wrappper-top {

	background:url(../images/info_nav_bg.jpg) repeat-y;

	width:213px

}

.info-wrappper-bot {

	background:url(../images/info_nav_bot.jpg) no-repeat bottom;

	vertical-align:bottom;

	height:145px

}

.supp-nav-header {

	background:url(../images/supp_nav_top.jpg) no-repeat;

	height:48px;

	width:213px;

	margin-top:5px;

	clear:both

}

.supp-wrappper-top {

	background:url(../images/supp_nav_bg.jpg) repeat-y;

	width:213px

}

.supp-wrappper-bot {

	background:url(../images/supp_nav_bot.jpg) no-repeat bottom;

	background-position:bottom;

	vertical-align:bottom;

	height:145px

}

.ques-img {

	margin-top:5px;

	clear:both

}

.compatable-img {

	margin-top:5px

}

.whitbox {

	margin-bottom:5px

}

.whitbox-top {

	background:url(../images/whitebox_top.jpg) no-repeat;

	height:11px

}

.white-boxwrapper {

	background:url(../images/white_box_bg.jpg) repeat-y;

	padding-top:2px

}

.whitbox-bot {

	background:url(../images/white_box_bot.jpg) no-repeat;

	height:11px;

	clear:both

}

.mobile-nanny {

	padding-left:20px;

	float:left;

	width:301px

}

.nanny-b {

	float:left;

	padding-top:15px

}

.mob-nanny-list {

	float:left;

	padding-left:10px;

	width:185px

}

.detail-btn {

	text-align:right;

	padding-top:8px

}

.mob-spy {

	width:420px;

	float:left;

	padding-top:5px

}

.mob-spy-text {

	float:left;

	padding-left:0px;

}

.spy-p {

	width:280px;

	padding-bottom:15px;

	height:100px;

	padding-top:20px

}

.text-r {

	text-align:right

}

.gray-box {

	margin-top:10px

}

.gray-boxtop {

	background:url(../images/gray_box_top.jpg) no-repeat;

	height:7px

}

.gray-boxbg {

	background:url(../images/gray_box_bg.jpg) repeat-y;

	padding-top:2px

}

.gray-boxbot {

	background:url(../images/gray_box_bot.jpg) no-repeat;

	height:6px;

	clear:both

}

.mob-spy-lft {

	padding-left:12px;

	float:left

}

.mob-spy-lftcont {

	float:left;

	padding-left:10px;

	width:216px;

	background:url(../images/mb_spy_bg.jpg) no-repeat 0px 24px;

	width:190px;

	padding-left:120px

}
.mob-spy-lftcont1 { background: url(../images/mb_spy_bg1.jpg) no-repeat 0px 24px; float: left; padding-left: 120px; width: 190px }
.mob-spy-lftcont3 { background: url(../images/mb_spy_bg3.jpg) no-repeat 0px 24px; float: left; padding-left: 120px; width: 190px }
.detailbtn-spy {

	text-align:right;

	padding-top:10px

}

.mob-spy-gr {

	width:420px;

	float:left;

	padding-top:5px

}

.mob-spy-txtg {

	height:150px

}

.copyright {

	text-align:center;

	padding-top:10px;
	color:#747474;

}

.mobile-what {

	padding-left:20px;

	float:left;

	width:700px

}

.white-grnbarbox {

	margin-bottom:5px

}

ul.wbgtick_list {

	margin: 8px 0px 0px 0px;

	padding:2px 0px 10px 0px;

	list-style-type: none;

}

ul.wbgtick_list li {

	font-size:12px;

	list-style-type: none;

	padding:5px 0px 5px 25px;

	background:url(../images/whtbg_tick.gif) no-repeat left;

}

ul.grntick_list {

	margin: 4px 0px 0px 0px;

	padding:2px 0px 10px 0px;

	list-style-type: none;

}

ul.grntick_list li {

	font-size:12px;

	list-style-type: none;

	padding:5px 0px 5px 25px;

	background:url(../images/grnbg_tick.gif) no-repeat left;

}

.heading {

	text-align:right;

	text-transform:uppercase;

	font-size:17px;

	color:#25822c;

	font-weight:bold;

	padding-right:

 15px;

	padding-top:15px;

	padding-bottom:5px

}

.login-top {

	background:url(../images/login_img_top.jpg) no-repeat;

	height:4px

}

.login-bg {

	background:url(../images/login_img_bg.jpg) repeat-y;

	width:747px

}

.login-bot {

	background:url(../images/login_img_bot.jpg) no-repeat;

	height:4px;

	margin-bottom:10px

}

.log-heading {

	margin:0px 10px;

	border-bottom:solid 2px #fff;

	font-size:17px;

	font-weight:bold;

	padding-bottom:5px;

	color:#25822c;

	padding-top:10px

}

.login-aria {

	margin:0px 10px;

	padding:10px 0px 10px 80px

}

.login-input {

	border:solid 1px #85bc84;

	width:132px

}

.u-name {

	padding-top:7px;

	float:left

}

.u-name-f {

	width:160px;

	text-align:left;

	padding-top:3px;

	float: left

}

.password {

	padding-top:7px;

	float:left

}

.pw-cont {

	width:150px;

	padding-top:3px;

	float:left

}

.grn-bar-heading {

	background:url(../images/white_grn_topbar.jpg) no-repeat;

	height:29px;

	color:#fff;

	font-size:17px;

	font-weight:bold;

	padding:8px 0px 0px 15px

}

.white_text{
	color:#fff;

	font-size:17px;

	font-weight:bold;
}

.grtnbar-bg {

	background:url(../images/white_grn_bg.jpg) repeat-y

}

.grn-bar-bot {

	background:url(../images/white_grn_bot.jpg) no-repeat;

	height:11px;

	clear:both

}

.grb-rtxt {

	float:right;

	width:580px

}

.text-dotline  { background: url(../images/dot_vline_bot.jpg) repeat-x; padding-top: 30px; padding-bottom: 10px }

.text-dotline2 {

	background:url(../images/dot_vline_bot.jpg) bottom repeat-x;

	padding-bottom:10px;

	padding-top:5px

}

.padt5 {

	padding-top:5px

}

.spy-box-container {

	padding-left:4px;

	clear:both

}

.purchase{
	padding:0px 24px 0px 25px;
}

.sms-recording {

	background: url(../images/sms_recording.jpg) no-repeat;

	width:189px;

	height:184px;

	float:left

}

.sms-recording-btn {

	padding:139px 0px 0px 3px;

	text-align:center

}

.call-details {

	background: url(../images/call_details.jpg) no-repeat;

	width:181px;

	height:184px;

	float:left

}

.call-details-btn {

	padding:139px 0px 0px 3px;

	text-align:center

}

.web-url {

	background: url(../images/web_urls.jpg) no-repeat;

	width:182px;

	height:184px;

	float:left

}

.web-url-btn {

	padding:139px 0px 0px 3px;

	text-align:center

}

.logs-summary {

	background: url(../images/logo_summary.jpg) no-repeat;

	width:185px;

	height:184px;

	float:left

}

.logs-summary-btn {

	padding:139px 3px 0px 0px;

	text-align:center

}

.pad5 {

	padding:5px 0px 10px 0px

}

.grn-bartxt {

	padding:10px 15px 10px 15px;

	clear:both

}

.grn-bartxt2 {

	padding:0px 15px 10px 15px;

	clear:both

}

.message-box-container {

	padding-left:12px

}

.message-box {

	background:url(../images/smartphone_activity_boxs.jpg) no-repeat;

	width:357px;

	height:126px;

	padding-right:10px;

	float:left;

	padding-bottom:10px

}

.messge-bx-heading {

	font-size:12px;

	color:#fff;

	text-transform:uppercase;

	padding-top:6px;

	padding-left:30px

}

.mess-rec {

	padding:15px 0px 5px 0px;

	border-bottom: solid 1px #bababa;

	text-align:center

}

.mess-list-left {

	float: left;

	width:160px;

	padding-left:10px

}

.mess-slist {

	float: left;

	width:320px

}

.device-req-cont{float:left; width:535px; padding-left:15px;}

.device-heading{background:url(../images/device_bg.jpg) no-repeat; height:26px; font-size:17px; font-weight:bold; color:#17791f; padding:9px 0px 0px 10px}

.device-txt{padding:5px 0px 20px 0px; background:url(../images/dot_vline_bot.jpg) bottom repeat-x; margin-bottom:10px}

.device-txt2{padding:10px 0px 0px 0px;  }

.txt-dev{ width:420px; padding-top:5px}



.pad20{ padding-top:20px}

.buy-now{float:right; padding-right:16px; padding-top:10px}

.bot-btns{float:right; padding-right:10px}



.padleft{padding-left:10px}

.mobn-h{height:150px}

.blue_text{
	color:#06C;
}

.pad_bt{
	padding-bottom:10px;
	padding-top:10px;}
	
.text_field_bg{
	background-image:url(../images/text_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #3a9a0b;
	padding-left:2px;
}

.head_black_tab {

	font-size:12px;

	color:#fff;

	text-transform:uppercase;

	padding-top:6px;
}

/*mn css mid pannel*/

.sms-recording_mn {

	background: url(../images/mn_sms.jpg) no-repeat;

	width:189px;

	height:184px;

	float:left

}

.call-details_mn {

	background: url(../images/mn_call.jpg) no-repeat;

	width:181px;

	height:184px;

	float:left

}

.web-url_mn {

	background: url(../images/mn_url.jpg) no-repeat;

	width:182px;

	height:184px;

	float:left

}

.logs-summary_mn {

	background: url(../images/mn_logs.jpg) no-repeat;

	width:185px;

	height:184px;

	float:left

}


/*rc css mid pannel*/

.sms-recording_rc {

	background: url(../images/rc_1.jpg) no-repeat;

	width:189px;

	height:184px;

	float:left

}

.call-details_rc {

	background: url(../images/rc_4.jpg) no-repeat;

	width:181px;

	height:184px;

	float:left

}

.web-url_rc {

	background: url(../images/rc_2.jpg) no-repeat;

	width:182px;

	height:184px;

	float:left

}

.logs-summary_rc {

	background: url(../images/rc_3.jpg) no-repeat;

	width:185px;

	height:184px;

	float:left

}

.message-box_rc {

	background:url(../images/box_new.jpg) no-repeat;

	width:360px;

	height:140px;

	padding-right:5px;

	float:left;

	padding-bottom:10px;
	padding-left:2px

}

.mess-rec_rc {
    padding:15px 0px 5px 0px;
	

	text-align:center;

}

.green_text{
	color:#65aa31;
}

.11_v {
	font:Verdana, Geneva, sans-serif; font-size:11px; color:#717171; }
	
.green_selector
{color:#5d6900;
}
.v_tab {
	font:Verdana, Geneva, sans-serif; font-size:11px; color:#5d6900; }