body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg7e.gif) repeat-y fixed center top;
color:#3B3B3B;
font-family:Verdana;
font-size:11px;
line-height:18px;
margin:0;
padding:0;
}

a:link,a:visited {
text-decoration:none;
color:#ab3c97;
}

a:hover {
text-decoration:underline;
}

a {
outline:none;
}

h1 {
font-weight:400;
font-size:30px;
margin:0 0 10px;
}

h2 {
font-weight:400;
font-size:27px;
margin:0 0 10px;
}

h3 {
font-weight:400;
font-size:24px;
margin:0 0 10px;
}

ul {
line-height:18px;
}

.post-wrapper {
background-color:#FFF;
width:603px;
border:1px solid #cccccc;
-moz-border-radius:5px 5px 5px 5px;
padding:5px 15px 15px 15px;
}

.home-post-wrap {
width:593px;
margin-right:13px;
margin-bottom:10px;
float:left;
border:1px solid #EBEBEB;
padding:10px;
}

.readmore {
background-image:url(images/read-more-Purple.gif);
background-repeat:no-repeat;
background-position:left;
float:right;
padding-left:20px;
}

.readmore a:link,.readmore a:hover {
color:#393939;
}

.thumbnail-home {
border:0;
margin:0;
}

blockquote {
overflow:auto;
background-color:#f5f5f5;
border:1px solid #e0e0e0;
margin:20px 30px;
padding:0 10px;
}

#wrapper2 {
width:950px;
margin-left:auto;
margin-right:auto;
padding:0;
}

#header {
width:950px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-left:35px;
}

#container {
float:right;
width:950px;
color:#3b3b3b;
background-color:#FFF;
background-image:url(images/content-bg-Purple.gif);
background-repeat:no-repeat;
background-position:top;
}

#left-div {
width:670px;
float:left;
margin-top:20px;
}

#left-inside {
float:left;
padding:0 0 0 19px;
}

.articleinfo {
border-bottom:4px solid #F0EACA;
padding-bottom:0 7px 0 0;
color:#57554B;
}


.icons {
margin-top:0;
margin-bottom:-5px;
margin-right:10px;
}

.post-content {
width:590px;
float:right;
margin-top:5px;
}

.thumbnail-div {
border:5px solid #F8F4E0;
width:90px;
height:150px;
float:left;
}

.thumbnail-div-featured {
border:10px solid #F8F4E0;
width:200px;
height:200px;
float:left;
}

.home-squares {
width:280px;
display:block;
border:1px solid #EBEBEB;
float:left;
margin-right:12px;
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

.home-headings {
height:27px;
border:1px solid #DDD7B3;
background-color:#F4EFD2;
background-image:url(images/heading-bg.gif);
width:268px;
color:#575447;
font-size:13px;
font-weight:700;
padding-left:10px;
padding-top:8px;
}

.current-cat a:link,.current-cat a:visited,.current-cat a:active,.current-cat a {
background-image:url(images/categories-arrow-Purple.gif) !important;
background-repeat:no-repeat;
background-position:top;
}

.logo {
border:0 none;
float:left;
margin-top:12px;
}

.post-title {
font-size:24px;
line-height:30px;
margin-bottom:10px;
margin-top:0;
font-weight:400;
}

.titles {
font-weight:400;
font-size:24px;
text-decoration:none;
margin-top:0;
}

.titles a:link,.titles a:visited,.titles a:active {
text-decoration:none;
font-size:20px;
font-weight:400;
font-family:Trebuchet MS;
margin-bottom:10px;
display:block;
}

.toptitle {
font-size:20px;
color:#ab3c97;
margin-left:15px;
display:block;
margin-top:15px;
margin-bottom:10px;
}

.toptitle2 {
font-size:24px;
color:#FFF;
display:block;
margin-top:15px;
margin-bottom:10px;
}

.children {
clear:both;

}

.children textarea {
width:90% !important;
}

.children input {
width:80% !important;
}

#submit {
width:120px !important;
}


#pages {
width:950px;
margin-left:auto;
margin-right:auto;
background-image:url(images/navigation-bg.gif);
height:48px;
margin-top:5px;
}

#pages ul {
list-style-type:none;
list-style-image:none;
float:left;
margin-left:0;
margin-top:0;
padding:0;
}

#pages li {
float:left;
display:block;
height:43px;
}

#pages li a:link,#pages li a:visited {
float:left;
color:#FFF;
display:block;
padding-top:11px;
height:32px;
font-size:11px;
background-image:url(images/navigation-line.gif);
background-position:right;
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
}

#pages li a:hover,#pages li a:active {
color:#F3ECC4;
font-size:11px;
background-image:url(images/navigation-hover.gif);
background-repeat:repeat-x;
}

.current_page_item {
background-image:url(images/pages-hover.gif) !important;
}

.nav,.nav * {
list-style:none;
margin:0;
padding:0;
}

.nav ul {
position:absolute;
top:-999em;
background-position:bottom;
background-repeat:no-repeat;
background-image:url(images/dropdown-bottom.png);
padding-bottom:9px;
}

.nav li {
float:left;
position:relative;
z-index:99;
font-size:11px;
height:44px;
}

.nav a {
display:block;
}

.nav ul li {
width:100%;
}

.nav li:hover ul,ul.nav li.sfHover ul {
left:0;
top:43px;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
left:239px;
top:0;
}

.nav li li {
display:block;
background-color:#37342d;
float:left;
height:auto !important;
padding:0;
}

#pages ul li ul {
width:240px;
}

.nav li li a:link,.nav li li a:visited {
width:140px;
display:block;
height:auto !important;
float:left;
background-image:none !important;
margin:0 !important;
padding:10px 30px !important;
}

.nav li li a:hover {
background-color:#47443c;
}

#categories {
background-color:#ab3c97;
width:950px;
font-size:12px;
background-image:url(images/categories-bg-Purple.gif);
background-repeat:repeat-x;
min-height:37px;
float:right;
}

#categories ul {
float:left;
height:37px;
padding-left:17px;
background-image:url(images/categories-left-Purple.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0;
}

#categories li {
float:left;
list-style-image:none;
list-style:none;
list-style-type:none;
list-style-position:inside;
background-image:url(images/categories-line-Purple.gif);
background-position:right;
background-repeat:no-repeat;
height:37px;
margin:0 10px 0 0;
}

#categories li a:link,#categories li a:visited {
color:#FFF;
padding-left:2px;
padding-right:12px;
display:block;
height:30px;
padding-top:7px;
float:left;
}

#categories li a:hover {
color:#FFF;
padding-top:7px;
display:block;
background-image:url(images/categories-arrow-Purple.gif);
background-position:top;
background-repeat:no-repeat;
height:30px;
}

#nav2 li li:hover ul,ul#nav2 li li.sfHover ul {
left:230px;
top:0;
}

#nav2 li {
z-index:98;
height:37px;
margin:0 10px 0 0;
}

#nav2 li li {
background-color:#a83894;
background-image:none;
margin-right:0;
}

#nav2 li li a:hover {
background-color:#bb52a9;
}

#nav2 li:hover ul,ul#nav2 li.sfHover ul {
left:-22px;
top:37px;
}

img {
border:none;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

p img {
max-width:100%;
border:none;
padding:0;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

#sidebar-wrapper {
width:260px;
float:left;
margin-top:20px;
margin-bottom:20px;
}

#sidebar {
float:left;
padding-left:0;
padding-right:0;
padding-top:0;
width:260px;
background-color:#F6F6F6;
border:1px solid #cccccc;
}

.sidebar-box {
padding-top:0;
padding-left:10px;
margin-bottom:5px;
}

.sidebar-box ul {
list-style-image:url(read-more-purple.gif);
list-style-position:outside;
margin-left:-20px;
}

.sidebar-box ul li a:link,.sidebar-box ul li a:visited,.sidebar-box ul li a:active {
text-decoration:none;
display:block;
color:#ab3c97;
width:100%;
background-image:none !important;
padding:3px;
}

.sidebar-box ul li {
background-image:none !important;
background-color:#F6F6F6 !important;
color:#3b3b3b !important;
}

.sidebar-box ul li:hover,.sidebar-box ul li a:hover {
background-image:none !important;
background-color:#F6F6F6 !important;
}

.sidebar-box ul li a:hover {
width:100%;
display:block;
color:#393939;
padding:3px;
text-decoration:underline;
}

.sidebar-box h4 {
margin-top:0;
font-size:12px;
color:#fff;
padding-top:1px;
font-weight:700;
padding-bottom:1px;
background:#63656a;
margin-left:-10px;
padding-left:5px;
}

.sidebar-box h3 {
margin-top:5px;
font-weight:600;
font-size:15px;
}

#search {
margin-top:-7px;
margin-bottom:7px;
}

#s {font-size: 11px ;}

#searchsubmit {font-size: 11px ;}

#footer {
clear:both;
float:right;
width:935px;
text-align:left;
padding-left:15px;
color:#FFF;
padding-bottom:10px;
padding-top:10px;
background-color:#393939;
}

#footer a {
color:#FFF;
font-size:11px;
}

#footer a:visited {
color:#FFF;
}

#footer a:hover {color:#FFF;text-decoration:underline;}

.random-image {width:70px;height:80px;border:5px solid #F8F4E0;float:left;display:inline;margin-right:10px;}

.random-content {float:right;width:190px;}

.random {width:280px;float:left;margin-top:10px;}

.recent-comments li {list-style-image:url(images/comment-icon.gif);}

.list2 {color:#A2A2A2;list-style-image:url(images/bullet.gif);margin-top:0;font-size:11px;}

.list2 a:hover {color:#393939;list-style-image:url(images/bullet.gif);margin-top:0;font-size:11px;}

.list2 a {color:#A2A2A2;margin-top:0;font-size:11px;}

.description {color:#63656A;float:left;font-family:verdana;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-left:-188px;margin-top:75px;letter-spacing:-1px;}

.optiemenu {font-size:10px;}

.outofstock { font-style:oblique ;font-size:15px;padding:2px; color:#B81E96}

.children .commentmetadata,.children .vcard,#respond div,#nav2 li ul {
background-image:none;
margin-left:2px;
}

.nav li:hover li ul,.nav li.sfHover li ul,.nav li:hover ul,.nav li li:hover ul {
top:-999em;
}

.aligncenter,div.aligncenter,img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

.actie {margin-left:515px;}

.winkelmandje {float:right;margin-right:30px;margin-top:17px;}
.inhoud {font-family:verdana;line-height:14px;margin-left:55px;margin-top:-65px;letter-spacing:0px;}
.leeg {font-family:verdana;margin-top:20px;letter-spacing:-1px;}
.addthis {margin-top:35px;}
.toevoegen {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#e5e5e5;height:25px;}
.details {margin:0;}
.cartmidden {text-align:center;}
.freeshipping  {color:#AB3C97;margin-top:0px;}
.uitverkocht {font-size:11px; padding-top:3px; padding-left:0; margin-left:-10px; text-align:center; color:#6D6D6D;}


.marge {border-top:4px solid #F0EACA;margin:0 0 17px;}

.margeproduct {margin:20px 0 20px 0;}

.prevnext {background:#F0EACA;padding:10px;text-align:center;}

.marge2 {margin:10px 0 10px 0;border-top:solid 4px #F0EACA;}

.shopp-orderby-menu {font-size:11px;}

.merken {background-color:#FFFFFF;margin:0 160px 10px;padding-left:25px;}

.Footer-text {color:#A3A3A3;display:block;font-family:Tahoma,Arial,Helvetica,Sans-Serif;font-size:10px;text-align:center;}

.slideshow { height: 232px; width: 244px; margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }

.wpsb_form_btn {font-size:10px;}
.wpsb_form_txt {font-size:10px;}

.widget_module {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://www.hipperz.nl/img/email.png) no-repeat scroll 167px 100px;line-height:13px;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

#landen img {
padding-left:34px;
margin-top:-7px;
}