/* violet text-color: #83005e
/* light violet: #e6ccdf (focus-boxes) */
/* honey yellow: #fccc00 */
/* honey yellow 50% #fde57f */

body {
	background:white none no-repeat scroll 0 0;
	color:#767676;
}

.account-box,
.box-account {
	background:#FFFFFF;
}

.account-nav {
	margin-top:-14px;
}

.account-nav .head {
	background:url('../images/checkout_background.gif') repeat-x #f0f0f0;
	border-bottom:1px solid #bebebe;
}

.account-nav .head h3 {
	color:#000000;
}

.account-nav ul {
	background:#FFFFFF;
}

.add-tag-box {
	background:none;
	padding-left:0px;
}

.add-tag-box small {
	display:none;
}

.add-to-cart .qty,
.add-to-cart-box .qty-box .qty {
	background:#d0a8c4;
}
.add-to-cart { float: left; }
.add-to-holder .add-or {
	font-weight:normal;
	text-transform:lowercase;
}
.add-to-holder .add-to-links {
	float: left;
	line-height: 1.25em;
	text-align: left;
	margin: 0;
}

.product-actions .add-to-links {
	margin: 0;
}

.product-actions {
	margin-top: 10px;
}

a.link-compare, a.link-wishlist, a.tell-a-friend, a.add-review {
	padding-left: 20px;
	padding-top: 1px;
	background: transparent none no-repeat 0 center;
	font-weight: normal;
	color: #83005E !important;
	text-decoration: none;
}

a.link-compare {
	background-image: url('../images/add_compare.gif');
}

a.link-wishlist {
	background-image: url('../images/add_wishlist.gif');
}

a.tell-a-friend {
    background-image: url('../images/tell_a_friend.gif');
}

a.add-review {
	padding-top: 2px;
	background-image: url("../images/add_review.gif");
}
.no-ratings a.add-review {
	padding-top: 3px;
}

a.link-compare:hover, a.link-wishlist:hover, a.tell-a-friend:hover, a.add-review:hover {
	color: #83005E !important;
	text-decoration: underline;
}

.block,
.base-mini {
    border-color:#e0c0d7;
    margin-bottom: 1px;
    margin-top:0px;
	overflow-x:hidden;
    position:relative;
    width:194px;
}
.side-col .block {
	margin-bottom: 1px;
}
.block .actions,
.base-mini .actions {
	background:#FFFFFF;
	padding: 6px;
	padding-bottom:0px;
}
.block .block-content,
.base-mini .content {
	background-color:#FFFFFF;
}
.block .block-title,
.base-mini .head {
    background:transparent url(../images/dynamis_base_mini_head_bg.gif) no-repeat scroll 0 0;
    border:none;
    left:-2px;
    position:relative;
    top:-2px;
    width:180px;
    color:#83005e;
}
.block .block-title {
    background:transparent url(../images/dynamis_base_mini_head_bg.gif) no-repeat scroll 1px 0;
}
.block .block-title strong,
.base-mini .head h4 {
    color:#83005e;
    padding-top:0px;
    text-transform:none;
}
.block-cart .block-title strong {
    background:transparent url(../images/icon_basket.gif) no-repeat scroll 1px 0;
}

.base-mini #navigation {
	margin-left:4px;
	padding-bottom:15px;
}

.base-mini #navigation li a {
	padding-left:14px;
	background:transparent url(../images/dynamis_empty.gif) no-repeat 0px 4px;
}
.base-mini #navigation li a.parent {
	background:transparent url(../images/dynamis_plus.gif) no-repeat 0px 4px;
}
.base-mini #navigation li a {
	color:#000000;
	text-decoration:none;
	line-height:150%;
}

.block li.odd,
.block li.even,
.base-mini ol li.odd, .base-mini ol li.even {
	background:#FFFFFF;
}

.base-mini .product-images a img {
	border:1px solid #bebebe;
}

#bgg_cart_left {
	background:url('../images/product_essential_bg.gif') top left repeat-x;
    border:1px solid #f1f1f1;
	border-top:1px solid #9c4283;
	padding:10px;
}

.breadcrumbs {
	padding-left:0px;
    margin-bottom:10px;
    width:500px;
}

.button-set {
	border-top:0px;
	margin-top:0px;
}

ol#cart-sidebar, ol#cart-sidebar li {
	background:#FFFFFF;
}

.catalog-listing h5 a,
.catalog-listing h5 a:hover {
    color:#666666;
}

.catalog-listing .ratings {
	display:none;
}

.category-head {
    padding:10px;
}

.catalog-listing .add-to {
	display:none;
}

#checkout-review-table {
	border-left:1px solid #D9DDE3;
	border-right:1px solid #D9DDE3;
	margin-top:-2px;
}

#checkout-review-table tfoot tr.first td, #checkout-review-table tfoot tr td, #checkout-review-table tfoot tr.last td {
    background:#f0f0f0;
    border:0px;	
}

#checkout-review-table tfoot tr.last td.last {
	border-top:0px;
}

#checkout-review-table tr.last td.a-right strong {
	color:#83005E;
} 

.col2-right-layout .col-main {
	width:730px;
}

.col-3-layout .col-main {
	margin-left:14px;
	width:579px;
}

.error-msg,
.success-msg,
.notice-msg,
.note-msg {
	margin-top:10px;
	color:#767676;
}
	
.error-msg li span,
.success-msg li span,
.notice-msg li span,
.note-msg li span {
	color:#83005E;
}

.footer {
	background-color:#FFFFFF;
	background:url('../images/dynamis_footer.jpg') top center no-repeat;
	padding-bottom:1em;
}

.footer-container {
	margin-top:15px;
	border-top:0px;
}

.footer .informational {
	line-height:75%;
	font-size:90%;
	color:#767676;
}

button.button,
.form-button,
#addTagForm .form-button-alt,
.mini-compare-products .form-button-alt,
#discount-coupon-form .form-button-alt,
#shipping-zip-form .form-button-alt,
#co-shipping-method-form .form-button-alt {
    background:url('../images/btn_p_background.gif') repeat-x top right #7a536f;
    border:1px solid #7a536f;
    color: #fff;
}

.generic-box {
	background:#FFFFFF;
}

.group-select,
.advanced-search {
    background:#FFFFFF;	
}

.group-select .legend,
.advanced-search .legend {
	color:#83005E;
	background:#f0f0f0;
	border:1px solid #bebebe;
}

h1#logo {
	margin:0px;
	margin-bottom:-44px;
	padding:0px;
}

h1#logo a img {
	width:300px;
	height:80px;
	vertical-align: baseline;
}

.header {
	border-top:none;
	margin: 0 auto;
    padding: 0px;
    position: static;
    text-align: left;
    width: auto;
}

.header-nav {
    visibility:hidden;
    display: none;
}

.header-nav-container {
    width:995px;
    height: 22px;
    /*margin:-6px auto 0 auto;*/
    margin-top:19px;
    background-color:transparent;
    background-image:url(../images/dynamis_stripe_yellow.jpg);
    background-repeat:no-repeat;
}

.header-top {
	background-image:url(../images/dynamis_head.jpg);
	background-repeat:no-repeat;
	padding:0px;
	width:995px;
	height: 125px;
	margin-bottom: 0px;
}

.header-top-container {
	background: transparent none no-repeat scroll 0 0;
	border-bottom:none;
}

.layered-nav,
.block-layered-nav {
	margin-top: 0;
	width: 196px;
}

.block-layered-nav .block-content {
	border: 1px solid #E0C0D7;
}
.layered-nav .actions {
	background:#f0f0f0;
}

.layered-nav .border-creator {
	border:1px solid #E0C0D7;
	border-top:1px solid #E0C0D8;
}

.block-layered-nav .block-title,
.layered-nav .head {
	display:none;
}

.block-layered-nav .block-subtitle,
.layered-nav .border-creator .narrow-by h4,
.layered-nav .border-creator h4 {
    background:url('../images/checkout_background.gif') repeat-x #f0f0f0;
    border:0px;
    border-bottom:1px solid #f0f0f0;
    text-transform:none;
}

.layered-nav .narrowed-category li .label {
	background:none;
	padding-left:0px;
}

.layered-nav .narrow-by dl {
	background:#FFFFFF;
}

.block-layered-nav dt,
.layered-nav .narrow-by dt {
	background:none;
	padding-left:12px;
    color:#2f2f2f;
}

.link-cart {
    color:#83005e !important;
    font-weight:bold !important;
}

/* .listing-type-grid .item button {
	background:#FFFFFF;
	border:0px;
	color:#83005e;
	padding-left:0px;
} */

.listing-type-list .product-shop .form-button {
/*    background:transparent;
    border:none;
    color:#83005e;
    text-decoration:underline; */
    margin:0px;
/*    padding-left:0px; */
}

.catalog-listing .add-to-cart-box .qty-box .qty {
    margin-left: 0;
}

.catalog-listing .add-to-cart-box {
	float: none;
}

.listing-type-list .product-shop .description {
    color:#666666;
}
.product-shop .buttons-set {
	display: inline;
	background: none;
	width: auto;
	height: auto;
	border: none;
}
.account-login .buttons-set{
	background: none repeat scroll 0 0 #F0F0F0;
}
.account-create .buttons-set { background: none; }
.listing-type-list .odd {
    background-color:#eeeeee;
}

.listing-type-list .even {
    background-color:#ffffff;
}

.listing-type-list .listing-item {
	border:0px;
}

.buttons-set {
	background: none;
	margin: 0;
	padding: 8px 13px;
}
.account-login .content,
.login-box .content {
	background:#FFFFFF;
}

.login-box .col-1, .login-box .col-2 { background: #F0F0F0; }

.dashboard .box-tags .box-head h2,
.account-login .registered-users h2,
.account-login .new-users h2,
.login-box .new-users h4,
.login-box .registered-users h4,
.dashboard .box-info .box-head h2,
.account-box .head h4 {
    color:#83005E;	
}

messages_product_view {
	margin-left:15px;
	margin-right:15px;
}

.main,
.middle {
    background:transparent none no-repeat scroll 0 0;
    padding:0px;
    width:995px;
}

.main-container,
.middle-container {
	margin-top: 15px;
    background:transparent none no-repeat scroll 0 0;
}

.block-cart .head h4,
.mini-cart .head h4 {
	margin-bottom:10px;
}
.block-cart .subtotal,
.mini-cart .subtotal {
	background:#f0f0f0;
    margin-left:-7px;
    margin-right:-7px;
}

.block-cart .subtotal .price,
.mini-cart .subtotal .price {
    color:#83005e;
}

.block-cart .actions,
.mini-cart .actions {
	border:0px;
	background:#e6ccdf;
	padding: 3px;
}

.block-cart .actions .form-button, .mini-cart .actions .form-button, .button-set .form-button-alt {
	background:url('../images/btn_p_background.gif') repeat-x top right #7a536f;
	border:1px solid #7a536f;
}

.mini-compare-products .head h4, .mini-wishlist .head h4 {
	background:none;
}

.block-compare .button {
	margin:5px;
}

.mini-product-tags .actions {
	margin-right:5px;
	margin-bottom:10px;
}

.mini-newsletter .content label {
	font-weight:normal;
}

.block-viewed .block-title strong,
.block-subscribe .block-title strong,
.block-compare .block-title strong,
.mini-newsletter .head h4,
.mini-poll .head h4,
.mini-product-tags .head h4,
.mini-product-view .head h4,
.mini-cart h5 {
	background:none;
}

.mini-product-view ol#recently-viewed-items li {
	background-color:#FFFFFF;
}

/*.mini-search {
    background:none;
    right:auto;
    left:0px;
    top:103px;
    width:auto;
}*/
.mini-search {
	position: static;
	width: 579px;
	background: none;
	padding: 5px 0;
	height: auto;
	margin-bottom: 1.5em;
}

.mini-search .input-text {
    border-color:#B967A9 #d1b3a5 #d1b3a5 #B967A9;
    font-size:1em;
    height:16px;
    padding:2px 5px;
}
.mini-search a img {
	vertical-align:middle;
}

/* mini search 1 column */
.col1-layout .main .mini-search {
    width: 965px;
}

.col1-layout .main .mini-search .input-text {
    width: 780px;
}

/* mini search 2 columns */
.col2-left-layout .col-left, 
.col2-right-layout .col-right {
	margin-top: -72px;
}
.col2-left-layout .main .mini-search,
.col2-right-layout .main .mini-search {
    width: 700px;
    padding: 5px 205px;
    background: #F0F0F0;
}
.col2-left-layout .main .mini-search .input-text,
.col2-right-layout .main .mini-search .input-text {
    width: 515px;
}


.mini-wishlist .actions {
	padding-bottom:5px;
}

#my-orders-table,
#shopping-cart-table,
.data-table {
    border:0px;
}

#my-orders-table thead tr th, #my-orders-table thead tr.first th,
#wishlist-table thead tr th, #wishlist-table thead tr.first th,
#checkout-review-table thead tr th, #checkout-review-table thead tr.first th,
thead tr th, thead tr.first th {
	background:#f0f0f0;
	border:0px;
}

#my-orders-table tbody tr td,
#wishlist-table tbody tr td,
#shopping-cart-table tbody tr td,
#checkout-review-table tbody tr td,
#my-reviews-table tbody tr td,
/*tbody tr td*/  {
	background:#FFFFFF;
}

#my-orders-table tfoot tr.first td, #my-orders-table tfoot tr td, #my-orders-table tfoot tr.last td,
#shopping-cart-table tfoot tr td, #shopping-cart-table thead tr th,
tfoot tr td {
    background:#f0f0f0;
    border:0px; 
}

#my-orders-table tfoot tr.last td.last {
    border-top:0px;
}

#newsletter-validate-detail button.form-button-alt, #newsletter-validate-detail button.button, #pollForm button.form-button-alt, .shopping-cart .continue-shopping, .shopping-cart .form-button-alt {
	margin-left:84px;
	margin-bottom:10px;
	background:url('../images/btn_background.gif') repeat-x top #C0C0C0;
	border:1px solid #C0C0C0;
	border-top:1px solid #909090;
	border-bottom:1px solid #C0C0C0;
	color:#767676;
}

button.button span,
button.button span span,
.block-subscribe .actions button.button span {
	background: none;
	border: none;
	color: inherit;
	height: auto;
	font: bold 12px/19px Arial,Helvetica,sans-serif;
}

.one-page-checkout a.back {
	background:none;
	padding-left:0px;
}

.one-page-checkout .active .head {
	margin-bottom:-1px;
	border-bottom:0px;
    background:transparent url(../images/dynamis_akkordeon_hl.gif) no-repeat scroll 0 0;
}

.one-page-checkout .active h3 {
    color:white;
}

.one-page-checkout .active .box {
	background:#FFFFFF;
}

.one-page-checkout .step-count {
    border:1px solid #b3b3b3;
    border-top:1px solid #7e7e7e;
}

.one-page-checkout .active .step-count {
    background:url('../images/step_count_bg.gif') repeat-x #FFFFFF;
    border:1px solid #b3b3b3;
    border-top:1px solid #7e7e7e;
    color:#83005e;
}

.one-page-checkout .box-no-padding {
	background:#FFFFFF;
}

.one-page-checkout .head {
    padding-top:1px;
    background:#F0F0F0;
    border-bottom:1px solid #c4c4c4;
}

.one-page-checkout-progress li {
    background:url('../images/checkout_background.gif') repeat-x #f0f0f0;
}

.one-page-checkout-progress h4 {
	background:transparent;
}

.one-page-checkout-progress h4.complete {
	background:url('../images/checkout_background.gif') repeat-x #f0f0f0;
	border-bottom:0px;
	color:#767676;
}
#checkout-shipping-method-load { padding: 0 20px; }
#checkout-progress-wrapper { margin-top: 15px; }
#checkout-progress-wrapper h3 {
  color: #83005E;
  text-transform: none;
  font-size: 1.05em;
}
.order-info {
	background:#f0f0f0;
}

.primary-address-list ol li {
	background:#FFFFFF;
}

#product_addtocart_form .price-box .regular-price .price {
	color:#767676;
	font-size:135%;
}

.primary-address-list h4, .address-list h4 {
	color:#83005E;
}

.product-collateral {
	background:#f0f0f0;
}

.product-collateral .form-add label {
	display: block;
}
.product-collateral .form-add .input-box,
.product-collateral .add-tag-box .input-box {
	width:272px;
	float: left;
	margin-right: 8px;
}

.product-collateral .form-add .input-box .input-text,
.product-collateral .add-tag-box .input-box .input-text {
	background:#d0a8c4;
	width:270px;
}
#review-form .input-text,
#review-form textarea {
	background-color: #fff;
	width: 450px;
}

.product-collateral h5,
.product-collateral .collateral-box h4,
.product-collateral h3,
.product-collateral h2 {
	color:#767676;
}
.product-collateral .page-head h3 {
	color: #0A263C;
}
.product-collateral .head {
	border-bottom:1px solid #C0C0C0;
}

.product-collateral p {
	color:#83005E;
}

.product-essential {
	background:none;
	color:#767676;
}

.product-essential .product-shop {
	width:370px;
}

.product-img-box {
	margin-left:-15px;
}

.product-info-box {
    margin:0px;
    border:1px solid #e0c0d7;
    border-top:1px solid #a74a8d;
    background:url('../images/product_essential_bg.gif') repeat-x top left;
}

.product-shop .description a {
	display:none;
}

.product-shop h4 {
	color:#83005E;
	margin-bottom:0px;
}

.product-info-box .product-name {
	color:#83005E;
}

.header-top .quick-access {
	float:left;
	margin-top:41px;
	padding:0px;
	width:995px;
}

.quick-access li {
  background: url("../images/shop_access_pipe.gif") no-repeat scroll 100% 0.35em transparent;
  display: inline;
  padding-right: 7px;
}

.regular-price .price {
    color:#83005e;
}

.shop-access {
	background-image:url(../images/dynamis_stripe_violet.jpg);
	float:left;
	width:995px;
	text-align:center;
}

.shop-access div, .shop-access ul {
	display: inline;
}

.shop-access ul.websites {
	margin-left: 3px;
	padding-left: 10px;
	background: transparent url(../images/shop_access_pipe.gif) no-repeat scroll left 0.35em;
	display:none;
}

.shop-access ul.websites li.dynamis_de a {
    padding-left: 20px;
    background: transparent url(../images/website/de.gif) no-repeat scroll left 2px;
}

.shop-access ul.websites li.base a {
    padding-left: 20px;
    background: transparent url(../images/website/ch.gif) no-repeat scroll left 2px;
}

.header .links {
	float: none;
}
.header .links li {
	background: url("../images/shop_access_pipe.gif") no-repeat scroll 100% 0.35em transparent;
	display: inline;
	padding-right: 7px;
	float: none;
}
.header .shop-access li a:hover {
	color: #EBBC58;
}
.header .links a, .shop-access a, .shop-access a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.shopping-cart .continue-shopping, .shopping-cart .form-button-alt {
	margin:0px;
}

.shopping-cart-collaterals {
	float:right;
	margin-right:10px;
}

.shopping-cart-collaterals .box {
	background:none;
}

.shopping-cart-collaterals .discount-codes h4,
.shopping-cart-collaterals .shipping-estimate h4 {
	background:none;
	padding-left:0px;
	color:#83005E;
}

.discount {
	width: 250px;
	float: left;
	margin-top: 25px;
	background: #F0F0F0;
	padding: 10px;
}
.discount .buttons-set { border: none; }

.shopping-cart-totals {
	border:0px;
	background:#f0f0f0;
}

.shopping-cart-totals a {
	color:#767676;
}

.shopping-cart-totals strong {
	color:#83005E;
}

.side-col .box {
	margin-bottom:1px;
}

.side-col h3 {
	text-transform:none;
	color:#83005E;
}

.success-msg,
.notice-msg,
.error-msg,
.note-msg {
	background-color:#FFFFFF;
	border:1px solid #d0d0d0;
}

#customer-reviews table.pager {
	/*background:#FFFFFF url(../images/pager_bg.gif) repeat-x scroll 0 100%;*/
}

.toolbar .pager {
    background:#fee580;
    border: none;
}

.toolbar .sorter {
    background:#faf4d2;
    border: none;
}

table.view-by td, table.pager td {
    border:0px;
}

table.view-by td.sort-by select, table.pager select {
    color:#83005E;
    border:0px;
}

input.input-text:focus,
select:focus,
textarea:focus {
	background-color:#e6ccdf;
	border:1px dashed #80737c;
}

input.input-text, select, textarea {
	/*background:url('../images/input_background.gif') top left no-repeat #f0f0f0;*/
	/*border-bottom:1px solid #f0f0f0;*/
	/*border-right:1px solid #f0f0f0;*/
}

a, a:hover {
	color:#83005e;
	text-decoration:none;
}

.add-to-holder .add-to-box li a,
.footer .informational a,
.one-page-checkout-progress .content a,
.product-shop p a,
.product-shop .ratings a,
.product-shop a,
.shopping-cart a,
.shopping-cart a:hover {
	color:#767676;
}
.btn-remove2 {
	background: transparent url(../images/btn_trash.gif) no-repeat scroll 0 0;
	width: 17px;
	height: 17px;
}

.product-shop p a:hover,
.product-shop .ratings a:hover,
.product-shop a:hover,
.add-to-holder .add-to-box li a:hover,
.block-account .block-content li.current,
.block-account .block-content li a:hover,
.base-mini #navigation li a:hover,
.footer .informational a:hover,
.one-page-checkout-progress .content a:hover {
	color:#83005E;
}
p.welcome {
	color:#83005e;
	position:relative;
	text-align:right;
	font-size:0.9em;
	top:105px;
	padding-right: 5px;
	float:right;
	margin-bottom: 0;
}
div.shopc-info div {
	font-weight:bold;
}
div.shopc-info div span {
	font-weight:normal;
}
div.error-msg {
	background-color:#E6CCDF;
	border:1px dashed #EB340A;
}
div.notice-msg, div.note-msg {
	background-color:#fccc00;
	border:1px solid #83005e;
	color:#83005e;
}
div.success-msg{
	background-color:#fde57f;
	border:1px solid #83005e;
	color:#83005e;
}
div.informational div.informational p a {
	font-size:1.2em
}
p.back-button a,
p.back-button a:hover {
	background:#7A536F url(../images/btn_p_background.gif) repeat-x scroll right top;
	border:1px solid #7A536F;
	clear:left;
	color:white;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.advanced-search-summary-box {
	border:1px solid #BBAFA0;
	background:#FFFFFF;
}
.advanced-search-summary-box ul li span {
	color:#767676;
}
.main-content .back-link {
	padding-left:8px;
}
#tracklist .normal {
    cursor:pointer;
    padding-left:15px;
}
#tracklist .playing {
    background-image:url(../images/play.gif);
    background-repeat:no-repeat;
    background-position:left center;
}
.product-info-box .product-essential #product_addtocart_form .product-options-bottom .add-to-cart-box .qty-box {
	visibility:hidden;
}
#navigation .level1,
#navigation .level2,
#navigation .level3 {
	padding-left:14px;
}
hr {
	height:1px;
	color:#000000;
	display:block;
	visibility:visible;
}
div.cms-callout-box div,
div.cms-callout-box td {
	border-bottom:1px solid #E0C0D7;
	padding:2px 0px;
}
div.shopping-cart-link {
	padding-left:20px;
	margin-bottom:10px;
    background:url(../images/icon_basket.gif) no-repeat;
}
.col-left, .col-right {
	margin-top: -15px;
	background-color:#FFFFFF;
}
.wrapper-3-columns {
    /*
    
    INFO: This can be changed via skin theme in backend
    
     */
	background:#FFFFFF url(../images/season/background.jpg) no-repeat scroll center 98px; /* seasonal background */
}

.catalog-product-view .wrapper,		/* Don't shoh on Detail pages */
. checkout-onepage-index .wrapper { /* Dont show in checkout */
	background:#FFFFFF none no-repeat scroll center 98px;

}
.welcome a {
	text-decoration:underline;
	font-weight: bold;
}
.welcome a:hover {
	text-decoration:none;
}

.one-page-checkout .shopc-checkout-text textarea {
	height: 10em;
	display: block;
	width: 99%;
}
.footer {
	width:995px;
}
.listing-type-grid li.item {
	width:170px;
}
.listing-type-grid {
	background:url("../images/bkg_products-grid3.gif") repeat-y scroll 0 0 transparent;
}
.listing-type-list .product-shop {
width:370px;
}
.listing-type-grid .grid-row {
  border-bottom: 1px solid #D9DDE3;
}
.product-name a {
  color: #83005E;
}
.block-compare button.button span { border: none; background: none; }

#product-review-table { width: 456px; }
/* Styles.css overwrites */
.fieldset {
  background: none;
  border: none;
  margin: 0;
  padding: 22px 22px 12px 22px;
}
.fieldset .legend {
  background: none;
  border: none;
  border-bottom: 1px solid #DDDDDD;
  color: #83005E;
  float: none;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 1.2em;
  padding: 0 0 5px 0;
  position: static;
  text-transform: uppercase;
}
.registered-users .legend {
  padding-left:23px;
  background: transparent url("../images/icon_page_white_text.gif") no-repeat 0 0;
}
#release_date,
#release_date_to { width: 100px; }

/* reting links customization */
.product-essential .ratings .rating-links {
    padding-top: 2px;
}
.product-essential .ratings .rating-box {
	margin-right: 10px;
}

.product-shop p.no-rating a {
	padding-top: 1px;
	padding-left: 20px;
	background: transparent url("../images/add_review.gif") no-repeat 0 center;
}

.product-shop p.no-rating a,
.ratings .rating-links a {
    color: #83005E;
    text-decoration: none;
}
.product-shop p.no-rating a:hover,
.ratings .rating-links a:hover {
    text-decoration: underline;
}

