*{

	margin: 0;

	padding:0;

	}

a{

text-decoration:underline;

	margin: 0;

	font-weight: bold;

	height: 17px;

	color: #666;

}


body {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height: 1.7em;
	color: #4d4b4d;
	background: #FFFFFF url(../images/top_border.jpg) repeat-x;
	}

#wrapper {

	width: 850px;

	text-align: left;

	margin: 0 auto;

	position: relative;

	padding: 0;
	margin-top:7em;

}




/* Navigation*/
#nav
{
	font-size: 1.3em;
	height:10px;
	padding:0;
	margin:0;
	font-weight: bold;
	
	
	
}

#nav li
{
	list-style: none;
	margin: 0;
	display: inline;
	
}

#nav li a
{
margin-top:85px;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	float: left;
	margin-right: 1px;
}

#nav li a:link, #navlist li a:visited { 
	color:#000000; 
}

#nav li a:hover {
color:#ffffff;
background-color:#99CC00;
}

#nav li a#current, #navlist li a:hover#current
{
background-color:#0033FF;
	color: #999900;
}


#main_content {


float:left;

padding:2em;

width:400px;

border-bottom:1px solid #cacaca;
margin-top:4em;
padding-bottom:1.5em;

}

#main_content p{

font: normal 11px/17px "lucida grande", verdana, sans-serif;
padding-left:2em;
padding-bottom:1em;
color:#0b0b0d;

background: url("../images/0100_sosimple2.png") left no-repeat;

} 
h2 {
font-size: 2.5em;
	font-weight: normal;
	line-height: 22px;
	text-transform: uppercase;
	color:#999900;

}
h3 {
font-size: 1em;
	font-weight: normal;
	line-height: 22px;
	text-transform: uppercase;
	color:#999900;

}
#product_content{
font-size:.7em;
clear:both;

float:left;

padding:2em;

width:400px;

border-bottom:1px solid #cacaca;
margin-top:1.5em;
padding-bottom:1.5em;
}
#product_content h3 {
padding:1em;
border:1px solid #000000;
}

#services {

font-size:.7em;
float:left;


width:400px;

border-bottom:1px solid #cacaca;
margin-top:3em;
padding-bottom:1.5em;

}

#services p{

font: normal 11px/17px "lucida grande", verdana, sans-serif;


background: url("../images/4_squar.png") left no-repeat;

} 

#logo {
float:right;
width:300px;
}

#mainlogo {
float:left;
padding-left:5%;
width:300px;
border-bottom:1px solid #cacaca;
margin-top:1.5em;
padding-bottom:1.5em;
}
#mainlogo img {
border:10px solid #000000;
}

#special{
float:right;
font: normal 11px/17px "lucida grande", verdana, sans-serif;

width:280px;
border-bottom:1px solid #cacaca;
margin-top:3em;
padding-bottom:1.5em;
}

#special p{
padding:5px;
color:#000000;

}

#special2{

font: normal 11px/17px "lucida grande", verdana, sans-serif;

border-bottom:1px solid #cacaca;
}
#special2 p{
padding:5px;
color:#000000;
}
#special2 img {
border:10px solid #000000;
}

#special_two{
float:right;
padding:3em;
width:280px;
border-bottom:1px solid #cacaca;
margin-top:2em;
padding-bottom:1.5em;

}
#special_two p{
padding:5px;
color:#000000;
}

#contact{
font-size:.7em;
float:left;
padding-top:1em;
width:500px;
padding-bottom:1.5em;
margin-top:3em;
border:none;
}
#contact h2 {
font: normal 11px/17px "lucida grande", verdana, sans-serif;
color:#000000;
padding-left:2px;
padding-bottom:1px;
text-transform:none;
}
#contact p {
font-size:12px;
color:#000000;
padding-left:2px;
padding-bottom:1px;
}
fieldset{
padding:1em;

}


#footer {

clear:both;

padding-top:2.5em;



}
#footer h2 {
font: normal 11px/17px "lucida grande", verdana, sans-serif;
color:#999900;

text-align:center;
}
#footer p{

font: normal 11px/17px "lucida grande", verdana, sans-serif;


text-align:center;

}

.right {
float:right;
width:280px;
}




