*
{
margin:0;
padding:0;
}

html
{
width:100%;
}

body
{
background:url("images/background.gif") #68576d;
font-family:arial,verdana,helevatica,sans;
height:100%;
}

#blackaround-wrapp
{
float:left;
position:relative;
width:840px;
background:black;
}

#header
{
clear:both;
float:left;
width:778px;
height:100px;
background:url("images/header.gif") left top no-repeat black;
}

#header-right
{
text-align:right;
float:right;
}

#header-right h1
{
font-size:2.5em;
color:white;
margin:5px 0 0 0; 
padding:0;
}

#header-right h2
{
font-size:1.9em;
color:white;
margin:-7px 0 0 0; 
padding:0;
}

#header-right h3
{
font-size:1.05em;
color:white;
margin:-3px 0 0 0; 
padding:0;
}

#header-right a
{
color:white;
text-decoration:none;
}

#main-wrapp
{
float:left;
width:778px;
overflow:hidden;
background:black;
}


#margin-left
{
float:left;
background:url("images/margin-left.gif") left top no-repeat black;
width:58px;
height:500px;
}

#main-content
{
float:left;
width:720px;
overflow:hidden;
}

#main-content-left
{
float:left;
width:537px;
background:white;
}

#main-left-topcontent
{
float:left;
position:relative;
width:537px;
background:url("images/main-background.gif") top left no-repeat white;
border-bottom:6px solid black;
padding:0 0 20px 0;
}


#main-content-left
{
padding-bottom: 10000em;
margin-bottom: -10000em;
}

/* ABSOLUTE BUTTONS ABSOLUTE BUTTONS ABSOLUTE BUTTONS ABSOLUTE BUTTONS */

#button-catalog
{
position:absolute;
bottom:140px;
left:25px;
width:218px;
height:104px;
border:1px solid black;
text-align:center;
background:url("images/button-catalog.gif") no-repeat;
padding:0;
margin:0;
}

#button-catalog h1
{
font-size:1.8em;
margin:0;
padding:0;
color:#442a49;
}

#button-catalog h1 a
{
text-decoration:none;
display:block;
margin:0;
padding:15px 0 0 0;
color:#442a49;
}

#button-catalog p a
{
text-decoration:none;
display:block;
margin:0;
padding:0 0 19px 0;
color:#442a49;
}

#button-catalog p
{
color:#442a49;
margin:0;
padding:0;
}

#button-eco {
	width: 200px;
	height: 100px;
	bottom: 20px;
	left: 25px;
	position: absolute;
}
#button-service
{
position:absolute;
bottom: 20px;
left:25px;
width:218px;
height:104px;
text-align:center;
border:1px solid black;
background:url("images/button-service.gif") no-repeat;
margin:0;
padding:0;
}

#button-service h1
{
font-size:1.5em;
margin:0;
padding:0;
color:#442a49;
}

#button-service h1 a
{
color:#442a49;
text-decoration:none;
display:block;
margin:0;
padding:21px 0 24px 0;
}


/* TOP CONTENT TEXT CONTENT TOP TEXT CONTENT TOP TEXT CONTENT TOP CONTENT TEXT CONTENT TOP CONTENT */

#topcontent-text
{
float:right;
width:250px;
margin:0px;
padding:15px 20px 0px 0;
}

#topcontent-text p
{
font-size:0.8em;
margin:0 0 10px 0;
padding:0;
text-align:justify;
}

.important01
{
font-weight:bold;
color:#652373;
}

#topcontent-text ul
{
margin:15px
}

#topcontent-text li
{
font-weight:bold;
font-size:0.9em;
margin:3px 0;
}





/* MAIN QUICK ENQUIRY MAIN QUICK ENQUIRY MAIN QUICK ENQUIRY MAIN QUICK ENQUIRY  */

#main-left-quickenq
{
float:left;
position:relative;
width:537px;
background:#ffc593;
border-bottom:6px solid black;
padding:0 0 10px 0;
margin:0;
}

#main-left-quickenq p
{
vertical-align:top;
font-size:0.8em;
margin:0;
padding:10px 0 0px 20px;
}

#quickenq-top
{
position:relative;
width:537px;
background:#ff983e;
border-bottom:2px solid black;
padding:0;
}

#quickenq-top p
{
font-size:1em;
font-weight:bold;
margin:0;
padding:8px 20px 5px 20px;
text-align:center;
}

#quickenq-left
{
vertical-align:top;
float:left;
width:269px;
padding:10px 0;
}

#main-left-quickenq form p label
{
vertical-align:top;
float:left;
width:65px;
}

input.txt
{
border:1px solid #7f9db9;
width:170px;
}

textarea.txt
{
border:1px solid #7f9db9;
width:170px;
height:80px;
}

input.btn
{
width:151px;
height:25px;
border:none;
/* background:url("images/button-quickenq.gif"); */
margin:0 20px 0 0;
}

p.btn
{
vertical-align:top;
text-align:right;
}

#quickenq-right
{
vertical-align:top;
float:right;
width:268px;
padding:10px 0;
}



/* TESTIMONIAL TESTIMONIAL TESTIMONIAL TESTIMONIAL TESTIMONIAL  */

#main-left-testimonials
{
float:right;

width:537px;
background:white;
padding:20px 0 0px 0;
}

#main-left-testimonials p
{
text-transform:uppercase;
letter-spacing:0.1em;
font-size:0.55em;
margin:0;
color:#1a0845;
padding:0 20px 10px 20px;
text-align:justify;
}






/* MAIN RIGHT CONTENT RIGHT CONTENT RIGHT CONTENT RIGHT CONTENT */

#main-content-right
{
float:right;
width:178px;
border-left:5px solid black;
background:#a58dae;
}

#right-box-wrapp
{
position:relative;
width:178px;
}

#right-panel-top
{
position:relative;
width:178px;
background:#704f77;
text-align:center;
}

#right-panel-top p
{
color:white;
text-transform:uppercase;
font-weight:bold;
font-size:0.8em;
margin:0;
padding:5px;
}

#right-box-title
{
position:relative;
width:178px;
background:#704f77;

text-align:center;
}

#right-box-title p
{
color:white;
font-size:0.8em;
margin:0;
padding:5px;
}

#right-box-title a
{
text-decoration:none;
color:white;
}


#right-box-main
{
width:178px;
background:#a58dae;
text-align:center;
border-top:2px solid black;
}

#right-box-main p
{
font-size:0.7em;
margin:0;
padding:10px;
}







/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER */

#footer-wrapp
{
position:relative;
left:60px;
float:left;
width:720px;
background:black;
padding:0;
}

#footer-row01 
{
position:relative;
top:0px;
left:0px;
padding:10px 0;
}

#footer-row01 p
{
text-transform:uppercase;
font-weight:bold;
font-size:1.3em;
color:#704f77;
}

#footer-left
{
float:left;
width:60%;
}

#footer-right
{
float:right;
width:40%;
}

#footer-left p,#footer-right p
{
color:white;
font-weight:bold;
padding:0 0 10px 0;
}

#footer-right a
{
text-decoration:none;
color:white;
}

#footer-row03
{
float:left;
}

#footer-row03 p
{
color:#444444;
font-size:0.7em;
padding:0 0 10px 0;
}

#footer-row03 a
{
text-decoration:none;
color:#444;
}

#footer-row03 a:hover
{
color:#666;
}

/* GLOBALS GLOBALS GLOBALS GLOBALS GLOBALS GLOBALS GLOBALS GLOBALS */

img
{
border:0px;
}

