/* gottahaveshop colors and styles */
.shoptext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}

.shopheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
}

.shopheader2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #6699CC;
}

.shopheader3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
}

.shopbox1 {
	background-color: #CCCC9A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}
a.shopbox {text-decoration:none;color: white;
	font-weight: bold;
	font-variant:small-caps;}

.shopbox2 {
	background-color: #66CBFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox3 {
	background-color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox4 {
	background-color: #99CC33;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox5 {
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 285px;
	width: 285px;
}

.shopbox5a {
	background-color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 285px;
	width: 285px;
}

.shopbox6 {
	background-color: #9999CD;
	font-size:1px;
	height: 135px;
	width: 135px;
	text-align:center;
}

.shopbox7 {
	background-color: #679966;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox8 {
	background-color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox9 {
	background-color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox10 {
	background-color: #66CC9A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 285px;
}

.shopbox10a {
	background-color: #99CC33;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 285px;
}

.shopbox10b {
	background-color: #CBCB97;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 285px;
}

.shopbox11 {
	background-color: #99CC33;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox12 {
	background-color: #CBCB97;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox13 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 285px;
	width: 135px;
}

.shopbox13a {
	background-color: #CBCB97;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 285px;
	width: 135px;
}

.shopbox14 {
	background-color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox15 {
	background-color: #9ACC99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox16 {
	background-color: #66CDCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox17 {
	background-color: #9966CB;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox18 {
	background-color: #CCCCFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox19 {
	background-color: #CCCC9A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

.shopbox99 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 28px;
	padding-left: 0px;
	height: 135px;
	width: 135px;
}

div.shopbox99 a {
	display: block;
}

/* samples */
.shopliving {
	background-color: #CBCBFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopgroenedoelen {
	background-color: #3298CB;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopenergie {
	background-color: #98CB32;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shoplekkerweg {
	background-color: #65CBFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopfoodies {
	background-color: #9898CB;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopbody {
	background-color: #98CB98;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopkids {
	background-color: #65CBCB;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopwerken {
	background-color: #6565CB;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shoponthemove {
	background-color: #659865;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopgifts {
	background-color: #65CB98;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopfashion {
	background-color: #FF639C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopfinance {
	background-color: #9DC7E9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopinnovatie {
	background-color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	line-height: 24px;
	padding-left: 0px;
	height: 88px;
	width: 88px;
}

.shopsmallpic {
	 width: 135px;
	 height: 135px;
	 padding-top: 5px;
}

.gottahaveintro {
	width: 814px;
	margin-left: 100px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 14px;
	text-align: center;
	line-height:1.7em;
}

.gottahaveheader {
	font-size: 72px;
}

.gottahavemenu {
	width: 1014px;
	height: 27px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top: 14px;
	font-size: 17px;
	color: black;
	line-height: 27px;
	background-color: #9DC7E9;
}

.gottahavemenu a {text-decoration:none; color: black;}

ul.color {
	color: #9CC8EB;
}

#content .row-0, #content .row-1, #content .row-2, #content .row-99 {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	background-color: White;
}

#contentlarge .row-1, #contentlarge .row-2, #contentlarge .row-99 {
	width: 282px;
	margin: 0px;
	text-align: left;
	background-color: White;
	float: left;
}

#contentsmall .row-1, #contentsmall .row-2, #contentsmall .row-99 {
	width: 192px;
	margin: 0 auto;
	text-align: left;
	background-color: White;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .subrow-1, .subrow-2, .subcol-1, .subcol-2 { float: left; font-size: 12px;text-align:justify;}


#page1 #content .row-1 .col-1 {width:300px; margin-right:0px; margin-left:0px;}
#page1 #content .row-1 .col-2 .subrow-1 {width:500px; height: 80px; margin-right:0px; margin-left:0px;}
#page1 #content .row-1 .col-2 .subrow-2 {width:500px; height: 120px; margin-right:0px; margin-left:0px;}


#page2 #content .row-0 {width: 885px; margin-left: 10px; margin-right: 10px;}
#page2 #content .row-0 .col-1 {width: 400px; margin-left: 0px; margin-right: 0px;} 
#page2 #content .row-0 .col-2 {width: 485px; margin-left: 0px; margin-right: 0px;}

#page2 #content .row-1 {width: 885px; margin-left: 10px; margin-right: 10px;}
#page2 #content .row-1 .col-1 {width: 600px; height: 300px; margin-left: 0px; margin-right: 0px;} 
#page2 #content .row-1 .col-2 {width: 285px; height: 285px; margin-left: 0px; margin-right: 0px; margin-bottom: 15px;}

#page2 #content .row-1 .col-1 .subrow-1 {width:600px; height:150px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
#page2 #content .row-1 .col-1 .subrow-2 {width:600px; height:150px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}

#page2 #content .row-1 .col-1 .subrow-1 .subcol-1 {width:135px; height:135px; margin-right: 15px; margin-bottom: 15px;}
#page2 #content .row-1 .col-1 .subrow-2 .subcol-1 {width:135px; height:135px; margin-right: 15px; margin-bottom: 15px;}

#page2 #content .row-2 {width: 885px; margin-left: 10px; margin-right: 10px;}
#page2 #content .row-2 .col-1 {width: 300px; height: 285px; margin-left: 0px; margin-right: 0px;}
#page2 #content .row-2 .col-2 {width: 300px; height: 285px; margin-left: 0px; margin-right: 0px;}
#page2 #content .row-2 .col-3 {width: 150px; height: 285px; margin-left: 0px; margin-right: 0px;}
#page2 #content .row-2 .col-4 {width: 135px; height: 285px; margin-left: 0px; margin-right: 0px;}

#page2 #content .row-2 .col-1 .subrow-1 {width: 285px; height: 135px; margin-right: 15px; margin-bottom: 15px;}
#page2 #content .row-2 .col-1 .subrow-2 {width: 300px; height: 135px; margin-right: 0px; margin-bottom: 0px;}
#page2 #content .row-2 .col-1 .subrow-2 .subcol-1 {width: 135px; height: 135px; margin-right: 15px; margin-bottom: 0px;}
#page2 #content .row-2 .col-2 .subrow-1 {width: 300px; height: 150px; margin-right: 0px; margin-bottom: 0px;}
#page2 #content .row-2 .col-2 .subrow-2 {width: 300px; height: 135px; margin-right: 0px; margin-bottom: 0px;}
#page2 #content .row-2 .col-2 .subrow-1 .subcol-1 {width: 135px; height: 135px; margin-right: 15px; margin-bottom: 15px;}
#page2 #content .row-2 .col-2 .subrow-2 .subcol-1 {width: 135px; height: 135px; margin-right: 15px; margin-bottom: 0px;}
#page2 #content .row-2 .col-3 .subrow-1 {width: 135px; height: 285px; margin-right: 15px; margin-bottom: 0px;}
#page2 #content .row-2 .col-4 .subrow-1 {width: 135px; height: 135px; margin-right: 0px; margin-bottom: 15px;}
#page2 #content .row-2 .col-4 .subrow-2 {width: 135px; height: 135px; margin-right: 0px; margin-bottom: 0px;}

#page2 #content .row-99 {width: 770px; margin-left: 135px; margin-right: 0px;}
#page2 #content .row-99 .col-1 {width:380px; height:80px; line-height: 50px;}


#page3 #content .row-1 {width: 885px; margin-left: 10px; margin-right: 10px;}
#page3 #content .row-1 .col-1 {width: 450px; height: 285px; margin-left: 0px; margin-right: 0px;margin-bottom: 15px;} 

#page3 #content .row-1 .col-1 .subrow-1 {width:450px; height:150px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
#page3 #content .row-1 .col-1 .subrow-2 {width:450px; height:135px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}

#page3 #content .row-1 .col-1 .subrow-1 .subcol-1 {width:285px; height:135px; margin-right: 15px; margin-bottom: 15px;}
#page3 #content .row-1 .col-1 .subrow-1 .subcol-2 {width:135px; height:135px; margin-right: 15px; margin-bottom: 15px;}
#page3 #content .row-1 .col-1 .subrow-2 .subcol-1 {width:135px; height:135px; margin-right: 15px; margin-bottom: 0px;}
#page3 #content .row-1 .col-1 .subrow-2 .subcol-2 {width:285px; height:135px; margin-right: 15px; margin-bottom: 0px;}

#page3 #content .row-1 .col-2 {width: 135px; height: 285px; margin-left: 0px; margin-right: 15px; margin-bottom: 15px;}
#page3 #content .row-1 .col-3 {width: 285px; height: 285px; margin-left: 0px; margin-right: 0px; margin-bottom: 15px;}

#page3 #content .row-2 {width: 885px; margin-left: 10px; margin-right: 10px;}
#page3 #content .row-2 .col-1 {width: 135px; height: 285px; margin-left: 0px; margin-right: 15px;} 
#page3 #content .row-2 .col-1 .subrow-1 {width: 135px; height: 135px; margin-left: 0px; margin-right: 15px; margin-bottom: 15px;} 
#page3 #content .row-2 .col-1 .subrow-2 {width: 135px; height: 135px; margin-left: 0px; margin-right: 15px; } 
#page3 #content .row-2 .col-2 {width: 135px; height: 285px; margin-left: 0px; margin-right: 15px; }
#page3 #content .row-2 .col-3 {width: 285px; height: 285px; margin-left: 0px; margin-right: 15px; }
#page3 #content .row-2 .col-4 {width: 285px; height: 285px; margin-left: 0px; margin-right: 0px; }
#page3 #content .row-2 .col-4 .subrow-1 {width: 285px; height: 150px; margin-left: 0px; margin-right: 0px; }
#page3 #content .row-2 .col-4 .subrow-1 .subcol-1 {width: 135px; height: 135px; margin-left: 0px; margin-right: 15px;margin-bottom: 15px; }
#page3 #content .row-2 .col-4 .subrow-1 .subcol-2 {width: 135px; height: 150px; margin-left: 0px; margin-right: 0px;margin-bottom: 15px; }
#page3 #content .row-2 .col-4 .subrow-2 {width: 285px; height: 135px; margin-left: 0px; margin-right: 0px; }

#page3 #content .row-99 {width: 770px; margin-left: 135px; margin-right: 0px;}
#page3 #content .row-99 .col-1 {width:380px; height:80px; line-height: 50px;}

#randomlarge #contentlarge .row-1 {width: 282px; height: 97px; margin-left: 0px; margin-right: 0px;}
#randomlarge #contentlarge .row-1 .col-1 {width: 88px; margin-left: 0px; margin-right: 9px;}
#randomlarge #contentlarge .row-1 .col-2 {width: 88px; margin-left: 0px; margin-right: 9px;}
#randomlarge #contentlarge .row-1 .col-3 {width: 88px; margin-left: 0px; margin-right: 0px;}

#randomsmall #contentsmall .row-1 {width: 192px; height: 97px; margin-left: 0px; margin-right: 0px;}
#randomsmall #contentsmall .row-1 .col-1 {width: 88px; margin-left: 0px; margin-right: 9px;}
#randomsmall #contentsmall .row-1 .col-2 {width: 88px; margin-left: 0px; margin-right: 0px;}
