body {
    font-family: Arial, sans-serif;
    margin: 0 auto;
    padding: 0;
    font-size: 13px;
color:#fff;
}

body.home {
    /*background: #fff url(images/page-bg.png) left 48px repeat-x;*/
	background-color:#fff;
}

.hidden {
    width: 0px;
    height: 0px;
    display: none;
    visibility: hidden;
    overflow: hidden;
}

a { 
    color: #2e76df; 
}

#cehead {
    text-align: center;
    /*background: #000000 url(images/header-bg.png) repeat top;*/
	background-color:#fff;
    padding: 8px 0 0 0;
    margin-bottom: 0;
    height: 60px;
}

.ceul {
      margin-right: 16px;
}
.cedlg {
    width: 400px;
    margin: 0 auto;
    margin-top: 32px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.cedlg-head {
    width: 395px;
    margin: 0 auto;
    margin-top: 32px;
    padding-bottom: 16px;
    background-color: #000;
    /*border: 1px solid #ffffff;*/
    /*border-bottom: 1px solid #fff;*/
	margin-left:120px;

}

.cedlg-head .dlgmsg {
	color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	font-size:12px;
}
        
.cedlg-body {
width: 395px;
    background-color: #000;
    /*border: 1px solid #ffffff;*/
	margin-left:120px;

}

.wiz {
}

.bullet {
    list-style-image: url(images/bullet.png);
}

.skipborder {
    border: 0px;
}

.sec {
    /*padding: 0 16px;
    margin: 0 0 16px 0;*/
    line-height: 125%;
	color:#eb008b;
}

 .dlgtitle {
    margin: 12px 0 0 0;
    padding: 0;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

 .dlgmsg {
    margin: 8px 0 0 0;
}

 .dlgerr {
    margin: 8px 0 0 0;
    color: red;
}

.label {
       color: #626c78
}

.hint {
    color: #868f98;
}

.field {
    /*border-top: 1px solid #9a9ea3;
    border-left: 1px solid #9a9ea3;
    border-bottom: 1px solid #c8cdd1;
    border-right: 1px solid #c8cdd1;
    padding: 8px;
    width: 340px;*/
    font-family: Arial, sans-serifl;
    font-size: 18px;
}

.idfield {
    font-family: monospace;
    font-weight: bold;
}

.cedlg hr {
    border: 0;
    color: #9a9ea3;
    background-color: #9a9ea3;
    height: 1px;
    width: 95%;
}

input:focus, textarea:focus {
    /*background-color: #fffcd9;*/
}

input {
	background-color: #ce006c;
	border: 0px #ce006c;
	color: #fff;
	padding:2px;
	margin-bottom:5px;
}

.message-confirm {
    padding-left: 48px !important;
    background: transparent url(images/icon-confirm.png) no-repeat 12px top;
}

.back-button, .next-button, .next-button_disc {
             margin-left: 16px;
             margin-bottom: 16px;
             float: left;

background-color:#55595c;
color:#fff;
height:20px;

text-align:center;
width:120px;
font-size:15px;
font-weight:bold;
cursor:pointer;
}

.next-button {
background-color:#fff;
color:#eb008b;
             float: right;
}

#cewarn-bg {
    z-index: 100;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#cewarn-fg {
    z-index: 101;
    position: fixed;
    overflow: hidden;
    left: 300px;
    top: 66px;
}

#cewarn-message {
	width: 400px;
	padding: 24px;
	margin: 0 auto;
	font-size: 13px;
	color: #414b56;
	background-color: #ffffff;
	border: 1px solid #e1e7ed;
}

.dev6 {
        font-size: 18px;
        width: 66px;
        font-family: monospace;
        font-weight: bold;
}

.dev2 {
        font-size: 18px;
        width: 22px;
        font-family: monospace;
        font-weight: bold;
}

.movie-holder {
              margin-bottom:16px;
}

#cesecure {
  font-size: 11px;
}

.cepartnerlogo {
    overflow: hidden; 
    position: absolute; 
    top: 5px; 
    right: 5px; 
    height: 48px;
}

.buttons {
	width:280px;
	/*border:1px  solid #fff;*/
	margin-left:38%;
	margin-top:100px;

}

.footer {
	    text-align: center;
    /*background: #000000 url(images/header-bg.png) repeat top;*/
	background-color:#fff;
    padding: 8px 0 0 0;
    margin-bottom: 0;
    height: 60px;
	font-size:11px;
	width:100%;
	float:left;
	margin-top:10px;
	color:#000;
}

#wizard, #banner {
	background-color:#000;
	float:left;
	width:100%;
}





.sec_disc {
    /*padding: 0 16px;
    margin: 0 0 16px 0;*/
    line-height: 125%;
	color:#249DE9;
}

 .dlgerr_disc {
    margin: 8px 0 0 0;
    color: #249DE9;
}

input.disc {
	background-color: #249DE9;
	border: 0px #249DE9;
	color: #fff;
	padding:2px;
	margin-bottom:5px;
}

.next-button_disc {
background-color:#fff;
color:#249DE9;
             float: right;
}
