/* FastCreditCard Styles */

body{
font:90% sans-serif;
padding:0;
margin:0;
background: #fff url(../img/bg.png) top repeat-x;
}

p{
font:75% sans-serif;
}

#albody{
display:block;
/*width:100%;*/
height:100%;
padding:0;
margin:0;
background: #fff url(../img/bg.png) top repeat-x;
}

#alall, #alheader, #thescript, #alfoot {
display:block;
width:920px; /*920px*/
padding:20px
}

#alall{
min-height:500px;
padding:0;
margin:0 auto;
}

#alheader{
height:79px;
/*background:#666;*/ /*identifier*/
margin:0;
padding:0;
}
.logo {
display:block;
float:left;
padding:2px 0 0 0px; /*2px 0 0 0;edited on Oct26,2010*/
margin:0;
}
/*added on Oct 26 2010*/
.logo img{
position:absolute;
top:0;
/*End of added on Oct 26 2010*/
}
.logo a, .logo img{
border:none;
z-index:0;/*added on 26Oct2010*/
}

#alnav {
width:1280px; /*920px*/
display:block;
padding:0;
height:38px; /*18px*/
/*line-height:38px;*/
/*background:red;*/
font-size:12px;
/*background:transparent;*/
z-index:100;/*added on 26Oct2010*/
}

#alnav ul li img{
border:none;display:block;float:left;padding:0;margin:0 9px;/*height:38px;width:50px;*/
}

#alnav ul{
height:38px; /*18px*/
/*width:100%;*/
padding:0;
margin:0;
}
#alnav ul li{
list-style: none;
float:left; /*important for IE7*/
}
#alnav ul li a{
display:block;
float:left;
height:14px; /*18px*/
padding: 12px 6px;/*10px 6px*/
color:#ddd;
text-decoration:none;
vertical-align:middle;
font-weight:bold;
font-size:100%; /*110%*/
}

#alnav div{
padding: 0px 6px;/*10px 6px*/
}

#alnav ul li a:hover, #alnav ul li a:active{
background-color:#4e8dcf; /*#222222*/
color:#fff;
}

#alnav a {
background:transparent;
}

#alnav a:hover {
background:#111111;
}

#alvert{
float:left;
}
.almenuleft{
display:block;
width:175px;
background:transparent;
}
.almenuleft ul{
display:block;
width:200px;
background: #fff url(../img/vert.png) top repeat-x;
border: #ccc 1px solid; /*#ccc*/
padding:0;
margin:0;
}
.almenuleft h3, .almenuleft h4{
/*display:block;*/
width:200px;
height:36px;
line-height:35px;
text-indent:6px;
background: #fff url(../img/verth3.png) top repeat-x;
border: #4e8dcf 1px solid; /*#333*/
color:#ddd;
padding:0;
margin:24px 0 0 0;
}
.almenuleft img{
border:none;display:block;float:left;padding:9px 0;margin:0 9px;/*height:38px;width:50px;*/
}
.almenuleft ul li{
display:block;
width:200px;
height:38px;
line-height:38px;
list-style:none;
padding:0;
margin:0;
}
.almenuleft a{
display:block;
text-decoration:none;
color:#333333;
font-size:75%;
}
.almenuleft a:hover, .almenuleft a:active{
display:block;
width:200px;
height:38px;
color:#000;
background-color:#cdcdcd;
}

#thescript{
display:block;
float:right;
width:680px; /*960px*/
height:100%;
min-height:500px;
padding:24px 0 0 0; /*32px 0 0 0*/
margin:0 auto;
}

#alfoot{
display:block;
float:left;
/*height:60px;*/
background: #fff url(../img/vert.png) top repeat-x;
border: #ccc 1px solid; /*#ccc*/
font-size:80%;
margin-bottom:24px;
margin-top:24px;
}

.almenufoot div {
width:920px;
float:left;
background:transparent;
}

.almenufoot{
display:block;
width:920px;
background:transparent;
}
.almenufoot ul{
display:block;
width:920px; /*different*/
background: #fff url(../img/vert.png) top repeat-x !important;
/*border: #ccc 1px solid;*/ /*#ccc*/
padding:0;
margin:0;
}
.almenufoot h3, .almenufoot h4{
/*display:block;*/
width:920px; /*different*/
height:28px; /*different*/
float:left; /*exclusive*/
line-height:27px; /*different*/
text-indent:6px;
background: transparent url(../img/verth3.png) left no-repeat; /*different repeat-x */
/*border: #4e8dcf 1px solid;*/ /*#333*/
color:#ddd;
padding:0;
margin:16px 0 0 0;
}
.almenufoot img{
border:none;
display:none; /*block;*/
float:left;padding:9px 0;margin:0 9px;/*height:38px;width:50px;*/
}
.almenufoot ul li{
display:block;
width:184px; /*200px*/
float:left; /*exclusive*/
height:38px;
line-height:38px;
list-style:none;
padding:0;
margin:0;
}
.almenufoot a{
display:block;
text-decoration:none;
color:#333333;
font-size:74%; /*75%*/
}
.almenufoot a:hover, .almenuleft a:active{
display:block;
width:184px; /*200px*/
height:38px;
color:#000;
background-color:#eee;
}

.almenufootsimple{
text-align:center;
}

.almenufootsimple a{
text-decoration:none;
}

.almenufootsimple a:hover{
text-decoration:underline;
}

#alfoottext{
width:920px;
float:left;
padding: 24px 0 0 0;
text-align:center;
}
.gototop{
float:left;width:100%;text-align:center;
}

#additional{
font-size:100%;
}
