/* ************************ Defaults ************************ */

body{ 
	font:12px Arial, Helvetica, sans-serif; 
	text-align:center;
	color:#000;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul {
	border: none;p
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

p.red  
{	color:#B90000;
font-weight:bold;
}

ul{ list-style:none; }

/* ************************ structural ************************ */

#page{
	margin:0 auto; 
	padding:0px;
	text-align:left;
	width:960px;
}
.clear{ clear:both; }

/* ************************ header ************************ */

#header{ background: url("../images/header.gif") top left no-repeat; height:136px; }
#header #logo{ padding:32px 0px 0px 14px; }

/* ************************ top navigation ************************ */

#topnav{ background: url("../images/topnav.gif") top left repeat-x; font-size:11px; padding-left:228px; }
#topnav ul{ background: url("../images/tbit.gif") top left no-repeat; height:26px; }
#topnav ul li{ float:left; background: url("../images/tbit.gif") top right no-repeat; padding:5px 10px 5px 10px; }
#topnav ul li a{ color:#fff; text-decoration:none; }
#topnav ul li a:hover{ color:#fff; text-decoration:underline; }

/* ************************ content ************************ */

#pagetext{ padding:10px 0px 15px 0px; width:960px; }
.step1{ background: url("../images/step1bg.gif") top left no-repeat; }

#steps{ padding:12px 0px 0px 9px; }
#steps h2{ font-size:18px; padding:10px 0px 9px 102px; }
#steps ul li{ float:left; padding-left:7px; }

.uv {background:#000000; padding:0px 5px 0px 5px;}
.uv1 {color:#7352ff;}
.uv2 {color:#ff52e0;}
.uv3 {color:#52edff;}

#rightpanel ul li {
border-bottom:none;
background:url(../images/bullet_red.gif) center left no-repeat;
padding:5px 0 0 15px
}

#rightpanel ul {
padding-left:0;
list-style-type:none;
text-decoration:none;
margin:0 5px 20px
}


/* ************************ left panel ************************ */

#leftpanel{ float:left; width:189px; }
#leftmenu1{ padding-left:9px; }
#currency{ background: url("../images/currency.gif") top left no-repeat; }
#currency li{ float:left; }
#currency li a{ display:block; width:30px; height:27px; padding:6px 3px 0px 3px; }
#currency li a:hover, #currency li .sel{ background: url("../images/ind.gif") top left no-repeat; }
#currency li img{ display:block; }
#currency select{ font:12px Arial, Helvetica, sans-serif; width:140px; margin-top:6px; }
#fakeidinfo{ background: url("../images/fakeidinfo.gif") top left no-repeat; }
#cards{ background: url("../images/cards.gif") top left no-repeat; }
#freeid{ background: url("../images/freeid.gif") top left no-repeat; }
#help{ background: url("../images/orderhelp.gif") top left no-repeat; margin-bottom:37px; }
.leftlinks1{ width:160px; height:125px; margin-bottom:10px; font-size:13px; font-weight:bold; }
.leftlinks1 a{ color:#000; text-decoration:none; }
.leftlinks1 a:hover{ color:#000; text-decoration:underline; }
.leftlinks2{ width:160px; height:400px; margin-bottom:10px; font-size:13px; font-weight:bold; }
.leftlinks2 a{ color:#000; text-decoration:none; }
.leftlinks2 a:hover{ color:#000; text-decoration:underline; }
.leftlinks4{ width:160px; height:400px; margin-bottom:10px; font-size:13px; font-weight:bold; }
.leftlinks4 a{ color:#000; text-decoration:none; }
.leftlinks4 a:hover{ color:#000; text-decoration:underline; }
.leftt1{ padding:54px 0px 0px 9px; }
.leftt2{ padding:60px 0px 0px 9px; line-height:18px; }
.leftt3{ padding:0px 0px 0px 3px; }
.leftt4{ padding:0px 0px 0px 3px; }

.leftt3 ul li{ float:left; }
.leftt3 ul li a{ display:block; margin-bottom:6px; }
.leftt3 ul li a span{ display:none; }
.leftt4 ul li{ float:left; }
.leftt4 ul li a{ display:block; margin-bottom:6px; }
.leftt4 ul li a span{ display:none; }



.irishid{ background: url("../images/irishid.gif") top left no-repeat; width:185px; height:103px; }
.usaid{ background: url("../images/usaid.gif") top left no-repeat; width:185px; height:115px; }
.fakedriving{ background: url("../images/fakedriving.gif") top left no-repeat; width:185px; height:84px; }
.share{ padding:20px 0px 0px 9px; }

.leftt2 ul li.currentpage {
	padding:0px 0px 0px 10px;
	background:url(../images/bullet_white.gif) center left no-repeat;
	font-weight:bold;
}
/* ************************ right panel ************************ */

#rightpanel{ float:right; width:732px; }
#cardselection{ padding:95px 0px 30px 0px; }
.cards{ float:left; width:360px; }
#cardselection img{ display:block; }
.cards .cardbuy{ padding-left:160px; }
.cards .imprice{ position:absolute; margin:160px 0px 0px 305px; z-index:20; }
.cards .imprice2{ position:absolute; margin:160px 0px 0px 305px; z-index:20; }
#ptext{ width:700px; }
#ptext .phead{ 
	background:#333; 
	font-size:24px;
	color:#fff; 
	text-transform:NONE;
	padding:6px;
	margin-bottom:12px; 
}
#ptext .phead3{ 
	background:#333; 
	font-size:12px;
	color:#fff; 
	text-transform:NONE;
	padding:6px;
	margin-bottom:6px; 
}

#ptext .phead4{ 
	background:#B90000; 
	font-size:12px;
	color:#fff; 
	text-transform:NONE;
	padding:0px;
	margin-bottom:6px; 
}

#ptext .phead5{ 
	background:#333; 
	font-size:12px;
	color:#fff; 
	text-transform:NONE;
	padding:3px;
	margin-bottom:3px; 
}

#ptext .phead6{ 
	background: url("../images/phead6.jpg") top left repeat-x;
	font-size:12px;
	color:#efefef; 
	text-transform:NONE;
	padding:3px;
	margin-bottom:3px; 
}
#ptext .phead7{ 
	background: url("../images/phead7.jpg") top left repeat-x;
	font-size:12px;
	color:#efefef; 
	text-transform:NONE;
	padding:3px;
	margin-bottom:3px; 
}
#ptext .phead8{ 
	background: url("../images/phead8.jpg") top left repeat-x;
	font-size:12px;
	color:#efefef; 
	text-transform:NONE;
	padding:3px;
	margin-bottom:3px; 
}
#ptext .pheadgrad{ 
	 background: url("../images/grad.jpg") top left repeat-y;
	font-size:12px;
	color:#fff; 
	text-transform:NONE;
	padding:6px;
	margin-bottom:6px; 
}

.cards .imprice2{ position:absolute; margin:160px 0px 0px 268px; z-index:20; }
#ptext p{ padding:6px 0px 6px 0px; }

.popup{ width:341px; }
.popup span{ display:block; line-height:18px; }
.popup .ppt1{ background: url("../images/ppt1.png") top left no-repeat; height:16px; }
.popup .ppt2c01{ background: url("../images/buy-c-01.gif") #000 top left no-repeat; padding:55px 20px 0px 20px; color:#B7B7B7; }
.popup .ppt2s01{ background: url("../images/buy-s-01.gif") #000 top left no-repeat; padding:55px 20px 0px 20px; color:#B7B7B7; }
.popup .ppt2c03{ background: url("../images/buy-c-03.gif") #000 top left no-repeat; padding:55px 20px 0px 20px; color:#B7B7B7; }
.popup .ppt2s02{ background: url("../images/buy-s-02.gif") #000 top left no-repeat; padding:55px 20px 0px 20px; color:#B7B7B7; }
.popup .ppt3{ background: url("../images/ppt2.png") top left no-repeat; height:16px; }
.popup .holo{ background: url("../images/holo.jpg") top left no-repeat; padding:0px 0px 5px 30px;  }
.popup .uvlayer{ background: url("../images/uvlayer.jpg") top left no-repeat; padding:0px 0px 5px 30px;  }
.popup .ppt2 img{ display:block; margin:6px 0px 6px 0px; }
.popup .ppt2 b{ color:#FF0000; }
.popup .a{text-decoration:none; }
.popup .a:hover{text-decoration:none; }
/* ************************ footer ************************ */

#footer{ 
	font-size:11px; 
	background: url("../images/footer.gif") top left repeat-x; 
	color:#898989; 
}
#footert{ padding:4px 0px 8px 228px; }
#footer a{ color:#898989; text-decoration:underline; }
#footer a:hover{ color:#fff; text-decoration:none; }

.fallback{ display: none; }
.notedefault, .notenested{ 
position: absolute; 
visibility: hidden; 
top: 1.5em; 
left: 2em; 
left:304px; 
top:228px; 
visibility:hidden;
opacity:0;
z-index:1000; 
}
.snb-pinned .note-close{ visibility: inherit; }

.cardinfo {
 padding:0px 0px 0px 15px;
 }
