* { padding: 0; margin: 0; }

body {
background-image: url(/images/michianatoolrental/bluebg.gif);
background-repeat: repeat-x; 
background-color:#e7ecf1;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 margin-left: auto ;
 margin-right: auto ;
}
#banner {
padding-top:10px;
text-align:center;
width:100%;
}

#content {
width: 910px;
background: #FFFFFF;
padding:5px 5px;
}

#content_leftside {
float:left; 
width: 175px;
}

#content_rightside {
margin:0px 0px 0px 200px;
}

#content_main {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

#content_main h1 {
text-align:center;
}

#footer {
text-align: center;
color: #000000;
}
#footer a:link { color: #003366;
} 
#footer a:active  { color: #FF0000;
}
#footer a:hover{ color: #FF0000;
}
#footer a:focus{ color: #FF0000;
}
#footer a:visited { color: #330000;
}
	
#top_menu{
	list-style: none;
	position: relative;
	padding: 0 0 0 150px;
	margin: 0 auto 0 auto;
	background: url(/images/michianatoolrental/bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
}

#top_menu ul{
	list-style: none;
}

#top_menu li{
	float:left;
}

#top_menu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}

#top_menu li a span{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

#top_menu li.current a, #top_menu li a:hover{
	color: #fff;
	background: url(/images/michianatoolrental/hoverleft.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

#top_menu li.current a span, #top_menu li a:hover span{
	color: #fff;
	background: url(/images/michianatoolrental/hoverright.gif) no-repeat right top; /*right tab image path*/
}


* html #navigation_side li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

#navigation_side h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:18px;
word-spacing:-3px;
}
#navigation_side {
background: #FFFFFF;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 13px;
}
#navigation_side ul {
list-style: none;
margin: 0;
padding: 0;
}
#navigation_side a, #navigation_side h2 {
display: block;
border-width: 2px;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}
#navigation_side h2 {
color: #FFFFFF;
background: #000;
display:block;
}
#navigation_side a {
color: #FFFFFF;
background: white url(/images/michianatoolrental/side.gif) repeat-x bottom left;
text-decoration: none;
display: block;
padding:0px 0px 3px 5px;
width: auto;
}
#navigation_side a:hover {
overflow:auto;
color: #FFFFFF;
background-image: url(/images/michianatoolrental/sideback2.gif);
display:block;
}
#navigation_side li {
position: relative;
}

.listcategory_1 a {
color: #FFFFFF;
background: white url(/images/michianatoolrental/subcat_side.jpg) repeat-x bottom left !important;
text-decoration: none;
display: block;
padding:0px 0px 3px 15px !important;
width: auto;
}

.listcategory_1 a:hover {
overflow:auto;
color: #FFFFFF;
background-image: url(/images/michianatoolrental/subcat_sideback.jpg) !important;
display:block;
}

.listcategory_2 a {
padding:0px 0px 3px 25px !important;
}

.listcategory_3 a {
padding:0px 0px 3px 35px !important;
}

.listcategory_4 a {
padding:0px 0px 3px 45px !important;
}

.listcategory_5 a {
padding:0px 0px 3px 55px !important;
}

.listcategory_6 a {
padding:0px 0px 3px 65px !important;
}

/*
#navigation_side ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}
div#navigation_side ul ul ul,
div#navigation_side ul ul li:hover ul ul
{display: none;
}
div#navigation_side ul ul li:hover ul,
div#navigation_side ul ul ul li:hover ul
{display:block; 
*/
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
img.floatRightClear { 
   float: right; 
    clear: right; 
    margin: 4px; 
}
img.floatLeftClear { 
    float: left; 
    clear: left; 
    margin: 4px; 
}
img.floatNone { /*Default. The image or the text will be displayed just where it occurs in the text */
  float:none;
    margin: 4px; 
}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background: #006699; margin:0 5px;}
.b2h, .b2bh {height:1px; background: #FFFFFF; border-right:2px solid  #006699; border-left:2px solid  #006699; margin:0 3px;}
.b3h, .b3bh {height:1px; background: #FFFFFF; border-right:1px solid  #006699; border-left:1px solid  #006699; margin:0 2px;}
.b4h, .b4bh {height:2px; background: #FFFFFF; border-right:1px solid  #006699; border-left:1px solid  #006699; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #FFFFFF;}
.banner {background:  #FFFFFF; border-right:1px solid  #006699; border-left:1px solid  #006699;}
.roundedbox {background:  #FFFFFF; border-right:1px solid  #006699; border-left:1px solid  #006699; padding: 0 0 0 0; height: inherit;}
.footer {background:  #FFFFFF; border-right:1px solid  #006699; border-left:1px solid  #006699; padding: 0 0 0 0; clear:both; }


#list_summary table {
	margin-left:auto; margin-right:auto;
		text-align:center;
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
#list_summary th {
		text-align:center;
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
#list_summary td {
		text-align:center;
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#list_show table {
	margin-left:auto; margin-right:auto;
	text-align:center;
	border-width: thick thick thick thick;
	border-spacing: 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
#list_show th {
		text-align:center;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
#list_show td {
		text-align:center;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}