/* Champion Petfoods - Acana.cz StyleSheet  */
/*  Created by Codeafx.com - July/2008   */

body { background:url('../images/background.jpg') 50% -625px repeat-x; margin:0px; padding:0px; font:13px "Arial Narrow"; word-spacing:-0.7px; letter-spacing:0px; color:#000; text-align:justify; }
#outer_wrapper { width:910px; height:598px; margin:12% auto; padding:1px; background:url('../images/shadow.png') center no-repeat; }
.top { vertical-align:top; }

table#header_nav { width:40px; margin:20px 0 0 842px; }
table#focusfresh_header_nav { width:40px; margin:17px 0 0 790px; }
table#footer_nav { width:40px; margin:470px 0 0 10px; }
a.home { display:block;	width:24px;	height:26px; margin-left:-1px; background:url('../images/home_but.png') 0 0;	text-decoration:none; }
a:hover.home { background-position:-24px; }
a.footer_home { display:block; width:24px; height:26px; margin-left:-1px; background:url('../images/home_but.png') 0 0; text-decoration:none; }
a:hover.footer_home { background-position:-24px; }
a.back { display:block; float:right; width:19px; height:23px; margin-right:4px; background:url('../images/back_but.png') 0 0; text-decoration:none; }
a:hover.back { background-position:-19px; }
a.footer_back { display:block; float:right; width:19px;	height:23px; margin-right:4px; background:url('../images/back_but.png') 0 0; text-decoration:none; }
a:hover.footer_back { background-position:-19px; }
#lang { position:relative; top:93px; left:510px; width:171px; height:74px; background:url('../images/lang_but.png') 0 0; }
ul#langlist { position:relative; top:50px; font-family: sans-serif; }
ul#langlist img { border:0; }
ul#langlist a { font-weight: bold; text-decoration: none; }
ul#langlist, ul#langlist ul, ul#langlist li { margin: 0px; padding: 0px; list-style-type: none; }
ul#langlist li { float: left; }
ul#langlist li a { color: #ffffff; padding: 3px; }
ul#langlist li a:active { color: #cccccc; }
ul#sublanglist { display: none; background-color:#a6311f; }
ul#sublanglist li { float: none; border:1px solid #86281a; border-top:0; }
ul#sublanglist li a { padding: 0px; margin: 0px; }
ul#langlist li:hover ul#sublanglist { display: block; margin-left:4px; position: absolute; font-size: 8pt; padding-top: 1px; }
ul#langlist li:hover ul#sublanglist li a { display: block; width: 70px; border: none; padding: 2px; }
ul#langlist li:hover ul#sublanglist li a:hover { color:#c0c0c0; }


/************************************************************************************************************************* MAIN */
#main_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/main_body.jpg') center no-repeat; }
#main_header {  width:888px; height:177px; background:url('../images/main_header.png') center no-repeat; }

table#main_menu { width:350px; margin:18px 0 0 503px; background:url('../images/dotted_line.jpg') 163px repeat-y; text-align:left; }
table#main_menu a, table#main_menu a:hover { margin-left:10px; }
table#main_menu td { height:17px; }
a.about {	display:block; width:138px;	height:12px; margin-bottom:8px; background:url('../images/about_but.jpg') 0 0; text-decoration:none; }
a:hover.about { background-position:-138px 0; }
a.faq {	display:block; width:43px; height:12px; margin-bottom:-2px; background:url('../images/faq_but.jpg') 0 0; text-decoration:none; }
a:hover.faq { background-position:-43px 0; }
a.e-shop {	display:block; width:65px; height:12px; margin-bottom:-2px; background:url('../images/e-shop_but.jpg') 0 0; text-decoration:none; }
a:hover.e-shop { background-position:-67px 0; }
a.focusfresh { display:block; width:123px; height:25px; background:url('../images/focusfresh_but.jpg') 0 0; text-decoration:none; }
a:hover.focusfresh { background-position:-123px 0; }
a.testimonials { display:block;	width:138px; height:12px; background:url('../images/testimonials_but.jpg') 0 0; text-decoration:none; }
a:hover.testimonials { background-position:-138px 0; }
a.guidenature { display:block; width:138px; height:12px; margin-top:8px; background:url('../images/guidenature_but.jpg') 0 0; text-decoration:none; }
a:hover.guidenature { background-position:-138px 0; }
a.contact { display:block; width:138px; height:12px; margin-top:6px; background:url('../images/contact_but.jpg') 0 0; text-decoration:none; }
a:hover.contact { background-position:-138px 0; }
a.products { display:block; width:138px; height:12px; margin-bottom:4px; background:url('../images/products_but.jpg') 0 0;	text-decoration:none; }
a:hover.products { background-position:-138px 0; }


/************************************************************************************************************************* ABOUT US */
#about_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/about_body.jpg') center no-repeat; }
#about_header {  width:888px; height:177px; padding-top:1px; background:url('../images/about_header.png') center no-repeat; }
#about_textbox { overflow-x:hidden; overflow-y:scroll; float:left; width:345px; height:362px; margin:16px 0 0 511px; padding-right:19px; font:1em "Tahoma"; word-spacing:-1.1px; line-height:15px; letter-spacing:0px; color:#423e16; }
#about_textbox p { margin:7px 0 5px 0; }
#about_textbox b { font-size:12px; }
#sig { width:350px; height:55px; margin-top:15px; font-size:0.7em; font-weight:bold; background:url('../images/rm_sig.jpg') 36px no-repeat; text-align:left; line-height:10px; letter-spacing:-0.1px; }
#about_scroll { float:right; width:15px; margin:20px 10px 0 0; }
#about_scrolldot { width:10px; height:270px; margin:0 auto; background:url('../images/scroll_dot.png') center repeat-y; }
a.about_scrollup { display:block; width:15px; height:15px; background:url('../images/guidenature_scrollup_but.png') 0 0; text-decoration:none; cursor:pointer; }
a:hover.about_scrollup { background-position:-15px; }
a.about_scrolldown { display:block; width:15px; height:15px; margin:0; background:url('../images/guidenature_scrolldown_but.png') 0 0; text-decoration:none; cursor:pointer; }
a:hover.about_scrolldown { background-position:-15px; }


/************************************************************************************************************************* OUR FOCUS IS FRESH */
#focusfresh_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/focusfresh_body.jpg') center no-repeat; }
#focusfresh_header {  width:888px; height:177px; padding-top:2px; background:url('../images/focusfresh_header.png') center no-repeat; }
#focusfresh_textbox { overflow:auto; float:left; width:340px; height:277px; margin:35px 0 0 512px; padding-right:9px; font:1em "Tahoma"; word-spacing:-1.1px; letter-spacing:0px; line-height:15px; color:#5b5a4b; }
#focusfresh_textbox h1 { display:inline; margin:2px 0 0 0; font-size:13px; letter-spacing:-0.2px; word-spacing:0px; text-align:left; }
a.focusfresh_more { display:block; float:left; width:174px; height:58px; margin:-10px 0 0 675px; background:url('../images/focusfresh_more.png') 0 0; text-decoration:none; }

a:hover.focusfresh_more { background-position:-174px; }
#focusfresh_outer_wrapper { width:848px; height:556px; margin:12% auto; padding:1px; background:url('../images/focusfresh_outer_shadow.png') center no-repeat; }
#focusfresh_scroll { float:right; width:15px; margin:20px 10px 0 0; }
#focusfresh_scrolldot { width:10px; height:185px; margin:0 auto; background:url('../images/scroll_dot.png') center repeat-y; }
a.focusfresh_scrollup { display:block; width:15px; height:15px; background:url('../images/guidenature_scrollup_but.png') 0 0; text-decoration:none; cursor:pointer; }
a:hover.focusfresh_scrollup { background-position:-15px; }
a.focusfresh_scrolldown { display:block; width:15px; height:15px; margin:0; background:url('../images/guidenature_scrolldown_but.png') 0 0; text-decoration:none; cursor:pointer; }
a:hover.about_scrolldown { background-position:-15px; }

.focus_desc { vertical-align:top; font:1em "Tahoma"; word-spacing:-1.1px; letter-spacing:0px; line-height:15px; height:119px; }
table#focusfresh_ing_desc { overflow:auto; float:left; width:408px; height:115px; margin:80px 0 0 28px; font:1em "Tahoma"; word-spacing:-1.1px; letter-spacing:0px; line-height:15px; color:#fff; }
table#focusfresh-menu { float:left; width:290px; height:90px; margin:168px 0 0 63px; }
table#focusfresh-menu a { margin:0 auto; }
a.focusfresh-chicken { display:block; width:44px; height:38px; background:url('../images/focusfresh_chicken_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-chicken { background-position:-44px; }
a.focusfresh-egg {	display:block; width:39px; height:38px; background:url('../images/focusfresh_egg_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-egg { background-position:-40px; }
a.focusfresh-salmon { display:block; width:51px; height:38px; background:url('../images/focusfresh_salmon_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-salmon { background-position:-51px; }
a.focusfresh-flounder { display:block; width:43px; height:38px; background:url('../images/focusfresh_flounder_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-flounder { background-position:-44px; }
a.focusfresh-herring {	display:block; width:60px; height:38px;	background:url('../images/focusfresh_herring_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-herring { background-position:-60px; }
a.focusfresh-walleye { display:block; width:48px; height:38px; background:url('../images/focusfresh_walleye_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-walleye { background-position:-48px; }
a.focusfresh-whitefish { display:block; width:39px; height:38px; background:url('../images/focusfresh_whitefish_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-whitefish { background-position:-40px; }
a.focusfresh-pike { display:block; width:51px; height:38px; background:url('../images/focusfresh_pike_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-pike { background-position:-51px; }
a.focusfresh-duck { display:block; width:44px; height:38px; background:url('../images/focusfresh_duck_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-duck { background-position:-44px; }
a.focusfresh-lamb { display:block; width:38px; height:38px; background:url('../images/focusfresh_lamb_but.png') 0 0; text-decoration:none; }
a:hover.focusfresh-lamb { background-position:-38px; }


/************************************************************************************************************************* GUIDED BY NATURE */
#guidenature_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/guidenature_body.jpg') center no-repeat; }
#guidenature_header {  width:888px; height:177px; padding-top:1px; background:url('../images/guidenature_header.png') center no-repeat; }
#guidenature_textbox { overflow:hidden; float:left; width:440px; height:260px; margin:60px 0 0 26px; padding-right:10px; font:1em "Tahoma"; word-spacing:-1.1px; letter-spacing:0px; line-height:15px; color:#d4c9b7; }
#guidenature_scroll { float:left; width:15px; height:179px; margin:51px 0 0 0; }
a.guidenature_scrollup { display:block; width:15px; height:15px; background:url('../images/guidenature_scrollup_but.png') 0 0; text-decoration:none; cursor:pointer; }
a:hover.guidenature_scrollup { background-position:-15px; }
a.guidenature_scrolldown { display:block; width:15px; height:15px; margin:0; background:url('../images/guidenature_scrolldown_but.png') 0 0; text-decoration:none; cursor:pointer; }
a:hover.guidenature_scrolldown { background-position:-15px; }
#guidenature_scrolldot { width:10px; height:199px; margin:0 auto; background:url('../images/scroll_dot.png') center repeat-y; }
#guidenature_textbox h1 { margin-top:3px; font-family:"Helvetica"; font-size:11px; font-weight:600; color:#fff; word-spacing:1px; letter-spacing:-0.7px; text-align:left; }
#guidenature_textbox #fnp { font-family:"Times New Roman"; font-size:15px; font-weight:bold; color:#fff; word-spacing:-0.7px; letter-spacing:-0.7px; }
#guidenature_textbox p { margin:7px 0 7px 17px; }
#guidenature_principal_wrapper { width:888px; height:576px; margin:11px auto; }
#guidenature_textbox_principal { overflow:hidden; float:left; width:420px; height:240px; margin:40px 0 0 26px; padding-right:10px; font:1em "Tahoma"; word-spacing:-1.1px; letter-spacing:0px; line-height:15px; color:#c6c8ca; }
#guidenature_textbox_principal td { vertical-align:top; }
#guidenature_textbox_principal td.top_align { vertical-align:top; }
#guidenature_textbox_principal img { display:block; vertical-align:top; margin:0 8px 10px 0; }
#guidenature_textbox_principal h1 { margin:9px 0 9px 0; font-size:13px; letter-spacing:0px; word-spacing:-0.2px; text-align:left; color:#CF773D; }
#guidenature_textbox_principal p { margin:22px 0 22px 0; }
#guidenature_textbox_principal strong { color:#CF773D; }
table#guidenature_menu { clear:both; float:left; width:319px; height:161px; margin:-212px 0 0 548px; }
table#guidenature_menu_principal { clear:both; float:left; width:319px; margin:-172px 0 0 548px; }
table#guidenature_menu td.spacer. table#guidenature_menu_principal td.spacer { height:0px; }
a.guidenature-one { display:block; width:320px; height:31px; background:url('../images/guidenature_one_but.jpg') 0 0; text-decoration:none; }
a:hover.guidenature-one { background-position:-320px; }
a.guidenature-two { display:block; width:320px; height:31px; margin-top:2px; background:url('../images/guidenature_two_but.jpg') 0 0; text-decoration:none; }
a:hover.guidenature-two { background-position:-320px; }
a.guidenature-three { display:block; width:320px; height:31px; background:url('../images/guidenature_three_but.jpg') 0 0; text-decoration:none; }
a:hover.guidenature-three { background-position:-320px; }
a.guidenature-four { display:block; width:320px; height:31px; background:url('../images/guidenature_four_but.jpg') 0 0; text-decoration:none; }
a:hover.guidenature-four { background-position:-320px; }
a.guidenature-five { display:block; width:320px; height:31px; background:url('../images/guidenature_five_but.jpg') 0 0; text-decoration:none; }
a:hover.guidenature-five { background-position:-320px; }


/************************************************************************************************************************* PRODUCTS */
#products_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/products_body.jpg') center no-repeat; }
#products_header { width:888px; height:177px; padding-top:1px; background:url('../images/products_header.png') center no-repeat; }
#guidegrey { display:block; float:left; width:475px; height:22px; padding:0; margin:130px 0 0 12px; background:url('../images/bar-guide_grey.png') 0 no-repeat; }
table#products-menu { clear:both; float:left; width:128px; margin:15px 0 0 20px; }
table#products-menu td { height:20px; }
table#products-menu a { margin:0 auto; }
a.products-psb { display:block; width:126px; height:12px; background:url('../images/products_psb_but.png') 0 0; text-decoration:none; }
a:hover.products-psb { background-position:-126px; }
a.products-pj { display:block; width:126px; height:12px; background:url('../images/products_pj_but.png') 0 0; text-decoration:none; }
a:hover.products-pj { background-position:-126px; }
a.products-plb { display:block; width:126px; height:12px; background:url('../images/products_plb_but.png') 0 0; text-decoration:none; }
a:hover.products-plb { background-position:-126px; }
a.products-asb { display:block; width:126px; height:12px; background:url('../images/products_asb_but.png') 0 0; text-decoration:none; }
a:hover.products-asb { background-position:-126px; }
a.products-ad { display:block; width:126px; height:12px; background:url('../images/products_ad_but.png') 0 0; text-decoration:none; }
a:hover.products-ad { background-position:-126px; }
a.products-la { display:block; width:126px; height:12px; background:url('../images/products_la_but.png') 0 0; text-decoration:none; }
a:hover.products-la { background-position:-126px; }
a.products-alb { display:block; width:126px; height:12px; background:url('../images/products_alb_but.png') 0 0; text-decoration:none; }
a:hover.products-alb { background-position:-126px; }
a.products-sa { display:block; width:126px; height:12px; background:url('../images/products_sa_but.png') 0 0; text-decoration:none; }
a:hover.products-sa { background-position:-126px; }
a.products-lf { display:block; width:126px; height:12px; background:url('../images/products_lf_but.png') 0 0; text-decoration:none; }
a:hover.products-lf { background-position:-126px; }
a.products-sd { display:block; width:126px; height:12px; background:url('../images/products_sd_but.png') 0 0; text-decoration:none; }
a:hover.products-sd { background-position:-126px; }

#guidepastel { display:block; width:310px; height:20px; margin:130px 0 0 510px; padding:0; background:url('../images/bar-guide_pastel.png') 0 no-repeat; }
table#products-menu-b { float:left; width:153px; height:115px; margin:10px 0 0 363px; }
table#products-menu-b td { height:20px; }
table#products-menu-b a { margin:0 auto; }
a.products-phfd { display:block; width:153px; height:12px; background:url('../images/products_phfd_but.png') 0 0; text-decoration:none; }
a:hover.products-phfd { background-position:-153px; }
a.products-pfd { display:block; width:153px; height:12px; background:url('../images/products_pfd_but.png') 0 0; text-decoration:none; }
a:hover.products-pfd { background-position:-153px; }
a.products-gfd { display:block; width:153px; height:12px; background:url('../images/products_gfd_but.png') 0 0; text-decoration:none; }
a:hover.products-gfd { background-position:-153px; }
a.products-ran { display:block; width:153px; height:12px; background:url('../images/products_ran_but.png') 0 0; text-decoration:none; }
a:hover.products-ran { background-position:-153px; }
a.products-pffc { display:block; width:153px; height:12px; background:url('../images/products_pffc_but.png') 0 0; text-decoration:none; }
a:hover.products-pffc { background-position:-153px; }
td.pffc-height-adjust { height:15px; }
a.products-pfc { display:block; width:153px; height:12px; background:url('../images/products_pfc_but.png') 0 0; text-decoration:none; }
a:hover.products-pfc { background-position:-153px; }
a.products-gfc { display:block; width:153px; height:12px; background:url('../images/products_gfc_but.png') 0 0; text-decoration:none; }
a:hover.products-gfc { background-position:-153px; }

/************************************************************************************************************************* SHOW PRODUCTS */
#showproduct_wrapper { width:888px; height:576px; margin:11px auto; padding-top:1px; }
#showproducts_textbox { overflow:auto; float:right; width:395px; height:325px; margin:140px 18px 0 0; padding-right:11px; font:1em "Tahoma"; word-spacing:-1.1px; letter-spacing:0px; line-height:15px; }
#showproducts_textbox p { margin:8px 0 8px 0; }
a.showproduct_analysis { display:block; width:215px; height:88px; margin:-75px 0 0 663px; background:url('../images/showproduct_analysis.png') 0 0; text-decoration:none; }
a:hover.showproduct_analysis { background-position:-215px; }


/************************************************************************************************************************* FAQ */
#faq_wrapper { width:888px; height:576px; margin:9px auto; background:url('../images/faq_body.jpg') center no-repeat; }
#faq_header {  width:888px; height:177px; padding-top:1px; background:url('../images/faq_header.png') center no-repeat; }


/************************************************************************************************************************* TESTIMONIALS */
#testimonials_wrapper { width:740px; height:480px; margin:9px auto; background:url('../images/testimonials_body.jpg') center no-repeat; }
#testimonials_header {  width:740px; height:148px; padding-top:1px; background:url('../images/testimonials_header.png') center no-repeat; }


/************************************************************************************************************************* CONTACT */
#contact_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/contact_body.jpg') center no-repeat; }
#contact_header {  width:888px; height:177px; padding-top:1px; background:url('../images/contact_header.png') center no-repeat; }
a.contact_email_but { display:block; width:308px; height:21px; margin:140px 0 0 511px; background:url('../images/contact_email_but.jpg') 0 0; text-decoration:none; }
a:hover.contact_email_but { background-position:-308px; }


/************************************************************************************************************************* STORE LOCATOR */
#locator_wrapper a:link, #locator_wrapper a:visited { font-family:Helvetica; letter-spacing:-0.8px; color:#000; font-size:12px; text-decoration:none; }
#locator_wrapper a:hover { text-decoration:none; color:#333333; }
#locator_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/locator_body.jpg') center no-repeat; }
#locator_display_wrapper { width:888px; height:576px; margin:11px auto; background:url('../images/locator_display_body.jpg') center no-repeat; }
#locator_header {  width:888px; height:177px; padding-top:1px; background:url('../images/locator_header.png') center no-repeat; }
a.locator-but { display:block; float:right; width:167px; height:177px; background:url('../images/locator_but.png') 0 0; text-decoration:none; }
a:hover.locator-but { background-position:-167px; }
table#locations_canada { float:left; margin:85px 0 0 515px; }
table#locations_usa { float:left; margin:85px 0 0 33px; }
table#locations_int { float:left; margin:85px 0 0 63px; }
#locations_display_scrollbox { overflow:auto; width:350px; height:305px; margin:61px 0 0 510px; }
#locations_display_scrollbox h1 { margin:0; font-weight:bold; font-size:19px; color:#ce6523; }
#locations_display_scrollbox h2 { margin:10px 0 5px 0; font-size:13px; color:#C5821D; }
#locations_display_scrollbox a:link, #locations_display_scrollbox a:visited { font-size:12px; color:#CC6633; text-decoration:none; }
#locations_display_scrollbox a:hover { text-decoration:underline; }
#locations_display_scrollbox a.top { font-size:14px; color:#FF3300; margin:3px 0 0 0; }
table#locations_display { float:left; width:273px; text-align:left; }
table#locations_display td.locations_display_spacer { vertical-align:top; height:35px; padding-top:-20px; }
