html, body {height:100%; margin:0; padding:0;}
html {overflow-y:hidden;}
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
/* Specify the position and layering for the content that needs to appear in front of the background image. Must have a higher z-index value than the background image. Also add some padding to compensate for removing the margin from the 'html' and 'body' tags. */
#content {position:relative; z-index:1; padding:10px;}
body {
  /*background: #fef9d3;*/
  background: url('../templates/arrow_bg.jpg');
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  overflow-y:auto;
}
#page-background {position:absolute; z-index:-1;}
#content {position:static;padding:10px;}
.bodytext {
  font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color:#444444
}
.bodytext1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#ffffff
}
.text_oliv{
  font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color:#666666
}
.text_red{
  font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color:#FF0000
}
.title {
  COLOR: #000000; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal
}

.title_blue {
  COLOR: #5A92C3; FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}

.text_title {
  COLOR: #AC7206; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.text_blue{
  font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color:#17A1E0
}

.stitle {
  COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif
}
.textbox{
  /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: 14px; color:#666666; border:0.1px solid #BDBDBD; background-color: #ffffff*/
  border:2px solid #999933; background:#ffffcc; width:250px; padding:3px; color: #666600; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0
}

.textbox_blue{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color:#666666; border: 1px solid #A2D7F0; background-color:"transperant"

}

.textbox_white{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color:#274D5A; font-weight:bold; border: 1px solid #333333; background-color: #ffffff;
}

.note{
  FONT-SIZE: 11px; FONT-FAMILY: verdana, Helvetica, sans-serif; color:#3A4B61
}
.textbox_wht{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; border: 1px solid #8BDA43; background-color:#E1E4EB; height:18
}
.tbox_blue{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; border: 1px solid #0E5F85; background-color:#17A1E0; height:18
}


.button{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color:#000006;
  border: 1px solid #efefff;
  background-color:#ffffff;
  cursor:pointer;
}

.button_blue{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color:#216EB6;
  border: 1px solid #01528F;
  background-color:#ffffff;
  cursor:pointer;
}

.button1{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#222222;
  border: 1px solid #ffffff;
  background:transparent;
}



.message {
  FONT-SIZE: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR:#FF0000; FONT-WEIGHT: bold
}
.subtitle {
  COLOR: #267499; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: none
}
.nrm01 {
  FONT-SIZE: 10px; FONT-FAMILY: verdana, Helvetica, sans-serif; color:#3A4B61
}
.nrm02 {
  FONT-SIZE: 11px; FONT-FAMILY: verdana, Helvetica, sans-serif; color:#ffffff
}

.nrm03 {
  FONT-SIZE: 10px; FONT-FAMILY: verdana, Helvetica, sans-serif; color:#ffffff
}
.nrmlink {
  FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#267499
}
.nrmlink_black {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#333333
}
.nav:link {
  COLOR: #ff6600; TEXT-DECORATION: None; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px;

}
.nav:visited {
  COLOR: #ff6600; TEXT-DECORATION: None; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px
}
.nav:hover {
  COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px;

}
.nav1:link {
  COLOR: #F26222 ; TEXT-DECORATION:none ; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav1:visited {
  COLOR: #F26222; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav1:hover {
  COLOR: #000000 ; TEXT-DECORATION:underline; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav2:link {
  COLOR: #012F54; TEXT-DECORATION: underline; font-family: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 9px
}
.nav2:visited {
  COLOR: #012F54; TEXT-DECORATION: underline; font-family: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 9px
}
.nav2:hover {
  COLOR: #0260AC; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 9px
}
.nav3:link {
  COLOR: #0C5A8F; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav3:visited {
  COLOR: #0C5A8F; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif;  FONT-SIZE: 12px
}
.nav3:hover {
  COLOR: #E30707; TEXT-DECORATION:underline ; font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.nav4:link {
  COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.nav4:visited {
  COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.nav4:hover {
  COLOR: #000000; TEXT-DECORATION:underline ;  FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}

.nav5:link {
  COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:none
}
.nav5:visited {
  COLOR: #ffffff; FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:none
}
.nav5:hover {
  COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-decoration:underline
}


.bdr {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #7B7B00;
  border-right-color: #7B7B00;
  border-bottom-color: #7B7B00;
  border-left-color: #7B7B00;
}

#title {
  background-color: #D3E2EB;
  border-top: solid 1px #F0EAE0;
  border-bottom: solid 1px #C8BFB0;
}

#title h1 {
  padding: 10px 0px 0px 0px;
  font: bold 13px Arial;
  color: #4B3C23;
  border-top: solid 1px #C8BFB0;
  border-bottom: solid 1px #F0EAE0;
  text-transform: uppercase;
}

#title span {
  display: block;
  padding: 2px 6px 1px 6px;
  font: bold 14px Arial;
  color: #4B3C23;
  text-transform: uppercase;
  border-top: solid 1px #C8BFB0;
  border-bottom: solid 1px #F0EAE0;
}


#mid-col {
  border-top: solid 1px #fff;
}

#mid-col h1 {
  clear: both;
  padding: 4px 6px;
  font: normal 18px Arial;
  color: #4B3C23;
  background: #FCFCF7;
}


.sub-hl {
  margin-bottom: 1px;
  padding: 0 6px 4px 6px;
  font-size: 11px;
  color: #666;
  background: #FCFCF7;
}

.sub-hl a {
  text-decoration: underline;
}

.st-text {
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 13px;
}

.st-text h3 {
  padding-bottom: 1em;
  font: bold 14px Arial;
}

.st-text p {
  padding-bottom: 1em;
}

.st-text a {
  color: #8C7042;
  text-decoration: underline;
}

.st-text a:hover {
  color: #F04F40;
  text-decoration: underline;
}

.st-text ul {
  margin: 0 2em;
  padding-bottom: 1.4em;
  list-style: disk;
}

.st-text li {
  padding-bottom: .2em;
  list-style-type: disc;
}

.st-text p img {
  margin: 2px;
  border: solid 1px #D9CDCC;
}

.st-text p a:hover img {
  background: #F1EFEF;
  border: solid 1px #B23F33;
}

.st-table {
  background: #B0E0E6;
  border-top: solid 2px #F1F0E5;
  border-bottom: solid 1px #F1F0E5;
  width: auto;
}


.st-table td {
  padding: 2px 6px;
  font: 12px Arial;
  vertical-align: center;
  background: #B0E0E6;
  border-bottom: solid 1px #F1F0E5;
}

.st-table td a {
  color: #8C7145;
  text-decoration: none;
}

.st-table td a:hover {
  color: #F04F40;
  text-decoration: underline;
}

.st-table td.title {
  width: auto;
  font-weight: bold;
  color: #7D7464;
  background: #F1F0E5;
  border-bottom: solid 1px #F7F6F1;
}

.st-table td.title a {
  color: #7D7464;
}

.st-table select {
  width2: 44px;
  color2: #fff;
  font-size: 12px;
}

.full-width {
  width: 100%;
}

.st-input {
  padding: 0 2px;
  height: 18px;
  font: normal 12px Arial;
  background: #fff;


  border: solid 1px #A4A2A2;

}

.st-button {
  padding: 0 12px;
  height: 18px;
  font: bold 12px Arial;
  background: #B0E0E6;
  border-top: solid 1px #fff;
  border-right: solid 1px #B0E0E6;
  border-bottom: solid 1px #B0E0E6;
  border-left: solid 1px #fff;
  padding-bottom: 3px;
}

.st-border {
  border: solid 1px #B2AFA1;
  padding-bottom2: 3px;
}

.brand {
  height: 20px;
  border: medium none !important;
}

.brand h1 {
  padding: 10px 10px 100px 10px;
  border-top: solid 1px #C8BFB0;
  border-bottom: solid 1px #F0EAE0;
  float: left;
  width: 400px;
  font-size: 10px;
  line-height: 20px !important;
  border: none !important;
}

.brand p {
  float: left;
  width: 100px;
  text-align: right;
}

.brand p img {
  float: right;
}


.brand span {
  float: left;
  width: 300px;
  line-height: 19px !important;
  border: none !important;
}

p.text {
  padding-bottom: 9px;
  font-size: 12px;
}

p.note {
  padding-bottom: 9px;
  color: #777;
  font-size: 11px;
}

span.submit {
  border: solid 1px #A4A2A2;
}

span.submit input {
  padding: 0 2px;
  font: bold 11px Tahoma;
  background: #E7E3D5;
  border-top: solid 1px #fff;
  border-right: solid 1px #BAB6A8;
  border-bottom: solid 1px #A09C8E;
  border-left: solid 1px #fff;
}

.normal-text {
  font-size: 13px;

}
.td_text {
  font-size: 13px;

}

.normal-text p h4 {
  padding-bottom: 9px;
}

.normal-text ul {
  padding: 0 6px;
  border-top2: solid 1px #E2D2B7;
  padding-bottom: 9px;
}

.normal-text li {
  display: block;
  font-weight: normal;
  border-bottom2: solid 1px #F7F0E3;
}

.nav-band {
  height: 1%;
  background: #F6F4E8;
  border-top: solid 1px #D3D1C2;
  border-bottom: solid 1px #D3D1C2;
}

.nav-items {
  padding: 6px 6px 4px 6px;
  border-bottom: solid 1px #fff;
}

.nav-pages {
  width: 270px;
  float: left;
}

.nav-pages span {
  display: block;
  float: left;
  width: 45px;
  font-size: 12px;
}

.nav-pages a,
.nav-pages strong {
  display: block;
  float: left;
  margin-right: 1px;
  padding: 0 4px;
  font-size: 12px;
  background: #E5E3D3;
  border: solid 1px #D1CDAB;
}

.nav-pages a:hover,
.nav-pages strong {
  color: #B23F33;
  background: #FCFCF7;
  border: solid 1px #B23F33;
  text-decoration: none;
}

#latest-container {
  border2: solid 1px #D1CDAB;
  clear: both;

}

#latest-container div {
  float: left;
  margin: auto;
  padding-top: 15px;
  padding-bottom: 10px;

}

#latest-news {
  width: 270px;
  padding-right: 20px;
  clear: none;
}

#latest-reviews	 {
  width: 270px;
  clear: none;
}

table{
  font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color:#444444;
}

#makers {
  clear: both;
}

#makers li {
  position: relative;
  float: left;
  height: 140px;
  width: 94px;
  text-align: center;
}

#makers a {
  display: block;
  margin: auto;
  padding-top: 4px;
  width: 70px;
  text-align: center;
  text-decoration: none;
}

th.viewTable {
  background:url('../templates/grd_lft_big.gif');
  font-family:Verdana, Arial, Helvetica, sans-sarif;
  color:#ffffff;  
  padding:"12"
}

.transBG {
    width: 100%;
    background-color: #ECF5B6;
    opacity:.65;filter: alpha(opacity=65);
    -moz-opacity: 0.65;
    border:1px solid black;
}

input.btn {
  background:url('../templates/grd_lft_mo.gif');
  color:#ffffff;
  font: bold small 'trebuchet ms',helvetica,sans-serif;
}
h2 {font-size:1.6em; font-weight:bold; color:#999900; padding:5px; 
border-bottom:1px solid #CCCC99; margin-bottom: 10px}
