@import "library/default.css";

body {background:#d4ecf1 url(../img/background/body_X.gif) repeat-x left top;font-family:Arial;}
a {text-decoration:none;}

.Page {width:990px;margin:0 auto;}
.Page_Y {padding:0 5px;background:#d4ecf1 url(../img/background/Page_Y.gif) repeat-y left top;}


/* ########## Page_Header ########## */
.Page_Header {}
.Page_Header_B {background:url(../img/background/Page_Header_B.gif) no-repeat left bottom;height:130px;}

.Page_Header .Logo {float:left;}
.Page_Header .Flash_Main {float:right;}

.ContactInfo {float:left;padding:7px 0 0 17px;background:url(../img/icon/letter.gif) no-repeat 17px 7px;font-weight:700;}
.ContactInfo a {float:left;font-size:1.1em;color:#ffffff;line-height:1em;padding:0 0 0 20px;}
.ContactInfoPhone{float:Left; padding-left:40px;   padding-top:0px; line-height:1em;  color:White;font-size:1.1em;background:url(../img/icon/bp_phone_icon.jpg) no-repeat 20px 1px;font-weight:700;}


.Flags {float:right;width:123px;}
.Flags_Padding {padding:0px 0 0 6px;}
.Flags a {float:left;margin:0 3px 0 0;height:27px;} 
.Flags a.Active {background:url(../img/icon/arrow-up.gif) no-repeat center bottom; }


.NavH_Main * {zoom:1;}
.NavH_Main {float:right;}
.NavH_Main .DropDown {display:none;}
.NavH_Main td.NavText, .NavH_Main td.NavText_Active {padding:0 3px;}
.NavH_Main .NavText a, .NavH_Main .NavText_Active a {display:block;width:99px;height:24px;background:url(../img/background/NavH_Main_X2.gif) no-repeat left top;font-size:1.1em;color:#ffffff;font-weight:700;text-align:center;line-height:24px;}
.NavH_Main .AS_Hover a, .NavH_Main .NavText_Active a {background-position:left bottom;}
.NavH_Main .DropDown {cursor:pointer;}
.NavH_Main .AS_Hover .DropDown {display:block;}
.NavH_Main .AS_Hover .DropDown a {}
#Page .NavH_Main .AS_Hover .DropDown a {width:auto;height:auto;text-align:left;}

.NavH_Main .AS_Hover .NavText a {padding:0 10px;display:block;font-size:1em;}
.NavH_Main .DropDown a {height:1em;}
.NavH_Main .DropDown a span {line-height:1em;}
.NavH_Main .DropDown {height:0px;position:relative;text-align:left;z-index:20;}
.NavH_Main .AS_Hover .DropDown {top:-1.15em;}
.Page .NavH_Main .AS_Hover .AS_Hover_Off a, .Page .NavH_Main .DropDown .AS_Hover .AS_Hover_Off a {}
.Page .NavH_Main .AS_Hover .AS_Hover a, .Page .NavH_Main .DropDown .AS_Hover .AS_Hover a {}

.NavH_Main .DropDown table {position:absolute;top:11px;z-index:2000}
.NavH_Main .DropDown table td {border:dotted 1px #cccccc;}
.NavH_Main .DropDown .DropDown {left:100%;top:0px;}
.NavH_Main .DropDown .DropDown table {top:-1.45em;}
* html .NavH_Main .DropDown .DropDown table {top:-1.5em;}
.NavH_Main .DropDown table td {padding:5px 0;white-space:nowrap;}
.NavH_Main .DropDown table tr td {}
.NavH_Main .DropDown table tr td td {}
#Page .NavH_Main .DropDown table tr td td a {}
.NavH_Main .DropDown > table {-moz-opacity:.95;opacity:.95;}
.NavH_Main .DropDown > table table {-moz-opacity:1;opacity:1;}

* html .NavH_Main .DropDown table tr td {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);}
.NavH_Main .DropDown table td.Sub_0 a {padding:0 15px;}
.NavH_Main .DropDown table td.AS_Hover {background:#FF9900;}
.MastHead {position:relative;z-index:10;}
#Page .NavH_Main .AS_Hover .AS_Hover .DropDown, .NavH_Main .AS_Hover .DropDown {display:block;}
.NavH_Main .DropDown .DropDown, .NavH_Main .DropDown {display:none;}
.NavV_Main .AS_Active .AS_Active .DropDown, .NavV_Main .AS_Active .DropDown {display:block;}
.NavV_Main .DropDown .DropDown, .NavV_Main .DropDown {display:none;}

.NavV_Main .DropDown td {}
.NavV_Main .DropDown td a {}

.NavH_Main .DropDown a {background:none;}
.NavH_Main .DropDown td {background:#a2d06c;}
.NavH_Main .DropDown td.AS_Hover {background:#8bc758!important;}


/* ########## Page_Content ########## */
.Content_L {width:230px;background:#f1f9fa;vertical-align:top;}

.Page .Content_L a:hover {text-decoration:none;}
.Content_L h2 {height:35px;background:url(../img/background/NavV_Heading.gif) no-repeat left top;font-size:1.4em;font-weight:100;text-align:center;color:#ffffff;line-height:14px;}
.Content_L h2 b {font-weight:700;display:block;padding:3px 0 0 0;}
.Content_L h2 a {color:#ffffff;}
.Content_L h2 a:hover {text-decoration:none;}
.Content_L h3 {height:30px;line-height:30px;background:url(../img/background/NavV_Product_L2.gif) no-repeat left top;font-size:1.4em;color:#ffffff;padding:0 0 0 14px;}
.NavV_Product ul ul {overflow:hidden;}
.NavV_Product {border-left:solid 1px #1295af;border-right:solid 1px #1295af;border-bottom:solid 1px #1295af;}
.NavV_Product ul {list-style:none;padding:0;}
.NavV_Product ul li a {height:20px;line-height:20px;padding:0 0 0 14px;background:url(../img/background/NavV_Product_L3.gif) no-repeat left top;display:block;color:#1296b0;}
.NavV_Product ul li a:hover {color:#ffffff;background:#1296b0;}
.NavV_Product ul ul {border-left:solid 1px #e3f2ea;border-right:solid 1px #e3f2ea;}
.NavV_Product ul ul ul {border-top: 2px solid #FFFFFF;}
.Page .NavV_Product ul ul li a {height:16px;line-height:16px;padding:0 0 0 28px;background:#a2d06c;display:block;}
.Page .NavV_Product ul ul li a:hover {background:#67BACB;}

.NavV_Product ul li.AS_Active_Off {height:20px;overflow:hidden;}
.NavV_Product ul li.AS_Active  {height:auto;overflow:visible;}
.Page .NavV_Product ul li li {height:16px;overflow:hidden;}
.Page .NavV_Product ul li li.supplier a {background-color: #45B2C8;}
.NavV_Product ul li.AS_Active a, .NavV_Product ul li.AS_Active a:hover {background-image:url(../img/background/NavV_Product_L3_Active.gif);color:#ffffff;}

.Content_R {width:750px;background:#ffffff;vertical-align:top;}

.SearchBar {padding:6px 9px 0 0;float:right;}
.SearchBar a {float:left;margin:2px 0 0 0;}
.SearchBar input {float:left;margin:0 6px 0 0;width:162px;height:24px;border:solid 1px #9b9b9b;line-height:24px;}
.SearchBar > input {padding:5px 0 0 0;height:19px;line-height:14px;}
.SearchBar span {float:left;margin:10px 10px 0 0;}
.ButtonBar {padding:9px 0 0 10px;float:left;}
.ButtonBar a {float:left;margin:0 9px 0 0;}
.Devider {height:1px;overflow:hidden;background:#ebebeb;margin:6px 0 0 10px;}

.BreadCrumb {padding:7px 0 0 19px;background:url(../img/icon/arrow-right.gif) no-repeat 10px 9px;color:#808080;}
.Page_Body .BreadCrumb a {background:url(../img/icon/arrow-right-gray.gif) no-repeat right center;padding:0 10px 0 0;margin:0 5px 0 0;color:#808080;}
.BreadCrumb a:hover {text-decoration:underline;}


.Panel_Promotion {padding:10px 0 0 19px;}
.Panel_Promotion .ViewPort {width:721px;overflow:hidden;}
.Panel_Promotion .Items {width:780px;}
.Panel_Promotion .Item {float:left;margin:0 15px 0 0;border:solid 1px #1396b0;}
.Panel_Promotion span {float:left;color:#8ac758;font-size:1.1em;height:35px;line-height:35px;padding:0 0 0 8px;}

.SubHeading {font-family:Helvetica, Verdana, Arial, sans-serif;color:#90b762; font-family:Arial; font-size:12px;}
.Heading {font-family:Helvetica, Verdana, Arial, sans-serif;color:#90b762; font-family:Arial; font-size:14px;}


.Content_List {float:left;padding:10px 0 0 19px;}

.Content_List_Padder {width:475px;overflow:hidden;}

.Content_List table td {padding:0 9px 9px 0}
.Page_Body a {color:#009999;}
.Page_Body a:hover {text-decoration:underline;}
.Page_Body a:hover span {text-decoration:none;}

.Flash_Show {float:right;padding:10px 0 0 0;width:240px;}
.Flash_Show_Item {background:#a2d06c;padding:1px;margin:0 10px 10px 0;}
.Flash_Show span {font-size:1.8em;color:#ffffff;display:block;height:27px;line-height:27px;padding:0 0 0 9px;}

.Page_Footer {height:20px;background:#1296b0;padding:0 13px 0 6px;color:#ffffff;}

.CopyRight {float:left;line-height:20px;}
.FooterNav {float:right;}
.FooterNav a {color:#ffffff;line-height:20px;}

.FooterNav a:hover {text-decoration:underline;}

.CardHolder {text-align:center;padding:10px 0 20px 0;}
.CardHolder table {margin:0 auto;}
.CardHolder table td {padding:0 10px;}


.Search_Result {padding:0 0 0 49px;}
.Search_Result .ViewPort {width:601px;overflow:hidden;}
.Search_Result .Items {width:620px;margin:0 0 0 -1px;}
.Search_Result .Item {float:left;width:154px;height:171px;background:url(../img/background/Search_Result_T.gif) no-repeat right bottom;}
.Search_Result .Item a {float:left;padding:28px 23px 0 23px;}
.Search_Result .Item a:hover {text-decoration:none;}
.Search_Result .Item strong {float:left;border:solid 1px #2c99ae;}
.Search_Result .Item span {clear:left;float:left;width:108px;text-align:center;padding:5px 0 0 0;}
.Search_Result .Item b {clear:left;display:block;width:108px;text-align:center;}




.Catalogue_Result {padding:0 0 0 49px;}
.Catalogue_Result .ViewPort {width:601px;overflow:hidden;}
.Catalogue_Result .Items {width:620px;}
.Catalogue_Result .Item {float:left;width:154px;height:209px;background:url(../img/background/Catelogue_Result_T.gif) no-repeat right 10px;}
.Catalogue_Result .Item a {float:left;padding:28px 23px 0 23px;}
.Catalogue_Result .Item a:hover {text-decoration:none;}
.Catalogue_Result .Item strong {float:left;border:solid 1px #2c99ae;}
.Catalogue_Result .Item span {clear:left;float:left;width:108px;text-align:center;padding:5px 0 0 0; height: 30px;}
.Catalogue_Result .Item b {clear:left;float:left;width:108px;text-align:center;}



.Content_R h3 {padding:15px 0 0 20px;}
.Content_R h3.supplier {background-color: #45B2C8;padding:5px 0 5px 20px; color: #fff;}

.Print_Bar {float:right;padding:0 13px 0 0;}


.Product_R {float:right;width:255px;padding:12px 0 0 0;}
.Product_R .Feature a {float:left;text-decoration:none;background:#a2d06c;margin:0 0 10px 0;width:242px; }
.Product_R .Feature a strong {float:left;border:solid 1px #b2b2b2;}
.Product_R .Feature a span {float:left;height:27px;line-height:27px;padding:0 0 0 12px;}
/* added to remove the hyperlink but maintain style on product images */
.Product_R .Feature div.prod_image {float:left;text-decoration:none;background:#a2d06c;margin:0 0 10px 0;width:242px; }
.Product_R .Feature div.prod_image strong {float:left;border:solid 1px #b2b2b2;}
.Product_R .Feature div.prod_image span {float:left;height:27px;line-height:27px;padding:0 0 0 12px; color: #009999;}

.Button_Product {clear:both;padding:0 10px 0 0;}
.Button_Product a {display:block;width:106px;height:19px;background:url(../img/background/Btn_Blue.gif) no-repeat left top;color:#ffffff;text-align:center;font-weight:700;}
.Button_Product a span {display:block;padding:2px 0 0 0;}
.Button_Product a:hover {text-decoration:underline;}
.Button_Product .Btn_R {float:right;}

.Btn_ContactUs a {background:url(../img/background/Btn_Blue_ContactUs.gif) no-repeat left top;display:block;width:65px;height:19px;color:#ffffff;text-align:center;font-weight:700;margin:0 0 0 auto;}
.Btn_ContactUs a span {padding:2px 0 0 0;display:block;}

.Page_Product h2 {color:#188ca1;font-size:1.1em;padding:0 0 10px 0;}

.Product_L {float:left;width:483px;padding:12px 0 0 0;}
.Product_L_Padding {margin:0 0 0 20px;border:solid 1px #a5a2a2;}

.Product_L .MinHeight {min-height:443px;padding:12px;}
* html .Product_L .MinHeight {height:443px;}

.lb_container {float: left; padding-bottom: 20px;}
.lb_prod_container {float: left; width: 365px; margin:5px; padding: 5px; text-align: center; border:2px solid #999999;}
.lb_prod_image {margin: 0 auto;}
.lb_prod_image img {display: inline;}
.lb_prod_caption {color: #333333;}

a:hover img {opacity:0.8;filter:alpha(opacity=80)}

.Logo a:hover img {opacity:1;filter:alpha(opacity=100)}

.Page_ContactUs {padding:0 124px 0 20px;}
.Form_ContactUs {border:solid 1px #a5a2a2;margin:12px 0 0 0;background:#f5fbfc;}
.Form_ContactUs th {text-align:right;}
.Form_ContactUs th img {margin:0 0 0 auto;}
.Form_ContactUs p {padding:6px;}
.Form_ContactUs table {margin:15px 0 0 50px;}
.Form_ContactUs table input {border:solid 1px #a6a8a8;width:220px;padding:2px 0;}
.Form_ContactUs table textarea {border:solid 1px #a6a8a8;width:220px;height:50px;}
.Form_ContactUs table td {padding:0 0 8px 5px;}
.Form_ContactUs table th {padding:3px 0 8px 5px;}

.Page_ContactUs {padding:0 124px 0 20px;}
.Form_SendToAFriend {border:solid 1px #a5a2a2;margin:12px 0 0 0;background:#f5fbfc;}
.Form_SendToAFriend th {text-align:right;}
.Form_SendToAFriend p {padding:6px;}
.Form_SendToAFriend table {margin:15px 0 0 0;}
.Form_SendToAFriend table input {border:solid 1px #a6a8a8;width:220px;padding:2px 0;}
.Form_SendToAFriend table textarea {border:solid 1px #a6a8a8;width:220px;height:50px;}
.Form_SendToAFriend table td {padding:0 0 8px 5px; color: #898a8a; font-weight: bold;}
.Form_SendToAFriend table th {padding:3px 0 8px 5px; color: #898a8a; font-weight: bold;}
.Form_SendToAFriend a {color: #1296B0;}
.Form_SendToAFriend a:hover {color: #1296B0; text-decoration: underline;}

.Content_R .Page_ContactUs h3 {padding-left:0px;}


.Country_Location {padding:12px 0 0 0;}
.Country_Location div {float:left;width:182px;height:158px;}
.Country_Location div h5 {color:#ffffff;font-size:1.1em;text-align:center;padding:20px 0 18px 0;text-transform:uppercase;}
.Country_Location div p {text-align:center;color:#4d4d4d;}
.Country_Location .Australia {background:url(../img/background/Contact_Green.gif) no-repeat left top;margin:0 29px 0 0;}
.Country_Location .NewZealand {background:url(../img/background/Contact_Blue.gif) no-repeat left top;margin:0 29px 0 0;}
.Country_Location .SouthAfrica {background:url(../img/background/Contact_Brown.gif) no-repeat left top;}


.Country_Location div.Clear {width:0px;height:0px;}
/* add new logo for all other pages */
.appa_logo {float:left; width: 200px; height: 100px; background: transparent url(../img/logo/appa_logo.gif) scroll no-repeat center center;}
