/* general */
html {
	height:100%;
}


body.AboutUs {
	 background:#EAF1C8 url(/pics/q&a.gif) 95% 130px no-repeat; 
}

body.ClarinolClub {
	 background:#EAF1C8 url(/pics/club.gif) 95% 150px no-repeat; 
}

body.Contact {
	 background:#EAF1C8 url(/pics/contact.gif) 95% 150px no-repeat; 
}

body.HealthBenefits {
	 background:#EAF1C8 url(/pics/health.gif) 95% 130px no-repeat; 
}

body.News {
	 background:#EAF1C8 url(/pics/news.gif) 95% 130px no-repeat; 
}

body.QA {
	 background:#EAF1C8 url(/pics/q&a.gif) 95% 130px no-repeat; 
}

body.Shopping {
	 background:#EAF1C8 url(/pics/shopping.gif) 95% 130px no-repeat; 
}

body.WhatIsIt {
	 background:#EAF1C8 url(/pics/what.gif) 95% 130px no-repeat; 
}
body.Homer {
	 background:#EAF1C8 url(/pics/homer.gif) 95% 130px no-repeat; 
}




body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#333;
	height:100%;
	overflow:hidden;
	background:#EAF1C8;
}

form {
	margin:0px;
}

ol,ul {
	margin-top:0px;
	margin-bottom:0px;
}

.left {
	float:left;
}

.right {
	float:right;
}

a {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#73C800;
}

a:hover {
	text-decoration:underline;
}

a.pdf  {
	padding:2px 5px 2px 28px;
	background:url(/pics/icon_pdf.gif) 0px 1px no-repeat;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

div.hr {
	height: 1px;
	padding: 0px;
	margin: 4px 0px 4px 0px;
	border-bottom:1px dotted #ccc;

}

/*  Top and Search Rules */

.top {
	width:100%;
	height:84px;
	background: #fff url(/pics/bg_banner.jpg) no-repeat right;
	
}

.home {
	position:absolute;
	top:0px;
	left:0px;
	background: url(/pics/logo.gif) no-repeat;
	width:143px;
	height:84px;
	cursor:pointer;
	cursor:hand;
	z-index:10;
	
	
}

.meat .home {
	background:url(/pics/logo_meat.gif) no-repeat;
}

.feed .home  {
	background:url(/pics/logo_feed.gif) no-repeat;
}

.home a {
	font-family:arial;
	font-size:11px;
	color: #ccc;
	height:18px;
	/*margin:58px 0px 0px 111px;*/
	padding:2px 30px 2px 18px;
	position: absolute;
	top: 65px;
	left: 10px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/pics/home.gif) no-repeat;
}

.flags {
	position:absolute;
	top:65px;
	left:150px;
	z-index:10;
}

.flags a {
	padding-right:10px;
}

.flags img {
	width:14px;
	height:10px;
	border:0px;
}

.search {
	float:right;
	width:143px;
	height:26px;	
	margin:4px 4px 0px 10px;
	padding:2px 0px 0px 75px;
	background:url(/pics/bg_search.gif) top right no-repeat;
	display:none; /*Search has been hidden because "indexing services" does not function as needed in WIndows Server 2008*/
}

* html .search {
    width:218px;
    height:22px;
} 

.search .textinput {
	margin-left:5px;
	width:100px;
	height:13px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

*html .search .textinput {
	margin-left:7px;
	height:17px;
}

.search .go {
	float:right;
	margin:1px 2px 0px 0px;
}

/*  Nav Rules */

.nav {
	width:100%;
	height:25px;
	background-color:#73C800;	
	font-size: 10px;
	border-bottom:1px solid #fff;
	overflow:hidden;
	text-transform: uppercase;
}

* html .nav {
	height:26px;
}
	
.nav a {
	float:left;
	display:block;
	height:20px;
	padding:6px 16px 0px 16px;
	color:#fff;
	text-decoration:none;	
	border-left:0px solid #fff;
	letter-spacing:0px;
	background:url(/pics/border_dots_dgreen.gif) repeat-y right;
}

.nav a:active, .nav a:hover {
	
	background:#23673D url(/pics/border_dots_lgreen.gif) repeat-y right;
	text-decoration:none;	

}

* html .nav a {
	height:27px;
}

* html .nav a:active {
	height:27px;
}

* html .nav a:hover {
	height:27px;
}

div.menuOpen {
	height:17px;
	background-color:#23673D;
}

div.menuOpen a {
	height:16px;
	padding:1px 16px 0px 16px;
	text-decoration:none;
	display:block;
	float:left;
	font-family:arial, verdana, helvetica, sans-serif;
	color:#fff;
}

*html div.menuOpen a {
	height:17px;
}

div.menuOpen a:hover {
	background:url(pics/bg_subnav_selected.gif) bottom center no-repeat;
	font-weight:bold;
	text-decoration:none;
}

#subNav {
	display:none;
}

.subnav {
	clear:both;
	width:100%;
	height:18px;
	background-color:#23673D;
	border-bottom: 1px solid #fff;
	overflow:hidden;
}

* html .subnav {
	height:18px;
}
	
.subnav a {
	float:left;
	display:block;
	height:16px;
	padding:2px 16px 0px 16px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	letter-spacing:0px;
	background:url(/pics/border_dots_lgreen.gif) repeat-y right;
}

* html .subnav a {
	height:18px;
}

.subnav a:hover {	
	text-decoration:none;	
	background-color: #4F8564;
}

* html .subnav a:active {
	height:18px;
}

* html .subnav a:hover {
	height:18px;
}

.nav a#first_tab, .subnav a#first_tab{
	padding-left:9px;
	padding-right:9px;

}

div.navilayer {
	display:none;
}

div.navilayer a {    
	display:none;
}

a.navilayersub:hover, a.navilayersubLink {
	font-weight:bold;
	text-decoration:none;
}

/* nav higlight classes */

.subnav .sub_tab_hi {
	float:left;
	padding:2px 16px 0px 16px;
	background:url(/pics/bg_subnav_selected.gif) bottom center no-repeat;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}

* html .subnav .sub_tab_hi {
	height:16px;
}

.nav .tab_hi{
	float:left;
	height:20px;
	padding:7px 16px 0px 16px;
	background:#23673D url(/pics/border_dots_lgreen.gif) repeat-y right;
	text-decoration:none;	
	font-weight:normal;
	letter-spacing:0px;
	cursor:hand;
	cursor:pointer;
}

* html .nav .tab_hi {
	height:25px;
}

/* nav higlight classes */

a.tab_hi {
	background:#23673D url(/pics/border_dots_lgreen.gif) repeat-y right;
	font-weight:normal;
	cursor:hand;
	cursor:pointer;
}

.sub_tab_hi {
	text-decoration:none;
	background:url(/pics/bg_subnav_selected.gif) bottom center no-repeat;
	font-weight:normal;
	font-weight:bold;
}

/*  Select Rules */

.select {
	width: 450px;
	overflow: hidden;
	margin:0px;
	
	
}
.noselect {
	width:100%;
	margin:0px;
	background:#751974 url(/pics/map_mask.gif) top left no-repeat;
	
}

.container_select {
	
	height:58px;
	padding:8px 0px 0px 7px;
	margin:0px;
	
}

* html .container_select {
	width:824px;
	height:68px;
} 

#select_bar_big{
	height:112px;
}

* html #select_bar_big{
	height:120px;
}

#select_bar_big2{
	height:120px;
	padding:0px 0px 0px 9px;
}

.container_select .region {
	float:left;
	margin-left:63px;
}

.container_select .application {
	float:right;
	margin-right:41px;
}

* html .container_select .application {
	margin-right:26px;
}

.container_select .region a {
	display:block;
	padding-left:9px;
	margin-top:6px;
	color:#69F;
	background:url(/pics/arrow.gif) left no-repeat;
	text-decoration:none;
}

.container_select .application a {
	display:block;
	padding-left:9px;
	margin-top:6px;
	color:#FFF;
	background:url(/pics/arrow_white.gif) left no-repeat;
	text-decoration:none;
}

.container_select .region a:hover, .container_select .application a:hover{
	text-decoration:underline;
}

.container_select .explanation{
	width:430px; 
	padding-right:175px; 
	height:80px;
	float:left
}

*html .container_select .explanation{
	width:605px;
}

#explanation_short{
	padding: 12px 0px 0px 0px; 
	width:390px
}

.option {
	width:380px;
	height:25px;
	margin:0px;
	float:left;
	color:#fff;
	font-size:12px;
	margin-right:17px;
}

.option p {
	float:left;
	padding:3px 0px 0px 3px;
	margin:0px;
}

.button {
	width:145px;
	margin-left:25px;
	float:left;
	background:#953095 url(/pics/but_left.gif) top left no-repeat;
}

.button h2 {
	margin:0px;
	background:url(/pics/but_right.gif) top right no-repeat;
}

.button h2 a {
	height:14px;
	margin:0px;
	padding:4px;
	display:block;
	color:#fff;	
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background:url(/pics/arrow.gif) center left no-repeat;
}

.button h2 {
	margin:0px;
	background:url(/pics/but_right.gif) top right no-repeat;
}

.button h2 a {
	height:14px;
	margin:0px;
	padding:4px;
	display:block;
	color:#fff;	
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background:url(/pics/arrow.gif) center left no-repeat;
}

* html .button h2 a {
	height:23px;
} 

.button_white {
	width:122px;
	line-height:19px;
	float:right;
	margin:2px 0px 0px 0px;
	height:19px;
	border-top:2px 0px solid #039;
	border-bottom:2px solid #039;
	background-color:#fff;
	text-align:center;
	filter:alpha(opacity=99);
	-moz-opacity:0.99;
	opacity:0.99;
	-khtml-opacity:0.99;
}

.button_white a {
	color:#039;	
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

* html .button_white {
	line-height:140%;
	height:21px;
}

.button_white a:hover {
	text-decoration:none;
}

.but_white_start{
	float:right;
	width:9px;
	height:23px;
	background:url(/pics/but_white_left_red.gif) top left no-repeat;
	-moz-opacity:0.99;
}

.but_white_end{
	float:right;
	width:9px;
	height:23px;
	background:url(/pics/but_white_right_red.gif) top left no-repeat;
	-moz-opacity:0.99;
}

.select select {
	width:150px;
	height:18px;
	margin-top:2px;
	font-family: arial;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	-moz-opacity:0.99;
	opacity:0.99;
	-khtml-opacity:0.99;
}

* html .select select {
	height:23px;
}

.select_region{
	float:left; height:63px; padding-top:25px;
}

* html .select_region{
	padding-top:26px;
}

/*  Main Rules */

#page_header{
	overflow:hidden;
}

.main {
	clear:both;
	padding:10px 0px 0px 0px;
	margin:0px;
	height:100%;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	width:100%;
	background: url(/pics/bg_content.gif) repeat-x top;
	

}

/* items */

.container_187, .container_373, .container_377, .container_373_col_1{
	float:left;
	line-height:130%;
	margin-right:17px;
}

.container_568{
	float:left;
	line-height:130%;
	width:568px;
}

.container_187{
	width:180px;
	padding-left:9px;
	overflow:hidden;
}

* html .container_187 {
	width:187px;
}

.container_377 {
	width:377px;
}

.whiteBox {
	background: #ffffff;
	padding: 14px 14px 14px 14px;
	margin:0px;
}

* html .whitebox {
	padding: 14px;
}

.whiteBox .titleImg {
	margin-bottom: 14px;
	width: 140px;
	height: 63px;
	background: #73C800;
	padding: 15px 5px 5px 5px;
	
}
* html .whiteBox .titleImg {
	width: 150px;
}
.whiteBox .productImg {
	margin-bottom: 14px;
	width: 140px;
	height: 63px;
	background: #B1B890;
	padding: 15px 5px 5px 5px;
	
}

.whiteBox .imageCrop {
	width: 150px;
	overflow:hidden;
	/*position: relative;*/
	background-position : center center;
	background-repeat: no-repeat;
	
}


.smallTitle {
	color: #FFF;
	font-family:arial;
	text-align:left;
	font-size:9px;
}

/* trends, results: */
.item_border_right {
	float:left;
	width:366px;
	border-right:1px solid #ccc;
	margin:0px;;
}

* html .item_border_right {
	width:370px;
}

/* events: */
.item_border_right2 {
	width:365px;
	float:left;
	padding:3px 9px 4px 9px;
	line-height:130%;
	color:#333;
}

* html .item_border_right2 {
	width:378px;
}

/* results 3: */
.item_left_doc {
	float:left;
	width:366px;
	margin:0px;;
}

* html .item_left_doc {
	width:370px;
}

.item_text_border_pic {
	background:#f3f2f0 url(/pics/bg_text_border_pic_moz.gif); 
	width:100%; 
	border-bottom:1px solid #ccc;
}

* html .item_text_border_pic {
	background:#f3f2f0 url(/pics/bg_text_border_pic.gif); 
}

.results_header {
	width:368px; 
	margin-bottom:4px
}

* html .results_header {
	width:373px; 
	margin-bottom:4px
}

.see_all{
	width:55px;
	float:right;
	background: url(/pics/arrow_black.gif) 0px 30% no-repeat; 
	font-family:arial;
	font-weight:bold; 
	text-transform:uppercase; 
	text-align:right;
	font-size:10px
}
/* containers and items */

.item, .item_doc{
	height:100%;
}

.item, .item_373, .item_doc {
	margin-bottom:21px;
	padding-bottom: 10px;
	border:1px solid #eaf1c8;
	background-color: #FBFCF4;
	
}

.item_doc{
	background: url(/pics/bg_document_item.gif) repeat-y;
}

.item_373{
	width:366px;
}

*html .item_373{
	width:373px;
}

.container_373{
	width:373px;
}

/* results 3 */
.new_item {
	width:564px;
	background-color:#fff;
	border:1px solid #ccc;
	margin-bottom:21px;
}

*html .new_item{
	width:566px;
}

.item_right_50, .item_right_60, .item_right_70, .item_right_77, .item_right_85, .item_right_91, .item_156px, .item_243px, .item_right_91_nb {
	float:right;
	border-left:1px solid #EAF1C8;
	text-indent:9px;
	line-height:20px;
	color:#666;
}

.item_right_60 {
	text-indent:0px;
	line-height:11px;
	padding:7px 5px 7px 9px;
	margin-bottom:-1px;
}


/* results 2: */
.item_156px {
	width:143px;
	line-height:5px;
}

*html .item_156px{
	width:146px;
}

.item_243px {
	width:243px;
	line-height:5px;
}

/* events, vacancy 2: */
.item_right_50{
	width:50%;
}

/* select office */
.item_right_60{
	width:60%;
}
.item_right_70{
	width:70%;
}

/* trends: */
.item_right_77{
	width:77%;
}

.item_right_85{
	width:85%;
}

/* results 3: */
.item_right_91{
	width:91%;
}

.item_right_91_nb{
	color:#333;
	width:91%;
	border:none;
}

/* trends, results 3: */
.item_box_right {
	float:right;
	width:179px;
	color:#666;
	font-size:10px;
	background-color:#fff;
	padding:3px 3px 5px 9px;
}

.item_box_right_doc {
	float:right;
	width:179px;
	color:#666;
	font-size:10px;
	padding:3px 3px 5px 9px;
}

* html .item_box_right {
	width:191px;
}

* html .item_box_right_doc {
	width:191px;
}

.item_box_right a.pdf, .item_box_right_doc a.pdf {
	display:block;
}

.item_box_right a.pdf:hover, .item_box_right_doc a.pdf:hover {
	text-decoration:underline;
}
.
/* events: */
.item_pic_right2 {
	padding:5px;
	float:left;
	width:170px;
}

*html .item_pic_right2 {
	width:180px;
}

/* results 3, vacancy 2 */
.item_arrow {
	background: url(/pics/arrow_black.gif) 9px 30% no-repeat;
	text-indent:19px;
	height:20px;
	padding-top:2px;
}

.item_title_vacancy, .item_box_right strong {
	font-family:arial;
	color:#099;
	font-size:10px;
	font-weight:normal;
}

/* trends, events */
.read_more_grey2 {
	text-indent:19px;
	line-height:20px;
	text-align: right;
	padding: 10px 0px 0px 0px;
}

.read_more_grey2 a {
	
	text-decoration:none;
	font-size:11px;

}
.read_more_news {
	text-indent:19px;
	line-height:20px;
	text-align: right;
	padding: 10px 0px 0px 0px;
}

.read_more_news a {
	
	text-decoration:none;
	font-size:11px;
	padding-right:10px;

}

.read_more_grey2 A.read_more_bold {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-weight : bold;
}

.read_more_grey {
	background: url(/pics/arrow_grey.gif) 1px 2px no-repeat;
	text-indent:11px;
	line-height:20px;
}

.read_more_grey a {
	color:#666;
	text-decoration:none;
	font-size:11px;
}

.item_gray {
	color: #73C800;
}

.item_gray, .item_gray_spec, .gray {
	
	padding: 10px;
}

.item_gray, .plain_text {
	padding-right:9px;
	line-height:20px;
	display:block;
}

.plain_text a {
	text-indent:0px;
	display:block;
	color:#666;
	line-height:130%;
	padding-bottom:10px;
}

.spec{
	font-size:10px;
	height:20px;
	text-indent:4px;;
}

/* trends */
.spec_box{
	padding:5px 0px 5px 9px;
	text-indent:0px;
	line-height:14px;
	font-size:10px;


}

.item_gray a, .item_arrow a {
	text-decoration:none;
	font-size:11px;
	height:22px;
	text-indent:9px;
	line-height:130%;
	padding-top:2px;
}

.item_gray_arrow {
	width:100%;
	height:20px;
	background: #f3f2f0 url(/pics/arrow_grey.gif) 9px 2px no-repeat;
	text-indent:19px;
	padding-top:2px;
}

.item_gray_arrow a {
	color:#666;
	text-decoration:none;
	font-size:11px;
}

.hr, .clr, .hr_gray{
	clear:both;
	line-height:1px;
}

.hr, .hr_gray{
	border-bottom:1px solid #EAF1C8; 
}

.copy, .copy_gray{
	padding:3px 9px 4px 9px;
	line-height:130%;
	text-indent:0px;
}

.copy_gray, .item_gray a, .hr_gray{
	color:#333;

}

.plain_text, .item_arrow a{
	color:#666;
}

.copy{
	color:#333;
}

/*  Bottom Rules */

.bottom {
	width:100%;
	clear:both;
}

.bottom p {
	color:#fff;
	width:383px;
	padding:0px;
}

/* start new generic form */
.gen_form_header {
	padding:8px 0px 0px 22px;
	background: #fff;
	line-height:0px;
}

.gen_form_content{
	background: #fff;
	padding-left: 4px;
}

.gen_form_bottom {
	padding: 0px 18px 8px 16px;
	background: #fff;
	height:34px;
	padding-top:5px;
}

* html .gen_form_bottom {
	padding-left: 10px;
}

.input_box {
	float:left;
	padding:0px 0px 6px 6px;
}

.input_text {
	padding:5px 5px 2px 1px;
}

.indent {
	margin-left:13px;
}

#intro {
	padding:0px 16px 10px 18px;
	line-height:130%;
}

* html #intro{
	width:100%;
}

.input_medium {
	width:157px;
}

.input_large {
	width:335px;
}

.input_box input, .input_box textarea {
	margin:0px;
	border:1px solid #ccc;
	height:18px;
}

.input_box textarea {
	height:60px;
}

#cancelbutton {
	width:83px;
	height:22px;
	float:left;
	margin-right:15px;	
	cursor:pointer;
	cursor:hand;
}

#sendbutton {
 	width:71px;
	height:22px;
	float:left;
	cursor:pointer;
	cursor:hand;	
}
 
#backbutton {
  	width:178px;
 	height:22px;
 	float:left;
 	margin-left:6px;	
 	cursor:pointer;
 	cursor:hand;	
}

a.arrow {
	padding:4px 5px 2px 11px;
	line-height:130%;
	background:url(/pics/arrow_black.gif) 2px 2px no-repeat;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:10px;
}

/*  Footer Rules */

.footer {
	width:100%;
	font-size:10px;
	padding-bottom:0px;
	padding-top:5px;
	color:#73C800;
	text-align:center;
	
	margin:0px;
}

.footer a {
	color:#73C800;
}

/* results 3 */

.list_item {
	background:url(/pics/arrow_black.gif) top left no-repeat;
	padding:0px 0px 0px 10px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}
	
.list_item_high {
	background:url(/pics/arrow_black.gif) top left no-repeat;
	padding:0px 0px 0px 10px;
	height:16px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

/* headers (only used in select_office)*/
.header_full {
	float:left;
	width:90%;
	padding-left:9px;
	overflow:hidden;
}

#header1, #header1_1_col_results1, #header1_1_col_vacancy2{
	float:left; 
	height:24px;
	overflow:hidden;
}

#header1{
	width:389px; 
}

#header1_1_col_results1{
	width:198px; 
}

* html #header1_1_col_results1{
	width:191px; 
}

#header1_1_col_vacancy2{
	width:194px; 
}

* html #header1_1_col_vacancy2{
	width:191px; 
}

/* promo boxes */
	
.dutch_flag_box {
	margin:0px 8px 2px 0px;
	background:url(/pics/dutch_flag.gif) 0px 4px no-repeat;
	padding-left:43px;
}
	
.english_flag_box {
	margin:0px 8px 2px 0px;
	background:url(/pics/english_flag.gif) 0px 4px no-repeat;
	padding-left:43px;
}

.last_column {
	width:185px;
	margin:0px;
	margin-right:4px;
	line-height:120%;
	float:left;

}
.last_column2 {
	width:178px;
	float:left;
	margin-right:21px;
	margin-left:-10px;
}
* html .last_column2 {
	margin-right:-21px;
	margin-left:-10px;

}
.last_column span{
	clear:both;
	display:block;
	padding: 5px 0px 5px 0px;
	color:#333;
	background-color: #fff;
	/* background:url(/pics/bg_column.gif) repeat-y; */
	background:#fff url(/pics/arrow_green.gif) no-repeat 95%;
}

.last_column a {
	/* background:url(/pics/arrow_green.gif) no-repeat right; */
	padding:3px 10px 2px 5px;
	text-decoration:none;
	
}
/*
*html .last_column a {
	background:url(/pics/arrow_green.gif) no-repeat right;

}
*/
div.boldLink {
	width:150px;
	background:url(/pics/arrow_green.gif) no-repeat bottom right;
}
.last_column a.bannerlink {
	display:inline;
	padding:0px;
	line-height:100%;
	background:none;
	text-decoration:none;
	
}



.last_column a.red {
	display:block;
	padding:3px 5px 2px 9px;
	line-height:120%;
	background:url(/pics/arrow_red.gif) 0px 2px no-repeat;
	text-decoration:none;
	color:#039;
}

.last_column a.red:hover {
	text-decoration:underline;
}

.last_column .promo {
	clear:both;
	display:block;
	padding-left:10px;
	background:url(/pics/promo_bg.gif) repeat-y;
}

.last_column .promo_header {
	background:url(/pics/promo_header_bg.gif) no-repeat; 
	width:185px; 
	height:14px; 
	color:#039; 
	font-weight:bold; 
	padding:9px 5px 5px 9px; 
	font-size:12px
}

* html .last_column .promo_header {
	height:32px; 
}

.last_column .promo_bottom {
	background:url(/pics/promo_bottom_bg.gif) no-repeat; 
	width:185px; 
	height:32px;
}

.bug {
	height:1px;
	font-size:1px;
	line-height:100%;
	background-image:url(/pics/bg_column.gif);
}

a.bold {
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#333;
	width:175px;
	font-stretch : narrower;
	letter-spacing : 0pt;
}

.last_column .bottom {
	clear:both;
	/* background:url(/pics/bottom_column.gif) no-repeat; */
	height:14px;
}

.stamp {	
	margin-top:5px;
	display:block;
}

.head_documents {
	background:url(/pics/head_documents_inactive.gif) no-repeat;
	height:32px;
}

.head_documents_active {
	background:url(/pics/head_documents_active.gif) no-repeat;
	height:32px;
}

.head_contact {
	/* background:url(/pics/head_contact.gif) no-repeat;
 	height:32px;*/
	display: none;
	
	
}

.head_contact_nl {
	background:url(/pics/head_contact_nl.gif) no-repeat;
	height:32px;
}


.head_also {
	background:url(/pics/head_also.gif) no-repeat;
	height:32px;
	margin-bottom:-1px;
}

.head_also_nl {
	background:url(/pics/head_also_nl.gif) no-repeat;
	height:32px;
}

.head_associated_sites {
	background:url(/pics/head_associated_sites.gif) no-repeat;
	height:32px;
}

.head_apply {
	background:url(/pics/head_apply.gif) no-repeat;
	height:32px;
}
	
.spacer {
	clear:both;
	height:24px;
	background:none;
}
	
.space19 {
	clear:both;
	height:19px;
}
/* buttons */
	
.button_low {
	background-color:#73c800;
}

.button_low2 {
	background-color:#73c800;
  	width:64px;
 	height:22px;
 	float:right;	
 	cursor:pointer;
 	cursor:hand;
 }

.button_high {
	background-color:#23673d;
	color:#000;
	cursor:pointer;
	cursor:hand;
}

.button_high2 {
	background-color:#23673d;
  	width:64px;
 	height:22px;
 	float:right;	
 	cursor:pointer;
 	cursor:hand;
}

#backbutton {
	width:178px;
	height:22px;
}
/* results 1, 2 */

.list_container {
	float:left;
	width:187px;
	height:268px;
	background-color: #f3f2f0;
	border:1px solid #ccc;
	margin-right:17px;
}

.list_container_575 {
	border:1px solid #ccc;
	float:left;
	margin-right:17px;
	text-indent:9px;
	width:575px;
	background-color: #f3f2f0;
}

.container_subhead_list {
	width:100%;
	line-height:20px;
	height:23px;
	font-weight:bold;
	font-size:12px;
	background-color:#fff;
	float:left;
	border-bottom:1px solid #ccc;
 	background: #fff url(/pics/bg_results.gif);
}

.container_subhead_list .plain_text {
	width:186px;
}

* html .container_subhead_list .plain_text {
	width:153px;
}

.subhead_icon {
	width:25px;
	height:23px;
	float:right;
	padding:5px 3px 0px 3px;
	margin:0px;
}

* html #subhead_icon2{
	width:31px;
	overflow:hidden;
}

.head_item_product {
	float:left;
	width:156px;
}

.head_item_description {
	float:left;
	width:220px;
}

.list {
	clear:both;
	width:179px;
	height:234px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
 	background: #f3f2f0 url(/pics/bg_results.gif);
}

.list_margin {
	float:left;
	width:100%;
	height:5px;
 	background: #f3f2f0 url(/pics/bg_results.gif);
}

#list_big {
 	width:567px;
}

.list_row {
	clear:both;
	width:547px;
}

.list a, .list p {
	display:block;
	font-size:11px;
	color:#333;
	text-decoration:none;
	margin:0px;
	text-indent:0px;
}

.list a {
	width:131px;
	background:url(/pics/arrow_black.gif) 9px 2px no-repeat;
	padding:3px 5px 0px 19px;
	line-height:130%;
}

* html .list a  {
	width:157px;
}

.item_gray .list a {
	padding-top:3px;
	height:17px;
}

* html .item_gray .list a  {
	height:20px;
}

.list .selected a {
	font-size:11px;
	width:134px;
	display:block;
	background-color:#039;
	color:#fff;
	padding:2px 3px 3px 0px;
	line-height:130%;
	text-indent:0px;
	background:none;
	border:none;
}

* html .list .selected a {
	width:135px;
} 

.list p {
	padding:0px 5px 0px 9px;
	margin:0px;
}

.list #product {
	width:156px;
	line-height:130%;
	padding-top:3px;
}

.list #description {
	width:220px;
	line-height:130%;
	padding-top:2px;
}

.list #size {
	width:169px;
	line-height:130%;
	padding-top:3px;
}

* html .list #product a {
	width:156px;
}

* html .list #description {
	width:220px;
}

* html .list #size {
	width:169px;
}

.list a:hover {
	text-decoration:underline;
}

.list .selected {
	font-size:11px;
	width:134px;
	display:block;
	margin:3px 0px 1px 0px;
	background-color:#039;
	color:#fff;
	padding:2px 3px 3px 19px;
	border-right:1px solid #ccc;
	line-height:130%;
	text-indent:0px;
}

* html .list .selected {
	width:155px;
} 

.column1, .column2 {
	width:187px;
	float:left;
	line-height:130%;
	margin-bottom:21px;
}

.column1 {
	margin-right:0px;
}

* html column1 {

}

.subhead {
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 0px 0px;
}
/*  Homepage Rules */

.home_column {
	float: left;
	margin-top: 10px;
	
}

.main_home {
	padding:10px 0px 0px 0px;
	margin:0px;
	width: 100%;
	overflow-x:hidden;
	overflow: auto;
	height: 320px;
}

.home_text{
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:170px;
}

.home_content{
	
	float: left;
	width: 373px;
	margin-top:0px;
	margin-bottom:5px;
	padding: 0px 16px 0px 16px;
	
}

* html .home_content{
	width:340px;
	padding: 0px 0px 0px 0px;
	margin: 0px -30px 0px -20px;
}

.home_header{
	width:175px;
}

.home_top_header{
	width:380px;
}

.text2 {
	padding:10px 5px 10px 9px;
	color:#666;
	width:575px;
	line-height:130%;
	clear:both;
}

.text2 a {
	color:#000;
	font-weight:bold;
}


/*  FAQ Rules */

.big_Q, .big_Q a {
	color:#23673D;
	font-size:20px;
	height:24px;
	font-weight:bold;
	float:left;
}

.big_A, .big_A a {
	color:#73C800;
	font-size:20px;
	height:24px;
	font-weight:bold;
	float:left;
}

.question {
	width:345px;
	color:#000;
	font-size:13px;
	line-height:130%;
	float:left;
	margin:3px 0px 0px 3px;
	font-weight:bold;
	padding-bottom:5px;
}

.answer {
	width:345px;
	color:#000;
	font-size:11px;
	line-height:130%;
	float:left;
	margin:5px 0px 0px 3px;
	padding-bottom:5px;
}

/* SHOP */

DIV.shopBox {
	PADDING: 14px;
	BACKGROUND-COLOR: #fff;
	WIDTH: 420px;
	
}
DIV.shopText {
	width:200px;
	color: #23673d;
	float : left
}
DIV.shopTextCenter {
	color: #23673d;
	float : left
}
DIV.shopPictLeft {
	MARGIN-RIGHT: 14px;
	float : left;
}
DIV.shopPictCenter {
	MARGIN-BOTTOM: 14px;
	float : none;
	text-align : center;
}
* html DIV.shopPictCenter {
	width:377px;
}
* html DIV.shopTextCenter {
	width:377px;
}

/* HOME */
.arrow2 {
	text-decoration: none;
	DISPLAY: block;
	padding-top: 14px;
	padding-bottom: 14px;
	BACKGROUND: url(/pics/arrow_green.gif);
	Background-repeat: no-repeat;
	background-position: 35% 50%;
}
.plainlink {
	text-decoration: none;
}

/* product homepage */

DIV.productHome {
	float: left;
	width: 178 px;
}
.product_text{
	color:#23673D;

	width:150px;

}
