
body{
text-align: center;
min-width: 600px;
 background-color: #a5bea5;
position: inherit;
background-position:center;
border: solid 0px red;
}

a:link {font-family:Trebuchet MS;font-size:10pt;text-decoration:underline; color: #3F65AC; font-weight:bold}
a:visited {font-family:Trebuchet MS; font-size:10pt;text-decoration:underline; color: #3F65AC; font-weight:bold}
a:hover {font-family:Trebuchet MS; font-size:10pt;text-decoration:underline;color: red; font-weight:bold}

a.leftnavigation10:link 
{
margin-left:0px;
padding: 0px 0px 0px 5px;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:none;
color:#003366;
font-weight:bold;
width:100%;
}

a.leftnavigation10:visited 
{
margin-left:0px;
padding: 0px 0px 0px 5px;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:none;
color:#003366;
font-weight:bold;
width:100%;
}

a.leftnavigation10:hover 
{
margin-left:0px;
padding: 0px 0px 0px 5px;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:none;
color: #FFCC00;
font-weight:bold;
background-color:#336699;
background-image:url(images/bluegradient.gif);
width:100%;
}


a.rightnavigation10:link 
{
margin-left: 0;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:underline;
color: red;
font-weight:bold;
letter-spacing:0px
}

a.leftnavigation12:link {margin-left: 7; font-family:Trebuchet MS;font-size:12pt;text-decoration:none; color: #3F65AC; font-weight:bold; letter-spacing:0px}
a.leftnavigation12:visited {margin-left: 7; font-family:Trebuchet MS; font-size:12pt;text-decoration:none; color: #3F65AC; font-weight:bold; letter-spacing:0px}
a.leftnavigation12:hover {margin-left: 7; font-family:Trebuchet MS; font-size:12pt;text-decoration:none;color: red; font-weight:bold; letter-spacing:0px}

a.leftnavigation14:link { margin-left: 6; font-family:Trebuchet MS;  font-size:14pt;text-decoration:none; color: White; font-weight:bold}
a.leftnavigation14:visited {margin-left: 6; font-family:Trebuchet MS; font-size:14pt;text-decoration:none; color: White; font-weight:bold}
a.leftnavigation14:hover {margin-left: 6; font-family:Trebuchet MS; font-size:14pt;text-decoration:none;color: #FFCC00; font-weight:bold}

a.topnavigation10:link 
{
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:none;
text-transform:capitalize;
color:white;
font-weight:bold;
height:30px;
margin:0px 0px 0px -3px;
padding: 5px 10px 0px 10px;
border-bottom:solid 0px silver;
border-right:solid 1px silver;
border-top:solid 0px silver;
border-left:solid 0px silver;
}

a.topnavigation10:visited {
font-family: Trebuchet MS;
font-size:10pt;
text-decoration:none;
text-transform:capitalize;
color: white;
font-weight:bold;
height:30px;
margin:0px 0px 0px -3px;
padding: 5px 10px 0px 10px;
border-bottom:solid 0px silver;
border-right:solid 1px silver;
border-top:solid 0px silver;
border-left:solid 0px silver;
}

a.topnavigation10:hover {
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:none;
text-transform:capitalize;
color:white;
font-weight:bold;
margin:0px 0px 0px -3px;
height:30px;
padding: 5px 10px 0px 10px;
border-bottom:solid 3px #ffcc00;
border-right:solid 1px silver;
border-top:solid 0px black;
border-left:solid 0px black;
}

h1 {
color:#445566;
font-size:24px;
letter-spacing:1px;
font-family:Trebuchet MS;
font-weight:bold;
margin: 0px 0px 0px 0px;
}

h2 {
color:#3F65AC; 
font-size:20pt; 
font-family:Trebuchet MS;
font-weight:bold;
margin-bottom:0;
 }

h3 {
color:#3F65AC; 
font-size:16pt; 
font-family:Trebuchet MS; 
font-weight:bold; 
margin-top:0;
margin-bottom:0;
text-align: left;
}

h4 {
color:black; 
font-size:10pt; 
font-family:Trebuchet MS; 
font-weight:bold; 
margin-bottom:0;
}

h5 {
color:#3F65AC; 
font-size:14pt; 
font-family:Trebuchet MS; 
font-weight:bold; 
margin-bottom:0;
text-align:center;
}

div.top_bar
{
text-align: left;
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
background-color:#445566;
border-right: solid 0px silver;
border-left: solid 0px silver;
border-top: solid 0px silver;
border-bottom: solid 0px silver;
padding: 30px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:800px;
height:70px;
position: relative;
text-align:CENTER;
z-index:3;
font-family:Trebuchet MS;
font-size:18pt;
text-decoration:none;
color:white;
}

div.main
{
margin:0 auto;
text-align: left;
padding: 0px 0px 0px 0px;
background-color:#a5bea5;
border-right: solid 0px silver;
border-left: solid 0px silver;
width:800px;
height:auto;
z-index:3;
}

div.rightside
{
float:right;
background-color: Transparent;
border-top: solid 0px red;
border-left: solid 0px red;
border-right: solid 0px red;
border-bottom: solid 0px red;
margin: 0px 0px 0px 0px;
width:189px;
height:inherit;
position: relative;
text-align:left;
z-index:4;
}


div.content
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 00px;
border-top: solid 0px red;
border-left: solid 0px red;
border-right: solid 0px red;
border-bottom: solid 0px red;
height:600px;
background-color: white;
position: relative;
text-align:left;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
}

div.quote_box
{
background-color:#ECECEC;
margin: 33px 0px 12px 10px;
padding: 10px 10px 10px 10px;
border-left:solid 1px silver;
border-right:solid 1px silver;
border-bottom:solid 1px silver;
border-top:solid 1px silver;
font-family:verdana;
font-style:italic;
font-size:8pt;
color:black;
width:169px;
position: relative;
text-align:left;
z-index:3;
}

div.bottombar
{
width: 802px;
margin: 5px 0px 0px 0px;
text-align: left;

background-color:#445566;
border-right: solid 1px silver;
border-left: solid 1px silver;
border-bottom: solid 1px silver;
border-top: solid 1px silver;
height:18px;
position: relative;
text-align:center;
z-index:3;
}

div.introduction
{
width:580px;
background-color:#ECECEC; 
margin: 15px 0px 0px 10px;
padding: 8px 8px 8px 8px;
border-top:solid 0px silver;
border-left:solid 0px silver;
border-right:solid 0px silver;
border-bottom:solid 0px silver;
position: relative;
text-align:left;
z-index:3;
}

div.feature_box
{
background-color:white; 
margin: 0px 0px 10px 0px;
padding:0px 4px 2px 4px;
border-top:solid 0px silver;
border-left:solid 0px silver;
border-right:solid 0px silver;
border-bottom:solid 0px silver;
 text-align:justify;
z-index:3;
}

div.main_picture_box
{
width: 580px;
background-color:white; 
margin: 15px 0px 0px 10px;
padding:0px 0px 0px 0px;
border-top:solid 1px silver;
border-left:solid 1px silver;
border-right:solid 1px silver;
border-bottom:solid 1px silver;
text-align:center;
z-index:3;
}

div.product_box
{
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
background-color:white; 
margin: 0px 0px 10px 0px;
padding: 0px 4px 15px 4px;
border-left:solid 1px silver;
border-right:solid 1px silver;
border-bottom:solid 1px silver;
text-align:center;
z-index:3;
}

div.ad_box
{
 width: 195px;
 height: 5px;
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
background-color:white; 
margin: 0px 0px 10px 0px;
border-left:solid 1px silver;
border-right:solid 1px silver;
border-bottom:solid 1px silver;
text-align:center;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
}


div.title_box
{
float:right;
 width:100%;
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
margin: 0px 0px 3px 0px;
padding: 0px 4px 2px 4px;
border-left:solid 0px silver;
border-right:solid 0px silver;
border-bottom:solid 0px silver;
text-align:left;
z-index:3;
}

div.authorized_dealer
{
margin: -20px 1px 0px 0px;
padding: 0px 5px 0px 0px;
border: solid 0px red;
width:270px;
height:70px;
position: relative;
text-align:right;
z-index:3;
float:right;
}


div.call_us_now
{
margin: -20px -20px 0px 00px;
padding: 0px 0px 0px 0px;
border: solid 0px silver;
width:270px;
height:100%;
position: relative;
text-align:center;
z-index:3;
float:left;
}


p.testimonials 
{
color:black;
font-family:verdana;
font-size:13;
text-align: center;
font-style:italic;
margin: 15px 0px 15px 0px;
padding:10px 0px 10px 0px;
border-top: solid 1px silver;
border-left: solid 1px silver;
border-bottom: solid 1px silver;
border-right: solid 1px silver;
background-color:#ECECEC;
width:99%;
}

p.narrow {margin: 6px 6px 6px 6px}

p.center
{
margin: 6px 6px 6px 6px;
text-align:center;
background:gray;
}

p.center2
{
margin: 6px 6px 6px 6px;
text-align:center;
}

Font.Titulos  {color:#3F65AC; font-size:9pt;  font-family:Trebuchet MS; font-weight:bold;}
Font.Titulos2 {color:#336699; font-size:10pt; font-family:Trebuchet MS; font-weight:bold;}
Font.Titulos3 {color: #FFCC00;font-size:11pt; font-family:verdana; text-decoration:none;font-weight:bold;}
Font.Titulos4 {color:#3F65AC; font-size:9pt;  font-family:Trebuchet MS; font-weight:bold;}
Font.Titulos5 {color:white;   font-size :14pt;font-family:Trebuchet MS; font-weight:bold; margin-left:7px;}
Font.Phone  {color:#003366; font-size:10pt; font-family:Trebuchet MS; font-weight:bold;}
    
Font.Normal {color:black; font-size:10pt; font-family:Trebuchet MS}
Font.Temp {color:black; font-size:10pt; font-family:Trebuchet MS;}

Font.NormalBold {color:black; font-size:10pt; font-family:Trebuchet MS; font-weight:bold}
Font.NormalItalic {color:black; font-size:9pt; font-family:Trebuchet MS; font-weight:bold; font-style:italic}
Font.NormalBlue {color:#3F65AC; font-size:9pt; font-family:Trebuchet MS;font-weight:bold}

Font.Slogan {color:#003366; font-size:9pt; font-family:Trebuchet MS;font-weight:bold; font-style:italic;}
Font.Testimonial {color:black; font-size:10pt; font-family: verdana;}

Font.NormalWhite {color:black; font-size:9pt; font-family:Trebuchet MS}
Font.Normal12 {color:black; font-size:12pt; font-family:Trebuchet MS}

Font.NormalGray {color:gray; font-size:9pt; font-family:Trebuchet MS}

Font.Normal7 {color:gray; font-size:7pt; font-family:Trebuchet MS}
Font.Normal18 {color:#3F65AC; font-size:18pt; font-family:Trebuchet MS}
Font.NormalWhite {color:white; font-size:9pt; font-family:Trebuchet MS}
Font.CopyRight {color:gray; font-size:8pt; font-family:verdana,tahoma}
Font.SubTitulo {color:blue; font-size:16pt; font-family:verdana,tahoma}

ul{list-style-type: square; color:black}
ul.square 
{
 list-style-type: square; 
 color:#3F65AC;
 list-style-image:url(images/red_bullet.gif);
 }

ul.red_arrow
{
color:#3F65AC;
list-style-image:url(images/red_arrow.gif);
}

 
ul.1 { margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 1em }

li.1 { margin-bottom: 10px }

img.1 {left:0px;top:0px; z-index:-1}

img.main_picture
{
margin: 5px 0px 0px 0px;
}

img.spanish_flag 
{
border:solid 0px gray;
padding-top:0px;
margin-bottom: -3px;
z-index:-1;
}

h2.float-right {/* header element float */
float: right;
width: 9em;/* em width variance by element*/
margin: 0 0 0 0.2em;
padding-left: 0.2em;
background: #90ee90;
border-left: 2px dotted #2e8b57;
border-bottom: 2px dotted #2e8b57;
  }

span.cap-g {
float: left; 
font-size: 1.4em;
padding: 0 0.15em;
margin: 0 0.15em 0 0; 
background: #FFCC00;
border: 1px outset #336699;
}

span.test {
float: right; 
font-size: 1.2em;
padding: 0 0.15em;
margin: 0 0.15em 0 0; 
background: #FFCC00;
border: 3px outset #2e8b57;
}

