/* LP *********/

.LP_ContactAgent div[class^='col-'] {
    padding: 0;
}

.LP_ColumnLeft_Content {
    clear: both;
}

.LP_ColumnRight_Content {
    clear: both;
    /*width:290px;*/
}

.LP_DetailsHeaderLeft {
    background-color: #CCC; /*background-color: #CCC; Summary on Top - Background Color*/
    text-align:center;
    vertical-align: middle;
    width: 100%;
    min-height: 55px;
    margin-bottom: 15px;
}

.LP_DetailsHeaderRight {
    background-color: #CCC;
    text-align: center;
    vertical-align: middle;
    /*min-width:255px;*/
    /*float:left;*/
    height: 55px;
    margin-bottom: 15px;
    padding-left: 35px;
}

.LP_DetailsHeaderPrice {
    float: left;
    text-align: left;
    vertical-align: middle;
    ;font-size:16px;text-decoration:none; /* Summary on Top - Price Text Format*/
    /*font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#F00;
    */
    padding:15px 10px 10px 10px;
}

.LP_DetailsHeaderDetaile1 {
    float: left;
    text-align: left;
    vertical-align: middle;
    ;font-size:16px;text-decoration:none; /* Summary on Top - MLS Text Format*/
    /*font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000;
    */
    padding:15px 10px 10px 10px;
}

.LP_DetailsHeaderDetaile2 {
    /*width:35%;*/
    float: left;
    text-align: left;
    vertical-align: middle;
    ;font-size:14px;text-decoration:none; /* Summary on Top - Address Text Format*/
    /*font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	*/
    padding:10px 0px 10px 10px;
}
/* Type of home */
.LP_DetailsHeaderDetaile3 {
    float: left;
    text-align: right;
    vertical-align: middle;
    font-family:tahoma;font-size:16px;font-weight:bold;color:#000;text-decoration:none; /* Summary on Top Right - Type of home */
    /*font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000;
    */
    padding:15px 5px 5px 5px;
}

/* For Sale */
.LP_DetailsHeaderDetaile4 {
    float: left;
    text-align: left;
    vertical-align: middle;
    padding: 15px 5px 5px 5px;
    /*
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#006734;
	*/
    ;font-size:16px;text-decoration:none;
}

.LP_DetailsHeaderLeft span {
    float: left;
    background: #e3e3e3;
    margin: 5px 0px;
    padding: 40px 0px 0px 5px;
}

.LP_Picture {
    background: #FFF;
    clear: both;
    width: 500px;
    height: 400px;
    margin: auto;
    padding: 0px;
}

    .LP_Picture img {
        text-align: center;
        width: 500px;
        height: 400px;
    }

.LP_ContactAgent {
    background-color: #CCC; /* Agent Info Box - Bg */
    width:100%;
}

.LP_ContactAgentPic {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 2px 1px 2px 2px;
}

    .LP_ContactAgentPic .wrapper {
        margin-right: 5px;
        margin-left: 5px;
    }

    .LP_ContactAgentPic img {
        width: 100%;
    }

.LP_contactAgentDetails {
    border:2px solid transparent; padding:2px 2px 2px 1px;
    margin: 7px 0px 7px 0px;
}

.LP_contactAgentName {
    ;font-size:14px;font-weight:bold;text-decoration:none; /* Agent Info Box - Agent Name text format */
    /*font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	*/
    padding:10px 5px 0px 5px;
}

.LP_contactAgentPosition {
    ;font-size:11px;text-decoration:none; /* Agent Info Box - Agent Title text format */
    /*
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
    */
    padding:0px 5px 10px 5px;
    border-bottom: 1px dotted #999999;
}

.LP_contactAgentNumbers {
    ;font-size:12px;text-decoration:none; /* Agent Info Box - Agent Phones text format */
    /*
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
    */
    padding:5px 5px 15px 5px;
    line-height: 20px;
}

.LP_NumbersName1 {
    float: left;
    padding-right: 5px;
}

.LP_NumbersNum1 {
    float: right;
}

.LP_NumbersName2 {
    clear: both;
    float: left;
    padding-right: 5px;
}

.LP_NumbersNum2 {
    float: right;
    padding-left: 5px;
}

.LP_NumbersName3 {
    clear: both;
    float: left;
    padding-right: 5px;
}

.LP_NumbersNum3 {
    float: right;
    padding-left: 5px;
}


.LP_YourName {
    clear: both;
    color: #999999;
    font-size: 10px;
    margin: 5px;
    padding: 0px;
}

.LP_input input {
    border: none;
    color: #999;
    height: 15px;
    width: 100%;
    font-family: Tahoma, Geneva, sans-serif;
}

.LP_textarea textarea {
    border: none;
    color: #999;
    overflow: hidden;
    height: 30px;
    width: 99%;
    font-family: Tahoma, Geneva, sans-serif;
}

.LP_YourEmail {
    color: #999999;
    font-size: 10px;
    margin: 5px;
    padding: 0px;
}

.LP_YourPhone {
    color: #999999;
    font-size: 10px;
    margin: 5px;
    padding: 0px;
}

.LP_YourMassage {
    color: #999999;
    font-size: 10px;
    margin: 5px;
    padding: 0px;
}

    .LP_YourMassage textarea {
        min-height: 100px;
    }

.LP_Button {
    margin: 10px 5px;
    text-align: center;
}

    .LP_Button a {
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
         /* Buttons - Bg & font color*/
        /*font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
    color:#FFF;
	background:#0e71b4;
    */
    }

.LP_FloatR {
    float: right;
}

.LP_FloatL {
    float: left;
}

.LP_Clear {
    clear: both;
}

.LP_Slidshow {
    width: 95%;
    height: 100px;
    background-color: #CCC;
    margin: 15px 15px 0px 15px;
}

.LP_Icon {
    clear: both;
    text-align: center;
    vertical-align: middle;
}

    .LP_Icon img {
        width: 220px;
        height: 32px;
        padding: 3px 5px 0px 5px;
    }

.LP_BoxTab1 {
    padding: 10px 0px;
}

.LP_Tab {
}

    .LP_Tab li {
        display: block;
        float: left;
    }

    .LP_Tab ul {
        list-style: none;
        margin: 0;
        padding: 0px 0px 30px 0px;
    }

    .LP_Tab li a {
        float: left;
        height: 22px;
        margin-right: 3px;
        ;font-size:12px;text-decoration:none; /* Tabs - Titles Text Format */
        /*font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	*/
        background-color: #ff931e; /* Tabs - Titles Background Color */
        /*background:#ff931e;*/
        padding:8px 3px 0px 3px;
        text-decoration: none;
        cursor: pointer;
    }

.selected {
    font-size:12px !important;font-weight:bold !important;text-decoration:none !important;
}

.LP_LstCmpnyFont {
    ;text-decoration:none;
}

.LP_Tab li a:hover {
    color: #FFF;
    background: #0E71B4;
}

.LP_TabContent {
    clear: both;
    padding: 10px 10px 10px 10px;
    /*min-width:470px;*/
    background-color: #e6e6e6; /* Tabs - Box Background Color */
    /*background:#e6e6e6;*/
}

.LP_BBTtop {
    clear: both;
    width: 70px;
    border: 1px solid #999;
    text-align: center;
    vertical-align: middle;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    color: #000;
    float: right;
    margin: 10px 0px;
}

    .LP_BBTtop a {
        text-decoration: none;
        color: #000;
    }

.LP_Label {
    padding: 5px;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 12px;
    min-width: 60px;
}

.LP_Nav {
    width: 430px;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    background-color: #0071BD;
    margin-top: 10px;
}

    .LP_Nav a:hover {
        color: #F90;
    }

    .LP_Nav ul {
        padding: 0px;
        margin: 0px;
    }

        .LP_Nav ul li {
            list-style: none;
            float: left;
            padding: 2px 5px 0px 5px;
            height: 23px;
            color: #fff;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            text-decoration: none;
        }

            .LP_Nav ul li a {
                text-align: center;
                vertical-align: middle;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                color: #fff;
                text-decoration: none;
            }

            .LP_Nav ul li span {
                color: #fff;
            }

.LP_BBack {
    /* background-color: #000; */
    /* color:#FFF; */
    /*#fff*/
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    margin-top: 10px;
    margin-left: 4px;
    padding: 2px 18px;
    height: 19px;
}

.LP_JumpBox {
    height: 40px;
    margin-top: 10px;
}

.LP_JumpTo {
    padding-top: 8px;
}

.LP_GlanceBox {
     /*At a Glance - Background Color & font color */
    border:solid 1px #CCC;
    /*height:330px;*/
    margin: 0px 0px 10px 5px;
    line-height: 12px;
}

.LP_GlanceBoxDetails {
    padding: 5px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    margin-left: 15px;
}


.Lp_LMBox {
    border: solid 4px #CCC;
    height: 280px;
    margin: 0px 0px 10px 5px;
}

.LP_PCBox {
}

.LP_PCBoxT {
    background-color: #0071bd;color:#fff; /* Calculator on Right - Bg & font color*/
    /*background-color:#0071bd;
	color:#FFF;
    */
    /*font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
    */ /* font type should be read from global paragraph setting.*/
    padding:15px 10px 10px 10px;
}

.LP_PCBoxB {
    background-color: #0071bd;color:#fff; /* Calculator on Right - Bg & font color*/
    /*background-color:#0071bd;
	color:#FFF;
    */
    /*font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
    */
    font-weight:bold;
    margin-top: 5px;
    padding: 5px 10px 10px 10px;
}



.LP_PCBoxButton {
    margin: 5px 0px;
    text-align: center;
    cursor: pointer;
}

    .LP_PCBoxButton a {
        text-align: center;
        background-color: #ff931e;color:#000; /* Calculator on Right - botton Bg & font color */
        /*color:#000;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	
	background:#ff931e;
	*/
        vertical-align:middle;
        padding: 3px 10px;
    }

.LP_Tables {
     /* Link Boxes - Background Color & font color */
    border:solid 1px #999;
    margin-top: 20px;
}

    .LP_Tables a {
        text-decoration: none;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #000;
    }

        .LP_Tables a:hover {
            color: #F00;
        }

.LP_TablesHeader {
    border-bottom: solid 1px #999;
    background-color: #e6e6e6;
    padding: 5px 10px;
    font-weight: bold;
}


.LP_TablesRecords {
    border-bottom: dotted 1px #999;
    padding: 3px 15px;
    
}

    .LP_TablesRecords a {
        
    }

.LP_TalesLastRecord {
    border-bottom: none;
    padding: 3px 15px;
    
}

    .LP_TalesLastRecord a {
        
    }

.LP_PCBoxMargin {
    margin-top: 30px;
}

.LP_DD2 {
    width: 110px;
    background: #e6e6e6;
    font-family: Tahoma, Geneva, sans-serif;
    text-align: left;
    border: none;
}

.LP_Price input {
    width: 108px;
}

.LP_Rate input {
    width: 85px;
}

.LP_Percent {
    padding-top: 5px;
}

.Lp_PCPadding {
    padding-top: 5px;
}

.ContentContainerPicsContainerTitle {
    float: left;
    width: 150px;
    text-align: center;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C8C8C8;
    background-color: #E5E5E5;
    padding-bottom: 2px;
    margin-bottom: 0px;
}

.ContentContainerPics {
    float: left;
    width: 150px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.ListingPageBodyBottum {
    float: left;
    width: 100%;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 5px;
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
    font-weight: bold;
    color: #999;
    font-style: italic;
    text-align: left;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999;
}

.ContentContainerInfoContainer {
    margin-left: 165px;
    margin-bottom: 15px;
}

.ContentContainerInfoPartTitle {
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: #333;
}

.LP_CntntValues {
    padding: 10px;
    ;text-decoration:none; border-top:solid 1px;
}

.LP_CntntTitles {
    ;font-size:12px;font-weight:bold;text-decoration:none;
    /*
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    */
    height: 20px;
    width: 150px;
    border-top:solid 1px;
    /*border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;*/
}

.ContentContainerInfoTexts2 {
    /*     font-family: Verdana, Geneva, sans-serif;     font-size: 11px;     */
    font-weight: normal;
    color: #333;
}

.CCDescInfo {
    /*font-family:Verdana;*/ /*color:#333;*/ /*font-size:11px;*/
    font-weight: normal;
}

.headerPriceStat_notAvailable {
    height: 21px;
    background-color: #FF9D9D;
    float: right;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 14px;
    color: #900;
    margin: 2px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 20px;
    font-style: italic;
}


.CsstblReqShowBut a {
    font-size: 11px;
}

.CsstblReqShowBut {
    font-size: 11px;
}

.LP_Template .tab-content {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 0px 0px 5px 5px;
}

.LP_Template .nav-tabs > li.active > a, .LP_Template .nav-tabs > .LP_Template li.active > a:focus, .LP_Template .nav-tabs > li.active > a:hover {
    background: #f9f9f9;
    font-weight: bold;
}

.LP_BoxTab1 #tabs12 > div {
    padding: 10px;
}

.LP_BoxTab1.affordability .tab-content .tab-pane {
    padding: 10px;
    vertical-align: middle;
    width: 100%
}

.LP_BoxTab1 .listspec {
    padding: 10px;
}

    .LP_BoxTab1 .listspec table {
        width: 100%;
    }

#request-more-form .alerts div {
    margin: 5px;
}
