*{
	margin: 0;
	padding: 0;
}

@font-face {
    font-family: 'ArialRoundedMTBoldRegular';
    src: url('../fonts/arlrdbd-webfont.eot');
    src: url('../fonts/arlrdbd-webfont.eot?#iefix') format('eot'),
         url('../fonts/arlrdbd-webfont.woff') format('woff'),
         url('../fonts/arlrdbd-webfont.ttf') format('truetype'),
         url('../fonts/arlrdbd-webfont.svg#webfonttasGYfUy') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	background:url(../images/bg-repeat.png) center top repeat-x #3DB7E6;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
}

	div.clear{
		clear:both;
		overflow:hidden;
		height:0px;
	}

	div#outerContainer{
		margin: 0px auto;
		width: 968px;
		padding-bottom:20px;
	}	
		p{
			margin-bottom:10px;
		}
		p.storylistNav{
			font-family:"ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			line-height:normal;
			text-align: right;
			color:#FF0000;
			font-size: 87.5%;
		}
		p.storylistNav a{
		}
		p.noneFound{
			font-size:100% !important;
			padding:10px 0;
		}
	
		h1{
			font-size:200%;
			font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:100%;
			margin-bottom:10px;
		}
		h2{
			font-size:162.5%;
			font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:120%;
			margin-bottom:10px;
		}
			h2 a{
				text-decoration:none;
			}
		
		h3{
			font-size:125%;
			font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			font-weight:normal;
			margin-bottom:10px;
		}
			h3 a{
				text-decoration:none;
				color:inherit;
			}
		.leftColumn h3{
			color:#FF0000;
		}
			
		h4{
			font-size:112.5%;
			font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			font-weight:normal;
			margin-bottom:8px;
		}
			h4 a{
				text-decoration:none;
			}
		h5{
			font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			font-size:100%;
			font-weight:normal;
			margin-bottom:8px;
		}
			h5 a{
				text-decoration:none;
			}
		
		hr{
			color:#cccccc;
			background-color:#cccccc;
			border:none;
			clear:both;
			height:1px;
			margin:16px 0;
		}
		
		img{
			border:none;
		}
		img.rounded{
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
		}
			
		div.container{
			width: 960px;
			margin: 0px 4px;
			clear:both;
			overflow:hidden;
		}

		div#header{
			padding-bottom:4px;
			overflow:hidden;
		}
		#kidsOutLogo {
			margin: 15px 0px 15px 1px;
			display: block;
			float: left;
			border-radius: 7px 7px 7px 7px;
		}
					#worldStoriesHeader{
				margin:13px 0 0 28px;
				display:block;
				float:left;
			}
			#headerNote{
				margin:9px 0 0 109px;
				display:block;
				float:left;
				background:url(../images/post-it-blank.jpg) left top no-repeat;
			}

		div#menuOuterContainer{
			width: 964px;
			margin: 0px 0px 0px 4px;
			background:url(../images/menu-bg-middle.gif) left top repeat-y;
			clear:both;
		}
			div#menuInnerContainer{
				width: 964px;
				background:url(../images/menu-bg-top.gif) left top no-repeat;
			}
				div#menuContent{
					width: 920px;
					padding: 11px 22px 14px 22px;
					background:url(../images/menu-bg-bottom.gif) left bottom no-repeat;
					overflow:hidden;
				}
					#menuContent ul{
						list-style: none;
						overflow:hidden;
						float:left;
					}
						#menuContent li{
							font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
							color:#ffffff;
							font-size: 112.5%;
							line-height: 120%;
							float: left;
						}
							#menuContent li a{
								color:#ffffff;
								text-decoration:none;
								background:url(../images/menu-divider.gif) left center no-repeat;
								padding:0 24px;
							}
							#menuContent li a:hover{
								color:#c4e9f7;
							}
							#menuContent li.current-menu-item a{
								color:#004B92;
							}
							#menuContent li:first-child a{
								background:none;
								padding:0 24px 0 0;
							}
					#menuContent a#donateButton{
						float:right;
					}

		div.homeLangContainer{
			width:952px;
			height:366px;
			background-color:#FFFFFF;
			padding:4px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
			margin:14px 4px 18px 4px;
		}
			div.homeLang {
				float: left;
				border: 1px solid #FFF;
			}
			.homeLangContainer img{
				width:134px;
				height:120px;	
			}
			
		.blue h1,
		.blue h2,
		.blue h3,
		.blue h4,
		.blue h5,
		.blue a,
		h1.blue,
		h2.blue,
		h3.blue,
		h4.blue,
		h5.blue,
		h1 .blue,
		h2 .blue,
		h3 .blue,
		h4 .blue,
		h5 .blue,
		a.blue,
		a{
			color:#3DB7E5;
		}
		.blue a:hover,
		a:hover{
			color:#FF0000;
		}
		
		.red h1,
		.red h2,
		.red h3,
		.red h4,
		.red h5,
		.red a,
		h1.red,
		h2.red,
		h3.red,
		h4.red,
		h5.red,
		h1 .red,
		h2 .red,
		h3 .red,
		h4 .red,
		h5 .red,
		a.red{
			color:#FF0000;
		}
		.red a:hover{
			color:#3DB7E5;
		}
		
		a.buttonLink{
			display:inline-block;
			background-position:0px 0px;
			background-repeat:repeat-x;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
			color:#ffffff;
			text-decoration:none !important;
			font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			padding: 2px 8px 4px 8px;
		}
		
/*		a.buttonLink:hover{
			background-position:0px -8px;
			color:#f5f5f5;
		}*/
		
		.blue a.buttonLink,
		.red .blue a.buttonLink,
		a.buttonLink{
			background-image:url(../images/blue-button-bg.jpg);
			background-color:#1a92bf;
			color:#FFFFFF !important;
		}
		.red a.buttonLink{
			background-image:url(../images/red-button-bg.jpg);
			background-color:#C60000;
			color:#FFFFFF;
		}
		#menuContent a.buttonLink{
			background-image:url(../images/white-button-bg.jpg);
			background-color:#FFFFFF;
			color:#1a92bf !important;
		}
/*		#menuContent a.buttonLink:hover{
			opacity:0.8;
			filter:alpha(opacity=80);
		}*/
		.blue a.buttonLink:hover,
		a.buttonLink:hover,
		#menuContent a.buttonLink:hover{
			background-image:url(../images/red-button-bg.jpg);
			background-color:#C60000;
			color:#FFFFFF !important;
		}
		.red a.buttonLink:hover{
			background-image:url(../images/blue-button-bg.jpg);
			background-color:#1a92bf;
			color:#FFFFFF !important;
		}
		
		a.buttonLinkLarge{
			display:inline-block;
			background-position:0px 0px;
			background-repeat:repeat-x;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			color:#FFFFFF;
			text-decoration:none !important;
			font-family: "ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
			padding: 8px 12px;
			margin-bottom:10px;
		}
		
		.blue a.buttonLinkLarge,
		a.buttonLinkLarge{
			background-image:url(../images/blue-button-bg-large.jpg);
			background-color:#1a92bf;
			color:#FFFFFF !important;
		}
		.red a.buttonLinkLarge{
			background-image:url(../images/red-button-bg-large.jpg);
			background-color:#C60000;
			color:#FFFFFF;
		}
		.blue a.buttonLinkLarge:hover,
		a.buttonLinkLarge:hover{
			background-image:url(../images/red-button-bg-large.jpg);
			background-color:#C60000;
			color:#FFFFFF !important;
		}
		.red a.buttonLinkLarge:hover{
			background-image:url(../images/blue-button-bg-large.jpg);
			background-color:#1a92bf;
			color:#FFFFFF;
		}
			
		div.leftColumnContainer{
			float:left;
			margin-right: 16px;
		}
			
		div.narrowColumn{
			width:230px;
			padding:14px 20px;
			-moz-border-radius:12px;
			-webkit-border-radius:12px;
			border-radius:12px;
			background:#ffffff;
			float:left;
			margin-bottom:18px;
			position:relative;
		}
			.narrowColumn img{
				margin-bottom:10px;
				-moz-border-radius:6px;
				-webkit-border-radius:6px;
				border-radius:6px;
			}
			
		div.mediumColumn{
			width:634px;
			padding:14px 20px;
			-moz-border-radius:12px;
			-webkit-border-radius:12px;
			border-radius:12px;
			background:#ffffff;
			float:left;
			margin-bottom:18px;
			position:relative;
		}
			
		div.fullColumn{
			width:920px;
			padding:20px;
			margin: 14px 0 18px 0;
			-moz-border-radius:12px;
			-webkit-border-radius:12px;
			border-radius:12px;
			background:#ffffff;
			overflow:hidden;
		}
			.fullColumn div.leftColumn{
				width:210px;
				padding: 0 20px 0 0;
				float:left;
			}
				.fullColumn .leftColumn div.sideMenu{
					padding-left:8px;
				}
					.fullColumn .leftColumn div.sideMenu ul{
						list-style:none;
						font-size:93.75%;
						font-family:"ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
						/*line-height:180%;*/
						margin-bottom:20px;
					}
						.fullColumn .leftColumn div.sideMenu ul li{
							padding:4px 0;
						}
						.fullColumn .leftColumn div.sideMenu ul a{
							color:#3DB7E5;
							text-decoration:none;
						}
						.fullColumn .leftColumn div.sideMenu ul li.selected a,
						.fullColumn .leftColumn div.sideMenu ul a:hover{
							color:#FF0000;
						}
				.fullColumn .leftColumn img{
					margin-bottom:10px;
					-moz-border-radius:6px;
					-webkit-border-radius:6px;
				}
				.fullColumn .leftColumn hr{
					margin:10px 0px;
				}
				
				.fullColumn .leftColumn div#audio{
					padding-top:12px;
				}
					#audio h4{
						color:#000000;
					}
				
				.fullColumn .leftColumn div#downloads{
				}
					#downloads ul{
						list-style:none;
					}
						#downloads ul li{
							font-size:93.75%;
							display:block;
							padding-left:28px;
							line-height:100%;
							background-repeat:no-repeat;
							background-position:0px 2px;
							margin-bottom:12px;
						}
						#downloads ul li.download{
							background-image:url(../images/download-item.gif);
						}
						#downloads ul li.downloadDoc{
							background-image:url(../images/download-item-doc.gif);
						}
						#downloads ul li a{
							color:#000000;
							text-decoration:none;
						}
						#downloads ul li a:hover{
							color:#FF0000;
						}
							#downloads ul li span.description{
								font-size:80%;
							}
				
				.fullColumn .leftColumn div#emoticonSelect{
					color:#004B92;
					background:url(../images/emoticon-select-bg.png) top left no-repeat #9BD6F4;
					-moz-border-radius:6px;
					-webkit-border-radius:6px;
					border-radius:6px;
					padding:14px 24px 9px 24px;
					text-align:center;
					margin:15px 0 12px 0;
				}
					#emoticonSelect h4{
						color:#004B92;
						margin-bottom:4px;
					}
					#emoticonSelect p{
						color:#666666;
						font-size:87.5%;
						font-family:"ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
					}
					#emoticonSelect ul{
						list-style:none;
						width:156px;
						margin:0 auto;
					}
						#emoticonSelect ul li{
							display:block;
							text-align:left;
							color:#004B92;
							font-family:"ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
							font-size:112.5%;
							background-position:left top;
							background-repeat:no-repeat;
							background-image:url(../images/emoticon-select-sprite.png);
							width:156px;
							margin-bottom:5px;
						}
						#emoticonSelect ul li.happy{
							background-position:0px 0px;
						}
						#emoticonSelect ul li.sad{
							background-position:-156px 0px;
						}
						#emoticonSelect ul li.angry{
							background-position:-312px 0px;
						}
						#emoticonSelect ul li.excited{
							background-position:-468px 0px;
						}
						#emoticonSelect ul li.scared{
							background-position:-624px 0px;
						}
						#emoticonSelect ul li.surprised{
							background-position:-780px 0px;
						}
						#emoticonSelect ul li.thoughtful{
							background-position:-936px 0px;
						}
							#emoticonSelect ul li a{
								display:block;
								color:#004B92;
								text-decoration:none;
								padding:9px 8px 8px 48px;
								width:100px;
							}
							#emoticonSelect ul li a:hover{
								color:#3DB7E5;
							}
							#emoticonSelect ul li span{
								display:block;
								padding:9px 8px 8px 48px;
								width:100px;
							}
				.fullColumn .leftColumn div#emoticons{
					color:#004B92;
					margin-bottom:10px;
				}
					#emoticons h5{
						color:#004B92;
						letter-spacing:-0.5px;
					}
					#emoticons p{
						font-size:87.5%;
					}
					#emoticons a{
						color:#004B92;
						text-decoration:none;
					}
					#emoticons a:hover{
						color:#FF0000;
					}
					#emoticons span.emoticonSmall{
						background-image:url(../images/emoticons-small.png);
						background-repeat:no-repeat;
						display:inline-block;
						width:26px;
						height:26px;
						margin:0 4px 4px 0;
					}
					#emoticons .happy{
						background-position:0px 0px;
					}
					#emoticons .sad{
						background-position:0px -26px;
					}
					#emoticons .angry{
						background-position:0px -52px;
					}
					#emoticons .excited{
						background-position:0px -78px;
					}
					#emoticons .scared{
						background-position:0px -104px;
					}
					#emoticons .surprised{
						background-position:0px -130px;
					}
					#emoticons .thoughtful{
						background-position:0px -156px;
					}
					
				.fullColumn .leftColumn div#internetSafety{
					overflow:hidden;
				}
					#internetSafety img{
						float:left;
					}
					#internetSafety p{
						font-size:81.25%;
						float:left;
						padding:25px 0 0 8px;
					}
					#internetSafety a{
						color:#000000;
						text-decoration:none;
					}
					#internetSafety a:hover{
						color:#FF0000;
					}
			
			.fullColumn div#pageDivider{
				background:url(../images/page-divider.gif) repeat-y 230px 0px;
				overflow:hidden;
			}
			
			.fullColumn div.rightColumn{
				float:left;
			}
				.rightColumn img.img-left,
				/*.mce-content-body*/ img.img-left{
					margin-right:20px;
					margin-bottom:10px;
					float:left;
				}
				.rightColumn img.img-right,
				/*.mce-content-body*/ img.img-right{
					margin-left:20px;
					margin-bottom:10px;
					float:right;
				}
				.rightColumn ul{
					padding-left:16px;
					font-size:87.5%;
					margin-bottom:10px;
				}
				.rightColumn ol{
					padding-left:32px;
					font-size:87.5%;
					margin-bottom:10px;
				}
				.rightColumn h3{
					margin-top:20px;
				}
			.standardPage div.rightColumn{
				padding: 0px 0px 0px 38px;
				width:634px;
			}
			.standardPage p{
				font-size:87.5%;
			}
			.tabbedPage div.rightColumn{
				width:686px;
			}
				.tabbedPage .rightColumn p.subTitle{
					font-size:106.25%;
					color:#ff0000;
				}
				.tabbedPage .rightColumn ul#tabList{
					list-style:none;
					overflow:hidden;
					padding:0;
					margin-bottom:0;
				}
					#tabList li{
						display:block;
						float:left;
						margin-right:4px;
						width:102px;
					}
						#tabList li a{
							display:block;
							background-image:url(../images/tab-unselected.jpg);
							background-repeat:no-repeat;
							background-position:left top;
							background-color:#F7B1B1;
							width:102px;
							color:#FFFFFF;
							font-family:"ArialRoundedMTBoldRegular", Arial, Helvetica, sans-serif;
							padding:10px 0 20px 0;
							text-align:center;
							text-decoration:none;
							margin-top:2px;
						}
						#tabList li a:hover{
							color:#FFFFFF;
							background-image:url(../images/tab-selected.jpg);
							background-color:#F27D7D;
							margin-top:0;
							padding:10px 0 22px 0;
						}
						#tabList li a.selected{
							background-image:url(../images/tab-selected.jpg);
							border-bottom:none;
							padding:10px 0 20px 0;
							margin-top:2px;
							background-color:#F27D7D;
						}
				.tabbedPage .rightColumn div#tabContent{
					border:solid 3px #ED4242;
					background:#FFFFFF;
					padding:18px;
					-moz-border-radius:6px;
					-webkit-border-radius:6px;
					border-radius:6px;
					position:relative;
					top:-10px;
					z-index:2;
					overflow:hidden;
				}
					#tabContent img{
						margin-bottom:10px;
					}
					#tabContent p{
						line-height:150%;
						margin-bottom:16px;
					}
					#tabContent div#storyIntro{
						
					}
						#tabContent div#storyIntro a.buttonLinkLarge{
							float:right;
							margin-left:10px;
						}
						#tabContent div#storyIntro h4{
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
						}
						#tabContent div#storyIntro p{
							font-size:93.75%;
							font-style:italic;
						}
					#tabContent p.footnote{
						color:#333333;
						font-style:italic;
						font-size:93.75%;
						line-height:120%;
					}
					#tabContent object{
						float:left;
						margin-right:20px;
						margin-bottom:10px;
					}
		
		div.summaryItem{
			overflow:hidden;
			border-top:solid 1px #cccccc;
			padding: 26px 0 6px 0;
			width:634px;
		}
		div.summaryFirst{
			border-top:none;
			padding: 10px 0 6px 0;
		}
			.summaryItem h3{
				margin-top:0px;
			}
			.summaryItem p{
				margin-bottom:6px;
				font-size:87.5%;
			}
				.summaryItem p span.largeColorText{
					display:inline-block;
					font-size:107%;
					margin-bottom:6px;
				}
				.blue .summaryItem p span.largeColorText{
					color:#3DB7E5;
				}
				.red .summaryItem p span.largeColorText{
					color:#FF0000;
				}
				.summaryItem p span.languageButtons{
					display:inline-block;
					float:right;
					text-align:right;
				}
					.languageButtons a.buttonLink{
						margin:0 0 6px 0;
					}
			.summaryItem img.summaryImage{
				float:left;
				margin:0 20px 20px 0;
			}

		
		span.topRightButton{
			display:inline-block;
			padding-top:4px;
			float:right;
			font-size:87.5%;
		}
		
		div#footer{
			font-size:75%;
			color:#ffffff;
			overflow:hidden;
		}
			#footer a{
				color:#ffffff;
				text-decoration:none;
			}
			#footer a:hover{
				color:#c4e9f7;
				text-decoration:none;
			}
			div#footerLeft{
				width:680px;
				float:left;
			}
			div#footerRight{
				width:262px;
				float:left;
				text-align:right;
			}
			
			
div#blog-menu h3{
    font-size: 112.5%;
    margin-bottom: 8px;
	color:#ff0000;
}
#blog-menu div#blog-cats{
	font-family: "ArialRoundedMTBoldRegular",Arial,Helvetica,sans-serif;
    font-size: 93.75%;
    line-height: 180%;
    margin-bottom: 20px;
}
	#blog-cats p{
		margin:0;
		font-size:100%;
	}
		#blog-cats p a{
			color: #3DB7E5;
			text-decoration: none;
		}
		#blog-cats p a:hover{
			color: #FF0000;
		}
img.img-large{
	margin-bottom:10px;
}
img.koLove{
	position:absolute;
	top: 6px;
	left:508px;
}
img.koLoveSmall{
	position:absolute;
	top: 6px;
	left:180px;
}

			
/*	SmartWeb Styles		*/

body.mce-content-body, .mce-content-body td, .mce-content-body pre{
	font-size:100% !important;
}

body.mce-content-body {

   background: #FFFFFF;

   text-align:left;

   margin:0px;

   color:black;

}
.mce-content-body p{
	font-size:87.5%;
}
.mce-content-body ul{
	padding-left:16px;
	font-size:87.5%;
	margin-bottom:10px;
}
.mce-content-body ol{
	padding-left:32px;
	font-size:87.5%;
	margin-bottom:10px;
}



.mce-content-body a {

	color: black !important; /* FF requires a important here */

	text-decoration:underline;

}


.photo-gallery-image{
	border:1px solid black;
	margin:10px;
	padding:5px;
	text-align:center;
	width:160px;
}

#events-homepage .event-homepage-item{
	border-bottom:1px solid #999;
}

.event-homepage-date{
	float:left;	
	width:35px;
}

.event-homepage-date-box{
	border:1px solid black;
	background-color:white;
	padding:3px;	
	width:30px;
	text-align:center;
}

.event-homepage-date-day{
	font-size:20px;
	color:black;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.event-homepage-date-month{
	font-size:9px;
	color:black;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

.event-homepage-image{
	float:left;	
	width:90px;
	overflow:hidden;
	max-height:80px;
}
.event-homepage-item h3{
	font-size:120%;
	margin:0px;
	padding:0px;
}
.event-homepage-item p{
	font-size:100%;
	margin:0px;
	padding:0px;
}

.event-homepage-dates-info{
	float:left;
	margin-left:10px;
	width:250px;
}
.event-homepage-info{
	float:left;
	margin-left:10px;
	width:200px;
}

.event-detail-item p{
	padding:0px;
	margin:0px;
}
.event-detail-details{
	margin-top:10px;	
}

.event-detail-details p{
	padding-bottom:5px;	
}

.events-calendar{
	width:100%;
	border:1px solid #CCC;	
}
.events-calendar th{
	border:1px solid #CCC;
	background-color:#CCC;
}
.events-calendar td{
	height:80px;
	vertical-align:top;
	width:14%;
	border:1px solid #CCC;
	padding:2px;
}
.events-calendar-day{
width:100%;
display:block;
margin-bottom:4px;
font-size:80%;
color:black;
}
.events-calendar td p a{
	font-weight:normal;
	color:black;
	text-decoration:none;
	font-size:80%;
	border:1px solid #FEDE72;
	background-color:#FFC;
	padding:1px;
	display:block;
	margin-bottom:2px;
}
.events-calendar td p a:hover{
	text-decoration:none;
	background-color:#FEDE72;
}

.events-calendar td p{
	margin:0px;
	padding:0px;
}


.events-calendar td p a.alt{
	font-weight:normal;
	color:black;
	text-decoration:none;
	font-size:80%;
	border:1px solid #75BAFF;
	background-color:#DEF;
	padding:1px;
	display:block;
	margin-bottom:2px;
}

.events-calendar td p a:hover.alt{
	text-decoration:none;
	background-color:#75BAFF;
}

td.calendar-blank-day{
	background-color:#DADADA;	
}

label{
	width:150px;
	float:left;
}

.fieldError{
	border:1px solid red;	
}

.form-field-wrapper{
	clear:both;
	margin-bottom:5px;
}

.input-tiny{
	width:50px;	
}
.input-small{
	width:10px;	

}
.input-medium{
	width:175px;	
}
.input-large{
	width:300px;	
}
.input-extralarge{
	width:450px;	
}

#product-images{
	width:360px;
	margin-right:20px;
	float:left;
}

#product-cart{
	width:380px;
	float:left;
}
#product-description{
	width:100%;
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid white;
	clear:both;
}
#cart-display table th{	
	text-align:left;
	padding:3px;
	border-bottom:1px solid #999;	
}
#cart-display table td{	
padding:3px;
border-bottom:1px solid #999;
}
#cart-display .cart-options{
	font-size:80%;	
}
.product-block{
	width:100px;
	padding:5px;
	float:left;
}

#smartsearch-results p{
	text-align:right;	
}
#smartsearch-results ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#smartsearch-results ul li{
	list-style-type:none;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#smartsearch-results ul li h3{
	font-size:130%;	
	margin:0px;
	padding:0px;	
}

#smartsearch-results ul li p{
	margin:0px;
	padding:0px;
	text-align:left;
}
div#homebanner{
	margin:10px 0 10px 4px;
}
div#homebanner img{
	border-radius:5px;	
}