@charset "utf-8";
/* CSS Document */

A:hover {color:red;background-color:#4bc4f1;}
.button {font-size : 10px;color : yellow;font-weight : bold;background-color : #1A00FF; }
.hilite {color: #FF0000; background-color:#FFFF00; }
body {background-position: top center; background-color:#AAF1F4; background-image:url(/clouds!a.webp); background-attachment: fixed !important; margin:0px 0px 0px 0px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#000}
.maintable {width:100%;max-width:900px; padding:15px; color: #FF0; }
.mainDiv {width:950px; background-color:#FFF; background-image:url(/clouds.webp);}
.rounded {
	border-radius:30px; border:3px solid black; background-image:url(/barry/graphics/starsBKG.webp)
}
.content {
	overflow: hidden;
	max-width:980px;
	background-image:url(/clouds.webp);
}

.content .sidebar {
	width: 160px;
	height: auto;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 3px;
	/*border: 1px solid red;*/
	float: left;
	overflow: hidden;
	background-image:url(/barry/graphics/bgblgradlf1.webp)
}

@media screen and (min-width: 0px) {
	div.mainDiv {
		width:100%;
		padding:5px 20px 5px 5px;
		margin: 0px auto;
		background-color:#fff;
		background-image:url(/clouds.webp);
		/*font-size:10px;*/
	}
	div.mainfoot {
		line-height:2em;
		z-index:100;
		width:100%;
		margin:0px auto;
		font-size:12px;
		padding:0px;
		background-color:#66CCFF;
	}
	img {
		max-width:100%;height:auto;
		float:none;
	}
	.left_side_box, .sidebar, #floater {
		display:none;		
	}
	#Div_second {
		width:100%;
		align:left;
	}
	.content .main {
		margin-left: 0px;
		margin-bottom: 0px;
	}
}
@media screen and (min-width: 800px) {
	div.mainDiv {
		width:100%;
		padding:15px;
		background-color:#FFF;
		background-image:url(/clouds.webp);
		/*font-size:12px;*/
		max-width:950px
	}
	div.mainfoot {
		z-index:100;
		width:100%;
		font-size:12px;
		padding:15px;
		background-color:#66CCFF;
		max-width:950px;
	}
	.left_side_box, .sidebar, #floater {
		display:block;
		margin:0px;
		width:160px;
	}
	#Div_second {
		width:100%;
		max-width:980px;
		align:left;
		background-color:#66CCFF;
	}
	.content .main {
		margin-left: 166px;
		margin-bottom: 0px;
	}
}
.youtubevideowrap {
	width:90%;
	max-width:560px;
}
.utubevid {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.utubevid iframe, .utubevid object, .utubevid embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.product_show {
	float:left;
	width:150px;
	min-height:400px;
}
.mainfoot a:link, .mainfoot a:visited { color: #00F; }

}