
@font-face { font-family: 'HNLTW1GBold'; src: url('./font-face/helveticaneueltw1g-bd-webfont.eot'); src: url('./font-face/helveticaneueltw1g-bd-webfont.eot?iefix') format('eot'), url('./font-face/helveticaneueltw1g-bd-webfont.woff') format('woff'), url('./font-face/helveticaneueltw1g-bd-webfont.ttf') format('truetype'), url('./font-face/helveticaneueltw1g-bd-webfont.svg#webfontagmHWTVo') format('svg'); font-weight: normal; font-style: normal; }

#container{ width:960px; margin: 30px auto; border: 1px solid #e9e9e9; }
#header{ position: relative; width: 960px; height: 197px; }
#header #new{ display: inline-block; position: relative; width: 290px; height: 197px; background: url(../images/new.png) no-repeat 0 0; font: 15px 'HNLTW1GBold'; color: #eb9075; text-decoration: none; }
#header #new span { display: none; position: absolute; bottom: 5px; right: 5px; }
#header a#awards-link{ display: inline-block; position: absolute; top: 0; left: 293px; width: 125px; height: 57px; background: url(../images/awards-link.png) no-repeat 0 0; }
#header a#quality-link { display: inline-block; position: absolute; bottom: 10px; left: 293px; width: 133px; height: 77px; background: url(../images/header-quality-link.png) no-repeat 0 0; }
#header #languages{ display: inline-block; position: absolute; top: 10px; right: 20px; width: 150px; height: 20px; font: 14px 'Helvetica'; text-align: right; }
#header a#fresh-link{ display: inline-block; position: absolute; top: 68px; right: 7px; width: 120px; height: 122px; background: url(../images/header-fresh-link.png) no-repeat 0 0; }

#main-menu{ position: relative; width: 960px; height: 36px; background-color: #999999; }
#main-menu a#video-link{ display: inline-block; position: absolute; left: 0; width: 293px; height: 36px; background: #a7a9ac url(../images/video-link.png) no-repeat 0 0; }
#main-menu ul{ display: inline-block; position: absolute; top: 8px; left: 315px; width: 630px; height: 15px; }
#main-menu ul li { display: inline; margin: 0 7px; }
#main-menu ul li a:link, #main-menu ul li a:visited { font: 15px 'HNLTW1GBold'; color: #fff; text-decoration: none; }
#main-menu ul li a:hover, #main-menu ul li a.current { color: #464646; }

#content{ display: block; position: relative; width: 960px; height: 380px; background-color: #fff; }
#content a:link, #content a:visited { font-weight: bold; font-style: italic; color: #b98116; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content h1 { margin-top: 20px; font: 22px 'HNLTW1GBold'; color: #6d6e71; }
#content h2 { font: 12px 'HNLTW1GBold'; color: #6d6e71; }
#content h3 { margin-bottom: -10px; font: 12px 'HNLTW1GBold'; color: #6d6e71; }
#content h3 span { font: 12px Verdana, Geneva, sans-serif; color: #808080; }
#content p { margin: 10px 0; font: 12px Verdana, Geneva, sans-serif; color: #808080; line-height: 16px; }
#content #side-images { display: inline-block; width: 184px; height:380px; }
#content #side-images img { display: block; position: absolute; bottom: 15px; left: 12px; }
#content #side-images #aboutorijen { display: block; position: absolute; bottom: 15px; left: 2px; }
#content #side-images #freshregional { display: block; position: absolute; bottom: 15px; left: 2px; }
#content #page-menu { display: inline-block; position: relative; width: 109px; height: 380px; margin-left: -4px; }
#content #page-menu ul { display: block; position: absolute; top: 20px; width: 105px; }
#content #page-menu ul li { display: block; margin: 8px 0; text-align: right; line-height: 0px; }
#content #products-side { display: inline-block; position: absolute; top: 0; width: 293px; height: 404px; }
#content a#home, #content a#home:visited { position: absolute; bottom: 13px; right: 0; font: 12px 'HNLTW1GBold'; color: #a7a9ac; text-decoration: none; }
#content a#fresh-home, #content a#fresh-home:visited { position: absolute; bottom: 13px; right: 39px; font: 12px 'HNLTW1GBold'; color: #a7a9ac; text-decoration: none; }
#content a#back-to-products, #content a#back-to-products:visited { position: absolute; bottom: 38px; right: 0; font: 12px 'HNLTW1GBold'; color: #a7a9ac; text-decoration: none; text-align:right; letter-spacing: -1px; }
#content a#home:hover, #content a#fresh-home:hover, #content a#back-to-products:hover { color: #6d6e71; }


#content #page-menu ul#fresh-regional { display: block; position: absolute; top: 20px; width: 105px; }
#content #page-menu ul#fresh-regional li { display: block; margin: 4px 0; text-align: center; line-height: 0px; }

#content ul#products { display: block; position: absolute; top: 20px; right: 0; width: 105px; }
#content ul#products li { display: block; margin: 8px 0; text-align: right; line-height: 0px; }

#content #page-menu ul li a:link, #content ul#products li a:link, #content #page-menu ul li a:visited, #content ul#products li a:visited { font: 12px 'HNLTW1GBold'; color: #a7a9ac; text-decoration: none; }
#content #page-menu ul li a:hover, #content ul#products li a:hover, #content #page-menu ul li a.current, #content ul#products li a.current { color: #6d6e71; }
#content a#quality-link { display: block; position: absolute; top: 140px; width: 77px; height: 59px; margin-left: 21px; background: url(../images/content-quality-link.png) no-repeat 0 0; }
#content a#fresh-link { display: block; position: absolute; top: 210px; width: 76px; height: 73px; margin-left: 21px; background: url(../images/content-fresh-link.png) no-repeat 0 0; }
#content #substance { display: inline-block; width: 620px; height: 380px; margin-left: 20px; padding-right: 10px; overflow-y: auto; }
#content #guarantee-statements { float: right; width: 202px; height: 299px; margin: 50px 0 7px 7px; }
#content #products-substance { display: inline-block; float: right; width: 630px; height: 380px; margin-left: 30px; overflow-y: scroll; }
#content #products-sub-substance { display: inline-block; float: left; width: 325px; height: 380px; }
#content #products-side-table { display: inline-block; float: right; width: 260px; margin: 60px 10px 0 0; font: 10px Verdana, Geneva, sans-serif; color: #808080; }
#content #products-side-table strong { font-weight: bold; }
#content #products-side-table .align-right { text-align: right; }
#content table#feeding-guide { width: 600px; margin-bottom:15px; font: 11px Verdana, Geneva, sans-serif; color: #808080; }
#content table#feeding-guide strong { font-weight: bold; }
#content #substance ol, #content #substance ul { display: block; margin: 20px 0 20px 40px; }
#content #substance ol li { margin: 5px 0; font: 12px Verdana, Geneva, sans-serif; color: #808080; list-style: decimal; }
#content #substance ul li { margin: 10px 0; font: 12px Verdana, Geneva, sans-serif; color: #333; list-style: disc; }
#content #substance ul li .italicss { font-style: italic; }

#footer{ display: block; width: 960px; height: 24px; background-color: #999999; }

.clear{ clear: both; }
#content .italics { font-style: italic; }

.aboutus-header { background: url(../images/aboutus-header-bg.jpg) no-repeat 0 0; }
.aboutus-landing { background: url(../images/aboutus-side-image-landing.jpg) no-repeat 0 0; }
.aboutus-story { background: url(../images/aboutus-side-image-landing.jpg) no-repeat 0 0; }
.aboutus-mission { background: url(../images/aboutus-side-image-mission.jpg) no-repeat 0 0; }
.aboutus-values { background: url(../images/aboutus-side-image-values.jpg) no-repeat 0 0; }
.aboutus-guarantee { background: url(../images/aboutus-side-image-guarantee.jpg) no-repeat 0 0; }
.aboutus-outsourced { background: url(../images/aboutus-side-image-outsourced.jpg) no-repeat 0 0; }

.aboutorijen-header { background: url(../images/aboutorijen-header-bg.jpg) no-repeat 0 0; }
.aboutorijen-landing { background: url(../images/aboutorijen-side-image-mineral-balanced.jpg) no-repeat 0 0; }
.aboutorijen-fresh-meats { background: url(../images/aboutorijen-side-image-fresh-meats.jpg) no-repeat 0 0; }
.aboutorijen-protein-rich { background: url(../images/aboutorijen-side-image-rich-in-meat.jpg) no-repeat 0 0; }
.aboutorijen-carb-limited { background: url(../images/aboutorijen-side-image-carb-limited.jpg) no-repeat 0 0; }
.aboutorijen-grain-free { background: url(../images/aboutorijen-side-image-grain-free.jpg) no-repeat 0 0; }
.aboutorijen-no-plant-oils { background: url(../images/aboutorijen-side-image-no-plant-oils.jpg) no-repeat 0 0; }
.aboutorijen-regional-fruit { background: url(../images/aboutorijen-side-image-regional-fruit.jpg) no-repeat 0 0; }
.aboutorijen-botanicals { background: url(../images/aboutorijen-side-image-botanicals.jpg) no-repeat 0 0; }
.aboutorijen-mineral-balanced { background: url(../images/aboutorijen-side-image-mineral-balanced.jpg) no-repeat 0 0; }

.fresh-header { background: url(../images/fresh-header-bg.jpg) no-repeat 0 0; }
.fresh-landing { background: url(../images/fresh-side-image-landing.jpg) no-repeat 0 0; }
.fresh-chicken { background: url(../images/fresh-side-image-chicken.jpg) no-repeat 0 0; }
.fresh-turkey { background: url(../images/fresh-side-image-turkey.jpg) no-repeat 0 0; }
.fresh-eggs { background: url(../images/fresh-side-image-eggs.jpg) no-repeat 0 0; }
.fresh-pork { background: url(../images/fresh-side-image-pork.jpg) no-repeat 0 0; }
.fresh-lamb { background: url(../images/fresh-side-image-lamb.jpg) no-repeat 0 0; }
.fresh-boar { background: url(../images/fresh-side-image-boar.jpg) no-repeat 0 0; }
.fresh-bison { background: url(../images/fresh-side-image-bison.jpg) no-repeat 0 0; }
.fresh-beef { background: url(../images/fresh-side-image-beef.jpg) no-repeat 0 0; }
.fresh-fish { background: url(../images/fresh-side-image-fish.jpg) no-repeat 0 0; }
.fresh-salt-water-fish { background: url(../images/fresh-side-image-salt-water-fish.jpg) no-repeat 0 0; }

.products-landing { background: url(../images/products-side-image-landing.jpg) no-repeat 0 0; }
.products-puppy { background: url(../images/products-side-image-puppy.png) no-repeat 0 0; }
.products-header { background: url(../images/products-header.jpg) no-repeat 0 0; }
.products-puppy-large { background: url(../images/products-side-image-puppy-large.png) no-repeat 0 0; }
.products-adult-dog { background: url(../images/products-side-image-adult-dog.png) no-repeat 0 0; }
.products-6fish-dog { background: url(../images/products-side-image-6fish-dog.png) no-repeat 0 0; }
.products-regional-red { background: url(../images/products-side-image-regional-red.png) no-repeat 0 0; }
.products-senior-dog { background: url(../images/products-side-image-senior-dog.png) no-repeat 0 0; }
.products-cat-kitten { background: url(../images/products-side-image-cat-kitten.png) no-repeat 0 0; }
.products-6fish-cat { background: url(../images/products-side-image-6fish-cat.png) no-repeat 0 0; }

#video-wrapper { display:none; width:750px; height:425px; z-index:9999; }
#video-player { width:100%; height:100%; padding:4px; background-color:#000; }
table#video-buttons { width:100%; height:32px; }
a#video-close { display:block; width:77px; height:32px; background:url('http://www.championpetfoods.com/images/button_video-close.png') 0 0 no-repeat;
}
a#video-download { display:block; width:111px; height:32px; background:url('http://www.championpetfoods.com/images/button_video-download.png') 0 0 no-repeat; }

