﻿.ui-dialog {font-size: 12px;}

#ui-datepicker-div { display: none; }

label.error { font-weight: bold; color: #b80000;}

.ui-dialog-titlebar {height: 25px; background: #006699;}
.ui-dialog-title {width: 100%; font-size: 16px; color: #FFFFFF; line-height: 1.4em;}
.athCmsLogo {padding: 0 0 0 500px;}

.ui-button .ui-button-text {text-shadow: none; font-weight: bold;}

.ui-dialog input, .ui-dialog textarea {padding: 5px; margin: 3px 0 3px 0; font-size: 12px; color: #000000; background: #FFFFFF; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; border: 1px solid #999999; vertical-align: middle;}
textarea#athCmsVideoSource {width: 90%;}

input.athCmsDisplayDate {width: 20%; padding: 5px; margin: 2px 0 3px 0; font-size: 11px; color: #666666; background: #FFFFFF; border: 1px solid #CCCCCC; vertical-align: middle;}
input.athCmsDateFrom, input.athCmsDateTo {width: 45%; padding: 5px; margin: 2px 0 3px 0; font-size: 11px; color: #666666; background: #FFFFFF; border: 1px solid #CCCCCC; vertical-align: middle;}
.ui-datepicker {position: relative; z-index: 1; display: inline; font-size: 12px;}
.ui-datepicker-trigger {background: none; padding: 0; margin: 0; border: none; cursor: pointer; vertical-align: middle;}

table.cms {width: 816px;}

td.titleText {width: 120px; padding: 0 10px 0 0;}

td.buttons {width: 100%;}
div.imageButtons {float: left; text-align: left;}
div.fileButtons {float: right; text-align: right;}

hr {height: 0; border-top: 1px solid #006699; border-bottom: none; margin: 10px 0 10px 0;}
.athCmsHr {height: 0; border-top: 1px solid #006699; border-bottom: none; margin: 10px 0 10px 0;}

.floatLeft {float: left;}
.floatRight {float: right; position: absolute; right: 25px;}

a.athCmsUploadImage:link, a.athCmsDeleteImage:link, a.athCmsUploadFile:link, a.athCmsDeleteFile:link, a.athCmsDeleteEntry:link {font-family: Helvetica, Arial; color: #333333; font-size: 12px; font-weight: bold; text-align: center; padding: 5px 10px 5px 10px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: solid #CCCCCC 1px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#EEEEEE), to(#DDDDDD)); background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEE, endColorStr=#DDDDDD); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEE, endColorStr=#DDDDDD); display:inline-block; margin: 5px 0 0 5px;}
a.athCmsUploadImage:visited, a.athCmsDeleteImage:visited, a.athCmsUploadFile:visited, a.athCmsDeleteFile:visited, a.athCmsDeleteEntry:visited {font-family: Helvetica, Arial; color: #333333; font-size: 12px; font-weight: bold; text-align: center; padding: 5px 10px 5px 10px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: solid #CCCCCC 1px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#EEEEEE), to(#DDDDDD)); background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEE, endColorStr=#DDDDDD); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEE, endColorStr=#DDDDDD); display:inline-block; margin: 5px 0 0 5px;}
a.athCmsUploadImage:active, a.athCmsDeleteImage:active, a.athCmsUploadFile:active, a.athCmsDeleteFile:active, a.athCmsDeleteEntry:active {font-family: Helvetica, Arial; color: #333333; font-size: 12px; font-weight: bold; text-align: center; padding: 5px 10px 5px 10px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: solid #CCCCCC 1px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#EEEEEE), to(#DDDDDD)); background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEE, endColorStr=#DDDDDD); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EEEEEE, endColorStr=#DDDDDD); display:inline-block; margin: 5px 0 0 5px;}        
a.athCmsUploadImage:hover, a.athCmsDeleteImage:hover, a.athCmsUploadFile:hover, a.athCmsDeleteFile:hover, a.athCmsDeleteEntry:hover {background: -webkit-gradient(linear, 0 0, 0 100%, from(#AADDFF), to(#00CCFF)); background: -moz-linear-gradient(top, #AADDFF, #00CCFF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AADDFF, endColorstr=#00CCFF); margin: 5px 0 0 5px;}

a.athCmsAddArea:link {float: right; width: 93px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/set_cms.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddArea:visited {float: right; width: 93px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/set_cms.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddArea:active {float: right; width: 93px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/set_cms.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddArea:hover {float: right; width: 93px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/set_cms_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsAddButton:link, a.athCmsAddImageButton:link, a.athCmsAddGalleryButton:link {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddButton:visited, a.athCmsAddImageButton:visited, a.athCmsAddGalleryButton:visited {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddButton:active, a.athCmsAddImageButton:active, a.athCmsAddGalleryButton:active {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddButton:hover, a.athCmsAddImageButton:hover, a.athCmsAddGalleryButton:hover {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsAddHeadingButton:link {float: right; width: 101px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_heading.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddHeadingButton:visited {float: right; width: 101px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_heading.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddHeadingButton:active {float: right; width: 101px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_heading.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddHeadingButton:hover {float: right; width: 101px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_heading_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsAddTextButton:link {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_text.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddTextButton:visited {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_text.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddTextButton:active {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_text.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsAddTextButton:hover {float: right; width: 79px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/add_text_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsEditHeadingButton:link {float: right; width: 89px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_heading.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditHeadingButton:visited {float: right; width: 89px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_heading.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditHeadingButton:active {float: right; width: 89px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_heading.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditHeadingButton:hover {float: right; width: 89px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_heading_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsEditTextButton:link {float: right; width: 65px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_text.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditTextButton:visited {float: right; width: 65px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_text.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditTextButton:active {float: right; width: 65px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_text.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditTextButton:hover {float: right; width: 65px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_text_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsEditPhotoButton:link {float: right; width: 75px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_photo.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditPhotoButton:visited {float: right; width: 75px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_photo.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditPhotoButton:active {float: right; width: 75px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_photo.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditPhotoButton:hover {float: right; width: 75px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_photo_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsEditBannerButton:link {float: right; width: 83px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_banner.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditBannerButton:visited {float: right; width: 83px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_banner.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditBannerButton:active {float: right; width: 83px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_banner.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditBannerButton:hover {float: right; width: 83px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_banner_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsEditButton:link {float: right; width: 35px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditButton:visited {float: right; width: 35px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditButton:active {float: right; width: 35px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsEditButton:hover {float: right; width: 35px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/edit_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athCmsDeleteGalleryImage:link, a.athCmsDeleteBlog:link {float: right; width: 20px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/delete.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsDeleteGalleryImage:visited, a.athCmsDeleteBlog:visited  {float: right; width: 20px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/delete.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsDeleteGalleryImage:active, a.athCmsDeleteBlog:active  {float: right; width: 20px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/delete.png) no-repeat; display: block; text-indent:-9999px;}
a.athCmsDeleteGalleryImage:hover, a.athCmsDeleteBlog:hover  {float: right; width: 20px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/delete_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athDecreaseWeight:link {float: right; width: 18px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/down.png) no-repeat; display: block; text-indent:-9999px;}
a.athDecreaseWeight:visited {float: right; width: 18px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/down.png) no-repeat; display: block; text-indent:-9999px;}
a.athDecreaseWeight:active {float: right; width: 18px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/down.png) no-repeat; display: block; text-indent:-9999px;}
a.athDecreaseWeight:hover {float: right; width: 18px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/down_on.png) no-repeat; display: block; text-indent:-9999px;}

a.athIncreaseWeight:link {float: right; width: 19px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/up.png) no-repeat; display: block; text-indent:-9999px;}
a.athIncreaseWeight:visited {float: right; width: 19px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/up.png) no-repeat; display: block; text-indent:-9999px;}
a.athIncreaseWeight:active {float: right; width: 19px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/up.png) no-repeat; display: block; text-indent:-9999px;}
a.athIncreaseWeight:hover {float: right; width: 19px; height: 22px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/up_on.png) no-repeat; display: block; text-indent:-9999px;}

#athCmsBlogPanels {width: 792px; height: 35px; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/background_nav.gif) left bottom repeat-x #006699; vertical-align: top;}
#athCmsBlogPanels ul {float: right; text-align: center; font-weight: bold; list-style: none; margin: 0; padding: 0;}
#nav li {display: inline; padding: 0; margin: 0;}
#athCmsBlogPanels li a:link {height: 35px; color: #FFFFFF; float: right; display: block; text-decoration: none; line-height: 2.2em; padding: 0 20px 0 20px; border-left: 1px solid #FFFFFF;}
#athCmsBlogPanels li a:visited {height: 35px; color: #FFFFFF; float: right; display: block; text-decoration: none; line-height: 2.2em; padding: 0 20px 0 20px; border-left: 1px solid #FFFFFF;}
#athCmsBlogPanels li a:active {height: 35px; color: #FFFFFF; float: right; display: block; text-decoration: none; line-height: 2.2em; padding: 0 20px 0 20px; border-left: 1px solid #FFFFFF;}
#athCmsBlogPanels li a:hover {height: 35px; color: #FFFFFF; float: right; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/background_arrow.png) bottom center no-repeat; display: block; text-decoration: none; line-height: 2.2em; padding: 0 20px 0 20px; border-left: 1px solid #FFFFFF;}
div#athCmsMultiBlogEditorDialog a.active {height: 35px; color: #FFFFFF; float: right; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/background_arrow.png) bottom center no-repeat; display: block; text-decoration: none; line-height: 2.2em; padding: 0 20px 0 20px; border-left: 1px solid #FFFFFF;}

a#athCmsAddBlogImage:link, a#athCmsAddBlogFile:link, a#athCmsAddBlogVideo:link {font-size: 12px; color: #FFFFFF; font-weight: bold; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/arrow.png) right 6px no-repeat #006699; padding: 8px 45px 6px 15px; text-decoration: none;}
a#athCmsAddBlogImage:visited, a#athCmsAddBlogFile:visited, a#athCmsAddBlogVideo:visited {font-size: 12px; color: #FFFFFF; font-weight: bold; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/arrow.png) right 6px no-repeat #006699; padding: 8px 45px 6px 15px; text-decoration: none;}
a#athCmsAddBlogImage:active, a#athCmsAddBlogFile:active, a#athCmsAddBlogVideo:active {font-size: 12px; color: #FFFFFF; font-weight: bold; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/arrow.png) right 6px no-repeat #006699; padding: 8px 45px 6px 15px; text-decoration: none;}
a#athCmsAddBlogImage:hover, a#athCmsAddBlogFile:hover, a#athCmsAddBlogVideo:hover {font-size: 12px; color: #FFFFFF; font-weight: bold; background: url(http://79.170.44.216/warwickfolkclub.co.uk/athCms/images/arrow.png) right 6px no-repeat #33CCFF; padding: 8px 45px 6px 15px; text-decoration: none;}

.athCmsImageContext {margin: 0 10px 0 0;}
.athCmsBlogIcon {padding: 0 10px 0 0;}

#athCmsVideoSource textarea {width: 372px;}