.boxText {font:11px Verdana,Arial,sans-serif}
.errorBox {background:#ffb3b5;font:bold 10px Verdana,Arial,sans-serif}
.stockWarning {color:#c03;font:10px Verdana,Arial,sans-serif}
.productsNotifications {background:#f2fff7}
.orderEdit {color:#70d250;text-decoration:underline;font:10px Verdana,Arial,sans-serif}

/*body*/
BODY {text-align:center;background:#016582;color:#016582;margin:0}
.fixcenter {width:1000px;background:#fff;background-image:url("ispro_style/page_bg.jpg"); background-repeat: no-repeat; margin:auto;text-align:left;}
.fixsubheader {width:1000px; margin:auto;text-align:center;  margin-top: -45px;}
.fixheader {width:1190px;background:#fff;background-image:url("ispro_style/header_bg.jpg"); height:185px; text-align:center; margin:auto;}


/*header + links*/
h1 {color:#303030;margin-bottom:0;padding-bottom:0;font:bold 20px Verdana,Arial,sans-serif}
h2 {color:#303030;margin-bottom:0;padding-bottom:0;font:normal 12px Verdana,Arial,sans-serif}
A {color:#303030;text-decoration:none}
A:hover {color:#00A2D0;text-decoration:underline}
P {color:#303030;}
TD {color:#303030; font:11px Verdana,Arial,sans-serif}

FORM {display:inline}
a.headerLink {display:block;width:100%;height:100%; text-decoration:none; }

/*Header + breadcrump*/
TR.header {}
TR.headerNavigation {color:#727272}
TD.headerNavigation {height:26px;color:#727272;padding:0 4;vertical-align:middle;font:bold 13px Arial,Helvetica,sans-serif;}
A.headerNavigation {color:#727272}
A.headerNavigation:hover {color:#00A2D0;font-weight:bold}
A.productheader {color:#727272;font-weight:bold}
A.productheader:hover {color:#00A2D0;font-weight:bold}


TR.headerError {background:#f00}
TD.headerError {background:#f00;color:#fff;text-align:center;font:bold 12px Tahoma,Verdana,Arial,sans-serif}
TR.headerInfo {background:#0f0}
TR.manufacturerHeader {background:#abbede}
TD.manufacturerHeader {background:#abbede;color:#fff;font:bold 14px Verdana,Arial,sans-serif}
TD.headerInfo {background:#0f0;color:#fff;text-align:center;font:bold 12px Tahoma,Verdana,Arial,sans-serif}

TR.footer {color:#A3bAC1}
TD.footer {height:20px;color:#FFF;padding:0 4px;vertical-align:middle;background:url(ispro_style/box_headers/footer_bg.jpg);font:bold 11px Arial,Helvetica,sans-serif}

.infoBox {background:#F6F6F6}
.infoBoxContents {background:#F6F6F6; color:#4b4b4b; font:11px Verdana,Arial,sans-serif}
.infoBoxContentsWhite {background:#fff;font:11px Verdana,Arial,sans-serif}
.infoBoxNotice {background:#FF8E90}
.infoBoxNoticeContents {background:#FFE6E6;font:11px Verdana,Arial,sans-serif}

A.SpecialsBoxHeading { padding:10; text-align:left; color:#FFF; text-transform:uppercase; font:bold 16px Arial,Helvetica,sans-serif; }
TD.SpecialsBoxHeading,TD.SpecialsBoxHeading {padding:10;text-align:left;background:url(ispro_style/box_headers/spec_header_bg.jpg); background-repeat: no-repeat; color:#FFF; text-transform:uppercase; font:bold 16px Arial,Helvetica,sans-serif}
TD.infoBoxHeading {padding:10;vertical-align:middle; text-align:left;background:url(ispro_style/box_headers/heading_bg.jpg); background-repeat: no-repeat; color:#4B4B4B; font:bold 16px Arial,Helvetica,sans-serif}
TD.infoBox,SPAN.infoBox {font:11px Verdana,Arial,sans-serif}
.infoBoxNormal {background:#FFFFFF url(ispro_style/boxes/box_bottom.jpg) repeat-x bottom; color:#4b4b4b;}
.infoBoxNormalContents { color:#4b4b4b; font:11px Verdana,Arial,sans-serif}
.infoBoxNormalContentsWhite {background:#fff; color:#4b4b4b; font:11px Verdana,Arial,sans-serif}

.infoBoxNormalNotice {background:#FF8E90}
.infoBoxNormalNoticeContents {background:#FFE6E6;font:11px Verdana,Arial,sans-serif}

TD.infoBoxNormalHeading,TD.infoBoxNormalHeading A,TD.infoBoxNormalHeading A:hover { padding:25 4px;vertical-align:top; text-align:left;background:url(ispro_style/box_headers/box_header.png); background-repeat: no-repeat; color:#FFF;font:bold 14px Arial,Helvetica,sans-serif}
TD.infoNormalBox,SPAN.infoBoxNormal {font:11px Verdana,Arial,sans-serif}

.contentBoxSpecial {background:#FFFFFF}
TD.contentBoxHeadingSpecial {height:33px;padding:0 2px;vertical-align:middle;background:url(ispro_style/box_headers/box_header_new.gif) repeat-x; color:#FFF; font:bold 13px Arial,Helvetica,sans-serif}
.contentBoxContentsSpecial {background:#FFFFFF; font:11px Verdana,Arial,sans-serif}

.contentBox {background:#FFFFFF}
TD.contentBoxHeading {padding:0 2px;vertical-align:middle;background:url(ispro_style/box_headers/box_header_new.gif); color:#FFF; font:bold 13px Arial,Helvetica,sans-serif}
/*.contentBoxContents {background:#FFFFF url(images/kleineblokken_verloop.gif) repeat-x bottom;font:11px Verdana,Arial,sans-serif}*/
.contentBoxContents {background:#FFFFFF; font:11px Verdana,Arial,sans-serif}


TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {background:#F6F6F6}
TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {background:#fff}

TR.productListing-even {background:#fff;}
TABLE.productListing {border:0px;border-style:solid;border-color:#EAEDF4;border-spacing:0px}
.productListing-heading {height:33px;padding:0 2px;vertical-align:middle;background:url(ispro_style/box_headers/box_header_new.gif) repeat-x; color:#FFF; font:bold 13px Arial,Helvetica,sans-serif}
TD.productListing-data {font:11px Verdana,Arial,sans-serif; height: 120px; color:#4b4b4b;}
TD.productListing-data-dynamic {font:11px Verdana,Arial,sans-serif}

A.pageResults {color:#2187C5}
A.pageResults:hover {color:#00F;background:#FF3}

TD.pageHeading,DIV.pageHeading {color:#303030;font:bold 20px Verdana,Arial,sans-serif}
TD.pageHeadingSmall {color:#303030;font:bold 16px Verdana,Arial,sans-serif}
TR.subBar {background:#f4f7fd}
TD.subBar {color:#000;font:11px Verdana,Arial,sans-serif}
TD.main {font:11px/1.5 Verdana,Arial,sans-serif; background:#F6F6F6; color:#4b4b4b;}
TD.mainWhite {font:11px/1.5 Verdana,Arial,sans-serif; background:#FFF; color:#4b4b4b;}
P.main {font:11px/1.5 Verdana,Arial,sans-serif; background:#fff; color:#4b4b4b;}
TD.smallText,SPAN.smallText,P.smallText {color:#4B4B4B; font:11px Bank Gothic, Verdana,Arial,sans-serif}
TD.smallTextRed,SPAN.smallTextRed,P.smallTextRed {color:#f00; font:bold 11px Bank Gothic, Verdana,Arial,sans-serif;}

TD.tinyText,SPAN.tinyText,P.tinyText {color:#4B4B4B; font:9px Bank Gothic, Verdana,Arial,sans-serif}
TD.smallTextWhite,SPAN.smallTextWhite,P.smallTextWhite, A.smallTextWhite {color:#FFF; font:11px Bank Gothic, Verdana,Arial,sans-serif}

TD.accountCategory {color:#abd;font:13px Verdana,Arial,sans-serif}
TD.fieldKey {font:bold 12px Verdana,Arial,sans-serif}
TD.fieldValue {font:12px Verdana,Arial,sans-serif}
TD.tableHeading {font:bold 12px Verdana,Arial,sans-serif}
SPAN.newItemInCart {color:#f00;font:11px Verdana,Arial,sans-serif}
CHECKBOX,INPUT,RADIO,SELECT {font:11px Verdana,Arial,sans-serif}
TEXTAREA {width:100%;font:11px Verdana,Arial,sans-serif}
SPAN.greetUser {color:#f0a480;font:bold 16px Verdana,Arial,sans-serif}
SPAN.normalText {color:#303030;font:bold 12px Verdana,Arial,sans-serif}
TABLE.formArea {background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
TD.formAreaTitle {font:bold 12px Tahoma,Verdana,Arial,sans-serif}
SPAN.markProductOutOfStock {color:#c76170;font:bold 12px Tahoma,Verdana,Arial,sans-serif}
SPAN.productSpecialPrice {font-family:Verdana,Arial,sans-serif;color:#f00}
SPAN.productPrice{color:#c76170;font:bold 14px Tahoma,Verdana,Arial,sans-serif}
SPAN.errorText {font-family:Verdana,Arial,sans-serif;color:#f00}
.moduleRowOver {cursor:hand; background:#CCEDCC}
.moduleRowSelected {background:#B2DDEE; color:#FFF}
.checkoutBarFrom,.checkoutBarTo {color:#8c8c8c;font:11px Verdana,Arial,sans-serif}
.checkoutBarCurrent {color:#000;font:11px Verdana,Arial,sans-serif}
.messageBox {font:11px Verdana,Arial,sans-serif}
.messageStackError,.messageStackWarning {background:#ffb3b5;font:11px Verdana,Arial,sans-serif}
.messageStackSuccess {background:#9f0;font:11px Verdana,Arial,sans-serif}
.inputRequirement {color:#f00;font:11px Verdana,Arial,sans-serif}
.cssButton {background:#EAEDF4;background-image:url("images/buttonBackground.gif");color:#666;width:125px;height:25px;vertical-align:top;cursor:pointer;text-align:center;text-decoration:none;border:1px;border-style:solid;border-color:#303030;border-spacing:1px;font:bold 12px Tahoma,Verdana,Arial,sans-serif}
.cssButton:hover {color:#000;background:url("images/buttonBackground2.gif")}
TD.pollBoxRow {border-color:#eee;border-style:solid;border-width:1px;font:11px Verdana,Arial,sans-serif}
TD.pollBoxText {border-color:#eee;border-style:solid;border-width:1px;font:11px Verdana,Arial,sans-serif}
TR.pollOptRow {background:#FFF}
TR.pollFooter {background:#FFF}
ul.sitemap {color:#f00}
#pscroller {width:100%;height:100px;padding:5px}
.estimatedshippingBox {background:#EAEDF4}
TD.estimatedshippingBoxHeading {background:#ABBEDE;color:#303030;font:bold 11px Verdana,Arial,sans-serif}
.estimatedshippingBoxContents {background:#FFF8E0;font:11px Verdana,Arial,sans-serif}
.ShowShipping {background:#FFF8E0;color:#FFF8E0;text-align:center;font:bold 9px Verdana,Arial,sans-serif}

.suggest_link {padding:2px 6px;background:#FFF}
.suggest_link_over {padding:2px 6px;}
#search_suggest {position:relative;text-align:left;border:0 solid #FFF;background:#FFF}

table.levertijden {width:400px;border:1px #000 solid;border-collapse:collapse;border-spacing:0;background:#fafafa}
td.levertijdenDept {border:1px #000 solid;color:#404040;background:#9CC;font:bold 12px Verdana}
td.levertijden {border-bottom:1px #69C dotted;text-align:left;color:#404040;background:#fafafa;font:normal .7em Verdana,sans-serif,Arial;padding:4px 0 4px 8px}
A.tabsNavigation {color:#00C;font:bold 12px Verdana,Arial,sans-serif}
A.tabsNavigation:hover {color:#36C;font:bold 12px Verdana,Arial,sans-serif}
A.tabsNavigationSelected {color:white;font:bold 12px Verdana,Arial,sans-serif}
A.tabsNavigationSelected:hover {color:white;font:bold 12px Verdana,Arial,sans-serif}
TD.tabsNavigation {color:white;font:bold 12px Verdana,Arial,sans-serif}
TR.tabsHeader {background:#fff;background-image:url("images/style/tab_background.jpg")}

b.selected {color:#1DA8D3; font:bold 11px Verdana,Arial,sans-serif}
b.selected:hover {color:#FFF; font:bold 11px Verdana,Arial,sans-serif}
a.menucateg:link,a.menucateg:visited,a.menucateg:active {display:block;vertical-align:middle;text-align:left;height:14px;text-decoration:none;border:solid 1px #f8f8f9;font:11px Verdana,Arial,Helvetica,sans-serif}
a.menucateg:hover {color:#FFF; text-decoration:none;background-color:#1DA8D3}
a.menusubcateg:link,a.menusubcateg:visited,a.menusubcateg:active {display:block;background-color:#F6F6F6;vertical-align:middle;text-align:left;height:14px;text-decoration:none;font:10px Verdana,Arial,Helvetica,sans-serif}
a.menusubcateg:hover {color:#FFF; text-decoration:none;background-color:#1DA8D3}
a.menusubsubcateg:link,a.menusubsubcateg:visited,a.menusubsubcateg:active {display:block;background-color:#F6F6F6;vertical-align:middle;text-align:left;height:14px;text-decoration:none;font:9px Verdana,Arial,Helvetica,sans-serif}
a.menusubsubcateg:hover {color:#FFF; text-decoration:none;background-color:#1DA8D3}

*.shadow1 {border: #303030 1px solid;}

#productButtonCarts { margin: 0pt;  float: left; width: 420px; border: 0px solid black; background: #EAF0FA;}

#SampleListContainer { margin: 0pt;  float: left; width: 420px; border: 0px solid black;}
.sampleList { width: 402px; padding-top: 12px; margin: 0px 0px 0px 14px; padding-bottom: 10px; border: 0px solid blue; }
.sampleList ul { margin: 0px 0px 0px 0px; padding: 0pt; line-height: 20px;}
.sampleList li { margin: 0pt; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image: none; height: 20px;   }
.sampleBg { margin: 0pt; padding: 0px 0px 0px 2px; height: 20px; background: #EAF0FA; border: 0px solid blue;}
.sampleNoBg { margin: 0pt; padding: 0px 0px 0px 2px; height: 20px;}
.prodPageFlashPlayer { padding: 0px 0px 0px 0px; margin: 2px 6px 0px 0px; float: right;  width: 40px;  border: 0px solid; vertical-align: middle;}

.promoContent { margin: 0pt; padding: 7px 0pt; background: rgb(255, 255, 255) url('images/promobg.gif') repeat-y; float: left; width: 429px; }

div.top                             { width: 252px; background: transparent url(images/bestellen_top.gif) no-repeat top center; padding-top: 42px; }
div.rounded                         { width: 248px; border:solid; border-width:2px; border-color:#4D7692; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; }

.categorienavigatie								{	}
.categorienavigatie .bottomlinks 	{	overflow: hidden; position:relative; display: block; }
.categorienavigatie a			 				{	text-decoration:none; height: 30px; float:left;  margin-right: 15px; color:FFF; border-color:#4D7692; font:bold 10px Tahoma,Verdana,Arial,sans-serif; }
.categorienavigatie a span		 		{	text-align: center; font:bold 16px Tahoma,Verdana,Arial,sans-serif; }


.categorienavigatie a.header_button               {color:FFF; text-decoration:none; }
.categorienavigatie a.header_button:hover		 		  {	color:FFF; border-bottom: 5px solid #00A2D0;}
.categorienavigatie a.header_button_active	{	color:FFF; border-bottom: 5px solid #00A2D0;}

.categorienavigatie a.promo_header_button               {color:#FF0000; text-decoration:none;}
.categorienavigatie a.promo_header_button:hover		 		  {	color:#FF0000; border-bottom: 5px solid #00A2D0; }
.categorienavigatie a.promo_header_button_active	{	color:#FF0000; border-bottom: 5px solid #00A2D0;}

.categorienavigatie a.home		 														{	background: url(ispro_style/topmenu/menu_home_off.gif); height: 50px; width: 48px; background-repeat: no-repeat; vertical-align:bottom;}
.categorienavigatie a.home:hover,
.categorienavigatie a.home_active 														{	background: url(ispro_style/topmenu/menu_home_on.gif); height: 50px; width: 48px; background-repeat: no-repeat;vertical-align:bottom;}



SPAN.newProductSpecialPrice {font-family:Verdana,Arial,sans-serif;color:#f00} /*f00 = red*/
SPAN.newProductPrice{color:#c76170;font:bold 14px Tahoma,Verdana,Arial,sans-serif} /*5a7200 DG*/
div.afb	{	border: 1px solid #cbcbcb; width: 228px; padding: 6px; text-align: center; overflow: hidden; z-index: 0; }

h1.productinfo {color:#303030;margin-bottom:0;padding-bottom:0;}

A.productinfo {color:#2187C5;font-weight:bold;text-decoration:underline}
A.productinfo:hover {color:#2187C5;}

.cart { 
      	display: block;
      	font-size: 10px;
      	text-decoration: none;
      	background-repeat:no-repeat;
      	background-image:url(new_style/winkelwagen.gif);
        width: 145px; 
        height: 33px; 
        display: block; 
}
.cart:hover { 
        background:url(new_style/winkelwagen_over.gif);
        width: 145px; 
        height: 33px; 
        display: block;                    
}

.containerText	{	border: 1px solid #cbcbcb; margin: 0px; padding: 2px; width: auto; }
.containerTextList	{	font:bold 12px Verdana,Arial,sans-serif; background: url(ispro_style/boxes/product_header.jpg) repeat-x top; width: 185px; height:40px; padding: 2px; text-align: center; overflow: hidden; z-index: 0; }
.container	{	font:bold 12px Verdana,Arial,sans-serif; background: url(ispro_style/boxes/product_header.jpg) repeat-x top; width: 185px; min-height: 40px; height:auto !important; height: 40px; padding: 2px; text-align: center; overflow: hidden; z-index: 0; }
a.container	{	color:#727272; font:bold 12px Verdana,Arial,sans-serif;  }

.containerPicture	{	width: 190px; height:auto; padding: 10px; text-align: center; overflow: hidden; z-index: 0; background:#FFFFFF url(ispro_style/boxes/box_bottom.jpg) repeat-x bottom;}
.containerPictureList	{	border: 1px solid #cbcbcb; width: 190px; height:250; padding: 10px; text-align: center; vertical-align: middle; overflow: hidden; z-index: 0; }

.containerPrice	{	background:#FFFFFF;  width: 185px; height:auto; padding: 2px; text-align: center; overflow: hidden; z-index: 0; }
.containerPriceNew	{	background:#FFFFFF ; width: 185px; height:auto; padding: 2px; text-align: center; overflow: hidden; z-index: 0; }

tr.prijsblokken td						{	border-bottom: 1px solid #FFF; }
tr.prijsblokken a							{	cursor: hand; }
.prijsblok										{	background: #ffffff; text-align: center; text-decoration: none; z-index: 0; zoom: 1; font-size: 1em; padding-bottom: 0.33em; }
.prijscontainer		            {	text-align: center; }

SPAN.prijsvan					        {	color:#303030; font:bold 14px Verdana,Arial,sans-serif;  background: url(new_style/product_box/strikethrough_grijs.gif) center no-repeat; line-height: 1em; white-space: nowrap; margin-left: 1px; margin-right: -1px; }
SPAN.prijsvoor					      {	color:#CC0033; font:bold 16px Tahoma,Verdana,Arial,sans-serif;  padding-left: 7px; white-space: nowrap; position: relative; right: 1px; }
SPAN.prijs					          {	color:#00A2D0; font:bold 16px Tahoma,Verdana,Arial,sans-serif;  padding-left: 7px; white-space: nowrap; position: relative; right: 1px; }
SPAN.prijsList					      {	color:#303030; font: 30px Tahoma,Verdana,Arial,sans-serif;  padding-left: 7px; white-space: nowrap; position: relative; right: 1px; }
SPAN.prijsActieList			      {	color:#f00; font: 30px Tahoma,Verdana,Arial,sans-serif;  padding-left: 7px; white-space: nowrap; position: relative; right: 1px; }
div.newImage	                {	border:0 none; margin: -50px 0px 0px 0px; height: 50px; position:relative; top:-10px; left:125px; overflow: hidden; z-index: 0; }
div.ratingList                {	border:0 none; margin: -20px 0px 0px 0px; height: 13px; position:relative; top:-10px; left:10px; overflow: hidden; z-index: 0; }

td.tussenwijdte	{	border: 0px !important; width:15px; }

/* New Products Scroller */
#pscroller_np { height: 150px; border: 0px; padding: 5px; }
.pscroller_c_np { font-family: sans-serif; font-size: 11px; line-height: 1.5; }

table.gebedstijden {width:600px;border:1px #000 solid;border-spacing:0;background:#fafafa}
td.gebedstijdenHeader {border:1px #000 solid;color:#404040;background:#9CC;font:bold 14px Verdana}
td.gebedstijden {border:1px #000 solid;text-align:center;color:#404040;background:#fafafa; font-size: 13px;}
td.gebedstijdenToday {border:1px #000 solid;text-align:center;color:#404040;background:#FFF58F; font-size: 13px;}


div.box	{	background: url(ispro_style/waarom_bg.jpg) repeat-x ; width: 143px; padding: 4px; text-align: left; overflow: hidden; z-index: 0; }
SPAN.titel_islamproducten {color:#FFF;font:bold 14px Verdana,Arial,sans-serif}
li.vinkgroen
{
background-image: url(new_style/ico_vinkgroen.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

.vinkjes_list
{
color: FFF;
border:1px #FFF bottom;
list-style: none;
margin: 0;
padding: 0;
}

