/* *************** My Ticketmaster CSS Overlay *********************  */

/* Layout selectors */
.main-block {
  float:left;
  width:660px;
}

.side-block {
  float:right;
  width:300px;
}

.nav-block {
  float:left;
  width:225px;
}

.results-block {
  float:right;
  width:740px;
}

.login-main-block {
  float:left;
  width:666px;
}

.login-side-block {
  float:left;
  width:315px;
}

/* myTM exclusive style overrides */

input.button, input.button:hover {
  font-size:18px;
  padding:1px 10px;
}

input.big-button, input.big-button:hover {
  font-size:18px;
  padding:1px 10px;
}

input.textfield.sample-text { color:#999 !important; }

/* Login styles */
.welcome2myaccount {font-size:14px;}
.welcome2myaccount h3 { line-height:1em }
.welcome2myaccount > .container {
  background-color: #ffffff;
  padding:20px;
  border:1px solid #ccc;
  min-height:250px;
}

.welcome2myaccount .right-block {float:left;}
.welcome2myaccount .right-block  ul { padding:3px 0 16px 22px;width: 280px; }
.welcome2myaccount .right-block li { line-height:1.5em; font-size:12px; }
.login-side-block .default-module { margin-bottom:0; }
.login-side-block .container { padding-top:8px; }
.login-side-block h2 {text-transform:uppercase; }
.login-side-block p { margin:0 0 11px }
.login-side-block label { font-size:12px; font-weight:bold; display:block;}
.login-side-block input.textfield { display:block; margin-bottom:10px; font-size:14px; border:#acacac solid 1px;}
.login-side-block a {display:block; font-size:11px; line-height: normal;}
.login-side-block input.button, .login-side-block input.button:hover {display:block; margin:10px 0 0; font-size:18px; }

/* Welcome Module */
.welcome-logo { float:left; height:46px;}

.myaccount-title:hover,
.myaccount-title:active,
.myaccount-title:focus {
  color: #414141;
}

.welcome-section {
  float:left;
  border-left:1px solid #ccc;
  margin-left:15px;
  padding-left:15px;
  font-size:11px;
}

.welcome-section h1, .welcome-section .h1 { font-size:25px; font-weight:normal; word-wrap:break-word; overflow:auto; width:365px;}

/* Notify Module */
.notify-module { border:3px solid #d00509; padding:10px 15px; line-height:1.3; font-size:12px; overflow:hidden;}
.notify-module .right { float:right; margin:-5px -10px 0 0; text-decoration:none; }
.notify-module .right img { vertical-align:top }
.notify-module h2 { color:#d00509; font-size:12px; }
.notify-module p { margin:0 0 1em }

.resizeimg { width: 140px; height: 80px; }
/* Pair Module */
.pair-module { margin-bottom:25px; }

.pair-module img.artist-image { width:140px; float:left; }
.pair-module .artist-text {
  width:170px;
  float:left;
  padding-left:10px;
  font-size:12px;
  line-height:1.5em
}
.pair-module .artist-text h3 { font-weight:bold; }
.pair-module .artist-text img { margin-right:2px}

.pair-module .left-side,
.pair-module .right-side { width:320px; font-size:14px;}

.pair-module .left-side { float:left; }
.pair-module .right-side { float:right; }

.balloon-container,
.balloon-container .balloon-tail { color: #fff; }

.balloon-container .body {
    background-color: #414141;
    border-radius: 4px;
    padding: 7px 10px;
    width: 300px;
    overflow: hidden;
}

.balloon-container .body h2 {
    float: left;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
}

.balloon-container .paging {
    float: right;
    font-size: 12px;
    padding: 2px 0 0 0;
    white-space: nowrap;
}

.balloon-container .paging span {
    padding: 0 2px;
    font-size: 11px;
}

.balloon-tail-frame {
    padding-left: 13px;
    margin-bottom: 5px;
}

.balloon-container .balloon-tail {
    background-color: #414141;
    border-top: 10px solid transparent;
    border-right: 5px solid #efefef;
    border-bottom: 0;
    border-left: 5px solid #efefef;
    width: 0;
    height: 0;
    font-size: 0;
}

/* Sectional styles */
.sectional-module { font-size:14px;}
.sectional-module p { margin:11px 0 }

.sectional-module .discAvs {
    background-color: #efefef;
}

.primary-theme-header,
.secondary-theme-header {width:100%;}
.primary-theme-header .tabbed,
.primary-theme-header .tab-line { background-color:#ddd;}

.secondary-theme-header .tabbed,
.secondary-theme-header .tab-line { background-color:#727272}

.primary-theme-header li { color:#acacac;}
.secondary-theme-header li { color:#414141;}

ul.options-line { list-style:none; padding:0; margin:0; overflow:hidden; width:100%;}
ul.options-line li {
  float:left;
  margin:0;
  line-height:1.2em;
  padding-top:0.8em;
  font-size:14px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #fff;
}

ul.options-line a {font-weight:bold}
ul.options-line .tab-options { margin-left:0.5em; background-color: transparent;}
ul.options-line .tab-options span.separator {padding:0 5px}

.tabbed,
.subtabbed {padding:0 !important; margin-right:5px !important}

.tabbed h1, .tabbed h2, .tabbed h3,
.subtabbed h1, .subtabbed h2, .subtabbed span {
  font-size:18px;
  color:#414141;
  font-weight:normal;
  height:32px;
  line-height:32px;
  float:left;
  padding:0 8px;
}

.tabbed h1 span {color:#acacac;}

.subtabbed h1, .subtabbed h2, .subtabbed span {
  color:#999;
  font-weight:normal;
}

.subtabbed {cursor:pointer}

.tabbed .corner-left,
.tabbed .corner-right,
.subtabbed .corner-left,
.subtabbed .corner-right {
  height:32px;
  width:4px;
  float:left;
}

.tabbed .corner-left { background-position:left -74px;}
.tabbed .corner-right { background-position:right -74px;}

.subtabbed .corner-left { background-position:left -37px;}
.subtabbed .corner-right {background-position:right -37px;}

.tab-line { height:4px; }
/* My Other Favorites Artist Link Table*/
table.four-column-list { list-style:none; padding:3px 0; margin:0; width:100%; overflow:auto;}
table.four-column-list td{
    vertical-align:top;
    line-height:20px;
    margin:0 0 5px;
    padding-right:10px;
    /*width:208px*/
}
table.four-column-list a {
    display:block;
    font-size:14px;
    font-weight:bold;
}
ul.four-column-list { list-style:none; padding:3px 0; margin:0; width:auto; overflow:auto;}
ul.four-column-list li {
  padding-right:10px;
  line-height:20px;
  margin:0 0 5px;
  width:208px;
  float:left;
}
ul.four-column-list a { display:block; font-size:14px; font-weight:bold}

ul.three-column-list { list-style:none; padding:0; margin:0; width:100%; overflow:auto;}
ul.three-column-list li {
  padding-right:10px;
  line-height:20px;
  margin:0 0 5px;
  width:290px;
  float:left;
  font-size:14px;
}

/* Search and Import styles */
.search-and-import .round-primary-container {width:900px; margin:0 auto; }

.search-only .round-primary-container { width:770px; margin:0 auto; }
.search-only .ticket-container label {display:inline;font-size:16px; padding-right:16px;}
.search-only .ticket-container input { vertical-align:middle }


/*  Rounded Primary Container */
.round-primary-container .body { padding:10px;}
.round-primary-container p {margin:11px 0; font-size:14px; line-height:18px; }
.round-primary-container h1 {font-weight:normal; color:#009cde}
.round-primary-container .title { font-size:16px; margin-bottom:10px; }

/* Rounded Secondary Container */
.round-secondary-container { background-color:#fff }
.round-secondary-container .body { padding:10px;}
.round-secondary-container p {margin:11px 0; font-size:14px; line-height:18px; }
.round-secondary-container h1 {font-weight:normal; color:#009cde}
.round-secondary-container .title { font-size:16px; margin-bottom:10px; }


/* Ticket Container with ticket-cut */
.ticket-container { background:#fff; border:1px solid #d6d6d6; }
.ticket-container.cut-top { background-position:left 15px; }

.ticket-container .body { padding:10px 15px 12px 24px; }
.ticket-container label { font-size:16px; color:#414141; margin-bottom:5px; display:block;}
.ticket-container input.textfield {
  border:2px solid #acacac;
  background-color:#fff;
  color:#414141;
  font-size:15px;
  margin:0;
  padding:5px 10px;
}
.ticket-container input.button, .ticket-container input.button:hover { margin:0 10px;}
/* myTM specific Carousel Styles */
.sliderViewport { width:592px !important; font-size:12px; }
/* ************* TABLE STYLES  ************ */

/* ticket-container table style version */
.ticket-container td {background-color:#fff; vertical-align:top;}
.ticket-container td.left {width:430px;font-size:12px;}
.ticket-container td.left p {margin:11px 0;  font-size:12px;}
.ticket-container td.gap,
.ticket-container tr.body td.gap {
  width:10px;
  font-size:0;
  padding:0;
  background-color:#d7e8f5;
  background-image:none;
}
.ticket-container tr.body td {
  padding:10px 15px 10px 24px;
  background:#ffffff url('img/sys/rebrand/bg_ticketcut.gif') left 12px no-repeat;
}

.ticket-container tr.body td ol {
  margin:0 0 0 20px;
 *margin:0 0 0 25px;
  padding-bottom:0;
  line-height:18px;
}
.ticket-container tr.body td ol li {padding-bottom:0}
.ticket-container tr.body td ol li ol {
  list-style:none;
  margin:0 0 0 35px;
}

/* Add to Favorites Table styles  */
.add2favorites-grid td {
  vertical-align:top;
  padding:5px;
  text-align:center;
}

.add2favorites-grid img { width:100px;}

.add2favorites-grid a { display:block; font-weight:bold; margin-bottom:5px;}

/* Calendar Table styles */
.calendar-module {
  width:auto;
  overflow:auto;
}
.calendar-module .cal-line {
  width:100%;
  height:2px;
  font-size:0;
  background-color:#efefef;
}

.calendar-module .date {
  float:left;
  background-color:#efefef;
  width:45px;
  padding:5px;
  text-align:center;
}

.calendar-module .date .month {
  text-transform:uppercase;
  font-size:12px;
  color:#414141;
}

.calendar-module .date .month .dots { color:#afafaf; }

.calendar-module .date .date-num { color:#414141; font-size:25px; line-height:24px; }
.calendar-module .date .day {
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  color:#afafaf;
}

.calendar-table {
  float:left;
  width:605px;
}

.calendar-table td {
  vertical-align:top;
  padding:10px 0px 20px 10px;
  font-size:12px;
}

.calendar-table .img-col img {width:140px; height:80px}
.calendar-table .events-col a.grayLink { font-size:11px; font-weight:normal; }
.calendar-table .events-col a,
.calendar-table .tickets-col a  {display:block;}
.calendar-table .tickets-col a.button, .favorites .fav-info .button {
  display:inline-block;
  *zoom:1;
  *display:inline;
}
.button_mode .calendar-table .tickets-col a.button {
  font-size: 12px;
}
.calendar-table .events-col .ratingContainer a { display:inline }
.calendar-table .tickets-col a:hover span { text-decoration:none }
.calendar-table .others-col a {display:inline;}
.calendar-table a { font-size:14px;font-weight:bold;}

.calendar-table .img-col {width:1px;}
.calendar-table .events-col {width:183px; max-width:183px; word-wrap:break-word;}
.calendar-table .tickets-col {width:200px;}
.button_mode .calendar-table .tickets-col {text-align:right;}
.calendar-table .others-col { width:161px; text-align:right; }

/* 3 column table grid style for view all favorites */
.results-table td {
  vertical-align:top;
  text-align:center;
  width:238px;
  padding-right:10px;
  padding-bottom:42px;
}

.results-table h4 {
  margin:10px 0;
  line-height:14px;
}

/* list style for view all favorites */
.results-list-sort { font-size:13px; margin-bottom:5px; }
.results-list-sort .separator { color:#afafaf; padding:0 5px; }
.results-list-sort a {font-weight:bold}

.results-list td {
  background:#fff url('img/sys/1000/myaccount/bg_vertical-gray2white.gif') top repeat-x;
  padding:20px 20px 20px 0;
  vertical-align:top;
}

.results-list td.num-col { width:30px; padding-right:10px; font-weight:bold; }
.results-list td.image-col { width:140px;}
.results-list td.events-col { width:310px; font-size:14px; line-height:18px;}
.results-list td.action-col { width:200px; line-height:20px; }

.results-list td.image-col img {width:140px; height:80px }

.results-list td.events-col a,
.results-list td.action-col a {display:block; font-weight:bold}

.results-list td.events-col .other-addons { font-size:12px; line-height:13px;}
.results-list td.events-col .other-addons a {font-weight:normal;}
.results-list td.events-col .other-addons img { vertical-align:middle }
.results-list .other-addons label {font-size:11px; margin-top:5px; display:block }
.results-list .other-addons input { margin-right:5px; vertical-align:top; }

.results-list td.action-col a {font-size:16px; margin-bottom:3px;}
.results-list td.action-col a span.pointRt {font-size:12px}
/* ** end of TABLE STYLES ** */



/* side-block and nav-block styles */
.side-block .midLine_t_300,
.side-block .midLine_b_300,
.nav-block .midLine_t_300,
.nav-block .midLine_b_300 {width:217px;}

/* My Account Styles */
.myAccount { margin-bottom: 15px;}

.myAccount .list-wrap {
  border:1px solid #ccc;
  background-color:#fff;
  padding:0;
}

.myAccount h1, .myAccount h2, .myAccount h3, .myAccount button {
  background: url('img/sys/rebrand/myAccount-sprites.png') 0 0 no-repeat;
  border-bottom:1px solid #ccc;
  height:29px;
  font-size:13px;
  line-height:29px;
  padding-left:10px;
  color:#414141;
  margin:0;
}
.myAccount button {
  border: none;
  text-align: left;
  font-weight: bold;
}
.myAccount button#mytm_menu_header {
  width: 300px;
  height: 29px;
  line-height: 27px;
  color: #414141;
  padding: 0 0 4px  7px;
  /* hack for chrome */
  [padding: 0 0 4px 7px;
  padding: 0 0 0 10px;]
}

.myAccount button::-moz-focus-inner { border-color: transparent!important; }
.myAccount .list-wrap.closed h1, .myAccount .list-wrap.closed button { background-position:0 -41px;}

.myAccount .list-wrap.closed .list, .myAccount .list-wrap.closed .lineBottom {
  /* removed display:none for accessibility for the blind  */
  /* display:none */
  position:absolute;
  top:-99999px;
}

.myAccount .list-wrap .list {
  padding:8px 10px;
  line-height:1.5em
}
.myAccount .lineBottom { margin:0 10px; }
.myAccount .list-wrap .list h4 { font-size:12px; }
.myAccount .list-wrap .list strong { display:block }
.myAccount .list-wrap .list a { display:block; color:#414141; }
.myAccount .list-wrap .list a:hover, .myAccount .list-wrap .list a:focus, .myAccount .list-wrap .list a:active { background-color:#efefef; margin:0 -9px; padding:0 9px; color:#414141;  text-decoration:none;}
.myAccount .list-wrap .list ul { font-weight: normal; padding: 0; }
.myAccount .list-wrap .list ul li {list-style-type: none;}
.myAccount .list-wrap .list#quick_menu_001 {
    border-top: solid 1px #ccc;
}

/* dropdown-style styles only to be used with myAccount class */
.myAccount.dropdown-style { position:relative; z-index:9; margin-bottom:53px;}
.myAccount.dropdown-style .list-frame {position:absolute; top:0; left:0;}
.myAccount.dropdown-style .list-wrap h1, .myAccount.dropdown-style .list-wrap button { background-position:right -29px; cursor:pointer }
.myAccount.dropdown-style .list-wrap h1:hover, .myAccount.dropdown-style .list-wrap button:hover, .myAccount.dropdown-style .list-wrap button:focus,
.myAccount.dropdown-style .list-wrap h1.hover, .myAccount.dropdown-style .list-wrap button.hover { background-position:right -87px; cursor:pointer; }
.myAccount.dropdown-style .list-wrap.closed h1, .myAccount.dropdown-style .list-wrap.closed button { background-position:right 0; border-bottom:0;}
.myAccount.dropdown-style .list-wrap.closed h1:hover, .myAccount.dropdown-style .list-wrap.closed button:hover, .myAccount.dropdown-style .list-wrap.closed button:focus,
.myAccount.dropdown-style .list-wrap.closed h1.hover, .myAccount.dropdown-style .list-wrap.closed button.hover { background-position:right -58px; }

/* Nav Category Styles */
.nav-cat { margin-bottom:15px;}

.nav-cat h4 {
  font-size:14px;
  color:#414141;
  padding-left:10px;
  line-height:38px;
  background: #ddd;
  border: 1px solid #ccc;
}

.nav-cat ul {list-style:none; padding:0; margin:0;}

.nav-cat li a,
.nav-cat li a:hover,
.nav-cat li a.selected {
  font-size:13px;
  font-weight:bold;
  line-height:29px;
  width:213px;
  height:29px;
  text-decoration:none;
  display:block;
  background-image:url('img/sys/alpha/common/lid-rebrand.png');
  background-repeat:no-repeat;
  padding-left:10px;
  border-width:0 1px 1px;
  border-style:solid;
}

.nav-cat li a { background-position: right -91px; border-color:#ccc; color:#414141; background-color: #f7f7f7;}
.nav-cat li a.selected, .nav-cat li a.selected:hover {background-position: right -49px; border-color: #ccc; color:#fff; background-color: #999; text-decoration: none;}
.nav-cat li a:hover { text-decoration: underline; }

/* Generic Neutral Rounded Corners -- list type styles */
.vertical-list { padding-top:15px; }
.vertical-list .event-module { text-align:left; width:140px; padding-bottom:15px; margin:0 auto;}
.vertical-list .event-module a { display:block; font-weight:bold }
.vertical-list .event-module img { width:140px; height:79px; margin-bottom:10px; display:block;}

.horizontal-list { padding:10px; }
.horizontal-list .event-module { width:100%; overflow:auto;}
.horizontal-list .event-module img { width:90px; height:45px; float:left; }
.horizontal-list .event-module .text { width:97px; padding-left:10px; float:left; }

/* indented and not indented styles on 'view all fav' and 'all recommendations' pages */

.indented { font-size:16px; padding:10px;}
.not-indented { font-size:16px; padding:10px 0;}

.indented p { margin:0 0 1em; }
.indented .note { font-size:14px; color:#8d8a8a; margin:0 0 16px }
/* pagination styles */
.pagination { text-align:right; margin-bottom:15px;}
.pagination img { margin-left:10px; }

/* search disclaimer styles */
.search-disclaimer {
  background-color:#efefef;
  padding:15px 30px;
}

/* Lighbox styles */
.lightbox table.addFav-list {margin-bottom:10px}
.lightbox table.addFav-list td {
  padding:10px 0;
  border-top:2px solid #efefef;
  vertical-align:middle;
}
.lightbox table.addFav-list tr.first td { border-top-color:#fff;}
.lightbox table.addFav-list tr.first td.image-col {width:1%;}
.lightbox table.addFav-list tr.first td.image-col img {width:140px; margin-right:10px;}
.lightbox table.addFav-list td h2 {display:block}

.lightbox label {
  font-size:14px;
  font-weight:bold;
  display:block;
  padding-bottom:5px;
}
.lightbox label.import-itunes {
  font-size:14px;
  font-weight:normal;
}
.lightbox input.textfield {
  border:2px solid #acacac;
  background-color:#fff;
  color:#414141;
  font-size:15px;
  margin:0;
  padding:5px 10px;
}

.lightbox .bordered-overflow {
  max-height:400px;
  overflow:auto;
  overflow-x:hidden;
  border:1px solid #ccc;
  padding:5px 20px;
  margin-bottom:15px;
}
/* See more line styles */
.more-line {
  height:2px;
  font-size:0;
  background-color:#ccc;
  position:relative;
  margin:15px 0;
}
.more-line a {
  position:absolute;
  right:0;
  top:-15px;
  font-size:12px;
  font-weight:bold;
  padding-right:12px;
  background: url('img/sys/1000/search_more.gif') right top no-repeat;
}

/* See less line styles */
.less-line {
  height:2px;
  font-size:0;
  background-color:#ccc;
  position:relative;
  margin:15px 0;
}
.less-line a {
  position:absolute;
  right:0;
  top:-15px;
  font-size:12px;
  font-weight:bold;
  padding-right:12px;
  background: url('img/sys/1000/search_less.gif') right top no-repeat;
}

/* solid line styles */

.solid-line {
  height:2px;
  font-size:0;
  background-color:#ccc;
  margin:8px 0;
}


/* iTunes interm styles */
h1.title {
  font-size:22px;
  font-weight:normal;
}

h2.noBold { font-weight:normal }

.notification-container { font-size:14px }

/* *********** Common image sprites CSS ************* */

img.page-next-icon,
img.page-prev-icon {
  background-image: url('img/sys/alpha/common/common-button-sprites.png');
  background-repeat:no-repeat;
}

/* 13x13 icons */
img.page-next-icon,
img.page-prev-icon {
  width:13px;
  height:13px;
}
img.page-prev-icon { background-position:-90px 0 }
img.page-next-icon { background-position:-103px 0 }



/* ******** Common selectors ********* */
p.no-margin { margin:0 !important }
.text-center { text-align:center}
.text-right { text-align:right}
.div-center {margin:0 auto}
.vhide {visibility:hidden !important}
.vshow {visibility:visible !important;}
.mgV10 {margin-top:10px; margin-bottom:10px;}
input.middle-align { vertical-align:middle }
.txt16 { font-size:16px !important }
.clear-wrap { width:100%; overflow:auto }


/*  Styles for rounded corner containers */

.top-curve .corner-left,
.top-curve .corner-right,
.bottom-curve .corner-left,
.bottom-curve .corner-right{
  background-image:url('img/sys/1000/myaccount/corner-sprites.gif');
  background-repeat:no-repeat;
  height:4px;
  width:4px;
}

.top-curve .corner-left,
.bottom-curve .corner-left {float:left;}

.top-curve .corner-right,
.bottom-curve .corner-right {float:right;}

.top-curve,
.bottom-curve { height:4px;}

.top-curve .corner-right { background-position:-4px 0}
.bottom-curve .corner-left { background-position:0 -4px}
.bottom-curve .corner-right { background-position:-4px -4px }

/* Defaulted Margins */

.sectional-module,
.welcome-module {
  /* REMOVED BECAUSE IF DIV HAS AN ENDING ELEMENT SUCH AS P IT WON'T ADD THE MARGIN-BOTTOM */
  /* margin-bottom:15px; */
  width:100%;
  overflow:hidden;
  padding-bottom:15px;
}

.notify-module { margin-bottom:15px }


/* SHARE BUTTON LINK taken from attractions.css */
.share, .share li, .share span { display:block;height: 23px;padding-top: 3px; cursor:pointer; }
.share { float:right; display:inline; margin:0; padding:0; height:23px; }
ul.share li {
  float: left;background:transparent url('img/sys/1000/attraction/rb_bg_share.gif') repeat-x scroll left top;
  margin: 0;
  padding: 4px 0 0 0;
  white-space: nowrap;
}
.share .left {background:transparent url('img/sys/1000/attraction/rb_left_share.gif') no-repeat scroll left top; width: 10px;}
.share .right {background:transparent url('img/sys/1000/attraction/rb_right_share.gif') no-repeat scroll right top; width: 9px; }
span#at15ptc { display: none;}
.share li.Bmark .padLt5px { padding-left:5px; }
.share li.Bmark a { font-weight:normal; text-decoration:none}

/* Bought on tags */
.boughton_myaccount_main { line-height:18px; font-style:italic; font-size:12px; margin-right:5px; }
.boughton_img_container img { vertical-align:top }

/* IE fixes */
* .top-curve,
* .bottom-curve,
* .tab-line  {font-size:0}
* .lidRt_sm, * .lftCrn_t, * .rtCrn_t, * .midLine_t_300, * .lftCrn_b, * .rtCrn_b, * .midLine_b_300 { font-size: 0; padding:0; }

.results-list .other-addons input { *margin-right:0px; *vertical-align:middle } /* vertical align  middle all buttons in IE */
.results-list td.events-col .other-addons a { _padding:0 0.2em;} /* IE 6 only bug for making a font-size 11px block */


.login-ul { padding: 10px 0 10px 35px;}
.left h1 { font-size: 20px; color:#414141; }
#modal_container p {margin: 11px 0;}

.cloud-module {
    font-size:14px;
    font-weight:bold;
    line-height:1.3em;
    padding:3px 0;
}
.cloud-module .list_links {padding: 0; display: inline; margin: 0;}
.cloud-module .list_links li {list-style-type: none; display: inline; margin: 0;}
.cloud-module .list_links li a {color: #009cde; text-decoration: none;}
.pagi {
    color: #444444;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding: 0 5px 30px 0;
}
.pagi img.next {
background-image:url(img/sys/1000/search_next.gif);
cursor:pointer;
height:13px;
vertical-align:middle;
width:13px;
}
.pagi img.prev  {
    cursor: pointer;
    vertical-align: middle;
    width: 13px;
    height: 13px;
    background-image: url('img/sys/1000/search_prev.gif');
}

.identity-widget-holder { position: relative; background-color: #fff; }
.identity-widget-loading { padding-top: 80px; }
.identity-single-layout { margin:0px; padding:24px; }
.identity-side-layout { margin:-20px; }
