﻿/* header */
div.kpw div.content div.default div.header {padding:5px 0px;margin:0;border-bottom:1px solid silver;}

/* header - headlines */
div.kpw div.content div.default div.header h3.headline {font-size:33px;margin:0;padding:0;}
div.kpw div.content div.default div.header h3.headline a {font-family:Times New Roman, Georgia, times, Serif;text-decoration:none;display:block;margin:0;padding:5px 10px;}
div.kpw div.content div.default div.header div.primary h3.headline  a {color:#46301b;}
div.kpw div.content div.default div.header div.primary h3.headline a:hover {background:#EEEEEE none repeat scroll 0 0;color:#72401B;}
div.kpw div.content div.default div.header div.secondary h3.headline a {color:#879a01;font-family:Times New Roman, Georgia, times, Serif;text-decoration:none;}
div.kpw div.content div.default div.header div.secondary h3.headline a:hover {background:#EEEEEE none repeat scroll 0 0;color:#637e05;}

/* banner */
div.kpw div.content div.default div.content div.vendorGallery {margin-top:5px;}
div.heroBanner ul {margin:0;list-style:none;}
div.heroBannerFooter{width:100%;background-color:#F2F2F2;border-bottom:1px solid silver;border-top:1px solid silver;display:block;text-align:left;margin-bottom:5px;}
div.heroBannerFooter a {color:#007E97;font-family:"Times New Roman",Times,Serif;color:#007E97;display:inline;font-size:18px;padding:5px 20px;}
div.heroBannerFooter a.activeSlide{background-color:#00A3CC;color:White;}
div.bannerInfo{height:444px;background-color:#F2F2F2 !important;}
div.imageInfo ul.metadata{height:auto;}
div.bannerInfo div.bannerDescription{bottom:0px;position:absolute;color:#4D301B;font-family:"Times New Roman",Times,Serif;font-size:14px;line-height:16px;margin:10px 5px;}
div.bannerInfo div.bannerDescription a{color:#169BC2;}
div.bannerInfo div.bannerDescription p.introduction {margin-bottom:20px;}
div.bannerInfo div.bannerDescription p.more ul {list-style-type:none;}        

/* content navigation - sections */
div.kpw div.content div.default div.content div.contentNavigation {background-color:#f2f2f2;}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul {list-style:none;margin:0;padding:0;}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li {margin:0 0 7px 0;padding:0;}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a {position:relative;border:1px solid silver;background-color:#f2f2f2;font-family:Times New Roman, Serif;color:#0098ba;font-size:28px;display:block;display:block;}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a:hover {border:1px solid #00b4cb;color:#007e97;text-decoration:none;}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a span.wrapper {padding-left:65px;background-position:5px 50%;background-color:white;display:block;background-repeat:no-repeat;margin:5px;}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.budget span.wrapper {background-image:url('../images/default/SideBudget.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.timeline span.wrapper {background-image:url('../images/default/SideTimeline.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.vendors span.wrapper {background-image:url('../images/default/SideVendors.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.inspiration span.wrapper {background-image:url('../images/default/SideInspiration.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.advice span.wrapper {background-image:url('../images/default/SideAdvice.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.podcasts span.wrapper {background-image:url('../images/default/SidePodcasts.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.weddings span.wrapper {background-image:url('../images/default/SideWeddings.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.kpwBlog span.wrapper {background-image:url('../images/default/SideBlog.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a.myProfile span.wrapper {background-image:url('../images/default/SideProfile.png');}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a span.wrapper span.more {color:#e2e2e2;position:absolute;right:12px;top:3px;}
div.kpw div.content div.default div.content div.contentNavigation div.sections ul li a:hover span.wrapper span.more {color:#bababa;right:10px;}

/* content navigation - news */
div.kpw div.content div.default div.content div.contentNavigation div.news {background-color:#ffffff;}
div.kpw div.content div.default div.content div.contentNavigation div.news h3 {margin:0;line-height:42px;font-size:21px;font-weight:normal;text-align:center;background-color:#f2f2f2;color:#46301b;border-top:1px solid silver;border-bottom:1px solid silver;padding:5px 0px;font-family:Times New Roman, Times, Serif;text-transform:uppercase;}
div.kpw div.content div.default div.content div.contentNavigation div.news h3 span.wrapper {display:block;background-color:White;padding:0;margin:0;}
div.kpw div.content div.default div.content div.contentNavigation div.news h3 span.wrapper span.orange {color:#b1823a;}
div.kpw div.content div.default div.content div.contentNavigation div.news h3 span.wrapper span.green {color:#809b00;}
div.kpw div.content div.default div.content div.contentNavigation div.news h3 span.wrapper span.blue {color:#029bc7;}

/*
div.kpw div.content div.default div.content div.contentNavigation div.news ul {list-style:none;margin:10px 3px 0 3px;padding:0;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li {padding:0 0px 10px 0px;border-bottom:1px dotted silver;margin:0 10px 10px 10px;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li p {margin:10px 0px;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li a {font-weight:bold;padding:0;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools {list-style:none;margin:0;padding:0;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools li {display:inline;color:#979797;border-bottom:none;margin:0;padding:0;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools li.comment {padding:0px 5px;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools li.share {padding-right:20px;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools li a {color:#979797;font-weight:normal;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools li ul {display:inline;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools li ul li {border-bottom:none;margin:0;padding:0;}
div.kpw div.content div.default div.content div.contentNavigation div.news ul li ul.tools li ul li.calendar {padding-right:10px;margin-right:10px;border-right:1px solid #979797;}
*/
/* content navigation - tools */
div.kpw div.content div.default div.content div.contentNavigation div.tools div.toDoList,
div.kpw div.content div.default div.content div.contentNavigation div.tools div.vendors {border-top:1px solid silver;border-bottom:1px solid silver;background-color:#f2f2f2;margin-bottom:.5em;padding-bottom:2em;background-image:url('../images/default/ToolsPencil.jpg');background-repeat:no-repeat;background-position:165px 1px;}
div.kpw div.content div.default div.content div.contentNavigation div.tools h3 {margin:0 0 .5em 0;height:47px;display:block;background-position:0 0;background-repeat:no-repeat;} 
div.kpw div.content div.default div.content div.contentNavigation div.tools h3.myToDoList {background-image:url('../images/default/MyToDoList.jpg');}
div.kpw div.content div.default div.content div.contentNavigation div.tools h3.myVendors {background-image:url('../images/default/MyVendors.jpg');}
div.kpw div.content div.default div.content div.contentNavigation div.tools h3 span {display:none;}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol {margin:0 0 0 10px;list-style:none;}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li {padding:2px 10px 2px 24px;background-position:0 1px;background-repeat:no-repeat;}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li.one {background-image:url('../images/default/toDo1.png');}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li.two {background-image:url('../images/default/toDo2.png');}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li.three {background-image:url('../images/default/toDo3.png');}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li.four {background-image:url('../images/default/toDo4.png');}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li.five {background-image:url('../images/default/toDo5.png');}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li.six {background-image:url('../images/default/toDo6.png');}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li.seven {background-image:url('../images/default/toDo7.png');}
div.kpw div.content div.default div.content div.contentNavigation div.tools ol li a {display:block;}
div.kpw div.content div.default div.content div.contentNavigation div.tools p.arrow {font-size:14px;margin:3px 0 0 10px;padding:0px 10px 2px 27px;background-image:url('../images/default/toDoArrow.png');background-position:0 1px;background-repeat:no-repeat;}


/*badges*/
div.kpw div.content div.default div.content div.contentNavigation div.badges img {margin:5px 0 5px 5px;}
div.kpw div.content div.default div.content div.contentNavigation div.badges a {border:none;}
div.kpw div.content div.default div.content div.contentNavigation div.badges a:hover {cursor:pointer;}

/* photo/video Tabs */
div.default div.contentTabs {padding:0 0 1px 0;background-color:#f2f2f2;color:#222222;border-top:1px solid silver;border-right:none !important;border-bottom:1px solid silver;border-left:none !important;}
div.default div.contentTabs ul {list-style:none;margin:0;padding:10px;}
div.default div.contentTabs ul li {float:left;position:relative;top:1px;}
div.default div.contentTabs ul li a {position:relative;top:3px;border:1px solid silver;padding:10px;margin:0 10px 0 0;background-color:white;text-transform:uppercase;color:#979797;font-family:Times New Roman, Serif;font-size:16px;background-image:url('../images/vendor/blogTabNotSelected.png');background-repeat:repeat-x;background-position:0 0;}
div.default div.contentTabs ul li a.selected {color:#169bc2;background-image:url('../images/vendor/blogTabSelected.png');border-bottom:1px solid white;}
div.default div.contentTabs ul li a:hover {background-image:none;text-decoration:none;}
div.default div.contentTabs ul li a.selected:hover {background-image:url('../images/vendor/blogTabSelected.png');}

div.default div.videoTab {height:503px;border: solid 1px silver; margin: 5px 0;text-align:center;}
div.default div.videoTab table.gadget{margin-left:300px;}
div.default div.loading {background-image:url('../images/default/ajax-loader.gif');width:32px;height:32px; z-index:10}
