﻿/* CROSS DEFINITIONS  ---------------------------------------------------------------------*/
body {font: normal 12px Arial; color: #fff; background: #2e2e2e url('/Images/mgs_bg1.gif') repeat-y top center; }
.placeHolder {background: #2e2e2e}
form, iframe{margin: 0; padding: 0;}

img {border:none;}
a{text-decoration:none; color:#00aaff;}
a:hover{text-decoration:underline;}
input, textarea, select{border: 1px solid #797979;}

h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#58d6ff; font-size:22px; font-weight:bold; }

/* Template modify */
#content_p1_c1_1 {background-color:#000!important; border-color:#000!important; width:650px!important;}
  
#TermsAndConditionsPopUp .placeHolder {background: #000}
#PrivacyPolicyPopUp .placeHolder {background: #000}

/* GENERICS  ----------------------------------------------------------------------------*/
.title1{font-size:28px;}
.title2{color:#fff; font-size:18px;}
.title3{padding:5px 10px; color:#fff; font-size:14px; font-weight:bold; background-color:#000; border-bottom:2px solid #2e2e2e; }
.title4{color:#FF8A00; font-size:21px; font-weight:bold; padding:0 0 10px 0}
.text1{color:#666; font-size:11px; }
.text2{font-weight:bold; line-height:17px; }
.subtitle{background: url('/Images/mgs_subtitle_bg.gif') repeat-x; height: 30px; line-height: 30px; color: #FFF; }
.subtitle span{height: 30px; line-height: 30px; display: block; float: left; padding: 0 20px; font-weight:normal; font-style:italic}
.subtitle ul li{height: 30px; float: left; }
.subtitle ul li h2{height: 30px; padding-bottom: 6px; float: left;font-weight:normal; font-size:16px}
.subtitle ul li h2 a{display: block; padding: 0 15px;}
.subtitle ul li.active{ height: 30px; line-height: 30px; display: block; float: left; color:#58d6ff; }
.subtitle ul li.active h2{background: url('http://static.playphone.com/Alexander/Images/arrow1.gif') no-repeat center bottom; font-weight: bold;font-size:17px}
.subtitle ul li.active h2 a{cursor: default; text-decoration:underline; color:#58d6ff;}
.subtitle ul li.last{background: none;}
.subtitle .seeAll{float: right; padding-right: 10px}
.floatLeft{float: left;}
.floatRight{float: right;}
.positionRight{right:0; text-align:right;} 
.clear{clear: both;}
.marginLeft{margin-left: 15px;}
.marginRight{margin-right: 15px;}
.marginTop{margin-top: 15px;}
.marginBottom{margin-bottom: 15px;}
.paddingLeft{padding-left:15px;}
.paddingRight{padding-right: 15px;}
.paddingTop{padding-top: 15px;}
.paddingBottom{padding-bottom: 15px;}
.positionTop{top: 15px;}
.none{display: none;}
.bold{font-weight:bold;}
.linkTop {margin-top:10px; clear:both; float:left;}
.imgLoading{display:none;}

.genericDisable{filter:alpha(opacity=90); opacity:0.9;  cursor: default; text-decoration: none;}
.genericDisable a{cursor:default;}

.loadingAlert{position: fixed; top: 0px; background-color: #FFF1A8; width: 100px; height: 20px; color: #333; font-weight: bold; font-size: 12px; line-height: 20px; text-align: center;}
#column_placeHolder {min-height:500px!important}

/*HELP*/
.helpIco{position: relative;}
.login_box .helpIco span, .helpIco span{position: absolute; top: 20; left: 0; z-index:2; background: #FFF; border: 2px solid #CCC; cursor: none; color: #3a3a3a; font-size: 11px; width: 200px; padding: 10px; display: none;}

/* Input Cellphone */
.territory_310 { width:65px; text-align:center; }

/* Button */
.button { float:left; white-space:nowrap; }
.button span { width:2px; height:26px; display:block; float:left; }
.button span.left { background: url('/Images/mgs_button_left.gif') no-repeat left top;cursor:pointer; }
.button span.right { background: url('/Images/mgs_button_right.gif') no-repeat left top;cursor:pointer;}
.button input { height:26px; margin:0!important; padding:0 5px 0 5px!important; font:bold 14px Arial; color:#fff; float:left; border:none; cursor:pointer; background: #0099cc url('/Images/mgs_button_bg.gif') repeat-x left top; text-transform:uppercase; }
.button a { height:26px; padding:0 5px; font:bold 14px Arial; color:#fff!important; line-height:26px; background: #0099cc url('/Images/mgs_button_bg.gif') repeat-x left top; float:left; text-transform:uppercase; }
.button a:hover { color:#fff; text-decoration:none!important; }
.button.over a, .button.over span, .button.over input { background-position: left bottom !important;}

.button.mode2 span { height:20px; }
.button.mode2 span.left { background: url('/Images/mgs_button2_left.gif') no-repeat left top; }
.button.mode2 span.right { background: url('/Images/mgs_button2_right.gif') no-repeat left top; }
.button.mode2 input { height:20px; font:bold 12px Arial; background: #000 url('/Images/mgs_button2_bg.gif') repeat-x left top; }
.button.mode2 a { height:20px; font:bold 11px Arial; line-height:20px; background: #0099cc url('/Images/mgs_button2_bg.gif') repeat-x left top; }

.button.mode3 span { height:36px; }
.button.mode3 span.left { background: url('/Images/mgs_button3_left.gif') no-repeat left top; }
.button.mode3 span.right { background: url('/Images/mgs_button3_right.gif') no-repeat left top; }
.button.mode3 input { height:36px; font:bold 20px Arial; background: #0099cc url('/Images/mgs_button3_bg.gif') repeat-x left top; }
.button.mode3 a { height:36px; padding:0 10px; font:bold 20px Arial; line-height:36px; background: #0099cc url('/Images/mgs_button3_bg.gif') repeat-x left top; }

.button.mode4 span { height:20px; }
.button.mode4 span.left { background: url('/Images/mgs_button4_left.gif') no-repeat left top; }
.button.mode4 span.right { background: url('/Images/mgs_button4_right.gif') no-repeat left top; }
.button.mode4 input { height:20px; font:bold 12px Arial; background: #0099cc url('/Images/mgs_button4_bg.gif') repeat-x left top; }
.button.mode4 a { height:20px; font:bold 12px Arial; line-height:20px; background: #0099cc url('/Images/mgs_button4_bg.gif') repeat-x left top; }

.button.mode8 span { height:31px; }
.button.mode8 span.left { background: url('http://static.playphone.com/Alexander/Images/mgs_button7_left.gif') no-repeat left top;width:6px; }
.button.mode8 span.right { background: url('http://static.playphone.com/Alexander/Images/mgs_button7_right.gif') no-repeat left top;width:30px; }
.button.mode8 a{ height:31px; font:bold 14px Arial; background: #0099cc url('http://static.playphone.com/Alexander/Images/mgs_button7_bg.gif') repeat-x left top; }
.button.mode8 a:first-line{font-size:10px;}

.button.mode9 span { height:19px; }
.button.mode9 span.left { background: url('http://static.playphone.com/Alexander/Images/mgs_button8_left.gif') no-repeat left top;width:6px; }
.button.mode9 span.right { background: url('http://static.playphone.com/Alexander/Images/mgs_button8_right.gif') no-repeat left top;width:6px; }
.button.mode9 a.addQueue{ height:19px; font:bold 9px Arial; color:#2694d7!important; padding:0; line-height:19px; background: url('http://static.playphone.com/Alexander/Images/mgs_button8_bg.gif') repeat-x left top; }

.button.mode9.over a.addQueue {color:#fff!important;}

/* BOXES  --------------------------------------------------------------------------------*/
.box1{width:946px; display:block }
.box2{width:208px; padding:15px; float:left; background-color:#1d1d1d; border:1px solid #000;}
.box3{width:210px; padding:10px 15px; background: url('http://static.playphone.com/Alexander/Images/box3_bg.gif') no-repeat 0 0;}
.box4{width:660px; padding:15px; float: left; background-color:#000;}
.box4 h2 {}
.box5{width:350px; background-color:#000;}
.box6{width:725px; background-color:#000;}
.box7{padding:15px; background:#d0d0d0 url('http://static.playphone.com/Alexander/Images/box7_bg.gif') repeat-x 0 0;}
.box8{background: #FFF url('http://static.playphone.com/Alexander/Images/box2_bg.gif') no-repeat center bottom;}
.box9{width:290px; padding:15px; float:left; background-color:#F3F3F3; }
.box10{width: 100%; clear: both; display: block}
.boxFull{width:920px; float: left;}
.boxArrowRight{background: url('http://static.playphone.com/Alexander/Images/arrow3_right.gif') no-repeat center right;}

/* CAROUSEL CAIXAS --------- */
.content_carousel{position: relative; width: 665px; padding-left: 25px; background-color:#000;}
.content_paging{position: relative; overflow: hidden; width: 640px; }
#carroselLoading{position: absolute; top: 0; left: 0; background-color: #000; filter:alpha(opacity=70); opacity:0.7; z-index: 10;} 
.carroselLoading{position: absolute; top: 0; left: 0; background: url('http://static.playphone.com/Alexander/Images/load.gif') no-repeat 0 0; width: 43px; height: 11px; z-index: 100;}
.jcarousel-skin{width: 800px;}
.jcarousel-next{position: absolute; top: 0; right: 0; float: left; width: 17px; height: 33px;cursor: pointer; background: transparent url('/Images/mgs_paging_right.gif') no-repeat 0 0;}
.jcarousel-next.active{background: transparent url('/Images/mgs_paging_right.gif') no-repeat 0 0;}
.jcarousel-next.disable{background-position: 0 -66px; cursor: default;}
.jcarousel-next.active.disable{background: transparent url('/Images/mgs_paging_right.gif') no-repeat 0 0;}
.jcarousel-prev{position: absolute; top: 0; left: 0; float: left; width: 17px; height: 33px;cursor: pointer;background: transparent url('/Images/mgs_paging_left.gif') no-repeat 0 0;}
.jcarousel-prev.active{background: transparent url('/Images/mgs_paging_left.gif') no-repeat 0 0;}
.jcarousel-prev.active.disable{background: transparent url('/Images/mgs_paging_left.gif') no-repeat 0 0;}
.jcarousel-prev.disable{background-position: 0 -66px; cursor: default;}

/* Ringtones */
.ringtones_list,.polyphonics_list{float: left; margin: 15px 0 5px 0;}
.ringtones_list li,.polyphonics_list li{float: left; width: 640px;}
.ringtones_list li img,.polyphonics_list li img{width:75px; height:75px; float: left;margin-right: 10px; }
.ringtones_list li a,.polyphonics_list li a{font-size: 13px; color: #fff; display: block;}
.ringtones_list li a.contentTitle, .polyphonics_list li a.contentTitle{font-weight: bold;}
.ringtones_list li a.contentArtist, .polyphonics_list li a.contentArtist{font-size: 12px; font-weight: normal;}
.ringtones_list li span,.polyphonics_list li span{display: block; font-size: 11px;}
.ringtones_list li a:hover,.polyphonics_list li a:hover{text-decoration: underline;}
.ringtones_list li div,.polyphonics_list li div{width: 300px; height: 85px; float: left; padding: 5px; margin:0 4px; z-index:10; }
.ringtones_list li div.active,.polyphonics_list li div.active{background-color: #e7e7e7;}
.ringtones_list li div.activePlaing,.polyphonics_list li div.activePlaing{background-color: transparent;}

.ringtoneSubTable .txtDescription { width:620px; margin-top:10px; padding:0 15px; float:left; color:#fff; clear:both; text-align: left; }
.ringtoneSubTable .txtDescription strong{font-size: 14px;}
.ringtoneSubTable .txtDescription .txtScroll{ width:630px; height:70px; margin-top:5px; font-size:11px; overflow:auto; text-align: left; }

/* Games */
.games_list{float: left; padding: 15px 0 25px 0; z-index:10; margin-left: 2px;} 
.games_list li{float: left; width: 128px; text-align: center;}
.games_list li .itemList{width: 120px; height: 145px;font-size: 11px; display: block; padding-top: 5px; color: #000; text-align: center;}
.games_list li .itemList img{width: 110px; height: 110px; margin-bottom:8px;}
.games_list li .itemList a{width: 100px; font-size: 13px; font-weight: bold; color:#fff;}
.games_list li .itemList.opacity{filter:alpha(opacity=99); opacity:0.9;}
.games_list li .zoomImg { margin:0 0 8px 0; }
.games_list li .positionShadow { margin-left:5px; cursor: pointer; }
.games_list li .zoomImg { margin:0 0 8px 0; }

/* Videos */
.video_list{float: left; padding: 15px 0 25px 0; z-index:10; margin-left: 2px;} 
.video_list li{float: left; width: 128px; text-align: center}
.video_list li .itemList{position: relative; width: 120px; font-size: 11px; display: block; padding-top: 5px; height: 145px; color: #000}
.video_list li .itemList img{width: 110px; height: 110px; margin-bottom:8px; }
.video_list li .itemList a{cursor: pointer; display: block; width: 100px; margin: 0 auto; font-size: 13px; font-weight: bold;}
.video_list li img.videoPlay{cursor: pointer; position: absolute; left: 40px; top: 45px; filter:alpha(opacity=40); opacity:0.4; width:35px; height: 30px;}
.boxContentPlayphone table tbody img.videoPlay{cursor: pointer; position: absolute; left: -62px; top: 20px; filter:alpha(opacity=40); opacity:0.4; width:35px; height: 30px;}
.video_list li img.opacity, .boxContentPlayphone table tbody img.opacity{filter:alpha(opacity=80); opacity:0.8;}
.video_list li .zoomImg { margin:0 0 8px 0; }
.video_list li .positionShadow { margin-left:5px; }
.video_shadow01 { width:275px; height:211px; display:block; position:absolute !important; top:-4px; left:-5px; background:transparent url('/Images/mgs_video_shadow01.png') no-repeat;}
.largeVideo{margin-left: 30px; float: left;}
.video_list li .zoomImg { margin:0 0 8px 0; }

.expandInfoVideo { text-align:left; }
.expandInfoVideo .txtInfo { width: 150px; height:93px; float:left; margin-left: 25px; }
.expandInfoVideo span.publisherName { color:#fff; }
.expandInfoVideo span.itemOtherInfos { font-size:11px; }
.expandInfoVideo span.itemOtherInfos span { padding:0 5px; color:#FFCF6B; }
.expandInfoVideo .txtDescription { width:300px; margin-top:10px; padding-left: 20px; float:left; color:#fff; clear:both; }
.expandInfoVideo .txtDescription .txtScroll{ width:300px; height:50px; margin-top:5px; font-size:11px; overflow:auto; }
.expandInfoVideo .itemExtraInfos { padding-top:8px; float:left; }
.expandInfoVideo .itemButton { padding-top:0px; float:left; } 
.expandInfoVideo .itemButton .button { clear:both; }

.videoPlayer{background: url('http://static.playphone.com/Alexander/Images/mgs_button_player.gif') no-repeat 0px 0px; display: block; width: 25px; height: 20px; float: left; margin: 6px 10px 0 0;}
.videoPlayer.active,.videoPlayer:hover{background: url('http://static.playphone.com/Alexander/Images/mgs_button_player.gif') no-repeat 0px -40px;}

/* Wallpapers */
.screensavers_list,.wallpaper_list{float: left; padding: 15px 0 25px 0; z-index:10; margin-left: 2px;} 
.screensavers_list li,.wallpaper_list li{float: left; width: 128px; text-align: center;}
.screensavers_list li .itemList,.wallpaper_list li .itemList{width: 120px; font-size: 11px; display: block; padding-top: 5px; height: 145px; color: #000}
.screensavers_list li .itemList img,.wallpaper_list li .itemList img{width: 110px; height: 110px; margin-bottom:8px;}
.screensavers_list li .itemList a,.wallpaper_list li span a{cursor: pointer; display: block; width: 100px; margin: 0 auto; font-size: 13px; font-weight: bold; color:#fff;}
.graphics .imgItemLoading{filter:alpha(opacity=20); opacity:0.2;}
.screensavers_list li .positionShadow,.wallpaper_list li .positionShadow { margin-left:5px; cursor: pointer;}
.screensavers_list li .zoomImg, .wallpaper_list li .zoomImg{ margin:0 0 8px 0; }

/* SITEMAPS ------------------------------------------ */
.sitemaps li { padding:10px 20px; font-size:13px; background-color:#000; border-bottom:2px solid #2E2E2E; font-weight:bold; }
.sitemaps li.open { padding-bottom:5px; background-color:#171717; }
.sitemaps li.open ul li { padding:0 0 5px 0; border:none; background-color:#171717; font-weight:normal; }
.sitemaps li.open ul li ul li { padding:5px 0 0 25px; }
.sitemaps li.open .inlineList li { padding:0 5px 0 0; border:none; display:inline; line-height:20px; white-space:nowrap; }
.sitemaps li.open .inlineList li a { padding-right:5px; }

/*  Help Email Support ------------------------------------------ */
#HelpEmailSupport .contentMessage {width:670px}

/* PAGE 404 / PAGE 500 ------------------------------------------ */
.pageError p,
.pageError ul { margin-bottom:15px; }
#page500 h2.title1{font-size: 30px; font-weight: bold; text-transform:none;}
#page500 h3.title1{font-size: 14px; text-transform:none;}
#page500 .pageError p{margin: 20px 0;}
#page500 #ErrorFeedback{margin: 20px 0;}
#page500 #ErrorFeedback textarea{clear: both; margin-bottom: 10px; float: left; width: 300px; height: 70px; padding: 10px; font:12px Arial} 
#page500 .senErrorOk{font-size: 20px; margin-bottom: 20px;}

/* Item Shadow  */
.positionShadow {display:block; float:left; position:relative;}
.item_shadow { width:76px; height:76px; display:block; position:absolute !important; top:-2px; left:-2px; background:transparent url('/Images/mgs_item_shadow01.png') no-repeat;}
.item_shadow02 { width:83px; height:83px; display:block; position:absolute !important; top:-3px; left:-3px; background:transparent url('/Images/mgs_item_shadow02.png') no-repeat;}
.item_shadow03 { width:118px; height:118px; display:block; position:absolute !important; top:-3px; left:-3px; background:transparent url('/Images/mgs_item_shadow03.png') no-repeat;}
.item_shadow04 { width:67px; height:67px; display:block; position:absolute !important; top:-2px; left:-3px; background:transparent url('/Images/mgs_item_shadow04.png') no-repeat;}
.item_shadow05 { width:141px; height:141px; display:block; position:absolute !important; top:-4px; left:-5px; background:transparent url('/Images/mgs_item_shadow06.png') no-repeat;}

/* LOGO */
h1 .logo { margin:20px 0 0 20px; }

/* LOG IN/OUT/ HELP */
.log_menu { padding:25px 15px 0 0; color:#fff; text-align:right; }
.log_menu .button { margin-left:10px; float:right; }
.log_menu .menu_help { padding-top:5px; float:right; display:block; clear:both; }

/* HEADER MENU */
.header_menu{ width:750px; float:left; position: relative;}
.header_menu ul{height: 51px;}
.header_menu ul li{display: inline; height: 51px; line-height: 51px; padding: 0 16px 0 15px; background: url('/Images/mgs_header_menu_separator.gif') no-repeat right 0;}
.header_menu ul li.last{background: none;}
.header_menu ul li a{font-weight: bold; font-size: 16px; color: #FFF;}
.header_menu ul li a:hover, .header_menu ul li a.active{color: #00aaff; text-decoration: none;}
.bg_header_menu {background: url('/Images/mgs_header_menu_bg.gif') repeat-x;}

/* SEARCH HEADER */
.search_header{padding: 7px 15px 0 0; float:right;}
.search_header label{font-size:18px; font-weight:bold; }
.search_header img{margin-top:5px; vertical-align: top; float: left;}
.search_header input{ width: 155px; height:21px; margin-top:5px; padding:2px 5px; background: url('/Images/mgs_box_search_bg.gif') #fff repeat-x; border: none; float: left; font-size:14px; color: #666; }
.search_header .search_ico{width:33px; height: 25px; padding:0; float: left; background: url('/Images/mgs_ico_search.gif') no-repeat 0 0; display: block; cursor:pointer; }
.search_header .active{background-position: 0 -25px;}

/* WELCOME JOIN NOW */
.boxWelcome { margin-bottom:15px; }
.boxWelcome h2 { margin-bottom:10px; font-size:20px; color:#fff; }
.boxWelcome h2 span { font-size:22px; }
.boxWelcome p { color:#ccc; font-style:italic; font-size:14px; }
.boxWelcome p a { display:block; margin-top:20px; color:#58D6FF; font-style:normal; font-size:12px; }
.boxWelcome .button { margin:20px 0 0 40px; }

/* LOGIN --------- */
.login input { margin:5px 0; padding:4px 2px; }
.login_forgot{width: 160px; padding-left:10px; display: block; clear:both; font-weight: normal; background: url('/Images/mgs_arrow1_right.gif') no-repeat 0 4px;}

/* LOGIN HOME BOX */
.login_box{width: 218px; height:auto; padding: 10px; border:1px solid black; background-color: #1d1d1d; font-weight: bold; float: left}
.login_box span{margin-bottom: 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; color:#58d6ff; display: block;}
.login_box label{display: block; margin-bottom: 12px;}
.login_box label input{width: 170px; padding:5px; margin-top: 3px; display: block; background: url('/Images/mgs_bg_input_login.gif')}
.login_box .message { margin-bottom:5px; }
.login_box .message .listError{color: #FE0000}
.login_box .remenberCheckbox { color:#fff; font-size:12px; font-weight:normal; }

/* PLAYER ------------------------------------------------------------------------------- */
.ringtonePlayer, .ringtoneNotAvailable{background: url('/Images/mgs_button_player.gif') no-repeat 0px 0px; display: block; width: 25px; height: 20px; float: left; margin: 6px 10px 0 0;}
.ringtoneNotAvailable { filter:alpha(opacity=70); opacity:0.7; }
.NotPreviewAvailable { color: #636363; font-weight:bold; margin: 8px 10px 0 0;}
.ringtonePlayer.active{background: url('/Images/mgs_button_player.gif') no-repeat 0px -40px;}
.loading{ height: 18px; width: 0; display: none; position: relative; float: left; margin-top: 6px; border: 1px solid #e78f08; background:#2e2e2e}
.progressBar{background: #2888c3 0 0; position: absolute; top: 0; left: -1px; height: 18px; width: 0; float: left}
.stop{background: url('/Images/mgs_button_player.gif') no-repeat 0px -20px;}
#audio{position: fixed; left: 0;}

.loadingAlert{position: fixed; top: 0px; background-color: #00AAFF; width: 100px; height: 20px; color: #333; font-weight: bold; font-size: 12px; line-height: 20px; text-align: center;}

/* Preview */
.boxPreview{position: absolute; background: #2e2e2e; padding: 10px; width: 350px; height: 130px;}
.boxPreview.loading{background: url('http://static.playphone.com/Alexander/Images/load.gif') #FFF no-repeat center center;}
.bgPreview{position: absolute; background: #AAA; filter:alpha(opacity=60); opacity:0.6;} 
.boxPreview .closePreview{font-size: 11px; position:absolute; top: -8px; right: -8px; background: url('/Images/mgs_bt_close.png') no-repeat 0 0; width: 28px; height: 28px; }
.boxPreview .closePreview:hover{background: url('/Images/mgs_bt_close.png') no-repeat 0 -29px;}
.imgPreview{float: left; width: 128px; margin-right:10px;}
.imgPreview img{width: 128px; height: 128px;}
.previewGamesBox{width: 128px; padding-right: 10px; float: left;}
.previewGames{width: 128px; height: 131px; overflow: hidden; position: relative;}
.previewGames a img{margin-top: 10px;}
.previewGames ul{width: 5000px; position: absolute;}
.previewGamesBox .pagingTotal{color: #00a9ff;}
.previewGamesBox .pagingCounter, .previewGamesBox .pagingTotal{font-size: 11px;}
.previewGames ul li{float: left;}
.previewGamesBox .pagingGame{text-align: center; width: 60px; margin: 0 auto;}
.txtPreview{float: left; width: 210px;}
.txtPreview .previewTitle{color: #00abff; font-weight: bold; font-size: 14px; display: block; margin-bottom: 10px}
.txtPreview div{margin-top: 10px;}
.txtPreview .txtGameTitle{margin: 0;}
.badgeImage { margin-right:3px }
.arrowPreviewLeft { width:11px; height:9px; background:url('/images/mgs_arrow1_left.gif') no-repeat; }
.arrowPreviewRight { width:11px; height:9px; background:url('/images/mgs_arrow5_right.gif') no-repeat; }

.txtPreviewGames{width: 300px;}
.boxPreview .txtPreviewGames .button{margin-top: 10px;}
.boxPreview .txtPreviewGames .mode3{margin-top: 12px;}
.boxPreview .mode5{margin-left:5px;}

/* Preview ItemLIst */
.noneItemListLine{display: none;}
.boxContentPlayphone table tbody tr.previewLine{background: url('/Images/mgs_box_preview_bg.gif') repeat-y 0 0;}
.boxContentPlayphone table tbody tr.previewLine td{border: none;}
.boxContentPlayphone .bg_box_top { width:690px; height:5px; border: none; padding: 0; background: url('/Images/mgs_box_preview_top.gif') no-repeat; }
.boxContentPlayphone .bg_box_down { width:690px; height:5px; border: none; padding: 0; background: url('/Images/mgs_box_preview_down.gif') no-repeat; }

/* Menu Sidebar */
.menuSidebar h2 { margin-bottom:5px; color:#fff; font-size:20px; }
.menuSidebar h2.marginTop { margin-top:25px; }

.menuSidebar ul li { margin-bottom:10px; font-weight:bold; }
.menuSidebar ul li ul { margin:10px 0 0 15px; }
.menuSidebar ul li ul li { margin-bottom:2px; font-weight:normal; }

.menuSidebar ol li { margin-bottom:10px; font-weight:bold; color:#003399!important }
.menuSidebar ol li ol { margin:10px 0 0 15px; }
.menuSidebar ol li ol li { margin-bottom:2px; font-weight:normal; }

/* ALERST  --------------------------------------------------------------------------------*/
.contentMessage{width:510px; padding:0 10px; clear: both; margin-bottom: 10px; background-color:#484848}
.contentMessage .listError{padding: 10px 10px 10px 32px; background: url('/Images/mgs_ico_error.gif') no-repeat 0 7px; color: #f26a6a; font-size: 14px; font-weight: bold;}
.contentMessage .listSuccess{padding: 10px 10px 10px 32px; background: url('/Images/mgs_ico_ok.gif') no-repeat 0 7px; color: #47ca02; font-size: 14px; font-weight: bold;}
.contentMessage .listAtencion{padding: 10px 10px 10px 32px; background: url('/Images/mgs_ico_alert.gif') no-repeat 0 7px; color: #ffb400; font-size: 14px; font-weight: bold;}
.contentMessage .listScore{padding: 10px 10px 0 0; color: #3A9804; font-size: 15px; font-weight: bold;}

/* FORMS */
form input.error{color: red;}
form label.error{color: red; font-size: 10px;}
.forms { position:relative; }
.forms a { color:#003399; }
.forms a:hover { text-decoration:underline; }
.forms input { margin:5px 0; padding:4px 2px; }
.forms span { font-size:11px; }
.forms .loginHere { padding:15px 25px; z-index:1; position:absolute; right:0; text-align:center; font-size:13px; background-color:#e9e9e9; border: 1px solid #cecece; }
.loadingName{margin-left: 10px;}
.formArea{position: relative;}
.fieldDescription {padding-left:5px; display:none; z-index:2; position: absolute; top: 14px; left: 205px; background: url('http://static.playphone.com/Alexander/Images/arrow2_left.gif') no-repeat 0 15px;}
.fieldDescription span {padding:10px; display:block; background: #FFF; border: 2px solid #CCC; cursor: none; color: #3a3a3a; font-size: 12px;}
.sucessField{margin: 0 0 0 10px; vertical-align: middle;}
.errorField{margin: 0 0 0 10px; vertical-align: middle;}
form label.sucessLabel{display: inline;}
form label.noneLabel{display: none;}

/* SIGN UP */
.register { position:relative; }
.register input { padding:4px 2px; }
.register span { font-size:11px; }
.register .formArea { margin-bottom:15px; }
.register .message { margin-top:5px; display:block; }
.register .labelLeft { width:155px; line-height:25px; display:block; float:left; }
.register .message,
.register .button,
.register label.error span { padding-left:155px; }
.register .fieldDescription { top:-5px; left:365px; }
.register .infoOffers { margin-bottom:5px; font-size:16px; font-weight:bold; }

.box4 .contentMessage{ width:600px }

/* step 4 Sign Up */
.stepFourSignUp .message { height:120px; padding-left:115px; background: url('/Images/mgs_check_phone.gif') no-repeat 0 5px; }
.stepFourSignUp .message h2 { padding:5px 0 15px 0; }
.stepFourSignUp .message p { font-size:16px; font-weight:bold; }
.stepFourSignUp p { margin-bottom:15px; }
.stepFourSignUp .txtPin { font-size:16px; font-weight:bold; }
.stepFourSignUp .txtPin input { width:80px; margin-left:10px; text-align:center; }
.stepFourSignUp .txtPinHit { padding:5px 0 0 85px; font-weight:bold; clear: both;}
.stepFourSignUp .txtTerms { padding-left:85px; clear: both;}
.stepFourSignUp .button { padding:15px 0 15px 90px; float:left; }

/* step 5 Sign Up */
.stepFive .itemImageList .item_shadow02 { background:url('/Images/mgs_item_shadow05.png') no-repeat; }

/* Tab steps */
.signUp_tab { height:32px; margin-top: 10px; }
.signUp_tab li { padding: 8px 10px; float:left; font-size:14px; font-weight:bold; color:#999; text-transform:uppercase; }
.signUp_tab li.activeSignup { color:#58d6ff; background-color:#000; }

/* Get Content Column */
h2.sidebarList { padding-bottom:10px; clear:both; font-size:13px; text-align:left; padding-left:0px }
.sidebarList { padding-left:20px; }
.sidebarList li { width:90px; height:130px; padding:5px 5px 0 5px; float:left; text-align:center;}
.sidebarList li a { color:#164981; font-weight:bold; margin-bottom:5px; }
.sidebarList li img { width:75px; height:75px; margin:0 7px 8px 8px; }
.sidebarList li .item_shadow02 { margin-left:8px; background:transparent url('/Images/mgs_item_shadow05.png') no-repeat; }

/* CheckoutWithCredits ------------------------------------------------------------------------ */
.box4 h2 {color:#fff; font-size:16px}

/* LEGAL LINES  --------------------------------------------------------------------------------*/
.legalLines { margin-top:15px; font-size:11px; float:left; }
.legalLines h2 { margin:10px 0 5px 0; font-size:14px; }
.legalLines span.messageCondition {font-weight:bold; font-size:12px; color:#58D6FF }
.legalLines a { color:#02ABFE }
.legalLines a:hover { text-decoration:underline }

/* TERMS AND CONDITIONS ------------------------------------------ */
.termsConditions{display: block; clear:both}
.termsConditions h2 { color:#fff; font-size:13px; }
.termsConditions h2,
.termsConditions p{ margin-bottom:15px}
.termsConditions table { width:100%; margin-bottom:15px; }
.termsConditions table thead tr th {padding:0 5px; }
.termsConditions table tbody tr th { text-align:left; }
.termsConditions table tbody tr td { text-align:center; }

/* PRIVACY POLICY ------------------------------------------ */
.privacyPolicy{display: block;  clear:both}
.privacyPolicy h2{ color:#FFFFFF; font-size:13px; }
.privacyPolicy h2,
.privacyPolicy p{ margin-bottom:15px}
.privacyPolicy table { width:100%; margin-bottom:15px; }
.privacyPolicy table thead tr th { padding:0 5px; }
.privacyPolicy table tbody tr th { text-align:left; }
.privacyPolicy table tbody tr td { text-align:center; }


/* BOX CONTENT FILTERS ----------------------------------------------------------------------*/
.boxFilters { width:670px; margin-top:15px; padding:10px; float:left; background-color:#4d4d4d}
.boxFilters h2 { font-size:14px; float:left; }
.boxFilters .button.mode2 { float:right; }
.boxFilters .button.mode2 a { padding-right:25px; position:relative; }
.boxFilters .button.mode2 a img { position:absolute; right:5px; top:7px; }
.boxFilters .box { margin-top:10px; float:left; border:1px solid #000; background-color:#2E2E2E; }
.boxFilters .box.filterArtist { width:408px; } 
.boxFilters .box.filterArtist .artistSearch{ display: none; }
.boxFilters .box.filterType { width:668px; }
.boxFilters.homeRingtones .box.filterType { width:238px; margin-right:20px; }
.boxFilters .box.filterType.showArtistFilter { width:238px; margin-right:20px;}
.boxFilters .headerList { height:18px; padding:5px 22px 5px 10px; background-color:#252525; }
.boxFilters .headerList input { width:190px; padding:2px 3px; float:right; font-size:11px; border:none; color:#666; background-image:url(/Images/msg_bg_input.gif); border:1px solid #999}
.boxFilters .headerList span { float:right; font-style:italic; color:#CCC }
.boxFilters .headerList h2 {color:#CCC}
.boxFilters .contentList { height:120px; overflow:auto; background-color:#000;}
.boxFilters .filterArtist .contentList{width: 408px;}
.boxFilters .filterArtist .contentList.withFilterLetters {height:96px;}
.boxFilters .contentList ul { float:left; padding:3px 0;}
.boxFilters .contentList ul li { padding-left:3px; }
.boxFilters .contentList ul li a { padding:2px 3px 2px 7px; display:block; float:left; color:#FFF; }
.boxFilters .box.filterArtist .contentList ul li{clear: both;}
.boxFilters .box.filterArtist .contentList ul li a { width:375px; }
.boxFilters .box.filterType .contentList ul li a { width:635px; }
.boxFilters .titleTextFilter {color:#CCC}

.boxFilters.homeRingtones .box.filterType .contentList ul li a { width:205px; }
.boxFilters .box.filterType.showArtistFilter .contentList ul li a { width:205px;}
.boxFilters .filterType ul li a:hover { background-color:#2e2e2e; }
.boxFilters .filterType ul li a.active { background-color:#2e2e2e; }
.boxFilters .filterArtist ul li a:hover { background-color:#2e2e2e; }
.boxFilters .filterArtist ul li a.active { background-color:#2e2e2e; color:#666; }
.boxFilters .filterArtist .contentList{height:120px;}
.boxFilters .contentList ul li span.floatLeft { cursor:pointer; }
.boxFilters .contentList ul li span.floatRight { color:#999; }

.boxFilters .artistLetterFilter{background:#2E2E2E;height:20px;margin:2px;}
.boxFilters .artistLetterFilter li{float:left;margin-top:3px;}
.boxFilters .artistLetterFilter li a{font-size:11px;padding:2px 3px;text-decoration:none; color:#fff;}
.boxFilters .artistLetterFilter li a:hover{background:#d2d2d2!important; color:#666;}
.boxFilters .artistLetterFilter li .active{background:#b5b5b5!important;font-weight:bold;}

/* BOX CONTENT HOME -------------------------------------------------------------------------*/
.boxContentPlayphone { width:690px; background-color:#000; border:1px solid #000 }
.boxContentPlayphone .headerList { height:18px; padding:5px 22px 5px 10px; background-color:#202020; }
.boxContentPlayphone .headerList select { width:160px; margin-left:10px; padding:1px; float:left; font-size:11px; border:none; color:#fff; background-color:#494949; }
.boxContentPlayphone .headerList label { font-size:14px; font-weight:bold; float:left; margin-right: 10px }
.boxContentPlayphone table { width:100%; border-collapse:collapse; }
.boxContentPlayphone table .item { width:480px; text-align:left; border-left:none; }
.boxContentPlayphone table .item span.title{font-size: 13px; color: #FFF;}
.boxContentPlayphone table .item span{font-size: 11px;}
.boxContentPlayphone table .item span.itemOtherInfos {color:#FFF}
.boxContentPlayphone table .item span span{color: #0F75A1; padding: 0 5px;}
.boxContentPlayphone table thead tr th { padding:4px 10px; border-left:2px solid #fff; font-weight:normal; background-color:#efefef; }
.boxContentPlayphone table tbody tr td { padding: 7px 4px; text-align:center; border-bottom:3px solid #202020; }
.boxContentPlayphone table tbody tr td.bottomBorder { border-bottom:3px solid #202020; }
.boxContentPlayphone table tbody tr.last td { border:none; }
.boxContentPlayphone table tbody .itemExtraInfos {width:46px}
.boxContentPlayphone table tbody .itemExtraInfos .voteItem{ background: url('http://static.playphone.com/Alexander/Images/ico_like.gif') no-repeat 0 0; width:19px; height:20px; display: block; float: right; margin: 10px;}
.boxContentPlayphone table tbody .itemExtraInfos .voteItem:hover{ background: url('http://static.playphone.com/Alexander/Images/ico_like.gif') no-repeat 0 -20px;}
.boxContentPlayphone table tbody .itemExtraInfos .shareItem{ background: url('/Images/mgs_ico_share.png') no-repeat 0 0; width:19px; height:20px; display: block; float: right; margin: 10px;}
.boxContentPlayphone table tbody .itemExtraInfos .shareItem:hover{ background: url('/Images/mgs_ico_share.png') no-repeat 0 -20px;}


/* Item column  */
.boxContentPlayphone a { color:#FFF; }
.boxContentPlayphone a:hover { text-decoration:underline; }
.boxContentPlayphone .title { font-weight:bold; font-size:14px; }
.boxContentPlayphone .player { margin-top:5px; }
.boxContentPlayphone .categorys { margin:5px 10px 0 0; }
.boxContentPlayphone .categorys li { padding:0 2px; color:#FF8A00; float:left; white-space:nowrap; font-style:italic; }
.boxContentPlayphone .pageListSearch{display: none;}

.boxContentPlayphone .videoLoading{ background: url('http://static.playphone.com/Alexander/Images/load2.gif') no-repeat center center; }
.boxContentPlayphone .imgMoreInfo { float:left; position:relative; margin-left:10px; cursor:pointer;}
.boxContentPlayphone .preview { width:70px; height:70px; margin-right:10px; float:left;}

.zoomImg,
.gameItem .zoomImg,
.videoItem .zoomImg { width:19px; height:19px; margin-right:10px; display:block; position:absolute; bottom:0; right:0; cursor: pointer; background: url('http://static.playphone.com/Alexander/Images/preview_wallpapers.png') no-repeat; }

.zoomImg.zoomOut.out,
.gameItem .zoomImg.zoomOut.out,
.videoItem .zoomImg.zoomOut.out{ background-position:0 0;}

.zoomImg.zoomOut.over,
.gameItem .zoomImg.zoomOut.over,
.videoItem .zoomImg.zoomOut.over { background-position:0 -19px;}

.zoomImg.zoomIn.out,
.gameItem .zoomImg.zoomIn.out { background-position:0 -38px;}
.videoItem .zoomImg.zoomIn.out { background-position:0 -38px; margin-right: 0;}

.zoomImg.zoomIn.over,
.gameItem .zoomImg.zoomIn.over { background-position:0 -57px;}
.videoItem .zoomImg.zoomIn.over { background-position:0 -60px;}

.boxContentPlayphone .moreInformation td { text-align:left;}
.boxContentPlayphone .titlePreview { margin-bottom:10px; font-size:14px; font-weight:bold; clear:both; }
.boxContentPlayphone .description { width:500px; float:left; font-size:12px; }

/* GAME - Item More Information */
.expandInfoGame { text-align:left; overflow:inherit;}
.boxContentPlayphone table .expandInfoGame .item{width: 175px;}
.expandInfoGame .imgMoreInfo img { width:162px; height:187px; margin-right:20px; }
.expandInfoGame .txtInfo { width:280px; height:93px; float:left; }
.expandInfoGame span.itemOtherInfos { font-size:11px; }
.expandInfoGame span.itemOtherInfos span { padding:0 5px; color:#0F75A1; }
.expandInfoGame .listPreviewGame { width:450px; float:left; }
.expandInfoGame .listPreviewGame li { margin-right:15px; float:left; position:relative; display: none}
.expandInfoGame .listPreviewGame li img { width:77px; height:89px; }
.expandInfoGame .txtDescription { width:620px; margin-top:10px; padding:0 20px; float:left; color:#fff; clear:both; }
.expandInfoGame .txtDescription .txtScroll{ width:630px; height:50px; margin-top:5px; font-size:11px; overflow:auto; }
.expandInfoGame .itemExtraInfos { padding-top:8px; float:left; }
.expandInfoGame .itemButton { padding-top:0px; float:left; } 
.expandInfoGame .itemButton .button { clear:both; }
.expandInfoGame .playPreview { width:45px; height:46px; display:block; position:absolute; top:70px; left:60px; cursor: pointer; background: url('/Images/ico_play.png') no-repeat; }
.game_shadow01 { width:175px; height:201px; display:block; position:absolute !important; top:-4px; left:-5px; background:transparent url('/Images/mgs_game_shadow01.png') no-repeat;}
.game_shadow02 { width:88px; height:100px; display:block; position:absolute !important; top:-5px; left:-5px; background:transparent url('/Images/mgs_game_shadow02.png') no-repeat;}
.game_shadow06 { width:89px; height:101px; display:block; position:absolute !important; top:-4px; left:-5px; background:transparent url('/Images/mgs_game_shadow06.png') no-repeat; cursor: pointer;}
.game_shadowPreview { width:89px; height:101px; display:block; position:absolute !important; top:-4px; left:-5px; background:transparent url('/Images/mgs_game_shadowPreview.png') no-repeat; cursor: pointer;}

/* Rating column  */
.boxContentPlayphone .vote { width:105px; height:15px; margin:0 auto;}

/* Action column  */
.boxContentPlayphone .button { padding-left:15px; margin-bottom: 5px; }
.boxContentPlayphone .button a.getNow{padding: 0 10px;}

.boxContentPlayphone .button.mode3 { padding:5px 0 0 15px; clear:both; }

/* SEARCH ------------------------------ */
.titleSearch { margin-bottom:15px; font-size:24px; color:#58D6FF; }
.titleSearch span{ color:#fff; }

/* SEARCH NOT RESULT ------------------ */ 
.searchNotResult { float:left; }
.searchNotResult .sidebarList { padding:0; }
.searchNotResult .sidebarList li { margin-right:15px; }
.searchNotResult .sidebarList li a { color:#00AAFF; }
.searchNotResult h2 { margin:15px 0 5px 0; }
.searchNotResult h2.sidebarList { margin-top:15px; font-size:16px; color:#fff; }

/* PAGING --------- */
.paging{padding-bottom: 5px; text-align: center; width: 100%;} 
.paging ul li{display: inline;}

.pageList { height:15px; margin-top:15px; padding:5px; text-align:center; background-color:#202020; }
.pageList a { color:#00aaff; font-weight:normal; }
.pageList a.disable{filter:alpha(opacity=70); opacity:0.7;  cursor: default; text-decoration: none;}
.pageList a.disable:hover{text-decoration: none;}
.pageList a:hover { text-decoration:underline; }
.pageList .previous { padding-left:15px; float:left; background: url('/Images/mgs_arrow_page_left.png') no-repeat left center; }
.pageList .next { padding-right:15px; float:right; background: url('/Images/mgs_arrow_page_right.png') no-repeat right center; }
.pageList ul li { padding-right:3px; display:inline; font-weight:bold; color:#00aaff }
.pageList ul li a.disable{color: #FFF; font-weight: bold;}

.pageList.inactive { display:none }

/* SELECTS -------------------------------------------------- */
:focus {outline:none;}
.js ul.newList {left:-9999px;}

ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#FFF; width:290px; background-color:#2e2e2e; position:absolute;  border:1px solid #000; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:285px; color:#FFF; padding:1px 0 2px 6px; float:left; background:#4D4D4D}
.newListSelected span {width:284px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt {width:258px; overflow:hidden; height:16px; padding:0 23px 0 0; background:url(http://static.playphone.com/Alexander/Images/arrow_select.gif) no-repeat right 0;}
.hiLite {background:#8e8e8e!important; color:#fff!important;}
.newListHover {background:#8e8e8e!important; color:#FFF!important; cursor:default;}
.newListSelHover, .newListSelFocus {background:#8e8e8e; cursor:default;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #000;}

#win-xp .newListSelected {background:#FFF/* url(http://static.playphone.com/Alexander/Images/dropdown.gif) no-repeat scroll 155px 1px*/; border:1px solid #A5ACB2; color:#000; height:17px; margin-bottom:10px; padding:0; width:173px;}
#win-xp .newListSelected div {display:block; font-size:0.85em; padding:2px 21px 2px 4px; text-align:left !important; width:149px;}
#win-xp ul.newList {list-style:none; color:#000; width:172px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
#win-xp ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #cccccc;}
#win-xp .hiLite {background:#316ac5!important; color:#fff!important;}
#win-xp .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#win-xp .newListSelHover {cursor:default;}
#win-xp .newListSelHover, #win-xp .newListSelFocus {background-position:auto;}
#win-xp .newListSelHover div, #win-xp .newListSelFocus div {font-weight:bold;}

/* LOGGED ARE --------------------------------------------------------------------------- */
#infoArea.content_dynamicBox{width: 220px; position: relative; margin-bottom: 15px;}
#infoArea span.hello{font-size: 16px; font-weight: bold; display: block; margin-bottom: 5px; color:#56d8fc}
#infoArea span.hello a{font-weight: normal; font-size:12px; width:105px; display: block}
#infoArea .credits{color:#fff;display: block;margin-bottom: 5px;}
#infoArea .account{font-weight: bold; display: block; margin-bottom: 5px;color:#02adff; font-weight: bold;}
#infoArea .moreInfoPlan { display:none; }
#infoArea .moreInfoPlan.show { display:block; }
#infoArea .moreInfoPlan h2 { margin-top:5px; font-size:12px; }
#infoArea .moreInfoPlan p { margin-bottom:10px; }
#infoArea .scrollPlan { height:120px; margin-bottom:10px; overflow:auto; }

#infoArea .offersList{margin: 10px 0; height: 120px; overflow: auto; display: none;}
#infoArea .offersList li{margin-bottom: 15px;}
#infoArea .offersList li ul{margin-bottom: 5px;}
#infoArea .offersList li ul li{margin-bottom: 0;}

#logArea.content_dynamicBox{width: 220px; position: relative; }
#logArea span{display: block;}

#logArea #phoneModel{margin-bottom: 5px; padding-top:28px; font-size:14px; color:#333}
#logArea #phoneModel a{color:#164981;}
#logArea .getTitle{font-size: 16px; color:#56D8FC; font-weight: bold; margin-bottom:3px;}
#logArea .small{font-size: 11px; display:inline}
#logArea .checkbox{height:20px; background:#939393; color: #FFF; padding: 2px 0 1px 3px}
#logArea .checkbox input{float: left}
#logArea .checkbox .small{line-height:18px}
#logArea.content_dynamicBoxActive #getContentDropArea{border-color: #FF8A00;}
#logArea.content_dynamicBoxActiveOver #getDefault{border: 1px dashed #FF8A00;}

#logArea #getContentDropArea{height:78px; clear: both; border: 2px solid #939393; background-color: #FFF; text-align: left; padding: 5px;}
#logArea #getContentDropArea div{display: none;}
#logArea #getContentDropArea div.block{display: block;}

#logArea #getContentDropArea img{float: left; margin-right: 10px;}
#logArea #getContentDropArea img.getLoading{margin: 10px}
#logArea #getContentDropArea span.small{font-size: 10px; line-height: 10px;}
#logArea #getContentDropArea span.getNow{font-size: 18px; font-weight: bold; margin-bottom: 13px; color:#FF8A00}
#logArea #getContentDropArea #sendYou{margin-top: 10px;}
#logArea #getContentDropArea #sendYou a{background: url('http://static.playphone.com/Alexander/Images/arrow_right.gif') no-repeat 0 5px; padding-left: 10px;}
/*#logArea #getContentDropArea .getNowFacebook{margin: 15px 0 10px 30px; font-weight: bold; font-size: 14px; float:left;}*/
#logArea #getContentDropArea .getNowFacebooksmall{font-size: 10px;}

/*#logArea #getContentDropArea .getNowFacebook img{vertical-align: middle; float: none!important; clear: both; margin: 0 2px 0 4px!important;}*/
.fbconnect_login_button{background: none!important; padding: 0px!important;}
#logArea a.helpMe{float: right; margin-top: 5px;}

/* Content Dynamic Box ------------------------------------------------------------------ */
.content_dynamicBox{clear: both; padding: 10px;background-color: #1d1d1d; border:1px solid #000}

/* Box You Selected */
.box_sidebarItem { margin-bottom:15px; padding:20px 0; background-color:#1d1d1d; text-align:center; border:1px solid #000 }
.box_sidebarItem h3 { font-size:16px; margin: 0;}
.box_sidebarItem h4 { font-size:14px; padding-top:10px; clear: both;}
.box_sidebarItem img.preview { width:100px; margin:15px 0; }
.box_sidebarItem .player { margin-right:75px; }
.box_sidebarItem .info { margin:15px 0 10px 0; }
.box_sidebarItem .info span { color:#58d5ff; }
.box_sidebarItem .vote { height:15px; margin:0 5px 0 50px; }
.box_sidebarItem .vote span { margin-right:5px; font-style:italic; float:left; }
.box_sidebarItemDescription{width: 200px; margin: 0 auto;}
.box_sidebarItem #ringtonePreviewContainer{margin-left: 50px;}

/* ARROWS ---------- */
.arrowRight{background: url('http://static.playphone.com/Alexander/Images/arrow_right.gif') no-repeat 0 4px; padding-left: 10px;}
.arrowLeft{background: url('http://static.playphone.com/Alexander/Images/arrow_left.gif') no-repeat 0 4px; padding-left: 10px;}

/* MY ACCOUNT ----------------------------------- */
.menuAccount ul { margin-bottom:20px; padding:0 15px; background-color:#000; }
.menuAccount ul li { padding:5px 0; font-weight:bold; }
.menuAccount ul li a { font-weight: normal; }
.menuAccount ul li a:hover { text-decoration:underline; }
.menuAccount ul li.last { background:none; }
.menuAccount ul li.open { margin-bottom:0; background:none; }
.menuAccount ul li.open ul { margin:0; padding: 4px 0 0 0; }
.menuAccount ul li.open ul li a { padding-left:10px; background: url('http://static.playphone.com/Alexander/Images/arrow1_right.gif') no-repeat 0 4px; }

/* Overview Profile */
.overviewProfile{width:350px; float:left;}
.overviewProfile .content { padding:15px; }
.overviewProfile .content .phone { margin-right:10px; padding:7px; float:left; background-color:#fff; }
.overviewProfile .content .phone img { height:75px; }
.overviewProfile .content .phoneInfo { width:320px; margin-bottom:10px; float:left; }
.overviewProfile .content .txtInfo{ width: 240px; margin-top: 15px; float:left; }
.overviewProfile .content .separator_hr { margin:15px 0 15px 0; clear:both; }

/* Overview Plans and credits */
.overviewPlans{width:350px; margin-left:25px; float:left;}
.overviewPlans .content { padding:15px; }
.overviewPlans .content h3 { margin-bottom:10px; font-size:14px; color:#00AAFF; }
.overviewPlans .content h3 span { white-space:nowrap; font-size:12px; }
.overviewPlans .content h2 { font-size:14px; }
.overviewPlans .content p { margin: 5px 0 10px 0; }
.overviewPlans .content a { font-weight:bold; }
.overviewPlans .content .separator_hr { margin-bottom:15px; }

/* Overview Download and Content */
.overviewDownload{width:725px; margin-top:20px; float:left; clear:left;}
.overviewDownload ul.content li { width:210px; padding:15px; color:#fff; float:left; }
.overviewDownload ul.content li.last { padding-right:0; background:none; }
.overviewDownload ul.content li h3 { margin-bottom:10px; font-size:14px; font-weight:bold; }
.overviewDownload ul.content li span { white-space:nowrap; }

/* Plans and Credits Info */
.plansInfo { margin-bottom:20px; }
.plansInfo.box6 { background-color:Transparent; }
.plansInfo .content { padding:15px; }
.plansInfo .content span { font-size:14px; font-weight:bold; }
.plansInfo .content p { margin-bottom:15px; }
.plansInfo .content ul.contentPlan { margin-bottom:15px; }
.plansInfo .content ul.contentPlan li { padding-left:10px; background: url('http://static.playphone.com/Alexander/Images/arrow1_right.gif') no-repeat 0 4px; }
.plansInfo .content table { width:100%; border:2px solid #000; border-collapse:collapse; }
.plansInfo .content table thead tr th { padding:10px; text-align:left; background-color:#000; }
.plansInfo .content table tbody tr.odd { background-color:#121212; }
.plansInfo .content table tbody tr td { padding:3px 15px; background-color:#2E2E2E; }
.plansInfo .content .txtStop{margin: 0px; clear:both;}
.plansInfo .content .planCancel { color:#FD0200; }
.plansInfo .productList li { width:630px; padding-bottom:15px; float:left; }
.plansInfo .productList .button { margin-left:15px; }
.plansInfo .productList .button.mode2 a img {position:absolute; right:5px; top:7px;}
.plansInfo .productTitle { padding-left:10px; float:left; font-size:14px; border-left:4px solid #666666; }
.plansInfo .productDetail { padding-top:15px; clear:both; display:none; }

/* Update Profile */
.updateProfile {} 
.updateProfile input { margin:5px 0; padding:4px 2px; }
.updateProfile select { width:220px; margin:5px 0; padding:1px; }
.updateProfile span { font-size:11px; }
.updateProfile p { margin-bottom:15px; }
.ui-datepicker-trigger { margin-left:5px; }

/* Change Password */
.changePassword input { margin:5px 0; padding:4px 2px; }
.changePassword span { font-size:11px; }
.changePassword p { margin-bottom:15px; }

/* Phone Model Info */
.yourDeviceInfo .photoDevice { margin-right:20px; padding:7px; float:left; font-weight:bold; background-color:#fff; text-align:center; }
.yourDeviceInfo .photoDevice img { height:75px; margin-bottom:5px; }
.yourDeviceInfo .txtDevice { float:left; margin-top:10px; color:#fff; }

/* Content Queue */
.contentQueue h3 { margin-bottom:15px; font-size:14px; }
.contentQueue .sendReminders { margin:15px 0; }
.contentQueue .sendReminders p { margin-top:10px; }
.contentQueue .sendReminders label { font-weight:bold; }

/* Content Vault */
.contentVault p { font-size:14px; font-weight:bold; }
.contentVault .sortBy { margin:15px 0; }
.contentVault .message { margin-top:15px; padding:10px; border:1px solid #999; background-color:#f3f3f3; }
.contentVault .sortBy{clear: both; padding-bottom: 10px;}
.contentVault .listDownloadContent{clear: both;}

/* Incomplete Downloads */
.incompleteDownload p { margin-bottom:15px; font-size:14px; font-weight:bold; }

/* Download and Content List */
.listDownloadContent { padding:10px; background-color:#000; }
.listDownloadContent table { width:100%; border-collapse:collapse; }
.listDownloadContent table tr td { padding:10px 4px; background:#2E2E2E; color:#fff }
.listDownloadContent table tr td.item { width:370px; text-align:left; background-image:none; }
.listDownloadContent table tr td a:hover{text-decoration: none;}
.listDownloadContent table tr td .number { width:35px; margin-top:5px; font-size:22px; color:#c1c1c1; text-align:right; font-weight:bold; float:left; }
.listDownloadContent table tr td .preview { width:40px; height:40px; margin:0 10px 0 15px; float:left; }
.listDownloadContent table tr td .button,
.listDownloadContent table tr td .deleteItem { margin-left:15px; }

/* ItemImageList */
ul.itemImageList { padding-bottom:0px; clear: both}
ul.itemImageList li {width:90px; height:130px; padding:5px 10px 5px 0px; float:left;text-align:center;}
ul.itemImageList li a { font-weight:bold; margin-bottom:5px; }
ul.itemImageList li img { width:75px; height:75px; margin:0 8px 8px 0; }
ul.itemImageList li .positionShadow { margin-left:7px; }

.contentNotCompatible ul.itemImageList{padding: 0 10px }
.contentNotCompatible ul.itemImageList li {width:85px;}
.contentNotCompatible .item_shadow02 { background:url('/Images/mgs_item_shadow05.png') no-repeat; }

/* FOOTER  --------------------------------------------------------------------------------*/
.footer{width:980px; height:87px;}
.footerBg { background-color:#000; }
.footer a{text-decoration:none;}
.footer p{padding:20px; font-size:12px; text-align: left;}
.footer_menu{width:950px; height:40px; margin:0 15px; line-height:40px; color:#fff; border-bottom:2px solid #2e2e2e;}
.footer_menu a{padding: 0 5px 0 4px;}

/*Fade*/
#fade{background-color: #000;width: 100%;position: absolute;top: 0px;left: 0px; z-index: 1000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; display: none;}
#controlaFloater{position: relative; width: 690px;z-index: 10000;  margin: auto;height: 0px;display: none;}
#popUpContainer{background-color: transparent;position: absolute;top: 132px; z-index: 100000; margin:0; padding:0; width: 100%;}
#popUpContainer #popUpTextContainer{background-color: #FFF; padding: 20px; color: #000; font-size: 14px; border: 4px solid #AAA;}
.close{font-size: 9px; float: right; padding: 10px 25px 0 0;}

/*Popup Content*/
.contentPopUp{margin-bottom: 0!important; margin-top:-10px!important; background-color:#000}
.contentPopUp span.loading{width: 160px; height: 170px; display: block; float: left; background:#000 /*url('http://static.playphone.com/Alexander/Images/load_small.gif') #000 no-repeat right center*/;}
.contentPopUp .title1{float: left; margin: 0; padding: 15px 0; width:665px}

.closePop{font-size: 11px; position:absolute; top: -6px; right: -6px; background: url('http://static.playphone.com/Alexander/Images/bt_close.png') no-repeat 0 0; width: 28px; height: 28px; }
.closePop:hover{ background-position: 0 -29px;}

/* Popup Border*/
#iframeFloater { border: 6px solid #AAA; height:490px!important}




/* Select Cell Phone Model */
.boxSelectPhone{background-color:#000; padding:15px; position: relative;}
.boxSelectPhone .selectPhone { margin-top:130px; padding:5px 15px; background-color:#fff; }
.boxSelectPhone .selectPhone p { margin:10px 0 10px 0; clear:both; }
.boxSelectPhone .selectPhone #search{float:left;width:250px; margin-right:20px;}
.boxSelectPhone .selectPhone .newListSelected { margin:0px 20px 20px 0;}
.boxSelectPhone .selectPhone .listPhones { width:100%; height:240px; overflow:auto; clear: both; }.boxSelectPhone .selectPhone .listPhones ul li { width:80px; height:105px; padding:0 0 20px 7px; float:left; text-align:center; }
.boxSelectPhone .selectPhone .listPhones ul li { width:80px; height:105px; padding:0 0 20px 7px; float:left; text-align:center;}
.boxSelectPhone .selectPhone .listPhones ul li .deviceMaker{display: none;}
.boxSelectPhone .selectPhone .listPhones ul li img { margin:auto;display:block; margin-bottom:5px; }
.boxSelectPhone .selectPhone .loadingPhone {background: url('http://static.playphone.com/Alexander/Images/load3.gif') no-repeat center center; width: 100%; height:240px;}

/*Select Cell Phone Model PopUp*/
.updateProfilePopUp {position: relative; clear: both;height:615px;}
.updateProfilePopUp  ul{list-style-type: none;}
.updateProfilePopUp .secondStep{ background:none repeat scroll 0 0 #FFFFFF;height:410px;position:absolute;width:655px;z-index:100}
.updateProfilePopUp .terms { margin-top:5px; }
.updateProfilePopUp .boxSelectPhone{background-color: transparent; padding:0; top:310px; left:0px; position: absolute; width: 660px; }
.deviceSearchHeader{ height: 30px; }

.updateProfilePopUp .listPhones{clear:both; height:215px; overflow:auto; width:660px;margin-top:40px;background:#fff;}
.updateProfilePopUp ul#deviceList li{ float:left; width:80px; height:140px; text-align:center; cursor:pointer; }
.updateProfilePopUp ul#deviceList span { display:block; }

.updateProfilePopUp #search{ float:left; margin-right:20px;}

.updateProfilePopUp .contentMessage{position:relative; top:15px; display: none}
.updateProfilePopUp .contentMessage ul{margin:0; padding:0;}


.boxSelectPhone #searchCellphoneHeader{position: absolute; left:15px; bottom: 270px;}

/* Your Device Selected */
.yourDevice { width:655px; float:left; }
.yourDevice img { height:75px; margin-bottom:5px; }
.yourDevice h2 { margin-bottom:5px; color:#58D6FF; font-size:21px; }
.yourDevice h4 { font-size:14px; font-weight:bold; color:#999; }
.yourDevice p { font-size:14px; }
.changeDevice { margin-right:20px; padding:7px; float:left; font-weight:bold; text-align:center; background:#FFF; margin-bottom:15px; border:1px solid #353535  }

/*SignUp Success Popup*/
.contentPopUp .title3{width: 640px; border-bottom:none;border-top:1px solid #2E2E2E; }
.contentPopUp .listHowToVideos {margin: 10px; padding:0 0 15px 15px}
.contentPopUp .listHowToVideos li{background: url('http://static.playphone.com/Alexander/Images/arrow_right.gif') no-repeat 0 4px; padding-left: 10px; list-style-type: none; margin: 0;}
.contentPopUp .updateProfilePopUp h2{color:#ffffff;font-size:14px;}
#congratsDescription h3{color: #ffffff; margin: 0 0 10px 0; font-size: 15px}
#congratsDescription .button{padding-top: 10px; margin-right: 10px}
#congratsDescription img{float: left; padding: 0 15px 15px 0}
#congratsDescription #playphoneToolbar{clear: both;}
#congratsDescription #playphoneToolbar img{padding:5px 5px 0 5px; width: 19px; height: 19px}
#congratsDescription .contentMessage {border-bottom: 1px solid #bababa; margin-bottom: 15px;}
#congratsDescription .contentMessage h3{margin: 0px; padding:0px}
#congratsDescription .contentMessage .listSuccess{padding: 0px 10px 0px 35px; font-size: 12px; list-style-type: none; color: #000}
#SignUpSuccessPopUp #column_placeHolder, #SignUpSuccessPopUpWithItem #column_placeHolder {min-height:1px!important;}
#SignUpSuccessPopUp #content_p1_c1_1, #SignUpSuccessPopUpWithItem #content_p1_c1_1{width:655px!important;}
#LandingPageSuccessPopUp #searchCellphoneHeader .contentMessage{display:none;}

/* Offers Plan  */
.offersPlan { width:188px; height:220px; margin-left:15px; padding:10px; float:left; color:#fff; background-color:#353535; position:relative; border:1px solid #565656 }
.offersPlan.first { margin-left:0; }
.offersPlan h2 { margin-bottom:15px; font-size:18px; color:#58D6FF; }
.offersPlan .txt { line-height:18px; float: left; display: block;}
.offersPlan .txt span { font-weight:bold; font-size:18px; color:#fff; }
.offersPlan .txt ul li { padding-left:10px; background: url('http://static.playphone.com/Alexander/Images/arrow2_right.gif') 0 5px no-repeat; }
.offersPlan .button { bottom:15px; position:absolute; }

.offersPlanHor { width:450px; padding: 10px; float:left; clear: both}
.offersPlanHor.on { border:1px solid #565656; background-color:#353535; }
.offersPlanHor h2 { margin-bottom:15px; line-height:24px; font-size:24px; color:#58D6FF; }
.offersPlanHor .txt { width:290px; padding-right:45px; float:left; }
.offersPlanHor .txt span { font-weight:bold; font-size:18px; color:#fff; }
.offersPlanHor .txt ul li { padding-left:10px; background: url('http://static.playphone.com/Alexander/Images/arrow2_right.gif') 0 5px no-repeat; }
.offersPlanHor .button { float:left; }

/* Certified Carriers*/
#certified {width:700px; margin:20px 0; height:auto; float:left; display:inline; background-color:#FFF;}
#certified h2 {width:100%; margin:0 0 10px 0; padding:0; float:left; text-align:center}
#certified div.contentCarrier {width:100%; margin:0 0 10px 0; float:left; text-align:center}
#certified div.contentCarrier ul {list-style:none}
#certified div.contentCarrier ul li {display:inline; padding: 0 15px 5px 15px}
#certified img.trusted{display:block; margin:0 auto 15px auto}
#certified p {text-align:center}

/* Follow the steps to get */
.followSteps { width:907px; margin-top:10px; padding:10px 20px 20px 20px; float:left; }
.followSteps ul {float:left}
.followSteps ul li { width:292px; margin-right:15px; float:left; background: url('/Images/mgs_arrow2.gif') no-repeat right center; }
.followSteps ul li.last { margin:0; background:none; }
.followSteps ul li img { width:100px; height:111px; margin-right:10px; float:left; }
.followSteps ul li span { width:140px; margin-top:15px; float:left; color:#fff; font-size:15px; font-weight:bold; }

/*Checkout After download*/
.CheckoutAfterDownloadListImage .itemImageList{margin-left: 25px}
.CheckoutAfterDownloadListImage .item_shadow02 { background:url('/Images/mgs_item_shadow05.png') no-repeat; }

/* BOX FAQ SIDEBAR */
.boxFaq {width:310px!important; background:#1D1D1D; border:1px solid #000}
.boxFaq h2 {padding:5px 10px 0 10px}
.boxFaq li {padding:15px 10px 0 10px}
.boxFaq a {padding:10px 0 10px 10px; display:block}
.boxFaq li a {padding:0}


/* CHECKOUT */
.checkout h3 { color:#666; font-size:18px; }
.checkout a { color:#003399; }
.checkout a:hover { text-decoration:underline; }
.checkout .contentCheck { width:655px; margin:15px 0; float:left; clear:both; }
.checkout .contentCheck a { color:#00aaff; }
.checkout .contentCheck a:hover { text-decoration:underline; }
.checkout .contentCheck p { margin:10px 0; }
.checkout .contentCheck .button { margin-top:15px; }
.checkout .followSteps { margin-top:15px; }

/* HELP / FAQ / EMAIL SUPPORT ------------------------------------------ */
#FAQ .subtitleFaq{color: #FFF; margin: 15px 0 20px 0;}

#FAQ table td{text-align: left; border: none;}
#FAQ table td div.answerDescription{display: none;}
#FAQ table td.questionNumber{width: 40px; text-align: right; font-size: 16px; color: #CBCBCB; font-weight: bold;}
#FAQ #itemListTable h3{margin: 15px 0; font-weight: bold; margin: 0 0 15px 0; color: #04AAFE; cursor: pointer; font-size: 12px; font-weight: normal;}
#FAQ .boxContentPlayphone {top:20px; position:relative}
.faqSearchOptions{margin-top: 15px;}
.faqSearchOptions div{float: left; margin-right: 20px;}
.faqSearchOptions div input, 
.faqSearchOptions div .newListSelected{margin-top: 10px;}
.faqSearchOptions .button{margin-top: 22px;}
#FAQ .boxContentPlayphone{clear: both; margin-top: 30px;}
.liveChatButton{margin-top: 10px;}


.emailSupport { margin-bottom:15px; }
.emailSupport input { margin:5px 0; padding:4px 2px }
.emailSupport textarea { margin:5px 0; }
.emailSupport select { width:200px; margin:5px 0; }
.emailSupport .newListSelected {margin-top:5px}
.emailSupport .button #btnSend {margin:0; padding:0}
.emailSupport textarea { font-family:Arial; padding:4px 2px; font-size:12px }

/* CarrierNotSupported --------------------------------------------------------------------*/
#CarrierNotSupported #txtInformationEmail, 
#CarrierNotSupported #txtInformationName {width:205px}

/* UWP ------------------------------------------ */
.uwp { margin-top:15px; }
.uwp input { margin:5px 0; padding:4px 2px; }
.uwp span { font-size:11px; color:#fff; }
.uwp .fieldDescription span { font-size:11px; color:#666; }
.uwp span a {color:#58D6FF}
.uwp p { margin-bottom:15px; font-size:15px; }

/* UWP Download ------------------------------------------ */
.uwpDownload h2 { font-size:35px }
.uwpDownload h2 span { color:#0077C0 }
.uwpDownload p { margin:5px 0 10px 0; font-size:14px; text-align:left; color:#ccc }
.uwpDownload p span { font-weight:bold }
.uwpDownload ul li.listScore { font-size:16px; color:#fff }
.uwpDownload img.separator { margin:10px 0 10px 70px }
.uwpDownload .button  { margin:0 auto; }
.uwpDownload span.linkCenter { width:100%; margin-top:15px; text-align:center; float:left }
.uwpDownload #certified{ clear:both; display:block; float:none; margin:0 auto; padding:5px; position:relative; top:10px }
.uwpDownload #certified ul { margin:10px auto }
.uwpDownload #certified div.contentCarrier {float:none}
 
#UWPDownload #getOkPop {top:210px; left:750px}

/* CONTENT LIST IN UWP DOWNLOAD PAGE */ 
.uwpDownload #contentListUWP {float:left; margin:20px 22px;}
.uwpDownload #contentListUWP h3 {color:#ccc}
.uwpDownload #contentListUWP div {width:262px; height:460px; margin-top:5px; float:left}
.uwpDownload #contentListUWP div ul{width:246px; margin:6px 0; padding:0; list-style:none} 

.uwpDownload #contentListUWP div ul li{ width:254px; height:72px; margin:1px 0; padding:6px; background:#000; float:left }
.uwpDownload #contentListUWP div ul li span{width:163px; text-align:left; font-size: 11px; float:left}
.uwpDownload #contentListUWP div ul li img{width: 60px; height: 60px; margin:3px 9px 0 0; float: left}
.uwpDownload #contentListUWP div ul li span.ItemTitle {font:bold 12px arial; color:#fff}
.uwpDownload #contentListUWP div ul li span.ArtistName {font:normal 11px arial; color:#fff}
.uwpDownload #contentListUWP div ul li span.Price {font:normal 10px arial; color:#fff}
.uwpDownload #contentListUWP div ul li a.send {width:110px; height:17px; text-align:center; padding-top:3px; margin:6px 0 0 0; display:block; float:left; font:bold 11px arial; color:#FFF; text-decoration:none}
.uwpDownload #contentListUWP div ul li a.sentItem {background-position:0 -20px; cursor:default}

.uwpDownload #contentListUWP div ul li.geral {height:93px}
.uwpDownload #contentListUWP div ul li.geral span{width:140px}
.uwpDownload #contentListUWP div ul li.geral img{width:83px; height:83px}

.uwpDownload #contentListUWP div span.loading {display:none!important}
.uwpDownload #contentListUWP div span.progressBar {display:none!important}
.uwpDownload #contentListUWP div a.moreCategory {float:left; padding:5px 0 0 10px; font:normal 12px arial; color:#58D6FF}

.uwpDownload .bLeft {margin-left:260px; margin-right:50px}





















/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Datepicker
----------------------------------*/
#byDate input{width: 70px; margin-right: 5px;}
#byDate img{margin: 0 15px 0 2px;}

.ui-datepicker { width: 18em; padding: .2em .2em 0; margin-right: 10px; }
.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; }
.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 { float:left; 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 .ui-datepicker-title select.ui-datepicker-year { float: right; }
.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%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .99; filter:Alpha(Opacity=99);}
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://static.playphone.com/Alexander/Images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(http://static.playphone.com/Alexander/Images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url('http://static.playphone.com/Alexander/Images/ui-icons_222222_256x240.png')/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(http://static.playphone.com/Alexander/Images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(http://static.playphone.com/Alexander/Images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(http://static.playphone.com/Alexander/Images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://static.playphone.com/Alexander/Images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; }

