body {width:100%;text-align:center;margin:0px;background:transparent url(/images/wallpaper.jpg) repeat center center;}
html{width:100%;}
.outer {width:100%;height:768px;text-align:center;margin:0px;background:transparent url(/images/skirting.jpg) repeat-x center bottom;}
.wrapper {width:1024px;height:768px;margin:auto;text-align:left;}
.inner {float:left;width:1024px;height:768px;position:relative;}
.dn {display:none}


/****** generics ******/ 
a img {border:none;}

/****** generics ******/

/****** outer bits ******/
.musichidden,.logo,.coats,.birdcage,.music,.cakes,.musicplayer {position:absolute;}
.logo {top:26px;left:26px;}
.coats {top:220px;left:26px;width:203px;height:474px;}
.music {top:296px;right:-15px;cursor:pointer;}
.musichidden {top:0px;left:0px;cursor:pointer;visibility:hidden;position:absolute;z-index:1;}
.cakes {top:500px;right:65px;}
.birdcage {top:0px;right:0px;}
.musicplayer {top:468px;right:0px;cursor:pointer;}
 /****** outer bits ******/


/****** menu ******/
.menu {width:573px;height:101px;position:absolute;top:12px;left:277px;background:transparent url(/images/nav2.png) no-repeat center center;}
.menuinner {float:left;width:462px;height:35px;margin-left:110px;margin-top:55px;}
.menuinner div, .menuinner a {text-decoration:none;float:left;height:100%;font-size:30px;color:#231f20;}
.menuinner a.home {width:55px;}
.menuinner a.intro {width:95px;}
.menuinner a.collections {width:85px;}
.menuinner a.orders {width:60px;}
.menuinner a.workshops {width:85px;}
.menuinner a.current,.menuinner a.cur {color:#737f70;background:transparent url(/images/navunder.jpg) no-repeat center bottom}
.parrot {position:absolute;height:71px;width:130px;left:-20px;top:-10px;z-index:10;background:transparent url(/images/parrot.png) no-repeat center center;}
.parrotlink {float:left;margin:0px;padding:0px;border:0px;width:100%;height:100%;}
/****** menu ******/


/*** main content ***/
.main {width:655px;height:446px;margin:116px 209px auto;background:transparent url(/images/main.png) no-repeat center center;position:relative;float:left;}
.mainInner {margin: 18px;width:580px;height:auto;float:left; overflow:hidden;}
h1 {height:72px;width:560px;padding-left:25px;font-size:65px;color:#FFFFFF;margin:-12px 0px;}
.content {font-size:14px;}
.mainInner p {margin:10px 0px;width:530px;height:auto;font-size:14px;float:left;clear:left;}
.mainInner p img {border:5px solid #FFFFFF;}
.mainInner a {color:#737F70;text-decoration:underline;cursor:pointer;}
.mainInner a:hover {color:#737F70;text-decoration:none;}
.content {height:auto;width:530px;float:left;background-color:#FFFFFF;margin:25px;padding: 10px;}
/**** main content ****/

/**** contact ****/

.line {float:left;clear:left;width:100%;height:auto;margin-top:10px;}
.contactform label {float:left;margin-right:10px;height:30px;line-height:30px;width:150px;}
.contactform, .contactform input,.contactform textarea {float:left;}
/**** contact ****/

/****** footer ******/
#footer {position: absolute; color: rgb(255, 255, 255); z-index: 4000; top: 595px; left: 0px;text-align:center;font-size:25px;width:100%;height:auto;}
#footer p {padding:0px;margin:10px auto;font-size:14px;}
#footer a {color:#FFFFFF;text-decoration:none;cursor:pointer;}
#footer .footlinks {margin-top:15px;}
#footer a:hover {text-decoration:none;}
.facebook {background:transparent url(/images/facebook.png) no-repeat center center;margin-left:59px;}
.twitter {background:transparent url(/images/twitter.png) no-repeat center center;margin-left:29px;}
.wordpress {background:transparent url(/images/wordpress.png) no-repeat center center;margin-left:29px;}
.flickr {background:transparent url(/images/flickr.png) no-repeat center center;margin-left:29px;}
#footer a.flickr, #footer a.facebook, #footer a.twitter, #footer a.wordpress {height:16px;width:16px;float:left;}
#footer p.socialmedia {width:300px;height:16px;}

.sitemap {list-style-type:none;}

.dropdown, .dropdown li {list-style-type:none;display:inline-block;}

.dropdown {background:#FFFFFF;
border:2px solid #000000;
float:none;
height:auto;
left:82px;
padding-top:10px;
position:absolute;
top:95px;
width:auto;
max-width:450px;
z-index:5;
visibility:hidden;
margin:0;
padding:7px 10px 10px;}

.dropdown li {position:relative;}
.dropdown a {padding:3px 5px;}
.dropdown a:hover {background:url(/images/navunder.jpg) no-repeat center bottom;}
