* { padding: 0; margin: 0; } 

#pic1{ position:absolute; z-index:200; paddidng:50px -50px 0px 0px;}

html {	}
	
body {
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #6d6d6d;
	background: url(images/bg_tile.gif);
}

img { border:none;}
#wrap {
	width: 976px;
	height:100%;
	margin: 0 auto;
}

p{text-align:justify; padding:5px; text-decoration:none;}	
		
.reset {
	display: block; 
	clear: both; 
	font-size: 1px; 
	height: 1px; 
	line-height: 0.1px;
}
h2{
	font-size: 14px;
	font-weight:bold;
	color:#386ab1;
	padding:10px 2px 2px 5px;
}
.clear {
  clear: both;
  margin-bottom: 15px;
}

.dir_rtl { direction: rtl;  text-align:right; font-size:10px; font-weight:bold;}
#links .dir_rtl a { color:#1751a3;}
/* New layout style
-------------------------------------------------------- */
#mastlogo{z-index:5; position:absolute; left:40px; top:30px; color:blue; font-weight:bold;}
#innercontent{
	z-index:1;
	position:absolute;
	left:0px;
	top:380px;
	width:976px;
	height:auto;
	background-image:url(images/public/secontentbg.png);
	padding:0px 0px 0px 0px
}
#newsearch{z-index:5; position:absolute; left:810px; top:119px; color:blue; font-weight:bold;}
#searchtxtbg{z-index:7; position:absolute; background-image:url(images/public/searchbg.png); padding:4px 5px 4px 5px; width:137px;}
#searchgo{z-index:8; position:absolute; left:935px; top:119px; }

#mailer{z-index:5; position:absolute; left:40px; top:420px; color:blue; font-weight:bold;}
#mailertxtbg{z-index:7; position:absolute; background-image:url(images/public/newsletterbg.png); padding:23px 10px 10px 10px; width:250px; height:40px;}
#mailergo{z-index:8; position:absolute; left:250px; top:439px; }

#productRange{z-index:3; position:absolute; left:40px; top:180px; width:250px; height:20px; background-image:url(images/public/productrange.png); padding:160px 60px 20px 60px; font-size:10px; text-align:left; color:#999999; font-family:arial;}
#toplinks{z-index:9; position:absolute; left:670px; top:0px; width:310px;}
#footermenu{z-index:12; position:absolute; left:3px; top:706px; width:500px; height:25px;}
#searchtxt{font-size:10px; text-align:left; border:1px solid #FFFFFF; color:#999999; font-family:arial;}
#newmenu{z-index:3; position:absolute; left:0px; top:115px; color:red; font-weight:bold;}
#flashbg{z-index:2; position:relative; width:976px; height:522;}
#secflashbg{
	z-index:2;
	position:relative;
	width:950px;
	height:380px;
}
#bannerbg{z-index:6; position:absolute; left:0px; top:522px; width:962px; height:175px; padding-left:14px; padding-top:15px; background-image:url(images/home/white_bg_full.png);}

/*-------------------------------------------------------- */
	
/* interface 
-------------------------------------------------------- */
#header, #menu, , #page_content, #footer , #page_top_wrap{
	float: left;
	position: relative;
	width: 100%;
}

#top_wrap{ margin-top: 0px;float: left; position: absolute; width: 100%; height:522px; width: 976px; position:relative; z-index:1;/*background:url(images/home/bg_slides.gif) no-repeat top;*/}
#header { height:120px; } 

#links {
	font-size:9px;
	list-style:none;
	text-align:right;
	padding-top: 10px;
	margin-right:10px;
	color:#222;
	float:right;
}
#seclinks {
	font-size:9px;
	list-style:none;
	text-align:right;
    padding-top: 10px; 
	margin-right:10px;
	color:#FFFFFF;
	float:right;
}
.ft {
	font-size:9px;
	list-style:none;
	text-align:left;
    padding-top: 10px; 
	margin-right:10px;
	color:#666666;
	text-decoration:none;
}
.ftlinks {
	font-size:9px;
	list-style:none;
	text-align:left;
    padding-top: 10px; 
	margin-right:10px;
	color:#1751a3;
	text-decoration:none;
}
.ftlinks:hover {
	color:#666666;
	text-decoration:underline;
}
.ftwlinks {
	font-size:9px;
	list-style:none;
	text-align:left;
    padding-top: 10px; 
	margin-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}
#white {
	font-size:9px;
	list-style:none;
	text-align:left;
	margin-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.ftwlinks:hover {
	color:#000000;
	text-decoration:underline;
}
#logo {
	width:223px;
	height:69px;
	padding-top: 32px;
	padding-left: 36px;
	position: absolute;
	z-index:10;
}

.search{ display: inline; width:80%; border: 1px #ccc solid; }
.search input { background:#ccc; border: none;}

#menu{
	margin: 0 12px;
	width:952px;
	height:34px;
	background :url(images/public/menu_bg.png) no-repeat;
	z-index: 800;
}

#home_main_left {
	width:367px;
	float:left;	
	margin-top: 19px;
	margin-left: 50px;
}

#products {
	width:367px;
	height:235px;
	background:url(images/home/products.png) no-repeat 0;
	float:left;
	font-size: 10px; font-family:"Kozuka Gothic Pro R", Tahoma;
}

#products p { margin: 170px 15px 0 15px; font-size: 10px; font-family:"Kozuka Gothic Pro R", Tahoma;}
#products form { text-align:center; margin-top:10px;}
#products menu { font-size:10px; border:none;}
.menu_list {font-size:9px;	line-height:18px;}

#ml_form {
	float:left;
	margin:20px 5px;
	width:235px;
	background:url(images/home/ml_bg.png) no-repeat top;
}
.archive_text { font-size:9px;}
.archive_text a {color:#fff;}

#ml_form input { border: #FFFFFF solid 1px ; margin:19px 20px 10px 10px;}

#bottle {
	padding-top: 0px;
	padding-left:100px;
	float:left;
}

#content{
	width:946px; height: 154px;
	padding:14px 15px;
	background:url(images/home/white_bg.png) no-repeat top;
}

#section_pics { 
	padding:20px 0 ;
	float: left;
	position: relative;
	width: 100%;}
	
#section{ float:left;}
.section_space {padding-left:12px;}

#footer {
	background: url(images/public/footer_bg.png) top no-repeat;
		padding: 10px 0 3px 0;
		color:#1751a3;
		}

/* inner page layout
-------------------------------------------------------- */

#page_top_wrap{ margin-top: 30px; height:410px; width: 976px; background:url(images/pages/page_top_bg.png) no-repeat top;}

#page_masthead {
	margin: 8px 12px;
	width:952px;
	height:241px;
	float:left;
}

#page_content{
	width:939px; height: auto;
	padding:10px 11px 15px 26px;
	background:url(images/pages/page_bg.png) repeat-y top;
}

#page_main {
			float: left;
			width: 665px;
			margin-right:26px;; padding:0;
}

#secpage_main {
			float: left;
			width: 665px;
			margin-right:0px;; padding:0;
}
#bread_clam{
	line-height:20px;
	margin-bottom: 20px;
	background-color:#e1f2fa;
	padding-left:8px;
	font-size:10px;
}

#page_title {
	background:url(images/pages/title_{title}.gif) no-repeat top;
	margin-bottom:15px;
}

#page_title h1{
	position: relative;
	display: block;
	height: 30px;
	text-indent: -9999px;
}

#page_main p{ padding-bottom:15px; margin:0px; line-height:16px; text-align:justify;}

#text_box {
	width:200px;
	position: relative;
	padding:5px 5px 15px 10px;
	color:#0777b7;
	font-size:16px;
	line-height:25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	float:right;
}

#product_left{ width: 290px; float:left;}
.zoom { font-size:10px; padding:10px; text-align:right;}
#other_products h3{ font-size:16px; padding:5px 0; color:#1a4582; font-weight:bold; letter-spacing:-0.1em;}
.light_blue { color:#28a5d3;}


#other_products ul, #other_products li {
	list-style-type: none;
}
#other_products ul{
	border-top: dashed #CCCCCC 1px;
}	

#other_products ul li {
		border-bottom: dashed #CCCCCC 1px;
		line-height: 25px;
}	

#other_products ul li {
		background: url("images/pages/arrow_blue.gif") 8px 10px no-repeat;
		padding-left:20px;
}

#product_right{ width:355px; float:right; margin-left:20px;}
#product_right h2 { color:#28a5d3; font-size:18px; letter-spacing:-0.1em; margin: 10px 0;}
#product_right p{line-height:20px;}
.text_13px_blue { color:#28a5d3; font-size:13px; font-weight:bold;}
#product_right ul { margin-top: -10px; }
#product_right li { padding-left:20px; margin-left:10px; list-style-type:none; line-height:25px; background:url(images/pages/li_dot.gif) no-repeat 3px 11px;}

#health_section { width:315px; float:left; margin:5px 8px 5px 9px;}
.title_margin { margin-bottom:10px;}
#sec_pic{float:left; width:86px;}
#sec_list {width: 214px; float:right; margin-right:5px;}
#sec_list_s {width: 160px; float:right; margin-right:5px;}
#sec_list_s ul { list-style:none;}
#sec_list_s ul li { font-size:12px; font-weight: bold; line-height:18px;}
#sec_list_s ul li li { font-size:10px; font-weight: normal; line-height:13px; padding:0 0 5px 0;}
#sec_list ul { list-style:none;}
#sec_list ul li { font-size:12px; font-weight: bold; line-height:18px;}
#sec_list ul li li { font-size:10px; font-weight: normal; line-height:13px; padding:0 0 5px 0;}
#page_col {
			float: right;
			width: 238px;
			margin:0 0 0 10px; padding:0;
}

#banner_space {
	padding-top: 15px;
}

/* rounded corner box
================================== */
/* set millions of background images */
.rbroundbox { background: url(images/pages/nt.gif) repeat; }
.rbtop div { background: url(images/pages/tl.gif) no-repeat top left; }
.rbtop { background: url(images/pages/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/pages/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/pages/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 15px;
font-size: 1px;
}
.rbcontent { margin: 0 15px; }
.rbroundbox { width:290px; margin:0; }

/* navigation links
-------------------------------------------------------- */
/* seconderly links */

#seclinks a {
  list-style:none;
  color:#FFFFFF;
  text-decoration:none;
}

#seclinks a:hover {
  color: #28a5d3;
}

#seclinks li {
  float: left;
  padding: 0 0.2em 0 0.2em;
}

#links a {
  list-style:none;
  color:#222;
  text-decoration:none;
}

#links a:hover {
  color: #28a5d3;
}

#links li {
  float: left;
  padding: 0 0.2em 0 0.2em;
}

/* footer */
#footer_links {
	margin-right:10px;
	color: #26568d;
	font-size:9px;
	float: right;
	width:190px;
}

#footer_links a {
	color:#26568d;
	text-decoration:none;
	font-weight:normal;
}
#footer_links a:hover {
	color: #28a5d3;
}

#footer_links li {
  list-style:none;
  float: left;
  padding: 0 0.2em 0 0.2em;
}

/* non-navigation links
-------------------------------------------------------- */
a {
	color: #1751a3;
	text-decoration:none;
	}

a:hover {
	color: #3399CC;
}
	


/* content area
	
/* text
-------------------------------------------------------- */

#footer p {
	font-size:9px;
	line-height:15px;
}

#copyright {
	text-align:right;
	color: ##1751a3;
	font-size:9px;
	margin-left:10px;
	float: left;
}



/* contact form
-------------------------------------------------------- */
#contact-area {
	width: 400px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 50px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #666;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	font-size: 12px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 80px;
	padding-top: 5px;
}

.career table {margin:0}
.career td { border:1px #eeeeee solid; padding: .6em .3em;}
.GridItem a{ font-weight:bold; font-size:10px; padding:10px 0 0 0;}
/*top-menu starts*/
 
  .search{ padding:9px 0 0 0; } 
  .tm-txtbox{  background:#fff; border:0; height:13px; width:100px; padding:0px 4px 0 0; font-size:10px; float:left}
.tm-btn{   width:20px; background:url(images/public/searchgo.png) no-repeat; border:0; height:19px; float:right; cursor:pointer; margin:-3px 0px 0 0; } 
.tm-btn2{   width:20px; background:url(images/public/searchgo.png) no-repeat; border:0; height:19px; cursor:pointer; margin:-3px 0px 0 0; } 
/*top-menu ends*/