/*
Basic CSS Style Sheet 
version:2.0
*/
/* =General
-----------------------------------------------------------------------------*/
/* Remove padding and margin 
----------------------------*/
*{margin:0;padding:0;}
/* Holly Hack Targets IE Win only \*/
* html .clear{height:1%;}
/* End Holly Hack */
.clear{display:block;}
.clear:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
/* Remove border around linked images 
----------------------------*/
img{float:left;border:0;}
img.captcha{background:white;float:none;width:100px;height:45px;}
.input.captcha-wrapper{padding:4px 5px 5px 5px;background:white;border:1px solid black;width:250px;text-align:center;}
.campaign .cupoco .wrapper{float:left; width: 1030px;}
/* Support Members
-------------*/
.support-member .image-wrapper{float:left;width:100%;margin-bottom:10px;}
.support-member img{float:left;-moz-box-shadow:0px 3px 5px #000;/* FF3.5+ */
-webkit-box-shadow:0px 0px 2px #000;/* Saf3.0+,Chrome */
box-shadow:0px 0px 2px #000;/* Opera 10.5,IE 9 */}
/* Define general size of document
----------------------------*/
body{min-width:1260px;background:white;color:#000;display:block;/* background:url('../img/background/pattern.png');*/}
iframe html body{min-width:auto;background:none;color:#666;}
body.outline{min-width:512px;}
iframe html body.outline{min-width:auto;}
p{float:left;width:100%;margin-bottom:1em;line-height:1.2em;}
p:last-child{margin-bottom:0;}
a{outline-style:none;/* color:#CA0083;*/
color:#EF3FAC;/* text-decoration:none;*/}
a:active{outline:none;}
a:hover{text-decoration:underline;}
#header .logo,
#header .logo img{float:left;}
#header .logo{position:absolute;left:10px;top:15px;}
/* =Typography
-----------------------------------------------------------------------------*/
body{font:11pt "Arial",sans-serif;}
h1{font-size:20pt;font-weight:normal;font-weight:bold;margin-bottom:0.25em;}
h2{font-size:13pt;text-align:left;font-weight:bold;margin-bottom:0.25em;display:inline-block;line-height:19pt;}
h3{font-size:12pt;font-weight:bold;margin-bottom:0.25em;float:left;}
h4{font-size:11pt;font-weight:bold;margin-bottom:0.25em;float:left;}
em{font-style:normal;}
ol,
ul{float:left;margin-bottom:1em;}
#secondary-content ul{width:100%;}
ul li{list-style:none;}
ol:last-child,
ul:last-child{margin-bottom:0;}
ol li.more{/* margin-left:12px !important;*/
list-style:none !important;}
ol li.more a{color:#666;font-weight:bold;}
.textile-content ul,
.textile-content ul li{list-style:circle;}
.textile-content ul li{margin-left:2em;}
li .list-numbering{float:left;margin-right:7px;font-weight:bold;/* width:20px;*/
text-align:right;}
ol li:last-child{margin-bottom:0 !important;}
dl,
dl dt,
dl dd{float:left;position:relative;width:100%;}
#content #secondary-content ul dl dt,
#content #secondary-content ul dl dd{width:auto;font-size:11pt;}
#content #secondary-content ul dl dd{float:right;}
input,select,textarea{border:0;border-color:#d6d6d6;padding:2px 0 2px 0;}
input{overflow:visible;}
input:focus{outline:none;}
input::-moz-focus-inner{border:0;}
input.disabled{color:#999;}
.input.radio{height:38px;}
ul li .input.radio{height:auto;}
#content dl dt .toolbar a,
#content dl dt .toolbar .input{height:auto;margin:0;font-size:11pt;float:right;margin-left:5px;line-height:13pt;color:#00A7E6;}
#content dl dt .toolbar .input{color:#000;}
#content .box-toolbar .toolbar .input.radio,
#content .box-header .toolbar .input.radio{height:auto;}
#content .box-header .toolbar .input.radio label{line-height:13pt;}
#content .toolbar .input input{height:10pt;font-size:11pt;}
.input.number,
.input.email,
.input.checkbox,
.input.text,
.input.radio,
.input.password,
.input.select,
.input.datetime,
.input.date,
.input.time,
.input.textarea{margin-bottom:0.5em;position:relative;}
dl .input.number,
dl .input.email,
dl .input.checkbox,
dl .input.text,
dl .input.radio,
dl .input.password,
dl .input.select,
dl .input.datetime,
dl .input.date,
dl .input.time,
dl .input.textarea{margin-bottom:0;}
.input.date{height:37px;}
.input.number input,
.input.email input,
.input.deal-amount input,
.input.currency select,
.input.money input,
.input.text input,
.input.password input,
.input.select select,
.input.datetime select,
.input.date select,
.input.time select,
.input.textarea textarea{font:13pt "Arial",sans-serif;height:25px;line-height:25px;padding:6px 5px 4px 5px;border:1px solid black;}
.input.number,
.input.email,
.input.text,
.input.password,
.input.select,
.input.textarea{width:262px;}
.input.deal-amount input{width:35px;text-align:center;}
.input.time select{display:inline-block;float:none;}
.input.currency select,
.input.datetime select,
.input.time select,
.input.date select,
.input.select select{height:37px;line-height:37px;padding:8px 7px 8px 0;}
.input.select select{width:262px;height:37px;}
.input.select select{padding:3px 7px 5px 5px\9}
select option{background:white;}
/* IE only */ 
*+html body form .input.select select,
* html body form .input.select select{padding:0;height:50px;}
.input.number input,
.input textarea,
.input.text input,
.input.email input,
.input.password input{width:250px;}
.input.textarea textarea{height:152px;width:250px;font-size:11pt;line-height:13pt;}
/* =Quotations 
----------------------------*/
span.quotation-mark{font-family:'Verdana';line-height:20px;}
/* =Lists 
-----------------------------------------------------*/
ul.anchor,
ul.notice,
ul.benefit,
ul.reference{width:100%;}
ul.anchor li,
ul.notice li,
ul.benefit li,
ul.reference li{padding:0 0 0 18px !important;margin-left:5px;margin-bottom:4px;}
ul.info li:first-child,
ul.benefit li:first-child,
ul.reference li:first-child{margin-top:0;}
ul.benefit li{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll -3px -321px transparent;}
ul.reference li{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll -3px -410px transparent;}
ul.notice li{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll -3px -849px transparent;}
ul.anchor li{background:transparent url(../img/bullets/magnifier-white-13x13.png) no-repeat top left;}
#secondary-content .inner-box ul li{background:transparent url(../img/bullets/arrow-blue-right-11x10.png) no-repeat top left;}
ul.clover-status li{float:left;}
ol{list-style-type:decimal;}
ol li ol{list-style-type:lower-alpha;}
dl dd ol li ol{list-style-type:decimal;}
ol li{margin-left:2em;display:list-item;vertical-align:top;clear:both;}
ol li *:first-child text{padding-top:0.2em;}
ol li h1,
ol li h2,
ol li h3,
ol li h4,
ol li p{float:none;}
.box-content dl ol {list-style-type:upper-latin;}
.box-content dl ol li ol {list-style-type:decimal;}
.box-content ol.list-style-type-none{list-style-type:none;}
.box-content ol.list-style-type-decimal{list-style-type:decimal;}
/* =Content 
----------------------------------------------------*/
#content{display:block;width:1260px;margin:0 auto;position:relative;min-height:10em;height:auto !important;height:10em;text-align:left;}
#main-content{float:left;width:940px;position:relative;}
#secondary-content{float:left;width:320px;}
body.iframe-layout #secondary-content{width:920px;}
body.iframe-layout #main-content{width:920px;}
#wrapper{position:relative;text-align:left;height:100%;height:100%;}
#wrapper.outline{width:512px;}
.box-pagination,
.box-pagination-wrapper,
.box-wrapper,
.box,
.box-header-wrapper,
.box-toolbar-wrapper,
.box-footer-wrapper,
.box-content-wrapper,
.box-header,
.box-toolbar,
.box-footer,
.box-content{position:relative;float:left;}
.box-footer-wrapper{padding:0 20px 20px;}
.box .box .box-footer-wrapper{padding:20px 0;}
.box-content-wrapper .box-content .box-toolbar-wrapper{
	padding: 0 0 8px 0;
}
.box-content .box-toolbar-wrapper{
	padding: 10px 0 8px 0;
	margin-bottom: 10px;
	border-bottom-width: 0;
}


.box-toolbar-wrapper,
.box-pagination-wrapper{padding:10px 20px 8px 20px;position:relative;}
.box-pagination-navigation,
.box-pagination-infos{font-size: 9pt; float: left;}
.box-pagination-infos{text-align: left; float:right; width: 820px;}
#main-content .box-pagination-infos{text-align: left; float:right; width: 620px;}
.box-header,
.box-header-wrapper{padding:10px 20px 0.25em 20px;position:relative;}
.box .box .box-header,
.box .box .box-toolbar,
.box .box .box-toolbar-wrapper,
.box .box .box-header-wrapper{padding:0 0 0.25em 0;position:relative;}
.box-toolbar-wrapper,
.box-pagination-wrapper,
.box-header-wrapper{border-bottom:1px solid darkGray;}
.box-header-wrapper .box-header{padding:0;}
.box-content-wrapper{padding:20px;}
.box .box .box-content-wrapper{padding:20px 0;}
.box{background-color:#fff;background-image:-moz-linear-gradient(top,#fefefe,#E7E7E7);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#E7E7E7));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#E7E7E7');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#E7E7E7')";/* IE8 */}
#content .box .box{border:0;background:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;-moz-box-shadow:none;/* FF3.5+ */
-webkit-box-shadow:none;/* Saf3.0+,Chrome */
box-shadow:none;/* Opera 10.5,IE 9 */ 
filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled='false')";/* IE8 */}
#content .box{border:1px solid #aaa;margin:0 20px 20px 20px;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;-moz-box-shadow:0 0 1px #aaaaaa;/* FF3.5+ */
-webkit-box-shadow:0 0 1px #aaaaaa;/* Saf3.0+,Chrome */
box-shadow:0 0 1px #aaaaaa;/* Opera 10.5,IE 9 */}
#content #main-content .box.access-denied{width:900px;margin-left:20px;}
#content .box .box{margin:0 0 50px 0;}
#content .box .box:last-child{margin-bottom:0;}
#content #secondary-content .box{margin-left:0;}
#content #secondary-content .box-header h2{font-size:11pt;}
#content .box:first-child{margin-top:40px;}
#content .box .box:first-child{margin-top:0;}
#content .box:last-child{margin-bottom:40px;}
#content .box .box:last-child{margin-bottom:0;}
#content .box-pagination,
#content .box-pagination-wrapper,
#content .box-footer-wrapper,
#content .box-footer-wrapper .box-footer,
#content .box-header-wrapper,
#content .box-header-wrapper .box-header,
#content .box-toolbar-wrapper,
#content .box-toolbar-wrapper .box-toolbar,
#content .box-content-wrapper,
#content .box-content-wrapper .box-content{width:1180px;}
#content .box-header,
#content .box-toolbar,
#content .box-footer,
#content .box-content{width:1180px;}
/*#content .box .box .box-header,
#content .box .box .box-footer,
#content .box .box .box-content,
#content .box .box .box-footer-wrapper,
#content .box .box .box-header-wrapper,
#content .box .box .box-content-wrapper{width:1180px;}
*/
#content #main-content .box-pagination,
#content #main-content .box-footer-wrapper,
#content #main-content .box-header-wrapper,
#content #main-content .box-toolbar-wrapper,
#content #main-content .box-content-wrapper,
#content #main-content .box-pagination-wrapper,
#content #main-content .box-header-wrapper .box-header,
#content #main-content .box-toolbar-wrapper .box-toolbar,
#content #main-content .box-footer-wrapper .box-footer,
#content #main-content .box-content-wrapper .box-content{width:860px;}
body.vouchers_listindex #content #main-content .box-content-wrapper{width:858px;}
#content #main-content .box-header,
#content #main-content .box-toolbar,
#content #main-content .box-footer,
#content #main-content .box-content{width:900px;}
#content #secondary-content .box-header,
#content #secondary-content .box-toolbar,
#content #secondary-content .box-footer,
#content #secondary-content .box-content{width:300px;}
#content #secondary-content .box-header-wrapper .box-header,
#content #secondary-content .box-toolbar-wrapper .box-toolbar,
#content #secondary-content .box-footer-wrapper .box-footer,
#content #secondary-content .box-content-wrapper .box-content,
#content #secondary-content .box-footer-wrapper,
#content #secondary-content .box-header-wrapper,
#content #secondary-content .box-toolbar-wrapper,
#content #secondary-content .box-content-wrapper{width:260px;}
.box-header h1,
.box-header h2,
.box-header h3{margin:0;float:left;text-shadow:1px 1px 2px rgba(0,0,0,0.25);}
.box-header h1{margin-top:0.25em;margin-bottom:0.25em;}
.box-content-entry{width:100%;float:left;margin-bottom:20px;position:relative;}
.box-content h4,
.box-content h3,
.box-content h2{width:100%;}
.box-content-entry:last-child{margin-bottom:0;}
.last{margin-right:0 !important;margin-bottom:0 !important;}
#main-content .box-content-entry dl{width:410px;}
#main-content .box-content-entry dl.first{margin-right:40px;}
/* =Headings
-----------------------------------------------------------------------------*/
#footer-wrapper,
#content-wrapper,
#header-wrapper{display:block;min-width:1260px;width:100%;position:relative;}
#header-wrapper{z-index:3;-moz-box-shadow:0px 1px 1px #000000;/* FF3.5+ */
-webkit-box-shadow:0 1px 2px #000000;/* Saf3.0+,Chrome */
box-shadow:0 1px 2px #000000;/* Opera 10.5,IE 9 */}
body.terms_update-layout #TermsUpdateForm{margin: 0 0 50px 40px;}
body.terms_update-layout #header-wrapper,
body.raffle-layout #header-wrapper,
body.maintenance-layout #header-wrapper{-moz-box-shadow:none;/* FF3.5+ */
-webkit-box-shadow:none;/* Saf3.0+,Chrome */
box-shadow:none;/* Opera 10.5,IE 9 */}
#content-wrapper,
#footer-wrapper{z-index:0;overflow:hidden;}
#content-wrapper{margin-top:15px;}
body.iframe-layout #footer-wrapper,
body.iframe-layout #content-wrapper,
body.iframe-layout #header-wrapper{min-width:0;background:none;margin:0;}
#header-wrapper{background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0 137px transparent;overflow:visible;}
.payment_methods-sprite-moneybooker{background:url('../img/logos/payment-methods-sprite.png') 200px; width:182px; height:62px;}
.payment_methods-sprite-paypal{background:url('../img/logos/payment-methods-sprite.png') 0px;width:115px;height:62px;}
#header{overflow:visible;margin:0 auto;text-align:left;color:#fff;height:175px;position:relative;width:1260px;}
/* =Subnavigation
-----------------------------------------------------------------------------*/
#sub-navigation-wrapper{float:left;width:100%;position:relative;z-index:2;}
#sub-navigation{display:block;margin:0 auto;width:1260px;line-height:0px;position:relative;}
/* =Footer
-----------------------------------------------------------------------------*/
#footer-wrapper{/* background:url("../img/footer/footer-bg.png") repeat-x scroll left top #717F81;*/
/* background-image:-moz-linear-gradient(top,#b3b3b3,#747679);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbdbdb),color-stop(1,#cacac8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb',endColorstr='#cacac8');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb',endColorstr='#cacac8')";*/
background:url("../img/background/skyline-munich.png") repeat-x scroll left bottom transparent;}
#footer{display:block;;width:1260px;min-height:385px;font-size:9pt;margin:0 auto;text-align:center;color:black;margin-bottom:85px;}
#footer a{text-decoration:none;}
#footer a{color:black;}
#footer #footer-navigation,
#footer #footer-navigation a{color:#005499;}
#footer a:hover{text-decoration:underline;}
#footer-info{float:left;width:100%;position:relative;}
#footer-info ul,
#footer-info dl.testimonial{width:250px;margin:50px 0px 0px 50px;}
#footer-info dl.testimonial ul{margin:0;}
#footer-info dl dt{font-weight:bold;margin-bottom:5px;text-align:left;}
#footer-info dl dd{float:left;text-align:left;}
#footer-info ul li{float:left;text-align:left;width:100%;margin-bottom:5px;}
#footer-info ul li.headline{font-weight:bold;}
#footer-info ul li a{background:white;float:left;}
#footer-navigation{height:174px;width:100%;margin:0;border-bottom:1px solid #dfe5e6;}
#footer-navigation li{float:left;height:100%;font-size:12pt;font-weight:bold;width:157px;}
#footer-navigation li p{font-size:8pt;font-weight:normal;width:157px;}
#footer-navigation li.cupoco-for-users a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat 0 10px;}
#footer-navigation li.cupoco-for-companies a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -157px 10px;}
#footer-navigation li.cupoco-customer-managing a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -314px 10px;}
#footer-navigation li.cupoco-advertising a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -471px 10px;}
#footer-navigation li.cupoco-publishing a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -628px 10px;}
#footer-navigation li.cupoco-bartering a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -785px 10px;}
#footer-navigation li.cupoco-mobile a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -942px 10px;}
#footer-navigation li.cupoco-administration a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -1099px 10px;}
#footer-navigation li.cupoco-bookkeeping a{background:transparent url(../img/footer/footer-icons-sprite.png) no-repeat -1256px 10px;}
#footer-navigation li a{float:left;width:100%;text-align:center;padding-top:100px;}
#footer-navigation li p a{float:none;width:auto;text-align:left;padding-top:0;}
/* =Quotes*/
blockquote{font-style:italic;font-size:13pt;}
blockquote div.author{font-style:normal;font-size:9pt;}
/* =Forms
-----------------------------------------------------------------------------*/
/* Removes fieldset borders. even on Opea 7 */
fieldset{border:1px solid transparent;}
form{float:left;}
form:last-child{margin-bottom:0;}
form .input{float:left;;position:relative;}
form .input:last-child{margin-bottom:0;}
span.edit,
span.hint,
label span.required{font-style:italic;font-size:9pt;font-weight:normal;margin-left:5px;}
dt span.edit,
dt span.hint,
dt label span.required{padding-top:2px;}
#content dl dt span.edit,
#content dl dt span.hint,
#content dl dt span.required{padding-top:5px;}
span.subcat,
span.price,
span.status{font-size:9pt;margin-left:5px;height:24px;line-height:29px;}
h3 span.required{font-style:italic;font-size:80%;font-weight:normal;}
body.raffles.rafflesedit #wrapper #content-wrapper #content #secondary-content form#RafflePrizeBigEditForm{
    margin-top: 40px;
}
/* =Radiobuttons
--------------------------------*/
.input .radio input,
.input.radio input{float:left;display:inline-block;margin:2px 0;}
*+html .input .radio input,
*+html .input.radio input{margin-top /*\**/:0px\9}
*+html #header a.boxy_help{margin-top /*\**/:2px\9}
/* =Checkboxes
--------------------------------*/
.input.checkbox{float:left;display:inline-block;}
.input.checkbox > input,
#content form .input.select .checkbox input,
#content form .input.select .form-error input{float:left;width:auto;vertical-align:middle;}
*+html body .input.checkbox input,
* html body .input.checkbox input{padding-top:0px;}
/* =Date input fields
---------------------------*/
#content form .input.datetime select,
#content form .input.date select{width:auto;}
#content form .input.datetime .separator,
#content form .input.date .separator{/* float:left;*/
height:37px;line-height:37px;margin:0 5px;text-align:center;}
/* =Submit Button
-----------------------------------------------------------------------------*/
.category,
.submit{float:left;display:block;}
.submit{cursor:pointer;position:relative;display:inline;}
form div.submit{position:relative;float:left;}
.box-footer .toolbar span.submit{margin-left:0;position:relative;margin-right: 10px;}
img.ajax-loader{position:absolute;bottom:8px;left:0px;z-index:1;}
.input img.ajax-loader{position:absolute;left:-2px;z-index:1;}
.box-header .back-button a,
.submit input,
.submit a{float:left;font-family:'Arial';color:#fff !important;width:auto;border:1px solid #CA0083;font-size:13pt;font-weight:bold;text-align:center;cursor:pointer;-moz-border-radius:13px 13px 13px 13px;-webkit-border-radius:13px 13px 13px 13px;border-radius:13px 13px 13px 13px;-moz-box-shadow:0px 3px 5px #000;/* FF3.5+ */
-webkit-box-shadow:0px 0px 2px #000;/* Saf3.0+,Chrome */
box-shadow:0px 0px 2px #000;/* Opera 10.5,IE 9 */ 
padding:10px 10px 8px 10px !important;text-transform:uppercase;background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0px -89px #ca0083 !important;text-shadow:-1px -1px 1px rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.25);text-decoration:none;}
.submit input.cupoco-gallery-image-upload-submit,
.photo-upload-wrapper .submit input{padding:7px 10px 6px !important;}
#secondary-content .submit input,
#secondary-content .submit a{font-size:11pt;}
.submit a{position:relative;}
#content .box-content span.status-not-active,
#content .box-header a.cancel,
#content .box-content a.cancel,
#content .box-header a.reject,
#content .box-content a.reject,
#content .box-header a.accept,
#content .box-content a.accept,
#content .box-header a.show,
#content .box-content a.show,
#content .box-header a.edit,
#content .box-content a.edit,
#content .box-header a.remove,
#content .box-content a.remove,
#content .box-header a.add,
#content .box-content a.add{float:left;padding-left:20px;display:inline-block;}
#content .box-content a.edit{/* color:#00a7e6;*/
background:transparent url(../img/bullets/edit-15x15.png) no-repeat scroll center left;}
#content .box-content a.show{/* color:#00a7e6;*/
background:transparent url(../img/bullets/show-15x15.png) no-repeat scroll center left;}
#content .box-content a.remove{color:#E11A2A;background:transparent url(../img/bullets/remove-15x15.png) no-repeat scroll center left;float:right;}
#content .box-content a.accept{/* color:#67a91e;*/
background:transparent url(../img/bullets/accept-15x15.png) no-repeat scroll center left;}
#content .box-content a.reject{/* color:#E11A2A;*/
background:transparent url(../img/bullets/reject-15x15.png) no-repeat scroll center left;}
#content .box-content a.cancel{/* color:#E11A2A;*/
background:transparent url(../img/bullets/reject-15x15.png) no-repeat scroll center left;}
/*#content .submit a.cancel{background:red url(../img/bullets/reject-15x15.png) no-repeat scroll center left;}
*/
#content .box-content a.remove.bonus-code{margin-top:10px; float: left;}
#content dd .entry a.remove{margin:0;position:absolute;right:0;top:0;color:#E11A2A;}
#content .box-content a.add{color:#73B429;background:transparent url(../img/bullets/add-15x15.png) no-repeat scroll center left;}
#content .box-content a.add.employee,
#content a.add.csv-shop,
#content a.add.shop,
#content #ShopAddingSection a.remove.shop,
#content a.remove-gallery,
#content a.add-gallery,
#content a.add-publisher{font-size:13pt;/* color:#00a7e6;*/
/* height:30px;line-height:32px;*/ display:inline-block;/* margin:10px 0 10px 0;*/
padding:9px 9px 4px 35px;text-decoration:none;font-family:'Arial';cursor:pointer;}
#content .box-content a.add.employee,
#content a.add.shop,
#content a.add-gallery,
#content a.add-publisher{color:#73b429;background:url("../img/bullets/add-30x30.png") no-repeat scroll left top transparent;}
#content #ShopAddingSection a.remove.shop,
#content .box a.remove-gallery{float:right;background:url("../img/bullets/remove-30x30.png") no-repeat scroll left top transparent;color:#e11a2a;}
/* =Tables
-----------------------------------------------------------------------------*/
table{table-layout:auto;float:left;width:100%;border:none;border-spacing:0;border-collapse:collapse;margin-bottom:1em;}
td,th{vertical-align:top;text-align:left;font-weight:normal;overflow:visible;height:1.4em;}
th{font-weight:bold;}
#content tr{width:1140px;position:relative;}
#content #main-content tr{width:820px;}
tr:last-child{margin-bottom:0 !important;}
#content form table .input,
#content form table input{margin:0;}
table thead tr th{padding-bottom:0.5em;}
table thead tr,
table tr.header{margin-bottom:0.5em;}
.table-wrapper{float:left;width:100%;}
table .selector{width:20px;}
table .action{text-align:center;}
table .action a{float:none;display:inline-block;}
table tr.bottom-line td{border-top:1px solid black;font-weight:bold;padding-top:0.5em !important;}
/* =Javascript
-------------------------------------------------------------------*/
.hidden{display:none !important;}
/* =NoAccess page 
--------------------------------------------*/
#content.error-infos .box .box-content{background:transparent;color:#fff;}
#content.error-infos .box .box-footer{background:transparent;color:#fff;}
/* =Error messages 
-----------------------------------------------------------------*/
body #wrapper form div.error input,
body #wrapper form div.error select,
body #wrapper form div.error textarea,
.boxy-wrapper form div.error input,
.boxy-wrapper form div.error select,
.boxy-wrapper form div.error textarea{background:#feeeec;}
body #wrapper form div.error-message,
.boxy-wrapper form div.error-message{display:block;color:#e71e29;font-style:italic;font-size:8pt;font-weight:bold;clear:left;width:100%;/* background:#fff;*/}
body #wrapper form .photo-upload-wrapper div.error-message,
.boxy-wrapper form .photo-upload-wrapper div.error-message{width:220px;}
.form-error{float:left;}
/* =Flash messages
----------------------------------------------------------------*/
#flash-message-box{float:left;margin:5px 0 3px 0;color:red;}
#flash-message-box #flashMessage{float:left;width:100%;padding:6px 10px 4px 52px;line-height:25px;font-weight:bold;}
#flash-message-box #flashMessage.message{background:transparent url(../img/flash_message/info-blue-25x25.png) no-repeat 20px 4px;color:#00a7e6;}
#flash-message-box #flashMessage.error{background:transparent url(../img/flash_message/info-red-25x25.png) no-repeat 20px 4px;color:#e71e29;}
/* =NoJavascript
-----------------------------------------------*/
#statusbar-navigation #RegisteredBonusCodesInfo,
#statusbar-navigation #Maintenance,
#statusbar-navigation #CompanyActivationStatus,
#statusbar-navigation #TermsMustBeAccepted,
#statusbar-navigation #SalesPartnerImpersonator,
#statusbar-navigation #raffle-info,
#statusbar-navigation #raffle-expired-info,
#statusbar-navigation #NoJavaScriptInfo,
#statusbar-navigation #NoCookieInfo{/* background:transparent url(../img/navigation/statusbar-error-info-bg.png) no-repeat left top;*/
width:100%;height:35px;float:left;color:#fff;position:relative;z-index:1;-moz-border-radius:0 0 0.6em 0.6em;-webkit-border-radius:0 0 0.6em 0.6em;border-radius:0 0 0.6em 0.6em;-moz-box-shadow:0px 3px 5px #000;/* FF3.5+ */
-webkit-box-shadow:0px 0px 2px #000;/* Saf3.0+,Chrome */
box-shadow:0px 0px 2px #000;/* Opera 10.5,IE 9 */ 
background:#CA0083;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);text-decoration:none;}
#statusbar-navigation #RegisteredBonusCodesInfo p,
#statusbar-navigation #Maintenance p,
#statusbar-navigation #CompanyActivationStatus p,
#statusbar-navigation #TermsMustBeAccepted p,
#statusbar-navigation #SalesPartnerImpersonator p,
#statusbar-navigation #raffle-info p,
#statusbar-navigation #raffle-expired-info p,
#statusbar-navigation #NoJavaScriptInfo p,
#statusbar-navigation #NoCookieInfo p{background:url("../img/sprites/navigation-and-bullets-sprite.png") no-repeat scroll 0px -1109px transparent !important;height:25px;line-height:29px;margin:4px 0 6px 20px;padding:0 0 0 30px;width:1000px;}
#statusbar-navigation #Maintenance p{width:850px;}
#statusbar-navigation #TermsMustBeAccepted p{width:600px;}
#statusbar-navigation #Maintenance ul.session-infos,
#statusbar-navigation #TermsMustBeAccepted ul.session-infos{background:none;float:right;margin:2px 10px 0 0;}
#statusbar-navigation #RegisteredBonusCodesInfo a,
#statusbar-navigation #CompanyActivationStatus a,
#statusbar-navigation #SalesPartnerImpersonator a,
#statusbar-navigation #raffle-info a,
#statusbar-navigation #raffle-expired-info a,
#statusbar-navigation #NoJavaScriptInfo a,
#statusbar-navigation #NoCookieInfo a{display:inline-block;padding:0;color:white;text-decoration:underline;}
/* =Flash/Embedded stuff */
object,
embed{position:relative;z-index:1;}
/* jQueryUI datepicker 1.8.14 */
#ui-datepicker-div{background-color:#ccc;padding:10px;-moz-border-radius:0 13px 13px 0;-webkit-border-radius:0 13px 13px 0;-moz-box-shadow:0px 1px 3px #000;/* FF3.5+ */
-webkit-box-shadow:1px 0px 3px #000;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #000;/* Opera 10.5,IE 9 */ 
border-radius:13px 13px 13px 13px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
/* endof jQueryUI datepicker */
/* =Ajax default loader
------------------------------------------------*/
.box-content-ajax-loader{float:left;position:absolute;height:450px;width:100%;background:#002D3F;opacity:0.9;z-index:1;vertical-align:middle;}
.box-content-ajax-loader img{margin-top:65%;margin-left:45%;}
.ui-loader{opacity:0.85;}
.ui-loader h1{font-size:15px;text-align:center;}
.ui-loader .ui-icon{background-color:transparent;display:block;height:50px;margin:0 auto;position:static;width:50px;background:transparent url('../img/ajax/ajax-loader-sprite.png') no-repeat 0 0;}
.ui-loader{display:none;float:left;left:50%;margin-left:-130px;margin-top:20%;opacity:0.85;padding:10px 30px;position:absolute;width:200px;z-index:100;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;background:-moz-linear-gradient(center top,#666666,#222222) repeat scroll 0 0 #222222;background:-moz-linear-gradient(top,#666666,#222222);/* FF3.6 */
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666666),color-stop(1,#222222));/* Saf4+,Chrome */
background-color:#222222;/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#222222');/* IE6,IE7 */
/* -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#222222')";/* IE8 */ 
border:1px solid #2A2A2A;color:#FFFFFF;font-weight:normal;text-shadow:0 1px 0 #000000;overflow:hidden;}
.spin{}
/* =Help
------------------------------------------------*/
.boxy_help{float:left;position:absolute;right:0;top:0px;z-index:1;overflow:hidden;text-indent:-9999px;background:url("../img/sprites/navigation-and-bullets-sprite.png") no-repeat scroll 0px -673px transparent;width:20px;height:20px;}
/* =Social Media Component
------------------------------------------------*/
.social-media-component{float:left;width:100%;}
.addthis_toolbox{float:left;width:60%;padding-left:40%;margin-top:1em;height:25px;}
.social-media-component iframe{float:left;width:70%;padding-left:30%;height:25px;}
/* =Badges
----------------------------------------*/
.badge{z-index: 10000; position:absolute;display:inline-block;height:93px;width:93px;top:0px;left:0px;opacity:1;-moz-border-radius:0.6em 0 0 0;-webkit-border-radius:0.6em 0 0 0;border-radius:0.6em 0 0 0;}
.marker-tooltip .badge{height: 64px; width: 64px;}
.badge.soon.de{background:transparent url(../img/badges/soon-64x64.de.png) no-repeat top left;}
.badge.soon.en{background:transparent url(../img/badges/soon-64x64.en.png) no-repeat top left;}
.badge.hot.de{background:transparent url(../img/badges/hot-64x64.de.png) no-repeat top left;}
.badge.hot.ee{background:transparent url(../img/badges/hot-64x64.en.png) no-repeat top left;}
.badge.new.de{background:transparent url(../img/badges/new-64x64.de.png) no-repeat top left;}
.badge.new.en{background:transparent url(../img/badges/new-64x64.en.png) no-repeat top left;}
/* =Entries
--------------------------*/
.entry{float:left;width:100%;}
#content .box .box-content-entry.single-column dl,
#content .box .box-content-entry.single-column p{width:100%;margin-top:0;}
/* =Labels 
-------------------------------------*/
form label{width:100%;margin-right:.5em;display:block;font-weight:bold;position:relative;height:14pt;}
form .input label{margin:0;}
#content .input span.label,
#content .input .alternative-label{float:left;font-weight:bold;height:23px;margin:0 5px 0 5px;padding-top:6px;line-height:21pt;}
.entry label{float:left;height:34pt;line-height:18pt;width:auto;}
label.de{padding-left:20px;background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -146px transparent;}
#CompanyShopsTable form label.de{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -134px transparent;}
label.en{padding-left:20px;background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -192px transparent;}
#CompanyShopsTable form label.en{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -180px transparent;}
label.ru{padding-left:20px;background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -234px transparent;}
#CompanyShopsTable form label.ru{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -222px transparent;}
label.et{padding-left:20px;background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -278px transparent;}
#CompanyShopsTable form label.et{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -266px transparent;}
.input.deal-amount.label,
.input.date.label{width:50px;}
.input .form-error label,
.input .checkbox label,
.input.checkbox label{float:left;width:auto;margin:0 0 0 3px;}
*+html body .input.checkbox label{margin-top:5px;}
.input .radio label,
.input.radio label{float:left;display:inline-block;width:auto;height:14px;line-height:15px;margin:2px 5px 2px 3px;}
#CompanyShopsTable form label{float:left;width:50px;height:27pt;line-height:31pt;}
/* =Inputs
-----------------------------------*/
.barter-quota.input.text input,
.redemption-count .input.text input,
.input.money input{width:72px;}
/* =CONTENT START
------------------------------------*/
/* =Box Header*/
.box .box-header h2 > span{float:left;}
/* = Toolbar */
.toolbar{float:left;margin-left:20px;margin-top:0.5em;}
.box-content .toolbar{margin-left:0px;}
.box-footer .toolbar{margin:0;}
.box-header-wrapper .toolbar{margin:0;}
#content dl dt .toolbar,
.box-toolbar-wrapper .box-toolbar .toolbar,
.box-header-wrapper .box-header .toolbar{float:right;margin:0 0 0 1em;}
.box-toolbar-wrapper .box-toolbar .toolbar .search.submit,
.box-header-wrapper .box-header .toolbar .search.submit{margin-right: 0}
.box-toolbar-wrapper .box-toolbar .toolbar a,
.box-header-wrapper .box-header .toolbar a{line-height:19pt;margin-left:10px;color:black;font-weight:bold;}
.toolbar .input{margin-bottom:0;}
#content .toolbar .search.submit input,
#content .toolbar .search.submit a{font-size: 6pt; text-indent:-9999px;overflow:hidden;float:left;color:#fff;font-family:'Arial';background:transparent url(../img/buttons/browse-button-41x26.png) no-repeat scroll left -1px !important;width:41px;padding:8px 5px 5px !important;-moz-border-radius:0 13px 13px 0;-webkit-border-radius:0 13px 13px 0;-moz-box-shadow:0px 1px 3px #000;/* FF3.5+ */}
.criteria-filter .search.submit input{text-indent:-9999px;overflow:hidden;float:left;color:#fff;font-family:'Arial';background:transparent url(../img/buttons/browse-button-50x34.png) no-repeat scroll left top !important;width:50px;padding:8px 5px 5px !important;-moz-border-radius:0 13px 13px 0;-webkit-border-radius:0 13px 13px 0;-moz-box-shadow:0px 1px 3px #000;/* FF3.5+ */}

-webkit-box-shadow:1px 0px 3px #000;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #000;/* Opera 10.5,IE 9 */ 
border-radius:0 13px 13px 0;height:25px;}
.box-footer .submit,
.toolbar .submit{margin-right:0.5em;}
.box .box-header h1 .toolbar,
.box .box-header h2 .toolbar{height:auto;float:right;margin-right:30px;font-size:11pt;}
.box .box-header h2 .toolbar{line-height:13pt;}
.box .box-header h1 .toolbar{line-height:20pt;}
#content dl dt{font-weight:bold;font-size:13pt;margin-bottom:0.5em;}
#content dl dt *{float:left;}
#content .subbox.news{height:100%;width:373px;margin-right:20px;}
#content .subbox.news ul{margin:0 0 1em;}
.payment-type-content-moneybookers ul li,
#content .subbox.news ul li{list-style:disc;margin-left:15px;}
#content .news .date{font-size:9pt;font-weight:bold;height:100%;float:left;margin-bottom:5px;}
#content .news dl{width:330px;}
#content .news dl p{margin:0 0 1em 0;}
#content dl.properties dt{font-size:11pt;margin-bottom:0;}
#content dl,
#content dl dd{margin-bottom:1em;}
#content dl:last-child,
#content dl dd:last-child{margin-bottom:0;}
body.pagesfaq #content dl dt{margin-bottom:0.25em;}
.subbox{float:left;}
body.vouchers_adminshow .subbox{margin-left:145px;}
body.vouchers_adminshow .subbox:first-child{margin-left:0;}
body.iframe-layout #content .subbox,
#content #main-content .subbox{width:285px;}
body.iframe-layout #content .subbox.voucher-availability-subscription-infos{width:300px;}
body.iframe-layout .social-buttons,
body.newsletters .social-buttons{float:none;display:block;}
body.iframe-layout #content .subbox.cupoco-categories-image-wrapper,
#content .subbox.cupoco-categories-image-wrapper,
#content #main-content .subbox.cupoco-categories-image-wrapper{margin:4px 0 0 2px;width:678px;}
body.newsletterssubscribe_to_newsletter #content #main-content img.partnerlogos,
body.newsletterssubscribe_to_newsletter #content #main-content .subbox.cupoco-categories-image-wrapper{margin-left:90px;}
body.newsletterssubscribe_to_newsletter #content .subbox.subscription-infos .input.select,
body.newsletterssubscribe_to_newsletter #content .subbox.subscription-infos .input.captcha-input{margin-left:170px;}
body.newsletterssubscribe_to_newsletter.maintenance-layout #content .subbox.subscription-infos .input.captcha-input{margin-left:25px;}
#content .subbox{width:295px;}
#content #secondary-content .subbox{width:260px;}
body.iframe-layout #content .subbox.subscription-infos,
#content .subbox.subscription-infos{width:678px;margin:15px 0 12px 0;}
#content #main-content .subbox.subscription-infos{width:100%}
#content .subbox.subscription-infos h1{font-size:15pt;margin:0 0 0.25em 0;}
#content .subbox.subscription-infos .toolbar{text-align:center;}
#content .subbox.subscription-infos p{margin-bottom:2em;}
#content .subbox.subscription-infos h1,
#content .subbox.subscription-infos p{text-align:center;}
body.newsletterssubscribe_to_newsletter.maintenance-layout #content .subbox.subscription-infos .input.select,
body.newsletterssubscribe_to_newsletter.maintenance-layout #content .subbox.subscription-infos .input.captcha-wrapper{margin-right:10px;margin-left:25px;}
body.newsletterssubscribe_to_newsletter.maintenance-layout #content .subbox.subscription-infos .input.captcha-wrapper{margin-left:20px;}
body.iframe-layout #content .subbox.subscription-infos .input.select,
body.iframe-layout #content .subbox.subscription-infos .input.captcha-input{margin-left:70px;}
body.iframe-layout #content .subbox.subscription-infos .input.captcha-wrapper{margin-left:10px;}
#content .subbox.subscription-infos .input{margin-left:10px;}
#content .subbox.subscription-infos .toolbar .submit{margin:0;}
#content .subbox.subscription-infos .toolbar{float:left;width:100%;}
#content .subbox.subscription-infos .toolbar .already-subscribed,
#content .subbox.subscription-infos .toolbar .hint{float:left;width:100%;}
#content .subbox.subscription-infos .toolbar .submit-wrapper{display:inline-block;clear:right;}
#content .subbox.subscription-infos .toolbar .hint{font-size:8pt;}
body.iframe-layout #content .subbox.doublewidth{width:570px}
#content .subbox.doublewidth{width:590px;}
#content #main-content .subbox.doublewidth{width:570px;}
#content .subbox.fullwidth{width:100% !important;}
/* =Facebook
-------------------*/
#content #secondary-content .box.facebook-like,
#content #secondary-content .box.facebook-recommendations{height:339px;}
.social-buttons{float:left;position:relative;width:100%;}
.google-plus-button,
.tweet-button,
.facebook-like-button{float:left;text-align:center;}
.box .social-buttons.hide-count{height:20px;overflow:hidden;}
#content .box .social-buttons,
#main-content .box .social-buttons{width:300px;margin:10px 0;}
#secondary-content .box .social-buttons{width:100%;}
body.iframe-layout #content .cupoco-buying-infos-wrapper .social-buttons,
#main-content .cupoco-buying-infos-wrapper .social-buttons{width:100%;}
#content .box .social-buttons .google-plus-button,
#main-content .box .social-buttons .google-plus-button{left:120px;}
.social-buttons-wrapper .social-buttons{float:none;}
.social-buttons .google-plus-button,
.social-buttons .tweet-button,
.social-buttons .facebook-like-button{position:absolute;}
#secondary-content .social-buttons .google-plus-button{left:117px;}
.social-buttons .tweet-button{right:0px;}
.social-buttons .facebook-like-button{left:0px;}
.social-buttons.hide-count .google-plus-button{top:-40px;overflow:hidden;}
.social-buttons.hide-count .tweet-button,
.social-buttons.hide-count .facebook-like-button{top:-42px;}
.cupoco-buying-infos-wrapper .social-buttons{position:absolute;bottom:50px;height:63px;}
#content .cupoco-buying-infos-wrapper .social-buttons .google-plus-button{left:104px;}
.cupoco-buying-infos-wrapper .social-buttons .tweet-button{right:10px;}
.cupoco-buying-infos-wrapper .social-buttons .facebook-like-button{left:10px;}

.social-buttons .fb_edge_comment_widget {
  display: none !important;
}
/* =Map */
body.vouchers_mapindex #content #main-content .box{/* background:#000;*/}
body.vouchers_listindex #content #main-content .box-header,
body.vouchers_mapindex #content #main-content .box-header{width:900px;padding:0; background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0px -1012px transparent;-moz-border-radius:0.5em 0.5em 0 0;-webkit-border-radius:0.5em 0.5em 0 0;border-radius:0.5em 0.5em 0 0;}
#map_canvas{float:left;overflow:hidden;}
#map_canvas .marker-tooltip{float:left;position:relative;/* z-index:3;*/
/* padding:20px;*/
background-color:#fff;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;/* border:5px solid #00a7e6;*/
/* border:5px solid #d630ae;*/
/* border:5px solid #000;*/
-moz-box-shadow:0px 2px 4px #000;/* FF3.5+ */
-webkit-box-shadow:0px 2px 4px #000;/* Saf3.0+,Chrome */
box-shadow:0px 2px 4px #000;/* Opera 10.5,IE 9 */ 
margin:2px;height:100%;overflow:hidden;}
#map_canvas .marker-tooltip.not-available-today{/* border-color:#e71e29;*/
border-color:#727272;}
#map_canvas .marker-tooltip .vcard{float:left;height:64px;}
.marker-tooltip,
.marker-tooltip .cupoco-content,
.marker-tooltip .cupoco-controls{float:left;width:500px;}
.marker-label .cupoco-buying-infos .cupoco-buying-info{font-size:8pt;margin:2px 1px 1px 1px;padding:2px;height:20px;color:black;/* font-weight:normal;*/
text-shadow:1px 1px 1px rgba(100,100,100,0.5);/* opacity:0.75;*/
/* text-transform:uppercase;*/}
.marker-label .cupoco-buying-infos .cupoco-buying-info.multi-marker-label,
.marker-label .cupoco-buying-infos .cupoco-buying-info.missed-marker-label{ margin-top: 0px; line-height: 6pt; font-size:7pt}
.marker-tooltip .cupoco-buying-infos .cupoco-buying-info{margin:8px 0 0 15px;width:auto;}
.marker-tooltip .cupoco-buying-info-wrapper{text-align:left;}
#content .marker-label .cupoco-buying-infos{width:64px;}
/* =Pre */
pre{font:11pt "Arial",sans-serif;float:left;width:420px;overflow-x:auto;/* Use horizontal scroller if needed;for Firefox 2,not needed in Firefox 3 */
white-space:pre-wrap;/* css-3 */
white-space:-moz-pre-wrap !important;/* Mozilla,since 1999 */
white-space:-pre-wrap;/* Opera 4-6 */
white-space:-o-pre-wrap;/* Opera 7 */
/* width:99%;*/
word-wrap:break-word;/* Internet Explorer 5.5+ */}
/* =Image */
.gallery-images{float:left;width:100%;}
.cupoco-gallery-photos-wrapper,
.cupoco-image-wrapper{float:left;display:inline-block;position:relative;text-align:center;width:auto !important;}
.image-gallery .cupoco-image-wrapper{width:100% !important;}
img.cupoco-gallery-image,
img.maintenance,
img.user.photo,
body.vouchersshow_customer .cupoco-gallery-photos-wrapper img,
body.vouchersshow_publisher .cupoco-gallery-photos-wrapper img,
body.vouchersshow img.cupoco-image,
body.vouchersshow img.cupoco-gallery-image,
body.cupoco_creation_wizardverify_cupoco img.cupoco-image,
body.cupoco_creation_wizardverify_cupoco img.cupoco-gallery-image,
img.voucher-photo,
img.employee-photo,
img.company-logo,
.cupoco-image-wrapper img{border:5px solid #fff;-moz-box-shadow:0px 2px 4px #000;/* FF3.5+ */
-webkit-box-shadow:0px 2px 4px #000;/* Saf3.0+,Chrome */
box-shadow:0px 2px 4px #000;/* Opera 10.5,IE 9 */}
.cupoco-image-wrapper a,
.cupoco-image-wrapper img{float:none;display:inline-block;}
.cupoco-image-wrapper .first{margin-left:0px;}
.cupoco-gallery-image-gallery .cupoco-image-wrapper .image-controls.pick-image{padding-top:70px;height:85px;z-index:1000;}
.cupoco-image-wrapper .image-controls .move-left{float:left !important;}
.cupoco-image-wrapper .image-controls .move-right{float:right !important;}
.cupoco-image-wrapper .image-controls{padding:10px;position:absolute;left:0;right:0;width:80%;height:80%;text-align:center;z-index:1000;}
#content .cupoco-image-wrapper .image-controls a{float:none;margin-top:20px;}
#content .cupoco-image-wrapper .image-controls img{border:0;}
.cupoco-image-wrapper .image-controls.pick-image{text-decoration:none;font-weight:bold;}
.image-gallery dl{width:160px;}
/* =Voucher */
#content .cupoco-buying-infos{float:left;}
#content .realtime-cupoco-info{position:absolute;bottom:0;left:0;width:100%;float:left;height:41px;line-height:43px;font-size:11pt;font-weight:bold;color:white;text-shadow:1px 1px 2px rgba(0,0,0,1);}
#content .realtime-cupoco-info span{position:relative;padding:0 20px;}
.cupoco-buying-info-wrapper{float:left;width:100%;text-align:center;}
.cupoco-buying-infos-wrapper{float:left;width:230px;text-align:center;margin:20px;padding:20px 0;position:absolute;left:0;top:0;z-index:1;background:transparent url(../img/boxes/background/buying-infos-bg-1x450.png) repeat-x left top;opacity:0.9;height:410px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0px 0px 2px #000;/* FF3.5+ */
-webkit-box-shadow:0px 0px 2px #000;/* Saf3.0+,Chrome */
box-shadow:0px 0px 2px #000;/* Opera 10.5,IE 9 */}
.cupoco-buying-infos-wrapper .submit{float:none;display:inline-block;margin-bottom:5px;}
.cupoco-buying-infos-wrapper .submit a{font-size:16pt;}
#content .cupoco-buying-info dd{text-align:center;margin-bottom:0;font-weight:bold;font-size:15pt;text-shadow:1px 1px 1px #000}
.cupoco-buying-infos .cupoco-buying-info{font-size:13pt;font-weight:bold;color:#ef3fac;text-align:center;margin:8px;float:none;display:inline-block;width:auto;}
* + html .cupoco-details-wrapper .cupoco-buying-infos{/*IE7 hack*/
padding:0 10px;}
* + html .cupoco-details-wrapper .cupoco-buying-infos .cupoco-buying-info{/*IE7 hack*/
display:inline;zoom:1;margin-bottom:8px !important;}
#content .marker-tooltip .cupoco-buying-infos .cupoco-buying-info.first-item{margin-left:0;}
#VoucherBuyingForm div.submit{float:none;text-align:center;width:100%;}
#VoucherBuyingForm .submit input{float:none;}
#content .cupoco-buying-info dt{color:black;font-size:11pt;float:none;}
#content .cupoco-buying-info dt{margin-bottom:0;}
.cupoco-main-details #map{float:left;}
.cupoco-main-details dl.address{margin:20px 0 0 20px;width:240px;}
.cupoco-main-details{float:left;width:860px;margin-bottom:20px;position:relative;/* background:black;*/ }
.cupoco-details-wrapper{float:left;width:860px;}
.cupoco-details-wrapper h1{float:left;margin:20px 20px 15px 20px;width:500px;/* background:black;padding:5px 5px 1px 5px;color:white;*/}
.cupoco-details-wrapper .textile-content h1{width:auto;float:none;margin:0;}
#content dl.cupoco-conditions dt,
#content dl.cupoco-description dt{font-size:11pt;}
#content dl.cupoco-conditions,
#content dl.cupoco-description{width:400px;}
#content dl.cupoco-conditions{float:right;}
.get-mobile-app-badge,
a.download-on-mobile{float:left;text-align:center;width:100%;}
.box-header .get-mobile-app-badge{width:auto;position:absolute;top:-3px;right:0;}
a.download-on-mobile img{float:none;}
/* =Invitations =Contacts 
-----------------------------*/
.personal-invitation-link-wrapper,
.personal-invitation-link{float:left;white-space:normal;overflow:auto;width: 260px;word-wrap: break-word;}
#InvitationAddSubmitButton{margin:0 20px 20px 20px;width:280px;text-align:center;}
#InvitationAddSubmitButton input{float:none;}
.contacts-select-filter-wrapper #ContactSelectFilterSort,
.contacts-select-filter-wrapper #ContactShowFilterSort,
.contacts-select-filter-wrapper .criteria-filter{float:left;margin-right:1.6em;}
.box-header-wrapper .toolbar .contacts-select-filter-wrapper .criteria-filter{margin-right: 0;}
.contacts-select-filter-wrapper{float:left;margin-bottom:1em;width:100%;}
.box-header-wrapper .toolbar .contacts-select-filter-wrapper{margin-bottom: 0; font-size: 9pt;}
#ContactQuickAddForm{margin-bottom:1em;}
body.invitationsadd #content .box{width:298px;margin:40px 20px 40px 0;}
body.invitationsadd #content #UserImageAddForm{margin-right:0; margin-bottom: 0}
body.invitationsadd #SelectFromContactsList tbody,
body.invitationsadd #SelectFromContactsList tr{display:block;width:258px;}
#SelectFromContactsList tr td.selector{vertical-align:middle;}
body.invitationsadd #SelectFromContactsList tr td label{height:auto;}
body.invitationsadd #SelectFromContactsList,
body.invitationsadd #content .box-header,
body.invitationsadd #content .box-footer,
body.invitationsadd #content .box-content,
body.invitationsadd #content .box-footer-wrapper,
body.invitationsadd #content .box-header-wrapper,
body.invitationsadd #content .box-content-wrapper{width:258px;}
#registration-invitation-navigation{float:left;margin-bottom:40px;margin-right:40px;margin-left:540px;width:500px;}
#registration-invitation-navigation .submit{float:none;display:inline-block;height:43px;}
body.invitationsadd #content #UserAddForm{margin-right:0;}
/* =Photo upload*/
.photo-upload-wrapper{float:left;margin-top:0.5em;}
/* =Certificates */
.box.certificates li{float:left;}
.box.certificates li a{overflow:hidden;text-indent:-9999px;}
#secondary-content .box.certificates li{margin:0 0px 10px 0;}
#content .box.certificates li,
#content .box.certificates li a{width:260px;height:80px;float:left;text-align:center;}
#content .box.certificates li#siteseal .siteseal-rapidSSL{background:transparent url('../img/trust/trust-logos-sprite.png') no-repeat center -400px;text-decoration:none;height:72px}
#content .box.certificates li#siteseal{height:73px;}
#content .box.certificates li#paypal-trust-logo{height:55px;}
body.raffle-layout #content .box.certificates li#siteseal{margin: 0 0 0 184px;}
#content #main-content .box.certificates li#siteseal{margin: 0 0 0 184px;}
#content .box.certificates li#moneybookers-trust-logo{height:70px;}
#content .box.certificates li img{float:none;}
.iframe-layout #content .box.certificates li,
.iframe-layout #content .box.certificates li a,
#content #main-content .box.certificates li,
#content #main-content .box.certificates li a{width:164px;height:80px;}
.trust-paypal-logo-de{background:transparent url('../img/trust/trust-logos-sprite.png') no-repeat center 0;text-decoration:none;}
.trust-paypal-logo-en{background:transparent url('../img/trust/trust-logos-sprite.png') no-repeat center -80px;text-decoration:none;}
.trust-moneybookers-logo{background:transparent url('../img/trust/trust-logos-sprite.png') no-repeat center -160px;text-decoration:none;}
.trust-trusted-shops-logo{background:transparent url('../img/trust/trust-logos-sprite.png') no-repeat center -240px;text-decoration:none;}
.trust-tuev-sued-logo{background:transparent url('../img/trust/trust-logos-sprite.png') no-repeat center -320px;text-decoration:none;}
/* =Lists
--------------------------*/
ul.cupoco-shops li{margin-bottom:20px;float:left;}
/* =Links*/
.input.textarea a.default,
.input.textarea a.clear{float:right;margin:0.5em 0.5em 0 0;}
body.iframe-layout{min-width:0;background:none;}
body.iframe-layout,
body.iframe-layout #sub-navigation,
body.iframe-layout #content{float:left;width:920px;overflow-x:hidden;}
body.iframe-layout #content .box .box-header-wrapper .box-header,
body.iframe-layout #content .box .box-footer-wrapper .box-footer,
body.iframe-layout #content .box .box-content-wrapper .box-content,
body.iframe-layout #content .box .box-header-wrapper,
body.iframe-layout #content .box .box-content-wrapper,
body.iframe-layout #content .box .box-footer-wrapper{width:880px;}
body.iframe-layout #content .box .box-header,
body.iframe-layout #content .box .box-footer,
body.iframe-layout #content .box .box-content{width:920px;}
body.iframe-layout.pagessuggest_business,
body.iframe-layout.pagessuggest_business #sub-navigation,
body.iframe-layout.pagessuggest_business #content,
body.iframe-layout.pagessuggest_business_success,
body.iframe-layout.pagessuggest_business_success #sub-navigation,
body.iframe-layout.pagessuggest_business_success #content,
body.iframe-layout.newsletterssubscribe_to_newsletter,
body.iframe-layout.newsletterssubscribe_to_newsletter #sub-navigation,
body.iframe-layout.newsletterssubscribe_to_newsletter #content,
body.iframe-layout.newsletterssubscribe_to_newsletter_success,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #sub-navigation,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #content{float:left;width:720px;}
body.iframe-layout.pagessuggest_business #content .box .box-header,
body.iframe-layout.pagessuggest_business #content .box .box-footer,
body.iframe-layout.pagessuggest_business #content .box .box-content,
body.iframe-layout.pagessuggest_business #content .box .box-header-wrapper,
body.iframe-layout.pagessuggest_business #content .box .box-content-wrapper,
body.iframe-layout.pagessuggest_business #content .box .box-footer-wrapper,
body.iframe-layout.pagessuggest_business_success #content .box .box-header,
body.iframe-layout.pagessuggest_business_success #content .box .box-footer,
body.iframe-layout.pagessuggest_business_success #content .box .box-content,
body.iframe-layout.pagessuggest_business_success #content .box .box-header-wrapper,
body.iframe-layout.pagessuggest_business_success #content .box .box-content-wrapper,
body.iframe-layout.pagessuggest_business_success #content .box .box-footer-wrapper,
body.iframe-layout.newsletterssubscribe_to_newsletter #content .box .box-header,
body.iframe-layout.newsletterssubscribe_to_newsletter #content .box .box-footer,
body.iframe-layout.newsletterssubscribe_to_newsletter #content .box .box-content,
body.iframe-layout.newsletterssubscribe_to_newsletter #content .box .box-header-wrapper,
body.iframe-layout.newsletterssubscribe_to_newsletter #content .box .box-content-wrapper,
body.iframe-layout.newsletterssubscribe_to_newsletter #content .box .box-footer-wrapper,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #content .box .box-header,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #content .box .box-footer,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #content .box .box-content,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #content .box .box-header-wrapper,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #content .box .box-content-wrapper,
body.iframe-layout.newsletterssubscribe_to_newsletter_success #content .box .box-footer-wrapper{width:680px;}
body.iframe-layout #content .box{margin:0;border:0;background:none;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;-moz-box-shadow:none;/* FF3.5+ */
-webkit-box-shadow:none;/* Saf3.0+,Chrome */
box-shadow:none;/* Opera 10.5,IE 9 */ 
filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled='false')";/* IE8 */}
/* =VCard
-----------------------------------*/
.vcard{float:left;width:100%;margin-bottom:10px;}
.vcard:last-child{margin-bottom:0;}
.vcard .fn{font-weight:bold;}
.vcard .role{font-style:italic;font-size:9pt;margin-bottom:1em;}
.vcard span{display:inline-block;}
.vcard .label{width:45px;display:inline-block;}
#secondary-content .vcard .street-address,
#secondary-content .vcard .region,
#secondary-content .vcard .country-name{width:100%;}
/* =Tables
--------------------------------*/
table.user-purchase-item-infos thead tr th.title{width:600px;}
table.user-purchase-item-infos thead tr th.sum{width:90px;}
table.user-purchase-item-infos tbody tr td.total-sum,
table.user-purchase-item-infos tbody tr td.total-sum-label{font-weight:bold;font-size:13pt;padding-top:5px;white-space:nowrap;}
table.user-purchase-item-infos td,
table.user-purchase-item-infos th{text-align:right;}
table.user-purchase-item-infos td.title,
table.user-purchase-item-infos th.title{text-align:left;}
table.user-purchase-item-infos .deal-redeemable-title,
table.user-purchase-item-infos .deal-redeemable,
table.user-purchase-item-infos .unit-price-title,
table.user-purchase-item-infos .unit-price,
table.user-purchase-item-infos .deals-amount-title,
table.user-purchase-item-infos .deals-amount,
table.user-purchase-item-infos .unit-price-title,
table.user-purchase-item-infos .unit-price,
table.user-purchase-item-infos .remaining-time,
table.user-purchase-item-infos .remaining-time-title{text-align:center;white-space:nowrap;padding:0 10px;}
/* =Statistics,=Campaigns,=VoucherPurchases
----------------------------------*/
#content .subbox.bartering-info,
#content .subbox.statistic{float:left;width:580px;margin-right:20px;margin-bottom:10px;}
#content .user-purchases .user-purchase,
#content .publisher-cupocos .cupocos .cupoco,
#content .company-platforms .company-platform,
#content .company-platforms .company-platform,
#content .campaigns .campaign .cupoco{float:left;width:100%;margin-bottom:25px;}
#content .user-purchases .user-purchase dl,
#content .publisher-cupocos .cupocos .cupoco dl,
#content .company-platforms .company-platform dl,
#content .campaigns .campaign .cupoco dl{width:100%;}
#content .user-purchases .user-purchase dl dl{width:435px;margin:5px 0 0 15px;}
#content #main-content .user-purchases .user-purchase dl dl{width:340px;margin:5px 0 0 15px;}
#content .user-bonus-codes .user-bonus-code dl dl{width:200px;}
#content .user-purchases .user-purchase dl dl dl{margin:0;width:250px;}
#content #main-content .user-purchases .user-purchase dl dl dl{margin:0;width:170px;}
#content .subbox.bartering-info dl dd dl dd,
#content .barterings .bartering dl dl dl dt,
#content .barterings .bartering dl dl dl dd,
#content .user-bonus-codes .user-bonus-code dl dl dt,
#content .user-bonus-codes .user-bonus-code dl dl dd,
#content .user-purchases .user-purchase dl dl dt,
#content .user-purchases .user-purchase dl dl dd{float:left;width:180px;font-size:11pt;border:none;-moz-box-shadow:none;/* FF3.5+ */
-webkit-box-shadow:none;/* Saf3.0+,Chrome */
box-shadow:none;/* Opera 10.5,IE 9 */ 
margin:0 0 0.25em 0;padding:0;height:auto;}
#content #main-content .user-bonus-codes .user-bonus-code dl dl dt,
#content #main-content .user-bonus-codes .user-bonus-code dl dl dd,
#content #main-content .user-purchases .user-purchase dl dl dt,
#content #main-content .user-purchases .user-purchase dl dl dd{width:200px;height:1.5em;}
#content .subbox.bartering-info dl dd dl dt,
#content .subbox.bartering-info dl dd dl dd{float:left;font-size:11pt;}
#content .subbox.bartering-info dl dd dl{width:100%;}
#content .subbox.bartering-info dl dd dl dt{width:40%;margin-bottom:0.5em;}
#content .subbox.bartering-info dl dd dl dd{width:60%;margin-bottom:0.5em;}
#content .barterings .bartering dl dl.barterer,
#content .barterings .bartering dl dl.advertiser{width:580px;margin-right:20px;}
#content .barterings .bartering dl dl.barterer{margin-right:0;}
#content .barterings .bartering dl dl.barterer dt,
#content .barterings .bartering dl dl.barterer dd,
#content .barterings .bartering dl dl.advertiser dt,
#content .barterings .bartering dl dl.advertiser dd{width:540px;}
#content .barterings .bartering dl dl.barterer dd dl,
#content .barterings .bartering dl dl.advertiser dd dl{float:left;width:420px;margin-left:10px;}
#content .barterings .bartering dl dl.barterer dd dl dt,
#content .barterings .bartering dl dl.advertiser dd dl dt,
#content .barterings .bartering dl dl.barterer dd dl dd,
#content .barterings .bartering dl dl.advertiser dd dl dd{width:100%;}
#content .user-purchases .user-purchase dl dl dd{width:250px;}
#content #main-content .user-purchases .user-purchase dl dl dd{width:170px;}
#content .user-bonus-codes .user-bonus-code dl dl dd{width:70px;}
#content .subbox.bartering-info dd,
.barterings .bartering dd dl dd,
.user-bonus-codes .user-bonus-code dd,
#BartererTable tr,
#SalesPartnerTable tr,
#SalesPartnerCustomersTable tr,
#CompanySalesPartnersTable tr,
#EmployeesTable tr,
#CompanyShopsTable tr,
#content .user-purchases .user-purchase dd,
#content .cupoco-type dd,
#content .subbox.news dl,
.publisher-cupocos ul.cupocos li.cupoco dd,
ul.company-platforms li.company-platform dd,
ul.publishers li.publisher dd,
#content .campaigns .campaign .cupoco dd,
#content .cupocos .cupoco .voucher-publisher-add-form dd,
#content .statistic dd{border:1px solid #BCC5C1;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;-moz-box-shadow:0px 3px 5px #000;/* FF3.5+ */
-webkit-box-shadow:0px 3px 5px #000;/* Saf3.0+,Chrome */
box-shadow:0px 3px 5px #000;/* Opera 10.5,IE 9 */ 
background-color:#fff;float:left;margin-bottom:10px;padding:20px;}
body.newslettersssubscribe_to_newsletter .box-content,
body.newsletterssubscribe_to_newsletter #secondary-content .box-content{min-height:0;}
#content .user-bonus-codes .user-bonus-code dd,
#content .cupocos .cupoco dd,
#content .user-purchases .user-purchase dd,
.publisher-cupocos ul.cupocos li.cupoco dd,
ul.company-platforms li.company-platform dd,
#content ul.publishers li.publisher dd,
#content .campaigns .campaign .cupoco dd{width:1140px;}
#content #main-content .user-bonus-codes .user-bonus-code dd,
#content #main-content .user-purchases .user-purchase dd{width:820px;overflow:hidden;}
#content .user-purchases .user-purchase dt .cupoco-title{width:1000px;}
#content #main-content .user-purchases .user-purchase dt .cupoco-title{width:700px;}
#content .subbox.bartering-info dd,
#content .subbox.statistic dd{width:540px;height:160px;}
#content .subbox.fullwidth dd{width:1135px;}
#content .subbox.fullwidth img{margin-left:300px;}
body.vouchers_adminvoucher_statistics #content .statistic dd{height:180px;}
body.vouchers_adminvoucher_statistics #content .statistic.fullwidth dd{height:400px;}
#content .company-platforms .company-platform .platform-controls,
#content .campaigns .campaign .cupoco .cupoco-statistics,
#content .campaigns .campaign .cupoco .cupoco-settings,
#content .campaigns .campaign .cupoco .cupoco-controls{margin:5px 0 5px 20px;width:1010px;}
#content .company-platforms .company-platform .platform-controls li,
#content .campaigns .campaign .cupoco .cupoco-statistics li,
#content .campaigns .campaign .cupoco .cupoco-settings li,
#content .campaigns .campaign .cupoco .cupoco-controls li{float:left;width:230px;margin-right:20px;}
#content .campaigns .campaign.halted .box-content{opacity:0.3;}
#content .company-platforms .company-platform .platform-controls li a,
#content .company-platforms .company-platform .platform-controls li span,
#content .campaigns ul.cupocos .cupoco li a,
#content .campaigns ul.cupocos .cupoco li span{padding-left:20px;float:left;}
#content .company-platforms .company-platform .platform-controls li a,
#content .campaigns ul.cupocos .cupoco li a{color:#00A7E6;}
#content .campaigns ul.cupocos .cupoco .cupoco-controls li.request-publishing a{background:transparent url('../img/bullets/add-15x15.png') no-repeat center left;color:#73B429;}
#content .campaigns ul.cupocos .cupoco .cupoco-controls li.outbox-platforms a,
#content .campaigns ul.cupocos .cupoco .cupoco-controls li.inbox-platforms a,
#content .campaigns ul.cupocos .cupoco .cupoco-controls li.active-platforms a,
#content ul.company-platforms .company-platform .platform-controls li.request-outbox-cupocos a,
#content ul.company-platforms .company-platform .platform-controls li.request-inbox-cupocos a,
#content ul.company-platforms .company-platform .platform-controls li.active-cupocos a{background:transparent url('../img/bullets/publishing-15x15.png') no-repeat center left;}
#content ul.company-platforms .company-platform .platform-controls li.connect-your-app a{background:transparent url('../img/bullets/connect-15x15.png') no-repeat center left;}
#content ul.company-platforms .company-platform .platform-controls li.widgets a{background:transparent url('../img/bullets/widget-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco .controls span.status-not-active,
#content .box ul.cupocos .cupoco .cupoco-controls li.active-platforms.no-active-publishers a,
#content ul.company-platforms .company-platform .platform-controls li.active-cupocos.no-active-cupocos a,
#content ul.company-platforms .company-platform .platform-controls li.widgets.no-widgets a{color:#e71d28;background:transparent url('../img/bullets/info-red-15x15.png') no-repeat center left;}
#content ul.company-platforms .company-platform .platform-controls li.gestures a{background:transparent url('../img/bullets/gestures-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.draft{background:transparent url('../img/status/voucher/draft-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.draft{background:transparent url('../img/status/voucher/draft-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.pending{background:transparent url('../img/status/voucher/pending-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.approved{background:transparent url('../img/status/voucher/approved-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.rejected{background:transparent url('../img/status/voucher/rejected-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.active{background:transparent url('../img/status/voucher/active-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.inactive{background:transparent url('../img/status/voucher/inactive-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.expired{background:transparent url('../img/status/voucher/expired-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.deleted{background:transparent url('../img/status/voucher/deleted-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.status.clonable{background:transparent url('../img/status/voucher/clonable-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.cupoco-type-display{background:transparent url('../img/vouchers/types/display-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.cupoco-type-payment{background:transparent url('../img/vouchers/types/display-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.cupoco-type-redemption{background:transparent url('../img/vouchers/types/redemption-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.cupoco-type-bonus-point{background:transparent url('../img/vouchers/types/bonus-point-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.cupoco-type-premium{background:transparent url('../img/vouchers/types/premium-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.cupoco-type-checkin{background:transparent url('../img/vouchers/types/checkin-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.display-period{background:transparent url('../img/bullets/watch-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.realtime-option{background:transparent url('../img/bullets/watch-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.group-type.individual{background:transparent url('../img/vouchers/viral_type/alone-only-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.group-type.individual-and-group{background:transparent url('../img/vouchers/viral_type/alone-and-in-group-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.group-type.group{background:transparent url('../img/vouchers/viral_type/in-group-only-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.clicks{background:transparent url('../img/bullets/clicks-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.redemptions{background:transparent url('../img/bullets/redemptions-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.bonus-points{background:transparent url('../img/bullets/bonus-points-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.bartering-quota{background:transparent url('../img/bullets/bartering-quota-15x15.png') no-repeat center left;}
#content ul.cupocos .cupoco li.code-list{background:transparent url('../img/bullets/code-list-15x15.png') no-repeat top left;}
#content ul.cupocos .cupoco li.purchases{background:transparent url('../img/bullets/purchases-15x15.png') no-repeat center left;}
/* =CCW
------------------------------------*/
ul.open-tasks li{margin-bottom:10px;float:left;width:100%;}
ul.open-tasks .submit a{width:240px;}
span.deal-amount{display:inline-block;font-weight:bold;width:16px;text-align:right;margin-right:0.5em;}
.deals,
.dates{float:left;width:100%;}
.dates .controls{float:right;}
.input.textarea.voucher-title textarea{height:4.7em;}
.input.textarea.voucher-title, 
.input.textarea.conditions, 
.input.textarea.description{width:360px;}
.input.textarea.voucher-title textarea,
.input.textarea.conditions textarea,
.input.textarea.description textarea{width:350px;}
body.cupoco_creation_wizardverify_cupoco #content #main-content .subbox,
body.vouchersshow #content #main-content .subbox{width:100%;}
body.cupoco_creation_wizardverify_cupoco #content .subbox dt,
body.vouchersshow #content .subbox dt{float:left;width:30%;font-size:11pt;}
body.cupoco_creation_wizardverify_cupoco #content .subbox dd dl,
body.cupoco_creation_wizardverify_cupoco #content .subbox dd dl dt,
body.cupoco_creation_wizardverify_cupoco #content .subbox dd dl dd,
body.vouchersshow #content .subbox dd dl,
body.vouchersshow #content .subbox dd dl dt,
body.vouchersshow #content .subbox dd dl dd{width:100%;}
body.cupoco_creation_wizardverify_cupoco #content .subbox dd,
body.vouchersshow #content .subbox dd{float:left;width:70%;}
#secondary-content .voucher-status .image{float:left;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:1px solid #ccc;background:white;}
.cupoco-type{margin-bottom:50px;}
#main-content .cupoco-type dd{width:820px;}
#main-content .cupoco-type dl,
#main-content .cupoco-type dt,
.cupoco-type form.add-cupoco{width:100%;}
.cupoco-type dd{margin-bottom:0;}
.cupoco-type dd.templates{margin-top:20px;}
.cupoco-type .template-list{margin:0;}
.cupoco-type .template-select{width:20px;}
.cupoco-type .template-description{width:500px;}
#main-content .cupoco-type dd ul{width:620px;}
#main-content .cupoco-type dd ul.properties{margin-top:10px;}
.cupoco-type ul.properties li{float:left;padding-left:30px;width:60px;height:25px;margin:0 5px 5px 0;font-size:80%;}
.cupoco-type ul.properties li.strong{background:transparent url(../img/indicator/strong-25x25.png) no-repeat 0 0;}
.cupoco-type ul.properties li.weak{background:transparent url(../img/indicator/weak-25x25.png) no-repeat 0 0;}
.cupoco-type ul.properties li.medium{background:transparent url(../img/indicator/medium-25x25.png) no-repeat 0 0;}
#content .cupoco-type .templates input,
#content .cupoco-type .templates label{float:left;width:auto;}
dl.categories .input.checkbox{width:170px;}
body.publisher_widgetsadd dl.categories .input.checkbox.odd,
body.publisher_widgetsedit dl.categories .input.checkbox.odd,
dl.categories .input.checkbox.odd{margin-right:0;}
#content form .input.datetime select#voucher_valid_until_fieldYear,
#content form .input.datetime select#voucher_valid_from_fieldYear{margin-right:5px;}
dd.dates.additional-day .weekday{width:220px;}
#CompanyShopsTable form dl .address .state,
#CompanyShopsTable form dl .address .street,
#CompanyShopsTable form dl .contact .entry,
#CompanyShopsTable form dl .address .country,
#CompanyShopsTable form dl .address > .city,
#CompanyShopsTable form dl .address > .zip{float:left;margin:0 10px 10px 0;width:auto;}
.cupoco-gallery-image-from-repository,
.customer-benefit-link,
.cupoco-image-from-repository{margin-top:4px;}
/* =ComapanyShops
----------------------------*/
#CompanyShopsTable .details .input.email,
#CompanyShopsTable .details .input.checkbox,
#CompanyShopsTable .details .input.text,
#CompanyShopsTable .details .input.radio,
#CompanyShopsTable .details .input.password,
#CompanyShopsTable .details .input.select,
#CompanyShopsTable .details .input.datetime,
#CompanyShopsTable .details .input.date,
#CompanyShopsTable .details .input.time,
#CompanyShopsTable .details .input.textarea{float:left;}
/* =Publishing
------------------------------------*/
#secondary-content dd.publisher dl{width:176px;margin-left:10px;}
#secondary-content dd.publisher dl dt{font-size:11pt;margin:0 0 2px 0;}
#secondary-content dd.publisher dl dd .status .label{margin-left:5px;}
ul.cupocos,
ul.cupocos li.cupoco,
ul.cupocos li.cupoco form,
ul.cupocos li.cupoco dl,
ul.publishers,
ul.publishers li.publisher,
ul.publishers li.publisher form,
ul.publishers li.publisher form dl{float:left;width:100%;margin-bottom:0;}
#content .voucher-publisher-add-form dl .description,
.publisher-cupocos ul.cupocos li.cupoco dl .description,
ul.publishers li.publisher dl .description{float:left;margin-left:10px;width:410px;}
#content .voucher-publisher-add-form dl .platforms,
ul.publishers li.publisher dl .platforms{float:left;width:605px;margin:0 0 20px 0;}
ul.publishers li.publisher #PublisherVoucherAddForm .platforms{margin-bottom:50px;}
#content .voucher-publisher-add-form .submit.save,
#content #PublisherVoucherAddForm .submit.save{bottom:20px;position:absolute;right:20px;}
#content .voucher-publisher-add-form dl .platforms li.platform,
ul.publishers li.publisher dl .platforms li.platform{margin-bottom:5px;width:100%;}
#content .voucher-publisher-add-form dl .platforms *,
ul.publishers li.publisher dl .platforms *{float:right;}
#content ul.cupocos li.cupoco,
ul.publishers li.publisher{margin-bottom:20px;}
#content .publisher-cupocos .cupocos .cupoco dl.pricing{width:230px;position:absolute;right:0;bottom:20px;}
#content .publisher-cupocos .cupocos .cupoco dl.pricing dt{width:150px;float:left;text-align:right;margin-right:15px;}
#content .publisher-cupocos .cupocos .cupoco dl.pricing dd{width:auto;}
#content .publisher-cupocos .cupocos .cupoco dl.pricing dt,
#content .publisher-cupocos .cupocos .cupoco dl.pricing dd{font-size:8pt;margin-bottom:0;}
.publisher-cupocos .cupocos .cupoco dl.pricing dd{width:auto;border:0;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;-moz-box-shadow:none;/* FF3.5+ */
-webkit-box-shadow:none;/* Saf3.0+,Chrome */
box-shadow:none;/* Opera 10.5,IE 9 */ 
padding:0;}
/* =Inputs
------------------------------------*/
#content .input.people input{width:40px;margin-right:5px;}
#content .input.text.bonus-code{margin-right:5px;}
#content .input.people input,
.input.currency select{text-align:center;}
form .input.city input,
form .input.city select{width:120px;}
form .input.zip input,
#CompanyShopsTable form dl dd.address .input.zip input{width:50px;}
table td .input{float:none;}
#content input.city-center-radius,
.user-purchase-item-infos .input.select.amount select{width:50px;text-align:center;height:15px;padding:0;font-size:9pt;}
.user-purchase-item-infos .input.text.discounted-price input{border:0;background:transparent;padding:0;font-size:11pt;height:auto;width:50px;text-align:right;}
/* =Slider
-----------------------------*/
.scroll-pane{overflow:auto;width:99%;float:left;width:590px;}
.scroll-pane .scroll-content{width:2000px;float:left;}
.scroll-pane .scroll-content-item{float:left;text-align:center;width:160px;}
* html .scroll-pane .scroll-content-item{display:inline;}
/* IE6 float double margin bug */
.scroll-pane .scroll-bar-wrap{clear:left;padding:0 4px 0 2px;margin:0 -1px -1px -1px;}
.scroll-pane .scroll-bar-wrap .ui-slider{background:none;border:0;height:2em;margin:0 auto;}
.scroll-pane .scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto;}
.scroll-pane .scroll-bar-wrap .ui-slider-handle{top:.2em;height:1.5em;}
.scroll-pane .scroll-bar-wrap .ui-slider-handle .ui-icon{margin:-8px auto 0;position:relative;top:50%;}
.scroll-pane .scroll-content-item.gallery-image{width:110px;height:165px;}
.scroll-pane .scroll-content-item.cupoco-image{width:110px;height:110px;}
.scroll-pane .scroll-content-item dd{float:none;display:inline-block;}
.scroll-pane .ui-state-default,
.scroll-pane .ui-widget-content .ui-state-default,
.scroll-pane .ui-widget-header .ui-state-default{background:url(../img/slider/handle-bg-181x19.png) no-repeat scroll 50% 50% #E6E6E6;border:1px solid #D3D3D3;color:#555555;font-weight:normal;display:inline-block;position:relative;}
.scroll-pane .ui-widget-content{background:url(../img/slider/ui-bg_flat_75_ffffff_40x100.png) repeat-x scroll 50% 50% #FFFFFF;border:1px solid #AAAAAA;color:#222222;}
/* =Tables
----------------------------*/
body.admin-layout #content tbody tr:nth-child(even),
body.finance_transactions_admin #content tbody tr:nth-child(even)
{background-color:#ffffff;}
body.admin-layout #content tbody tr:nth-child(odd),
body.finance_transactions_admin #content tbody tr:nth-child(odd),
body.revenue_shares_admin #content tbody tr:nth-child(odd)
{background-color:#cdeaf8;}
body.admin-layout #content tbody tr.bottom-line,
body.finance_transactions_admin #content tbody tr.bottom-line,
body.revenue_shares_admin #content tbody tr.bottom-line
{background-color:#ffffff;}

#content thead tr th{padding:0 0 0 0.4em;}
#content thead tr.filters{display:none;}
#content tbody tr td{padding:0.4em 0 0.2em 0.4em;}
#EmployeesTable .data{height:140px;}
#EmployeesTable .company-roles{width:100%;}
#SalesPartnerCustomersTable td.company-logo,
#PublisherTable td.company-logo,
#CompanyShopsTable td.map{padding:0;width:140px;}
#EmployeesTable td.employee-photo{padding:0;width:110px;}
#PublisherTable td.company-logo{width:125px;}
#content #BartererTable td.details,
#content #SalesPartnerTable td.details,
#content #SalesPartnerCustomersTable td.details,
#content #EmployeesTable td.details,
#content #PublisherTable td.details,
#content #CompanyShopsTable td.details{padding-left:20px;}
.controls{float:left;}
.publisher-cupocos .cupocos .cupoco dd .controls.top,
#SalesPartnerCustomersTable td.details .controls.top,
#EmployeesTable td.details .controls.top,
#PublisherTable td.details .controls.top,
#CompanyShopsTable td.details .controls.top{float:right;position:absolute;top:20px;right:20px;max-width:210px;}
ul.controls.top li{float:left;}
#BartererTable td.details .data,
#SalesPartnerTable td.details .data,
#SalesPartnerCustomersTable td.details .data,
#EmployeesTable td.details .data,
#PublisherTable td.details .data,
#CompanyShopsTable td.details .data{width:410px;;}
#content #BartererTable .selector,
#content #SalesPartnerTable .selector,
#content #PublisherTable .selector,
#content #CompanyShopsTable .selector{padding-right:0;padding-top:65px;text-align:center;width:30px;}
#content #BartererTable .selector,
#content #SalesPartnerTable .selector,
#content #PublisherTable .selector{padding-top:55px;}
#content #PublisherTable table.platforms th{color:#003D57;padding:0 0 5px;text-align:left;}
#content #PublisherTable table.platforms .selector{width:20px;}
#content #PublisherTable table.platforms .platform{width:625px;}
#content #PublisherTable table.platforms td.platform-name{text-align:left;width:200px;}
#content #PublisherTable table.platforms tbody tr td,
#content #PublisherTable table.platforms tbody tr th{padding:5px 0;}
table.platforms th,table.platforms td{text-align:center;}
#PublisherTable td.company-logo .supported-platforms{float:left;margin-top:20px;}
ul.company-platforms li.company-platform .platform-logo{float:left;width:64px;height:64px;text-indent:-9999px;overflow:hidden;background-image:url('../img/icons/platforms/platform-image-sprite-squared.png');background-color:transparent;}
ul.company-platforms li.company-platform .platform-logo.bada{background-position:0 -768px;}
ul.company-platforms li.company-platform .platform-logo.blackberry{background-position:0 -64px;}
ul.company-platforms li.company-platform .platform-logo.ipad{background-position:0 -127px;}
ul.company-platforms li.company-platform .platform-logo.iphone{background-position:0 -190px;}
ul.company-platforms li.company-platform .platform-logo.ipod-touch{background-position:0 -255px;}
ul.company-platforms li.company-platform .platform-logo.j2me{background-position:0 -512px;}
ul.company-platforms li.company-platform .platform-logo.opera{background-position:0 -576px;}
ul.company-platforms li.company-platform .platform-logo.meego{background-position:0 -835px;}
ul.company-platforms li.company-platform .platform-logo.sony-ericsson{background-position:0 -706px;}
ul.company-platforms li.company-platform .platform-logo.symbian{background-position:0 -320px;}
ul.company-platforms li.company-platform .platform-logo.web{background-position:0 -387px;}
ul.company-platforms li.company-platform .platform-logo.webos{background-position:0 -642px;}
ul.company-platforms li.company-platform .platform-logo.windows-mobile{background-position:0 -449px;}
.box #PublisherTable td.company-logo .supported-platforms li{border:0 none;float:left;margin:0 5px 5px 0;border:5px solid #fff;-moz-box-shadow:0px 2px 4px #000;/* FF3.5+ */
-webkit-box-shadow:0px 2px 4px #000;/* Saf3.0+,Chrome */
box-shadow:0px 2px 4px #000;/* Opera 10.5,IE 9 */ 
width:47px;height:25px;text-indent:-9999px;overflow:hidden;background-image:url('../img/icons/platforms/platform-image-sprite.png');background-color:transparent;}
.box #PublisherTable td.company-logo .supported-platforms li a{float:left;width:100%;height:100%;}
.box #PublisherTable td.company-logo .supported-platforms li.ipad{background-position:0 -48px;}
.box #PublisherTable td.company-logo .supported-platforms li.iphone-simulator,
.box #PublisherTable td.company-logo .supported-platforms li.iphone{background-position:0 -73px;}
.box #PublisherTable td.company-logo .supported-platforms li.ipod-touch{background-position:0 -96px;}
.box #PublisherTable td.company-logo .supported-platforms li.android{background-position:0 0;}
.box #PublisherTable td.company-logo .supported-platforms li.web{background-position:0 -144px;}
.box #PublisherTable td.company-logo .supported-platforms li.blackberry{background-position:0 -24px;}
.box #PublisherTable td.company-logo .supported-platforms li.windows-mobile{background-position:0 -167px;}
.box #PublisherTable td.company-logo .supported-platforms li.symbian{background-position:0 -119px;}
.box #PublisherTable td.company-logo .supported-platforms li.j2me{background-position:0 -192px;}
.box #PublisherTable td.company-logo .supported-platforms li.opera{background-position:0 -216px;}
.box #PublisherTable td.company-logo .supported-platforms li.webos{background-position:0 -240px;}
.box #PublisherTable td.company-logo .supported-platforms li.sony-ericsson{background-position:0 -264px;}
.box #PublisherTable td.company-logo .supported-platforms li.meego{background-position:0 -288px;}
.box #PublisherTable td.company-logo .supported-platforms li.bada{background-position:0 -312px;}
/* =Definition Lists
--------------------------------*/
#CompanyShopsTable dl.data.first{width:455px;}
/* =Redemption Manager
-------------------------------*/
body.redemption_manager .image-gallery{width:195px;}
body.redemption_manager .redemption-customer-code input,body.redemption_manager .redemption-retailer-code{font-size:35pt;font-weight:bold;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;-moz-box-shadow:0px 3px 5px #000;/* FF3.5+ */
-webkit-box-shadow:0px 0px 2px #000;/* Saf3.0+,Chrome */
box-shadow:0px 0px 2px #000;/* Opera 10.5,IE 9 */ 
background-color:#fff;padding:10px;width:210px;height:80px;line-height:80px;padding:50px;}
/* =Profile
--------------------------------*/
.company-type-selector,
.company-type-selector .checkbox{float:left;width:100%;}
body.companiesedit_barterer #CategoryIds,
body.companiesedit_sales_partner #CategoryIds,
body.companiesedit_publisher #CategoryIds,
body.companiesedit #CategoryIds{background:white;height:162px !important;width:260px;padding:8px;}
body.companiesedit_barterer .subbox.fullwidth,
body.companiesedit_sales_partner .subbox.fullwidth,
body.companiesedit_publisher .subbox.fullwidth,
body.companiesedit .subbox.fullwidth{margin-bottom:1em;}
/* =Employees
---------------------------------*/
body.employeesadd.company-type-selector,
body.employeesadd.company-type-selector .checkbox,
body.employeesadd.company-type-selector .form-error,
body.employeesedit .company-type-selector,
body.employeesedit .company-type-selector .checkbox,
body.employeesedit .company-type-selector .form-error{float:left;width:100%;}
body.employeesadd .company-type-selector .form-error *,
body.employeesedit .company-type-selector .form-error *{width:auto;float:left;margin-right:4px;}
dl .contact{padding-left:20px;background:url("../img/bullets/contact-15x15.png") no-repeat scroll left top transparent;background-position:0 3px;}
form dl .contact{background-position:0 15px;}
dl .address{padding-left:20px;background:url("../img/bullets/address-15x15.png") no-repeat scroll left top transparent;background-position:0 1px;}
form dl .address{background-position:0 12px;}
dl.company-roles .company-role{margin-right:0.5em;float:left;}
/* =Bartering
-------------------------*/
#secondary-content dd.bartering-sales-partner dl{width:176px;margin-left:10px;}
#secondary-content dd.bartering-sales-partner dl dt{font-size:11pt;margin:0 0 2px;}
/* =Details
-------------------------*/
body.vouchersshow_customer #main-content .box-header{/* background:#E8E000;*/}
body.vouchersshow_publisher .cupoco-gallery-photos-wrapper,
body.vouchersshow_publisher .cupoco-image-wrapper,
body.vouchersshow_customer .cupoco-gallery-photos-wrapper,
body.vouchersshow_customer .cupoco-image-wrapper{margin:0 12px 12px 0;}
body.vouchersshow_customer .cupoco-gallery-photos-wrapper{margin-right: 11px;}
body.vouchersshow_customer .cupoco-gallery-photos-wrapper.last-gallery-photo {margin-right: 0;}
/* =VoucherPurchase
--------------------------------------------*/
.legal-hint,
.bonus-codes-hint,
.digital-redemption-only-hint,
.realtime-option-note,
.next-time-available-subscription-note{background:white url(../img/boxes/header/info-pink-25x25.png) no-repeat scroll 10px 10px;height:30px;line-height:13pt;margin:0 0 20px 0;padding:15px 0 0 42px;width:814px;color:#ef3fac;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;border:2px solid #ef3fac;font-size:11pt;font-weight:bold;float:left;}
.legal-hint a,
.bonus-codes-hint a,
.realtime-option-note a,
.next-time-available-subscription-note a{color:black;}
.boxy-inner .legal-hint,
.boxy-inner .digital-redemption-only-hint,
.boxy-inner .bonus-codes-hint,
.boxy-inner .realtime-option-note{height:auto;width:530px;}
.bonus-codes-hint{width:1215px;margin:40px 0 0 0;}
body.bonus_codes .bonus-codes-hint,
body.raffle-layout .bonus-codes-hint,
body.registrationsadd .bonus-codes-hint,
body.registrationsadd_invite .bonus-codes-hint,
body.registrationscreate .bonus-codes-hint{width:1175px;margin:40px 20px 0 20px;}

.cupoco-buying-infos.realtime-option-note .cupoco-buying-info{font-size:11pt;margin:0;}
ul.payment-type-selection li,
ul.account-selection li{float:left;width:100%;}
ul.user-bonus-codes li,
ul.bonus-codes li{float:left;width:100%;}
ul.user-bonus-codes li{margin-bottom:1em;}
ul li:last-child{margin-bottom:0;}
ul.payment-type-selection li{width:auto;margin-right:20px;}
ul.payment-type-selection li .input.radio label,
ul.payment-type-selection li .input.radio{height:64px;}
ul.payment-type-selection li .input.radio input{margin-top:26px;}
.purchase-code{font-weight:bold;}
#content ul.payment-infos{margin: 0 50px 0 6px;}
#content ul.billing-infos li,
#content ul.payment-infos li{width:100%;float:left;}
#content ul.billing-infos dl dt,
#content ul.billing-infos dl dd,
#content ul.payment-infos dl dt,
#content ul.payment-infos dl dd{width:auto;font-size:11pt;float:left;margin:0 0 5px 0;/* font-weight:normal;*/}
#content ul.billing-infos dl dd dl{width:150px;float:left;}
#content ul.billing-infos dl dd dl dd{width:100%;}
#content ul.payment-infos dl dt,
#content ul.billing-infos dl dt{width:170px;}
#content .box.payments .registration-wrapper{margin-bottom:0;}
#LoginAndRegistrationBox .box-content-wrapper{padding-bottom:0;}
/* =Widgets
-----------------------------*/
.widget-source-code{-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-moz-box-shadow:0 0 1px #000000;background-color:#FFFFFF;padding:20px;}
/* =Business Suggestion
------------------------------*/
#BusinessSuggestionComment{height:88px;}
/* =Coming soon
------------------------------*/
body.newsletterssubscribe_to_newsletter.maintenance-layout #NotificationsSettingsForm{width:590px;}
body.newsletterssubscribe_to_newsletter.maintenance-layout #content .subbox.company-contact{width:830px;}
/* =CONTENT END
------------------------------------*/
/* =BOXY START
------------------------------------*/
.boxy-wrapper .box-header-wrapper .box-header,
.boxy-wrapper .box-footer-wrapper .box-footer,
.boxy-wrapper .box-content-wrapper .box-content,
.boxy-wrapper .box-footer-wrapper,
.boxy-wrapper .box-header-wrapper,
.boxy-wrapper .box-content-wrapper{width:578px;}
.boxy-wrapper .box-header,
.boxy-wrapper .box-footer,
.boxy-wrapper .box-content{width:620px;}
.boxy-wrapper{position:absolute;}
.boxy-wrapper.fixed{position:fixed;}
/* Modal */
.boxy-modal-blackout{position:absolute;background-color:black;left:0;top:0;}
/* Border */
.boxy-wrapper{empty-cells:show;width:655px;}
.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left{width:10px;height:10px;padding:0}
.boxy-wrapper .top-left{background:url('../img/boxy/boxy-nw.png');}
.boxy-wrapper .top-right{background:url('../img/boxy/boxy-ne.png');}
.boxy-wrapper .bottom-right{background:url('../img/boxy//boxy-se.png');}
.boxy-wrapper .bottom-left{background:url('../img/boxy/boxy-sw.png');}
/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
/* NB:these must be absolute paths or URLs to your images */
.boxy-wrapper .top-left{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/boxy-nw.png');}
.boxy-wrapper .top-right{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/boxy-ne.png');}
.boxy-wrapper .bottom-right{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/boxy-se.png');}
.boxy-wrapper .bottom-left{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/boxy/boxy-sw.png');}
.boxy-wrapper .top,
.boxy-wrapper .bottom{height:10px;background-color:black;opacity:0.6;filter:alpha(opacity=60);padding:0;}
.boxy-wrapper .left,
.boxy-wrapper .right{width:10px;background-color:black;opacity:0.6;filter:alpha(opacity=60);padding:0;}
/* Title bar */
.boxy-wrapper .title-bar{background:transparent;padding:4px;position:relative;}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar h2{font-size:12px;color:white;line-height:1;margin:0;padding:0;font-weight:normal;}
.boxy-wrapper .title-bar .close{color:#2A6DCB;position:absolute;top:6px;right:6px;font-size:90%;line-height:1;}
/* Content Region */
.boxy-inner{background:white;padding:0;max-height:500px;}
.boxy-content{max-height:500px;overflow:auto;margin-top:0;}
h2.boxy-content{height:auto;padding:0;margin:0px 35px 0px 15px;font-size:160%;border-bottom:1px solid #DDD;}
.boxy-wrapper .box h2 .toolbar{padding:4px 10px 0 0;}
/* Question Boxes */
.boxy-wrapper .question{width:350px;min-height:80px;}
.boxy-wrapper .answers{text-align:right;}
/* Help Boxes */
/*.boxy-inner.boxy-info .boxy-content h2{background:transparent url(../img/boxy/help/info.png) no-repeat top left;padding-left:45px;}
*/
/* =Overwrite GV-Styling */
/*tr > td:first-child{background:none;}
*/
/* =Form */
.boxy-content > form{width:100%;}
.boxy-content > form > h2{display:block;}
/* =Box */
.boxy-inner .box > .toolbar span a{padding-left:15px;background:transparent url(../img/bullets/arrow-green-right-11x10.png) no-repeat scroll left center;}
.boxy-inner .box{filter:progid:DXImageTransform.Microsoft.gradient(enabled='false');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled='false')";/* IE8 */}
/* =Subbox */
.boxy-inner .subbox{width:270px !important;margin-right:15px;}
/* =Lists */
body .boxy-inner .box li{float:left;width:540px;}
*+html body .boxy-inner .box ol,
* html body .boxy-inner .box ol{float:none;list-style-type:decimal;}
*+html body .boxy-inner .box dl dd li{float:none;}
body .boxy-inner .box .subbox li{float:left;width:270px;}
/* =Definition Lists*/
body .boxy-inner dl dt{font-weight:bold;font-size:13pt;margin-bottom:0.5em;}
body .boxy-inner dl dd{margin-bottom:1em;}
body .boxy-inner dl dd{font-weight:normal;width:auto;}
body .boxy-inner.contact-form dl dt{float:left;font-size:100%;vertical-align:middle;padding-top:3px;width:160px;margin-right:10px;}
body .boxy-inner.contact-form dl.success-info dt{width:100%;}
body .boxy-inner.contact-form dl dd{padding-bottom:5px;width:400px;}
body .boxy-inner dl div{float:left;width:220px;}
body .boxy-inner .box-content{width:100%;}
/*body .boxy-inner.images.gallery{width:500px;}
*/
/* =Recommendation*/
.boxy-inner #import-contacts .box-content{height:220px !important;}
.boxy-inner #select-contacts,
.boxy-inner #import_contacts form{color:white;float:left;width:274px;padding-bottom:20px;}
.boxy-inner #import_contacts form.webmail_inviter{margin-left:40px;width:249px;}
.boxy-inner .recommendation-message-wrapper{float:left;margin-left:20px;margin-top:64px;width:275px;}
.boxy-inner #select-contacts .table-wrapper{height:210px;background:transparent url(../img/inputs/table-274x345px-bg.png) no-repeat scroll left top;}
.boxy-inner .box .box-content .table-wrapper .no-entries{padding:0;}
.boxy-inner #recommendation_message_textarea{padding:10px 15px 10px 10px;width:249px;height:210px;background:transparent url(../img/inputs/text-area-bg-274x230px.png) no-repeat scroll left top;}
.boxy-inner .recommendation-message-wrapper label{margin:0;}
/* =Flash */
.boxy-inner #flash-message-box #flashMessage{width:550px;}
.boxy-inner #flash-message-box #flashMessage.message{background:transparent url(../img/flash_message/info-blue-white-25x25.png) no-repeat 20px 4px;color:#fff;}
/* =Paragraphs */
.boxy-inner p{margin-bottom:1em;float:left;width:100%;}
/* =Devices */
ul.appstores{width:100%;text-align:center;list-style:none;}
ul.appstores li{display:inline-block;width:283px;position: relative;}
ul.appstores li a{float:left;width:283px;height:93px;overflow:hidden;text-indent:-9999px;}
ul.appstores li.apple-appstore-image-wrapper a{background:transparent url("../img/devices/appstores-css-image-sprite.png") no-repeat 0 -93px;}
ul.appstores li.androidmarket-image-wrapper a{background:transparent url("../img/devices/appstores-css-image-sprite.png") no-repeat 0 0;}
body.pagesdevices #content .box-content{text-align:center;}
body.pagesdevices .box-content img{float:none;}
body.pagesdevices .box-content img.cupoco-mobile-web-app-sprite{margin-bottom:30px;}
body .boxy-inner ul.appstores{width:590px;}
body .boxy-inner li.apple-appstore-image-wrapper,
body .boxy-inner li.androidmarket-image-wrapper{width:283px;}
body .boxy-inner li.apple-appstore-image-wrapper{float:left;}
body .boxy-inner li.androidmarket-image-wrapper{float:right;}

li.apple-appstore-image-wrapper .coming-soon-info,
li.androidmarket-image-wrapper .coming-soon-info{
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: uppercase;
  z-index:1000;
  text-align: center;
  padding-top:5px;
  width: 100%;
  color: white;
}

ul#supported-platforms{list-style:none outside none;display:inline-block;float:none;width:775px;}
ul#supported-platforms li{width:190px;display:inline-block;-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;overflow:hidden;}
ul#supported-platforms li a{float:left;width:190px;height:75px;text-decoration:none;background:transparent url("../img/devices/supported-platforms-css-image-sprite.png") no-repeat 0 0;overflow:hidden;text-indent:-9999px;}
ul#supported-platforms li a.ios{}
ul#supported-platforms li a.android{background-position:-180px 0;}
ul#supported-platforms li a.blackberry{background-position:-380px 0;}
ul#supported-platforms li a.bada{background-position:-570px 0;}
ul#supported-platforms li a.windows{background-position:-760px 0;}
ul#supported-platforms li a.palm{background-position:-950px 0;}
ul#supported-platforms li a.symbian{background-position:-1140px 0;}
ul#supported-platforms li a.meego{background-position:-1320px 0;}
/* Video Boxes*/
body.whitelabelindex .boxy-content,
body.advertiser_campaignsadd .boxy-content{max-height:767px;}
body.whitelabelindex .boxy-inner .box-content,
body.advertiser_campaignsadd .boxy-inner .box-content{width:747px;height:576px;}
body.whitelabelindex .boxy-inner,
body.advertiser_campaignsadd .boxy-inner{background:black;}
body.whitelabelindex .boxy-wrapper,
body.advertiser_campaignsadd .boxy-wrapper{empty-cells:show;width:767px;}
/* =BOXY END
------------------------------------*/
/* =COLORBOX START
------------------------------------*/
/*
ColorBox Core Style
The following rules are the styles that are consistant between themes.
Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:3000px;height:5000px;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
/* 
ColorBox example user style
The following rules are ordered and tabbed in a way that represents the
order/nesting of the generated HTML,so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{margin-top:32px;}
#cboxLoadedContent{/* background:#fff;padding:1px;border:1px solid #000;*/ 
background-color:#fefefe;background-image:-moz-linear-gradient(top,#fefefe,#E7E7E7);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#E7E7E7));/* Saf4+,Chrome */
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#E7E7E7');/* IE6,IE7 */
/* -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#E7E7E7')";/* IE8 */
-moz-border-radius:0.6em 0.6em 0.6em 0.6em;-webkit-border-radius:0.6em 0.6em 0.6em 0.6em;border-radius:0.6em 0.6em 0.6em 0.6em;border:10px solid #000;}
#cboxLoadingGraphic{background:url(../../../img/ajax/ajax-loader-31x31px.gif) center center no-repeat;}
#cboxLoadingOverlay{background:#ffffff;}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000;}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}
#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-23px;background:url(../../../img/colorbox/controls.png) 0 0 no-repeat;}
#cboxPrevious{background-position:0px 0px;right:44px;}
#cboxPrevious.hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px;right:22px;}
#cboxNext.hover{background-position:-25px -25px;}
#cboxClose{background-position:-50px 0px;right:0;}
#cboxClose.hover{background-position:-50px -25px;}
.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
/* =COLORBOX END
------------------------------------*/
img.partnerlogos{border:1px solid #AAAAAA;opacity:0.8;}
/* =Search */
#voucher-search{float:left;width:100%;}
#SearchResultSort{padding-top:2px;}
*+html #SearchResultSort{padding-top /*\**/:0\9}
*+html #SearchResultSort label{padding-top /*\**/:2px\9}
*+html .box .box-header h2 span{line-height /*\**/:23px\9}
*+html .input .radio input,
*+html .input.radio input{margin /*\**/:2px 0\9}
*+html #vouchers-full-list .voucher{width /*\**/:363px\9}
#VoucherSearchBoxFooter{height:4px;}
#SearchBoxCategories .box-footer{height:4px;}
#SearchAddForm{width:100%;float:left;}
#SearchAddForm .box{margin-bottom:0;}
#voucher-search .search-bar{float:left;width:480px;}
#voucher-search .filter-options{float:left;width:455px;height:60px;}
#voucher-search .filter-options label.filter-options-label{float:left;font-weight:bold;margin-bottom:2px;height:20px;line-height:20px;padding-left:2px;}
#voucher-search .filter-options .input{width:200px;}
#voucher-search .input.text label{height:20px;line-height:20px;padding:0 8px 0 5px;margin:0;font-weight:bold;float:left;}
#voucher-search .input.text{float:left;width:350px;margin:0;}
#voucher-search .input.text input{float:left;width:330px;height:22px;line-height:22px;margin:0;font-size:160%;padding:8px 10px 5px 10px;font-weight:normal;}
#voucher-search .submit.save{margin-top:20px;}
#voucher-search .submit input,
#voucher-search .submit a{font-family:'Helvetica';color:#fff !important;float:left;display:block;width:auto;height:35px;line-height:35px;padding:0 0 0 8px;border:0;font-size:160%;font-weight:normal;text-align:center;cursor:pointer;}
#voucher-search .submit.save input,
#voucher-search .submit.save a{background:url(../img/buttons/voucher-search-submit-left.png) no-repeat left bottom;}
#content #voucher-search .box-content{background:transparent;;}
/* =Categories*/
.cupoco-categories,
.cupoco-categories .categories{width:100%;overflow:hidden;margin:0;}
.cupoco-categories .box-header h2{height:32px;line-height:34px;padding-top:0;font-size:110%;font-weight:normal;}
.cupoco-categories .box-content{background:transparent;}
.cupoco-categories .box-content-wrapper{padding:10px 20px 8px ;}
.cupoco-categories li:last-child{border-right-color:transparent;}
.cupoco-categories input{float:left;background:transparent;font-weight:normal;height:auto;line-height:auto;font:11pt "Helvetica","HelveticaNeue-Light","Helvetica Neue Light","Arial",sans-serif;cursor:pointer;color:white;padding:0;text-shadow:1px 1px 2px rgba(0,0,0,0.25);}
.cupoco-categories li.active,
.cupoco-categories li:hover{/* background-image:-moz-linear-gradient(top,#707273,#8a8d8e);*/
/* background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#707273),color-stop(1,#8a8d8e));*/
/* -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#707273',EndColorStr='#8a8d8e')";*/
/* background-color:#707273;*/
background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0px -1056px transparent;}
.cupoco-categories li.first{border-left-width:0;}
.cupoco-categories li.first.active,
.cupoco-categories li.first:hover{-moz-border-radius:0.5em 0 0 0;-webkit-border-radius:0.5em 0 0 0;border-radius:0.5em 0 0 0;}
.cupoco-categories{float:left;}
.cupoco-categories .category{float:left;display:inline-block;border-right:1px solid #343735;border-left:1px solid #575a5d;}
.cupoco-categories .category input{padding:0 15px 0 15px;height:40px;font-size:9pt;}
* + html .cupoco-categories .category input{height:38px;margin-top:2px;}
.cupoco-categories .category.first{}
.cupoco-categories .category.active input{/* color:magenta;*/
font-weight:bold;}
#SearchResultsInfo{float:left;font-weight:bold;padding:2px 0;position:absolute;top:-25px;width:1220px;z-index:1;color:black;text-shadow:1px 1px 2px rgba(0,0,0,0.25);left:0;height:1.25em;overflow:visible;}
#SearchResultsInfo span#NoResultsFoundInfo{float:left;}
/*= AjaxLoader Button*/
#content #SearchAddForm #voucher-search .submit.save input{padding-left:20px;}
#content #SearchAddForm #voucher-search .submit.save .ajax-loader{margin-top:10px;}
/* =List
-----------------------*/
.ui-listview .ui-li{position:relative;}
.ui-listview .ui-li-has-thumb .badge{/* top:10px;left:10px;*/}
.ui-listview .ui-li-divider{/* background-image:-moz-linear-gradient(top,#ef3fac,#a50069);*/
/* background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ef3fac),color-stop(1,#a50069));*/
/* -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef3fac',EndColorStr='#a50069')";*/
background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0 0 transparent;/* border-top:1px solid #A50069;*/
border-bottom:1px solid #A50069;color:white;font-weight:bold;font-size:11pt;text-shadow:0 -1px 1px #254F7A;padding:0.5em 15px;width:100%;float:left;}
.ui-listview .cupoco-remaining-deals,
.ui-listview .cupoco-time-left{display:inline-block;}
.ui-listview .cupoco-next-time-available,
.ui-listview .cupoco-time-left{bottom:8px;position:absolute;right:70px;}
.marker-tooltip .ui-listview .cupoco-remaining-deals{left:93px;}
.ui-listview .cupoco-remaining-deals{bottom:8px;left:190px;position:absolute;}
.ui-listview .cupoco-remaining-deals .label{font-size:10px;font-weight:normal;margin-left:0.45em;}
.ui-listview .cupoco-next-time-available .label,
.ui-listview .cupoco-time-left .label{font-size:10px;font-weight:normal;margin-right:0.45em;}
.ui-listview .cupoco-next-time-available .value,
.ui-listview .cupoco-remaining-deals .value,
.ui-listview .cupoco-time-left .value{font-weight:bold;}
.ui-listview li:first-child{/* -moz-border-radius:0.6em 0.6em 0 0;-webkit-border-radius:0.6em 0.6em 0 0;border-radius:0.6em 0.6em 0 0;*/ border-top-width:1px;}
.ui-listview li .ui-li-thumb{margin-right:10px;border:5px solid #FFFFFF;box-shadow:0 2px 4px #000000;}
#content ul.ui-listview li.cupoco{background:#e7e7e7;border-bottom:1px solid #9a9b9d;border-top:0;color:black;font-weight:bold;text-shadow:0 1px 0px #ffffff;text-decoration:none;margin:0;}
#content ul.ui-listview li.cupoco:hover{background-image:-moz-linear-gradient(top,#dbdbdb,#cacac8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbdbdb),color-stop(1,#cacac8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb',endColorstr='#cacac8');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb',endColorstr='#cacac8')";}
.ui-listview li a{position:relative;color:black;text-decoration:none;text-shadow:0 1px 0px rgba(255,255,255,1)}
.ui-li-has-thumb a h2{line-height:14pt;font-size:13pt;white-space:normal;margin:0;/* text-shadow:0 1px 1px rgba(0,0,0,0.25);*/}
body.iframe-layout .ui-li-has-thumb a h2,
body.iframe-layout .ui-li-has-thumb a .description{width:640px;}
#main-content .ui-li-has-thumb a h2,
#main-content .ui-li-has-thumb a .description{width:638px;}
#main-content .marker-tooltip .ui-li-has-thumb a h2,
#main-content .marker-tooltip .ui-li-has-thumb a .description{width:335px;}
#main-content .marker-tooltip .ui-li-has-thumb a h2{font-size:9pt;}
.ui-li-has-thumb a h2,
.ui-li-has-thumb a .description{float:left;width:940px;}
.ui-li-has-thumb a .description{font-weight:normal;margin-top:0.3em;}
.ui-listview .ui-li.cupoco{border-left-width:0;border-right-width:0;border-top-width:1px;border-bottom-width:0;border-color:#9a9b9d;border-style:solid;}
.ui-li-divider .address-name,.ui-li-divider .address-distance{display:inline-block;}
.ui-li-divider .address-distance{position:absolute;right:35px;top:7px;}
body.iframe-layout .box-content .ui-li-has-thumb a{width:840px;}
#main-content .box-content .ui-li-has-thumb a{width:818px;}
#main-content .box-content .marker-tooltip .ui-li-has-thumb a{width:420px;font-size:13px;}
.box-content .ui-li-has-thumb a{width:1140px;}
.ui-li-has-thumb a{float:left;padding:10px 70px 10px 10px;}
#content .marker-tooltip ul.ui-listview li:last-child{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#content ul.ui-listview li:last-child{-moz-border-radius:0 0 0.6em 0.6em;-webkit-border-radius:0 0 0.6em 0.6em;border-radius:0 0 0.6em 0.6em;border-bottom-width:0px;}
body.iframe-layout #content ul.ui-listview li:last-child{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom-width:0px;}
/* = Basic Navigation 
-----------------------*/
#navigation a,#statusbar-navigation a{text-decoration:none;}
/* =Statusbar
-----------------------------------------------------------------------------*/
#statusbar{font-size:9pt;float:left;width:100%;position:relative;}
#statusbar form{float:right;}
#statusbar .input{float:left;line-height:20px;margin:0 10px 0 0;}
#statusbar .submit{margin:0;}
#password-reminder{display:block;text-align:right;padding:7px 1em 7px 0;}
#statusbar label{color:#4b86dc;}
#statusbar-navigation{float:right;width:100%;}
#statusbar-navigation li{float:left;display:inline-block;vertical-align:top;position:relative;z-index:5;}
#statusbar-navigation .hotline{float:left;height:26px;line-height:32px;margin-left:450px;padding-left:18px;color:black;}
#statusbar-navigation ul.languages .de{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 7px -139px transparent;}
#statusbar-navigation .hotline.de{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0px -139px transparent;}
#statusbar-navigation ul.languages .en{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 7px -185px transparent;}
#statusbar-navigation .hotline.en{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0px -185px transparent;}
#statusbar-navigation ul.languages .ru{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 7px -226px transparent;}
#statusbar-navigation .hotline.ru{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0px -226px transparent;}
#statusbar-navigation ul.languages .et{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 7px -271px transparent;}
#statusbar-navigation .hotline.et{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0px -271px transparent;}
#statusbar-navigation .session-infos-wrapper{float:right;margin:0;padding-right:10px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-moz-box-shadow:0px 3px 5px #000;/* FF3.5+ */
-webkit-box-shadow:0px 0px 2px #000;/* Saf3.0+,Chrome */
box-shadow:0px 0px 2px #000;/* Opera 10.5,IE 9 */ 
background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0 0 transparent;text-shadow:-1px -1px 1px rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.25);text-decoration:none;height:31px;}
#statusbar-navigation ul.session-infos{/*background:url(../img/navigation/session-infos-left-800x45.png) no-repeat scroll bottom left transparent;*/
float:left;height:26px;padding:0 0 5px 10px;}
ul.languages li{padding-left:18px;padding-right:0px;}
ul.languages .en{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -190px transparent;}
ul.languages .de{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -145px transparent;}
ul.languages .ru{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -232px transparent;}
ul.languages .et{background:url(../img/sprites/navigation-and-bullets-sprite.png) no-repeat scroll 0 -276px transparent;}
ul.languages .language.active a{font-weight:bold;;}
#statusbar-navigation ul.languages .language.active a{font-weight:bold;}
#statusbar-navigation span.separator,
#statusbar-navigation a{display:block;color:white;padding:10px 7px 7px 7px;line-height:12px;}
#statusbar-navigation span.separator{padding-left:0;padding-right:0;}
#statusbar-navigation a:hover{text-decoration:underline;;}
#login-content{background:#fdfdfd;width:982px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
#statusbar form .input{margin:10px 10px 10px 0;}
#statusbar form .input label{display:inline;}
#statusbar form .submit{margin:9px 15px 10px 0;}
#navigation .separator img{width:1px;}
#navigation-wrapper{float:left;position:absolute;top:132px;left:20px;z-index:30000;}
#navigation{float:left;width:100%;height:43px;line-height:37px;z-index:3;font-size:12pt;}
#navigation .sub-menu a{display:block;}
#navigation li{float:left;display:inline-block;position:relative;vertical-align:top;padding-top:6px;}
#navigation li span{position:relative;border-bottom:none;}
#navigation li span a{color:#000;text-decoration:none;}
#navigation li span.top-menu a{padding:0 20px 0 20px;font-size:13pt;font-weight:bold;text-shadow:1px 1px 1px rgba(239,63,172,0.8);}
#navigation li span.top-menu a,
#navigation li span.top-menu{display:inline-block;vertical-align:top;}
#navigation li span.top-menu{/* border-right:1px solid #880656;*/
border-right:1px solid #880656;border-left:1px solid #EF3FAC;}
#navigation li.first-item span.top-menu,
#navigation li.over span.top-menu{border-left-color:transparent;}
#navigation li:last-child span.top-menu{border-right-color:transparent;}
#navigation li.over{background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0px -44px transparent;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
/*#navigation li.over span.top-menu{border-right:1px solid #7e9945;}
*/
#navigation div.sub-menu{float:left;display:none;position:absolute;left:0px;margin-top:42px;top:2px;background:#a50069;padding:15px 20px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-moz-box-shadow:2px 3px 5px #000;/* FF3.5+ */
-webkit-box-shadow:3px 2px 5px #000;/* Saf3.0+,Chrome */
box-shadow:2px 3px 5px #000;/* Opera 10.5,IE 9 */
width:260px;}
#navigation div.sub-menu dl{width:100%;}
#navigation div.sub-menu li{float:left;width:250px;padding:0;}
#navigation div.sub-menu a{float:left;display:block;color:white;/* height:26px;*/
line-height:18px;background:url("../img/sprites/navigation-and-bullets-sprite.png") no-repeat scroll 0px -584px transparent;padding:0 0 0 15px;}
#navigation div.sub-menu a:hover{color:#DDD;}
.sub-menu dl dt{font-size:13pt;color:#E8E000;height:2em;}
.sub-menu dl dd a{font-size:11pt;}
/* Cities selection */
#HomebaseIndexForm{float:left;}
#header ul,
#sub-navigation ul{margin:0;}
/* TabBar
--------------------------*/
#TabBar{float:left;width:1222px;/* height:30px;*/
margin:0 0 0 20px;background:#A50069;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
#TabBar a{font-size:11pt;float:left;color:black;text-decoration:none;padding:0 16px;font-weight:bold;text-shadow:1px 1px 1px rgba(239,63,172,0.6);}
#TabBar ul li.disabled a{color:#333;cursor:default;}
#TabBar ul li{float:left;height:30px;line-height:32px;margin-right:1px;margin-bottom:1px;/* background:#005b97;*/}
#TabBar ul li.first-item{}
#TabBar ul li.last-item a{}
#TabBar{-moz-box-shadow:0 2px 4px #888;/* FF3.5+ */
-webkit-box-shadow:0px 2px 4px #888;/* Saf3.0+,Chrome */
box-shadow:0px 2px 4px #888;/* Opera 10.5,IE 9 */}
/* =Raffle START
-----------------------------------------*/
#secondary-content .raffle-box{height:580px;}
#content .raffle h1{float:left;text-align:center;font-weight:bold;position:relative;z-index:2;}
#content .raffle.en #registration-wrapper h1{font-size:240%;}
#content .no-affiliate-photo h2.invitee-info{width:800px;font-size:150%;padding-left:320px;margin:0;}
#content .raffle .box .subbox.doublewidth{background:transparent url(../img/raffles/iphone-bg.jpg) no-repeat top right;width:430px;margin-right:40px;}
#content dl.winners dt,
#content dl.winners dd{font-size:7pt;margin-bottom:0;text-align:right;}
#content dl.winners dd ul{float:right;}
.raffle-prize,
.raffle-prize-infos,
.sponsor-infos{float:left;}
.raffle .raffle-prize-wrapper{width:300px;float:left;margin-left:10px;position:relative;}
#content dl.winners,
.raffle-prize-infos{width:100%}
.raffle-prize-infos{text-shadow:1px 0 0 rgba(255,255,255,0.8);position:absolute;/* right:-60px;*/
top:235px;left:0;}
/* =Raffle prize 
-----------------------------------------*/
.raffle-prize{position:relative;margin-right:40px;height:315px;float:left;}
.box.raffle .raffle-prize{width:230px;position:absolute;margin-bottom:20px;top:83px;left:0;}
.raffle-prize-headline{width:300px;position:absolute;left:-10px;top:-10px;height:220px;margin:0;}
.raffle-prize-headline .star-flash{margin:0 0 30px 0;}
/* =Sponsor Infos 
-----------------------------------------*/
p.sponsor-infos{width:100%;font-size:9pt;margin-bottom:0.5em;text-align:right;font-weight:bold;}
/* =Announcement 
-----------------------------------------*/
.box.raffle p.announcement{width:300px;text-align:center;margin-top:195px;}
p.announcement .raffle-price-value,
p.announcement .raffle-price-announcement,
p.announcement .raffle-date{font-weight:bold;}
/* =Raffle Status 
-----------------------------------------*/
.raffle-status-info{float:left;margin-left:180px;margin-top:50px;text-align:center;width:300px;}
.raffle-status-info .clover-pot{margin-left:70px;}
.raffle-status-info .raffle-my-chances,
.raffle-status-info .raffle-best-player-chances{font-weight:bold;}
/* RAFFLE END
-------------------------------------*/
/* REGISTRATION START
-------------------------------------*/
/* =Registration 
------------------------------------------------------------------*/
#content #registration-wrapper .subbox{width:262px;margin-right:15px;}
#content #registration-wrapper .subbox.sex{width:100%;}
#UserRegistrationForm{position:relative;width:100%;}
#registration-wrapper{float:left;width:840px;margin-left:30px;}
#registration-wrapper #UserRegistrationForm{width:820px;}
/* Deprecated:*/
body.affiliate_network_registrations #registration-wrapper{width:905px;}
#registration-wrapper.middle{margin:0 60px;}
#registration-wrapper.single{width:240px;padding:10px 0 10px 20px;}
#content #registration-wrapper h2{padding:0 0 0 20px;font-size:260%;margin-bottom:0;}
body.sales_partner_customersadd #content #registration-wrapper h2,
body.affiliate_network_registrations #content #registration-wrapper h2{color:#4B6375;}
body.affiliate_network_registrations #content #registration-wrapper form{padding:0 0 20px;}
#content #registration-wrapper h1{margin-bottom:10px;padding-left:20px;font-size:280%;}
body.sales_partner_customersadd #content #registration-wrapper h2,
#content #registration-wrapper form h2{padding:0 0 0 0px;}
#registration-wrapper form{position:relative;padding:0 0 0 20px;}
.box #UserRegistrationForm a.boxy_help img{position:absolute;left:395px;bottom:55px;}
#CompanyRegistrationAddForm p,
#registration-wrapper p{padding:10px 0 0 0;overflow:visible;display:block;}
.newsletter-subscription{padding-top:0 !important;}
.advertising-and-market-research-subscription,
.newsletter-subscription,
.agreement-info,
.raffle-agreement-info,
.company-agreement-info{overflow:visible;display:block;font-size:9pt;float:left;width:100%;}
.company-agreement-info,
.agreement-info{margin-top:10px;}
body.sales_partner_customersadd .company-agreement-info{margin-bottom:10px;}
#TermsUpdateForm .agreement-info{margin:0;}
#TermsUpdateForm .submit{margin-top:10px;}
.advertising-and-market-research-subscription{margin-bottom:10px;}
.advertising-and-market-research-subscription .input.checkbox,
.newsletter-subscription .input.checkbox,
.agreement-info .input.checkbox,
.raffle-agreement-info .input.checkbox,
.company-agreement-info .input.checkbox{width:100%;margin:0;}
.newsletter-subscription .input.checkbox input,
.agreement-info .input.checkbox input,
.raffle-agreement-info .input.checkbox input,
.company-agreement-info .input.checkbox input{float:left;}
.advertising-and-market-research-subscription .input.checkbox label,
.newsletter-subscription .input.checkbox label,
.agreement-info .input.checkbox label,
.raffle-agreement-info .input.checkbox label,
.company-agreement-info .input.checkbox label,

body.voucher_purchasesadd .agreement-info .input.select {float:left;margin-left:5px;line-height:16px;height:auto;font-weight:bold;width:95%;}
body.voucher_purchasesadd #voucher-purchase-legal-notification-city-container{margin-left:16px;margin-top: 0.5em;}

#registration-wrapper .advertising-and-market-research-subscription .input.checkbox label,
#registration-wrapper .newsletter-subscription .input.checkbox label,
#registration-wrapper .agreement-info .input.checkbox label,
#registration-wrapper .company-agreement-info .input.checkbox label,
#main-content .advertising-and-market-research-subscription .input.checkbox label,
#main-content .newsletter-subscription .input.checkbox label,
#main-content .agreement-info .input.checkbox label,
#main-content .raffle-agreement-info .input.checkbox label
#main-content .company-agreement-info .input.checkbox label{width:790px;}
.company-agreement-info .input.checkbox a,
.agreement-info a{text-decoration:underline;}
html* .newsletter-subscription .input.checkbox label,
html* .agreement-info .input.checkbox label{line-height:13px;margin-left:0;}
.box-content.no-affiliate-photo img.iphone{margin:10px 30px 0 20px;}
.box-content.no-affiliate-photo h1{text-align:center;}
#cupoco-product-info .video-link{font-weight:bold;}
/* =Invitation */
#content .invitation-user-photo{float:left;margin:28px 40px 0 45px;width:170px;}
#content .invitation-user-photo img{margin:0 0 5px 0;}
#content .invitation-user-photo .username{float:left;text-align:center;width:100%;}
#content .invitation-user-photo img.iphone{left:50px;top:0;border:none;}
#content .invitation-user-photo h2{text-align:center;}
#cupoco-product-info,
#content .raffle-info{margin:30px 0 0 80px;float:left;width:500px;position:relative;}
#content .raffle-info img{margin:0 8px 0 0;float:left;}
#content .raffle-info p.first{float:left;width:400px;}
#content .trust-info-landing{margin:0;float:right;width:60px;position:relative;}
#content .raffle-info h2{padding-right:25px;}
#content .raffle-info .boxy_help{position:absolute;right:-35px;top:20px;}
.raffle-registration-link{font-weight:bold;font-size:130%;}
.info-wrapper{width:100%;float:left;margin-top:30px;border-top:1px solid darkGray;}
#registration-invitation-navigation{float:right;width:298px;text-align:center;margin:40px 0 15px 0;}
#registration-invitation-navigation .submit{float:right;}
/* =Header*/
body.registration-invitation #header{margin:38px 0 25px 0;}
/* =Footer */
/* =Navigation*/
#registration-invitation-navigation{height:50px;;}
#registration-invitation-navigation a{text-decoration:none;}
body.registrationsadd_company #content .box-content{background:transparent url(../img/boxes/pictures/meadow-984x156px.png) no-repeat bottom right;}
form .radio-buttons.placeholder{width:250px;height:38px;float:left;margin-bottom:0.5em;;}
form .input.select.work-area-selector,
form .input.select.company-type-selector{min-height:38px;margin:0 0 0.5em 0;width:100%;}
.work-area-selector .checkbox,
.company-type-selector .checkbox{float:left;margin-right:5px;width:auto;}
.company-type-selector #CompanyPlatforms{margin:10px 0 10px 0;float:left;width:100%;}
#CompanyPlatforms .platform{margin-bottom:5px;float:left;padding-left:15px;background:transparent url(../img/bullets/angle-9x13.png) no-repeat 0px 0px;}
#CompanyRegistrationAddForm #CompanyPlatforms .platform{width:575px;}
#CompanyRegistrationAddForm #CompanyPlatforms .platform .full-qualified-domain-name{width:575px;float:left;}
#CompanyPlatforms select{width:140px;float:left;}
#content #CompanyPlatforms .remove{margin:5px;float:left;}
#CompanyPlatforms .controls{float:left;width:100%;height:25px;}
.vat-number-wrapper{float:left;margin-top:18px;}
/* REGISTRATION END
-------------------------------------*/
.mobile-web-app-startpage{font-weight:bold;font-size:13pt;display:block;margin-top:5px;}
/* =Press
---------------*/
.press-logos{width:100%;margin-bottom:1em;}
ul.press-logos li{float:left;width:215px;margin-right:20px;position:relative;}
ul.press-logos .cupoco-logo{background-image:url("../img/sprites/cupoco-press-logos-sprite.png");background-repeat:no-repeat;background-color:transparent;overflow:hidden;text-indent:-9999px;float:left;}
ul.press-logos .squared .cupoco-logo{width:200px;height:200px;display:inline-block;}
ul.press-logos .rectangle .cupoco-logo{width:200px;height:96px;display:inline-block;}
ul.press-logos .rectangle .cupoco-logo.magenta{background-position:0 -260px;}
ul.press-logos .rectangle .cupoco-logo.white{background-position:-200px -260px;}
ul.press-logos .squared .cupoco-logo.minimal.magenta{background-position:0 0;}
ul.press-logos .squared .cupoco-logo.minimal.white{background-position:-200px 0 ;}
ul.press-logos .squared .cupoco-logo.magenta{background-position:0 -400px;}
ul.press-logos .squared .cupoco-logo.white{background-position:-200px -400px;}
#CupocoPressLogoDownloadPressForm{width:100%;}
#CupocoPressLogoDownloadPressForm .input.radio{position:absolute;top:30%;left:40px;}
#CupocoPressLogoDownloadPressForm .submit{position:absolute;top:40%;left:35px;}
#CupocoPressLogoDownloadPressForm .rectangle .input.radio{top:20%;}
#CupocoPressLogoDownloadPressForm .input.select select{width:80px;}
/* =Back Button
---------------*/
.box-header .back-button{position:absolute;top:0px;left:-20px;}
.box-header .back-button a{height:100%;-moz-border-radius:0 13px 13px 0;-webkit-border-radius:13px 13px 13px 13px;border-radius:0 13px 13px 0;text-align:left;}
.box-header .back-button a span{background-image:url("../img/sprites/navigation-and-bullets-sprite.png");background-repeat:no-repeat;background-color:transparent;background-position:0 -718px;width:100%;display:inline-block;padding-left:25px;}
#content #main-content .box .box-header.with-back-button h1,
body.iframe-layout .box-header h1{width:100%;}
#content #main-content .box .box-header.with-back-button,
body.iframe-layout #content .box .box-header.with-back-button,
.box .box-header.with-back-button{padding:0 0 0 115px;width:725px;}
#content .box .box-header.with-back-button{width:1065px;}
.ui-icon.ui-disclosure-indicator{position:absolute;right:35px;top:80px;text-indent:-9999px;overflow:hidden;display:inline-block;width:20px;height:25px;background-image:url("../img/sprites/navigation-and-bullets-sprite.png");background-repeat:no-repeat;background-color:transparent;background-position:0 -805px;}
.marker-tooltip .ui-icon.ui-disclosure-indicator{top:35px;}
.ui-listview .ui-li-divider{width:1190px;}
#main-content .marker-tooltip .ui-listview .ui-li-divider{width:470px;}
#main-content .marker-tooltip .ui-listview .ui-li-divider:first-child{-moz-border-radius:0.6em 0.6em 0 0 ;-webkit-border-radius:0.6em 0.6em 0 0 ;border-radius:0.6em 0.6em 0 0;}
#main-content .ui-listview .ui-li-divider{width:870px;}
body.iframe-layout .ui-listview .ui-li-divider{width:890px;}
/* =NoResultsFoundOptions
----------------*/
#MorePossibilities{float:left;position:relative;width:300px;}
#MorePossibilitiesHeadLink{float:left;margin-left:0.25em;}
#MorePossibilities ul{margin-top:3px;padding:5px 5px 5px 0;background-color:white;opacity:0.95;border:1px solid #AAAAAA;/* border-top-width:0px;*/
-moz-border-radius:0 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:0 6px 6px 6px;}
#MorePossibilities ul li{padding:5px 20px 5px 20px;}
/* =ZoomSwitcher
---------------*/
#ZoomSwitcher{position:absolute;bottom:-32px;right:35px;/* height:17px;*/
background:url("../img/sprites/navigation-and-bullets-sprite.png") repeat-x scroll 0px -1012px transparent;border:1px solid #343735;border-top-width:0;float:left;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 6px 6px 6px;border-radius:0 0 6px 6px;-moz-box-shadow:0 0 1px #aaaaaa;/* FF3.5+ */
-webkit-box-shadow:0 0 1px #aaaaaa;/* Saf3.0+,Chrome */
box-shadow:0 0 1px #aaaaaa;/* Opera 10.5,IE 9 */}
#ZoomSwitchDecrease,
#ZoomSwitchIncrease{text-indent:-9999px;overflow:hidden;display:inline-block;width:40px;height:30px;float:left;}
#ZoomSwitchIncrease{background:url("../img/sprites/navigation-and-bullets-sprite.png") no-repeat scroll 10px -976px transparent;}
#ZoomSwitchDecrease{background:url("../img/sprites/navigation-and-bullets-sprite.png") no-repeat scroll 10px -932px transparent;}
/* =JobAds
------------*/
body.job_adsshow #content dl.job-options dd,
body.job_adsshow #content dl.job-options dt{float:left;font-size:11pt;width:auto;margin-right:5px;}
body.job_adsshow #content dl.job-options dd{margin-right:30px;width:110px;}
body.job_adsshow #content dl.job-options dd:last-child{margin:0;}
body.job_ads_admin .input.radio{height:60px;}
body.job_adsindex table th,
body.job_adsindex table td{padding-right:10px;}
body.job_adsshow #content .box-content h1,
body.job_adsshow #content .box-content h2,
body.job_adsshow #content .box-content h3,
body.job_adsshow #content .box-content ul,
body.job_adsshow #content .box-content ol{float:left;width:100%;}
body.newsletterssubscribe_to_newsletter_success #main-content ul li{float:left;}
body.terms ol li,
body.privacy ol li{float:left;margin-bottom:1em;}
.login-wrapper .input.checkbox{width:100%;}
.voucher-availability-subscription-infos .submit-wrapper,
.voucher-availability-subscription-infos .hint{width:100%;float:left;}
body.users_adminshow .photo,
body.companies_adminshow .company-logo{margin-bottom:1em;}
/* =Validation of chars
-------------------------*/
.input .length-validation-info{display:none;font-size:7pt;font-style:italic;color:#00A7E6;text-align:right;position:absolute;bottom:3px;right:6px;background:white;}
.input.textarea .length-validation-info{right:25px;}
.input .length-validation-info .length-validation-counter{margin-left:0.25em;}
body.cupoco_creation_wizarddefine_cupoco_properties label[for*="Description"],
body.cupoco_creation_wizarddefine_cupoco_properties label[for*="QualificationText"]{width:342px;}
.select.notification-city select{width:160px;}
.select.notification-city .remove{margin:5px;float:left;}
#NotificationCities .controls{width:100%;}
.newsletter_subscription_presets_admin .input.radio{height:auto;}
body.vouchers_listshow .textile-content br,
body.vouchers_adminindex #content .textile-content br{display:none;}
body.vouchers_listshow .textile-content *,
body.vouchers_adminindex #content .textile-content *{font-weight:normal;margin:0 0.5em 0 0;float:left;display:inline;font:11pt "Arial",sans-serif;}
body.vouchers_listshow .description .textile-content{max-height:100px;overflow:hidden;padding-bottom:35px;}
body.company_imagesindex .input.file{padding-left:10px;}
/* =Handwriting */
.handwriting{
	position: absolute;
}

.handwriting.now-in-landau{
  bottom: 80px;
  left: 238px;	
}

.handwriting.catch-up-5-percent-bonus-code{
  bottom: -64px;
  right: 0px;	
}

.handwriting.catch-up-5-percent-bonus-code.de{
	right: 0px;
}

.handwriting.register-bonus-code-christmas{
	left: 300px;
	bottom: 20px;
}

.handwriting.use-alternative-cupoco-voucher-web-app{
	left: 0px;
	bottom: -40px;
}

ul.bonus-codes{
	width:100%;
}

ul.bonus-codes li.bonus-code.input{
	height: 20px;
}

#FilterDataUserStatusGroup{
  float: left;
}

#PossibleCompaniesList div.select div.checkbox{
  clear: left;
}

body #PageInfoTab{
  display: block !important;
  height: 150px !important;
  margin: -45px 0 0 !important;
  padding: 0 !important;
  position: fixed !important;
  top: 45% !important;
  width: 25px !important;
  z-index: 100005 !important;
}

body #PageInfoTab #google-plus-account-id,
body #PageInfoTab a#uservoice-feedback-tab,
body #PageInfoTab a#uservoice-feedback-tab:link {
	float:left;
  display: block !important;
  width: 25px !important;
  height: 98px !important;
  padding: 0 !important;
  z-index: 100005 !important;
  background-position: 2px 50% !important;
  background-repeat: no-repeat !important;
  text-indent: -9000px;
	margin-bottom: 10px;
}


body #PageInfoTab #google-plus-account-id a{
	float:left;
	border: 1px #c24928 solid;
	border-color: #87331C #87331C #692816;
	border-width: 0 1px 1px 0;
	-moz-border-radius:0	3px 3px 0;
	-webkit-border-radius:0	3px 3px 0;
	border-radius:0	3px 3px 0;
}

#CompanyEditForm .company-type-selector .checkbox,
#CompanyEditBartererForm .company-type-selector .checkbox,
#CompanyEditAdvertiserForm .company-type-selector .checkbox,
#CompanyEditPublisherForm .company-type-selector .checkbox,
#CompanyEditSalesPartnerForm .company-type-selector .checkbox{
	width: 100%;
}
.criteria-filter .input.text,
.box-header-wrapper .toolbar .input.text,
.box-header-wrapper .toolbar .input.text input{width: 150px;}

.criteria-filter .input.text input{width: 135px; height: 24px}
