/* ----- Begin Print Media ----- */

@media print {
	.noprint {
		display:none;
	}
}

/* ----- End Print Media ----- */

/* ----- Begin Raw Lay-out ----- */

body, table, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#F5F6F9;
	margin:0px;
	padding:0px;
}
input {
  background-color:white;
}

#top {
	clear:both;
	margin-right:auto;
	margin-left:auto;
	width:800px;
	background-image:url(http://www.ezshopping.nl/images/top.jpg);
	background-repeat:no-repeat;
	height:30px;
	background-position:0px 10px;
}

#main {
	background-image:url(http://www.ezshopping.nl/images/main.jpg);
	background-repeat:repeat-y;
	margin-right: auto;
	margin-left: auto;
	width:760px;
	padding-right:20px;
	padding-left:20px;
}

#header {
	display:block;
	width:760px;
	height:122px;
	margin:0px;
	background-image:url(http://www.ezshopping.nl/images/toplogo.jpg);
	background-repeat:no-repeat;
	border-bottom:4px solid #555;
}

#col1 {
	float:left;
	width:137px;
	color:#336;
	padding:10px 10px 10px 0px;
	background-color:transparent;
}

#col2 {
	float:left;
	width:440px;
	color:#336;
	padding:10px;
	background-color:#F5F6F9;
	border-left:3px solid #eee;
	border-right:3px solid #eee;
	min-height:625px;
	height:625px;
}

#col4 {
	float:left;
	width:440px;
	color:#336;

	background-color:#F5F6F9;
/*
  padding:10px;
	border-left:3px solid #eee;
	border-right:3px solid #eee;
*/
	min-height:625px;
	height:625px;
}


div[id] #col2 {
	height:auto;
}

div[id] #col4 {
	height:auto;
}


#col3 {
	float:left;
	width:137px;
	padding:10px 0px 10px 10px;
	color:#336;
	background-color:transparent;
}

#copyright {
	clear:both;
	height:12px;
	border-top:4px solid #555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#555;
}

#footer {
	clear:both;
	background-color:#C00;
	color:#C00;
	height:15px;
	padding:5px 0px 5px 0px;
	text-decoration:none;
}

#bottom {
	clear:both;
	margin-right:auto;
	margin-left:auto;
	width:800px;
	background-image:url(http://www.ezshopping.nl/images/bottom.jpg);
	background-repeat:no-repeat;
	height:30px;
}

/* ----- End Raw Lay-out ----- */

/* ----- Begin Boxes Lay-out ----- */

#menu {
	padding:5px 5px 5px 0px;
	border:2px solid #eee;
	width:128px;
	font-size:14px;
	font-weight:bold;
	line-height:10px;
	background-image:url(http://www.ezshopping.nl/images/menugradient.gif);
	background-repeat:repeat-x;
}

#demo {
	padding:5px;
	border :2px solid #eee;
	width:123px;
	background-image:url(http://www.ezshopping.nl/images/menugradient.gif);
	background-repeat:repeat-x;
}

#info {
	padding:5px;
	border:2px solid #eee;
	width:123px;
	background-image:url(http://www.ezshopping.nl/images/menugradient.gif);
	background-repeat:repeat-x;
}

#quote {
	padding:5px;
	border:2px solid #eee;
	width:123px;
	background-image:url(http://www.ezshopping.nl/images/menugradient.gif);
	background-repeat:repeat-x;
}

#news{
	padding:5px;
	border:2px solid #eee;
	width:123px;
	background-image:url(http://www.ezshopping.nl/images/menugradient.gif);
	background-repeat:repeat-x;
}

.title {
	padding:0px 0px 0px 10px;
	width:93px;
	font-size:16px;
	line-height:5px;
}

#newscontainer{
	padding:0px;
	width:123px;
	background-color:transparent;
}

/* ----- End Boxes Lay-out ----- */

/* ----- Begin Setup All Links ----- */

a:link {
	color:#c00;
}

a:visited {
	color:#c00;
}

a:hover {
	color:#336;
}

a:active {
	color:#336;
}

#copyright a:link {
	color:#c00;
	text-decoration:none;
}

#copyright a:visited {
	color:#c00;
	text-decoration:none;
}

#copyright a:hover {
	color:#c00;
	text-decoration:none;
}

#copyright a:active {
	color:#c00;
	text-decoration:none;
}
#menu a:active, #news a:active {
	color: #c00;
	text-decoration:none;
}

#menu a:link, #news a:link {
	color:#336;
	text-decoration:none;
}

#menu a:visited, #news a:visited {
	color: #336;
	text-decoration:none;
}

#menu a:hover, #news a:hover {
	color: #c00;
	text-decoration:none;
}


#menu .activepage a:link, #menu .activepage a:visited {
	color:#c00;
	text-decoration:none;
}

/* ----- End Setup All Links ----- */

/* ----- Begin Horizontal Rules ----- */

#col2 hr { /* Internet Explorer */
	width:100%;
	height:1px;
	color:#336;
	border:none;
}

html>body #col2 hr { /* Gecko-based */
	width:100%;
	height:1px;
	background-color:#336;
	border:none;
}

html>body #col2 hr { /* Opera and Gecko-based */
	width:100%;
	height:1px;
	background-color:#336;
	border:0px solid #336;
}

#menu hr { /* Internet Explorer */
	width:90%;
	height:1px;
	color:#336;
	border:none;
	margin:4px;
}

html>body #menu hr { /* Gecko-based */
	width:90%;
	height:1px;
	background-color:#336;
	border:none;
	line-height:8px;
	margin:11px;
}

html>body #menu hr { /* Opera and Gecko-based */
	width:90%;
	height:1px;
	background-color:#336;
	border:0px solid #336;
	line-height:8px;
	margin:11px;
}

#newscontainer hr { /* Internet Explorer */
	width:90%;
	height:1px;
	color:#336;
	border:none;
	margin:4px;
}

html>body #newscontainer hr { /* Gecko-based */
	width:90%;
	height:1px;
	background-color:#336;
	border:none;
	line-height:8px;
	margin:11px;
}

html>body #newscontainer hr { /* Opera and Gecko-based */
	width:90%;
	height:1px;
	background-color:#336;
	border:0px solid #336;
	line-height:8px;
	margin:11px;
}

.title hr { /* Internet Explorer */
	text-align:left;
	width:110px;
	height:3px;
	color:#c00;
	border:none;
}

html>body .title hr { /* Gecko-based */
	text-align:left;
	width:110px;
	height:3px;
	background-color:#c00;
	border:none;
}

html>body .title hr { /* Opera and Gecko-based */
	text-align:left;
	width:110px;
	height:3px;
	background-color:#c00;
	border:0px solid #c00;
}

/* ----- End Horizontal Rules ----- */

/* ----- Begin Table Styling ----- */

table {
	width:440px;
	margin-top:20px;
}


.features, .prices, .voorwaarden, .future {
	border:1px solid #336;
}

.features td {
  vertical-align : top;
}

.features th, .prices th, .future th {
	border:1px solid #336;
}

#p1-1 {
	width:28%;
}

#p1-2, #p1-3, #p1-4, #p1-5 {
	width:18%;
}

#p2-1 {
	width:50%;
	text-decoration:underline;
}

#p2-2 {
	width:20%;
	text-decoration:underline;
}

#p2-3 {
	width:30%;
	text-decoration:underline;
}

#p3-1 {
	width:60%
}

#p3-2 {
	width:40%
}

#i1-1 {
	width:110px;
}

#i1-2 {
	width:150px;
}

#i1-3 {
	width:180px;
}

#t1-1 {
	width:100px;
}

#t1-2 {
	width:280px;
}

#t1-3 {
	width:60px;
}
#t2-1 {
	width:100px;
}

#t2-2 {
	width:280px;
}

#t2-3 {
	width:60px;
}
#c1-1, #c1-2 {
	width:200px;
}

#v1-1 {
	width:50px;
	text-align:center;
}

#v1-2 {
	width:170px;
	text-align:center;
}

#v1-3 {
	width:150px;
	text-align:center;
}

#v1-4 {
	width:70px;
	text-align:center;
}

/* ----- End Table Styling ----- */

/* ----- Begin Text Styling ----- */
.red {
	color:#c00;
}

dt, .under {
	text-decoration:underline;
}

h1 {
	color:#c00;
	background-color:transparent;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}

.persoon {
	color:#000;
}

p#first {
 	margin-top:50px;
}

.example {
	font-weight:bold;
	color: #000;
}

p#second {
 	margin-top:30px;
	color: #000;
}

p#third {
 	margin-top:30px;
	color: #336;
}

#copyright .right {
	float:right;
}

#copyright .left {
	float:left;
}

.alpha li {
	list-style-type:lower-alpha;
}

/* ----- End Text Styling ----- */

/* ----- Begin Image Styling ----- */

input, textarea {
	border:1px inset #000;
}

.noborder {
	border:0;
}

span#bedankt {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/bedankt.jpg);
	background-repeat:no-repeat;
}

span#contact {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/contact.jpg);
	background-repeat:no-repeat;
}

span#demowinkel {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/demowinkel.jpg);
	background-repeat:no-repeat;
}

span#disclaimer {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/disclaimer.jpg);
	background-repeat:no-repeat;
}

span#error {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/error.jpg);
	background-repeat:no-repeat;
}

span#formule {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/formule.jpg);
	background-repeat:no-repeat;
}

span#informatie {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/informatie.jpg);
	background-repeat:no-repeat;
}

span#modules {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/modules.jpg);
	background-repeat:no-repeat;
}

span#nieuws {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/nieuws.jpg);
	background-repeat:no-repeat;
}

span#b2b {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/b2b.jpg);
	background-repeat:no-repeat;
}

span#future {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/future.jpg);
	background-repeat:no-repeat;
}

span#noxlogic {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/noxlogic.jpg);
	background-repeat:no-repeat;
}

span#portfolio {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/portfolio.jpg);
	background-repeat:no-repeat;
}

span#privacy {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url(http://www.ezshopping.nl/images/privacy.jpg);
	background-repeat:no-repeat;
}

span#resellers {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url("http://www.ezshopping.nl/images/resellers.jpg");
	background-repeat:no-repeat;
}

span#specificaties {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url("http://www.ezshopping.nl/images/specificaties.jpg");
	background-repeat:no-repeat;
}

span#support {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url("http://www.ezshopping.nl/images/support.jpg");
	background-repeat:no-repeat;
}

span#tarieven {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url("http://www.ezshopping.nl/images/tarieven.jpg");
	background-repeat:no-repeat;
}

span#voorwaarden {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url("http://www.ezshopping.nl/images/voorwaarden.jpg");
	background-repeat:no-repeat;
}

span#welkom {
	display:block;
	float:left;
	width:430px;
	height:21px;
	margin-top:10px;
	background-image:url("http://www.ezshopping.nl/images/welkom.jpg");
	background-repeat:no-repeat;
}

.hidden {
	display:none;
}

#image1 {
	display:block;
	float:left;
	width:110px;
	height:73px;
	margin-right:5px;
	background-image:url("http://www.ezshopping.nl/images/image1.jpg");
	background-repeat:no-repeat;
}

#image2 {
	display:block;
	float:right;
	width:110px;
	height:88px;
	margin-left:5px;
	background-image:url("http://www.ezshopping.nl/images/image2.jpg");
	background-repeat:no-repeat;
}

#wijnhuis {
	display:block;
	width:231px;
	height:286px;
	margin-top:30px;
	margin-left:100px;
	background-image:url("http://www.ezshopping.nl/images/wijnhuisonline.png");
	background-repeat:no-repeat;
}

#bosjebloemen {
	display:block;
	width:253px;
	height:191px;
	margin-left:95px;
	background-image:url("http://www.ezshopping.nl/images/bosjebloemen.png");
	background-repeat:no-repeat;
}
#korting {
	display:block;
	width:407px;
	height:245px;
	margin-left:18px;
	background-image:url("http://www.ezshopping.nl/images/korting.png");
	background-repeat:no-repeat;
}

#mailbox {
	display:block;
	width:163px;
	height:261px;
	background-image:url("http://www.ezshopping.nl/images/mailbox.jpg");
	background-repeat:no-repeat;
	border: 1px inset #555;
}

#footer div {
	float:left;
	margin-left:5px;
}

img {
	border:0;
}

/* ----- Begin Image Styling ----- */