/*************************************************************************
' Function : CSS defintions for the store.
'**************************************************************************/

/* General Tag specifications */
B, TD, P {
	color: #1F1F1F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
a:link {
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:visited {
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:hover {
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:active {
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1 {
	font-size: 16px;
}
.header {
	background-image:url(../images/stuurbloemen_header.jpg);
	background-repeat:no-repeat;
	background-color:#CC0000;
}
.homepagelink {
	font-size: 13px !important;
}
.header-rightcorner {
	height:148px;
	width:169px;
	vertical-align:bottom;
	color:#FF9900;
}
.navigation {
	background-image:url(../images/stuurbloemen_navbg.jpg);
	background-repeat:no-repeat;
	height:24px;
}
.TSheader {
 font-family:  font-family: Verdana, Arial, Helvetica, sans-serif  font-weight: bold;
}
.TSheader A:link {
	COLOR: #003333;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding: 1px;
}
.TSheader A:visited {
	COLOR: #003333;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding: 1px;
}
.TSheader A:hover {
	COLOR: #003333;
	FONT-SIZE: 11px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	TEXT-DECORATION: none;
	font-weight: bold;
	margin: auto;
	padding: 1px;
}
/* Info Box WITHOUT Headings */
.CPbox1 {
	BACKGROUND-COLOR: #F5F5F5;
	BORDER: 1px solid #BBC3D3
}
.CPbox1 A:link {
	COLOR: #FF9900;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.CPbox1 A:visited {
	COLOR: #FF9900;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.CPbox1 A:hover {
	COLOR: #999999;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}
/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.Pbox1 {
	BACKGROUND-COLOR: #FCF1B8;
	border-top: 15px solid #FDBDCF;
	border-right: 15px solid #FDBDCF;
	border-bottom: 15px solid #FDBDCF;
	border-left: 15px solid #FDBDCF;
}
.Pbox2 {
/*BACKGROUND-COLOR: #FCF1B8;
	border-top: 15px solid #FDBDCF;
	border-right: 15px solid #FDBDCF;
	border-bottom: 15px solid #FDBDCF;
	border-left: 15px solid #FDBDCF;
	padding:5px;*/
}
.CPbox2 {
/*BACKGROUND-COLOR: #FCF1B8;
	border-top: 15px solid #FDBDCF;
	border-right: 15px solid #FDBDCF;
	border-bottom: 15px solid #FDBDCF;
	border-left: 15px solid #FDBDCF;*/
}
.CPbox2H {
	BACKGROUND-COLOR: #f4f4f4;
	PADDING: 0px 1px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.CPbox2B {
	COLOR: #1C2F8D;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.CPbox2B A:link {
	COLOR: #003333;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.CPbox2B A:visited {
	COLOR: #003333;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.CPbox2B A:hover {
	FONT-SIZE: 11px;
}
.CPbox2Bn {
	COLOR: #EFEFF8;
	BACKGROUND-COLOR: #F4F4F4;
 font-family: Verdana, Arial, Helvetica, sans-serif  margin-left: 3px;
	margin-right: 3px;
}
.CPbox2o {
	COLOR: #1C2F8D;
	BACKGROUND-COLOR: #F4F4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.CPbox2o A:link {
	COLOR: #1C2F8D;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.CPbox2o A:visited {
	COLOR: #1C2F8D;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.CPbox2o A:hover {
	COLOR: #522582;
	FONT-SIZE: 11px;
}
/* Box - Page Headings */
.CPpageHead {
	BORDER-BOTTOM: 1px solid #FF5300;
	PADDING-BOTTOM: 4px;
	width: 100%;
}
/* Box - Page Navigation */
.CPpageNav {
	BACKGROUND-COLOR: #EEEEEE
}
/* Box - General Headings */
.CPgenHeadings {
	BACKGROUND-COLOR: #FFFFCD;
}
/* Box - Product Image (Home page) */
.CPhomeImg {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #CCCCCC
}
/* Box - Product Description (Home page) */
.CPhomeDesc {
	BORDER-BOTTOM: 1px solid #CCCCCC
}
/* Horizontal and Vertical lines */
.CPlines {
	BACKGROUND-COLOR: #f4f4f4
}
/* Product Short Description (Except Detail page) */
.CPprodDesc {
	color: #666666;
}
/* Product Short Description (Detail page only) */
.CPprodDescDet {
	FONT-SIZE: 11pt;
	color: #184757;
}
/* Product Long Description */
.CPprodDescLong {
	color: #333333;
	width:274px;
}
/* Product Detail */
.CPprodDet {
}
/* Product SKU */
.CPprodSKU {
}
/* Product Price - Text Label */
.CPprodPriceT {
	COLOR: #000000
}
/* Product Price - Price Value */
.CPprodPriceV {
	COLOR: #000000
}
/* Product List Price - Text Label */
.CPprodLPriceT {
}
/* Product List Price - Price Value */
.CPprodLPriceV {
	TEXT-DECORATION: line-through
}
/* Product Sale Price - Text Label */
.CPprodSPriceT {
}
/* Product Sale Price - Price Value */
.CPprodSPriceV {
	COLOR: #55B8D5
}
/* Free Shipping text */
.CPfreeShipMsg {
	COLOR: #333333
}
/* In Stock text */
.CPinStock {
	COLOR: #333333
}
/* Out of Stock text */
.CPoutStock {
	COLOR: #333333
}
/* No Image text */
.CPnoImgT {
	COLOR: #CCCCCC
}
/* Category List */
.CPcatDescList {
}
/* Category Description - No products linked to it */
.CPcatDesc {
}
/* Category Description - Has products linked to it */
.CPcatDescProd {
	FONT-WEIGHT: bold
}
/* Option Description */
.CPoptDesc {
	FONT-STYLE: italic
}
/* Option Select box */
.CPoptSel {
	FONT-FAMILY: Verdana, Arial, helvetica;
	FONT-SIZE: 8pt
}
/* Option Text box */
.CPoptTxt {
	FONT-FAMILY: Verdana, Arial, helvetica;
	FONT-SIZE: 8pt
}
/* ADDED - Version 2.3 */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {
	BORDER: 1px none #CCCCCC
}
.CPcolsView A:link {
	COLOR: #614184;
	TEXT-DECORATION: none
}
.CPcolsView A:visited {
	COLOR: #614184;
	TEXT-DECORATION: none
}
.CPcolsView A:hover {
	COLOR: #614184;
	TEXT-DECORATION: underline
}
/* System Messages */
.CPsysMsg {
COLOR: #FF0000 FONT-SIZE: 9pt
}
.CPsysMsgErr {
COLOR: #FF0000 FONT-SIZE: 9pt
}
.CPsysMsgURL {
	FONT-SIZE: 10pt
}
/* ADDED - Version 2.4 */

/* Highlights used in search results */
.CPhighlight {
	COLOR: #000000;
	BACKGROUND-COLOR: #ffff66
}
.CPbox2w {
	BACKGROUND-COLOR: #F5F5F5;
	border-top: 0px solid #BBC3D3;
	border-right: 1px solid #BBC3D3;
	border-bottom: 1px solid #BBC3D3;
	border-left: 1px solid #BBC3D3;
}
.CPbox2Mailinglist {
	BACKGROUND-COLOR: #F5F5F5;
	border-top: 1px solid #BBC3D3;
	border-right: 1px solid #BBC3D3;
	border-bottom: 1px solid #BBC3D3;
	border-left: 1px solid #BBC3D3;
}
.CPbox2Bs {
	COLOR:  #000033;
	BACKGROUND-COLOR: #F4F4F4;
 font-family: Verdana, Arial, Helvetica, sans-serif  font-weight: bold;
}
.CPbox2Bs A:link {
	COLOR: #000033;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
.CPbox2Bs A:visited {
	COLOR:  #000033;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
.CPbox2Bs A:hover {
	COLOR: #366oaa;
	FONT-SIZE: 10px;
	font-weight: bold;
}
.CPbox2Bl {
	COLOR: #614184;
	BACKGROUND-COLOR: #F4F4F4;
 font-family: Verdana, Arial, Helvetica, sans-serif  font-weight: bold;
}
.CPbox2Bl A:link {
	COLOR: #1C2F8D;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.CPbox2Bl A:visited {
	COLOR: #614184;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.CPbox2Bl A:hover {
	COLOR: #614184;
	FONT-SIZE: 11px;
	font-weight: bold;
}
.CPbox2i {
	BACKGROUND-COLOR: #F5F5F5;
	border-top: 0px solid #BBC3D3;
	border-right: 1px solid #BBC3D3;
	border-bottom: 0px solid #BBC3D3;
	border-left: 1px solid #BBC3D3;
}
.droplist {
	background-color: #f4f4f4;
	width: 150px;
}
.style5 {
 font-family: Verdana, Arial, Helvetica, sans-serif  font-weight: bold;
	color: #435073;
}
.style6 {
	color: #614184
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F1F1F1;
	font-size: 11px;
}
.style1 a:link {
}
.style1 a:hover {
	color: #CCCCCC;
}
.w1 {
	width:18px;
}
.style10 {
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.style11 {
s  font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif  font-weight: bold;
}
.topline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FD9C0F;
	border-right-color: #E0DFE3;
	border-bottom-color: #E0DFE3;
	border-left-color: #E0DFE3;
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.topmenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.topmenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.topmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}
.MenuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.MenuTop a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.MenuTop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}
.MenuTop a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.MenuLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align:center;
	vertical-align:bottom;
}
/*NIEUWE STIJL */

body, html {
	background-color:#FFFFFF;
	height:100%;
	margin: 0px;
	padding: 0px;
}
/* STIJLEN UIT SITE */

<!--
.style15 {
	font-size: 10
}
.style16 {
	font-size: 12px
}
.style20 a:link {
	color: #000000
}
.style18 {
	color: #284E5B
}
-->
/*Example CSS for the two demo scrollers*/

#pscroller1 {
	width: 120px;
	height: 100px;
	border: 0px solid black;
	padding: 2px;
background-color:;
}
#pscroller2 {
	width: 350px;
	height: 20px;
	border: 0px solid black;
	padding: 3px;
}
#pscroller2 a {
	text-decoration: none;
}
.someclass {
	text-decoration: none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}
.someclass a {
	text-decoration: none;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
<!--
.details_inv {
	display:none;
	visibility:hidden;
}
.details_vis {
	display:block;
	visibility:visible;
}
-->
/* DIV STYLES */

div#container {
	height:100%;
	width:100%;
}
div.r1 {
	clear:both;
	position:relative;
	top:0px;
	height: 22px;
	width:100%;
	background-color:#FBFACD;
	text-align:center;
}
div.r2 {
	clear:both;
	position:relative;
	top:0px;
	height:148px;
	width:100%;
	background-image:url(../images/basic/stuurbloemen_header001.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#CD0100;
}
div.r3 {
	clear:both;
	position:relative;
	top:0px;
	width:100%;
	height:22px;
	background-image:url(../images/basic/stuurbloemen_navbg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FF6902;
	padding-top:3px;
	border-top:2px solid #FFFFFF;
}
div.r3_left {
	width: 160px;
	height:22px;
	float:left;
}
div.r3_right {
}
div.r3_menu {
}
div.r4 {
	clear:both;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}
div.action_form {
	background-image: url(../images/basic/actie_box.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:120px;
}
.boeket_left_top {
	position:relative;
	top:10px;
	width:120px;
	height:50px;
	background-image:url(../images/basic/stuurbloemen_knoopbg_001.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
}
.bloemen_left_top {
	position:relative;
	top:0px;
	width:120px;
	height:50px;
	background-image:url(../images/basic/stuurbloemen_knoopbg_001.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
}
.bloemen_left_top a, .boeket_left_top a {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
.bloemen_left_top a:hover, .boeket_left_top a:hover, .boeket_left_top a:visited, .bloemen_left_top a:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
div.content_container {
	margin: 0 auto 0;
	margin-top: 0px;
	margin-top: 0px;
	width:575px;
	vertical-align:top;
	text-align:left;
}
div.item_left_1 {
	width:120px;
	position:relative;
	text-align:center;
	padding: 10px 0px 20px 0px;
	border-bottom: 1px solid #FF6600;
}
div.item_left_2 {
	width:120px;
	position:relative;
	padding: 10px 0px 10px 0px;
	top:10px;
	text-align:left;
	border-bottom: 1px solid #FF6600;
}
div.item_left_3 {
	width:120px;
	position:relative;
	padding: 10px 0px 10px 0px;
	top:50px;
	text-align:center;
	border-bottom: 1px solid #FF6600;
}
div.item_left_4 {
	width:120px;
	position:relative;
	padding: 10px 0px 10px 0px;
	top:40px;
	text-align:center;
	border-bottom: 1px solid #FF6600;
}
div.item_left_5 {
	width:120px;
	position:relative;
	padding: 0px 0px 10px 0px;
	top:50px;
	text-align:center;
	border-bottom: 1px solid #FF6600;
}
div.item_left_6 {
	width:120px;
	position:relative;
	padding: 10px 0px 10px 0px;
	top:60px;
	text-align:center;
	border-bottom: 1px solid #FF6600;
}
div.item_left_action_container {
	width:120px;
	position:relative;
	padding: 0px 0px 10px 0px;
	top:20px;
	text-align:center;
	border-bottom: 1px solid #FF6600;
}
div.item_mb {
	background-image:url(../images/basic/stuurbloemen_bg_max_betrouw.jpg);
	background-repeat:no-repeat;
	width:575px;
	height:150px;
	margin:50% auto;
	margin-top: 0px;
	margin-bottom:0px;
}
.content_words {
	padding:10px;
	width:550px;
}
/* TABLE STYLES */

table#tb_content {
	width:100%;
	border:none;
	height:100%;
}
td.r4_col_left {
	padding:0px 15px 0px 15px;
	width:120px;
	vertical-align:top;
	background-color:#FFFFCD;
}
td.r4_col_right {
	width:150px;
	vertical-align:top;
}
td.r4_col_center {
	position:relative;
	width:75%;
	vertical-align:top;
	text-align:center;
	z-index:0;
	padding-top:15px;
}
div.item_bloemen {
	border:#FD9C0F solid 1px;
	background-image:url(../images/basic/stuurbloemen_bgmain_bloemen.jpg);
	background-repeat:no-repeat;
	width:275px;
	height:275px;
}
div.item_boeket {
	border:#FD9C0F solid 1px;
	background-image:url(../images/basic/stuurbloemen_bgmain_boeket.jpg);
	background-repeat:no-repeat;
	width:275px;
	height:275px;
}
table.item_boeket_detail {
	margin: 0 20px 5px 20px;
}
table.item_boeket_image {
	margin-top: 50px;
	margin-left: 55px;
}
table.item_bloemen_detail {
	margin: 0 20px 5px 20px;
}
table.item_bloemen_image {
	margin-top: 50px;
	margin-left: 55px;
}
.item_tekst {
	color:#FFFFFF;
}
.item_tekst p {
	margin: 0;
}
.topDocument {
	font-size: 11px;
	font-family: verdana;
	color:white;
}
.topDocument a {
	font-size: 11px;
	font-family: verdana;
	color:white;
	text-decoration: none;
}
td.topDocument {
	font-size: 11px;
	font-family: verdana;
	color:white;
}
td.topDocument a {
	font-size: 11px;
	font-family: verdana;
	color:white;
	text-decoration: none;
}
div.content_topleft, div.content_topleft a:link, div.content_topleft a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.content_topleft, .content_topleft a:link, .content_topleft a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
span.titlePage {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
span.titleProd {
	font-size: 12px;
	font-weight: bold;
	color: #990100;
}
span.titlePage {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.input_actie_form {
	position:relative;
	top:25px;
	left:2px;
	background-color: transparent;
	border:none;
	width: 92px;
}
.submit_actie_form {
	position:relative;
	top:30px;
	background-color: transparent;
	border:none;
	width:80px;
}
.alert_actie_form {
	position:relative;
	top:10px;
}
div.bestel-btn-holder {
	margin-top:10px;
	margin-bottom: 0px;
}
/* FF Fix */

div.winkelwagen {
	margin-top:60px;
}
.linkImage {
	border:0px;
}
.linkImage a:visited {
	text-decoration: none;
	border: 0px;
	cursor:hand;
}
div.item_roos {
	border:#FD9C0F solid 1px;
	background-image:url(../images/basic/stuurbloemen_bgmain_roos_vaasje.jpg);
	background-repeat:no-repeat;
	width:275px;
	height:275px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
div.item_kruiden {
	border:#FD9C0F solid 1px;
	background-image:url(../images/basic/stuurbloemen_bgmain_kruiden.jpg);
	background-repeat:no-repeat;
	width:275px;
	height:275px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
div.item_appel_groot {
	border:#FD9C0F solid 1px;
	background-image:url(../images/basic/stuurbloemen_bgmain_appels_.jpg);
	background-repeat:no-repeat;
	width:275px;
	height:275px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
div.item_roos_groot {
	border:#FD9C0F solid 1px;
	background-image:url(../images/basic/stuurbloemen_bgmain_roos_groot.jpg);
	background-repeat:no-repeat;
	width:275px;
	height:275px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

