/*----- left side - nav and text -----*/
#leftInside{
width:893px;
margin: 30px 27px 20px 30px;
float:left;
display:inline;
color:#4e688e;
font-size:100%;}

#leftInside h1{
font:Verdana, Arial, Helvetica, sans-serif;
color:#009900;
font-size: 150%;
font-weight:normal;
clear:both;
}

#leftInside h2{
font:Verdana, Arial, Helvetica, sans-serif;
color:#4e688e;
font-size: 120%;
font-weight:normal;
clear:both;
font-weight:bold;
margin:5px 0 0 0;
padding:0;}

#leftInside a{
color:#009900;
text-decoration:none;
}

#leftInside a:hover{
color:#14384b;
}

/*----- secondary navigation -----*/
#subnav{
clear:both;
font: 11px/13px Arial, Helvetica, sans-serif;
width:142px;
margin:15px 0 0 0;
padding:0 14px 20px 14px;
float:left;
display:inline;
background:url(../images/subnav.gif) bottom left repeat-x;
min-height: 80px;}

#subnav ul{
margin:0;
padding:0;}

#subnav li{
width:142px;
list-style:none;
float:left;
padding:0 0 5px 0;}

#subnav a{
font-weight:normal;
color:#1f5c7d;
display:block;}

#subnav a:hover{
color:#009900;}

#subnav li a.here{
color:#009900;}

/*------ 2nd and 3rd level -----*/
#subnav ul li ul{
padding:3px 0 0 0;}

#subnav li li{
width:124px;
margin:0 0 0 5px;
padding:0 0 2px 10px;
background:url(../images/li.gif) top left no-repeat;}

#subnav li li li{
width:120px;
font-size:10px;
margin:0 0 0 2px;
padding:0 0 2px 10px;
background:url(../images/dash.gif) top left no-repeat;}

/*----- body text -----*/
#text{
width:680px;
margin:0 0 0 33px;
padding:0 0 0 1px;
float:right;
display:inline;}

#textFull{
width:655px;
margin:0px;
padding:0 0 0 1px;
float:left;
display:inline;}

#text ul{
	margin:0;
	padding:0;}
#text li{
	background: url(../images/liMain.gif) top left no-repeat;
	padding:0 0 0 12px;
	margin:0;
	list-style:none;}
	
#textFull ul{
	margin:0;
	padding:0;}
#textFull li{
	background: url(../images/liMain.gif) top left no-repeat;
	padding:0 0 0 12px;
	margin:0;
	list-style:none;}
	
#textFull li li li li{
font-size:10px;
margin:0 0 0 2px;
padding:0 0 2px 10px;
background:url(../images/dash.gif) top left no-repeat;}

.product{
float:left;
display:inline;
width:440px;
margin:0;}

.productImage{
float:right;
display:inline;
width:200px;
text-align:center;}

.productBox{
width:660px;
margin:10px 0;
padding:10px;
background-color:#fafafa;
border:0px solid #cccccc;}

#search1 {
	width:200px;
	float:right;
	display:none;
	margin:0;
	padding:0 0 30px 0;
}

#text a img{
margin:0 4px 3px 0;
padding:5px;
background-color:#fafafa;
border:1px solid #cccccc;}

#text a:hover img{
margin:0 4px 3px 0;
padding:0px;
background-color:#fafafa;}
