html, body {
/*	margin: 0;
	padding: 0;
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background1:#595049 url(http://www.idvault.com/images/layout/bg.gif);
	line-height:15px;*/
}


.clear {
	clear: both;
    }
    
div#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 782px;
    }    

div#hero {
    width:746px; 
    height:196px; 
    
    }

/* @ BACKGROUNDS */

#bg_top[id] {
	padding:16px 0 0 0;
	margin:0 auto 0 auto;
	width:782px;
	height:76px;
	border:0px solid #cc0000;
	text-align:center;
	background:url(http://www.idvault.com/images/layout/bg_top.png) top center no-repeat;
	}
	
.ie6 #bg_top {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/layout/bg_top.png');
	height:76px; /* 71 total */
	padding:16px 0 0 0;
	}	
	
#bg_body[id] {
	padding:0;
	margin:0 auto 0 auto;
	width:782px;
	text-align:center;
	background:url(http://www.idvault.com/images/layout/bg_body.png) top center repeat-y;
	}
	
.ie6 #bg_body {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/layout/bg_body.png');
	width:782px;
	}		
	
#bg_btm[id] {
	padding:0 0 17px 0;
	margin:0 auto 0 auto;
	width:782px;
	height:29px;
	text-align:center;
	border:0px solid #cc0000;
	background:url(http://www.idvault.com/images/layout/bg_btm.png) top center no-repeat;
	}
	
.ie6 #bg_btm {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/layout/bg_btm.png');
	height:26px; /* 71 total */
	padding:0 0 10px 0;
	}		


/* @ HEADER */

div#header {/*
    display:block;
	margin:0 auto;
	padding:0;
	width:748px;
	height:76px;
	background:url(http://www.idvault.com/images/layout/header.gif) no-repeat;
	color:#1b455c;
	text-align:left;
	position:relative;*/
	}
	
div#header #logo a {
    display:block;
    float:left;
    overflow: hidden;
    width:175px;
    height:76px;
    border:0px solid #cc0000;
    }
    
div#header #utilitynav {	
    float:right;
    text-align:right;
    font-family:Arial, Helvetica, Sans Serif;
    color:#1b455c;
    font-size:11px;
    font-weight:normal;
    padding: 0;
    margin:8px 15px 0 0;
    width:328px; /*748px*/
    border:0px solid #cc0000;
    }
    
.ie div#header #utilitynav {	
    margin:8px 10px 0 0;
    }    

#utilitynav a, #utilitynav a:visited  {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}		
	
#utilitynav a:hover  {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	}	  
	
/* MAIN NAV */	
#nav {
    width:746px;
    height:37px;
    margin: 0 auto; padding: 0; top: 0;
    border-left:1px solid #ffffff ;
    border-right:1px solid #ffffff ;
    background: url(http://www.idvault.com/images/layout/nav.gif);
    position:relative;
    }
    
    
#nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
#nav li, #nav a {
    height: 37px; display: block;}

#nav_home {left: 0; width: 80px;}
#nav_whyidvault {left: 80px; width: 143px;}
#nav_howitworks {left: 223px; width: 136px;}
#nav_buynow {left: 359px; width: 102px;}


#nav_home a:hover {
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    0 -37px no-repeat;}
#nav_whyidvault a:hover {
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    -80px -37px no-repeat;}
#nav_howitworks a:hover {
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    -223px -37px no-repeat;}
#nav_buynow a:hover {
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    -359px -37px no-repeat;}


#nav_home li a:hover, #nav_whyidvault li a:hover, #nav_howitworks li a:hover,
#nav_buynow li a:hover  {
    background: none;
}

#nav_home_on {
	left: 0px; width: 80px;
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    0px -37px no-repeat;text-decoration: none;}
#nav_whyidvault_on {
	left: 80px; width: 143px;
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    -80px -37px no-repeat;text-decoration: none;}
#nav_howitworks_on {
	left: 223px; width: 136px;
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    -223px -37px no-repeat;text-decoration: none;}
#nav_buynow_on {
	left: 359px; width: 102px;
    background: transparent url(http://www.idvault.com/images/layout/nav.gif)
    -359px -37px no-repeat;text-decoration: none;}


#navblank {
    width:746px;
    height:12px;
    margin: 0 auto; padding: 0; top: 0;
    border-left:1px solid #ffffff ;
    border-right:1px solid #ffffff ;
    background: url(http://www.idvault.com/images/ms/nav_blank.gif);
    position:relative;
    }


.none {display:none;}    
	
/* @ FOOTER */

div#button_base {
    border-top:1px solid #999999;
    width:586px;
    height:37px; /* 47-37 */
    margin:0 auto;
    padding:10px 0 0 0;
    }
    
div#button_base a {
    display:block;
    width:585px;
    height:28px;
    background:url(http://www.idvault.com/images/common/bottom_buynow.gif) top center no-repeat;
    }    

div#footer {
	font-family: Arial, Helvetica, Sans Serif;
	background:url(http://www.idvault.com/images/layout/footer.gif) top center no-repeat;
	font-size: 10px ;
	text-decoration: none;
	text-align: justify;
	margin:0;
	padding:8px 0 0 30px;
	height:29px;
	position:relative;
	color:#ffffff;
	}	
	
#footer a, #footer a:visited {/*
	color: #ffffff;
	font-size:10px;
	text-decoration: none;*/
	}	
	
#footer a:hover {
	color: #ffffff;
	font-size:10px;
	text-decoration: underline;
	}		
	
	
/* @ CONTENT */

div#contentWide {
    background: #ffffff;
    width:746px;
    min-height:373px;
    height:auto !important;
    text-align:left;
    margin:0 auto;
    padding:0;
	border:1px solid #ffffff;
	}
	
div#contentWide #mainCol {
    width:746px;
    min-height:373px;
    margin:0px;
    background: #ffffff;
    }	

div#content {
    background: #ffffff;
    width:746px; /* 746px */
    min-height:373px;
    height:auto !important;
	overflow:auto;
	Overflow-x:hidden;
    text-align:left;
    margin:0 auto;
    padding:0;
	border:1px solid #ffffff;
	}

#title {
    margin:0 auto;
    display:block;
    width:736px; /* 746 */
    height:45px; /* 60 */
    background:#ffffff;
    text-align:left;
    padding: 15px 0 0 10px;
    border-bottom:1px solid #999999;
}

#titlewithsub {
    margin:0 auto;
    display:block;
    width:736px; /* 746 */
    background:#ffffff;
    text-align:left;
    padding: 15px 0 15px 10px;
    border-bottom:1px solid #999999;
}

div#content #mainCol {
    float:left;
    min-height:373px;
    margin:0px;
    background: #ffffff;
    padding:0;    
    display:block;
    }	
 

div#content #rightCol {
    float:left;
    width:120px; /* 140px */
    min-height:373px;
    margin:0px;
    background: #ffffff;
    display:block;
    padding:10px;
    }

/* @ FORMATTING */

div#home {
    width:746px;
    min-height:191px;
    border-top:1px solid #999999;
    }

div#mainCol #homeLeft {
    float:left;
    width:368px;
    min-height:191px;
    border:0px solid #cc0000;
    }
  
    
div#mainCol #homeRight {
    float:right;
    width:378px; 
    min-height:191px;
    border:0px solid #cc0000;
    margin:0; padding:0; top:0;
    }    
    
.ie6 div#mainCol #homeRight {
    float:right;
    width:370px; 
    margin:0; padding:0; top:0;
    }        
    
#ctaLeft {
    float:left;
    width:184px; /* 184 + 9 */
    height:177px;
    border:0px solid #cc0000;
    margin:0 0 0 9px; padding:0;
    }

.ie6 #ctaLeft {
    margin:0 0 0 0px; padding:0; top:0;
    }
    
#ctaLeft a#risk {
    display:block;
    overflow: hidden;
    width:184px;
    height:177px;
    border:0px solid #cc0000;
    background: url(http://www.idvault.com/images/home/cta_areyouatrisk.gif) top center no-repeat;
    margin:0; padding:0;
    }
    
#ctaRight  {
    float:right;
    display:block;
    width:135px; /* 185-25 */
    height:127px; /* 177-45 */
    padding:25px;
    margin:0;
    background: url(http://www.idvault.com/images/home/cta_testimonials.gif) top center no-repeat;

    position:relative;
    }        
    
.ie6 #ctaRight {
    margin:0; padding:25px; top:0;
    }    
    
div#mainCol #ctaRight p {
    line-height:13px;
    font-size:11px;
    margin:0;
    padding:0;
    vertical-align:middle;
    }         
    
div#mainCol p.smalltext {
    height:13px;
    font-size:10px;
    color:#7f7f7f;
    margin:10px 0 10px 11px;
    }    
    

/* HOME NEW */    

div#homePage {
    width:746px;
    min-height:176px;
    border-top:1px solid #ffffff;
    }   
    
div#mainCol #homePageLeft {
    float:left;
    width:561px;
    min-height:176px;
    border:0px solid #cc0000;
    }
    
div#mainCol #homePageRight {
    float:right;
    width:185px;
    min-height:176px;
    border:0px solid #cc0000;
    background: url(http://www.idvault.com/images/home/boximg_riskcalc.gif) top center no-repeat;
    }    
    
div#mainCol #homePageRight a {
    display:block;
    width:185px;
    min-height:176px;
    }      
    

#mainCol ul#homePageBox {
    margin:0; 
    padding:0; 
    left:0;
    border:0px solid #cc0000;
    list-style: none;
    top:0;
    }

#mainCol ul#homePageBox li {
    width:186px;
    height:112px;
    list-style: none;
    float: left;
	overflow:hidden;
	margin:0 1px 0 0;
    }

#mainCol ul#homePageBox li p {
    margin:30px 8px 0 7px;
    line-height:13.5px;
    }

#mainCol ul#homePageBox li.protect {
    background: url(http://www.idvault.com/images/home/boxtitle_protect.gif) top center no-repeat;
    }
    
#mainCol ul#homePageBox li.shop {
    background: url(http://www.idvault.com/images/home/boxtitle_shop.gif) top center no-repeat;
    }   
    
#mainCol ul#homePageBox li.secure {
    background: url(http://www.idvault.com/images/home/boxtitle_secure.gif) top center no-repeat;
    }  
    
div#homePageLeft div#testi {
    width:553px; /* 560-7 */
    height:63px;
    border-top:1px solid #999999;
    margin:112px 0 0 7px;
    background: url(http://www.idvault.com/images/home/img_testi.gif) top left no-repeat;
    }    
    
div#homePageLeft div#testi p {    
    margin:10px 5px 0 188px;
    color:#386e8b;
    font-size:12px;
    line-height:14px;
    }

/*  */    
    

div#content #mainCol #subtext {
    display:block;
    width:605px;
    height:auto;
    border-bottom:1px solid #999999;
    }

div#content #mainCol p.bigintro {
	font-family: Arial;
	font-size:15px;
	line-height: 18px;
	color:#5e686d;
	margin:0;
	padding:5px 0 5px 10px;
	}	
	
div#content #mainCol p.intro, div#contentWide #mainCol p.intro {
	font-family: Arial;
	font-size1:15px;
	font-size:11px;
	line-height: 18px;
	color1:#5e686d;
	color:#000;
	margin:0;
	padding:0 0 10px 0;
	}		
	
div#content #mainCol p.bold12,	div#contentWide #mainCol p.bold12 {
    font-family: Arial;
	font-size:12px;
	font-weight:bold;
	margin:0;
    }

	
div#content #mainCol p.smallintro, div#contentWide #mainCol p.smallintro {
	font-family: Arial;
	font-size:12px;
	line-height: 17px;
	color:#5e686d;
	margin:0;
	padding:0 0 10px 0;
	}		
	
#mainCol a, #mainCol a:visited {
	font-family: Arial;
	color:#000101;
	text-decoration:underline;
	}

#mainCol a:hover {
	font-family: Arial;
	color:#000101;
	text-decoration:none;
	}	

	
#mainCol #copyFull {
    padding:18px 10px 10px 10px;
    }	
    
#mainCol #copy35margin {
    margin:25px 35px 10px 35px;
    padding-top:15px;
    text-align:center;
    }	  

#mainCol #copy25margin {
    margin:25px 25px 10px 25px;
    padding-top:15px;
    text-align:center;
    }	    
    
/*
#mainCol #copy25marginnotoppad {
    margin:25px 25px 10px 25px;
    padding-top:0;
    text-align:center;
    }
*/

#mainCol .topborder {
    border-top:1px solid #999999;
    }	
	
#mainCol #copyLeft {
    float:left;
    width:282px; /* 302 */
    padding:18px 10px 0 10px;
    }
    
#mainCol #copyRight {
    float:right;
    width:282px; /* 303-1-20 */
    padding:22px 10px 0 10px;
    border-left:1px solid #999999;
    }  	
    
#mainCol #copyFullLeft {
    float:left;
    width:342px; /* 372-10-20 */
    padding:0px 20px 20px 0;
    margin-top:10px;
    }
    
#mainCol #copyFullRight {
    float:right;
    width:352px; /* 373-10-1-10 */
    padding:10px 0 10px 10px;
    border-left:1px solid #999999;
    margin-top:0px;
    }  	    
    

    
    
#mainCol #supportcopyLeft {
    float:left;
    width:327px; /* 373-46 */
    padding:2px 11px 0 25px;
    }    
    
#mainCol #supportcopyRight {
    float:right;
    width:327px; /* 373-46 */
    padding:2px 25px 0 11px;
    }  	    
    
#mainCol p.head  {
	font-family: Arial;
	color:#d78516;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	margin:0 0 5px 0;
	}	
	
#mainCol p.headblue  {
	font-family: Arial;
	color:#1b455c;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	margin:0 0 5px 0;
	}		
	
#mainCol p.head a, #mainCol p.head a:visited {
	color:#d78516;
	text-decoration:underline;
	}	
	
#mainCol p.head a:hover {
	color:#d78516;
	text-decoration:none;
	}		
	
#mainCol p.subheadorange {
	font-family: Arial;
	color:#d78516;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 3px 0;
	}	
	
#mainCol p.subheadblue {
	font-family: Arial;
	color:#1b455c;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 3px 0;
	}	
	
#titlewithsub p.subtitle {
	font-family: Arial;
	color:#1b455c;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 0;
	}		
	
#titlewithsub p.subtitle a,  #titlewithsub p.subtitle a:visited   {
    font-family: Arial;
	color:#1b455c;
	text-decoration:none;
	}	
	
#titlewithsub p.subtitle a:hover   {
    font-family: Arial;
	color:#1b455c;
	text-decoration:underline;
	}		
	
#mainCol p.subheadblue a, #mainCol p.subheadblue a:visited {	
    text-decoration:underline;
    }

#mainCol p.subheadblue a:hover {	
    text-decoration:none;
    }

#mainCol p {
	margin: 0 0 10px 0;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height:15px;
    }   
    
#mainCol ul#list {
	margin:0;
	padding:0 0 5px 5px;
    }
    
#mainCol ul#list li {
	padding:3px 0 0 15px;
	list-style:none;
	background: url(http://www.idvault.com/images/common/list.gif) no-repeat 0 4px;
	line-height:14px;
    }
	
* html #mainCol ul#list li {
	padding:1px 0 1px 15px;
}         

#mainCol ol {
	margin:0;
	padding:0 0 7px 18px;
    }       
    
.ie#mainCol ol {
	margin: 0 0 0 23px;		
    }       	
    
#mainCol ol li { 
	padding: 0 15px 0 0px;
	}	
	
    
#mainCol ol.list15  { 
	font-size:15px;
	}	
	
#mainCol ol.list15 li { 
	padding:0 0 10px 10px;
	}		
	
	
/* form */

#freetrial_choices {
    margin: 0 0 0 0;
    padding:0 0 0 0;
    font-size:11px;
    }


radio.radio {
	width:16px;
	text-align: left;
	margin:2px 0 0 0;
	padding:0;
}

* html .radio {
	margin-top:14px;
}

.label {
	top: 0;
	left: 5px;
    }
	
    
/* support overview */
    
 
    
#copy35margin #supportbtnLeft {
    float:left;
    width:216px; /* 294-78 */
    padding:0 0 0 107px;
    margin:0;
    }    
    
#copy35margin #supportbtnRight {
    float:right;
    width:224px; /* 363-78-20mainCol margin */
    padding:0 99px 0 0; /* rightmargin78-10mainCol margin */
    margin:0;
    border:0px solid #cc0000;
    }     
    
 
    
#supportbtnLeft a#clicktoken {
    display:block;
    overflow: hidden;
    width:216px;
    height:130px;
    border:0px solid #cc0000;
    background: url(http://www.idvault.com/images/support/btn_click_token.gif) top center no-repeat;
    margin:0; padding:0;
    }       
    
    
      
    
#supportbtnRight a#clicksoftware {
    display:block;
    overflow: hidden;
    width:224px;
    height:130px;
    border:0px solid #cc0000;
    background: url(http://www.idvault.com/images/support/btn_click_software.gif) top center no-repeat;
    margin:0; padding:0;
    }      
    
/* support - token overview */

#tokenTitleLeft {
    float:left;
    width:362px; /* 294-78 */
    padding:0; /* leftmargin78-10mainCol margin */
    margin:0;
    }
    
#tokenTitleRight {
    float:right;
    width:363px; /* 363-78-20mainCol margin */
    padding:0; /* rightmargin78-10mainCol margin */
    margin:0;
    border-left:1px solid #999999;
    } 
    
#tokenTitleLeft p {
    padding:10px 20px;
    }  
    
#tokenTitleRight p {
    padding:10px 25px;
    }           
    

#tokenBtnLeft {
    float:left;
    width:169px; /* 294-78 */
    padding:0; /* leftmargin78-10mainCol margin */
    margin:0;
    }
    
#tokenBtnRight {
    float:right;
    width:183px; /* 363-78-20mainCol margin */
    padding:0; /* rightmargin78-10mainCol margin */
    margin:0;
    padding-right:10px;
    } 





/* support */

#mainCol #csbox {
    width:327px;
    
}

#csbox div.top {
    background:url(http://www.idvault.com/images/support/box_top.gif) top center no-repeat;
    width:327px;
    height:15px;
}	
	
#csbox div.mid {
    background:url(http://www.idvault.com/images/support/box_mid.gif) top center repeat-y;
    width:277px;
    padding:0 25px 0 25px;
}

#csbox div.mid p {
	font-size: 14px;
    color:#8d8d8b;
    margin:0px;
    }
	
#csbox div.btm {
    background:url(http://www.idvault.com/images/support/box_btm.gif) top center no-repeat;
    width:327px;
    height:15px;
}

#rightCol div.faqlisttitle {
    background: url(http://www.idvault.com/images/rightcol/title_faqlist.gif) no-repeat top center;
    width:119px;
    height:38px;
    margin:0;
    }
    
#rightCol div.crimenewslisttitle {
    background: url(http://www.idvault.com/images/rightcol/title_crimenewslist.gif) no-repeat top center;
    width:119px;
    height:61px;
    margin:0;
    }    

#rightCol ul#list {
    margin:0;
	padding:0 0 5px 0;
    }

#rightCol ul#list li {
    padding:0 0 9px 0;
	list-style:none;
	line-height:13px;
    }
    
#rightCol ul#list li a, #rightCol ul#list li a:visited, #rightCol p.more a, #rightCol p.more a:visited  {
    text-decoration:underline;
    color:#1b455c;
    }
    
#rightCol ul#list li a:hover, #rightCol p.more a:hover  {
    text-decoration:none;
    color:#1b455c;
    }       
    
#rightCol p.more {
    text-align:right;
    margin:0;
    }    
    
/* why id vault */    
    
#laptop[id] {
    background:url(http://www.idvault.com/images/whyidvault/laptop.png);
    width:348px;
    height:211px;
    position:absolute;  top:19px; left:245px;  margin:0 auto; border:0px solid #cc0000;
    }    

.ie6 #laptop {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/whyidvault/laptop.png');
	width:348px;
    height:211px;
    position:absolute;  top:19px; left:245px;  margin:0 auto; border:0px solid #cc0000;
	}	
    

/* how it works */


#illustration_top {
    width:586px;
    height:49px;
    }
    
#illustration_mid {
    width:586px;
    height:351px;
    background: url(http://www.idvault.com/images/howitworks/illustab_bg.gif);
    }  
    
#illustration_btm {
    width:586px;
    height:10px;
    background: url(http://www.idvault.com/images/howitworks/illustab_btm.gif);
    } 
    
#illustration_mid p.head {
    font-size:20px;
    color:#1b455c;
    line-height:24px;
    padding:20px 25px 20px 20px;
    }
    
#illustration_mid p.copy {
    font-size:16px;
    color:#000000;
    line-height:20px;
    padding:0 25px 20px 20px;
    float:left;
    border:0px solid #cc0000;
    }    
    
#illustration_mid #illuscopy_overview p.copy {
    width:290px;
    }    
    
#illustration_mid #illuscopy_idvault p.copy {
    width:270px;
    }      
    
#illustration_mid #illuscopy_securebanking p.copy {
    width:250px;
    }       
    
#illustration_mid #illuscopy_safeshopping p.copy {
    width:270px;
    }           
  
#illustration_mid #illuscopy_convenient p.copy {
    width:303px;
    }   

/* illustrations - overview */    

#copyFull #illustration_mid #illuscopy_overview {
    position:absolute; top:130px; z-index:0; visibility: visible;
    width:586px;
    height:351px;
    }

#illustration_mid #illuscopy_overview #img_overview[id] {
    float:right;
    background: url(http://www.idvault.com/images/howitworks/img_overview.png) no-repeat;
    width:225px;
    height:226px;
    position:absolute; top:80px; right:25px; margin:0 auto;
    border:0px solid #cc0000;
    }

.ie6 #img_overview {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/howitworks/img_overview.png');
	}	
	
/* illustrations - idvault */	

#illustration_mid #illuscopy_idvault {
    position:absolute; top:130px; z-index:1; visibility: hidden;
    width:586px;
    height:351px;
    }

#illustration_mid #illuscopy_idvault #img_idvault[id] {
    float:right;
    background: url(http://www.idvault.com/images/howitworks/img_idvault.png) no-repeat;
    width:232px;
    height:188px;
    position:absolute; top:85px; right:30px; margin:0 auto;
    border:0px solid #cc0000;
    }

.ie6 #img_idvault {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/howitworks/img_idvault.png');
    }	
    
/* illustrations - securebanking */	

#illustration_mid #illuscopy_securebanking {
    position:absolute; top:130px; z-index:1; visibility: hidden;
    width:586px;
    height:351px;
    }

#illustration_mid #illuscopy_securebanking #img_securebanking[id] {
    float:right;
    background: url(http://www.idvault.com/images/howitworks/img_securebanking.png) no-repeat;
    width:277px;
    height:190px;
    position:absolute; top:75px; right:20px; margin:0 auto;
    border:0px solid #cc0000;
    }

.ie6 #img_securebanking {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/howitworks/img_securebanking.png');
    } 
    
/* illustrations - safeshopping */	

#illustration_mid #illuscopy_safeshopping {
    position:absolute; top:130px; z-index:3; visibility: hidden;
    width:586px;
    height:351px;
    }

.ie6 #img_safeshopping {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/howitworks/img_safeshopping.png');
    }	        
    
/* illustrations - convenient */	

#illustration_mid #illuscopy_convenient {
    position:absolute; top:130px; z-index:4; visibility: hidden;
    width:586px;
    height:351px;
    }

#illustration_mid #illuscopy_convenient #img_convenient[id] {
    float:right;
    background: url(http://www.idvault.com/images/howitworks/img_convenient.png) no-repeat;
    width:203px;
    height:239px;
    position:absolute; top:65px; right:25px; margin:0 auto;
    border:0px solid #cc0000;
    }

.ie6 #img_convenient {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/howitworks/img_convenient.png');
	}    


/* back next button */


#copyFull #illustration_mid #btn_back[id] {
    float:left;
	margin:0 0 0 9px;
	width:36px; height:35px;
	position:absolute; bottom:0; left:0;
	}
	
#copyFull #illustration_mid #btn_back a {
    display:block;
    width:36px; height:35px;
    background: url(http://www.idvault.com/images/howitworks/btn_back.png);
    }
	
.ie6 #btn_back {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/howitworks/btn_back.png');
	} 	
	
#copyFull #illustration_mid #btn_next {
    float:right;
	margin:0 11px 0 0;
	width:36px; height:35px;
	position:absolute; bottom:0; right:0; 
	}	
	
#copyFull #illustration_mid #btn_next a {
    display:block;
    width:36px; height:35px;
    background: url(http://www.idvault.com/images/howitworks/btn_next.png);
    }	
	
.ie6 #btn_next {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.idvault.com/images/howitworks/btn_next.png');
	} 	



h2 {
	font-size: 26px;
	display: inline;
}

.hori_line{
width:600px;
margin:0 auto;
height:15px;
border-bottom:1px solid #8C8C8C;
}

.arial16dB{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#1B455C;
font-weight:bold;
padding:7px 0px 9px 0px;
}

.arial15dB{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#066BCB;
font-weight:bold;
line-height:20px;
}

.bullet-point{
background:url(../images/sqr-bullet.gif) no-repeat 2px 6px;
padding-left:15px;
padding-bottom:4px;
}

.bullet-point a{
color:#066BCB;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
line-height:24px;
}