/* sIFR */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display:none !IMPORTANT; height:0; width:0; position:absolute; overflow:hidden;}
span.sIFR-alternate {visibility:visible !IMPORTANT; display:block !IMPORTANT; position:static !IMPORTANT; left:auto !IMPORTANT; top:auto !IMPORTANT;}


body{width:16cm;padding:0;margin:0;font:normal 76% Arial, Helvetica, sans-serif; color:#333;}

/* 02.HEADERS */

h1,h2,h3,h4,h5,h6 {color:#000; padding:0; margin:0; font-weight:bold;}
h1 {font-size:1.5em;color:#005A8D;}
h2 {font-size:1.3em;}
h3, h4, h5, h6 {font-size:1em;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000;}


/* 03.ANCHORS */

a {color:#000;}
a:link {}
a:visited {color:#000;}
a:hover, a:focus {text-decoration:none;}
a:active {}

a img {border:0;}

#page #content p a {color:#F00;}


/* 04.LISTS */

ul, ol {margin:0 12px 0.2em 12px; padding:0;}
	#content ul, #content ol {padding-bottom:1em;}

ol {list-style-position:inside;}
ul {list-style-type:disc;}
	ul li {list-style-type:disc;display:block; padding:4px 0;margin:4px 0;  background:transparent;}
		.green ul li {background:transparent;}
ol li {margin:0;}
	ol li {}

li a {}

/* 05.FORMS */

form {}
form, fieldset, legend {margin:0; padding:0; border:0;}
label, input, select {margin: 0.5em 0; padding:0; display:block;}

	/* fields */
	input, select, textarea {font: normal 1em Arial, Helvetica, sans-serif; }
	
		label {margin-top:0; padding-top:0.5em;}
		
		input {}
			input.txt {padding:2px 4px 1px 4px;background:#FFF;}
			input.btn-img {width:auto;border:0;display:block;}
			input.submit {color:#FFF; border:0; display:block; width:8em; padding:1px 12px 6px 0; margin:0; background:url(../images/btn-blue-end-right.gif) top right no-repeat; text-transform:uppercase !IMPORTANT; text-decoration:none; letter-spacing:-1px; font: normal 0.94em Arial Black, Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
		div.buttons {display:block; float:left; padding:0 0 3px 0 /* safari */; margin:4px 0; height:23px; line-height:23px; overflow:hidden; text-align:left;}


/* 06.TABLES */
table {border:0; margin:0; padding:0;}
caption {margin:0; padding:5px 0; color:#000; font-weight:bold; font-size:1em; text-align:left;}
	th, td {padding:3px 12px;}
	th {background:url(../images/fade-light-cell.gif) bottom left repeat-x; text-align:left; }
	td {}


/* 07.CORE TAGS */

address {font-style:normal;}
strong {font-style:normal; font-weight:bold;}
img {border:0;}
p {margin:0; padding:0; line-height:1.4em;}
	#content p {padding-bottom:1em;}
small {font-size:0.94em;}

u, s, strike {text-decoration:none;}


	/* footers > page & site */
	#footer2, #footer {margin:0; padding:0.5em 0; font-size:0.94em; text-align:center; line-height:1.8em;width:16cm;}
	#footer {margin-top:1em;}
		#footer2 ul, #footer ul {margin:0 0 0.2em 0; padding:0; list-style:none;}
			#footer2 li, #footer li {display:inline; margin:0 0.4em; padding:0; background:none;}
				#footer2 a, #footer2 a:visited, #footer a, #footer a:visited {white-space:nowrap;}
	
	/* hide */
	.hide-all, .hide-screen {position:absolute; left:-9999px; top:-9999px;}
	
	
	/* BREADCRUMB */
#breadcrumb {font-size:0.94em; width:100%;padding:10px 0 0 0;}
	#breadcrumb p, #breadcrumb ul {margin:0; padding:0; display:block; float:left; line-height:1.2em;}
		#breadcrumb li {display:inline; margin:0; padding:0 0 0 4px; background:none;}
			#breadcrumb a {padding-right:12px; white-space:nowrap;}
			
	/* positioning */
	.float-left {float:left !IMPORTANT;}
	.float-right {float:right !IMPORTANT;}
			
			
	/* page navigation */
	/* 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 {display:inline;margin:0; padding:0; float:none; background:transparent;}
				#pagenav .active {background-position:0; border:0;}
		
				#pagenav a {display:inline; float:none /* IE mac */; background:transparent; padding:2px 20px 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;}

				
				
img{border:0px;}
#container,#header{width:16cm;}

#nav-extra{display:none;}
#subnavigation{display:none;}

#content{padding:10px 0 0 0;width:16cm !important;}


	/* navigation */
	#nav-holder {width:16cm; clear:both;}
		ul#nav-extra {}
		ul#navigation {clear:both;width:16cm;margin:0;padding:20px 0 10px 0;list-style:none;}
			#navigation li {display:block; float:left; width:19%; text-align:center; margin:0; padding:0; overflow:hidden; 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;}		
			
	#tools{display:none;}
	#page{clear:both;margin:0;padding:0;}
	

	.menu{display:none;}
	.content h1{display:none;}
	#flash-control{display:none;}
	
ul.buttons {clear:both; margin:5px 0;}
	ul.buttons li {display:block; clear:both; padding:0; margin:0 0 3px 0;}
		ul.buttons a {display:block;padding:0;}	
		
		
		.product-box {padding:2px;}
		.promo-box {padding:2px;}
		
		
	/* two-column fluid */
	#page .col-two {}
		.col-two .slot-one, .col-two .slot-two, .col-two .slot-three {width:48.8%; float:left;}
		.col-two .slot-two {float:right;}
		.col-two .slot-three {display:none !IMPORTANT;}
		
		
	/* three-column fluid */
	#page .col-three {}
		.col-three .slot-one, .col-three .slot-two, .col-three .slot-three {width:31%; float:left;margin-right:1%;}
		.col-three .slot-two {margin-left:0;}
		.col-three .slot-three {float:left;}		
		
		
.spacer{clear:both;}
.img {overflow:hidden; width:100%;}
#moreinfo{display:none;}

#flash-feature{overflow:hidden;width:100%;}

