html, body {height: 100%;}
 .name fl {font-weight:bold;} 
.property .name {font-weight: bold;}
body {
    
    background-color: #FFFFFF;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 140%;
}
html {overflow-y: scroll;}
a {
    color: #000E8F;
    text-decoration: none;
}
a:hover { text-decoration: underline; }
a:active  { color: #AF0000; }

del {
    color: #000000;
}

#main textarea, #main textarea:focus, #main select, #main select:focus, #main input[type="text"], #main input[type="text"]:focus, #main input[type="submit"], #main input[type="submit"]:focus, #main input[type="password"]:focus, #main input[type="password"] {
    border: 1px solid #BDBDBD;
}

.accent {
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}
::-moz-focus-inner {border: 0; }
.maincontent table, .maincontent td, .maincontent th { border-color: #BDBDBD; }

h1, h2, h3, h4 { font-weight: bold; font-family: ; color:#000000; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }

.block { margin-bottom: 1.5em; }
th { font-size: 1.1em; }
p img { margin: 0.2em; }

form { width: auto; max-width: 99%; }

.homed {float: left; width: 450px;}
.infoBlock {float: right; width:180px; clear: right; margin: 5px 0px; background: #EDEDE6;
border:1px solid #BDBDBD; padding: 10px 10px; overflow:hidden; }
#sidebar-left .infoBlock { margin:0 5px 1.5em; width:203px;  }
#main {
    min-height: 100%; height: auto !important; height: 100%; position: relative;
    width: 950px; margin: 0 auto; min-height: 100%; position: relative;
    background-color: #FFFFFF;
}

#header {color:#000000; position: relative; }
#header { float:left; width:100%; height:143px;}
#header {
    
        background-image: url('https://static.insales-cdn.com/assets/1/974/1352654/1728659718/loaded_header.jpg');
        background-position: center left;
        background-repeat: no-repeat;
        background-attachment: scroll;
    
    background-color: #FFFFFF;
}
#header a { color: #000000; }
#header-inner { /*position: relative;*/ height: 150px; }
#leaf_pic {display:block; position:absolute; right:0px; bottom:-60px; z-index:9; background: url('header_bottom_image.png') right top no-repeat; width:80; height:80px; }
#sitetitle { position: absolute; top: 20px; left: 0; font-size: 2.3em; width: 958px; font-weight: normal; text-align:center; }

#cart-top { position: absolute; top: 72px; right: 5px; z-index:10; height: 52px; overflow: hidden; padding: 5px 0 0 33px; background: url(cart.png) 0 85% no-repeat; color: #000000; }
#cart-top .title { font-size: 1.3em; font-weight: normal; margin-bottom: 0.3em; }

#contact-top { font-size: 1.2em; position: absolute; top: 26px; right: 50px; color:#000000 }
#contact-top .minititle { color: #000000; font-size: 1.05em; }

#languages-top { font-size: 1.2em; position: absolute; top: 8px; right: 5px; }


#plinks { height:86px; }
#plinks .floating {float:left;width:81px;height:86px}
.floating>div { /*for Mozilla and Opera*/ display:table-cell; vertical-align:middle; position:static; width: 81px}
.floating div div {position:relative; top:-50%;}

#plinks { position: absolute; left: 195px; bottom: 1px; }
#plinks ul { margin: 0; padding: 0; }
#plinks li {  width: 81px; height: 87px; position:relative; float: left; display: block; list-style: none; text-align: center; font-weight: bold; font-size: 1.1em; }
#plinks a {
          border-bottom: 1px dashed; 
    font-family: Verdana, Helvetica, Arial, sans-serif; color: #FFFFFF;
    display:block; width:81px; height:87px; cursor:pointer;
    
        background: transparent url('https://static.insales-cdn.com/assets/1/974/1352654/1728659718/loaded_plink.png');
    
}
#plinks a span {display:block; padding-top:20px;}
#plinks li a.active{ color:#DEDE00 ;  position:relative;    text-decoration: underline;
         border-bottom: 0px dashed;  }
/* background-position:0 -87px;  #2D8316  */


/* Code by Razunter */
.breadcrumb { margin: 0.5em 0; font-weight: bold; }

#sidebar-left { float: left; width: 235px; }
#column-center { margin-left: 275px; margin-top:14px; }
#maincontent-inner{ color: #000000; font-size:13px;}

#sidebar-left .block { background: #EDEDE6; border:1px solid #BDBDBD; margin:0 5px 1.5em; }
#title_block {position: relative; height: 23px;}
#title_block .title {
    
        background: url('https://static.insales-cdn.com/assets/1/974/1352654/1728659718/loaded_block-title.png') 50% 50% no-repeat;
    
    height: 43px; position:absolute; top:0; right:0; width:235px; line-height: 43px; overflow: hidden; color: #000000; text-align: center; font-size: 1.3em; margin-bottom: 0.3em; }
#sidebar-left .block .content { padding: 2em 1em; font-size: 1.1em; font-weight: bold; line-height: 120%; overflow: hidden; }

#wide .user-blocks-col {display: none;}
#wide .homed {width: 660px;}

#sidebar-left ul.menu, #sidebar-left ul.menu ul { margin: 0.1em 1em; }
#sidebar-left .menu li { list-style: none none; background: url(left-menu.png) no-repeat 0 8px !important; padding-left: 20px; padding-top:5px; margin-bottom:10px; }
#sidebar-left .menu li a { color: #015707; font-family: Arial, Helvetica, sans-serif;}
#sidebar-left .menu li.active a { color: #000000;}

#searchwrap{
    position: relative;
    padding: 10px 0px 10px 5px;
    height: 20px;
}


#go { cursor:pointer; padding: 0 6px; color: ; font-size:11px; margin-left:5px; font-weight:bold; line-height:22px; height:22px; border:1px solid #BDBDBD; background:#EDEDE6;}

#search-term{
    position: relative;
    float: left;
    padding: 2px;
    height: 16px;
    width: 150px;
    border: 0px;
    font-size: 11px;
    line-height:16px;
    border:1px solid #BDBDBD;
    color: ;
}

.search_no_result {width:100%; font-size:1.5em; text-align:center; padding-top:80px;}
.search_result {font-size:1.5em; padding:20px 0px;}
ul.seach_result_items {list-style-type:none; margin-left:0;}
ul.seach_result_items li {float:left; width:100%; padding-top:10px;}
ul.seach_result_items img {float:left; padding-right:10px;}

#rightbgpaddingblock { width: 120px; height: 5px; float: right; }

#region-top { margin-bottom: 0.5em; }
#region-bottom { margin-top: 0.5em; }

#footer {
    position: absolute; bottom: 0 !important; bottom: -1px;
    height: 66px; padding-top: 1px; line-height: 24px; overflow: hidden;
    position: absolute; bottom: 0; left: 0; width: 100%;
    
    background-color:#FFFFFF;
    color: #00008C;
}
#footer-inner { padding: 0 5px 0 33px; }
#footer a {color:#000000; }
#footer li.active a { color: #000000; }
#footer-right { overflow:hidden;}
#footer-right ul {margin: 0.1em 0px 0.1em 20px }
#footer-left { font-size: 1.2em; float: left; width: 230px; }

table.subcollections_links {width:1%!important; margin: 0 0 35px 0!important;}
.subcollections_links a {font-size:1.3em; padding-right:10px; font-family: Verdana, Helvetica, Arial, sans-serif; color:#000000;}
.subcollections_links td {padding-bottom:7px; vertical-align:top; text-align: center; width: 33%;}
.subcollections_links td a.img {display: block; width: 180px; height: 100px;}
.subcollections_links td img {padding-right:4px; margin:0; border:0; }
#products-in-collection{vertical-align:top}
#products-in-collection .col1, #products-in-collection .col2, #products-in-collection .col3{vertical-align:top; width:33%;}

.node-teaser p { margin-bottom: 0.1em; }
.view-catalog { float: left; width: 670px; }
.view-catalog .node-teaser { width: 200px; margin: 1em 0;position:relative}
.view-catalog .node-teaser .content{ }
.view-catalog .node-teaser .node-inner { width: 100%; margin: 0 auto;}
.view-catalog .node-teaser .title { margin: 0.4em 0; text-align: left; }
.view-catalog .node-teaser .img { text-align: center; height: 100px; position: relative; }
.view-catalog .node-teaser .img a { display: block; position: absolute; bottom: 0; left: 0; width: 100%; }
.node .title a, .node .title { color: #015707; font-family: Arial, Helvetica, sans-serif; }
.view-catalog .node-teaser .readmore { text-align: right; float:right; width:80px; }

.buyzone_offer { font-weight: bold; text-align: left; width: 180px; margin: 0.5em auto; bottom:0px; left:0px;}
  .buyzone_offer div {margin-top:4px}
.price { font-size:14px; padding-bottom: 0.3em; }

.isrelated {float: left; width: 100%; clear: both; margin: 10px 0px;}
.rel_prod {float: left; width: 190px; text-align: center; margin: 10px 5px;}
.rel_top {float: left; width: 100%; height: 140px;}
.rel_img {float: left; width: 100%; height: 103px;}

input.buy, a.buy {
    height: 19px;
    width: 88px;
    background: transparent url('https://static.insales-cdn.com/assets/1/974/1352654/1728659718/order-mini.png') no-repeat;
    border: 0!important;
    cursor: pointer;
    display: block;
    float:left
}

ul.inline li { display: inline; list-style: none none; }

table.pager { clear: both; text-align: center; width: auto; }
.pager ul { font-weight: bold; list-style: none;}
.pager li { float: left; margin: 0 0.2em; }
.pager li a, .pager li span { padding: 0 0.1em; height: 20px; line-height: 19px; }

.page-content {  }

.centered td, .centered th { text-align: center; }

.borders th { height: 20px; line-height: 20px; padding: 0 15px; color: #000000; }
.borders tbody td { border-bottom: 1px solid #BDBDBD; }

.maincontent td { padding: 4px 0em; }
td img { margin: 0.2em 1.5em; vertical-align: middle; }


hr { border: 1px solid #BDBDBD; margin-top: 10px; }

table.autowidth { width: auto; margin-left: 0; }
#cartform input[type="text"] { width: 3em; text-align: center; }
#cartform .price { color: #015707; font-family: Arial, Helvetica, sans-serif; }

input.button-styled { width: 244px; height: 43px; display: block; background: transparent url('https://static.insales-cdn.com/assets/1/974/1352654/1728659718/order.png') 100% 0 no-repeat; border: 0!important; cursor: pointer; text-indent:-9999px; }

.info-right{}
 .short-description {  }
 .buyzone { clear: right;line-height: 150%; font-weight: bold; text-align: left; margin: 0 0 0 0; width:200px}
 .pricediv { font-size: 1.3em; color: #015707; font-family: Arial, Helvetica, sans-serif;}
 .pricediv, .info-left select, .info-left .buy { margin: 1em 0; }

.info-left { float: left; margin-bottom: 1em; font-size: 1.1em; width: 250px;}
.info-left .img { float: left; margin-right: 4em; }

#body { padding-bottom: 65px; overflow:hidden;}

.icq { background: url(icq.png) 0 50% no-repeat !important; padding-left: 30px; line-height: 20px; _background: url(icq.gif) 0 50% no-repeat !important;}
.hidden { display: none }

.clear{clear:both}

#products-header {float:left; width: 670px; padding:0;  position:relative; padding-bottom: 25px;}
#order-form-div { position:absolute; width: 220px; top:0px; right:0px; }
#tag-filters { width:450px; float:left; }
#tag-filters .property-line{ clear:both; line-height:1.4em; font-weight:bold;}
#tag-filters .properties{ float:left; }
#tag-filters .separator{ float:left;margin:0 1em 0 1em; }
#tag-filters .characteristics{ float:left;}

.large-image  {
background-position:center center;
background-repeat:no-repeat;
display:block;
height:240px;
width:240px;
margin-bottom:7px;
position:relative;
}

.preview-list a {
background-position:center center;
background-repeat:no-repeat;
display:block;
float:left;
height:48px;
margin:6px;
width:48px;
}


#add_product_notification { background:#FFFFFF; color: #000000; padding: 10px; }
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; font-weight: bold; width:200px; height:60px; }

.selector-wrapper label {color:#000000; font-family: Verdana, Helvetica, Arial, sans-serif; }

form#order_form select{background:#fff; color:#000;}

form#order label {display:block; font-weight:bold; margin-bottom:5px; margin-top:10px;}
.disabled {opacity:0.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); zoom:1}
#presence {margin-bottom:5px}

#feedback_content {width: 98%; overflow: auto;}

/* Blog */
#comments_link {cursor:pointer;}
.note, .comment-details {font-size:85%;}
.comment-details {color: #D6A304;
    font-size: 85%;
  margin: 5px 0;}
.article {margin-bottom:40px;}
.pagination {font-weight:bold; text-align:center;}
.pagination_page {padding:0 0.1em;}
#comments, #comment_form {margin-top:20px;}
ul.comments {list-style-type:none; margin:0;}
ul.comments li {margin-bottom:20px;}
#comment_form dd {margin:2px 0 5px 0;}
#comment_form input {width:218px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#moderation_warning {margin-top:20px;}
#comment_body {height:17em;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0; color:#015707;}
.small {font-size:85%;}


/* Reviews */
#reviews_link {cursor:pointer;}
.review {margin-bottom:40px;}
#reviews, #review_form {margin-top:20px;}
ul.reviews {list-style-type:none; margin:0;}
ul.reviews li {margin-bottom:20px;}
#review_form dd {margin:2px 0 5px 0;}
#review_form input {width:218px;}
#review_form textarea {overflow:auto; width:270px;}
#review_author_fields, #review_fields {display:block; float:left; margin-right:15px;}
#review_moderation_warning {margin-top:20px;}
.review_details { margin:5px 0; color:#015707; font-size:85%;}
.rating_wrapper {overflow:hidden; margin-bottom:10px;}
.rating_label {float:left; margin-right:10px;}
#review_body {height:17em;}

#captcha {margin-bottom:10px;}

/*cart*/
.cuponButton {border: 0; background: none; color: #000E8F; font-weight: bold; cursor: pointer; }
.cuponButton:hover {text-decoration: underline;}
