body{ background: #fff; font-size: medium;font-family:Arial,Helvetica, sans-serif; }
body div{ display: block !important; float: none !important; position: relative !important; height: auto !important; width: 100% !important; margin: 0 !important; padding: 0 !important; background-image: none !important; background-color: transparent !important; font-size: 100% !important; text-align: left !important; overflow: visible !important; border: 0px solid #fff !important; }

.hide-screen{position:relative !important;left:0 !important;top:0 !important;width:auto !important; height:auto !important; overflow:auto !important; display: block !important;}
#nav-extra{margin:0!important;padding:0!important;display:block !important;}

#container{ padding: 0 5px !important;background:#FFF;}
#hide-all, #tools label, .spacer, .hide-all,.push, .push200{ display: none !important; }
#head-homepage span{ display: none !important; background-image: none;}
ul,ol,p{width: auto !important;margin:5px 0 !important;padding:0 !important;}
ul li, ol li{margin:0 !important;padding:0 0 3px 0 !important;background-image: none !important;display:block !important; float:none !important;width: auto !important;text-align:left !important;}
ul li{list-style: square !important;}
#navigation ul li{padding: 0 0 5px 0 !important;list-style: none !important;}
#tools{border-bottom:1px solid #DCEDF4 !important;border-top:1px solid #DCEDF4 !important;}
fieldset, label, legend{margin:0 !important;padding:5px 0 !important;float:none !important;display:block !important;width: auto !important;text-align: left !important;}

input,select,textarea{margin:0 !important;padding:0 !important;float:none !important;display:block !important;width: auto !important;text-align: left !important;}

textarea{width: 100% !important;}

.btn{margin-left:5px !important;}

h1,.h1{padding:0 !important;margin: 0 !important;text-align:left !important;font-size:140% !important;font-weight:bold !important;height:auto !important;color: #09C !important;}

h2,h3,h4,h5,h6{padding:0 !important;margin:5px 0 0 0 !important;font-size: 120% !important;font-weight:bold !important;color:#000 !important;background-color: transparent !important;height:auto !important;width:auto !important;border: hidden !important;text-align:left !important;}

h2 a,h3 a, h4 a, h5 a, h6 a{font-weight:bold !important;}

a{color:#005A8D !important;font-weight:normal !important;}
a:visited{color:#005A8D !important;}


img { border: none !important; max-width:100% !important; }
#subnavigation {margin:0 0 5px 0 !important;border:1px solid #FFF !important;padding:3px !important;clear:both !important;}
#subnavigation  a, #subnavigation  a:visited, #subnavigation li.active li a { color: #0087C0 !important; }
#subnavigation li a{font-weight: bold !important;}
#subnavigation li li a{font-weight: normal !important;padding:0 0 0 5px;}
.active{color:#000 !important;font-weight:bold !important;}
.bottom-buttons,.info-buttons2, .btn-prod-apply, .btn-big, .box-btn{background-color: transparent !important;display: block !important;height: auto !important;padding: 0 !important;margin: 0 !important;list-style-type: square !important;}

.bottom-buttons a, .info-buttons a, .info-buttons2 a, .btn-prod-apply a, .btn-big a{color:#0087C0 !important;font-size: 100% !important;font-weight: normal !important;text-decoration: underline !important;height: auto !important;padding: 0 !important;margin: 0 !important;}
.btn-prod-apply a, .btn-big a{font-weight:bold !important;}
.bottom-buttons li, .info-buttons li, .box-btn input{margin: 0 !important;padding: 0 !important;background-image: none !important;display:block !important;float:none !important;}
#footer,#footer2{border-bottom:1px solid #DCEDF4 !important;border-top:1px solid #DCEDF4 !important;margin-top:5px !important;width:100% !important;}
#footer li,#footer2 li{display:inline !important;margin:0 3px !important;}
img{max-width:100%;}


#footer a, #footer2 a, #moreinfo a, .highlightbox p a, .highlightboxtwo p a, .box p a, .content-floatleft a, .content-floatright a{ color: #000 !important; }
.highlightbox p img, .highlightboxtwo p img, .box p img{ display:block !important;display: none !important; }

.hide { display: inherit !important; }
#banner { height: 1em !important; background-color: #fff !important; }
#banner img { display: none !important; }
li.button-right a { color: #fff !important; }
#homebox h2 { border: 0 !important; }


/* NEW STYLES */
	/* page navigation */
	#pagenav {float:none; clear:both; margin-top:5px; margin-right:-100px /* IE mac */; width:100%; line-height:normal; background:transparent;}
		#pagenav ul {margin:0; padding:0; list-style:none;}
			#pagenav li {margin:0; padding:0; float:none; background:transparent;}
				#pagenav .active {background-position:0; border:0;}
		
				#pagenav a {display:block; float:none /* IE mac */; background:transparent; padding:2px 0px 1px 0px; text-decoration:underline;}
					#pagenav .active a {background-position:0; padding-bottom:5px; font-weight:bold;}
	
			#pagenav li#pagenav-all {float:none;}
				#pagenav li#pagenav-all a {font-weight:bold;}


/* BREADCRUMB */
#breadcrumb {position:static; top:0; font-size:0.94em; width:100%;}
	#breadcrumb p, #breadcrumb ul {margin:0; padding:0; display:block; float:none; line-height:auto;}
		#breadcrumb li {display:block; margin:0; padding:0 0 0 4px; background:none;}
			#breadcrumb a {background:url(../../images/chevron-small-single.gif) 100% 0.4em no-repeat; padding-right:0; white-space:wrap;}

.inner{background:transparent !important;}			
			
#flash-control{display:none;}

/* MULTI-COLUMN LAYOUT */
#content{padding:10px 0 0 0;}

	/* two-column fluid */
	#page .col-two {}
		.col-two .slot-one, .col-two .slot-two, .col-two .slot-three {width:100%; float:none;}
		.col-two .slot-two {float:none;}
		.col-two .slot-three {display:none !IMPORTANT;}
	
	#home .col-two ul.buttons li.first {margin-right:0 !IMPORTANT;} /* margin between buttons in 2-column layout */
	
	
	/* two-column fixed */
	#page .fixed {}
		.fixed .outer {float:none; width:100%; margin-right:0;}
			.fixed .slot-one {margin-right:0; width:100%; float:none;}
		.fixed .slot-two {width:100%; float:none;}
		
	
	/* three-column fluid */
	#page .col-three {}
		.col-three .slot-one, .col-three .slot-two, .col-three .slot-three {width:100%; float:none;margin:5px 0 0 0;background:#FFF;}
		.col-three .slot-two {margin-left:0;}
		.col-three .slot-three {float:none;}
		
	#page .promo-box h2, #page .product-box h2{margin-top:0 !important;padding:2px !important;}	
	#page .promo-box p, #page .product-box p{margin-top:0 !important;padding:2px !important;}	
	
	.float-left{float:none !important;}
	.float-right{float:none !important;}
	
	h1.float-left{display:block;width:100% !important;float:none !important;}
	
#navigation{padding:5px 0 5px 0;}
#logo{display:block !important;}

					ul#navigation {padding:0;margin:0;list-style:none;}
						#navigation li {display:block !important; float:none; width:100%; text-align:left; margin:0; padding:0; overflow:auto; background-image:none;}
							#navigation a {}
								#navigation img {margin:0; padding:0; clear:both; vertical-align:top; cursor:pointer;}

						li#nav1 {text-align:left;}		
						li#nav5 {text-align:right;}		
