﻿/* header */
div.featuredWedding div.header {margin-bottom:8px;}
div.featuredWedding div.header h3 {font-family:Times New Roman, Serif;margin:0;font-size:24px;display:block;padding:5px 10px;}
div.featuredWedding div.header h3 a {font-family:Times New Roman, Serif;font-size:24px;}
div.featuredWedding div.header h3 a:visited {font-family:Times New Roman, Serif;font-size:24px;}
div.featuredWedding div.header h3 span.name  {font-size:26px; color:#46301B;}
div.featuredWedding div.header h3:hover {text-decoration:none;background-color:#EEEEEE;}

/* paging */
div.featuredWedding div.paging {background-color:#00a3cc;margin:0 0 5px 0;float:left; width:100%}
div.featuredWedding div.paging div.wrapper {text-align:center;}
div.featuredWedding div.paging ul {list-style:none;margin:0 auto;padding:0;display:inline-block;border-right:1px solid white;}
div.featuredWedding div.paging ul li {float:left;border-left:1px solid white;}
div.featuredWedding div.paging ul li a {display:block;font-family:Times New Roman, Serif;font-size:14px;font-weight:bold;color:White;padding:8px 12px;}
div.featuredWedding div.paging ul li a.selected {background-color:#008aae;}
div.featuredWedding div.paging ul li.previous span,
div.featuredWedding div.paging ul li.next span {display:block;font-family:Times New Roman, Serif;padding:13px 12px;}

/* page */
div.noWeddings h3, div.noWeddings h4 {color:#72471D; text-align:center;}
div.featuredWedding div.featuredWeddingBody ul {list-style:none;margin:0 0 0 0px;padding:0;}

div.featuredWedding div.featuredWeddingBody ul li {border:none;margin:0 5px 0 0;padding:0;background-color:white;float:left;position:relative;}
div.featuredWedding div.featuredWeddingBody ul li.lastImage {margin:0 0px 0 0;}
div.featuredWedding div.featuredWeddingBody ul li.firstImage {margin:0 0px 0 0;}

/* Width may be temporary - fixing existing images that aren't right size*/
div.featuredWedding div.featuredWeddingBody ul li img {width:245px;height:auto;cursor:pointer;}

div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors {margin:0 5px 5px 11px; background-color:#F2F2F2; height:553px;  width:244px;}
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul li.header {background-color:#F2F2F2;border-bottom:1px solid silver;border-top:1px solid silver;width:100%;line-height:30px;padding-top:20px;}
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul li.header h4 {text-transform:uppercase; color:#007E97; font-size:18px; margin:0 0 5px 0;padding-left:10px;}
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li img{margin-left:13px;}

div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul li.scroll{height:503px; overflow:scroll;} 
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul li{background-color:#F2F2F2;}
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul.vendorList{list-style-image:none;list-style-position:outside;list-style-type:none; list-style-position:outside; display:list-item;}
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul.vendorList li{float:none;margin:0 40px 0 11px; color:#582C13; font-family:Times New Roman, Serif; }
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul.vendorList li a {color:#582C13; font-family:Times New Roman, Serif; }
div.featuredWedding div.featuredWeddingBody div.middleRow div.lastColumn ul li.vendors ul.vendorList li.category{margin-top: 5px; color:#B1823E; text-transform:uppercase; font-family:Arial; font-weight:bold;}

div.featuredWedding div.featuredWeddingBody div.lastRow div.middleColumn img{padding-left:12px; width:495px;height:469px;}
div.featuredWedding div.featuredWeddingBody div.lastRow div.imageDrop{width:500px;position:relative;}
div.featuredWedding div.featuredWeddingBody div.lastRow div.lastColumn li{margin-left: -6px;}

div.featuredWedding div.featuredWeddingBody div.weddingContent{margin-left: 20px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.contentHeader{border-top:1px dotted silver;border-bottom:1px dotted silver;}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.contentHeader h5 {color:#B1823E; text-transform:uppercase; font-family:Arial; font-weight:bold;margin-bottom:5px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.contentHeader h2 {color:#582C13; font-family:Times New Roman, Serif; margin-bottom:5px; }
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.colors{ margin: 10px 0 15px 0;display:block;width:100%}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.colors li{color:Silver; margin: 0 10px 0 5px;line-height:20px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.colors li img{width: auto;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.colorsText{border-bottom:1px dotted silver;display:block;height:30px;margin-bottom:10px;float:left;width:100%}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.colorsText li{color:Silver; margin: 0 10px 0 5px;line-height:20px;width:100px;text-align:center;}

div.featuredWedding div.featuredWeddingBody div.weddingContent h4.title {color:#582C13; font-weight:bold;margin-bottom:5px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent p {float:left;width:100%}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.contentBlock {height:489px;overflow-y:scroll;width:100%;float:left;}


/*Content tools */
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools {list-style:none;margin: 20px 0px 0px 0px;padding:3px 0 0 0;height: 1.5em;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li {display:inline;color:#979797;border-bottom:none;margin:0;padding:0; text-align:left;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.published {color:#a38043;padding-right:20px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.fbLike {padding:5px 0 0 0;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.comment {padding:0px 5px;display:none;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.save {display:none;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.share {padding-left:20px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.share a{color:#00A3CC;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.contentBookmarks { float: left; padding-left:20px;} 
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.contentBookmarks ul { background: none; border: none; } 
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.contentBookmarks li { padding: 0px 5px; }
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.blogit {padding-left:20px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.blogit a{color:#00A3CC;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.editPost {float:right;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li.editPost a {color:#4D301B;}
div.featuredWedding div.featuredWeddingBody div.weddingContent ul.tools li a {color:#979797;font-weight:normal;}
div.featuredWedding div.featuredWeddingBody ul.tools li ul {display:inline;}
div.featuredWedding div.featuredWeddingBody ul.tools li ul li {float:left;border-bottom:none;margin:0;padding:0;}
div.featuredWedding div.featuredWeddingBody ul.tools li ul li.calendar {padding-right:10px;margin-right:10px;border-right:1px solid #979797;}
div.featuredWedding div.featuredWeddingBody ul.tools li.tagIcons {float:left; padding-left:20px !IMPORTANT;} 
div.featuredWedding div.featuredWeddingBody ul.tools li.tagIcons ul.icons li a {padding:0;}
div.featuredWedding div.featuredWeddingBody ul.tools li.tagIcons ul.icons li a div.colorIcon { width:10px; height:10px; border-width:1px; border-color:Silver; border-style:solid;margin:4px 4px; display:block;} 
div.featuredWedding div.featuredWeddingBody ul.tools li.tagIcons ul.icons li.season div{width:10px;}
div.featuredWedding div.featuredWeddingBody ul.tools li.tagIcons ul.icons li.style div{width:10px;}
div.featuredWedding div.featuredWeddingBody ul.tools li.tagIcons{display:none !important;}

/*  Author */
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author {border-top:1px dotted silver;margin:15px 0px 0px 0px;padding:15px 0px 0px 0px;float:left;width: 100%}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author a.viewAllAuthor {text-align:left;color:#bbbbbb;height:36px;white-space:nowrap;}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author div.imageWrapper{height:50px; width:50px; overflow:hidden;float:left; margin: 0px 5px 0px 0px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author img {float:left;padding:0px 10px 0px 0px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author div.wrapper{ width: 75%; padding:15px 0 0 60px;}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author a.author,
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author a.website {text-align:left;color:#00A3CC;padding-right:5px}
div.featuredWedding div.featuredWeddingBody div.weddingContent div.author a.author:after {content:", "}



/* Editing */
div.featuredWedding div.header div.manageToolbar{float:right;font-size:14px;margin-bottom:10px;}
div.featuredWedding div.header div.manageToolbar span.saveStatus {color:#46301B;font-family:"Times New Roman",Times,Serif;}
div.featuredWedding div.header div.manageToolbar a.myWedding {color:#46301B;font-family:"Times New Roman",Times,Serif;cursor:pointer;}
div.featuredWedding div.header div.manageToolbar a.addEditWedding {color:#46301B;font-family:"Times New Roman",Times,Serif;}  

div.featuredWedding div.header div.editToolbar {float:right;}
div.featuredWedding div.header div.editToolbar div.editTools {float:left;} 
div.featuredWedding div.header div.editToolbar div.saveTools {float:right;} 

/* Content Editor Dialog */
div.weddingContentEditor{background-color:#F3F3F3 !important;}
div.weddingContentEditorHeader {padding-left:.5em;background-image:url('../images/EditingToolbar/editingToolbarBackground.png') !important;background-repeat:repeat-x;background-position:0 0;}
div.weddingContentEditorHeader span.ui-dialog-title {padding-left:32px;background-image:url('../images/EditingToolbar/editPage.png') !important;background-repeat:no-repeat;background-position:0 -5px;color:#01839b;text-transform:uppercase;font-size:14px;font-weight:bold;}
div.weddingContentEditorHeader span.caption {font-weight:normal;font-size:12px;float:left;color:#01839b;padding-left:3em;padding-top:3px;text-transform:uppercase;}
div.weddingContentEditor h3 {text-transform:uppercase;font-size:14px;font-weight:bold;color:#552c10;margin-top:1.5em;border-top:1px dotted #4c4c4c;padding-top:1em;}
div.weddingContentEditorFooter, 
div.weddingContentEditorWrapper {background-color:#f3f3f3 !important;}

div.weddingContentEditor div.saveToolbar {float:right}

div.weddingContentEditor input.title {width:350px;font-size:1em;}
div.weddingContentEditor label {color: #01839B;}
div.weddingContentEditor span {color: #01839B; padding-left:10px;}
div.weddingContentEditor ul {list-style-type:none;}
div.weddingContentEditor ul li input {margin-top:0;}
div.weddingContentEditor ul li.editor {margin-top:-15px;}

div.weddingContentEditor .ui-button {color:#01839B !important;float:none !important;font-family:Times New Roman,Serif !important;font-weight:bold !important;}

#ui-datepicker-div {z-index: 1003;}

div.weddingContentEditor ul li ul.inline{margin-left: 0px; width: 100%; height: 35px;}
div.weddingContentEditor ul li ul.inline li{float:left;margin-right:10px;}
div.weddingContentEditor ul li ul.inline li.sameSex{padding-top:5px;}


/* Vendor Selector Dialog  */
div.vendorSelectorHeader {padding-left:.5em;background-image:url('../images/EditingToolbar/editingToolbarBackground.png') !important;background-repeat:repeat-x;background-position:0 0;}
div.vendorSelectorHeader span.ui-dialog-title {padding-left:32px;background-image:url('../images/EditingToolbar/editPage.png') !important;background-repeat:no-repeat;background-position:0 -5px;color:#01839b;text-transform:uppercase;font-size:14px;font-weight:bold;}
div.vendorSelectorHeader span.caption {font-weight:normal;font-size:12px;float:left;color:#01839b;padding-left:3em;padding-top:3px;text-transform:uppercase;}
div.vendorSelector h3 {text-transform:uppercase;font-size:14px;font-weight:bold;color:#552c10;margin-top:1.5em;border-top:1px dotted #4c4c4c;padding-top:1em;}
div.vendorSelectorFooter, 
div.vendorSelectorWrapper {background-color:#f3f3f3 !important;}
div.vendorSelector p{color:#01839B;margin:0 0 0 0;}

div.vendorSelector div.label {margin-top:5px;width:235px;}
div.vendorSelector label {color: #01839B;}
div.vendorSelector input[type="text"] {width:350px;}
div.vendorSelector .ui-button {color:#01839B !important;float:none !important;font-family:Times New Roman,Serif !important;font-weight:bold !important;}
div.vendorSelector div.saveToolbar {float:right; margin-top: 10px;}

/* Note Section */
div#ctl00_phContent_divNote { background-color:#F2F2F2; border-style:solid; border-width:1px; border-color:Silver; margin:12px;padding:12px 25px;width:920px;}
div#ctl00_phContent_divNote span.noteHeader {color:#46301B;font-size:14px; font-weight:bold;}
div#ctl00_phContent_divNote span.note {color:#46301B;font-size:14px; margin:0 0 0 2px;}
