﻿@import "mega_footer.css";
*{
	margin: 0px;
	padding: 0px;
}
body{
		background: url(../images/background/bgPattern.png) center top repeat;
		font-family: "Arial", sans-serif;
}
.clearFix{
	display: block;
	clear:both;
}
#top{
	background: url(../images/background/menu_bgRoseart.jpg) top center no-repeat;
}
#container_roseArt{
	height: 175px;
	width: 980px;
	margin: 0 auto;
	position: relative;
}
	#nav_roseArt{
		list-style: none;
		
	}
		#ra_logo{
			position:absolute;
			height:0px;
			width:285px;
			left:5px;
			top:25px;
			padding-top: 120px;
			overflow: hidden;
		}
		#ra_home, #ra_products, #ra_contest, #ra_funstuff, #ra_downloads{
			overflow: hidden;
			position:absolute;
			height: 0;
		}
			.nav_en #ra_home, .nav_en #ra_products, .nav_en #ra_contest,
			.nav_en #ra_funstuff, .nav_en #ra_downloads{
				background: url(../images/buttons/ra_mainMenu.jpg) 0 0 no-repeat;
			}
			.nav_fr #ra_home, .nav_fr #ra_products, .nav_fr #ra_contest,
			.nav_fr #ra_funstuff, .nav_fr #ra_downloads{
				background: url(../images/buttons/ra_mainMenu_fr.jpg) 0 0 no-repeat;
			}
			.nav_es #ra_home, .nav_es #ra_products, .nav_es #ra_contest,
			.nav_es #ra_funstuff, .nav_es #ra_downloads{
				background: url(../images/buttons/ra_mainMenu_es.jpg) 0 0 no-repeat;
			}
			#nav_roseArt #ra_home{
				width:54px;
				left:284px;
				top:71px;
				padding-top: 50px;
				background-position:0 -124px;
			}
			#nav_roseArt a#ra_home:hover{
				background-position:0 -13px;
			}
			#nav_roseArt #ra_products{
				background-position:-53px -119px;
				left:336px;
				padding-top:90px;
				top:66px;
				width:113px;
			}
			#nav_roseArt a#ra_products:hover{
				background-position:-53px -8px;
			}
			#nav_roseArt #ra_contest{
				background-position:-165px -113px;
				left:448px;
				padding-top:85px;
				top:60px;
				width:98px;
			}
			#nav_roseArt a#ra_contest:hover{
				background-position:-165px -2px;
			}
			#nav_roseArt #ra_funstuff{
				background-position:-263px -125px;
				left:546px;
				padding-top:85px;
				top:73px;
				width:113px;
			}
			#nav_roseArt a#ra_funstuff:hover{
				background-position:-263px -14px;
			}
			#nav_roseArt #ra_downloads{
				background-position:-375px -133px;
				left:658px;
				padding-top:90px;
				top:81px;
				width:120px;
			}
			#nav_roseArt a#ra_downloads:hover{
				background-position:-375px -22px;
			}
		#langLinks{
			position: absolute;
			right:20px;
			top:45px;
			list-style: none;
		}
			#langLinks li{
				float: left;
				color:#fff;
				font-weight: bold;
				font-size: 12px;
			}
			#langLinks a{
				color: #fff;
				font-weight: bold;
				font-size: 12px;
				text-decoration: none;
				padding: 0 5px;
			}
#mid{
	background: url(../images/background/bgRedline.png) center 17px repeat-x;
}
#cb_bgWrap{
	background: url(../images/background/menu_bgColorblanks.jpg) top center no-repeat;
}
	#container_colorBlanks{
		height: 153px;
		width: 980px;
		margin: 0 auto;
	} 
		#nav_colorBlanks{
			position: relative;
			list-style: none;
		}
		#nav_colorBlanks li{
			float: left;
		}
		#cb_logo{
			height:150px;
			width:295px;
			float: left;
		}
		#cb_logo a{
			display: block;
			height:0px;
			width:295px;
			padding-top: 150px;
			overflow: hidden;
		}
			.cbLogo_en{
				background: url(../images/background/cbLogo_en.png) 0 0 no-repeat;
			}
			.cbLogo_fr{
				background: url(../images/background/cbLogo_fr.png) 0 0 no-repeat;
			}
			.cbLogo_es{
				background: url(../images/background/cbLogo_es.png) 0 0 no-repeat;
			}
			
		#cb_home, #cb_downloads, #cb_gallery, #cb_toys{
			display: block;
			height:0px;
			padding-top: 125px;
			overflow: hidden;
			margin-top: 8px;
		}
			.navHome_en{
				background: url(../images/buttons/nav_home.png) 0 0 no-repeat;
				width:120px;
				margin-left: 10px;
			}
			.navHome_fr{
				background: url(../images/buttons/nav_home_fr.png) 0 0 no-repeat;
				width:125px;
				margin-left: 37px;
			}
			.navHome_es{
				background: url(../images/buttons/nav_home_es.png) 0 0 no-repeat;
				width:120px;
				margin-left: 10px;
			}
			
			.navDownloads_en{
				background: url(../images/buttons/nav_downloads.png) 0 0 no-repeat;
				width:190px;
				margin-left: 12px;
			}
			.navDownloads_fr{
				background: url(../images/buttons/nav_downloads_fr.png) 0 0 no-repeat;
				width:120px;
				margin-left: 35px;
			}
			.navDownloads_es{
				background: url(../images/buttons/nav_downloads_es.png) 0 0 no-repeat;
				width:175px;
				margin-left: 25px;
			}
			
			.navGallery_en{
				background: url(../images/buttons/nav_gallery.png) 0 0 no-repeat;
				width:148px;
				margin-left: 10px;
			}
			.navGallery_fr{
				background: url(../images/buttons/nav_gallery_fr.png) 0 0 no-repeat;
				width:135px;
				margin-left: 35px;
			}
			.navGallery_es{
				background: url(../images/buttons/nav_gallery_es.png) 0 0 no-repeat;
				width:135px;
				margin-left: 23px;
			}

			.navToys_en{
				background: url(../images/buttons/nav_toys.png) 0 0 no-repeat;
				width:166px;
				margin-left: 10px;
			}
			.navToys_fr{
				background: url(../images/buttons/nav_toys_fr.png) 0 0 no-repeat;
				width:140px;
				margin-left: 35px;
			}
			.navToys_es{
				background: url(../images/buttons/nav_toys_es.png) 0 0 no-repeat;
				width:165px;
				margin-left: 20px;
			}
			
			a#cb_home:hover, a#cb_downloads:hover, a#cb_gallery:hover, a#cb_toys:hover,
			#home #cb_home, #downloads #cb_downloads, #gallery #cb_gallery, #toys #cb_toys{
				background-position: 0 -125px;
			}
	#footer{
		width: 980px;
		margin: 0 auto;
	}
	#footerLinks{
		float:right;
		list-style:none;
	}
		#footerLinks li{
			height: 58px;
			width: auto;
			float: left;
		}
		.consumerServ{
			height: 18px;
			padding-top: 40px;
			margin-right: 10px;
		}
		.consumerServ a{
			display: inline;
			height: 18px;
			color: #fff;
			font-size:12px;
			margin-right: 10px;
			text-decoration: none;
			font-weight: bold;
		}
		.consumerServ a:hover{
			text-decoration: underline;
		}
		.facebook, .twitter{
			padding-top: 16px;
			margin-right: 10px;
		}
		.facebook a{
			display: block;
			background: url(../images/buttons/facebook.png) 0 0 no-repeat;
			padding-top: 42px;
			width: 42px;
			height: 0px;
			overflow:hidden;
		}
		.twitter a{
			display: block;
			background: url(../images/buttons/twitter.png) 0 0 no-repeat;
			padding-top: 42px;
			width: 42px;
			height: 0px;
			overflow:hidden;
		}
		a.megaLogo{
			display: block;
			background: url(../images/buttons/megaLogo.png) 0 0 no-repeat;
			padding-top: 58px;
			width: 93px;
			height: 0px;
			overflow:hidden;
		}
