
html {height:100%;padding:0;margin:0;}

body {
	font-family:"ARIAL";
    text-align:center; 
	height:100%;padding:0;margin:0;
	background: #000 url('../images/bgheader2.jpg') no-repeat top center;
	}
	
a {text-decoration:none;}

.container {width:800px;
            position:relative; 
			/*background-color:#fff;*/
            top:0px;
            margin:0px auto;
			text-align:left;}
			
#logo {position:absolute;height:100px;width:450px;top:0px;left:0px;}

/* INDEX */
#savinglives {position:relative;top:0px;left:0px;background: transparent url(../images/savinglives.jpg) no-repeat top left;width:800px;height:232px;display:block;}
#devicebox {position:absolute;top:10px;left:495px;z-index:1000;width:312px;height:91px;background: transparent url(../images/devicebox.gif) no-repeat top left;display:block;}
a:hover#devicebox {background: transparent url(http://voicewhale.com/interlockdevice/images/devicebox.gif) no-repeat 0px -102px;}
#ribbon {position:absolute;top:300px;left:-35px;z-index:1000;background: transparent url(../images/ribbon.png) no-repeat top left; height:262px; width:254px;}
#biglinks {position:absolute;top:330px;left:215px;z-index:1000;margin-top:20px;}
#indexinfo {width:230px;height:150px;float:left;display:inline;margin-right:10px;text-align:justify;}

	/* INDEXLINKS */
	a.sidelinks_index            {position:absolute; display:block; background-color:transparent; background-repeat:no-repeat; background-image:url('../images/sidelinks.jpg');}
	#link_process_index          {background-position:0 0; height:135px; width:188px; top:405px; left:215px;}
	a:hover#link_process_index   {background-position:  0px -145px;}
	#link_locations_index          {background-position: -198px 0px; height:135px; width:188px; top:405px; left:415px;}
	a:hover#link_locations_index   {background-position:  -198px -145px;}
	#link_pricing_index          {background-position: top right; height:145px; width:215px; top:405px; left:615px;}
	a:hover#link_pricing_index   {background-position: bottom right;}
	/* INDEXLINKS END */
	
/* INDEX END */



.content_tl {background: transparent url('../images/corners_tl.png') no-repeat top left; height:27px; width:27px; position:absolute; top:-27px; left:-27px;}
.content_tr {background: transparent url('../images/corners_tr.png') no-repeat top right; height:27px; width:100%; position:absolute; top:-27px; left:0px;}
.content_bl {background: transparent url('../images/corners_bl.png') no-repeat bottom left; height:100%; width:27px; position:absolute; top:0px; left:-27px;}
.content {background: transparent url('../images/corners_br.png') no-repeat bottom right; position:relative; top:27px; left:27px;padding:0px 27px 27px 0px; text-align:left;}
.content ol {padding-left:27px;}

#mapbox{position:relative;top:110px;display:block;float:right;width:550px;}
#videobox{position:relative;top:110px;display:block;float:right;right:150px;width:395px;}
#videobox2{position:relative;top:110px;display:block;float:right;right:50px;width:550px;}


/* PROCESS START */
#processbox_installation{position:relative;top:110px;float:right;display:block;width:550px;}
#processbox_monitoring{position:relative;top:120px;float:right;display:block;width:550px;}
#processbox_removal{position:relative;top:130px;float:right;display:block;width:550px;}
#easyas {position:absolute;top:170px; left:260px; width:73px;height:29px;background-image: url(../images/easyas.png);z-index:999;}
#processbox_installation ol {color:red;font-weight:bold;font-size:18pt;width:400px;}
#processbox_installation ol p {color:#505050;font-weight:normal;font-size:11pt;}
/* PROCESS END */



/* DEVICES START */
#devicesbox_intro       {display:none;}
#devicesbox_introduction{position:relative;top:110px;float:right;display:block;width:550px;}
#devicesbox_choices{position:relative;top:120px;float:right;display:block;width:550px;color:#E0E0E0;text-align:center;font-style:italic;}
#devicesbox_devices{position:relative;top:130px;float:right;display:block;width:550px;}
#devicesbox_920{float:left;display:inline;width:270px;}
#devicesbox_xt{float:right;display:inline;width:270px;}
#devicesbox_features{position:relative;top:140px;float:right;display:block;width:550px;}
#devicesbox_features li {margin: 10px 0px 30px -20px; text-align:justify;}
#devicesbox_features li span{margin: 0px 0px 15px 0px; font-weight:bold; display:block;}
#calltoday {position:absolute;top:580px;left:20px;width:103px;height:43px;background-image:url('../images/calltoday.png');_background-image:url('../images/calltoday.jpg');}
/* DEVICES END */



/* PRICING START */
#pricingbox_intro{position:relative;top:110px;float:right;display:block;width:550px;}
#pricingbox_intro li {font-weight:bold;}
#pricingbox_pricing{position:relative;top:120px;float:right;display:block;width:350px;margin-right:100px;}
#pricingbox_pricing li {font-size:1.1em;font-weight:bold;margin-left:-10px;}
#pricingbox_tax{position:relative;top:130px;float:right;display:block;width:350px;margin-right:100px; font-size:10pt; color:#E0E0E0;text-align:center;font-style:italic;}
/* PRICING END */



/* INSTRUCTIONS START */
#instructionsbox_instructions{position:relative;top:110px;float:right;display:block;width:600px;}
#instructionsbox_one, #instructionsbox_three{float:left;display:inline;width:295px;margin-bottom:10px;}
#instructionsbox_two, #instructionsbox_four{float:right;display:inline;width:295px;margin-bottom:10px;}
#instructions {font-weight:bold;}
#arrows {position:absolute;top:140px;left:255px;}
#toptabs {background:transparent url(../images/toptabs.png) no-repeat top left;height:95px;width:244px;position:absolute;top:0;right:0;}
/* INSTRUCTIONS END */

/* FAQ */
a.biglinks {font-size:18px;z-index:1100;display:block;margin:10px 0px 10px 0px; color:#505050;}
.answer {width: 450px; display:none; margin:15px 10px 40px 10px; text-align:justify;}
/* FAQ END */

/* CONTACT */
form {	z-index:1000; width: 300px; border: 0px solid #ccc; padding: 10px; height:360px; left:70px;	position:relative; margin-top:0px;}
.row {clear:both;z-index:1000;}	
label {margin:10px 10px 0px 0px;width:70px;float:left;display:inline; font-weight:bold; color: #505050; border: 0px solid #fff;text-align:right;}		
input, textarea {margin-top:10px;border: 3px solid #ccc;width:200px;float:right;display:inline;	z-index:1000;}

	/*Button*/
	.submit, .submitHovered {width:auto; height:24x; color:#FFF; font-weight:bold;	padding:5px; background-color: red;
							cursor:pointer; border:  3px double #fff; /*border-left:2px solid #eee; border-right:2px solid #eee; border-top:none; border-bottom:none; */z-index:1000;}
/* CONTACT END */

/* SIDELINKS */
a.sidelinks, li.links {position:absolute; display:block; background-color:transparent; background-repeat:no-repeat; background-image:url('../images/sidelinks2.gif');}

#link_process		   {background-position:0 0; width:140px; height:100px; top:120px; left:0px;}
a:hover#link_process   {background-position:  0px -108px;}

#link_devices		   {background-position: -451px 0; width:138px; height:105px; top:230px; left:0px;}
a:hover#link_devices   {background-position: -451px -105px;}

#link_locations	         {background-position: -146px 0px; width:140px; height:100px; top:348px; left:0px;}
a:hover#link_locations   {background-position:  -146px -108px;}

#link_pricing	       {background-position: -292px 0; width:158px; height:107px; top:460px; left:0px;}
a:hover#link_pricing   {background-position: -292px -108px;} 
/* SIDELINKS END */


.dialog {
 margin:0px;
 color:#505050;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:27px;
}

.dialog .ft .c {
 height:27px;
}

.dialog .hd {
 background:transparent url(../images/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog .hd .c {
 background:transparent url(../images/tr.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url(../images/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}

.dialog .bd .c {
 background:transparent url(../images/mr.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog .bd .c .s {
 margin:0px 27px 0px 27px;
 background:transparent url(../images/ms.png) repeat-y 0px 0px;
 padding:.5em;
}

.dialog .ft {
 background:transparent url(../images/bl.png) no-repeat 0px 0px;
 margin-right:27px;
}

.dialog .ft .c {
 background:transparent url(../images/br.png) no-repeat right 0px;
 margin-right:-27px;
}

/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.3em;
}

.dialog h2 {
 /* header */
 margin:0px;
 padding:0px;
 margin-top:-0.3em;
}

p {
 font-family:verdana,tahoma,arial,"sans serif";
 text-align:justify;
}

.dialog p {
 margin:0.25em 0px .25px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
 
}

.dialog li{
 font:0.95em/1.5em arial,tahoma,"sans serif";
  margin:0px 0px .5em 0px;
}

/* SLIDER START */

            #supportContainer
            {
            	position:absolute;
            	right: 0px;
				top:-3px;
				z-index:999;
            }
			
            #support
            {	height:146px;
            	width:80px;
            	background:transparent url('images/priceslider.png') no-repeat 0px -15px;
            	display:none;
            }
			#support a {display:block;width:80px;height:24px;color:#fff;background-color:#000;
				font-weight:bold;
				font-size:10pt;
				padding:3px;
				text-align:center;
				border:#fff double 3px;}
				
			#support a:hover {background-color:white;color:#000;border:#ccc double 3px;}
			
            #supportLink
            {
            	height:24px;
            	width:80px;
            	background-color:red;
            	display:block;
				float:right;
            	cursor:pointer;
				color:#fff;
				font-weight:bold;
				font-size:10pt;
				padding:3px;
				text-align:center;
				border:#fff double 3px;
            }
			
/* SLIDER END */