@import url(https://fonts.googleapis.com/css?family=Francois+One&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);


@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
       url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
       url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}

body {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	color: #000000;
	margin: 0px 0px 0px 0px !important;
	font-family: Arial;
	font-size: 11px;
}

body#splash {
	background-color: #000000;
  background-image: url('/@img/background-null.png');
	background-repeat: repeat;
	background-position: top center;
	background-attachment: scroll;
	color: #000000;
	margin: 0px 0px 0px 0px !important;
	font-family: Arial;
	font-size: 11px;
}

*:focus {
  outline: none;
}

#PageTakeOver {}

#PageBackground {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 0;
}

#PageBackground1 {
    width: 50%;
    height: 100%;
    z-index: 0;
    float: left;
}

#PageBackground2 {
    width: 50%;
    height: 100%;
    z-index: 0;
    float: right;
}

#PageLayout {
	position: relative;
    width: 970px;
    z-index: 1;
}

form {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

a {
    color: #01c3ff;
    text-decoration: none;
}

a:hover {
    color: #01c3ff;
    text-decoration: none;
    border-width: 0px;
}

.table_fix {
    line-height: 0px;
}

.box_content a:hover, .footer a:hover, #menu a:hover, #header a:hover {
    text-decoration: underline;
}

a.link_blue {
    color: #01c3ff !important;
    text-decoration: none;
}

a:hover.link_blue {
    color: #01c3ff !important;
    text-decoration: underline;
}

a.link_pink {
    color: #ff067b !important;
    text-decoration: none !important;
}

a:hover.link_pink {
    color: #ff067b !important;
    text-decoration: underline !important;
}

a.link_purple {
    color: #bc49e3 !important;
    text-decoration: none !important;
}

a:hover.link_purple {
    color: #bc49e3 !important;
    text-decoration: underline !important;
}

a.link_white {
    color: #ffffff;
    text-decoration: none;
}

a:hover.link_white {
    color: #ffffff;
    text-decoration: underline;
}

a.link_green {
    color: #a8ff00;
    text-decoration: none;
}

a:hover.link_green {
    color: #a8ff00;
    text-decoration: underline;
}

a.link_headmenu {
    color: #ff067b;
    text-decoration: none;
}

a:hover.link_headmenu {
    color: #666666;
    text-decoration: none;
}

a.link_menu {
    color: #01c3ff;
    text-decoration: none;
}

a:hover.link_menu {
    color: #666666;
    text-decoration: none;
}

a.link_cofidis {
    color: #ed1a3b;
    text-decoration: none;
}

a:hover.link_cofidis {
    color: #111111;
    text-decoration: none;
}

a.link_menu_admin_data {
  color: #01c3ff;
  text-decoration: none;
  background-color: #292929;
  border-radius: 5px;
  padding: 1px 5px 1px 5px;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

a:hover.link_menu_admin_data {
  color: #ff067b;
  text-decoration: none;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 1px 5px 1px 5px;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

a.link_menu_admin_data2 {
  color: #01c3ff;
  text-decoration: none;
  background-color: #191919;
  border-radius: 5px;
  padding: 1px 5px 1px 5px;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

a:hover.link_menu_admin_data2 {
  color: #ff067b;
  text-decoration: none;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 1px 5px 1px 5px;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

a.link_menu_admin_data2 span {
  color: #ffffff;
}

a:hover.link_menu_admin_data2 span {
  color: #000000;
}

#header_menu {
	background-image: url('/@img/header_menu.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 970px;
	height: 46px;
}

.header_menu_item {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
}

.header_menu_subitem {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 9px;
    font-family: Tahoma, Arial;
    color: #ffffff;
    font-weight: normal;
}

#header {
	width: 970px;
	height: 100px;
}

#header #logo {
    padding: 0px 0px 0px 0px;
}

#header #dashboard {
    background-color: #141414;
    background-image: url('/@img/dashboard-bg.png');
	background-repeat: repeat-x;
	width: 316px;
    height: 68px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#header #shopbox {
    background-color: #141414;
    background-image: url('/@img/dashboard-bg.png');
	background-repeat: repeat-x;
	width: 143px;
    height: 68px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#shopbox_content {
	text-align: left;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
    padding: 0px 0px 0px 10px;
    line-height: 11px;
}

#dashboard_content {
	text-align: left;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
    padding: 0px 10px 0px 10px;
    line-height: 18px;
}

.clear_fix {
    line-height: 0px;
}

.dashboard_content_login {
	text-align: left;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
    padding: 0px 0px 3px 4px;
    line-height: 14px;
}

.dashboard_content_join {
	text-align: left;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
    padding: 3px 0px 0px 5px;
    line-height: 14px;
}

.newsletter_content_login {
	text-align: center;
	color: #333333;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
    padding: 0px 0px 2px 0px;
    line-height: 18px;
}

#menu {
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
  padding: 0px 0px 0px 10px;
}

#menu a {
	color: #ffffff;
    padding: 10px 0px 10px 0px;
}

#menu a:hover {
	color: #ffffff;
	padding: 10px 0px 10px 0px;
}

#menu a.extra {
	color: #333333;
    padding: 10px 0px 10px 0px;
}

#menu a.extra:hover {
	color: #333333;
	padding: 10px 0px 10px 0px;
}

#menu-new {
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
  line-height: 49px;
	font-weight: normal;
  padding: 0px 0px 0px 30px;
}

#menu-new a {
	color: #ffffff;
  padding: 11px 5px 12px 5px;
}

#menu-new a:hover {
	color: #ffffff;
	padding: 11px 5px 12px 5px;
}

.menu-image {
  position: relative;
}

.menu-image-content {
  top: -5px;
  left: 0px;
  position: absolute;
  font-size: 1px;
  line-height: 0px;
}

.menu-animation {
  display: inline-block;
  -webkit-animation: colorRotate 8s linear 0s infinite;
  -moz-animation: colorRotate 8s linear 0s infinite;
  -o-animation: colorRotate 8s linear 0s infinite;
  animation: colorRotate 8s linear 0s infinite;
}

@-webkit-keyframes colorRotate {
  from {
    color: rgb(255, 255, 255);
  }
  10% {
    color: rgb(247, 5, 119);
  }
  20% {
    color: rgb(255, 255, 255);
  }
  to {
    color: rgb(255, 255, 255);
  }
}

@-moz-keyframes colorRotate {
  from {
    color: rgb(255, 255, 255);
  }
  10% {
    color: rgb(247, 5, 119);
  }
  20% {
    color: rgb(255, 255, 255);
  }
  to {
    color: rgb(255, 255, 255);
  }
}

@-o-keyframes colorRotate {
  from {
    color: rgb(255, 255, 255);
  }
  10% {
    color: rgb(247, 5, 119);
  }
  20% {
    color: rgb(255, 255, 255);
  }
  to {
    color: rgb(255, 255, 255);
  }
}

@keyframes colorRotate {
  from {
    color: rgb(255, 255, 255);
  }
  10% {
    color: rgb(247, 5, 119);
  }
  20% {
    color: rgb(255, 255, 255);
  }
  to {
    color: rgb(255, 255, 255);
  }
}

#menu_gamepage {
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 32px;
	font-weight: normal;
    padding: 0px 0px 0px 10px;
}

#rollmenu {
    position: relative;
    width: 970px;
    z-index: 20;
}

.rollover_menu {
    position: absolute;
    width: 970px;
    top: 49px;
    left: 0px;
    z-index: 20;
}

.down_menu {
    background-color: #ffffff;
	___background-image: url('/@img/menu-sub-background.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 964px;
	padding: 10px 0px 10px 0px;
	border: 3px solid #15cff3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.down_menu_content {
	padding: 10px 20px 10px 20px;
}

.submenu {
	background-image: url('/@img/submenu_bg.png');
	background-repeat: repeat-y;
	width: 490px;
}

.submenu_extra {
	background-image: url('/@img/submenu_bg_extra.png');
	background-repeat: repeat-y;
	width: 180px;
}

.submenu .submenu_content, .submenu_extra .submenu_content {
	padding: 10px 20px 10px 20px;
}

.menucontent_main {
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

.menucontent_main div {
	border-bottom: 1px dotted #ff067b;
	padding: 5px 0px 0px 0px;
}

.menucontent_sub {
	text-align: left;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

.menucontent_sub div {
	border-bottom: 1px dotted #01c3ff;
	padding: 5px 0px 0px 0px;
}

.menucontent_platform {
    padding: 5px 0px 10px 0px;
}

.menucontent_platform_text {
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
}

.menucontent_platform_offer {
	text-align: left;
	color: #888888;
	font-family: 'Francois One', Arial;
	font-size: 26px;
	font-weight: normal;
	border-bottom: 1px dotted #888888;
	padding: 0px 0px 0px 0px;
}

.box_side {
    background-color: #141414;
	width: 163px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.box_side_white {
    background-color: #ffffff;
	width: 163px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.box_side_data_cart {
    padding: 0px 9px 3px 9px;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 9px;
	text-align: left;
	font-weight: normal;
}

.box_side_data_cart_details {
    padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
}

.box_side_data_cart_details_buy {
    padding: 20px 0px 10px 0px;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 9px;
	text-align: center;
	font-weight: normal;
}

.box_side_data {
    padding: 0px 9px 0px 9px;
	text-align: left;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
}

.box_side_data_list {
    padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
}

.box_side_data_promotional_details {
    padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 15px;
	font-weight: normal;
}

.box_side_data_promotional_details_more {
    padding: 10px 0px 3px 0px;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 15px;
	text-align: center;
	font-weight: normal;
}

#promotional_point {
    padding: 0px 0px 16px 0px;
    color: #01c3ff;
	font-family: 'Francois One', Arial;
	font-size: 27px;
    line-height: 27px;
	font-weight: normal;
}

.box_content {
  background-color: #ffffff;
	width: 618px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #d6d4ce;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

.box_content_cofidis {
  background-color: #ffcb08;
	width: 618px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #ffcb08;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

.box_content_title {
    background-color: #ffffff;
	background-image: url('/@img/box_content_title.png');
	background-repeat: no-repeat;
	width: 602px;
	height: 35px;
}

.box_content_pager {
    background-color: #ffffff;
	background-image: url('/@img/box_content_pager.png');
	background-repeat: no-repeat;
	width: 602px;
	height: 35px;
}

.box_content_data {
    padding: 10px 14px 10px 14px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_faq {
    padding: 0px 14px 0px 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_seo {
    padding: 0px 10px 0px 10px;
    text-align: left;
    color: #555555;
    font-family: Tahoma, Arial;
    font-size: 11px;
    font-weight: normal;
}

.box_content_data_justify {
    padding: 15px 14px 10px 14px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_justify_new {
    padding: 15px 13px 10px 13px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_video {
    padding: 12px 0px 3px 0px;
	text-align: center;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_list {
    padding: 15px 14px 0px 14px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_search {
    padding: 5px 14px 10px 14px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_gallery {
    padding: 15px 14px 15px 14px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_text {
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_text_right {
	text-align: right;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_text_justify {
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.box_content_data_selector {
    padding: 15px 15px 10px 15px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
}

.box_content_data_selector_item {
    padding: 0px 0px 0px 0px;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
}

.news_content {
    padding: 15px 15px 15px 15px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.news_content_details {
    padding: 15px 14px 10px 14px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.news_content_details_new {
    padding: 15px 13px 10px 13px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.news_content_main {
    padding: 15px 14px 5px 14px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.news_content_title {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

.news_content_title_details {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

.news_content_date {
    padding: 0px 0px 5px 0px;
	text-align: left;
	color: #01c3ff;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
}

.news_content_comment {
    padding: 0px 0px 5px 0px;
	text-align: left;
	color: #888888;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
}

.news_content_public {
    padding: 0px 0px 5px 0px;
	text-align: left;
	color: #a8ff00;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
}

.news_content_share {
    padding: 8px 0px 6px 0px;
	text-align: left;
	color: #777777;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.news_content_lead {
    padding: 0px 0px 0px 0px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.news_subcontent_lead {
    padding: 0px 0px 0px 0px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

.news_subcontent_body {
    padding: 0px 0px 0px 0px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.main_news_content_title {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
}

.main_news_content_date {
    padding: 3px 0px 3px 0px;
	text-align: left;
	color: #999999;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
}

.main_news_content_lead {
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.status_text {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #90da00;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.status_text_green {
	color: #90da00;
}

.status_text_lightgreen {
	color: #16fb5c;
}

.status_text_red {
	color: #ff1901;
}

.status_text_yellow {
	color: #ffb108;
}

.status_text_pink {
	color: #ff067b;
}

.status_text_gray {
	color: #555555;
}

.status_count {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
}

.status_type {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
	text-align: left;
	color: #444444;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.status_type_preorder {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: left;
    color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 14px;
	font-weight: normal;
}

.status_type_preorder span {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
	text-align: left;
    color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
}

.status_price {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #ff067b;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.status_price_preorder {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #555555;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.status_price_old {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #999999;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.left_fix {
    float: left;
    width: 250px;
}

.left_fix_footer {
    float: left;
    width: 100px;
}

.left_fix_static {
    float: left;
    width: 100px;
}

.left_fix_static_wide {
    float: left;
    width: 140px;
}

.pink {
    color: #ff067b;
}

.white {
    color: #ffffff;
}

.blue {
    color: #01c3ff;
}

.grey {
    color: #555555;
}

.light_grey {
    color: #999999;
}

.green {
	color: #90da00;
}

.lightgreen {
  color: #16fb5c;
}

.red {
	color: #ff1901;
}

.purple {
	color: #bc49e3;
}

.sidebar_spacer_block {
    font-size: 1px;
    height: 12px;
}

.sidebar_spacer_block_half {
    font-size: 1px;
    height: 6px;
}

.tab_more {
	text-align: center;
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.tab {
	text-align: center;
	color: #777777;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.default {
    padding: 0px 0px 0px 0px;
	color: #777777;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.default_center {
    padding: 10px 0px 5px 0px;
	text-align: center;
	color: #777777;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.default_left {
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #777777;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.default_left_padding {
    padding: 0px 0px 0px 30px;
	text-align: left;
	color: #777777;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.default_left_cart_status {
    padding: 0px 0px 5px 0px;
	text-align: left;
	color: #777777;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.edit_left {
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
    padding: 10px 0px 0px 0px;
    float: left;
}

.edit_right {
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
    padding: 0px 0px 0px 0px;
    float: right;
}

.text_field {
    padding: 2px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 300px;
	height: 20px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
}

.text_field_wide {
    padding: 2px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 570px;
	height: 20px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
}

.textarea_field {
    padding: 5px 5px 5px 5px;
    margin: 10px 0px 8px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 570px;
	height: 200px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
	overflow: auto;
}

.textarea_field_comment {
    padding: 5px 5px 5px 5px;
    margin: 10px 0px 8px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 570px;
	height: 100px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
	overflow: auto;
}

.checkbox_field {
    margin: 10px 280px 15px 0px;
    padding: 0px 0px 0px 0px;
    width: 16px;
    height: 16px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.checkbox_field-new {
  margin: 4px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
  width: 16px;
  height: 16px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.new-category-text {
  text-align: left;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  float: left;
}

.text_field_login {
    padding: 0px 3px 0px 3px;
    margin: 0px 0px 0px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	width: 101px;
	height: 17px;
	background-color: #dadada;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.text_field_loginboard {
    padding: 2px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
	height: 20px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
}

.text_field_newsletter {
    padding: 5px 2px 5px 2px;
    margin: 0px 0px 0px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	width: 132px;
	line-height: 12px;
	background-color: #efefef;
	border: 1px solid #cccccc;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.text_field_search {
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 0px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
  line-height: 16px;
	width: 160px;
	_height: 15px;
	background-color: #ffffff;
	border: 2px solid #15cff3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.text_field_search_special {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #555555;
    font-family: Tahoma, Arial;
    font-size: 10px;
    font-weight: bold;
    width: 180px;
    height: 22px;
    border: 1px solid #999999;
    background-color: #ffffff;
    box-sizing: border-box;
}

#reply_text {
    display: none;
    float: left;
    padding: 0px 0px 4px 10px;
    color: #333333;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

#reply_undo {
    float: right;
    display: none;
    padding: 0px 10px 4px 0px;
    color: #333333;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
}

.reply_details {
    color: #888888;
    padding: 0px 0px 4px 0px;
}

#upload_content {
	position: relative;
	padding: 0px 0px 8px 0px;
}

#upload_content #upload_text {
	position: absolute;
    top: 0px;
	left: 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
    padding: 10px 0px 0px 0px;
}

#upload_content #upload_browse {
	position: absolute;
	top: 2px;
	left: 485px;
}

#upload_content #upload_blank {
	position: absolute;
	top: 0px;
	left: 295px;
	z-index: 2;
}

#upload_content #upload_file_object {
	position: absolute;
	top: 0px;
	left: 290px;
	z-index: 3;
}

#upload_content #upload_file_object input {
    padding: 2px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 180px;
	height: 20px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
}

#upload_content #upload_browse_object {
	position: relative;
	padding: 5px 0px 0px 345px;
}

#upload_content #upload_browse_object input {
	position: relative;
	width: 230px;
	height: 28px;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 1;
}

h1 {
	margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 10px;
	text-align: left;
	color: #2de3ff;
	font-family: 'Francois One', Arial;
	font-size: 15px;
	font-weight: normal;
    line-height: 25px;
}

h2 {
	margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
	text-align: left;
	color: #555555;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

h3 {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

h3 a {
	color: #ff067b;
}

h3 a:hover {
	color: #ff067b;
}

h4 {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #888888;
	font-family: 'Francois One', Arial;
	font-size: 16px;
	font-weight: normal;
}

h5 {
	margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
}

.list_element {
    padding: 5px 0px 5px 0px;
}

.list_data_box {
  padding-top: 10px;
}

.list_data_title {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	text-align: center;
	color: #ff067b;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

.list_data_subtitle {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	color: #888888;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

.list_data_status_green {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: center;
	color: #90da00;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_lightgreen {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: center;
	color: #16fb5c;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_red {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: center;
	color: #ff1901;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_yellow {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: center;
	color: #ffb108;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_pink {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: center;
	color: #ff067b;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_gray {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: center;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_sidebar_green {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: left;
	color: #90da00;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_sidebar_lightgreen {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: left;
	color: #16fb5c;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_sidebar_red {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: left;
	color: #ff1901;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_sidebar_yellow {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: left;
	color: #ffb108;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_sidebar_pink {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: left;
	color: #ff067b;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_status_sidebar_gray {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.list_data_price {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	color: #17bbea;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

.list_data_platform {
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
	text-align: center;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
}

.pager_box_top {
    padding: 10px 0px 0px 0px;
}

.pager_box_bottom {
    padding: 0px 0px 0px 0px;
}

.filter {
	margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 10px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.pager {
	margin: 0px 0px 0px 0px;
    padding: 12px 10px 0px 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.cart_list tr td {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.cart_summary {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	color: #ff067b;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.cart_summary_special {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #01c3ff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

#block_02, #block_03, #block_04 {
    display: none;
}

.offer_block {
    position: relative;
    height: 1px;
    padding: 0px 0px 0px 0px;
    z-index: 1;

}

.offer_image {
    position: absolute;
    top: 85px;
    left: 50px;
    z-index: 1;
}

.event_block {
    position: relative;
    height: 1px;
    padding: 0px 0px 0px 0px;
    z-index: 1;

}

.event_image {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.cofidis_block {
    position: relative;
    height: 1px;
    padding: 0px 0px 0px 0px;
    z-index: 1;

}

.cofidis_image {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1;
}

.badge_block {
    position: relative;
    height: 1px;
    padding: 0px 0px 0px 0px;
    z-index: 1;

}

.badge_image {
    position: absolute;
    top: 85px;
    right: 0px;
    z-index: 1;
}

.new_block {
    position: relative;
    height: 1px;
    padding: 0px 0px 0px 0px;
    z-index: 1;

}

.new_image {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.sub_button_details {
    background-color: #ffffff;
	background-image: url('/@img/sub_button_details.png');
	background-repeat: no-repeat;
    width: 76px;
    height: 17px;
}

.sub_button_details div {
	margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
	text-align: center;
	color: #ff067b;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}

.sub_button_details2 {
    background-color: #ffffff;
    background-image: url('/@img/sub_button_details2.png');
    background-repeat: no-repeat;
    width: 150px;
    height: 17px;
}

.sub_button_details2 div {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    text-align: center;
    color: #ff067b;
    font-family: Tahoma, Arial;
    font-size: 10px;
    font-weight: bold;
}

.border {
    border: 2px solid #01c3ff;
}

.error {
	text-align: left;
    color: #ff067b;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
    padding: 0px 0px 0px 295px;
    float: left;
}

.error_loginboard {
	text-align: left;
    color: #ff067b;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
    padding: 0px 0px 0px 122px;
    float: left;
}

#verify_code {
    padding: 0px 0px 10px 291px;
}

.signin_field {
    padding: 2px 0px 0px 0px;
    margin: 8px 0px 8px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	height: 20px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
}

.comment_content_details {
    padding: 15px 14px 0px 14px;
	text-align: justify;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.comment_header {
    padding: 8px 0px 8px 0px;
	color: #888888;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.comment_body {
    padding: 8px 0px 15px 0px;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}

.content_embed_item_up {
    padding: 0px 0px 12px 0px;
}

.content_embed_item_down {
    padding: 12px 0px 0px 0px;
}

.content_embed_item_center {
    padding: 12px 0px 12px 0px;
}

.content_embed_item_null {
    padding: 0px 0px 0px 0px;
}

#carousel_box {
    position: relative;
    background-color: #ffffff;
	width: 968px;
    height: 350px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#carousel_box_new {
    position: relative;
    background-color: #ffffff;
	width: 638px;
    height: 350px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#carousel_box_new_small {
    position: relative;
    background-color: #ffffff;
	width: 318px;
    height: 350px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.carousel_padding {
	padding: 8px 8px 8px 8px;
	line-height: 0px;
	font-size: 1px;
}

.carousel_padding img.object {
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

#carousel_item_1 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 6;
}

#carousel_item_2 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 5;
    display: none;
}

#carousel_item_3 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 4;
    display: none;
}

#carousel_item_4 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3;
    display: none;
}

#carousel_item_5 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    display: none;
}

#carousel_item_6 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    display: none;
}

#carousel_item_1_small {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 6;
}

#carousel_item_2_small {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 5;
    display: none;
}

#carousel_item_3_small {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 4;
    display: none;
}

#carousel_item_4_small {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3;
    display: none;
}

#carousel_item_5_small {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    display: none;
}

#carousel_item_6_small {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    display: none;
}

.carousel_text {
    position: absolute;
    left: 560px;
    top: 150px;
    width: 400px;
    height: 150px;
    background-color: #ffffff;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 8px 0px 0px 8px;
    -webkit-border-radius: 8px 0px 0px 8px;
    -o-border-radius: 8px 0px 0px 8px;
    -ms-border-radius: 8px 0px 0px 8px;
    -khtml-border-radius: 8px 0px 0px 8px;
    border-radius: 8px 0px 0px 8px;
}

.carousel_text_title {
	text-align: left;
    color: #01c3ff;
    font-family: 'Francois One', Arial;
	font-size: 25px;
	font-weight: normal;
    padding: 15px 4px 0px 15px;
    line-height: 27px;
}

.carousel_text_subtitle_1 {
	text-align: left;
	color: #696969;
    font-family: 'Francois One', Arial;
	font-size: 15px;
	font-weight: normal;
    padding: 2px 4px 0px 15px;
    line-height: 15px;
}

.carousel_text_subtitle_2 {
	text-align: left;
	color: #ff067b;
    font-family: 'Francois One', Arial;
	font-size: 17px;
	font-weight: normal;
    padding: 12px 4px 0px 15px;
    line-height: 17px;
}

.carousel_text_subtitle_3 {
	text-align: left;
	color: #696969;
    font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
    padding: 5px 4px 0px 17px;
    line-height: 14px;
}

.carousel_text_new {
    position: absolute;
    left: 330px;
    top: 182px;
    width: 300px;
    background-color: #ffffff;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 8px 0px 0px 8px;
    -webkit-border-radius: 8px 0px 0px 8px;
    -o-border-radius: 8px 0px 0px 8px;
    -ms-border-radius: 8px 0px 0px 8px;
    -khtml-border-radius: 8px 0px 0px 8px;
    border-radius: 8px 0px 0px 8px;
}

.carousel_text_title_new {
	text-align: left;
    color: #01c3ff;
    font-family: 'Francois One', Arial;
	font-size: 16px;
	font-weight: normal;
    padding: 15px 4px 0px 15px;
    line-height: 18px;
}

.carousel_text_subtitle_1_new {
	text-align: left;
	color: #696969;
    font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
    padding: 2px 4px 0px 15px;
    line-height: 15px;
}

.carousel_text_subtitle_2_new {
	text-align: left;
	color: #ff067b;
    font-family: 'Francois One', Arial;
	font-size: 15px;
	font-weight: normal;
    padding: 12px 4px 0px 15px;
    line-height: 17px;
}

.carousel_text_subtitle_3_new {
	text-align: left;
	color: #696969;
    font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
    padding: 5px 4px 15px 17px;
    line-height: 13px;
}

#carousel_counter_1 {
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 7;
}

#carousel_counter_2 {
    position: absolute;
    left: 67px;
    top: 20px;
    z-index: 7;
}

#carousel_counter_3 {
    position: absolute;
    left: 114px;
    top: 20px;
    z-index: 7;
}

#carousel_counter_4 {
    position: absolute;
    left: 161px;
    top: 20px;
    z-index: 7;
}

#carousel_counter_5 {
    position: absolute;
    left: 208px;
    top: 20px;
    z-index: 7;
}

#carousel_counter_6 {
    position: absolute;
    left: 255px;
    top: 20px;
    z-index: 7;
}

.carousel_content {
    padding: 15px 0px 10px 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.carousel_content_edit {
    padding: 0px 0px 0px 0px;
}

.carousel_content_public {
    padding: 0px 0px 0px 0px;
	text-align: left;
    color: #a8ff00;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

.footer_new {
    background-color: #141414;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.footer {
    background-color: #141414;
	width: 968px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.footer_text {
    color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
    text-align: left;
}

.footer_text_special {
    color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
}

.footer_text a {
    color: #a8ff00;
}

.footer_text a:hover {
    color: #a8ff00;
}

.footer_text_special ul {
    list-style-type: disc;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 14px;
}

.footer_text_special li {
    color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
    text-align: left;
}

.static_box {
    padding: 10px 0px 0px 0px;
}

.static_background {
    background-repeat: no-repeat;
}

.static_text {
    color: #333333;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.splash_facebook {
    padding: 0px 0px 15px 0px;
}

.splash_image {
    padding: 0px 0px 0px 0px;
}

.splash_text {
    padding: 25px 0px 0px 0px;
	color: #777777;
	font-family: Arial, Tahoma;
	font-size: 16px;
	font-weight: bold;
}

.promotional_content_member {
	margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
	text-align: left;
	color: #ff067b;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.promotional_content_text {
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: normal;
}

.log_default_text {
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #777777;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

.box_content_data_seo h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    color: #01c3ff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.box_content_data_seo h2 span {
    color: #ff067b;
}

.banner_holder_edit {
    padding: 19px 19px 19px 19px;
    float: left;
}

.banner_holder_edit2 {
    padding: 19px 30px 19px 30px;
    float: left;
}

.banner_holder {
	position: relative;
	width: 165px;
	height: 350px;
    overflow: hidden;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#BannerAnimation1 {
    position: absolute;
    left: 0px;
}

#BannerAnimation2 {
    position: absolute;
    left: 0px;
}

#BannerAnimation3 {
    position: absolute;
    left: 0px;
}

#BannerAnimation4 {
    position: absolute;
    left: 0px;
}

#BannerAnimation5 {
    position: absolute;
    left: 0px;
}

#BannerAnimation6 {
    position: absolute;
    left: 0px;
}

.BannerContent_1 {
    position: absolute;
}

.BannerContent_2 {
    position: absolute;
    left: 165px;
}

.BannerContent_3 {
    position: absolute;
    left: 330px;
}

.BannerContent_4 {
    position: absolute;
}

.BannerContent_5 {
    position: absolute;
    left: 165px;
}

.BannerContent_6 {
    position: absolute;
    left: 330px;
}

.BannerContent_7 {
    position: absolute;
}

.BannerContent_8 {
    position: absolute;
    left: 165px;
}

.BannerContent_9 {
    position: absolute;
    left: 330px;
}

.BannerContent_10 {
    position: absolute;
}

.BannerContent_11 {
    position: absolute;
    left: 165px;
}

.BannerContent_12 {
    position: absolute;
    left: 330px;
}

.BannerContent_13 {
    position: absolute;
    left: 495px;
}

.BannerContent_14 {
    position: absolute;
    left: 660px;
}

.BannerContent_15 {
    position: absolute;
    left: 825px;
}

.BannerContent_16 {
    position: absolute;
}

.BannerContent_17 {
    position: absolute;
    left: 165px;
}

.BannerContent_18 {
    position: absolute;
    left: 330px;
}

.BannerContent_19 {
    position: absolute;
}

.BannerContent_20 {
    position: absolute;
    left: 165px;
}

.BannerContent_21 {
    position: absolute;
    left: 330px;
}

.banner_block {
	position: relative;
	width: 165px;
	height: 350px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	overflow: hidden;
}

.banner_padding img.object {
	border: 0px solid #d6d4ce;
}

.banner_dock {
	position: absolute;
	width: 165px;
	height: 350px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.banner_headline {
	position: absolute;
	width: 165px;
	bottom: 0px;
	left: 0px;
}

.banner_headline_content {
	background: rgba(249, 28, 132, 1);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    width: 165px;
}

.banner_label {
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #000000;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.banner_label a {
	color: #000000;
	text-decoration: none;
}

.banner_label a:hover {
	color: #000000;
	text-decoration: none;
}

.banner_label span {
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.banner_label span a {
	color: #ffffff;
	text-decoration: none;
}

.banner_label span a:hover {
	color: #ffffff;
	text-decoration: none;
}

.carousel_small_dock {
	position: absolute;
	width: 302px;
	height: 334px;
	overflow: hidden;
	top: 8px;
	left: 8px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.carousel_small_headline {
	position: absolute;
	width: 302px;
	bottom: 0px;
	left: 0px;
}

.carousel_small_headline_content {
	background: rgba(249, 28, 132, 1);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    width: 302px;
}

.carousel_small_label {
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #000000;
	font-family: 'Francois One', Arial;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
}

.carousel_small_label a {
	color: #000000;
	text-decoration: none;
}

.carousel_small_label a:hover {
	color: #000000;
	text-decoration: none;
}

.carousel_small_label span {
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
}

.carousel_small_label span a {
	color: #ffffff;
	text-decoration: none;
}

.carousel_small_label span a:hover {
	color: #ffffff;
	text-decoration: none;
}

#shipping_headline {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 13px 0px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 17px;
	font-weight: normal;
	line-height: 19px;
}

#shipping_link {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
	text-align: center;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
}

#ajax_search {
	position: absolute;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	width: 278px;
	text-align: left;
	background-color: #ffffff;
	border: 2px solid #15cff3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	display: none;
	top: 4px;
	z-index: 200;
}

#ajax_search_padding {
    padding: 10px 10px 10px 10px;
}

#ajax_search_title {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
}

#ajax_search_title div {
	border-bottom: 1px dotted #ff067b;
}

.ajax_search_result_item {
    padding: 5px 0px 5px 0px;
	color: #888888;
	font-family: Tahoma, Arial;
	font-size: 9px;
	text-align: left;
	font-weight: normal;
}

.ajax_search_result_item_separator {
	font-size: 9px;
}

.ajax_search_result_item_separator div {
	border-bottom: 1px dotted #999999;
}

.ajax_search_result_item_more {
    padding: 5px 0px 0px 0px;
	color: #444444;
	font-family: Tahoma, Arial;
	font-size: 9px;
	text-align: left;
	font-weight: bold;
}

#gamepage_block_share {
    background-color: #ffffff;
	width: 968px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block01 {
    background-color: #ffffff;
	width: 968px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block02 {
    background-color: #ffffff;
	width: 314px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block03 {
    background-color: #ffffff;
	width: 314px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block04 {
    background-color: #ffffff;
	width: 316px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block05 {
    background-color: #ffffff;
	width: 640px;
	height: 316px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block06 {
    background-color: #ffffff;
	width: 316px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block07, #gamepage_block08 {
    background-color: #ffffff;
	width: 478px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_block09 {
    background-color: #ffffff;
	width: 968px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#gamepage_textbox_1 {
    background-color: #f91c84;
	width: 298px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

#gamepage_textbox_2 {
    background-color: #07afe3;
	width: 298px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.gamepage_text_title {
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
    padding: 10px 10px 0px 10px;
	line-height: 24px;
}

.gamepage_text {
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 16px;
	font-weight: normal;
    padding: 10px 10px 10px 10px;
	line-height: 18px;
}

.gamepage_text_subtitle {
	text-align: left;
	color: #17bbea;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
    padding: 0px 0px 10px 0px;
	line-height: 24px;
}

.gamepage_padding {
	padding: 8px 8px 8px 8px;
	line-height: 0px;
	font-size: 1px;
}

.gamepage_padding img.object {
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.gamepage_padding_itemlist {
	padding: 18px 27px 0px 27px;
}

.gamepage_padding_gallery {
	padding: 4px 4px 4px 4px;
	line-height: 0px;
	font-size: 1px;
}

.gamepage_gallery_box {
	padding: 4px 4px 4px 4px;
	line-height: 0px;
	font-size: 1px;
	float: left;
}

.gallery_object {
	border: 3px solid #3b3b3b;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

#gamepage_controller {
	position: relative;
}

#gamepage_arrow_left {
	position: absolute;
	top: 112px;
	left: -23px;
	z-index: 10;
}

#gamepage_arrow_right {
	position: absolute;
	top: 112px;
	left: 584px;
	z-index: 10;
}

#gamepage_arrow_left_vs {
	position: absolute;
	top: 112px;
	left: -23px;
	z-index: 10;
}

#gamepage_arrow_right_vs {
	position: absolute;
	top: 112px;
	left: 422px;
	z-index: 10;
}

#gamepage_products {
	overflow: hidden;
	position: relative;
	width: 586px;
	height: 295px;
}

#gamepage_scroll {
	position: absolute;
	top: 0px;
	z-index: 5;
}

#gamepage_scroll1 {
	position: absolute;
	top: 0px;
	z-index: 5;
}

#gamepage_scroll2 {
	position: absolute;
	top: 0px;
	z-index: 5;
}

#gamepage_scroll_A {
	position: absolute;
	top: 0px;
	z-index: 5;
}

#gamepage_scroll_B {
	position: absolute;
	top: 0px;
	z-index: 5;
}

.gamepage_fix1 {
	width: 140px;
	line-height: 0px;
	font-size: 1px;
}

.gamepage_fix2 {
	width: 9px;
	line-height: 0px;
	font-size: 1px;
}

.gamepage_fix3 {
	width: 2px;
	line-height: 0px;
	font-size: 1px;
}

#releasecounter {
	position: relative;
}

#releasecounter_box {
	position: absolute;
	top: 30px;
	left: 614px;
	z-index: 10;
}

#releasecounter_content {
	background-color: rgba(0, 0, 0, 0.8);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

#CountDown {
	margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
	text-align: center;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
}

#CountDown span {
	color: #ffffff;
}

.gamepage_share {
    padding: 0px 10px 0px 0px;
	text-align: right;
	color: #777777;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
}

.showcase_block {
	position: relative;
    background-color: #ffffff;
	width: 233px;
	height: 136px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	overflow: hidden;
}

.showcase_padding {
	padding: 8px 8px 8px 8px;
	line-height: 0px;
	font-size: 1px;
}

.showcase_padding img.object {
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.showcase_dock {
	position: absolute;
	width: 217px;
	height: 120px;
	overflow: hidden;
	top: 8px;
	left: 8px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.showcase_text {
	position: absolute;
    background-color: #f91c84;
	width: 217px;
	height: 120px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	top: 140px;
	left: 0px;
}

.showcase_headline {
	position: absolute;
	width: 217px;
	bottom: 0px;
	left: 0px;
}

h1.showcase_label {
	margin: 0px 10px 10px 10px;
    padding: 5px 12px 5px 12px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	background: rgba(7, 175, 227, 0.9);
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	display: inline-block;
}

h2.showcase_desc {
	margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
}

h1.showcase_label a {
	color: #ffffff;
	text-decoration: none;
}

h1.showcase_label a:hover {
	color: #ffffff;
	text-decoration: none;
}

h2.showcase_desc a {
	color: #ffffff;
	text-decoration: none;
}

h2.showcase_desc a:hover {
	color: #ffffff;
	text-decoration: none;
}

.promo_block {
	position: relative;
    background-color: #ffffff;
	width: 145px;
	height: 166px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d4ce;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	overflow: hidden;
}

.promo_padding {
	padding: 8px 8px 8px 8px;
	line-height: 0px;
	font-size: 1px;
}

.promo_padding img.object {
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.promo_dock {
	position: absolute;
	width: 129px;
	height: 150px;
	overflow: hidden;
	top: 8px;
	left: 8px;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.promo_headline {
	position: absolute;
	width: 129px;
	bottom: 0px;
	left: 0px;
}

.promo_headline_content {
	background: rgba(249, 28, 132, 0.9);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    width: 129px;
}

h1.promo_label {
	margin: 0px 0px 0px 0px;
    padding: 5px 12px 5px 12px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

h1.promo_label a {
	color: #ffffff;
	text-decoration: none;
}

h1.promo_label a:hover {
	color: #ffffff;
	text-decoration: none;
}

.promo_text {
    display: none;
}

.promo_text1 {
	margin: 0px 0px 0px 0px;
    padding: 0px 4px 2px 4px;
	text-align: center;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}

.promo_text2 {
	margin: 0px 0px 0px 0px;
    padding: 0px 4px 2px 4px;
	text-align: center;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}

.promo_text3 {
	margin: 0px 0px 0px 0px;
    padding: 0px 4px 5px 4px;
	text-align: center;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}

.promo_text1 a, .promo_text3 a {
    color: #ffffff;
    text-decoration: none;
}

.promo_text1 a:hover, .promo_text3 a:hover {
    color: #ffffff;
    text-decoration: none;
}

.promo_text2 a {
    color: #000000;
    text-decoration: none;
}

.promo_text2 a:hover {
    color: #000000;
    text-decoration: none;
}

.admin_data {
	border-bottom: 1px dotted #01c3ff;
	padding: 0px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
}

.banner_border {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.cart_process {
	margin: 0px 0px 5px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	background: #01c3ff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	display: inline-block;
}

.cart_process:hover {
	background: #ff067b;
}

.cart_process a {
	color: #ffffff;
	text-decoration: none;
}

.cart_process a:hover {
	color: #ffffff;
	text-decoration: none;
}

.cart_process_text {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

.cart_process_text_popup {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

.cart_process_empty {
	margin: 0px 0px 5px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	background: #cccccc;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	display: inline-block;
}

.cart_process_free {
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	background: #ff067b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	display: inline-block;
    width: 425px;
}

#CartPopUp {
    display: none;
    width: 520px;
    height: 130px;
}

#CartPopUp #CartPopUpText {
	margin: 0px 0px 0px 0px;
    padding: 20px 0px 30px 0px;
	text-align: center;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
}

#UndoPopUp {
    display: none;
    width: 520px;
    height: 145px;
}

#UndoPopUp #UndoPopUpText {
	margin: 0px 0px 0px 0px;
    padding: 20px 0px 30px 0px;
	text-align: center;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
}

#HidPopUp,
#HidPopUp2,
#HidPopUpVisible,
#HidPopUpVisible2 {
  display: none;
  width: 520px;
}

#HidPopUpText {
	margin: 0px 0px 0px 0px;
  padding: 20px 0px 30px 0px;
	text-align: center;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
}

.DefaultPopUp {
    display: none;
    width: 520px;
    height: 162px;
}

.DefaultPopUp .DefaultPopUpText {
	margin: 0px 0px 0px 0px;
    padding: 20px 0px 30px 0px;
	text-align: center;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
}

#redeem_box {
    background-color: #df2748;
	width: 260px;
    margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #ffffff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#redeem_padding {
	padding: 10px 10px 10px 10px;
}

.redeem_text {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
    line-height: 20px;
}

.redeem_text a {
    color: #ffffff;
    text-decoration: none;
}

.redeem_text a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.new_border {
    border: 1px solid #888888;
}

.share_process {
	margin: 0px 0px 5px 0px;
    padding: 10px 10px 10px 10px;
	text-align: center;
	color: #ffffff;
    font-family: 'Francois One', Arial;
    font-size: 13px;
	font-weight: normal;
	line-height: 14px;
	background: #3b55a0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	display: inline-block;
    text-shadow: 0 -1px 0 #354c8c;
}

.share_process:hover {
	background: #4f6cbe;
}

.share_process a {
	color: #ffffff;
	text-decoration: none;
}

.share_process a:hover {
	color: #ffffff;
	text-decoration: none;
}

.share_process_text_popup {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	color: #ffffff;
    font-family: 'Francois One', Arial;
    font-size: 13px;
	font-weight: normal;
	line-height: 14px;
}

.box_content_gamepage_seo {
    background-color: #141414;
	width: 618px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.box_content_gamepage_seo .box_content_data_seo h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}

.box_content_gamepage_seo .box_content_data_seo h2 span {
    color: #000000;
}

.box_content_gamepage_seo a:hover {
    text-decoration: underline;
}

.product_check_active {
	margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	background: #000000;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	display: inline-block;
}

.product_check_active:hover {
	background: #333333;
}

.product_check_active a {
	color: #ffffff;
	text-decoration: none;
}

.product_check_active a:hover {
	color: #ffffff;
	text-decoration: none;
}

.product_check_active_text {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  color: #ffffff;
  font-family: 'Francois One', Arial;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
}

#new_header {
  background-color: #141414;
  background-image: url('/@img/dashboard-bg.png');
  background-repeat: repeat-x;
  width: 968px;
  border-left: 1px solid #3b3b3b;
  border-right: 1px solid #3b3b3b;
  border-bottom: 1px solid #3b3b3b;
  z-index: 15000;
  background-position: bottom;
}

#new_header .fa {
    line-height: 0.60em !important;
    color: #ffffff !important;
    font-size: 14px !important;
}

#new-header-admin-dash-1 {
  border-bottom: 1px solid #3b3b3b;
  background-color: #191919;
}

#new-header-admin-dash-2 {
  border-bottom: 1px solid #3b3b3b;
  background-color: #222222;
}

.new_content_content_left_admin {
  text-align: left;
  color: #ffffff;
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  padding: 7px 10px 7px 10px;
  line-height: 18px;
}

.new_content_content_left {
	text-align: left;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
    padding: 10px 10px 10px 10px;
    line-height: 18px;
}

.new_content_content_right {
	text-align: left;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
    padding: 10px 10px 10px 10px;
    line-height: 18px;
}

.header_radius {
    -moz-border-bottom-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -o-border-bottom-right-radius: 8px;
    -ms-border-bottom-right-radius: 8px;
    -khtml-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-bottom-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -o-border-bottom-left-radius: 8px;
    -ms-border-bottom-left-radius: 8px;
    -khtml-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-box-shadow: 0px 4px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 4px 4px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 4px 4px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0px 4px 4px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 4px rgba(0,0,0,0.2);
}

.nobr {
    white-space: nowrap;
}

.text_field_login_new {
    padding: 4px 6px 4px 6px;
    margin: 0px 0px 0px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
    line-height: 12px;
	font-weight: bold;
	width: 150px;
	background-color: #dadada;
	border: 1px solid #3b3b3b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#adv_image {
    margin: 10px 0px 0px 0px;
}

#adv_image img {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.blog_images {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

.product_check {
	margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	background: #01c3ff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	display: inline-block;
}

.product_check:hover {
	background: #ff067b;
}

.product_check a {
	color: #ffffff;
	text-decoration: none;
}

.product_check a:hover {
	color: #ffffff;
	text-decoration: none;
}

.product_check_text {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

.watcher_text {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.carousel_new_design_list {
    position: relative;
    padding: 0px 0px 0px 0px;
}

.carousel_content_edit_new_design {
    padding: 10px 0px 10px 0px;
	text-align: left;
	color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}

.carousel_padding_new_design {
	padding: 0px 0px 10px 0px;
	line-height: 0px;
	font-size: 1px;
}

.carousel_padding_new_design img.object_new_design {
	border: 0px solid #d6d4ce;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.carousel_text_new_design {
    position: absolute;
    left: 304px;
    top: 162px;
    width: 300px;
    background-color: #ffffff;
	border: 0px solid #d6d4ce;
    -moz-border-radius: 8px 0px 0px 8px;
    -webkit-border-radius: 8px 0px 0px 8px;
    -o-border-radius: 8px 0px 0px 8px;
    -ms-border-radius: 8px 0px 0px 8px;
    -khtml-border-radius: 8px 0px 0px 8px;
    border-radius: 8px 0px 0px 8px;
}

.BannerImageHolder {
    font-size: 1px;
    line-height: 0px;
}

.BannerImage {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.BannerInfoHolder {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	color: #222222;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.new_category_search_field {
  padding: 3px 5px 3px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
  line-height: 16px;
	font-weight: bold;
	width: 105px;
	height: 15px;
	border: 2px solid #15cff3;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  text-align: left;
  background: #ffffff url('/@img/search-icon-arrow.png') no-repeat 95% 50%;
  cursor: pointer;
}

#cat_ajax_search {
	position: absolute;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #555555;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	width: 115px;
	text-align: left;
	background-color: #ffffff;
	border: 2px solid #15cff3;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
	display: none;
	top: 4px;
	z-index: 200;
}

#cat_ajax_search_padding {
  padding: 10px 10px 10px 10px;
}

#cat_ajax_search_title {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
	text-align: left;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
}

#cat_ajax_search_title div {
	border-bottom: 1px dotted #ff067b;
}

.info-table-holder {
  border-collapse: collapse;
  border: 1px solid #cccccc;
}

.info-table-holder tr td {
  border: 1px solid #cccccc;
  padding: 5px 5px 5px 5px;
}

.info-table-holder2 {
  border-collapse: collapse;
  border: 0px solid #cccccc;
}

.info-table-holder2 tr td {
  border: 0px solid #cccccc;
  padding: 5px 5px 5px 0px;
}

.service_showcase-layout {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
}

.service_showcase-layout:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

.service_showcase_block {
  display: inline-block;
	position: relative;
  background-color: #ffffff;
	width: 314px;
	height: 314px;
	padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
	border: 1px solid #d6d4ce;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
	overflow: hidden;
}

.service_showcase_block:nth-child(3n+2) {
  margin: 10px 11px 0px 11px;
}

.service_showcase_padding {
	padding: 8px 8px 8px 8px;
	line-height: 0px;
	font-size: 1px;
}

.service_showcase_padding img.object {
	border: 0px solid #d6d4ce;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}

.service_showcase_dock {
	position: absolute;
	width: 298px;
	height: 298px;
	overflow: hidden;
	top: 8px;
	left: 8px;
	border: 0px solid #d6d4ce;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}

.service_showcase_text {
	position: absolute;
  background-color: #f91c84;
	width: 298px;
	height: 298px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #d6d4ce;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
	top: 318px;
	left: 0px;
}

.service_showcase_headline {
	position: absolute;
	width: 298px;
	bottom: 0px;
	left: 0px;
}

h1.service_showcase_label {
	margin: 0px 10px 20px 10px;
    padding: 7px 15px 7px 15px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 17px;
	font-weight: normal;
	line-height: 14px;
	background: rgba(7, 175, 227, 0.9);
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	display: inline-block;
}

h2.service_showcase_desc {
	margin: 0px 0px 0px 0px;
    padding: 8px 8px 8px 8px;
	text-align: justify;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

h2.service_showcase_desc span {
	margin: 0px 0px 0px 0px;
  padding: 2px 2px 10px 2px;
	text-align: center;
	color: #000000;
	font-family: 'Francois One', Arial;
	font-size: 17px;
	font-weight: normal;
	line-height: 18px;
  display: block;
}

h1.service_showcase_label a {
	color: #ffffff;
	text-decoration: none;
}

h1.service_showcase_label a:hover {
	color: #ffffff;
	text-decoration: none;
}

h2.service_showcase_desc a {
	color: #ffffff;
	text-decoration: none;
}

h2.service_showcase_desc a:hover {
	color: #ffffff;
	text-decoration: none;
}

.gu_text {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	text-align: left;
	color: #505050;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
}

.news_object {
	border: 2px solid #999999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

.news_object-small {
	border: 2px solid #999999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

.CofidisPopUp {
  display: none;
  width: 600px;
  height: 450px;
}

.OTPPopUp {
  display: none;
  width: 500px;
  height: 550px;
}

.OTP_Text1 {
	margin: 0px 0px 0px 0px;
  padding: 20px 0px 30px 0px;
	text-align: center;
	color: #ff067b;
	font-family: 'Francois One', Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
}

.OTP_Text2 {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  text-align: justify;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
}

.OTP_price_text {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	color: #333333;
	font-family: 'Francois One', Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

.OTP_price_text_data {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	color: #666666;
	font-family: 'Francois One', Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

.OTP-line {
  border-bottom: 1px dotted #333333;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 5px 0px;
}

.newDesign-line {
  padding: 0px 0px 5px 0px;
  margin: 5px 0px 0px 0px;
  border-top: 1px dotted #aaaaaa;
}

.newDesign-line-cofidis {
  padding: 0px 0px 10px 0px;
  margin: 10px 0px 0px 0px;
  border-top: 1px dotted #ed1a3b;
}

.OTP-input-text {
  padding: 3px 5px 3px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  width: 100px;
  height: 26px;
  text-align: right;
  background-color: #ffffff;
  border: 2px solid #15cff3;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
}

.OTP-input-select {
  padding: 3px 5px 3px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  width: 100px;
  height: 26px;
  text-align: right;
  background-color: #ffffff;
  border: 2px solid #15cff3;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
}

.new-text-normal {
  text-align: left;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
}

.new-text-field {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 420px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}

.new-text-field-textarea {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
  line-height: 15px;
	font-weight: bold;
	width: 590px;
  height: 50px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  vertical-align: top;
  resize: none;
  overflow: hidden;
  -webkit-transition: height 0.1s linear;
  -moz-transition: height 0.1s linear;
  -ms-transition: height 0.1s linear;
  -o-transition: height 0.1s linear;
  transition: height 0.1s linear;
}

.new-text-field-type-1 {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 357px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}

.new-text-field-type-2 {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 55px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
}

.new-text-field-type-3 {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 490px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}

.new-text-field-type-4 {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 195px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}

.new-text-field-type-5 {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 195px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
}

.new-text-field-type-6 {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 590px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}

.new-text-title-editor {
  padding: 0px 0px 0px 0px;
  margin: 22px 0px 15px 0px;
  color: #01c3ff;
	font-family: 'Francois One', Arial;
	font-size: 19px;
	font-weight: normal;
  box-sizing: border-box;
  text-align: left;
  border-bottom: 1px dotted #01c3ff;
}

.checkbox-holder-1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
}

.checkbox-holder-1:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

.new-checkbox-group-1 {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 145px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  float: left;
  box-sizing: border-box;
}

.new-checkbox-group-1:nth-child(4n+4) {
  margin-right: 0px;
}

.new-checkbox-design {
  display: none;
}

.new-checkbox-text-1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  cursor: pointer;
}

.new-checkbox-text-1 span {
  margin: 0px 8px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: inline-block;
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
  color: #555555;
  font-size: 15px;
  line-height: 1px;
}

.new-checkbox-text-1 span:before {
  content: '\f10c';
}

.new-checkbox-group-1 :checked + .new-checkbox-text-1 {
  color: #ff067b;
}

.new-checkbox-group-1 :checked + .new-checkbox-text-1 span:before {
  color: #ff067b;
  content: '\f058';
}

.checkbox-holder-2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
}

.checkbox-holder-2:after {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  content: '';
  visibility: hidden;
  clear: both;
}

.new-checkbox-group-2 {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 145px;
  display: block;
  font-size: 1px;
  line-height: 0px;
  float: left;
  box-sizing: border-box;
}

.new-checkbox-group-2:nth-child(1),
.new-checkbox-group-2:nth-child(2),
.new-checkbox-group-2:nth-child(3),
.new-checkbox-group-2:nth-child(4) {
  margin-top: 0px;
}

.new-checkbox-group-2:nth-child(4n+4) {
  margin-right: 0px;
}

.new-checkbox-text-2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  cursor: pointer;
}

.new-checkbox-text-2 span {
  margin: 0px 8px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: inline-block;
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
  color: #555555;
  font-size: 15px;
  line-height: 1px;
}

.new-checkbox-text-2 span:before {
  content: '\f10c';
}

.new-checkbox-group-2 :checked + .new-checkbox-text-2 {
  color: #ff067b;
}

.new-checkbox-group-2 :checked + .new-checkbox-text-2 span:before {
  color: #ff067b;
  content: '\f058';
}

.new-upload-holder {
  width: 60px;
  height: 70px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

#new-upload-product {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 60px;
  height: 70px;
  line-height: 70px;
  font-size: 70px;
  opacity: 0;
  cursor: pointer;
}

.new-upload-text {
  text-align: center;
  color: #ff067b;
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}

.new-design-offer {
  padding: 0px 8px 0px 8px;
  margin: 0px 5px 0px 0px;
  display: inline-block;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 25px;
  color: #ffffff;
  background-color: #bc49e3;
  border-radius: 8px;
}

.new-design-offer-list {
  padding: 3px 8px 3px 8px;
  margin: 2px 0px 2px 0px;
  display: inline-block;
  box-sizing: border-box;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
  background-color: #bc49e3;
  border-radius: 5px;
  width: 100px;
}

.new-design-shipping-list {
  padding: 4px 8px 4px 8px;
  margin: 2px 0px 2px 0px;
  display: inline-block;
  box-sizing: border-box;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
  background-color: #63b535;
  border-radius: 5px;
  width: 116px;
}

.new-design-gif-holder {
  padding: 10px 0px 10px 0px;
}

.new-design-gift {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  color: #465e8d;
  font-family: 'Francois One', Arial;
  font-size: 16px;
  font-weight: normal;
  line-height: 18px;
}

.new-design-gift-text {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  color: #f35757;
  font-family: 'Francois One', Arial;
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
}

.new-design-gif-holder-list {
  padding: 10px 0px 5px 0px;
}

.new-design-gift-list {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  color: #465e8d;
  font-family: 'Francois One', Arial;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
}

.new-design-gift-text-list {
  margin: 0px 0px 0px 0px;
  padding: 0px 4px 0px 4px;
  text-align: center;
  color: #f35757;
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
}

.new-design-cart-holder {
  position: relative;
  width: 222px;
}

.new-design-cart-used {
  position: relative;
  width: 208px;
}

.new-design-cart-holder-free {
  position: absolute;
  top: 0px;
  right: 0px;
}

.new-design-cart-process {
	margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
	background: #01c3ff;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
}

.new-design-cart-process-free {
	margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
	background: #63b535;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
}

.new-design-cart-process:hover {
	background: #ff067b;
}

.new-design-cart-process-empty {
	margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
	background: #bbbbbb;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
}

.new-design-cart-holder a,
.new-design-cart-holder-used a {
	color: #ffffff;
	text-decoration: none;
}

.new-design-cart-holder a:hover,
.new-design-cart-holder-used a:hover {
	color: #ffffff;
	text-decoration: none;
}

.new-design-cart-process-text {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
  box-sizing: border-box;
}

.new-design-cart-process-text-empty {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
	text-align: left;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
  box-sizing: border-box;
}

.new-design-cart-process-free-text {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	text-align: center;
	color: #ffffff;
	font-family: 'Francois One', Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
  box-sizing: border-box;
}

.fa-color-pink {
  color: #ff067b;
}

::-webkit-file-upload-button {
  cursor: pointer;
}

#CarouselSystem_Holder {
  position: relative;
  background-color: #ffffff;
	width: 970px;
  height: 350px;
	padding: 8px 8px 8px 8px;
	border: 1px solid #d6d4ce;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
  overflow: hidden;
}

.CarouselSystem_Element {
  width: 952px;
  height: 332px;
}

.CarouselSystemData {
  width: 952px;
  height: 332px;
  background-repeat: no-repeat;
}

.CarouselSystemText {
  background-color: #000000;
  margin: 60px 40px 0px 0px;
  width: 370px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  float: right;
  box-sizing: border-box;
}

.CarouselSystemTextFormat1 {
	text-align: left;
  color: #01c3ff;
  font-family: 'Francois One', Arial;
  font-size: 30px;
  font-weight: normal;
  padding: 15px 15px 0px 15px;
  line-height: 33px;
}

.CarouselSystemTextFormat2 {
  text-align: left;
  color: #ffffff;
  font-family: 'Francois One', Arial;
  font-size: 20px;
  font-weight: normal;
  padding: 2px 15px 0px 15px;
  line-height: 22px;
}

.CarouselSystemTextFormat3 {
  text-align: left;
  color: #ff067b;
  font-family: 'Francois One', Arial;
  font-size: 18px;
  font-weight: normal;
  padding: 6px 15px 0px 15px;
  line-height: 20px;
}

.CarouselSystemTextFormat4 {
  text-align: left;
  color: #ffffff;
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  padding: 5px 15px 15px 15px;
  line-height: 13px;
}

.owl-theme {
  position: absolute;
  top: 150px;
  left: 0px;
  right: 0px;
}

.owl-stage-outer {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

.CarouselSystemData_Edit {
  font-size: 1px;
  line-height: 0px;
}

.CarouselSystemData_Edit img {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

.CarouselSystemText_Edit {
  background-color: #000000;
  margin: 5px 0px 10px 0px;
  padding: 15px 0px 0px 0px;
  width: 590px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
}

.CarouselSystemTextFormatNr {
  margin: 0px 0px 0px 15px;
  width: 35px;
  height: 35px;
  background-color: #ff067b;
  text-align: center;
  color: #ffffff;
  font-family: 'Francois One', Arial;
  font-size: 22px;
  font-weight: normal;
  padding: 10px 0px 0px 0px;
  line-height: 13px;
  border-radius: 50%;
  box-sizing: border-box;
}





.NewMenuSystemTitle {
  margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Francois One', Arial;
	color: #ff067b;
	font-size: 22px;
  line-height: 24px;
	font-weight: normal;
	text-align: center;
}

.NewMenuSystemTitleSmall {
  margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Francois One', Arial;
	color: #ff067b;
	font-size: 18px;
  line-height: 22px;
	font-weight: normal;
	text-align: center;
}

.NewMenuSystemIcon {
  margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
  line-height: 0px;
}

.NewMenuSystemIconCommon {
  margin: 25px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
  line-height: 0px;
}

.NewMenuSystemItem {
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Francois One', Arial;
	color: #01c3ff;
	font-size: 18px;
  line-height: 20px;
	font-weight: normal;
	text-align: center;
}

.NewMenuSystemItem a {
	color: #01c3ff;
}

.NewMenuSystemItem a:hover {
	color: #333333;
}

.NewMenuSystemItemSmall {
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Francois One', Arial;
	color: #01c3ff;
	font-size: 12px;
  line-height: 16px;
	font-weight: normal;
	text-align: center;
}

.NewMenuSystemItemSmall a {
	color: #01c3ff;
}

.NewMenuSystemItemSmall a:hover {
	color: #333333;
}

.NewMenuSystemItemTiny {
  margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Francois One', Arial;
	color: #01c3ff;
	font-size: 11px;
  line-height: 16px;
	font-weight: normal;
	text-align: center;
}

.NewMenuSystemItemTiny a {
	color: #555555;
}

.NewMenuSystemItemTiny a:hover {
	color: #ff067b;
}

.svg-color path,
.svg-color g {
    fill: #ff067b;
}


.NewMenuSeparator {
  background: url("/@img/new-menu-separator.png") repeat-y top center;
}

.mobile-sidebar {
  width: 970px;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	font-family: 'Francois One', Arial;
	color: #01c3ff;
	font-size: 50px;
  line-height: 50px;
	font-weight: normal;
	text-align: center;
}

.coupon_input {
  padding: 3px 5px 3px 5px;
  margin: 5px 0px 0px 0px;
  color: #555555;
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  width: 160px;
  height: 15px;
  background-color: #ffffff;
  border: 2px solid #15cff3;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

.coupon-error {
  text-align: left;
  color: #ff0000;
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-weight: bold;
  padding: 15px 0px 10px 0px;
}

.coupon-button {
  padding-left: 5px;
  color: #000000;
}

.coupon-button:hover {
  color: #000000;
  text-decoration: underline;
}

#PopUpData {
  display: none;
  width: 600px;
  height: 339px;
  font-size: 1px;
  line-height: 0px;
}

#PopUpDataLarge {
  display: none;
  width: 590px;
  _height: 450px;
  font-size: 1px;
  line-height: 0px;
}

.alertPopUp {
  display: none;
}

.xxx_table {
  border-collapse: collapse;
  border: 1px solid #bbbbbb;
}

.xxx_table tr {
  border: 1px solid #bbbbbb;
  text-align: left;
  vertical-align: top;
}

.newYouTube {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

.newYouTube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.new-text-field-textarea_remark {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
  line-height: 15px;
	font-weight: bold;
	width: 480px;
  height: 50px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  vertical-align: top;
  resize: none;
  overflow: hidden;
  -webkit-transition: height 0.1s linear;
  -moz-transition: height 0.1s linear;
  -ms-transition: height 0.1s linear;
  -o-transition: height 0.1s linear;
  transition: height 0.1s linear;
}

.new-text-field-textarea_remark:focus {
  padding: 6px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
  color: #555555;
	font-family: Tahoma, Arial;
	font-size: 11px;
  line-height: 15px;
	font-weight: bold;
	width: 480px;
  height: 50px;
	border: 1px solid #c9c9c9;
	background-color: #efefef;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  vertical-align: top;
  resize: none;
  overflow: hidden;
  -webkit-transition: height 0.1s linear;
  -moz-transition: height 0.1s linear;
  -ms-transition: height 0.1s linear;
  -o-transition: height 0.1s linear;
  transition: height 0.1s linear;
}

.new-button-remark {
  padding: 4px 8px 4px 8px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-weight: bold;
  background-color: #ff067b;
  border-radius: 5px;
  width: 90px;
  box-sizing: border-box;
  height: 50px;
  display: flex;
  align-content: center;
  justify-content: center;
  flex-flow: column;
  text-align: center;
  text-decoration: none;
}

a.no-hover {
  text-decoration: none !important;
}