/***************************************
*  
*   Stylesheet fuer 
*   banner-flags.ch (Global Sheet)
*
*   Copyright 2010 by Christian Schwan
*
*   for Dimme Crossmedia GmbH
*
*****************************************/

.sales-order-upload th{
font-weight:bold;
padding-right:10px;
}
.sales-order-upload td{
white-space:nowrap;
}

.info {
position:relative;
float:left;
}

.info .info_detail{border:1px solid #ccc;color:#fff;padding:10px; background:#a4a4a4; position:absolute;}

  .hide {display:none;}
#top-cart {
z-index: 999;
position:relative;

}

#myShoppingBag {
	position: absolute;
	top: 40px;width:170px;
	right: 0px;
	padding: 0 20px 20px 20px;
	font-style: normal;
	z-index: 998;
	display: none;
}
#myShoppingBag .cart-content {
float:left;
width:228px;
}
#myShoppingBag .product-image {
float:left;
}
#myShoppingBag ol {float:left;width:218px;margin-left:5px;}
#myShoppingBag ol li {padding:8px 0 8px 0}
#myShoppingBag .even {background:#fff; border-bottom:1px dotted #a6a6a6;border-top:1px dotted #a6a6a6;}
#myShoppingBag .even.last {border-bottom:0;}

#myShoppingBag .odd,
#myShoppingBag.last.odd{background-color:#F6F6F6;}

#myShoppingBag .block .block-content{padding:0 10px 0 10px;}
.block.block-livechat,
.block.block-livechat .block-content {padding:0 0px 0 0px;}


.block.block-livechat .block-content {margin-top:-8px;height:72px;overflow:hidden;margin-bottom:-6px;margin-left:-3px;position:relative;}

#myShoppingBag .block{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/box_218.png) 0 0;padding:2px 10px 0 10px;width:208px;}
#myShoppingBag .block-title h2{font-size:11px;font-weight:bold;}
a.edit_bill {
float:left;
height:16px;
padding-left:21px;
border:0;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/edit.png) 0 0 no-repeat;
}
a.edit_ship{
float:left;
padding-left:21px;
border:0;height:16px;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/edit_ship.png) 0 0 no-repeat;
}
a.del_icon{
float:left;
width:16px;border:0;height:16px;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/trash.png) 0 0 no-repeat;
}
a.cart_icon{
float:left;
width:16px;border:0;height:16px;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/cart.png) 0 0 no-repeat;
}
a.edit_news {float:left;
padding-left:21px;border:0;height:16px;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/edit_news.png) 0 0 no-repeat;
border:0;
}
a.edit_account {
float:left;height:16px;
padding-left:21px;border:0;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/edit_account.png) 0 0 no-repeat;
border:0;
}
.col-main .col-1 .box,
.col-main .col-2 .box {
margin-bottom:15px;float:left;
}
.col-main .col-1 .box p {
float:left;padding:0px 10px 0px 10px;
}
.col-main p {
padding: 0 0 10px 0;
}

.col-main .col-2 .box p {
float:left;padding:0px 15px 0px 15px;
}


.col-main .col-1 .box h5 {
float:left;
width:296px;
position:relative;
padding:15px 10px 0px 15px;
height:29px;
margin-left:-5px;
font-size:11px;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/header_customer310.png) 0 0 no-repeat;
}
.col-main .col-2 .box h5 {
float:left;
width:296px;
font-size:11px;
position:relative;
padding:15px 10px 0px 15px;
height:29px;right:-2px;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/header_customer310.png) 0 0 no-repeat;
}
.col-main .col-1 address{float:left;padding:0 10px 0 10px;}
.col-main .col-1 ul{float:left;padding:0 10px 0 10px;}
.col-main .col-2 address{float:left;padding:0 15px 0 15px;}
.col-main .col-2 ul{float:left;padding:0 15px 0 15px;}
.product-options.Height{width:60%;float:left;margin-bottom:5px;}
.product-options.Width{width:40%;float:left;margin-bottom:5px;}
.product-options.Height span.sum{padding:0 0 0 10px;line-height:20px;font-weight:bold;}
.product-options.Width span.sub{font-weight:bold;;
line-height:19px;padding:3px 0 0 13px;}
a.link-wishlist{border:0;float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/wishlist_icon.png) no-repeat;padding:0 0 3px 20px;margin:0 10px 5px 0;}
div.option{float:left;}
a.link-question{border:0;float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/question_icon.png) no-repeat;padding:0 0 3px 20px;margin:0 10px 5px 0;}
a.link-alert{border:0;float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/price_alert.png) no-repeat;padding:0 0 3px 20px;margin:0 0 5px 0;}
a.link-review{border:0;float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/review_icon.png) no-repeat;padding:0 0 3px 20px;margin:0 10px 5px 10px;}
h4{font-size:11px;margin-bottom:10px;font-weight:bold;color:#ea0d8c;}
.wrap_right{float:right;text-align:right;}
.wrap_right a{float:left;font-size:10px;}
.wrap_right .sep{float:left;font-size:10px;padding:0 3px 0 3px;}
.wrap_right span.bag{color:#fff; font-weight:bold;font-size:9px;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/bag.png) no-repeat;float:right;font-size:10px;height:15px;padding:5px 0 0 0;text-align:center;width:21px;margin:-5px 0 0 7px;position:relative;}
.rcorner{float:left;margin-bottom:5px;}
.rcorner .tl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tl.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.rcorner .tc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tc.png) repeat scroll 0% 0%;float:left;height:13px;width:202px;}
.rcorner .tr{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tr.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.rcorner .bl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bl.png) repeat scroll 0% 0%;clear:both;float:left;height:13px;width:13px;}
.rcorner .bc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bc.png) repeat scroll 0% 0%;float:left;height:13px;width:202px;}
.rcorner .br{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/br.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.rcorner-cart{float:left;margin-bottom:5px;}
.rcorner-cart .tl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tl.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.rcorner-cart .tc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tc.png) repeat scroll 0% 0%;float:left;height:13px;width:194px;}
.rcorner-cart .tr{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tr.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.rcorner-cart .bl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bl.png) repeat scroll 0% 0%;clear:both;float:left;height:13px;width:13px;}
.rcorner-cart .bc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bc.png) repeat scroll 0% 0%;float:left;height:13px;width:194px;}
.rcorner-cart .br{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/br.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.col-right-sidebar{margin:0;padding:0;float:left;}
#site{min-height:100%;position:relative;background: url(http://banner-flags.ch/skin/frontend/dimme/default/images/bg.png) 0 400px repeat-x;}
/*#site{min-height:100%;position:relative;}*/

.wrapper{margin:0 auto;padding:0 0 70px 0;width:900px;}
.page{padding:10px 0;text-align:left;}
.page-print{background:#FFFFFF;padding:20px;text-align:left;}
.page-popup{padding:20px;text-align:left;}
.main{margin:0;}
/* Base Columns */ 
.col-left{float:left;padding:0;width:230px;}
.col-main{float:right;margin:0;padding:0;width:650px;}
.col-right{float:right;margin-left:25px;padding:0;width:220px;}
/* 1 Column Layout */
.col1-layout .col-main{float:none;width:auto;}
/* 2 Columns Layout */
.col2-left-layout .col-main{float:right;margin:0;padding:0;}
.col2-right-layout .col-main{margin:0;padding:0;}
/* 3 Columns Layout */
.col3-layout .col-main{margin-left:10px;width:484px;}
/* Content Columns */
.col2-set .col-1{float:left;width:49%;}
.col2-set .col-2{float:right;width:49%;}
.col2-set .narrow{width:33%;}
.col2-set .wide{width:65%;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;margin-left:2%;width:32%;}
.col3-set .col-3{float:right;width:32%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;margin:0 2%;width:23.5%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
/* ======================================================================================= */
/* Global Styles ========================================================================= */
/* Form Elements */
.group-select{}
.group-select li{margin:0 0 0;position:relative;}
.group-select .input-box {float:left;margin-bottom:5px;}
.group-select .input-box label{float:left;width:100%;padding-bottom:1px;}
.group-select .input-box{float:left;position:relative;}
.group-select input.input-text,
.group-select textarea{width:510px;}
.group-select select{width:516px;}
.group-select .input-box input.input-text,
.group-select .input-box textarea{width:250px;}
.group-select .input-box select{width:256px;}
.buttons-set{clear:both;margin:5px 0 0;padding:0;}
.buttons-set .back-link{float:left;}
.buttons-set button.button{float:right;}
.buttons-set2{border:1px solid #DDDDDD;clear:both;margin:5px 0 0;padding:5px;text-align:right;}
/* Form Validation */
.validation-advice{background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat;clear:both;color:#FF0000;font-size:10px;line-height:13px;margin:3px 0 0;min-height:13px;padding-left:17px;}
.validation-failed{background:#FAEBE7 !important;border:1px dashed #FF0000 !important;}
.validation-passed{}
.required{color:#E70D9E;}
p.required{font-size:10px;text-align:right;}
/* Expiration date and CVV number validation fix */
.v-fix{float:left;}
.v-fix .validation-advice{display:block;margin-right:-12em;position:relative;width:12em;}
/* Global Messages  */
.success{color:#3D6611;font-weight:bold;}
.error{color:#FF0000;font-weight:bold;}
.notice{color:#CCCCCC;}
.messages{float:left;margin:0;overflow:hidden;padding:0;width:100%;}
.messages li{margin:0 0 15px;}
.messages li li{margin:0 0 3px;}
.error-msg,
.success-msg,
.note-msg,
.notice-msg{background-repeat:no-repeat !important;font-size:10px !important;font-weight:bold !important;padding:0px 8px 0px 20px !important;}
.error-msg{background-image:url(../images/error_msg_icon.gif);color:#DF280A;}
.success-msg{background-image:url(../images/success_msg_icon.gif);color:#3D6611;}
.note-msg,
.notice-msg{background-image:url(../images/note_msg_icon.gif);color:#3D6611;}
/* BreadCrumbs */ 
.breadcrumbs{float:left;margin:0 0 10px;padding-left:5px;width:895px;}
.breadcrumbs li{color:#828282;display:inline;}
.breadcrumbs a{color:#828282;text-decoration:none;}
/* Page Heading */
.page-title{margin:5px 0 0 0;padding:0 0 5px;}
.title-buttons{text-align:right;}
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6{float:left;}
/* Pager */
.category-products .top{float:left;width:100%;margin-top:-5px;margin-bottom:20px;}
.category-products .btm{float:left;width:100%;border-top:1px dotted #a6a6a6;margin-top:10px;padding-top:15px;}
.pager{color:#828282;margin:0;padding:0;text-align:left;float:right;width:auto;}
.pager .amount{float:left;display:none;}
.pager .limiter{float:left;}
.pager .pages{margin:0 0px;float:left;}
.pager .pages strong{float:left;padding:4px 10px 0 0;}
.pager .pages ol{display:inline;float:left;}
.pager .pages ol li a{border:0;}
.pager .pages ol li{float:left;text-align:center;width:25px;height:21px;margin:0 5px 0 0;padding:3px 0 0 0;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/page_bg.png) 0 0 no-repeat;display:inline;}
.pager .pages .current,
.pager .pages a:hover{color:#ea0d8c;}
.pager .pages ol li.next a span,
.pager .pages ol li.prev a span{display:none;}
.pager .pages ol li.next,
.pager .pages ol li.prev{background:none;float:left;padding:0;margin:0;width:auto;}
.pager .pages ol li.next a{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/next.png) 0 0 no-repeat;height:11px;width:7px;float:left;padding:0;margin:5px 0 0 5px;}
.pager .pages ol li.next a:hover{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/nexth.png) 0 0 no-repeat;}
.pager .pages ol li.prev a{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/prev.png) right 0 no-repeat;height:11px;width:7px;float:left;margin:5px 10px 0 0;}
.pager .pages ol li.prev a:hover{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/prevh.png) 0 0 no-repeat;}
/* Sorter */ 
.sorter{border:none;margin:5px 0;padding:5px;}
.sorter .view-mode{float:left;}
.sorter .sort-by{float:left;}
.sorter .link-feed{}
.sorter .sort-by label,
.pager .limiter label{float:left;font-weight:bold;padding:3px 10px 0 0;}
.sorter{float:left;margin:0 25px 0 0;padding:0;}
.steps{float:left;margin:0 30px 0 0;padding:0;}
/* Data Table */ 
.data-table{width:100%;}
.data-table th{font-weight:bold;padding:5px;white-space:nowrap;}

.data-table td{padding:5px;}
.data-table thead{}
.data-table tbody{}
.data-table tfoot{}
.data-table tr.first{}
.data-table tr.last{}

.data-table tr.odd,
.data-table tr.last.odd{background-color:#F6F6F6;}

.data-table tr.even {border-bottom:1px dotted #a6a6a6;border-top:1px dotted #a6a6a6;}
.data-table tr.even.last {border-bottom:0;}
.shopping-cart-head thead th.last {padding-right:20px;}
.shopping-cart-head thead th.first {padding-left:20px;}
.cart-table tbody td.last {padding-right:20px;}
.cart-table tbody td.first {padding-left:20px;}

.cart-table.data-table tr td {padding-bottom: 8px;padding-top: 5px;}


.data-table th .tax-flag{font-weight:normal;white-space:nowrap;}
.data-table td.label,
.data-table th.label{background-color:#F6F6F6;font-weight:bold;}
.data-table td.value{}
/* Tax Details Row */
tr.tax-total{cursor:pointer;}
tr.tax-total td{}
tr.tax-total .tax-collapse{background:url(../images/bg_collapse.gif) 0 4px no-repeat;cursor:pointer;float:right;padding-left:20px;text-align:right;}
tr.show-details .tax-collapse{background-position:0 -53px;}
tr.show-details td{}
tr.tax-details td{background-color:#F6F6F6;}
tr.tax-details-first td{}
/* Shopping cart tax info */
.cart-tax-info,
.cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{cursor:pointer;}
.cart-tax-total{background:url(../images/bg_collapse.gif) 100% 4px no-repeat;cursor:pointer;padding-right:20px;}
.cart-tax-total-expanded{background-position:100% -52px;}
/* Lists Decoration */
li.odd{}
li.even{}
dt.odd,
dd.odd{}
dt.even,
dd.even{background-color:#F6F6F6;}
/* Class:std - styles for admin-controlled content */
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote{margin:0 0 1em;padding:0;}
.std ul{list-style:disc outside;padding-left:1.5em;}
.std ol{list-style:decimal outside;padding-left:1.5em;}
.std ul ul{list-style-type:circle;}
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul{margin:.5em 0;}
.std dt{font-weight:bold;}
.std dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std address{font-style:normal;}
.std b,
.std strong{font-weight:bold;}
.std i,
.std em{font-style:italic;}
/* Misc */
.link-rss{background:url(../images/icon_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap;}
.category-title .link-rss{display:none;}
/* ======================================================================================= */
.cms-home .col-main{margin-top:10px;}
#slideshowmain{height:350px;width:900px;}
#slideshowmain .slide{position:absolute;}
/* Header ================================================================================ */
.header-container{float:left;padding:5px 0 10px 0;width:100%;margin-bottom:10px;}
.header{padding:0 0 0 5px;position:relative;}
#header1{width:100%;position:absolute;float:right;}
#header2{padding:10px 0 0 0;width:100%;float:left;}
.header .logo{float:left;background-position:0 0;background-repeat:no-repeat;margin:0;text-indent:-999em;}
.header .logo a{display:block;height:50px;width:160px;}
.header .welcome-msg{color:#828282;float:left;font-size:10px;margin-right:10px;text-align:right;}
.header .links{float:right;margin-right:0px;margin-top:0;}
.header .links li{float:left;margin-left:0px;}
.header .links li span.sep{color:#828282;font-size:10px;margin-left:5px;margin-right:5px;}
.header .links li a{color:#828282;font-size:10px;text-decoration:none;}
.header .form-search{float:right;margin-top:0px;text-align:left;}
.header .form-search .search-autocomplete{z-index:999;}
.header .form-search .search-autocomplete ul{background-color:#FFFFFF;border:1px solid #DDDDDD;}
.header .form-search .search-autocomplete li{border-bottom:1px solid #DDDDDD;cursor:pointer;padding:3px;}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold;}
.header .form-search .search-autocomplete li.selected{}
.header .form-language{color:#999999;float:right;font-size:10px;margin-top:1px;text-align:left;}
.header .form-language select{text-align:left;}
/********** < Navigation */
.header-nav-container{float:left;padding:0 0 0 0;margin:13px 0 0 0;}
/********** Navigation > */
/* ======================================================================================= */
/* Sidebar =============================================================================== */
.block{margin:0 0 0 0;float:left;}
.block .block-title{padding:0 10px;}
.block .block-title h2{color:#828282;font-family:verdana,arial,tahoma,helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1.5;}
.block h3{font-size:14px;line-height:1.5;}
.block .block-content{padding:10px;}
.block .actions{text-align:right;}
.block .actions a{float:left;}
/* Block:Account */
.block-account{}
/* Block:Currency Switcher */
.block-currency{}
.block-currency select{border:1px solid #888888;width:100%;}
/* Block:Layered Navigation */
.block-layered-nav{}
.block-layered-nav dt{color:#000000;font-size:12px;font-weight:bold;margin-bottom:0;margin-top:10px;width:auto;}
.block-layered-nav .currently{}
.block-layered-nav a{color:#000000;font-size:10px;font-weight:bold;}
/* Block:Cart */
.block-cart{}
.block-cart .amount a{font-weight:bold;}
.block-cart .subtotal .price{font-weight:bold;font-size:10px;color:#E70D9E;}
.block-cart .subtotal{text-align:left;white-space:nowrap;font-size:10px;margin-top:5px;}
.block-cart .actions a{font-weight:bold;margin-top:5px;}
.block-cart .actions a:hover{color:#E70D9E;}
.mini-products-list li{padding:5px 0;}
.mini-products-list .product-image{border:1px solid #DDDDDD;float:left;margin-right:-75px;padding:5px;width:50px;}
.mini-products-list .product-details{margin-left:75px;}
.mini-products-list .product-details h4{font-size:1em;font-weight:bold;margin:0;}
.mini-products-list .product-details .btn-remove{float:right;}
/* Block:Wishlist */
.block-wishlist{}
/* Block:Related */
.block-related{}
.block-related li{padding:5px 0;}
.block-related input.checkbox{float:left;margin-right:-20px;}
.block-related .item{margin-left:20px;}
.block-related .item .product-image{float:left;margin-right:-65px;}
.block-related .item .product-details{margin-left:65px;}
.block-related h3 a{font-size:11px;font-weight:normal;}
.block-related a{font-size:10px;}
/* Block:Compare Products */
.block-compare{}
.block-compare li{padding:5px 0;}
/* Block:Viewed */
.block-recent{}
/* Block:Poll */
.block-poll{}
.block-poll input.radio{float:left;margin:1px -18px 0 0;}
.block-poll .label{display:block;margin-left:18px;}
.block-poll .answer{}
.block-poll .votes{font-weight:bold;}
/* Block:Subscribe */
.block-subscribe{border:none;clear:left;float:left;margin-top:3px;width:500px;}
.block-subscribe .block-title{display:none;}
.footer .block-content{margin:0;padding:0;}
.block-subscribe label{float:left;font-weight:bold;margin-top:2px;}
.block-subscribe input,.block-subscribe button{float:left;margin-left:5px;}
/* Block:Reorder */
.block-reorder{}
.block-reorder li{padding:5px 0;}
.block-reorder input.checkbox{float:left;margin:3px -20px 0 0;}
.block-reorder .label{display:block;margin-left:20px;}
/* Block:Banner */
.block-banner{}
.block-banner .block-content{text-align:center;}
/* Block:Checkout Progress */
.block-progress{float:right;margin-top:0px;width:220px;}
.block-progress .block-content{float:left;width:180px;padding:5px 20px 5px 20px;margin:0;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/box_220.png) 0 0 repeat-y;}
.block-progress dt{font-weight:normal;}
.block-progress dt.complete{font-weight:bold;margin-bottom:10px;}
.block-progress dd.complete{font-weight:normal;}
.block-progress .block-title h2{font-size:12px;font-weight:normal;}
.block-progress .block-title{background:#F3F3F3;}
/* ======================================================================================= */
/* Category Page ========================================================================= */
.category-title{color:#000000;margin:0 0 10px;margin-top:3px;}
.category-title h2{font-size:14px;font-weight:bold;}
.category-image{display:block;margin:0 auto;}
.category-products{padding:0;}
/* Grid Type */
.listing-type-grid a{border:0;}
.listing-type-grid h3{font-size:11px;font-weight:normal;margin-bottom:10px;margin-top:10px;}
.listing-type-grid h3 a{color:#727272;font-weight:bold;text-decoration:none;}
.listing-type-grid span.price{font-size:11px;color:#828282;}
.listing-type-grid span.price-label{font-size:10px;}
.listing-type-grid .desc{margin-top:5px;}
.listing-type-grid .grid-row{float:left;width:650px;margin:15px 0 0 0;padding:0 0 5px 0;border-bottom:1px dotted #a6a6a6;}
.listing-type-grid .grid-row.first{margin:0;}
.listing-type-grid .grid-row.last{float:left;width:650px;border-bottom:1px dotted #a6a6a6;margin:15px 0 15px 0;}
.listing-type-grid li.item{float:left;width:319px;padding:0px 0 10px 0;}
.listing-type-grid li.item.odd{float:left;width:325px;}
.listing-type-grid li.item.odd{float:left;width:325px;}
.listing-type-grid li.item.even{float:left;width:325px;}
.listing-type-grid .last{border-bottom:0;}
.listing-type-grid .product-image{padding:0 20px 0 0;text-align:left;float:left;}
.listing-type-grid li.item.even .product-image{padding:0 20px 0 10px;}
.listing-type-grid .rating-box{float:left;margin-left:0;margin-right:5px;}
.listing-type-grid .actions{margin:10px 0;text-align:center;}
/* View Type:List */
.products-list li.item{float:left;width:100%;background:none;margin:0 0 15px 0;padding:0;}
.products-list li.even{background:none;border-bottom:1px dotted #a6a6a6;border-top:1px dotted #a6a6a6;padding:15px 0 15px 0;}
.products-list li.even.last{border-bottom:1px dotted #a6a6a6;padding:15px 0 10px 0;}
.products-list .product-image{float:left;}
.products-list .product-shop{float:right;width:450px;}
.products-list .button{}
.products-list .price-box{float:left;margin-right:15px;margin-top:3px;}
.products-list span.price{font-size:11px;color:#828282;}
.products-list span.price-label{font-size:10px;}
.products-list h3{font-size:11px;font-weight:normal;margin-bottom:10px;margin-top:10px;}
.products-list h3 a{color:#E70D9E;font-weight:bold;text-decoration:none;}
.products-list .desc{float:left;margin-top:5px;width:100%;}
.products-list .rating-box{float:right;margin-right:5px;margin-top:5px;}
.products-list .rating-links{clear:right;float:right;}
.products-list .add-to-links{float:left;}
.products-list .add-to-links li{float:left;padding-right:10px;}
.products-list .add-to-links li a{float:left;}
/* ======================================================================================= */
/* Product View ========================================================================== */
.product-view{}
.product-essential{}
.product-collateral{float:left;padding:0;margin-top:0;}
/* Product Images */
.product-view .product-img-box{float:left;width:267px;height:282px;}
.product-view .product-img-box .product-image{border:1px solid #cecece;background:#f9f9f9;-moz-border-radius:5px;-khtml-border-radius:5px;padding:0 0 0 0;margin-top:5px;}
.product-view .product-img-box{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/view_image_bg.png) 0 0 no-repeat;padding:0 5px 0 5px;}
.product-view .product-img-box .product-image-zoom{height:270px;overflow:hidden;position:relative;width:265px;z-index:9;}
.product-view .product-img-box .product-image-zoom img{cursor:move;left:0;position:absolute;top:0;}
.product-view .product-img-box .zoom-notice{text-align:center;margin-bottom:10px;margin-top:10px;}
.product-view .product-img-box .zoom{background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;height:18px;margin:0 auto 13px;padding:0 28px;position:relative;z-index:9;}
.product-view .product-img-box .zoom #track{height:18px;position:relative;}
.product-view .product-img-box .zoom #handle{background:url(../images/magnifier_handle.gif) 0 0 no-repeat;height:22px;left:0;position:absolute;top:-1px;width:9px;}
.product-view .product-img-box .zoom .btn-zoom-out{left:2px;position:absolute;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}
.product-view .product-img-box .more-views{margin-top:20px;}
.product-view .product-img-box .more-views ul{margin-left:-4px;}
.product-view .product-img-box .more-views h3{display:none;}
.product-view .product-img-box .more-views li{background:fff;border:1px solid #cecece;-moz-border-radius:3px;-khtml-border-radius:3px;float:left;margin:0 0 8px 8px;padding:1px;}
.product-image-popup{margin:0 auto;}
.product-image-popup .nav{text-align:center;}
.product-image-popup .image{display:block;}
.product-image-popup .image-label{}
/* Product Shop */
.product-view .product-shop{float:right;width:335px;}
.product-view .product-name h2{font-size:11px;margin-bottom:15px;color:#727272;font-weight:bold;}

.product-view h3{font-weight:normal;margin-bottom:0px;}
.product-view .short-description{}
.product-view .price-box span{text-align:left;}
.product-view .price-box{padding:10px 0 10px 0;float:left;width:100%;}
.product-view .price-box .price{font-size:13px;font-weight:bold;color:#E70D9E;}
.product-view .rating-box{float:right;}
.product-view .rating-links{clear:right;float:right;}
.product-view .add-to-links{float:left;}
.product-view .or{display:none;}
.product-view p{text-align:left;}
.product-view p.availability{text-align:left;}
/* Rating */
.ratings{}
.ratings .amount{}
.ratings .rating-links{}
.ratings dt{}
.ratings dd{}
.rating-box{background:url(../images/bg_rating.gif) 0 0 repeat-x;font-size:0;height:13px;line-height:0;overflow:hidden;position:relative;width:69px;}
.rating-box .rating{background:url(../images/bg_rating.gif) 0 100% repeat-x;height:13px;left:0;position:absolute;top:0;}
/* Availability */
.availability{}
.availability .in-stock{color:#629001;font-weight:bold;}
.availability .out-of-stock{color:#FF0000;font-weight:bold;}
/********** < Product Prices */
.price{font-size:11px;font-weight:bold;white-space:nowrap !important;}
.price-notice .price{font-size:11px;font-weight:bold;color:#828282;white-space:nowrap !important;}
.price-notice{float:right;padding:0 15px 0 0;}
.price-box-bundle{}
/* Regular price */
.regular-price{}
.regular-price .price{font-weight:bold;}
/* Old price */
.old-price{}
.old-price .price-label{white-space:nowrap;}
.old-price .price{font-weight:bold;text-decoration:line-through;}
/* Special price */
.special-price{}
.special-price .price-label{font-weight:bold;white-space:nowrap;}
.special-price .price{font-weight:bold;}
/* Minimal price (as low as) */
p.minimal-price{padding:0;}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
a.minimal-price-link{display:block;}
a.minimal-price-link .label{}
a.minimal-price-link .price{font-weight:normal;}
/* Excluding tax */
.price-excluding-tax{display:block;}
.price-excluding-tax .label{white-space:nowrap;}
.price-excluding-tax .price{font-weight:normal;}
/* Including tax */
.price-including-tax{display:block;}
.price-including-tax .label{white-space:nowrap;}
.price-including-tax .price{font-weight:bold;}
/* Excl tax (for order tables) */
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
/* Incl tax (for order tables) */
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
/* Price range */
.price-from{}
.price-from .price-label{font-weight:bold;white-space:nowrap;}
.price-to{}
.price-to .price-label{font-weight:bold;white-space:nowrap;}
/* Price as configured */
.price-as-configured .price{}
.price-as-configured .price-label{display:none;}
.price-as-configured{}
/* Price notice next to the options */
.price-notice{padding-left:10px;}
.price-notice .price{font-weight:bold;}
/********** Product Prices > */
/* Tier Prices */
.tier-prices{float:left;width:100%;margin-top:5px;}
.tier-prices .price{font-weight:bold;}
.tier-prices .benefit{}
/* Add to Links */
.add-to-links .separator{display:none;}
/* Add to Cart */
.add-to-cart label{float:left;margin-right:5px;}
.add-to-cart .qty{float:left;}
.add-to-cart button.button{float:left;margin-left:5px;}
/* Add to Links + Add to Cart */
.add-to-box{}
.add-to-box .add-to-cart{float:left;}
.add-to-box .or{float:left;margin:0 10px;}
.add-to-box .add-to-links{float:left;}
/* Product Options */

.split {float:left;width:345px;}


 .split .product-options{
width:172px;position:relative;
}

 .split .product-options.even {
 width:173px;
 }

 .split .product-options select{
height:24px;padding:0;
}
.product-options{width:345px;float:left;margin:10px 0 0;padding:10px 0 0 0;border-top:1px dotted #a6a6a6;}
.product-options dt{float:left;width:100%;}
.product-options dt label{font-weight:bold;}
.product-options dt .qty-holder{float:right;}
.product-options dt .qty-holder label{font-weight:normal;padding:0 0 4px 0;vertical-align:middle;}
.product-options dt .qty-disabled{background:none;border:0;}
.product-options dd{float:left;margin:10px 0 0 0;width:100%;}
.product-options dl.last dd.last{}
.product-options dd .qty-holder input{float:left;text-align:center;width:15px;}
.product-options dl.left{float:left;width:100%;padding:0;margin:0;}
.product-options dl.right{float:right;width:30px;padding:0;margin:0;}
.product-options dl.right input{float:left;text-align:center;width:15px;}
.product-options .options-list li{float:left;margin:0 0 5px 0;padding:0;width:100%;}
.m2 .product-options .options-list li{float:left;margin:0 0 5px 0;padding:0;width:50%;}
.product-options .options-list input.FORMhidden{float:left;height:15px;}
.product-options dd textarea{height:8em;width:98%;}
.product-options .options-list{float:left;width:100%;padding-bottom:0;}
.product-options .options-list input.radio{float:left;margin:2px 0px 0 0;}
.product-options .options-list input.checkbox{float:left;margin:3px -20px 0 0;}
.product-options .options-list .label{display:block;margin-left:20px;padding:0;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{color:#E70D9E;float:left;padding:0 0 0;width:100%;}
.product-options-bottom{float:left;border-top:1px dotted #a6a6a6;padding:5px 0 10px 0;width:100%;margin:10px 0 0 0;}
.product-options-bottom .price-box{padding:10px 0 10px 0;}
/* Grouped Product */
.grouped-items{}
/* Block:Description */
.product-view .description{float:left;border-top:1px dotted #a6a6a6;margin-top:10px;padding:10px 0 10px 0;}
.product-view .description .std{float:left;margin-top:10x;}
/* Block:Additional */
.product-view .additional{}
/* Block:Upsell */
.product-view .up-sell{}
.product-view .up-sell .products-grid td{width:25%;}
/* Block:Tags */
.product-view .tags{float:left;border-top:1px dotted #a6a6a6;padding:10px 0 0 0;margin-top:10px;width:100%;}
.product-view .tags .form-add-tags label{float:left;width:100%;padding:0 0 10px 0;}
.product-view .tags .form-add-tags .input-box{float:left;margin:0 0 0 0;width:180px;}
.product-view .tags .form-add-tags input.input-text{width:155px;}
.product-view .tags .form-add-tags button.button{margin-top:-5px;}
.product-view .tags .form-add-tags p{clear:both;}
.product-view .tags ul{margin-bottom:10px;margin-top:5px;}
.product-view .tags .form-add-tags{margin-bottom:10px;}
.product-view .tags p{text-align:left;}
/* Block:Reviews */
.product-view .reviews{}
/* Block:Add Review */
.product-view .add-review{}
.product-view .add-review .product-name span{font-weight:normal;}
/* ======================================================================================= */
/* Content Styles ================================================================= */
.product-name{font-size:1em;font-weight:bold;line-height:1.5;}
/* Product Tags */
.tags-list li{display:inline;}
/* Advanced Search */
.search-summary{}
/* CMS Home Page */
.cms-home .products-grid td{width:20%;}
/* Sitemap */
.sitemap{}
/* ======================================================================================= */
/* Product Review ======================================================================== */
.product-review{}
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{border:1px solid #DDDDDD;display:block;padding:1px;}
.product-review .details{float:right;width:570px;}
/* ======================================================================================= */
/* Shopping Cart ========================================================================= */
.cart{float:left;width:900px;}
.cart .col2-set{width:600px;}
.cart .col2-set .col-1{float:left;width:310px;}
.cart .col2-set .col-2{float:right;width:300px;}
.cart .checkout-types{float:right;text-align:right;}
/* Shopping Cart Table */
.cart-table .item-msg{font-size:10px;}
/* Shopping Cart Collateral boxes */
.cart .cart-collaterals{float:left;width:590px;margin-top:15px;}
.cart .crosssell .product-image{float:left;margin-right:-90px;}
.cart .crosssell .product-shop{margin-left:90px;}
.cart .crosssell{background:#F3F3F3;margin-top:10px;padding:10px;}
.cart .shipping{float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/box_280.png) 0 0;padding:5px 20px 0 20px;width:240px;}
.cart .shipping .buttons-set{border:none;}
.cart h3{font-size:11px;font-weight:normal;color:#828282;}
.cart .discount{float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/box_280.png) 0 0;padding:5px 20px 0 20px;width:240px;}
.cart .discount .input-text{width:100%;float:left;padding:5px 0 10px 0;}
.cart .discount .input-text input{width:210px;}
.shopping-cart-head{float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/cart-head.png) 0 0;padding:9px 0 0 0px;width:900px;height:34px;}

.shopping-cart-head thead th.last {padding-right:20px;}

.shopping-cart-btm{float:left;background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/cart-head.png) 0 0;padding:9px 20px 0 20px;width:860px;height:34px;}
.shopping-cart-btm .data-table{width:860px;}
.cart-table.data-table{width:888px;margin:0 5px 0 5px;}
.cart-table.data-table td{padding:5px 0 5px 0;}

.shopping-cart-btm a{border:0;font-weight:bold;margin-left:15px;}
.shopping-cart-btm a:hover{color:#E70D9E;}
.cart .data-table th{font-weight:bold;padding:5px 0 5px 0;white-space:nowrap;}
.cart .discount h3,
.cart .shipping h3{color:#909090;float:left;font-size:11px;font-weight:bold;margin:0;padding:0 0 10px 0;width:100%;}
.cart form,
.cart fieldset,
.cart .discount fieldset,
.cart .shipping fieldset{float:left;width:100%;}
.cart .rcorner280{float:left;margin-bottom:5px;}
.cart .rcorner280 .tl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tl.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.cart .rcorner280 .tc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tc.png) repeat scroll 0% 0%;float:left;height:13px;width:254px;}
.cart .rcorner280 .tr{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tr.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.cart .rcorner280 .bl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bl.png) repeat scroll 0% 0%;clear:both;float:left;height:13px;width:13px;}
.cart .rcorner280 .bc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bc.png) repeat scroll 0% 0%;float:left;height:13px;width:254px;}
.cart .rcorner280 .br{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/br.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}


.cart .rcorner310 .tl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tl.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.cart .rcorner310 .tc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tc.png) repeat scroll 0% 0%;float:left;height:13px;width:284px;}
.cart .rcorner310 .tr{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/tr.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
.cart .rcorner310 .bl{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bl.png) repeat scroll 0% 0%;clear:both;float:left;height:13px;width:13px;}
.cart .rcorner310 .bc{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/bc.png) repeat scroll 0% 0%;float:left;height:13px;width:284px;}
.cart .rcorner310 .br{background:transparent url(http://dimme.dimme-server.ch/fileadmin/sysimg/br.png) repeat scroll 0% 0%;float:left;height:13px;width:13px;}
/* Shopping Cart Totals */
.cart .totals{float:right;width:310px;margin-top:15px;}
.cart .totals .total_wrap{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/box_310.png) 0 0;padding:5px 20px 0 20px;width:270px;float:left;}
.cart .totals table{width:100%;}
.cart .totals table th {padding:5px 10px 5px 0;}
.cart .totals table td{padding:5px;}
.cart .totals table th{font-weight:bold;}
.cart .totals #checkout {float:left;width:100%;margin-top:10px;}
/* Options Tool Tip */
.item-options dt{font-style:italic;font-weight:bold;}
.item-options dd{padding-left:10px;}
.truncated{cursor:help;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value dl{background-color:#F6F6F6;border:1px solid #DDDDDD;left:-99999em;padding:8px;position:absolute;top:-99999em;width:250px;z-index:999;}
.truncated .show dl{left:50%;top:-20px;}
.col-left .truncated .show dl{left:30px;top:7px;}
.col-right .truncated .show dl{left:-240px;top:7px;}
/* ======================================================================================= */
/* Checkout ============================================================================== */
/* One Page */
.opc{position:relative;}
.opc li.section{}
.opc .step-title{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/checkout_bg.png) 0 0 repeat-x;padding:12px 0 5px 14px;text-align:right;}
.opc .step-title .number{float:left;font-weight:bold;font-size:11px;line-height:22px;margin-right:5px;}
.opc .step-title h3{float:left;font-weight:bold;font-size:11px;color:#828282;margin-top:3px;}
.opc .allow .step-title{cursor:pointer;}
.opc .active{}
.opc .active .step-title{cursor:default;}
.opc .step{padding:10px;position:relative;}
.opc .step .tool-tip{right:10px;}
.opc .order-review{}
/* Multiple Addresses Checkout */
.checkout-progress{margin:10px 0;padding:0 50px;}
.checkout-progress li{border-top:5px solid #CCCCCC;color:#CCCCCC;float:left;text-align:center;width:20%;}
.checkout-progress li.active{border-top-color:#000000;color:#000000;}
.multiple-checkout{position:relative;}
.multiple-checkout .tool-tip{margin-top:-120px;right:10px;top:50%;}
.multiple-checkout .grand-total{font-size:1.5em;text-align:right;}
.multiple-checkout .grand-total big{}
.multiple-checkout .grand-total .price{}
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods {float:left;margin-left:2px;}

.sp-methods dl {
padding-bottom:10px;float:left;width:100%;
}
.sp-methods dl p{
padding:0 0 5px 0;
}



.sp-methods dt{font-weight:bold;float:left;width:100%;padding:0px 0 5px 0;}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{float:left;}

.sp-methods dd{padding-bottom:0px;float:left;}
.sp-methods li {float:left;padding:0 0 0 0;margin-right:15px;float:left;}
.sp-methods li label {margin-left:5px;padding-top:1px;float:left;}


.sp-methods dd ul {float:left;width:100%;}
.sp-methods dd ul li{margin-bottom:5px;float:left;width:auto;}

.sp-methods select.month{margin-right:10px;width:150px;}
.sp-methods select.year{width:96px;}
.sp-methods dl dt label {padding: 1px 0 0 5px;float:left;margin:0;height:auto;line-height:auto;}
.sp-methods input.cvv{width:3em !important;}



#shipping-zip-form p{float:left;padding: 0 0 10px 0;}
#shipping-zip-form .form-list li {float:left;padding: 0 0 10px 0;}
.please-wait{float:right;margin-right:5px;}
.cvv-what-is-this{cursor:help;margin-left:5px;}
/* Tooltip */
.tool-tip{background-color:#F6F6F6;border:1px solid #DDDDDD;padding:5px;position:absolute;z-index:9999;}
.tool-tip .btn-close{text-align:right;}
.tool-tip .tool-tip-content{padding:5px;}
/* Gift Messages */
.add-gift-message{}
.gift-message-form{background-color:#F5F5F5;border:1px solid #DDDDDD;}
.gift-message-form .inner-box{height:300px;overflow:auto;padding:5px;}
.gift-message-form .gift-item{}
.gift-message-link{background:url(../images/bg_collapse.gif) 0 4px no-repeat;display:block;padding-left:20px;}
.gift-message-link.expanded{background-position:0 -53px;}
.gift-message-row{}
.gift-message-row .btn-close{float:right;}
.gift-message dt strong{font-weight:bold;}
/* Checkout Agreements */
.checkout-agreements{}
.checkout-agreements li{margin:10px 0;}
.checkout-agreements .agreement-content{background-color:#F6F6F6;border:1px solid #DDDDDD;height:10em;overflow:auto;padding:5px;}
.checkout-agreements .agree{padding:6px;}
/********** Common Checkout Styles > */
/* ======================================================================================= */
/* Account Login/Create Pages ============================================================ */
.account-login,.account-create{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/login_bg.png);float:left;padding:0;width:900px;}
.account-login-top,.account-create-top{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/login_top.png);float:left;height:18px;padding:0;width:900px;}
.account-login-btm,.account-create-btm{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/login_btm.png);float:left;height:18px;padding:0;width:900px;}
.account-login .new-users{float:left;padding:10px 19px 10px 22px;width:409px;}
.account-login .registered-users{float:left;padding:0;padding:10px 22px 10px 18px;width:410px;}
.col-main .account-login h3{color:#909090;float:left;font-size:11px;font-weight:bold;margin:0;padding:0 0 10px 0;width:100%;}
.account-login p{color:#909090;float:left;font-size:11px;margin:0;padding:0 0 15px 0;width:100%;}
.account-login fieldset{float:left;padding:0;}
.account-login fieldset dl{float:left;margin:0;padding:0 0 5px 0;width:100%;}
.account-login fieldset dt{float:left;width:100%;}
.account-login fieldset dd{float:left;height:21px;margin:0;padding:0;width:100%;}
.account-login fieldset label{float:left;padding:0 2px 1px 2px;width:100%;}
.account-create{}
.account-create-info{float:left;padding:10px 19px 10px 22px;width:409px;height:200px;}
.col-main .account-create-info h3,
.col-main .account-create-right h3{color:#909090;float:left;font-size:11px;font-weight:bold;margin:0;padding:0 0 10px 0;width:100%;}
.account-create fieldset{float:left;}
.account-create-right{float:left;padding:0;padding:10px 22px 10px 18px;width:410px;}
.account-create .input-box{float:left;width:190px;margin-right:10px;}
.account-create .input-box input.input-text{width:170px;}
.account-create .input-box select.prefix{width:100px;}
.account-create .input-box input#email_address{width:370px;}
.account-create .input-box.name-prefix{float:left;width:100%;}
.account-create .input-box.email{float:left;width:100%;}
/* Account Login/Create Pages ============================================================ */
/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard .welcome-msg{}
/* Block:Recent Orders */
.dashboard .recent-orders{margin:10px 0;}
/* Block:Tags */
.dashboard .tags .number{float:left;margin-right:-20px;}
.dashboard .tags .details{margin-left:20px;}
/* Block:Reviews */
.dashboard .reviews{}
/********** Dashboard > */
/* Order View */
.order-info{border:1px solid #DDDDDD;padding:5px;background:#F9F9F9;margin-bottom:20px;}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li{display:inline;}
.order-info dt{font-weight:bold;}
/* Print Pages */
.page-print .print-head{}
.page-print .print-head img{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
/* Price Rewrites */
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax,
.page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price{display:inline;}
/* ======================================================================================= */
/* Footer ================================================================================ */
.footer p{text-align:right;}
.footer #top-links{float:left;}
.footer address{text-align:right;float:right;width:auto;}
.footer ul{float:left;padding:0 0 0 0;}
.footer .sep{padding:0 5px 0 5px;}
.footer ul li{float:left;}
.footer ul li a{color:#959394;font-size:10px;margin-right:0px;padding-right:0px;text-decoration:none;}
.footer .button{background:#666666;}
#bottomblocks{height:100px;margin-bottom:10px;margin-top:10px;width:900px;}
#bottom1,#bottom2{float:left;height:100px;margin-right:5px;width:250px;}
#bottom3{float:left;height:100px;width:390px;}
/* ======================================================================================= */
.col-left .block{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/box_218.png) 0 0;padding:2px 10px 0 10px;width:208px;}
.col-left .block-title h2{font-size:11px;font-weight:bold;}
.col-left .block-title{}
.col-left .block{float:left;}
.col-left .block-content{}
.col-main h3{font-size:11px;margin-bottom:10px;font-weight:bold;color:#ea0d8c;}
/* Products Collateral Tabs ================================================================ */
#tabs333{margin-top:15px;width:345px;float:left;}
#tabs333 a.tab{font-weight:bold;}
#tabs333 h3{margin-bottom:5px;margin-top:15px;}
#tabs333 h4{font-size:12px;font-weight:normal;}
ul#tabnav{display:block;height:20px;line-height:20px;margin:0;padding:0;}
ul#tabnav li{float:left;height:20px;list-style-type:none;margin:0 15px 0 0;padding:0;position:relative;}
ul#tabnav li a{border:none;display:block;float:left;font-size:11px;height:20px;line-height:20px;margin:0;padding:0 0;position:relative;text-decoration:none;}
ul#tabnav li a:hover,ul#tabnav li a.selected{color:#E70D9E;}
.panel{}
.col-left .block-content li{float:left;margin-left:-14px;padding:4px 0 4px 15px;width:201px;}
.col-left .block-content #currency li{float:left;margin-left:-14px;padding:0 0 0 15px;width:auto;}
.col-left .block ol{float:left;padding:0 0 10px 0;}
/* Block:Tags */
.block.block-tags ul,
.block.block-stags ul{}
.block.block-tags li,
.block.block-stags li{display:inline;float:left;width:auto;}
.block.block-tags li a,
.block.block-stags li a{line-height:0;margin:0 3px 0 0;padding:0;}
select.currency{width:170px;}
/* ======================================================================================= */
.footer{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/footer.png) 0 0 no-repeat;bottom:20px;color:#959394;font-size:9px;height:22px;margin:0 auto;padding:8px 10px 0 10px;position:absolute;text-decoration:none;width:880px;}
form.button{background-color:transparent;}
.checkout h4{color:#828282;}
.checkout .even{padding:10px;background-color:#F6F6F6;border-top:1px dotted #a6a6a6;}
.checkout .odd{padding:0px 0 10px 10px;}
#login-form ul.form-list li{width:auto;float:left;margin-right:10px;}
#login-form ul.form-list-radio{padding:0 0 10px;float:left;}
#login-form ul.form-list-radio li{width:100%;margin:0;float:left;padding:0 0 5px 0;}
#login-form ul.form-list-radio li label,
#opc-billing li.radio label{padding:1px 0 0 3px;float:left;}
#login-form p{padding:0 0 10px 0;}
#billing-buttons-container{float:left;width:100%;padding-top:10px;}
#opc-billing li.radio{float:left;width:auto;margin-right:10px;}
#my-orders-table-head,
#wishlist-table-head  {border-collapse:collapse;padding:0;margin:0 0 0 -5px;width:660px;}
#my-orders-table-head thead tr,
#wishlist-table-head thead tr
{background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/table_order_co.png) 0 0 no-repeat;height:44px;}
#my-orders-table-head thead th,
#wishlist-table-head thead th
 {padding:15px 0 14px 0;}
#my-orders-table tbody td,
#wishlist-table tbody td{padding:10px 0 10px 0;}
#my-orders-table,#shopping-cart-table.data-table {margin-top:5px;margin-bottom:5px;}
.whislist-end{
float:left;
width:620px;
padding:15px 20px 14px 20px;
text-align:right;
background:url(http://banner-flags.ch/skin/frontend/dimme/default/images/table_order_co.png) 0 0 no-repeat;height:44px;
}
.whislist-end a {border:0;font-weight:bold;margin-left:15px;}
.whislist-end a:hover {
color:#E70D9E;
}
#wishlist-table tr.odd textarea {
background-color:#F6F6F6;
overflow:hidden;
}
#my-orders-table.data-table,
#wishlist-table.data-table {
width:650px;
}
#wishlist-table.data-table a{border:0;}

#checkoutSteps .radio {
}

#co-billing-form ul li,
#co-shipping-form ul li{margin-bottom:10px;}
