/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */
body {
		position: static;	
		background-color: #addaef;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		min-height: 100%;
		min-width:1024px;
		margin: 0px;
		padding: 0px;
		height: 100%;
		background-image: url("/images/cloud/background.jpg");
		background-attachment: fixed;
		background-position: top left;
		background-repeat: repeat-x;
}	
html,body {
		height:100%;
		margin:0px;
		padding:0px;
		border:none;
}
.topbar{
		position:absolute;
		top:-25px;
		right:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		background-color:#000000;
		vertical-align:middle;
		width:100%;
		overflow:visible;
		height:25px;}
.sun {
		position:absolute;
		top:-20px;
		left:0px;
		z-index:3;
}
.cloud2 {
		position:absolute;
		left:25px;
		top:90px;
		z-index:4;
}
.cloud1 {
		position:absolute;
		left:125px;
		top:50px;
		z-index:5;
}
.cloud3 {
		position:absolute;
		right:-50px;
		top:24px;
		background-image:url("/images/cloud/cloudTwo.png");
		background-repeat:no-repeat;
		width: 268px;
		height: 123px;
		z-index:7;
}
.cloud4 {
		position:absolute;
		right:-50px;
		top:0px;
		background-image:url("/images/cloud/cloudOne.png");
		background-repeat:no-repeat;
		width: 176px;
		height: 81px;
		z-index:6;
}
.cloud5 {
		position:absolute;
		right:-400px;
		top:400px;
		z-index:8;
}
.filler {
		position: relative;
		left: 0px;
		top: 25px;
		height: 100%;
		min-height: 600px;
		display: table;
		width: 100%;
}
.leftFiller {
		background-image:url("");
		background-position: top left;
		background-repeat: repeat-y;
		background-color:transparent;
		height: 100%;
		min-height: 100%;
}
.outer{
		position:relative;
		left: 0px;
		top: 0px;
		height: 100%;
		min-height: 100%;
		width: 100%;		
		background-image:url("/images/cloud/filler.png");
		background-position: top left;
		background-repeat: repeat-y;
		background-attachment: fixed;
}
.top {
		position: relative;
		left: 0px;
		top: 0px;
		background-image: url("");
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: top left;
		height: 100%;
		min-height: 100%;
}
.productImage {
		width: 220px;
}
#productImage {
		width: 220px;
}
.bottom {
		position: relative;
		left: 0px;
		bottom: 0px;
		margin-top: -144px;
		height: 140px;
		width: 100%;
		padding: 0px;
		vertical-align: bottom;
		z-index: 2;
}
.bottom2 {
		position: absolute;
		top: 100%;
		left: 0px;
}
.content {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		padding-bottom:25px;
		vertical-align:top;
}
.content6 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		padding-bottom:25px;
		vertical-align:top;
		width:220px;
		background-image: url("/images/cloud/signPole_filler.png");
		background-repeat: repeat-y;
		background-color: transparent;
		background-position: top right;
		height: 100%;
		z-index: 55;
}
.navigation{
		position:absolute;
		top:100px;
		left:0px;
		z-index:200;
}
.navmain {
		background-image: url("/images/cloud/signPole_filler.png");
		background-repeat: repeat-y;
		background-color: transparent;
		background-position: top right;
}
.navtop {
		height: 49px;
		width: 220px;
		background-image: url("/images/cloud/signPole_top.png");
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: bottom left;
}
.navbottom {
		height: 49px;
		width: 220px;
		background-image: url("/images/cloud/signPole_bottom.png");
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: bottom left;
}
A.content {
		font-weight: bold;
		text-decoration: none;
}
A.content:hover {
		color: #FF0066;
}
.content3 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		padding-top:0px;
		padding-bottom:25px;
		vertical-align:top;
		width:100%;
		z-index:55;
}
.productCode {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		text-align: left;
		vertical-align:top;
		width:100%;
		z-index:55;
}
#productCode {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		text-align: left;
		vertical-align:top;
		width:100%;
		z-index:55;
}
A.content3 {
		font-weight: bold;
		text-decoration: none;
}
A.content3:hover {
		color: #FF0066;
}
#content3 {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		padding-bottom:25px;
		vertical-align:top;
}
A#content3 {
		font-weight: bold;
		text-decoration: none;
}
A#content3:hover {
		color: #FF0066;
}
.banner {
		position: absolute;
		left: 130px;
		top: 0px;
		z-index:21;
}
.banner2 {
		position: absolute;
		left:0px;
		top:0px;
		width:100%;
		z-index:21;
}
.blmbanner {
		position: absolute;
		left: 0px;
		top: 50px;
		text-align:center;
		width:100%;
		z-index:21;
}

.sounds {
		position: absolute;
		left: 0px;
		top: -5px;
		text-align:center;
		width:100%;
		z-index:22;
}
.banner2 {
		position: absolute;
		left: 130px;
		top: 25px;
		z-index:21;
}
.pageTitle {
		position: absolute;
		right: 0px;
		top: 160px;
		z-index:19;
}
.linksBar {
		position: absolute;
		left: 80%;
		top: 140px;
}
.navbar {
		position: relative;
		left: 50px;
}
.baby {
		position:absolute;
		left:400px;
		top:0px;
		background-image:url("/images/cloud/baby.png");
		background-repeat:no-repeat;
		width: 621px;
		height: 614px;
		z-index:1;
}
.bodyText {
		z-index:100;
}
.maincontent {
		padding-top: 160px;
		padding-left: 0px;
		padding-bottom: 115px;
		padding-right:15px;
		z-index:55;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		vertical-align:top;
		
}

.centerContent {
		z-index:55;
}

.rightContent {
		position: absolute;
		right: 0px;
		top: 300px;
		/*background-image:url("/images/cloud/cloudTwo.png");
		background-repeat:no-repeat;*/
}

.loginBar {
		position: absolute;
		bottom: 25px;
		right: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
}

.blmloginBar {
		position: absolute;
		bottom: 25px;
		right: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color:#930606;
		z-index:120;
}
.date {
		position: absolute;
		right: 5px;
		top: 0px;
		z-index:500;
}
.branch {
		overflow: visible;
		z-index: 57;
}
.overflow {
		overflow: visible;
}
a.listen {
		color: Black;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15pt;
}
.style1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
}
.style2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
}
.style3 {
		font-size: 12px;
}
.style5 {
		font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
}
.style6 {
		font-size: 14px
}
.style8 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}
.style9 {
		color: #666666
}
.productFeatureHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productSpecificationHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productRelatedHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productAccessoryHeader{
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productBenefitHeader {
		font-weight: bold;
		font-size: 15px;
		width:100%;
		border-bottom:solid gray 1px;
		background-color:#DADADA;
		padding-left:3px;
		-moz-box-sizing:border-box;
}
.productFeature {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productSpecification {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productRelated {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productAccessory {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productBenefit {
		font-size: 12px;
		border-right:solid gray 1px;
		width:20%;
}
.productAttributeSeperator {
		background-color: black;
}
.noBorder {
		border-style:none;
}
a.noBorder {
		border-style:none;
}
h2 {
		font-family:arial;
		margin-top:3px;
		margin-bottom:3px;
}
a img{
	border: 0;
}
#defaultProduct {
		height: 220px;
		border:solid gray 2px;
}
.defaultProduct {
		height: 220px;
		border:solid gray 2px;
}
.defaultProduct td {
		font-family:arial;
		font-size:9pt;
}
.defaultProduct a {
		color:#29587E;
}
.productPlate{
		border:thin;
		border-color:#000000;
}
#productPlate{
		border:thin;
		border-color:#000000;
}
a.counter:active{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}
a.counter:hover{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}
a.counter:link{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}
a.counter:visited{text-decoration:none; font-weight:bold; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif}

.vidclose{
width:300px;
text-align:center;
position:absolute;
left:100px;
top:81px;
background-color:transparent;
color:#ffffff;
font-weight:bold;
}
a.vidclose2:active{
color:#FF0000;
text-decoration:none;
}
a.vidclose2:hover{
color:#FF0000;
text-decoration:none;
}
a.vidclose2:link{
color:#FF0000;
text-decoration:none;
}
a.vidclose2:visited{
color:#FF0000;
text-decoration:none;
}
a.vidsize:active{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.vidsize:hover{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.vidsize:link{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.vidsize:visited{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}