body
{
font-family : verdana;
font-size : 11px;
text-align : center;
list-style : none;
}

img
{
border: none;
}

div
{

}

form
{
margin: 0;
padding: 0;
}

h1
{
font-size : 18px;
}

h2
{
font-size : 11px;
}

h3
{
font-size : 11px;
}

#maincontainer
{
width : 757px;
text-align : left;
margin: 0px auto;
}

#top
{
float:left;
margin:0;
padding:0;
}

#logo
{
float : left;
margin-top: 3px;
}

#freephone
{
	float: right;
	margin-top: 8px;
}

#topnav
{
margin:0;
padding:0;
float:right;
width:277px;
margin-top: 10px;
font-weight:bold;
}

#topnav ul
{
list-style:none;
margin:0;
padding:0;
}

#topnav li
{
display:inline;
margin-left: 10px;
}

#topnav a
{
color: #666;
text-decoration: none;
list-style:none;
}

#topimg
{
float:left;
border-top: 4px solid #fff;
}



#middle
{
float:left;
width:757px;
margin-top:3px;
}

#topleft
{
float:left;
width:189px;
height:auto;
border: 1px solid #CCC;
background-color:#EDEFEF;
font-size: 10px;
}

#topleftcontent table
{
color: #333;
}

#searchtype
{
float:left;
width: 140px;

}

#searchsub
{
float:left;

}

.searchtable
{
float: left;
margin-left: 0px;
font-size:9px;
height: 163px;
}

.sub
{
float: left;
color: #333; 
text-decoration: none; 
font-size: 10px;
font-size:9px;
}

input 
{ 
font: 100% Verdana, Helvetica, Arial, sans-serif; 
border: 1px solid #333; 
color: #333; 
background-color: #fff; 
margin-bottom: 1px; /* IE bug fix */ 
padding: 0.1em; 

} 

select 
{ 
font: 100% Verdana, Helvetica, Arial, sans-serif; 
border: 1px solid #900000; 
vertical-align: top; 
width: 135px;
font-size:9px;
}

#widthsearch
{
float:left;
margin-top: 1px;
margin-left: 0px;
font-size:9px;
}



.width
{
width: 60px;
height:16px;
border: 1px solid #999;
float: left;
margin-top: 0px;
margin-left: 0px;
font-size:9px;
}






.length
{
width: 60px;
height:16px;
border: 1px solid #999;
float: left;
margin-top: 0px;
margin-left: 0px;
font-size:9px;
}






.height
{
width: 60px;
height:16px;
border: 1px solid #999;
float: left;
margin-top: 0px;
margin-left: 0px;
font-size:9px;
}
#searchnow
{
float: left;
margin-left: 40px;
margin-top: 60px;
}

#topleftgray
{
float:left;
background-color:#666;
width:189px;
height:23px;
}

#productsearchtext
{
float:left;
margin-top: 5px;
margin-left: 2px;
}

#productnavigation
{
float:left;
margin-top: 5px;
margin-left: 2px;
}

#topright
{
float:right;
width:563px;
height:188px;
border: 1px solid #CCC;
background-color:#EDEFEF;
}

div>#topright
{
height:186px;
}

#table
{
float:left;
margin-top:18px;
margin-left: 20px;
}



#bottomleft
{
float:left;
width:189px;
height:221px;
border: 1px solid #CCC;
background-color:#EDEFEF;
margin-top:3px;
}

div>#bottomleft
{
height:auto;
min-height:221px;
}

* html div>div>#bottomleft
{
height:221px;
}


#bottomleftgray
{
float:left;
background-color:#666;
width:189px;
height:23px;
}

#bottomleftmenu
{
float:left;
margin-top: 2px;
margin-left:5px;
width: 175px;

}

#bottomleftmenu ul
{
padding:0;
margin:0;

}

#bottomleftmenu li
{
padding:0;
margin:0;
vertical-align:text-bottom;
text-indent: 6px;
margin-top: 2px;
}

#bottomleftmenu ul li
{
	list-style: none;
	background-image: url(/images/bluebullet2.gif);
	background-position: 0em;
	background-repeat: no-repeat;
	padding-left: 10px;
}

#bottomleftmenu a
{
color: #333;
font-size:9px;
text-decoration: none;
list-style:none;
}

#bottomleftmenu a:hover
{
color: #145AA1;
font-size:9px;
text-decoration: none;
list-style:none;

}

#bottomright
{
float:right;
width:563px;
height:221px;
border: 1px solid #CCC;
background-color:#EDEFEF;
margin-top:3px;
}

#bottomrightgray
{
float:left;
background-color:#666;
height:23px;
width:562px;
}

div>#bottomrightgray
{
width:564px;
}

#bottomrighttext
{
float:left;
margin-top: 5px;
margin-left: 2px;
}

#bottomrightcontent
{
float:left;
margin-left: 2px;
width:550px;
height:181px;
margin-top: 4px;
}

div>#bottomrightcontent 
{
padding:0;
width: 560px;
}

#smallbusiness
{
float:left;
border-right:1px;
border-right-color:#666666;
border-right-style:dotted;
width:178px;
height:177px;
padding-right: 5px;
}

#smallbusinessimg
{
float:left;
margin-top:10px;
}

#mediumlargebusiness
{
float:left;
border-right:1px;
border-right-color:#666666;
border-right-style:dotted;
width:182px;
padding-right: 5px;
margin-left: 5px;
}

#mediumlargebusinessimg
{
float:left;
margin-top:8px;

}

#enterprisescalebusiness
{
float:right;
margin-right: 8px;
}

#enterprisescalebusinessimg
{
float:right;
margin-top:21px;
margin-left: 3px;
}

.heading
{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
margin-bottom: 4px;
}

.body
{
font-size:9px;
color:#666666;
margin:0;
padding:0;
}






#footercontainer
{
width : 757px;
float : left;

}

#bottombanner
{
background-color:#0066CC;
width:757px;
float:left;
height:16px;
margin-top: 3px;
font-size:9px;
}

#terms
{
float:left;
width: 450px;

}

#terms ul
{
margin:0;
padding:0;
margin-top: 1px;
margin-left: 20px;
}

#terms li
{
display:inline;
margin-left: 60px;
}

#terms a
{
color: #fff;
text-decoration: none;
list-style:none;
margin-top: 1px;
}


#copy
{
float:left;
color: #fff;
text-decoration: none;
list-style:none;
margin-top: 1px;
}

#site a
{
float:right;
color: #fff;
text-decoration: none;
list-style:none;
margin-top: 1px;
}
