@charset "utf-8";
/* CSS Document */


*
{
margin:0px;
padding:0px;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
}

a img
{
border:none;
}

body
{
background:url(../images/bgsliver.jpg) repeat-x #727172;
font-size:10px;


}

#Container
{
width:960px;
margin:0 auto;
margin-top:21px;
position:relative;
}

#nav
{
width:100%;
height:47px;
display:block;
list-style-type:none;
}

#nav li
{
height:100%;
float:left;
display:block;
}

#nav li a
{
height:41px;
float:left;
display:block;
}

#head
{
width:100%;
height:187px;
display:block;
text-indent:-5000px;
background:url(../images/head.jpg);
}

#mainFrame
{
clear:both;
position:relative;
width:100%;
height:486px;
display:block;
background:url(../images/main_frame.jpg);

}

#mainFrame .writeup
{
width:400px;
height:330px;
position:absolute;
left:40px;
top:70px;

}

#mainFrame .writeup span
{
width:160px; 
float:left;
margin-right:24px;
line-height:18px;
}

#mainFrame .writeup span p
{
margin-bottom:8px;
}

#email_bar
{
clear:both;
width:100%;
height:130px;
display:block;
}

#foot
{
clear:both;
width:100%;
height:130px;
display:block;
}


.products #mainFrame
{
background:none;
height:673px;
width:960px;
}

.contact #mainFrame
{
position:relative;
background:url(../images/contact_mainframe.jpg);
height:673px;
width:960px;
}

.contact #mainFrame .map
{
position:absolute;
left:430px;
top:74px;
}

.links #mainFrame
{
position:relative;
background:url(../images/links.jpg);
height:673px;
width:960px;
}

.links, .contact, .products
{
background:url(../images/bgsliver_2.jpg);
}

.contact #mainFrame .cform
{width:590px; position:absolute; top:440px; height:180px; display:block; left:240px;}

.cform input, .cform textarea
{padding:4px; background:#333333; color:#FFFFFF;}

.cform textarea
{width:250px; height:60px;}