body { }
/*#nav ul.menu {list-style:none; margin:0; padding:0;}
#nav ul.menu * {margin:0; padding:0;}
#nav ul.menu a {display:block; color:#fff; text-decoration:none;}
#nav ul.menu li {position:relative; float:left; padding:0 5px;}
#nav ul.menu  ul {position:absolute; top:35px; left:0;  display:none;list-style:none;overflow:hidden;}
#nav ul.menu ul li {position:relative; border:none; width:148px; margin:0;padding:0;}
#nav ul.menu ul li a {display:block; padding:3px 0 5px 20px; font-size:13px;text-align:left;}
#nav ul.menu ul li a:hover {background-color:#f7d51e;color:#02609f;}
#nav ul.menu ul ul {left:148px; top:-1px;}
#nav ul.menu .menulink { padding:9px 9px 10px; font-weight:bold;font-size:14px;}
#nav ul.menu .menulink:hover,#nav ul.menu .menuhover {background-color:#f7d51e;color:#02609f;}
#nav ul.menu .sub {background:#093a7b url(../images/arrow.gif) 136px center no-repeat;}
#nav ul.menu .topline {border-top:1px solid #aaa;}*/


#nav ul.menu {list-style:none; margin:0; padding:0; z-index: 200;}
#nav ul.menu * {margin:0; padding:0; z-index: 200;}
#nav ul.menu a {display:block; color:#fff; text-decoration:none; z-index: 200;}
#nav ul.menu li {position:relative; float:left; padding:0 5px; z-index: 200;}
#nav ul.menu ul {position:absolute; top:35px; left:0;  display:none;list-style:none;overflow:hidden; z-index: 200;}
#nav ul.menu ul li {position:relative; border:none; width:148px; margin:0;padding:0; z-index: 200;}
#nav ul.menu ul li a {display:block; padding:3px 0 5px 20px; font-size:13px;text-align:left; z-index: 200;}
#nav ul.menu ul li a:hover {background-color:#f7d51e;color:#02609f; z-index: 200;}
#nav ul.menu ul ul {left:148px; top:-1px; z-index: 200;}

#nav ul.menu li a { padding:9px 9px 10px; font-weight:bold;font-size:14px; z-index: 200;}
#nav ul.menu li a:hover,#nav ul.menu .menuhover {background-color:#f7d51e;color:#02609f; z-index: 200;}
#nav ul.menu li.parent a { padding:9px 9px 10px; font-weight:bold; z-index: 200;}
#nav ul.menu li.parent a:hover,#nav ul.menu .menuhover {background-color:#f7d51e;color:#02609f; z-index: 200;}

#nav ul.menu .sub {background:#093a7b url(../images/arrow.gif) 136px center no-repeat; z-index: 200;}
#nav ul.menu .topline {border-top:1px solid #aaa; z-index: 200;}


#nav ul.menu li ul {
background:url(../images/ul.png) no-repeat left bottom;
opacity:0.9!important;
float:left;
padding-right:297px;
width:148px;
z-index:999;
		
}
#nav ul.menu ul li.sub-menu1 {
	float:left;
	margin-bottom:10px;
}

.left ul li,.left .moduletable_menu li  {
	float:left;
	list-style:none;
	width:233px;
}


.menu_list {	
	
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:6px;
	padding-left:6px;
	padding-top:6px;
	width:216px;
}
.menu_head {
	padding: 0px 10px;
	
	margin:1px;
    font-weight:bold;

}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }

 #mod_right {
margin-bottom:2px;
}
div.module  {
	width:96%;
	float:left;
	background:url(../images/signup.gif) repeat-y left 8px;
}
div.module h3 {
	background:url(../images/sign-up.gif) no-repeat left top;
	height:10px;
	margin:0;
	padding:12px;
	width:192px;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-style: italic;
}
div.module-content {
	font-size:11px;
	line-height:15px;
	padding:13px 0px 13px 13px;
	float:left;
	background:url(../images/signup-content.gif) no-repeat left bottom;
	width:203px;
	margin:0;
}
div.module-content b {
	color:#013578;
}
div.module-content span {
	display:block;
	height:25px;
	float:left;
}
.right div.module-content span {
	width:100%;
}
div.module-content input.field {
	border:1px solid #666666;
	font-size:11px;
	height:16px;
	padding:2px;
	width:125px;
	float:left;
	margin: 0px;
}
div.module-content p {
	float:left;
	margin-bottom:0;
	margin-left:2px;
	margin-right:0;
	margin-top:0px;
}
hr.dotted {
	border-color:#000;
	border-style:none none dashed;
	border-width:medium medium 1px;
	height:1px;
	margin:5px 0 15px;
}
#main .main-content .content h2 {
	color:#000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin:0 0 10px;
	float:left;
}
#main .main-content .content p {
	line-height:18px;
	margin:0 0 15px;
	vertical-align:top;
}
#main .main-content .content img {
	border:none;
	float:left;
}
#main .main-content .content a{
	text-decoration:none;
	float:left;
	color:#000;
}
.field1 {
	float:left;
	height:25px;
	text-align:left;
	width:185px;
}
input.field2 {
	float:left;
	height:20px;
	text-align:left;
	width:56px;
}
input.field3 {
	float:left;
	height:20px;
	text-align:left;
	width:120px;
}

/* style menu left */


.arrowlistmenu{
	width: 213px; /*width of accordion menu*/
	padding-bottom:7px;
	padding-left:7px;
	float:left;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 14px Arial;
	color: white;
	background: black url(titlebar.png) repeat-x center left;
/*	margin-bottom: 10px; bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding:0 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	float:left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	float:left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*margin-bottom: 8px; bottom spacing between each UL and rest of content*/
	width:100%;
}
.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
	float:left;
	width:100%;
}

.arrowlistmenu ul li a{
	color: #A70303;
/*	background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/

	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 90%;
	float:left;
	width:90%;
}

.arrowlistmenu ul li a:visited{
	color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #A70303;
	background-color: #F3F3F3;
}


.menu-top h3#style0 {
	 background:url(../images/a-style0.gif) no-repeat left top;
	 height:36px;
	 margin-top:0;
 }
.menu-top h3#style1 {
	 background:url(../images/a-style1.gif) no-repeat left top;
	 height:32px;
 }
 .menu-top h3#style2 {
	 background:url(../images/a-style2.gif) no-repeat left top;
	 height:32px;
 }
 .menu-top h3#style3 {
	 background:url(../images/a-style3.gif) no-repeat left top;
	 height:32px;

 }
 .menu-top h3#style4 {
	 background:url(../images/a-style4.gif) no-repeat left top;
	 height:32px;
 }
 .menu-top h3#style5 {
	 background:url(../images/a-style5.gif) no-repeat left top;

	 height:32px;

 }
 .menu-top h3#style6 {
	 background:url(../images/a-style6.gif) no-repeat left top;
	 height:36px;

 }

.menu-top h3 span.accordsuffix ,  .menu-top h3 span.accordprefix {
	  background:none;
	  padding:0;
  }
  
  .footer-r a {
     color: white;
	 text-decoration: none;
}

  .footer-l a {
     color: white;
	 text-decoration: none;
}

table.contentpaneopen {
width: 100%;
}

#find-store input.field2 {
    width:182px;
}

/* style menu left  */
div.s5_accordion_menu_element,#s5_accordion_menu{
	float:left;
}
#s5_accordion_menu h3.s5_am_parent,#s5_accordion_menu h3.s5_am_not_parent{ padding-left:0px!important;}
#s5_accordion_menu h3 {
	cursor:pointer;
	float:left;
	margin:3px 0 0 7px !important;
	text-indent:-1500px;
	width:211px;
}
#main .main-left .menu-top h3 {

}
#s5_accordion_menu h3#tn0 {
	background:url(../images/item1.gif) no-repeat 0 0 !important;
	height:34px;
}

#s5_accordion_menu h3#tn1 {
	background:url(../images/item13.gif) no-repeat 0 0 !important;
	height:48px;
}

#s5_accordion_menu h3#tn2 {
	background:url(../images/item2.gif) no-repeat 0 0 !important;
	height:48px;
}
#s5_accordion_menu h3#tn3 {
	background:url(../images/item3.gif) no-repeat 0 0 !important;
	height:48px;
}
#s5_accordion_menu h3#tn4 {
	background:url(../images/item4.gif) no-repeat 0 0 !important;
	height:31px;
}
#s5_accordion_menu h3#tn5 {
	background:url(../images/item5.gif) no-repeat 0 0 !important;
	height:50px;
}
#s5_accordion_menu h3#tn6 {
	background:url(../images/item6.gif) no-repeat 0 0!important;
	height:31px;
}
#s5_accordion_menu h3#tn7 {
	background:url(../images/item7.gif) no-repeat 0 0 !important;
	height:30px;
}
#s5_accordion_menu h3#tn8 {
	background:url(../images/item8.gif) no-repeat 0 0 !important;
	height:31px;
}
#s5_accordion_menu h3#tn9 {
	background:url(../images/item9.gif) no-repeat 0 0 !important;
	height:31px;
}
#s5_accordion_menu h3#tn10 {
	background:url(../images/item10.gif) no-repeat 0 0 !important;
	height:31px;
}
#s5_accordion_menu h3#tn11 {
	background:url(../images/item11.gif) no-repeat 0 0 !important;
	height:31px;
}
#s5_accordion_menu h3#tn12 {
	background:url(../images/clark-kids.gif) no-repeat 0 0 !important;
	height:32px;
padding: 0px;
margin: 0px;
}

#s5_accordion_menu h3#tn13 {
	background:url(../images/material-safety-data-sheets.gif) no-repeat 0 0 !important;
	height:32px;
padding: 0px;
margin: 0px;
}
#s5_accordion_menu h3#tn14 {
	background:url(../images/item12.gif) no-repeat 0 0 !important;
	height:33px;
padding: 0px;
margin: 0px;
}

#s5_accordion_menu .s5_accordion_menu_element {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F5F5 url(../images/left-ul.gif) no-repeat scroll left top;
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 7px!important;
	width:205px;

}
 .menu-top h3 span {
	 float:left;
	 padding:0;
	 color:#FFFFFF;
	 text-decoration:none;
	 text-indent:-1500px;
	 width:100%;
cursor: pointer;
 }
div.s5_accordion_menu_element li a:hover {
	text-decoration:none;
}
ul.s5_am_innermenu {
	margin:5px 0!important;
	font-size:10px;
	line-height:22px;
}
ul.s5_am_innermenu ul{
	margin:2px 0!important;
}

#s5_accordion_menu h3.s5_am_toggler a.mainlevel {
	float:left;
	width:100%!important;
}
div.s5_accordion_menu_element li a { 
	font-weight:bold;
}
div.s5_accordion_menu_element li li a { 
	font-weight:normal;
}
#tn_div11 {
	display:none;
}
/*#tn_div13 {
	display:none!important;
}*/
.quick_quote_box {
background: transparent url(../../../images/stories/buttons/get-a-quick-quote.gif) no-repeat scroll left top; width: 183px; height: 93px
}

#quote {
font-size:80% !important;
height:17px !important;
margin:0 !important;
padding:0 !important;
vertical-align:top !important;
width:120px !important;
}

ul.s5_am_innermenu li {
line-height:18px!important;
}
#s5_accordion_menu .s5_accordion_menu_element ul li.parent {
	float:left;
	width:85%;
}

div.chronoform {
    visibility: hidden;
}

#clarkkids ul li {
background:transparent url(../images/bullet-list.gif) no-repeat scroll 2px 5px;
padding-left:15px;

}