
body{
text-align: center;
min-width: 600px;
background-image:url("images/bg_bursak.gif");
background-repeat:repeat;
position: inherit;
background-position:center;
border: solid 0px red;
}

div.main
{
width:950px;
margin:auto;
text-align: left;
background-color:white;
border-right: solid 2px silver;
border-left: solid 2px silver;
z-index:3;
}

div.top_bar
{
text-align: inherit;
padding: 23px 0px 0px 0px;
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x;
border-top: solid 1px silver;
border-right: solid 0px red;
border-left: solid 0px silver;
border-bottom: solid 0px red;
width:950px;
height:80px;
z-index:3;
}

div.astor_logo
{
float:left;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 10px;
border: solid 0px red;
width:250px;
text-align:left;
z-index:3;

}

div.call_us_now
{
float:right;
margin: 7px 5px 0px 0px;
padding: 0px 0px 0px 0px;
border: solid 0px red;
width: 400px;
text-align:right;
z-index:3;
color:#003366; 
font-size:10pt; 
font-family:Trebuchet MS; 
font-weight:bold;
}

div.top_navigation
{
margin-top:0px;
text-align:left;
background-repeat: repeat-x;
background-color:#336699;
background-image: url(images/bluegradient30.gif);
border-top: solid 2px silver;
border-bottom: solid 2px silver;
padding: 9px 0px 0px 0px;
height:25px;
width:auto;
position: relative;
z-index:3;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:none;
color:white;
font-weight:bold;

}

div.leftside
{
float:left;
background-color:white;
border-top: solid 0px gray;
border-left: solid 0px gray;
border-right: solid 0px gray;
border-bottom: solid 0px gray;
margin: 4px 0px 0px 3px;
width:189px;
height: inherit;
position: relative;
text-align:left;
z-index:3;
}

div.rightside
{
float:right;
background-color: white;
margin: 4px 4px 0px 0px;
width:189px;
height:inherit;
position: relative;
text-align:left;
z-index:3;
}

div.content
{
width:530px;
min-height:1050px;
padding:0px 10px 25px 10px;
margin:4px 200px 0px 200px;
background-color:white;
text-align:left;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
color:black;
}

div.content-in-stock
{
width:740px;
min-height:800px;
margin:4px 0px 0px 200px;
background-color:white;
text-align:left;
font-family:Trebuchet MS;
z-index:3;
}

div.content-photo-gallery
{
width:740px;
margin:4px 0px 0px 200px;
background-color:white;
text-align:left;
font-family:Trebuchet MS;
z-index:3;
}

div.content-permitting
{
width:720px;
min-height:1050px;
padding:0px 10px 25px 10px;
margin:4px 200px 0px 200px;
background-color:white;
text-align:left;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
color:black;
}

div.site-map
{
width:300px;
min-height:850px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 150px;
border: solid 0px gray;
background-color:white;
text-align:left;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
color:black;
}

div.content-pgt-products
{
width:730px;
min-height:800px;
padding:0px 10px 25px 10px;
margin:4px 200px 0px 200px;
border-right: solid 0px gray;
background-color:white;
text-align:left;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
}

div.leftsidebuttonSection
{
border-bottom: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
background-image:url(images/bluegradient.gif);
padding: 1px 0px 0px 4px;
margin: 0px 0px 0px 0px;
width:185px;
font:normal bold 9pt Trebuchet MS;
color:#FFCC00;
mar
position: relative;
text-align:left;
z-index:3;
}

div.leftsidebutton
{
border-bottom: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
background-color:silver;
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x;
width:189px;
height:20px;
position: relative;
text-align:left;
z-index:3;
}

div.leftsidebutton2
{
border-bottom: solid 1px gray;
border-left: solid 0px silver;
background-color:#FFCC00;
width:189px;
height:18px;
position: relative;
text-align:left;
z-index:3;
}
div.google_search_box
{
border-top:solid 0px silver;
border-left:solid 0px silver;
border-right:solid 0px black;
border-bottom:solid 2px silver;
background-color:white;
margin:0px 0px -20px 0px;
padding:0px 0px 0px 0px;
width:189px;
height:20px;
position:relative;
top:0px;
left:0px;
text-align:left;
z-index:3;
}

div.quote_box
{
background-color:#ECECEC;
margin: 5px 5px 5px 5px;
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:auto;
position: relative;
text-align:left;
z-index:3;
}

div.bottombar
{
clear:both;
margin:auto;
 background-color:White;
/*background-color:#336699;*/
/* background-image: url(images/bluegradient.gif); */
background-repeat: repeat-x;
border-right: solid 2px silver;
border-left: solid 2px silver;
border-top: solid 2px silver;
border-bottom: solid 2px silver;
width:950px;
height:180px;
text-align:center;
z-index:3;
color:#336699; 
font-size:10pt; 
font-family:Trebuchet MS
}

div.introduction
{
background-color:#ECECEC; 
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;
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
{
background-color:white; 
margin: 0px 0px 10px 0px;
padding:0px 4px 2px 4px;
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:silver; 
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.product_box_table
{
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
background-color:white; 
margin: 50px 0px 10px 0px;
padding: 0px 4px 15px 4px;
border-left:solid 0px silver;
border-right:solid 0px silver;
border-bottom:solid 0px silver;
text-align:center;
z-index:3;
}

div.ad_box
{
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
background-color:white; 
margin: 0px 0px 10px 0px;
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:left;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
}

div.ad_box_left_side
{
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
background-color:white; 
margin: 10px 0px 10px 0px;
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:left;
z-index:3;
font-family:Trebuchet MS;
font-size:smaller;
width:189px;
}

div.title_box
{
width:100%;
height:60px;
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top:solid 0px red;
border-left:solid 0px red;
border-right:solid 0px red;
border-bottom:solid 0px red;
text-align:left;
z-index:3;
color:#3F65AC; 
font-size:20pt; 
font-family:Trebuchet MS;
font-weight:bold;
}



div.for_sale_sign 
{
padding:20px 0px 20px 0px;
text-align:center;
}

a.bottomnavigation10:link 
{
margin-left:0px;
padding: 0px 0px 0px 0px;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:underline;
color:#FFFFFF;
font-weight:normal;
width:100%;
}

a.bottomnavigation10:visited 
{
margin-left:0px;
padding: 0px 0px 0px 0px;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:underline;
color:#FFFFFF;
font-weight:normal;
width:100%;
}

a.bottomnavigation10:hover 
{
margin-left:0px;
padding: 0px 0px 0px 0px;
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:underline;
color: aqua;
font-weight:normal;
width:100%;

}

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: red;
font-weight:bold;
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 0px;
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 0px;
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;
height:30px;
margin:0px 0px 0px 0px;
padding: 5px 10px 0px 10px;
border-bottom:solid 3px #ffcc00;
border-right:solid 1px silver;
border-top:solid 0px silver;
border-left:solid 0px silver;
}


a.online_quote:link {
font-family:Trebuchet MS;
font-size:10pt;
text-decoration:none;
text-transform:capitalize;
color:#FFCC00;
font-weight:bold;
height:30px;
margin:0px 0px 0px 0px;
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.online_quote:visited {
font-family: Trebuchet MS;
font-size:10pt;
text-decoration:none;
text-transform:capitalize;
color: #FFCC00;
font-weight:bold;
height:30px;
margin:0px 0px 0px 0px;
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.online_quote:hover {
font-family: Trebuchet MS;
font-size:10pt;
text-decoration:none;
text-transform:capitalize;
color: #FFCC00;
font-weight:bold;
height:30px;
margin:0px 0px 0px 0px;
padding: 5px 10px 0px 10px;
border-bottom:solid 3px #ffcc00;
border-right:solid 1px silver;
border-top:solid 0px silver;
border-left:solid 0px silver;

}

h1.child-page {
width:100%;
height:60px;
background-image: url(images/silvergradient.gif);
background-repeat: repeat-x; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top:solid 0px red;
border-left:solid 0px red;
border-right:solid 0px red;
border-bottom:solid 0px red;
text-align:left;
z-index:3;
color:#3F65AC; 
font-size:20pt; 
font-family:Trebuchet MS;
font-weight:bold;
}

h1.main-page {
color:#3F65AC;
font-size:32px;
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:12pt; 
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;
}

table.top_navigation
{
width:795px;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: Fuchsia;
vertical-align:top;
}

td.top_navigation 
{
height:20px;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:top;
text-align:right;
background-image: url(images/bluegradient.gif);
background-repeat: repeat-x; 
border: solid 1px silver;
}

table.products
{
width:100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align:top;
text-align:center;
}

td.products
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align:top;

}

td.titulos_table
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black; 
font:normal small-caps bold 9pt Trebuchet MS;
vertical-align:top;
text-align:center;
color:#3F65AC; 
}

td.line_item
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align:middle;
text-align:center;
background-color:white;
font-size:small;
font-family: Trebuchet MS;
}

td.price
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align:middle;
text-align:center;
background-color:white;
font-size:small;
font-family: Trebuchet MS;
}


#table_support
{
font-family: "Trebuchet MS;", "Lucida Grande", Sans-Serif;
font-size: 12px;
background: #fff;
width: 100%;
border-collapse: collapse;
text-align: left;
}
#table_support th
{
font-size: 14px;
font-weight: bold;
color: black;
padding: 10px 8px;
border-bottom: 2px solid #6678b1;
}
#table_support td
{
border-bottom: 1px solid #ccc;
color: #000000;
padding: 6px 8px;
text-align:center;
}

#table_services
{
font-family: "Trebuchet MS;", "Lucida Grande", Sans-Serif;
font-size: 12px;

border-collapse: collapse;
text-align: left;
}
#table_services th
{
font-size: 14px;
font-weight: bold;
color: black;
padding: 10px 8px;
text-align:left;
}
#table_services td
{

border:7px solid white;
color:black;
font-weight: bold;
background:#e4e0e0;
margin:2px 2px 2px 2px;
padding:15px 15px 15px 15px;
vertical-align:top;
text-align:left;
width:220px;
}

#table_standard_vs_impact
{
font-family: "Trebuchet MS;", "Lucida Grande", Sans-Serif;
font-size: 12px;
background: #fff;
width: 90%;
border-collapse: collapse;
text-align: left;
}
#table_standard_vs_impact th
{
font-size: 14px;
font-weight: bold;
color: black;
padding: 10px 8px;
border-bottom: 2px solid #6678b1;
text-align:left;
}
#table_standard_vs_impact td
{
border-bottom: 1px solid #ccc;
color: #000000;
padding: 6px 8px;
text-align:left;
min-width:200px;
}




table.1
{
width:774px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align:top;
}

#table_two_column
{
border-bottom:solid 0px silver;
border-left:solid 0px silver;
border-right:solid 0px silver;
width:100%;
text-align:left;
}

#table_two_column th
{
vertical-align:top;
text-align:left;
width:50%;
font-weight:bold;
}

#table_two_column td
{
vertical-align:top;
border:solid 0px silver;
width:50%;
font-weight:bold;
}


#table_footer
{
padding:0px 5px 5px 15px;
border-bottom:solid 2px silver;
background:#336699;
width:950px;
height:80px;
text-align:left;
}

#table_footer th
{
vertical-align:top;
text-align:left;
width:20%;
font-weight:bold;
color:white;
}

#table_footer td
{
vertical-align:top;
border:solid 0px silver;
width:20%;
color:white;
}

#table_logos
{
background:#fff;
width:950px;
height:80px;
border-right: solid 1px silver;
border-left: solid 1px silver;
border-bottom: solid 1px silver;
}

td.1{
padding: 0px 0px 0px 0px;
vertical-align:top;
text-align:justify;
}


td.2{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:top;
text-align: justify;
}

td.3{
padding: 15px 0px 15px 0px;
vertical-align:middle;
text-align: center;
}

td.5 
{ padding: 5px 5px 10px 6px;
vertical-align:top;
}

td.6
{ padding: 0px 0px 3px 11px; 
border-bottom: 1px dotted gray; 
border-left: 1px dotted gray; 
border-top: 1px dotted gray; 
border-right: 1px dotted gray; 
vertical-align:top 
}

td.slogan 
{
font-family: Trebuchet MS;
font-size:9pt;
padding: 0px 0px 0px 0px;
vertical-align:bottom;
text-align:right;
background-color:white;
}

td.photo_gallery 
{
font-family: Trebuchet MS;
font-size:8px;
padding: 3px 3px 3px 3px;
vertical-align:bottom;
text-align:center;
vertical-align:top;
border: solid 1px silver;
}

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;
}

p.right
{
text-align:right;
}


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:12pt; font-family:Trebuchet MS; font-weight:bold;text-decoration:none;}
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.Price {color:red; font-size:10pt;  font-family:Trebuchet MS; font-weight:bold;}

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: none; 
}

ul.square 
{
 list-style-type: square; 
 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;
}

li.test
{ 
 color:Aqua;
 
}

img.1 {left:0px;top:0px; z-index:-1}

img.main_picture
{
margin: 5px 0px 0px 0px;
}

img.yellow_bullets
{
margin: 0px 0px 5px 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;
}



/* EXPANDING MENU   */



ul#menu {
  width: 525px;
  list-style-type:none;
  border-top: solid 0px #b9a894;
  margin: 0;
  padding: 0;
  color: #000000;


}
ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 12px;

}

ul#menu li {
  border-bottom: solid 1px #ececec;
  line-height: 20px;
}



ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
 content: "● ";
}

ul#menu a {
  text-decoration: none;
  

}

ul#menu a:hover {
  color: red;

}

ul#menu a.active {
  color: #336699;
}
