@charset "utf-8";
/* CSS Document */

body{
	background-image: url(images/flowerbg.jpg);
	margin: 0 auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #666666;
	line-height: 20px;
	

}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #666666;
}

a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #666666;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #000000;
}
div.mainbox-container{
	background-image:url(images/inside-page-top-bg.gif);
	background-repeat:no-repeat;
	text-align: center;
	margin:auto;
	padding: 0;
	background-position:  center top;

}
div.aboutus-mainbox-container{
	background-image: url(images/aboutus-page-top-bg.gif);
	background-repeat:no-repeat;
	text-align: center;
	margin:auto;
	padding: 0;
	background-position:  center top;

}
div.mainbox{
	width: 997px;
	margin:auto;
	padding:0;
	background-image: url(images/inside-mainbox-bg.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	overflow: hidden;
}
div.aboutus-mainbox{
	width: 997px;
	margin:auto;
	padding:0;
	background-image: url(images/aboutus-main-banner-bg.jpg);
	background-repeat:no-repeat;
	background-color: #ffffff;
	overflow: hidden;
}

div.topheader{
	width: 997px;
	margin:0;
	padding:0;
	height: 85px;
}
div.topheader-left{
	float:left;
	width: 341px;
	height: 85px;
	margin:0;
	padding:0;
}
div.topheader-right{
	float:right;
	width: 656px;
	margin:0;
	padding:0;
	background-image:url(images/topheadernav-bg.gif);
	background-repeat:no-repeat;
	height:85px;
}
div.main-nav-box{
	width: 997px;
	margin: 38px 0 0 0;
	padding:0;
	text-align:left;
	
}
div.main-nav{
	width: 969px;
	margin: 0 0 0 28px;
	padding:0;
	
}
div.main-nav ul{
	margin:0;
	padding:0;
}
div.main-nav li{
	list-style-type: none;
	margin: 0 0 0 0;
	padding:0 45px 0 0;
	display: inline;
}
div.inside-banner-container{
	margin:0;
	padding:0;
}
div.inside-banner-box{
	width: 997px;
	height: 249px;
	margin: 0px 0 0 0;
	padding:0;
	
}
div.inside-banner-left{
	width: 604px;
	float:left;
	margin:0;
	padding:0;
}
div.inside-banner-right{
	width: 392px;
	float:right;
	margin:0;
	padding:0;
}
div.inside-banner-left-box{
	width: 604px;
	height:160px;
	margin: 20px 0 0 0px;
	text-align:left;
}
div.inside-banner-right-box{
	width:392px;
	text-align:left;
	margin:0;
	padding:0;
}
div.inside-banner-left-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#ffffff;
	margin:0;
	padding:0 0 0 48px;
}
div.lil-genius-page-title-box{
	margin: 0px 0 0 0;
	padding:0;
	text-align: left;
	height: 90px;
	
}
div.lil-genius-page-title{
	margin:0;
	padding:0;
}
div.lil-genius-sub-title{
	margin: 13px 0 0 0;
	padding:0;
	text-align:left;
}
div.products-main-container{
	width: 997px;
	margin: 25px 0 0 0px;
	text-align:left;
}
div.products-main-box{
	width: 987px;
	margin: 0 0 0 40px;
}
div.products{
	width: 209px;
	height: 184px;
	margin: 0 28px 0 0;
	padding:0;
	float:left;
	display: inline;
	background-image:url(images/Products-bg.jpg);
	background-repeat:no-repeat;
}
div.products-image{
	text-align:center;
	margin: 40px 0 0 0;
	
}
div.product-name-box{
	width: 987px;
	margin: 0 0 0 58px;
	background-color:#FFF;
	
}
div.product-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	text-align:center;
	margin: 15px 57px 0 0;
	padding:0;
	display: inline;
	width: 181px;
	float:left;
}
div.footer{
	width: 997px;
	margin:0 auto;
	padding:0;
	
}
div.footer-bg{
	background-image:url(images/footer-bg.gif);
	background-repeat:no-repeat;
	width: 997px;
	margin:0;
	padding:0;
}
div.footer-container{
	width: 960px;
	margin:0 0 0 37px;
	padding:0;
	text-align: left;
	height: 170px;
}
div.footer-left{
	width: 168px;
	float:left;
}
div.footer-right{
	width: 611px;
	float:right;
}
div.footer-right-container{
	width: 555px;
	margin: 31px 0 0 56px;
}
div.footer-center{
	width: 181px;
	float:left;
}
div.footer-center-container{
	margin: 31px 0 0 56px;
	width: 125px;
}
div.footer-left-container{
	margin:31px 0 0 0;
	padding:0;
}
div.footer-link-titles{
	margin:0;
	padding:0;
}
div.footer-links{
	margin:18px 0 0 0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	text-decoration:none;
}
div.footer-links ul{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	text-decoration:none;
	margin: 0;
	padding:0;
	
}
div.footer-links li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	line-height: 22px;
	margin: 0;
	padding:0;
}

div.footer-links li a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	line-height: 22px;

}
div.footer-links li a:link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	line-height: 22px;

}
div.footer-links li a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	line-height: 22px;

}
div.footerlinksinside {
	margin:0;
	padding:0;
}
div.footerlinksinside ul {
	margin:0;
	padding:0;
}
div.footerlinksinside li{
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none;
	text-align:left;
	line-height: 22px;
	margin:0;
	padding: 0 0 0 10px;
}
div.footerlinksinside li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none;
	text-align:left;
	line-height: 22px;

}
div.footerlinksinside li a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none;
	text-align:left;
	line-height: 22px;

}
div.footerlinksinside li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	line-height: 22px;

}
div.inside-mainbox-bottom-bg{
	background-image:url(images/inside-mainbox-bottom-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-color:#FFF;
	width: 997px;
	height: 69px;
}
div.inside-mainbox-bottom-container{
	margin:0;
	padding:0;
	width: 997px;
	height: 69px;
}
div.pages-container{
	text-align:right;
	margin: 0px 55px 0 0;
	padding: 28px 55px 0 0;
}
div.pages-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#959590;
	text-decoration:none;
}
div.pages-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#959590;
	text-decoration:none;
}
div.pages-text a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#959590;
	text-decoration:none;
}
div.pages-text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
div.products-wide{
	width: 446px;
	height: 204px;
	margin: 0 28px 0 0;
	padding:0;
	float:left;
	display: inline;
	background-image: url(images/products-bigger-bg.jpg);
	background-repeat:no-repeat;
}
div.products-image-wide{
	text-align:center;
	margin: 20px 0 0 0;
	
}
div.product-name-wide{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
	text-align:center;
	margin: 15px 28px 10px 0;
	padding:0;
	display: inline;
	width: 446px;
	float:left;
}
div.aboutus-main-box{
	width: 997px;
	margin: 0px 0 0 0;
	padding:0;
	text-align:left;
	
}
/*div.aboutus-mainbox-container{
	background-image:url(images/inside-page-top-bg.gif);
	background-repeat:no-repeat;
	text-align: center;
	margin:auto;
	padding: 0;
	background-position:center top;

}
*/
div.aboutus-inside-banner-right{
	width: 392px;
	float:right;
	margin: 91px 0 0 0;
	padding:0;
}
div.inside-banner-left{
	width: 604px;
	float:left;
	margin:0;
	padding:0;
	background-position:bottom;
	height: 250px;
}
div.about-inside-banner-left-box{
	width: 604px;
	margin: 80px 0 0 0px;
	text-align:left;
	background-position:bottom;
	height: 155px;
}
div.about-vision-title{
	margin:0 0 10px 0;
	padding:0;
	
}
div.aboutus-page-title-box{
	margin: 240px 0 0 0;
	padding:0;
	text-align: left;
}
div.about-sub-title{
	margin: 70px 0 0 0;
	padding:0;
	text-align:left;
}
div.aboutus-main-container{
	width: 997px;
	margin: 50px 0 0 0;
	padding:0;
	text-align:left;
}
div.aboutus-left{
	margin:0px 0 0 10px;
	width: 627px;
	float:left;
	
}
div.aboutus-right{
	margin:0 30px 0 0;
	width: 330px;
	float:right;
	background-image:url(images/left-divider.jpg);
	background-repeat:no-repeat;
	height: 323px;
}
div.aboutus-left-container{
	margin:0;
	padding:20px 0 0 0;

	
}
div.title-mission{
	margin:0px;
	padding:0;
}
div.aboutus-right-container{
	margin:0;
	padding:20px 0 0 30px;

}
div.title-history{
	margin:0;
	padding:0;
}
div.aboutus-right-content-box{
	margin:0;
	padding:0;
}

div.aboutus-left-content-box{
	margin: 20px 0 0 0;
	padding:0;
}
div.aboutus-right-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #666666;
	line-height: 20px;
	margin:0;
	padding:0 40px 0 0;
}
div.aboutus-left-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #666666;
	line-height: 20px;
	margin:0;
	padding: 20px 40px 0 0;
}
div.csr-image{
	margin:20px 0 0 10px;
	padding:0;
	text-align:left;
	
}
div.csr-main-container{
	width: 957px;
	margin: 70px 0 0 0;
	padding:0;
	text-align:left;
}

div.csr-content-box{
	width:957px;
	margin:0 30px 0 0;
	padding:0;
}
div.csr-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #666666;
	line-height: 20px;
	margin: 0 0px 0 0;
	padding:0 20px 0 10px;
	display: inline;
	float:left;
	width:270px;
	text-align:left;
	
}
div.store-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	color: #666666;
	line-height: 20px;
	margin:0 0 0 10px;
	
}

div.genius-inside-banner-right{
	width: 392px;
	float:right;
	margin: 2px 0 0 0;
	padding:0;
}
div.gscape-inside-banner-right{
	width: 392px;
	float:right;
	margin: 5px 0 0 0;
	padding:0;
}
div.egonauts-inside-banner-right{
	width: 392px;
	float:right;
	margin: 2px 0 0 0;
	padding:0;
}
div.brandpartner-bg{
	width: 136px;
	height: 120px;
	margin: 0 22px 0 0;
	padding:0;
	float:left;
	display: inline;
	background-image: url(images/logo-bg.jpg);
	background-repeat:no-repeat;
}
div.brandpartner{
	text-align:center;
	margin: 32px 0 0 0;
	
}
div.brandpartner-inside-banner-right{
	width: 392px;
	float:right;
	margin: 51px 0 0 0;
	padding:0;
}
div.contact-banner-right{
	width: 392px;
	float:right;
	margin: 51px 0 0 0;
	padding:0;
}
div.contact-main-container{
	width: 997px;
	margin: 50px 0 0 0;
	padding:0;
	text-align:left;
}
div.media-banner-right{
	width: 392px;
	float:right;
	margin: 51px 0 0 0;
	padding:0;
}
div.csr-banner-right{
	width: 392px;
	float:right;
	margin: 57px 0 0 0;
	padding:0;
}

div.store-banner-right{
	width: 392px;
	float:right;
	margin: 51px 0 0 0;
	padding:0;
}

div.magnum-inside-banner-right{
	width: 392px;
	float:right;
	margin: 0px 0 0 0;
	padding:0;
}
div.footer-designedbydreamscape
{
	width: 960px;
	margin: auto;
	padding: 30px 0 0 37px;
	font-size: 11px;
}
div.footer-designedbydreamscape a
{
	font-size: 11px;
}
div.footer-designedbydreamscape a:link
{

	font-size: 11px;
}
div.products-image1{
	text-align:center;
	margin: 20px 0 0 0;
	
}
