html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{color:#000;font-size:75%;font-family:Cambria, Georgia, Times, Times New Roman, serif;line-height:1.5em}html>body{font-size:12px}strong,dt{font-weight:bold}em{font-style:italic}blockquote{margin:1.5em;color:#0000;font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}p,.content ul,.content ol,.content dl{font-size:1em;margin:1.5em 0}p+p{text-indent:1em;margin-top:-1.5em}p.intro{margin-top:0}p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif;font-style:italic}ul{list-style:circle}ul,ol,dl{margin:0;padding:0}.box{padding:1.5em;margin-bottom:1.5em}ul.horizontal{float:left;list-style:none}ul.horizontal li{float:left}ul.horizontal:after{clear:left}.column{display:inline;float:left;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clearfix{display:block}

/*Forms*/
fieldset {text-align:left;border:none}
  fieldset ol,fieldset ul {padding:0;list-style:none}
    fieldset li {padding-bottom:1.1em;float:none;clear:left}
      label {padding-top:.45em;float:left;width:7em;margin-right:1em;font-weight:bold}
        form .guidance {font-weight:normal}
      input {position:relative;top:-.2em}
      li.button input {margin:-.1em 0 0 8.7em}
    fieldset.checkboxes li {clear:both;padding:.75em}
      fieldset.checkboxes label {margin:0 0 0 1em;width:20em}
      fieldset.checkboxes input {float:left}

/*Messages (errors)*/
div.success{background-color:#00AF2B}
div.error{background-color:#860000;color:#fff}
div.notice{background-color:#ffffcc}
  .error h3{color:red}
  .success h3{color:#CF6}
  div.success ul,div.error ul,div.notice ul{list-style:none}

/*Type colours*/
body {color:#30312b}
  h1,h2,h3,h4,h5 {color:#531c1d}
  a:link {color:#531c1d}
  a:visited {color:#30312b}
  a:active,a:hover,a:focus {color:#862D2E}
  .footer,.footer a:link,.footer a:visited,.back-to:link, .back-to:visited,.back-to a:link, .back-to a:visited, .breadcrumbs,.breadcrumbs a:link,.breadcrumbs a:visited {color:#a38581}
  .footer a:active,.footer a:hover,.footer a:focus,.back-to:active,.back-to:hover,.back-to:focus,.back-to a:active,.back-to a:hover,.back-to a:focus, .breadcrumbs a:active,.breadcrumbs a:hover,.breadcrumbs a:focus {color:#531c1d}

/*Misc type (versals)*/
span.versal {text-transform:uppercase}
  p .versal {font-size:4.8em;float:left;padding:.22em .1em 0 0;color:#531c1d}

/*Layout of template*/
body {background:#f4e8dc url('/images/design/body-bg.jpg') top center no-repeat}
  ul.accessibility {position:absolute;top:-999em}
  div.container {margin:0 auto;width:960px;background:#f7eee4 url('/images/design/container-bg.jpg') top center no-repeat;position:relative}
    div.header {height:102px;position:relative}
      .header h1 {position:absolute;top:21px;left:34px;width:425px;height:83px;background:url('/images/design/h1-jmm.png') 0 0 no-repeat}
        .header h1 a {display:block;height:100%;text-indent:-9999em}
      .breadcrumbs {position:absolute;top:.5em}
    ul.navigation {width:110px;list-style:none;margin-top:1px}
      .navigation li {width:100%;border-bottom:1px solid #ecdfcf;height:35px}
        .navigation a {display:block;height:100%;text-align:center}
        .navigation a:link,.navigation a:visited {text-decoration:none}
        .navigation a:active,.navigation a:hover,.navigation a:focus,body.pages.index .home-link a:link,body.pages.index .home-link a:visited,body.pages.about .about-link a:link,body.pages.about .about-link a:visited,body.products .products-link a:link,body.products .products-link a:visited,body.contact .contact-link a:link,body.contact .contact-link a:visited {background:url('/images/design/nav-hover-bg.png') 0 0 repeat-x}
      .navigation li.abs-logo, .navigation li.contact-link {border:none}
      .navigation li.abs-logo {padding:1.8em 0 1.5em 0;height:auto}
        .navigation li.abs-logo a:active, .navigation li.abs-logo a:hover, .navigation li.abs-logo:focus {background:none}
    div#content {width:410px;margin:0 0 0 50px}
      #content h2 {margin-top:.25em}
      #content p.intro {margin-top:-.35em}
      #content p.intro+p {margin-top:-.7em}
      #content h3 {margin:-.1em 0 1.1em 0}
    div.graphics, div.secondary {width:310px;margin:0 20px 0 50px}
      .graphics .photo {display:block;margin-top:6px}
    div.footer {margin-top:35px;height:36px;border-top:1px solid #f4e9dd;background-color:#f6ece1}
      .footer ul {margin-top:4px}
        .footer li {padding:0 9px 0 10px;border-right:1px solid #a38581}
        .footer li:last-child, .footer li.last-item {border:none}

/*Home*/
ul.options {margin-top:-0.9em;list-style:none;border-bottom:1px solid #b09c99}
  .options li {padding:0 10px 5px 10px;border-top:1px solid #b09c99;position:relative}
  .options li.copy {padding-top:12px}
  .options li:hover, .options li.hover {background-color:#693838;color:#fff}
    .options li a {display:block;height:100%;padding-top:12px}
    .options li.copy a {display:inline;height:auto;padding-top:0}
    .options li:hover a:link,.options li:hover a:visited {color:#f4e8dc}
    .options li:hover a:active,.options li:hover a:hover,.options li:hover a:focus {color:#ecdfcf}
    .options li.hover a:link, .options li.hover a:visited, .options li.hover a:active, .options li.hover a:hover, .options li.hover a:focus {color:#fff}
ul.options a:link,ul.options a:visited {text-decoration:none}
ul.options a:active,ul.options a:hover,ul.options a:focus {text-decoration:underline}
/*Slideshow*/
#home-slides {position:absolute;top:0;right:0;height:540px;width:310px;display:block}

/*About*/
body.pages.about div#content {width:770px}
  body.pages.about #content p.intro {margin-bottom:0}
  body.pages.about #content p {width:410px}
    body.pages.about #content p img.right {margin-top:0.4em;margin-right:-340px}
  body.pages.about #content blockquote {color:#531c1d;border-top:1px solid #ecdfcf;border-bottom:1px solid #ecdfcf;width:392px;margin:6px 0 11px 0;padding:0 0 0 18px}
    body.pages.about #content blockquote p {margin:11px 0 6px 0;width:392px;padding:0}
  body.pages.about #content blockquote + p {margin-top:0}

/*Categories*/
body.categories #content {position:relative}
ul.new-sync {position:absolute;right:10px;top:0}
  .new-sync li {margin-top:10px}
    .new-sync a {text-decoration:none;text-transform:uppercase;font-size:1.2em}
ul.categories {margin-top:0}
  /*Admin*/
  ul.admin {position:absolute;right:0;top:1px;font-size:.8em}
    .admin li, .admin li:last-child, .admin li:hover {padding:0;border:none;background:transparent}
    .admin li {margin-right:10px}
      .admin a {display:inline;padding:0;text-transform:uppercase}
img.exbhibition-photo {margin-top:3.6em}

  #sync-output .loading {display:block;margin:0 auto}

/*Category show*/
.back-to {display:block;margin-top:1em;float:right}
body.products.show p.description {margin-top:2.6em;clear:right}
a.feature-photo {margin-bottom:14px;display:block}
ul.thumbs {list-style:none;float:left;margin-top:-0.35em}
  ul.thumbs li {display:inline;float:left;height:90px;margin-right:8px}
  .thumbs li.fifth {margin-right:0}
    .thumbs img {height:72px}

/*Photo show*/
body.show.photos div#content {width:770px}
  div.photo {position:relative;text-align:center;margin:36px 0 36px 0;height:500px;background:url("/images/icons/loading.gif") 50% 100px no-repeat}
    .photo div {position:relative;display:inline-block}
      .photo h3 {position:absolute;text-align:left;background-color:#fff;padding:9px;background:url('/images/design/f4e8dc-trans.png') 0 0 repeat-x;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-radius:0 0 6px 0}
      .photo .flickr-link {display:block;position:absolute;bottom:5px;right:3px;width:66px;height:18px;background:url('/images/icons/flickr.png') 0 0 no-repeat;text-indent:-999em}
      .flickr-link:link,.flickr-link:visited, .browse:active span,.browse:hover span,.browse:focus span {opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);text-decoration:none}
    .browse:link img,.browse:visited img {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60)}
      .flickr-link:active,.flickr-link:hover,.flickr-link:focus,.browse:active img,.browse:hover img,.browse:focus img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100)}
    .browse:link,.browse:visited {text-decoration:none}
    .browse {position:absolute;top:0;height:90px;width:150px;display:block}
      .browse span {position:absolute;top:9px;font-size:1100%;font-weight:bold;color:#f4e8dc}
    .previous-photo,.previous-photo span {left:0;text-align:left}
    .next-photo,.next-photo span {right:0;text-align:right}
    body.photos.show .back-to {position:absolute;right:0;top:-5.15em}

/*Contact*/
body.contact fieldset input, body.contact fieldset textarea {width:300px}
body.contact .button input {width:auto}
body.contact fieldset textarea {height:180px}
body.contact .vcard h3 {margin-top:8px}

/*Sitemap*/
body.sitemap div#content p {margin-top:1.95em}
body.sitemap #content ul ul {margin-left:10px;list-style-type:square}

/*
* 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%; }

/*
* 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/?ffDefault=Cambria,%20Georgia,%20Times,%20Times%20New%20Roman,%20serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f7eee4&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=f4e8dc&fcHeader=000000&iconColorHeader=531c1d&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=a38581&fcContent=000000&iconColorContent=531c1d&bgColorDefault=ecdfcf&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=a38581&fcDefault=30312b&iconColorDefault=531c1d&bgColorHover=693838&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=a38581&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=531c1d&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=a38581&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=860000&fcError=860000&iconColorError=860000&bgColorOverlay=f7eee4&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px*/
/* Component containers
----------------------------------*/
.ui-widget{font-family:Cambria,Georgia,Times,Times New Roman,serif;font-size:1.1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Cambria,Georgia,Times,Times New Roman,serif;font-size:1em;}
.ui-widget-content{border:1px solid #a38581;background:#ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#000000;}
.ui-widget-content a{color:#000000;}
.ui-widget-header{border:1px solid #f4e8dc;background:#f7eee4 url(images/ui-bg_highlight-soft_75_f7eee4_1x100.png) 50% 50% repeat-x;color:#000000;font-weight:bold;}
.ui-widget-header a{color:#000000;}

/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #a38581;background:#ecdfcf url(images/ui-bg_glass_75_ecdfcf_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#30312b;outline:none;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#30312b;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 #a38581;background:#693838 url(images/ui-bg_glass_75_693838_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#ffffff;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#ffffff;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #a38581;background:#531c1d url(images/ui-bg_glass_65_531c1d_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#ffffff;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;outline:none;text-decoration:none;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #860000;background:#fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#860000;}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#860000;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#860000;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.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(images/ui-icons_531c1d_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_531c1d_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_531c1d_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_531c1d_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_860000_256x240.png);}

/* positioning */

.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-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-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -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-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -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-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;}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;}
/* Overlays */
.ui-widget-overlay{background:#f7eee4 url(images/ui-bg_flat_0_f7eee4_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;}

/* Dialog
----------------------------------*/
.ui-dialog{position:relative;padding:.2em;width:300px;}
.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:.5em 1em;background:none;overflow:auto;zoom:1;}
.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;}
