body{
margin:0px;
padding:0px;
/*color:#727272;*/
color:#6b6b6b;
font-family:Verdana;
font-size:12px;
}

h1, h2{
margin:0px 0px 5px 0px;
padding:0px;
font-size:15pt;
}

h2{
font-size:12pt;
text-decoration:underline;
}

a {color:#00AFFF; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}

.clear {clear:both;}
.hide{display:none}

/*
#wrap, #wallet{
position:absolute;
margin-left:-175px;
margin-top:-95px;
left:50%;
top:50%;
}*/

.card{
position:absolute;
width:350px;
height:190px;
/*background-color:#FFFFFF;*/
overflow:hidden;
text-align:left;
}

.card > div {
position:absolute;
}

.card  a {
text-decoration:underline;
}

.card  a:hover {
text-decoration:none;
}

#wallet dt, #show-all-card{
cursor:pointer;
}

#wallet dt{
font-weight:bolder;
text-align:center;
margin-bottom:5px;
}

#wallet dd{
width:350px;
height:230px;
overflow:hidden;
display:block;
position:relative;
/*position:absolute;
display:block;*/
}

.del-card-from-wallet, .use-template{
	text-align:right;
	position:relative;
	top:200px;
}

#main-substrate{
background: transparent url(/img/dezign/main_substrate.png) 0 0  repeat-x;
margin:0px;
padding:0px;
text-align:center;
}

#substrate{
background: transparent url(/img/dezign/substrate.png) 0 0  repeat-x;
border:1px solid #87ceff;
margin-left:auto;
margin-right:auto;
text-align:left;
width:840px;
padding:0px;
position:relative;
}

#border-left{
background: transparent url(/img/dezign/border.png) left top  no-repeat;
}

#border-right{
background: transparent url(/img/dezign/border.png) right top  no-repeat;
}

#container{
padding:15px 15px;
min-height:300px;
}

#content{
background: transparent url(/img/dezign/dotted.png);
padding:0px 10px;
margin:0px;
position:relative;
}

#welcome{
text-align:right;
margin:5px;
}

#canvas{
position:relative;
top:-10px;
width:450px;
float:left;
}

#canvas-inner{
margin:0px auto 0px auto;
width:500px;
min-height:280px;
}

#login-reg{
position:relative;
top:-65px;
background: #ffe3ad url(/img/dezign/login_back.png) repeat-x;
float:right;
text-align:left;
}

#login-corner-l{
background: transparent url(/img/dezign/login_corner_l.png) left top no-repeat;
}

#login-corner-r{
width:340px;
height:295px;
background: transparent url(/img/dezign/login_corner_r.png) right top no-repeat;
}

.login-auth-head{
position:relative;
}

.login-black{
position:absolute;
width:340px;
}

.login-white{
position:absolute;
color:white;
top:1px;
left:1px;
width:340px;
}

.login{
float:left;
margin:0px 70px 0px 30px;
}

.reg{
float:left;
}

.login, .reg{
margin-top:10px;
text-align:center;
font-size:11pt;
font-weight:bold;
}

#forms{
position:absolute;
margin:50px 0px 0px 0px;
padding-left:12px;
width:330px;
font-size:10pt;
width:340px;
}

#login{
float:left;
width:159px;
padding-top:38px;
}

#reg{
float:right;
width:169px;
border-left:2px groove white;
padding-left:10px;
}

#forms input{
width:143px;
}

#forms .checkbox input{
width:15px;
}

#submits{
height:50px;
position:absolute;
top:235px;
}

#submits img{
cursor:pointer;
}

#login-submit{
margin:0px 70px 0px 35px;
}


#login-reg .submit{
display:none;
}

#content em{
font-size:80%;
}

#content ul{
margin-bottom:0px;
}

#content li{
text-align:left;
padding:0px 10px 10px 0px;
}

.str{
opacity: .35;
filter:Alpha(Opacity=35);
height:1px;
background-color:white;
}

.bc-1{
margin:0px 1px;
}
.bc-2{
margin:0px 2px;
}
.bc-3{
margin:0px 3px;
}
.bc-4{
margin:0px 4px;
}

.bc-7{
margin:0px 7px;
}

#navy {
width:900px;
height:121px;
position:relative;
font-size:14pt;
background-color:transparent;
}

#my-card{
background: transparent url(/img/dezign/unit.png) center top no-repeat;
width:223px;
height:121px;
float:left;
margin:0px 221px 0px 87px;
text-align:center;
padding-top:70px;
}

#my-wallet{
background: transparent url(/img/dezign/wallet.png) center 10px no-repeat;
width:213px;
height:112px;
float:left;
text-align:center;
padding-top:70px;
}

#footer{
text-align:center;
}

#footer-corner-l{
background: transparent url(/img/dezign/corner_l.png) left bottom no-repeat;
left:-2px;
top:1px;
position:relative;
}

#footer-corner-r{
position:relative;
top:1px;
width:844px;
height:28px;
background: transparent url(/img/dezign/corner_r.png) right bottom no-repeat;
}

.cont{
display:none;
}

.error-message{
color:#FF7200;
padding:3px;
}

#content .message{
color:#FF7200;
padding:3px;
}

.submit{
padding:5px 0px;
}

#delivery{
text-align:right;
font-size:12px;
}

.red{
color:red;
}
