body {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
}
body,td,th {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #999999;
}
h1,h2,h3,h4,h5,h6 {
	font-family: haettenschweiler;
	font-weight:lighter;
	margin:5px;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 36px;
	color:#000000;
}

h3 {
	font-size:30px;
	border-bottom:5px solid #999999;
}

h6 {
	font-size: 24px;
}

p{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.normal{
color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.heatten{
color: #CCCCCC;
font-family:haettenschweiler;
font-size:20px;
}

.heatten15{
color: #CCCCCC;
font-family:haettenschweiler;
font-size:15px;
}

.heatten17{
color: #FFFFFF;
font-family:haettenschweiler;
font-size:17px;
}

.heatten32{
color: #FFFFFF;
font-family:haettenschweiler;
font-size:32px;
}

.next{
float:right;
margin-bottom:10px;
}

.next a{
background:url(../images/f-right.gif) no-repeat right;
padding-right:24px;
font-family:haettenschweiler;
font-weight:lighter;
font-size:24px;
text-align:right;
color: #FF6600;
}

.next a:hover{
background:url(../images/f-right-over.gif) no-repeat right;
padding-right:24px;
font-family:haettenschweiler;
font-weight:lighter;
font-size:24px;
text-align:right;
color: #999999;
}

.signupnow{
float:left;
margin-bottom:10px;
font-family:haettenschweiler;
font-weight:lighter;
font-size:24px;
}

.signupnow a{
color: #FF6600;
}

.signupnow a:hover{
color: #999999;
}

.back{
float:left;
margin-bottom:10px;
}

.back a{
background:url(../images/f-left.gif) no-repeat left;
padding-left:24px;
font-family:haettenschweiler;
font-weight:lighter;
font-size:24px;
text-align:left;
color: #FF6600;
}

.back a:hover{
background:url(../images/f-left-over.gif) no-repeat left;
padding-left:24px;
font-family:haettenschweiler;
font-weight:lighter;
font-size:24px;
text-align:left;
color: #999999;
}

.top{
float:left;
margin-bottom:10px;
}

.top a{
background:url(../images/f-top.gif) no-repeat left;
padding-left:24px;
font-family:haettenschweiler;
font-weight:lighter;
font-size:24px;
text-align:left;
color: #FF6600;
}

.top a:hover{
background:url(../images/f-top-over.gif) no-repeat left;
padding-left:24px;
font-family:haettenschweiler;
font-weight:lighter;
font-size:24px;
text-align:left;
color: #999999;
}

.footer{
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size: 10px;
text-align:center;
}
.orange {
color: #FF6600;
}
.img_right{
float:right;
margin:5px;
clear:both;
}
.img_left{
float:left;
margin:5px;
clear:both;
}
#divClear{
clear:both;
}
#ddcards_addpromo input, textarea{
width:100%;
}

#td-linetop{
border-top:1px solid #CCCCCC;
}

.box_msj{
text-align:center;
padding:5px;
border:1px dotted #FF6600;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#FF6600;
}

#code{
background:url(../images/insert_code_input.gif) no-repeat center;
width:314px;
height:33px;
font-family: haettenschweiler, Arial;
color:#333333;
font-size: 24px;
text-align:center;
text-transform:uppercase;
border:0px;
}

#submitCode{
width:100px;
font-family: haettenschweiler, Arial;
color:#333333;
font-size: 24px;
text-align:center;
text-transform:uppercase;
cursor:pointer;
}

#submitPay{
font-family: haettenschweiler, Arial;
color:#333333;
font-size: 24px;
text-align:center;
text-transform:uppercase;
cursor:pointer;
}

form input{
width:90%;
}

#delBoton{
margin:0px;
padding:0px;
width:12px;
height:12px;
background-color:#000000;
border:0px;
background:url(../images/delete.gif) no-repeat center;
font-size:0px;
cursor:pointer;
}

#saveBoton{
margin:0px;
padding:0px;
width:12px;
height:12px;
background-color:#000000;
border:0px;
background:url(../images/save.gif) no-repeat center;
font-size:0px;
cursor:pointer;
}

#box_standart{
position:absolute;
margin-left:380px;
margin-top:0px;
width:220px;
font-size:9px;
}

#f9{
font-size:9px;
text-align:right;
}

#box-white{
background:url(../images/box.gif) repeat-y center #FFFFFF;
color:#000000;
}

#box-white p{
color:#000000;
}

#box-white h1, h2, h4, h5{
color:#000000;
}

#box-white td{
color:#000000;
}

#box-white li{
color:#000000;
}

#box-white .normal{
color:#000000;
}

#box-white .heatten{
color:#000000;
}

#layer{
width:800px;
margin:0 auto;
}

#tdListAlbum{
width:100%;
}

#tListAlbum td{
color:#333333;
}

#divPrice, #divPriceUnids, #divVAT, #divShipping, #divTOTAL{
display:inline;
}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	/*border:2px solid #000;*/	
	padding:4px 2px;
	margin:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	/*background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	/*background-color:#555;*/
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

#btnEng{
background:url(../images/en.png) center no-repeat;
width:21px;
height:14px;
border:0px;
cursor:pointer;
}

#btnEsp{
background:url(../images/es.png) center no-repeat;
width:21px;
height:14px;
border:0px;
cursor:pointer;
}
