@charset "ISO-8859-1";
body {
	background:url(images/bg-stripes.jpg) repeat-x #FFF;
	margin:0;
	font-family:"Trebuchet MS";
	font-size:10pt;
	color:#36454F;
	line-height:20px;
}

b {
  color: #36454F;
}


#container {
	width:660px;
	margin:0 auto;
}

#header {
	width:660px;
	height:178px;
	position:relative;
}

#logo {
	width:283px;
	height:85px;
	float:left;
	margin:40px 0 0 45px;
}

#pads {
	width:222px;
	height:138px;
	float:right;
	margin:15px 40px 0 0;
}

#navigation {
	width:660px;
	height:43px;
	/* left: 35px;  added this measurement after removing the login button, otherwise it is not necessary */
	position:absolute;
	bottom:0;
}

#navigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigation li {
	padding:0;
	margin:0;
	float:left;
}

#navigation li a {
	text-decoration:none;
}

li.nav-home a span, li.nav-search a span, li.nav-about a span, li.nav-products a span, li.nav-collections a span, li.nav-contact a span, li.nav-login a span, li.nav-shoppingcart a span {
	visibility:hidden;
	display:none;
}

li.nav-home a {
	background:url(images/nav-home.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:79px;
	height:43px;
	margin:0;
}

li.nav-about a {
	background:url(images/nav-about.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:88px;
	height:43px;
	margin:0;
}

li.nav-products a {
	background:url(images/nav-products-new.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:99px;
	height:43px;
	margin:0;
}

li.nav-collections a {
	background:url(images/nav-collections.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:119px;
	height:43px;
	margin:0;
}

li.nav-contact a {
	background:url(images/nav-contact.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:97px;
	height:43px;
	margin:0;
}

li.nav-login a {
	background:url(images/nav-login.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:70px;
	height:43px;
	margin:0;
}

li.nav-shoppingcart a {
	background:url(images/nav-shopping.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:108px;
	height:43px;
	margin:0;
}

li.nav-search a {
	background:url(images/nav-search.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:70px;
	height:43px;
	margin:0;
}

#main {
	width:680px;
	margin:20px 0 0 0;
	padding:0;
}

#full {
	width:600px;
	padding:0 20px 0 20px;
}

#frontpage {
	width:290px;
	float:left;
	padding:0 0 0 20px;
}
#frontpage a, a:link, a:active, a:visited{
    text-decoration: underline;
}

#frontpage a:hover {
    color: #AC79CD;
    text-decoration: underline;
}
#subpage {
	width:360px;
	float:left;
	padding:0 0 0 20px;
}

#subpage a, a:link, a:active, a:visited {
    font-weight: bold;
    text-decoration: underline;
}

#subpage a:hover {
    color: #AC79CD;
    text-decoration: underline;
}


#subpage-collections {
	width:450px;
	float:left;
	padding:0 0 0 20px;
	margin:0 20px 0 0;
}

#subpage-login {
	width:300px;
	float:left;
	padding:0;
}

#subpage-sidebar {
	width:230px;
	float:right;
	margin:0 0px 0 0;
}

#subpage-sidebar-format {
	width:300px;
	height: 820px;
	float:right;
	margin:0 0px 0 0;
}

#collections-sidebar {
	width:132px;
	float:right;
    display:inline;
	margin:0 30px 0 0;
}

.menu2{
font-family: Verdana, sans-serif; width:132px; position:relative; font-size:10px; margin: 0; z-index:100;
}
.menu2 ul {
padding:0; margin:0; list-style-type: none; width:132px; background: transparent;
}
.menu2 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:132px;
}
.menu2 ul li {
float:left;
}
.menu2 ul li a, .menu2 ul li a:visited {
display:block; float:left; text-decoration:none; color:#000000; width:132px; height:32px; line-height:32px; font-size:9px; padding-left:0px; background: transparent;
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:132px; w\idth:132px;}

.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
color:#000000; background: none;
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible; position:absolute; height:auto; overflow:visible;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
display:block; background:transparent; color:#000000; line-height:15px; padding:0px 0 0px 0px; height:auto; text-decoration:none;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
color:#535353; width: 132px; background: white;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:132px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; list-style-type:none;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; color:#000;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
   color:#000;
}

h1.welcome {
	background:url(images/h1-welcome.jpg) no-repeat;
	width:105px;
	height:27px;
	margin:0 0 20px 0;
	padding:0;
}

h1.about {
	background:url(images/h1-about.jpg) no-repeat;
	width:115px;
	height:30px;
	margin:0 0 20px 0;
	padding:0;
}

h1.products {
	background:url(images/h1-products.jpg) no-repeat;
	width:105px;
	height:30px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.collections {
	background:url(images/h1-collections.jpg) no-repeat;
	width:175px;
	height:30px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.giftvouchers {
	background:url(images/h1-giftvouchers.jpg) no-repeat;
	width:250px;
	height:45px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.contact {
	background:url(images/h1-contact.jpg) no-repeat;
	width:125px;
	height:30px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.login {
	background:url(images/h1-login.jpg) no-repeat;
	width:70px;
	height:35px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.imagesearch {
	background:url(images/h1-image-search.jpg) no-repeat;
	width:170px;
	height:40px;
	margin:0;
}

h1.termsandconditions {
	background:url(images/h1-termsandconditions.jpg) no-repeat;
	width:225px;
	height:26px;
	margin:0;
}

h1.faq {
	background:url(images/h1-faq.jpg) no-repeat;
	width:77px;
	height:26px;
	margin:0;
}

h1.yourprivacy {
	background:url(images/h1-yourprivacy.jpg) no-repeat;
	width:143px;
	height:35px;
	margin:0;
}

h1.testimonials {
	background:url(images/h1-testimonials.jpg) no-repeat;
	width:147px;
	height:27px;
	margin:0;
}

h1.shoppingcart {
	background:url(images/h1-shopping-cart.jpg) no-repeat;
	width:170px;
	height:42px;
	margin:0;
}
h1.joinmailinglist {
	background:url(images/h1-joinmailinglist.jpg) no-repeat;
	width:200px;
	height:36px;
	margin:0;
}
h1.privacypolicy {
	background:url(images/h1-privacypolicy.jpg) no-repeat;
	width:154px;
	height:38px;
	margin:0;
}
h1.onlineparty {
	background:url(images/h1-onlineparty.jpg) no-repeat;
	width:386px;
	height:38px;
	margin:0;
}
h1.links {
	background:url(images/h1-links.jpg) no-repeat;
	width:250px;
	height:45px;
	margin:0;
}

h1 span {
	visibility:hidden;
	display:none;
}

h2 {
	font-size: 12pt;
}

#frontpage ul {
	background:url(images/list-heading.jpg) no-repeat;
	padding:25px 0 0 0;
	margin:0;
}

#frontpage li {
	padding:0;
	margin:0 0 2px 20px;
}

li.list-01 {
	list-style-image:url(images/list-01.jpg);
}

li.list-02 {
	list-style-image:url(images/list-02.jpg);
}

li.list-03 {
	list-style-image:url(images/list-03.jpg);
}

li.list-04 {
	list-style-image:url(images/list-04.jpg);
}

li.list-05 {
	list-style-image:url(images/list-05.jpg);
}

#notepads {
	width:338px;
	height:302px;
	float:right;
}

#blog{
  float: right;
  width:338px;
  height: 36px;
  vertical-align: bottom;
}


#director {
	background:url(images/julie-forbes-text.jpg) no-repeat;
	width:75px;
	height:25px;
	margin:10px 0 10px;
}

#subnav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#subnav li {
	padding:0;
	margin:0 0 7px 0;
}

#subnav li a {
	text-decoration:none;
}

li.sub-testimonials a span, li.sub-faq a span, li.sub-terms a span, li.sub-privacy a span, li.sub-addtocart a span, li.sub-links a span, li.sub-typestyles a span {
	visibility:hidden;
	display:none;
}

li.sub-testimonials a {
	background:url(images/subnav-testimonials.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-faq a {
	background:url(images/subnav-faq.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-terms a {
	background:url(images/subnav-terms.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-privacy a {
	background:url(images/subnav-privacy.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-addtocart a {
	background:url(images/button-addtocart.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:93px;
	height:40px;
	margin:0;
}
li.sub-links a {
	background:url(images/button-links.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}
li.sub-typestyles a {
	background:url(images/button-typestyles.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}
li.sub-blog a {
	background:url(images/subnav-blog.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

.bar {
	background:url(images/horizontal-bar.jpg) no-repeat;
	width:630px;
	height:5px;
	margin:17px 0 17px 0;
}

#host-a-party {
	background:url(images/host-a-party.jpg) no-repeat;
	width:182px;
	height:125px;
	float:left;
	margin:50px 0 0 0;
}

#new-just-added {
	background:url(images/new-just-added_2.jpg) no-repeat;
	width:670px;
	height:164px;
	float:center;
	margin:20px 0 0 0;
	position:relative;
	padding:0 0 0 0px;
}

#new-just-added ul {
	list-style-type:none;
	margin:20px 0 0 5px;
	padding:0;
}

#new-just-added li {
	background:url(images/fpimagesbackground.gif) no-repeat;
	width:132px;
	height:124px;
	padding:0px 0 0 0px;
	margin:40px 0px 0 0px;
	float:left;
	list-style-type:none;
}

#frontpagemessage {
	width:670px;
	height:20px;
	float:center;
	margin: 5px 0 0 22px;
	position:relative;
	padding:0 0 0 0px;
}

body {
	background:url(images/bg-stripes.jpg) repeat-x #FFF;
	margin:0;
	font-family:"Trebuchet MS";
	font-size:10pt;
	color: #36454F;
	line-height:20px;
}

#container {
	width:660px;
	margin:0 auto;
}

#header {
	width:660px;
	height:178px;
	position:relative;
}

#logo {
	width:283px;
	height:85px;
	float:left;
	margin:40px 0 0 45px;
}

#pads {
	width:222px;
	height:138px;
	float:right;
	margin:15px 40px 0 0;
}

#navigation {
	width:660px;
	height:43px;
	/* left: 35px;  added this measurement after removing the login button, otherwise it is not necessary */
	position:absolute;
	bottom:0;
}

#navigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigation li {
	padding:0;
	margin:0;
	float:left;
}

#navigation li a {
	text-decoration:none;
}

li.nav-home a span, li.nav-search a span, li.nav-about a span, li.nav-products a span, li.nav-collections a span, li.nav-contact a span, li.nav-login a span, li.nav-shoppingcart a span {
	visibility:hidden;
	display:none;
}

li.nav-home a {
	background:url(images/nav-home.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:79px;
	height:43px;
	margin:0;
}

li.nav-about a {
	background:url(images/nav-about.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:88px;
	height:43px;
	margin:0;
}

li.nav-products a {
	background:url(images/nav-products-new.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:99px;
	height:43px;
	margin:0;
}

li.nav-collections a {
	background:url(images/nav-collections.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:119px;
	height:43px;
	margin:0;
}

li.nav-contact a {
	background:url(images/nav-contact.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:97px;
	height:43px;
	margin:0;
}

li.nav-login a {
	background:url(images/nav-login.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:70px;
	height:43px;
	margin:0;
}

li.nav-shoppingcart a {
	background:url(images/nav-shopping.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:108px;
	height:43px;
	margin:0;
}

li.nav-search a {
	background:url(images/nav-search.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:70px;
	height:43px;
	margin:0;
}

#main {
	width:680px;
	margin:20px 0 0 0;
	padding:0;
}

#full {
	width:600px;
	padding:0 20px 0 20px;
}

#frontpage {
	width:290px;
	float:left;
	padding:0 0 0 20px;
}

#subpage {
	width:360px;
	float:left;
	padding:0 0 0 20px;
}

#subpage-collections {
	width:450px;
	float:left;
	padding:0 0 0 20px;
	margin:0 20px 0 0;
}

#subpage-login {
	width:300px;
	float:left;
	padding:0;
}

#subpage-sidebar {
	width:230px;
	float:right;
	margin:0 0px 0 0;
}

#subpage-sidebar-format {
	width:300px;
	height: 1650px; /* adjust this for pages in IE7 that cause the page to not show some of the content at the bottom */
	float:right;
	margin:0 0px 0 0;
}

h1.welcome {
	background:url(images/h1-welcome.jpg) no-repeat;
	width:105px;
	height:27px;
	margin:0 0 20px 0;
	padding:0;
}

h1.about {
	background:url(images/h1-about.jpg) no-repeat;
	width:115px;
	height:30px;
	margin:0 0 20px 0;
	padding:0;
}

h1.products {
	background:url(images/h1-products.jpg) no-repeat;
	width:105px;
	height:30px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.collections {
	background:url(images/h1-collections.jpg) no-repeat;
	width:175px;
	height:30px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.giftvouchers {
	background:url(images/h1-giftvouchers.jpg) no-repeat;
	width:250px;
	height:45px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.contact {
	background:url(images/h1-contact.jpg) no-repeat;
	width:125px;
	height:30px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.login {
	background:url(images/h1-login.jpg) no-repeat;
	width:70px;
	height:35px;
	margin:0 0 20px 0px;
	padding:0;
}

h1.imagesearch {
	background:url(images/h1-image-search.jpg) no-repeat;
	width:170px;
	height:40px;
	margin:0;
}

h1.termsandconditions {
	background:url(images/h1-termsandconditions.jpg) no-repeat;
	width:225px;
	height:26px;
	margin:0;
}

h1.faq {
	background:url(images/h1-faq.jpg) no-repeat;
	width:77px;
	height:26px;
	margin:0;
}

h1.yourprivacy {
	background:url(images/h1-yourprivacy.jpg) no-repeat;
	width:143px;
	height:35px;
	margin:0;
}

h1.testimonials {
	background:url(images/h1-testimonials.jpg) no-repeat;
	width:147px;
	height:27px;
	margin:0;
}

h1.shoppingcart {
	background:url(images/h1-shopping-cart.jpg) no-repeat;
	width:170px;
	height:42px;
	margin:0;
}
h1.joinmailinglist {
	background:url(images/h1-joinmailinglist.jpg) no-repeat;
	width:200px;
	height:36px;
	margin:0;
}
h1.privacypolicy {
	background:url(images/h1-privacypolicy.jpg) no-repeat;
	width:154px;
	height:38px;
	margin:0;
}
h1.onlineparty {
	background:url(images/h1-onlineparty.jpg) no-repeat;
	width:386px;
	height:38px;
	margin:0;
}
h1.links {
	background:url(images/h1-links.jpg) no-repeat;
	width:250px;
	height:45px;
	margin:0;
}

h1 span {
	visibility:hidden;
	display:none;
}

h2 {
	font-size: 12pt;
}

#frontpage ul {
	background:url(images/list-heading.jpg) no-repeat;
	padding:25px 0 0 0;
	margin:0;
}

#frontpage li {
	padding:0;
	margin:0 0 2px 20px;
}

li.list-01 {
	list-style-image:url(images/list-01.jpg);
}

li.list-02 {
	list-style-image:url(images/list-02.jpg);
}

li.list-03 {
	list-style-image:url(images/list-03.jpg);
}

li.list-04 {
	list-style-image:url(images/list-04.jpg);
}

li.list-05 {
	list-style-image:url(images/list-05.jpg);
}

#notepads {
	width:338px;
	height:302px;
	float:right;
}

#director {
	background:url(images/julie-forbes-text.jpg) no-repeat;
	width:75px;
	height:25px;
	margin:10px 0 10px;
}

#subnav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#subnav li {
	padding:0;
	margin:0 0 7px 0;
}

#subnav li a {
	text-decoration:none;
}

li.sub-testimonials a span, li.sub-faq a span, li.sub-terms a span, li.sub-privacy a span, li.sub-addtocart a span, li.sub-links a span {
	visibility:hidden;
	display:none;
}

li.sub-testimonials a {
	background:url(images/subnav-testimonials.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-faq a {
	background:url(images/subnav-faq.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-terms a {
	background:url(images/subnav-terms.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-privacy a {
	background:url(images/subnav-privacy.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

li.sub-addtocart a {
	background:url(images/button-addtocart.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:93px;
	height:40px;
	margin:0;
}
li.sub-links a {
	background:url(images/button-links.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:135px;
	height:36px;
	margin:0;
}

.bar {
	background:url(images/horizontal-bar.jpg) no-repeat;
	width:630px;
	height:5px;
	margin:17px 0 17px 0;
}

#host-a-party {
	background:url(images/host-a-party.jpg) no-repeat;
	width:182px;
	height:125px;
	float:left;
	margin:50px 0 0 0;
}

#new-just-added {
	background:url(images/new-just-added_2.jpg) no-repeat;
	width:670px;
	height:164px;
	float:center;
	margin:3px 0 0 0;
	position:relative;
	padding:0 0 0 0px;
}

#new-just-added ul {
	list-style-type:none;
	margin:20px 0 0 5px;
	padding:0;
}

#new-just-added li {
	background:url(images/fpimagesbackground.gif) no-repeat;
	width:132px;
	height:124px;
	padding:0px 0 0 0px;
	margin:40px 0px 0 0px;
	float:left;
	list-style-type:none;
}

#frontpagemessage {
	width:670px;
	height:20px;
	float:center;
	margin: 5px 0 0 22px;
	position:relative;
	padding:0 0 0 0px;
}

#login-box {
	background:url(images/login-box.jpg) no-repeat;
	width:302px;
	height:145px;
	float:right;
	margin:0 25px 0 0;
	padding:25px 0 0 10px;
}

#search-by-product {
	width:302px;
	height:820px;
	float:right;
	margin:0 25px 0 0;
	padding:25px 0 0 10px;
}

#search-by-product h2 {
	background:url(images/search-by-product.jpg) no-repeat;
	width:145px;
	height:45px;
	margin:0;
	padding:0;
}

#search-by-product h2 span {
	visibility:hidden;
	display:none;
}

#search-by-product ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:280px;
}

#search-by-product br {
	clear:both;
}

#search-by-product li {
	float:left;
	width:200px;
}

#search-results {
	width:655px;
	position:relative;
}

h1.search-results {
	background:url(images/h1-search-results.jpg) no-repeat;
	width:170px;
	height:30px;
}

h1 span, h2 span {
	visibility:hidden;
	display:none;
}

h2.start-new-search a {
	background:url(images/new-image-search-dark.jpg) no-repeat;
	position:absolute;
	top:25px;
	left:250px;
	margin:0;
	padding:0;
	width:166px;
	height:44px;
}

#switch-pages {
	position:absolute;
	top:65px;
	right:40px;
}

#switch-pages a {
	color:#a679bc;
	text-decoration:none;
}

#switch-pages {
}

#switch-pages-search a {
	color:#a679bc;
	text-decoration:none;
}

#search-selected {
	background:url(images/search-selected-bg.jpg) no-repeat;
	width:390px;
	height:400px;
	padding:20px 20px 20px 20px;
	position:relative;
	float:left;
}

#search-selected h1 {
	font-size:18px;
	margin:0;
}

#search-selected h2 {
	font-size:12px;
	font-weight:normal;
	margin:0;
}

#new-image-search {
	width:170px;
	height:45px;
	position:absolute;
	bottom:0;
	left:-35px;
}

#new-image-search ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#new-image-search li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#new-image-search li a {
	text-decoration:none;
}

li.new-image-search a span {
	visibility:hidden;
	display:none;
}

li.new-image-search a {
	background:url(images/new-image-search-light.jpg) no-repeat;
	display:block;
	width:170px;
	height:45px;
	margin:0;
}

#go-back {
	width:170px;
	height:45px;
	position:absolute;
	bottom:0;
	left:-35px;
}

#go-back ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#go-back li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#go-back li a {
	text-decoration:none;
}

li.go-back a span {
	visibility:hidden;
	display:none;
}

li.go-back a {
	background:url(images/go-back.jpg) no-repeat;
	display:block;
	width:170px;
	height:45px;
	margin:0;
}

#new-search {
	float:left;
	margin:0 0 0 40px;
}

#new-search a, a:link, a:visited {
	color: #36454F;
	text-decoration: none;
}

#new-search a:hover {
	color: #AC79CD;
}

.current-page {
	color: black;
	text-decoration: underline;
}

.padding {
	height:110px;
}

#listings ul {
	list-style-type:none;
	height: 540px;
	margin:0;
	padding:0;
}

#listings li {
	background:url(images/results-bg.jpg) no-repeat;
	width:129px;
	height:142px;
	margin:0 30px 30px 0;
	padding:3px 0 0 3px;
	float:left;
	position:relative;
}

#listings li span {
	position:absolute;
	top: 120px;
	left:5px;
	line-height: 1em;
	text-align: center;
}

#products {
	margin:0 auto;
	width:660px;
	padding:0 0 0 20px;
	position:relative;
}

#products ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#products li {
	background:url(images/products-bg.jpg) no-repeat;
	width:210px;
	height:225px;
	float:left;
	margin:0 120px 0 0px;
	padding:0;
}

#product-specs {
	position:absolute;
	bottom:0;
	width:210px;
	height:20px;
}

img { border:0; }

.clear { clear:both; }

#footer {
	bottom: 0;
	background:url(images/footer-stipes.jpg) repeat-x;
	width: 100%;
	text-align: center;
	padding:0;
	height:140px;
}
#footer {
    \width: 100%;
    w\idth: 100%;
}

#footer a, a:link, a:visited, a:active {
    font-weight: normal;
}

#footer a:hover {
    color: #AC79CD;
}


#laatsteProjecten {
	width:620px;
	float:left;
	z-index:2;
}

#laatsteProjecten ul {
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
}

#laatsteProjecten ul li {  /* NB this is different of IE6 */
	background:url(images/products-bg-2.jpg) no-repeat;
	width:220px;
	height:350px;
	float:left;
	margin:0 10px 10px 40px;
	padding:1px 0 0 1px;
}

#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 310px;
	height: 1px;
	z-index: 10;
	border: 1px #0066cc;
}

#trailimageid2 {
	font-size: 1em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 500px;
	height: 0px;
	z-index: 200;
}

#wrap-collections {
	width:620px;
}

#adv-image-search {
	width:221px;
	height:122  px;
	float:left;
	margin:0 3px 0 0;
}

#adv-image-search ul {
	background:url(images/looking-for3.jpg) no-repeat 3px 3px;
	padding:65px 0 0 0;
	margin:0;
	list-style-type:none;
}

#adv-image-search li a, host-online-party li a, join-mailinglist li a {
	text-decoration:none;
}

li.adv-image-search a span, li.host-online-party a span, li.join-mailinglist a span {
	visibility:hidden;
	display:none;
}

li.adv-image-search a {
	background:url(images/adv-image-search3.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:221px;
	height:44px;
	margin:0;
}


#host-online-party {
	width:187px;
	height:122px;
	float:left;
	margin:0 5px 0 0;
}

#join-mailinglist {
   	margin:0 3px 0 0;
	width:231px;
	height:122px;
	float:left;
}

#host-online-party ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#join-mailinglist ul {
  	background:url(images/newsletter.gif) no-repeat 3px 3px;
   	padding:65px 0 0 0;
	margin:0;
	list-style-type:none;
}

li.host-online-party a {
	background:url(images/hostanonlinestationeryparty.gif) no-repeat;
	text-decoration:none;
	display:block;
	width:231px;
	height:122px;
	margin:0;
}

li.join-mailinglist a {
	background:url(images/button-newsletter.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:231px;
	height:45px;
	margin:0;
}

#gift-voucher{
    margin:0 3px 0 0;
  float: left;
  height: 122px;
  width: 143px;
}

#gift-voucher ul{
    background:url(images/gift-voucher-bg.gif) no-repeat 3px 3px;
   	padding:65px 0 0 0;
	margin:0;
	list-style-type:none;
}

li.gift-voucher a{
  	background:url(images/gift-voucher-bt.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:143px;
	height:44px;
	margin:0;
}


legend {
	color: #656565;
}

.result {
	color: #660066;
}
