@charset "UTF-8";
/*-----style reset-----*/
html, body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, blockquote, pre, code {margin: 0; padding: 0; border:0; }
img, fieldset, input, textarea { border: 0;}
:focus { outline: 0; }
em { font-style: italic; }
strong { font-weight: bold; } 
ul { list-style: none; } 
h1, h2, h3, h4 { font-size:16px; font-weight: normal; }


/*-----page frame-----*/
body {
	color:#dedede; background-color: white;
	font-size:16px;; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
	margin: 0;
}
/*----- main wrapper -----*/

input { font-size:0.9em; color:#777777; }
#submit { background:url(../img/general/form-submitBtn.jpg) top left no-repeat; width:60px; height:17px; margin-left:8px; float:left; font-size:0px; cursor:pointer;}
#wrapper {
	background:url(../img/general/general-shadowNoAlpha.jpg) top right repeat-y scroll;
	width:963px;
	display: table-cell; height: 100%;
}
/*----- header -----*/
#header {
	background:url(../img/general/header-bg.png) top left repeat-x;
	top: 0; left: 0; width: 960px; height:80px;
}
#header #claim {
	float:left;
	margin-left:30px; margin-top:32px;
}
#header #logo {
	margin-left:526px;
	position:relative;
}
#header #gerylineHeader { background:#e3e3e3; width:960px; height:16px;}
/*----- content -----*/
/*----- index / start page -----*/
#index-content{ margin-top: 57px; left: 0; width:960px; }
#index-content #container-left { width: 368px; font-size:0.69em; }
#index-content #container-left #textbox { margin-left:32px; margin-right:46px; color:#8c8a8a; }
#index-content #container-left #textbox h1 { font-size:1em; font-weight:bold; color:#0000c9; margin-bottom:12px; }
#index-content #container-left #brandbox { margin-top:46px; }
#index-content #container-left #brandbox h1 { width:272px; height:19px; background-color:#e3e3e3; font-size:1em; font-weight:bold; color:#777777; padding-top:6px; padding-left:32px;}
#index-content #container-right{ background:url(../img/general/content-start-gradientNoAlpha.jpg) top left no-repeat; width:592px; }
/*----- index / start page Form -----*/
#index-content #container-right #selectbox{
	width:508px; height:96px;
	background:#f7f7f7; border-color:#f6f6f6; border-width:1px; border-style: solid;
	margin-left:48px;
}
#index-content #container-right #selectbox #formcontainer {
	margin-left:30px; padding-top:24px;
	font-size:0.69em;
	color:#777777;
}
#index-content #container-right #selectbox #formcontainer select { width:178px; height:20px;}
#index-content #container-right #selectbox #formcontainer p { margin-left:12px; margin-right:12px}
#index-content #container-right #selectbox #formcontainer option { font-size:0.656em;}

#index-content #container-right #selectbox #formcontainer #leftbox{ width:197px;}
#index-content #container-right #selectbox #formcontainer #rightbox{margin-left:12px; }
/*----- index / start page Map -----*/
#index-content #container-right #map { margin-top:17px; margin-left:30px; margin-bottom:62px;}
/*----- content -----------*/
#content {margin-top: 57px; left: 0; width:960px;font-size:0.688em; color:#777777;}
#content #content-leftbox { width:153px; }
#content #content-leftbox li{ display:block;}
#content #content-leftbox a{ display:block; color:#777777; text-decoration:none;}
#content #content-leftbox #dosingdevice { margin-top:55px; }

/*--------- center row -----------*/

#content #content-centerbox {  margin-bottom:92px; width:617px; background:url(../img/general/rightbox-border-dottedNoAlpha.gif) top right repeat-y;}
#content #content-centerbox #formcontainer { width:512px; height:123px; background:#f7f7f7; border-color:#f6f6f6; border-width:1px; margin-left:48px; }
#content #content-centerbox #formcontainer a{
	display:block;
	background:url(../img/general/icon-searchmask-Alpha.gif) top left no-repeat; 
	text-decoration:none; 
	color:#777777; 
	margin-left:16px; margin-top:10px; padding-left:12px;
}
#content #content-centerbox #formcontainer p { margin-left:12px; margin-right:12px}
#content #content-centerbox #formcontainer h2{ display:table; margin-left:31px; margin-top:16px; color:#0101c3; font-size:1.2em; font-weight:bold;}
#content #content-centerbox #formcontainer #leftbox{ width:197px; margin-left:32px; margin-top:8px;}
#content #content-centerbox #formcontainer #rightbox{margin-left:12px; margin-top:16px;}
#content #content-centerbox #formcontainer #help_batchcode { float:left; margin-left:112px; visibility:hidden; }


#content #content-centerbox #maincontent { margin-left:48px; margin-top:24px; width:512px; }
#content #content-centerbox #maincontent h1{ color:#0000c9; font-size:1.4em; font-weight:bold; margin-bottom:17px; }
#content #content-centerbox #maincontent h2{ color:#0000c9; font-size:1.2em; font-weight:bold; }
#content #content-centerbox #maincontent h3{ font-size:1em; font-weight:bold; color:#777777; width:160px; margin-top:17px;}
#content #content-centerbox #maincontent h4{ font-size:0.9em; color:#0000c9; font-weight:bold; }
#content #content-centerbox #maincontent a{ color:#0000c9; }
#content #content-centerbox #maincontent img{ margin-top:5px; }

#content #content-centerbox #staticcontent { margin-left:48px; width:512px; }
#content #content-centerbox #staticcontent h1{ color:#0000c9; font-size:1.4em; font-weight:bold; margin-bottom:17px; }
#content #content-centerbox #staticcontent h2{ color:#0000c9; font-size:1.2em; font-weight:bold; }
#content #content-centerbox #staticcontent h3{ font-size:1em; font-weight:bold; color:#777777; width:160px; margin-top:17px;}
#content #content-centerbox #staticcontent h4{ font-size:0.9em; color:#0000c9; font-weight:bold; }
#content #content-centerbox #staticcontent a{ color:#0000c9; }
#content #content-centerbox #staticcontent img{ margin-top:5px; }
#content #content-centerbox #staticcontent ul { margin-top:8px; margin-bottom:8px;}
#content #content-centerbox #staticcontent li { list-style:disc; margin-left:16px; }

#content #content-rightbox {  }
#content #content-rightbox h2{ color:#0000c9; font-size:1.2em; font-weight:bold; margin-left:32px;}
#content #content-rightbox ul{ margin-left:32px; }
#content #content-rightbox li { 
	width: 112px;
	margin-top:12px; padding-left:12px;
	display:block;
	background:url(../img/general/icon-searchmask-Alpha.gif) top left no-repeat; 
}
#content #content-rightbox li a{ text-decoration:none; color:#6b6b6b; }
#content #content-rightbox #sib-link {
	background:url(../img/general/icon-sib-navNoAlpha.gif) top left no-repeat;
	width:92px;
	height:60px;
	padding-left:52px;
	margin-left:22px; margin-top:16px;
}
#content #content-rightbox #sib-link a{ text-decoration:none; color:#6b6b6b; }
#content #content-rightbox #pgbrands { margin-top:50px; }
#content #content-rightbox img { margin-top:15px; margin-left:28px; }

#content #result2ColumsLeft{ 
	background:url(../img/general/rightbox-border-dottedNoAlpha.gif) top right repeat-y;
	width:258px; margin-top:24px;
}
#content #result2ColumsLeft p{ width:206px; }
#content #product_links ul { margin-top:8px;}
#content #product_links li a{ background:url(../img/general/icon-sprite-rusult-infoNoAlpha.gif) no-repeat; color:#777777; float:left; }
#content #product_links li a.infosabouting{
	width:120px;
	background-position:0px 0px; background-repeat:no-repeat; color:#0101c3; 
	text-decoration:none; 
	padding-left:18px;
}
#content #product_links li a.printthis{
	width:30px;
	color:#777777; 
	background-position:0px -23px; background-repeat:no-repeat;
	text-decoration:none; 
	padding-left:18px;
}
#content #product_links li a.sdslink{
	width:120px;
	color:#777777; 
	background-position:0px -48px; background-repeat:no-repeat;
	text-decoration:none; 
	padding-left:18px;	
}


#content #result2ColumsRight { margin-top:24px; }
#content #result2ColumsRight ul { margin-left:30px; }
#content #result2ColumsRight li a{ background:url(../img/general/icon-sprite-rusult-infoNoAlpha.gif); color:#777777;}

#content #result2ColumsRight li a.infosabouting{
	background-position:0px 0px; background-repeat:no-repeat; color:#0101c3; 
	text-decoration:none; 
	padding-left:18px;
}
#content #result2ColumsRight li a.printthis{
	color:#777777; 
	background-position:0px -23px; background-repeat:no-repeat;
	text-decoration:none; 
	padding-left:18px;
}
#content #result2ColumsRight li a.sdslink{
	color:#777777; 
	background-position:0px -48px; background-repeat:no-repeat;
	text-decoration:none; 
	padding-left:18px;	
}
#content #ingredients-leftbox-full{
	width:506px; height:300px;
	border-style: solid; border-color:#f6f6f6; border-width:1px;
	margin-top:12px;	
}
#content #ingredients-leftbox {
	width:253px; height:300px;
	border-style: solid; border-color:#f6f6f6; border-width:1px;
	margin-top:12px;
}
#content #ingredients-leftbox ul{ margin-top:16px; margin-left:10px; }
#content #ingredients-leftbox li:hover { background:#f7f7f7;  }
#content #content-centerbox #maincontent #ingredients-leftbox a{
	display:block;
	background:url(../img/general/icon-searchmask-Alpha.gif) top left no-repeat;
	width:208px; height:30px;
	color:#6b6b6b;
	padding-left:12px;
}
#content #content-centerbox #maincontent #ingredients-leftbox a:hover{
	color:#0000c9;
}
#content #ingredients-rightbox {
	width:253px; height:300px;
	border-style: solid; border-color:#f6f6f6; border-width:1px;
	margin-top:12px;
}
#content #ingredients-rightbox p{ margin-left:12px; margin-top:13px; }

#checkitems { margin-left:20px; margin-top:40px; margin-bottom:20px;}
#checkitems ul li{ color:#0000B0; font-size:10px; list-style-type:circle; margin-top:8px;}

/** Cursor Pointer (links) **/
#howto-img-head, #howto-video-head { cursor:pointer; }

/** Accordeon **/
#howto-img-head, #howto-video-head {
	height:16px; width:504px; margin-top:26px; padding-top:2px; padding-left:8px;
	font-weight:normal; font-size:12px;
}
#howto-video-left{
	width:320px;
}
#howto-video-right{
	margin-left:6px;
	width:184px;
}
/** Dosing Device hack **/
#dosing_brands {}
#dosing_brands h2{ 
	color:#0000C9;
	font-size:1.2em;
	font-weight:bold;
	margin-top:6px;
	margin-left:30px;
}
#tmp_cnt_ddchange{ z-index:1; position:absolute; cursor:pointer; }
/** Dosing Device hack end **/
/*----- footer -----*/
#footer { width:960px; margin-top:80px;}
#footer p{top: 0; left: 0; background:#e3e3e3; color:#777777;  width:960px; height:27px;}
#footer p span{ font-size:0.689em; font-weight:bold; margin-left:32px; padding-bottom:7px;}
#footer img{ margin-left:32px; margin-top:18px;}

#legal{ width:960px; height:30px; background:#0000b0; margin-top:18px; font-size:0.625em;color:#FFFFFF;}
#legal p{ padding-top:10px;  margin-left:50px; display:table;}
#legal a{ color:#FFFFFF; text-decoration:none;}
/*---- Print view -----*/
#print_content	{margin-left:32px; margin-right:8px; color:#000; margin-bottom:6px; font-size:10px;}
#print_content	li{margin-left:12px;}
#print_content	h1{color:#0101c3; margin-bottom:6px;}
#print_content	h2{color:#0101c3; margin-bottom:6px; font-size:100%; display:table;}
/****** Content Classes ******/
.home 		{ background:#f7f7f7 url(../img/general/icon-back-Alpha.gif) top left no-repeat; height:22px; }
.firstlink	{ padding-top:5px; margin-left:22px; }
.regulation { background:url(../img/general/icon-regulationNoAlpha.gif) top left no-repeat; margin-top:14px;}
.secondlink { margin-left:40px;}
.plus		{ float:left; visibility:hidden; }
/***** Global Classes *****/
.clearleft 			{ clear:left; }
.clearright 		{ clear: right; }

.clear        	 	{ clear:both; }
.float-left    		{ float:left; }
.float-right   		{ float:right; }

.text-left    	 	{ text-align:left; }
.text-right    		{ text-align:right; }
.text-center  	 	{ text-align:center; }
.text-justify  		{ text-align:justify; }

.bold          		{ font-weight:bold; }
.bold-left12px 		{ font-weight:bold; margin-left:12px;}
.italic        		{ font-style:italic; }
.underline     		{ border-bottom:1px solid; }
.highlight     		{ background:#ffc; }

.wrap         	 	{ width:960px;margin:0 auto; }
.img-left      		{ float:left;margin:4px 10px 4px 0; }
.img-right     		{ float:right;margin:4px 0 4px 10px; }

.nopadding     		{ padding:0; }
.noindent      		{ margin-left:0;padding-left:0; }
.nobullet      		{ list-style:none;list-style-image:none; }

.error				{ color:#fe0000; }
.right				{ float:right; display:table; margin:0px 30px 0px 0px;	}

.ipmsfield			{ width:176px; height:17px; border-color:#f6f6f6; border-width:1px; float:left; margin-left:32px;}
.batchfield			{ width:176px; height:17px; border-color:#f6f6f6; border-width:1px; float:left; background-color:#f7f7f7;}

.linebreak26px		{ margin-top:26px; }
.left13px			{ margin-left:13px; }
.left16pxFloatL		{ margin-left:16px; float:left; }
.left16pxFloatLTxt	{ margin-left:40px; float:left; width:136px;}
.Rows3TextFirstRow	{ width:136px; float:left;}
.Rows1TextFirstRow	{ width:310px; margin-top:16px;}
.top6px				{ margin-top:6px; }
.top8px				{ margin-top:8px; }
.top16px			{ margin-top:16px; }
.top11px			{ margin-top:11px; }
.top24px			{ margin-top:24px; }
.top54px			{ margin-top:54px; }
.productname		{ font-size:1.75em; font-weight:normal; color:#0000c9; } 

.ingDescr			{ height:20px; width:244px; display:block; padding-left:10px; padding-top:8px; border-bottom-style:solid; border-bottom-color:#f6f6f6; border-bottom-width:1px;}
.ingDescr-full		{ height:20px; width:497px; display:block; padding-left:10px; padding-top:8px; border-bottom-style:solid; border-bottom-color:#f6f6f6; border-bottom-width:1px;}

.scrollArea 		{ width: 238px; height: 240px; overflow:auto; }
.scrollArea-full	{ width: 497px; height: 240px; overflow:auto; margin-top:6px; margin-left:6px; }
.scroll-cas			{ }
.bold-printingredient{ margin-top:8px; border-bottom:1px solid #F6F6F6; display:block; font-weight:bold; width:241px; padding-left:12px; height:20px;}
.range				{  }
.pgmenu				{ color:#0000b0; text-decoration:none; font-size:10px; margin-left:6px; margin-right:6px;}
.sib				{ margin-top:40px; }
.acc_act			{ color:#FFFFFF; background:#0000B0 url(../img/general/arrow_normal.gif) center right no-repeat;}
.acc_act_hover		{ color:#6e6e6e; background:#e3e3e3 url(../img/general/arrow_not_act.gif) center right no-repeat; }

.acc_not_act		{ color:#6e6e6e; background:#e3e3e3 url(../img/general/arrow_not_act.gif) center right no-repeat;}
.acc_not_act_hover	{ color:#FFFFFF; background:#0000B0 url(../img/general/arrow_normal.gif) center right no-repeat; }

.two_rows_right 	{ width:232px; margin-left:8px; float:left;}

.rightmenu			{ width: 112px; margin-top:12px; margin-left:32px; padding-left:12px; display:block; background:url(../img/general/icon-searchmask-Alpha.gif) top left no-repeat; text-decoration:none; color:#6B6B6B; }
.ddmenu				{ width: 112px; margin-top:12px; margin-left:20px; padding-left:12px; display:block; background:url(../img/general/icon-searchmask-Alpha.gif) top left no-repeat; text-decoration:none; color:#6B6B6B; }
.submenu1			{ margin-left:8px; margin-top:-8px; display: none; }
.submenu2			{ margin-left:8px; margin-top:-8px; display: none; }
.submenu3			{ margin-left:8px; margin-top:-8px; display: none; }
.hidden             { visibility:hidden; }
.print_back 		{ height:28px; width:180px; margin-left:-30px; margin-top:8px;}
.print_back input	{ background: url(../img/general/icon-back-Alpha.gif) top left no-repeat; text-decoration:none; padding-top:4px; padding-left:20px; cursor:pointer; font-size:11px;}
.print_back_btn		{ }
