@charset "utf-8";
/* CSS Document */

body {
	padding : 0;
	margin : 0 0 0 0;
	font : 12px/18px "Trebuchet MS" ;
	background-image: url(../images/bodybg.jpg);
	background-repeat:repeat-x;
	background-color:#08a9e1;
	color : #000000;
}
td{font : 12px/18px "Trebuchet MS";
	color : #000000;}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea {
	padding : 0;
	margin : 0;
}
p {
	padding : 0 0 0 0px;
	margin : 0;
}
ul {
	list-style : none;
}
img {
	outline : none;
	border : none;
}
a {
	outline : none;
	text-decoration : none;
}


/* --------------------- bg css ------------------------------------------------------*/

.header_bg {
	background-image: url(../images/header_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#08a9e1;
	}

.box1_bg {background-image: url(../images/homebox1.png);background-repeat:no-repeat;}
.box2_bg {background-image: url(../images/homebox2.png);background-repeat:no-repeat;}
.box3_bg {background-image: url(../images/homebox3.png);background-repeat:no-repeat;}
.box4_bg {background-image: url(../images/homebox4.png);background-repeat:no-repeat;}


.footer_bg {background-image: url(../images/footerbg.jpg);background-repeat:repeat-x;}
.footer_bg2 {background-image: url(../images/footerbg2.jpg);background-repeat:no-repeat; padding-top:20px;}





/* ---------------------box css ------------------------------------------------------*/

.black14 { color:#000000; font-size:14px; text-align:center; line-height:20px;}
.darkblue { color:#002441; font-size:14px; line-height:20px;}
.darkblue1 { color:#002441; font-size:16px; font-weight:bold; line-height:20px;}

.blue22 { color:#004c92; font-size:22px; text-align:center; line-height:28px;}
.blue22bold { color:#004c92; font-size:22px; line-height:28px; font-weight:bold;}

.white12 { color:#ffffff; font-size:12px;}
.white16{ color:#ffffff; font-size:16px; font-weight:bold;}



/* ---------------------box css ------------------------------------------------------*/

.footermenu { font-size:12px; color:#ffffff; }
.footermenu a{ color:#ffffff;  }
.footermenu a:hover { color:#000000; text-decoration:none;}


#logo {
margin: -25px 0 0 -35px;
padding: 0px 0px 0px 0px;
vertical-align:bottom;
border: 0px;
background-color: transparent;
} 


/* --------------------- product page css ------------------------------------------------------*/

.producttop_bg {background-image: url(../images/product_topbox.png);background-repeat:no-repeat;}
.producttop_bg2 {background-image: url(../images/400.png);background-repeat:no-repeat;}
.producttop_bg3 {background-image: url(../images/productbigbox.png);background-repeat:no-repeat;}
.boxboder { border: dotted 1px #0055a4; background-image: url(../images/probg.png);background-repeat:repeat-x; background-color:#75deff; padding-top:10px; padding-bottom:10px;}
.proboxsamll {background-image: url(../images/probox2.png);background-repeat:no-repeat;}

/* --------------------- retail page css ------------------------------------------------------*/

.retailbox_bg {background-image: url(../images/retaillocator_box_bg.png);background-repeat:no-repeat;}
.googlemap_bg {background-image: url(../images/map_bg.png);background-repeat:no-repeat;}
.search_bg {background-image: url(../images/location_dropbox_bg.png);background-repeat:no-repeat;}
.search_bg2 {background-image: url(../images/location_dropdown_box.jpg);background-repeat:no-repeat;}
.inputtextbox { border: solid 1px #2bb0e2; width:170px; height:15px; font-size:11px; color:#ffffff; background-color:#2bb0e2;}
.inputtextbox2 { border: solid 1px #0055a4; width:300px; height:22px; font-size:11px; color:#333333; background-color:#ffffff;}
.inputtextbox4 { border: solid 1px #2bb0e2; width:170px; height:15px; font-size:11px; color:#ffffff; background-color:#2bb0e2;}

/* --------------------- news page css ------------------------------------------------------*/

.news_bg {background-image: url(../images/inthenews_box_bg.png);background-repeat:no-repeat;}
.news_bg2 {background-image: url(../images/news_box.png);background-repeat:no-repeat;}
.news_bgsmall {background-image: url(../images/recent_news_event_box_bg.png);background-repeat:no-repeat;}
.blue_new { color:#0055a4; font-size:14px;}

/* --------------------- news2 page css ------------------------------------------------------*/

.news2_bg {background-image: url(../images/inthenews_box_bg2.png);background-repeat:no-repeat;}
.blue188 { color:#004c92; font-size:18px; line-height:24px; }

.news2menu { font-size:14px; color:#0055a4; font-weight:bold; }
.news2menu a{ color:#0055a4; text-decoration:underline;   }
.news2menu a:hover { color:#0055a4; text-decoration:none;}


/* --------------------- company page css ------------------------------------------------------*/

.company_bg {background-image: url(../images/companyoverview_box_bg.png);background-repeat:no-repeat;}
.company_bgleft {background-image: url(../images/sidemenu_bg.png);background-repeat:no-repeat;}
.company_bgleft2 {background-image: url(../images/sidemenu_back.png);background-repeat:no-repeat;} 
.blue_new2 { color:#002441; font-size:14px;}

.companyleftmenu { font-size:16px;  text-align:left; background-image: url(../images/sidemenu_arrow_hover.png); background-repeat:no-repeat; background-position:right;}
.companyleftmenu a{  color:#000000;  }
.companyleftmenu a:hover, .companyleftmenu a.active {  color:#000000; }

.companyleftmenu2 { font-size:16px;  text-align:left; background-image: url(../images/sidemenu_arrow_normal.png); background-repeat:no-repeat; background-position:right;}
.companyleftmenu2 a{  color:#000000;  }
.companyleftmenu2 a:hover, .companyleftmenu2 a.active {  color:#000000; }

/* ---------------------  Geography  page css ------------------------------------------------------*/

.geography_bg {background-image: url(../images/geographic_box_bg.png);background-repeat:no-repeat;}

/* ---------------------  contact  page css ------------------------------------------------------*/

.contact_bg {background-image: url(../images/contact_box_bg.png);background-repeat:no-repeat;}

.contactmailmenu { font-size:12px; color:#002441; }
.contactmailmenu a{ color:#002441; text-decoration:underline;   }
.contactmailmenu a:hover { color:#002441; text-decoration:none;}

/* ---------------------  MIX MILLION  page css ------------------------------------------------------*/

.mixmillion_bg {background-image: url(../images/mixamillion_box_top.png);background-repeat:no-repeat;}
.mixmillion_bg2 {background-image: url(../images/puzzle_heading_bg.jpg);background-repeat:no-repeat;background-position:center;}
.mixmillion_bg3 {background-image: url(../images/mixamillion_box_animals.png);background-repeat:no-repeat;}

.blue18 { color:#004c92; font-size:18px; text-align:center; line-height:24px; }
.white20{ color:#ffffff; font-size:20px; font-weight:bold; text-align:center;}
.black20{ color:#000000; font-size:20px; font-weight:bold; text-align:center;}

.mixmillionmenu { font-size:12px; color:#03395a; font-weight:bold; text-align:center; }
.mixmillionmenu a{ color:#03395a; text-decoration:none;   }
.mixmillionmenu a:hover { color:#ffffff; text-decoration:none;}

/* ---------------------  Testimonials  page css ------------------------------------------------------*/

.testimonials_bg {background-image: url(../images/testimonials_box_bg.png);background-repeat:no-repeat;}

/* ---------------------  Global Puzzle page css ------------------------------------------------------*/

.global_bg {background-image: url(../images/geography_productdetails_box.png);background-repeat:no-repeat;}
.global_bg2 {background-image: url(../images/geography_productdetails_box.png);background-repeat:no-repeat;}
.global_bg3 {background-image: url(../images/boxmiddle.jpg);background-repeat:repeat-y;} 
.global_bg4 {background-image: url(../images/recent_news_event_box_bg.png);background-repeat:no-repeat;}

/* ---------------------  10.01.2012 ------------------------------------------------------*/
.su_news2Bg{background:url(../images/su_news2Bg.png) repeat-y 0 0; width:1023px}


