#content h1{
margin-top:165px; 
font-size: 22px;
line-height: 26px;
color:black;
font-weight: bold;
letter-spacing: 3px;
font-family:"Verdana";
}

#content h2{
margin-bottom:20px;
font-size: 14px;
line-height: 18px;
text-decoration:none;
color:black;
font-family:"Verdana";
font-weight: bold;
text-align: justify;
letter-spacing: 1px;
}

#content h3{
margin-bottom:20px;
font-size: 16px;
line-height: 20px;
text-decoration:none;
color:black;
font-family:"Verdana";
font-weight: bold;
text-align: left;
letter-spacing: 2px;
}

#content h4{
margin-bottom:20px;
font-size: 14px;
line-height: 18px;
text-decoration:none;
color:black;
font-family:"Verdana";
font-weight: bold;
text-align: left;
letter-spacing: 2px;
}

#content ul{
margin-left:20px;
display:block;
list-style-type:circle; 
}

.img{
margin-bottom: 20px;
text-align: center;
}

a img {
border: none;
}

.logo{
margin-left:0;
width: 230px;
}

.flags {
margin-left:3px;
text-align:left;
margin-top:0;
margin-bottom:0px;
line-height: 30px;
}

a logo, .flags {
border: none;
}

.clear {
clear:both;
}

a:link{
color:#006699;
font-weight:bold;
text-decoration:none;
}
a:visited{
color:#0088CC;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#006699;
font-weight:bold;
text-decoration:underline;
}

a.redbutton{
background: transparent url('../i/button-red-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Georgia; 
line-height: 15px; 
height: 23px;
padding-left: 9px;
text-decoration: none;
}

a:link.redbutton, a:visited.redbutton, a:active.redbutton{
color: black;
}

a.redbutton span{
background: transparent url('../i/button-red-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; 
}

a.redbutton:hover{ 
background-position: bottom left;
}

a.redbutton:hover span{ 
background-position: bottom right;
color: black;
}


a.greybutton{
background: transparent url('../i/button-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Georgia; 
line-height: 15px; 
height: 23px; 
padding-left: 9px; 
text-decoration: none;
}

a:link.greybutton, a:visited.greybutton, a:active.greybutton{
color: black; 
}

a.greybutton span{
background: transparent url('../i/button-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; 
}

a.greybutton:hover{ 
background-position: bottom left;
}

a.greybutton:hover span{ 
background-position: bottom right;
color: black;
}


a.checkoutbuttons{
background: transparent url('../i/checkout-button-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; 
line-height: 22px; 
height: 30px; 
padding-left: 8px; 
text-decoration: none;
}

a:link.checkoutbuttons, a:visited.checkoutbuttons, a:hover.checkoutbuttons, a:active.checkoutbuttons{
color: white; 
}

a.checkoutbuttons span{
background: transparent url('../i/checkout-button-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; 
}

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

.buttonwrapper{ 
overflow: hidden;
width: 100%;
}

.clear {
clear:both;
margin-top:0;
margin-bottom:0;
}
.zero {height:1px;}
.nothing {height:10px;}
.empty {height:20px;}
.hiddenfromview {display:none;}
.systemmessage {display:none;}
.spacer {height:20px;}
.filler {height:70px;}
.bigfiller {height:100px;}

.float_left {
float: left;
padding-right:30px;
padding-top:5px;
padding-bottom:0;
}

.float_left_small {
float: left;
padding-right:30px;
padding-top:0;
padding-bottom:0;
min-width: 150px;
}

.float_left_big {
float: left;
padding-right:30px;
padding-top:0;
padding-bottom:0;
min-width: 300px;
}

.float_right {
float: right;
padding-left:30px;
padding-top:5px;
padding-bottom:0;
}
.float_left_box {
float: left;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 5px;
}
.float_right_box {
float: right;
padding-left: 30px;
padding-top: 5px;
padding-bottom: 5px;
}