/* main tags */
body {
	margin:0px;
}
body, td {
	color:#4B4328;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a, a:visited {
	color:#793216;
	text-decoration:none;
}
ul li {
	list-style-image:url(../../images/design/bullet.gif);
}
ul li li {
	list-style-image:none;
}
a:hover {
	color:#793216;
	text-decoration:underline;
	border:none;
	background-color:;
}
h4 {
	line-height:27px;
}

/* main design elements */
/* HEADER */
table#template {
	margin-top:10px;
}
table#template tr.mainheader td {
	background-image: url(../../images/airiderheader.jpg);
	background-position:1600px;
	height:116px;
}
/* TOP MENU */
table#template tr.menubar td {
	background-image:;
	height:32px;
}
table#template tr.menubar a {
	color:black;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#334464;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:10px;
	line-height:18px;
}
table#template tr.menubar a:hover {
	color:#293D58;
	text-decoration:underline;
	/*background-image:url(../../images/design/topmenu-buttonover.gif);*/
	/*background-color:#FFF6DA;*/
}
table#template tr.menubar img {
	vertical-align:middle;
}
table#template tr.menubar td.left {
	text-align:left;
	/*padding-left:8px;*/
}
table#template tr.menubar td.right {
	text-align:right;
}
/* LEFT MENU */

table.leftmenu {
	width:192px;
	padding:0px;
	margin:0px;
	border:0px none;
}
table.leftmenu tr.header td {
	height:31px;
}
table.leftmenu tr.header td.left {
	width:22px;
	background-image: url(../../images/design/leftmenu-header-left.gif);
}
table.leftmenu tr.header td.mid {
	width:162px;
	vertical-align:bottom;
	background-image:url(../../images/design/leftmenu-header-mid.gif);
	line-height:24px;
	color:black;
	font-weight:bold;
	font-size:14px;
}
table.leftmenu tr.header td.right {
	width:8px;
	background-image:url(../../images/design/leftmenu-header-right.gif);	
}
table.leftmenu tr.button td, table.leftmenu tr.button td a {
	height:24px;
	line-height:21px;
}
table.leftmenu tr.button td.left, table.leftmenu tr.searchbox td.left, table.leftmenu tr.cart td.left {
	width:22px;
	background-image:url(../../images/design/leftmenu-buttonback-left.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
table.leftmenu tr.button td.mid, table.leftmenu tr.button td.mid a, table.leftmenu tr.searchbox td.mid {
	width:162px;
	font-size:10px;
	font-weight:bold;
	color:#334464;
}
table.leftmenu tr.button td.mid, table.leftmenu tr.searchbox td.mid {
	background-image:url(../../images/design/leftmenu-buttonback-mid.gif);
	background-repeat:repeat-x;
}
table.leftmenu tr.button td.mid a {
	/* no particular style for button link itself */
}
table.leftmenu tr.button td.right, table.leftmenu tr.searchbox td.right {
	width:4px;
	background-image:url(../../images/design/leftmenu-buttonback-right.gif);
	background-position:top;
	background-repeat:no-repeat;
}

/* CART INFO & SEARCH BOX */

ul#submenu.cart li {
	font-size:12px;
	line-height:20px;
	padding-bottom:2px;
}
table.leftmenu tr.cart td.left {
	background-image:none;
}
table#template table.leftmenu tr.cart td.mid, table#template table.leftmenu tr.cart td.right {
	border-bottom: 1px solid #EDE8DA;
	background-color:#FFFEF4;
}
table.leftmenu tr.cart td.mid {
	width:130px;
}
table.leftmenu tr.cart td.right {
	width:40px;
	font-weight:bold;
}
table.leftmenu tr.searchbox td.mid {
	text-align:left;
}
table.leftmenu tr.searchbox td input {
	height:20px;
}
form#searchbox {
	margin:0px;
}
form#searchbox input#strSearch {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #a8bdd7;
	border-bottom-color:white;
	border-right-color:white;
	background-color:#FFFFFF;
	width:128px;
	padding-left:3px;
	margin-top:1px;
	height:20px;
	line-height:18px;
}
form#searchbox input#submit {
	font-size:11px;
	font-weight:bold;
	color:white;
	border:0px;
	background-color:1e4371;
	width:30px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:hand;
}
table.leftmenu tr.searchbox td a {
	display:block;
	font-size:11px;
	line-height:14px;
	padding-top:2px;
	padding-bottom:2px;
}


/* CONTENT */
table#template table#content {
	width:100%;
}
table#template table#content td.menucolumn {
	width:180px;
}

/* FOOTER */
table#template {
	clear:both;
}
table#template tr.mainfooter td {
	height:28px;
	background-color:#D8EAFF;
	/*background-image:url(../../images/design/footer-ext.gif);
	background-repeat:repeat-x;
	background-position:left;*/
}
table#template tr.mainfooter td.left {
	padding-left:8px;
}
table#template tr.mainfooter td.left a, table#template tr.mainfooter td.mid a {
	color:#46567E;
	color:black;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
table#template tr.mainfooter td.left a:hover, table#template tr.mainfooter td.left a:hover {
	text-decoration:underline;
}
table#template tr.mainfooter td.mid {
	text-align:center;
	text-transform:uppercase; 
}
table#template tr.mainfooter td.right {
	color:white;
	color:#4B4328;	
	text-align:right;
	padding-right:8px;
	font-size:10px;
}
/* PRODUCT VIEWS */

.CPprodPriceT, .CPprodPriceV {
	display:block;
	float:left;
	padding:3px;
	width:49%;
	background-color:#ffffcb;
	color:#793216;
	border-top:1px solid #d6d61d;
	border-bottom:1px solid #d6d61d;
	margin-top:2px;
	font-size:11px;
}
.CPprodSPriceT, .CPprodSPriceV {
	display:block;
	float:left;
	padding:3px;
	width:49%;
	background-color:#fffff4;
	color:#793216;
	margin-top:2px;
	font-size:11px;
}
.CPcolsView, .CPcolsView2 {
	border:3px solid #d9eafe;
}
.CPbox2 {
	border:3px solid #d9eafe;
}
.CPbox2H {
	background-color:white;
}
.CPbox2o {
	background-color:white;
}
.CPbox2o input#quantity { /* quantity box moet nog worden ingevoerd */
	border:1px solid #F6F2E8;
	font-size:11px;
}

.CPgenHeadings {
	background-color:white;
	border-bottom:2px solid #eaf4ff;
}
.CPgenHeadings b {
	color:#334464;
}