li {
	list-style-image: url(images/bullet.gif);
}
BODY {
	color: White;
	background-color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	background: #323232 url(images/main_bg_ff.gif) repeat-y center;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html BODY {background: #323232 url(images/main_bg.gif) repeat-y center}
/* End hide from IE5/mac */


P {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
p.home_text {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	margin: 16px 16px 16px 16px;
}
p.contents {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	margin: 12px 32px 8px 28px;
}
p.table_contents {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	margin: 4px 4px 4px 4px; 
}
p.table_contents2 {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	margin: 0;
}
p.table_verysmall {
	color: White;
	font-family: Arial, Helvetica, Verdana, Geneva,  sans-serif;
	font-size: 8pt;
	text-align: left;
	margin: 4px 4px 4px 4px; 
}
p.table_verysmall2 {
	color: White;
	font-family: Verdana, Geneva,  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	margin: 4px 4px 4px 4px; 
}
p.sitemap_text
{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 8pt;
	margin: 8px 8px 8px 8px;
}
#calculation td {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
#calculation p {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
}
#calculationl a{
	color: #FAF6E5;
	text-decoration: none;
}

#calculationl a:hover{
	color: #FCCE04;
	text-decoration: underline;
}
.textarea{ 
border:1px solid #fff; 
font-family: tahoma; 
color: #fff; 
font-size:10pt; 
background-color:#111;
}

input.btn{
background-color:#ecf;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffddbbee');}


a.sitemap_links
{
	color: White;
	text-decoration: none;
}
a.sitemap_links:hover
{
	color: #FCCD04;
	text-decoration: underline;
}
img.image{
	border-style:outset;
	border-color: white;
	border-width:1px;
}
img.image2{
	border-style:outset;
	border-color: #FCCD04;
	border-width:1px;
}
      
h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: justify;
	color: #FCCD04;
	margin: 12px 24px 8px 20px;
	
}
h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	color: #FCCD04;
	margin: 12px 24px 8px 20px;
	
}
h2.table_heading{
	margin: 0;
}
h2.heading_tabpage{
	margin: 4px 24px 2px 12px;
}
h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	color: #FCCD04;
	margin: 12px 24px 8px 20px;
	
}
A {
	color: #FCCD04;
	text-decoration: none;
}

A:HOVER {
	text-decoration: underline;
}

p.footer_text
{
	color: White;
	font-size: 8pt;
	text-align: center;
	margin: 5px 5px 5px 5px;
}

p.link_border
{
	border: 1px solid White;
	margin: 8px 8px 8px 8px;
}

a.footer_links
{
	text-decoration: none;
	color: White;
}

a.footer_links:hover
{
	color: #FCCD04;
	text-decoration: underline;
}

a.gallery_head
{
	text-decoration: none;
	color: White;
	font-weight: bold;
	font-size: 8pt;
	margin: 5px 5px 5px 5px;
}

a.gallery_head:hover
{
	text-decoration: underline;
	color: White;
}

a.menu_links
{
	text-decoration: none;
	font-size: 8pt;
	color: White;
	font-weight:bold;
	margin: 5px 5px 5px 5px;
}

a.menu_links:hover
{
	color: #FCCD04;
	text-decoration: underline;
}
a.menu_links_current
{
	color: #FCCD04;
	text-decoration: none;
	font-size: 8pt;
	color: White;
	font-weight:bold;
	margin: 5px 5px 5px 5px;
}
a.image_menu
{
	text-decoration: none;
	font-family: Arial, Helvetica,Verdana, Geneva, sans-serif; 
	font-size: 8pt;
	color: White;
	text-align: center;
	line-height: 20px;
}

a.image_menu:hover
{
	text-decoration: underline;
	color: #FCCD04;
}

#container {
position: relative;
width: 780px; 
height: auto; 
<!--height:92%;  --!>
z-index: 1;
background:#000000;
}

#footblock {
position: relative;
width: 780px; 
height: auto; 
bottom: 0px;
z-index: 1;
background: #000000;
margin-left:auto;
margin-right:auto;
}
#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 12px Verdana;
margin-top:3px;
margin-left:5px;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
text-indent: 15px;
color:white;
line-height:28px;
font-size:8pt;
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFD609;
color:Black;
}

.dhide{
  display:none;
  	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	margin: 4px 4px 4px 4px; 
}
#estd_color {
background : #292727;
width:280px;
height:280px;
position:absolute;
left:290px;
top:100px;

overflow:scroll;
cursor:pointer;
}

#std_col_sel {
background : #292727;
width:550px;
height:580px;
position:absolute;
left:10px;
top:10px;
overflow:scroll;
cursor:pointer;
}

#estd_bcolor {
background : #292727;
width:273px;
height:180px;
position:absolute;
left:300px;
top:600px;
overflow:scroll;
cursor:pointer;
}
#estd_pattern {
background : #292727;
width:255px;
height:320px;
position:absolute;
left:300px;
top:600px;
overflow:scroll;
cursor:pointer;
display:none;
}
#cust_pattern {
background : #292727;
width:250px;
height:180px;
position:absolute;
left:300px;
top:600px;
display:none;
cursor:pointer;
overflow:scroll;
}
#cust_color {
background : #292727;
width:290px;
height:180px;
position:absolute;
left:300px;
top:600px;
overflow:scroll;

cursor:pointer;
}
#cust_brdcolor {
background : #292727;
width:250px;
height:180px;
position:absolute;
left:300px;
top:600px;

cursor:pointer;
}
#std_options {
 display:none;
}
#cust_options {
 display:none;
}
#stamped {
}
#stamped {
  display:none;
}
#exposed {
  display:none;
}


.dhide{
  display:none;
}
#std_color {
background : #4d4d4d;
width:255px;
height:180px;
position:absolute;
left:300px;
top:600px;
overflow:auto;
cursor:pointer;
}
#std_pattern {
background : #eeeeee;
width:250px;
height:180px;
position:absolute;
left:300px;
top:600px;
overflow:scroll;
cursor:pointer;
}
#cust_pattern {
background : #eeeeee;
width:250px;
height:180px;
position:absolute;
left:300px;
top:600px;
overflow:scroll;
cursor:pointer;
}
#cust_color {
background : #4d4d4d;
width:255px;
height:180px;
position:absolute;
left:300px;
top:600px;
overflow:scroll;
cursor:pointer;
}
#cust_brdcolor {
background : #4d4d4d;
width:255px;
height:180px;
position:absolute;
left:300px;
top:600px;
overflow:scroll;
cursor:pointer;
}
#std_options {
 display:none;
}
#cust_options {
 display:none;
}

#cal_display_arbros {
 width:700px;
 height:500px;

 display:none;
}
#cal_display_concrete {
 width:700px;
 height:500px;

 display:none;
}
#cal_display_flagstone {
 width:700px;
 height:500px;

 display:none;
}
#cal_display_grass {
 width:700px;
 height:500px;

 display:none;
}
#cal_display_pavers {
 width:700px;
 height:500px;

 display:none;
}
#cal_display_retaining_wall {
 width:700px;
 height:500px;

 display:none;
}
#exp_agge {
background : #eeeeee;
width:250px;
height:180px;
position:absolute;
left:300px;
top:300px;

cursor:pointer;

}

.x_tit {
width:100px;
float:left;
border:solid 1px;
}
.x_head {  color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; text-align:center; width:600px; height:21px; background-color:#333333; border: 1px solid #777;}
.x_row {width:600px; height:auto;  }
.x_desc {width:400px; float:left; height:auto;   border:solid 1px;  }
.x_amt { width:100px ; float:left; height:auto;  border:solid 1px;}
.x_del { width:100px; float:left; height:auto;  border:solid 1px;}

.tot_amt {

width:750px;


}
