html, body, {
	height: 100%;
	border: 0px;
	margin: 0px;
}

.cate_list {
background-image:url(../../images/prodsmalbg.png);
background-position: 0px 0px;
background-repeat: no-repeat !important;
height:190px !important;
width:159px !important;
}

.cate_list img {
margin:10px 7px 0 0px !important;
}

.cat_image {
        height: 220px;
}

.block_tag_cloud {
        font-size: 16px;
}

.block_tag_cloud a {
        text-decoration: none !important;
}

#rotator {
	cursor: pointer;
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 300px;
	height: 200px;
}

#rotator img {
	border: 0;
	cursor: pointer;
	width: 300px;
	height: 200px;
}


body {
	background-color: #f2f2e5;
	background-image: url(/published/publicdata/TABIBI/attachments/SC/images/bg.jpg);
	background-position: center -150px;
	background-repeat: no-repeat;
        font-family: "Lucida Grande", Verdana, Arial, schreefloos;
        color: #82592e;
        font-size: 12px !important;
        z-index: 0;
}

a {
        color: #82592e;
        font-size: 12px;
        text-decoration: none;
}

a:hover {
        text-decoration: underline !important;
}

table, tr, td, th {
        font-size: 12px;
}

img {
        border: 0px !important;
}

#header {
	width: 100%;
	background-color: #AAD500;
        background-image: url(/published/publicdata/TABIBI/attachments/SC/images/headerbg.png);
	height: 79px !important;
}

#logo {
	width: 195px;
	height: 79px;
	background-image: url(../../images/logo.png);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
	left: -395px;
        z-index: 1000;
        margin: 0px;
}

#hebbe {
	height: 32px;
	width: 279px;
	background-image: url(../../images/hebbe.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	top: -79px;
	left: 350px;
        margin: 0px;
}

#subheader {
	width: 100%;
	background-color: white;
	height: 2px !important;
}

h1 {
        color: #AAD500;
        font-size: 20px;
        font-weight: normal;
}

h1 a {
color:#AAD500;
font-size:20px;
font-weight:normal;
}

.tabibi {
        font-weight: bold;
}

td {
        vertical-align: top;
}

#content {
	width: 980px;
	background-color: none;
	height: 350px;
	position: relative;
	top: -81px;
}


#contentbody {
        position: relative;
        top: 115px;
        width: 100%;
}

#homestart {
        vertical-align: top;
}

#contentbodyleft {
        width: 140px;
        vertical-align: top;
        padding-top: 70px;
}


<!--home tree-->

.cpt_category_home {
        padding: 0px;
        color: #66cccc;
}

.cpt_category_home a {
        padding: 0px;
        color: #66cccc;
        text-decoration: none;
        font-size: 13px;
}

.cpt_category_home a:hover {
        text-decoration: none !important;
}

.cpt_category_home ul{
 list-style:none;
 margin:0px;
 padding:0px;
}
.cpt_category_home ul li { padding:0 10px 2px 0; float: left; }
.cpt_category_home ul li.child, .cpt_category_home ul li.child_current { background:none;}
.cpt_category_home .bullet { font-size:0px;}

.cpt_category_home .parent_current, .cpt_category_home .parent_current a {
 color: #339999 !important;
 text-decoration: none;
}

.cpt_category_home .parent_current a:hover {
 text-decoration: none !important;
}

<!--home tree end-->

.cpt_category_tree {
        padding: 0px;
        color: #66cccc;
}

.cpt_category_tree a {
        padding: 0px;
        color: #66cccc;
        text-decoration: none;
        font-size: 16px;
}

.cpt_category_tree a:hover {
        text-decoration: none !important;
}

a.rcat_root_category  {
        font-size: 16px;
}

.cpt_category_tree ul{
 list-style:none;
 margin:0px;
 padding:0px;
}
.cpt_category_tree ul li { padding:0 0 2px 0px; }
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current { background:none;}
.cpt_category_tree .bullet { font-size:0px;}

.cpt_category_tree .parent_current, .cpt_category_tree .parent_current a {
 color: #339999 !important;
 text-decoration: none;
}

.cpt_category_tree .parent_current a:hover {
 text-decoration: none !important;
}

.cpt_category_tree .child a {
 font-weight:normal;
font-size: 110%;
}

.cpt_category_tree .child a:hover {
text-decoration: none !important;
}

.cpt_category_tree .child_current, .cpt_category_tree .child_current a {
 color: #339999 !important;
 text-decoration: none;
font-size: 105%;
}

.cpt_category_tree .child_current a:hover {
 text-decoration: none !important;
}

a .bullet{
  text-decoration: none!important;
}

.cpt_category_tree .tab{
 margin-left:0px;
}

.cpt_divisions_navigation ul.vertical {
        font-size: 12px;
        padding: 40px 0px;
        color: #66cccc;
}

.cpt_divisions_navigation a {
        padding: 0px;
        color: #66cccc;
        text-decoration: none;
}

.cpt_divisions_navigation a:hover { 
        text-decoration: none !important;
}

.cpt_divisions_navigation ul{
 list-style:none;
 margin:0px;
 padding:0px;
}
.cpt_divisions_navigation ul li { padding:0 0 7px 0px; }
.cpt_divisions_navigatione ul li.child, .cpt_divisions_navigation ul li.child_current { background:none;}
.cpt_divisions_navigation .bullet { font-size:0px;}

.cpt_divisions_navigation .parent_current {
 color: #339999 !important;
 text-decoration: none;
}

.cpt_divisions_navigation .child a {
 padding-left: 10px;
 font-weight:normal;
 background: url(../../images/tls_point.gif) left center no-repeat;
}

.cpt_divisions_navigation child_current, .cpt_divisions_navigation .child_current a {
 padding-left: 10px;
 background: url(../../images/tls_point_v.gif) left center no-repeat;
 color: #339999 !important;
 text-decoration: none;
 line-height:100%;
}

.cpt_divisions_navigation .tab{
 margin-left:0px;
}

.cpt_auxpages_navigation ul.vertical {
        font-size: 12px;
        padding: 0px;
        color: #66cccc;
}

ul.vertical li {
        padding: 0 !important;
}

.cpt_auxpages_navigation a {
        padding: 0px;
        color: #66cccc;
        text-decoration: none;
}

.cpt_auxpages_navigation ul{
 list-style:none;
 margin:0px;
 padding:0px;
}

.cpt_auxpages_navigation ul li { padding: 0 0 7px 0px; }
.cpt_auxpages_navigatione ul li.child, .cpt_auxpages_navigation ul li.child_current { background:none;}
.cpt_auxpages_navigation .bullet { font-size:0px;}

.cpt_auxpages_navigation .parent_current, .cpt_auxpages_navigation .parent_current a {
 color: #339999 !important;
 text-decoration: none;
}

.cpt_auxpages_navigation .child a {
 padding-left: 10px;
 font-weight:normal;
}

.cpt_auxpages_navigation child_current, .cpt_auxpages_navigation .child_current a {
 padding-left: 10px;
 color: #339999 !important;
 text-decoration: none;
 line-height:100%;
}

.cpt_auxpages_navigation .tab{
 margin-left:0px;
}

#contentbodyright {
        width: 232px;
        vertical-align: top;
        padding-top: 20px;
}

.cpt_product_search {
        margin-top: 15px;
        clear: left;
}

#contentbodycenter {
        vertical-align: top;
        padding-right: 40px;
        padding-top: 20px;
}

.cpt_maincontent {
        position: relative;
        width: 100%;
        margin-top: 15px;
}

.cpt_maincontent p {
        margin: 10px 0px 10px 0px;
        color: #82592e;
        font-size: 12px;
}

.cpt_maincontent p a {
        color: #82592e;
}

.news_viewall, .news_viewall a {
        color: #82592e;
        font-size: 12px;
}

.news_date {
        font-size: 10px;
        margin-bottom: 10px;
}

.news_thankyou {
        padding-top: 25px;
}

#cpt_divisions_navigation {
        float: right;
	height: 30px;
	position: relative;
	top: 75px;
	margin: 0;
	padding: 0;
}

ul.horizontal {
	float: right;
	position: relative;
        top: 75px;
        height: 30px;
	margin: 0;
	padding: 0;
}

ul.horizontal li a {
        float: right;
        height: 22px;
	margin: 0px;
        color: white;
        text-decoration: none;
        width: 130px;
        padding: 8px 5px 0 5px;

}

ul.horizontal li {
	float: right;
        list-style-type: none;
        width: 140px;
        margin-left: 2px;
	float: left;	
        font-family: "Lucida Grande", Verdana, Arial, schreefloos;
	font-size: 13px;
	color: white;
	text-align: left;
        background-image: url(../../images/menubg.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.cpt_shopping_cart_info {
	width: 230px;
	background-color: white;
	border: solid 1px #ff689a;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
	padding: 0px;
	text-align: left;
        margin-top: 18px;
        font-family: "Lucida Grande", Verdana, Arial, schreefloos;
	font-size: 14px;
}

.shcart_link  {
        background-color: #ffffff;
        color: #ff689a;
        text-decoration: none;
        width: 200px;
        margin-top: 10px;
        padding: 5px 15px 10px 15px;
        -moz-border-radius-topleft: 8px;
        -moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
        -webkit-border-top-right-radius: 8px;
}

.shcart_link a  {
        color: #ff689a;
        text-decoration: none;
        font-size: 16px;
        background-color: none !important;
}

.shcart_link a:link  {
        color: #ff689a;
        text-decoration: none;
background-color: none !important;
}

.shcart_link a:visited  {
        color: #ff689a;
        text-decoration: none;
background-color: none !important;
}

.shcart_link a:hover  {
        color: #ff689a;
        text-decoration: underline;
background-color: none !important;
}


.hndl_proceed_checkout {
        color: #ff689a;
        text-decoration: none;
}

#shpcrtca {
         background-color: #ff689a;
        width: 200px;
        height: 19px;
        padding: 5px 15px 7px 15px;
        -moz-border-radius-bottomleft: 8px;
        -moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        color: #ffffff;
}

#shpcrtgc  {
        width: 200px;
        height: 19px;
        margin: 5px 15px 7px 15px;
        padding: 5px 0px 7px 0px;
        color: #82592e;
        border-top: dashed 1px #ff689a;
        font-size: 80%;
}

.cpt_product_images div div {
        position: relative;
        left: -8px;
        background-image: url(../../images/prodbigbgxf.png);
        background-position: top left;
	background-repeat: no-repeat;
        width: 360px !important;
        height: 415px;
margin-top: 0px !important;
padding: 0px !important;
}

.cpt_product_images div div img {
        position: relative;
        top: 10px;
margin: 0px !important;
padding: 0px !important;
}

#powered_by, .product_print_v {
        display: none;
}

.cpt_product_category_info td, a.cat, #cat_path .clearfix, .cat_path_in_productpage, .cat_path_in_productpage a {
        color: #C39F52 !important;
        font-size: 10px !important;
}

#cat_path {
        height: 20px;
        margin-left: 25px;
}

.cpt_product_category_info {
        margin-bottom: 20px !important;
}

.cpt_product_price .totalPrice {
        color: #bb9139;
        font-weight: bold;
        font-size: 20px;
        margin-bottom: 10px;
}

.regularPrice {
        color: red;
        text-decoration: line-through !important;
}

.cpt_product_add2cart_button {
        color: #bb9139;
        font-size: 20px;
        z-index: 100;
        margin-top: 10px;
        float: right;
}

.fb_share_size_Small {
position: relative;
top: 12px;
}

.cpt_product_description {
        font-size: 11px;
        color: #82592e;
}

.cpt_product_description ul li {
        font-size: 11px;
        color: #82592e;
        margin-left: -20px;
        list-style-image: url(/published/publicdata/TABIBI/attachments/SC/images/streepje.gif);
}

#prodprice {
        font-size: 11px;
        color: #bb9139;
        border-bottom: 1px dashed #bb9139;
        border-top: 1px dashed #bb9139;
        padding: 15px 0px 15px 0px;
        margin-top: 20px;
 }

.cpt_product_related_products h2 {
        margin: 10px 0px 0px 0px;
        font-size: 16px;
}

h2 {
        color: #BB9139;
        font-size: 14px;
}

.cpt_product_related_products, .cpt_product_related_products a, .cpt_product_related_products font {
        font-size: 14px;
        color: #bb9139;
}

.product_brief_block {
        padding-bottom: 20px;
}

.prdbrief_thumbnail {
        background-image: url(../../images/prodsmalbg.png);
        width: 146px !important;
        height: 162px;
        padding: 12px 0px 0px 16px;
        background-repeat: no-repeat !important;
}

.prdbrief_thumbnail_related {
        background-image: url(../../images/prodsmalbg.png);
        width: 146px !important;
        height: 162px;
        padding: 12px 0px 0px 16px;
        background-repeat: no-repeat !important;
        float: left;
        margin: 0 23px 10px 0;
}

.prdbrief_name, .prdbrief_name a {
        color: #AAD500;
        font-size: 14px;
        font-weight: normal;
        width: 135px;
}

.prdbrief_name {
        padding: 0px 0px 5px 5px;
}

.prdbrief_brief_description {
        
        color: #82592e;
        width: 135px;
}

.prdbrief_brief_description p {
        margin: 0px 5px 5px 5px;
        width: 135px;
        font-size: 11px;
}

.product_list li .totalprice {
         color:#BB9139;
         float:left;
         font-size:14px;
         font-weight:bold;
         position:relative;
         top:50px;
         width: 100px;
         text-align: left;
}

.prdbrief_price .totalPrice {
        color: #bb9139;
        font-weight: bold;
        font-size: 10px;
        width: 60px;
        float: left;
}

.prdbrief_price {
        float: left;
        margin: 5px 0 0 6px; 
}

.prdbrief_add2cart {
        left: 15px;
        float: left;
        color: #bb9139;
}

.prd_out_of_stock {
}

.error_block {
        color: red;
}
 
#box_product_thumbnails {
        position: relative;
        top: -62px;
        right: 20px;
        float: right;
}

#box_product_thumbnails td, #box_product_thumbnails img {
        width: 40px !important;
        height: 40px !important;
}

.product_list li {
        background-image: url(../../images/prodsmalbg.png);
        background-repeat: no-repeat !important;
        background-position: 16px 0;
        width: 136px !important;
        height: 240px  !important;
        padding: 12px 10px 0px 35px  !important;

}

.product_list li a {
        float: left;
        clear: right;
        color: #AAD500;
        font-size: 14px;
        position: relative;
        top: 45px;
        text-align: left;
        width: 120px;
}

.product_list li td a {
        position: relative;
        top: 0px;
}

.product_list li .totalprice {
        clear: both;
        float: left;
        color: #bb9139;
        font-weight: bold;
        font-size: 14px;
        position: relative;
        top: 50px;
}

#cat_info_left_block {
        margin-left: 25px;
        margin-right: 35px;
}

#cat_info_left_block p:first-child {
        color: #AAD500;
        font-size: 20px;
        font-weight: normal;
        padding-left: 25px;
}

#cat_info_left_block a {
        color: #AAD500;
        font-size: 11px;
        font-weight: normal;
}

.cpt_product_search form {
       height: 26px;
}

strong {
        font-size: 12px !important;
        font-weight: bold;
}

u {
        text-decoration: none !important;
}

font {
        font-size: 12px !important;
}

.cpt_product_search input, .cpt_news_short_list input {
       background-color: white;
       border: solid 1px #ff689a; 
       height: 26px;
       color: #ff689a;
       width: 65px;
       float: left;
       padding-bottom: 5px 
}

.cpt_product_search input.input_message, #searchstring, .news_subscribe input.input_message, .news_subscribe input.input_message_focus {
       background-color: white;
       border: 0px; 
       height: 26px;
       color: #ff689a;
       width: 70%;
       float: left;
}

#block-loginpass-fields tr td input {
       background-color: white;
       border: solid 1px #ff689a; 
       height: 26px;
       color: #ff689a;
       float: left;
       padding-bottom: 5px 
}

#block-auth input {
       background-color: white;
       border: solid 1px #ff689a; 
       height: 26px;
       color: #ff689a;
       padding-bottom: 5px 
}

.cpt_product_search input.input_message, .cpt_product_search input.input_message_focus, .news_subscribe input.input_message,  .news_subscribe input.input_message_focus {
       padding: 5px 0 0 5px;
       width: 70%;
       float: left;
       margin-right: 4px;
}

#cart_content_tbl {
        padding: 15px;
        background-color: white;
        border: solid 1px #ff689a;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#cart_content_tbl td {
         padding: 10px;
}


#cart_content_header td {
         border-bottom: dashed 1px #ff689a !important;
         color: #ff689a;
         font-size: 14px;
         font-weight: normal;
}

.row_odd, .row_even {
        margin: 0px 15px 0px 15px;
}

.row_odd td, .row_even td {
        padding: 10px 15px 10px 15px;
        border-bottom: dashed 1px #ff689a !important;
        margin: 10px 0px 10px 15px;
}

#cart_content_tbl input, #cart_content_tbl button {
        background-color: white;
        border: solid 1px #ff689a; 
        height: 26px;
        color: #ff689a;
        padding-bottom: 5px;
}

#coupon_form td, #cart_discount_label td, #coupon_form, #cart_discount_label {
        height: 50px;
        color: #ff689a;
        width: 100%;
        padding-top: 10px;
        font-size: 12px !important;
}

#discount_coupon_code {
       position: relative;
       top: -3px;
}

#cart_total_label, #cart_total {
        padding: 10px 0px 10px 0px;
}

#cart_total_label {
        text-align: right;
}

#processing_coupon_lbl {
       color: red !important;
}

#cart_content_tbl a {
        color: #AAD500;
        font-size: 15px;
        font-weight: normal;
}

#my_closeLink {
        color: #82592e;
        font-size: 15px;
        font-weight: normal;
}

#cart_page_title div {
        padding-bottom: 20px;
}

#cart_clear, #cart_clear a {
        color: #82592e;
        font-size: 15px;
        font-weight: normal;
        padding-top: 16px;
        text-align: right;
}

.form_wrapper input, .common_wrapper input, .inputtext {
        background-color: white;
        border: solid 1px #ff689a; 
        height: 26px;
        color: #ff689a;
}

.form_wrapper td {
        vertical-align: middle;
}

 .common_wrapper textarea, .form_wrapper textarea, tr.background1 input, textarea {
        background-color: white;
        border: solid 1px #ff689a;
        color: #ff689a;
        padding-top: 5px;
}

textarea.address_elem {
        width: 150px;
}

input#reg_submit_btn {
       padding: 0px 20px 4px 20px;
}

.faq {
        color: #82592e;
}

#reg_confcode td {
       padding-right: 15px;
       padding-top: 10px;
}

 .common_wrapper,  .common_wrapper td, .post_block {
        font-size: 12px;
}

h2.post_title, .post_title a, .news_title {
        color: #bb9139 !important;
        font-size: 16px !important;
        font-weight: bold;
        text-decoration: none;
}

a.news_title {
        color: #bb9139 !important;
        font-size: 16px !important;
        font-weight: bold;
        text-decoration: none;
}

.cpt_news_short_list {
        color: #82592e;
        font-size: 12px;
        font-weight: normal;
        padding-top: 15px;
        padding-bottom: 10px;
}

.news_subscribe {
        padding-top: 0px;
}

.news_subscribe .input_message, .news_subscribe .input_message_focus {
        position: relative;
        top: 5px;
}

.news_subscribe div {
        color: #82592e;
        font-size: 12px;
        font-weight: normal;
        padding-top: 5px;
}

.news_subscribe a img {
        position: relative;
        top: 5px;
}

.cpt_survey {
        background-color: white;
	border: solid 1px #ff689a;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
        color: #82592e;
        font-size: 12px;
        font-weight: normal;
        padding: 0px 0px 10px 0px;
}

.survey_question {
         background-color: #ff689a;
        height: 19px;
        padding: 8px 15px 7px ;
        margin-bottom: 10px;
        -moz-border-radius-topleft: 8px;
        -moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
        -webkit-border-top-right-radius: 8px;
        color: #ffffff;
}

.cpt_survey form input {
        background-color: white;
        border: solid 1px #ff689a;
        color: #ff689a;
        font-size: 12px !important;
        font-weight: normal;
        margin-left: 20px;
}

.cpt_survey form td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding-left: 5px;
        padding-bottom: 2px;
}

#reg_fields_tbl {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
}

#reg_fields_tbl tr.row_odd td, #reg_fields_tbl tr.row_even td, #blck-new-address tr.row_odd td, #blck-new-address tr.row_even td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding: 2px 5px;
        border-bottom: 0px !important;
}

#reg_auth_fields tr td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding: 2px 5px !important;
        border: 0px
}

.sc-price-level0 {
        color: #82592e;
        font-size: 14px !important;
        font-weight: bold;
        border-bottom: solid 1px #82592e !important;
        padding: 10px 0 3px;
}

.sc-price-level1, .sc-price-level2, .sc-price-count, .sc-price-price {
       color: #82592e;
        font-size: 10px !important;
        font-weight: normal;
        padding: 0px;
}

.sc-price-level1, .sc-price-level2, .sc-price-count, .sc-price-price {
       border-bottom: dotted 1px #82592e !important;
}

#checkout_addresses td {
       width: 50%;
}



#checkout_logininfo tr.row_odd td, #checkout_logininfo tr.row_even td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding: 2px 5px;
        border-bottom: 0px !important;
}

#checkout_logininfo tr td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding: 2px 5px !important;
        border: 0px
}

#checkout_addresses tr.row_odd td, #checkout_addresses tr.row_even td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding: 2px 5px;
        border-bottom: 0px !important;
}

#checkout_addresses tr td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding: 2px 5px !important;
        border: 0px
}

#block-loginpass-fields tr td {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
        padding: 2px 5px !important;
        border: 0px
}

#checkout_addresses td + #checkout_addresses td {
        display: none;
}

#checkout_addresses td + #checkout_addresses td {
        display: none;
        width: 0px;
}

#block-customerinfo {
        color: #82592e;
        font-size: 12px !important;
        font-weight: normal;
}

.cpt_category_tree .tab {
margin-left:10px;
}

#gratislevering  {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius: 10px;
background-color:#FF689A;
color:white;
font-size:26px;
margin-top:10px;
padding:5px 15px;
}

#gratislevering:hover  {
text-decoration: none !important;
}

#naaralle  {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius: 10px;
background-color: #AAD500;
color:white;
font-size:24px;
margin-top:10px;
padding:5px 15px;
}

#naaralle:hover  {
text-decoration: none !important;
}

a.naaralle:hover  {
text-decoration: none !important;
}

.fan_box .full_widget {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius: 10px;
background:none repeat scroll 0 0 white;
border:1px solid #FF689A;
}
.fan_box .full_widget .connect_top {
-moz-border-radius:8px 8px 0 0;
-webkit-border-radius: 8px 8px 0 0;
background:none repeat scroll 0 0 #FF689A;
color:#FFFFFF !important;
}
.fan_box .connect_top {
padding:10px 10px 8px;
}
.app_content_442989385009 a {
color: #FFFFFF !important;
text-decoration:none;
}
