body {padding:0; margin:0; width:100%; height:100%; font:normal 13px Georgia, serif; color:#623c55;}
html {height:100%; width:100%;}

#top,#bottom,#left,#right {position:fixed;background:#ffffff; z-index:9999;}
#top,#bottom {left:0;width:100%;height:12px;}
#top {top:0;}
#bottom {bottom:0;}
#left,#right {top:0;height:100%;width:10px;}
#left {left:0;}
#right {right:0;}

p {line-height:20px;}

a {text-decoration:none; color:#3e3538;}
a:hover {}

h1 {font-weight:normal; font-size:24px; color:#371f2f; font-family:Gotham,Geneva,Arial; margin-top:15px;}
h2 {font-weight:normal; font-size:20px; letter-spacing:-1px; line-height:24px; color:#371f2f; font-family:Gotham,Geneva,Arial;}
h3 {font-weight:normal; font-size:18px; line-height:16px; color:#623c55; font-family:'Microsoft Uighur',Geneva,Arial;}
h4 {font-weight:normal; font-size:14px;; color:#623c55; font-family:'Linux Libertine',Geneva,Arial; letter-spacing:1px; margin-bottom:10px;}
h5 {font:normal 18px Georgia,serif; color:#623c55; margin-top:18px; line-height:20px;}
h6 {font-weight:normal; font-size:11px; color:#ffffff; margin:0;}

#cms_main {margin:-12px auto -100px; min-height: 100%; height: auto !important; height: 100%;}

#cms_top {width:1040px; margin:0 auto; padding-top:24px; position:relative;}

#cms_logo {width:255px; height:121px; background:url(img/logo.png) no-repeat left top; float:left; margin-left:-19px;}
#cms_logo h1 {width:255px; height:121px; margin:0; /* background: transparent url(img/logo.png) no-repeat left top; */}
#cms_logo h1 a {display: block; width:255px; height:121px;}
#cms_logo h1 a * {display: none;}

#cms_menu ul {list-style:none; margin:0; padding:0; padding-top:22px;}
#cms_menu li {float:left; margin:0 39px 0 2px;}
#cms_menu li a {font-size:14px; color:#110f0f; text-decoration:none; text-transform:uppercase;}
#cms_menu li a:hover, #cms_menu li a.active {color:#a52558;}

/* Language Box */

#cms_lng {float:right; margin-right:-20px;}
.lng {position: relative; width: 76px; height: 19px; margin: 5px 6px 0pt 6px; float:right;}
.lang {font:normal 9px Arial,Geneva,Tahoma,sans-serif; color:#6c5c62; display:block; float:left; margin-top:8px;}
.language {height:18px; overflow:hidden; border-top:1px solid #d0bfbc;}
.language:hover {height:122px;}
.language a {display:block; border-bottom:1px solid #d0bfbc; border-left:1px solid #d0bfbc; border-right:1px solid #d0bfbc; padding:2px 2px 2px 8px; font:normal 10px/13px Arial, Geneva, sans-serif; color:#110f0f; text-decoration:none;}
.language a:hover {background-color:#ababab;}

/* FOOTER */

#cms_footer {width:985px; margin:0 auto; height:50px; padding:25px 0;}
#cms_footer, #cms_footer a {font:normal 10px Arial,sans-serif; text-decoration:none;}
.footer_left {float:left; color:#66475c; line-height:50px;}
.footer_center {float:left; margin-left:55px; color:#a1929c; line-height:50px;}
.footer_right {float:right; text-align:right; color:#66475c;}
a.footer {color:#66475c;}
a.footer:hover {text-decoration:underline;}

.map {text-align:center; margin:20px 0; margin-left:-20px;}

#cms_title {margin-top:60px;}
#cms_title h1 {margin-bottom:0px; padding-top:10px;}

#cms_left {width:240px; float:left;}
#cms_right {width:782px; float:left; line-height:20px;}

#cms_wrap {width:1040px; margin:0 auto; /* padding-bottom:110px; */}

ul#members {margin:0; padding:0; padding-left:28px; list-style:none; margin-top:135px;}
ul#members li a {font-size:9px; color:#9f164d; text-transform:uppercase; line-height:16px; text-decoration:none; padding:0 4px;}
ul#members li a:hover {color:#371f2f;}
ul#members li a.active { color:#371f2f; background: rgba(255,255,255,0.5) !important;	background: rgb(255,255,255); padding:3px 4px 4px 4px;}

ul#members li a.noactive {display:none;color:#aaaaaa;cursor:text;}
ul#members .vs_cat, ul#members  .vs_cat_active {margin-left:10px;}
ul#members .vs_cat a {color:#444444; font-size:9px; text-decoration:none; padding:0;}
ul#members .vs_cat_active a {color:#000000; font-size:9px; text-decoration:none; padding:0;}

select {background:#ffffff; border:1px solid #e5dce3;}

.slogan {font:bold 14px Georgia,serif; color:#623c55; text-align:center; text-transform:uppercase; margin-top:20px;}

.more {font-size:10px; color:#9f164d;}

.hover .tooltip {position:absolute; width:207px !important; padding:0 10px; background:#a52558; font-size:12px; font-weight:bold; color:#ffcce0; bottom:0; min-height:30px; display:none;}
a.hover {text-decoration:none;}


/* SHOP TOP */

.shop_top_condition {background:url(../../images/system/ico_conditions.gif) no-repeat right top; padding-right:25px; display:block; float:left; height:30px; margin-left:22px;}
.shop_top_cart {background:url(../../images/system/ico_cart.gif) no-repeat right top; padding-right:25px; display:block; float:left; height:30px; margin-left:22px;}
.shop_top_login {background:url(../../images/system/ico_login.gif) no-repeat right top; padding-right:25px; display:block; float:left; height:30px; margin-left:22px;}

/* MEMBER PAGE */

.c .reflect {margin:0 auto; margin-bottom:-112px; margin-top:-90px;}

.c_left {width:348px; float:left;}
.c_right {width:434px; float:left; margin-top:-32px;}

.c_bottle {width:190px; float:left; text-align:center; margin-left:35px;}

.c_gallery {width:424px; margin:10px auto;}
.cms_gallery img {border:0; display:block;}
.cms_gallery {padding-top:10px; padding-bottom:10px; background:url(img/gal_bg.gif) no-repeat center top; float:right; padding-right:12px; padding-left:12px;}

.cms_gallery .next{width:10px !important; height:45px !important; opacity:1 !important; border:0; cursor:e-resize; right: 0; top: 10px !important; background:url(img/arrow_l.png) no-repeat right center #ece5db;}
.cms_gallery .prev{width:10px !important; height:45px !important; opacity:1 !important; border:0; cursor:e-resize; left: 0; top: 10px !important; background:url(img/arrow_r.png) no-repeat left center #ece5db;}
#cms_wrap .cms_gallery ul li{padding:0px;height:45px;  }
.cms_gallery ul li a{display:block; width:69px;max-height: 45px; height: auto !important; height: 45px;overflow:hidden;}
.cms_gallery ul li a img{display:block;border:0px;visibility:hidden;}

.sub {font:normal 12px Arial,sans-serif; color:#9f164d;}

.c h1 {margin:12px 0 0 0;}
.c h2 {margin:0; font-size:12px; color:#9f164d;}
.c_more a {font-size:11px; text-decoration:none; color:#a42357; text-transform: uppercase; padding: 1px 12px 3px 12px; display: inline; border: 1px solid rgb(224, 191, 191); float: right; margin-top:18px;}

.c_data h1 {margin-top: 40px; margin-bottom: 2px;}
.c_data h5 {margin: 10px 0;}
.c_data {margin-top:20px;}
.c_data h2 {color:#3e3538;}
.c_domaine img {display:block; float:left; margin-right:8px;}
.c_domaine h2 {margin-top: 4px; color: rgb(35, 31, 32); font-size: 14px; line-height:15px; margin-bottom:5px;}
#domaine_link {font:normal 9px Verdana; color:#231f20; text-decoration:none; margin:0; padding:0; line-height:11px; display:block; margin-top:0px;}


/* Feature Carousel */

.enter a {font-size:10px; line-height:18px; font-weight:bold; text-decoration:none; color:#9f164d; border:1px solid #e5c9c5; width:87px; height:19px; display:block; float:left;}
.enter a:hover {background:#9f164d; color:#ffffff;}
.enter {width:178px; margin:30px auto;}

.slider {position:relative; width:1284px; margin:0 auto;}
.pof {width:222px; height:80px; /* background:url(img/pof.png) no-repeat left top; */ margin:0 auto; position:relative; z-index:12; margin-bottom:-86px;}
.pof_b {width:207px; height:51px; /* background:url(img/pof_b.png) no-repeat left top; */ margin:0 auto; position:relative; z-index:12; margin-top:-76px;}

#slider_bg {background:url(img/slider_bg.gif) no-repeat left center; position:absolute; width:1284px; height:500px; opacity:.5; -moz-opacity:.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}

.slider_button {width:114px; height:200px;display:block; position:absolute; opacity:0; -moz-opacity:0; z-index:99;}
.slider_button:hover {opacity:.6; -moz-opacity:.6;}

#but_next {/* background:url(img/next.png) no-repeat left top; */  right:-10px; top:152px; outline-style:none;}
#but_prev {/* background:url(img/prev.png) no-repeat left top; */ left:-10px; top:152px; outline-style:none;}

.carousel-container {position:relative; width:1284px; padding-top:50px; padding-bottom:48px; margin:0 auto;}
#carousel {height:430px; width:1050px; position:relative; margin:0 auto;}
.carousel-image {border:0; display:block; outline-style:none;}
.carousel-feature {position:absolute; top:-1000px; left:-1000px; border:0px solid #5d5d5d; cursor:pointer;}
.carousel-feature a {outline-style:none; text-decoration:none;}
.carousel-feature .carousel-caption {position:absolute; right:0; top:0; width:276px; height:414px;z-index:4;}
.carousel-feature .carousel-caption img {border:0; display:block; float:left;}
.carousel-feature .carousel-caption a .tooltip {position:absolute; width:207px; padding:10px 0; background:#a52558; font-size:12px; font-weight:bold; color:#ffcce0; left:0; bottom:36px; min-height:50px; display:none;}
.carousel-feature .carousel-caption a:hover .tooltip {display:block; z-index:14;}
.carousel-feature .carousel-caption a:hover img {z-index:15; position:relative; opacity:.5; -moz-opacity:.5;}
.carousel-feature .carousel-caption a:hover {background:#a52558;}
.carousel-feature .carousel-caption a {display:block; float:left; position:relative;}
.carousel-feature .carousel-caption .tooltip h6 {float:left; width:69px; text-transform:uppercase; text-align:center;}
.carousel-feature .carousel-caption .tooltip p {float:right; margin:0; width:118px; font-size:10px; color:#ffffff; line-height:10px; padding:2px 5px 0 5px;}
.carousel-feature .carousel-caption a .t-right {position:absolute; width:207px; padding:10px 0; background:#a52558; font-size:12px; font-weight:bold; color:#ffcce0; right:0; bottom:36px; min-height:50px; display:none;}
.carousel-feature .carousel-caption a:hover .t-right {display:block; z-index:14;}
.carousel-feature .carousel-caption .t-right h6 {float:right; width:69px; text-transform:uppercase; text-align:center;}
.carousel-feature .carousel-caption .t-right p {float:left; margin:0; width:118px; font-size:10px; color:#ffffff; line-height:10px; padding:2px 5px 0 14px;}

.tracker-individual-blip img {width:69px !important; height:69px !important;}

/* ROUNDABOUT */

#slider {list-style: none;padding: 0;margin: 0 auto;width: 680px; height: 250px;}
#slider li {height: 200px;width: 110px;cursor: pointer; text-align:center;}
li.roundabout-in-focus {cursor: default;}
#slider span.caption {display:none;}
#slider li img {height:100%; border:0; display:block; margin:0 auto;}
#slider-descriptions {list-style:none;display:block;width:500px;margin:15px auto 25px auto;padding:0;}
#slider-descriptions li {text-align:center;display:none;}
#slider-descriptions li.current {display:block;}

.roundabout-moveable-item img { height:100%: width:100%; }

/* ---------------- */
/* BOUTIQUE SLIDERS */
/* ---------------- */

#slider1, #slider2, #slider3 {margin:0; padding:0; list-style:none;}

/* STARS - Product slider [top] */

#shop_stars_slider .next{width:18px !important; height:52px !important; opacity:1 !important; border:0; cursor:e-resize; right: 0; top: 60px !important; background:url(img/slider/btn-right.gif) no-repeat right center #ece5db; }
#shop_stars_slider .prev{width:18px !important; height:52px !important; opacity:1 !important; border:0; cursor:e-resize; left: 0; top: 60px !important; background:url(img/slider/btn-left.gif) no-repeat left center #ece5db; }
#shop_stars_slider {margin-left:-33px; min-height:220px;}
#shop_stars_slider li {margin:0 5px;}
#shop_stars_slider img {margin-bottom:10px; max-height: 145px; max-width:140px;}
#shop_stars_slider {font:bold 15px/17px Arial,Geneva,sans-serif; color:#3e3538; letter-spacing:-1px;}
#shop_stars_slider .shop_stars_member {display:block; font:normal 13px Arial,Geneva,sans-serif; color:#9f164d; padding-bottom:30px;}
#shop_stars_slider .shop_stars_name {max-height:54px; overflow:hidden;}
#shop_stars_slider .shop_stars_image {text-align:center; height:145px; padding-bottom:10px;}
.stars {margin-bottom:11px;}
.stars img {border:0;}
.stars {background: rgba(255,255,255,0.7) !important;	background: rgb(255,255,255); width: 671px; padding:10px 33px; text-align:center;}
.stars h1 {letter-spacing:-1px; text-align:left;}
.stars p {}

/* Logos slider [middle-right] */

#slider3 {text-align:center;}
.slider3-bg {width:168px; height: 402px; padding:3px 0; background: rgba(255,255,255,0.7) !important;	background: rgb(255,255,255);}
#slider3 li {height:82px;}
#slider3 li img {max-height:75px; max-width:150px;}
.slider3-bg .bx-prev {position:absolute; top:0; right:-4px; font-size:0; background:url(img/bx-prev.gif) no-repeat left top; width:7px; height:23px;}
.slider3-bg .bx-next {position:absolute; bottom:0; right:-4px; font-size:0; background:url(img/bx-next.gif) no-repeat left top; width:7px; height:23px;}

/* News slider [middle-left] */

.slider1-bg {width: 488px; padding:6px 35px 3px 35px; height: 399px; background: rgba(255,255,255,0.7) !important;	background: rgb(255,255,255);}
.shop_slider_img {margin-right:20px;}
.bx-pager a {display:inline-block; font-size:0px; background:url(img/slider/circle.gif) no-repeat left top; width:15px; height:16px; margin:0 3px;}
.bx-pager {position:absolute; right:0px; top:10px; }
.bx-pager a.pager-active {background:url(img/slider/circle-active.gif) no-repeat left top;}
.bx-wrapper h2 {color:#9f164d; padding-right:180px; font-size:24px; border-bottom:1px solid #d3c3cf; padding-bottom:12px;}
.bx-wrapper {}
.shop_slider_title {font-size: 32px; font-family: 'Times New Roman', serif; margin: 0pt; padding: 0pt; color:#331c2b;}
.shop_slider_subtitle {font-size:18px; color:#331c2b; margin:0; padding:0; font-family:Arial,Geneva,sans-serif;}
#slider1 li {color:#331c2b;}
#slider1 h2 {color:#9f164d; font-size:24px;}

/* Special Offers [bottom] */

.slider2-bg {background: rgba(242,234,224,0.5) !important;	background: rgb(255,255,255); padding:3px 35px; width:665px; border:1px solid #d2c0b6; height:438px; border-bottom:0;}
.slider2_info {font-size:15px; margin:5px 0 6px 0;}
#slider2 .shop_slider_right {float:right; margin-top:-55px; width:180px; height:40px; text-align:right;}
#slider2 .shop_slider_right img { max-width:170px !important; max-height:40px !important;}
#slider2 h4 {font-family:'Linux Libertine',Geneva,Arial; font-weight:normal; color:#371f2f; font-size:30px; margin:0; padding:0; text-transform:uppercase; letter-spacing:-1px; padding-right:180px; margin-top:35px; border-bottom:1px solid #d3c3cf; padding-bottom:12px; margin-bottom:10px;}
#slider2 h4 span {display:block; font-size:15px; margin-bottom:-4px;}

#slider2 span {}
#slider2 ul {list-style-type:disc; font-size:11px; list-style-position: inside;}
#slider2 ul li {margin-bottom:5px;}

#slider2 h5 {font-size:19px; color:#331c2b;}
#slider2 h1 {color:#9f164d; font-size:20px;}
#slider2 h1 span {font-size:12px;}

.thumbs {height:128px; background:url(img/thumb-container.gif) repeat-x left top; width:695px; border:1px solid #d2c0b6; border-top:0; padding:3px 20px; text-align:center;}
.thumbs img {border:1px solid #ded4ca;}
.thumbs a {margin:4px 6px 0 6px; outline:none;}
.thumbs .pager-active, .thumbs a:hover {border-bottom:2px solid #929292;}

/* MEMBERS FORMS */

.member_form td {vertical-align:top; line-height:24px;}
.member_form .et {float:left; display:block; width:18px; text-align:center; font-size:11px; margin-top:4px;}

.member_form .listbox, .member_form .input, .member_form .textarea {border:1px solid #e5dce3; background:#ffffff; width:180px; float:left; margin:3px 0; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;}
.member_form .listbox {width:182px;}
.member_form .input {}
.member_form .textarea {}
.member_form .button_bold {background:#a31b52; border:0; color:#ffffff; padding:4px 8px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:5px; margin-left:2px; font-size:9px; font-weight:bold; text-transform:uppercase;}
.member_form .button_bold:hover {background:#6b0d33;}

.member_form .postcode input {width:50px; float:left;}
.member_form .city input {width:110px;}

.member_form_title {margin-top:20px;  background: rgba(255, 255, 255, 0.5) !important; background: rgb(255,255,255); height:69px; border:1px solid #d6c3bb;}
.member_form_title img {float:left; margin-right:20px;}
.member_form_title h2 {float:left; line-height:29px;}


/* SHOP LIST */

.shop_list {font-family:Arial,sans-serif; font-size:12px;}
.shop_list_image {width:170px; float:left; text-align:center; margin-right:15px; min-height:100px;}
.shop_list_image canvas {margin:0 auto;}
.shop_list img {max-width:170px; margin:0 auto;}
.member_fig .shop_list img {max-width:90px;}
.shop_list h1 {margin-top:0;}
.shop_list h1 a {font-size:28px; color:#3e3538; text-decoration:none; }
.shop_list_date {font:normal 33px 'Times New Roman', Times, serif; color:#3e3538;}

.shop_list_desc {width:545px; float:left;}

.shop_list_desc_left {width:445px; float:left;}
.shop_list_desc_right {width:100px; float:right; text-align:right;}

.shop_list_short {} /* [SHORT] */
.shop_list_inbox {font:normal 12px Arial,sans-serif; color:#623c55;} /* [IN_BOX] */
.shop_list_price {font:normal 18px Arial,sans-serif; color:#9f164d;} /* [PRICE][CART] */

.shop_desc_image {width:200px; float:left; text-align:center; padding-top:10px; margin-right:10px;}
.shop_desc_image img {max-width:190px;}
.shop_desc_txt {float:left; width:520px;}
.shop_desc_txt h1 span {font-size:15px;}

.shop_filter {padding-bottom:20px;}


div.shop_step {width:700px; margin:40px 0 20px 30px; background: transparent url("../../external/img/shop_step_bar.gif") repeat-x center 20px; text-align:center;}
.shop_step td {text-align: center; padding-bottom:15px; background: transparent url("../../external/img/shop_step_noactive.gif") no-repeat center 16px; color:#bbbbbb; font: normal 10px Arial, Helvetica, FreeSans, sans-serif;}
.shop_step td.active {color:#888888; padding-bottom:15px; background: transparent url("../../external/img/shop_step_active.gif") no-repeat center 16px;}



#msg {color:green; text-align:center; display:block;}
#err_msg {text-align: center; color: #cc0000; display:block;}

.shop_more, .shop_pdf {border:1px solid #aa3160; color:#3e3538; font-size:9px; text-transform:uppercase; text-decoration:none; padding:0px 8px; display:block; float:left;}
.shop_more {margin-right:12px;}
.shop_more:hover, .shop_pdf:hover, .c_more a:hover {border:1px solid #3e3538; background:#aa3160; color:#ffffff;}

.shop_desc_txt .shop_pdf {margin-left:0;}

.button_bold, .button {background:#a31b52; border:0; color:#ffffff; padding:4px 8px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:5px; margin-left:2px; font-size:9px; font-weight:bold;}
.button_bold:hover, .button:hover {background:#60052a; color:#efefef;}

.button_bold[disabled], .button [disabled]{
	background-color: #cbcbcb;
}


th.shop_cart_header {color:#ffffff; background:#0e2f52;height:30px; padding:0 7px; border-bottom:1px solid #949086;border-top:1px solid #949086;font-weight:bold;margin-bottom:5px; font-size:12px;}
.shop_cart_line {border-bottom:1px solid #949086;}



.shop_cart_delivery fieldset {font-size:11px; line-height:15px; color:#676767 !important;}
.shop_cart_pack b {color: rgb(255, 0, 0) !important;}
.shop_cart_line a.shop_cart {}
.shop_cart_line {padding:4px 7px;}

.msgs {position:absolute; right:35px; width:750px; height:50px; top:100px;}


.shop_search input {border:1px solid #e5dce3; background:#ffffff; font-size:10px; padding:3px; width:114px; color:#000000; float:left; margin:4px 0 0 0; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; float:left;}
.shop_search input.normal {border:0px; background:#efefef; font-size:0px; color:#cbb7c6; width:auto; float:left; margin:3px 0; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; background:url(img/shop_search.gif) no-repeat right bottom; width:24px; height:19px;}

.price_div {color:#9f164d; margin:0; font-weight:bold; font-size:20px;}
.price_div span {font-size:12px; font-weight:normal;}
.price_div a {color:#9f164d; font-weight:bold; font-size:16px;}

#slider1 a {text-decoration:underline;}
#slider1 a:hover {color:#9f164d; text-decoration:none;}
.aop {font-size:10px; display:block; padding-left:10px; line-height:13px; font-weight:bold !important;}


.cms_shop h3 {margin:0; font-size:22px; color:#9f164d;}

/*
.user_pass_recovery {padding:0 30px 30px 30px; background: rgba(255,255,255,0.5) !important;	background: rgb(255,255,255); margin-top:20px;}
*/

.cms_shop{margin-top:-47px;margin-left:35px;}
.shop_top{margin:0 0 30px -245px; width:992px; font:bold 10px arial; color:#885778;}
.shop_top .shop_top_back a{font:bold 11px  Gotham,Geneva,Arial; color:#a00057;}
.shop_top a{font:bold 11px Gotham,Geneva,Arial; color:#371f2f;text-decoration:none;}
.shop_top_options{height:40px;margin:2px 0 0 245px;}

.shop_top_line {margin:4px 0 7px 0;border-bottom:1px solid #D4C4D0;}
.cms_shop select{margin-top:3px;width:170px;}

.shop_top_options select {margin-top:3px;width:130px;}

.shop_list_price strike {font-size:13px; display:block; font-weight:bold;}

.shop_cart_buttons {padding-left:33px;}


.shop_cart_delivery {background: rgba(249, 249, 249, 0.60) !important; background: rgb(236, 230, 230);}
.shop_cart_delivery {padding:10px 7px;}
fieldset {border:0; margin:0; padding:0;}




#cms_logo {-pie-png-fix: true; border-radius:1px;}

#content .cms_admin_orders #cms_orders, #content .cms_admin_orders #cms_orders td, #content .cms_admin_orders #cms_orders a, #content .cms_admin_orders #cms_orders p {font-size:15px !important;}

@media print
{
.leftlnk, .noprint {display:none;}
.print-left {float:left !important;}

@page {size: landscape}
}

 .cms_bookmark
{
padding: 3px 0 3px 0px !important;
border-bottom: 2px solid #a41b53 !important;
}

.cms_bookmark li {list-style: none !important; margin: 0 !important; padding:0 !important; display: inline !important; margin-right:10px !important;}

.cms_bookmark li a
{
padding: 6px 18px !important;
color:#ffffff !important;
background: #a41b53 !important;
text-decoration: none !important;
font-weight:bold !important;
-webkit-border-top-left-radius: 5px !important;
-webkit-border-top-right-radius: 5px !important;
-moz-border-radius-topleft: 5px !important;
-moz-border-radius-topright: 5px !important;
border-top-left-radius: 5px !important;
border-top-right-radius: 5px !important;
box-shadow:1px 0px 2px #000000 !important;
-moz-box-shadow:1px 0px 2px #000000 !important;
-webkit-box-shadow:1px 0px 2px #000000 !important;
}

.cms_bookmark li a:hover, .cms_bookmark li.current a
{
color: #ffffff !important;
padding:8px 18px 6px 18px !important;
}
.user_addressbook_element {border:0px !important; border-bottom:1px solid #a41b53 !important;}
.dataTableRowHeading {background:#A59BA3;color:#ffffff;}
.dataTableRowOver  {background:#dAd5d9;}

.cms_bookmark_content {font-family:Tahoma,Geneva,sans-serif;}
.cms_bookmark_content table, .cms_bookmark_content td, .cms_bookmark_content tr, .cms_bookmark_content legend {padding-left:0 !important;}

.shop_cart th {color:#ffffff; background:#0e2f52;height:30px; padding:0 7px; border-bottom:1px solid #949086;border-top:1px solid #949086;font-weight:bold;margin-bottom:5px; font-size:12px;}

