/*************************************************************************
' 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_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;
}

