body{font-family:arial;
font-size:12px;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-top:0;
background: url(/files/allslots/images/as_topbg2_2010_05_06.jpg) repeat-x scroll left top #0054DF;
margin:0 auto;
}
.content{
background:#FFF;
padding:20px;
font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#333;
font-size:9pt;
}
.strips .content, .as_boxes .content {
	background: none !important;
}
hr{height:1px;
color:#CCC;
background-color:#CCC;
border:0 solid #CCC;
border-width:0;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
        font-weight:bold;
        color:#999999;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight:bold;
        color:#999999;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
        color:#999999;
}
img{border:0;
}
.main{width:900px;
margin:0 auto;
padding-top:0;
}
.leftfloat{float:left;
width: 195px;
}
.leftfloat2{float:left;
width: 450px;
}
.topcentersplcorn{float:left;
width:400px;
height:122px;
margin-top:9px;
}
.topsplcorn{float:left;
width:250px;
height:88px;
margin-top:43px;
}
.topcenterinrcorn{float:left;
width:300px;
height:122px;
margin-top:9px;
}
.topinrcorn{float:left;
width:300px;
height:88px;
margin-top:43px;
}
/*++++++++++++++++++++++++++++++++++++++++++++*/
.menuelement{
float:left;
background:url(http://static.jackpotfactoryvip.com/asthemes/as/images/as_menusep.gif) top left no-repeat;
padding:4px;
padding-left:5px;
padding-right:5px;
height:15px;
}
a.menulink,a:active.menulink,a:visited.menulink{font-family:Arial,Helvetica,sans-serif;
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a:hover.menulink{font-family:Arial,Helvetica,sans-serif;
color:#C00;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.lang_en{float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFF;
background:#C00;
width:17px;
height:15px;
padding-top:2px;
margin-right:5px;
text-transform:uppercase;
}
.langselect{margin-top:-2px;
height:19px;
font-size:11px;
}
.innertop{
text-align:center;
background:#FFF url(images/as_inrtopbg.gif) top left repeat-x;
padding-left:110px;
}
.innercontent{clear:both;
background:#FFF;
}
.innersideleft{float:left;
width:570px;
margin-left:30px;
background:#FFF;
}
.innersideright{float:left;
width:240px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#900;
margin-left:40px;
background:#FFF;
}
.innerbottom{clear:both;
width:900px;
height:15px;
}
.pagetitle{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
color:#999;
margin-bottom:10px;
}
h5{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
color:#999;
margin-bottom:10px;
}
h6{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#039;
margin-bottom:10px;
}
.pagesubtitle{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#039;
margin-bottom:10px;
}
.pagetext{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:140%;
color:#333;
margin-left:20px;
margin-bottom:10px;
}
.pagenote{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:140%;
color:#333;
margin-bottom:10px;
}
.innersuo{width:220px;
height:140px;
margin:auto;
margin-top:5px;
margin-bottom:10px;
}
.footer{clear:both;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#9ABDF8;
padding:8px;
}
a.footerlink,a:active.footerlink,a:visited.footerlink{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#9ABDF8;
text-decoration:underline;
}
a:hover.footerlink{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#FFF;
text-decoration:underline;
}
a.seohplink{
        color:#FFFFFF;
        text-decoration:underline;
}
a:hover.seohplink {
        color:#FFFF00;
        text-decoration:underline;
}
.seohp {
        clear:both;
        text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        color:#9ABDF8;
        padding:10px;
        border:solid 1px #5591F3;
        margin-bottom:20px;
}
.seohp a, .seohp a:visited {
        color:#FFFFFF;
        text-decoration:underline;
}
.seohp a:hover, .seohp a:active {
        color:#FFFF00;
        text-decoration:underline;
}
.copy{clear:both;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
color:#FFF;
padding:8px;
}
.icon{vertical-align:middle;
}

.splashcontent{clear:both;
}
.splashflash{float:left;
width:400px;
height:460px;
}
.splashsideleft{
float:left;
text-align:center;
width:250px;
background:#AFC0C7 url(images/as_splleftbg.gif) top left repeat-y;
}
.splashsideright{float:left;
text-align:center;
width:250px;
background:#AFC0C7 url(images/as_splrightbg.gif) top left repeat-y;
}
.splborder{width:240px;
margin-left:1px;
}
.inrborder{width:240px;
}
.chatbanner{width:240px;
background:#FFF url(images/as_chatbg.gif) top center no-repeat;
margin-bottom:10px;
}
.closer{clear:both;
height:1px;
}
.unv_center{text-align:center;
}
.unv_header{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#999;
font-size:18px;
font-weight:bold;
margin-bottom:10px;
}
.unv_subheader{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#039;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
.unv_text{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#333;
font-size:12px;
font-weight:normal;
line-height:140%;
margin-left:20px;
margin-bottom:10px;
}
.unv_smalltext{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#333;
font-size:11px;
}
.unv_th{background:#999;
font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#FFF;
font-size:12px;
font-weight:bold;
}
.unv_td{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#333;
font-size:12px;
}
.unv_p{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:#333;
font-size:12px;
}
a.unv_link{color:#0054DF;
text-decoration:underline;
}
a:visited.unv_link{color:#0054DF;
text-decoration:underline;
}
a:active.unv_link{color:#0054DF;
text-decoration:underline;
}
a:hover.unv_link{color:#C00;
text-decoration:underline;
}
.unv_ul{color:#039;
}
.unv_ol{color:#039;
}
.unv_hr{clear:both;
color:#CCC;
height:1px;
border:solid 1px #CCC;
}
a{color:#0054DF;
text-decoration:underline;
}
a:visited{color:#0054DF;
text-decoration:underline;
}
a:active{color:#0054DF;
text-decoration:underline;
}
a:hover{color:#C00;
text-decoration:underline;
}
.seomenu{color:#000;
padding:5px;
padding-left:0;
padding-right:0;
margin-bottom:15px;
border-top:solid 1px #999;
border-bottom:solid 1px #999;
}
.seosubmenu{width:210px;
margin:auto;
color:#FFF;
text-align:left;
background:#1587DF url(images/as_seo_menu.gif) top left no-repeat;
padding:3px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
.seosubmenu2{width:210px;
margin:auto;
text-align:left;
background:#C6DBFB;
border-bottom:solid 1px #FFF;
padding:3px;
padding-left:5px;
padding-right:5px;
font-weight:normal;
}
.seoblock{margin-top:10px;
margin-bottom:10px;
border:solid 1px #CCC;
background:#EAEAEA;
padding:20px;
height:240px;
}
.seoblock2{margin-top:10px;
margin-bottom:10px;
background:#FFF url(images/as_seo_bg.jpg) top left repeat-x;
padding:10px;
height:240px;
}
.seoscreen{float:left;
text-align:center;
}
.seobutton{float:left;
text-align:center;
font-weight:bold;
}
.seobutton2{margin-left:20px;
float:left;
text-align:center;
font-weight:bold;
}
a.seomenulink{font-family:Arial,Helvetica,sans-serif;
color:0054DF;
font-size:12px;
text-decoration:underline;
}
a:hover.seomenulink{font-family:Arial,Helvetica,sans-serif;
color:#C00;
font-size:12px;
text-decoration:underline;
}
.submenu{position:absolute;
top:23px;
left:0;
font-family:Verdana;
font-size:12px;
background-color:#FFF;
color:#000;
border:1px #000 solid;
display:none;
background:url(images/as_drpdwn.gif) 0 0;
}
.submenuelement{width:100%;
height:18px;
padding:5px 5px 0 5px;
background:url(images/as_drpdwn.gif) 0 0 repeat-x;
white-space:nowrap;
}
.submenuelement:hover{background:#0853B2;
}
.submenulink,.submenulink:visited{color:#000;
text-decoration:none;
}
.submenulink:hover,.submenulink:active{color:#FFF;
text-decoration:none;
}
.splashcontent{clear:both;
}
.splashflash{float:left;
width:400px;
height:460px;
}
.splashsideleft{float:left;
text-align:center;
width:250px;
background:#AFC0C7 url(images/as_splleftbg.gif) top left repeat-y;
}
.splashsideright{float:left;
text-align:center;
width:250px;
background:#AFC0C7 url(images/as_splrightbg.gif) top left repeat-y;
}
.splborder{width:240px;
margin-left:1px;
}
.inrborder{width:240px;
}
.chatbanner{width:240px;
background:#FFF url(images/as_chatbg.gif) top center no-repeat;
margin-bottom:10px;
}
.closer{clear:both;
height:1px;
}
.spltitle{padding:10px;
text-align:center;
color:#EEE;
font-family:Verdana;
font-weight:bold;
font-size:20px;
}
.splgamename{position:absolute;
width:110px;
margin-top:61px;
text-align:center;
color:#FF0;
font-family:Arial Narrow;
font-weight:bold;
font-size:13px;
}
.spljackpot{
position:absolute;
width:220px;
margin-top:45px;
text-align:center;
}
.spljackpot2 {
position:absolute;
width:220px;
margin:auto;
margin-top:35px;
text-align:center;
margin-left:15px; #margin-left:0px;
}
.splgame1{float:left;
width:110px;
height:100px;
margin-left:10px;
}
.splgame2{float:left;
width:110px;
height:100px;
margin-left:5px;
}
.splgame3{float:left;
width:110px;
height:100px;
margin-left:15px;
}
.splgame4{float:left;
width:110px;
height:100px;
margin-left:5px;
}
.pagemenu{display:none;
width:170px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
color:#000;
position:absolute;
top:2px;
left:-11px;
}
.pagemenu ul{padding:0;
margin:0;
list-style:none;
border:solid 1px #000;
border-bottom:0;
}
.pagemenu li{background:url(images/as_drpdwn.gif) repeat left top;
margin:0;
padding:0;
border-bottom:solid 1px #000;
}
.pagemenu a{display:block;
padding:5px;
font-weight:normal;
text-decoration:none;
color:#000;
}
.pagemenu li a{background:url(images/as_drpdwn.gif) repeat left top;
}
.pagemenu a:hover{color:#FFF;
background:#0853B2;
text-decoration:none;
}
.hwhite{color:#FFF;
}
.hred{color:#C00;
}
.hblue{color:#039;
}
.seoheader1{float:left;
text-align:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#9ABDF8;
padding-top:0;
padding-left:12px;
padding-bottom:-5px;
margin:0;
}
.seoheader2{float:right;
text-align:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#9ABDF8;
padding-top:0;
padding-right:12px;
padding-bottom:-5px;
margin:0;
}
.promotitle{height:32px;
background:#FFF url(images/as_promotitle.gif) top right no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
color:#FFF;
padding-top:1px;
margin-top:10px;
clear:both;
}
.promostitle{height:32px;
background:#FFF url(images/as_promostitle.gif) top right no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#FFF;
padding-top:3px;
padding-left:10px;
margin-top:10px;
clear:both;
}
.promossubtitle{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#C00;
margin-bottom:12px;
}
.promoimage{text-align:center;
}
.promosimage{float:left;
margin-right:15px;
}
.tables, .pm_table{background:#CCC;
}
.tablesTh, .pm_table_th{
background:#127ED9 url(images/as_tabbg.gif) top left repeat-x;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
width:15%;

}
.tablesTd, .pm_table_td{background:#FFF;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:12px;
color:#333;
}
div.read_more {
    color:#0054DF;
    text-decoration:underline;
    cursor:pointer;
}
.inrgame{float:left;
width:110px;
height:100px;
margin-left:10px;
margin-right:-5px;
}

.mobmenu {
        height:25px;
        color:#FFFFFF;
        font-size:12px;
        background:#0254BE url(images/as_inr_mobmenubg.gif) bottom left repeat-x;
}
.mobmenu ul {
        list-style:none;
        padding:0px;
        --margin-left:35px;
        --margin-top: -11px;
}
.mobmenu li {
        float:left;
        margin:3px;
        list-style-image: none;
        list-style-type: none;
        padding: 0px;
}
.mobmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        color:#FFFFFF;
        text-decoration:none;
}
.mobmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight:normal;
        color:#9ABDF8;
        text-decoration:none;
}
.innertopMob {
        clear:both;
        text-align:center;
        background: #FFFFFF url(images/as_inrtopbg2.gif) top left repeat-x;
}

.pageTabs {
	padding: 0px;
	margin: 0px;
	list-style: none;
        border-top:solid 1px white;
}
.pageTabsLi {
	float: left;
	background: url(images/as_mobile_tab1.gif) top left no-repeat;
	margin:0px;
        margin-right:1px;
	padding:0px;
	height:25px;
}
a.pageTabsA {
	display: block;
        padding:5px;
        padding-left:15px;
        padding-right:15px;
	margin:0;
	float: left;
	background: url(images/as_mobile_tab2.gif) top right no-repeat;
        color:#FFFFFF;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
}
.pageTabsLi2 {
	float: left;
	background: url(images/as_mobile_tab3.gif) top left no-repeat;
	margin:0px;
        margin-right:1px;
	padding:0px;
	height:25px;
}
a.pageTabsA2 {
	display: block;
        padding:5px;
        padding-left:15px;
        padding-right:15px;
	margin:0px;
	float: left;
	background: url(images/as_mobile_tab4.gif) top right no-repeat;
        color:#000000;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
}
.pageTabsContent {
        margin:0px;
        padding:10px;
        border:solid 1px #D9ECFC;
        clear:both;
	background: url(images/as_mobile_tabs.gif) top left repeat-x;
}
.pageTabsContentFirst {
        margin:0px;
        padding:10px;
        border:solid 1px #D9ECFC;
        clear:both;
	background: url(images/as_mobile_formbg.jpg) top right no-repeat;
}
.mobileBtn1 {
        float:left;
        background: url(images/as_mobile_download1.gif) top left no-repeat;
        height:55px;
        cursor:pointer;
}
.mobileBtn2 {
        background: url(images/as_mobile_download2.gif) top right no-repeat;
        padding:18px;
        padding-left:20px;
        padding-right:20px;
        color:#FFFFFF;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;

}

.mobileBtn1_bs {
        float:left;
        background: url(images/as_mobile_download1_BS.gif) top left no-repeat;
        height:55px;
        cursor:hand;
        cursor:pointer;
}
.mobileBtn2_bs {
        background: url(images/as_mobile_download2_BS.gif) top right no-repeat;
        padding:18px;
        padding-left:14px;
        padding-right:14px;
        color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        cursor:hand;
        cursor:pointer;
}

.mobHomeMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
        font-weight:bold;
        color:#CC0000;
        margin-bottom:10px;
}

.form1 {
  width: 145px;
}
.pagered {
        color:#CC0000;
        font-weight:bold;
}
.mobTable {
        float:left;
        width:280px;
        font-size:11px;
        background: url(images/as_mobile_mtb.gif) bottom center no-repeat;
}
/****--- tickers ---****/
#gmblock2, #gmblock1, #gmblock0 {
display: inline;
}
input.jackpot, input.gamenames {
  font-weight: bold;
  color: #CC0000;
  border: 0px;
}

/*--------------drop down menu styles---------------------*/
#nav-one li:hover a,
#nav-one li.sfHover a {background:url(images/as_menusep.gif) 0 -500px no-repeat;color: #000;}
#nav-one li:hover ul a,
#nav-one li.sfHover ul a {background:url(images/as_drpdwn.gif) 0 -500px no-repeat;color: #959595;}
div.menu{background:#afc0c7 url(images/as_menubg.gif) top left repeat;height:23px;padding:0px 0px 0px 0px;font-family:Arial;font-size:13px;font-weight:normal;clear:both;}
#nav-one, #nav-one ul {list-style:none;margin:0;padding:0;font-family:Arial;font-size:13px;position:relative;}
#nav-one {position:relative;z-index:100;padding:0;}
#nav-one li {background:url(images/as_menusep.gif) top left no-repeat;float:left;margin:0;padding:4px 0;position:relative;}
#nav-one li a, #nav-one li a:link, #nav-one li a:active, #nav-one li a:visited {font: bold 13px Arial;color: #000;display: block;padding: 0 7px;text-decoration: none;}
#nav-one li a:hover {color: #c00;}
div.menu #nav-one li ul li a, div.menu #nav-one li.sfHover ul li a {color:#000;font-weight:normal;padding:3px 10px;white-space: nowrap;display:block;width:140px;}
div.menu #nav-one li ul li a:hover, div.menu #nav-one li.sfHover ul li a:hover {color:#fff;background:#0853b2;}
#nav-one li ul {width:160px;border:1px solid #000;border-bottom:0;list-style: none;margin: 0;position: absolute;top: -999em;left: -1px;text-align:left;}
#nav-one li:hover ul, #nav-one li.sfHover ul {top:22px;}
#nav-one li ul li, #nav-one li.sfHover ul li {width:160px;background:url(images/as_drpdwn.gif) 0 0 repeat;padding:0;float:none;display:block;white-space:nowrap;border-bottom:1px solid black;}
#edit-c1 { margin-right: 3px }
/* CD codes styles */
#edit-c1 { margin-right: 3px }
/*---------------Pop Up --------------------*/
.gamesPopup {
        position:fixed;
        z-index:1000;
        border:solid 2px #000000;
        margin:auto;
        left:210px;
        top:180px;
        width:470px;
        height:280px;
        padding:2px;
        background:#FFFFFF;
}
.popupTitle {
        color:#FFFFFF;
        padding:5px;
        background:#0054DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        font-weight:bold;
}
.popupContent {
        float:left;
        color:#000000;
        margin:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight:normal;
}
.popupSubtitle {
        color:#0054DF;
        margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight:bold;
}
.popupButtons {
        text-align:center;
        clear:both;
        margin-top:10px;
}

.mobTable_th {
        float:left;
        width:280px;
        font-size:11px;
        background: url(images/as_mobile_mtb.gif) bottom center no-repeat;
		    margin-top:34px;
}

.mobTable_comment {
        float:left;
        width:360px;
        font-size:11px;
        background: url(images/as_mobile_mtb_comment.gif) bottom center no-repeat;
		margin-top:10px;
}

.mobTable_thundersruck {
        float:left;
        width:280px;
		margin-top:30px;

}


#webform-client-form-1261 {
  width:280px;
  position:relative;

}

#edit-submitted-your-message{
  margin-top:10px;
  margin-left:60px;
  width:260px; height:100px; overflow:auto;
}

#webform-client-form-1261 label{
  margin-top:10px;
  float:left;
  padding-left:10px;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight:normal;
}

#edit-submitted-please-enter-your-account-number{
  margin-top:10px;
  margin-left:60px;
  /*width:260px; height:100px; overflow:auto;*/
}

#webform-component-please_enter_your_account_number{

padding-bottom:90px;
margin-bottom:0px;
background:url(images/thur.gif) bottom left no-repeat;
}

/*
#webform-component-closure {
position:absolute;
z-index:0;
bottom:0px;
width:100%;
background:url('images/as_mobile_mtb.gif') bottom left no-repeat;
color:white;
height:100px;
}
*/

.form_text1 {
margin-left:20px;
  height:19px;
  padding:10px;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  color:#660000;
}
.form_text3 {
  float:left;
  width:150px;
  height:19px;
  padding:5px;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  margin-left:80px;
  margin-top:5px;
  color:#333333;
}
.form_star2 {
  float:left;
  width:f0px;
  height:25px;
  padding:6px;
  font-size:14px;
  color:#660000;
}
.field {
  background:none;
  border:0px;
  color:#333333;
  font-size:14px;
}
.form_field1{
  float:left;
  width:190px;
  height:35px;
  padding:8px;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  background: url(images/as_rnp_field_bg.gif) top left no-repeat;
}

/*new promotions page style*/
.image_thumb {
        width:140px;
	height:82px;
	position:relative;				
}
.promo_img2 {
        position:absolute;
        padding-top:5px;
        padding-left:5px;
}
.promo_frame2 {
        position:absolute;
        width:140px;
        height:82px;
        background: url(images/as_promo_border.png) no-repeat;
        cursor:hand;
        cursor:pointer;
}
.newPromoTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
  font-weight:bold;
  color:#CC0000;
  margin-bottom:10px;
}

#geo_question {
 width:100%;
 position:fixed;
 top: 190px;
 text-align:center;
}

#geo_container {
 background: black url(images/geo_bg.gif) no-repeat;
 width:450px;
 height:150px;
 text-align:left;
 margin:0 auto;
 opacity:100%;
}

.geo_close {
 background-image:url(images/geo_x.png) center no-repeat;
 text-decoration: none;
 width: 13px;
 height:18px;
 float:right;
 display:block;
}

.error_formfield{
  border: 1px solid red;
  width: 145px;
}

.animation {
	padding-top: 20px;
	position: relative;
}

#pop-up {
    float:right;
	width:42%;
	background-color:#FFFFFF;
	margin-left:700px;
	padding-top:0px;
	padding:0;
	margin:0;
	margin-top:19px;
	position:absolute;
	z-index:6000;
	left:530px;
	opacity:0.90;
	filter:alpha(opacity=90); 
	display:none;
}


DIV#pop-up  img {
	
   padding-right:5px;
}
DIV#pop-up  A{
	font-family: "Trebuchet MS",sans-serif;
    color:#4B0003;
	font-size: 12px;
	text-decoration:none;

}
#pop-up td{
	padding:5px;
    padding-left:10px;
}
.select_lang{
      padding-left:5px;
	  float:left;
	  padding-top:1px;
	  margin-right:15px;
	  padding-bottom: 4px;
} 
#languages {
        float:right;
		background-color:#FFFFFF;
		text-align:left; 
		/*opacity:0.90;filter:alpha(opacity=90);*/ 
		margin: 8px 10px 0;
}

#pop-up td {white-space:nowrap;}
.licon {
 width:16px;height:11px;background:url('images/sprite_flags.png') no-repeat scroll transparent;float:left;margin-right:5px;margin-top:10px;
}
.l_au {background-position: -12px 0;}
.l_bg {background-position: -29px 0;}
.l_ca {background-position: -46px 0;}
.l_cn {background-position: -63px 0;}
.l_bg {background-position: -29px 0;}
.l_cz {background-position: -80px 0;}
.l_da {background-position: -97px 0;}
.l_de {background-position: -114px 0;}
.l_ee {background-position: -131px 0;}
.l_el {background-position: -148px 0;}
.l_en {background-position: -165px 0;}
.l_es {background-position: -182px 0;}
.l_eu {background-position: -199px 0;}
.l_fi {background-position: -216px 0;}
.l_fr-ca {background-position: -46px 0;}
.l_hu {background-position: -233px 0;}
.l_it {background-position: -420px 0;}
.l_lt {background-position: -250px 0;}
.l_lv {background-position: -267px 0;}
.l_ma {background-position: -284px 0;}
.l_nl {background-position: -301px 0;}
.l_no {background-position: -318px 0;}
.l_pl {background-position: -335px 0;}
.l_pt {background-position: -352px 0;}
.l_ro {background-position: -369px 0;}
.l_ru {background-position: -386px 0;}
.l_sv {background-position: -403px 0;}
.l_nz {background-position: -437px 0;}
.l_home {width:11px;margin-right:10px}

#edit-promo-subscribe {
	margin-left: 16px;
}

.front_new h1{font-size:16px; color:#fff; font-weight:normal;}
