body { background-repeat: repeat-x; background-image: url('../styleImages/bg.png'); background-color: #A6A9AE; margin: 0; padding: 0; font-family: Verdana, Tahoma, sans-serif; font-size: 12px;  }
img { border: 0; }
.clearfloat { clear: both; }
a { outline: none;  }

#cv_main { margin: 0 auto; padding-left: 12px; padding-right: 11px; width: 961px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../styleImages/main-slide.png',sizingMethod='crop'); }
#cv_main[id] { background-image: url('../styleImages/main-slide.png'); }

#cv_header a { color: white; text-decoration: none; }
#cv_header .logo { float: left; }
#cv_header .flash { float: left; width:561px}
#cv_header .cart { float: left; color: white; background-image: url('../styleImages/top-cart.jpg'); width: 200px; height: 236px; }
#cv_header .volume { float: left; width: 85px; color: #f5d1e6; padding-left: 22px; padding-top: 82px;}
#cv_header .articles { float: left; padding-top: 82px; }
#cv_header .total { float: left; width: 85px; color: #f5d1e6; padding-left: 22px; padding-top: 18px; margin-bottom: 41px;}
#cv_header .price { float: left; padding-top: 18px; }
#cv_header .button { padding-left: 22px; margin-bottom: 14px; }

#welcome { margin-bottom: 5px; font-family: Arial, Verdana, sans-serif;}
/* Standard version met text: #welcome { border: 1px solid #b2b2b2; margin-bottom: 5px; padding: 18px; padding-top: 8px; font-family: Arial, Verdana, sans-serif;}*/
#welcome h1 { font-weight: bold; font-size: 12px; }
#welcome p { color: #7b7d7f; }
#welcome ul { color: #7b7d7f; margin: 0; padding: 0; margin-left: 16px; list-style-image: url('../styleImages/dotted.png'); }
#welcome img { margin-right: 5px; }


#cv_topmenu { height: 37px; background-image: url('../styleImages/top-menu-slide.png'); }
#cv_topmenu .search { float: left; margin-top: 4px; padding-left: 8px; padding-right: 88px; }
#cv_topmenu .searchfield { color: #999; font-size: 13px; width: 134px; border:1px solid #c6c6c6; height: 17px; background-color: white; margin:0; padding: 0; padding-left: 2px; padding-top: 2px; }
#cv_topmenu .searchsubmit { width: 56px; height: 21px; background-image: url('../styleImages/top-search.png'); margin: 0; padding: 0; border: 0; }
#cv_topmenu .seperate { height: 37px; width: 2px; background-image: url('../styleImages/top-menu-bar.png'); float: left; }
#cv_topmenu .button {  float: left; }
#cv_topmenu .client { padding-left: 15px; text-align: center; width: 195px;padding-top: 11px; color: #d80052; float: left; font-size: 10px; }
#client2 { padding-left: 15px; text-align: center; width: 155px;padding-top: 11px; color: #d80052; float: left; font-size: 10px; }
#menu a { float: left; color: #7c8082; text-decoration: none; padding-left: 15px;  padding-right: 15px; padding-top: 10px; display: block; height: 27px; }
#menu a:hover { padding-left: 15px;  padding-right: 15px; padding-top: 10px; display: block; height: 27px; background-image: url('../styleImages/top-menu-selected-bar.png'); }
#client2 a { text-decoration: none; color: #d80052; }
#cb_maincontent { padding-left: 7px; padding-top: 12px; background-color: white; }

#left { color: #7c8082; width: 193px; float: left; }
#left ul { width: 193px; padding: 0; margin: 0; margin-bottom: 4px;  }
#left li { margin-left: 2px;  list-style-type: none;  background-repeat: no-repeat;}
#left .first_show {  }
#left .second_false { display: none; }
#left .second_show { }
#left .third_false { display: none; }
#left .third_show { }
#left .bottom { border: 0; }
#left .menu-image { margin-bottom: 4px; }
#left .safepay { margin-left: 7px; padding-left: 5px; margin-top: 20px; border-bottom: 1px dashed #ccc; padding-bottom: 18px; width: 181px; margin-bottom: 5px;}
#left .value { margin-left: 7px; padding-left: 5px; padding-bottom: 15px; }
#left a { text-decoration: none; color: #7c8082; }
#left li a { padding-top: 4px;  height: 19px; padding-left: 26px; display: block; background-image: url('../styleImages/mn1.png'); }
#left li a:hover { background-image: url('../styleImages/mn-select.png'); background-repeat: no-repeat; }
#left .second_show a { background-image: url('../styleImages/mn-2.png'); border: 0px; height: 16px; padding-top: 2px; font-size: 11px; margin-left: 0px; padding-left: 38px; border-top:solid 1px #fff;}
#left .second_show a:hover { background-image: url('../styleImages/mn-select2.png'); border: 0px; height: 16px; padding-top: 2px; font-size: 11px; margin-left: 0px; padding-left: 38px; border-top:solid 1px #fff;}
#left .third_show a { background-image: url('../styleImages/mn-3.gif'); height: 16px; padding-top: 2px; font-size: 11px; margin-left: 0px; padding-left: 48px; border-top:solid 1px #fff;}
#left .third_show a:hover { background-image: url('../styleImages/mn-select3.gif'); height: 16px; padding-top: 2px; font-size: 11px; margin-left: 0px; padding-left: 48px; border-top:solid 1px #fff;}
#left .selected { background-image: url('../styleImages/mn-select.png'); background-repeat: no-repeat;}
#left .second_show a.selected2 { background-image: url('../styleImages/mn-select2.png'); background-repeat: no-repeat;}
#left .third_show a.selected2 { background-image: url('../styleImages/mn-select3.gif'); background-repeat: no-repeat;}

#center { float: left; width: 547px; margin-left: 12px; }
#articles .image { width: 198px; height: 150px; float: left; border: 1px solid #cccccc; margin-bottom: 2px; }
#articles .prodImage { width: 198px; height: 150px; }
#articles .description { padding-left: 16px; padding-top: 17px; margin-left: 2px; float: left; border: 1px solid #aeb0b2; height: 133px; width: 327px; }
#articles .name { margin-bottom: 8px; font-weight: bold; font-family: Arial, Verdana, sans-serif; overflow: hidden;}
#articles h1 { font-size:12px; margin:0; padding:0;}
#articles .sub { font-size:9px; color:#aaa; }
#articles .note { color: #6a6a6a; font-family: Arial, Verdana, sans-serif; margin-right: 14px; height: 28px;  border-bottom: 1px dashed #ccc; padding-bottom: 4px; overflow: hidden; }
#articles .price { color: #ff6899; float: left; width: 200px; margin-top: 9px;}
#articles .more { float: left; margin-left: 25px; margin-top: 7px;}
#articles .button { margin-bottom: 7px; }

#centerContent { color: #6a6a6a; font-size: 11px; border: 1px solid #b2b2b2; margin-bottom: 2px;padding: 12px; min-height: 500px; }
#centerContent h1 { font-size: 12px; margin: 0; padding: 0; height:18px; background-color: #f7f2f4; color: #d72b6e; padding-top: 4px; padding-left: 7px;  }
#centerContent p { line-height: 15px; color: #6a6a6a; padding-left: 12px; font-size: 11px; }
#centerContent strong { color: #d72b6e; }
#centerContent h2 { font-size: 11px; margin: 0; padding: 0; padding-bottom: 5px; background-color: #eef0f1; color: #666b72; padding-top: 5px; padding-left: 7px;  }
#centerContent .reg_table { font-size: 11px; color: #6a6a6a; font-family: Arial; }
#centerContent select { font-size: 11px; }
#centerContent a { color: #6a6a6a; }
#centerContent h3 { font-family: Arial, Tahoma, sans-serif; font-size: 12px; margin: 0; padding: 0; height:18px; background-color: #f7f2f4; color: #d61d65; padding-top: 4px; padding-left: 7px;  }
#centerContent .link_pink { color:#d72b6e; text-decoration:none; margin:0; padding:0; padding-left:12px; }
#centerContent .link_pink a { color:#d72b6e; text-decoration:none; }
#centerContent .link_pink a:hover { color:#ff79ad; text-decoration:underline; }
#centerContent .link_cat { color:#444444; text-decoration:none; font-weight:bold; margin:0; padding:0; padding-left:12px; }
#centerContent .link_cat a { color:#444444; text-decoration:none; }
#centerContent .link_cat a:hover { color:#777777; text-decoration:underline; }

#cartContent h1 { font-size: 12px; margin: 0; padding: 0; height:18px; background-color: #f7f2f4; color: #d72b6e; padding-top: 4px; padding-left: 7px; margin: 10px;  }
#cartContent h2 { font-size: 11px; margin: 0; padding: 0; margin: 8px; height:17px; background-color: #eef0f1; color: #666b72; padding-top: 5px; padding-left: 7px; margin-bottom: 18px; }
#cartContent h3 { font-family: Arial, Tahoma, sans-serif; font-size: 12px; margin: 0; padding: 0; height:18px; background-color: #f7f2f4; color: #d61d65; padding-top: 4px; padding-left: 7px; margin: 10px;  }
#cartContent { border: 1px solid #b2b2b2; margin-bottom: 2px;  }
#cartContent .cartoptions {  background-color: #eef0f1; height: 22px; margin-left: 13px; margin-right: 13px; font-size: 11px; font-weight: bold; color: #666b72; margin-bottom: 4px; }
#cartContent .showitem { float: left; padding-top: 4px; padding-left: 55px; }
#cartContent .cartitems { margin-left: 13px; margin-right: 13px; font-size: 11px; color: #656971; }
#cartContent .showart { float: left; }
#cartContent .pricing { padding-left: 125px; font-size: 12px; color: #d5105c;}
#cartContent .end-line { font-size: 1px; height: 3px; background-color: #eef0f1; margin-left: 13px; margin-right: 13px; margin-bottom: 15px;}
#cartContent .cartContinue { margin-left: 212px; float: left; margin-top: 5px; }
#cartContent .cartUpdate { margin-top: 15px; margin-left: 212px; float: left; }
#cartContent a { color: #d72b6e; }
#cartContent p { line-height: 15px; color: #6a6a6a; padding-left: 12px; font-size: 11px; margin: 5px; }
#cartContent select { font-size: 11px; }
#cartContent .reg_table { width: 530px; margin-left: 10px; margin-right: 10px; font-size: 11px; color: #6a6a6a; font-family: Arial; }
#cartContent input { font-size: 10px; }
#cartContent strong { color: #d72b6e; }
#cartContent .required { color: #d72b6e; font-size: 12px; }
#cartContent .reg-form { font-size: 12px; font-family: Arial, Tahoma, sans-serif; color: #7c8082; margin-left: 20px; }
#cartContent .reg-text { height: 23px; float: left; width: 140px; font-weight: bold; }

#bought { margin-bottom: 4px; margin-top: 10px; }
#bought .boughtItem { float: left; margin-right: 3px;}
#bought .boughtImage { border: 1px solid #d2d2d2; margin-bottom: 2px; }
#bought .boughtText { padding-left: 13px; border: 1px solid #b2b2b2; width: 164px; height: 106px; }
#bought .boughtName { padding-top: 11px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; font-weight: bold; }
#bought .boughtPrice { padding-top: 3px; color: #ff6899; font-weight: bold; }
#bought .boughtInfo { margin-top: 9px; margin-bottom: 4px; }
#bought .boughtOrder {  }
#bought_list {  margin-top: 3px;}

#productSort { float:right; width:537px; background-color:#f6eff2; border:solid 1px #e6d1d9; color:#616161; margin-bottom:5px; padding:4px; height:14px;}
#productSort .text { float:left; }
#productSort .link { float:right; padding-left:10px;}
#productSort .link a { color:#d80052; text-decoration:underline; }
#productSort .link a:hover { color:#d80052; text-decoration:none; }

#prodContent { border: 1px solid #b2b2b2; margin-bottom: 2px;padding: 6px; width: 533px;}
#prodContent h1{ font: 12px Arial, Helvetica, sans-serif; font-weight:bold; margin:0;}
#prodContent .sub { font-size:9px; color:#aaa; }
#prodContent .gallery { float: left; padding-right: 11px;  }
#prodContent .info { float: left; padding-top: 5px; width: 320px; font-family: Arial, Tahoma, sans-serif; line-height:1.5;}
#prodContent .prodImage { width: 198px; height: 150px; border: 1px solid #babcc0; }
#prodContent p { color: #7b7d7f; }
#prodContent .seperate { height: 2px; border-bottom: 1px dashed #ccc; }
#prodContent .galimg { width: 64px; height: 48px; border: 1px solid #e8e8e8;  }
#prodContent .textBigIMG { background:#a9acb1; font:11px Arial, Tahoma, sans-serif; color: #fff; padding:5px; }
#prodContent #btn { width:162px; height:21px; margin-top:2px; padding:6px 5px 0 32px; }
#prodContent .btn_write {  background-image: url('../styleImages/icons/write-review-btn.gif'); }
#prodContent .btn_read { background-image: url('../styleImages/icons/read-review-btn.gif'); }
#prodContent .btn_friend { background-image: url('../styleImages/icons/mail-friend-btn.gif'); }
#prodContent .btn_fav { background-image: url('../styleImages/icons/bookmark-btn.gif'); }
#prodContent .rating { width:188px; height:21px; margin-top:2px; padding:6px 5px 0 6px; font:bold 12px Arial, Helvetica, sans-serif; color:#7b7d7f; background:#f5efef;}
#prodContent .rating_stars { float:right; }
#prodContent a:link, #prodContent a:visited { font:11px Arial, Helvetica, sans-serif; color:#db3371; text-decoration:none;}
#prodContent a:hover, #prodContent a:active { text-decoration:underline; }
#prodOptions { color: #707274; background:#eeeff1; padding:5px;}
#prodOptions select { color: #707274; width: 120px; float: left; }
#prodOptions strong { color: #707274; width: 68px; float: left; padding-top: 4px;}

#searchList { height: 59px; border-bottom: 1px dashed #ccc; padding-top: 8px; overflow: hidden; }
#searchList a { text-decoration: none; color: black; font-weight: bold; }
#searchList .image { float: left; width: 64px; }
#searchList .name { padding-left: 12px; float: left; width: 140px; font-family: Arial, Tahoma, sans-serif; padding-top: 3px;}
#searchList .description { float: left;width: 202px; padding-top: 3px; font-family: Arial, Tahoma, sans-serif; font-size: 11px; color: #7b7d7f; padding-right: 10px; }
#searchList .price { color: #ff6899; font-weight: bold; padding-top: 10px; }
#searchList .order { float: left; width: 64px;}
#searchList .prodImage { width: 64px; height: 48px; border: 1px solid #e8e8e8;}
#searchList .buy { padding-top: 5px;}

#last_watched { background-color: #a9acb1; height: 21px; margin-top: 3px; }
#last_watched .text { float: left; font-size: 11px; color: white; padding-left: 7px; margin-top: 4px;}
#last_watched .delete { float: right; margin-top: 2px; padding-right: 2px;}
#last_list { padding: 2px; border: 1px solid #a9acb1; margin-bottom: 4px; }
#last_select { color: #d80052; margin-top: 10px; margin-bottom: 10px; }
#last_select .previous { float: left; font-size: 10px; padding-left: 8px; }
#last_select .next { float: right; font-size: 10px; padding-right: 8px;  }

#right { float: right; padding-right: 6px; font-family:Arial, Tahoma, Geneva, sans-serif; font-size:11px; color:#666; }
#right a { color: #d80052; text-decoration: none; }
#right .telephone { border-bottom: 1px dashed #ccc; padding-bottom: 2px; margin-bottom: 2px; margin-right:5px;}
#right .bestsellers { background-repeat: no-repeat; border-bottom: 1px dashed #ccc; padding-bottom: 2px; margin-bottom: 2px; background-image: url('../styleImages/right-bestsellers.png'); height: 127px; width: 173px; padding-top: 34px; padding-left: 9px; }
#right .best-item { margin: 0; padding: 0; height: 43px; }
#right .thumbimg { width:40px; height: 31px;  }
#right .best-image { float: left; border: 1px solid #ccc; }
#right .best-name { float: left; width: 120px; vertical-align: center; padding-top: 3px; font-size: 11px; color: #707274; padding-left: 7px; height: 25px;}
#right .best-name2 { float: left; width: 120px; vertical-align: center; padding-top: 10px; font-size: 11px; color: #707274; padding-left: 7px; height: 25px;}
#right .extra { border-bottom: 1px dashed #ccc; padding-bottom: 2px; margin-bottom: 2px; width:181px;}
#right .extraNoDash { padding-bottom: 2px; margin-bottom: 2px; }
#right .actie { padding-bottom: 8px; margin-bottom: 2px; margin-left: -2px; border-bottom: 1px dashed #ccc;}
#right .da { color: #525659; font-size: 11px; background-repeat: no-repeat; border-bottom: 1px dashed #ccc; padding-bottom: 2px; margin-bottom: 2px; background-image: url('../styleImages/right-da.png'); height: 138px; width: 181px; }
#right .da_text { padding-top: 40px; padding-left: 10px; margin-bottom: 3px; }
#right .da_input { padding-left: 10px; margin-bottom: 3px; }
#right .da_text2 { padding-left: 10px; margin-bottom: 3px; }
#right .da_input_box1 { width: 158px; border:1px solid #c6c6c6; height: 19px; background-color: white; margin:0; padding: 0; }
#right .da_input_box2 { width: 70px; border:1px solid #c6c6c6; height: 19px; background-color: white; margin:0; padding: 0; }
#right .da_input_box3 { width: 36px; border:1px solid #c6c6c6; height: 19px; background-color: white; margin:0; padding: 0; }
#right .da_input_submit { background-image: url('../styleImages/da-go.png');border: 0px; margin: 0px; padding: 0; width: 34px; height: 21px; }
#right .inputfloat { float: left; margin-right: 4px; }
#right .service { float:right; width:173px; padding:5px; font-family: Arial, Verdana, sans-serif; font-size:12px; color: #7b7d7f; }
#right .service a { color: #d72b6e; text-decoration: none; }
#right .service a:hover { text-decoration:underline; }
#right .newsTitle { font-size:12px; font-weight:bold; color: #d80052; line-height:24px;}
#right .news { padding:5px; padding-top:8px; line-height:18px; width:175px;}
#right .newsHeader { font-weight:bold; }
#right .newsTeasers { border-bottom: 1px dashed #ccc; padding-bottom:8px;}
#right .newsArchive { padding:5px; padding-top:8px; line-height:18px; width:175px; }
#right ul { margin:0 0 0 17px; padding:0; }
#right ul li { list-style-image:url('../styleImages/arrow-news.gif');}

.textbox { color: #999; font-size: 13px; border:1px solid #c6c6c6; height: 17px; background-color: white; margin:0; padding: 0; padding-left: 2px; padding-top: 2px; }

#footer a { color: #57595c; }
#footer { height: 35px; font-size: 10px; font-family: Arial, Tahoma, sans-serif; background-color: #e5e6e7; }
#footer .left { float: left; padding-left: 7px; padding-top: 4px; color: #57595c; width:740px;}
#footer .right { float: right; padding-top: 4px; color: #57595c; padding-right: 7px; text-align:right;}

#centerContent .giftdesc { padding-left: 10px; margin-top: 10px; }
#gift { color: white; width: 510px; height: 271px; background-image: url('../styleImages/bon.jpg'); margin-top: 8px; margin-left: 8px; }
#gift input { font-family: Verdana, Arial, sans-serif; font-size: 11px; border: 0; background-color: white; padding-left: 5px; width: 109px; height: 18px;  }
#gift textarea { border: 0; width: 234px; height: 44px; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.submitGift { display: block; background-image: url('../styleImages/btn-order.png'); border: 0; height: 21px; width: 89px; }

#prodContent .txtError { margin: 0; padding: 0; background-color: #f7f2f4; color: #d72b6e; padding: 8px; float:left;}
#centerContent .errorTxt { margin: 0; padding: 0; background-color: #f7f2f4; color: #d72b6e; padding-top: 4px; padding-left: 7px; margin: 10px; padding-bottom: 4px; }

#link_pink a { color:#d72b6e; text-decoration:none; }
#link_pink a:hover { color:#ff79ad; text-decoration:underline; }
#link_pink { color:#d72b6e; text-decoration:none;  }

#link_cat { color:#444444; text-decoration:none; }
#link_cat a { color:#444444; text-decoration:none; }
#link_cat a:hover { color:#777777; text-decoration:underline; }

#boxContent { font:14px Georgia , "Times New Roman", Times, serif; color:#75777a; background:#f8f6f6; padding:10px;}
.write { height:400px; }
#boxContent .formError { color:#d72b6e; float:left; padding-left:5px;} 
#boxContent .txtContentTitle { font:bold 18px Georgia, "Times New Roman", Times, serif; color:#db3371; padding-left:5px;}
#boxContent .title { font:bold 14px Georgia , "Times New Roman", Times, serif; color:#db3371; padding:0 0 0 5px; margin:0;}
#boxContent .formTitle { font:bold 12px Arial, Helvetica, sans-serif; color:#75777a; padding-left:5px; float:left; width:180px; padding:5px; }
#boxContent .formContent { margin-left:15px; float:left; padding:5px;}
#boxContent .seperator { height:2px; background: url('../styleImages/review/seperator.gif') repeat-x; }
#boxContent .comment-top { height:22px; width:516px; background: url('../styleImages/review/comment-top.gif') no-repeat; }
#boxContent .comment-bottom { height:6px; width:516px; background: url('../styleImages/review/comment-bottom.gif') no-repeat; }
#boxContent .titleSeperator { height:2px; background: url('../styleImages/review/seperator.gif') repeat-x; margin:10px 0; }
#boxContent .RatingTop { margin-bottom:5px; }
#boxContent .RatingMain { background: url('../styleImages/review/comment-main.gif') repeat-y #fff;; padding:5px 10px; width:496px;  }
#boxContent .RatingBottom { font:italic 11px Georgia , "Times New Roman", Times, serif; color:#75777a; padding-left:5px; margin-top:5px;}
#boxContent .textbox { padding:4px; font-size: 12px;}
#boxContent .textArea { color: #999; font-size: 12px; border:1px solid #c6c6c6; background-color: white; padding: 4px; width:280px; }
#boxContent .txtButton { background:#d72b6e; border:none; font:12px Arial, Helvetica, sans-serif; color:#fff; padding:4px; cursor:pointer; }

#TellAFriend .rating { color:#db3371; }
#pagination { text-align: center; height: 22px;  color: #d80052; font-size: 11px; text-align: center; margin-bottom: 2px; margin-top: 2px; color: white;}
#pagination a:link, #pagination a:hover { color: white; text-decoration:none;}
.pagiLink { float: left; margin-right: 5px; color: white; text-decoration: none; display: block;  background-image: url('../styleImages/pag.png'); width: 31px; height: 18px; padding-top: 3px; }
.paglast { float: right; margin: 0;  }
.pagnext { float: left; margin-right: 5px; }
.pagfirst { float:left; margin-right: 5px; }
.pagprev { float: left; margin-right: 5px; }

/* start mod: Added to basket message */
/* by Estelle - http://cubecart.expandingbrain.com */
.divAddedToBasket {	background-color: #bd245d; font: 12px Arial, Helvetica, sans-serif; color: #fff; line-height: 1.5; padding: 10px; margin-bottom: 10px; margin-top: 0px; position: relative; }
.divAddedToBasket a, .divAddedToBasket a:visited{ text-decoration:underline; color: #fff; font-weight:bold; }
.divAddedToBasket a:hover, .divAddedToBasket a:active {	text-decoration:none; color: #ff; }
/* end mod: Added to basket message */
