@charset "UTF-8";
/* LAYOUT CSS Document */

.feedMenu { padding-bottom: 5px; }
.feedMenu .feedItem { padding: 2px 0px 0px 20px; height: 20px; background-image: url('http://c1.puntersparadise.net/home/feed.gif'); background-repeat: no-repeat; }
.feedMenu .feedItem .feedSelected { font-weight: bold; }

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }

ul,ol { list-style: none; clear:left; float:left; text-align:left; }

img { border: none; }
caption,th { text-align: left; }
table { border-spacing: 0; }
br { clear: both; }

/* IE 6 Transparency Support */
/*img, div, a, input {  }*/

/* TYPE */
body {
	font: 12px Tahoma, "Lucida Grande", "Trebuchet MS";
	background-color: #fff;
	color:#484848;
	vertical-align:top;
	height: auto;
	background-image:url('http://c1.puntersparadise.net/theme1/layout/footer-shadow-top2.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
}

a { color:#69bc55; outline-style:none; }
a:link, a:visited, a:active { text-decoration: none; }
a:active { text-decoration: none; color:#69bc55; }
a:visited { text-decoration: none; color:#69bc55; }
a:hover { text-decoration: underline; }
a[rel="external"], a.external { white-space: nowrap; padding-right: 15px 100% 50%;  }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
object { background:transparent; }

h1 { color:#000; margin:0px; padding:0px; display: inline; font-size: 18px; font-weight: bold;}
h2 { color:#000; margin:0px; padding:0px; display: inline; }
h2 a:link, h2 a:visited { color: #000; text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h3 { color:#01573E; margin: 0px; padding: 0px; display: inline; }
h3 a:link, h3 a:visited { color: #01573E; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
h4 { color:#00583c; margin: 5px; padding: 0px; display: inline; }
h4 a:link, h4 a:visited { color: #00583c; text-decoration: none; }
h4 a:hover { text-decoration: underline; }

h1.sifr, h2.sifr, h3.sifr, h4.sifr { color:#000000; margin:0px; padding:0px; display: inline; font-size: 19px; font-weight: bold; }
.sifr a:link, .sifr a:visited { color:#000000; text-decoration: none;}
.sifr a:hover { text-decoration: underline; }
h1.sifr .subsifr, h2.sifr .subsifr, h3.sifr .subsifr, h4.sifr .subsifr { color:#acacac; }
.subsifr a:link, .subsifr a:visited { color:#acacac; text-decoration: none; }
.subsifr a:hover { text-decoration: underline; }

.bodyPopup { margin: 15px 20px 15px 20px; background-image: none; background-color:#ffffff; }

/* Major link styles */
.see { line-height:18px; margin: 0px; padding: 7px 5px 0px 0px; }
.see a { font-size:12px;}
.see a:visited { }
.seeButton { line-height:18px; margin: 0px; padding: 5px 0px 0px 0px; }
.seePlain { line-height:18px; margin:2px 0px 0px; padding:0px; }

.strongText { color: #333; font-weight: bold; }
.darkText { color: #000; }

.timeSince { color: #999; font-size: 10px; font-weight: normal;}
.timeSinceMedium { color: #999; font-size: 13px; font-weight: normal;}

.question { text-align: left; }
.questionImage { float: left; width: 70px; }
.questionMessage { float: left; font-weight: bold; width: 370px; padding-left: 10px; }

/*Big elements*/
.global { display:block; margin:auto; width:100%; height:auto; min-height:800px; overflow: hidden; }
#mostOuter { margin-top: 16px; }
#outer { text-align: left; padding: 0px; margin: 0 auto; margin-left:auto; margin-right:auto; width:978px; }
#contentMain { float: left; width: 632px; }
#contentRight { float: right; width: 308px; }
#contentLeft { float: left; width: 328px; }
#contentLeft div.contentLeftInner { padding-right: 20px; }
#footer { height: 302px; background-color: #000; background-image: url('http://c1.puntersparadise.net/footerBackground.png'); background-repeat: repeat-x;}
.footerHead { color: #ccc; font-size: 15px; font-weight: bold; }
#footer item, #footer a:link, #footer a:visited { color: #efefef; margin: 0px; padding: 0px; line-height: 12px; line-height: 16px;}
.headerx-wrap { display: block; margin:auto; height: 172px; width:100%; clear: left; float:none; }
.headerx-wrap { background:url(http://c1.puntersparadise.net/theme1/layout/logo-header-bg.jpg) center top no-repeat #208557; z-index:0; }
div.headerx { display: block; width:1000px; height:131px; float:none; vertical-align: top; }
div.headerx { position:relative; top:0; left:0; width:100%; display:block; height:130px; }
div.headerx#logo a.ap { background:url(http://c1.puntersparadise.net/theme1/layout/logo-bg.png) no-repeat; width:294px; height:121px; border:none; display:block; z-index:5; position:relative; top:0; left:-340px; z-index:5; }
.logox { display:block; height: 129px; width: 250px; float:left; vertical-align:top; clear: left; background-repeat:no-repeat; margin-left: 20px; }
.top-menux-wrap { display:block; clear:left; float:left; width:100%; height:40px; background-image: url(http://c1.puntersparadise.net/theme1/nav/top-menu/menu-top-bg-dark.jpg); border-top:1px solid #529643; border-bottom:1px solid #69be55; }
.top-menux { display: block; width:1000px; height:40px; float:none; vertical-align:top; background-image: url(http://c1.puntersparadise.net/theme1/nav/top-menu/menu-top-bg-light.jpg); }
.bodyx-wrap { display: block; margin:auto; width:100%; float:none; background-image:url(http://c1.puntersparadise.net/theme1/layout/global-top-bg.jpg); background-position:center top; background-repeat:no-repeat; clear: left; height: auto; }
#inner ol { list-style-type: decimal; padding: 10px 0px 10px 40px; margin: 0px; }
#inner ol li { padding: 0px; margin: 0px; }
#inner.bodyx-wrap { display:block; float:none; height:auto; margin:auto; min-height:782px; padding: 23px 40px 20px 40px; width:960px; text-align: left; }


/*Content elements*/
.contentMargin { padding: 0px 30px 20px 30px; }
.highlight { background-color:#fffc2a;}
.searchBox { border: 1px solid #666666; width:140px; height: 40px; background-image: url('http://c1.puntersparadise.net/ladder/search.png'); background-position: top right; background-repeat: no-repeat; }

/*Modules*/
h2.moduleTitle  { font-size: 14px; line-height: 19px; color: #000; padding-left: 3px; font-weight: bold;}
.ModuleHeader { overflow: hidden; float: left; height:31px; margin:0px; padding:0px; }
.ModuleHeader .ModuleHeaderLeft { overflow: hidden; float: left; width:10px; height:38px; margin:0px; padding:0px; background-image:url('http://c1.puntersparadise.net/modules/background-header-left.gif'); background-repeat:no-repeat; }
.ModuleHeader .ModuleHeaderMiddle { overflow: hidden; text-align: left; float: left; padding: 0px 0px 0px 0px; margin:0px; width:190px; height:38px; background-image:url('http://c1.puntersparadise.net/modules/background-header-middle.gif'); background-repeat:repeat-x; }
.ModuleHeader .ModuleHeaderMiddleLeft { overflow: hidden; text-align: left; float: left; margin:0px; width:150px; height:38px; padding: 6px 0px 0px; background-image:url('http://c1.puntersparadise.net/modules/background-header-top.gif'); background-repeat:repeat-x; }
.ModuleHeader .ModuleHeaderMiddleRight { overflow: hidden; text-align: right; float: left; padding: 0px; margin:0px; width:40px; height:38px; background-image:url('http://c1.puntersparadise.net/modules/background-header-top.gif'); background-repeat:repeat-x; }
.ModuleHeader .ModuleHeaderRight { overflow: hidden; float: left; margin:0px; padding:0px; width:9px; height:38px; background-image:url('http://c1.puntersparadise.net/modules/background-header-right.gif'); background-repeat:no-repeat; }
.ModuleHeaderSmall { overflow: hidden; float: left; height:7px; margin:0px; padding:0px; }
.ModuleHeaderSmall .ModuleHeaderLeft { overflow: hidden; float: left; width:10px; height:7px; margin:0px; padding:0px; background-image:url('http://c1.puntersparadise.net/modules/background-header-small-left.gif'); background-repeat:no-repeat; }
.ModuleHeaderSmall .ModuleHeaderMiddle { overflow: hidden; text-align: left; float: left; margin:0px; width:190px; height:7px; background-image:url('http://c1.puntersparadise.net/modules/background-header-small-middle.gif'); background-repeat:repeat-x; }
.ModuleHeaderSmall .ModuleHeaderRight { overflow: hidden; float: left; margin:0px; padding:0px; width:10px; height:7px; background-image:url('http://c1.puntersparadise.net/modules/background-header-small-right.gif'); background-repeat:no-repeat; }
.ModuleBody { overflow: hidden; background-image:url('http://c1.puntersparadise.net/modules/background-body-left.gif'); background-repeat: repeat-y; background-position: left top; background-color: #fff; }
.ModuleBodyMargin p, .ModuleBodyMargin table { padding: 10px 7px 10px 10px; margin: 0px; }
.ModuleBodyMargin { padding: 10px 13px 10px 10px; margin: 0px 4px 0px 0px; background-color: #F9F9F9; }
.ModuleBodyInner {  }
.ModuleBodyRight { background-image:url('http://c1.puntersparadise.net/modules/background-body-right.gif'); background-repeat: repeat-y; background-position: right top; padding-right: 3px; background-color: #F9F9F9; }
.ModuleFooter { overflow: hidden; float: left; padding:0px; height:24px; }
.ModuleFooterLeft { overflow: hidden; float: left; width:10px; height:7px; margin:0px; padding:0px; background-image:url('http://c1.puntersparadise.net/modules/background-footer-left.gif'); background-repeat:no-repeat; }
.ModuleFooterMiddle { overflow: hidden; text-align: left; float: left; padding: 5px 0px 0px 0px; margin:0px; width:190px; height:7px; background-image:url('http://c1.puntersparadise.net/modules/background-footer-middle.gif'); background-repeat:repeat-x; }
.ModuleFooterRight { overflow: hidden; float: left; margin:0px; padding:0px; width:12px; height:7px; background-image:url('http://c1.puntersparadise.net/modules/background-footer-right.gif'); background-repeat:no-repeat; }
.moduleItem { padding: 10px; border-bottom: 1px solid #E1E1E1; }
.moduleItemLast { border-bottom: 0px; }
.ModuleBanner { padding-left: 2px; padding-bottom: 20px;}

.searchModule { background-image: url('http://c1.puntersparadise.net/header/search.png'); background-repeat: no-repeat; width: 100%; padding-bottom: 15px; } 
.searchModule .inner { height: 40px; }
.searchModule .searchTitle { float: left; width: 45px; padding-top: 12px; padding-left: 8px; }
.searchModule .searchSelect { float: left; width: 90px; padding-top: 10px; padding-left: 4px; }
.searchModule .searchSelect select { width: 90px; font-size: 11px; }
.searchModule .searchInput { float: left; width: 103px; padding-top: 10px; padding-left: 8px; }
.searchModule .searchInput input { width: 95px; }
.searchButton { float: right; width: 44px; height: 100%; }

.overlib_caption { padding-top: 4px; padding-bottom: 4px; margin-left: 10px; margin-right: 10px; font-weight: bold; border-bottom: 1px solid #ccc; background-color: #f7f7f7; }
.overlib_text { padding: 10px; }
.overlib_background { border: 1px solid #ccc; background-color: #f7f7f7; }
.overlib_foreground { background-color: #f7f7f7; }
.AvatarOuter { float: left; width: 64px;}
.AvatarInner { padding: 8px; padding-top: 9px; }
.fieldRow { float: left; height: 30px; }
.fieldRowMedium { width: 680px; padding-top: 4px; padding-bottom: 4px; }
.fieldRowReduced { float: left; width: 560px; height: 30px; }
.formInput td { margin-right: 4px; height: 22px; }

/* Feed menus */
.feedMenu { padding-bottom: 5px; }
.feedMenu .feedItem { padding: 2px 0px 0px 20px; height: 20px; background-image: url('http://c1.puntersparadise.net/home/feed.gif'); background-repeat: no-repeat; }
.feedMenu .feedItem .feedSelected { font-weight: bold; }
.feedMenu ul.subtabs { list-style-type:square; background:transparent url('http://c1.puntersparadise.net/pixels/d7d7d7.png') repeat-x scroll center bottom; margin:0px; padding:0px; width: 100%; }
.feedMenu ul.subtabs li { border:1px solid #D7D7D7; display:block; float:left; margin:0 5px 0 0; font-size:14px; line-height:1.5em; }
.feedMenu ul.subtabs li.active { border-bottom-color:#FFFFFF; }
.feedMenu ul.subtabs li.active a { background-color:#FFFFFF; color:#000000; }
.feedMenu ul.subtabs li.loading { border-color:#FFFFFF; padding-top: 5px; }
.feedMenu ul.subtabs li.button { border-color:#FFFFFF; background-color: #000; }
.feedMenu ul.subtabs li a { background-color:#F7F7F7; border-top:1px solid #FFFFFF; display:block; font-size:14px; font-weight:bold; padding:4px 10px 5px; color: #01573E; }
.feedMenu ul.subtabs li.button a { background-color: #fff; border-top: 0px; padding: 0px; }

/* Form Elements */
input, select, textarea { font-family:Lucida Grande,'Lucida Sans Unicode',Arial,Helvetica,sans-serif; font-size:1em; }
input.txt, select, textarea { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url('http://c1.puntersparadise.net/frames/bg-input.gif') no-repeat scroll 0 0; border:1px solid #C5C5C5; padding:3px; }
select { padding:1px; }
input { font-family: Tahoma, Arial, Century Gothic; font-size: 12px; }
input.button, input file, input submit { color: #000; border-left: 1px solid #247056; border-top: 1px solid #247056; border-right: 1px solid #01170f; border-bottom: 1px solid #01170f; background-color : #045739; margin-top : 0px; padding: 0px 5px 2px 5px; font-size: 11px; cursor: pointer; height: 19px; color: #fff; font-weight: bold; text-align: center;}
input.button:hover, input submit:hover  { text-decoration: underline; }
input .buttonMedium { color: #666666; border: 1px solid #999999; background-color: #ffffff; margin-top: 0px; font-size: 12px; height: 19px; }
input.blur { color: #999; }
input.checks { height: 0.8em; float:left; display: block; text-align:right; width:auto; }
input.radios { height: 0.8em; float:left; display: block; text-align:right; width:auto; }
label { clear:none; height:1.4em; margin-bottom:0; padding-top:0; text-align:left; width:auto; float: left; padding: 0px 8px 0px 4px; }

.horizontalLine { float: left; height: 1px; background-image: url('http://c1.puntersparadise.net/frames/grey-line-light.gif'); background-repeat: repeat-x; margin-top: 10px; margin-bottom: 10px; }
.horizontalLineThin { float: left; height: 1px; background-image: url('http://c1.puntersparadise.net/frames/grey-line-light.gif'); background-repeat: repeat-x; }
.horizontalLineThinNoFloat { height: 1px; background-image: url('http://c1.puntersparadise.net/frames/grey-line-light.gif'); background-repeat: repeat-x; overflow: hidden; }

.showInline { display: inline; visibility: visible; }
.show { display: block; visibility: visible; }
.noShow { display: none; visibility: hidden; }

/* Dialogs */
.error { background-image: url('http://c1.puntersparadise.net/alerts/error.gif'); background-repeat: no-repeat; padding: 0px 0px 0px 40px; min-height: 32px; border:1px solid #b01414; background-color: #ff9191; font-weight: bold; }
.warning { background-image: url('http://c1.puntersparadise.net/alerts/Warning.png'); background-repeat: no-repeat; padding: 0px 0px 0px 40px; min-height: 32px; border:1px solid #ffc600; background-color: #f7ff7e; font-weight: bold; }
.warningMessage { padding: 10px 0px 10px 0px; border:1px solid #ffc600; background-color: #f7ff7e; font-weight: bold; text-align: center; }
.success { background-image:  url('http://c1.puntersparadise.net/alerts/Success.png'); background-repeat: no-repeat; padding: 0px 0px 0px 40px; min-height: 32px; border:1px solid #14b01f; background-color: #91ff94; font-weight: bold; }
.help { background-image:  url('http://c1.puntersparadise.net/alerts/help.png'); background-repeat: no-repeat; padding: 2px 2px 2px 32px; min-height: 16px; background-color: #efefef; border:1px solid #8899ef; }

/* Bordering */
.sfTop {background: url('http://c1.puntersparadise.net/frames/sf_d.gif') 0 0 repeat-x; width: 100%; background-color: #f0f0f0;}
.sfBottom {background: url('http://c1.puntersparadise.net/frames/sf_d.gif') 0 100% repeat-x}
.sfLeft {background: url('http://c1.puntersparadise.net/frames/sf_d.gif') 0 0 repeat-y}
.sfRight {background: url('http://c1.puntersparadise.net/frames/sf_d.gif') 100% 0 repeat-y}
.sfBottomLeft {background: url('http://c1.puntersparadise.net/frames/sf_bl.gif') 0 100% no-repeat}
.sfBottomRight {background: url('http://c1.puntersparadise.net/frames/sf_br.gif') 100% 100% no-repeat}
.sfTopLeft {background: url('http://c1.puntersparadise.net/frames/sf_tl.gif') 0 0 no-repeat}
.sfTopRight {background: url('http://c1.puntersparadise.net/frames/sf_tr.gif') 100% 0 no-repeat;}

/* Login mates and favourites area */
.bubbleInfo  { position: absolute; }
.bubbleInfoTrigger { }
.bubbleInfoContainer { position: absolute; display: none; width: 209px; z-index: 10;}
.bubbleInfoContainerHead { height: 14px; background-image: url('http://c1.puntersparadise.net/header/tooltipHeader.gif'); background-repeat: no-repeat; }
.bubbleInfoContainerMiddle { background-image: url('http://c1.puntersparadise.net/header/tooltipMiddle.gif'); background-repeat: repeat-y; padding: 5px 8px 8px 8px; font-size: 11px;}
.bubbleInfoContainerFoot { height: 4px;  background-image: url('http://c1.puntersparadise.net/header/tooltipFooter.gif'); background-repeat: no-repeat; }

/* Tooltips */
#tooltip { background: #fff; color: #000; opacity: 0.85; border: 5px solid #dedede; } 
#tooltip h3 { font: normal 10px Verdana; margin: 0; padding: 6px 2px; border: 0; }

/* Avatars */
.avatarBackdrop { float: left; width: 70px; height: 70px; background-image: url('http://c1.puntersparadise.net/profiles/avatarBackdrop.png'); background-repeat: no-repeat; padding-right: 10px; }
.avatarBackdropInner { padding-top: 11px; padding-left: 11px; }
.avatarBackdropLarge { float: left; width: 163px; height: 163px; background-image: url('http://c1.puntersparadise.net/profiles/avatarBackdropLarge.gif'); background-repeat: no-repeat; padding-right: 10px; text-align: center;}
.avatarBackdropLargeInner { padding-left: 1px; line-height:157px; display: inline;}
.avatarBackdropLargeInner img { vertical-align: middle; line-height: 157px;}
.avatarBackdropLargeInner a img { vertical-align: middle; line-height: 157px;}

span a.downarrow:active, span a.downarrow:visited  { background-image:url('http://c1.puntersparadise.net/theme1/nav/link-bullet-down-bg.png'); }

/* INTRO TEXT BOX */ /* seats left next next to.creative box inside .header wrap*/
#login-box-pos { position:absolute; top:0; left:0; width:100%; }
#login-game-box { position:relative; top:0; left:340px; height:96px; width:321px; }
#login-box-pos .loggedIn { background:url(http://c1.puntersparadise.net/theme1/header/login_section.png) transparent no-repeat; }
#login-game-box .loginInfo { float: left; width: 220px; padding: 12px 0px 0px 20px; margin: 0px; line-height:14px; text-align: left; }
#login-game-box .avatarInfo { float: left; width: 75px; padding: 10px 0px 0px 0px; color: #fff; text-align: left; }
#login-game-box .loginInfo .line1 { padding-bottom: 5px; color: #fff; }
#login-game-box .loginInfo .line2 { padding-bottom: 8px; color: #fff; }
#login-game-box .loginInfo .line3 { }
.login-game-dropdownbox { background-color: #124e39; border: 1px solid #327059; float: left; height: 20px; background-image: url('http://c1.puntersparadise.net/theme1/header/details_dropdown.png'); background-position: top right; background-repeat: no-repeat;}
.login-game-dropdownbox div { padding: 2px 0px 0px 11px; color: #fff;}
.login-game-mates { border-right: 1px solid #496e61; width: 69px; }
.login-game-favourites { border-left: 0px; width: 90px; }

.popupHeader { float: left; width: 420px; padding-left: 20px; font-size: 18px; font-weight: bold; }
.popupClose { float:right; width: 11px; text-align: right; }

.loginArea { text-align: left; padding: 20px 25px 25px 25px; }
.loginArea h4 { font-size: 18px; font-family: Lucida Grande,'Lucida Sans Unicode',Arial,Helvetica,sans-serif; color: #2E2E2E; font-size: 2.1em; letter-spacing: -2px; margin: 0px; padding: 0px 0px 15px 0px; display: block; font-weight: normal; border-bottom: 1px solid #e1e1e1; margin-bottom: 25px; }
.loginArea h4 img { float: right; }
.loginArea .login { background-color: #fbfbfb; border: 1px solid #e1e1e1; background-image: url('http://c1.puntersparadise.net/register/secure.gif'); background-position: bottom right; background-repeat: no-repeat; float: left; width: 60%; }
.loginArea .login .entryLine { padding-bottom: 6px; line-height: 20px; }
.loginArea .login .entryLine input.txt { width: 335px; }
.loginArea .login .buttonLine { padding-top: 10px; }
.loginArea .login form { padding: 5px 8px 8px 8px; }
.loginArea .loginRight { float: left; width: 38%;}
.loginArea .loginRight .loginRightInner { padding: 12px 0px 0px 15px; }
.loginArea .loginRight .loginRightInner span.title { font-family: Lucida Grande,'Lucida Sans Unicode',Arial,Helvetica,sans-serif; color: #2E2E2E; font-size: 1.75em; letter-spacing: -1px; }
.loginArea .loginRight .loginRightInner .entryLine { padding: 5px 0px 25px 0px; }

.banner { float: left; width: 308px; height: 258px; overflow: hidden; background-image:url('http://c1.puntersparadise.net/theme1/nav/footer/banner-background.png'); background-repeat: no-repeat; }
.bannerInner { padding-top: 4px; padding-left: 4px; }
.bannerMidRec { padding: 0px; margin-bottom: 12px; }

.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #000; background: #fcfdfd url('http://c1.puntersparadise.net/frames/ui-bg_inset-hard_100_fcfdfd_1x100.png') 50% bottom repeat-x; color: #222222; }
.ui-widget-content a {  }
.ui-widget-header { border-bottom: 1px solid #000; background: #4c9f6a url('http://c1.puntersparadise.net/frames/ui-bg_gloss-wave_55_5c9ccc_500x100.png') 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-dialog { position: relative; padding: 0px; width: 570px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 0em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-content-inner { height: 271px; overflow: auto; }
.ui-dialog .ui-dialog-content-inner p { padding: .5em 1em; }
.ui-dialog .ui-dialog-footerbar { height: 35px; position: relative; border-top: 1px solid #e1e1e1; background-color: #f9f9f9; text-align: right; padding-right: 4px; }
.ui-dialog .ui-dialog-footerbar p { padding: 4px 0px 0px 0px; margin: 0px; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
