
.show { display:inline;}

.show .show, .hide .hide{display:none}
.show .hide{display:inline;}
  
#MortgageCalculator
{
 
    margin: 10px;

}

.mortgage_center #MortgageCalculator
{
    border: 0 solid;
    margin:auto;
    width:720px;
}


#MortgageCalculator td, #MortgageCalculator th
{

}

#MortgageCalculator label { white-space:nowrap;}
#MortgageCalculator th
{
    text-align: right;
    border-right: 1px solid #fff;
}

#MortgageContact #MortgageCalculator td, #MortgageContactRemortgage #MortgageCalculator td
{
    padding: 5px 10px;
}

.mortgage_center #MortgageCalculator td
{
    background: transparent;
    padding:2px;
}

#MortgageCalculator td.last_column
{
    text-align: right;
    width: 30%;

    background: #E6E1CD;
}
.mortgage_center #MortgageCalculator td.last_column
{
    background: transparent;
}
#MortgageCalculator .last_column .form_error
{
    text-align: left;
}

#MortgageCalculator input.default_text
{
    width: 80px;
}
#MortgageCalculator .header_row td
{

    padding: 10px 2px 2px 2px;
    border-style:dotted;
    border-width:0 0 1px;  
    border-color:#D1D1D1;
    font-weight: bold;
}

#MortgageCalculator select
{
min-width:84px;
}

#MortgageCalculator .sub_heading { margin-top:10px;}

#MortgageTable
{
    margin-top:10px;
}

#MortgageTable td, #MortgageTable th
{
    padding: 3px;
    border-style:dotted;
    border-width:0 0 1px;  
    border-color:#D1D1D1;  
}

.editionList .actionLink {
background-image:url("/content/images-2011/backgrounds/crosslink_orange.gif");
background-position:right center;
background-repeat:no-repeat;
border-bottom:1px dotted #CCCCCC;
display:block;
margin:5px 0;
padding:0 10px 5px 0;

}

.default_text { margin-bottom:2px;}

#MortgageCalculator .majorButton, #MortgageCalculator .majorButtonOuter, #MortgageCalculator .majorHover {
background-image:url("/content/images-2011/buttons/buttons_myfap.png");
width:100px;}



.infoPanel .majorButtonOuter { width:100px;}

 .majorButtonCalculate, .majorButtonCalculate .majorButton{background-position:0 0;}
 .majorButtonCalculate .majorHover, .majorButtonCalculate .majorButton:hover{background-position:0 -30px;}
 
 h2 { display:inline-block; }
 h2.concertinaLabel {  padding-top:0px}
 
 
 #MortgagePageStory { margin-top:10px;}
 
 
 /********* Carousel *****************/
.storyCarousel .storyItem img{float:left;margin:0 5px 0 0}
.storyCarousel .storyLink{font-weight:bold;display:block;margin-bottom:0.2em}
 background-color:#fff; /*padding:10px 0 5px 0; width:85px;*/}
.storyCarousel .actionLink{font-weight:normal;position:absolute;bottom:3px; right:5px;
background-color:#fff;
 /* width:90px; padding:0 0 5px 0; border-top:10px solid white;*/}
.storyCarousel h2{min-height:30px; margin-bottom:2px;}
.concertinaContent{max-height:250px;}


#PropertyNews > div , #Guides > div, #Articles > div { width:637px; max-height:255px; overflow:hidden; margin:auto; }
#PropertyNews .storyItem, #Guides .storyItem, #Articles .storyItem {  width:185px;}
#PropertyNews .carousel, #Guides .carousel, #Articles .carousel {margin:0 0 5px 0px;  padding-top:5px;  width:637px; }
#PropertyNews .jcarousel-container-horizontal, #Guides .jcarousel-container-horizontal, #Articles .jcarousel-container-horizontal { width: 609px; padding:0;margin:0px;}
#PropertyNews .jcarousel-clip-horizontal {width:599px;margin:0px;height:225px; }
#PropertyNews .jcarousel-prev-horizontal, #PropertyNews .jcarousel-prev-horizontal { left:-18px; top:108px;}
#PropertyNews .jcarousel-next-horizontal, #PropertyNews .jcarousel-next-horizontal{ top:108px;}
#PropertyNews .storyCarousel li{float:left;margin-right:15px;height:190px;border-top:0 solid}
#PropertyNews .storyCarousel .shadowBoxContent{height:185px;position:relative}

.js #PropertyNews .storyCarousel li, 
#PropertyNews .storyCarousel .jcarousel-item{width:185px;margin-left:0;margin-right:15px;height:225px; }
.js #PropertyNews .storyCarousel .shadowBoxContent{height:205px;}

#PropertyNews .tr{background-color:#e1e1e1}
.js #PropertyNews .concertinaContent{max-height:225px;} 
.js #PropertyNews .storyCarousel li { float:left; margin-top:0px; padding-top:0px; margin-left:0px;}


#Articles .jcarousel-clip-horizontal {width:599px;margin:0px;height:225px; }
#Articles .jcarousel-prev-horizontal, #Articles .jcarousel-prev-horizontal { left:-18px; top:108px;}
#Articles .jcarousel-next-horizontal, #Articles .jcarousel-next-horizontal{ top:108px;}
#Articles .storyCarousel li{float:left;margin-right:15px;height:190px;border-top:0 solid}
#Articles .storyCarousel .shadowBoxContent{height:185px;position:relative}
.js #Articles .storyCarousel li, 
#Articles .storyCarousel .jcarousel-item{width:185px;margin-left:0;margin-right:15px;height:225px; }
.js #Articles .storyCarousel .shadowBoxContent{height:205px;}

#Articles .tr{background-color:#e1e1e1}
.js #Articles .concertinaContent{max-height:225px;} 
.js #Articles .storyCarousel li { float:left; margin-top:0px; padding-top:0px; margin-left:0px;}

#Guides .jcarousel-container-horizontal, #Guides .jcarousel-container-horizontal, #Articles .jcarousel-container-horizontal { width: 609px; padding:0;margin:0px;}
#Guides .jcarousel-clip-horizontal {width:599px;margin:0px;height:225px; }
#Guides .jcarousel-prev-horizontal, #Guides .jcarousel-prev-horizontal { left:-18px; top:108px;}
#Guides .jcarousel-next-horizontal, #Guides .jcarousel-next-horizontal{ top:108px;}
#Guides .storyCarousel li{float:left;margin-right:15px;height:190px;border-top:0 solid}
#Guides .storyCarousel .shadowBoxContent{height:185px;position:relative}

.js #Guides .storyCarousel li, 
#Guides .storyCarousel .jcarousel-item{width:185px;margin-left:0;margin-right:15px;height:225px; }
.js #Guides .storyCarousel .shadowBoxContent{height:205px;}

#Guides .tr{background-color:#e1e1e1}
.js #Guides .concertinaContent{max-height:225px;} 
.js #Guides .storyCarousel li { float:left; margin-top:0px; padding-top:0px; margin-left:0px;}


.carousel{position:relative;overflow:hidden;height:225px;padding-left:18px}
