/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/
/****															****/
/****		_CONTENT			> content.asp, *.xsl			****/
/****															****/
/*******************************************************************/
/****															****/
/****		_PRODUCT_GENERAL	> product*.xsl					****/
/****		_PRODUCT_PAGING		> product*.xsl					****/
/****		_PRODUCT_PRICING	> product*.xsl //pricetemplates	****/
/****		_PRODUCT_BULK		> product_bulk.xsl				****/
/****		_PRODUCT_DETAIL		> product_detail.xsl			****/
/****		_PRODUCT_SEARCHRES	> product_searchresults.xsl		****/
/****															****/
/*******************************************************************/
/****															****/
/****		_ORDER_GENERAL		> order*.xsl					****/
/****		_ORDER_BASKET		> order_basket.xsl				****/
/****		_ORDER_OVERVIEW		> order_overview.xsl			****/
/****															****/
/*******************************************************************/
/****															****/
/****		_PROFILE_GENERAL	> profile*.xsl					****/
/****															****/
/*******************************************************************/
/****															****/
/****		_PAYMENT			> payment.asp /					****/
/****							  activateproductcoupon.asp		****/
/****		_EDIT_ADDRESS		> edit_address.asp /			****/
/****							  activateproductcoupon.asp		****/
/****		_BIBIT_M2PAY		> payment_*.asp					****/
/****															****/
/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/

/****************************/
/**** _CONTENT           ****/
/****************************/
.content form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content
{
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
	width: 676px;
	padding-left: 10px;
	padding-left: 22px;
	padding-right: 22px;
	padding-top:  14px;
}

.contenttable
{
	margin: 0px 0px 5px 0px;
	width: 670px;
	
}

.contenttop
{
	width: 670px;
	height: 7px;
	font-size: 0px;
	background-image: url(../content/images/contentvlakken/contenttop.gif);
	background-repeat: no-repeat;
}

.contentmiddle
{
	background-image: url(../content/images/contentvlakken/contentyrepeat.gif);
	background-repeat: repeat-y;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
}

.contentbottom

{
	/*width: 680px;*/
	text-align: right;
	vertical-align: top;
	font-family: Verdana;
	height: auto;	
	font-size: 11px;
	text-decoration: underline;
	color: Black;

}
.contentbottom a:link, .contentbottom a:visited
{
	font-family: Verdana;
	height: auto;	
	font-size: 11px;
	text-decoration: underline;
	color: Black;
}
.cattable
{
	width: 540px;
	margin: 0px 0px 5px 0px;
}

.cattop
{
	background-image: url(../content/images/contentvlakken/categorietop.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	height: 7px;
	width: 174px;
}

.catmiddle
{
	background-image: url(../content/images/contentvlakken/categorieyrepeat.gif);
	background-repeat: repeat-y;
	padding-left: 2px;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}

/***************************/
/** BO CONTENT.ASP STYLES **/

/**** homepage page ****/
.catmiddlehomeimg
{
	padding-left: 8px;
}

.catmiddlehomeunde
{
	padding-top: 6px;
	padding-left: 10px;
	text-decoration: underline;
}

.catmiddlehomebold
{
	padding-left: 10px;
	font-weight: bold;
}

/**** profileaccount page ****/
.html_profileaccountheadimg
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}

.html_profileaccountlink
{
	color: #5EA8FF;
	text-decoration: none;
}

.html_profileaccountlink:hover
{
	text-decoration: underline;
}

/**** forgotpwconfirm page ****/
.html_passwordforgotconfirm_headimg
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}

.html_passwordforgotconfirm_buttons
{
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
}

/** EO CONTENT.ASP STYLES **/
/***************************/

.catbottom
{
	background-image: url(../content/images/contentvlakken/categoriebottom.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	height: 20px;
}

.copytable
{
	height: 27px;
	width: 535px;
	text-align: center;
	margin-top: -5px;
}

.copytd
{
	font-family: verdana;
	font-size: 9px;
	color: #8e8e8e;
}

/****************************/
/**** _PRODUCT_GENERAL   ****/
/****************************/



/****************************/
/**** _PRODUCT_PAGING    ****/
/****************************/

.product_paging_div
{
	/*text-align: center;*/
	text-align: left;
}

.product_paging_table
{
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}

.product_paging_tr
{
}
.product_paging_fillertd
{
}
.product_paging_firstbuttontd
{
}
.product_paging_prevbuttontd
{
}
.product_paging_pagestd
{
}
.product_paging_nextbuttontd
{
}
.product_paging_lastbuttontd
{
}

.product_paging_pagenr
{
	font-size: 10px;
	color: #0877b1;
	font-family: verdana;
	text-decoration: none;
}

.product_paging_pagenr_current
{
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
	color: #0877B1;
	text-decoration: none;
}

.product_paging_firstpagelink, .product_paging_lastpagelink, .product_paging_prevpagelink, .product_paging_nextpagelink
{
	font-family: verdana;
	font-size: 10px;
	color: #0877B1;
	text-decoration: none;
}

.product_paging_firstpagelink_ghost, .product_paging_lastpagelink_ghost, .product_paging_prevpagelink_ghost, .product_paging_nextpagelink_ghost
{
	font-family: verdana;
	font-size: 10px;
	color: #D6D8DD;
	text-decoration: none;
}

.product_paging_pageseperatortd
{
	font-family: verdana;
	font-size: 7px;
	color: #5EA8FF;
}

.product_paging_firstpagelink:hover, .product_paging_lastpagelink:hover, .product_paging_nextpagelink:hover, .product_paging_prevpagelink:hover, .product_paging_pagenr:hover
{
	color: #0877B1;
	text-decoration: underline;
}

/****************************/
/**** _PRODUCT_PRICING   ****/
/****************************/

.product_pricing_box
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.product_pricing_pricestxt, .product_pricing_nopricestxt
{
	font-weight: bold;
}

.product_pricing_pointspricetxt
{
}

.product_pricing_pricenormal, .product_pricing_pointsnormal, .product_pricing_pointspricenormal
{
	font-size: 11px;
}

.product_pricing_pricefor, .product_pricing_pointsfor, .product_pricing_pointspricefor
{
	font-size: 9px;
	text-decoration: line-through;
}

.product_pricing_pricediscount, .product_pricing_pointsdiscount, .product_pricing_pointspricediscount
{
	font-size: 11px;
}

/****************************/
/**** _PRODUCT_BULK      ****/
/****************************/

.product_bulk_overviewtable
{	
	width: 680px;
	margin-left: 20px;
}
.product_bulk_overviewtr
{
}
.product_bulk_overviewtd
{
}
.product_bulk_orderform
{
}
.product_bulk_filler
{
}

.product_bulk_resulttable
{
	/*width: 175px;*/
	width: 210px; /* Hsien 
	margin: 0px 5px 5px 0px;*/
}

.product_bulk_resultmidtable
{
	vertical-align: top;
	/*width: 170px;*/
	/*table-layout: fixed;*/
}

.product_bulk_imagetd
{
	/*padding-top: 3px;
	padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 8px;*/
	padding: 0px;
	width: 210px;
	vertical-align: top;
}

/*.product_bulk_productimg
{
	border-right: #0877b1 1px solid;
	border-top: #0877b1 1px solid;
	border-left: #0877b1 1px solid;
	border-bottom: #0877b1 1px solid;
}*/

.product_bulk_titletd, .product_bulk_pricetd, .product_bulk_buttons
{
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.product_bulk_titletd
{
	padding-left: 3px;
	padding-top: 1px;
	vertical-align: top;
	text-align: center;
}

.product_bulk_detaillink
{
	font-weight: bold;
	font-size: 11px;
	color: #0877b1;
	font-family: verdana;	
	text-decoration: none;
}

.product_bulk_detaillink:hover
{
	text-decoration: none;
}

.product_bulk_pricetd
{
	height: 170px;
	padding-right: 8px;
	padding-left: 8px;
	vertical-align: top;
}

.product_bulk_shortdesctd
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 10px;
	height: 30px;
	vertical-align: top;
	text-align: left;
}

.product_bulk_buttonstd
{
	height: 15px;
	text-align: left;
	text-decoration: underline;
}

.product_bulk_detailbutton a:link, .product_bulk_detailbutton a:visited
{
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: bottom;
	color: #0877b1;
	font-family: verdana;
}

.product_bulk_detailbutton, .product_bulk_orderbutton
{
	padding-right: 8px;
}

.product_bulk_orderbuttoninput
{
}

/****************************/
/**** _PRODUCT_DETAIL    ****/
/****************************/

.product_detail_table
{
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin-left: 0px;
	padding-left: 0px;
}

.product_detail_image
{
	cursor: hand;
}

.product_detail_imagetd
{
	width: 210px;
	height: 210px;
	padding-left: 0px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
}

/*.product_detail_image
{
	border-right: #0877b1 1px solid;
	border-top: #0877b1 1px solid;
	border-left: #0877b1 1px solid;
	border-bottom: #0877b1 1px solid;
}*/

.product_detail_titletd
{
	padding-top: 0px;
	padding-right: 5px;
	/*height: 30px;*/
	text-align: left;
	vertical-align: top;
}

.product_detail_titletd h2
{
	font-weight: bold;
	font-size: 11px;
	color: #0877b1;
	font-family: verdana;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 15px;
}

.product_detail_titletd p
{
	font-size: 11px;
	color: black;
	font-family: verdana;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 10px;
}

.product_detail_maindesctd
{
	padding-left: 1px;
	padding-right: 16px;
	height: auto;
	vertical-align: top;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.product_detail_orderform
{
}

.product_detail_specialtable
{
	padding-left: 20px;
	padding-right: 10px;
}

.product_detail_specialhead
{
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	padding-right: 10px;
}

.product_detail_specialtxt
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.product_detail_bottomtable
{
	width: 515px;
}

.product_detail_pricetd
{
	padding-top: 13px;
	padding-left: 20px;
	width: 170px;
	vertical-align: top;
}

.product_detail_buttonstd
{
	padding-left: 30px;
	padding-top: 13px;
	vertical-align: top;
}

.product_detail_backbutton, .product_detail_printbutton, .product_detail_verlangbutton, .product_detail_orderbutton
{
	padding-left: 10px;
	padding-right: 10px;
}

.product_detail_backbutton
{
	padding-left: 5px;
	padding-right: 5px;
}

.product_detail_backbuttonlink
{
}
.product_detail_printbuttonlink
{
}
.product_detail_verlangbuttonlink
{
}
.product_detail_verlangbuttonimg
{
}
.product_detail_orderbuttonlink
{
}
.product_detail_pricematrixtd
{
	text-align			: right;
	padding-bottom		:	8px;	
}

.productprice_matrixtable
{
	background-color	: #D6D8DD;
	border				: 0px;
	font-family			: verdana;
	font-size			: 11px;
	color				: #000000;
	text-align			: right;
}

.productprice_matrix_quantitytd
{
	padding-right		: 8px;
	padding-left		: 8px;
	padding-top			: 8px;
	padding-bottom		: 4px;
}

.productprice_matrix_price
{
	border-top			: 1px solid #B9BBC0;
	padding-right		: 8px;
	padding-left		: 8px;
	padding-top			: 4px;
	padding-bottom		: 8px;
}

.productprice_matrix_quantity_header
{
	font-weight			: bold;
	border-right		: 1px solid #B9BBC0;
	padding-right		: 8px;
	padding-left		: 8px;
	padding-top			: 8px;
	padding-bottom		: 4px;
}

.productprice_matrix_price_header
{
	font-weight			: bold;
	border-top			: 1px solid #B9BBC0;
	border-right		: 1px solid #B9BBC0;
	padding-right		: 8px;
	padding-left		: 8px;
	padding-top			: 4px;
	padding-bottom		: 8px;
}

.productprice_matrix_order_quantity
{
	width				: 52px;
}

p.product_detail_link a:link, p.product_detail_link a:visited
{
	padding-right: 15px;
	text-align: right;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: Black;
	margin-top: 40px;
	margin-right: 0px;
	width: 430px;
	display: block;
}

/****************************/
/*****_PRODUCT_REQUEST_******/
/****************************/
.ProductRequestButton
{
	text-align: left;
	padding-left: 285px;
}



/****************************/
/**** _PRODUCT_SEARCHRES ****/
/****************************/

.product_searchresults_infoheader
{
	color: #5EA8FF;
	font-weight: bold;
}

.product_searchresults_info
{
}
.product_searchresults_keywordtxt
{
}
.product_searchresults_resultamount_pretxt
{
}
.product_searchresults_resultamount_posttxt
{
}

.product_searchresults_keyword, .product_searchresults_resultamount_amount
{
	font-weight: bold;
}

.product_searchresults_overviewtable
{
	margin: 0px 0px 5px 0px;
	width: 670px;
}
.product_searchresults_overviewtr
{
}
.product_searchresults_overviewtd
{
	width: 210px;
}
.product_searchresults_orderform
{
}
.product_searchresults_filler
{
}

.product_searchresults_resulttable
{
	width: 175px;
	margin: 0px 5px 5px 0px;
}

.product_searchresults_resultmidtable
{
	vertical-align: top;
	width: 210px;
	/*table-layout: fixed;*/
}

.product_searchresults_imagetd
{
	padding: 0px 0px 0px 0px;
	width: 210px;
	vertical-align: top;
	display: block;
}

/*.product_searchresults_productimg
{
	border-right: #0877b1 1px solid;
	border-top: #0877b1 1px solid;
	border-left: #0877b1 1px solid;
	border-bottom: #0877b1 1px solid;
}*/

.product_searchresults_titletd, .product_searchresults_pricetd, .product_searchresults_buttons
{
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.product_searchresults_titletd
{
	padding-left: 3px;
	padding-top: 1px;
	vertical-align: top;
}

.product_searchresults_detaillink
{
	font-weight: bold;
	font-size: 11px;
	color: #0877b1;
	font-family: verdana;
	text-decoration: underline;
}

.product_searchresults_detaillink:hover
{
	text-decoration: underline;
}

.product_searchresults_pricetd
{
	height: 170px;
	padding-right: 8px;
	padding-left: 8px;
	vertical-align: top;
}

.product_searchresults_shortdesctd
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 10px;
	height: 44px;
	vertical-align: top;
}

.product_searchresults_buttonstd, .product_searchresults_buttonstd a:link, .product_searchresults_buttonstd a:visited
{
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: bottom;
	color: #0877b1;
	font-family: verdana;
	padding-bottom: 0px;
	height: 24px;
	text-align: right;
	vertical-align: bottom;
}

.product_searchresults_detailbutton, .product_searchresults_orderbutton
{
	padding-right: 8px;
}

.product_searchresults_orderbuttoninput
{
}

/****************************/
/**** _ORDER_GENERAL     ****/
/****************************/

.order_filler
{
}

.order_ordertable
{
	width: 515px;
}

.order_ordertableheaderrow
{
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	color: #5EA8FF;
	padding-bottom: 8px;
	text-align: right;
}
.order_ordertableproductdescription
{
	text-align: left;
	padding-left: 2px;
}

.order_ordertableheaderdescription
{
	text-align: left;
	padding-left: 2px;
	padding-bottom: 8px;
}

.order_ordertableheaderprice
{
	padding-bottom: 8px;
}
.order_ordertableheaderpoints
{
	padding-bottom: 8px;
}
.order_ordertableheaderquantity
{
	padding-bottom: 8px;
}
.order_ordertableheadertotalprice
{
	padding-bottom: 8px;
}
.order_ordertableheadertotalpoints
{
	padding-bottom: 8px;
}

.order_ordertableheaderdelete, .order_ordertableproductdelete
{
	text-align: center;
	width: 40px;
	padding-bottom: 8px;
}

.order_ordertableproductroweven, .order_ordertableproductrowodd
{
	background-color: #ecf3fb;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-align: right;
	height: 21px;
}

.order_ordertableproductroweven
{
	background-color: #ffffff;
}

.order_ordertableproductlink
{
	color: #000000;
	text-decoration: none;
}

.order_ordertableproductlink:hover
{
	text-decoration: underline;
}

.order_ordertableproductprice
{
}
.order_ordertableproductpoints
{
}

.order_ordertableproductquantity
{
	text-align: right;
	padding-right: 1px;
}

.order_ordertableproductquantityinput
{
	width: 30px;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	border: #646568 1px solid;
}

.order_ordertableproducttotalprice
{
}
.order_ordertableproducttotalpoints
{
}

.order_ordertablepricetotal, .order_ordertablepricetotalrow, .order_ordertablepointstotalrow, .order_ordertablepointstotal
{
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	padding-top: 8px;
	text-align: right;
}

.order_ordertablepricetotalheader, .order_ordertablepointstotalheader
{
	text-align: left;
	padding-left: 2px;
	padding-top: 8px;
}

/****************************/
/**** _ORDER_BASKET      ****/
/****************************/

.order_basketemptyheader, .order_basketemptytext, .order_basketpageheader, .order_basketpagesubheader, .order_basketnotification, .shopagreementtext, .shopagreementerror
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.shopagreement
{
	padding-left: 10px;
}

.shopagreementerror
{
	color: #B33428;
}
.order_basketpageheader
{
	font-weight: bold;
}

.order_basketnotification
{
	color: #B33428;
}

.order_basketpageheaderimg
{
	padding-top: 10px;
	padding-bottom: 6px;
}

.order_basketbuttonrow
{
}

.order_basketbuttontd
{
	padding-top: 4px;
	text-align: right;
}

.order_basketdeliverytable
{
	width: 515px;
}

.order_basketdeliverytd
{
	text-align: center;
	padding-bottom: 12px;
}

/****************************/
/**** _ORDER_OVERVIEW    ****/
/****************************/

.order_overviewemptyheader, .order_overviewemptytext, .order_overviewpageheader, .order_overviewpagesubheader, .order_overviewshippingaddressheader, .order_overviewshippingaddressname, .order_overviewshippingaddressemail, .order_overviewshippingaddresscompany, .order_overviewshippingaddressstreet, .order_overviewshippingaddresspostalcode
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.order_overviewpageheader
{
	font-size: 14px;
	font-weight: bold;
}

.order_overviewpageheaderimg
{
	padding-top: 10px;
	padding-bottom: 6px;
}

.order_overviewheader
{
}
.order_overviewordernrheader
{
}
.order_overviewcouponnrheader
{
}

.order_overviewordernr, .order_overviewcouponnr
{
	font-weight: bold;
}

.order_overviewbuttontable
{
	width: 515px;
}

.order_overviewbuttontd
{
}

.order_overviewbutton
{
	margin-left: 10px;
	margin-right: 10px;
}

.order_overviewshippingaddressheader
{
	font-weight: bold;
	padding-bottom: 6px;
	color: #5EA8FF;
}

/****************************/
/**** _PROFILE_GENERAL   ****/
/****************************/

.profile_maintable
{
	width: 670px;
	padding-right: 0px;
}

.profile_maintr
{
}

.profile_maintd
{
}

/**** FORMS ****/
.profileregisterformheader
{
	width: 192px;
	padding-right: 6px;
}

.profilelogininputbox, .profileregisterinputbox, .profileregisterinputboxerror, .profileforgotpasswordinputbox, #profileregisterinputboxdepartment2
{
	width: 250px;
	height: 16px;
    border: solid 1px #646568;
	margin-top: 3px;
	margin-right: 4px;
	padding: 0px 0px 0px 0px;
}

.profileregisterdropdownbox
{
	width: 252px;
	height: 16px;
    border: solid 1px #646568;
	margin-top: 3px;
	padding: 0px 0px 0px 0px;
}

.profileregisterinputboxerror
{
	border: solid 1px #B33428;
}
.profileregisterformmaletable
{
	width: 110px;
}
.profileregistergender
{
	vertical-align: middle;
}

.profile_customerform_gendertd
{
	height: 14px;
}
.profile_customerform_genderinputtd
{
	height: 12px;
	vertical-align: middle;
	padding-bottom: 2px;
}

#profileregisterinputboxmiddlename, #profileregisterinputboxpostalcode
{
	width: 60px;
}
#profileregisterinputboxday, #profileregisterinputboxmonth
{
	width: 58px;
}

#profileregisterinputboxlastname, #profileregisterinputboxcity
{
	width: 184px;
}

#profileregisterinputboxcompany, #profileregisterinputboxdepartment, #profileregisterinputboxhousenumber, #profileregisterinputboxhousenumberao, #profileregisterinputboxphone, #profileregisterinputboxmobile, #profileregisterinputboxyear
{
	width: 122px;
}

/**** CUSTOMER & GENERAL ****/
.profile_customerform
{
}
.profile_customertoptable
{
}
.profile_customertoptr
{
}

.profile_customerforminputtd, .profileregisterforminputtd
{
	width: 268px;
}
.profile_customererrormssgtd
{
	padding-left: 0px;
}
.profile_customerheadtd, .profile_customerintrotd, .profile_customererrormssgtd, .profile_customerformtable, .profile_customerformheadtd, .profile_customerforminputtd, .profile_customerform_gendertd, .profile_loginintrotd, .profile_loginnewexist_errormssgtd, .profile_loginformtable, .profile_loginnewexist_newheadtd, .profile_loginnewexist_newlinktd, .profile_loginnewexist_existheadtd, .profile_loginerrormssgtd, .profile_logoutintrotd, .profile_logoutheadtd, .profile_passworderrormssgtd, .profile_passwordintrotd, .profile_passwordforgotform_email, .profile_passwordchangetable, .profile_passwordheadtd, .profile_passwordchangeintrotd, .profile_logindeliveryintrotd, .profile_deliveryformheadtd, .profileregisterformheader, .profileregisterinputbox, .profileregisterinputboxerror, .profileregistergender, .profileregisterdropdownbox, profile_customerform_gendertable, .profile_deliveryformform_gendertable, .profile_deliveryformformheadtd, .profile_deliveryformform_countryheadtd, .profile_deliveryformintrotd, .profile_customererrormssgtd, .profile_loginnewexist_errormssgtd, .profile_loginerrormssgtd, .profile_passworderrormssgtd, .profile_deliveryformerrormssgtd, .profileregistererrormessage, .profile_deliveryformform_departmenttd, .profile_deliveryformform_shopaddresstd, .profile_deliveryformselectshoptd, .profile_deliveryformsingleshoptd, .profilelogininputbox, .profileforgotpasswordinputbox
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.profile_customerheadtd, .profile_loginheadtd, .profile_logoutheadtd, .profile_passwordheadtd, .profile_deliveryformheadtd
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}

.profile_customerintrotd, .profile_logoutintrotd, .profile_passwordintrotd, .profile_logindeliveryintrotd, .profile_deliveryformintrotd
{
	padding-bottom: 6px;
	width: 454px;
}

.profile_customererrormssgtd, .profile_loginnewexist_errormssgtd, .profile_loginerrormssgtd, .profile_passworderrormssgtd, .profile_deliveryformerrormssgtd
{
	color: #B33428;
	padding-bottom: 10px;
}

.profileregistererrormessage
{
	color: #B33428;
	height: 20px;
}

.profile_customertoptdform
{
}

.profile_loginformtable, .profile_customerformtable, .profile_logouttable, .profile_passwordtoptable, .profile_passwordchangetable, .profile_passwordchangebottomtable, .profile_deliveryformformtable
{
	width: 454px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	table-layout: fixed;
}

.profile_passwordchangetable
{
	padding-left: 3px;
}

.profile_customerformtr
{
}

.profile_customerformheadtd, .profile_passwordforgotform_email, .profile_deliveryformformheadtd
{
	width: 192px;
	padding-right: 6px;
}

.profile_customerform_gendertable, .profile_deliveryformform_gendertable
{
	width: 115px;
}

.profile_customerbuttonstd, .profile_logoutbuttontd, .profile_loginformbuttontd, .profile_passwordforgotform_buttontd, .profile_deliveryformform_buttontd
{
	width: 454px;
	text-align: right;
	padding-top: 3px;
	padding-right: 16px;
}

.profile_logoutbuttontd
{
	padding-right: 15px;
	padding-bottom: 12px;
}

/**** LOGIN ****/
.profile_logintoptable
{
}
.profile_logintoptr
{
}
.profile_logintoptdnewexist
{
}
.profile_loginnewexisttable
{
}
.profile_loginnewexisttr
{
}

.profile_loginnewexist_newlinklink
{
	color: #5EA8FF;
	text-decoration: none;
}

.profile_loginnewexist_newlinklink:hover
{
	text-decoration: underline;
}

.profile_logintoptdexist
{
}
.profile_loginexisttable
{
}
.profile_loginexisttr
{
}
.profile_loginexisttd
{
}
.profile_loginformtr
{
}
.profile_loginformbutton_forgotpwlink
{
}

.profile_loginerrortable
{
	width: 95%;
	border: 0px;
	font-size: 8pt;
}

.profile_logintoptderror
{
}
.profile_logintoptdlogin
{
}
.profile_logoutbuttongolink
{
}

/**** PASSWORD ****/
.profile_passwordchangeform
{
}
.profile_passwordtoptr
{
}
.profile_passwordtoptdform
{
}
.profile_passwordformtable
{
}
.profile_passwordformtr
{
}
.profile_passwordformtd
{
}
.profile_passwordforgotform
{
}
.profile_passwordforgotform_table
{
}
.profile_passwordforgotform_tr
{
}
.profile_passwordforgotform_emailinput
{
}

.profile_passwordchangeintrotd
{
	padding-top: 8px;
	padding-bottom: 12px;
}

.profile_passwordchangebottomtr
{
}

.profile_passwordchangebuttontd
{
	width: 100%;
	text-align: right;
	padding-top: 4px;
	padding-right: 5px;
}

/**** DELIVERY ****/
.profile_deliverytoptable
{
}
.profile_deliverytoptr
{
}
.profile_deliverytoptd
{
}
.profile_deliveryform
{
}
.profile_deliveryformtable
{
}
.profile_deliveryformtdform
{
}
.profile_deliveryformformtr
{
}
.profile_deliveryformforminputtd
{
}
.profile_deliveryformform_gendertr
{
}
.profile_deliveryformform_countryheadtd
{
}
.profile_deliveryformform_countryinputtd
{
}
.profile_deliveryformform_shopaddressdropdowntd
{
}
.profile_deliveryformform_departmentdropdowntd
{
}

.profile_deliveryformsingleshoptd
{
	font-weight: bold;
	padding-bottom: 6px;
}

.profile_deliveryformintroadditd
{
	padding-top: 8px;
	padding-bottom: 12px;
}

/**** ORDERHISTORY ****/
.profile_orderhistory_table, .profile_orderhistory_headerrow, .profile_orderhistory_datarow, .profile_orderhistorydetail_table, .profile_orderhistorydetail_headerrow, .profile_orderhistorydetail_datarow, .profile_orderhistorydetail_detailsheaderrow, .profile_orderhistorydetail_detailsdatarow, .profile_orderhistory_noorders
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.profile_orderhistory_table, .profile_orderhistorydetail_table
{
	width: 100%;
	padding-bottom: 10px;
}

.profile_orderhistory_headerimage, .profile_orderhistorydetail_headerimage
{
	padding-top: 6px;
	padding-bottom: 10px;
}

.profile_orderhistory_headerrow, .profile_orderhistorydetail_headerrow, .profile_orderhistorydetail_detailsheaderrow, .profile_orderhistorydetail_detailsdatarow
{
	font-weight: bold;
	color: #5EA8FF;
	padding-bottom: 6px;
}

.profile_orderhistorydetail_detailstable
{
	width: 96%;
}

.profile_orderhistorydetail_detailsroweven, .profile_orderhistorydetail_detailsrowodd
{
	background-color: #ffffff;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	height: 24px;
}

.profile_orderhistorydetail_detailsrowodd
{
	background-color: #ecf3fb;
}

.profile_orderhistorydetail_detailsheaderamount, .profile_orderhistorydetail_detailsamount
{
	text-align: center;
	padding-right: 8px;
}

.profile_orderhistorydetail_detailsprice, .profile_orderhistorydetail_detailspoints
{
	text-align: right;
	padding-right: 8px;
}

.profile_orderhistorydetail_detailsheadershipstate, .profile_orderhistorydetail_detailsshipstate
{
	padding-left: 6px;
}

.profile_orderhistory_noorders
{
	padding-top: 6px;
}

.profile_orderhistorydetail_goback
{
	width: 96%;
	text-align: right;
	padding-top: 8px;
}

.profile_orderhistory_detaillink, .profile_orderhistory_detaillink:hover
{
	text-decoration: none;
	color: #000000;
}

.profile_orderhistory_detaillink:hover
{
	text-decoration: underline;
}

/****************************/
/**** _PAYMENT           ****/
/****************************/

.mainbody
{
	width: 520px;
}

.paymentmaintd
{
	width: 535px; /* deze vervangt de rest van de bg's */
	background-image: url(../content/images/contentvlakken/contentyrepeat.gif);
	background-repeat: repeat-y; /* END deze vervangt de rest van de bg's */
}

.titlebarclass
{
	width: 533px;
	font-family: verdana;
	font-size: 14px;
	color: #5EA8FF;
	font-weight: bold;
}

.titlebartableclass, .activatecouponlinktext
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.titlebartableclass, .extraleftspace, .activateproductcoupontable
{
	width: 535px;
	background-image: url(../content/images/contentvlakken/contentyrepeat.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.extraleftspace, .activateproductcoupontable, .activateproductcoupondesctd, .activateproductcouponmessagetd_ERROR
{
	padding-left: 16px;
}

.activateproductcouponmessagetd_ERROR
{
	padding-top: 6px;
}

.shoppaymenthomedeliverytable, #addressshippingbilling, #editbasketbutton
{
	width: 535px; /* BG replaced by paymentmaintd bg 	background-image	:	url(../content/images/contentvlakken/contentyrepeat.gif); 	background-repeat	:	repeat-y; 	END OF BG */
	padding-left: 15px;
	padding-right: 15px;
}

#addressshippingbilling
{
	width: 340px;
}

.shoppaymentaddressheader
{
	width: 170px;
	font-family: verdana;
	font-size: 11px;
	color: #5EA8FF;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 14px;
}

.activatecouponlinktext
{
	width: 535px; /* BG replaced by paymentmaintd bg 	background-image	:	url(../content/images/contentvlakken/contentyrepeat.gif); 	background-repeat	:	repeat-y; 	END OF BG */
	padding-left: 15px;
	padding-bottom: 4px;
}

.activatecouponlinktext A, .activatecouponlinktext A:hover
{
	text-decoration: none;
	color: #5EA8FF;
}

.activatecouponlinktext A:hover
{
	text-decoration: underline;
}

.basketproducttable
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	width: 535px; /* BG replaced by paymentmaintd bg 	background-image	:	url(../content/images/contentvlakken/contentyrepeat.gif); 	background-repeat	:	repeat-y; 	END OF BG */
	text-align: right;
}

.basketproductdescriptionheader, .basketproductdescription, .basketproductfooterrow
{
	text-align: left;
	padding-left: 15px;
}
.basketproductheaderrow
{
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	color: #5EA8FF;
	padding-bottom: 8px;
	text-align: right;
}

.basketproducttotalpoints, #totalpointsbasket
{
	padding-right: 15px;
}

.shoppaymentpaymentmethodtable
{
	width: 535px; /* BG replaced by paymentmaintd bg 	background-image	:	url(../content/images/contentvlakken/contentyrepeat.gif); 	background-repeat	:	repeat-y; 	END OF BG */
	height: 41px;
	padding-right: 15px;
	margin-top: -21px;
}

.shoppaymentpaymentmethodheader
{
	padding-left: 15px;
}

.basketproductfooterrow
{
	height: 24px;
}

.shopintrotext, .shoppaymentaddresstd, .activatecouponlinktext, .shoppaymentpaymentmethodheader, .shoppaymentpaymentmethoddropdown
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.shoppaymentaddresstd
{
	padding-bottom: 20px;
	vertical-align: top;
}

.basketpaymenttotalpricelast, .basketpaymenttotalpricefirst, .basketpaymenttotalprice, .btwsplitleftvat
{
	text-align: right;
	padding-right: 15px;
}

.btwsplitleft
{
	width: 200px;
	text-align: right;
}

.btwsplitleftdesc
{
	width: 140px;
	text-align: left;
}

#invoiceline1, #invoiceline2
{
	font-weight: bold;
}

.basketrowspacer
{
	height: 1px;
	background-image: url(../content/images/contentvlakken/line.jpg);
	background-repeat: no-repeat;
}

.basketproductrow
{
	height: 24px;
}

#editbasketbutton
{
	text-align: right;
}

/****************************/
/**** _EDIT_ADDRESS      ****/
/****************************/

.editaddresstd
{
	padding-left: 15px;
	padding-right: 15px;
}

.sanaaddressregisterformheader, .sanaaddressregisterforminputtd, .sanaaddressregisterinputbox, .sanaaddresscountryselect, .sanaaddressregistererrormessage, .sanaaddressregisterinputboxerror, .shopaddressselectaddressheadertext, .editaddressdropdown, .usecouponoverviewtable, .usecertificatetable, .sanaaddressregisterdropdown, .registergender
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.sanaaddressregisterdropdown
{
	width: 251px;
	height: 19px;
	border: solid 1px #646568;
	margin-top: 3px;
	margin-right: 5px;
}

.registergender
{
	vertical-align: middle;
}

.usecouponoverviewtable, .usecertificatetable
{
	margin-left: 16px;
}

.usecertificatevaluetd
{
	font-weight: bold;
	text-align: right;
}

.usecouponoverviewheaderrowtd
{
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	color: #5EA8FF;
}

.shopaddressselectaddressheadertext, .usecouponoverviewsubheadertd
{
	padding-bottom: 8px;
}

.shopaddressselectaddressselectbutton
{
	padding-left: 5px;
}

.shopaddressselectaddressbuttons
{
	padding-top: 5px;
}

#EDITADDRESS_DELETE_ADDRESS
{
	margin-right: 5px;
}

.sanaaddressregistererrormessage, .activateproductcouponmessagetd_ERROR
{
	color: #B33428;
	padding-bottom: 10px;
}

.sanaaddressregisterformheader
{
	width: 203px;
}

.sanaaddressregisterinputbox, .sanaaddresscountryselect, .sanaaddressregisterinputboxerror
{
	width: 251px;
	height: 19px;
	border: solid 1px #646568;
	margin-top: 3px;
	margin-right: 5px;
}

.sanaaddressregisterinputboxerror
{
	border: solid 1px #B33428;
}

/*speciale benoeming van de checkboxen om te voorkomen dat ze te groot en met border worden getoond*/
.sanaaddressregisterformmaletable .sanaaddressregisterinputboxerror
{
	border: solid 0px;
	width: 20px;
}

#sanaaddressregisterinputboxmiddlename, #sanaaddressregisterinputboxpostalcode, #sanaaddressregisterinputboxday, #sanaaddressregisterinputboxmonth
{
	width: 59px;
}

#sanaaddressregisterinputboxlastname, #sanaaddressregisterinputboxcity
{
	width: 187px;
}

#sanaaddressregisterinputboxcompany, #sanaaddressregisterinputboxdepartment, #sanaaddressregisterinputboxhousenumber, #sanaaddressregisterinputboxhousenumberao, #sanaaddressregisterinputboxphone, #sanaaddressregisterinputboxmobile, #sanaaddressregisterinputboxyear
{
	width: 123px;
}

.sanaaddressregisterbuttontd
{
	width: 100%;
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
}

/****************************/
/**** _BIBIT_M2PAY       ****/
/****************************/

/**** BIBIT ****/
.shopbibitiframe
{
	height: 400px;
	width: 535px;
	margin: 0px 0px 5px 0px;
	padding-left: 5px;
	padding-top: 5px;
}

.shopbibitreturntext
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.bibitreturntable
{
}

/**** M2PAY ****/
.m2pay_main
{
}

.m2pay_intro, .m2pay_topay, .m2pay_topayhead, .m2pay_error, .m2pay_mobilenr, .m2pay_mobilenrhead, .m2pay_birthdate, .m2pay_birthdatehead, .m2pay_callmessagetd, .m2pay_buttontd, .m2pay_outro, .m2pay_header, .m2pay_mobilenrinput, .m2pay_birthday, .m2pay_birthmonth, .m2pay_birthyear
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.m2pay_header
{
	font-weight: bold;
	font-size: 14px;
	color: #5EA8FF;
	padding-bottom: 8px;
}

.m2pay_topayhead, .m2pay_topay
{
	font-weight: bold;
}

.m2pay_topayhead, .m2pay_mobilenrhead, .m2pay_birthdatehead
{
	width: 203px;
	height: 20px;
}

.m2pay_mobilenrinput, .m2pay_birthday, .m2pay_birthmonth, .m2pay_birthyear
{
	width: 251px;
	height: 19px;
	border: solid 1px #646568;
	margin-top: 3px;
	margin-right: 5px;
}

.m2pay_error
{
	color: #B33428;
	height: 20px;
}

.m2pay_birthday, .m2pay_birthmonth
{
	width: 59px;
}

.m2pay_birthyear
{
	width: 123px;
}

.m2pay_buttontd
{
	padding-top: 9px;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 5px;
}

/*   HOMEPAGE  */

.HPMainTable 
{
	width:676px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:Arial;
	margin-left: 0px;
}
.HPMainTitle
{
	font-size: 16px;
	color:#F78F1E;
	font-weight:bolder;
	font-family:Arial;	
}
.HPMainImage
{
	border:0px;
}
.HPMainTableContent
{
	width: 225px;
	text-align: left;
	vertical-align: top;
}
h2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	color: #0877b1;
	padding-top: 0px;
	font-family: Verdana;
}

.HPMainContent
{
	font-size: 11px;
	margin: 0px 0px 8px;
	vertical-align: top;
	color: black;
	font-family: Verdana;
}
.HPNewsNewsLetterTable
{
	width:640;
	
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 15px;	
}
.HPimgContainer
{
	vertical-align: top;
	text-align: left;
}
h1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 8px;
	color: #f78f1e;
	padding-top: 0px;
	font-family: Arial;
}
.HPNewsContent
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
.HPNewsReadFurther a
{
	font-size: 11px;
	color: #0876b1;
	font-family: Verdana;
	text-decoration: underline;
}
.HPNewsLetterTitle
{
	font-size: 14px;
	color:#F78F1E;
	font-weight:bold;
}
.HPNewsLetterContent
{
	font-size: 11px;
	width: 195px;
	color: black;
	font-family: Verdana;
}
.HPNewsLetterContentGroot
{
	width: 670px;
	font-size: 12px;
}
.HPNewsLetterEmail
{
	padding-right: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #0876b1;
	padding-top: 10px;
	font-family: Verdana;
	text-align: right;
}
.HPNewsLetterEmailGroot
{
	font-size: 14px;
	color:#0876B1;
	text-align:left;
	padding-right: 10px;
	padding-top: 10px;
}
.HPNewsLetterTextbox
{
	border: solid 1px #0876B1;
	width: 100px;
	
}
.HPNewsLetterSendEmail
{
	border: none;
	text-align:right;
	padding-right: 10px;
	padding-top: 3px;
	cursor: hand;	
}
.HPNewsLetterSendEmailGroot
{
	border: none;
	text-align: right;
	padding-right: 0px;
	padding-top: 3px;
	width: 360px;
}
.HPNewsLetterMainDiv 
{
	width: 195px;
	border:solid 0px black;
	padding-left: 20px;	
}
.HPNewsLetterMainDivGroot
{
	border: none;
	text-align: left;
	padding-right: 0px;
	padding-top: 3px;
	width: 670px;
}
.HPNewsMainDiv 
{
	width: 415px;
	border:solid 0px black;
	padding-left: 30px;		
}

.HPNewsBreakline 
{
	padding-top: 7px;	
}
.HPNewsLetterTableLeft
{
	
}


/* pr= ProductRequest */

.PRMainDiv 
{	
	padding-left: 20px;
	padding-right: 20px;
}

.PRMainTable
{
	font-size: 12px;
	background-color: #FFFFFF;	
	font-family:Arial;
	width:100%;
}

.PRH2 
{
	padding-left: 5px;
	font-size: 14px;
	color: #0876B1;
	font-weight:bold;
	float:left;
}

/* nd = NewsDetail */

.NDMainDiv 
{
}

.NDMainTable 
{
	font-size: 12px;
	background-color: #FFFFFF;	
	font-family:Arial;
	width:100%;	
}

/* SEARCH (RADIOBUTTONS) */
.SearchWhiteRule 
{
	background-color: #FFFFFF;
	height:10px;
	line-height: 0px;
}



.SearchMainTable 
{
	background-color: #0877B1;
	width: 190px;	
	text-align: left;
	padding-bottom: 20px;
	margin-bottom: 0px;
	font-family: Arial;
}

.SearchTextBox
{
	border-right: #c1ddeb 1px solid;
	padding-right: 0px;
	border-top: #c1ddeb 1px solid;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: -1px 0px 0px;
	vertical-align: middle;
	border-left: #c1ddeb 1px solid;
	width: 120px;
	color: #0877b1;
	padding-top: 0px;
	border-bottom: #c1ddeb 1px solid;
	font-family: Verdana;
	height: 17px;
	text-align: left;
}

.SearchButton
{
	position: absolute;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px;
	padding-top: 0px;
}

.SearchRadio 
{
	color: #FFFFFF;
	font-size: 12px;
}

/** CONTENT SEARCH **/
/********************/
.bantable, .pagingtable, .productoverviewtable
{
	
	width: 670px;
}
.banmiddle
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
}
.searchresultinfo
{
	font-size: 11px;
	color: black;
	font-family: verdana;
	margin-bottom: 10px;
}
.productoverviewtable
{
	margin-top: 5px;
}
.pagingmiddle
{
	font-size: 10px;
	font-family: verdana;
	text-align: center;
}
.searchresult_paging_firstpagelink, .searchresult_paging_prevpagelink, .searchresult_paging_nextpagelink, .searchresult_paging_lastpagelink
{
	font-size: 10px;
	color: #0877b1;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
}
.searchresult_paging_firstpagelink_ghost, .searchresult_paging_prevpagelink_ghost, .searchresult_paging_nextpagelink_ghost, .searchresult_paging_lastpagelink_ghost
{
	font-size: 10px;
	color: #d6d8dd;
	font-family: Verdana;
	text-decoration: none;
}
.searchresult_paging_pagenr_current
{
	font-weight: bold;
	font-size: 10px;
	color: #0877b1;
	font-family: Verdana;
	text-decoration: none;
}
.titletd
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
.titletd a:link, .titletd a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #0877b1;
	font-family: Verdana;
	text-decoration: underline;
}
.prodinfo
{
	padding-left: 10px;
}
.prodinfo a:link, .prodinfo a:visited
{
	font-size: 10px;
	color: #0877b1;
	font-family: Verdana;
	text-decoration: underline;
}
.searchresult_underspace
{
	height: 20px;
}
.searchrestable
{
	margin-bottom: 20px;
}
.searchresult_contenttext
{
	font-size: 11px;
	margin-left: 8px;
	padding-top: 5px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
.centreren
{
	text-align: center;
}

.selectedTreeItem 
{
	background-color :#F68F1E;
	
		
}

.topMenuMainTable 
{
	height: 41px;
	position:relative;
	top: -3px;	
}

/* left menu */

.nav_highlight 
{
	
	background-color:#F68F1E;
	height:26px;
	vertical-align: middle;
	padding-top: auto;
	padding-bottom: auto;
	text-align: left;		
}

.nav_highlight td 
{
	border:none !important;
	border-bottom	: solid 1px #83BBD8 !important;
}

.nav 
{
	
	background-color:#0877B1;
	height:26px;
	vertical-align: middle;
	padding-top: auto;
	padding-bottom: auto;
	text-align: left;
}

.nav td 
{
	border:0px  !important;
	border-bottom	: solid 1px #83BBD8 !important;
}

.topnav_highlight 
{
	padding-left  : 10px;
	padding-right : 10px;
	padding-bottom: 5px;
	background-color:#F68F1E;		
}

.topnav_highlight a 
{
	color			: #EFF6FA;
	text-decoration	: none;
	font-weight		: bold;	
}

.topnav_highlight a:hover
{
	color			: #EFF6FA;
}

.topnav 
{
	padding-left  : 10px;
	padding-right : 10px;
	padding-bottom: 5px;
	background-color:#0877B1; 
}

.topnav a 
{
	color			: #90C2DC;
	text-decoration	: none;
	font-weight		: bold;	
}

.topnav a:hover
{
	color			: #EFF6FA;
}

#menu4item3 
{
  left: -10px !important;
  position: relative;	
}