/* page-top */

body, td  {
	font-family:  Verdana, Geneva, sans-serif;
	color:  #ffffff;
	line-height:  1.4;
	font-size: 69.5%;
}
body {
  background-image:    url(/.control/images/body.bg.jpg);
  background-repeat:  repeat-x;
  background-attachment:  fixed;
  background-position:  0 0;
  background-color:  #6fa32f;
  height: 100%;
  text-align: center;    
}
a  {
  color:  #b0d1f9;
  text-decoration:  underline;
}
a:hover  {
  color:  #ffffff; 
  text-decoration:  underline;
}
a.gallery  {
  color:  #17457d;
  text-decoration:  underline;
}
a:hover.gallery  {
  color:  #fc0623;
  text-decoration:  underline;
}
a.MENU-1-OFF  {
  text-decoration:  none;
  color:  #17457d; 
  font-size:  1.1em;
  font-weight:  bold;
  text-transform:  uppercase;
}
a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover  {
  text-decoration:  none;
  color:  #fc0623; 
  font-size:  1.1em;
  font-weight:  bold;
  text-transform:  uppercase;
}
h1  {
  font-size:  1.87em;
  color:  #ccb25d;
  font-weight:  normal;
  line-height:  1.25;
  margin-top:  1em;
}
h2  {
  font-size:  1.43em;
  color:  #b49943;
  line-height:  1.2;
}
h3  {
  font-size:  1.32em;
  color:  #ccb25d; 
  font-weight:  normal;
  line-height:  1.29;
  margin-bottom:  0.0;
}
h4  {
  font-size:  1.4em;
  color:  #17457d; 
  font-weight:  normal;
  line-height: 1.1em;
  margin-bottom:  0.0;
}
img.border  {
  border: 1px solid #ffffff;
}

.product-header  {
  font-size:  1.43em;
  color:  #17457D;
  font-weight: bold;
  line-height:  1.2;
  margin-top: 10px;
  margin-left: 10px;
}

ul  {
  font-size:  1.1em;
  line-height:  1.43;
  color:  #b0d1f9;
  list-style-type:  square;
  margin-bottom:  0px;
}
ul.gallery  {
  font-size:  1.1em;
  line-height:  1.43;
  color:  #17457d;
  list-style-type:  square;
}
li  {
  margin-bottom:  0.55em;
}
ul.noMargin  {
  font-size:  1.1em;
  line-height:  1.4;
  color:  #b0d1f9;
  list-style-type:  square;
  margin-left:  1.5em;
  padding-left:  0.0;
}


.formBorder  {
  border:  3px solid #a5a5a5;
}
table.leftMargin, div.leftMarginBody  {
  width:  200px;

  background-color:  #a5a5a5;
  border-right:  1px solid #ffffff;
}
td.leftMarginHead, div.leftMarginHead  {
/*  font-size:  1.1em; */
  color:  #4f484c;
  background-color:  #c1c1c1;
  height:  80px;
  vertical-align:  top;
}

div.leftMarginHead{
    border: 0;
    padding: 1em;
}

td.leftMarginBody, div.leftMarginBody  {
/*  font-size:  1.1em; */
  vertical-align:  top;
}
td.leftMarginFooter  {
  vertical-align:  bottom
};
table.footer  {
  width: 800px;
  height:  35px;
  border-top:  1px solid #ffffff;
}
table.footer td  {
  font-size:  0.7em;
  color:  #ffffff;
  text-align:  center;
}
.smallText  {
  font-size:  1em;
  line-height:  1.4;
  font-style:  italic;
  color:  #4f484c;
}
table.otherNews  {
  background-color:  #636363;
}
table.border  {
  width:  97%;
  background-color:  #636363;
  border:  1px solid #c1c1c1;
}
table.borderContact  {
  width:  550;
  background-color:  #636363;
  border:  1px solid #c1c1c1;
}
table.newsletter  {
  width:  180px;
  background-color:  #636363;
  border:  1px solid #ffffff;
}
table.artisian  {
  width:  99%;
  border:  1px solid #8fb85c;
}
table.artisian td  {
  background-color:  #fff;
}
table.watermark {
  background-image:    url(/.control/images/watermark.jpg);
  background-position: bottom left;
  background-repeat:   no-repeat;
}
p.justify  {
  text-align: justify;
}
div.FOOTER  {
  font-size:  0.9em;  
  line-height: 1.32;  
}
div.FOOTER a  {
  font-size:  0.9em;  
  line-height:  1.32;
}

p {
  font-size: 1.1em;
}

/*
div#pop-up-mask {
   position: absolute;
   top: 0;
   left: 0;
   width: 50em;
   height: 100em;
   background: #ccc;
   overflow: hidden;
   z-index: 500;

}
*/

div#pop-up-content {
    width: 700px;
    height: 100%;
    overflow: scroll;
    margin: 0 auto;
    background-color: #fff;
    color: black;
    border: 5px solid #425c8c;

    z-index: 600;
    position: absolute;
    top: 3em;
    left: 400px;
   
    display: none;    
}




div#pop-up-content p {
   margin: 2em 1em;
}

div#pop-up-controls {
   position: relative;
   top: 0;
   right: 0;
   text-align: right;
   padding: 5px;
   background: #86b251;
 
}                    


div.special-information {
   background: #636363;
   border: 1px solid #fff;
   padding: 1em;   
   overflow: hidden;
}


span.quoted {
   font-weight: 600;
   margin: 0.8em 0 0 0;
   display: block;
}

span.quoted-position {
    display: block;
    margin: 0.1em 0 0 0;
}

span.quoted-location {
    color: #aaa;
}       


#show-testimonies {

}


span.FRM-WARNING {
   color: #D68785;
}


span.FRM-SUCCESS {
    color: #A2DE9F;
}
.center
{ 
text-align: center;
}

.center table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}
