* {margin:0; padding:0;}

body {
font: normal 62.5% Verdana, sans-serif;
background:#EFEEEE url('../splash.html') top right repeat-y;
}

a {color:#186997;}
a:visited {color:#0F384F;}
a:hover {color:#2693CF;}
a:active {color:#B56D3D;}

p {
margin:10px 0;
line-height:1.2em;
}

img {border:0px;}

/* HEADER */
#header {
background: #0099FF url('../images/layout/header-bg.jpg');
clear:both;
height:148px;
}

#header .flash {
position:absolute;
z-index:-1;
}

#header .language {
position:absolute;
right:0px;
top:15px;
background: transparent url("../splash.html");
z-index:5;
}

#header .language ul {
margin-right:25px;
list-style-type:none;
}

#header .language li {
margin-bottom:2px;
}

#header .language a {
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

/* HORIZONTAL NAVIGATION */
.horiznav {
background-color:#000;
color:#fff;
font-weight:bold;
font-size:1.3em;
clear:both;
padding-top:3px;
height:20px;
}

.horiznav li {
float:left;
list-style-type:none;
}

.horiznav a {
border-right:1px solid #0af;
color:#5cf;
font-weight:bold;
padding:4px 10px;
text-transform:uppercase;
text-decoration:none;
}

.horiznav a:visited {
color:#3ae;
}

.horiznav li.last a {
border-width:0;
}

.horiznav img {
}

.horiznav .bvqi {
margin-left:5px;
}

/* CONTENT */

#content {
border-collapse:collapse;
}

/* SIDEBAR */

#sidebar {
width:258px;
vertical-align:top;
padding:0px;
background:#fff url('../images/layout/sidebar-bg.png');
font-size:1.3em;
}

#sidebar .leftcontent {
padding:5px 25px 0px 25px;
}

#sidebarfooter {
background:#fff url('../images/layout/sidebar-bg.png');
padding:0;
margin:0;
}

#vertnav img {
margin-top:5px;
}

#vertnav ul {
list-style-type:none;
}

li.next_ul {
display:inline;
}

#vertnav li.button_1 {
height:25px;
padding:6px 0px 0px 15px;
background: transparent url("../images/layout/vertnav-bg.png") no-repeat;
margin:0;
}

#vertnav li.button_1 a {
color:#B56D3D;
text-decoration:none;
font-weight:bold;
}

#vertnav li.button_1 a:hover {
text-decoration:underline;
}

#vertnav li.button_2 {
margin:5px 0 5px 5px;
}

#vertnav li.button_2 a {
color:#186997;
text-decoration:none;
font-weight:bold;
font-size:100%;
}

#vertnav li.button_2 a:hover {
text-decoration:underline;
}

#vertnav li.button_3 {
margin:0px 0px 5px 10px;
}

#vertnav li.button_3 a {
color:#186997;
text-decoration:none;
font-weight:normal;
}

#vertnav li.button_3 a:hover {
text-decoration:underline;
}

#EHEDG {
text-align:center;
}

#EHEDG img {
margin:10px;
}

/* MAIN */

#main {
vertical-align:top;
width:100%;
font-size:1.3em;
}

#main div.extra {
margin:5px 0 0 10px;
clear:both;
}

#main .title {
position:relative;
left:-10px;
}

#main .extra ul {
padding:0;
margin:0 0 0 15px;
line-height:1.6;
list-style-type:none;

}

#main .extra li {
}

/* FOOTER */

#footer{
height:42px;
text-align:center;
background:transparent url('../images/layout/footer-bg.gif') repeat-x;
clear:both;
font-weight:bold;
padding-top:10px;
}


/* HEADINGS */

h1, h2, h3, h4 {
margin:10px 0 10px 0;
}

h1 {
2.0em;
}

h2 {
font-size:1.4em;
}

h3 {
font-size: 1.1em;
}


div.title {
margin:15px 15px 15px 5px;
height:35px;
background:transparent url('../images/layout/content_title_bg_bg.gif') repeat-x;
}

div.title .left {
float:left;
}

div.title h1, div.title h2, div.title h3, div.title h4 {
margin:0;
padding-top:7px;
font-size:14px;
float:left;
color:#9f4000;
}

div.title .right {
float:right;
}

/* GENERAL STUFF */
.small {
font-size:80%;
}

.c {
text-align:center;
}

.padding10{
padding:10px 0 10px 0;
}

.product_column {
width: 90%;
float: left;
margin-right: 10%
}

/*FORMS*/

legend {
font-weight:bold;
font-variant:small-caps;
font-size:1.2em;
padding:2px;
}

fieldset {
padding:10px;
border:1px solid #bbb;
border-width:1px 0 0 0;
}

input {
display:block;
}

label {
display:block;
float:left;
margin-right:25px;
margin-top:5px;
font-weight:bold;
}

textarea {
display:block;
}

#submit {
clear:both;
}

fieldset {
margin: 20px 0 20px 0;
}

input, textarea {
margin-top:3px;
margin-bottom:3px;
}