html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	background-color: #fff;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	text-align: center;
}
input, select, textarea {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px;
}
a:link {color: #b93b5a; text-decoration: underline;}
a:visited {color: #999; text-decoration: underline;}
a:active,
a:hover {text-decoration: none;}
.clear, .clearall {clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0;}
#b-popup {background: #fff none; padding: 0 20px 10px;}
#b-popup.borderless {padding: 0;}
#b-popup.borderless-black {background-color: #000;}
#d-wrap {margin: 0 auto; text-align: left; width: 1000px;}
#b-popup #d-wrap {margin: 0; width: auto;}
#d-top {padding: 6px 16px 2px;}
#d-top-section {float: left; margin-top: 3px; padding-right: 12px;}
#d-top-section a {float: left; padding: 1px 5px;}
#d-top-section a:link {color: #000; text-decoration: none;}
#d-top-section a:visited {color: #000; text-decoration: none;}
#d-top-section a:active {color: #000; text-decoration: none;}
#d-top-section a:hover {color: #000; text-decoration: underline;}
#d-top-section a.s {font-weight: bold;}
#d-top-section a.w {border-right:1px solid #000;}
#d-top-lang {float: left;}
#d-top-lang a {float: left; height: 13px; margin: 3px 5px 0 0; width: 18px;}
#d-top-currency {float: left; font-size: 9px;}
#d-top-currency span {float:left; padding:4px 3px 0 10px;}
#d-top-currency form {float: left; margin-top: 2px;}
#d-top-currency select {background: #f4f4f4; border: 0; font-size: 9px;}
#d-top-fbconnect {float: right; padding-left: 20px;}
#d-top-fbconnect a {float: left; height: 15px;}
#d-top-quick {float: right; padding-left: 10px;}
#d-top-quick a {float: left; font-size: 10px; margin: 3px 0 0 16px; padding-bottom: 2px;}
#d-top-quick a:link {color: #333; text-decoration: none;}
#d-top-quick a:visited {color: #333; text-decoration: none;}
#d-top-quick a:active {color: #333; text-decoration: none;}
#d-top-quick a:hover {color: #333; text-decoration: underline;}
#d-top-quick div {float: left; font-size: 10px; margin: 3px 0 0 16px;}
#d-top-quick div a {float: none; margin: 0;}
#d-top-quick div a.vip {
    background: url('/images/silk/bullet_star.png') no-repeat 0 -2px;
    padding-left: 16px;
}
#d-top-quick div span {font-weight: bold;}
#d-header {background: url('/images/eleven/header.png') no-repeat; clear: both; height: 65px; overflow: hidden; padding: 0 10px; position: relative;}
#d-header-logo {left: 10px; position: absolute; top: 0; width: 250px;}
#d-header-search {left: 680px; position:absolute; top:26px;}
#d-header-search {background: url('/images/eleven/header/search-b-t.png') no-repeat left top; width: 157px;}
#d-header-search form {background: url('/images/eleven/header/search-b-b.png') no-repeat left bottom;}
#d-header-search div.p {padding: 2px 8px;}
#d-header-search input.t {border:0 none; float:left; font-size:10px; width:124px;}
#d-header-search input.b {float:left; margin:1px 0 0 2px; width:13px;}
#d-header-user {color:#fff; position:absolute; right:10px; top:8px; width:140px;}
#d-header-user .i {height: 50px; position: absolute; right: 0; width: 50px;}
#d-header-user .u {height:50px; left:0; line-height:1.2; overflow:hidden; position:absolute; text-align:right; width:82px;}
#d-header-te {height: 49px; position:absolute; right:38px; top:10px; width:49px;}
#d-nav {background-color: #292929; border-top: 1px solid #4f4f4f; padding: 4px 0 5px;}
#d-nav ul {text-align: center;}
#d-nav li {background: url('/images/eleven/nav-sep.png') no-repeat 0 2px; display: inline;}
#d-nav li.f {background-image: none;}
#d-nav li a {font-size: 10px; font-weight: bold; padding: 0 9px 0 14px; text-transform: uppercase;}
#d-nav li a:link {color: #fff; text-decoration: none;}
#d-nav li a:visited {color: #fff; text-decoration: none;}
#d-nav li a:active {color: #fff; text-decoration: none;}
#d-nav li a:hover {color: #fff; text-decoration: underline;}
#d-content {padding: 10px 0 4px;}
#b-popup #d-content {padding-top: 0;}
#b-popup.borderless #d-content {padding: 0;}
#b-popup.bc-popup-pad #d-content {padding-top: 20px;}
#d-primary {background-color: #fff; float: left; padding: 0 4px 10px; width: 632px;}
#d-secondary {float: left; padding-left: 12px; width: 210px;}
#d-tertiary {float: right; width: 124px;}
#d-primary-wide {background-color: #fff; float: left; padding: 0 4px 10px; width: 856px;}
#d-secondary-wide {float: right; width: 124px;}
#d-footer {clear: both; color: #7a7a7a; padding-top: 30px; text-align: center;}
#d-footer a:link,
#d-footer a:visited,
#d-footer a:active {color: #7a7a7a; text-decoration: none;}
#d-footer a:hover {color: #7a7a7a; text-decoration: underline;}
#d-footer li {display: inline;}
#d-footer li a {background: url('/images/eleven/footer/nav_sep.png') no-repeat 0 center; padding: 0 9px 0 10px;}
#d-footer li.nob a {background-image: none;}
#d-footer .fa {position: relative;}
#d-footer .fa .b {text-align: left;}
#d-footer .fa .b a {margin-right: 6px;}
#d-footer .fa .p {position: absolute; right: 0; top: -28px;}
#d-footer .fb {background-color:#292929; line-height:1.6; margin-top: 5px; padding: 12px 120px 10px; position: relative;}
#d-footer .fb .c {position: absolute; right: 40px; top: 40px;}
#d-footer .fb .f {color: #ccc; font-size: 11px; text-transform: uppercase;}
#d-footer .fb .f a:link,
#d-footer .fb .f a:visited,
#d-footer .fb .f a:active {color: #ccc;}
#d-footer .fb .f a:hover {color: #ccc;}
#d-footer .fb .f li span {font-weight: bold;}
#d-footer .fb .h {padding: 18px 0 4px;}
#d-footer .fb .l {padding-top: 10px;}
#d-footer-copy {background-color:#292929; padding: 6px 0 16px;}
#d-footer-search {background-color:#292929; line-height: 16px; padding: 4px 120px 10px;}
#d-footer-search a {margin: 0 4px;}
.dc-columns .dc-column {float: left; width: auto;}
.dc-columns-2 .dc-column-60 {width: 470px;}
.dc-columns-2 .dc-column-40 {float: right; margin-top: -8px; width: 360px;}
.ex h6 {font-size: 13px; margin: 10px 0 6px;}
.ex li a {display: block; padding: 3px 0;}
.ex li a:link,
.ex li a:visited,
.ex li a:active {color: #555; text-decoration: none;}
.ex li a:hover {color: #555; text-decoration: underline;}
.ex li.d {background: url('/images/eleven/ex/dot.png') no-repeat left center;}
.ex li.d a {padding:4px 0 4px 11px;}
.ex div.p {margin: 6px 0 14px;}
.ex div.b a {display: block; margin-top: 6px;}
#contactform_0_iTypeId {width: 596px;}
#contactform .type-extras {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	overflow: hidden;
}
#contactform .type-extras input {width: 590px;}
.cf-faq {padding: 4px 0 16px;}
.cf-faq ol.c {font-size: 11px; list-style-type: decimal; margin: 0 40px 0 22px;}
.cf-faq ol.c li {line-height: 15px; margin-top: 2px;}
.cf-faq div.h {font-weight: bold; padding-bottom: 4px;}
.cf-faq div.a {overflow: hidden;}
.cf-faq a.q {color: #b93b5a; display: block; text-decoration: none;}
.cf-faq a.q:hover {text-decoration: underline;}
.cf-faq div.styled {line-height: 15px; padding: 6px 0 20px;}
.cf-faq div.styled ol {margin: 0 0 10px 28px;}
.user-list-send {padding-top: 20px;}
.user-list-send.styled h3 {
	border-top: 1px solid #eee;
	font-size: 12px;
	padding: 10px 0 2px;
}
.front-desc {font-size: 10px; line-height: 1.46; margin: 0 30px 0 0; padding-bottom: 24px;}
.front-desc h1 {font-size: 13px; margin: 0;}
.front-desc p {margin-top: 3px;}
#b-blog #d-secondary {
    border-left: 1px solid #f4f4f4;
    float: right;
    padding-left: 10px;
    width: 340px;
}
.eleven-blog-banner a img {margin-bottom: 6px;}
.eleven-blog-categories {border-bottom: 1px solid #f4f4f4; margin: 0 0 10px;}
.eleven-blog-categories div.c {line-height: 14px; padding: 10px 0;}
.eleven-blog-categories a.i {float: left; margin: 0 10px 0 0;}
.eleven-blog-categories a.i img {height: 40px; width: 40px;}
.eleven-blog-categories a.t {font-weight: bold;}
#b-blog #d-secondary .gui-tag-cloud {
    border-bottom: 1px solid #f4f4f4;
    line-height: 1.4;
    margin: 0 0 10px;
    padding: 0 0 10px;
    text-align: center;
}
#b-blog #d-secondary .gui-tag-cloud a {margin: 0 4px 0 0; text-decoration: none;}
#b-blog #d-secondary .gui-tag-cloud a:hover {text-decoration: underline;}
#b-blog #d-secondary .store-gui-twingly {
    border-top: 1px solid #f4f4f4;
    margin: 10px 0 0;
    padding: 10px 0 0;
}
.eleven-newsletter-signup div {
    color: #b93b5a;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 0;
}
#e-nl-s-email {
    background: #fff;
    border: 1px solid #ccc;
    font-size: 10px;
    padding: 2px;
    width: 96px;
}
#e-nl-s-i {vertical-align: -2px;}
body.light #d-wrap {width: 760px;}
body.light #d-secondary {float: right; padding-left: 0; width: 106px;}
body.light #d-primary-wide {width: 760px; padding: 0 0 10px;}
#d-header-light {height: 65px; overflow: hidden; padding: 0 10px; position: relative;}
#d-header-logo-light {left: 10px; position: absolute; top: 0; width: 240px;}
#d-header-section-light {left: 250px; position: absolute; top: 12px;}
#d-header-section-light a {float: left; padding: 1px 5px;}
#d-header-section-light a:link {color: #000; text-decoration: none;}
#d-header-section-light a:visited {color: #000; text-decoration: none;}
#d-header-section-light a:active {color: #000; text-decoration: none;}
#d-header-section-light a:hover {color: #000; text-decoration: underline;}
#d-header-section-light a.s {font-weight: bold;}
#d-header-section-light a.w {border-right:1px solid #000;}
#d-header-quick-light {left: 348px; position: absolute; top: 10px;}
#d-header-quick-light a {float: left; font-size: 10px; margin: 3px 0 0 16px; padding-bottom: 2px;}
#d-header-quick-light a:link {color: #333; text-decoration: none;}
#d-header-quick-light a:visited {color: #333; text-decoration: none;}
#d-header-quick-light a:active {color: #333; text-decoration: none;}
#d-header-quick-light a:hover {color: #333; text-decoration: underline;}
#d-header-quick-light div {float: left; font-size: 10px; margin: 3px 0 0 16px;}
#d-header-quick-light div a {float: none; margin: 0;}
#d-header-quick-light div span {font-weight: bold;}
#d-header-lang-light {position: absolute; right: 2px; top: 12px;}
#d-header-layout-light {position: absolute; right: 2px; top: 38px;}
#d-header-layout-light a {color: #b93b5a; font-weight: bold; text-decoration: none;}
#d-header-layout-light a:hover {text-decoration: underline;}
#d-header-search-light {left: 250px; position:absolute; top:34px;}
#d-header-search-light {background: url('/images/eleven/header/search-b-t-w.png') no-repeat left top; width: 157px;}
#d-header-search-light form {background: url('/images/eleven/header/search-b-b-w.png') no-repeat left bottom;}
#d-header-search-light div.p {padding: 2px 8px;}
#d-header-search-light input.t {background: #f4f4f4; border:0 none; float:left; font-size:10px; width:124px;}
#d-header-search-light input.b {float:left; margin:1px 0 0 2px; width:13px;}
#d-header-user-light {color:#000; position:absolute; right:10px; top:8px; width:140px;}
#d-header-user-light .i {height: 50px; position: absolute; right: 0; width: 50px;}
#d-header-user-light .u {height:50px; left:0; line-height:1.2; overflow:hidden; padding: 2px 0 0; position:absolute; text-align:right; width:82px;}
#d-nav-light {background: #f4f4f4; padding: 4px 0 5px;}
#d-nav-light ul {text-align: center;}
#d-nav-light li {background: url('/images/eleven/nav-sep.png') no-repeat 0 2px; display: inline;}
#d-nav-light li.f {background-image: none;}
#d-nav-light li a {font-size: 10px; font-weight: bold; padding: 0 9px 0 14px; text-transform: uppercase;}
#d-nav-light li a:link {color: #000; text-decoration: none;}
#d-nav-light li a:visited {color: #000; text-decoration: none;}
#d-nav-light li a:active {color: #000; text-decoration: none;}
#d-nav-light li a:hover {color: #000; text-decoration: underline;}
body.light #d-footer {color: #666;}
body.light #d-footer a:link,
body.light #d-footer a:visited,
body.light #d-footer a:active {color: #666;}
body.light #d-footer a:hover {color: #666;}
body.light #d-footer li a {background-image: url('/images/eleven/footer/nav-sep-w.png');}
body.light #d-footer li.nob a {background-image: none;}
body.light #d-footer .fb {background-color:#f4f4f4; padding: 12px 50px 10px;}
body.light #d-footer .fb .f {color: #666;}
body.light #d-footer .fb .f a:link,
body.light #d-footer .fb .f a:visited,
body.light #d-footer .fb .f a:active {color: #666;}
body.light #d-footer .fb .f a:hover {color: #666;}
body.light #d-footer-copy {background-color:#f4f4f4;}
body.light #d-footer-search {background-color:#f4f4f4;}
body.light .co-cart td.t {width: 410px;}
body.light .co-secondary {width: 320px;}
body.light .co-secondary {width: 230px;}
body.light #CheckoutForm_0_DiscountCode .column-1 {width: 135px;}
body.light #CheckoutForm_0_DiscountCode .column-2 {width: 74px;}
body.light #CheckoutForm_0_sDiscountCode {width: 120px;}
body.light #CheckoutForm_0_sMessage,
body.light #CheckoutForm_0_bGoodieBag {width: 200px;}
body.light .unifaun-dropoff-column {width: 170px;}
body.light .co-summary-payment {width: 370px;}
#b-blog.light #d-secondary {width: 100px;}
#b-blog.light .eleven-blog-categories a.i {display: none;}
#b-blog.light #d-secondary .gui-tag-cloud {border-bottom: 0;}
.styled {font-size: 11px; line-height: 1.4;}
.styled p {margin-bottom: 10px;}
.styled ul {list-style-type: disc; margin: 0 0 10px 14px;}
.styled ol {list-style-type: decimal; margin: 0 0 10px 18px;}
.styled h1, .styled h2, .styled h3, .styled h4, .styled h5, .styled h6 {font-weight: bold; margin: 8px 0 2px;}
.styled h1 {font-size: 15px;}
.styled h2 {font-size: 14px;}
.styled h3, .styled h4 {font-size: 11px;}
.styled h5, .styled h6 {font-size: 10px;}
.styled blockquote {border-left: 1px solid #ccc; margin-left: 2px; padding-left: 10px;}
.styled code, .styled pre {font-size: 100%; font-family: mono-space, monospace;}
.styled pre {border-color: #ccc; border-style: dashed; border-width: 1px 0; color: #666; margin-bottom: 10px; padding: 5px 0; white-space: pre;}
.styled pre * {font-size: 100%; white-space: pre;}
.styled-note {background: #fff; border: 1px solid #ccc; color: #000; font-size: 12px; padding: 12px 30px 2px 10px;}
.styled-note-light {font-size: 11px; padding: 8px 6px 2px;}
.gui-draggable {
	background-color: #fff;
	border: 1px solid #ddd;
	height: 500px;
	margin: 20px auto;
	padding: 1px;
	width: 500px;
}
.gui-draggable-inner {
	height: 500px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 500px;
}
.gui-draggable-zoom {
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;
}
.gui-lm {margin-bottom: 6px;}
.gui-lm span {font-weight: bold;}
.gui-lm .gui-lm-message {
	margin-bottom: 6px;
	background: url('/images/selphie/gui/round-tl.png') no-repeat;
}
.gui-lm .gui-lm-message .gui-lm-tr {
	background: url('/images/selphie/gui/round-tr.png') no-repeat right top;
}
.gui-lm .gui-lm-message .gui-lm-bl {
	background: url('/images/selphie/gui/round-bl.png') no-repeat left bottom;
}
.gui-lm .gui-lm-message .gui-lm-br {
	background: url('/images/selphie/gui/round-br.png') no-repeat right bottom;
}
.gui-lm .gui-lm-message .gui-lm-inner {
	color: #fff;
	line-height: 15px;
	font-size: 11px;
	font-weight: normal;
	margin-left: 15px;
	padding: 8px 10px 8px 0;
}
.gui-lm .gui-lm-message .gui-lm-inner a {color: #fff; text-decoration: underline;}
.gui-lm .gui-lm-message .gui-lm-inner a:hover {text-decoration: none;}
.gui-lm .gui-lm-information {
	background-color: #6f9dbe;
}
.gui-lm .gui-lm-success {
	background-color: #6a9a5b;
}
.gui-lm .gui-lm-warning {
	background-color: #484848;
}
.gui-lm .gui-lm-error {
	background-color: #ca3a3a;
}
.gui-image-switcher-preview {
	text-align: center;
}
.gui-image-switcher-list-inner a {
	border: 1px solid #ccc;
	display: inline;
	float: left;
	height: 50px;
	margin: 4px 2px 0;
	width: 50px;
}
.gui-image-switcher-list a:focus {
	outline: 0;
}
.gui-image-switcher-list-left,
.gui-image-switcher-list-right {
	background-color: #ff0;
	display: none;
	height: 52px;
	left: 6px;
	position: absolute;
	top: 4px;
	width: 9px;
}
.gui-f {margin-bottom: 30px; width: 100%;}
.gui-f-narrow {width: 360px;}
.gui-f .gui-f-outer {padding-top: 1px; border-bottom: 1px solid #eee;}
.gui-f .gui-f-inner {padding: 0 0 10px; position: relative;}
.gui-f .gui-f-inner label {display: block; font-size: 11px; padding-bottom: 2px;}
.gui-f .gui-f-inner label.required {font-weight: bold;}
.gui-f .gui-f-inner label.inline {display: inline; margin: 16px 0 0 2px; padding: 0; vertical-align: 0;}
.gui-f .gui-f-inner input.inline {margin-top: 16px;}
.gui-f .gui-f-inner input.t,
.gui-f .gui-f-inner textarea.t,
.gui-f .gui-f-inner select.t {background: #fafafa; border: 1px solid #ccc; font-size: 11px; padding: 2px; width: 620px;}
.gui-f .gui-f-inner input.t:focus,
.gui-f .gui-f-inner textarea.t:focus,
.gui-f .gui-f-inner select.t:focus {border-color: #666; outline: 2px solid #ddd;}
.gui-f-narrow .gui-f-inner input.t, 
.gui-f-narrow .gui-f-inner textarea.t, 
.gui-f-narrow .gui-f-inner select.t {width: 350px;}
.gui-f .gui-f-inner .list .li-t {margin:8px 0 -9px;}
.gui-f .gui-f-inner .list .li-i {margin:8px 0 2px;}
.gui-f .gui-f-inner .row .column {float: left;}
.gui-f .gui-f-inner .row-2 .column {width: 49%;}
.gui-f .gui-f-inner .row-2 input.t,
.gui-f .gui-f-inner .row-2 select.t {width: 280px;}
.gui-f .gui-f-inner .row-3 .column {width: 32%;}
.gui-f .gui-f-inner .row-3 input.t,
.gui-f .gui-f-inner .row-3 select.t {width: 180px;}
.gui-f .gui-f-messages {margin-top: 6px;}
.gui-f .gui-f-actions input {float: right; font-size: 11px; margin: 0 2px; padding: 2px 6px;}
.gui-f .gui-f-actions input.d {font-weight: bold;}
.gui-f .gui-f-actions {margin-top: 10px; text-align: right;}
.gui-f .gui-f-inner .row:after,
.gui-f .gui-f-box-inner:after,
.gui-f .gui-f-actions:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.gui-pager {clear: both; font-size: 11px; padding-top: 10px;}
.gui-pager .p,
.gui-pager .n {padding: 4px 10px 6px; width: auto;}
.gui-pager .p {float: left;}
.gui-pager .n {float: right; text-align: right;}
.gui-pager div.r {padding: 4px 0 0; text-align: center;}
.gui-pager div.r a,
.gui-pager div.r em,
.gui-pager div.r span.s {border-left: 1px solid #ccc; font-size: 12px; padding: 0 5px;}
.gui-pager div.r a.f,
.gui-pager div.r em.f {border-left: 0;}
.gui-pager div.r em {font-style: normal; font-weight: bold;}
.gui-pager div.r span.s {color: #999;}
.gui-pager form {margin: 0 auto; text-align: center; width: 300px;}
.gui-b {margin-bottom: 30px;}
.gui-b .gui-b-o {background: #cfdbe2 url('/images/selphie/gui/round-tl.png') no-repeat; margin: 5px 0;}
.gui-b .gui-b-o .gui-b-a {background: url('/images/selphie/gui/bubble/cover-1.gif') no-repeat; font-weight: bold; padding: 16px 0 10px 10px;}
.gui-b .gui-b-o .gui-b-a span {font-weight: normal;}
.gui-b .gui-b-o .gui-b-i {padding: 12px 20px 4px;}
.gui-b .gui-b-o-2 {background-color: #ddd;}
.gui-b .gui-b-o-2 .gui-b-a {background-image: url('/images/selphie/gui/bubble/cover-2.gif'); background-position: right top; padding: 16px 10px 10px 0; text-align: right;}
.gui-b .gui-b-o-tr {background: url('/images/selphie/gui/round-tr.png') no-repeat right top;}
.gui-b .gui-b-o-bl {background: url('/images/selphie/gui/round-bl.png') no-repeat left bottom;}
.gui-b .gui-b-o-br {background: url('/images/selphie/gui/round-br.png') no-repeat right bottom;}
.gui-t {
	border-bottom: 1px solid #e1e1e1;
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	margin-top: 15px;
	width: 100%;
}
.gui-t th {
	text-align: left;
	font-weight: bold;
	border-bottom-color: #999;
}
.gui-t th,
.gui-t td {
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 11px;
	vertical-align: middle;
}
.gui-t th span {color: #999; font-weight: normal;}
.gui-t th img {vertical-align: -3px;}
.gui-t td.c, .gui-t th.c {text-align: center; white-space: nowrap;}
.gui-t td.e {cursor: pointer;}
.gui-t td.e input {background: #fff; border: 1px solid #ccc; font-size: 11px; padding: 2px; width: 30px;}
.gui-t td.e input:focus {border-color: #666; outline: 2px solid #ddd;}
.gui-t td.highlight {font-weight: bold;}
.gui-t td.s {font-weight: bold;}
.gui-t td.h-red {color: #800;}
.gui-t td.h-green {color: #080;}
.gui-t td img {margin: 0 3px; vertical-align: middle;}
.gui-t td.linethrough {text-decoration: line-through;}
.gui-t td.linethrough:hover {text-decoration: none;}
.gui-t td.updated {color: #666666; font-weight: bold;}
.gui-t tr.faded td {color: #e1e1e1; text-decoration: line-through;}
.gui-t tr.faded td a {color: #e1e1e1;}
.gui-t tr.faded td img,
.gui-t tr.faded div.tag {display: none;}
.gui-t tr.running td.inline {background-image: url('/images/selphie/gui/loading.gif'); background-repeat: no-repeat; background-position: center center;}
.gui-t tr.running td img {visibility: hidden;}
.gui-t tr.summary td {font-weight: bold; background-color: #f1f1f1;}
.gui-t tr.summary td img {margin: 0;}
.gui-f-table-action {display: none;}
.gui-f-table-actions {margin-bottom: -5px;}
.gui-f-table-actions-wrap {float: left; margin-top: 30px; width: 350px;}
.gui-f-table-action .gui-f-inner,
.gui-f-table-actions .gui-f-inner {border-top: none;}
.gui-f-table-actions .gui-f-outer {border-bottom: none;}
.gui-icons {float: right; margin-top: 30px; width: 260px;}
.gui-icons ul {margin-top: 4px;}
.gui-icons li {float: left; font-style: italic; margin: 6px 6px 0 0; width: 120px;}
.gui-icons img {height: 16px; margin: 0 4px 2px 0; vertical-align: middle;}
.para {font-size: 11px; line-height: 1.46; margin: 0 40px 16px 0;}
.para td {
	font-size: 11px;
	background-color: #fff;
	vertical-align: top;
	padding: 3px 10px;
}
.xsmall, .xsmall td {font-size: 10px;}
.small, .small td {font-size: 11px;}
.large, .large td {font-size: 13px;}
.xlarge, .xlarge td {font-size: 14px;}
.para-h {display: none;}
.para a:link {text-decoration: underline; color: #333;}
.para a:visited {text-decoration: underline; color: #666;}
.para a:active, .para a:hover {text-decoration: none;}
.para p {margin-bottom: 1em; padding: 0;}
.para ol {margin: 0 0 1em 2.2em; padding: 0; list-style-type: decimal;}
.para ul {margin: 0 0 1em 2.2em; padding: 0; list-style-type: disc;}
.para img {margin: 0 6px 6px 0;}
#b-blog .para {line-height: 1.6;}
div.para h1, div.para h2, div.para h3, div.para h4, div.para h5, div.para h6 {margin: .8em 0 .2em;}
div.para h1 {font-size: 15px;}
div.para h2 {font-size: 14px;}
.para-wide {font-size: 11px; margin: 0 -4px 16px;}
.para-low {font-size: 11px; margin: 0 40px 0 0;}
.para-video {margin-right: -48px;}
.para-tabs {float: left; width: 100%; margin-bottom: 8px; background: url('/images/cms/tabs/back.gif') repeat-x left bottom;}
.para-tabs ul {float: left; width: 100%; margin: 0; padding: 0; list-style-type: none;}
.para-tabs li {float: left; margin: 0 0 0 1px; padding: 0;}
.para-tabs li h3 {float: left; margin: 0; padding: 0; background: url('/images/cms/tabs/left_inactive.gif') repeat-x left top;}
.para-tabs li.first {margin-left: 6px;}
.para-tabs a, .para-tabs span {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding: 7px 16px 5px;
	background: url('/images/cms/tabs/right_inactive.gif') no-repeat right top;
}
.para-tabs li.active {border-bottom: 1px solid white;}
.para-tabs li.active h3 {background-image: url('/images/cms/tabs/left_active.gif');}
.para-tabs li.active a, .para-tabs li.active span {background-image: url('/images/cms/tabs/right_active.gif'); font-weight: bold;}
.para-tabs a:link, .para-tabs a:visited {color: #000; text-decoration: none;}
.para-tabs a:active, .para-tabs a:hover {color: #000; text-decoration: none;}
.bl-p {margin: 14px 0 50px;}
.bl-t img {float: left; height: 24px; width: 24px;}
.bl-t h1,
.bl-t h2 {font-size: 18px; line-height: 1.1;}
.bl-t h1 a:link,
.bl-t h2 a:link,
.bl-t h1 a:visited,
.bl-t h2 a:visited {color: #000; text-decoration: none;}
.bl-t-a h1,
.bl-t-a h2 {margin-left: 32px;}
.bl-i {color: #999; line-height: 1.4; margin: 7px 0 12px;}
.bl-i a:link,
.bl-i a:visited {color: #b93b5a; text-decoration: none;}
.bl-i a:active,
.bl-i a:hover {text-decoration: underline;}
.bl-i-i {float: left; padding: 3px 0 0; width: 32px;}
.bl-i-i img {height: 24px; width: 24px;}
.bl-i-c-i {margin-right: 4px; vertical-align: -3px;}
.bl-i a.bl-i-c-fb:link,
.bl-i a.bl-i-c-fb:visited {color: #3b5998;}
.bl-tags {color: #999; font-size: 11px; margin: 10px 0;}
.bl-tags a {color: #999; text-decoration: none;}
.bl-tags a:hover {text-decoration: underline;}
.bl-tags a:link,
.bl-tags a:visited {color: #999;}
.bl-c {border-bottom: 1px solid #eaeaea; font-size: 11px; margin: 20px 0; padding-bottom: 12px;}
.bl-c h4 {border-bottom: 1px solid #eaeaea; font-size: 12px; padding-bottom: 4px;}
.bl-c h4 span {font-size: 11px; font-weight: normal;}
.bl-c-o {margin: 12px 0 20px;}
.bl-c-a {font-weight: bold;}
.bl-c-d {color: #999; margin: 4px 0 0;}
.bl-c-s {color: #999;}
.bl-c-s a:link,
.bl-c-s a:visited {color: #999; text-decoration: none;}
.bl-c-s a:active,
.bl-c-s a:hover {text-decoration: underline;}
.bl-c-c {line-height: 1.3; margin: 8px 40px 0 0;}
.bl-c-e {margin-top: 12px;}
.bl-c-w {font-size: 11px; font-weight: bold;}
.bl-c-r {color:#999; font-style:italic; line-height:1.2; margin:6px 40px -2px 0;}
.bl-roll {border-bottom:1px solid #e8e8e8;margin:7px 12px;padding-bottom:7px;}
.bl-roll a {display:block;float: left; width: 24px;}
.bl-roll p {color:#666;display:block;float:right;font-size:10px;line-height:1.2;width:154px;}
.bl-roll p a {float:none;font-size:11px;font-weight:bold;margin-bottom:3px;width:auto;}
.bl-roll p a:link,
.bl-roll p a:visited {color: #b93b5a; text-decoration: none;}
.bl-promote {border-bottom: 1px solid #f4f4f4; padding: 0 0 4px;}
.bl-promote div {line-height: 14px; padding: 0 0 8px;}
.bl-promote div a {color: #000; text-decoration: none;}
.bl-promote div a:hover {text-decoration: underline;}
.faq h3.c {border-bottom: 1px solid #ddd; font-size: 11px; margin: 20px 0 5px; padding-bottom: 4px;}
.faq ol.c {font-size: 11px; list-style-type: decimal; margin: 0 10px 0 22px;}
.faq ol.c li {line-height: 15px; margin-top: 2px;}
.faq div.a {overflow:hidden;}
.faq a.q {color: #b93b5a; display: block; text-decoration: none;}
.faq a.q:hover {text-decoration: underline;}
.faq div.styled {line-height: 15px; padding: 6px 0 20px;}
.faq div.styled ol {margin: 0 0 10px 28px;}
.cms-share {margin: 15px 0 10px; padding-right: 10px;}
.cms-share-r {text-align: right;}
.cms-share a {margin-right: 4px;}
.cms-share img {vertical-align: -3px;}
.cms-share span {color: #666; margin-right: 8px;}
.cms-facebook-like {min-height: 35px; margin: 20px 0; width: 450px;}
.cms-social {margin: 20px 0 10px;}
.cms-social .cms-facebook-like {float: left; margin: 0;}
.cms-social .cms-tweet-button {float: right; margin-top: 2px; text-align: right; width: 150px;}
.cms-twitter {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #f4f4f4; margin-top: 12px; padding: 14px 0 0;}
.cms-twitter-w1 {padding: 0 0 10px;}
.cms-twitter-w2 {padding: 0 12px 2px;}
.cms-twitter div.s {margin-top: 8px;}
.cms-twitter div.s div {color: #666; margin-top: 2px;}
.cms-twitter div.s p {line-height: 14px;}
.cms-twingly {margin: 20px 0 0;}
.cms-bar-edit {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    background-color: #fff;
    border-color: #e1e1e1;
    border-style: solid solid none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-width: 1px 1px 0;
    bottom: 0;
    opacity: 0.9;
    padding: 7px 16px;
    position: fixed;
    right: 30px;
}
.cms-bar-edit a {
    color: #000;
    font-weight: bold;
    margin: 0 10px;
    padding: 0 2px;
    text-decoration: none;
}
.cms-bar-edit a:hover {text-decoration: underline;}
.cms-bar-link {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: #f4f4f4;
    border-radius: 8px;
    margin: 8px 0 0;
}
.cms-bar-link a {
    color: #000;
    display: block;
    font-weight: bold;
    padding: 9px 0;
    text-align: center;
    text-decoration: none;
}
.cms-bar-link a:hover {text-decoration: underline;}
.price {color: #b93b5a;}
.pr .pr-t {float:right; padding: 15px 20px 0 0; width: 330px;}
.pr .pr-t h1 {font-size: 13px;}
.pr .pr-t div {padding-top: 4px;}
.pr-image {float: left; margin-top: 15px; width: 250px;}
.pr-summary {float: right; padding-top: 20px; width: 350px;}
.pr-price {font-size: 11px;}
.pr-price .price {font-size: 14px; font-weight: bold;}
.pr-price .i {color: #333;}
.pr-price .r {color: #999; margin-top: 2px;}
.pr-price .r span {text-decoration: line-through;}
.pr-info {font-size: 11px; margin-top: 11px;}
.pr-info a:link,
.pr-info a:visited {color: #000; text-decoration: none;}
.pr-info a:active,
.pr-info a:hover {text-decoration: underline;}
.pr-info div {margin-top: 3px;}
.pr-info div span {font-weight: bold;}
.pr-tocart {margin-top: 14px;}
.pr-tocart .q {border: 1px solid #ccc; float: left; margin: 1px 5px 0 0; padding: 2px; width: 24px;}
.pr-wish {margin-top: 6px; padding-left: 36px;}
.pr-brand,
.pr-brand-img {margin-top: 10px;}
.pr-group {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #f4f4f4;
	line-height: 1.5;
	margin-top: 10px;
	padding: 6px 10px 9px;
	width: 80%;
}
.pr-brand-desc,
.pr-group-desc {margin-top: 10px;}
.pr-share .cms-facebook-like {float: left; margin: 0 0 -18px; padding: 18px 0 0 2px;}
.pr-share .cms-google-plusone {float: left; padding: 18px 0 0 20px;}
.pr-status {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.4;
	margin: 2px 0 12px;
	padding: 10px;
	width: 80%;
}
.pr-status-campaign {background-color: #6f9dbe; color: #fff;}
.pr-status-campaign a {color: #fff;}
.pr-status-inactive {background-color: #900; color: #fff;}
.pr-status-inactive a {color: #fff;}
.pr-desc {margin-top: 30px;}
.pr-alt h2 {color:#333; margin:0 0 3px;}
.pr-alt-sep {background-color:#eaeaea; clear:both; height:1px; overflow:hidden; width:100%;}
.pr-alt div.i {float:left; padding:6px 0; width:80px;}
.pr-alt ul {float:left; margin:0; padding:6px 0; width: 240px;}
.pr-alt ul h3 img {margin-left: 4px; vertical-align: -1px;}
.pr-alt li {font-size:9px; margin:4px 0 0;}
.pr-alt li.d {color:#b93b5a;}
.pr-alt li.s {margin-top:0;}
.pr-alt form {display:inline; float:right; width:310px;}
.pr-alt div.a input {vertical-align:middle;}
.pr-alt div.a {float:right; padding:11px 0 6px; width:144px;}
.pr-alt div.a input.q {border:1px solid #ccc; margin:2px 4px 0 0; padding: 2px; width:20px;}
.pr-alt .price {margin-left:-3px; float:right; font-weight:bold; padding:15px 18px 6px 0; text-align:right; width:140px;}
.pr-alt .price .r {color: #999; font-weight: normal; text-decoration: line-through;}
.pr-alt .price .ri {margin-top: 1px; text-decoration: none;}
.pr-alt .pr-wish {float:right; margin-top:0;padding:0 5px 5px 0; text-align:right; width:290px;}
.pr-doc {margin-top: 20px;}
.pr-doc h4 {font-size: 13px;}
.pr-doc div {margin-top: 2px;}
.pr-linked h4 {border-bottom:1px solid #eaeaea; font-size: 13px; margin: 20px 0 8px; padding: 2px 0 2px 5px;}
.pr-img-all {font-weight:bold; margin-left:10px;}	
.pr-search-ext {margin-right: 40px;}
.pr-search-ext h2 {font-size: 13px;}
.pr-search-ext-spl {font-size:11px; margin-top:4px;}
.pr-search-ext-res {margin-top: 10px;}
.pr-search-ext-res dt {font-size:12px; margin-top:16px;}
.pr-search-ext-res dd {font-size:11px; margin-top:3px;}
.pr-search-more {margin: 20px 10px 4px 0; text-align: right;}
.pr-sort {margin-top: 20px;}
.pr-sort input,
.pr-sort select {background-color: #fff; border: 1px solid #f4f4f4; float: left; margin-right: 2px; padding: 1px; width: 145px;}
.pr-sort input {padding: 2px;}
select.pr-sort-r {float: right; margin-right: 0; width: 75px;}
.pr-sort-m {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #f4f4f4; margin-top:4px; padding: 10px;}
.pr-sort-c {color:#999; padding-top: 6px; text-align:right;}
.pr-r-t {color: #999; padding-top: 14px;}
.pr-r-t a {color: #999; text-decoration: none;}
.pr-r-t a:hover {text-decoration: underline;}
.pr-r-t-e {color: #b93b5a; padding-top: 14px;}
.pr-r-t-e a {color: #b93b5a;}
.pr-r-t-e a span {font-weight: bold;}
.pr-r-h h4 { font-size: 13px; margin: 20px 0 8px; padding: 2px 0 2px 5px;}
.pr-r-h div {padding:0 0 6px 5px;}
.pr-r-h {border-bottom:1px solid #eaeaea;}
#pr-r-a {margin: 10px 0 0 2px;}
#pr-r-a a {color: #000; font-size: 11px; font-weight: bold;}
.pr-r-p {border-bottom: 1px solid #eaeaea; font-size: 11px; margin: 12px 0 0; padding: 0 0 12px 2px;}
.pr-r-p-t {font-size:12px; font-weight:bold; line-height: 1.3;}
.pr-r-p-t img {float: left; margin: 4px 10px 0 0;}
.pr-r-p-c {line-height: 1.3; padding: 12px 10px 0 0;}
.pr-r-p-i {clear: both; font-size: 10px; padding-top: 5px;}
.pr-r-p-i a {color: #000; text-decoration: none;}
.pr-r-p-i a:hover {text-decoration: underline;}
.pr-r-p-b {color: #666;}
.pr-r-p-d {color: #666;}
.pr-r-p-r {padding-top: 10px;}
.pr-r-p-r span {font-style: italic;}
.pr-r-p-v {float:left; padding-top:12px; width:500px;}
.pr-r-p-v a {color: #999; margin-left: 4px;}
.pr-r-p-v span {font-style: italic; padding-right: 2px;}
.pr-r-p-y {float:right; padding: 12px 10px 0 0; text-align:right; width:100px;}
.pr-r-p-o {padding-bottom: 5px;}
.pr-r-m {margin-bottom: 10px;}
.pr-r-m-t {padding: 10px 0 0 2px;}
.pr-r-m-t a {color: #000; font-size: 11px; font-weight: bold;}
.pr-r-u {color: #888; margin-top: 20px;}
.pr-r-u a {color: #888;}
.pr-r-p-h {font-style: italic; line-height: 1.3; margin-top: 12px;}
.pr-r-a-i .styled {font-size: 10px; font-style: italic; padding-top: 2px;}
.pr-r-a-i .styled span {font-weight: bold;}
.pr-grid {margin: 30px 0 10px;}
.pr-grid div {color: #4b4b4b; font-size: 10px; line-height: 1;}
.pr-grid div.pr-g img {margin: 0;}
.pr-grid div.pr-g a {display: block; line-height: 1.3em; padding-bottom: 1px;}
.pr-grid div.pr-g a:link {color: #4b4b4b; text-decoration: none;}
.pr-grid div.pr-g a:visited {color: #4b4b4b; text-decoration: none;}
.pr-grid div.pr-g a:active,
.pr-grid div.pr-g a:hover {color: #4b4b4b; text-decoration: underline;}
.pr-grid div.pr-g .pr-g-c {color: #999; margin-top: 4px;}
.pr-grid div.pr-g .pr-g-h a {font-weight: bold;}
.pr-grid div.pr-g .pr-g-p {margin-top: 4px;}
.pr-grid div.pr-g .pr-g-d {color: #b93b5a; margin-top: 2px;}
.pr-grid div.pr-g .pr-g-r {color: #999; margin-top: 4px;}
.pr-grid div.pr-g .price {color: #4b4b4b; font-weight: bold;}
.pr-grid div.pr-g .price-reg {color: #999; text-decoration: line-through;}
.pr-grid div.pr-g .price-reg-i {color: #999; margin-top: 2px;}
.pr-grid-4 .pr-g {float: left; padding-bottom: 34px; width: 146px;}
.pr-grid-4 .pr-g-0,
.pr-grid-4 .pr-g-1 {margin-right: 16px;}
.pr-grid-4 .pr-g-3 {float: right;}
.pr-grid-4 .pr-g-i {height: 130px; padding-bottom: 10px; text-align: center;}
#b-index .pr-grid .pr-g-t img.new {display:none;}
.pr-t-wish-items .pr-price .price {font-size: 11px;}
.pr-t-wish-items .pr-price .r {line-height: 1.1; margin-top: 0;}
.br-all .c {float:left; width:156px;}
.br-all h3 {border-bottom:1px solid #ddd; font-size:13px; margin: 10px 0 5px; padding-bottom: 2px;}
.br-all ul {margin-right:10px;}
.br-all ul li {margin-bottom:6px;}
.br-footer {margin-top: 20px;}
.gr-footer {margin-top: 20px;}
.store-cur {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: #f4f4f4;
    margin: 12px 0 0;
    padding-top: 8px;
}
.store-cur select {width: 92%;}
.store-cur-c {text-align: center;}
.store-cur-w1 {padding-bottom: 12px;}
.store-cur-w2 {padding: 0 12px;}
.store-cur span {font-weight: bold;}
.store-cur h4 {color: #b93b5a; font-size: 12px; padding: 0 0 8px;}
.ct {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #f4f4f4; padding-top: 8px;}
.ct-c {line-height: 13px; text-align: center;}
.ct-w1 {padding-bottom: 12px;}
.ct-w2 {padding: 0 12px;}
.ct span {font-weight: bold;}
.ct h4 {font-size: 12px;}
.ct h4 a:link,
.ct h4 a:visited,
.ct h4 a:active,
.ct h4 a:hover {color: #b93b5a; text-decoration: none;}
.ct h4 .i {margin: 0 10px 0 4px; vertical-align: -10px;}
.ct dl {display: none;}
.ct dt {line-height: 1.3; margin-top: 6px;}
.ct dd {border-bottom: 1px dotted #ddd; margin-top: 6px; padding-bottom: 6px;}
.ct a:link {text-decoration: none;}
.ct a:visited {text-decoration: none;}
.ct a:active,
.ct a:hover {text-decoration: underline;}
.ct div.q {cursor: pointer; padding: 8px 0 2px;}
.ct div.q img {margin-right: 4px; vertical-align: -1px;}
.ct div.s {margin-top: 10px;}
.ct div.si {color: #999; margin-top: 6px;}
.ct div.si a {color: #999;}
.ct div.vip {color: #999; font-weight: bold; padding-top: 10px;}
.ct div.g {margin-top: 14px;}
.ct div.g a:link,
.ct div.g a:visited {color: #b93b5a; }
.ct div.g a:active,
.ct div.g a:hover {color: #b93b5a; }
.ct div.g a.gl {float: left; width: 40%;}
.ct-c div.g a.gl {display: block; float: none; width: auto;}
.ct div.g a.gr {float: right; font-weight: bold; text-align: right; width: 56%;}
.ct-c div.g a.gr {display: block; float: none; font-weight: bold; text-align: center; width: auto;}
.ct div.e {padding: 6px 6px 0 0; text-align: center;}
.ct-c div.e {padding: 6px 0 0;}
.ct div.e div {margin-top: 4px;}
.ct div.e a:link,
.ct div.e a:visited {text-decoration: underline; }
.ct div.e a:active,
.ct div.e a:hover {text-decoration: none;}
.ct span.v {color: #999; font-weight: normal;}
.ct-c span.price {display: block;}
.ct-add-group {padding-top: 10px;}
.ct-add-group form {float: right; width: 156px;}
.ct-add-group a {font-size: 10px; text-decoration: none;}
.ct-add-group div.b {float: left; width: 20px;}
.ct-add-group div.t {float: right; padding-top: 2px; width: 132px;}
.mu {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #f4f4f4; margin-top: 12px; padding-top: 14px;}
.mu-w1 {padding-bottom: 10px;}
.mu-w2 {padding: 0 12px;}
.mu h4 {color: #b93b5a; font-size: 12px; padding-bottom: 4px;}
.mu-brands select {width: 180px;}
.mu-groups {margin-top:10px;}
.mu-groups ul ul {margin-left:20px;}
.mu-groups li {margin-top: 5px;}
.mu-groups a {font-size: 11px; font-weight:bold;}
.mu-groups a:link {color: #000; text-decoration: none;}
.mu-groups a:visited {color: #666; text-decoration: none;}
.mu-groups a:active,
.mu-groups a:hover {text-decoration: underline;}
.mu-groups ul ul a {font-size: 11px; font-weight:normal;}
.mu-groups img {margin-right:4px;}
.mu-back {padding-bottom: 4px; text-align: center;}
.mu-back a:link,
.mu-back a:visited,
.mu-back a:active,
.mu-back a:hover {color: #b93b5a; font-weight: bold; text-decoration: none;}
.mu-f {padding: 6px 4px 0;}
.mu-f select {margin: 0 20px 0 0; width: 300px;}
.hi {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #f4f4f4; margin-top: 12px; padding: 14px 0 0;}
.hi-c {text-align: center;}
.hi-w1 {padding: 0 0 10px;}
.hi-w2 {padding: 0 12px;}
.hi h4 {color: #b93b5a; font-size: 12px; padding-bottom: 8px;}
.hi a {background: #fff none no-repeat center center; float:left; height: 60px; margin: 0 2px 2px 0; width: 60px;}
.hi.hi-c a {display: block; float: none; margin: 0 auto 2px;}
.co-cart-inner {padding: 8px;}
.co-cart td {border-bottom: 1px solid #f1f1f1; padding: 6px 12px; vertical-align: middle;}
.co-cart td.i {height: 62px; padding: 0; text-align: center; width: 62px;}
.co-cart td.t {line-height: 1.3; width: 490px;}
.co-cart td.q {padding: 0; width: 80px;}
.co-cart td.q a {margin: 0 0 0 4px;}
.co-cart td.q img {vertical-align: -4px;}
.co-cart td.q input {
    background: #fff;
    border: 1px solid #ccc;
    font-size: 11px;
    padding: 2px;
    width: 30px;
}
.co-cart td.q input:focus {border-color: #666; outline: 2px solid #ddd;}
.co-cart td.p {font-weight: bold; width: 100px;}
.co-cart td.d {width: 20px;}
.co-cart div.high {color: #e00; font-weight: bold;}
.co-cart-empty {float: left; padding: 6px 0 0 10px; width: 200px;}
.co-cart-empty a:link {color: #666; text-decoration: none;}
.co-cart-empty a:visited {color: #666; text-decoration: none;}
.co-cart-empty a:active,
.co-cart-empty a:hover {color: #666; text-decoration: underline;}
.co-cart-summary {color: #666; float: right; padding: 6px 20px 0 0; text-align: right; width: 500px;}
.co {margin-bottom: 10px;}
.co h2 {font-size: 12px; padding: 12px 0 4px 2px;}
.co h2 span {font-size: 11px; font-weight: normal;}
.co-primary {float: left; width: 520px;}
.co-secondary {float: right; width: 320px;}
.co .gui-f-box {margin-top: 20px;}
.co .gui-f-box-inner {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #f4f4f4; padding-top: 10px;}
.co .gui-f-box-inner-w1 {padding-bottom: 10px;}
.co .gui-f-box-inner-w2 {padding: 0 10px;}
.co .gui-f-outer {border-bottom: 0;}
.co .gui-f-inner input.t,
.co .gui-f-inner textarea.t,
.co .gui-f-inner select.t {background-color: #fff;}
.co-country-type .gui-f-box-inner .row-2 select.t {width: 230px;}
#CheckoutForm_0_sDiscountCode {width: 190px;}
#CheckoutForm_0_DiscountCode .column-1 {width: 200px;}
#CheckoutForm_0_DiscountCode .column-2 {width: 100px;}
#CheckoutForm_0_DiscountCode .column-2 input {margin-top: 13px;}
#CheckoutForm_0_sMessage,
#CheckoutForm_0_bGoodieBag {width: 280px;}
#CheckoutForm_0_GoodieBag .gui-f-box-inner {background-color: #dcebdb;}
#CheckoutForm_0_GoodieBag a:link,
#CheckoutForm_0_GoodieBag a:visited {color: #000; text-decoration: none;}
#CheckoutForm_0_GoodieBag a:active,
#CheckoutForm_0_GoodieBag a:hover {text-decoration: underline;}
.co-customer .gui-f-box-inner .row-1 {clear: both;}
.co-customer .gui-f-box-inner .row {padding: 2px 0;}
.co-customer .gui-f-box-inner .row-1 .column {float: none;}
.co-customer .gui-f-box-inner .row .column-1 label {float: left; padding: 3px 0 0; width: 140px;}
.co-customer .gui-f-box-inner .row .column-1 input {float: left; width: 190px;}
.co-customer .gui-f-box-inner .row .column-1 input.error {border-color: #ca3a3a;}
.co-customer .gui-f-box-inner .row .column-1 select {float: left; width: 190px;}
.co-customer .gui-f-box-inner .row .column-1 select.error {border-color: #ca3a3a;}
.co-customer .gui-f-box-inner .row-2 .column-1 {width:350px;}
.co-customer .gui-f-box-inner .row-2 .column-2 {width:110px;}
.co-customer a.careof {display: block; padding: 1px 0 1px 140px;}
.co-customer a.careof:link,
.co-customer a.careof:visited {color: #666; text-decoration: none;}
.co-customer a.careof:active,
.co-customer a.careof:hover {text-decoration: underline;}
.co-customer a img {margin-left: 4px;}
.co-customer .help {color:#666; float:left; margin-top:4px;}
.co-account .gui-f-box-inner-w2 div {font-size: 11px; line-height: 1.36; padding: 1px 0;}
.co-account .gui-f-box-inner-w2 div.n {font-weight: bold;}
.co-login .gui-f-box-inner-w2 div {line-height: 1.36; padding: 1px 0;}
.co-login .gui-f-box-inner-w2 div a {margin-right: 6px;}
.co-payment {clear: both; padding-top: 20px;}
.co-payment-inner {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #f4f4f4;
	float: left;
	margin: 0 4px 4px 0;
	padding-top: 10px;
	text-align: center;
	width: 139px;
}
.co-payment-inner-l {margin-right: 0;}
.co-payment-inner-w1 {padding-bottom: 10px;}
.co-payment-inner-w2 {height: 100px; overflow: hidden; padding: 0 6px;}
.co-payment-inner img {cursor: pointer; height: 28px; width: 127px;}
.co-payment-inner h4 {line-height: 1.2; margin: 8px 0 6px;}
.co-payment-inner .co-payment-option {margin-bottom: 4px;}
.co-payment-inner .co-payment-option input {cursor: pointer; margin-right: 4px; vertical-align: -2px;}
.co-payment-inner .co-payment-option label {cursor: pointer; display: inline; font-size: 10px; padding: 0;}
.co-payment-desc {font-size: 10px; margin-top: 8px;}
.co-summary {clear: both; padding-top: 20px;}
.co-summary-inner { padding:8px; }
.co-summary-payment { float:left; font-size:11px; padding:10px 0 0 10px; width:420px; }	
.co-summary-payment div {line-height: 1.38; margin-top: 4px;}	
.co-summary table { float:right; margin-top:10px; }
.co-summary table td {font-size: 11px; padding: 4px 1px;}
.co-summary table tr.topay td,
.co-summary table tr.topay-part td {font-size: 13px; padding: 6px 1px 8px;}
.co-summary table td span {font-weight: bold;}
.co-summary table td.k {width: 220px;}
.co-summary table td.v {width: 130px;}
.co-summary-terms { clear:both; padding-top:14px; text-align:right; }	
.co-outside-eu-inner {
    border: 3px solid #ca3a3a;
    float: right;
    font-size: 11px;
    margin-top: 20px;
    padding: 10px;
    width: 354px;
}
.co-outside-eu-inner div {line-height: 1.36; margin-top: 3px;}
.co-outside-eu-inner h4 {font-size: 12px;}
.unifaun {
	clear: both;
	margin-top: 6px;
}
.unifaun-inner {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #f4f4f4;
	clear: both;
	font-size: 11px;
	padding-top: 10px;
}
.unifaun-inner-w1 {padding-bottom: 10px;}
.unifaun-inner-w2 {background: url('/images/store/shipping/posten.png') no-repeat right -5px; padding: 3px 20px;}
.unifaun a:link,
.unifaun a:visited {color: #000; text-decoration: underline;}
.unifaun a:active,
.unifaun a:hover {text-decoration: none;}
#unifaun-dropoff {clear: both; display: none;}
#unifaun-dropoff h4 {margin: 0; padding-top: 8px;}
#unifaun-dropoff-current {display: none; float: left; padding-top: 4px; width: 550px;}
.unifaun-extra {float: right; padding-right: 35px; text-align: right; width: 130px;}
.unifaun-dropoff-columns {clear: both; margin: 0 0 0 -10px; padding: 10px 0 0;}
.unifaun-dropoff-column {float: left; display: inline; line-height: 1.4; margin-left: 10px; width: 190px;}
.unifaun-dropoff-message {clear: both; font-style: italic; padding: 16px 0 10px;}
#unifaun-dropoff-search a {vertical-align: bottom;}
#unifaun-dropoff-search div {margin-top: 4px;}
#unifaun-dropoff-search-value {margin-top:2px; width: 100px;}
.oh-overview td {font-size: 11px; padding: 2px 10px 2px 0;}
.oh-overview td span {font-weight: bold;}
.oh-address {font-size: 11px; margin-top: 20px;}
.oh-address div {float: left; margin-right: 40px; width: auto;}
.oh-address ul {margin-top: 4px;}
.oh-address ul li {margin-top: 3px;}
.oh-message {font-size: 11px; margin-top: 20px;}
.oh-message p {line-height: 1.46; margin: 3px 40px 0 0;}
.oh-summary {float: right; margin-top: 20px; width: auto;}
.oh-summary td {font-size: 11px; padding: 2px 20px 2px 0;}
.oh-summary td span {font-weight: bold;}
.tr h2 {font-size: 13px;}
.tr h3 {font-size: 12px; margin-bottom:2px;}
.tr div {float:left; font-size:11px; margin: 10px 20px 0 0; width: auto;}
.tr td {padding:0 10px 4px 0; vertical-align:top;}
.tr li {line-height:1.36;}
.store-gui-twingly {
    background: url('/images/store/social/twingly.gif') no-repeat right 10px;
    font-size: 10px;
}
.store-gui-twingly h4 {color: #333; font-size: 12px; font-weight: bold;}
.store-gui-twingly a:link,
.store-gui-twingly a:visited {text-decoration: none;}
.store-gui-twingly a:active,
.store-gui-twingly a:hover {text-decoration: underline;}
.store-gui-twingly .p {margin: 10px 0 0;}
.store-gui-twingly .p-t {margin: 2px 0 0;}
.store-gui-twingly .p-t a {font-size: 13px;}
.store-gui-twingly .p-s {margin: 6px 2px 0;}
#blue-loader {
	background: url('/images/blue/loader.gif') no-repeat;
	height: 48px;
	left: 50%;
	margin: -24px 0 0 -24px;
	position: fixed;
	top: 40%;
	width: 48px;
	z-index: 90;
}
#bluebox {
	background: transparent;
	display: none;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 18px;
	position: absolute;
	text-align: left;
	top: 0;
	z-index: 21;
}
#bluebox-close {
	background: url('/images/bluebox/close.png');
	cursor: pointer;
	display: block;
	height: 30px;
	left: -12px;
	position: absolute;
	top: -12px;
	width: 30px;
	z-index: 23;
}
#bluebox-content {
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 22;
}
#bluebox-inner {
	background-color: #fff;
	border: 1px solid #fff;
	height: 100%;
	position: relative;
	width: 100%;
}
.bluebox-iframe {display: block; height: 100%; position: relative; width: 100%;}
.bluebox-bg {display: block; position: absolute; z-index: 20;}
.bluebox-bg-t {background: url('/images/bluebox/t.png') repeat-x; height: 18px; top: -18px; width: 100%;}
.bluebox-bg-tr {background: url('/images/bluebox/tr.png') no-repeat; height: 18px; right: -13px; top: -18px; width: 13px;}
.bluebox-bg-r {background: url('/images/bluebox/r.png') repeat-y; height: 100%; right: -13px; width: 13px;}
.bluebox-bg-br {background: url('/images/bluebox/br.png') no-repeat; bottom: -18px; height: 18px; right: -13px; width: 13px;}
.bluebox-bg-b {background: url('/images/bluebox/b.png') repeat-x; bottom: -18px; height: 18px; width: 100%;}
.bluebox-bg-bl {background: url('/images/bluebox/bl.png') no-repeat; bottom: -18px; height: 18px; left: -13px; width: 13px;}
.bluebox-bg-l {background: url('/images/bluebox/l.png') repeat-y; height: 100%; left: -13px; width: 13px;}
.bluebox-bg-tl {background: url('/images/bluebox/tl.png') no-repeat; height: 18px; left: -13px; top: -18px; width: 13px;}

