body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
margin : 0px;
padding : 0px;
}
p {
margin-bottom : 1em;
line-height : 14px;
}
h1.homepage {
color : #a4c343;
font-size : 15px;
font-weight : normal;
padding-bottom : 5px;
}
h2.homepage {
color : #a4c343;
font-size : 12px;
font-weight : normal;
padding-bottom : 5px;
}
body {
font-family : arial, Helvetica, sans serif;
font-size : 11px;
color : #d6d6d6;
background-color : #000000;
background-image : url('/images/body_bg.jpg');
background-repeat : no-repeat;
background-position : center bottom;
min-height : 950px;
}
input, select {
font-family : arial, Helvetica, sans serif;
font-size : 11px;
color : #333333;
}
#site_wrapper {
width : 744px;
position : relative;
background-image : url('/images/upper_bg2.jpg');
background-repeat : no-repeat;
margin : 0 auto;
padding-top : 145px;
min-height : 750px;
border-right : 1px solid #333333;
border-left : 1px solid #333333;
}
#logo {
position : absolute;
top : 50px;
left : 0px;
}
#pagetop {
width : 744px;
margin : 0px;
}
#pagetop_buttons {
width : 694px;
border : 1px solid #999999;
background-color : #000000;
margin-left : auto;
margin-right : auto;
height : 68px;
}
.pagetop_button {
display : block;
width : 138px;
height : 68px;
background : url('/images/pagetop_button_bg.jpg');
border-right : 1px solid #999999;
float : left;
text-decoration : none;
text-align : center;
color : #e5e5e5;
}
.pagetop_button.last {
border-right : 0px;
}
.pagetop_button:hover {
background-position : 0px -68px;
color : #ffffff;
}
.pagetop_button div {
font-family : arial, san serif;
margin-top : 25px;
font-size : 11px;
letter-spacing : 1px;
}
#homepage_animation {
border : 1px solid #999999;
margin : 0px;
margin-bottom : 0px;
width : 694px;
height : 260px;
}
#content_wrapper {
border : 1px solid #999999;
margin : 0px;
margin-bottom : 20px;
min-height : 890px;
}
#certificate_wrapper {
border : 1px solid #999999;
margin : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 20px;
}
.homepage_bottom_section {
border-right : 1px dashed #777777;
margin-top : 30px;
margin-bottom : 20px;
margin-right : 11px;
padding-right : 10px;
width : 220px;
height : 110px;
float : left;
font-size : 10px;
}
.homepage_bottom_section_lastDiv {
margin-top : 30px;
margin-bottom : 20px;
width : 210px;
height : 110px;
float : left;
font-size : 10px;
}
#site_content {
background-image : url('/images/site_content_upper_bg2.jpg');
background-repeat : no-repeat;
padding : 0px 24px;
padding-bottom : 1em;
padding-top : 1.2em;
}
#content_top_quote_img {
margin : 0px;
margin-top : 20px;
}
#content {
height : 500px;
min-height : 500px;
padding : 20px;
margin-top : 10px;
}
#pagebottom {
clear : both;
width : 694px;
height : 34px;
padding : 0px;
margin-left : 24px;
border : 1px solid #333333;
background : url('/images/pagebottom_bg.png');
font-size : 10px;
}
#pagebottom a {
font-size : 10px;
color : #999999;
text-decoration : none;
}
#co2_seal {
position : relative;
margin : 0px;
margin-left : 635px;
margin-top : -70px;
border : 0px;
}
#certificate {
text-align : center;
color : #ffffff;
}
.basket_background
{
 padding:0px;
 margin:0px;
 border:1px solid #aaaaaa;
 background-color:#707274;
 background-image:url(/images/basket_background.jpg);
 background-positoin:top left;
 background-repeat:repeat-x;
}

.basket_warning
{
 background-color:#ec7023;
 padding:10px;
 margin:0px;
 margin-top:10px;
 border:0px;
 border-top:1px solid #aaaaaa;
 border-bottom:1px solid #aaaaaa;
}

.payment_background
{
 padding:30px;
 padding-top:10px;
 padding-bottom:10px;
 margin:0px;
 width:auto;
 position:relative;
}

