/* ==========
 * FONTFACE
 * ========== */
 
@font-face {
    font-family: 'weblysleek_ui_normalregular';
    src: url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_normal-webfont.eot');
    src: url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_normal-webfont.woff') format('woff'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_normal-webfont.ttf') format('truetype'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_normal-webfont.svg#weblysleek_ui_normalregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'weblysleek_ui_lightregular';
    src: url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_light-webfont.eot');
    src: url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_light-webfont.woff') format('woff'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_light-webfont.ttf') format('truetype'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_light-webfont.svg#weblysleek_ui_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'weblysleek_ui_italicitalic';
    src: url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_italic-webfont.eot');
    src: url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_italic-webfont.woff') format('woff'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_italic-webfont.ttf') format('truetype'),
         url('../../bundles/flashwandback/fonts/fontface/weblysleek_ui_italic-webfont.svg#weblysleek_ui_italicitalic') format('svg');
    font-weight: normal;
    font-style: normal;
} 
 
/* ==========
 * HTML5
 * ========== */

header, nav, section, footer, article, address, aside {
	display: block;
}

/* ==========
 * BASE
 * ========== */
 
* {
	outline: 0 none;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
}
body {
	color: #45342e;
	font-family: weblysleek_ui_normalregular, Arial, sans-serif;
	font-size: 12px;
	background: #e8e8e8;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
:focus {
	outline: 0 none;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
hr, iehr {
	border: none;
	border-top: 1px solid #cd5a65;
	clear: both;
	display: block;
	margin-bottom: 15px;
}
.leftAlign {
	text-align: left !important;
}
.rightAlign {
	text-align: right !important;
}
.centerAlign {
	text-align: center !important;
}
.black {
	color: #000000 !important;
}
.blue {
	color: #016a82 !important;
}
.link {
	font-style:italic;
	text-decoration: underline;
}
.link:hover {
	text-decoration: none;
}

/* ==========
 * LISTS
 * ========== */
 
.optionsList {
	padding-right: 100px;
	overflow: hidden;
	float: left;
}
.optionsList li {
	list-style: none outside;
	float: left;
	clear: both;
	padding-bottom: 4px;
}
.optionsList .fieldDesc {
	padding-left: 24px;
}
.optionSelectLabel {
	line-height: 28px;
	float: left;
	margin-right: 10px;
}
.optionsListWidget .fieldDesc {
	margin-top: -16px;
	color: #FFFFFF;
}
.optionsCheckboxOneWrapper .fieldDesc {
	display: inline;
	color: #FFFFFF;
	padding-left: 3px;
}
.optionsCheckboxOneWrapper .inputWrapper {
	width: auto !important;
}
.optionsList select {
    height: 28px;
    margin-right: 18px;
    position: relative;
    z-index: 2;
}
.optionsListInlineH3 {
	float: right;
    margin-top: -23px;
    font-size: 12px;
}
.optionsListInline {
	padding: 0;
}
.optionsListInline li {
	clear: none;
	padding-right: 10px;
}
.collectionsList li {
	padding: 10px 60px 0 10px;
	list-style: none outside;
	margin: 0 10px 10px 0;
	background: #45342e;
	float: left;
	position: relative;
	font-size: 11px;
	height: 70px;
	min-width: 170px;
}
.collectionsListWide li {
	float: none;
	margin: 29px 0 0 0;
	padding-right: 200px;
}
.collectionsList li .slidingPhotos {
	position: relative;
	overflow: hidden;
	height: 60px;
	display: block;
	float: left;
	width: 90px;
}
.collectionsList li .slidingPhotos ul, .collectionsList li .slidingPhotos li {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none outside !important;
	width: auto !important;
	height: auto !important;
} 
.collectionsList li .slidingPhotos img {
	display: block;
}
.collectionsList li img {
	width: 80px;
	height: 60px;
	margin: 0 10px 0 0;
}
.collectionsList .title {
	font-size: 13px;
	font-weight: normal;
	font-family: weblysleek_ui_lightregular, sans-serif;
	text-decoration: underline;
	font-style: italic;
}
.collectionsList .title:hover {
	text-decoration: none;
}
.collectionsList .info {
	padding-top: 8px;
}
.infoMorePadding {
	padding: 0 0 5px 0;
	display: block;
	color: #fff !important;
}
.collectionsList .actions {
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.collectionsList span {
	color: #ffeeab;
}
.collectionsList .actions a {
	padding: 3px 5px; 
	float: left;
	margin-left: 5px;
	background-color: #ba3d49;
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
	height: 11px;
	display: inline-block;
}
.collectionsList .actions a span {
	display: none;
}
.collectionsList .actions .start {
	background-image: url(../../bundles/flashwandback/img/icons/start.png);
}
.collectionsList .actions .stop {
	background-image: url(../../bundles/flashwandback/img/icons/stop.png);
}
.collectionsList .actions .msg {
	background-image: url(../../bundles/flashwandback/img/icons/msg.png);
}
.collectionsList .actions a:hover {
	background-color: #fff;
}
.collectionsList .actions .start:hover {
	background-image: url(../../bundles/flashwandback/img/icons/start-hover.png);
}
.collectionsList .actions .stop:hover {
	background-image: url(../../bundles/flashwandback/img/icons/stop-hover.png);
}
.collectionsList .actions .msg:hover {
	background-image: url(../../bundles/flashwandback/img/icons/msg-hover.png);
}
.collectionPrice {
	position: absolute;
	right: 10px;
	top: 17px;
	text-align: right;
}
.collectionPrice span {
	font-size: 11px;
	display: block;
}
.collectionPrice span.price {
	font-size: 30px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	color: #ffffff;
	padding-bottom: 2px;
}
.collectionsListWide .actions {
	position: absolute;
	right: 0;
	top: -22px;
}
.collectionsListWide .actions a {
	background-color: transparent;
	background-position: center bottom;
}
.collectionsListWide .actions .like, .collectionsListShort .actions .like {
	background-image: url(../../bundles/flashwandback/img/icons/like.png);
}
.collectionsListWide .actions .stats {
	background-image: url(../../bundles/flashwandback/img/icons/stats.png);
}
.collectionsListWide .actions .edit {
	background-image: url(../../bundles/flashwandback/img/icons/edit2.png);
}
.collectionsListWide .actions a:hover {
	background-color: transparent;
}
.collectionsListWide .actions .like:hover, .collectionsListShort .actions .like:hover {
	background-image: url(../../bundles/flashwandback/img/icons/like-hover.png);
}
.collectionsListWide .actions .stats:hover {
	background-image: url(../../bundles/flashwandback/img/icons/stats-hover.png);
}
.collectionsListWide .actions .edit:hover {
	background-image: url(../../bundles/flashwandback/img/icons/edit2-hover.png);
}
.collectionsListWide .actions .star {
	background-image: url(../../bundles/flashwandback/img/icons/star-normal.png);
}
.collectionsListWide .actions .star:hover {
	background-image: url(../../bundles/flashwandback/img/icons/star-active.png);
}
.collectionsListShort {
    overflow: hidden;
}
.collectionsListShort .actions .rate {
	padding-top: 0; 
	padding-right: 2px;
}
.collectionsListShort .actions a {
	width: 13px !important;
	height: 11px  !important;
	margin: 0  !important;
	padding: 0 !important;
}
.collectionsListShort .actions a, .collectionsListShort .actions a:hover {
	 background-color: transparent;
}
.collectionsListShort .actions .like {
	background-image: url(../../bundles/flashwandback/img/icons/like-small-white.png) !important;
}
.collectionsListShort .actions .star {
	background-image: url(../../bundles/flashwandback/img/icons/star-small-white.png) !important;
}
.collectionsListShort .actions .star.set {
	background-image: url(../../bundles/flashwandback/img/icons/star-small-red.png) !important;
}
.collectionsListShort .actions {
    bottom: auto;
    clear: both;
    position: relative;
    padding-top: 4px;
    top: auto;
    right: 0;
    float: left;
    clear: both;
    width:100%;
}
.collectionsListShort li {
    height: 82px;
    margin: 0 9px 10px 0;
    min-width: 0;
    padding: 10px 10px 0 10px;
    width: 80px;
}
.collectionsListShort li img {
    margin: 0 0 0 0;
}

.blueberry { margin: 0 auto; }
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }
.blueberry .pager { display: none; }
.rate {
	display: inline-block;
	float: left;
	padding-top: 4px;
}
.rate a {
	margin: 0 !important;
	padding: 0 1px !important;
	width: 13px !important;
	height: 13px !important;
	float: left;
	background-image: url(../../bundles/flashwandback/img/icons/star-active-2.png) !important;
	background-repeat: no-repeat;
}
.rate a span {
	display: none;
}
.rate a.set {
	background-image: url(../../bundles/flashwandback/img/icons/star-normal.png) !important;
}
.chooseRate a.set {
	background-image: url(../../bundles/flashwandback/img/icons/star-normal-red.png) !important;
}
.radioHorizontalList li {
	display: block;
	list-style: none outside;
	float: left;
	clear: none;
	width: 100px;
}
.radioHorizontalList label {
	font-size: 16px;
}
.optionsList .payMethods {
	padding-left: 24px;
}
.payMethods {
	padding-top: 6px;
	padding-bottom: 8px;
	overflow: hidden;
}
.payMethods img {
	margin-right: 5px;
	float: left;
}
.paymentsMethods {
	padding-top: 12px;
	padding-bottom: 44px;
	word-spacing: -1em;
	letter-spacing: -1em;
	font-size: 0;
	display: block;
	vertical-align:top;
	zoom: 1;
}
.paymentsMethods label {
	cursor: pointer;
}
.paymentsMethods li {
	clear: none;
    cursor: pointer;
    vertical-align:top;
    display: inline-block;
    float: none;
    padding: 0 8px 8px 0;
    text-align: left;
    word-spacing: normal;
	letter-spacing: normal;
	font-size: 12px;
	min-width: 80px;
}
.paymentsMethods li img {
	padding: 0;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
*:first-child+html .paymentsMethods li {
    display: inline;
}
.paymentsMethods input[type="radio"] {
	display: none;
}
.paddingRight0 {
	padding-right: 0 !important;
}
.paddingBottom10 {
	padding-bottom: 10px;
}
.paymentsMethods li img:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}
#main .mainBackground .paymentsMethods {
	width: 768px;
}
.onSaleButtonTypeList {
	width: 20px;
	height: 17px;
	margin-left: 4px;
	display: block;
	margin-right: 0 !important;
}
.onSaleButtonTypeList span {
	display: none;
}
.onSaleButtonTypeList1 {
	background: url(../../bundles/flashwandback/img/icons/on-sale-ver1.png) no-repeat left top;
}
.onSaleButtonTypeList1.active, .onSaleButtonTypeList1:hover {
	background: url(../../bundles/flashwandback/img/icons/on-sale-ver1-active.png) no-repeat left top;
}
.onSaleButtonTypeList2 {
	background: url(../../bundles/flashwandback/img/icons/on-sale-ver2.png) no-repeat left top;
}
.onSaleButtonTypeList2.active, .onSaleButtonTypeList2:hover {
	background: url(../../bundles/flashwandback/img/icons/on-sale-ver2-active.png) no-repeat left top;
}
.alertsList li {
	padding: 0 0 0 0;
	list-style: none outside;
	margin: 0 0 7px 0;
	background: none;
	float: left;
	position: relative;
	font-size: 12px;
	width: 100%;
	border-bottom: 1px solid #cd5a65;
}
.alertsList li.last {
	border-bottom: 0;
	margin-bottom: 30px;
}
.alertsList .date {
	font-size: 13px;
	padding-bottom: 9px;
}
.alertsList .content {
	background: #45342e;
	padding: 9px 15px 1px 15px;
	margin-bottom: 10px;
}
.alertsList h3 {
	padding-bottom: 7px;
}
.alertsList .formMessage {
	font-style: normal;
}
.alertsList .formMessage a {
	font-style: italic;
}
.alertsList .actions {
	position: absolute;
    right: 0;
    top: 1px;
}
.alertsList .actions .delete {
	background-image: url(../../bundles/flashwandback/img/icons/delete.png);
	padding-right: 1px;
}
.alertsList .actions .delete:hover {
	background-image: url(../../bundles/flashwandback/img/icons/delete-hover.png);
}
.alertsList .actions a {
	display: block;
	background-repeat: no-repeat;
	background-color: #45342e;
	background-position: center center;
	float: left;
	width: 21px;
	height: 17px;
}
.alertsList .actions a:hover {
	background-color: #fff;
}
.alertsList .actions a span {
	display: none;
}
.logsList li {
	list-style: none outside;
	font-size: 12px;
	border-bottom: 1px solid #59433b;
	padding-bottom: 9px;
	margin-bottom: 9px;
	position: relative;
}
.logsList li p {
	padding-bottom: 0;
}
.logsList li h3 {
	font-size: 12px;
	font-family: weblysleek_ui_normalregular,Arial,sans-serif;
}
.logsList .version {
	color: #ffeeab;
}
.logsList .credits {
	padding-top: 12px;
}
.logsList .credits > span {
	font-size: 13px;
	color: #ffeeab;
}
.logsList li.last {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
}
.logsList li .rating {
	position: absolute;
	right: 0;
	top: 0;
}
.ratingList .content {
	color: #ffeeab;
	width: 438px;
}
.logsList .actions, .comments .actions {
	position: absolute;
	right: 0;
	top: 0;
	float: right;
}
.logsList .actions a, .comments .actions a {
	background-color: #B73947;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    padding: 3px 5px 3px 5px;
    width: 10px;
    float: left;
    margin-left: 4px;
}
.logsList .actions a:hover, .comments .actions a:hover {
	background-color: #fff;
}
.logsList .actions a span, .comments .actions a span {
	display: none;
}
.logsList .actions .delete, .comments .actions .delete {
    background-image: url(../../bundles/flashwandback/img/icons/delete.png);
}
.logsList .actions .delete:hover, .comments .actions .delete:hover {
	background-image: url(../../bundles/flashwandback/img/icons/delete-hover.png);
}
.logsList .actions .likeit, .comments .actions .likeit {
    background-image: url(../../bundles/flashwandback/img/icons/likeit.png);
    background-position: center 2px;
}
.logsList .actions .likeit:hover, .comments .actions .likeit:hover {
	background-image: url(../../bundles/flashwandback/img/icons/likeit-hover.png);
	background-position: center 2px;
}
.logsList .actions .likeit.set, .comments .actions .likeit.set {
	background-color: #973a41 !important;
	background-image: url(../../bundles/flashwandback/img/icons/likeit-set.png);
}
.logsList .actions .disabled, .comments .actions .disabled {
	background-image: url(../../bundles/flashwandback/img/icons/likeit.png) !important;
	background-color: #B73947 !important;
}
.logsList .actions select, .comments .actions select {
	float: left;
	margin-right: 6px;
	width: 176px  !important;
	height: 17px !important;
	padding: 0;
}
.logsList .actions .selectElementWrapper, .comments .actions .selectElementWrapper {
	margin-right: 6px;
	height: 17px !important;
}
.logsList .actions .selectElement, .comments .actions .selectElement {
	left: 0;
    line-height: 17px !important;
    margin-top: 0 !important;
    position: absolute;
    top: 0;
    width: 176px !important;
    height: 17px !important;
    background-image: url(../../bundles/flashwandback/img/forms/form-select-mini.jpg);
}
.logsList .actions .selectElement span, .comments .actions .selectElement span {
	line-height: 17px !important;
	font-size: 12px;
	padding-left: 5px;
}
.logsList .actions .selectElementDisabled, .comments .actions .selectElementDisabled {
    background-color: #847069 !important;
    background-image: url(../../bundles/flashwandback/img/forms/form-select-mini-disabled.jpg);
}
.showMsgAfterHover:hover > .msgLink {
	display: block;
}
.msgBlockTable a.msgBTUser {
	text-decoration: underline;
	font-size: 14px;
}
.msgBlockTable a.msgBTUser:hover {
	text-decoration: none;
}
.msgBlockTable td {
	vertical-align: top;
	padding-right: 20px;
}
.comments .actions a {
	background-color: #45342e;
}
.comments .actions {
    top: -5px;
}
.suggestionsList .content {
	width: 438px;
}
.suggestionsHistory {
	padding-top: 20px;
}
*:first-child+html .suggestionsHistory {
	padding-top: 0px;
}
.suggestionsHistory .date {
	padding-bottom: 5px;
}
#numberOfAlertsToDisplay select, #numberOfAlertsToDisplay .selectElement{
	width: 50px;
}
#numberOfAlertsToDisplay .fieldDesc {
	float: left;
    line-height: 28px;
    margin-right: 10px;
    color: #fff;
}
.listPricesBox {
	clear: both;
}
.listPricesBox li {
	float: left;
	width: 87px;
	height: 87px;
	line-height: 87px;
	display: block;
	margin-right: 10px;
	background: #45b6d0  !important;
	list-style: none outside !important;
	font-size: 24px;
	color: #ffffff;
	padding: 0 !important;
	font-family: weblysleek_ui_lightregular, sans-serif;
	text-align: center;
}
.listPricesBox li.box2 {
	background: #33abc7 !important;
}
.listPricesBox li.box3 {
	background: #1d9dbb !important;
}
.listPricesBox li.box4 {
	background: #0092b4 !important;
}
.listPricesBoxMonths {
	clear: both;
}
.listPricesBoxMonths li {
	float: left;
	height: 59px;
	display: block;
	margin-right: 10px;
	list-style: none outside !important;
	font-size: 24px;
	color: #ffffff;
	padding: 0 !important;
	font-family: weblysleek_ui_lightregular, sans-serif;
	text-align: center;
	background: none !important;
}
.listPricesBoxMonths li strong {
	display: block;
	background: #0092b4;
	float: left;
	height: 59px;
	line-height: 59px;
	font-weight: normal;
	padding: 0 20px;
	min-width: 47px;
	text-align: left;
}
.listPricesBoxMonths li span {
	background: #45b6d0;
	display: block;
	height: 59px;
	text-align: left;
	line-height: 59px;
	float: left;
	padding: 0 10px;
	min-width: 105px;
}
.emptyList {
	background: #FBDF0F;
	padding: 5px 10px;
	display: block;
	text-align: center;
	color: #353535;
    font-family: weblysleek_ui_lightregular,sans-serif;
    font-size: 18px;
    margin-top: 10px;
}
.defaultList li {
	padding: 20px 0 0 0;
	list-style: none outside;
	margin: 0 0 20px 0;
	background: none;
	float: left;
	position: relative;
	font-size: 12px;
	width: 100%;
	border-top: 1px solid #cd5a65;
}
.defaultList li.last {
	border-bottom: 0;
	margin-bottom: 30px;
}
.defaultList .content {
	background: #45342e;
	padding: 9px 15px 9px 15px;
	min-height: 35px;
	font-size: 11px;
	position: relative;
}
.defaultList .content span {
	color: #ffeeab;
	padding-bottom: 5px;
	display: block;
}
.defaultList .content span a {
	color: #fff;
}
.defaultList .content .price {
	font-size: 30px;
	position: absolute;
	right: 8px;
	top: 9px;
	font-family: weblysleek_ui_lightregular,sans-serif;
	color: #fff;
}
.defaultListImage {
	float: left;
}
.defaultListImage img {
	margin: 0 10px 0 0 !important;
}
.defaultListContent {
	float: left;
	width: 648px;
	position: relative;
}
.defaultListContent .actions {
	position: absolute;
    right: 0;
    top: 0;
}
.aboutBox {
	padding-bottom: 15px;
}
.aboutBox img.left {
	margin-right: 20px !important;
}
.ratingBg {
	width: 70px;
	height: 13px;
	display: block;
	background: #45342e;
	position: relative;
	overflow: hidden;
}
.ratingBgYellow {
	background: #cb6e77;
}
.ratingBg .ratingBgFirst {
	height: 13px;
	position: relative;
	z-index: 2;
	width: 100%;
	display: block;
	background: url(../../bundles/flashwandback/img/icons/rating-bg.png) no-repeat left top;
}
.ratingBgBlack {
	background-color: #CD9B89;
}
.ratingBgBlack .ratingBgFirst {
	background-image: url(../../bundles/flashwandback/img/icons/rating-bg-black.png);
}
.ratingBg .ratingRate {
	height: 13px;
	display: block;
	position: absolute;
	width: 0%;
	right: 0;
	top: 0;
	z-index: 1;
	background: #cd9b89;
}
.ratingBgBlack .ratingRate {
	background: #BA3D49;
	right: auto;
	left: 0;
}
.ratingBgYellow .ratingRate {
	left: 0;
	background: #fac41a;
	right: auto;
}
.optionsListInputLabel {
	width: 515px;
	padding: 1px 0 0 0;
}
.optionsListInputLabel .requiredSymbol {
	display: none;
}
.optionsListInputLabel label {
	font-size: 16px;
	color: #fff;
	padding: 0 0 0 4px;
	display: block;
	line-height: 22px;
	min-width: 74px;
}
.optionsListInputLabel label, .optionsListInputLabel .radioElement, .optionsListInputLabel input {
	margin-bottom: 8px;
	height: 22px;
	float: left;
}
.checkboxLeft {
	padding-bottom: 15px;
}
.checkboxLeft .radioElement, .checkboxLeft input {
	float: left;
}
.checkboxLeft .fieldDesc {
	padding-bottom: 5px;
	color: #fff;
	padding-left: 24px;
}
.checkboxLeft .requiredSymbol {
	display: none;
}
.checkboxLeft label span {
	color: #FFEEAB;
	clear: both;
    display: block;
}

/* ==========
 * LINKS
 * ========== */
 
a {
	color: #4A4A4A;
	text-decoration: none;
}
a:focus {
	outline: 0 none;
}
a:hover {
	text-decoration: underline;
}
#main article a {
	color: #fff;
}
.profileImageLinks a {
	font-style: italic;
	text-decoration: underline;
}
.profileImageLinks a:hover {
	text-decoration: none;
}
#main article a.more, .more {
	color: #BA3D49;
	background: #ffffff;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	display: block;
	float: left;
}
#main article a.more.right, .more.right {
	float: right;
}
a.button {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #ba3d49 !important;
    display: block;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    padding: 0 10px;
    text-decoration: none !important;
    font-style: normal !important;
}
a.button.active2 {
	background: #FFC500 !important;
	color: #45342E !important;
}
a.button.active2:hover {
	background: #fff !important;
	color: #BA3D49 !important;
}
.windowBox a.button {
	background: #45342E;
	color: #fff !important;
}
a.button:hover {
	background: #45342E;
	color: #fff !important;
}
.windowBox a.button:hover {
	background: #FFFFFF;
	color: #ba3d49 !important;
}
.windowBox a.button.active {
	background: #FFC500;
	color: #45342E !important;
}
a.button.right {
	float: right;
}
.bigReverseButton {
	font-size: 16px !important;
	padding: 4px 10px !important;	
	background: #ffc600 !important;
	color: #45342e !important;
}
.bigReverseButton:hover {
	background: #45342E !important;
    color: #FFFFFF !important;
}
.defaultForm p a {
	text-decoration: underline;
	font-style: italic;
}
.defaultForm p a:hover {
	text-decoration: none;
}
a.buttonRed {
	background: #a7343f;
	color: #f8b6bc !important;
	padding: 0 18px;
	height: 20px;
	line-height: 20px;
}
a.briefButton {
	line-height: 21px !important;
	height: 21px !important;
}
input.briefButton {
	padding: 3px 10px !important;
	background: #fffdff !important;
	color: #45342e !important;
}
input.briefButton:hover {
	background: #ffc600 !important;
	
}
a.reverseButton {
    background: #45342E;
	color: #fff !important;
    display: block;
    float: left;
    font-size: 12px;
	line-height: 21px !important;
	height: 21px !important;
    padding: 0 10px;
    text-decoration: none !important;
    font-style: normal !important;
}
a.reverseButton.right {
	float: right; 
	margin-left: 10px;
}
*:first-child+html a.reverseButton.right {
	position: relative;
	right: -10px;
}
a.reverseButton:hover {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #ba3d49 !important;
}
a.buttonRedWhite {
	background: #A7343F;
	color: #fff !important;
	padding: 0 18px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #C4606A;
	margin-right: 10px;
}
a.buttonRedWhite:hover {
	background: #fff;
	color: #A7343F !important;
	border: 1px solid #fff;
}
a.buttonWhiteRed {
	background: #fff;
	color: #A7343F !important;
	padding: 0 18px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
}
a.buttonWhiteRed:hover {
	background: #A7343F;
	color: #fff !important;
	border: 1px solid #C4606A;
}

/* ==========
 * HEADERS
 * ========== */
 
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	padding-bottom: 0;
	clear: both;
	line-height: normal;
	font-weight: normal;
	font-family: weblysleek_ui_lightregular, sans-serif;
}
h3 {
	font-size: 19px;
}
h4 {
	font-size: 18px;
	padding-bottom: 17px;
}
article h3 {
	padding-bottom: 5px;
}
.normal {
    font-family: weblysleek_ui_normalregular, sans-serif;
}

/* ==========
 * TEXTS
 * ========== */

p {
	padding: 0 0 10px 0;
}
.hr {
	height: 1px;
	width: 100%;
	clear: both;
	display: block;
	background: #cd5a65;
	margin: 7px 0 17px 0;
}

/* ==========
 * IMAGES
 * ========== */

img {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	outline: none;
}
img.left, img[align=left] {
	margin: 4px 10px 4px 0;
	float: left;
}
img.right, img[align=right]  {
	margin: 4px 0 4px 10px;
	float: right;
}
img.center, img[align=middle] {
	clear: both;
	float: none;
	margin: 0 auto 15px;
	display: block;
}

/* ==========
 * WRAPPER
 * ========== */
 
#wrapper {
	
}

/* ==========
 * HEADER
 * ========== */

#wrapper > header {
	clear: both;
	background: #e8e8e8;
	height: 118px;
}
.headerContent {
	width: 1038px;
	position: relative;
}
#nav {
	background: #707070;
	height: 35px;
	clear: both;
}
.navContent {
	width: 1018px;
	position: relative;
	line-height: 33px;
	padding-left: 20px;
	color: #fff;
	padding-top: 2px;
}
#nav a {
	color: #cecece;
}
.myAccount {
	background: url(../../bundles/flashwandback/img/icons/circle-arrow-down.png) no-repeat left center;
	padding-left: 16px;
	float: left;
}
.userWelcome {
	float: right;
}
.userWelcome a {
	padding-left: 11px;
}
#searchHeader {
	top: 28px;
	position: absolute;
	left: 220px;
}
#searchHeader input[type="text"] {
	border: 1px solid #c0bebe;
	width: 324px;
	height: 27px;
	float: left;
	padding: 0;
}
#searchHeader input[type="submit"] {
	width: 61px;
	padding: 0;
	height: 27px;
	float: left;
	position: relative;
	top: 1px;
	background: url(../../bundles/flashwandback/img/icons/magnifier.png) no-repeat center center #ba3d49;
	border: none;
	margin-left: 11px;
	cursor: pointer;
}
#basketHeader {
	position: absolute;
	right: 0;
	top: 29px;
}
#basketHeader .checkOut {
	float: left;
}
.checkOut {
	height: 27px;
	line-height: 27px;
	background: #ba3d49;
	padding: 0 13px;
	font-size: 13px;
	color: #ffffff;
	display: block;
}
#basketIcon {
	background: url(../../bundles/flashwandback/img/icons/basket.png) no-repeat left top;
	padding-right: 10px;
	height: 22px;
	position: relative;
	padding: 9px 10px 0 19px;
	float: left;
	margin-top: 5px;
}
#basketIcon span {
	background: #908f8f;
	display: block;
	color: #ffffff;
	font-size: 10px;
	padding: 2px 4px 1px 4px;
}
.mailContact {
	background: url(../../bundles/flashwandback/img/icons/mail-icon.png) no-repeat left center;
	padding-left: 30px;
	display: block;
	margin-bottom: 5px;
}
.mailContact a {
	color: #cc3333 !important;
}
.phoneContact {
	padding-left: 30px;
	background: url(../../bundles/flashwandback/img/icons/phone-icon.png) no-repeat left center;
	display: block;
	margin-bottom: 5px;
}

/* ==========
 * LOGO
 * ========== */
 
#logo {
	padding: 30px 0 0 20px;
	width: 200px;
	height: 88px;
	overflow: hidden;
}

/* ==========
 * CONTENT
 * ========== */
 
#content {
	padding-bottom: 100px;
	background: #fff;
	min-width: 1157px;
} 
#contentMain {
	float: left;
}
.wideContent #contentNav {
	z-index: 2;
	position: relative;
}
.wideContent #contentMain {
    float: left;
    margin-left: -340px;
    width: 100%;
    z-index: 1;
    position: relative;
}
.wideContent #breadCrumbs {
    margin-left: 340px;
}
.wideContent .mainNavWrapper {
    margin-left: 340px;
    margin-right: 20px;
}
.wideContent #main {
    margin-left: 340px;
    margin-right: 20px;
    float: none;
}
.wideContent #main .mainBackground {
	width: 100%;
}
.wideContent #main header {
    background-position: right bottom;
}

/* ==========
 * CONTENT NAV
 * ========== */
 
#contentNav {
	width: 340px;
	float: left;
	padding-top: 40px;
}
#contentNav h2 {
	font-size: 24px;
	padding: 0 40px 7px 17px;
	color: #ba3d49;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-weight: normal;
}
#contentNav ul {
	width: 321px;
	padding: 0 0 11px 8px;
}
#contentNav li {
	list-style: none outside;
	margin-bottom: 1px;
}
#contentNav a {
	padding: 3px 0 2px 10px;
	display: block;
	text-decoration: none;
}
#contentNav a span {
	color: #8c8c8c;
}
#contentNav li.active {
	background: url(../../bundles/flashwandback/img/www/content-nav-active.png) no-repeat left bottom #e8e8e8;
}
#contentNav li.active:hover {
	background: url(../../bundles/flashwandback/img/www/content-nav-active.png) no-repeat left bottom #e8e8e8;
}
#contentNav li:hover {
	background: url(../../bundles/flashwandback/img/www/content-nav-active2.png) no-repeat left bottom;
}
#contentNav a.more {
	background: #a2a1a1;
	color: #fff;
	padding: 0 5px;
	margin-left: 18px;
	margin-bottom: 11px;
}
#contentNav a.more:hover {
	background: #ba3d49;
}

/* ==========
 * MAIN
 * ========== */

#main {
	float: left;
	background: url(../../bundles/flashwandback/img/www/main-right.png) no-repeat right top;
	padding-right: 19px;
	clear: both;
}
#main header {
	color: #ffffff;
	position: relative;
	padding: 13px 0 0 0;
	background: url(../../bundles/flashwandback/img/www/main-header-bottom.png) no-repeat left bottom #45342e;
}
#main header h1, #main header h2 {
	font-size: 24px;
	padding: 0;
	width: 50%;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-weight: normal;
	position: relative;
}
#main header h1 {
	padding: 9px 0 18px 18px;
}
#main header h2 {
	padding: 0 0 18px 18px;
}
#main header h2 span {
	position: relative;
}
#main .mainBackground {
	background: #ba3d49;
	width: 798px;
	padding-bottom: 80px;
}
#main .backgroundWithoutBottomPadding {
	padding-bottom: 0;
}
#main article {
	padding: 20px 10px 20px 20px;
	color: #ffffff;
}
#main header a.more {
	font-style: italic;
	color: #ffffff;
	font-size: 12px;
	position: absolute;
	bottom: 30px;
	right: 10px;
	text-decoration: underline;
	background: none;
	line-height: normal;
	padding: 0;
	height: auto;
	border-radius: 0;
}
#main header a.more:hover {
	text-decoration: none;
}
#main .mainBackground.withFooter {
	background: url(../../bundles/flashwandback/img/www/main-footer.png) no-repeat left bottom #ba3d49;
	padding-bottom: 120px;
}
#main .mainBackground.withFooterShort {
	padding-bottom: 70px;
}

/* ==========
 * MAIN NAV
 * ========== */

.mainNavWrapper {
	
}
#mainNav {
	clear: both;
	margin-bottom: 3px;
	float: left;
	position: relative;
	z-index: 2;
	width: 100%;
}
#mainNav li {
	list-style: none outside;
	float: left;
	margin-right: 2px;
	position: relative;
}
#mainNav li.right {
	float: right;
}
#mainNav li > span {
	display: none;
	background: url(../../bundles/flashwandback/img/www/main-nav-hover-arrow.png) no-repeat left bottom;
	width: 16px;
	height: 11px;
	position: absolute;
	left: 50%;
	bottom: -11px;
	margin-left: -8px;
}
#mainNav li.right > span {
	background: url(../../bundles/flashwandback/img/www/main-nav-hover-arrow2.png) no-repeat left bottom;
}
#mainNav a {
	display: block;
	padding: 2px 9px 4px;
	font-size: 17px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	text-decoration: none;
}
#mainNav li:hover a, #mainNav li.active a {
	background: #45342e;
	color: #ffffff;
}
#mainNav li:hover > span, #mainNav li.active > span {
	display: block;
}
#mainNav li.right:hover a, #mainNav li.right.active a {
	background: #CC3333;
}

/* ==========
 * ALERTS
 * ========== */

.alerts dl {
	font-size: 13px;
	padding: 14px 10px 14px 20px;
	margin: 0 -10px 0 -20px;
}
.alerts dt {
	color: #fff;
	padding-left: 30px;
	padding-bottom: 3px;
}
.alerts dd {
	color: #ffeeab;
	padding-left: 30px;
	display: block;
	padding-right: 0;
	position: relative;
}
.alerts dd p {
	padding-right: 100p;x
}
.alerts .light {
	background: #c14e59;
}
.alerts .more {
	margin-left: 10px;
	color: #BA3D49 !important;
	float: right !important;
}
.alerts a.important {
	position: absolute;
	left: -1px;
	top: -17px;
	background: url(../../bundles/flashwandback/img/icons/star-normal.png) no-repeat 0 0;
	width: 13px;
	height: 13px;
	display: block;
}
.alerts a.important:hover, .alerts a.important.set {
	background-image: url(../../bundles/flashwandback/img/icons/star-active.png);
}
#main article .alerts .more {
	background: #FFC600;
	color: #45342E !important;
	text-decoration: none;
}
#main article .alerts .more:hover {
	background: #FFFFFF;
	color: #BA3D49 !important;
}

/* ==========
 * PROFILE
 * ========== */

.profileInfos {
	margin-right: 40px;
	zoom: 1;
}
.profileInfos th, .profileInfos td {
	padding: 0 6px 3px 6px;
	font-size: 13px;
	vertical-align: middle;
}
.profileInfos th {
	font-weight: normal;
	text-align: right;
}
.profileInfos td {
	color: #ffeeab;
}
.userName {
	font-size: 24px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	color: #ffffff;
	display: block;
	padding-top: 3px;
	padding-bottom: 7px;
}
.userPhoto {
	margin: 5px 20px 7px 0 !important;
}
.userProjectsInfo {
	background: #59433b;
	float: left;
	display: block;
	font-family: weblysleek_ui_lightregular, sans-serif;
	color: #fff;
	font-size: 16px;
	padding: 5px 5px;
	margin-bottom: 10px;
}

/* ==========
 * BREADCRUMBS
 * ========== */

#breadCrumbs {
	clear: both;
	height: 44px;
	line-height: 44px;
	padding-left: 2px;
}
#breadCrumbs a {
	color: #8c8c8c;
	float: left;
	background: url(../../bundles/flashwandback/img/icons/breadcrums-arrow.png) no-repeat 7px center;
	padding-left: 17px;
}
#breadCrumbs a.first {
	padding-left: 0;
	background: none;
}
#breadCrumbs a.current {
	cursor: auto;
	text-decoration: none;
}

/* ==========
 * NAVS
 * ========== */

#primaryNav {
	position: absolute;
	bottom: -1px;
	left: 341px;
}
#primaryNav li {
	list-style: none outside;
	float: left;
	margin-right: 26px;
}
#primaryNav li.last {
	margin-right: 0;
}
#primaryNav a {
	color: #010101;
	font-size: 26px;
	font-family: weblysleek_ui_lightregular, sans-serif;
    display: block;
    padding-bottom: 8px;
}
#primaryNav a:hover {
	color: #CC3333;
	text-decoration: none;
}
#primaryNav li.active {
	border-bottom: 1px solid #CC3333;
}
#primaryNav li.active a {
	color: #CC3333;
}

/* ==========
 * FOOTER
 * ========== */

footer {
	background: #e8e8e8;
	/*padding: 18px 0 50px 220px;*/
	padding: 18px 0 30px 20px;
	color: #8c8c8c;
}
footer ul {
	clear: both;
	overflow: hidden;
	padding-bottom: 8px;
}
footer li {
	float: left;
	list-style: none outside;
	padding-right: 23px;
}
footer li a {
	font-size: 16px;
	color: #000000;
}
.euWrapper {
	padding-top: 8px;
	width: 1020px;
	text-align: center;
}
.euWrapper .left {
	position: relative;
	left: -6px;
}
.euText {
	font-size: 14px; 
	display: block; 
	padding-top: 25px; 
	font-family: weblysleek_ui_normalregular,Arial,sans-serif;
}

/* ==========
 * BLOG
 * ========== */

.post {
	position: relative;
	margin: 0 0 20px 0;
}
.post h3 {
	background: url(../../bundles/flashwandback/img/icons/post-arrow.png) no-repeat left center;
	padding: 0 0 0 20px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	margin-left: -20px;
	margin-bottom: 5px;
}
.post > .date {
	color: #ffeeab;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-size: 13px;
	margin-bottom: 9px;
	display: block;
}
.post .close {
	background: url(../../bundles/flashwandback/img/www/close.png) no-repeat center center;
	width: 11px;
	height: 11px;
	display: block;
	position: absolute;
	right: 0;
	top: 3px;
	cursor: pointer;
}
.post .close:hover {
	background: #45342e url(../../bundles/flashwandback/img/www/close.png) no-repeat center center;
}
.post .close span {
	display: none;
}
.postContent {
	overflow: hidden;
}
.postContent a {
	text-decoration: underline;
}
.postContent a:hover {
	text-decoration: none;
}
.commentContent {
	border-left: 1px solid #dc616d;
	overflow: hidden;
	color: #ffeeab;
	padding-left: 5px;
}
.comment {
	margin-bottom: 10px;
	position: relative;
}
.comment .date {
	color: #fff;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-size: 13px;
	display: block;
	font-style: italic;
}
.addComment {
	padding-bottom: 10px;
	display: block;
	font-style: italic;
}
.comment img {
	margin-top: 0 !important;
	width: 40px;
	height: 40px;
}
.commentImage {
	background: url(../../bundles/flashwandback/img/www/comment-arrow-left.png) no-repeat right 5px;
	float: left;
    overflow: hidden;
}
.followBox {
	position: relative;
	zoom: 1;
}
.followBox h3 {
	padding: 0 0 0 0;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 5px;
}
.followBox .friends {
	color: #ffeeab;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-size: 13px;
	margin-bottom: 9px;
	display: block;
}
.followBox ul {
	padding-bottom: 18px;
	padding-top: 11px;
	float: left;
}
.followBox li {
	list-style: none outside;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.followBox li div {
	position: relative;
	display: block;
}
.followBox li a img {
	display: block;
	height: 40px;
	width: 40px;
}
.followBoxMore {
	overflow: hidden;
    padding: 14px 0 14px 0;
	background: url(../../bundles/flashwandback/img/www/main-light-header-bottom.png) no-repeat left bottom #c14e59;
	margin: 0 -10px 0 -20px
}
.followBoxMore a {
	display: block;
    float: right;
    overflow: hidden;
    padding-right: 10px;
    font-style: italic;
    text-decoration: underline;
}
.followBoxMore a:hover {
	text-decoration: none;
}
.followBox ul li > div > span {
	display: none;
	position: absolute;
	left: 0;
	top: -39px;
	z-index: 1;
	height: 39px;
}
.followBox ul li > div > span .arrow {
	background: url(../../bundles/flashwandback/img/icons/tooltip-arrow-shadow.png) no-repeat scroll left top transparent;
    bottom: 2px;
    display: block;
    height: 9px;
    left: 11px;
    position: absolute;
    width: 15px;
    z-index: 2;
}
.followBox ul li > div > span em {
	height: 29px;
	color: #353535;
	background: #fff;
	white-space: nowrap;
	padding: 0 12px;
	display: block;
	line-height: 29px;
	position: relative;
	font-style: normal;
}
.followBox ul li > div > span .remove {
	height: 29px;
	color: #fff;
	background: #45342E;
	white-space: nowrap;
	padding: 0 12px;
	display: block;
	line-height: 29px;
	position: relative;
	font-style: italic;
	position: absolute;
	left: 100%;
	top: 0;
	text-decoration: underline;
}
.followBox ul li > div > span .remove:hover {
	background: #892D38;
}
.followBox li > div:hover > span {
	display: block;
	z-index: 2;
}
.addCommentBox {
	background: #59433b;
	padding: 10px 11px;
	margin-bottom: 20px;
	margin-right: 10px;
	position: relative;
}
.addCommentBox fieldset > div {
	padding-bottom: 6px;
}
.addCommentBox label {
	color: #ffeeab;
	font-size: 16px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	display: block;
	padding-bottom: 6px;
}
.addCommentBox input[type="text"] {
	color: #ffffff;
	font-size: 14px;
	background: #59433b;
	border: 1px solid #85685e;
	font-family: weblysleek_ui_normalregular, Arial, sans-serif;
	padding: 3px 5px;
}
.addCommentBox .textareaWrapper {
	border: 1px solid #85685e;
	padding: 3px 5px;
}
.addCommentBox .textareaWrapperSelfW {
	width: 100%;
}
.addCommentBox .textareaWrapperSelf {
	border: 1px solid #85685e;
	padding: 3px 5px;
	width: 98%;
	min-height: 70px;
}
.addCommentBox .textareaWrapperSelf.error, .addCommentBox div.error > .textareaWrapperSelf {
	background-color: #FFC600;
	color: #000000;
	border-color: #FFC600;
}
.addCommentBox textarea {
	resize:none;
	width: 100%;
	color: #ffffff;
	font-size: 12px;
	background: #59433b;
	font-family: weblysleek_ui_normalregular, Arial, sans-serif;
	border: 0;
	padding: 0;
	margin: 0;
}
.addCommentBox .textareaWrapper .scrollTextarea {
	/*width: 100%;
	height: 66px;
	overflow: auto;*/
}
.addCommentBox .textareaWrapper textarea {
	height: 66px;
}
.addCommentBox .textareaWrapper .horizontal-only {
	height: auto;
	max-height: 66px;
}
.addCommentBox .actions {
	background: #45342e;
	margin: 9px -11px -10px -11px;
	padding: 10px 11px;
	overflow: hidden;
	position: relative;
	width: 100%;
	top: 0;
}
.addCommentBox .actions div {
	float: right;
}
.addCommentBox input[type="submit"], .addCommentBox input[type="reset"] {
    background: #FFFFFF;
    color: #BA3D49;
    display: block;
    float: left;
    font-size: 12px;
    padding: 0px 12px 2px 12px;
    margin-left: 10px;
    border: 1px solid #fff;
    cursor: pointer;
    height: 23px;
    line-height: 23px;
}
*:first-child+html .addCommentBox input[type="submit"],
*:first-child+html .addCommentBox input[type="reset"] {
	padding: 2px 6px;
}
.addCommentBox input[type="submit"]:hover, 
.addCommentBox input[type="reset"]:hover {
	background: #a7343f;
	border: 1px solid #c4606a;
	color: #f8b6bc;
}
.addCommentBox input[type="reset"].addNewTopicCancel {
	background: #a7343f;
	border: 1px solid #c4606a;
	color: #f8b6bc;	
}
.addCommentBox input[type="reset"].addNewTopicCancel:hover {
	background: #FFFFFF;
	border: 1px solid #fff;
	color: #BA3D49;		
}
.addCommentBox input[type="button"] {
    background: #FFFFFF;
    color: #BA3D49;
    font-size: 12px;
    padding: 2px 12px;
    margin-left: 7px;
    border: 1px solid #fff;
    cursor: pointer;
}
*:first-child+html .addCommentBox input[type="button"] {
	padding: 2px 6px;
}
.addCommentBox input[type="button"]:hover, .addCommentBox #chooseMember {
	background: #a7343f;
	border: 1px solid #c4606a;
	color: #f8b6bc;
}
.addCommentBox #chooseMember:hover {
	background: #FFFFFF;
    color: #BA3D49;
    border: 1px solid #fff;
}
.addCommentBoxV2 label {
	padding-top: 5px;
	font-size: 12px;
}
.addCommentBox input[type="text"].wide {
	width: 724px;
}
.addCommentBox input[type="text"].smallFont {
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.addCommentBox input[type="text"].error, div.error > input[type="text"] {
	background: #ffc600;
	color: #000;
}
.addCommentBox div.error input[type="text"] {
	border-color: #FFC600 !important;	
}
.addCommentBox label.error, .addCommentBox div.error > label {
	color: #ffde00;
}
.addCommentBox .optionsList {
	padding-bottom: 15px;
}
.addCommentBox .optionsList label {
	color: #fff;
	padding: 0;
}
.addCommentBox .optionsList .radioElement {
	margin-right: 5px;
}
.addCommentBox .optionsList label .radioElement {
	position: relative;
	top: -2px;
}
.addCommentBox .actionsBottom {
	background: none repeat scroll 0 0 transparent;
    bottom: -73px;
    margin: 0 -11px;
    position: absolute;
    right: 0;
    top: auto;
}
.addCommentBox .actionsBottom .formMessage {
	float: right;
	margin-top: 6px;
}
.addCommentBox .actionsBottom input {
	border: none !important;
}
.defaultActions.actionsBottom {
	padding-right: 0;
}
.formMessageWrapper > span {
	margin-top: 4px; 
	padding-bottom: 2px;
}
#addTopic .selectElement {
	height: 25px !important;
    line-height: 24px !important;
    margin: 0 !important;
    position: absolute;
    top: 2px;
}
#addTopic .selectElementWrapper.error .selectElement {
	background-color: #FFC500;
}
#olderPostsLoader {
	float: right;
	display: none;
	margin-right: 10px;
    height: 20px;
    margin-right: 10px;
    width: 20px;
    background: url(../../bundles/flashwandback/img/www/ajax-loader-red.gif) no-repeat center center;
}
#olderPosts {
	background-color: #FFC600 !important;
	color: #45342E !important;
	text-decoration: none;
}
#olderPosts:hover {
	background-color: #FFFFFF !important;
	color: #BA3D49 !important;
}

/* ==========
 * FORMS
 * ========== */
 
.fieldDesc {
	font-size: 12px;
	color: #ffeeab;
	display: block;
	padding-top: 2px;
}
.fieldDesc a, .projectDetails .fieldDesc a {
	font-style: normal;
}
.fieldDescText {
	color: #f19fa7;
	padding-left: 3px;
}
.fieldDescTop {
	padding: 10px 0 0 0 !important;
}
.fieldDesc.error {
	color: #fffc00;
}
.optionsList .fieldDescLabel {
	padding-left: 5px;
	padding-top: 0;
	display: inline;
}
.fieldDescList {
	color: #ffeeab;
	padding-left: 14px;
}
.defaultForm input[type="text"], 
.defaultForm input[type="email"], 
.defaultForm input[type="password"] {
	background: #ffffff;
	border: none;
	width: 256px;
	font-size: 14px;
	color: #353535;
	padding: 6px 10px;
	margin: 0;
}
.defaultForm input[type="text"].error,
.defaultForm input[type="email"].error, 
.defaultForm input[type="password"].error {
	background: #ffc600;
}
.defaultForm fieldset {
	position: relative;
}
.defaultForm select {
	background: #ffffff;
	border: none;
	width: 276px;
	font-size: 14px;
	color: #353535;
	height: 28px;
	position: relative;
	z-index: 2;
	zoom: 1;
}
.defaultForm select[disabled], .defaultForm select[disabled="disabled"], .selectElementDisabled {
	background-color: #e7959c !important;
}
.defaultForm input[type="text"][disabled], 
.defaultForm input[type="text"]:disabled,
.defaultForm input[type="email"][disabled], 
.defaultForm input[type="email"]:disabled,
.defaultForm input[readonly] {
	background: #e7959c;
	color: #353535;
}
.defaultForm .inputWrapper {
	width: 276px;
	padding: 0 10px 15px 0;
	float: left;
	position: relative;
}
.defaultForm .textareaWrapper {
	padding: 0 10px 15px 0;
	float: left;
	position: relative;
	clear: both;
	border: none;
	width: 562px;
}
.defaultForm .textareaWrapper textarea {
	background: #fff;
	clear: both;
	border: none;
	max-width: 542px;
	min-width: 542px;
	width: 542px;
	height: 150px;
	padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
	color: #45342E;
    font-family: weblysleek_ui_normalregular,Arial,sans-serif;
    font-size: 14px;
}
.defaultForm .inputWrapperWider {
	width: 352px;
}
.defaultForm .inputWrapper ul {
	color: #fffc00;
	float: right;
	margin-top: -16px;
}
.defaultForm .inputWrapper ul li {
	color: #fffc00;
	list-style: none outside;
}
.defaultForm .inputWrapperShortPadding {
	padding-bottom: 5px;
}
.textWrapper {
	font-size: 14px;
}
.textWrapper .textWrapperMessage {
	background: #45342e;
	padding: 3px 9px;
	float: left;
	display: block;
	margin-bottom: 19px;
}
.defaultForm .textWrapper .textWrapperTable, .defaultForm .textWrapper .textWrapperTable .fieldDesc {
	font-size: 14px;
}
.defaultForm .textWrapper .textWrapperTable td {
	padding-right: 50px;
}
.defaultForm fieldset > h3 {
	 margin-bottom: 5px;
}
.textDescY {
	font-style: italic;
	color: #ffeeab;
	font-family: weblysleek_ui_lightregular,sans-serif;
}
.textDescLink {
	color: #fff;
	text-decoration: underline;
	font-size: 12px;
	font-family: weblysleek_ui_lightregular,sans-serif;
}
.profilFieldset {
	position: relative;
	margin-bottom: 15px;
}
.profilFieldset h3 {
    background: url(../../bundles/flashwandback/img/icons/post-arrow.png) no-repeat scroll left center transparent;
    color: #FFFFFF;
    font-family: weblysleek_ui_lightregular,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: -20px;
    padding: 0 0 0 20px;
}
.profilActions {
	padding-right: 10px;
	padding-top: 15px;
	margin-bottom: -115px;
	padding-bottom: 15px;
}
.actionsBorder {
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #cd5a65;
}
.profilActionsMoreHeight {
	padding-top: 10px;
	padding-bottom: 20px;
}
.profilActionsMoreSpaceBelow {
	margin-bottom: -70px;
}
.profilActions > div {
	float: right;
}
.profilActions input[type="submit"], 
.defaultActions input[type="submit"],
.profilActions input[type="button"], 
.defaultActions input[type="button"] {	
    float: left;
    background: #45342e;
    color: #ffffff;
    display: block;
    font-size: 15px;
    padding: 4px 10px 5px 10px;
    border: 0;
    margin-left: 10px;
    min-width: 70px;
    min-width: auto !important;
    cursor: pointer;
    text-align: center;
    height: auto;
    min-height: auto;
}
*:first-child+html .profilActions input[type="submit"], 
*:first-child+html .defaultActions input[type="submit"],
*:first-child+html .profilActions input[type="button"], 
*:first-child+html .defaultActions input[type="button"] {
	padding: 5px 5px 4px 5px;
}
.profilActions input[type="submit"]:hover, 
.defaultActions input[type="submit"]:hover,
.profilActions input[type="button"]:hover, 
.defaultActions input[type="button"]:hover {
	background: #fff;
	color: #BA3D49;
}
.profilActions input[type="submit"].active, 
.defaultActions input[type="submit"].active,
.profilActions input[type="button"].active, 
.defaultActions input[type="button"].active,
.profilActions input[type="submit"].windowClose, 
.defaultActions input[type="submit"].windowClose 
{
	background: #ffc600;
	color: #45342e;
}
.profilActions input[type="submit"].inActive, 
.defaultActions input[type="submit"].inActive,
.profilActions input[type="button"].inActive, 
.defaultActions input[type="button"].inActive,
.profilActions input[type="submit"].windowClose.inActive, 
.defaultActions input[type="submit"].windowClose.inActive 
{
	background: #45342E;
	color: #FFFFFF;
}
.profilActions input[type="submit"].inActive:hover, 
.defaultActions input[type="submit"].inActive:hover,
.profilActions input[type="button"].inActive:hover, 
.defaultActions input[type="button"].inActive:hover,
.profilActions input[type="submit"].windowClose.inActive:hover, 
.defaultActions input[type="submit"].windowClose.inActive:hover,
.profilActions input[type="submit"].active:hover, 
.defaultActions input[type="submit"].active:hover,
.profilActions input[type="button"].active:hover, 
.defaultActions input[type="button"].active:hover,
.profilActions input[type="submit"].windowClose:hover, 
.defaultActions input[type="submit"].windowClose:hover 
{
	background: #fff;
	color: #BA3D49;
}
.smallSubmitInputs input[type="submit"], .smallSubmitInputs input[type="button"] {
	font-size: 12px !important;
	padding-left: 9px;
	padding-right: 9px;
	width: auto;
	min-width: 0;
	min-width: auto !important;
}
*:first-child+html .smallSubmitInputs input[type="submit"] *:first-child+html .smallSubmitInputs input[type="button"] {
	padding-left: 4px;
	padding-right: 4px;
}
.defaultActions {
	padding-right: 10px;
}
.defaultActions > div {
	float: right;
}
.smallWidthForm {
	width: 286px;
}
.formMessage {
	 padding: 0 0 10px 19px;
	 font-style: italic;
	 display: block;
}
.formMessage.formMessageAction {
	background-position: left center;
    float: right;
    height: 23px;
    line-height: 23px;
    padding-bottom: 0;
    padding-left: 19px;
    padding-right: 0;
    padding-top: 0;
}
.formMessageYellow {
	color: #ffeeab;
}
.formMessageYellowRadio {
	color: #FFEEAB !important;
    font-style: normal !important;
    padding-left: 8px;
}
.formMessageMorePaddingBottom {
	padding-bottom: 20px;
}
.formMessage a {
	text-decoration: underline;
}
.formMessageInline {
	display: inline;
}
.good {
	 background: url(../../bundles/flashwandback/img/icons/good.png) no-repeat scroll left top transparent;
}
.notice {
	 background: url(../../bundles/flashwandback/img/icons/notice.png) no-repeat scroll left top transparent;
}
.formFilters {
	clear: both;
	padding-bottom: 15px;
}
.formFilters label {
	font-size: 16px;
}
.formFilters label {
	line-height: 28px;
	display: block;
	float: left;
	padding-right: 10px;
	color: #fff;
	padding-top: 0;
}
.formFilters a {
	text-decoration: underline;
	line-height: 28px;
	font-style: italic;
	margin-right: 15px;
}
.formFilters a.button.right{
	margin-left: 10px;
}
.formFilters select {
	margin-right: 18px;
	height: 28px;
	z-index: 2;
	position: relative;
}
.formFilters label select {
	margin-left: 9px;
	margin-right: 9px;
}
.formFilters form > div {
	float: left;
}
.formFilters form > div.right {
	float: right;
}
.formFilters .selectElementWrapper {
	float: left;
}
.searchFilter a {
	float: right;
	margin: 0 0 0 10px;
	background: #45342E;
	color: #fff !important;
	font-size: 16px;
}
.searchFilter a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #BA3D49 !important;
}
.searchFilter input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #353535;
    font-size: 14px;
    margin: 0;
    padding: 6px 10px;
    width: 137px;
}
.windowBox .defaultForm .inputWrapper {
	width: auto;
}
.windowBox .defaultForm input[type="text"], 
.windowBox .defaultForm input[type="password"], 
.windowBox .defaultForm input[type="email"], 
.windowBox .defaultForm select {
	margin-right: 10px;
}
.windowBox input[disabled], .windowBox input[disabled="disabled"] {
	background: #e6959c;
}
.windowBox .defaultForm fieldset > h3, .windowBox .windowPadding > h3 {
    margin-bottom: 10px;
}
.windowBox .profilActions {
	margin-bottom: 0;
    padding: 20px 0 0 0;
}
.windowBox .defaultForm .inputWrapper input[type="text"], 
.windowBox .defaultForm .inputWrapper input[type="email"], 
.windowBox .defaultForm .inputWrapper input[type="password"] {
	clear: both;
	display: block;
}
.windowBox .defaultForm .inputWrapper .fieldDesc {
	clear: both;
	display: block;
}
.windowBox .defaultForm .inputWrapper .fieldDesc a {
	font-style: italic;
	text-decoration: underline;
}
.windowBox.registryWindow .defaultForm .inputWrapperRight {
	float: right;
    padding-right: 0;
    width: 276px;
}
.windowBox .defaultForm .inputWrapperRight input {
	margin-right: 0;
}
.forgotPasswordBox {
	width: 486px !important;
	margin-left: -243px !important;
}
.fieldsetH3RightMore {
	position: absolute;
	left: 490px;
	top: 0;
	text-decoration: underline;
	font-style: italic;
}
.vatWrapper {
	padding-bottom: 13px;
	clear: both;
}
.vatWrapper .optionsList {
	padding-bottom: 10px;
}
.vatWrapper select {
	margin-right: 10px;
	width: auto;
}
.vatWrapper input[type="text"] {
	width: 194pxpx;
	float: left;
	margin-right: 10px;
}
div.var.error ul {
	padding-top: 8px;
	list-style: none outside;
}
input.button {
    float: left;
    background: #45342e;
    color: #ffffff;
    display: block;
    font-size: 12px;
    padding: 6px 10px 6px 10px;
    border: 0;
    margin-left: 0;
    cursor: pointer;
}
input.button.right {
	float: right;
}
*:first-child+html input.button {
	padding: 6px 5px 6px 5px;
}
input.button:hover {
	background: #ffc600;
	color: #45342e;
}
input.button.red {
	background: #a7343f;
	border: 1px solid #c4606a;
	color: #f8b6bc;
}
input.button.red:hover {
	border: 1px solid #ffc600;
	background: #ffc600;
	color: #45342e;
}
input.button.active {
	background: #FFC600;
	color: #45342E;
}
input.button.active:hover {
	background: #fff;
	color: #ba3d49;
}
.formFilterDownload {
	padding-right: 59px;
}
.formFilterDownload select {
	margin-right: 10px;
}
.formFilterDownload input[type="button"] {
	float: none;
	display: inline;
	background: #fff;
	color: #ba3d49;
}
.formFilterDownload input[type="button"]:hover {
	background: #45342E;
	color: #fff;
}
.fieldError {
	bottom: 15px;
    color: #FFFC00;
    position: absolute;
    right: 20px;
}
.inputWrapper.error > input[type="text"], .inputWrapper.error > input[type="password"], .inputWrapper.error > input[type="email"] {
    background-color: #FFC500;
}
.inputWrapper.error .selectElement {
	background-color: #FFC500;
}
.inputLeft25 {
	padding-left: 25px !important;
}
.fieldCheck {
	bottom: 15px;
    color: #fff;
    position: absolute;
    right: 20px;
    text-decoration: underline;
    font-style: italic;
    cursor: pointer;
}
.divCol {
	float: left; 
	padding-right: 4px;
}
.divColLabel {
	padding-right: 10px;
}
.divColLabel label {
	padding-top: 5px;
	display: block;
}
.forgotLink {
	text-decoration: underline;
	font-style: italic;
	padding-top: 4px;
}
.forgotLink:hover {
	text-decoration: none;
}
.succesInline {
	color: #FFFFFF;
    font-size: 14px;
    margin-left: 20px;
    padding: 0 5px;
    background: green;
    white-space: nowrap;
    position: absolute;
    left: 100%;
    top: 0;
}
.successAjaxLoader {
    background: url(../../bundles/flashwandback/img/www/ajax-loader.gif) no-repeat left top;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 16px;
    padding: 0;
    position: absolute !important;
    right: -25px;
    top: 5px;
    white-space: nowrap;
    width: 16px;
}
.defaultForm .inputWrapperWider input[type="text"], .defaultForm .inputWrapperWider input[type="password"] {
	 width: 332px;
}
#f_login_user {
	padding-right: 10px;
}
#f_login_user .profilActions {
	padding-right: 0;
}
.couponWrapper {
	padding: 5px 0;
}
.couponWrapper input {
	float: none;
	display: inline;
}
.couponWrapper input[type="text"] {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 13px;
	margin-right: 7px;
}
.couponWrapper .button {
	background: #a7343f;
	border: 1px solid #c4606a;
	color: #f8b6bc;
	margin-right: 7px;
	font-size: 11px;
	height: auto;
	line-height: normal;
	padding-top: 3px;
	padding-bottom: 4px;
}
.couponWrapper .button:hover {
	border-color: #FFC600;
}

/* ==========
 * REGISTRY
 * ========== */
 
.registryWindow {
	width: 640px !important;
	margin-left: -320px !important;
	margin-top: 0 !important;
	top: 10% !important;
}
.registryWrapper {
	margin-top: 16px;
}
.subscribeRegistry {
	padding-top: 28px;
	padding-bottom: 8px;
}
.subscribeRegistryInfo {
	padding-left: 19px;
}

/* ==========
 * ICONS
 * ========== */
 
.disabled {
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
 
/* ==========
 * PAGER
 * ========== */
 
.pager {
	clear: both;
	padding: 5px 0 5px 0;
	overflow: hidden;	
}
.pager > span {
	float: left;
}
.pager ul {
	float: right;
}
.pager ul li {
	margin-left: 4px;
	color: #ffffff;
	font-size: 11px;
	list-style: none outside;
	float: left;
	display: block;
	height: 17px;
}
.pager ul li a {
	color: #ffffff;
	font-size: 11px;
	background: #962933;
	padding: 0 7px;
	height: 17px;
	line-height: 17px;
	display: block;
	text-decoration: none;
}
.pager ul li span {
	color: #ffffff;
	font-size: 11px;
	padding: 0 7px;
	height: 17px;
	line-height: 17px;
	display: block;
}
.pager ul li.active a, .pager ul li a.active {
	background: none;
}
.pager ul li.left {
	background: url(../../bundles/flashwandback/img/icons/pager-left.png) no-repeat left center;
}
.pager ul li.right {
	background: url(../../bundles/flashwandback/img/icons/pager-right.png) no-repeat left center;
	margin-left: 5px;
}
.pager ul li.left a, .pager ul li.right a {
	width: 10px;
	background: none !important;
	padding: 0;
}
.pager ul li.left a span, .pager ul li.right a span  {
	display: none;
}
.pager ul li.leftStart {
	background: url(../../bundles/flashwandback/img/icons/pager-left-2.png) no-repeat left center;
}
.pager ul li.rightEnd {
	background: url(../../bundles/flashwandback/img/icons/pager-right-2.png) no-repeat left center;
	margin-left: 4px;
}
.pager input[type="text"] {
	width: 33px;
	height: 15px;
	background: none;
	border: 1px solid #962933;
	padding: 0;
	color: #fff;
	font-size: 11px;
	text-align: center;
}
.pagerUnderTable {
	margin-top: 20px;
	border-top: 1px solid #cd5a65;
	overflow: hidden;
}
.pagerAboveTable {
	margin-bottom: 20px;
	border-bottom: 1px solid #cd5a65;
}
.pager ul li a:hover {
	background: #45342E;	
}

/* ==========
 * TABLES
 * ========== */

table {
	border-collapse: collapse;
}
.actionTable {
	width: 100%;
}
.actionTable thead th {
	color: #ffeeab;
	font-size: 13px;
	font-weight: normal;
	padding: 6px 0;
}
.actionTable tbody td, .actionTable tbody th {
	padding: 9px 10px 10px 10px;
	text-align: center;
	border-bottom: 1px solid #CD5A65;
}
.actionTable tbody tr.last td, .actionTable tbody  tr.last th {
	border-bottom: 0;
}
.actionTable tbody .even td {
	
}
.actionTable tbody .odd td {
	background: #45342e;
}
.actionTable th.left, .actionTable td.left {
	float: none;
	text-align: left;
	/*padding-left: 0;*/
}
.actionTable th.left {
	padding-left: 10px;
}
.actionTable th.left.first, .actionTable td.left.first {
	padding-left:0;
}
.actionTable th.right, .actionTable td.right {
	float: none;
	text-align: right;
}
.actionTable th.center, .actionTable td.center {
	float: none;
	text-align: center;
}
.actionTable a {
	font-style: italic;
	text-decoration: underline;
}
.actionTable a:hover {
	text-decoration: none;
}
.actionTable .actions a {
	padding: 3px 5px; 
	background-color: #ba3d49;
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
	height: 11px;
	display: inline-block;
}
.actionTable .actions a span {
	display: none;
}
.actionTable .actions .delete {
	background-image: url(../../bundles/flashwandback/img/icons/delete.png);
}
.actionTable .actions .edit {
	background-image: url(../../bundles/flashwandback/img/icons/edit.png);
}
.actionTable .actions .creator {
	background-image: url(../../bundles/flashwandback/img/icons/fw.png);
}
.actionTable .actions .msg {
	background-image: url(../../bundles/flashwandback/img/icons/msg.png);
}
.actionTable .actions .download {
	background-image: url(../../bundles/flashwandback/img/icons/download.png);
}
.actionTable .actions .suggestions {
	background-image: url(../../bundles/flashwandback/img/icons/suges.png);
}
.actionTable .actions a:hover {
	background-color: #fff;
}
.actionTable .actions .delete:hover {
	background-image: url(../../bundles/flashwandback/img/icons/delete-hover.png);
}
.actionTable .actions .edit:hover {
	background-image: url(../../bundles/flashwandback/img/icons/edit-hover.png);
}
.actionTable .actions .creator:hover {
	background-image: url(../../bundles/flashwandback/img/icons/fw-hover.png);
}
.actionTable .actions .msg:hover {
	background-image: url(../../bundles/flashwandback/img/icons/msg-hover.png);
}
.actionTable .actions .download:hover {
	background-image: url(../../bundles/flashwandback/img/icons/download-hover.png);
}
.actionTable .actions .suggestions:hover {
	background-image: url(../../bundles/flashwandback/img/icons/suges-hover.png);
}
th.checkbox {
	width: 26px;
}
.actionTable tbody .messageBoxMainRow td {
	border: 0;
	padding-bottom: 0px;
}
.actionTable tbody .messageBoxMainRowLast td {
	padding-bottom: 10px;
}
#messageForm tbody td {
	border: 0 !important;
}
.price {
	color: #ffeeab;
}
.financialsTable {
	margin-bottom: 10px;
	font-size: 11px;
}
.financialsTable td {
	padding: 3px 20px 3px 0;
}
.financialsTable a {
	text-decoration: underline;
	font-style: italic;
}
.financialsTable a:hover {
	text-decoration: none;
}
.downloadTable {
	font-size: 13px;
}
.downloadTable td {
	vertical-align: top;
}
.downloadTable tr td {
	background: #45342E;
	border-bottom: 10px solid #BA3D49;
}
.downloadTable td.image {
	width: 110px;
}
.downloadTable td.image img {
	margin: 0 !important;
	float: none;
	max-width: 110px;
}
.typePrivate {
	color: #45342e;
	background: #cf9d6a;
	padding: 1px 10px;
	clear: both;
	margin: 0 auto 0;
	position: relative;
    top: 5px;
}
.downloadTable .date {
	color: #c49d8f;
}
.darkTable {
	background: #45342e;
	width: 100%;
	margin-bottom: 15px;
}
.darkTable td {
	background: #45342e;
	padding: 15px 10px;
	border-bottom: 1px solid #59433b;
	font-size: 13px;
}
.darkTable th {
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	padding: 15px 10px;
}
.darkTable .price {
	background: #33231e;
	padding: 0 0 0 30px;
	text-align: left;
	width: 50px;
	color: #fff;
	font-size: 14px;
}
.darkTable .pricePerYear {
	background: #33231e;
	padding: 0 50px 0 20px;
	text-align: left;
	width: 50px;
	color: #fff;
	font-size: 14px;
}
.darkTable td span.priceValid {
	color: #FFFFFF;
	font-style: normal;
}
.pricePerYearCoupon {
	display: block;
    font-size: 13px;
    font-style: normal !important;
    padding: 5px 0 3px 0;
}
.darkTable .priceLink {
	background: #33231e;
	text-align: left;
	color: #fff;
	padding-left: 0;
	padding-right: 0;
	font-size: 12px;
}
.darkTable .priceLink a {
	font-size: 12px;
	font-family: weblysleek_ui_italicitalic, sans-serif;
}
.darkTable td span {
	color: #ffeeab;
	font-style: italic;
}
.darkTable .withdrawals th {
	padding-top: 11px;
	padding-bottom: 5px;
	font-family: weblysleek_ui_lightregular, sans-serif;
}
.darkTable .withdrawals td {
	padding-bottom: 3px;
	padding-top: 3px;
	border: none;
}
.darkTable .withdrawals.last td {
	padding-bottom: 15px;
}
.paymentTable td {
	vertical-align: top;
}
.paymentTable .optionsList li {
    padding-bottom: 15px;
}
.defaultForm .paymentTable .inputWrapper {
    display: block;
    float: none;
    padding: 0 0 10px 0;
    width: auto;
}
.defaultForm .paymentTable .inputWrapper .fieldDesc {
	padding-left: 0;
}
.defaultForm .paymentTable .inputWrapperInline { 
	display: inline;	
}
.paymentTable .optionsList li .paddingBottom10 {
	display: block;
}
.displayInline {
	display: inline;
}
.inputWrapperError {
	color: #FFEEAB;
}
.inputWrapperError ul {
	color: #FFEEAB !important;
    float: right;
    margin-top: 0 !important;
    padding: 7px 0 0 3px !important;
    max-width: 360px;
}
.inputWrapperError li {
	color: #FFEEAB !important;
	padding: 0 !important;
}
.status {
	color: #ffeeab;
	font-style: italic;
}
.projectTable {
	font-size: 13px;
	border-collapse: collapse;
}
.projectTable td {
	vertical-align: top;
}
.projectTable tr td {
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 0;
}
.projectTable tr.noBorder td {
	border-bottom: 0;
}
.projectTable tr.last td {
	border-bottom: !important;
}
.projectTable td.image {
	width: 110px;
	padding-left: 0;
}
.projectTable td.image img {
	margin: 0 !important;
	float: none;
	max-width: 110px;
}
.projectTable thead th {
	border-bottom: 1px solid #cd5a65;
}
.statusColor {
	color: #ffeeab;
}
.projectShortInfo {
	background: #45342e;
	padding-top: 10px !important;
	padding-bottom: 0 !important;
	font-size: 12px;
}
.projectTable tr.border td {
	border-bottom: 1px solid #cd5a65;
	border-top: 20px solid #BA3D49;
	padding: 0 !important;
}
.projectTable .actions a {
	background-color: #45342E;
}
.projectShortInfo h3 a {
	font-size: 12px;
}

.customerTable {
	font-size: 13px;
	border-collapse: collapse;
}
.customerTable td {
	vertical-align: top;
}
.customerTable tr td {
	padding-top: 6px;
	padding-bottom: 0;
	border-bottom: 0;
}
.customerTable tr.noBorder td {
	border-bottom: 0;
}
.customerTable tr.last td {
	border-bottom: !important;
}
.customerTable td.image {
	width: 110px;
	padding-top: 10px;
	padding-left: 0;
	padding-right: 16px;
}
.customerTable td.image img {
	margin: 0 !important;
	float: none;
	max-width: 110px;
	display: block;
}
.customerTable thead th {
	border-bottom: 1px solid #cd5a65;
}
.customerTable tr.border td {
	border-bottom: 1px solid #cd5a65;
	border-top: 20px solid #BA3D49;
	padding: 0 !important;
}
.customerTable .actions a {
	background-color: #45342E;
}
.customerTable .projectShortInfo {
	padding-left: 10px !important;
	padding-top: 8px !important;
}
.customerTable .projectShortInfo h3 {
	padding-bottom: 6px;
}
.customerTable .projectShortInfo .formMessage {
	padding-bottom: 0 !important;
}
.radioChooseCustomers {
	padding-top: 15px;
	padding-bottom: 17px;
}
.radioChooseCustomers table {
	font-size: 12px;
	width: 100%;
	padding-bottom: 20px;
}
.radioChooseCustomers table td {
	padding-bottom: 5px;
	width: 50%;
}
.radioChooseCustomers .radioElement {
    float: left;
    margin-top: -2px;
}
.radioChooseCustomers label {
    display: block;
    padding: 0 0 12px;
}
.radioChooseCustomers .leftSelect {
    width: auto;
    float: right;
    padding-top: 28px;
}
.radioChooseCustomers .leftSelect select, .radioChooseCustomers .leftSelect .selectElement {
	width: 217px;
}
.files {
	width: 100%;
	color: #efa7ae;
	margin-top: -45px;
}
.files th {
	text-align: center;
	color: #ffeeab;
	font-weight: normal;
	padding: 7px 5px 17px 5px;
	height: 20px;
}
.files td {
	text-align: center;
	padding: 5px 5px;
}
.files th.left, .files td.left {
	text-align: left;
	float: none;
}
.files tr:hover td {
	background: #cd5a65;
}
.files td.left img {
	position: relative;
	top: 2px;
}
.files td.checkbox {
	background: none !important;
}
.files td a, .files th a {
	font-style: italic;
	text-decoration: underline;
}
.files td a:hover {
	text-decoration: none;
}
.files .checkboxElement {
	position: relative;
	top: -3px;
}
.files .name {
	width: 280px;
}
.files .colSmall {
	width: 100px;
}
#fileActions {
	float: right;
	background: #45342e;
	min-height: 100px;
	width: 205px;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 2;
}
.fileActionsInfo {
	background: #ffde00;
	font-size: 12px;
	color: #45342e;
	line-height: 170%;
	padding: 10px 10px 5px 10px;
}
.fileActionsLinks {
	padding: 10px 10px 5px 10px;
}
.fileActionsInfo a {
	color: #45342e !important;
	text-decoration: underline;
	font-style: italic;
}
.fileActionsLinks a {
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	font-style: italic;
}
.fileActionsLinks a span {
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #ba3d49;
    height: 11px;
    padding: 3px 5px;
    width: 10px;
    float: left;
    margin-right: 5px;
}
.fileActionsLinks .move span {
	background-image: url(../../bundles/flashwandback/img/icons/move.png);
}
.fileActionsLinks .edit span {
	background-image: url(../../bundles/flashwandback/img/icons/edit.png);
}
.fileActionsLinks .delete span {
	background-image: url(../../bundles/flashwandback/img/icons/delete.png);
}
.fileActionsLinks .duplicate span {
	background-image: url(../../bundles/flashwandback/img/icons/duplicate.png);
}
.fileActionsLinks .disabled {
	text-decoration: none;
}
.files .star {
	background: url(../../bundles/flashwandback/img/icons/star-active-2.png) no-repeat scroll left top transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    margin-left: 4px;
    position: relative;
    top: 2px;
    width: 13px;
}
.files .uploader:hover .msgLink {
	display: block;
}
.files .uploader .msgLink {
	left: -12px;
	right: auto;
	bottom: 20px;
}
.files .uploader .msgLink .arrow {
	left: 12px;
	right: auto;
}
.files .uploader .msgLink a {
	color: #353535 !important;
}
.files .uploader .msgLink em {
    font-size: 12px;
    padding: 10px;
}
#progress {
    color: #FFEEAB !important;
}
#progress .percent {
	color: #F19DA5 !important;
	padding-left: 10px;
}
.declareTable td {
	vertical-align: top;
	padding-right: 5px;
}
.couponTable td {
	vertical-align: top;
	padding: 0 10px 0 0;
}
.couponTable input[type="text"] {
	margin-right: 10px;
	width: 203px;
	padding: 5px 10px 6px 10px;
}
.couponTable td span {
	color: #fff;
}
.couponTable input.button {
	padding-top: 4px;
	padding-bottom: 4px;
}
.regularPrice {
	display: block;
    float: right;
    font-family: weblysleek_ui_lightregular,sans-serif;
    font-size: 24px;
    padding: 15px 0 27px 0;
}
.chooseMemberTable .name {
	width: 309px;
}
.chooseMemberTable th.name {
	padding-left: 10px;
}
.chooseMemberTable {
	width: 100%;
}
.chooseMemberTable th {
	background: #45342d;
	font-weight: normal;
	height: 39px;
	line-height: 39px;
	text-align: left;
}
.chooseMemberTable td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d55964;
}
.chooseMemberTableWrapper {
	width: 454px;
}
.chooseMemberTableWrapperNext {
	border-left: 1px solid #40351f;
	border-right: 1px solid #40351f;
	border-bottom: 1px solid #40351f;
}
.chooseMemberTable2W {
	margin: 0 0px 10px 10px;
	height: 164px;
    overflow-x: hidden;
    overflow-y: auto;
}
.chooseMemberBoxWrapper {
	width: 496px !important;
	margin-top: -159px !important;
}
.tableWide {
	width: 100%;
}
.tableWide td {
	vertical-align: top;
}
.tableWidePadding {
	margin-top: 40px;
}
.tableWidePadding .profilActions {
	padding: 0 10px 10px 10px;
}
.smallSubmitInputs a, .fakeSubmit {
    font-size: 14px !important;
    width: auto;
    float: left;
    background: #45342e;
    color: #ffffff!important;
    display: block;
    padding: 0 10px 0 10px;
    border: 0;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    cursor: pointer;
    text-align: center;
    text-transform: lowercase;
}
.smallSubmitInputs a:hover, .fakeSubmit:hover {
	background: #ffc600;
	color: #45342e !important;
}
.tablePricesBox {
	width: 100%;
	font-size: 18px;
	font-family: weblysleek_ui_lightregular,sans-serif;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.tablePricesBox th {
	font-weight: normal;
	vertical-align: top;
	padding: 10px 0;
}
.tablePricesBox td {
	padding: 17px 0;
	vertical-align: top;
	font-size: 24px;
	border-bottom: 1px solid #70c8dd;
}
.tablePricesBox td.left {
	width: 195px;
	background: #0092b4;
	color: #fff;
	padding-left: 20px;
}
.tablePricesBox td {
	color: #000000;
	background: #3cc6e6;
	padding-left: 30px;
}
.tablePricesBox td.tablePricesBox2 {
	background: #32bfe0;
}
.tablePricesBox td.tablePricesBox3 {
	background: #29b6d7;
}
.tablePricesBox td.tablePricesBox4 {
	background: #22b1d2;
}
.tablePricesBox td.tablePricesBox5 {
	background: #19a9ca;
}
.tablePricesBox td.tablePricesBox6 {
	background: #0ea0c2;
}
.tablePricesBox td.tablePricesBox7 {
	background: #0899bb;
}
.infoBox {
	background: url(../../bundles/flashwandback/img/www/info-box.jpg) no-repeat left top;
	padding-left: 44px;
	padding-bottom: 10px;
}
.infoBox h3 {
	padding: 0 !important;
}

/* ==========
 * WINDOWS
 * ========== */

.windowWrapper {
	z-index: 1000000;
	position: relative;
}
.windowBg {
	background: url(../../bundles/flashwandback/img/www/windowBg.png) repeat left top;
	display: block;
    float: left;
    height: 10000px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000000;
}
.windowBox {
	width: 424px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -212px;
	margin-top: -99px; 
	background: #ba3d49;
	z-index: 1000001;
	min-height: 100px;
	color: #fff;
}
.windowBox.topError {
	top: 20%;
	margin-top: 0; 
}
.windowPadding {
	padding: 18px 20px;
	color: #fff;
}
span.windowClose {
	background: url(../../bundles/flashwandback/img/www/close.png) no-repeat center center;
	width: 11px;
	height: 11px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
span.windowClose:hover {
	background-color: #453C31;
}
.windowBox h3 {
	font-size: 24px;
	color: #fefefe;
}
.windowBox h3 .fieldDesc {
	font-family: weblysleek_ui_normalregular,sans-serif; 
}
.windowBox a {
	color: #fff;
}
.colorMessage {
	text-align: center;
	font-size: 13px;
	padding: 10px 10px 8px 10px;
	margin: 0 0 17px 0;
	position: relative;
}
.colorMessage p {
	padding-bottom: 0;
}
.yellowMessage {
	background: #ffde00;	
	color: #353535;
}
.colorMessage h3 {
	font-size: 16px;
	padding: 0;
	text-transform: uppercase;
}
.colorMessage span.msgClose {
    background: url(../../bundles/flashwandback/img/www/close-black.png) no-repeat scroll center center transparent;
    cursor: pointer;
    display: block;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 11px;	
}
.smallLink {
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
}
.darkLine {
	font-size: 18px;
	color: #353535;
	padding-bottom: 0px !important;
	padding-top: 9px;
	font-family: weblysleek_ui_lightregular,sans-serif;
}
.redLine {
	color: #ba3d49;
	padding-bottom: 5px !important;
	font-size: 18px;
	font-family: weblysleek_ui_lightregular,sans-serif;
}
.alertMsg {
	padding-left: 18px;
}
.alertMsg p {
	padding-bottom: 5px;
}
.redH3 {
	color: #ba3d49;
	padding: 5px 0 !important;
}
.colorMessage ul {
	text-align: left;
	padding-left: 15px;
}
.windowPadding .defaultForm textarea {
	background: #ffffff;
	border: none;
	width: 256px;
	font-size: 14px;
	color: #353535;
	padding: 6px 10px;
	margin: 0;
	font-family: weblysleek_ui_normalregular,Arial,sans-serif;
	resize:none;
	width:256px !important;
	min-width:256px !important;
	max-width:256px !important;
	height: 91px !important;
	min-height:91px !important;
	max-height:91px !important;
}

/* ==========
 * STATS
 * ========== */
 
.stats {
	padding-top: 25px;
}

/* ==========
 * SCROLLBAR
 * ========== */

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 11px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #85685E;
	position: relative;
}

.jspDrag
{
	background: #AB8E83;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/* ==========
 * CUSTOM FORM ELEMENTS
 * ========== */

.customElements select {
    height: 28px;
    position: relative;
    z-index: 2;
}
.selectElementWrapper {
	position: relative;
}
.selectElement {
	background: url(../../bundles/flashwandback/img/forms/select-button.png) no-repeat right center #fff;
	display: block;
	cursor: pointer;
	font-size: 14px;
    color: #353535;
    overflow: hidden;
    position: relative;
    z-index: 1;
    zoom: 1;
}
.brawnBox .selectElement {
	background-image: url(../../bundles/flashwandback/img/forms/select-button-red.png);
}
.selectElementWrapper select {
	display: block;
    height: 28px;
    position: relative;
    z-index: 2;
}
.selectElement span {
	padding: 0 0 0 10px;
}
.leftSelect {
    display: block;
    float: left;
    width: 343px;
    padding-bottom: 5px;
    overflow: hidden;
    clear: both;
}
.leftSelectWidthAuto {
	width: auto;
}
.selectElementWrapper {
	float: left;
}
.leftSelect .selectElementWrapper {
	
}
.leftSelect a {
	float: right;
}
.radioElement {
	background: url(../../bundles/flashwandback/img/forms/radio.png) no-repeat center center;
	cursor: pointer;
}
.radioElement.active {
	background-image: url(../../bundles/flashwandback/img/forms/radio-active.png);	
}
.checkboxElement {
	background: url(../../bundles/flashwandback/img/forms/checkbox.png) no-repeat center center;
	cursor: pointer;
}
.checkboxElement.active {
	background-image: url(../../bundles/flashwandback/img/forms/checkbox-active.png);	
}
.fileBeauty {
	background: url(../../bundles/flashwandback/img/forms/file-upload-input.png) no-repeat left top;
	width: 357px;
	height: 29px;
	position: relative;
}
.fileBeauty span {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 256px;
	height: 29px;
	line-height: 29px;
	color: #353535;
    font-size: 14px;
    padding: 0 10px;
    overflow: hidden;
}
.fileBeauty.error span {
	background-color: #FFC500;
}
.fileBeauty input {
	width: 357px;
	height: 29px;
	
	cursor: pointer;
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.contactForm {
	width: 406px;
}
.contactForm input[type="text"],
.contactForm input[type="email"] {
	border: 1px solid #80afbb;
	width: 384px;
}
.contactForm .fieldDesc {
	color: #707070;
}
.contactForm input[type="text"].error, .contactForm textarea.error {
	border: 1px solid #cc3333;
	background: #fff;
}
.contactForm .fieldDesc.error {
	color: #cc3333;
}
.contactForm .inputWrapper {
	width: 406px;
}	
.contactForm .profilActions {
    margin-bottom: 0;
    padding-right: 0;
    padding-top: 0;
}
.contactForm input[type="submit"] {
	background: #cc3333;
	padding-top: 2px;
}
.contactForm textarea {
	border: 1px solid #80afbb;
	width: 384px;
	height: 190px;
	resize:none;
	font-size: 12px;
	background: #fff;
	font-family: weblysleek_ui_normalregular, Arial, sans-serif;
	padding: 5px 10px;
	margin: 0;
}
.contactFormError {
	padding: 5px 0 10px 0;
}

/* ==========
 * PROJECT
 * ========== */
 
.projectDetails {
	
}
.projectDetails a {
	font-style: italic;
	text-decoration: underline;
}
.projectDetails a:hover {
	text-decoration: none;
}
.projectDetailsInfo {
	margin-bottom: 10px;
}
.projectDetailsInfoLeft {
	float: left;
}
.projectDetailsInfoLeft td {
	font-size: 13px !important;
}
.projectDetailsInfoLeftPadding {
	width: 290px;
	overflow: hidden;
	float: left;
}
.projectDetailsInfo .rate {
	padding-top: 0;
}
.projectDetailsInfo a {
	font-style: italic;
	text-decoration: underline;
}
.projectDetailsInfo th {
	color: #ffeeab;
	text-align: left;
	font-weight: normal;
	padding-right: 40px;
	padding-bottom: 3px;
}
.projectDetailsInfo td {
	padding-bottom: 3px;
	font-size: 13px;
	font-family: weblysleek_ui_lightregular,sans-serif;
}
.projectDetailsLeft {
	width: 198px;
	float: left;
}
.projectDetailsLeft img {
	max-width: 198px;
	padding-bottom: 4px;
}
.projectDetailsLeftLinks a {
	font-style: normal !important;
	text-decoration: none !important;
}
.projectDetailsLeftLinks a:hover {
	text-decoration: underline !important;
}
.projectDetailsInfoForm {
	width: 100%;
}
.projectDetailsInfoForm td {
	padding-bottom: 11px;
}
.projectDetailsInfoForm th {
	padding-bottom: 11px;
}
.whiteLinkBackground {
	background: #fff;
	padding: 0 10px;
	line-height: 20px;
	display: block;
	clear: both;
	float: left;
	font-size: 12px;
	color: #ba3d49 !important;
	font-style: normal !important;
	text-decoration: none !important;
	margin-top: 5px;
}
.whiteLinkBackground:hover {
	background: #45342E;
	color: #fff  !important;
}
.projectDetailsLeftLinks a.whiteLinkBackground:hover {
	text-decoration: none !important;
}
.projectDetailsRight {
	width: 549px;
	float: right;
	position: relative;
}
.projectDetailsInfo .formMessage {
	font-size: 12px;
	margin-top: 10px;
}
.formMessagePaddingTop {
	padding-top: 7px;
	padding-left: 10px;
}
.projectDetailsReturnLink {
	position: absolute;
	top: -20px;
	right: 0;
}
.brawnBox {
    background: none repeat scroll 0 0 #45342D;
    margin-bottom: 20px;
    margin-right: 0;
    padding: 15px 10px 10px 10px;
    font-size: 13px;
}
.brawnBox dl {
	clear: both;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
}
.brawnBox dl dt {
	padding-right: 10px;
	color: #ffeeab;
	font-size: 13px;
	float: left;
	width: 74px;
}
.brawnBox dl dd {
	float: left;
	float: right;
    width: 425px;
}
.brawnBox .brawnBoxTextarea {
	background: #59433b;
    color: #FFFFFF;
    font-family: weblysleek_ui_normalregular,Arial,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 8px;
    resize: none;
    width: 407px;
    border: 1px solid #80645a;
}
.brawnBox .brawnBoxTextarea.error, .brawnBox dd.error > .brawnBoxTextarea {
	background: #ffc500;
	color: #000;
}
.brawnBox label.error, .brawnBox dt.error > label {
	color: #FFDE00
}
.brawnBox .brawnBoxLight {
	background:  #59433B;
    margin: 0 -10px -10px;
    padding: 10px 10px 20px 10px;
}
.projectDetailsRight h3 {
	padding-bottom: 7px;
}
.brawnBox .brawnBoxLight h3 {
	padding-bottom: 2px;
}
.projectDetailsRight h3 a {
	display: block;
    font-size: 12px;
    margin-bottom: 7px;
}
.brawnBox .projectDetailsInfo td {
	font-size: 12px;
}
.projectDetailsRight .brawnBox h3 a {
	display: inline;
}
.brawnBox .rate a.set {
    background-image: url(../../bundles/flashwandback/img/icons/star-normal-red.png) !important;
}
.brawnBox .addCommentBox {
	margin: 0 -10px 20px -10px;
    padding: 10px 11px;
}
.brawnBox .addCommentBox .actions {
	background: transparent;
}
.brawnBox .addCommentBox .actions {
    margin-top: 0;
    padding-top: 5px;
}
.brawnBox .brawnBoxRate {
	position: relative;
    top: -8px;
}
.brawnBox .brawnBoxRate .rateHead {
    float: left;
    padding-right: 10px;
    color: #ffeeab;
}
.brawnBox .brawnBoxRate .rate {
	padding-top: 1px;
}
.brawnBoxTopRightLink {
	font-size: 12px;
	position: relative;
	top: -8px;
}
.brawnBoxPercent dt {
	padding-right: 2% !important;
	width: 8% !important;
}
.brawnBoxPercent dd {
	width: 90% !important;
}
.profileBrawnBox {
	background: none;
	padding: 0;
}
.profileBrawnBox .customerBrawnBox {
	width: 738px; 
	background: none repeat scroll 0 0 #45342D;
	margin: 0 0 15px 0;
}
.profileBrawnBox .customerProjectsList li {
    border-bottom: 1px solid #ce5c67;
}
.sugestion {
	font-size: 12px;
}
.sugestion h3 {
    font-family: weblysleek_ui_normalregular,Arial,sans-serif;
    padding-bottom: 5px;
    font-size: 12px;
}
.sugestion .content {
    color: #FFEEAB;
}
.boxActions .actions {
	padding-top: 10px;
	overflow: hidden;
}
.boxActions .actions div {
	float: right;
}
.boxActions input[type="submit"] {
    background: #FFFFFF;
    color: #BA3D49;
    display: block;
    float: left;
    font-size: 12px;
    padding: 2px 12px;
    margin-left: 10px;
    border: 1px solid #fff;
    cursor: pointer;
}
*:first-child+html .boxActions input[type="submit"] {
	padding: 2px 6px;
}
.boxActions input[type="submit"]:hover {
	background: #a7343f;
	border: 1px solid #c4606a;
	color: #f8b6bc;
}
.msgLink {
	bottom: 26px;
    display: none;
    position: absolute;
    right: 14px;
    width: 197px;
    z-index: 20;
}
.logsList .actions a.set > .msgLink, .comments .actions a.set > .msgLink {
	display: block;
}
.msgLink em {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #353535;
    display: block;
    font-size: 11px;
    font-style: italic;
    overflow: hidden;
    padding: 18px 10px 12px;
}
.msgLink .arrow {
    background: url(../../bundles/flashwandback/img/icons/tooltip-arrow-shadow.png) no-repeat scroll left top transparent;
    bottom: -8px;
    display: block !important;
    height: 9px;
    position: absolute;
    right: 12px;
    width: 15px;
    z-index: 2;
}
.msgLink .close {
    background: url(../../bundles/flashwandback/img/icons/close-small.png) no-repeat scroll left top transparent;
    top: 5px;
    display: block !important;
    height: 7px;
    position: absolute;
    right: 5px;
    width: 7px;
    z-index: 3;
    cursor: pointer;
}
.customerBrawnBox {
	background: #33231e;
	width: 518px;
	margin: -15px -10px 15px -10px;
	padding: 15px 15px 13px 15px;
}
.customerPhoto {
	width: 110px;
	float: left;
	padding-right: 15px;
}
.customerPhoto img {
	max-width: 110px;
}
.customerBrawnBox .projectDetailsInfo {
	margin-bottom: 0;
}
.customerProjects {
	padding-left: 130px;
}
.customerProjects h3 {
	padding-bottom: 14px;
	float: left;
	clear: none;
}
.customerProjects h4 {
	font-size: 13px;
	padding-bottom: 7px;
}
.customerProjectsList {
	
}
.customerProjectsList li {
	list-style: none outside;
	padding-bottom: 13px;
	border-bottom: 1px solid #59433b;
	margin-bottom: 14px;
}
.customerProjectsList li.last {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 5px;
}
.customerProjectsList table {
	text-align: left;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 13px;
}
.customerProjectsList th {
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
}
.profileBrawnBox .customerProjectsList td {
	color: #f19da5;
}
.customerProjectsList td {
	color: #bdada8;
}
.customerProjectsList .msg {
	color: #ffeeab;
	margin-left: 13px;
	font-style: italic;
	font-family: weblysleek_ui_lightregular,sans-serif;
}
.customerProjects > a {
	font-family: weblysleek_ui_lightregular,sans-serif;
	font-size: 12px;
}
.addEditCustomerPhoto {
	margin: 0 15px 0 0 !important;
}
.messageTabContent {
	display: none;
}
.messageTabs {
	clear: both;
}
.messageTabs a {
	display: block;
	font-family: weblysleek_ui_lightregular,Arial,sans-serif;
	float: left;
	padding: 0 8px;
	font-size: 14px;
	color: #fff;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	border-bottom: 1px solid #ba3d49;
	position: relative;
	margin-right: 1px;
}
.messageTabs a.active, .messageTabs a:hover {
	background: #45342e;
}
.messageTabs span.arrow {
	background: url(../../bundles/flashwandback/img/www/tabButtonArrow.jpg) no-repeat left top;
	width: 10px;
	height: 7px;
	display: block;
	position: absolute;
	left: 50%;
	bottom: -7px;
	margin-left: -5px;
	display: none;
}
.messageTabs a.active span.arrow, .messageTabs a:hover span.arrow {
	display: block;
}
.msgNew {
	color: #FAC41A;
	font-family: weblysleek_ui_lightregular,sans-serif;
    font-size: 24px;
}
.msgNew span {
	clear: both;
    display: block;
    font-size: 41px;
}

/* ==========
 * EDISK
 * ========== */
 
.eDiskWrapper {
	border-top: 1px solid #cd5a65;
	padding-top: 10px;
	position: relative;
	z-index: 1;
}
.eDiskWrapper .eDiskLeftCol {
	padding-top: 11px;
	width: 272px;
	float: left;
	position: relative;
	z-index: 2;
}
.eDiskWrapper .eDiskLeftColBorder {
	border-right: 1px solid #CD5A65;
	padding-right: 10px;
}
.eDiskWrapper .eDiskRightCol {
	float: left;
    position: relative;
    z-index: 1;
    width: 100%;
    margin-left: -272px;
}
.welcomMsgEdisk {
	padding-top: 10px;
}
.welcomMsgEdisk h2 {
	font-size: 30px;
	line-height: 120%;
	padding-bottom: 16px;
}
.eDiskWrapper .eDiskRightColContent {
	clear: both;
    float: none;
    padding-left: 272px;
    margin-right: 0;
    padding-right: 215px;
}
.eDiskFilters {
	position: relative;
	z-index: 2;
	clear: none;
	padding-bottom: 0;
	padding-top: 10px;
}
.eDiskTree {
    padding-left: 15px;
}
.eDiskTree li.active > ul {
	display: block;
}
.eDiskTree li {
	clear: both;
    list-style: none outside none;
    position: relative;
}
.eDiskTree a {
	line-height: 21px;
	display: block;
	margin-bottom: 5px;
	text-decoration: none;
}
.eDiskTree a span span {
	color: #f19da5;
}
.eDiskTree a > span {
	display: block;
    padding-left: 2px;
    margin-left: 5px;
    padding-right: 5px;
}
.eDiskTree a.folder {
	background: url(../../bundles/flashwandback/img/edisk/folder-close.png) no-repeat left center;
	padding-left: 24px;
}
.eDiskTree a.folder.active {
	background-image: url(../../bundles/flashwandback/img/edisk/folder-open.png);
}
.eDiskTree a:hover span {
	background-color: #cd5a65;
}
.eDiskTree ul {
	clear: both;
    display: none;
    padding-left: 25px;
}
.eDiskTree span.expand {
	background: url(../../bundles/flashwandback/img/edisk/plus.png) no-repeat left top;
	cursor: pointer;
    display: block;
    padding: 0;
    margin: 0;
    float: left;
    height: 9px;
    left: -14px;
    margin-right: 5px;
    position: absolute;
    top: 6px;
    width: 9px;
}
.eDiskTree a.folder.active span.expand {
	background-image: url(../../bundles/flashwandback/img/edisk/minus.png);
}
.diagramInfo {
	color: #ffeeab;
	border-top: 1px solid #cd5a65;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 30px;
}
.diagramInfo p {
	padding-bottom: 5px;
}
.diagramInfo a {
	font-style: italic;
	text-decoration: underline;
}
.eDiskPieDiagramFree {
	margin: 40px auto 26px;
	width: 178px;
	position: relative;
	height: 178px;
	overflow: hidden;
}
.eDiskPieDiagramLegend {
	margin: 0 auto;
    padding-left: 46px;
    width: 132px;
}
.eDiskPieDiagramLegend li span {
	display: block;
    float: left;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 10px;
}
.eDiskPieDiagramLegend li {
	float: left;
	list-style: none outside;
	padding-right: 15px;
}
.used {
	background: #88222b;
}
.free {
	background: #f1a2a2;
}
.checkAllFile {
	cursor: pointer;
}
.filesWrapperOverflow {
	overflow: hidden;
	height: 254px;
	margin-bottom: 5px;
}
.filesWrapper {
	border: 1px solid #D75B66;
	padding: 10px;
	height: 232px;
	overflow: auto;
	position: relative;
}
.filesWrapper .eDiskTree {
	position: absolute;
	left: 10px;
	top: 10px;
}
.filesBox {
	margin-top: -194.5px;
}
.setFile {
	color: #FFB110 !important;
}
.welcomMsgEdisk {
	padding-left: 10px;
}

/* ==========
 * CSS3
 * ========== */
 
#basketIcon span {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#searchHeader input[type="submit"],
.checkOut,
.more,
.addCommentBox input[type="submit"],
.profilActions input[type="submit"],
.defaultActions input[type="submit"],
.profilActions input[type="button"],
.defaultActions input[type="button"],
.addCommentBox input[type="button"],
.addCommentBox input[type="reset"],
.boxActions input[type="submit"],
.button,
.reverseButton,
.whiteLinkBackground
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.windowBox {
	-moz-box-shadow: 4px 4px 0 #060404;
	-webkit-box-shadow: 4px 4px 0 #060404;
	box-shadow: 4px 4px 0 #060404;
}
.msgLink em {
	-moz-box-shadow: 2px 2px 0 #70252C;
	-webkit-box-shadow: 2px 2px 0 #70252C;
	box-shadow: 2px 2px 0 #70252C;
}

/* ==========
 * HOME
 * ========== */
 
.breadCrumbsHome {
	height: auto !important;
    line-height: normal !important;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 15px;
    padding-left: 342px !important;
}
#homeWrapper {
	padding-top: 20px;
	padding-left: 20px;
	width: 1020px;
}
#contentSlider {
	width: 1020px;
	height: 350px;
	background: #0092b4;
	margin-bottom: 15px;
}
#contentSlider #topSliderCarouselUl > li {
	width: 1020px;
	height: 350px;
	list-style: none outside;
	background: none;
}
.contentSliderDesc {
	font-size: 13px;
	color: #fff;
	padding-top: 20px;
	padding-left: 60px;
	padding-right: 20px;
	position: relative;
}
.contentSliderDesc ul {
	padding-left: 14px;
	list-style: disc outside;
	line-height: 18px;
}
.contentSliderDesc p {
	line-height: 18px;
}
.contentSliderDesc h2 {
	font-size: 63px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	clear: none;
}
.contentSliderDesc h3 {
	font-size: 40px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	clear: none;
	padding-bottom: 20px;
}
.contentSliderDesc h4 {
	font-size: 13px;
	margin: 0;
	padding: 0;
	clear: none;
	font-family: weblysleek_ui_normalregular, sans-serif;
}
.contentSliderImage {
	float: right;
	margin-right: -20px;
	margin-top: -20px;
	padding-left: 20px;
}
#homeMain {
	float: right;
	width: 720px;
	min-height: 100px;
	color: #000000;
	position: relative;
}
.homePageIndex #homeMain {
	width: 721px;
	float: left;
}
.homeHeader {
	min-height: 58px;
}
.homeHeader h2 {
	font-size: 36px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	color: #000000;
	padding: 0 0 15px 0;
}
#homeSub .homeHeader h3 {
	font-size: 24px;
	font-family: weblysleek_ui_lightregular, sans-serif;
	color: #000000;
	padding-top: 9px;
	padding-left: 19px;
} 
#homeMain img.left {
	margin: 0 20px 20px 0;
}
#homeSub {
	float: left;
    width: 300px;
}
.homePageIndex #homeSub {
	margin-left: -1px;
}
.subRightBorder {
	padding-right: 19px;	
}
.homeMainContent {
	padding-left: 20px;
}
.homePageIndex .subRightBorder {
	border-left: 1px solid #C5C5C5;	
	padding-left: 19px;
	padding-right: 0;
}
.homePageIndex .homeMainContent {
	border-right: 1px solid #C5C5C5;
	padding-right: 20px;
	padding-left: 0;
}
.homeMainContent h3 {
	color: #016a82;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-size: 24px;
	clear: none;
	padding-bottom: 6px;
}
.homeContent h3 {
	color: #000000;
}
.homeContent > ol > li {
	list-style: none outside;
}
.homeContent > ol > li > div {
	padding-left: 25px;
}
.homeContent > ol h3 {
	color: #016a82;
}
.homeContent ol > li > div > ul {
	padding-left: 0;
}
.homeContent ol > li > div > ul > li {
	background: url(../../bundles/flashwandback/img/www/li.png) no-repeat left 5px;
	padding-left: 10px;
	margin-bottom: 6px;
}
.homeContent ol > li > div > ol {
	list-style-position: outside;
    list-style-type: lower-alpha;
    padding-left: 25px !important;
}
.homeContent ol > li > div > ol ol {
	list-style-position: outside;
    list-style-type: lower-roman;
    padding-left: 20px !important;
}
.homeContent ol.decimal {
	padding-left: 20px !important;
}
.homeContent ol.roman {
	padding-left: 25px !important;
}
.homeContent ol.decimal > li, .homeContent ol.roman > li {
	padding-left: 0 !important;
	background: none !important;
	margin: 0 !important;
}
.homeContent ol.decimal, .homeContent ol.decimal > li {
	list-style: decimal outside;
}
.homeContent ol.roman, .homeContent ol.roman > li {
	list-style: upper-roman outside;
}
.homeContent ol > li > div > ol > li {
	padding-left: 0 !important;
	background: none !important;
	margin: 0 !important;
}
.homeMainContent ul, .homeMainContent ol {
	padding: 0;
	overflow: hidden;
	padding-bottom: 10px;
	list-style: none outside;
	line-height: 15px;
	padding-left: 10px;
}
.homeContent  {
	font-size: 13px;
}
.homeMainContent .homeContent > ol {
	padding-left: 0;
}
.homeMainContent .homeContent ul {
	padding-left: 0;
}
.homeMainContent ul li {
	background: url(../../bundles/flashwandback/img/www/li.png) no-repeat left 5px;
	padding-left: 10px;
	margin-bottom: 6px;
}
.homeMainContentText {
	overflow: hidden;
	font-size: 13px;
}
.homeMainWhiteBorder {
	background: #fff;
	width: 1px;
	height: 58px;
	position: absolute;
	top: 0;
	right: 0;
}
.purBox {
	background: url(../../bundles/flashwandback/img/www/pur-bottom.jpg) no-repeat left bottom #62295c;
	width: 449px;
	margin-bottom: 10px;
}
.purboxContent {
	border-left: 1px solid #ede6ec;
	color: #ffffff;
	font-family: weblysleek_ui_lightregular, sans-serif;
	font-size: 24px;
	padding: 10px 8px 20px 8px;
}
.purboxShort {
	clear: both;
    float: left;
    max-width: 449px;
    width: auto;
    background-position: right bottom
}
.purboxShort > div {
	padding-bottom: 15px;
	padding-top: 4px;
}
.homeArticle {
	padding-bottom: 20px;
	border-bottom: 1px solid #C5C5C5;
	margin-bottom: 20px;
}
.homeArticleHr {
	padding: 0 0 20px 0 !important;
	border-bottom: 1px solid #C5C5C5;
	margin: 0 0 20px 0 !important;
	clear: both;
	display: block;
	width: 100%;
}
.homeArticle.last {
	border-bottom: 0;
	padding-bottom: 0;
}
.homeArticle .button, #contentSlider .button {
	background: #cc3333;
	color: #FFFFFF !important;
	height: 20px;
	line-height: 20px;
}
.homeArticle .button.right {
	margin-left: 10px;
}
.homeArticle .button.left {
	margin-right: 10px;
}
.homeArticle .button:hover {
	background: #0092B4 !important;
}
#contentSlider .button:hover {
	background: #62295C !important;
}
.subRedBackground {
	background: #cc3333;
	padding: 10px;
	color: #fff;
	margin-bottom: 2px;
	font-size: 11px;
}
.subRedBackgroundDesc {
	font-size: 10px;
}
.subRedBackground h2 {
	font-size: 26px;
	padding-bottom: 8px;
}
.subRedBackground a {
	color: #fff;
}
.subRightBox {
	padding-bottom: 30px;
	font-size: 13px;
}
.subRightBox.last {
	padding-bottom: 0;
}
.subRightBox img {
	display: block;
}
.subRightBox h3 {
	font-size: 24px;
	color: #000000;
	padding-bottom: 3px;
}
.subRightBox h3.headerMoreSpace {
  	padding-bottom: 10px;
}
.subRightBox ul {
	padding-left: 0;
	list-style: none outside;
}
.subRightBox li {
	background: url(../../bundles/flashwandback/img/www/li2.png) no-repeat left 5px;
	padding-left: 10px;
	margin-bottom: 8px;
}
.subRightBox li a {
	color: #cc3333;
}
.subRightBox li a:hover {
	color: #000000;
	text-decoration: underline;
}
.homeMainContent .squareList {
	list-style: none outside;
	padding: 0;
	margin: 0;
	background: none;
}
.homeMainContent .squareList li {
	background: #0092B4;
	list-style: none outside;
	padding: 0;
	margin: 0 20px 0 0; 
	width: 180px;
	height: 180px;
	display: block;
	text-align: center;
	float: left;
}
.homeMainContent .squareList li:hover {
	background: #62295c;
}
.homeMainContent .squareList li.last {
	margin-right: 0;
}
.homeMainContent .squareList li  table {
	width: 180px;
	height: 180px;
	text-align: center;
	vertical-align: center;
	border-collapse: collapse;
}
.homeMainContent .squareList li a {
	font-size: 24px;
	line-height: 130%;
	color: #fff;
	font-weight: 300;
	font-family: weblysleek_ui_lightregular,sans-serif;
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: center;
}

/* ==============================
 * CAROUSEL
 * ============================== */
 
#topSliderCarousel {
	width: 1020px;
	height: 350px;
	position: relative;
	overflow: hidden;
}
.carousel-wrap {
	position: relative;
	z-index: 1;
}
.carousel-wrap > ul > li {
	background: none repeat scroll 0 0 transparent;
    float: left;
    height: 350px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 1020px;
}
.carousel-wrap > ul {
    list-style: none outside none;
    padding: 0;
    height: 350px;
}
.center-wrap {
	position: absolute;
	z-index: 2;
	top: 9px;
	left: 0;
	width: 100%;
	background: url(../../bundles/flashwandback/img/www/line.png) repeat-x left center;
}
.center-wrap p {
	padding: 0;
}
.carousel-pagination {
	text-align: center;
	width: 100%;
	font-size: 0;
	letter-spacing: -1em;
	word-spacing: -1em;
}
.carousel-pagination a {
	width: 17px;
	height: 17px;
	background: url(../../bundles/flashwandback/img/www/slider-page.png) no-repeat left top;
	display: inline-block;
	letter-spacing: normal;
	word-spacing: normal;
	margin: 0 2px;
	cursor: pointer;
	font-size: 12px;
}
*:first-child+html .carousel-pagination a {
	display: inline;
}
.carousel-pagination a:hover, .carousel-pagination a.active {
	background-image: url(../../bundles/flashwandback/img/www/slider-page-active.png);
}
.carousel-pagination a span {
	display: none;
}
.carousel-control {
	width:17px;
	height: 25px;
	position: absolute;
	top: 50%;
	margin-top: -12.5px;
	z-index: 2;
	border: none;
	font-size: 0;
	cursor: pointer;
	display: none;
}
.carousel-control.disabled {
	cursor: auto;
}
#topSliderCarousel:hover .carousel-control {
	display: block;
}
.carousel-previous {
	left: 20px;
	background: url(../../bundles/flashwandback/img/www/arrow-slideshow-left.png) no-repeat left top;;
}
.carousel-next {
	right: 20px;
	background: url(../../bundles/flashwandback/img/www/arrow-slideshow-right.png) no-repeat left top;;
}

/* ==============================
 * STATS
 * ============================== */
 
.statsWrapper {
	padding-top: 20px;
}
.statsWrapper h3 {
	padding-top: 20px;
	text-align: center;
	padding-left: 61px;
}
.statsTitle {
	float: left;
	width: 16px;
	overflow: hidden;
	height: 149px;
	position: relative;
}
.statsTitle span.md {
    -webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 16px;
    left: -67px;
    margin-top: -8px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 149px;
}
.statsValues {
	list-style: none outside;
	padding: 0;
	margin: 0;
	width: 45px;
	float: left;
	min-height: 149px;
}
.statsValues ul {
	list-style: none outside;
	padding: 0;
	margin: -20px 0 0 0;
}
.statsValues li {
	color: #f8f3af;
	list-style: none outside;
	padding: 0 7px 0 0;
	margin: 0;
	font-size: 11px;
	line-height: 30px;
	text-align: right;
}
.statsCols {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiOBeVysTAwEBXLCErDRBgAMYUAhjFItUaAAAAAElFTkSuQmCC) repeat left bottom;
	height: 149px;
	width: 707px;
	float: left;
}
.statsCol {
	margin-left: 7.5px;
	width: 15px;
	height: 0;
	color: #fff;
	float: left;
	position: relative;
	height: 149px;
}
.statsCol .statsColRow {
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #45342d;
	text-align: center;
}
.statsCol .statsColRow span {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	width: 100%;
	font-size: 11px;
	text-align: center;
}
.statsCol .statsColRow.statsColRowA span {
	top: -18px;
}
.statsCol .statsColTitle {
    bottom: -18px;
    left: 0;
    font-size: 11px;
    color: #f8f3af;
    position: absolute;
    text-align: center;
    width: 15px;
    -webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.statLeft {
	background: url(data:image/png;base64,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) no-repeat left top;
	display: inline-block;
    height: 11px;
    width: 6px;
    margin-right: 12px;
}
.statRight {
	background: url(data:image/png;base64,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) no-repeat left top;
	display: inline-block;
    height: 11px;
    width: 6px;
    margin-left: 12px;
}
.statLinks {
	padding-top: 10px;
	text-align: center;
	padding-left: 61px;
}
.statsColsWide .statsCol {
    margin-left: 40px;
}
.statsColsWide .statsColTitle {
	bottom: -70px;
    display: block;
    height: 59px;
    text-align: right;
    width: 60px;
}
.statsColsWide h3 {
    padding-top: 65px;
}
#deposit_deposit label {
	position: relative;
}
.topUpToolTip {
	position: absolute;
	left: 50%;
	white-space: nowrap;
	bottom: 20px;
	text-transform: uppercase;
	color: #442B2D;
	background: #F4C513;
	font-size: 11px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 5px;
	line-height: 16px;
	display: block;
}
#deposit_deposit {
	padding-top: 10px;
}
#deposit_deposit label.hasTooltip:hover .topUpToolTip {
	display: block;
}
.topUpToolTip span {
	background: url(data:image/png;base64,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) no-repeat left top;
	position: absolute;
	left: 4px;
	width: 9px;
	height: 7px;
	display: block;
	top: 100%;
}