/* HTML DEFINITIONS */
body {
margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; text-align: center;
}
img { 
border: 0px; 
}
h1 {
margin: 0px; padding: 0px;
}
h2 {
margin: 0px; padding: 0px;
}


/* GENERAL LAYOUT */
#content {
width:900px; margin: 0 auto; text-align: left;
}
#header {
width: 900px; height: 145px; background-image: url(/images/header.gif); background-position: top left; background-repeat: no-repeat;
}
#headerlang {
padding-top: 20px; text-align: right;
}
#headermenu {
padding-top: 40px; text-align: right;
}
#main {
width: 900px; display: table;
}
#innercontent {
width: 715px; float: left; display: inline;
}
#footer {
width: 900px; height: 40px;  text-align: center; background-image: url(/images/footer.gif); background-position: top left; background-repeat : no-repeat; 
}
#product {
width: 900px; min-height: 420px; background-image: url(/images/menu_bg.gif); background-position: top left; background-repeat : repeat-y; display: table; float: left;
}
#productmenu {
width: 185px; min-height: 420px; float: left;
}

/* LINKS */
a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-weight: normal; text-decoration: none;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-weight: normal; text-decoration: underline;
}
a.rollopaque img { 
filter:alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;
}
a.rollopaque:hover img {
filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;
}
a.rollopaque:active img {
filter:alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;
}
a.menuhref {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: normal; text-decoration: none; padding-left: 35px;
}
a.menuhref:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: normal; text-decoration: underline; padding-left:35px;
}
a.productmenuhref {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: normal; text-decoration: none;
}
a.productmenuhref:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: normal; text-decoration: underline;
}
a.langhref {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 10px; font-weight: normal; text-decoration: none; 
}
a.langhref:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 10px; font-weight: normal; text-decoration: underline;
}
a.footerhref {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-weight: normal; text-decoration: underline;
}
a.footerhref:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight: normal; text-decoration: underline;
}

/* TEXT */
.small {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444; font-weight : normal;
}
.main {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-weight : normal; 
}
.medium {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; font-weight : normal;
}
.pagetitle {
font-family:  Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #999999; font-size: 18px; font-weight: bold;
}

/* DIVS */
.productitem {
margin-bottom: 10px;
}

/* ============ */
/* COLOR THEMES */
/* ============ */

/* GREEN */
.productgreenbox {
width: 240px; height: 332px; border: 1px solid #DDDDDD; background-color: #EFFCFB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545;
}
.productgreentitle {
font-family: Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #719D95; font-size: 14px; font-weight: bold;
}
.green {
color: #719D95;
}

/* PURPLE */
.productpurplebox {
width: 240px; height: 332px; border: 1px solid #DDDDDD; background-color: #F2EDF8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545;
}
.productpurpletitle {
font-family: Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #4A2558; font-size: 14px; font-weight: bold;
}
.purple {
color: #4A2558;
}

/* BLUE */
.productbluebox {
width: 240px; height: 332px; border: 1px solid #DDDDDD; background-color: #EAF2FD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545;
}
.productbluetitle {
font-family: Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #092F60; font-size: 14px; font-weight: bold;
}
.blue {
color: #092F60;
}

/* ORANGE */
.productorangebox {
width: 240px; height: 332px; border: 1px solid #DDDDDD; background-color: #FBF5E3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545;
}
.productorangetitle {
font-family: Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #D7A224; font-size: 14px; font-weight: bold;
}
.orange {
color: #D7A224;
}

/* BROWN */
.productbrownbox {
width: 240px; height: 332px; border: 1px solid #DDDDDD; background-color: #E9E8E4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545;
}
.productbrowntitle {
font-family: Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #777468; font-size: 14px; font-weight: bold;
}
.brown {
color: #777468;
}

/* PINK */
.productpinkbox {
width: 240px; height: 332px; border: 1px solid #DDDDDD; background-color: #F4ECF3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545;
}
.productpinktitle {
font-family: Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; color: #914D8E; font-size: 14px; font-weight: bold;
}
.pink {
color: #914D8E;
}

/* ======== */
/* PRODUCTS */
/* ======== */

#producttitle {
background-color: #EEEEEE; border: 1px solid #CCCCCC; font-family: Trebuchet MS, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; font-size: 22px; font-weight: bold; color: #999999; width: 410px;
}

#bigimg {
width: 902px; height: 557px; position: absolute; z-index: 1000;
}
