
/*  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
line-height:1;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
table {border-collapse:collapse;border-spacing:0;}
ol,ul {list-style:none;}
q:before,q:after,blockquote:before,blockquote:after {content:"";}form label{
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 2px;
    text-align: right;
    width: 180px;
}
form textarea {
    margin: 0 0 10px 0;
}
.formRightCol {
    margin: 0 35px 10px 190px;
}
form label.checkbox_label {
    font-weight: normal;
    text-align: left;
    margin: 2px 0 0px 10px;
    width: 450px;
}
form.content_form label.radio_label {
    width: auto;
    float: left;
    margin-bottom: 0;
    margin-top: 2px;
    line-height: 15px;
    white-space: nowrap;
}
form div.rowElem{
    clear: both;
    padding: 0 0px;
}
form .input_wrapper input,
form .select_wrapper select,
form textarea {
    border: 1px solid #626262;
    background: #fff;
    color: #999999;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
form span.red {
    padding: 0 5px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
    margin: 0px;
    padding: 0px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    overflow: visible;
    font-family: Arial, Helvetica, sans-serif;
}
*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */
button.jqTransformButton span {
    background: transparent url(/xbcr/uy/submit.gif) no-repeat right top;
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
    height: 17px;
}
button.jqTransformButton span span {
    background: transparent url(/xbcr/uy/submit.gif) no-repeat top left;
    color: #333;
    font-weight: normal;
    font-size: 12px;
    line-height: 13px;
    display: block;
    text-decoration: none;
    height: 17px;
    width: 17px;
}
/*hover*/
button.jqTransformButton_hover span span { background-position: left 0 ; }
button.jqTransformButton_hover span { background-position: right 0 ; }
/*clicked*/
button.jqTransformButton_click span span { background-position: left 0 ; }
button.jqTransformButton_click span { background-position: right 0 ; }
/* IE 6 */
*html button.jqTransformButton { height: 17px; }
*html button.jqTransformButton span span { height: 17px; }
/* IE 7 */
*+html button.jqTransformButton { height: 17px; }
*+html button.jqTransformButton span span { height: 17px; }
/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
    background: transparent url(/xbcr/uy/input_text_left.gif) no-repeat left top;
    height: 17px;
    padding: 0px;
    margin: 0 0 10px 0;
    float:left;
}
.jqTransformInputInner {
    background: transparent url(/xbcr/uy/input_text_right.gif) no-repeat top right;
    padding: 0px;
    margin: 0px 0px 0px 5px;
}
.jqTransformInputInner div {
    height: 17px;
    margin: 0px 5px 0px 0px;
}
.jqTransformInputInner div input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 13px;
    vertical-align: middle;
    height: 13px;
    color:#999999;    
    border: none;
    margin: 0;
    background: transparent;
    width: 250px;
    padding: 3px 0 0 0;
}
/* Firefox 3.6.1* */
.jqTransformFirefox3610 .jqTransformInputInner div input {
    padding-top: 2px;
}
/* IE6 */
*html .jqTransformInputInner div input {
    padding: 1px 0 0 0 !important;
    margin: 0 0 0 -5px !important;
    height: 13px !important;
}
/* Ie7 */
*+html .jqTransformInputInner div input {
    padding: 2px 0 0 0 !important;
    margin: 0 0 0 -5px !important;
    height: 14px !important;
    line-height: 13px !important;
}
/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}
/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}
.jqTransformSafari .jqTransformInputInner div {
    position: relative;
    overflow: hidden;
    margin: 0px 5px 0 0;
}
.jqTransformSafari .jqTransformInputInner div input {
    background-color: none;
    position: absolute;
    top: -1px;
    left: -1px;
    height: 17px; 
    padding-left: 2px;
    padding-top: 4px;
}
/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
    font-size: 11px;
    line-height: 13px;
}
table.jqTransformTextarea td{
    font-size: 1px;
    line-height: 1px;
    width: 5px;
    height: 5px;
    margin: 0;
    padding: 0;
}
table.jqTransformTextarea{
    margin: 0 0 10px 0;
    padding: 0;
    border-collapse: collapse;
    border: none;
    float: left;
}
table.jqTransformTextarea tr{
}
table.jqTransformTextarea textarea{
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(/xbcr/uy/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(/xbcr/uy/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(/xbcr/uy/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(/xbcr/uy/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(/xbcr/uy/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(/xbcr/uy/textarea-mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(/xbcr/uy/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(/xbcr/uy/textarea-bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(/xbcr/uy/textarea_br.gif) no-repeat top left;}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(/xbcr/uy/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(/xbcr/uy/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}
table.jqTransformTextarea .jqTransformSafariTextarea div {
    position: relative;
    overflow: hidden;
    border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
    background: none;
    position: absolute;
    top:-10px;
    left:-10px;
    padding: 10px 10px 10px 10px;
    resize: none;
}
/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;    margin-top:0px;}
.jqTransformRadio {
    background: transparent url(/xbcr/uy/radio.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display:block;/*display: -moz-inline-block;*/
}
/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
    display: block;
    float: left;
    margin-top: 0px;
}
a.jqTransformCheckbox {
    background: transparent url(/xbcr/uy/checkbox.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display:block;/*display: -moz-inline-block;*/
}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
    width: 45px;
    position: relative;
    height: 24px;
    background: url(/xbcr/uy/select_left.gif) no-repeat top left;
    float: left;
}
.jqTransformSelectWrapper div span {
    font-size: 9px;
    line-height: 12px;
    color: #999;
    float: none;
    position: absolute;
    white-space: nowrap;
    height: 17px;
    padding: 3px 0 0 5px;
    overflow: hidden;
    cursor: pointer;
    display: block;
    top: 0;
    left: 0;
}
*html .jqTransformSelectWrapper div span {
    padding-top: 3px;
}
.jqTransformSelectWrapper a.jqTransformSelectOpen {
    display: block;
    position: absolute;
    top: 0;
    right: -1px;
    width: 20px;
    height: 17px;
    background: url(/xbcr/uy/select_right.gif) no-repeat top right;
}
.jqTransformSelectWrapper ul {
    position: absolute;
    width: 50px;
    top: 18px;
    left: 0px;
    list-style: none;
    background-color: #FFF;
    border: solid 1px #CCC;
    display: none;
    margin: 0px;
    padding: 0px;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    z-index:10;
}
.jqTransformSelectWrapper ul a {
    display: block;
    padding: 5px;
    text-decoration: none;
    color: #393A3D;
    background-color: #FFF;
    font-size: 9px;
    line-height: 11px;
    height: 11px;
}
*html .jqTransformSelectWrapper ul a {
    padding-top: 4px;
    padding-bottom: 5px;
}
.jqTransformSelectWrapper ul a.selected {
    background: #EDEDED;
    color: #333;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
    background:#3582c4;
    color: #fff;
}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
/* ### aiticon - form items ### */
.mark_container {
    width: 100%;
}
/* input */
.input_wrapper {
    float: left;
    margin: 0;
    width: auto;
}
form.jqtransformdone .input_wrapper .error {
    background-position: left -93px;
    border: none;
    background-color: transparent;
}
form.jqtransformdone .input_wrapper .error .jqTransformInputInner {
    background-position: right -93px !important;
}
.input_wrapper .error {
    border: 1px solid #ff79c3;
    background-color:#FFF0F8;
}
/* radio */
.radio_wrapper {
    float: left;
    margin-bottom: 10px;
    margin-right: 0;
    width: 502px;
}
.radio_wrapper input {
    float: left;
}
.radio_wrapper .error {
    border: 1px solid #ff79c3;
}
.radio_item {
    float: left;
}
/* select */
.select_wrapper {
    float: left;
    margin: 0;
    width: auto;
}
.select_wrapper .error {
    border: 1px solid #ff79c3;
    background: #fff0f8;
}
form.jqtransformdone .select_wrapper .error {
    background: url(/xbcr/uy/select_left_error.gif) no-repeat top left;
    border: none;
}
form.jqtransformdone .select_wrapper .error a.jqTransformSelectOpen {
    background: url(/xbcr/uy/select_right_error.gif) no-repeat top right;
}
/* checkbox */
.checkbox_wrapper input {
    float: left;
}
.checkbox_wrapper {
    padding: 5px 0;
}
.checkbox_wrapper .error {
    border: 1px solid #ff79c3;
    width: 100%;
}
/* textarea */
form textarea.error { border: 1px solid #ff79c3; background-color:#FFF0F8;} 
form.jqtransformdone textarea.error { border: none; background-color: transparent;} 
table.jqTransformTextarea.error td#jqTransformTextarea-tl{background-position:0px -15px;}
table.jqTransformTextarea.error td#jqTransformTextarea-tm{background-position:0px -15px;}
table.jqTransformTextarea.error td#jqTransformTextarea-tr{background-position:0px -15px;}
table.jqTransformTextarea.error td#jqTransformTextarea-ml{background-position:-15px 0px;}
table.jqTransformTextarea.error td#jqTransformTextarea-mm{background-image: url(/xbcr/uy/textarea-mm-error.gif);}
table.jqTransformTextarea.error td#jqTransformTextarea-mr{background-position: -15px 0px;}
table.jqTransformTextarea.error td#jqTransformTextarea-bl{background-position:0px -15px;}
table.jqTransformTextarea.error td#jqTransformTextarea-bm{background-position:0px -15px;}
table.jqTransformTextarea.error td#jqTransformTextarea-br{background-position:0px -15px;}

/* buttons */
#content .jqTransformButton span {
    line-height: 18px !important;
    font-size: 13px !important;
    width: auto !important;
    padding: 0 !important;
}
#content button.jqTransformButton.submit span {
    background: #FA38A3;
    color: #fff;
    border: 1px solid #FA38A3;
    text-transform: uppercase;
    font-weight: bold;
    
}
    
#content button.jqTransformButton.cancel span {
    background:#F4F4F0;
    color: #000;
    border:1px solid #E1E1E0;
    text-transform: uppercase;
    font-weight: bold;
}
#content button.jqTransformButton.submit span span, 
#content button.jqTransformButton.cancel span span {
    border:0;
    background:none;
    padding: 0px 10px 0 10px !important;
    width: auto;
}
p.clr {
    padding: 0;
    margin: 0;
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}
 
/* Änderungen */ 
form .twoColRight label.checkbox_label {
    width: 150px;
}
.formRightCol label {
    width: auto;
    float: left;
    text-align: left;
    margin-top: 10px;
}
form table {
    border: 0;
    margin: 0;
}
form table td {
    padding: 5px 0 5px 0;
}
form table .checkbox_wrapper {
    padding: 0;
}body {
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#393a3d;
font-size:11px;
line-height:16px;
background:#fff;
}

img,div,span,a {behavior: url(/static/iepngfix.htc)}

a,.red {color:#FA38A3;background:transparent;text-decoration:none;outline:none;}
a:hover {color:#D7257F;}
p,b,h4 {font-size:12px;line-height:18px;padding-bottom:15px;}
b,h4 {padding-bottom:0;}
h2 {font-size:24px;color:#525455;background:#fff;}
h3 {line-height:16px;font-size:15px;}
h5,.nhdl,#content.popup h2 {font-size:14px;}
h2,h3,h5 {margin-bottom:8px;}
option,input {color:#999;}
input {padding:2px; border:0;}
h1,h2,h3,h4,h5,th,.mlink,.pages,.nhdr,.s130 a,#cb_result .red {font-weight:bold;}
table {margin:5px 0 15px 0;font-size:12px;border:1px solid #f4f4f0;}
th {color:#fff;background:#6f7176;border:0;text-transform:uppercase;padding:6px 0 5px 5px;}
td {padding:5px;vertical-align:top;}
tr.bg_lgr {background:#f4f4f0;}
.ital {font-style:italic;}
.left {float:left;}
.right {float:right;}
.clearfix {display:block;height:1px;float:none;clear:both;}
.brdr {border-top: 1px solid #E5E4E0;}
.ibrdr, a .ibrdr,.four_box img {border: 1px solid #E5E4E0;}
.nobrdr {border:0;margin:0;}
.clearfix.brdr {margin:15px 0 10px 0;}
.normal {font-weight:normal;}
.policy {line-height:21px;}

.qustn {display:block;width:14px;height:14px;background:transparent url(/xbcr/uy/question.gif) no-repeat scroll 0 0;margin:2px 0 0 5px;}
.ml {margin-left:-10px;}
.rd_arrows,.linklist .activ {font-weight:bold;background:transparent url(/xbcr/uy/arrows_rd.gif) no-repeat scroll right 4px;padding-right:10px;}
.up {background:transparent url(/xbcr/uy/up.gif) no-repeat scroll right 1px;padding-right:33px;}
.down {background:transparent url(/xbcr/uy/down.gif) no-repeat scroll right 1px;padding-right:33px;}
.grey {color:#BCBBB8;}
.l_grey,.l_grey a {color:#bcbcb3;font-size:10px;line-height:12px;}
.l_grey a,.pages a,.line {text-decoration:underline;}
.m_grey {color:#666;}
.d_grey {color:#3F4143;background:transparent;}
.grey_bg {background:#f1f0eb;}
.dark_bg {background:#525455;}
.mlink {position:relative;bottom:0;background:transparent url(/xbcr/uy/arrow_rd.gif) no-repeat 0 1px;padding:0 10px 12px 8px;font-size:12px;}
.box {margin:0 35px 20px 0}
.box strong {font-weight:bold;}
.s100 {width:100px;overflow:hidden;}
.s120 {width:120px;overflow:hidden;}
.s130 {width:130px;overflow:hidden;}
.s160 {width:160px;overflow:hidden;}
.s200 {width:200px;overflow:hidden;}
.s220 {width:220px;overflow:hidden;}
.s233 {width:233px;overflow:hidden;}
.s240 {width:240px;overflow:hidden;}
.s260 {width:260px;overflow:hidden;}
.s280 {width:280px;overflow:hidden;}
.s292 {width:292px;overflow:hidden;}
.s300 {width:300px;}
.s310 {width:310px;overflow:hidden;}
.s330 {width:330px;overflow:hidden;}
.s345 {width:345px;overflow:hidden;}
.s360 {width:360px;overflow:hidden;}
.s380 {width:380px;overflow:hidden;}
.s400 {width:400px;}
.s420 {width:420px;}
.s480 {width:480px;overflow:hidden;}
.s503 {width:503px;overflow:hidden;}
.s510 {width:510px;overflow:hidden;}
.s570 {width:570px;overflow:hidden;}
.s610 {width:610px;overflow:hidden;}
.s720 {width:720px;overflow:hidden;}
.s760 {width:760px;overflow:hidden;}
.rm0 {margin-right:0;}
.rm10 {margin-right:10px;}
.rm20 {margin-right:20px;}
.rm28 {margin-right:28px;}
.rm50 {margin-right:50px;}
.bm0 {margin-bottom:0;}
.bm5 {margin-bottom:5px;}
.bm10 {margin-bottom:10px;}
.bm30 {margin-bottom:30px;}
.pb0 p,#content ul.pb0 li, .pb0 {padding-bottom:0;}
.pb100 {padding-bottom:100px;}
.pb200 {padding-bottom:200px;}
.pad10 {padding:10px;}
.lh14 {line-height:14px;}
.lh18 {line-height:18px;}
.lh22 {line-height:22px;}
.lh29 {line-height:29px;}
#wrapper {position:relative;width:996px;margin:0 auto;background:transparent url(/xbcr/uy/sidebar.gif) no-repeat scroll 212px 12px;}
#wrapper.home {background:#fff;}
#sidebar h2,#content h1,h3,h5 {color:#34BEF5;text-transform:uppercase;}
#channels {width:1006px;height:33px;top:107px;left:-11px;position:absolute;z-index:0;}
#channels li {border-right:1px solid #E5E4E0;padding:10px 25px;float:left;font-weight:bold;text-transform:uppercase;}
#channels li#m1 {padding-left:0;}
#channels li#m6 {border:0;}
#channels li a {color:#3F4143;padding-bottom:7px;}
#channels li a:hover,#channels li.activ a {color:#BCBCB3;border-bottom:1px solid #FA38A3;}
#footer {display:block;margin:0 auto;height:33px;background:#fff;width:917px; position: relative; z-index: 2000; }
#footer li {float:left;margin-top:15px;padding-bottom:10px;margin-right:10px;height:14px;}
#footer li a {color:#8B8D90;}
#footer li a:hover {color:#BCBCB3;}
#user_nav {height:36px;background:#34BEF5;color:#fff;right:0px;position:relative;width: 100%;z-index: 1000;}
#user_nav #unav {float: right;}
#user_nav li {float:left;height: 24px; padding-top: 12px;}
#user_nav a {margin-right:15px;color:#fff;background:#34BEF5;}
#user_nav a:hover {color:#8CE2FE;}
#user_nav a,#user_nav select {line-height:12px;}
#user_nav a,#user_nav select,#lng div span,#sidebar li {text-transform:uppercase;}
#user_nav select {color:#34BEF5;background:#fff;overflow:hidden;padding:0 0 0 0;height:13px;border:0;font-size: 11px;}
#user_nav li#worldwide {width: 80px; height: 36px; margin-right: 0; padding-top: 0; }
#user_nav li#worldwide a { display: block; width: 80px; height: 36px; background: url(/xbcr/uy/bg_worldwide.gif) no-repeat 0 0; }
#user_nav li#worldwide a:hover { background: url(/xbcr/uy/bg_worldwide.gif) no-repeat -80px 0; }
#lng {width: auto; margin-right: 15px;}
#lng a {color:#34BEF5;background:#fff;margin:0;width:15px;}
#lng .jqTransformSelectWrapper {background:none;width: 95px; z-index: 100 !important;}
#lng .jqTransformSelectWrapper a.jqTransformSelectOpen {background:transparent url(/xbcr/uy/lselect_right.gif) no-repeat scroll left top;right:2px;}
#lng .jqTransformSelectWrapper div span {background:#fff;color:#34BEF5;height:13px;padding:0px;line-height:13px;text-indent:5px;width: auto;}
#lng .jqTransformSelectWrapper ul {top:14px;border:0;background:transparent;}
#lng li {float: none; height: auto; padding: 0; margin: 0;}
#lng li a {width:auto;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#lng .last {border-bottom: 1px solid #ccc;}
#search .logo {background:#fff url(/xbcr/uy/logo.gif) no-repeat 0 0;margin-left:0px;}
#search .logo,#search .logo a {
text-indent:-999em;
display:block;
height:71px;
width:300px;
}
#search form label {
background:none;
font-size:10px;
line-height:26px;
padding:0 8px;
display: block;
width: auto;
margin: auto;
font-weight: normal;
}
#search form {background:#F4F4F0;margin:2px 38px 0 0;height:29px;}
#search select {
background:url(/xbcr/uy/select_cat.gif) no-repeat 0 0;
color:#999;
overflow:hidden;
padding:2px 0 0 7px;
width:145px;
height:17px;
}
#bc,#bk {margin:5px 0 0 0;}
#bk {margin-left:13px;}
#by_key {width:144px;color:#999999;}
#submit {margin:4px 5px 0 3px;}
#content ul {position:relative;}
#content .jqTransformSelectWrapper ul {left:0;max-height:190px;}
#content li {font-size:12px;line-height:18px;padding-bottom:15px;background:transparent url(/xbcr/uy/bullit.gif) no-repeat 0 8px;padding-left:15px;}
#content .jqTransformSelectWrapper li {padding:0;background:none;}
#content .indent {left:20px;}
.indent li {width:85%;}
#content #mycarousel li,#sitemap li,#content .linklist li {background:none;padding:0;}
#content .jqTransformButton span {line-height:17px;padding:0 4px 0 4px;text-align:left;white-space:nowrap;width:100%;}
#content .submit.jqTransformButton span {background:#FA38A3;color:#fff;border:1px solid #FA38A3;}
#content .cancel.jqTransformButton span {background:#F4F4F0;border:1px solid #E1E1E0;}
#content .submit.jqTransformButton span span, #content .cancel.jqTransformButton span span {border:0;background:none;}
/*  cookbook.php  */
#cb_search {padding:10px 0 0 10px;overflow:hidden;}
#cb_search.box.s345 {padding-bottom:32px;}
#cb_search .jqTransformInputWrapper,#cb_search .jqTransformSelectWrapper {margin-right:10px;}
#cb_search .jqTransformInputWrapper,#cb_search .jqTransformSelectWrapper,#cb_search .jqTransformSelectWrapper a.jqTransformSelectOpen {background:#EBEDEF;height:20px;}
#cb_search .jqTransformInputInner {background:none;margin-bottom:10px;}
#cb_search label {width:72px;color:#EBEDEF;font-weight:normal;font-size:11px;line-height:25px;text-align:left;}
#cb_search .submit.jqTransformButton {margin-top:0; padding-bottom:10px;}
#cb_search .jqTransformInputInner input,#cb_search .jqTransformSelectWrapper div span {font-size:12px;font-family:Arial,Verdana,Helvetica,sans-serif;}
.adv_search {position:absolute;padding-top:17px;font-size:9px;}
.box.s610 form.jqtransformdone label {text-align:left;font-weight:normal;margin:7px 0 10px 0;white-space:nowrap;float:left;}
#cbs_form .jqTransformSelectWrapper {margin-right:15px;}
.prev_month,.next_month {display:block;width:15px;height:20px;background:transparent url(/xbcr/uy/arrows2.gif) no-repeat 0 6px;}
.prev_month {margin-left:10px;}
.next_month {background:transparent url(/xbcr/uy/arrows.gif) no-repeat 0 6px;margin-right:10px;}
#cb_result {border:0;}
#cb_result th {text-transform:inherit;}
#cb_result td {padding-left:10px;}
#cb_result .bg_lgr td {padding-left:0;}
#cb_result th .l_grey {color:#fff;}
.td_pages {padding: 0;}
.td_pages .pages {margin-bottom:0;}
#cb_result .jqTransformRadioWrapper {margin-top:0;}
#cb_result .l_grey {line-height:18px;}
#cb_result tr, .results td {border-bottom:1px solid #E5E4E0;}
#wpages {background:none;margin-bottom:20px;}
#archive {padding-bottom:20px;}
#archive h2 {font-size:13px;color:#34BEF5;}
#archive a, .month {font-size:12px;padding-bottom:8px;}
.month {display:block;width:108px;}
.divide {display:block;width:22px;height:14px;background:transparent url(/xbcr/uy/divide.gif) no-repeat 0 0;}
.also p, .also span.red {line-height:14px;font-size:12px;}
#sidebar {border-right:1px solid #E5E4E0;margin:67px 0 0 0;width:200px;position:relative;left:12px;float:left;}
#sidebar h2 {font-size:14px;background:#fff;margin-left:-2px;}
#sidebar span.d_grey {border-top:1px solid #E5E4E0;margin-top:220px;padding:12px 0;display:block;font-size:12px;}
#sidebar li a,#sidebar ul ul li,#sidebar span.d_grey,#sidebar .l_grey {width:180px;font-weight:bold;}
#sidebar .l_grey {line-height:16px;margin-bottom:10px;}
#sidebar li a {color:#525455;background:#fff;font-size:12px;line-height:14px;display:block;padding:12px 0;border-bottom:1px solid #E5E4E0;}
#sidebar li a:hover,#sidebar li a.activ,#sidebar li a.activ:hover {color:#989A9B;}
#sidebar ul ul a {color:#FA38A3;background:white;font-size:11px;border:0;padding:6px 0;}
#sidebar ul ul a:hover,#sidebar ul ul a.activ,#sidebar ul ul a.activ:hover {color:#FA38A3;background:transparent url(/xbcr/uy/arrow_rd.gif) no-repeat 0 8px;margin-left:-8px;padding-left:8px;}
#sidebar ul li.last a,#sidebar ul ul ul li.last {border:0;}
#sidebar ul ul li.last {border-bottom:1px solid #E5E4E0;}
#sidebar ul ul ul {margin-left:8px;}
#wrapper.home #content {margin:35px 0 -50px 0;width:100%;position: relative; z-index: 500;}
#content {float:right;margin:70px 40px 0 0;width:725px;}
#content.popup {margin:15px 20px 0;width:420px;float:left;}
#content h1 {font-size:38px;margin:0 0 10px -2px;line-height:44px;}
#phead {width:100%;height:35px;background:#34BEF5;}
#brdcrmp {
border-bottom:1px solid #E5E4E0;
display:block;
font-size:12px;
line-height:15px;
margin-bottom:15px;
padding:5px 0;
}
#brdcrmp .sep {
background:transparent url(/xbcr/uy/arrow.gif) no-repeat scroll 50% 50%;
display:inline-block;
height:9px;
margin:0 5px;
width:12px;
}
#brdcrmp a {
color:#000;
}
#brdcrmp a:hover {
color:#bcbcb3;
}
.hdlt {width:160px;margin:6px 0 0 10px;}
.hdlt p,.hdlt h4 {font-size:11px;line-height:10px;}
#content span.m_grey {font-size:12px;font-weight:bold;padding-bottom:5px;display:block;}
#teaser {width:100%;z-index:1;position:relative;}
.buckets {margin:0 auto;position:relative;z-index:1;top:-110px;width:950px;}
.buckets .last {margin-right:0;}
.bucket {width:220px;height:145px;margin-right:17px;}
.bucket a {color:#898A8E;display:block;position:relative;}
.bucket .bucket-headline {display:block;font-weight:normal;text-transform:uppercase;background:#fff;padding:9px 9px;}
.bucket .bucket-subline {position:absolute;display:none;background: url(/xbcr/uy/bkt_trans_bg.png) top left;padding:9px 9px;font-size:10px;text-transform:uppercase;width:202px;}
.bucket .over {display:block;color:#444;}
.bucket a:hover .blue-bg {background:#34BEF5;color:#fff;}
.bucket a:hover .grey-bg {background:#898A8E;color:#fff;}
.bucket a:hover .green-bg {background:#69C05F;color:#fff;}
.bucket a:hover .red-bg {background:#D7257F;color:#fff;}
#rcv,#sup {display:block;position:relative;font-size:14px;top:-4px;}
#rcv {width:460px;}
#rcv a {color:#34BEF5;}
#sup {width:60px;margin-left:12px;}
.home #rcv,.home #sup {top:-70px;}
.home #rcv {margin-left:43px;}
.brdr_lr {border-left:1px solid #E5E4E0; border-right:1px solid #E5E4E0; padding:0 15px 5px 15px;margin-bottom:0;}
.module {/*width:205px;*/margin:0 15px 35px 0;}
.module img {margin-bottom:5px;}
.module h4 {font-size:14px;padding-bottom:5px;}
.module.fheight {height:220px}
.module.fheight .mlink {position:absolute;bottom:0}
.twoBox .module {width:345px;}
.threeBox .module {width:205px;}
h4.m_grey, br.h4_pad {margin-bottom:8px;font-size:12px;}
.brdr_box,.strech_box {overflow:hidden;}
#video_box {overflow:hidden;margin-bottom:15px;}
#video_box a {text-decoration:underline;line-height:16px;}
#video_box div p {padding-bottom:0;}
#video_box .ibrdr {margin:0 0 5px 5px;}
#mflash {margin-bottom:15px;}
#bpflash {
    float: left;
    margin-bottom: 15px;
    margin-left: 29px;
    margin-top: 10px;
}
#video_box .four_box {margin:10px;}
.four_box {width:160px;height:174px;overflow:hidden;margin:5px 20px 10px 0;font-size:12px;}
.four_box h4 {padding: 8px 0 2px 0;}
.four_box p,.four_box span {line-height:14px;}
.imglrg {margin-bottom:5px;}
#video {text-align:center;padding:15px 0;}
#player_api {left:25px; position:relative;}
#contact,.btn_rd {display:block;text-align:center;line-height:19px;color:#fff;background:#3F4143;}
#contact {width:68px;height:20px;}
.btn_rd {text-transform:uppercase;color:#fff;background:#FA38A3;padding:0 5px;}
a.btn_rd:hover {color:#fff;background:#FA38A3;}
.brdr_box img.hline {margin:-10px 35px 0 35px;}
.brdr_box.prt .grey_box {width:223px;}
.brdr_box.prt img.hline {height:90px;margin:5px 3px 0 0;}
.grey_box {padding:5px;margin:5px 3px 20px 0;background:#ecebe5;}
.grey_box img {margin-right:5px;margin-top:3px;}
.grey_box p {color:#bcbcb3;}
.grey_box.imgtxt p {width:55%;padding-bottom:0;}
/*  party_location_search.php  */
.box .grey_box {padding:10px;margin-right:0;}
.box .grey_box p {color:#393a3d;}
.pcount {display:block;width:170px;}
.pages {color:#FA38A3;background:#F4F4F0;padding:10px 0 0 10px;margin-bottom:10px;font-size:11px;height:22px;} 
.pages .jqTransformSelectWrapper {margin:-3px 0 0 5px;}
.pages .jqTransformSelectWrapper a.jqTransformSelectOpen {right:-3px;}
.pages b {line-height:11px;font-size:11px;}
#content .pages ul {left:0;}
.bracket,.bracket2 {display:block;width:10px;height:10px;background:transparent url(/xbcr/uy/arrow_rd2.gif) no-repeat 2px 1px;float:left;padding-right:3px;}
.bracket2 {background:transparent url(/xbcr/uy/arrow_rd.gif) no-repeat 2px 1px;}
.pages .right {margin-right:10px;}
.pages b.left, .pages a {padding: 0 2px 0 0;}
.box_vlink {overflow:hidden;}
.box_vlink .mlink.line {line-height:24px;}
#sitemap ul {list-style-type:none;left:0;margin-bottom:20px;}
#sitemap a {font-weight:bold;text-decoration:underline;text-transform:uppercase;}
#sitemap ul ul {left:10px;margin-bottom:0;}
#sitemap ul ul a {font-weight:normal;text-transform:inherit;}
#content ul.linklist {list-style-type:none;left:0;margin-top:11px;}
#content ul.linklist li, #content.popup li {padding-bottom:0;}
#content ul.linklist li a {font-weight:bold;text-decoration:underline;}
#theme ul,#content.popup ul {margin-bottom:15px;}
#theme li {padding-bottom:0;}
#theme ul.l_grey a {font-size:12px;}
.input_rm .jqTransformInputWrapper ,.input_rm .jqTransformSelectWrapper {margin-right:10px;}
div.tabContainer div.tab {display: block;min-height:450px;}
div.tabContainer div.current {display: block;}
#pictures {display:none;}
#fullframe {margin-left:0px;margin-top:-10px;}
iframe {padding-bottom:15px;}
.jqTransformSelectWrapper ul a {color:#393a3d;}
.box_intro.tb .box.s360.rm0.text {float:left;}
.box_intro.tb .box.s345.rm0.image {float:right;}
.box_intro.bt .box.s360.rm0.text {float:right;}
.box_intro.bt .box.s345.rm0.image {float:left;}
.pr_ml {padding:10px 10px 7px 10px;}
.pr_ml img {margin-right:4px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #by_key {padding-top:20px;}
    #fullframe {margin-left:41px;}
    #lng .jqTransformSelectWrapper a.jqTransformSelectOpen {right:6px;}    
}
 
.pr_ml {padding:10px 10px 7px 10px;margin-bottom:15px;}
 
table.nobrdr {margin-bottom:15px;}
table.nobrdr td {font-size:11px;padding:0;}
.radiolabel {padding-top:5px;}

.social_community_links {
    margin-top:1px;
    float:right;
    position:relative;
    display:block;
}

/* #### Centered Images #### */
.four_box img {
    border: none;
}
.centered-image {border: 1px solid #E5E4E0; background: #fff;}

.centered-image .anchor-spacer, 
.centered-image-noborder .anchor-spacer{position: absolute;}

.centered-image .anchor-spacer  img,
.centered-image-noborder .anchor-spacer img {width: 100%; height: 100%;}

.centered-image table,
.centered-image-noborder table {margin: 0; border: 0;width: 100%; height: 100%;}

.centered-image table td,
.centered-image-noborder table td {padding: 0; vertical-align: middle; text-align: center;}

.centered-image table td img,
.centered-image-noborder table td img {margin: 0;}

.detail-page-image,
.detail-page-image  .anchor-spacer {width: 288px; height: 216px;}

.teaser-t1-image,
.teaser-t1-image  .anchor-spacer {width: 153px; height: 115px;}

.teaser-t2-image,
.teaser-t2-image  .anchor-spacer {width: 96px; height: 72px;}

.teaser-t3-image,
.teaser-t3-image  .anchor-spacer {width: 101px; height: 76px;}

.teaser-t4-image,
.teaser-t4-image  .anchor-spacer {width: 180px; height: 121px;}

.teaser-t5-image,
.teaser-t5-image  .anchor-spacer {width: 146px; height: 110px;}

.tiker-image,
.tiker-image  .anchor-spacer {width: 176px; height: 132px;}
 
.intro-box-image,
.intro-box-image  .anchor-spacer {width: 336px; height: 223px;}
 
 
/* linked teaser elements */
a h5 { cursor: pointer; }
h4 a, h4 a:hover { color: #393A3D; font-size: 12px; line-height: 18px; font-weight: bold;}

/* Sitemap */
#sitemap > ul { width: 50%; float: left; }
#sitemap ul ul { width: 100%; left: 0; }
#sitemap ul ul ul { left: 10px;}
#sitemap h5 a, #sitemap h5 a:hover  { color: #34BEF5; font-size: 14px; font-weight: bold; text-decoration: none; }
#sitemap ul ul a { font-weight: bold; text-transform: uppercase; }
#sitemap ul ul ul a { font-weight: normal; text-transform: none; }

.withoutMarginLeft { margin-left: 0 !important; }/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}
#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}
.TB_overlayMacFFBGHack {background: url(/xbcr/uy/macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 4px solid #525252;
    text-align:left;
    top:50%;
    left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}
#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}
#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}
#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}
#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}
#TB_title{
    background-color:#e8e8e8;
    height:27px;
}
#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
    padding:15px;
}
#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}
#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}/*  */

/* ----------------------------------
        Tupperware style Theme
    ----------------------------------- */
    
    div.tupperware .pp_top .pp_left { background: url(/xbcr/uy/sprite.png) -88px -53px no-repeat; } /* Top left corner */
    div.tupperware .pp_top .pp_middle { background: url(/xbcr/uy/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
    div.tupperware .pp_top .pp_right { background: url(/xbcr/uy/sprite.png) -110px -53px no-repeat; } /* Top right corner */
    
    div.tupperware .pp_content .ppt { color: #000; }
    div.tupperware .pp_content_container .pp_left { background: url(/xbcr/uy/contentPatternLeft.png) top left repeat-y; } /* Content background */
    div.tupperware .pp_content_container .pp_right { background: url(/xbcr/uy/contentPatternRight.png) top right repeat-y; } /* Content background */
    div.tupperware .pp_content { background: #fff; } /* Content background */
    div.tupperware .pp_expand { background: url(/xbcr/uy/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
    div.tupperware .pp_expand:hover { background: url(/xbcr/uy/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
    div.tupperware .pp_contract { background: url(/xbcr/uy/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
    div.tupperware .pp_contract:hover { background: url(/xbcr/uy/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
    div.tupperware .pp_close { width: 22px; height: 22px; background: url(/xbcr/uy/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
    div.tupperware #pp_full_res .pp_inline { color: #000; } 
    div.tupperware .pp_loaderIcon { background: url(/xbcr/uy/loader.gif) center center no-repeat; } /* Loader icon */
    
    div.tupperware .pp_nav .pp_arrow_previous { background: url(/xbcr/uy/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
        div.tupperware .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
    div.tupperware .pp_nav .pp_arrow_next { background: url(/xbcr/uy/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
        div.tupperware .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
    div.tupperware .pp_nav { margin-top: 0; }
    div.tupperware .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
    
    div.tupperware .pp_next:hover { background: url(/xbcr/uy/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
    div.tupperware .pp_previous:hover { background: url(/xbcr/uy/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
    
    div.tupperware .pp_bottom .pp_left { background: url(/xbcr/uy/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
    div.tupperware .pp_bottom .pp_middle { background: url(/xbcr/uy/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
    div.tupperware .pp_bottom .pp_right { background: url(/xbcr/uy/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

    
    
/* ------------------------------------------------------------------------
    DO NOT CHANGE
------------------------------------------------------------------------- */
    div.pp_pic_holder a:focus { outline:none; }
    div.pp_overlay {
        background: #000;
        display: none;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 9500;
    }
    
    div.pp_pic_holder {
        display: none;
        position: absolute;
        width: 100px;
        z-index: 10000;
    }
        
        .pp_top {
            height: 20px;
            position: relative;
        }
            * html .pp_top { padding: 0 20px; }
        
            .pp_top .pp_left {
                height: 20px;
                left: 0;
                position: absolute;
                width: 20px;
            }
            .pp_top .pp_middle {
                height: 20px;
                left: 20px;
                position: absolute;
                right: 20px;
            }
                * html .pp_top .pp_middle {
                    left: 0;
                    position: static;
                }
            
            .pp_top .pp_right {
                height: 20px;
                left: auto;
                position: absolute;
                right: 0;
                top: 0;
                width: 20px;
            }
        
        .pp_content { height: 40px; }
        
        .pp_content .ppt {
            left: auto;
            margin-bottom: 5px;
            position: relative;
            top: auto;
        }
        
        .pp_fade { display: none; }
        
        .pp_content_container {
            position: relative;
            text-align: left;
            width: 100%;
        }
        
            .pp_content_container .pp_left { padding-left: 20px; }
            .pp_content_container .pp_right { padding-right: 20px; }
        
            .pp_content_container .pp_details {
                margin: 10px 0 0px 0;
            }
                .pp_description {
                    display: none;
                    margin: 0 0 5px 0;
                }
                
                .pp_nav {
                    clear: left;
                    float: left;
                    margin: 3px 0 0 0;
                }
                
                    .pp_nav p {
                        float: left;
                        margin: 2px 4px;
                    }
                
                    .pp_nav a.pp_arrow_previous,
                    .pp_nav a.pp_arrow_next {
                        display: block;
                        float: left;
                        height: 15px;
                        margin-top: 3px;
                        overflow: hidden;
                        text-indent: -10000px;
                        width: 14px;
                    }
        
        .pp_hoverContainer {
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 2000;
        }
        
        a.pp_next {
            background: url(/xbcr/uy/btnNext.png) 10000px 10000px no-repeat;
            display: block;
            float: right;
            height: 100%;
            text-indent: -10000px;
            width: 49%;
        }
            
        a.pp_previous {
            background: url(/xbcr/uy/btnPrevious.png) 10000px 10000px no-repeat;
            display: block;
            float: left;
            height: 100%;
            text-indent: -10000px;
            width: 49%;
        }
        
        a.pp_expand,
        a.pp_contract {
            cursor: pointer;
            display: none;
            height: 20px;    
            position: absolute;
            right: 30px;
            text-indent: -10000px;
            top: 10px;
            width: 20px;
            z-index: 20000;
        }
            
        a.pp_close {
            display: block;
            float: right;
            text-indent: -10000px;
        }
        
        .pp_bottom {
            height: 20px;
            position: relative;
        }
            * html .pp_bottom { padding: 0 20px; }
            
            .pp_bottom .pp_left {
                height: 20px;
                left: 0;
                position: absolute;
                width: 20px;
            }
            .pp_bottom .pp_middle {
                height: 20px;
                left: 20px;
                position: absolute;
                right: 20px;
            }
                * html .pp_bottom .pp_middle {
                    left: 0;
                    position: static;
                }
                
            .pp_bottom .pp_right {
                height: 20px;
                left: auto;
                position: absolute;
                right: 0;
                top: 0;
                width: 20px;
            }
        
        .pp_loaderIcon {
            display: block;
            height: 24px;
            left: 50%;
            margin: -12px 0 0 -12px;
            position: absolute;
            top: 50%;
            width: 24px;
        }
        
        #pp_full_res {
            line-height: 1 !important;
        }
        
            #pp_full_res .pp_inline {
                text-align: left;
            }
            
                #pp_full_res .pp_inline p { margin: 0 0 15px 0; }
    
        div.ppt {
            color: #fff;
            display: none;
            font-size: 17px;
            left: 0;
            position: absolute;
            top: 0;
            z-index: 9999;
        }
/* ------------------------------------------------------------------------
    Miscellaneous
------------------------------------------------------------------------- */
    .clear_fix:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
    }
    .clear_fix {display: inline-block;}
    /* Hides from IE-mac \*/
    * html .clear_fix {height: 1%;}
    .clear_fix {display: block;}
    /* End hide from IE-mac */
 
    .pp_details p {
        padding: 0 0 8px 0;
        margin: 0;
    }
    .pp_details .pp_nav {
        height: 22px;
        overflow: hidden;
    }
    .pp_details .pp_nav p {
        padding: 0;
    }/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 178px;
    height: 170px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}#mycarousel {margin-left:0px;}
#mycarousel p {color:#FA38A3;width:98%;line-height:12px;}
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    /*background: #F0F6F9;
        border: 1px solid #346F97;*/
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    /*width: 245px;*/
    padding:10px 0 30px 0;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    /*width:  245px;
        height: 75px;*/
        width: 725px;
         height: 170px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
   /* width:  75px;
       height: 245px;*/
    width: 150px;
    height: 150px;
}
.jcarousel-skin-tango .jcarousel-item {
    /*width: 75px;
        height: 75px;*/
    }
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 4px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 185px;
    left: 32px;
    width: 32px;
    height: 32px;
    cursor: pointer;
/*    background: transparent url(/xbcr/uy/next-horizontal.png) no-repeat 0 0;*/
    background: transparent url(/xbcr/uy/next.gif) no-repeat 0 0;
    
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    /*background-position: -32px 0;*/
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
   /* background-position: -64px 0;*/
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 185px;
    left: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    /*background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
    background: transparent url(/xbcr/uy/prev.gif) no-repeat 0 0;
    
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
   /* background-position: -32px 0;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    /*background-position: -64px 0;*/
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/xbcr/uy/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/xbcr/uy/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}#overlay, #worldwideoverlay{
    display: none;
    background-image: url();
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10000;
}
#lightwindow, #worldwidewindow{
    display: none;
    width: 694px;
    position: absolute;
    z-index: 10100;
    background: #fff;
    padding: 13px 13px 3px 13px;
}
#worldwidewindow{
    padding: 13px;
}
#lightwindow .closeButton,
#worldwidewindow .closeButton {
    position: absolute;
    right: 20px;
    top: 22px;
    z-index: 10200;
}
#lightwindow .head,
#worldwidewindow .head {
    width: 100%;
    background: #34bef5;
    height: 49px;
}
#lightwindow .content,
#worldwidewindow .content {
    margin: 14px 0 0 0; 
}
#worldwidewindow .content {
    padding: 0 10px;
}
#lightwindow .head h2,
#worldwidewindow .head h2,
#worldwidewindow .head h1 {
    font-family: Verdana, Helvetica;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 11px 25px;
    text-decoration: none;
    background-color: transparent;
}
#worldwidewindow .content .countries,
#content .content .countries {
    width: 220px;
    float: left;
}
#worldwidewindow .content .countries li,
#content .content .countries li {
    margin: 0 0 4px 0;
    width: 230px;
    height: 20px;
    padding: 0;
    background-image: none;
}
#worldwidewindow .content .countries a,
#content .content .countries a {
    background: none no-repeat scroll 0 0 transparent;
    padding:0;
    font-size: 12px;
}
#worldwidewindow .content .countries a:hover,
#content .content .countries a:hover {
    text-decoration: underline;
}
#worldwidewindow .content .countries span,
#content .content .countries span{
    background: url("/xbcr/uy/arrow_rd.gif") no-repeat scroll 0 12px transparent;
    font-weight: bold;
    color: #FA38A3;
    font-size: 12px;
    padding: 10px 0px 10px 16px;
}
#worldwidewindow .content .countries a span,
#content .content .countries a span{
    background: none no-repeat scroll 0 11px transparent;
    padding: 0;
}

