
body {
  background-color: #ffffff;
  font-family:"Arial",arial,sans-serif;/*"Arial Narrow",*/
  font-size: 10pt;
  color: #000000;
  margin: 0px;
  padding: 0px;
  text-align: center; /* centering hack 1/2 */
}

img {
  border: 0px;
}

#wrapper {
  background: transparent;
  border: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  padding-left: 0px;
  text-align:left; /* centering hack 2/2 */
  width: 850px;
}

#inner_wrapper {

}

#header {
  background: #ffffff url(../images/header_bg.jpg) repeat-x;
  border: 0px;
  float: left;
  height: 150px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 4px 0px 0px 0px;
  width: 850px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 146px; /* standards height */
  voice-family: inherit;
  width: 850px; /* standards width */
}
html>body #header {
  heigth: 146px; /* standards height reinforcement */
  width: 850px; /* standards width reinforcement */
}

#navigation_index {
  /*
  color: #CFA924;
  font-family:"Swiss 721 BT","Verdana","Arial",arial,sans-serif;
  font-size: 10.5pt;
  */
  height: 35px;
  background-color: none;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 10px 0px 0px 15px;
  width: 850px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 25px; /* standards height */
  voice-family: inherit;
  width: 835px; /* standards width */
}
html>body #navigation_index {
  heigth: 25px; /* standards height reinforcement */
  width: 835px; /* standards width reinforcement */
}

#navigation_landingpage {
  /*
  color: #CFA924;
  font-family:"Swiss 721 BT","Verdana","Arial",arial,sans-serif;
  font-size: 10.5pt;
  */
  height: 35px;
  background-color: #CCCCCC;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 10px 0px 0px 15px;
  width: 850px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 25px; /* standards height */
  voice-family: inherit;
  width: 835px; /* standards width */
}
html>body #navigation_landingpage {
  heigth: 25px; /* standards height reinforcement */
  width: 835px; /* standards width reinforcement */
}

#navigation_interior {
  /*
  color: #CFA924;
  font-family:"Swiss 721 BT","Verdana","Arial",arial,sans-serif;
  font-size: 10.5pt;
  */
  height: 35px;
  background-color: #CCCCCC;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 10px 0px 0px 15px;
  width: 850px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 25px; /* standards height */
  voice-family: inherit;
  width: 835px; /* standards width */
}
html>body #navigation_interior {
  heigth: 25px; /* standards height reinforcement */
  width: 835px; /* standards width reinforcement */
}

#navigation_under {
  height: 20px;
  background-color: #cccccc;
  border: 0px;
  border-top: 1px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 850px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 15px; /* standards height */
  voice-family: inherit;
  width: 850px; /* standards width */
}
html>body #navigation_under {
  heigth: 15px; /* standards height reinforcement */
  width: 850px; /* standards width reinforcement */
}



/* USED WITH MOLONIC */
.primaryMenu {
  padding: 0px 5px 0px 5px;
  text-decoration: none;
}

.primaryMenuHover {
  padding: 0px 5px 0px 5px;
  text-decoration: none;
}

.secondaryMenu {
  font-weight:normal;
  padding: 0px 0px 1px 0px;
  text-decoration: none;
}

.secondaryMenuHover {
  font-weight:normal;
  padding: 0px 0px 1px 0px;
  text-decoration: none;
}

.tertiaryMenu {
  font-weight:normal;
  padding: 0px 0px 1px 0px;
  text-decoration: none;
}

.tertiaryMenuHover {
  font-weight:normal;
  padding: 0px 0px 1px 0px;
  text-decoration: none;
}

.opaque { 
   opacity: .9; 
   filter: alpha(opacity=90); 
   -moz-opacity: .9; 
} 

/* ----------------- */


#twocolumn_wrapper_index {
  border: 0px;
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 850px;
}

#twocolumn_wrapper_landingpage {
  border: 0px;  
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 850px;
}

#twocolumn_wrapper_interior {
  border: 0px;  
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 850px;
}

#left_column_index {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 323px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 323px; /* standards width */
}
html>body #left_column_index {
  width: 323px; /* standards width reinforcement */
}

#right_column_index {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 0px 15px 0px 0px;
  width: 527px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 512px; /* standards width */
}
html>body #right_column_index {
  width: 512px; /* standards width reinforcement */
}

#left_column_landing_page {
  background: #ffffff url(../images/landingpage_nav_bg.jpg) repeat-x;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 15px 0px 0px 15px;
  height: 190px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  width: 234px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 175px; /* standards height */
  voice-family: inherit;
  width: 219px; /* standards width */
}
html>body #left_column_landing_page {
  heigth: 175px; /* standards height reinforcement */
  width: 219px; /* standards width reinforcement */
}

#left_column_products_landing_page {
  background: #ffffff url(../images/products_landingpage_nav_bg.jpg) repeat-x;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 15px 0px 0px 15px;
  height: 250px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  width: 234px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 235px; /* standards height */
  voice-family: inherit;
  width: 219px; /* standards width */
}
html>body #left_column_landing_page {
  heigth: 235px; /* standards height reinforcement */
  width: 219px; /* standards width reinforcement */
}

#two_column_nav1 {
  /*width: 92px; */
  float: left;
}

#two_column_nav2 {
  background-color: transparent;
  /*width: 127px; */
  float: left;
}

#right_column_landing_page {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 0px;
  height: 190px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  width: 616px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 190px; /* standards height */
  voice-family: inherit;
  width: 616px; /* standards width */
}
html>body #right_column_landing_page {
  heigth: 190px; /* standards height reinforcement */
  width: 616px; /* standards width reinforcement */
}

#landingpage_under {
  height: 144px;
  background-color: #ffffff;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 850px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
}

#left_column_interior_page {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 15px 15px 50px 15px;
  width: 220px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 190px; /* standards width */
}
html>body #left_column_interior_page {
  width: 190px; /* standards width reinforcement */
}

#right_column_interior_page {
  background: transparent;
  text-align: left;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 25px 75px 50px 0px;  
  width: 630px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 555px; /* standards width */
}
html>body #right_column_interior_page {
  width: 555px; /* standards width reinforcement */
}

h1 {
  font-size: 12pt; 
  font-family: "Arial",arial,sans-serif;
  font-weight: bold;
  color: #CC6633;
  padding: 0px;
  margin: 0px;
  padding-bottom: 10px;
  letter-spacing: 0px;
}

h2 {
  font-size: 11pt; 
  font-family:arial,sans-serif;
  color: #CC6633;
  font-weight: bold;
  padding-right: 0px;
  display: inline;
}








#footer {
  background: #ffffff url(../images/footer_bg.jpg) repeat-x;
  text-align: right;
  border: 0px;
  float: left;
  height: 60px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 850px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 60px; /* standards height */
  voice-family: inherit;
  width: 850px; /* standards width */
}
html>body #footer {
  heigth: 60px; /* standards height reinforcement */
  width: 850px; /* standards width reinforcement */
}

#next {
  float: right; 
  font-weight: bold;
}










a {
  color: #CC6633;
  text-decoration: none;
}

a:hover {
  color: #006699;
  text-decoration: none;
}

a:active {
  color: #006699;
  text-decoration: none;
}

