/* CSS Document */

body {background-color:#fffac2; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#787878}
b, strong {font-weight:bold;}
a {color:#ed145a; text-decoration:none;}
a:hover {text-decoration:underline}
input[type=text], input[type=password], select, textarea {border:1px solid #B7B19C; margin:1px 0px;font-family:Arial, Helvetica, sans-serif; color:#777777; font-size:13px;}

/*HEADER*/
#div-header {background-image:url(/images/header.gif); height:137px; position:relative; z-index:0;}
#div-header div {width:980px; margin: 0 auto; text-align:left; position:relative; z-index:1;}
#div-header #div-header-nav {position:absolute; z-index:1; right:0; top:70px; width:730px; height:60px; background:url(/images/nav-sprite.gif);}
#div-header #div-header-buttons {position:absolute; z-index:1; right:0; top:0px;  width:480px; height:75px; text-align:right}

/*MAIN*/
#div-main {width:980px; margin: 0 auto; text-align:left; position:relative;}
#div-crumb {height:50px; font-size:85%; color:#5a5955; padding-top:15px}
#div-crumb a {color:#ed145a}
#div-content {width: 690px; float:right;margin-right:35px; padding-bottom:160px}
#div-content ul, #div-content ol {margin:5px 10px 5px 20px;}
#div-content ul {list-style:disc;}
#div-content ol {list-style:decimal}
#div-content li {margin-top:3px}

/*FOOTER*/
#div-footer {background-image:url(/images/footer.gif); height:107px; position:relative;}
#div-footer #div-footer-inner {width:980px; margin: 0px auto; text-align:left; top:35px; position:relative;}
#div-footer #div-footer-buttons {position:absolute; right:65px; top:0px;  width:510px; height:56px; text-align:right}

/*NAV*/
#div-header-nav ul { width: 730px; height:60px; position:relative; margin:0px; z-index:500}
#div-header-nav ul li {list-style-type:none; display: block; float:left;}
#div-header-nav ul li a { height:60px; display:block; text-indent:-9999999px; outline:none; background:url(/images/nav-sprite.gif);}

li#navHome a, body li#navHome a  				{ background-position:0px -0px; width:100px;}
li#navHome a:hover, li#navHome a.select			{ background-position:0px -60px }

li#navShop a, body li#navShop a  				{ background-position:-100px -0px; width:89px;}
li#navShop a:hover, li#navShop a.select			{ background-position:-100px -60px }

li#navAbout a, body li#navAbout a  				{ background-position:-189px -0px; width:97px;}
li#navAbout a:hover, li#navAbout a.select		{ background-position:-189px -60px }

li#navExport a, body li#navExport a  			{ background-position:-286px -0px; width:112px;}
li#navExport a:hover, li#navExport a.select		{ background-position:-286px -60px }

li#navLicense a, body li#navLicense a  			{ background-position:-398px -0px; width:136px;}
li#navLicense a:hover, li#navLicense a.select	{ background-position:-398px -60px }

li#navContact a, body li#navContact a  			{ background-position:-534px -0px; width:196px;}
li#navContact a:hover, li#navContact a.select	{ background-position:-534px -60px }

/*MENU*/
#div-menu {width:200px; margin-left:26px; float:left; z-index:1; position:relative; background-color:#fffac2}
#div-menu img {margin-bottom:3px;margin-top:3px;}
#div-menu ul {background-color:#ffffff; border: 1px solid #b7b19c; border-bottom:0px;}
#div-menu ul li {border-bottom: 1px solid #b7b19c;}
#div-menu ul li a {color:#777777; text-decoration:none; line-height:30px; display:block;}
#div-menu ul li a span {color:#ed145a; margin: 0 5px 0 10px; font-weight:bold;}
#div-menu ul li a img { margin:0px 6px 2px 6px; vertical-align:middle}
#div-menu ul li ul {display:none; border:0;}
#div-menu ul li ul li {border:0;}
#div-menu ul li ul li a {color:#777777; text-decoration:none; line-height:22px; font-weight: normal;}
.hoverImg {display:none; position:absolute; top:0px; left:0px; border:1px solid #28377A; z-index:100; width:100px; height:100px;}
#div-menu ul li.select {background-color:#ffefd6; color:#ed145a; font-weight:bold;}
#div-menu ul li ul li a.select {color:#ed145a; font-weight:bold;}
.select_occasion {width:100%; border: 1px solid #b7b19c; padding:3px; color:#777777}
#div-search { background-color:#FFFFFF; border: 1px solid #b7b19c; padding:10px; position:relative}
.text_search {width:140px; border: 1px solid #b7b19c; color:#777777; padding:3px;}
#div-bird {height:44px; width:52px; background-image:url(/images/search-bird.png); position:absolute; z-index:4; left:-36px; top:-8px;}
#div-basket { background-color:#FFFFFF; border: 1px solid #b7b19c; padding:10px; position:relative}
#div-banana {height:41px; width:32px; background-image:url(/images/basket-banana.png); position:absolute; z-index:4; left:170px; top:-18px;}

/*INDEX*/
#div-welcome {border: 1px solid #b7b19c; background-color:#FFFFFF; padding:45px 28px 20px 28px; margin-top:40px; position:relative; margin-bottom:50px}
#div-welcome .welcome { position:absolute; top:-20px; left:15px;}

/*SHOP*/
.div-cat {cursor:pointer; height:260px; margin-bottom:25px}
.div-cat .picture {margin-right:25px; float:left}
.div-cat .text { line-height:120%;background-color:#ffffff; border:#b7b19c 1px solid;  padding:20px;margin-left:230px;min-height:210px;}
.div-subcat {cursor:pointer; width:220px; height:300px; float:left; margin:5px; text-align:center}
#div-cat-desc {background-color:#ffffff; border:#b7b19c 1px solid; margin:5px; padding:20px;line-height:120%;}
#div-subcat-desc {background-color:#ffffff; border:#b7b19c 1px solid; width:399px; height:174px; float:left; margin:5px;}
#div-subcat-desc img {display:none;}
#div-subcat-desc p {margin: 19px; overflow:auto; height:135px}
#div-subcat-desc-land {background-color:#ffffff; border:#b7b19c 1px solid; width:399px; height:360px; float:left; margin:5px;}
#div-subcat-desc-land img {margin: 19px 19px 5px; width:360px; height:230px}
#div-subcat-desc-land div {margin: 0 19px; overflow:auto; height:93px}
#div-subcat-desc-land div h1 {font-weight:bold; margin-bottom:5px;}
#div-subcat-desc-port {background-color:#ffffff; border:#b7b19c 1px solid; width:399px; height:546px; float:left; margin:5px;}
#div-subcat-desc-port img {margin:19px; width:360px; height:400px;}
#div-subcat-desc-port div {margin: 0 19px; overflow:auto; height:93px}
#div-subcat-desc-port div h1 {font-weight:bold; margin-bottom:5px;}
.div-ranges {cursor:pointer; margin:10px; float:left; text-align:center}
.div-range {cursor:pointer; margin:6px; float:left; text-align:center; width:120px; height:180px;}
.div-product {cursor:pointer; float:left; margin:5px; text-align:center; height:185px; width:127px;}
.div-paging {float:right; margin-right:20px; margin-top:10px; color:#5a5955; font-size:90%;}
.div-paging span {margin-right:20px; color:#9c9981}
.div-paging i {font-style:normal; margin-right:10px}
.div-paging b {color:#ed145a; border: 1px solid #ed145a; padding:1px 4px 1px 4px}
.div-paging a {color:#ffffff; border: 1px solid #ed145a; background-color:#ed145a; text-decoration:none; padding:1px 4px 1px 4px;}

/*PRODUCT*/
.div-product-image {background-color:#ffffff;  float:left; }
.div-product-text {background-color:#ffffff; border:#b7b19c 1px solid;  padding:20px; width:45%; float:right; min-height:375px; line-height:130%;}
.div-additional, .div-images { margin-top:10px; margin-bottom:25px;}
.div-additional-box {float:left; text-align:center; width:20%}
.text {line-height:1.2em;}

/*OTHER*/
.div-static { background-color:#FFFFFF; border:1px solid #b8b29c; padding:40px; margin-bottom:25px; line-height:120%}
.ul-sitemap {float:left; padding-right:35px}
.error {color:#ED145A;}
.form div {margin-bottom:3px;}
.form div div {width:200px; float:left; line-height:130%;}
.form div input {width:200px;}
.form div input[type=radio] {width:auto;}
.form div input#imgSubmit {width:auto;}
.form div input#postcode {width:100px;}
.form div input#tel, .form div input#fax {width:150px;}
#divBusinessDetails {display:none}
#checkout{ width:100%; background-color:#FFFFFF;}
#checkout td {padding:5px; border-top:#B7B19C 1px solid; border-bottom:#B7B19C 1px solid;}
.total {vertical-align:top;padding-top:3px;}
#checkout-crumb {border: #B7B19C 1px solid; padding:15px; background-color:#FFFFFF;line-height:250%;}
#checkout-crumb b {color:#ED145A;}


