/* SITE FORMATS */
body, html {
	margin: 0;
	padding: 0;
  	scrollbar-face-color: #6A6A6A;
	scrollbar-shadow-color: #262626;
	scrollbar-highlight-color: #262626;
	scrollbar-3dlight-color: #262626;
	scrollbar-darkshadow-color: #262626;
	scrollbar-track-color: #262626;
	scrollbar-arrow-color: #262626;
	background-color: #262626;
	}

body, html, p { 
    font: 11px/16px Lucida Grande, Trebuchet MS, Arial, Sans-Serif;
	color: #808080;
	margin: 0;
	padding: 0;
	}


/* LINKS */
a:link, a:visited {
	color: #fff;
	text-decoration: none;
	}

a:hover {
	color: #808080;
	text-decoration: none;
	}

a:active {
	color: #fff;
	text-decoration: none;
	}


/* FONT STYLES */
.bold {
	font-weight: bold;
	}

.italic {
	font-style: italic;
	}


/* CONTAINER DEFINITION */
#site {
	background-image: url(images/background.gif);
	background-repeat: no-repeat;
    background-position: center;
	position: absolute; top: 50%; left: 50%;
	width: 950px;
	height: 550px;
	margin-top: -275px;
	margin-left: -475px;
	}

#privacy-policy-site {
	position: absolute; left: 50%;
	width: 779px;
	padding: 50px 0 50px 0;
	margin-left: -390px;
	}

#privacy-policy-site p {
    font: 11px/16px Lucida Grande, Trebuchet MS, Arial, Sans-Serif;
	color: #a4a3a3;
	text-align: justify;
	margin: 0;
	width: 650px;
	padding-left: 67px;
	padding-top: 16px;
	}

#privacy-policy-site img {
	position: relative;
	margin-bottom: 20px;
	}

#privacy-policy-site b {
	color: #fff;
	}

#menu {
	position: absolute; top: 34px; left: 26px;
	z-index: 9;
	}

#submenu {
	position: absolute; top: 153px; left: 0px;
	width: 269px;
	z-index: 9;
	}

#manual-video {
	position: absolute; top: 153px; left: 380px;
	width: 400px;
	float: right;
	z-index: 9;
	}

#support-fields {
	position: absolute; top: 153px; left: 350px;
	width: 570px;
	float: right;
	z-index: 9;
	}

#site-support-download {
	background-image: url(images/support-download-background.gif);
	background-repeat: no-repeat;
	position: absolute; top: 50%; left: 50%;
	width: 290px;
	height: 172px;
	margin-left: -145px;
	margin-top: -90px;
	}

#press-fields {
	position: absolute; top: 188px; left: 350px;
	width: 570px;
	float: right;
	z-index: 9;
	}

#contact {
	position: absolute; top: 153px; left: 177px;
	z-index: 9;
	}

#contact-fields {
	position: absolute; top: 210px; left: 390px;
	width: 470px;
	float: right;
	z-index: 9;
	}

#menu img, #submenu img { 
	border: 0;
}


/* TEXT STYLES */
h1 {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	margin: 0;
	}

.header {
	color: #fff;
	}

.nobr {
	white-space: nowrap;
	}

.error {
	font-weight: bold;
	color: #fff;
	}


/* TABLE STYLES */
.codes-search-results td {
	border-bottom: 1px solid #1b1b1b;
}

.press-contact td {
	padding-bottom: 4px;
}


/* IMAGES */
#image-home {
	position: absolute;
	width: 462px;
	height: 266px;
	margin-top: 140px;
	margin-left: 245px;
	z-index: 1;
	}

#background-design-1 {
	position: absolute;
	background-image: url("../images/design-1.jpg");
	width: 900px;
	height: 500px;
	margin-top: 25px;
	margin-left: 26px;
	z-index: 1;
	}

#background-design-2 {
	position: absolute;
	background-image: url("../images/design-2.jpg");
	width: 900px;
	height: 500px;
	margin-top: 25px;
	margin-left: 26px;
	z-index: 1;
	}

#background-features {
	position: absolute;
	background-image: url("../images/features.jpg");
	width: 900px;
	height: 500px;
	margin-top: 25px;
	margin-left: 26px;
	z-index: 1;
	}

#submenu-separator {
	position: relative;
	background-image: url("images/submenu-manual-separator.gif");
	width: 8px;
	height: 17px;
	float: right;
	z-index: 0;
	}

.press-image-off {
	position: relative;
	border-width: 2px;
	border-style: solid;
	border-color: #000;
	background-color: #000;
	width: 123px;
	height: 86px;
	margin-left: -1px;
	margin-right: -1px;
	}

.press-image-on {
	border-top-color: #6d6d6d;
	border-left-color: #6d6d6d;
	border-right-color: #6d6d6d;
	border-bottom-color: #6d6d6d;
	background-color: #6d6d6d;
	margin-left: -1px;
	margin-right: -1px;
}


/* INPUT FIELDS */
.input-field {
	border-width: 2px;
	border-style: solid;
	border-color:#FFF;
	background-color:#FFF;
	font-size:11px;
	color: #000;
	width: 210px;
	height:14px;
	}

.input-field-contact {
	border-width: 2px;
	border-style: solid;
	border-color:#FFF;
	background-color:#FFF;
	font-size:11px;
	color: #000;
	width: 280px;
	height:14px;
	}

.input-dropdown {
	border-width: 2px;
	border-style: solid;
	border-color:#fff;
	background-color: #fff;
	font-size: 11px;
	color: #000;
	width: 214px;
	_width: 216px;
	height: 18px;
	}

.input-checkbox {
	margin-left: 0px;
	margin-top: 0px;
	}

.input-button {
	border-width: 0;
	border-style: solid;
	border-color:#fff;
	background-color: #fff;
	font-size: 11px;
	color: #000;
	width: 62px;
	height: 20px;
	}

.input-textarea {
	border-width: 2px;
	border-style: solid;
	border-color:#fff;
	background-color: #fff;
    font: 11px/16px Lucida Grande, Trebuchet MS, Arial, Sans-Serif;
	color: #5a5a5a;
	color: #000;
	width: 280px;
	height: 150px;
  	scrollbar-face-color: #bbb;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #fff;
	}


/* ROLLOVERS */
.rollover { display: block; }
.rollover img { width: 100%; height: 100%; border: 0; }
.rollover:hover { visibility: visible; }
.rollover:hover img { visibility: hidden; }

#home {
	position: absolute;
	background-image: url("../images/home-on.gif");
	width: 462px;
	height: 266px;
	}


#menu-home {
	position: absolute;
	background-image: url("images/menu-home-on.gif");
	width: 71px;
	height: 19px;
	margin-left: 9px;
	}

#menu-design {
	position: absolute;
	background-image: url("images/menu-design-on.gif");
	width: 60px;
	height: 19px;
	margin-left: 387px;
	}

#menu-features {
	position: absolute;
	background-image: url("images/menu-features-on.gif");
	width: 74px;
	height: 19px;
	margin-left: 466px;
	}

#menu-manual {
	position: absolute;
	background-image: url("images/menu-manual-on.gif");
	width: 68px;
	height: 19px;
	margin-left: 559px;
	}

#menu-support {
	position: absolute;
	background-image: url("images/menu-support-on.gif");
	width: 69px;
	height: 19px;
	margin-left: 644px;
	}

#menu-press {
	position: absolute;
	background-image: url("images/menu-press-on.gif");
	width: 46px;
	height: 19px;
	margin-left: 731px;
	}

#menu-contact {
	position: absolute;
	background-image: url("images/menu-contact-on.gif");
	width: 78px;
	height: 19px;
	margin-left: 795px;
	}


#submenu-codes {
	position: relative;
	background-image: url("images/submenu-codes-on.gif");
	width: 108px;
	height: 17px;
	float: right;
	margin-left: -108px;
	}

#submenu-downloads {
	position: relative;
	background-image: url("images/submenu-downloads-on.gif");
	width: 103px;
	height: 17px;
	float: right;
	margin-left: -103px;
	}

#submenu-forum {
	position: relative;
	background-image: url("images/submenu-forum-on.gif");
	width: 56px;
	height: 17px;
	float: right;
	margin-left: -56px;
	}

#submenu-faq {
	position: relative;
	background-image: url("images/submenu-faq-on.gif");
	width: 35px;
	height: 17px;
	float: right;
	margin-left: -35px;
	}

#submenu-request {
	position: relative;
	background-image: url("images/submenu-request-on.gif");
	width: 132px;
	height: 17px;
	float: right;
	margin-left: -132px;
	}

#submenu-profile {
	position: relative;
	background-image: url("images/submenu-profile-on.gif");
	width: 63px;
	height: 17px;
	float: right;
	margin-left: -63px;
	}

#submenu-signout {
	position: relative;
	background-image: url("images/submenu-signout-on.gif");
	width: 78px;
	height: 17px;
	float: right;
	margin-left: -78px;
	}

#submenu-login {
	position: relative;
	background-image: url("images/submenu-login-on.gif");
	width: 54px;
	height: 17px;
	float: right;
	margin-left: -54px;
	}

#submenu-register {
	position: relative;
	background-image: url("images/submenu-register-on.gif");
	width: 73px;
	height: 17px;
	float: right;
	margin-left: -73px;
	}


#submenu-manual-de {
	position: relative;
	background-image: url("images/submenu-manual-de-on.gif");
	width: 74px;
	height: 17px;
	float: right;
	}

#submenu-manual-de-1 {
	position: relative;
	background-image: url("images/submenu-manual-de-1-on.gif");
	width: 122px;
	height: 17px;
	float: right;
	margin-top: 17px;
	margin-left: 122px;
	}

#submenu-manual-de-2 {
	position: relative;
	background-image: url("images/submenu-manual-de-2-on.gif");
	width: 118px;
	height: 17px;
	float: right;
	margin-left: 118px;
	}

#submenu-manual-de-3{
	position: relative;
	background-image: url("images/submenu-manual-de-3-on.gif");
	width: 143px;
	height: 17px;
	float: right;
	}

#submenu-manual-de-4 {
	position: relative;
	background-image: url("images/submenu-manual-de-4-on.gif");
	width: 146px;
	height: 17px;
	float: right;
	}

#submenu-manual-de-5 {
	position: relative;
	background-image: url("images/submenu-manual-de-5-on.gif");
	width: 160px;
	height: 17px;
	float: right;
	}

#submenu-manual-de-6 {
	position: relative;
	background-image: url("images/submenu-manual-de-6-on.gif");
	width: 172px;
	height: 17px;
	float: right;
	}

#submenu-manual-de-7 {
	position: relative;
	background-image: url("images/submenu-manual-de-7-on.gif");
	width: 186px;
	height: 17px;
	float: right;
	}

#submenu-manual-de-8 {
	position: relative;
	background-image: url("images/submenu-manual-de-8-on.gif");
	width: 154px;
	height: 17px;
	float: right;
	}

#submenu-manual-en {
	position: relative;
	background-image: url("images/submenu-manual-en-on.gif");
	width: 67px;
	height: 17px;
	float: right;
	}

#submenu-manual-en-1 {
	position: relative;
	background-image: url("images/submenu-manual-en-1-on.gif");
	width: 158px;
	height: 17px;
	float: right;
	margin-top: 17px;
	}

#submenu-manual-en-2 {
	position: relative;
	background-image: url("images/submenu-manual-en-2-on.gif");
	width: 118px;
	height: 17px;
	float: right;
	}

#submenu-manual-en-3 {
	position: relative;
	background-image: url("images/submenu-manual-en-3-on.gif");
	width: 96px;
	height: 17px;
	float: right;
	margin-left: 96px;
	}

#submenu-manual-en-4 {
	position: relative;
	background-image: url("images/submenu-manual-en-4-on.gif");
	width: 187px;
	height: 17px;
	float: right;
	}

#submenu-manual-en-5 {
	position: relative;
	background-image: url("images/submenu-manual-en-5-on.gif");
	width: 177px;
	height: 17px;
	float: right;
	}

#submenu-manual-en-6 {
	position: relative;
	background-image: url("images/submenu-manual-en-6-on.gif");
	width: 150px;
	height: 17px;
	float: right;
	}

#submenu-manual-en-7 {
	position: relative;
	background-image: url("images/submenu-manual-en-7-on.gif");
	width: 174px;
	height: 17px;
	float: right;
	}

#submenu-manual-en-8 {
	position: relative;
	background-image: url("images/submenu-manual-en-8-on.gif");
	width: 167px;
	height: 17px;
	float: right;
	}

#submenu-press-releases {
	position: relative;
	background-image: url("images/submenu-press-releases-on.gif");
	width: 115px;
	height: 17px;
	float: right;
	margin-top: 17px;
	margin-left: 90px;
	}

#submenu-press-images {
	position: relative;
	background-image: url("images/submenu-press-images-on.gif");
	width: 141px;
	height: 17px;
	float: right;
	margin-left: 90px;
	}

#submenu-press-contact {
	position: relative;
	background-image: url("images/submenu-press-contact-on.gif");
	width: 122px;
	height: 17px;
	float: right;
	margin-left: 90px;
	}


#icon-arrow-left {
	position: absolute;
	background-image: url("images/icon-arrow-left-on.gif");
	width: 34px;
	height: 34px;
	margin-left: 45px;
	margin-top: 471px;
	z-index: 9;
	}

#icon-arrow-right {
	position: absolute;
	background-image: url("images/icon-arrow-right-on.gif");
	width: 34px;
	height: 34px;
	margin-left: 874px;
	margin-top: 471px;
	z-index: 9;
	}

#support-download {
	position: absolute;
	background-image: url("images/support-download-on.gif");
	width: 210px;
	height: 75px;
	margin-left: 41px;
	margin-top: 45px;
	z-index: 9;
	}