BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/css_body_bg.jpg) #2e0f0c repeat-x left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0.84em/1.333 Verdana, Arial, Helvetiva, sans-serif;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    macontactDetailsrgin: 0
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
A
{
    COLOR: #bf8d5d
}
A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
DIV
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
UL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
OL
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
LI
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TABLE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TH
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TR
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
P
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
BLOCKQUOTE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clearfix
{
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}
.clear-news
{
    CLEAR: left;
    LINE-HEIGHT: 0;
    HEIGHT: 0px
}
#container
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 336px;
    BACKGROUND: url(../images/css_container_home_bg.jpg) #2e0f0c no-repeat left top;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    WIDTH: 460px;
    PADDING-TOP: 95px;
    POSITION: relative;
    HEIGHT: 673px;
    TEXT-ALIGN: left;
    voice-family: inherit
}
.background_puur#container
{
    BACKGROUND: url(../images/css_container_puur_bg.jpg) #2e0f0c no-repeat left top
}
.background_home#container
{
    BACKGROUND: url(../images/css_container_home_bg.jpg) #2e0f0c no-repeat left top
}
#logo
{
    LEFT: 31px;
    POSITION: absolute;
    TOP: 30px
}
#search
{
    RIGHT: 10px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 70px;
    TEXT-ALIGN: right
}
#breadcrumb
{
    RIGHT: 10px;
    POSITION: absolute;
    TOP: 70px;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
#main-menu
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    LEFT: 0px;
    PADDING-BOTTOM: 10px;
    WIDTH: 316px;
    PADDING-TOP: 10px;
    POSITION: absolute;
    TOP: 140px
}
#right-line
{
    RIGHT: 0px;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 768px
}
#content
{
    MARGIN-BOTTOM: 50px;
    OVERFLOW: hidden;
    WIDTH: 460px
}
#content .home .banner-container
{
    MARGIN-TOP: 103px;
    BACKGROUND: url(../images/css_banner_home_3rows.jpg) no-repeat right top;
    MARGIN-LEFT: -69px;
    WIDTH: 528px;
    MARGIN-RIGHT: 1px;
    POSITION: absolute;
    HEIGHT: 580px
}
#content .home .banner-container DIV.our_products_banner
{
    MARGIN-TOP: 10px;
    BACKGROUND: url(../images/belcolade-site-products.gif) no-repeat right top;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 176px;
    WIDTH: 350px;
    PADDING-TOP: 10px;
    HEIGHT: 115px
}
#our_products_banner OBJECT
{
    MARGIN-TOP: -10px
}
#content .home .banner-container DIV.our_products_banner A.content
{
    DISPLAY: inline
}
#content .home .banner-container DIV.our_products_banner A
{
    DISPLAY: inline
}
#content .home .banner-container DIV.our_products_banner A.our_products_banner
{
    MARGIN-TOP: 8px;
    DISPLAY: block;
    MARGIN-LEFT: 109px;
    WIDTH: 368px;
    HEIGHT: 129px
}

#content .home .banner-container DIV.your_applications_banner
{
height:110px;
margin-left:176px;
padding-right:5px;
padding-top:5px;
padding-bottom: 2px;
width:350px;
}


#content .home .banner-container DIV.your_applications_banner IMG
{
	float: left;
	margin-right: 1em;
	height: 104px;
}


#content .home .banner-container DIV.your_applications_banner A.content
{
    DISPLAY: inline
}
#content .home .banner-container DIV.your_applications_banner A
{
    DISPLAY: inline
}
#content .home .banner-container DIV.your_applications_banner A.your_applications_banner
{
    MARGIN-TOP: -27px;
    DISPLAY: block;
    MARGIN-LEFT: 109px;
    WIDTH: 368px;
    HEIGHT: 107px
}
#our_recipes_banner OBJECT
{
    MARGIN-TOP: -5px;
}
#content .home .banner-container DIV.our_recipes_banner
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(../images/belcolade-site-recipes.gif) no-repeat right top;
    MARGIN-LEFT: 176px;
    WIDTH: 350px;
    PADDING-TOP: 5px;
    HEIGHT: 115px
}
#content .home .banner-container DIV.our_recipes_banner A.content
{
    DISPLAY: inline
}
#content .home .banner-container DIV.our_recipes_banner A
{
    DISPLAY: inline
}
#content .home .banner-container DIV.small_banners_container
{
    MARGIN: 1px 153px;
    WIDTH: 368px;
    POSITION: relative;
    HEIGHT: 130px
}
#content .home .banner-container .small_banners_container DIV.press_item_banner
{
    LEFT: 0px;
    WIDTH: 168px;
    PADDING-TOP: 9px;
    POSITION: absolute;
    HEIGHT: 130px
}
#content .home .banner-container .small_banners_container A.press_item_banner
{
    DISPLAY: block;
    LEFT: 0px;
    WIDTH: 184px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 126px;
    TEXT-DECORATION: none
}
#content .home .banner-container .small_banners_container DIV.image_item
{
    RIGHT: 0px;
    WIDTH: 169px;
    POSITION: absolute;
    HEIGHT: 127px
}
#content .home .banner-container .small_banners_container DIV.image_item A
{
display:block;
height:127px;
position:absolute;
right:-6px;
text-decoration:none;
top:12px;
width:174px;
}
#content .our_products .banner-container
{
    MARGIN-TOP: 63px;
    BACKGROUND: url(../images/css_banner_ourproducts.jpg) no-repeat -42px top;
    MARGIN-LEFT: 1px;
    WIDTH: 458px;
    MARGIN-RIGHT: 1px;
    POSITION: absolute;
    HEIGHT: 384px
}
#content .our_products .banner-container .selection_range_banner
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px
}
#content .our_products .banner-container .selection_range_banner A
{
    DISPLAY: block;
    PADDING-LEFT: 32px;
    WIDTH: 426px;
    PADDING-TOP: 5px;
	MARGIN-TOP: 15px
}
#content .our_products .banner-container .collection_range_banner
{
    MARGIN-TOP: 13px;
    MARGIN-LEFT: 0px
}
#content .our_products .banner-container .collection_range_banner A
{
    DISPLAY: block;
    PADDING-LEFT: 32px;
    WIDTH: 426px;
    MARGIN-TOP: 20px;
	PADDING-TOP: 30px;
}
#content .our_products .banner-container .fillings_banner
{
    MARGIN-TOP: 13px;
    FLOAT: left;
    MARGIN-LEFT: 0px
}
#content .our_products .banner-container .fillings_banner A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 32px;
    PADDING-BOTTOM: 32px;
    WIDTH: 160px;
	MARGIN-TOP: 20px;
    PADDING-TOP: 10px
}
#content .our_products .banner-container .ingredients_banner
{
    MARGIN-TOP: 13px;
    PADDING-LEFT: 13px;
    FLOAT: left
}
#content .our_products .banner-container .ingredients_banner A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 32px;
    WIDTH: 252px;
	MARGIN-TOP: 20px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
#main-menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#main-menu LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#main-menu UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#main-menu LI LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#main-menu LI
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    WIDTH: 180px;
    PADDING-TOP: 10px;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
    TEXT-ALIGN: right
}
#main-menu LI.active LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    WIDTH: 136px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left;
	BACKGROUND: transparent url(../images/spacer.gif) repeat
}
#main-menu LI UL
{
    DISPLAY: none
}
#main-menu LI.active UL
{
    MARGIN-TOP: 7px;
    DISPLAY: block;
    LEFT: 194px;
    FLOAT: right;
    POSITION: absolute;
    TOP: 0px
}
#main-menu LI A
{
    FONT: bold 12px Trajan, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    COLOR: #bf8d5d;
    TEXT-DECORATION: none
}
#main-menu LI A:hover
{
    COLOR: #fff
}
#main-menu LI.active A
{
    COLOR: #fff
}
#main-menu LI.active LI A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #aa8350;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-DECORATION: none
}
#main-menu LI.active LI A:hover
{
    COLOR: #fff
}
#main-menu LI.active LI.active A
{
    COLOR: #fff
}
#search
{
    FONT-SIZE: 10px;
    COLOR: #bf8d5d
}
#search A
{
    COLOR: #bf8d5d
}
#search A:hover
{
    COLOR: #fff
}
#search P
{
    LINE-HEIGHT: 12px
}
#search FORM
{
    MARGIN-TOP: 10px
}
#search INPUT
{
    VERTICAL-ALIGN: bottom
}
#search .submit_button
{
}
#search .search_textbox
{
    HEIGHT: 19px
}
#breadcrumb
{
    FONT-SIZE: 10px;
    COLOR: #f6dbb5
}
#breadcrumb A
{
    COLOR: #f6dbb5;
    TEXT-DECORATION: none
}
#breadcrumb A:hover
{
    TEXT-DECORATION: underline
}
#search #language
{
    MARGIN-TOP: 3px;
    FLOAT: left
}
#search #language A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: -1px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #d89f6a;
    TEXT-DECORATION: none
}
#search #language A:hover
{
    BACKGROUND-COLOR: #fff
}
.home .banner-container H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 30px/28px Minerva Antiqua, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.home .banner-container .our_products_banner H1
{
    PADDING-BOTTOM: 3px;
    COLOR: #b27244
}
.home .banner-container .your_applications_banner H1
{
    FONT-SIZE: 25px;
    PADDING-BOTTOM: 2px;
    COLOR: #f3d4a9;
    LINE-HEIGHT: 26px;
    PADDING-TOP: 3px
}
.home .banner-container .our_recipes_banner H1
{
    PADDING-BOTTOM: 3px;
    COLOR: #b27244
}
.home .banner-container P
{
    FONT: 10px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: white
}
.home .banner-container A
{
    MARGIN-TOP: -10px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    COLOR: white
}
.home .banner-container A.content
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.home .banner-container .our_products_banner H1 A.content
{
    COLOR: #b27244
}
.home .banner-container .your_applications_banner H1 A.content
{
    COLOR: #f3d4a9
}
.home .banner-container .small_banners_container .press_item_banner H1
{
    FONT-SIZE: 19px;
    MARGIN-LEFT: 18px;
    LINE-HEIGHT: 19px
}
.home .banner-container .small_banners_container .press_item_banner P
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 18px
}
.home .banner-container .small_banners_container H1 A.content
{
    COLOR: #be945b
}
.our_products .banner-container H1
{
    FONT: 35px/28px Minerva Antiqua, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    COLOR: #f1ecc7;
    TEXT-ALIGN: left
}
.our_products .banner-container H1
{
    COLOR: #ffddc4
}
.our_products .banner-container A
{
    COLOR: #ffddc4
}
.our_products .banner-container H1 SPAN
{
    DISPLAY: block
}
.our_products .banner-container .selection_range_banner H1
{
    FONT-SIZE: 35px
}
.our_products .banner-container .selection_range_banner H1 SPAN
{
    FONT-SIZE: 28px;
    COLOR: #ecdbb2
}
.our_products .banner-container .collection_range_banner H1
{
    FONT-SIZE: 35px
}
.our_products .banner-container .collection_range_banner H1 SPAN
{
    FONT-SIZE: 28px;
    COLOR: #feb27b
}
.our_products .banner-container .fillings_banner H1
{
    FONT-SIZE: 30px
}
.our_products .banner-container .ingredients_banner H1
{
    FONT-SIZE: 30px
}
.our_products .banner-container P
{
    FONT: 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: white
}
.our_products .banner-container A
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.our_products .banner-container A:hover
{
    TEXT-DECORATION: none
}
#content-header
{
    PADDING-LEFT: 11px;
    PADDING-TOP: 20px;
    POSITION: relative;
    HEIGHT: 40px
}
.about_us #content-header
{
    BACKGROUND: url(../images/css_content_header-about.gif)
}
.about_us-overview #content-header
{
    BACKGROUND: url(../images/css_content_header-about.gif)
}
.services #content-header
{
    BACKGROUND: url(../images/css_content_header-services.gif)
}
.our_products #content-header
{
    BACKGROUND: url(../images/css_content_header-products.gif)
}
.your_applications #content-header
{
    BACKGROUND: url(../images/css_content_header-apps.gif)
}
.news #content-header
{
    BACKGROUND: url(../images/css_content_header-news.gif)
}
.recipes #content-header
{
    BACKGROUND: url(../images/css_content_header-recipes.gif)
}
.recipes-detail #content-header
{
    BACKGROUND: url(../images/css_content_header-recipes.gif)
}
.contact #content-header
{
    BACKGROUND: url(../images/css_content_header-contact.gif)
}
.search_results #content-header
{
    BACKGROUND: url(../images/css_content_header-contact.gif)
}
.sitemap #content-header
{
    BACKGROUND: url(../images/css_content_header-sitemap.gif)
}
#content-header H1
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 30px Minerva Antiqua, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    MARGIN-LEFT: 17px;
    COLOR: #f3d4a9;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#content-header P.module
{
    RIGHT: 5px;
    FONT: bold 10px Trajan, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    POSITION: absolute;
    TOP: 40px
}
.about_us #content-header P.module
{
    COLOR: #ca594f
}
.services #content-header P.module
{
    COLOR: #fff
}
.our_products #content-header P.module
{
    COLOR: #b09285
}
.your_applications #content-header P.module
{
    COLOR: #b09285
}
.news #content-header P.module
{
    COLOR: #fff
}
.recipes #content-header P.module
{
    COLOR: #f2ead9
}
.recipes-detail #content-header P.module
{
    COLOR: #f2ead9
}
.search_results #content-header H1
{
    COLOR: #66271f
}
#content-body
{
    MIN-HEIGHT: 385px;
    HEIGHT: auto
}
* HTML #content-body
{
    HEIGHT: 385px
}
.about_us #content-body
{
    BACKGROUND: url(../images/css_content_body-about.gif)
}
.about_us-overview #content-body
{
    BACKGROUND: url(../images/css_content_body-about.gif)
}
.services #content-body
{
    BACKGROUND: url(../images/css_content_body-services.gif)
}
.our_products #content-body
{
    BACKGROUND: url(../images/css_content_body-products.gif)
}
.your_applications #content-body
{
    BACKGROUND: url(../images/css_content_body-apps.gif)
}
.news #content-body
{
    BACKGROUND: url(../images/css_content_body-news.gif)
}
.recipes #content-body
{
    BACKGROUND: url(../images/css_content_body-recipes.gif)
}
.recipes-detail #content-body
{
    BACKGROUND: url(../images/css_content_body-rcp-det.gif)
}
.contact #content-body
{
    BACKGROUND: url(../images/css_content_body-contact.gif)
}
.search_results #content-body
{
    BACKGROUND: url(../images/css_content_body-contact.gif)
}
.sitemap #content-body
{
    BACKGROUND: url(../images/css_content_body-sitemap.gif)
}
#content-body
{
    COLOR: #66271f
}
.home #content-body
{
    FONT-SIZE: 11px;
    COLOR: #fff;
    LINE-HEIGHT: 11px
}
.our_products #content-body
{
    COLOR: #5d1c11
}
.your-applications #content-body
{
    COLOR: #5d1c11
}
#content-body H3
{
    MARGIN: 0px 30px
}
#content-body P
{
    MARGIN: 0px 30px
}
#content-body BLOCKQUOTE
{
    MARGIN: 0px 30px
}
#content-body OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 46px;
    PADDING-TOP: 5px
}
#content-body UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 46px;
    PADDING-TOP: 5px
}
#content-body DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 46px;
    PADDING-TOP: 5px
}
#content-body UL LI
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 18px
}
#content-body UL.arrows
{
    LIST-STYLE-IMAGE: url(../images/css_small_arrow.gif)
}
#content-body UL.bold LI
{
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px
}
.our_products #content-body LI A
{
    TEXT-DECORATION: underline
}
.our_products #content-body LI A:hover
{
    TEXT-DECORATION: none
}
.our_products #content-body UL.arrows
{
    LIST-STYLE-IMAGE: url(../images/css_small_arrow_brown.gif)
}
.your_applications #content-body UL
{
    LIST-STYLE-IMAGE: url(../images/css_dash.gif)
}
.sitemap #content-body UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 30px 0px 60px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.sitemap #content-body UL.intro
{
    MARGIN: 0px 30px;
    PADDING-TOP: 30px
}
.sitemap #content-body UL LI
{
    FONT: 11px Verdana, Arial, Helvetiva, sans-serif
}
.sitemap #content-body UL LI A
{
    FONT: 11px Verdana, Arial, Helvetiva, sans-serif
}
.sitemap #content-body UL.intro LI
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.sitemap #content-body UL.intro LI A
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.sitemap #content-body UL LI A
{
    TEXT-DECORATION: none
}
.sitemap #content-body UL LI A:hover
{
    TEXT-DECORATION: underline
}
.our_products #content-body UL LI
{
    MARGIN: 5px 0px
}
#content-body H2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #e5d2ba;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 1px 5px;
    FONT: 25px Minerva Antiqua, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    COLOR: #000;
    PADDING-TOP: 5px
}
#content-body H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 30px;
    FONT: bold 12px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #000;
    PADDING-TOP: 5px
}
.about_us #content-body H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 30px;
    FONT: bold 12px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #000;
    PADDING-TOP: 5px
}
.about_us-overview #content-body H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 30px;
    FONT: bold 12px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #000;
    PADDING-TOP: 5px
}
#content-body H4
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #fde9ce;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 1px;
    COLOR: #000;
    PADDING-TOP: 5px
}
#content-body H4.bold
{
    FONT-WEIGHT: bold
}
#content-body P
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 14px
}
#content-body P.intro
{
    PADDING-TOP: 20px
}
#content-body div.fullstory
{
    PADDING-TOP: 20px
}
#content-body P.date
{
    FONT-WEIGHT: bold
}
.our_products #content-body H2
{
    PADDING-LEFT: 27px;
    BACKGROUND: #fde9ce
}
.our_products #content-body H2 .producttype
{
    COLOR: #66271f
}
.our_products .product-overview#content-body H3
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #fde9ce;
    PADDING-BOTTOM: 5px;
    MARGIN: 15px 30px 5px;
    PADDING-TOP: 5px
}
.our_products .product-overview#content-body P
{
    MARGIN-LEFT: 40px;
    COLOR: #6f4430
}
.our_products .product-overview#content-body P.intro
{
    MARGIN: 0px 30px;
    COLOR: #120904
}
.your_applications #content-body P
{
    FONT-SIZE: 12px
}
.search_results #content-body H2
{
    BACKGROUND: #ba987c;
    MARGIN: 0px 20px 10px;
    FONT: 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: white
}
.search_results #content-body H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 30px;
    COLOR: #66271f;
    PADDING-TOP: 0px
}
.search_results #content-body P
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 30px;
    COLOR: #66271f
}
.search_results #content-body SPAN.highlighted-keyword
{
    FONT-WEIGHT: bold
}
.sitemap #content-body H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 30px;
    PADDING-TOP: 10px
}
.sitemap #content-body H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 30px 0px 60px;
    PADDING-TOP: 7px
}
.sitemap #content-body H1
{
    FONT: 18px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #66271f
}
.sitemap #content-body H1 A
{
    FONT: 18px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #66271f
}
.sitemap #content-body H2
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT: bold 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: black
}
.sitemap #content-body H2 A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT: bold 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: black
}
.sitemap #content-body H1 A
{
    TEXT-DECORATION: none
}
.sitemap #content-body H2 A
{
    TEXT-DECORATION: none
}
.sitemap #content-body H1 A:hover
{
    TEXT-DECORATION: underline
}
.sitemap #content-body H2 A:hover
{
    TEXT-DECORATION: underline
}
#content-body A
{
    COLOR: #443220;
    TEXT-DECORATION: underline
}
#content-body A:hover
{
    TEXT-DECORATION: none
}
.our_products #content-body A
{
    COLOR: #5d1c11;
    TEXT-DECORATION: underline
}
.our_products .product-overview#content-body A
{
    COLOR: #6f4430
}
.sitemap #content-body A
{
    TEXT-DECORATION: none
}
.sitemap #content-body A
{
    TEXT-DECORATION: none
}
#content .home .banner-container A.our_products_banner
{
    DISPLAY: block;
    LEFT: 49px;
    WIDTH: 460px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 162px;
    TEXT-DECORATION: none
}
#content .home .banner-container A.your_applications_banner
{
    DISPLAY: block;
    LEFT: 49px;
    WIDTH: 460px;
    POSITION: absolute;
    TOP: 173px;
    HEIGHT: 133px;
    TEXT-DECORATION: none
}
.about_us-overview #content-body H2 A
{
    TEXT-DECORATION: none
}
.about_us-overview #content-body H2 A:hover
{
    TEXT-DECORATION: underline
}
.search_results #content-body H3 A
{
    TEXT-DECORATION: none
}
.search_results #content-body H3 A:hover
{
    TEXT-DECORATION: underline
}
#content-body IMG.fixedimage
{
    MARGIN-LEFT: 1px
}
#content-body .app-table
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px;
    WIDTH: 458px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
#content-body .app-table TH
{
    BORDER-RIGHT: #3c2920 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #3c2920 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #3c2920 1px solid;
    TEXT-ALIGN: right
}
#content .app-table TD
{
    BORDER-RIGHT: #3c2920 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #3c2920 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #3c2920 1px solid;
    TEXT-ALIGN: right
}
#content .app-table TH.no-border
{
    BORDER-RIGHT: medium none
}
#content .app-table TD.no-border
{
    BORDER-RIGHT: medium none
}
#content-body .sel-table TH
{
    BORDER-RIGHT: #b09171 1px solid;
    BORDER-TOP: medium none;
    BORDER-BOTTOM: medium none
}
#content .sel-table TD
{
    BORDER-RIGHT: #b09171 1px solid;
    BORDER-TOP: medium none;
    BORDER-BOTTOM: medium none
}
#content-body .app-table TR TD
{
    BACKGROUND: #f9e1c0
}
#content-body .app-table TR.alternate TD
{
    BACKGROUND: #f3d4a9
}
#content-body .app-table TD B
{
    FLOAT: right;
    FONT: bold 10px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #3c2920
}
#content-body .app-table TR.header-row-a TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: url(../images/css_content_yourapps_tbl_bg.jpg) #3c2920 repeat-y left top;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: medium none
}
#content-body .app-table TR.header-row-a TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: url(../images/css_content_yourapps_tbl_bg.jpg) #3c2920 repeat-y right top;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    COLOR: #e4d1b9;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
#content-body .app-table TR.header-row-a TH SPAN
{
    FLOAT: right;
    COLOR: #3c2920;
    TEXT-ALIGN: right
}
#content-body .app-table TR.header-row-b
{
    BACKGROUND: #3c2920
}
#content-body .app-table TR.header-row-b TH
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: medium none;
    COLOR: #e4d1b9;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
#content-body .app-table TR.header-row-b TH SPAN
{
    PADDING-LEFT: 100px;
    BACKGROUND: url(../images/arrow_left.gif) #3c2920 no-repeat 0% 0px
}
#content-body .app-table TR.header-row-b TH SPAN B
{
    PADDING-RIGHT: 100px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/arrow_right.gif) #3c2920 no-repeat 100% 1px;
    POSITION: relative
}
#content-body .app-table TR.header-row-b TH A
{
    COLOR: #e4d1b9;
    TEXT-DECORATION: none
}
#content-body .app-table TR.header-row-b TH A.sorted
{
    PADDING-RIGHT: 12px;
    BACKGROUND: url(../images/css_small_arrow-down_white.gif) no-repeat 100% 50%
}
#content-body .app-table TR.header-row-b TH A:hover
{
    TEXT-DECORATION: underline
}
#content-body .app-table TR.header-row-b TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#content-body .app-table TR.header-row-b TH IMG
{
    MARGIN: 0px 5px
}
#content-body .app-table TR.header-row-c TH
{
    FONT-SIZE: 10px;
    BACKGROUND: #f0cc9e
}
#content-body .app-table TH.one-drop
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
.two-drop
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
.three-drop
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
.four-drop
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
.five-drop
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
.one-drop A
{
    DISPLAY: block;
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 20px;
    TEXT-ALIGN: center! important
}
.two-drop A
{
    DISPLAY: block;
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 20px;
    TEXT-ALIGN: center! important
}
.three-drop A
{
    DISPLAY: block;
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 20px;
    TEXT-ALIGN: center! important
}
.four-drop A
{
    DISPLAY: block;
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 20px;
    TEXT-ALIGN: center! important
}
.five-drop A
{
    DISPLAY: block;
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 20px;
    TEXT-ALIGN: center! important
}
.one-drop
{
    WIDTH: 30px
}
.two-drop
{
    WIDTH: 40px
}
.three-drop
{
    WIDTH: 60px
}
.four-drop
{
    WIDTH: 80px
}
.five-drop
{
    WIDTH: 100px
}
.one-drop A
{
    BACKGROUND: url(../images/droplet_one-skin.gif) no-repeat 10px 5px
}
.two-drop A
{
    BACKGROUND: url(../images/droplet_two-skin.gif) no-repeat 8px 5px
}
.three-drop A
{
    BACKGROUND: url(../images/droplet_three-skin.gif) no-repeat 10px 5px
}
.four-drop A
{
    BACKGROUND: url(../images/droplet_four-skin.gif) no-repeat 12px 5px
}
.five-drop A
{
    BACKGROUND: url(../images/droplet_five-skin.gif) no-repeat 15px 5px
}
.one-drop A:hover
{
    BACKGROUND: url(../images/droplet_one-skin-white.gif) no-repeat 10px 5px
}
.two-drop A:hover
{
    BACKGROUND: url(../images/droplet_two-skin-white.gif) no-repeat 8px 5px
}
.three-drop A:hover
{
    BACKGROUND: url(../images/droplet_three-skin-white.gif) no-repeat 10px 5px
}
.four-drop A:hover
{
    BACKGROUND: url(../images/droplet_four-skin-white.gif) no-repeat 12px 5px
}
.five-drop A:hover
{
    BACKGROUND: url(../images/droplet_five-skin-white.gif) no-repeat 15px 5px
}
#content-body .app-table TD
{
    HEIGHT: 10px
}
#content-body .app-table TD.filla
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
#content-body .app-table TD.fillb
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
#content-body .app-table TD.filla A
{
    DISPLAY: block;
    WIDTH: 100%;
    HEIGHT: 26px;
    TEXT-DECORATION: none
}
#content-body .app-table TD.fillb A
{
    DISPLAY: block;
    WIDTH: 100%;
    HEIGHT: 26px;
    TEXT-DECORATION: none
}
#content-body .app-table TD.filla
{
    BACKGROUND: #7e330f
}
#content-body .app-table TD.filla A:hover
{
    BACKGROUND: #9d4319;
    TEXT-DECORATION: none
}
#content-body .app-table TD.fillb A:hover
{
    BACKGROUND: #9d4319;
    TEXT-DECORATION: none
}
#content-body .sel-table TR.header-row-b TH.name
{
    TABLE-LAYOUT: fixed;
    TEXT-ALIGN: left
}
#content-body .sel-table
{
    MARGIN-LEFT: 15px;
    WIDTH: 428px
}
#content-body .sel-table TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
#content .sel-table TR.header-row-b TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
#content .sel-table TR.header-row-b TH
{
    BORDER-RIGHT: #3c2920 1px solid
}
#content-body .sel-table TR TD
{
    BACKGROUND: #e5d2ba
}
#content-body .sel-table TR.alternate TD
{
    BACKGROUND: #dcc099
}
#content-body .sel-table B
{
    FLOAT: left! important
}
#content-body .sel-table B A
{
    COLOR: #3c2920
}
#content-body .sel-table-detail
{
    MARGIN-LEFT: 1px;
    WIDTH: 458px;
    BORDER-COLLAPSE: collapse
}
#content-body .sel-table-detail TH
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 130px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#content-body .sel-table-detail TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #5d1c11;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
#content-body .sel-table-detail TR.alternate
{
    BACKGROUND: #fde9ce
}
#content-body .sel-table-detail UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: -5px 15px 0px;
    PADDING-TOP: 0px
}
#content-body .sel-table-detail UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.news #content-body UL.news-overview
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 19px;
    PADDING-TOP: 10px
}
.news #content-body UL.news-overview UL
{
    MARGIN: 0px
}
.news #content-body UL.news-overview LI
{
    LIST-STYLE-TYPE: none
}
.news #content-body UL.news-overview LI.highlighted-news
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #dcd3c0;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
.news #content-body UL.news-overview LI H2
{
    MARGIN: 0px 10px
}
.news #content-body UL.news-overview LI P
{
    MARGIN: 0px 10px
}
* HTML .news #content-body UL.news-overview LI H2
{
    PADDING-TOP: 0px
}
.news #content-body LI SPAN.level1
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: #dcd3c0;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 18px Verdana, Arial, Helvetiva, sans-serif;
    PADDING-TOP: 0px
}
.news #content-body LI SPAN.level2
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px;
    FONT: bold 11px Verdana, Arial, Helvetiva, sans-serif;
    WIDTH: 420px;
    PADDING-TOP: 0px
}
.news #content-body LI A
{
    TEXT-DECORATION: none
}
.news #content-body LI A:hover
{
    TEXT-DECORATION: underline
}
.news #content-body IMG.news-image
{
    FLOAT: left;
    MARGIN: 10px
}
.news #content-body H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 30px;
    FONT: 20px Verdana, Arial, Helvetiva, sans-serif;
    PADDING-TOP: 10px
}
.news #content-body #picture-container IMG.news-image-detail
{
    FLOAT: left;
    MARGIN: 0px 10px 5px 30px
}
.news #content-body #picture-container
{
    PADDING-TOP: 10px
}
.news #content-body #picture-container P
{
    FONT-SIZE: 11px
}
.news #content-body #picture-container P.intro
{
    FONT-SIZE: 12px
}
.news #content-body #picture-container P.date
{
    FONT-SIZE: 12px
}
.services #content-body P.intro
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 12px
}
.about_us-overview #content-body H2
{
    PADDING-LEFT: 10px;
    MARGIN: 10px 30px 10px 20px
}
.about_us-overview #content-body P
{
    MARGIN: 0px 30px
}
.about_us-overview #content-body #two-col-container
{
    BACKGROUND: #e5d2ba;
    MARGIN-LEFT: 1px;
    WIDTH: 458px
}
.about_us-overview #content-body #picture-container
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 175px;
    PADDING-TOP: 20px
}
.about_us-overview #content-body #text-container
{
    PADDING-RIGHT: 30px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 20px;
    WIDTH: 220px;
    PADDING-TOP: 20px
}
.about_us-overview #content-body #text-container P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.about_us-overview #content-body A
{
    COLOR: black
}
.about_us #content-body P.intro
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 12px
}
.about_us #content-body P
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 12px
}
.our_products #content-body P
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 12px
}
.about_us #content-body H2
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.about_us #content-body UL LI
{
    FONT-SIZE: 11px
}
.about_us #content-body #history-links
{
    BACKGROUND: url(../images/belcolade-history-bg.jpg);
    MARGIN-LEFT: 1px;
    WIDTH: 458px;
    POSITION: relative;
    HEIGHT: 229px
}
.about_us #content-body #history-links UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.about_us #content-body #history-links UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 62px
}
.about_us #content-body #history-links UL #history-image1
{
    LEFT: 0px;
    WIDTH: 105px;
    HEIGHT: 71px
}
.about_us #content-body #history-links UL #history-image2
{
    LEFT: 107px;
    WIDTH: 81px;
    HEIGHT: 71px
}
.about_us #content-body #history-links UL #history-image3
{
    LEFT: 190px;
    WIDTH: 81px;
    HEIGHT: 71px
}
.about_us #content-body #history-links UL #history-image4
{
    LEFT: 273px;
    WIDTH: 81px;
    HEIGHT: 71px
}
.about_us #content-body #history-links UL #history-image5
{
    LEFT: 356px;
    WIDTH: 102px;
    HEIGHT: 71px
}
.about_us #content-body #history-links UL LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 100%
}
.about_us #content-body #history-links UL LI A
{
    Z-INDEX: 1
}
.about_us #content-body #history-links UL LI A.active
{
}
.about_us #content-body #history-links UL #history-image1 A:hover
{
    BACKGROUND: url(../images/belcolade-his-1988-hover.jpg);
    LEFT: 0px;
    WIDTH: 120px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 171px
}
.about_us #content-body #history-links UL .active#history-image1 A
{
    BACKGROUND: url(../images/belcolade-his-1988-hover.jpg);
    LEFT: 0px;
    WIDTH: 120px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 171px
}
.about_us #content-body #history-links UL #history-image2 A:hover
{
    BACKGROUND: url(../images/belcolade-his-1993-hover.jpg);
    LEFT: -13px;
    WIDTH: 128px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 171px
}
.about_us #content-body #history-links UL .active#history-image2 A
{
    BACKGROUND: url(../images/belcolade-his-1993-hover.jpg);
    LEFT: -13px;
    WIDTH: 128px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 171px
}
.about_us #content-body #history-links UL #history-image3 A:hover
{
    BACKGROUND: url(../images/belcolade-his-2000-hover.jpg);
    LEFT: -13px;
    WIDTH: 128px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 171px
}
.about_us #content-body #history-links UL .active#history-image3 A
{
    BACKGROUND: url(../images/belcolade-his-2000-hover.jpg);
    LEFT: -13px;
    WIDTH: 128px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 171px
}
.about_us #content-body #history-links UL #history-image4 A:hover
{
    BACKGROUND: url(../images/belcolade-his-2003-hover.jpg);
    LEFT: -13px;
    WIDTH: 128px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 174px
}
.about_us #content-body #history-links UL .active#history-image4 A
{
    BACKGROUND: url(../images/belcolade-his-2003-hover.jpg);
    LEFT: -13px;
    WIDTH: 128px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 174px
}
.about_us #content-body #history-links UL #history-image5 A:hover
{
    RIGHT: 0px;
    BACKGROUND: url(../images/belcolade-his-2005-hover.jpg);
    WIDTH: 125px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 175px
}
.about_us #content-body #history-links UL .active#history-image5 A
{
    RIGHT: 0px;
    BACKGROUND: url(../images/belcolade-his-2005-hover.jpg);
    WIDTH: 125px;
    POSITION: absolute;
    TOP: -36px;
    HEIGHT: 175px
}
.recipes #content-body #two-col-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px;
    WIDTH: 458px;
    PADDING-TOP: 0px;
    HEIGHT: 100px
}
.recipes #content-body #picture-container
{
    FLOAT: left;
    WIDTH: 100px
}
.recipes #content-body #text-container
{
    BACKGROUND: #e0d4c1;
    FLOAT: right;
    WIDTH: 358px;
    HEIGHT: 100%
}
.recipes #content-body #two-col-container IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.recipes #content-body #two-col-container H2
{
    BACKGROUND: #d0c3b1;
    MARGIN: 0px
}
.recipes #content-body #two-col-container H3
{
    MARGIN: 0px 10px;
    FONT: bold 15px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #3c2920
}
.recipes #content-body #two-col-container P
{
    MARGIN-TOP: 5px;
    FLOAT: right;
    MARGIN-RIGHT: 5px
}
.recipes #content-body #two-col-container A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #d0c3b1;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.recipes #content-body #text-container P A
{
    TEXT-DECORATION: none
}
.recipes #content-body #text-container P A:hover
{
    TEXT-DECORATION: underline
}
.recipes #content-body UL LI A
{
    COLOR: #5d1c11;
    TEXT-DECORATION: underline
}
.recipes #content-body A
{
    COLOR: #5d1c11;
    TEXT-DECORATION: underline
}
.recipes #content-body UL LI A:hover
{
    TEXT-DECORATION: none
}
.recipes #content-body A:hover
{
    TEXT-DECORATION: none
}
.recipes #content-body UL LI
{
    MARGIN: 5px 0px
}
.recipes #content-body UL.arrows
{
    LIST-STYLE-IMAGE: url(../images/css_small_arrow_brown.gif)
}
.recipes-detail #content-body #two-col-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px;
    WIDTH: 458px;
    PADDING-TOP: 0px
}
.recipes-detail #content-body #picture-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 175px;
    PADDING-TOP: 0px
}
.recipes-detail #content-body #picture-container IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
.recipes-detail #content-body #picture-container P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px Verdana, Arial, Helvetiva, sans-serif;
    PADDING-TOP: 0px
}
.recipes-detail #content-body #picture-container UL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.recipes-detail #content-body #picture-container UL LI
{
    FONT: 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #443220
}
.recipes-detail #content-body #picture-container UL LI A
{
    COLOR: #443220
}
.recipes-detail #content-body #two-col-container #picture-container P
{
    PADDING-BOTTOM: 10px;
    FONT: bold 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #92745b
}
.recipes-detail #content-body #text-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 273px;
    PADDING-TOP: 0px
}
.recipes-detail #content-body #text-container H2
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 10px 0px 0px;
    FONT: bold 14px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #443220
}
.recipes-detail #content-body #text-container H3
{
    MARGIN: 0px 10px;
    FONT: bold 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #92745b
}
.recipes-detail #content-body #text-container P
{
    MARGIN: 0px 10px;
    FONT: 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #443220
}
.recipes-detail #content-body #text-container UL
{
    MARGIN: 0px 27px;
    LIST-STYLE-TYPE: disc
}
.recipes-detail #content-body #text-container UL LI
{
    FONT: bold 11px/12px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #443220
}
#content-footer
{
    POSITION: relative;
    HEIGHT: 60px
}
.about_us #content-footer
{
    BACKGROUND: url(../images/css_content_footer-about.gif)
}
.about_us-overview #content-footer
{
    BACKGROUND: url(../images/css_content_footer-about.gif)
}
.services #content-footer
{
    BACKGROUND: url(../images/css_content_footer-services.gif)
}
.our_products #content-footer
{
    BACKGROUND: url(../images/css_content_footer-products.gif)
}
.our_products .previous_next#content-footer
{
    BACKGROUND: url(../images/css_content_footer-prd-back.gif);
    FONT: bold 10px Trajan, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    COLOR: #fff
}
.your_applications #content-footer
{
    BACKGROUND: url(../images/css_content_footer-apps.gif)
}
.your_applications .previous_next#content-footer
{
    BACKGROUND: url(../images/css_content_footer-apps-pn.gif);
    FONT: bold 10px Trajan, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
    COLOR: #fff
}
.news #content-footer
{
    BACKGROUND: url(../images/css_content_footer-news.gif)
}
.recipes #content-footer
{
    BACKGROUND: url(../images/css_content_footer-recipes.gif)
}
.recipes-detail #content-footer
{
    BACKGROUND: url(../images/css_content_footer-rcp-det.gif)
}
.contact #content-footer
{
    BACKGROUND: url(../images/css_content_footer-contact.gif)
}
.search_results #content-footer
{
    BACKGROUND: url(../images/css_content_footer-contact.gif)
}
.sitemap #content-footer
{
    BACKGROUND: url(../images/css_content_footer-sitemap.gif)
}
.previous_next#content-footer A
{
    COLOR: #fff
}
.previous_next#content-footer A:hover
{
    TEXT-DECORATION: none
}
.previous_next#content-footer SPAN.previous
{
    LEFT: 42px;
    BOTTOM: 5px;
    POSITION: absolute
}
.previous_next#content-footer SPAN.next
{
    RIGHT: 27px;
    BOTTOM: 5px;
    POSITION: absolute
}
.search_results #content-footer P.search-results-navigation
{
    LEFT: 31px;
    FONT: bold 11px Verdana, Arial, Helvetiva, sans-serif;
    COLOR: #66271f;
    BOTTOM: 5px;
    POSITION: absolute
}
.search_results #content-footer P.search-results-navigation A
{
    COLOR: #66271f
}
#print-header
{
    DISPLAY: none
}
#print-footer
{
    DISPLAY: none
}
.print-separator
{
    DISPLAY: none
}
.search-by-map
{
    BACKGROUND: url(css_gradient_brown-big.jpg) #fff no-repeat left top;
    POSITION: relative
}
.contact #content-body .bold
{
    FONT-WEIGHT: bold
}
.contactDetails #content-body .bold
{
    FONT-WEIGHT: bold
}

#contactDetails  p.info
{
	margin-top: 1em;
	margin-left: 1em;
}


#contactDetails  h1
{
	margin-left: 1em;
}
#contactDetails TABLE
{
    MARGIN-TOP: 1em;
	MARGIN-BOTTOM: 2em;
}
.world
{
    BACKGROUND-IMAGE: url(css_maps_world.jpg)! important;
    HEIGHT: 385px
}
.world .af
{
    LEFT: 240px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 280px
}
.world .na
{
    LEFT: 20px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 207px
}
.world .sa
{
    LEFT: 100px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 307px
}
.world .eu
{
    LEFT: 220px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 187px
}
.world .as
{
    LEFT: 348px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 207px
}
.world .me
{
    LEFT: 290px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 240px
}
.europe
{
    BACKGROUND-IMAGE: url(css_maps_europe.jpg)! important;
    HEIGHT: 385px
}
.europe .AL
{
    LEFT: 300px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 400px
}
.europe .AT
{
    LEFT: 245px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 295px
}
.europe .BA
{
    LEFT: 290px;
    WIDTH: 6em;
    POSITION: absolute;
    TOP: 350px
}
.europe .BE
{
    LEFT: 115px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 245px
}
.europe .BG
{
    LEFT: 365px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 365px
}
.europe .BY
{
    LEFT: 395px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 200px
}
.europe .CH
{
    LEFT: 155px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 305px
}
.europe .CS
{
    LEFT: 345px;
    WIDTH: 6em;
    POSITION: absolute;
    TOP: 347px
}
.europe .CY
{
    LEFT: 440px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 475px
}
.europe .CZ
{
    LEFT: 245px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 262px
}
.europe .DE
{
    LEFT: 180px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 250px
}
.europe .DK
{
    LEFT: 170px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 160px
}
.europe .EE
{
    LEFT: 370px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 115px
}
.europe .ES
{
    LEFT: 20px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 400px
}
.europe .FI
{
    LEFT: 375px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 45px
}
.europe .FR
{
    LEFT: 90px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 300px
}
.europe .GR
{
    LEFT: 325px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 430px
}
.europe .HR
{
    LEFT: 265px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 325px
}
.europe .HU
{
    LEFT: 295px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 305px
}
.europe .IE
{
    LEFT: -5px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 200px
}
.europe .IS
{
    LEFT: 30px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 55px
}
.europe .IT
{
    LEFT: 230px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 380px
}
.europe .LT
{
    LEFT: 350px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 175px
}
.europe .LU
{
    LEFT: 140px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 265px
}
.europe .LV
{
    LEFT: 355px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 145px
}
.europe .MD
{
    LEFT: 395px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 305px
}
.europe .MT
{
    LEFT: 240px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 460px
}
.europe .NL
{
    LEFT: 120px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 220px
}
.europe .NO
{
    LEFT: 170px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 70px
}
.europe .PL
{
    LEFT: 295px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 225px
}
.europe .PT
{
    LEFT: -10px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 400px
}
.europe .RO
{
    LEFT: 355px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 325px
}
.europe .RS
{
    LEFT: 315px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 345px
}
.europe .RU
{
    LEFT: 425px;
    WIDTH: 14em;
    POSITION: absolute;
    TOP: 120px
}
.europe .SE
{
    LEFT: 235px;
    WIDTH: 14em;
    POSITION: absolute;
    TOP: 85px
}
.europe .SI
{
    LEFT: 265px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 335px
}
.europe .TR
{
    LEFT: 430px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 420px
}
.europe .UA
{
    LEFT: 435px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 265px
}
.europe .UK
{
    LEFT: 65px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 200px
}
.europe .YU
{
    LEFT: 315px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 345px
}
.asia
{
    BACKGROUND-IMAGE: url(css_maps_asia.jpg)! important;
    HEIGHT: 385px
}
.asia .BD
{
    LEFT: 190px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 230px
}
.asia .CN
{
    LEFT: 250px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 160px
}
.asia .HK
{
    LEFT: 330px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 235px
}
.asia .ID
{
    LEFT: 410px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 410px
}
.asia .IN
{
    LEFT: 125px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 250px
}
.asia .JP
{
    LEFT: 440px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 145px
}
.asia .KR
{
    LEFT: 385px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 130px
}
.asia .LK
{
    LEFT: 150px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 335px
}
.asia .MY
{
    LEFT: 310px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 360px
}
.asia .PK
{
    LEFT: 55px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 200px
}
.asia .SG
{
    LEFT: 295px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 380px
}
.asia .TW
{
    LEFT: 380px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 220px
}
.asia .PH
{
    LEFT: 420px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 330px
}
.asia .RU
{
    LEFT: 200px;
    WIDTH: 16em;
    POSITION: absolute;
    TOP: 40px
}
.asia .SA
{
    LEFT: 10px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 270px
}
.asia .VN
{
    LEFT: 320px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 310px
}
.africa
{
    BACKGROUND-IMAGE: url(css_maps_africa.jpg)! important;
    HEIGHT: 385px
}
.africa .BF
{
    LEFT: 120px;
    WIDTH: 6em;
    POSITION: absolute;
    TOP: 150px
}
.africa .BI
{
    LEFT: 310px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 265px
}
.africa .CF
{
    LEFT: 250px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 190px
}
.africa .CG
{
    LEFT: 260px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 250px
}
.africa .CI
{
    LEFT: 100px;
    WIDTH: 6em;
    POSITION: absolute;
    TOP: 185px
}
.africa .CM
{
    LEFT: 172px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 205px
}
.africa .DZ
{
    LEFT: 115px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 50px
}
.africa .EG
{
    LEFT: 300px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 55px
}
.africa .ET
{
    LEFT: 375px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 185px
}
.africa .GA
{
    LEFT: 185px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 245px
}
.africa .GM
{
    LEFT: 2px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 151px
}
.africa .GQ
{
    LEFT: 165px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 220px
}
.africa .KE
{
    LEFT: 360px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 240px
}
.africa .MA
{
    LEFT: 50px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 30px
}
.africa .MG
{
    LEFT: 410px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 385px
}
.africa .ML
{
    LEFT: 90px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 120px
}
.africa .MR
{
    LEFT: 25px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 110px
}
.africa .MZ
{
    LEFT: 360px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 365px
}
.africa .NG
{
    LEFT: 160px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 180px
}
.africa .SD
{
    LEFT: 300px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 155px
}
.africa .SN
{
    LEFT: -3px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 138px
}
.africa .TD
{
    LEFT: 230px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 135px
}
.africa .TG
{
    LEFT: 110px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 185px
}
.africa .ZA
{
    LEFT: 270px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 450px
}
.middle-east
{
    BACKGROUND-IMAGE: url(css_maps_mideast.jpg)! important;
    HEIGHT: 385px
}
.middle-east .AE
{
    LEFT: 250px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 360px
}
.middle-east .AM
{
    LEFT: 135px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 165px
}
.middle-east .BH
{
    LEFT: 175px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 335px
}
.middle-east .IL
{
    LEFT: 10px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 265px
}
.middle-east .IR
{
    LEFT: 220px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 250px
}
.middle-east .JO
{
    LEFT: 45px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 275px
}
.middle-east .KW
{
    LEFT: 165px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 290px
}
.middle-east .KZ
{
    LEFT: 310px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 65px
}
.middle-east .LB
{
    LEFT: 15px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 240px
}
.middle-east .QA
{
    LEFT: 190px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 345px
}
.middle-east .SA
{
    LEFT: 130px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 370px
}
.middle-east .SY
{
    LEFT: 45px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 225px
}
.south-america
{
    BACKGROUND-IMAGE: url(css_maps_america-south.jpg)! important;
    HEIGHT: 385px
}
.south-america .AR
{
    LEFT: 210px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 335px
}
.south-america .BR
{
    LEFT: 280px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 155px
}
.south-america .CL
{
    LEFT: 150px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 305px
}
.south-america .CO
{
    LEFT: 155px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 55px
}
.south-america .EC
{
    LEFT: 110px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 90px
}
.south-america .PE
{
    LEFT: 135px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 155px
}
.south-america .UY
{
    LEFT: 270px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 320px
}
.south-america .VE
{
    LEFT: 205px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 35px
}
.north-america
{
    BACKGROUND-IMAGE: url(css_maps_america-north.jpg)! important;
    HEIGHT: 385px
}
.north-america .CA
{
    LEFT: 170px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 40px
}
.north-america .CR
{
    LEFT: 300px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 425px
}
.north-america .DO
{
    LEFT: 450px;
    WIDTH: 8em;
    POSITION: absolute;
    TOP: 340px
}
.north-america .GT
{
    LEFT: 275px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 365px
}
.north-america .HN
{
    LEFT: 305px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 385px
}
.north-america .MX
{
    LEFT: 180px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 325px
}
.north-america .NI
{
    LEFT: 350px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 400px
}
.north-america .PA
{
    LEFT: 350px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 440px
}
.north-america .SV
{
    LEFT: 260px;
    WIDTH: 12em;
    POSITION: absolute;
    TOP: 400px
}
.north-america .US
{
    LEFT: 160px;
    WIDTH: 18em;
    POSITION: absolute;
    TOP: 170px
}
.search-by-map H1
{
    PADDING-BOTTOM: 3px! important
}
.search-by-map UL LI
{
    LIST-STYLE-TYPE: none! important;
    TEXT-ALIGN: center
}
.search-by-map UL A:link
{
    FONT-WEIGHT: normal! important;
    COLOR: #ffe9d2! important;
    TEXT-DECORATION: none! important
}
.search-by-map UL A:active
{
    FONT-WEIGHT: normal! important;
    COLOR: #ffe9d2! important;
    TEXT-DECORATION: none! important
}
.search-by-map UL A:visited
{
    FONT-WEIGHT: normal! important;
    COLOR: #ffe9d2! important;
    TEXT-DECORATION: none! important
}
.search-by-map UL A:hover
{
    FONT-WEIGHT: normal! important;
    COLOR: #ffe9d2! important;
    TEXT-DECORATION: none! important
}
.search-by-map UL A:hover
{
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 105%;
    COLOR: #5f1f06! important
}
.search-by-map-form
{
    LEFT: 9px;
    WIDTH: 550px;
    POSITION: absolute;
    TOP: 9px
}
.search-by-map-form INPUT
{
    FLOAT: right;
    MARGIN-RIGHT: 10px
}
.search-by-map-form OPTION
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
