﻿/* generic styles */
.orange {color:#B1823A;}
.green {color:#879A01;}
.blue {color:#0098BA;}
.brown {color:#46301b;}
.silver {color:silver;}
.padLeftDouble {padding-left:1em;}

.height-205 .section {height:205px;}
.height-225 .section {height:225px;}
.height-230 .section {height:230px;}
.height-270 .section {height:270px;}
.height-240 .section {height:240px;}
.height-250 .section {height:250px;}
.height-260 .section {height:260px;}
 

/* top nav */
div.masthead th img {margin-top:2em !important;}
div.masthead td {padding-top:0em;vertical-align:top;}
div.masthead td ul.login {margin:0 10px 0 0;padding:0;list-style:none;}
div.masthead td ul.login li {background-color:#008faf;float:right;margin:0;padding:0;}
div.masthead td ul.login li a {color:white;display:block;text-transform:uppercase;font-weight:normal;font-family:arial;}
div.masthead td ul.login li a.login {padding:10px 10px 10px 15px;}
div.masthead td ul.login li span.separator {width:1px;display:block;background-color:#00a8bb;float:right;position:relative;top:10px;left:1px;}
div.masthead td ul.login li a.signup {padding:10px 15px 10px 10px;}

div.masthead td ul.login li span.middleSeparator {width:1px;display:block;background-color:#00a8bb;float:left;position:relative;top:10px;left:1px;}

/* header */
div.header h1 {margin:3px 0;padding:5px 0 0 0;background-color:#F2F2F2;border-top:1px solid silver;border-bottom:1px solid silver;text-align:center;font-size:41px;font-family:Times New Roman,Georgia,times,Serif;}
div.header h1 div {background-color:White;padding:5px 0;}
div.header h1 div:hover {background-color:#f2f2f2;}
div.header h1 div a:hover {text-decoration:none;}
div.header h1 a span.start {font-size:31px;}

/* promo1 */

.promo1 {margin:9px 0;padding:5px 0 0 0;text-align:left;font-size:26px;font-family:Times New Roman,Georgia,times,Serif; color:#46301b;}
.hline {margin:5px 0;padding:5px 0 0 0px;background-color:#F2F2F2;border-top:1px solid silver;}


/* sections */
div.row h2.gallery div {padding:2px 2px; text-align:center;}
div.row h2.gallery a.gallery{text-transform:uppercase;background-image:Url('../images/publichome/mylogo.png');background-repeat:no-repeat;background-position:left;padding:5px 0 0 45px;height:40px;}
div.row h2.gallery a.gallery:hover{color:#46301B;}
div.row div.section {padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted silver;}
div.bodytext {padding-right:15px;padding-left:10px;display:block;}
div.row h2 {font-weight:normal;font-size:29px;margin:5px 0;padding:5px 0 0 0px;background-color:#F2F2F2;border-top:1px solid silver;border-bottom:1px dotted silver;text-align:left;font-family:Times New Roman,Georgia,times,Serif;}
/*div.row h3 {font-weight:normal;font-size:29px;margin:5px 0;padding:5px 0 0 10px;border-bottom:1px dotted silver;text-align:left;font-family:Times New Roman,Georgia,times,Serif;}*/
div.row h2 div {background-position:10px 50%;background-repeat:no-repeat;background-color:White;padding:2px 0 2px 70px;}
div.row h2.toDoList div {background-image:url('../images/publichome/todo.png');}
div.row h2.inspiration div {background-image:url('../images/publichome/inspiration.png');}
div.row h2.diary div {background-image:url('../images/publichome/diary.png');}
div.row h2.aboutkate div {background-image:url('../images/publichome/aboutKate.jpg');}
div.row h2.budget div {background-image:url('../images/publichome/budget.png');}
div.row h2.tagging div {background-image:url('../images/publichome/tag.png');}

div.row h2.subhead {font-size:2.4em;font-weight:normal;margin:5px 0;padding:5px 0 0 0px;background-color:#F2F2F2;border-top:1px solid silver;border-bottom:none;text-align:left;font-family:Times New Roman,Georgia,times,Serif;}
div.row h2.subhead div {padding:10px;background-color:White;}
div.row h2.subhead div a.signup {text-decoration:underline;}

div.row h3.leader {font-family:Arial,Sans-Serif;font-size:12px;font-weight:bold;line-height:1.5;padding-left:10px;padding-top:5px;padding-right:15px;}
div.row p {font-size:12px;display:inline;line-height:21px;}

/* Navigation */
div.kpw div.navigation {border-top: solid 1px silver;margin-top:5px;}
div.kpw div.navigation div.wrapper {background-color:#46301B;margin-top:3px;}
div.kpw div.navigation ul.homeNavigation li a {color:white; padding: 0px 40px;font-size:15px;}
div.kpw div.navigation ul.homeNavigation li a:hover {text-decoration:none !important;background-color:#879A01;color:White;}
div.kpw div.navigation ul.homeNavigation li.myKpwBlog a {color:#White;}


#slides 
{
    position:relative;
    background-color:#f0f0f0;
}

.slides_container {
	width:995px;
	height:445px;
	display:none;
	background:url(/images/home/tour/bg.png) no-repeat top left;
	z-index:99;
	position:relative;
	
}

.slides_container div.slide {
	width:995px;
	height:445px;
			   
}
		    
.slide-content 
{
		padding:25px;
		clear:both;
		
}
		    
.slide-title 
{
	font-weight:bold;
}
		    
.slide-text 
{
	float:left;
	width:400px;
	color:#ffffff;
	font-size:20px;
	font-family:"Times New Roman",Times,Serif;
}
		    
.slide-image 
{
	float:right;   
}
		    
.slide-image img 
{
	border:0;
}

ul.pagination 
{
    height:23px;
    margin:0 auto;
    display:block;
    text-align:center;
    list-style:none;
    float:left;
}
            
ul.pagination li 
{
    padding:0;
    display:inline-block;
    width:23px;
    margin-right:10px;
}
            
a.next, a.prev 
{
    display:block;
    float:left;
    margin-right:10px;
}
            
ul.pagination li a
{
    width:23px;
    height:23px;
    display:block;
                
          
}
            
ul.pagination li a 
{
    background:url(/images/home/tour/gray_circle.png) no-repeat top left;
    color:#46301B;
               
    text-align:center;
    text-decoration:none;
    font-size:15px;
    font-family:Times New Roman;
    margin-top:0;
    float:left;
}
            
ul.pagination li a:hover,  ul.pagination li.current a
{
    text-decoration:none;
    background:url(/images/home/tour/blue_circle.png) no-repeat top left;
    color:#fff;
}
            
a.next 
{
    background:url(/images/home/tour/next_gray.png) no-repeat top center !important;
}
            
a.next:hover
{
    background:url(/images/home/tour/next_blue.png) no-repeat top center !important;
}
            
a.prev 
{
    background:url(/images/home/tour/prev_gray.png) no-repeat top center !important;
}
            
a.prev:hover
{
    background:url(/images/home/tour/prev_blue.png) no-repeat top center !important;
}
            
a.next, a.prev, ul.pagination li a 
{
    cursor:pointer;
}
            
#slides .links 
{
    position:absolute;
    bottom:60px;
    left:125px;
    z-index:100;
    width:400px;
}
            
#slides a 
{   
    width:23px;
    height:23px;  
}
