/*
Generic clearfix class
Added by robin 
*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bg_1.gif);
	background-repeat: repeat-x;
	background-color: #004D93;
}
h1,h2,h3,h3
{
	padding:0px;
	margin:0px;
}
.li_scroll {
	width: 155px;
	height: auto;
	list-style-type:none; 
	float: left;
	background:none;	
}
/* page_bg */
.cmi_bg
{
	width:970px;
	background-image:url(../images/bg_2.gif);
	background-color: #003B70;
	background-repeat:repeat-x;
}
/* page_header */
.cmi_heading_text1
{
	font-family: Trebuchet MS;
	font-size:14px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
}
.cmi_heading_text2
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #FFCC00;
	text-align:center;
}
.cmi_heading_text2 p
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:center;
	padding:0px;
	margin-top:5px;
}
.cmi_heading_text2 div
{
	padding-top:10px;
}
/* menu */
.cmi_menu_link
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
}
.cmi_menu_link a
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
.cmi_menu_link a:hover
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
/* banner */



.cmi_banner_bg1
{
	height:300;
	width: 615;
	background-image: url(../images/banner.jpg);
	background-repeat:no-repeat;
} 
.cmi_banner__bg1_adt_guaranty
{
	height:300;
	width: 615;
	background-image: url(../images/adt_guaranty_16.jpg);
	background-repeat:no-repeat;
}
.cmi_banner__bg1_monitoring
{
	height:300;
	width: 615;
	background-image: url(../images/monitoring_16.jpg);
	background-repeat:no-repeat;
}
.cmi_banner__bg1_security_guide
{
	height:300;
	width: 615;
	background-image: url(../images/security_guide_16.jpg);
	background-repeat:no-repeat;
}
.cmi_banner__bg1_terms_conditions
{
	height:300;
	width: 615;
	background-image: url(../images/terms_conditions_16.jpg);
	background-repeat:no-repeat;
}
.cmi_banner__bg1_getting_started
{
	height:300;
	width: 615;
	background-image: url(../images/get_started_today_16.jpg);
	background-repeat:no-repeat;
}
.cmi_banner__bg1_contact
{
	height:300;
	width: 615;
	background-image: url(../images/contact_us_16.jpg);
	background-repeat:no-repeat;
}
.cmi_banner_bg2
{
	height:300;
	width: 24;
	background-image: url(../images/banner_1.jpg);
	background-repeat:no-repeat;
} 
.cmi_banner_bg2_adt_guaranty 
{
	height:300;
	width: 24;
	background-image: url(../images/adt_guaranty_18.jpg);
	background-repeat:no-repeat;
} 
.cmi_banner_bg2_monitoring 
{
	height:300;
	width: 24;
	background-image: url(../images/monitoring_18.jpg);
	background-repeat:no-repeat;
} 
.cmi_banner_bg2_security_guide 
{
	height:300;
	width: 24;
	background-image: url(../images/security_guide_18.jpg);
	background-repeat:no-repeat;
} 
.cmi_banner_bg2_terms_conditions 
{
	height:300;
	width: 24;
	background-image: url(../images/terms_conditions_18.jpg);
	background-repeat:no-repeat;
} 
.cmi_banner_bg2_getting_started 
{
	height:300;
	width: 24;
	background-image: url(../images/get_started_today_18.jpg);
	background-repeat:no-repeat;
} 
.cmi_banner_bg2_contact 
{
	height:300;
	width: 24;
	background-image: url(../images/contact_us_18.jpg);
	background-repeat:no-repeat;
} 

/*dyna*/

.Home-Security-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/Home-Security-Systems_16.jpg);
	background-repeat:no-repeat;
} 
.Home-Security-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/Home-Security-Systems_18.jpg);
	background-repeat:no-repeat;
}  
.Home-Alarm-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/Home-Alarm-Systems_16.jpg);
	background-repeat:no-repeat;
} 
.Home-Alarm-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/Home-Alarm-Systems_18.jpg);
	background-repeat:no-repeat;
} 
.Wireless-Home-Security-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/Wireless-Home-Security-Systems_16.jpg);
	background-repeat:no-repeat;
} 
.Wireless-Home-Security-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/Wireless-Home-Security-Systems_18.jpg);
	background-repeat:no-repeat;
}  
.ADT-Home-Security-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/ADT-Home-Security-Systems_16.jpg);
	background-repeat:no-repeat;
} 
.ADT-Home-Security-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/ADT-Home-Security-Systems_18.jpg);
	background-repeat:no-repeat;
}  
.Burglar-Alarm-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/Burglar-Alarm-Systems_16.jpg);
	background-repeat:no-repeat;
} 
.Burglar-Alarm-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/Burglar-Alarm-Systems_18.jpg);
	background-repeat:no-repeat;
}  
.Home-Video-Surveillance
{
	height:300;
	width: 615;
	background-image: url(../images/Video-Surveillance_pic1.jpg);
	background-repeat:no-repeat;
} 
.Home-Video-Surveillance_right
{
	height:300;
	width: 24;
	background-image: url(../images/Video-Surveillance_pic1a.jpg);
	background-repeat:no-repeat;
}  
.Business-Security-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/Business-Security-Systems_16.jpg);
	background-repeat:no-repeat;
} 
.Business-Security-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/Business-Security-Systems_18.jpg);
	background-repeat:no-repeat;
}  
.Business-Alarm-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/Business-Alarm-Systems.jpg);
	background-repeat:no-repeat;
} 
.Business-Alarm-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/Business-Alarm-Systems_1.jpg);
	background-repeat:no-repeat;
}
.FREE-Home-Security-Systems
{
	height:300;
	width: 615;
	background-image: url(../images/FREE-Home-Security-Systems.jpg);
	background-repeat:no-repeat;
} 
.FREE-Home-Security-Systems_right
{
	height:300;
	width: 24;
	background-image: url(../images/FREE-Home-Security-Systems_1.jpg);
	background-repeat:no-repeat;
}
.ADT-Alarm-Monitoring
{
	height:300;
	width: 615;
	background-image: url(../images/ADT-Alarm-Monitoring.jpg);
	background-repeat:no-repeat;
} 
.ADT-Alarm-Monitoring_right
{
	height:300;
	width: 24;
	background-image: url(../images/ADT-Alarm-Monitoring_1.jpg);
	background-repeat:no-repeat;
}


/*advertise_box*/
.cmi_advertise_box1
{
	margin-left: 15px;
	margin-top: 35px;
	width: 225;
}
.cmi_advertise_box_text_1
{	
	font-family: Trebuchet MS;
	font-size:18px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
}
.cmi_advertise_box_text_2
{	
	font-family: Arial;
	font-size: 15px;
	color: #F9630C;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}	
.cmi_advertise_box_text_3
{
	
	font-family: Trebuchet MS;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	font-weight:bold;
}	
.cmi_advertise_box2
{
	margin-top: 75px;
	width: 610;
	height:26;
	
}
.cmi_menu2
{
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
	padding-left:7px;
	text-decoration:none;
}
.divider
{
	font-family:Verdana;
	font-size:16px;
	color: #FFF000;
	}
.cmi_banner_form
{
	width: 321;
	background-image: url(../images/banner_box_bg.gif);
	background-position:center bottom;
	background-repeat: repeat-x;
	vertical-align:top;
	text-align:left;
} 
.cmi_bannerform_text_1
{
	font-family: Arial;
	font-size: 11px;
	color: #E9CA71;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 10px;
	text-align:left;
	vertical-align:top;
	}
.cmi_bannerform_text_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	padding-left: 10px;
	height: 26px;
	text-align:left;
}
input
{
	padding-right:10px;
	font-weight:normal;
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
select
{
	font-weight:normal;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	width:194px;
}
/* Thank you Message */
.cmi_banner_form_message_bg
{
	background-image: url(../images/banner_box_bg.gif);
	background-position:center bottom;
	background-repeat: repeat-x;
	width:321px;
}
.cmi_banner_form_message_bg h1
{
	font-weight:bold;
	font-family: "trebuchet MS";
	font-size: 20px;
	color: #B30000;
	text-align:center;
}
.cmi_banner_form_message_bg p
{
	font-weight:normal;
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
}
.cmi_banner_form_message_title
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #FFCC00;
	text-align:left;
}

/*navigation*/
.cmi_navigation_bullet
{
	padding-left:6px;	
	padding-right:6px;
}
.cmi_navigation_link1
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration:none;
}
.cmi_navigation_link1 a:hover
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration: underline;
}
/*content_box*/
.cmi_california_top_border
{
	background-image:url(../images/vline_1.gif);
	background-repeat:repeat-x;
}
.cmi_head1
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #ffffff;
	text-align:left;
}
.cmi_head2
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
}
.cmi_head3
{
	font-family: Verdana;
	font-size:14px;
	color: #AEAEAE;
	font-weight:normal;
}
.cmi_head4
{
	font-family: Verdana;
	font-size:16px;
	color: #FFE98F;
	font-weight:normal;
}
.cmi_head5
{
	font-family: Verdana;
	font-size:14px;
	color: #D5D5D5;
	text-align:	left;
	font-weight: bold;
	background-color: #003058;
}
.cmi_content_text1
{
	font-family: Verdana;
	font-size:11px;
	color: #FFffff;
	text-align:left;
	font-weight:normal;
}
.cmi_content_text1 a
{
	color: #D7AD05;
	text-decoration:underline;
}
.cmi_content_text2
{
	font-family: Verdana;
	font-size:11px;
	color: #D5D5D5;
	text-align:left;
	font-weight:normal;
	background-color: #003058;
}
.cmi_content_text2 a
{
	color: #D7AD05;
	text-decoration:underline;
}
.cmi_box_color
{
	background-color: #003058;
}
ul
{
	list-style-type: none;
	padding: 8px;
	margin: 0px;
	text-align:left;
}

li
{
	background-image: url(../images/bullet_1.gif);
	background-repeat: no-repeat;
	background-position: 0 .9em;
	padding-left: 15px;
	padding-top: 4px;
	line-height: 20px;
	font-family: Arial;
	font-size:11px;
	color:#D5D5D5;
	text-decoration:none;
}
/*adt_benefits*/
.cmi_blue_box
{
	 border:solid; 
	 border-width:1px;
	 background-color: #003058;
	 border-color:#10599A; 
}
/*bottom_menu_bar*/
.cmi_menu_bottom
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	padding-left:20px;
	font-weight:normal;
	background-color: #003058;
	text-decoration:none;
}
.cmi_menu_bottom a
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
	background-color: #003058;
	text-decoration: none;
} 
.cmi_menu_bottom a:hover
{
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	font-weight:normal;
	background-color: #003058;
	text-decoration: underline;
} 
.cmi_menu_bottom1
{
	font-family: Verdana;
	font-size:11px;
	color: #FFE270;
	text-align:right;
	font-weight:normal;
	padding-right: 20px;
	background-color: #003058;
	text-decoration:none;
}
.cmi_menu_bottom1 a
{
	font-family: Verdana;
	font-size:11px;
	color: #FFE270;
	text-align:right;
	font-weight:normal;
	background-color: #003058;
	text-decoration: none;
} 
.cmi_menu_bottom1 a:hover
{
	font-family: Verdana;
	font-size:11px;
	color: #FFE270;
	text-align:right;
	font-weight:normal;
	background-color: #003058;
	text-decoration: underline;
} 
/*copyright*/
.cmi_copyright_text
{
	font-family: Verdana;
	font-size:11px;
	color: #7FA7CB;
	text-align:left;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}
/*website_design*/
.cmi_designed_text
{
	font-family: Verdana;
	font-size:11px;
	color: #4477A5;
	text-align: right;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}
.cmi_designed_text a
{
	color: #4477A5;
	text-decoration:none;
}
.cmi_designed_text a:hover
{
	color: #4477A5;
	text-decoration:underline;
}
/*national_restictions*/
.cmi_restictions 
{
	font-family: Verdana;
	font-size: 9px;
	color: #B2B2B2;
	font-weight:normal;
	vertical-align:top;	
} 
/* Menu CSS START*/
#menu-container { 
	position:relative; 
	top:-23px;
}
#drop_down_menu { 
	position:absolute; 
}
#drop_down_menu li { 
	font-size:12px; 
	font-weight:bold; 
	float:left; 
	color:#11a2db; 
	padding:5px; 
	cursor:pointer; 
	background-image:none;
}
#drop_down_menu li ul { 
	margin:0px; 
	padding:0px; 
	list-style-type:none; 
	padding-top:10px; 
	background:red;
}
#drop_down_menu li ul li { 
	display:block; 
	float:none; 
	clear:both;  
}
#drop_down_menu li ul li a { 
	color:#FFFFFF; 
	font-weight:normal; 
	text-decoration:none; 
	display:block; 
}
#drop_down_menu li ul li a:HOVER { 
	text-decoration:underline; 
	color:#CCCCCC; 
}

/* Menu CSS END*/

/* PR CSS */
.cmi_monitoring_bg1
{
	background-color:#264F71;
}
.cmi_monitoring_bg2
{
	background-color:#003058;
	}
.cmi_monitoring_bg3
{
	border:1px solid;
	border:#003058;
	background-color: #002B4F;
	}
.cmi_valign
{
	background-image: url(../images/valign.gif);
	background-repeat:repeat-y;
}
.cmi_contact_input
{
	border:solid;
	border-width:1px;
	border-color: #264F71;
}
.cmi_contentbox_link1
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration: underline;
}
.cmi_head6
{
	font-family: Verdana;
	font-size:12px;
	color: #D5D5D5;
	text-align:	left;
	font-weight: bold;
	background-color: #003058;
}
.cmi_heading
{
	font-family: Verdana;
	font-size:12px;
	color: #73BFFF;
	text-align:	left;
	font-weight: bold;
	padding-left: 5px;
}
.cmi_contact_heading1
{
	font-family: Verdana;
	font-size:12px;
	color: #73BFFF;
	text-align:	left;
	font-weight: bold;
}
.cmi_contact_heading2
{
	font-family: Verdana;
	font-size:12px;
	color: #fffFFF;
	text-align:	left;
	font-weight: bold;
}
.cmi_contact_heading3
{
	font-family: Verdana;
	font-size:12px;
	color: ##D5D5D5;
	text-align:	left;
	font-weight: bold;
}
.cmi_mandatory
{
	font-family:Verdana;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}
.cmi_img_left_align
{
	text-align:left;
	padding-right:20px;
	padding-bottom:20px; 
	border: none;
}
.cmi_navigation_link1 a
{
	font-family: Verdana;
	font-size:11px;	
	color: #ffffff;
	text-align:left;
	text-decoration: none;
}
/* PR CSS */

/* AJ CSS */
.cmi_advertise_box_free_text_1
{	
	font-family: Trebuchet MS;
	font-size:24px;
	color: #F9630C;
	font-weight:bold;
	text-align:left;
}
.cmi_advertise_box_text_4
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #B2B2B2;
	text-align:left;
}
/* AJ CSS */

/* Home Services Start */
.cmi_home_services
{
	width:549px;
	height:200px;
	overflow:hidden;
	font-family: arial;
	font-size: 11px;
	color: #DDDDDD;
}
.cmi_home_services_left
{
	width:245px;
	float:left;
	padding:10px;
	line-height:normal;
}
.cmi_home_services_left h2
{
	font-size: 15px;
	font-weight:bold;
}
.cmi_home_services_right
{
	width:245px;
	float:left;
	padding:10px;
	line-height:normal;
}
.cmi_home_services_right h2
{
	font-size: 15px;
	font-weight:bold;
}
.cmi_home_services_seprator
{
	width:10px;
	height:200px;
	float:left;
	margin-left:8px;
	border-left:dotted 1px #10599A;
}
/* Home Services Start */
/* Thank you Message for Contact Us page */
.cmi_contact_form_message_bg
{
	background-color: #002B4F;
	background-position:center bottom;
	background-repeat: repeat-x;
	width:321px;
	margin:0 auto;
}
.cmi_contact_form_message_bg h1
{
	font-weight:bold;
	font-family: "trebuchet MS";
	font-size: 20px;
	color: #73BFFF;
	text-align:center;
}
.cmi_contact_form_message_bg p
{
	font-weight:normal;
	font-family: "trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
}
.cmi_contact_form_message_title
{
	font-family: Trebuchet MS;
	font-size:18px;
	color: #FFCC00;
	text-align:left;
}

.li_scroll{
/*	border:1px solid red;*/
}


/* header new offers Start */
.free_remote1 {
	font-family:"trebuchet MS";
	font-size:13px;
	color:#ffd21c;
}
.free_remote2 {
	font-family:"trebuchet MS";
	font-size:14px;
	color:#363636;
}
.include_points1 {
	font-family:"trebuchet MS";
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	font-weight: bold;
}
.include_points2 {
	font-family:"trebuchet MS";
	font-size:14;
	color:#dfc700;
	line-height:16px;
	margin-right: 2px;
	margin-left: 2px;
}
.adt_monitored1 {
	font-family:"trebuchet MS";
	font-size:15px;
	color:#fed83f;
}
.adt_monitored2 {
	font-family:"trebuchet MS";
	font-size:20px;
	color:#ffffff;
}
.adt_monitored3 {
	font-family:"trebuchet MS";
	font-size:15px;
	color:#3e3e3e;
}

/* header new offers End */

.new_quote_now {
	color:#000000;
	font-size:14px;
}

