/* CSS Document */
body {
	margin: 0px;
	font-family:  Arial , sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #996300;
	background: url(images/tile.gif) center;
}

.blue_text {
	color: #071773;
}

address {
	margin: 0 0 2em 0;
	padding: 0 0 0 0;
	font-style:normal;
}

a:link {color: #7085ff; text-decoration: none; border-bottom: 1px dotted #7085ff;}     /* unvisited link */
a:visited {color: #7085ff; text-decoration: none; border-bottom: 1px dotted #7085ff;}  /* visited link */
a:hover {color: #415dff; text-decoration: none; border-bottom: 1px solid #415dff;}   /* mouse over link */

#footer a:link {text-decoration: none; border-bottom: none;}     /* unvisited link */
#footer a:visited {text-decoration: none; border-bottom: none;}     /* unvisited link */
#footer a:hover {text-decoration: none; border-bottom: none;}     /* unvisited link */

#mainbox a:link { border-bottom: none;}
#mainbox a:visited { border-bottom: none;}
#mainbox a:hover { border-bottom: none;}     /* unvisited link */

/* template #1 styles below */

.t1_right_side {
	vertical-align: top;
	padding-right: 0px;
}

.t1_left_side {
	width: 330px;
	vertical-align: top;
	text-align: left;
}

.t1_center {
	width: 660 px;
	text-align: center;
	padding: 10px 20px 10px 20px;
}

.t1_center strong {
	text-color: #415dff;
}

/* template #2 styles below */

.t2_right_side {
	width: 330px;
	vertical-align: top;
	text-align: left;
	padding: 0 4px 0 0;
}

.t2_right_side .top_image {
	margin:4px 0 0 15px;
}

.t2_left_side {
	text-align: left;
	vertical-align: top;
	padding: 10px 0 0 20px;
}

.t2_left_side h2 {
	display:none;
}

.t2_left_side p {
	margin: 0 0 1.5em 0;
}

.t2_left_side .stacked_item {
	background: url(images/circles.jpg) no-repeat bottom right;
	padding: 8px 0 10px 0;
	margin: 0 0 4px 0;
	width: 409px;
	float:left;

}

.t2_left_side .stacked_item p {
	margin: 3px 0 1em 0;
	padding: 0 5px 0 5px;
	text-align:left;

}

.t3_left_side {
	width: 160 px;
	text-align: left;
	vertical-align: top;
	padding: 10px 5px 0 20px;
}

.t3_right_side {
	width: 160 px;
	vertical-align: top;
	text-align: left;
	padding: 10px 20px 0 5px;
}

/* universal styles below */

#container {
	width: 760px;
	padding: 0px;
}

.main_cell {
	padding: 0;
	text-align: center;
	background-color: #f7f3cc;
}
.feature_section {
	text-align: center;
	vertical-align: top;
	padding:0;
}

.feature_block {
	margin-bottom:5px;
}

#blue_bar {
	position:relative;
	text-align:left;
	color: #071773;
	padding: 0;
	margin: 8px 0 0 15px;
	border: 0;
	background: url(images/blue_bar-middle.gif) repeat-y top left;
}

#blue_bar a:link {color: #071773; text-decoration: none; border-bottom: 1px dotted #071773;}     /* unvisited link */
#blue_bar a:visited {color: #071773; text-decoration: none; border-bottom: 1px dotted #071773;}  /* visited link */
#blue_bar a:hover {color: #000099; text-decoration: none; border-bottom: 1px solid #000099;}   /* mouse over link */

.blue_bar_wide-top {
	height: 5px;
	margin-left: 18px;
	background: url(images/middle_hand-top.jpg) no-repeat top left;
}

.blue_bar_wide-middle {
	position:relative;
	text-align:left;
	vertical-align: middle;
	color: #071773;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 70px;
	padding-bottom: 10px;
	margin-left: 18px;
	border: 0;
	background: url(images/middle_hand-middle.jpg) repeat-y top left;
}

.blue_bar_wide-bottom {
	height: 5px;
	margin-left: 18px;
	background: url(images/middle_hand-bottom.jpg) no-repeat top left;
}


.blue_bar-middle {
	padding: 6px;
}

.blue_bar-middle p {
	padding: 0 30px 0 15px ;
}

.blue_bar-middle ul {
	list-style-image: url(images/blueball.gif);
	list-style-type: disc;
	padding: 0 30px 0 25px ;
}

.blue_bar-middle address {
	padding: 0 30px 0 15px ;
}

.blue_bar-header {
	margin: 0 0 15px 0;
}

.big_blue_bar {
	position:relative;
	color: #071773;
	padding: 0;
	margin: 20px 0 20px 15px;
	border: 0;
	background: url(images/big_blue_middle.gif) repeat-y top left;
}

.big_blue_bar a:link {color: #071773; text-decoration: none; border-bottom: 1px dotted #071773;}     /* unvisited link */
.big_blue_bar a:visited {color: #071773; text-decoration: none; border-bottom: 1px dotted #071773;}  /* visited link */
.big_blue_bar a:hover {color: #000099; text-decoration: none; border-bottom: 1px solid #000099;}   /* mouse over link */

.big_blue_bar .topleft {
	border-bottom:solid thin #a8b1ea;
	border-right:solid thin #a8b1ea;
	width: 359px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
}

.big_blue_bar .topright {
	border-bottom:solid thin #a8b1ea;
	border-left:solid thin #a8b1ea;
	width: 359px;
	padding: 0px 0px 10px 20px;
	vertical-align: top;
}

.big_blue_bar .bottomleft {
	border-top:solid thin #a8b1ea;
	border-right:solid thin #a8b1ea;
	width: 359px;
	padding: 20px 10px 0px 0px;
	vertical-align: top;
}

.big_blue_bar .bottomright {
	border-top:solid thin #a8b1ea;
	border-left:solid thin #a8b1ea;
	width: 359px;
	padding: 20px 0px 0px 20px;
	vertical-align: top;
}

.big_blue_bar p {
	padding: 0 5px 0 0px ;
}

.stacked_item {
	background: url(images/circles.jpg) no-repeat bottom center;
	padding: 8px 0 10px 0;
	margin: 0 0 4px 0;
	width: 415px;
	float:left;
}

.stacked_item2 {
	background: url(images/circles.jpg) no-repeat bottom center;
	padding: 8px 0 10px 0;
	margin: 0 0 4px 0;
	width: 350px;
	float:left;
}

.stacked_item2 p {
	margin: 3px 0 1em 0;
	padding: 5px 5px 6px 5px;
	text-align:left;
}

.stacked_item p {
	margin: 3px 0 1em 0;
	padding: 0 5px 0 5px;
	text-align:left;
}

.img_thumb_left {
	float: left;
	margin: 0 10px 0 0;

}

.img_thumb_right {
	float: right;
	margin: 0 0 0 10px;

}

.img_subheader {
	display: block;
	margin: 0;

}


/* footer style */

#footer {
	height: 30px;
	width: 760px;
}

.nutrition {
	text-align:left;
	}
	
.nheader {
	padding:0 0 0 5px;
	}

.nvalues_underline td {
	border-bottom:1px solid #333399;
	padding:0 0 0 5px;
	}
	

/*---------------------Global Network-----------------------*/

#map_container {position:relative; width:720px; height:480px;}

#map_container a, #map_container a:hover, #map_container a:visited, #map_container a:active {text-decoration: none !important; border: none !important;}

#england { width:40px; height:38px; position: absolute; top: 99px; left: 286px;}
	#england a {width: 40px; height: 38px; display: block; text-indent: -99999px;}
	
#australia { width:40px; height:38px; position: absolute; top: 313px; left: 607px;}
	#australia a {width: 40px; height: 38px; display: block; text-indent: -99999px; overflow: hidden;}

#singapore { width:40px; height:38px; position: absolute; top: 226px; left: 505px;}
	#singapore a {width: 40px; height: 38px; display: block; text-indent: -99999px; overflow: hidden;}

#taiwan { width:38px; height:38px; position: absolute; top: 199px; left: 614px;}
	#taiwan a {width: 38px; height: 38px; display: block; text-indent: -99999px; overflow: hidden;}
	
#china { width:32px; height:38px; position: absolute; top: 180px; left: 547px;}
	#china a {width: 32px; height: 38px; display: block; text-indent: -99999px; overflow: hidden;}
	
#usa { width:32px; height:38px; position: absolute; top: 159px; left: 120px;}
	#usa a {width: 32px; height: 38px; display: block; text-indent: -99999px; overflow: hidden;}
	
#hawaii { width:32px; height:38px; position: absolute; top: 225px; left: 2px;}
	#hawaii a {width: 32px; height: 38px; display: block; text-indent: -99999px; overflow: hidden;}

#canada { width:32px; height:38px; position: absolute; top: 118px; left: 131px;}
	#canada a {width: 32px; height: 38px; display: block; text-indent: -99999px; overflow: hidden;}
	
#japan { width:37px; height:48px; position: absolute; top: 147px; left: 647px;}
	#japan a {width: 37px; height: 48px; display: block; text-indent: -99999px; overflow: hidden;}
	
#korea { width:34px; height:40px; position: absolute; top: 128px; left: 598px;}
	#korea a {width: 34px; height: 40px; display: block; text-indent: -99999px; overflow: hidden;}
	

