.container {
    clear:both;
    float:left;
    margin:0;
    width:100%;
    /*margin-bottom:8px;*/
}
* html .row .container {
    clear: none;
    float: none;
    width: auto;

}

.arrow {
    width:7px;
    height:7px;
    display:block;
    background:url("../images/sprite.png") no-repeat;
}
.arrow.up {
    background-position: -208px -164px;
}
.arrow.down {
    background-position: -215px -164px;
}

/**
 * Bookmarks
*/
.bookmarks {
    float:right;
}
.bookmarks li{
    display:block;
    float:left;
    margin: 0px 5px 0px 0px;
}
.bookmark {
    height:16px;
    width:16px;
    display:block;
    background:url("../images/sprite.png") no-repeat;
}
.bookmark.misterwong {
    background-position: -208px -187px;
}
.bookmark.delicious {
    background-position: -224px -187px;
}
.bookmark.yahoo {
    background-position: -240px -187px;
}
.bookmark.google {
    background-position: -256px -187px;
}
.bookmark.link {
    background-position: -272px -187px;
}
.bordered {
    border:1px solid #d8d8d8;
}
.boxed {
    background:#fff;
    padding:12px;
    margin-bottom:10px;
}
.boxed div.inner {
    padding:6px;
}
.teaser {
    margin-bottom: 10px;
    padding:0px;
}

.teaser li {
    list-style:none;
}

.teaser h3 {
    background:url("../images/sprite.png") no-repeat 0px 0px;
    color:#fff;
    font-size:11px;
    padding: 8px 0px 7px 13px;
    font-weight:bold;
    margin-bottom: 0px;
}

div.teaser-red {
   border-style:solid;
   border-color:#fa7c68;
   border-width: 0px 1px 1px 1px;
   margin-bottom:10px;
}
.teaser-red h3 {
    background:url("../images/sprite.png") no-repeat 0px -29px;
    color:#fff;
    font-size:11px;
    padding: 8px 0px 7px 13px;
    font-weight:bold;
    margin-bottom: 0px;
}
.teaser-red li	{
	padding:4px 4px 4px 16px;
	margin-top:2px;
	margin-left:2px;
	background:url("../images/haken.jpg") no-repeat 0px 0px;
}
.teaser-red h4 {	
	font-weight: bold;
}
.teaser-red h5 {	
	font-weight: bold;
	color:#7FB51A;
	font-size:11px;
	padding-top:2px;
}
.widget {
    padding:0px;
    border:0px;
}
.widget .inner {
    background:#e7e8e9;
}
.widget a.point-button {
    border:1px solid #D8D8D8;

    margin: 0px;
    padding:2px 5px;
}
.widget h4{
    background:#e7e8e9;
    border-bottom:2px solid #fff;
    padding:8px 6px;
    font-weight:bold;
    color:#7FB51A;
    margin-bottom: 0px;

}
.row {
    float:left;
    margin-right:10px;
}
.row.widthHalf {
    width:45%;
}
.row.width50 {
    width:360px;
}
.row.width33 {
    width:33%;
    margin-right:0px;
}
.last {
    margin-right:0px;
}

.highlight {
    color:#7fb51a;
}

.layout50 {
    width:50%;
    float:left;
}

/**
 * Product-switcher
*/
.product-switcher {
    width:332px;
    height: 165px;
    position: relative;
}
.product-switcher h2{
    color:#7fb51a;
    font-size:14px;
    font-weight:bold;
    position: absolute;
    top:10px;
    left:15px;
}
.product-switcher-products {
    list-style: none;
    margin-bottom: 0px;
}
.product-switcher-product {

}
.product-switcher-product-image{
    float:left;
    width:178px;
    height: 150px;
    position: relative;
}
.product-switcher-product-image img{
    position: absolute;
    left:50%;
    top:50%;
    margin-top: -37.5px;
    margin-left: -50px;
}
.product-switcher-product-detail {
    float:left;
    width:153px;
}

.product-switcher-product h4{
    font-weight:bold;
    text-decoration: none;
    margin-bottom: 5px;
    font-size:11px;
}
.product-switcher-product p{
    height: 70px;
}
.product-switcher-navigation {
    position: absolute;
    bottom:0px;
    left:10px;
}
.product-switcher-navigation li{
    display:inline;
}
.product-switcher-navigation li a{
    display:block;
    width: 26px;
    height: 19px;
    text-align: center;
    float:left;
    -moz-border-radius:13px;
    -webkit-border-radius:13px;
    border-radius:13px;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding-top:7px;
    margin-right: 7px;
    background: #c7c7c7;
}
.product-switcher-navigation li a.active{
    background: #7fb51a;
}
/**
 * Product
*/

.product-price-discount,
.product-price,
.product-mwst {
    display:block;
    color:#5C5C5C;
}

.product-price-discount {

    font-weight: bold;
    margin-bottom: 5px;
    background: url(../images/line.png) repeat-x center left;
    float:left;

}
.product-price {
    color:#ee3d13;
    font-size:20px;
    font-weight:bold;
    margin-bottom: 10px;
    clear:left;
}
/**
 * Meta Informationen
*/
.meta h4{
    margin-bottom: 10px;
}
.meta li ul li{
    margin-bottom: 5px;
}

/**
 * Category Box
*/
.category img {
    float:left;
}
.category {
    padding:0px;
    background:url("../images/sprite.png") no-repeat right -225px;
    width:359px;
    height:179px;
    overflow:hidden;
    position: relative;
    margin: 5px 0;
}
.category.last {
    margin-right:8px !important;
}
.category h3 {
    margin: 17px 5px 15px 10px;
    float:left;

}
.category ul {
    float:left;
    width: 150px;
    margin: 0px 5px 5px 10px;
}
.category ul li{
    display:block;
    margin-bottom: 5px;
}

.link_on_background{
    position: absolute;
    bottom: 0px;
    right:10px;
    height: 50px;
    width: 50px;
}

/**
 * Breadcrum
*/
ul.breadcrum {
    font-size:11px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:8px;
    margin-left:202px;
}
ul.breadcrum li {
    display:inline;
    font-size:11px;
    margin-right:3px;
}
ul.breadcrum li span {
    color:#7FB51A;
    font-weight:bold;
}

/**************************************************************/
/**
 * Category Produkt Liste
*/
/**************************************************************/
/**
 * Listenansicht
*/
ul.products {
    list-style:none !important;
    margin-bottom:15x;
    margin-left:0px !important;
}
ul.products li {
    border:1px solid #D7D7D7;
    background:#fff;
    padding:0px 12px 12px 12px;
    margin-bottom:12px;
}

ul.products li.feature_list {
    border:none;

    padding:0px;
    margin-bottom:0px;
}

ul.products ul.feature_list {
    list-style: inside;
}
ul.products.list li div.product-image {
    width:100px;
    height:150px;
    padding: 15px 0px 0px 15px;
    float:left;
    position:relative;
    overflow: hidden;
}
ul.products.gallery li div.product-image {
    padding:10px 0px;
    height:130px;
    overflow: hidden;
}

ul.products.list li div.row {
    margin: 0px 10px 0px 10px;

}
ul.products.list li div.row.details {
    width:360px;
    position:relative;

    height:160px;
}
ul.products.list li a.button.details {
    position:absolute;
    top:130px;
}

ul.products.list li div.row.price {
    width:180px;
    height:160px;
    position:relative;
}
ul.products.list li div.row.price .image{
	display: none;
}
ul.products.list li div.row.price_max {
    width:180px;
    position:relative;
}

ul.products.list li h3,
ul.products.gallery li h3 {
    font-family:verdana, tahoma, arial, sans-serif ;
    font-size:8pt;
    line-height:1.4em;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:4px;
}
ul.products.list li h3	{
    padding-bottom:10px;
}
ul.products.list li h4,
ul.products.gallery li h4 {
    font-weight:bold;
    margin-bottom:2px;
    padding-bottom:5px;
    border-bottom:1px solid #D1D1D3;
    font-size:12px;
}
ul.products.list li p {
    font-size:11px;
}
ul.products.list li .product-manufacture {

    position:absolute;
    bottom:0px;
    left:0px;
}
ul.products.list li .button.secondary {
    position: absolute;
    bottom:0px;
    right:0px;
}

ul.products.list li .button.primary {
    position: absolute;
    bottom:0px;
    left:0px;
}
ul.products.list li span,
ul.products.gallery li span {
    display:block;
}

ul.products.gallery ul.feature_list,
ul.products.gallery li.feature_list {
    display:block;
}
ul.products.list li .button.details {
    position:relative;
    bottom:0px;
    width:130px;
    right:0px;
    margin:0px;
    position:absolute;
    top:130px;

}

ul.products.list li div.product-detail {
    width:auto;
    height:auto;
}

ul.products.list li span.product-availability,
ul.products.gallery li span.product-availability {
    padding-bottom:5px;
    padding-top:10px;
    font-weight:bold;
}
ul.products.list li .details span.product-availability {
    display:none;
}
ul.products.gallery li .price span.product-availability {
    display:none;
}
ul.products.list li span.product-price,
ul.products.gallery li span.product-price {
    float:left;
    white-space:nowrap;
    position:relative;
    top:6px;
    color:#f93600;
}

ul.products.list li .delivery.details	{
	display:block;
}
ul.products.gallery li .delivery.details {
	display:none;
}
ul.products.gallery li span.product-price {
    color:#f93600;
    white-space:nowrap;
    float:none;
    top:0px;
}

ul.products.gallery li div.list-strike	{
    position:absolute;
    top:-54px;
    right:-12px;
    border:1px solid #F32913;
    padding:4px 2px 4px 2px;
    text-align:right;
    background-color:#FFFFFF;
    display:block;
}
ul.products.list li div.list-strike	{
    position:absolute;
    top:33px;
    left:0px;
    border:1px solid #F32913;
    padding:4px 2px 4px 2px;
    text-align:right;
    background-color:#FFFFFF;
}
ul.products.gallery li span.product-mwst {
    float:left;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:15px;
    text-align: left;
    font-size:10px;
    width:115px;
}
ul.products.gallery .price .primary {
    float:right;
    margin-right:0px;
}
ul.products.list li span.product-mwst	{
    clear:left;
    padding-bottom:10px;
    padding-top:8px;
    width:210px;

}

ul.products.list li img.disquieter {
    position:absolute;
    top:30px;
    right:0px;
}
ul.products.list li div.basket-button	{
    position:absolute;
    top:130px;
}


/**
 * Gallery View
*/
ul.products.gallery li {
    float:left;
    margin-right:8px;
    position:relative;
    width:212px;
    height:270px;
    display:block;
}
ul.products.gallery li.last {
    margin-right:0px;
}
ul.products.gallery li .product-manufacture {
    display:none;
}

ul.products.gallery ul.feature_list,
ul.products.gallery li.feature_list {
    display:none;
}
ul.products.gallery li .button.secondary{
    display:none;
}
ul.products.gallery div.product-image {
    position:absolute;
    top:65px;
    width:213px;
    height:110px;
    text-align:center;
    margin-right:0px;
    padding-top: 10px;
    border-top: 1px solid #d1d1d3;
    border-bottom: 1px solid #d1d1d3;
    float:none;
}
li.products.gallery div.product-image {
    position:absolute;
    top:57px;
}
ul.products.gallery li p {
    margin-top:150px;
    display:none;
}
ul.products.gallery li div.row.details {
    float:none;
    display:block;
    margin-right: 0px;
    overflow: hidden;
}

ul.products.gallery li div.row.details h3{
    margin-top: 5px;
    height: 30px;
    overflow: hidden;
}
ul.products li .button.details span{
    color:#18649a;
}
ul.products.gallery li div.row.price {
    float:none;
    position:absolute;
    top:220px;
    width:213px;
    margin-right:0px;
    padding-right:0px;
}
ul.products.gallery li div.row.price  .text {
	display: none;
}
ul.products.gallery li div.row.price  .image {
	background: none;
	border: none;
	margin-top: -25px;
}
ul.products.gallery li span.product-availability	{
    position:absolute;
    top:30px;
}
ul.products.gallery li span.comparisionLinks	{
    position:absolute;
    top:60px;
}
ul.products.gallery li h4 {
    border:0px;
}
ul.products.gallery li img.disquieter {
    position:absolute;
    top:14px;
    right:0px;
}

/***************************************************/
/**
 * Sortierung & Filterung
*/
div.filter-elements {
    font-size:11px;
    padding: 7px 5px 0px 8px;
    font-size:10px;
}
div.filter-elements h2 {
    margin-top: 5px;
}
div.filter-elements select {

    padding:0px

}
div.filter-elements h5 {
    display:block;
    font-size:10px;
    float:left;
    margin: 0px 5px 5px 0px;
}
div.filter-elements h5.filterBy {
    margin-top:8px;
}
div.filter-elements ul {
    float:left;
    margin-right:20px;
}
div.filter-elements ul li {
    display:block;
    float:left;
    margin-right:10px;
    white-space:nowrap;
}

div.filter-elements ul#products-view-switcher li {
    margin-right:5px;
}

div.filter-elements ul li a:hover {
    border:0px;
}
div.filter-elements ul li span {
    float:left;
    margin-right:3px;
}
div.filter-elements span.filter_submit	{

    position:relative;
    top:-12px;
}
div.filter-elements input	{
    height:12px;
    margin-top:4px;

    color:#777777;
}
div.filter-elements select	{
    margin-top:4px;
    padding:1px;
}
a.sort.asc {
    background:url("../images/sprite.png") no-repeat scroll -222px -164px transparent;
    display:block;
    float:left;
    width:8px;
    height:7px;
    margin-right:3px;
}
a.sort.desc {
    background:url("../images/sprite.png") no-repeat scroll -229px -164px transparent;
    display:block;
    float:left;
    width:9px;
    height:7px;
}
a.sortable.asc {
    background:url("../images/sprite.png") no-repeat scroll -208px -164px transparent;
    display:block;
    float:left;
    width:8px;
    height:7px;
    margin-right:3px;
}
a.sortable.desc {
    background:url("../images/sprite.png") no-repeat scroll -214px -164px transparent;
    display:block;
    float:left;
    width:9px;
    height:7px;
}
/**
 * Pagenation
 * bsp: Seite 1 von 5
*/
div.pagenation {
    height: 10px;
}
div.pagenation span.current {
    float:left;
}
div.pagenation ul {
    float:right;
}
div.pagenation ul li {
    display:inline;
    margin-left:2px;
}

div.pagenation ul li.active a {
    color:#7FB51A;
}
/**
 * Produkt
*/

.product_box {
    padding: 0px;
}
.product h3 {
    color:#7FB51A;
    font-size:14px;
    border-bottom:1px solid #D8D8D8;
    padding-bottom:5px;
    margin-bottom: 5px;
}
.product h4 {
    color:#5C5C5C;
    font-size:12px;
    border-bottom:1px solid #D8D8D8;
    padding-bottom:5px;
    margin-bottom: 5px;
    font-weight:bold;
}
.product .product-sku {
    margin-bottom: 8px;
    display:block;
}
.product .product-price {
    font-size:28px;
    margin-bottom: 5px;
}
.product .product-mwst {
    margin-bottom: 20px;
    display:block;
}
.product .product-express {
    color:#aaa;
    font-size:10px;
}
.product .product-availability {
    margin-bottom: 12px;
    display:block;
    font-weight:bold;
    position: relative;
    padding: 3px 0px 2px 22px;

}
* html .product .product-availability .ui-icon {
    left:-18px;
}
.product .product-price-saving {
    display:block;
    margin-bottom: 20px;
}
.product .product-image {
    float:left;
    height:250px;
    margin-right:20px;
    overflow:hidden;
    text-align:center;
    width:240px;
    border:1px solid #D7D7D7;
    position: relative;
}
.product .product-zoom {
    background: #fff;
    height:17px;
    width:50px;
    bottom:0px;
    right:0px;
    text-transform: uppercase;
    display:block;
    padding: 8px 0px 0px 25px;
    position: absolute;
    font-weight: bold;

}
.product .product-zoom span{
    background: transparent url('../images/sprite.png') no-repeat;
    background-position: 0px -138px;
    width:26px;
    height:26px;
    display:block;
    position: absolute;
    top:0px;
    left:3px;
}
.product .product-detail {
    float:left;
    width:205px;
    margin-right:10px;
    padding-top: 25px;
}

.product .product-basket {
    float:left;
    width:220px;
    padding-top:15px;
}
.product .product-functions {
    margin-top: 15px;
}

.product .product-functions li {
    display:block;
    float:left;
    width:102px;

    margin-right:6px;
    margin-bottom: 5px;

    position: relative;
}
.product .product-functions li a{
    background: #f6f6f6;
    padding: 6px 0px 6px 22px;
    font-size:10px;
    display:block;
    border:1px solid #f6f6f6;
}
.product .product-functions li a:hover{
    background:#eee;
    cursor: pointer;
    border:1px solid #ccc;
}
.product .product-functions li.last {
    margin-right: 0px;

}
.ui-icon {
    position: absolute;
    width:16px;
    height:16px;
    background: transparent url('../images/sprite.png') no-repeat;
    top:1px;
    left:3px;
}

.ui-icon.info {
    background-position: -272px -171px;
}
.ui-icon.recommendation {
    background-position: -224px -171px;
}
.ui-icon.list {
    background-position: -240px -171px;
}
.ui-icon.print {
    background-position: -208px -171px;
}
.ui-icon.help {
    background-position: -256px -171px;
}

/**
 * TabContainer
*/
div.tab-container {
    margin-bottom:15px;
}
ul.ui-tabs-nav{
    list-style:none ;
    margin:0px ;
    padding:0px;
    /* margin-bottom: 2px; */
    height:23px;

}
ul.ui-tabs-nav li {
    display:block;
    float:left;
    padding:0px;
    margin-right:6px;
}
ul.ui-tabs-nav li span {
    padding: 6px 15px 6px 15px;
    display:block;
    font-weight:bold;
    color:#fff;
    background: transparent url('../images/sprite.png') no-repeat;
    background-position: 0px -55px;

}
ul.ui-tabs-nav li.ui-state-active span {
    background:#e6e6e6;

    color:#7FB51A;
}
div.ui-tabs-hide {
    display:none;
}
div.ui-tabs-panel {
    background:#e7e8e9;
    padding-bottom:10px;
}
div.ui-tabs-panel table th {
    background:#c9c9c9 !important;
}

/**
* Produkt images
*/

ul.product-images {
    clear:both;
    float:left;
    margin:0 0 15px;
    width:100%;
}
ul.product-images li {
    display:block;
    float:left;
    margin:0 10px 10px 0;
}
/**
 * Tab-Container Service&Kontakt
*/
div.tab-container-service {
    position:relative;
	top:-32px;
	margin-bottom:15px;
}

ul.ui-tabs-nav-service{
    list-style:none ;
    margin:0px ;
    padding:0px;
    /* margin-bottom: 2px; */
    height:32px;
}

ul.ui-tabs-nav-service li {
    display:block;
    float:left;
    padding:0px;
    margin-right:6px;
}

ul.ui-tabs-nav-service li span,
ul.ui-tabs-nav-service li.ui-state-active span,
ul.ui-tabs-nav-service li.ui-state-hover span
{
    padding: 10px 15px 10px 40px;
    display:block;
    font-weight:bold;
	background: transparent url('../images/service_sprite.jpg') no-repeat;
}

ul.ui-tabs-nav-service li span.mail {
    background-position: 0px 0x;
}

ul.ui-tabs-nav-service li span.contact {
	background-position: 0px -31px;
}

ul.ui-tabs-nav-service li span.call {
	background-position: 0px -62px;
}

ul.ui-tabs-nav-service li span.mail,
ul.ui-tabs-nav-service li span.call,
ul.ui-tabs-nav-service li span.contact {
    color:#9f9f9f;
}

ul.ui-tabs-nav-service li.ui-state-active span.mail,
ul.ui-tabs-nav-service li.ui-state-active span.call,
ul.ui-tabs-nav-service li.ui-state-active span.contact,
ul.ui-tabs-nav-service li.ui-state-hover span.mail,
ul.ui-tabs-nav-service li.ui-state-hover span.call,
ul.ui-tabs-nav-service li.ui-state-hover span.contact  {
    color:#4d4d4d;
}


div.ui-tabs-panel-service {
    background:#ffffff;
	border-top:1px solid #e7e8e9;
    padding-top:10px;
}



/**
 * Products mini widget
*/
ul.products.mini li {
    padding:2px;


}
ul.products.mini  img.product-image {
    float:left;
    padding:2px;
}
ul.products.mini  span.product-title {
    width:113px;
    font-weight:bold;
    padding:16px 0px 0px 5px;
    display:block;
    float:left;
}
/**
 * Category mini widget
*/
ul.categories li,
ul.searches li{
    padding:6px;
    background:#fff;
    border:1px solid #D8D8D8;
    font-weight:bold;
    margin-bottom: 3px;
}

/**
 * defintion / spec Table
*/
#content table {
    width:100%;
    margin-bottom:10px;
    border:0px;
    font-size:11px;

}
#content table th,
#content table td {
    padding:5px;


}
#content table th {
    text-transform:uppercase;
    font-weight:bold;
    background:url("../images/sprite.png") no-repeat scroll -480px -183px;
}
#content table tr td {
    background:#f9fafa;
}

#content td.basket-price {
    text-align:right;
}
#content td.checkout_process_td_gesamtpreis	{
    text-align:right;
}
#content td.checkout_process_td_gesamtsum	{
    text-align:right;
}
#content td.basket_td_ges_sum {
    text-align:right;
}
#content td.basket_td_shipping_price{
    text-align:right;
}

#content table tr.odd td{
    background:#e3e4e5;
}

#content table.del_serv	{
	margin-bottom:1px;
	width:487px;
}
#content table.del_serv_prod	{
	margin-bottom:1px;
	width:220px;
}
#content table.del_serv_hidden	{
	position:absolute; 
	top:1px; 
	z-index:2;
}
#content table.del_serv_visible	{
	position:absolute; 
	top:1px; 
	z-index:1;
}
#content tr.del_serv	{
	vertical-align:middle;
	height:23px;
}
#content td.del_serv_space	{
	width:120px;	
}
#content td.del_serv_chb1	{
	text-align:left;
    padding:2px 1px 2px 1px;
}
#content td.del_serv_chb2	{
	width:20px;
	text-align:right;
    padding:2px 1px 2px 1px;
}
#content td.del_serv_icon	{
	text-align:center;
    width:20px;
    padding: 0px;
}
#content td.del_serv_name	{
	text-align:left;
    padding:2px;
}
#content td.del_serv_price	{
	text-align:right;
    padding:2px 4px 2px 2px;
    width:50px;
}
#content td.del_serv_name2	{
	text-align:left;
    padding:2px;
    color:#92999d;
}
#content td.del_serv_icon2	{
	text-align:right;
    width:34px;
    padding: 0px;
}
#content td.del_serv_price2	{
	text-align:right;
    padding:2px 5px 2px 2px;
    width:50px;
    color:#92999d;
}
/**
 * General Content Styles
*/
ul.list {
    list-style:disc;
    list-style-position:inside;
    margin-left:10px;
}
ul.list li {
    padding:2px;
}
ol.list {
    list-style:decimal;
    list-style-position:inside;
    margin-left:10px;
}
ol.list li {
    padding:2px;
}

/**
 * Inline Liste
*/

ul.inline li {
    display:inline;
    margin-left:2px;
}
ul.inline li.active a {
    color:#259DDF;
}

.americanExpress {
    background:url("../images/sprite.png") no-repeat scroll -5px -187px transparent;
    display: block;
    height:37px;
    width:37px;
}

.visa {
    background:url("../images/sprite.png") no-repeat scroll -42px -187px transparent;
    display:block;
    height:37px;
    width:61px;
}

.masterCard {
    background:url("../images/sprite.png") no-repeat scroll -103px -187px transparent;
    display:block;
    height:37px;
    width:57px;
}

.jcarousel-skin-elektropoint li.jcarousel-item img {
    margin: 0px 0px;
}

.jcarousel-products-thumb {
    height: 88px;
}

div.tipbox {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#E3E4E5 none repeat scroll 0 0;
    border:1.5px solid #484848;
    display:none;
    margin-left:125px;
    width:300px;
}

.product_descr_long_head {
	background-color:#C9C9C9;
	color:#5C5C5C;
	font-weight:bold;
	padding:5px;
}
p.product_content {
	color:#5C5C5C;
	font-size:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:5px;
	text-align:left;
}

div.tipbox_service {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#dbe9c3 none repeat scroll 0 0;
    border:1.5px solid #484848;
    display:none;
    margin-left:125px;
    width:265px;
}

div.fancybox_service {
    padding:10px;
    width:600px;
    max-height:600px;
    overflow: auto;
}

.sh_se_header{
    color: white;
    font-size: 14px;
    padding-bottom: 1px;
}

.sh_se_head{
    padding: 5px;
    background-color: grey;
    height: 14px;
}

.sh_se_body{
    padding: 5px;
    background-color: #E3E4E5;
    margin-bottom: 10px;
}

.sh_se_title{
    float: left;
    font-weight: bold;
}

.sh_se_price{
    float: right;
    color: white;
    font-size: 12px;
}

.service_descr_long_head {
	background-color:#b4d383;
	color:#5C5C5C;
	font-weight:bold;
	padding:2px;
	margin-bottom:3px;
}
p.service_content {
	color:#5C5C5C;
	font-size:10px;
	margin-bottom:4px;
	margin-top:2px;
	padding-left:5px;
	text-align:left;
}
.category_main_banner {
    text-align: right;
}


.finder h3 {
    background:url("../images/sprite.png") repeat-x scroll 0 0 transparent;
    color:#FFFFFF;
    display:block;
    font-size:11px;
    font-weight:bold;
    margin-bottom:0;
    padding:8px 3px 7px 13px;
    width:100%;
    margin:-8px -5px 0 -8px;
}

.finder {
    background-color: #ddd;
}

#product-video {
	background:url("../images/sprite.png") repeat-x scroll -26px -138px transparent;
	display:block;
	height:26px;
	width:26px;
	float:left;
	top:224px;
	position:absolute;
	z-index:500;
}
div.ship-amendment {
	background:none repeat scroll 0 0 #F9FAFA;
	padding:10px;
	border:1px solid #D8D8D8;
}
#ship-amendment h4	{
	font-weight:bold;
	font-size:12px;	
}
#ship-amendment h5	{
	font-weight:bold;
	font-size:11px;	
	padding-bottom:2px;
}
#ship-amendment ol	{
	list-style:outside;
	list-style-type:decimal;
	padding-left:20px;	
}
#ship-amendment	li	{
	padding-bottom:5px;
}
#ship-amendment ul	{
	list-style:outside;
	list-style-type:none;
	padding-left:2px;
	margin-top:6px;	
}

.bundle {
    background-color: #eee;
    border: 1px solid #aaa;
    padding-bottom: 15px;
}

.bundle h3 {
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    color: #555;
    margin-top: 10px;
    margin-bottom: 15px;
}

.bundleArrow {
    margin-left: 0px;
    margin-top: 40px;
    float: left;
}

.bundleProduct {
    margin-left: 10px;
    float: left;
    font-size: 8pt;
    width: 122px;
    height: 120px;
}
.bundleProductName {
    text-decoration: underline;
    line-height: 1.1em;
}

.bundleProduct img {
    margin-bottom: 8px;
}

.bundleFromEquals {
    float: right;
    margin-right: 10px;
    text-align: right;
}

.bundlePlus, .bundleEquals {
    font-size: 30pt;
    font-weight: bold;
    color: #888;
    float: left;
    margin-top: 8px;
}

.bundlePriceInfo {
    float: left;
    margin-top: 6px;
}

.bundlePrice {
    font-size: 28px;
    clear: left;
    color: #EE3D13;
    font-weight: bold;
}

.bundleEquals {
    margin-right: 15px;
}


.bundleMwstVk {
    font-size: 8pt;
    color: #888;
}

.bundleBasketButton {
    margin-left: 10px;
    margin-top: 2px;
    float: left;
}

.bundleImgContainer {
    height: 80px;
    margin: 0 30px;
}

