/* HTML TAGS START (DO NOT CHANGE) */
img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table td {
  vertical-align:              top;
}

p {
  margin-top:                  0px;
}
/* HTML TAGS END (DO NOT CHANGE) */

/* HTML TAGS START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background-color:            #FFFFFF; 
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 13px Verdana;
  color:                       #595959;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Verdana;
  color:                       #595959;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #595959;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 13px Verdana;
  color:                       #75ABE7;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 13px Verdana;
  color:                       #75ABE7;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #75ABE7;
}

HR {
  width:                       100%;
  height:                      2px;
  border:                      0px;
  border-top:                  2px solid #D9D9D9;
}

a {
  color:                       #595959;
  text-decoration:             underline;
}

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

table {
  font:                        normal 12px Arial;
  color:                       #595959;
  text-align:                  justify;
  line-height:                 24px;
}
/* HTML TAGS END */

/* FORM TAGS START */
input.text {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

input.button {
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

select {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

textarea {
  width:                       250px;
  height:                      80px;
  border:                      1px solid #93958A;
  font:                        normal 12px Arial;
}
/* FORM TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.site {
  width:                       952px;
  height:                      100%;
}

.sitespacer_hor {
  height:                      1px;
  background-color:            #FFFFFF;
}

.sitespacer_vert {
  width:                       1px;
  background-color:            #FFFFFF;
}

.header_logo {
  width:                       194px;
  height:                      248px;
  font:                        bold 22px "Arial Narrow" Arial;
  line-height:                 36px;
  color:                       #4A83C2;
  text-align:                  center;
  text-transform:              uppercase;
  background-color:            #92BCF3;
}

.header_photo {
  width:                       561px;
  height:                      274px;
  background-color:            #92BCF3;
}

.header_info_holder {
  width:                       195px;
  height:                      100%;
}

.header_info {
  width:                       195px;
  font:                        bold 14px Arial;
  line-height:                 18px;
  color:                       #3466A1;
  text-align:                  center;
  text-transform:              uppercase;
  background-color:            #92BCF3;
  vertical-align:              middle;
}

span.opening_small {
	text-transform: 						none;
	font-size:									12px;
}

.header_dealer {
  width:                       194px;
  height:                      25px;
  background-color:            #92BCF3;
}

.header_starline {
  width:                       195px;
  height:                      25px;
  background-color:            #92BCF3;
}

.header_pools {
  width:                       195px;
  height:                      24px;
  background-color:            #92BCF3;
}

.menu {
  width:                       194px;
  height:                      100%;
  padding-bottom:              100px;
  background-color:            #F1F1F1;
}

.contentholder {
  width:                       757px;
  height:                      100%;
}

.contentblock {
  width:                       757px;
  height:                      100%;
}

.groupbox {
  width:                       471px;
}

.groupboxphoto {
  padding:                     29px 0px 0px 38px;
  font-weight:                 bold;
}

.content {
  padding:                     20px 40px 20px 40px;
}

.contentright_holder {
  width:                       195px;
}

.contentright_table {
  width:                       195px;
  height:                      100%;
}

.contentright_title {
  height:                      43px;
  padding:                     0px 0px 8px 10px;
  background-color:            #F1F1F1;
  vertical-align:              bottom;
}

.contentright_line {
  height:                      2px;
  background-color:            #FFFFFF;
}

.contentright {
  padding:                     7px 10px 20px 10px;
  background-color:            #F1F1F1;
}

.footer_url {
  width:                       194px;
  height:                      25px;
  font:                        bold 14px "Arial Narrow" Arial;
  line-height:                 25px;
  color:                       #FFFFFF;
  text-align:                  center;
  text-transform:              uppercase;
  background-color:            #AFAFAF;
}

.footer_url a {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.footer_url a:hover {
  color:                       #FFFFFF;
  text-decoration:             underline;
}

.footer {
  width:                       561px;
  height:                      25px;
  font:                        normal 11px Verdana;
  color:                       #666666;
  line-height:                 25px;
  text-align:                  center;
  background-color:            #DBDBDB;
  vertical-align:              middle;
}

.footer_links {
  width:                       195px;
  height:                      25px;
  font:                        normal 11px Verdana;
  color:                       #666666;
  line-height:                 25px;
  text-align:                  center;
  background-color:            #CCCCCC;
  vertical-align:              middle;
}

.footer_links a {
  color:                       #666666;
  text-decoration:             none;
}

.footer_links a:hover {
  color:                       #666666;
  text-decoration:             underline;
}
/* CUSTOM CSS TAGS END */

/* LIST MENU STYLES START */
.menuitem {
  background:                  url('../images/menu_bg.gif') no-repeat top right;
}

.menuspacer {
  line-height:                 20px;
  background:                  url('../images/menu_spacer.gif') repeat-x top left;
}

.mainmenu {
  width:                       194px;
  margin:                      0px;
  padding:                     0px;
}

.mainmenu li {
  width:                       194px;
  height:                      25px;
  margin:                      9px 0px 0px 0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.mainitem, a.mainitem:hover, .mainitem_on {
  height:                      25px;
  margin:                      0px;
  padding:                     0px 10px 0px 0px;
  font:                        normal 11px Verdana;
  color:                       #747373;
  text-align:                  right;
  text-decoration:             none;
  letter-spacing:              3px;
  line-height:                 25px;
  display:                     block;
}

.mainmenu a:hover, .mainitem_on {
  color:                       #75ABE7;
  background:                  url(../images/menu_blue_over.gif) no-repeat top right;
  text-decoration:             none;
}

ul.mainmenu li:hover > ul {
  display:                     block;
  margin:                      -25px 0px 0px 194px;
}

.submenu {
  width:                       224px;
  margin:                      2px 0px 0px 0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
}

.submenu li {
  height:                      28px;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.subitem, a.subitem:hover, .subitem_on {
  height:                      28px;
  width:                       100%;
  margin:                      0px;
  padding:                     0px 0px 0px 15px;
  font:                        normal 11px Verdana;
  color:                       #666666;
  text-align:                  left;
  text-decoration:             none;
  letter-spacing:              2px;
  line-height:                 28px;
  background:                  url(../images/menusub_bg.gif) no-repeat top left;
  display:                     block;
}

.submenu a:hover, .subitem_on {
  color:                       #666666;
  background:                  url(../images/menusub_over.gif) no-repeat top left;
  text-decoration:             none;
}

ul.submenu li:hover > ul {
  display:                     block;
  margin:                      -23px 0px 0px 224px;
}

li.netbase_Produ {
	background:									url(../images/menu_netbase_zwem.gif) no-repeat scroll right top;
}
/* LIST MENU STYLES END */

/* NETBASEMENUITEMS START */
.netbase_zwemb {
  background:                  url('../images/menu_netbase_zwem.gif') no-repeat top right;
}

.netbase_water {
  background:                  url('../images/menu_netbase_zwem.gif') no-repeat top right;
}

.netbase_whirl {
  background:                  url('../images/menu_netbase_zwem.gif') no-repeat top right;
}

.netbase_sauna {
  background:                  url('../images/menu_netbase_zwem.gif') no-repeat top right;
}

.netbase_infra {
  background:                  url('../images/menu_netbase_zwem.gif') no-repeat top right;
}

.netbase_stoom {
  background:                  url('../images/menu_netbase_zwem.gif') no-repeat top right;
}
/* NETBASEMENUITEMS END */