﻿body 
{
    margin:0px;
	padding:0px;
	
}

img
{  border-style: none;
}

/* fix image margins */
img 
{
  margin: 0px; /* fixes Opera 6 */
}
* html img {
  margin-left /**/: -3px; /* fixes MacIE and WinIE5.x */ 
  margin-right /**/: -3px; /* fixes MacIE and WinIE5.x */ 
}

.body-content
{
    position:absolute;
    left:0;
    top:0;
	width:100%;
	margin:0px;
	
}

.hide
{
    display:none;
    visibility:hidden;
}

/* begin demain classes */
.demain
{
    display:block;
    width: 1000px !important;
    margin-left:auto;
    margin-right:auto; 
}

.demain .top
{
    display:block;
    width: 1000px !important;
    height:15px;
    float:left;
    margin:0px;
    padding:0px;
}

.demain .page
{
    display:block;
    float:left;
    width:998px !important;
    padding:0px;
    margin:0px;
}

.demain .page .header
{
   
    display:block;
    width: 980px !important;
    height:70px !important;
    float:left;
    margin:0px 0px 10px 10px;
    padding:0px;
   
}

.demain .page .header .logo
{
    display:block;
    width:280px;
    float:left;
    height:70px;
}

.demain .page .header .delogo
{
    display:block;
    width:250px;
    float:right;
    height:70px;
}


.demain .page .main-menu
{
   
    display:block;
    width:980px;
    float:left;
    min-height:25px;
    margin:0px;
    padding:0px;
}

.demain .page .main-menu .menu 
{
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
    font-size:0.8em;
    
}
.demain .page .aux-menu
{
    display:block;
    width:100%;   
    min-height:32px;
    float:left;
    background-color:inherit ;
    
}


.demain .page .nav-tools
{
    display:block;
    width: 100% !important;
    min-height:60px !important;
    float:left;
    margin:0px;
    padding:0px;
}

.demain .page .nav-tools .content
{
    display:block;
    width: 980px !important;
    float:left;
    margin:0px 0px 0px 10px;
    padding:0px;
}

.demain .page .page-tools
{
    display:block;
    width: 980px !important;
    height:40px;
    float:left;
    margin:0px 0px 0px 10px;
    padding:0px;
}

.demain .page .page-tools .content
{
    display:block;
    width: 960px !important;
    margin-left:10px;
    margin-top:10px;
    min-height:40px;
    float:left;
    
}

.demain .page .page-tools .content .message
{
    display:block;
    width: 520px !important;
    margin:0px;
    min-height:40px;
    float:left;
    
}

.demain .page .page-tools .content .links
{
    display:block;
    width: 430px !important;
    margin:0px;
    min-height:40px;
    float:right;
    
}

.demain .page .page-tools .content .links .left
{
    display:block;
    width: 290px !important;
    margin:0px;
    min-height:40px;
    float:left;
    
}

.demain .page .page-tools .content .links .right
{
    display:block;
    width: 130px !important;
    margin:0px;
    min-height:40px;
    float:right;
    
}

.demain .page .main-body-wrapper
{
    display:block;
    width: 996px !important;
    float:left;
    padding:1px 0px 0px 0px;
    
}

.demain .page .main-body
{
    display:block;
    width: 980px !important;
    margin-left:auto;
    margin-right:auto;
    
}


.demain .page .main-body .page-heading
{
    display:block;
    width: 100% !important;
    background-color:inherit;
    float:left;
    margin:0px;
}

.demain .page .main-body .float-left
{
    float:left;
}

.demain .page .main-body .float-right
{
    float:right;
}

.demain .page .main-body .left-even-col
{
    display:block;
    float:left;
    width:49%;
}

.demain .page .main-body .right-even-col
{
    display:block;
    float:right;
    width:49%;
}

.demain .page .main-body .featured-locations
{
    display:block;
    background-color:inherit;
    width:218px !important;
    float:right;
    
}

.demain .page .main-body .category-search
{
    display:block;
    background-color:inherit;
    width:752px;
    float:left;
}
.demain .page .main-body .category-search ul
{
    display:block;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:752px;
    list-style:none;    
    background-color:inherit;
}

.demain .page .main-body .category-search ul li
{
    display:block;
    width:244px;
    float:left;
    background-color:inherit;
    list-style:none;
    margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
}

.demain .page .main-body .category-search ul li.rowend
{
    display:block;
    width:244px;
    float:left;
    background-color:inherit;
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.demain .page .main-body .left-column
{
    display:block;
    background-color:inherit;
    width:485px !important;
    float:left;
}

.demain .page .main-body .right-column
{
    display:block;
    background-color:inherit;
    width:485px !important;
    float:right;
}


.demain .page .main-body .search-result-item
{
    display:block;
    width:980px;
    float:left;
}


.demain .page .main-body .search-result-item .title-bar
{
    display:block;
    width:980px;
    height:25px;
    float:left;
}

.demain .page .main-body .search-result-item .title-bar .title
{
    display:block;
    width:964px;
    float:left;
    margin-left:10px;
    padding-top:2px;
}


.demain .page .main-body .search-result-item .container
{
    display:block;
    width:978px !important;
    float:left;
    min-height:100px;
}

.demain .page .main-body .search-result-item .container .content
{
    display:block;
    width:968px;
    float:left;
    margin-left:10px;
    background-color:inherit;
    
}

.demain .page .main-body .search-result-item .container .content .left-col
{
   display:block;
   width:224px;
   float:left;
}

.main-body .search-result-item .container .content .left .contact-info
{
    display:block;
    float:left;
    width:200px;
    padding-top:5px;
}

.demain .page .main-body .search-result-item .container .content .right-col
{
   display:block;
   width:730px;
   float:right;
}

.main-body .search-result-item .container .content .right-col .tab-content
{
    display:block;
    max-width:964px;
    float:right;
    background-color:inherit;
}

.tab-content .tabs
{
    float:right;
    min-width:100px;
    max-width:900px;
    font-size:0.75em;
    min-height:40px;
}

.tabs ul
{
    float:left;
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
    background-color:inherit;
}

.tabs ul li
{
    display:block;
    float:left;
    list-style:none;
    margin:0px 1px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image:none;
}

.tabs ul li a.tablink
{
    display:block;
    float:left;
    text-decoration:none;
    font-weight:bold;
    width:80px;
    height:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}


.tabs ul li a.tablink .tab-left
{
    display:block;
    float:left;
    width:5px;
    height:100%;
    min-height:40px;
}

.tabs ul li a.tablink .tab-text
{
    display:block;
    float:right;
    width:65px;
    height:100%;
    cursor:hand;
    cursor:pointer;
    margin:5px 5px 0px 0px;
    background:transparent;
}

.tabs ul li a.tablink:hover
{
    display:block;
    float:left;
    text-decoration:none;
    font-weight:bold;
    width:80px;
    height:100%;
}

.tabs ul li a.tablink:hover .tab-left
{
    display:block;
    float:left;
    width:5px;
    height:100%;
    min-height:40px;
}

.tabs ul li a.active-tablink
{
    display:block;
    float:left;
    text-decoration:none;
    font-weight:bold;
    width:80px;
    height:100%;
    margin-right:1px;
    margin-top:1px;
    padding-right:5px;
}

.tabs ul li a.active-tablink .tab-left
{
    display:block;
    float:left;
    width:5px;
    height:100%;
    min-height:40px;
}

.main-body .search-result-item .container .content .right-col .actions
{
    display:block;
    float:right;
    width:590px;
    margin-top:10px;  
}


.main-body .search-result-item .spacer
{
    display:block;
    height:5px;
    width:100%;
    background-color:inherit;
    float:left;
}

.demain .page .main-body .search-results-info
{
    display:block;
    width:980px;
    float:left;
    height:21px;
    line-height:1.3em;
    
}

.demain .page .main-body .search-results-info .left
{
    display:block;
    float:left;
    width:575px;
}

.demain .page .main-body .search-results-info .right
{
    display:block;
    float:right;
    width:395px;
}

.demain .page .main-body .search-results-info .right .right-btns
{
    display:block;
    float:right;
    width:260px;
}


/* city attractions */
.city-guide-left-col
{
    display:block;
    width: 400px !important;
    float:left;
}

.city-guide-right-col
{
    display:block;
    width: 550px !important;
    float:right;
}

.city-item-box
{
    display:block;
    width:260px;
}

.city-panel
{
    width: 375px;
    float:left;
    display:block;
    /*margin-left:10px;*/
}

.city-map-panel
{
    display:block;
    width:250px;
    margin-left:auto;
    margin-right:auto;
}
.city-box-outer
{
    width:100%;
    float:left;
}
.city-box
{
    float:right;
    width:400px;
}
/* end of city attractions */

.demain .page .main-body .add-location
{
    display:block;
    float:left;
    width:980px !important;
    background-color:inherit;
}

.demain .page .main-body .add-location .left-column
{
    display:block;
    width: 560px !important;
    background-color:inherit;
    float:left;
    
}


.demain .page .main-body .add-location .left-column .form
{
    display:block;
    width: 540px !important;
    background-color:inherit;
    float:left;
    
}


.demain .page .main-body .add-location .left-column .form .header-form-row
{
    display:block;
    width: 540px !important;
    background-color:inherit;
    float:left;
    border-bottom:#000000 1px dotted;
}

.demain .page .main-body .add-location .left-column .form .header-form-row .row-content
{
    display:block;
    width: 520px !important;
    background-color:inherit;
    float:left;
    margin-left:10px;
}

.demain .page .main-body .add-location .left-column .form .form-row
{
    display:block;
    width: 540px !important;
    background-color:inherit;
    float:left;
}


.demain .page .main-body .add-location .left-column .form .form-row .row-content
{
    display:block;
    width: 520px !important;
    background-color:inherit;
    float:left;
    margin-left:10px;
}

 .demain .page .main-body .add-location .left-column .form .form-row .row-content .field-label
{
    display:block;
    float:left;
    width:180px;
    line-height:1.3em;
    font-size:0.75em;
    text-align:right;
}

 .demain .page .main-body .add-location .left-column .form .form-row .row-content .field
{
    display:block;
    float:right;
    width:330px;
    line-height:1.3em;
}

.demain .page .main-body .add-location .left-column .form .form-row-error
{
    display:block;
    width: 540px !important;
    background-color:#f7bbbe;
    float:left;
}

.demain .page .main-body .add-location .left-column .form .form-row-error .row-content
{
    display:block;
    width: 520px !important;
    background-color:inherit;
    float:left;
    margin-left:10px;
}

 .demain .page .main-body .add-location .left-column .form .form-row-error .row-content .field-label
{
    display:block;
    float:left;
    width:180px;
    line-height:1.3em;
    font-size:0.75em;
    text-align:right;
}

 .demain .page .main-body .add-location .left-column .form .form-row-error .row-content .field
{
    display:block;
    float:right;
    width:330px;
    line-height:1.3em;
}

.demain .page .main-body .add-location .right-column
{
    display:block;
    width: 410px !important;
    background-color:inherit;
    float:right;
}

.demain .page .main-body .add-location .addloc-left-col
{
    display:block;
    width: 560px !important;
    background-color:inherit;
    float:left;
}

.demain .page .main-body .add-location .addloc-right-col
{
    display:block;
    width: 410px !important;
    background-color:inherit;
    float:right;
}

.demain .footer
{
    display:block;
    float:left;
    display:block;
    width:998px !important;
    margin:1px 0px 0px 0px;
    padding:0px;
    min-height:39px !important;
}

.demain .footer .content
{
    display:block;
    float:left;
    display:block;
    width:980px !important;
    margin:10px 0px 0px 10px;
    padding:0px;
}



.demain .footer .content ul
{
    display:block;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
}

.demain .footer .content ul li
{
    display:block;
    float:left;
    list-style:none;
    margin-right:5px;
    padding:0px 5px 0px 0px;
    text-align:center;
    line-height:0.9em;
    background-image:none;
}

.demain .footer .content .right .copyright ul li
{
    line-height:1.7em;
}

.demain .footer .content .left
{
    display:block;
    float:left;
    width:460px;
    background:transparent;
}
.demain .footer .content .right
{
    display:block;
    width:500px;
    float:right;
    background:transparent;
}


.demain .footer .content .right .copyright
{
    display:block;
    background:transparent;
    float:left;
    line-height:1.5em;
    width:304px;
    margin-left:10px;
}

.demain .footer .content .right .links
{
    display:block;
    float:right;
    width:180px;
    background:transparent;
}

.demain .footer .content .portal-copyright
{
    display:block;
    float:left;
    width:790px;
    background:transparent;
    text-align:center;
}

.demain .footer .content .portal-links
{
    display:block;
    float:right;
    width:180px;
    background:transparent;
}

.demain .page .main-body .main-search
{
    display:block;
    float:left;
    width:980px !important;
    min-height:390px !important;
}



.demain .page .main-body .main-search .panel
{
    float:right;
    width:709px !important;
    margin-top:19px;
    margin-left:207px;
    margin-right:64px;
    background-color:transparent;
}



.demain .page .main-body .main-search .panel .container
{
    display:block;
    float:left;
    width:709px !important;
    margin:0px;
}



.demain .page .main-body .main-search .panel .top
{
    display:block;
    float:left;
    width:709px !important;
    min-height:10px;
    max-height:10px;
}


.demain .page .main-body .main-search .panel .bottom
{
    display:block;
    float:left;
    width:709px !important;
    height:10px !important;
}



.demain .page .main-body .main-search .panel .container .content
{
    display:block;
    float:left;
    width:640px;
    min-height:210px !important;
    margin-left:34px;
}





.demain .page .main-body .main-search .panel .container .content .left
{
    display:block;
    float:left;
    width:310px !important;
    
}

.main-search .panel .container .content .search-error
{
    display:block;
    float:left;
    width:620px;
    float:left;
    height:20px;
    background-color:Transparent;
}



.main-search .panel .container .content .left .label
{
    display:block;
    float:left;
    width:100px;
    line-height:1.8em;
}

.main-search .panel .container .content .left .field
{
    display:block;
    float:right;
    width:200px;
}

.main-search .panel .container .content .left .buttons
{
    display:block;
    float:right;
    width:245px;
}
.main-search .panel .container .content .left .buttons .btn-left
{
    display:block;
    float:left;
    width:120px;
}

.main-search .panel .container .content .left .buttons .btn-right
{
    display:block;
    float:right;
    width:120px;
}


.main-search .panel .container .content .right
{
    display:block;
    float:right;
    width:310px !important;
    
}

.main-search .panel .container .content .right .filter-title
{
    display:block;
    float:left;
    width:100%;
    margin-bottom:5px;
    clear:both;
}



.demain .page .main-body .main-search .basic-panel
{
    display:block;
    float:left;
    width:680px !important;
    height:150px !important;
    margin:39px 0px 0px 220px;
}


.main-search .basic-panel .form
{
    display:block;
    float:left;
    width:360px !important;
    
}

.main-search .basic-panel .form .left
{
    display:block;
    float:left;
    width:175px !important;
    
}

.main-search .basic-panel .form .right
{
    display:block;
    float:right;
    width:175px !important;
    
}

.main-search .basic-panel .form .buttons
{
    display:block;
    float:right;
    width:245px;
    
}

.main-search .basic-panel .form .buttons .btn-left
{
    display:block;
    float:left;
    width:120px;
}

.main-search .basic-panel .form .buttons .btn-right
{
    display:block;
    float:right;
    width:120px;
}

.main-search .basic-panel .filters
{
    display:block;
    float:right;
    width:240px !important;
    
}


.main-search .basic-panel .left
{
    display:block;
    float:left;
    width:335px !important;
    
}
.main-search .basic-panel .right
{
    display:block;
    float:right;
    width:335px !important;
    
}

.main-search .results-panel
{
    display:block;
    float:left;
    width:709px !important;
    margin:0px 0px 0px 207px;
}



.main-search .results-panel .content-body
{
    display:block;
    float:left;
    width:709px !important;
    
}

.main-search .results-panel .content-footer
{
    display:block;
    float:left;
    width:709px !important;
    height:10px !important;
}

.main-search .results-panel .content-body .content
{
    display:block;
    float:left;
    width:689px !important;
    margin-left:10px;
}

.main-search .results-panel .content-body .content .top-spacer
{
    display:block;
    float:left;
    width:689px;
    height:10px;
}


.results-panel .content-body .content .list-link ul li
{
     width:310px !important;
     min-height:20px;
     
}

.main-search .results-panel .content-body .content .left
{
    display:block;
    float:left;
    width:339px !important;
}

.main-search .results-panel .content-body .content .right
{
    display:block;
    float:right;
    width:339px !important;
}

.demain .page .main-body .main-search .featured-search
{
    display:block;
    float:right;
    width:630px !important;
    height:130px !important;
    margin:10px 0px 0px 240px;
    margin-right:104px;
}

.demain .page .main-body .main-search .featured-search h3
{
    font-size:0.8em;
}

.main-search .featured-search .left
{
    display:block;
    float:left;
    width:310px;
    
}

.main-search .featured-search .right
{
    display:block;
    float:right;
    width:310px;    
}

.main-search .featured-search .left-board
{
    display:block;
    float:left;
    width:150px !important;
    height:130px !important;
}
.main-search .featured-search .left-board ul
{
    display:block;
    float:left;
    margin:0px;
    padding:0px
}

.main-search .featured-search .left-board ul li
{
    background-image:none;
    margin:0px;
    padding:0px;
    width:140px !important;
    height:65px !important;
}

.main-search .featured-search .right-board
{
    display:block;
    float:right;
    width:150px !important;
    height:130px !important;
}



.main-search .featured-search a.board-content
{
    display:block;
    float:left;
    width:140px !important;
    height:50px !important;
    margin:0px 0px 0px 5px;
    overflow:auto;
    text-align:center;
    text-decoration:none;
    
}

.main-search .featured-search .board-content-header
{
    display:block;
    float:left;
    width:140px !important;
    height:18px !important;
    margin:5px 0px 0px 5px;
    overflow:auto;
    text-align:center;
    text-decoration:none;
}
.main-search .featured-search .board-content-header h3
{
    font-size:0.75em;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
}

.demain .page .main-body .refine-panel-wrapper
{
    display:block;
    float:left;
    width:980px !important;
}

.demain .page .main-body .refine-panel-wrapper .refine-search-panel
{
    display:block;
    float:left;
    width:975px !important;
    height:150px !important;
    margin-top:10px;
    margin-bottom:10px;
}

.main-body .refine-panel-wrapper .refine-search-panel .top
{
    display:block;
    float:left;
    width:975px !important;
    height:10px !important;
}


.main-body .refine-panel-wrapper .refine-search-panel .bottom
{
    display:block;
    float:left;
    width:975px !important;
    height:10px !important;
}

.main-body .refine-panel-wrapper .refine-search-panel .body
{
    display:block;
    float:left;
    width:975px !important;
    height:130px !important;
}

.main-body .refine-panel-wrapper .refine-search-panel .body .content
{
    display:block;
    float:left;
    width:955px;
    margin-left:10px;
}

.main-body .refine-panel-wrapper .refine-search-panel .body .content .form
{
    display:block;
    float:left;
    width:360px !important;
}

.main-body .refine-panel-wrapper .refine-search-panel .body .content .form .left
{
    display:block;
    float:left;
    width:175px !important;
    
}

.main-body .refine-panel-wrapper .refine-search-panel .body .content .form .right
{
    display:block;
    float:right;
    width:175px !important;
    
}

.main-body .refine-panel-wrapper .refine-search-panel .body .content .form .buttons
{
    display:block;
    float:right;
    width:245px;
    
}

.main-body .refine-panel-wrapper .refine-search-panel .body .content .form .buttons .btn-left
{
    display:block;
    float:left;
    width:120px;
}

.main-body .refine-panel-wrapper .refine-search-panel .body .content .form .buttons .btn-right
{
    display:block;
    float:right;
    width:120px;
}



.main-body .refine-panel-wrapper .refine-search-panel .body .content .filters
{
    display:block;
    float:right;
    width:585px !important;
    
}

/*Start Healthcare Panel */
.demain .page .main-body .healthcare-search-panel
{
    display:block;
    float:left;
    width:980px;
    margin:0px;
    padding:0px;
}

.demain .page .main-body .healthcare-search-panel .top
{
    display:block;
    float:left;
    width:980px !important;
    height:10px;
}

.demain .page .main-body .healthcare-search-panel .bottom
{
    display:block;
    float:left;
    width:980px;
    height:10px;
}

.demain .page .main-body .healthcare-search-panel .content
{
    display:block;
    float:left;
    width:960px;
    margin-left:10px;
}

.demain .page .main-body .healthcare-search-panel .content .search-error
{
    display:block;
    float:left;
    width:960px;
    float:left;
    height:25px;
    background-color:Transparent !important;
}

.demain .page .main-body .healthcare-search-panel .content .left
{
    display:block;
    float:left;
    width:310px !important;
}

.healthcare-search-panel .content .left .label
{
    display:block;
    float:left;
    width:100px;
    line-height:1.3em;
}

.healthcare-search-panel .content .left .field
{
    display:block;
    float:right;
    width:200px;
}

.healthcare-search-panel .content .filters
{
    display:block;
    float:right;
    width:500px !important;
    
}

.healthcare-search-panel .content .filters .filter-title
{
    display:block;
    float:left;
    width:545;
    margin-bottom:5px;
    margin-left:5px;
    clear:both;
}

.healthcare-search-panel .content .buttons
{
    display:block;
    float:right;
    width:245px;
}
.healthcare-search-panel .content .buttons .btn-left
{
    display:block;
    float:left;
    width:120px;
}

.healthcare-search-panel .content .buttons .btn-right
{
    display:block;
    float:right;
    width:120px;
}
/* End Healthcare Panel */

/* end demain classes */

.autocomplete
{
    display:block;
    float:left;
    margin:0px;
    border-left:#44525D 1px solid;
    border-right:#44525D 1px solid;
    border-bottom:#44525D 1px solid;
    background:#ffffff;
}



.autocomplete-item
{
    font-size:0.8em;
    text-align:left;
    padding:5px;
    background-color:#FFFFFF;
    border-bottom:#999999 1px dotted;
    background-image:none;
}

.autocomplete-highlighted-item
{
    font-size:0.8em;
    text-align:left;
    padding:5px;
    background-color:#316AC5;
    border-bottom:#999999 1px dotted;
    color:#ffffff;
    background-image:none;
}

.collapsePanel 
{
    width:100%;
    overflow:hidden;
    height:0px;
}


.breadcrumb-content
{
     display:block;
     width:620px;
     float:left;
     min-height:32px;
     background:inherit;
}

.breadcrumb-icon
{
    height:32px;
    width:20px;
    float:left;
    
}

.breadcrumb
{
    display:block;
    width:590px;
    float:left;
    padding:8px 0px 0px 0px;
    background:inherit;
}

.breadcrumb ul
{
    list-style:none;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
}

.breadcrumb ul li
{
    list-style:none;
    display:block;
    float:left;
    background-image:none;
    margin:0px 5px 0px 0px;
    padding:0px;
    white-space:nowrap;
}

.breadcrumb ul li a
{
    list-style:none;
    display:block;
    float:left;
    white-space:nowrap;
}


.breadcrumb a
{
    text-decoration:none;
}

.breadcrumb a:hover
{
    text-decoration:underline;
}

.access-options
{
    display:block;
    width:345px;
    float:right;
    background:inherit;
    padding-top:8px;
}

.site-text
{
    display:block;
    float:left;
    width:155px;
    background:inherit;
}



.site-text-label
{
    display:block;
    float:left;
    width:80px;
    background:inherit;
    padding-top:2px;
}


.site-text-left
{
    display:block;
    float:left;
    width:105px;
    background:inherit;
    
}

.site-text-right
{
    display:block;
    float:right;
    width:45px;
    background:inherit;
    
}

.site-theme
{
    display:block;
    float:right;
    width:180px;
    background:inherit;
}

.site-theme-left
{
    display:block;
    float:left;
    width:80px;
}

.site-theme-right
{
    display:block;
    float:right;
    width:95px;
}

.site-theme-label
{
    display:block;
    float:left;
    width:55px;
    padding-top:2px;
}

.site-theme-inner-right
{
    display:block;
    float:right;
    width:70px;
}

.site-theme-inner-right-right
{
    display:block;
    float:right;
    width:45px;   
}
.left-display-icon
{
    display:block;
    width:20px !important;
    height:20px !important;
    float:left;
}

.right-display-icon
{
    display:block;
    width:20px !important;
    height:20px !important;
    float:right;
}





/* End Page Header styles */

/* Begin Page Body styles */


.page-container
{
    display:block;
    width: 1000px !important;
    float:left;
}


.page-section-spacer
{
    display:block;
    width: 1000px !important;
    height:10px;
    float:left;
}


.page
{
    display:block;
    width: 984px;
    background-color:inherit;
    margin-left:auto;
    margin-right:auto;
}


/* Begin General Page Content styles */




.content-spacer
{
    display:block;
    height:10px;
    width:100%;
    background:transparent;
    float:left;
    clear:both;
}
.content-spacer-noclear
{
    display:block;
    height:10px;
    width:100%;
    background:transparent;
    float:left;
  
}

.content-spacer-narrow
{
    display:block;
    height:3px;
    width:100%;
    background:transparent;
    float:left;
    clear:both ;
}

.grey-content-spacer
{
    display:block;
    height:10px;
    width:100%;
    float:left;
}


.general-content
{
    display:block;
    width:100%;
    background-color:transparent;
    float:left;
    clear:both;
}

.full-page-content
{
    display:block;
    width: 980px;
    background-color:inherit;
    float:left;
   
}


.left-220-col
{
    display:block;
    background-color:inherit;
    width:220px;
    float:left;
}

.right-754-col
{
    display:block;
    background-color:inherit;
    width:754px;
    float:right;
    
}


.left-754-col
{
    display:block;
    background-color:inherit;
    width:754px;
    float:left;
}

.right-220-col
{
    display:block;
    background-color:inherit;
    width:220px;
    float:right;
}

.left-487-col
{
    display:block;
    background-color:inherit;
    width:476px;
    float:left;
}

.right-487-col
{
    display:block;
    background-color:inherit;
    width:476px;
    float:right;
}


.mid-col
{
    display:block;
    background-color:inherit;
    width:524px;
    float:left;
}

.mid-col-header
{
    display:block;
    width:504px;
    margin-left:auto;
    margin-right:auto;
}
.mid-col-left
{
 
    display:block;
    background-color:inherit;
    width:257px;
    float:left;
 
}


.mid-col-right
{
 
    display:block;
    background-color:inherit;
    width:257px;
    float:right;
 
}


.right-col
{
    display:block;
    background-color:inherit;
    width:220px;
    float:right;
}


.justLeft
{
	float: left;
	background-color:transparent;
} 

.justRight
{
	text-align: right;
}
.BOX
{
    display:block;
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	background-color:transparent;
}

.BOX ul
{
   font-size:0.8em;
}

.BOX ul li ul li
{
   font-size:1.2em;
}

.blue-arrow
{
   display:block;
   float:left;
   width:10px;
   height:20px;
}

/* ###################
#   Home page styles #
#####################*/



.left-category-col
{
    display:block;
    width:244px;
    float:left;
    background-color:inherit;
}

.right-category-col
{
    display:block;
    width:499px;
    float:right;
    background-color:inherit;
}


.left-category-item
{
    display:block;
    width:244px;
    float:left;
    background-color:inherit;
}

.right-category-item
{
    display:block;
    width:244px;
    float:right;
    background-color:inherit;
}


.featured-location-header
{
     display:block;
     width:100%;
     float:left;
}

.featured-location-title
{
    display:block;
    width:200px;
    margin-left:auto;
    margin-right:auto;
    background-color:inherit;
    padding-top:10px;
    padding-bottom:10px;
    
}

.featured-location-body
{
     display:block;
     width:100%;
     float:left;
     min-height :310px;
}

.featured-location-pic
{
    display:block;
    width:110px;
    height:80px;
    margin-left:auto;
    margin-right:auto;
}
/* ###################
#   End Home page styles #
#####################*/


   
    
    
/*##########################
/ Default Search Panel     /
/ ########################*/

.search-page-home
{
    display:block;
    width:980px;
    min-height:386px;
    
}

.search-page
{
    display:block;
    width:980px;
    background-position: 0px 15px;
    min-height:280px;
}


.basic-search-panel
{
     display:block;
     float:left;
     width:984px;
     background:transparent;
}

.basic-search-left-col
 {
     display:block;
     margin-top:10px;
     width:320px;
     float:left;
 }

.basic-search-right-col
 {
     display:block;
     margin-right:10px;
     width:634px;
     float:right;
 }
 
.basic-search-filters
 {
     display:block;
     width:520px;
     float:right;
 }
 
  .basic-search-filters-title
 {
     display:block;
     width:490px;
     float:right;
 }
 
 
  .basic-form-error
 {
     display:block;
     width:110px;
     float:left;
 }
 
 
 .search-panel
 {
     display:block;
     float:left;
     width:690px;
     margin-left:210px;
     background:transparent;
     
 }
 
 .search-error
 {
    display:block;
    width:604px;
    margin-left:auto;
    margin-right:auto;
 }
 
 .search-error-content
 {
    display:block;
    background-color:inherit;
    width:584px;
    margin-left:auto;
    margin-right:auto;
    
 }
 
 .search-left-col
 {
     display:block;
     margin-left:10px;
     margin-top:30px;
     width:320px;
     float:left;
 }
 
 .search-field-label
 {
     display:block;
     width:100px;
     float:left;
     padding-top:3px;
 }
 
 .search-field
 {
     display:block;
     width:210px;
     float:right;
     
     
 }
 
 .search-btn-left
 {
     display:block;
     float:left;
     width:100px;
     height:21px;
 }
 
 .search-btn-right
 {
     display:block;
     float:right;
     width:100px;
     height:21px;
 }
 
 .form-error
 {
     display:block;
     width:110px;
     float:left;
     margin-top:24px;
 }
 
  .form-error-item
 {
     display:block;
     width:110px;
     float:left;
     height:40px;
 }
 
 
 .search-right-col
 {
     display:block;
     margin-right:10px;
     width:345px;
     float:right;
 }
 
 .search-filters
 {
     display:block;
     width:230px;
     float:right;
 }
 
 .search-filters-title
 {
     display:block;
     width:228px;
     float:right;
 }



.search-results-filter
{
    display:block;
    width:980px;
    float:left;
    background-color:transparent;
     
}

.search-results-filter-section
{
    display:block;
    width:710px;
    float:left;
   
}
.search-results-filter-section-left
{
    display:block;
    width:350px;
    float:left;
}

.search-results-filter-section-right
{
    display:block;
    width:350px;
    float:right;
}


.search-results-filter-row
{
    
    display:block;
    width:345px;
    height:20px;
    clear:both;
}

.search-results-filter-item
{
    display:block;
    height:20px;
    width:945px;
    margin-left:5px;
    font-size:0.8em;
    line-height:1.5em;
}


.search-results-filter-top
{
    display:block;
    width:980px;
    height:10px;
    float:left;
     
}

.search-results-filter-content
{
    display:block;
    width:964px;
    float:left;
    background-color:inherit;
    margin-left:10px;
     
}


.search-results-container
{
    display:block;
    width:980px;
    float:left;
    margin-top:20px;
}



.search-results-tabs
{
    float:right;
    min-width:100px;
    max-width:900px;
    overflow:hidden;
    position:relative;
    font-size:0.75em;
    min-height:30px;
}
.search-results-tabs ul 
{
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
    background-color:inherit;
}

.search-results-tabs ul li 
{
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
.search-results-tabs ul li a 
{
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   text-decoration:none;
   min-height:30px;
   font-weight:bold;
}
.search-results-tabs ul li a:hover 
{
   font-weight:bold;
}

.search-results-tabs ul li a:focus
{
    font-weight:bold;
}

.search-results-tabs ul li a.active,
.search-results-tabs ul li a.active:hover 
{
   font-weight:bold;
}


.search-results-mapview
{
    display:block;
    float:left;
    width:100%;
    clear:both;
}

.search-results-mapview .left-col
{
    display:block;
    width: 600px; 
    float: left;
    
}
.search-results-mapview .left-col .map-content
{
    display:block;
    float:left;
    width: 550px; 
    height: 500px; 
    margin-top: 20px
}

.search-results-mapview .right-col
{
    display:block;
    width: 350px; 
    float: right;
    
}

.search-results-mapview .right-col .map-links
{
    display: block;
    width: 300px;
    float:left;
}
.search-results-mapview .right-col .map-links ul
{
    margin: 10px 0px 0px 15px;
}






.search-results-map
{
    display:block;
    float:right;
    width:300px;
}

.search-results-notes
{	
	text-align:right;
	display:block;
	float:left;
	width:99%;
}


.search-results-actions-narrow
{
    display:block;
    float:right;
    width:600px;
    margin-top:10px;  
}


.search-results-action-spacer
{
    display:block;
    float:left;
    width:100%;
    height:1px;
    
}
.search-results-action-icon
{
    display:block;
    float:left;
    width:50px;
}

.search-results-action-item
{
    display:block;
    float:right;
    width:180px;
}

.search-result-leftcol-label
{
    display:block;
    width:70px;
    float:left;
}


.search-result-leftcol-item
{
	 
    display:block;
    width:320px;
    float:right;
}


.search-result-icons
{
    display:block;
    float:left;
    width:400px;
}

.search-result-icons-phone
{
    display:block;
    float:left;
    width:195px;
}

.search-result-icons-meet
{
    display:block;
    float:right;
    width:160px;
    
}

.search-result-icons-image
{
    display:block;
    float:left;
    width:30px;
}

.search-result-icons-link
{
    display:block;
    float:right;
    min-width:120px;
    padding-top:5px;
}

.search-results-paging
{
    display:block;
    float:left;
    width:100%;
}





.paging-buttons
{
    display:block;
    float: right;
    width:320px;
    height:25px;
    line-height:1.3em;
    height:30px;
}

.paging-btn-left
{
    display:block;
    width:100px;
    float:left;
    height:21px;
}


.paging-btn-right
{
    display:block;
    width:100px;
    float:right;
    height:21px;
}

.paging-right-col
{
    display:block;
    float:right;
    width:210px;
}

 /*##########################
/ Default Search Panel     /
/ ########################*/


/* Narrow search results panel */
.search-result-narrow
{
    display:block;
    width:736px;
    float:left;
   
}

.search-result-title-bar-narrow
{
    display:block;
    width:736px;
    height:25px;
    float:left;
   
           
}

.search-result-title-narrow
{
    display:block;
    width:736px;
    float:left;
    margin-left:10px;
    padding-top:2px;
   
}

.search-result-body-narrow
{
    display:block;
    width:734px;
    float:left;
    min-height:100px;
}

.search-result-tab-content-narrow
{
    display:block;
    max-width:736px;
    float:right;
    background-color:inherit;
   
}




.search-results-tabs-narrow
{
    float:right;
    min-width:100px;
    max-width:700px;
    overflow:hidden;
    position:relative;
    font-size:0.75em;
    min-height:30px;
  
}
.search-results-tabs-narrow ul 
{
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
    background-color:inherit;

}
.search-result-content-narrow
{
    display:block;
    width:720px;
    float:left;
    margin-left:10px;
    background-color:inherit;
   
    
}

.search-result-leftcol-item-narrow
{
	 
    display:block;
    width:320px;
    float:right;
}

.search-result-leftcol-narrow
{
   display:block;
   width:219px;
   float:left;
}
.search-result-rightcol-narrow
{
   display:block;
   width:500px;
   float:right;
}

.search-result-icons-narrow
{
    display:block;
    float:left;
    width:300px;
}

/* thin Search Panel */

 .searchthin-page-home
{
    display:block;
    width:984px;
    min-height:386px;
    
}

.searchthin-page
{
    display:block;
    width:984px;
    min-height:380px;
    
}

 .searchthin-panel
 {
     display:block;
     float:left;
     width:984px;
     margin-left:30px;
     background:transparent;
   
     
 }
 .searchthin-search-col
 {
     display:block;
     margin-right:50px;
     width:300px;
     float:left;
   
  
 }
 
 .searchthin-error
 {
    display:block;
    width:604px;
    margin-left:auto;
    margin-right:auto;
    display:none;
 }
 
 .searchthin-error-content
 {
    display:block;
    background-color:inherit;
    width:584px;
    margin-left:auto;
    margin-right:auto;
    display:none;
    
 }
 
 .searchthin-left-col
 {
     display:block;
     margin-left:10px;
     margin-top:0px;
     width:500px;
     float:left;
       
     
 }
 
 .searchthin-field-label
 {
     display:block;
     float:left;
     padding-top:3px;
 }
 
 .searchthin-field
 {
     display:block;
     width:400px;
     float:left;
     
 }
 
 .searchthin-btn-left
 {
     display:block;
     float:left;
     width:100px;
     height:21px;
 }
 
 .searchthin-btn-right
 {
     display:block;
     float:right;
     width:100px;
     height:21px;
 }
 
 .formthin-error
 {
     display:block;
     width:106px;
     float:left;
     margin-top:24px;

     
 }
 
  .formthin-error-item
 {
     display:block;
     width:106px;
     float:right;
     height:41px;
     
 }
 
 
 .searchthin-right-col
 {
     display:block;
     margin-right:50px;
     width:400px;
     float:right;
  
 }

 
 .searchthin-filters
 {
     display:block;
     width:400px;
     float:left;
 }
 .searchthin-filters-title
 {
     display:block;
     width:150px;
     float:left;
     margin-left:20px;
 }


.searchthin-results-filter
{
    display:block;
    width:984px;
    float:left;
     
}


.searchthin-results-filter-top
{
    display:block;
    width:984px;
    height:10px;
    float:left;
     
}

.searchthin-results-filter-content
{
    display:block;
    width:964px;
    float:left;
    background-color:inherit;
    margin-left:10px;
     
}

/*End of thin Seacrh Panel*/
    
    
    
/* ########################
#   disable icons         #
###########################*/

#divIcons
{
    display:none;
}

#divCheck
{
    display:block;
}


.disabled-icons 
{
    float:left;
    width:100%;
    background-color:inherit;
    overflow:hidden;
    position:relative;
    font-size:0.8em;
        
     
}
.disabled-icons ul 
{
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    /*text-align:center;*/
}

.disabled-icons ul li 
{
   display:block;
   float:left;
   list-style:none;
   margin:0px 0px 0px 0px;
   padding:0;
   position:relative;
   right:50%;
   min-width:38px;
   background-image:none;
}



    /*disables icons list */

.list-disabled-icons 
{
    display:block;
    float:right;
    width:410px;
    background-color:inherit;
    font-size:0.8em;
        
     
}

.list-disabled-icons-narrow 
{
    float:right;
    width:425px;
    background-color:inherit;
    overflow:hidden;
    position:relative;
    font-size:0.8em;
        
     
}

.list-disabled-icons ul,
.list-disabled-icons-narrow ul 
{
    display:block;
    float:left;
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.list-disabled-icons ul li,
.list-disabled-icons-narrow ul li
 {
   display:block;
   float:right;
   list-style:none;
   margin:0;
   padding:0;
   min-width:38px;
   background-image:none;
}



/* check boxes */

   .disabled-check 
{
    float:left;
    width:100%;
    /*overflow:auto;*/
    position:relative;
    font-size:0.8em;
}

.disabled-check ul 
{
    clear:left;
    float:right;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
}

.disabled-check ul li 
{
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   min-width:200px;
   max-width:250px;
}
/* end checkboxes
/* ########################
# End disabled icons      #
###########################*/


/* User Login */
.login-panel-message 
{
    display:block;
    width:982px;
    float: left;
}

.login-panel-left 
{
    display:block;
    width:488px;
    float: left;
}


.login-panel-right 
{
    display:block;
    width:488px;
    float: right;
}

.login-form
{
    display:block;
    float:left;
    width:454px;   
}

.login-form-row
{
    display:block;
    float:left;
    width:454px;
   
}
.login-form-row-error
{
    padding-bottom:3px;

}

.login-form-left-col
{
    display:block;
    float:left;
    width:100px;
}

.login-form-right-col
{
    display:block;
    float:right;
    width:344px;
}

.login-form-label
{
    display:block ;
    width:100px;
    float:left;
    line-height:1.5em;
    margin-top:8px;
}

.login-form-field
{
    display:block;
    width:335px;
    float:left;
    margin-top:8px;
}

.login-form-error
{
    width:106px;
    height:40px;
    display:block;
    float:right;
}

.login-form-buttons
{
    display:block;
    width:320px;
    float:left;
}

.login-form-left-button
{
    display:block;
    float:left;
    width:100px;
}

.login-form-right-button
{
    display:block;
    float:right;
    width:100px;
}

.login-form-buttons-right-col
{
    display:block;
    float:right;
    width:210px;
}

/* End user login */

/* Registration form */

.reg-form
{
    display:block;
    float:left;
    width:554px;
}

.reg-form-row
{
    display:block;
    float:left;
    width:534px;
}

.reg-form-row-error
{
    padding-bottom:3px;   
}

.reg-form-left-col
{
    display:block;
    float:left;
    width:180px;
    line-height:1.3em;
}

.reg-form-right-col
{
    display:block;
    float:right;
    width:334px;
}

 .reg-form-left-item
{
    display:block;
    float:left;
    width:180px;
    margin-top:5px;
}

 .reg-form-right-item
{
    display:block;
    float:left;
    width:200px;
    margin-top:4px;
}

 .reg-form-error
{
    width:164px;
    display:block;
    float:right;
}

.reg-form-buttons
{
   width:540px;
   display:block;
   margin-left:auto;
   margin-right:auto; 
}

.reg-form-buttons-right-col
{
   display:block;
   width:350px;
   float:right;
   border: solid 1px #000;
   }

.reg-form-left-btn
{
   display:block;
   float:left;
   width:150px;
   border: solid 1px #000;
}

.reg-form-right-btn
{
   display:block;
   float:right;
   width:140px;
}

/* end registration form */

/* networks */
.networkcoming 
{
	height: 200px;
}


.profile
{
    display:block;
   width:980px;
   float:left;
}


.profile-left-col
{
    display:block;
    background-color:inherit;
    width:210px;
    float:left;
    margin:0px;
}

.profile-right-col
{
    display:block;
    background-color:inherit;
    width:740px;
    float:right;
    margin:0px;
}

.profile-content-left-col
{
    display:block;
    background-color:inherit;
    width:350px;
    float:left;
    margin:0px;
}

.profile-content-right-col
{
    display:block;
    background-color:inherit;
    width:350px;
    float:right;
    margin:0px;
}



.profile-header
{
   display:block;
   width:100%;
   height:10px;
   float:left;
   
}

.profile-footer
{
   display:block;
   width:100%;
   height:10px;
   float:left;
   
}

.profile-pic
{
   display:block;
   width:210px;
   float:left;
   
}

.profile-left-links
{
   display:block;
   width:195px;
   float:right;
   height:19px;
   
}

.profile-pic-header
{
   display:block;
   width:210px;
   height:10px;
   float:left;
   
}

.profile-pic-footer
{
   display:block;
   width:220px;
   height:10px;
   float:left;
   
}

.profile-pic-content
{
   display:block;
   width:200px;
   float:left;
   margin:0px;
}

.profile-item-header
{
   display:block;
   float:left;
   width:360px;
   height:10px;
}

.profile-item-footer
{
   display:block;
   float:left;
   width:360px;
   height:10px;
}

.profile-item-content
{
   display:block;
   float:left;
   width:340px;
}

.profile-item-bullet
{
   display:block;
   float:left;
   width:10px;
   height:20px;
}

.profile-item
{
   display:block;
   width:325px;
   float:right;
   height:20px;
   margin-top:2px;
}

.profile-item-left-col
{
   display:block;
   float:left;
   width:155px;
}

.profile-item-right-col
{
   display:block;
   float:right;
   width:155px;
}



.profile-left-item
{
   display:block;
   float:left;
   width:360px;
   
}

.profile-right-item
{
   display:block;
   float:right;
   width:360px;
   margin-right:10px;
   
}


.profile-form
{
    display:block;
    float:left;
    width:710px;
}

.profile-form .form-row
{
    display:block;
    float:left;
    width:710px;
}

.profile-form .form-row .row-content
{
    display:block;
    float:left;
    width:690px;
    margin:0px 0px 0px 10px;
}

.profile-form .form-row .row-content .left-col
{
    display:block;
    float:left;
    width:180px;
    line-height:1.3em;
}

.profile-form .form-row .row-content .right-col
{
    display:block;
    float:right;
    width:500px;
}

/* end networks */
    
.centered-754-content
{
    display:block;
    width:754px;
    margin-left:auto;
    margin-right:auto;
}
    
.left500-content 
{
    display:block;
    float:left;
    width:500px;
}

.right200-content 
{
    display:block;
    float:right;
    width:400px;
}
    
    
/* End General Page Styles */

/* Page footer styles  */


/* End Page footer styles */


/* Info Page styles */






/* --------ammended info tab menus ----- */

.infotabwrapper
{
    display:block;
    width:766px;
    float:right;
}



.infotabmenu 
{
    display:block;
    float:left;
    width:100%;
    margin:0px 0px 0xp 0px;
    padding:0px 0px 0px 0px;
}

.infotabmenu ul 
{
   clear:left;
   float:left;
   list-style:none;
   margin: 0px 0px 0px 6px;
   padding:0px 0px 0px 0px;
   text-align:center;

}

.infotabmenu ul li 
{
   display:block;
   float:left;
   list-style:none;
   margin:0px 1px 0px 0px;
   padding:0px 0px 0px 0px;
   min-height:40px;
   min-width:90px;
   background-image:none;
}


.infotabmenu ul li a 
{
    display:block;
    float:left;
    min-height:40px;
    width:90px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-decoration:none;
    font-size:0.75em;
    font-weight:bold;
    background-image:url('../../../../images/portal/bdpct/tab.jpg') !important;
    background-position:top right;
    color:#ffffff;
}

.infotabmenu ul li a .right
{
   display:block;
   float:right;
   min-height:38px;
   width:80px;
   text-align:center;
   margin:3px 5px 0px 0px;
   cursor:pointer;
   cursor:hand;
   
}

.infotabmenu ul li a .left
{
   display:block;
   float:left;
   width:5px;
   min-height:40px;
   cursor:pointer;
   cursor:hand;
   background-image:url('../../../../images/portal/bdpct/tab.jpg') !important;
   background-position:top left;
}


.infotabmenu ul li a:hover 
{
   background-image:url('../../../../images/portal/bdpct/active-tab.jpg') !important;
   background-position:right top;
   color:#000000;
}

.infotabmenu ul li a:hover .left
{
   background-image:url('../../../../images/portal/bdpct/active-tab.jpg') !important;
   background-position:left top;
}

.infotabmenu ul li a.infomenuselected
{
   background-image:url('../../../../images/portal/bdpct/active-tab.jpg') !important;
   background-position:right top;
   color:#000000;
}

.infotabmenu ul li a.infomenuselected .left
{
   background-image:url('../../../../images/portal/bdpct/active-tab.jpg') !important;
   background-position:left top;
}


.greenb-header
{
   background-color:#63bb8b
   
}


/*---------end info tab menus -----------*/



.info-name-wrapper
{
    display:block;
    float:left;
    width:190px;
    padding-bottom:10px;
}

.info-name-label
{
    display:block;
    float:left;
    width:190px;
    line-height:1em; 
}
.info-mainbodyblock 
{
	/*padding:0px 0px 3px 5px;*/
	float:right;
	width:760px;
	display:block;
	border:none;

	
}
.info-mainbodyblock-full
{
    display:block;
	padding:0px 0px 0px 0px;
	float:left;
	width:980px;
}

.info-mainbodyblock-full .internal-plans
{
    display:block;
	padding:0px 0px 0px 0px;
	float:left;
	width:960px;
	margin:0px 0px 0px 10px;
}

.info-mainbodyblock-full .internal-plans .plan-left-col
{
    display:block;
	padding:0px 0px 0px 0px;
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
}

.info-mainbodyblock-full .internal-plans .plan-right-col
{
    display:block;
	padding:0px 0px 0px 0px;
	float:right;
	width:750px;
	margin:0px 0px 0px 0px;
}

.info-mainbodyblock-full .internal-plans .quick-search
{
    display:block;
	padding:0px 0px 0px 0px;
	float:right;
	width:600px;
	margin:10px 0px 0px 0px;
}

.info-mainbodyblock-full .internal-plans .quick-search-results
{
    display:block;
	padding:0px 0px 0px 0px;
	float:right;
	width:600px;
	margin:0px 0px 0px 0px;
}

.info-accesssummaryblock 
{   float:left;
	padding:0px 0px 3px 5px;
	width:530px;
	
}
.info-access-summary-outer
{
    margin-right:10px;
}



.info-accessdetailblock
{
	padding: 0px 0px 3px 5px;
	width:745px;
}
.info-reviewblock
{
	padding: 0px 0px 3px 5px;
	float:left;
	width:745px;
}
.info-reviewinner
{
    margin-right:15px;
}

.info-generalinfoblock
{
	padding:0px 0px 3px 5px;
	float:left;
	width:745px;
}
.info-generalinfoblock-narrow
{
	padding:5px 15px 5px 5px;
	float:left;
	width:550px;
}

.info-infoblock
{
	
	float:left;
	width:735px;
}
.info-infoblock-narrow
{
	padding:0px 0px 0px 0px;
	float:left;
	width:540px;
}
.info-infoblockinner
{
	 margin-right:15px;
	 font-size:0.8em;
}
.info-infoblockinner p
{
    font-size:1.0em;
}

.info-infoblockinner ol
{
    font-size:1.0em;
}
.info-infoblockinner ul
{
    font-size:1.0em;
}

.info-policy-block ul
{
    font-size:0.8em;
}

.enhancedlocationpanel
{
    display:block;
	float:left;
	width:210px;
}

.info-photoreel
{	float:right;
	text-align:center;
	width:200px;
}

.linedboxed
{
	margin: 0px 0px 0px 0px;
}

.photobox
{
	text-align: center;


}

.photodivide
{
	margin-left:5px;
	margin-right:5px;
}
	
.photocellhoriz
{
	
	float:left;
	padding-right:10px;
}

.photocellvert
{
	clear:both;
	width:200px;
	padding-top:10px;
}

.routebox-internal
{	

	width: 725px;
	margin: 0px;
	padding: 0px;
	min-height: 100px; 
	height: auto !important; 
	HEIGHT: 100px;
	float:left;
	
}
.routebox
{	

	width: 650px;
	margin: 0px;
	padding: 0px;
	min-height: 100px; 
	height: auto !important; 
	height: 100px;
	float:left;
	
}
.routeboxNE
{	
    display:block;
	width: 725px;
	margin: 0px;
	padding: 0px;
	float:left;
	min-height: 100px; 
	height: auto !important; 
	HEIGHT: 100px;
}


.introw2
{
    display:block;
    width: 720px; 
    float: left;
    /*padding-left:40px;*/
}
.introute-btn-panel
{
    width: 200px; 
    float: right;
    padding-top:40px;
}
.neroute-btn-panel
{
    width: 200px; 
    float: right;
    padding-top:10px;
}
.introutebox1
 {
     display:block;
	float: left;
	width: 250px;


 }
 .introutebox2
 {
     display:block;
	float: left;
	width: 250px;

 }

.routebox1
 {
     display:block;
	float: left;
	width: 370px;

 }
 
.routebox1 ul
{
	margin-top: 5px;
	padding-top: 0px;
}

.routebox1 ul li
{
	line-height: 1em;
	margin-top: 0px;
	padding-top: 0px;
}

.routebox2
 {
     display:block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
 }
 .routebox2ext
 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 220px;
 }
.routeHeading 
{
	
	float: left;
	font-weight: bold;
	line-height:2.3em;
	margin-bottom:0px;
	
}
.routeheading-ext
{	

	width: 600px;
	margin: 0px;
	padding: 0px;
	float:left;
	
}
 
.routeCar 
 {
	float: left;
	width: 66px;
	height: 31px;
 }
.routeTaxi 
 {
	float: left;
	width: 66px;
	height: 31px;
 } 
.routeTram 
 {
	float: left;
	width: 66px;
	height: 31px;
 }
.routeMetro 
 {
	float: left;
	width: 66px;
	height: 31px;
 }
.routeBus 
 {
	float: left;
	width: 66px;
	height: 31px;
 }
 
.routeTrain 
 {
	float: left;
	width: 66px;
	height: 31px;
 }
 
.routeTube 
 {
	float: left;
	width: 66px;
	height: 31px;
 }
.routeOther 
 {
 }

/* end InfoPage styles */

/* Start Forum styles */

.forumthread_normal
{

}

.forumthread_sticky
{
   
}
.forumthread_stickylocked
{
   
     
}

.forumthread_locked
{
   
}

.forumpost
{
   
   
}

.forumpost_first
{
    
    
  
}

.forumthread
{
    
}
.forumthreaddetail
{
       
       margin-left:80px;
       
   
}

.forumthreadimage
{
      
       width:70px;
       margin-left:10px;
       float:left;
}
.forumthreadpostcount
{
    font-size:75%;
    font-style:italic;
}
.forumthreadpages
{
    float:right;
    
}
.forumpostuserpanel
{
    
     width:100px;
     float:left;
     min-height:85px;
     margin-left:10px;
     
}

.forumpostdetailpanel
{
    
      min-height:50px;
      margin-left:120px;
      padding-left:10px;
      
       
   
}
.forumpostbuttonpanel
{
  margin-top:10px;
}

.forumquote
{
    margin-left:25px;
    margin-right:25px;
}

.forumsectionpanel
{
   
}

.forumsubsecpanel
{
  
}

.forumpanel
{
    width:984px;
    float:left;
    margin-bottom:5px;
    font-size:0.8em;
   
}

.forum-header
{
   display:block;
   width:100%;
   height:10px;
   float:left;
   
}

.forum-footer
{
   display:block;
   width:100%;
   height:10px;
   float:left;
   
   
}




.forumsectionheadingpanel
{
 
   
}



.forumsubsecinfopanel
{
      
    min-height:80px;
}
.forumsubsecstatspanel
{
    
    margin-left:500px;
    margin-top:-15px;
    font-size:75%;
    font-style:italic;
}

.forumsectionpostby
{
    font-size:75%;
    font-style:italic;
}

.forumavatar
{
	text-align: center;
	
}
.forumbtt
{
    font-size:75%;
    font-style:italic;
    float:right;
    margin-right:5px;
}

.bullet_inlinelist ul li 
{
	display: inline;
	list-style-type: none;
}

.bullet_inlinelist ul li a:link, .bullet_inlinelist ul li a:visited, .bullet_inlinelist ul li a:active 
{	margin-left:15px;
	text-decoration: none;
}

.bullet_inlinelist ul li a:hover {	
	text-decoration: underline;

}

.downlist ul, .bullet_downlist ul, .bullet_downlistr ul
{
	display: block;
	list-style-type:none;
	margin: 0; 
	padding: 0;
	width:100%;
} 

.downlist ul li 
{	
	clear: both;
	display: block;
	background-image:none;
}

.bullet_downlist ul li, .bullet_downlistr ul li
{
	display: block;
	list-style-type: none;
	background-color:Transparent;
	margin-left:0px;
	padding-left:15px;
}
.bullet_downlistr ul li
{

}


.bullet_downlist ul li a:link, .bullet_downlist ul li a:visited, .bullet_downlist ul li a:active ,
.bullet_downlistr ul li a:link, .bullet_downlistr ul li a:visited, .bullet_downlistr ul li a:active 
{
	text-decoration: none;
	color:#000;
	
}

.bullet_downlist ul li a:hover, .bullet_downlistr ul li a:hover
{
	text-decoration: underline;
}
/* End Forum styles */


/* CMS Styles */
.delzonecontent
{
   width:100%;
   float:left;
   
}

*html .delzonecontent
{
   width:100%;
   float:left;
   
}

   
/* End CMS Styles */




/* Add Location form */
   
.addloc-form
{
    display:block;
    float:left;
    width:540px;
    border:#000 1px solid;
}
.addloc-form-left
{
    display:block;
    float:left;
    width:560px;
}

.addloc-form-row
{
    display:block;
    float:left;
    width:530px;
   
}
.addloc-form-row-error
{
    padding-bottom:3px;
   
   
}

.addloc-form-intro-panel
{
    display:block;
    float:right;
    width:410px;
}

 .addloc-form-left-col
{
    display:block;
    float:left;
    width:180px;
    line-height:1.3em;
}

.addloc-form-right-col
{
    display:block;
    float:right;
    width:340px;
}

 .addloc-form-left-item
{
    display:block;
    float:left;
    width:180px;
    margin-top:3px;
    
}

 .addloc-form-right-item
{
    display:block;
    float:left;
    width:200px;
    margin-top:3px;
}

 .addloc-form-error
{
    width:164px;
    height:40px;
    display:block;
    float:right;
}

.addloc-form-buttons
{
   width:440px;
   display:block;
   margin-left:auto;
   margin-right:auto; 
}

.addloc-form-buttons-right-col
{
   display:block;
   width:290px;
   float:right;
   
}

.addloc-form-left-btn
{
   display:block;
   float:left;
   width:140px;
}

.addloc-form-right-btn
{
   display:block;
   float:right;
   width:140px;
}

.addloc-where-result
{
    float:left;
}
.addloc-searh-confirmlabel
{
    margin-left:125px;
    float:left;

}
.addloc-result-panel
{
    width:400px;
    margin-left:315px;
}
.addloc-icons
{
   display:block;
   float:left;
   width:350px;
}

.addloc-icon-panel
{
   display:block;
   float:left;
   width:100%;
   margin:0px 0px 10px 0px;
}

/* end add location form */

/* hotelsearch */

.hotel-panel-right
{
  width:560px;
  float:right;
}
.hotel-panel-left
{
    width:400px;
    float:left;
}
    
    
/* end hotel search */

/*Natural England Attractions*/

.ne-panel
{
    width:475px; 
    float:left; 
    display:block;
}

.ne-link
{
    display: block; 
    width: 120px; 
    float:  left; 
    margin-right: 30px; 
    position: static;
}

.ne-link-image
{
    width:100px;
    height:75px;
    
}
.ne-map-panel
{
    display:block;
    width:480px;
    float:right;
   
}


/* end of NE Attractions*/


/* Healthcare */

.healthcare-panel
{
    float:left; 
    width: 100%;
}

.healthcare-inner-box
{
    float:left;
    width:400px;
}
.healthcare-list-panel
{
}


/* end of Healthcare*/

/* motability */
.mota-right-panel
{
    float:right;
    margin-right:10px; 
    margin-bottom:5px; 
    width: 425px;
}


.mota-left-panel
{
   float:left; 
   width: 525px;
   margin-left:15px; 
}

/* end of motability */



/* In My Area */
.ima-result-row
{
    width:150px;
}
/* End of In My Area */





/* cms content */


.cms-content
{
    display:block;
    float:left;
    font-size:0.8em;
    color:#000;
}

.cms-content div
{
    margin:0px;
    text-align:left;
    padding:0px;
}
.cms-content ul
{
    display:block;
    /*margin:0px 0px 0px 0px;*/
    list-style-type: none;
    padding: 0;
    margin: 0px 0px 0px 5px;

    
}
.cms-content h2
{
   display:none;
}

.cms-content ul li
{
    padding:3px 0 0 0; /*removes in Firefox/Mozilla*/
    margin:3px 0px 0px 0px; /*removes in IE & Opera*/
    
}

.cms-content ul li a
{
  color:#000;
  display:block;
  margin:0px;
  text-align:left;
  height:20px;
}
/*end cms content */



/* in my area */

.ima-search-panel
{
    width:500px;
    display:block;
    margin-left:auto;
    margin-right:auto;
}
    
.ima-search-button
{
    width:285px;
     display:block;
    margin-left:auto;
    margin-right:auto;
    
}

/* end in my area */

/* Reviews */
.review-read-image
{
    margin-top:5px;
    vertical-align:middle;
}
.review-read-reviewer
{ 
}
.review-read-date
{
}
.review-read-comment
{
}
.readreview-rating-question
{
    margin-left:10px;
    font-size:0.8em;
    
}
.readreview-rating-leftdiv
{
    margin-left:10px;
    width:200px;
    float:left;
     
   
}
.readreview-rating-rightdiv
{
    margin-left:200px;
    width:200px;
    height:30px;
   
   
    
}
.readreview-rating-answer
{
    margin-left:10px;
    font-weight:bold;
    font-size:0.8em;
    height:30px;
    margin-right:10px;
}
.readreview-rating-panel
{
   border:solid 1px transparent;
   display:block;
  
}
.review-rating-left
{
    width:48%;
    text-align:left;
    float:left;
}
.review-rating-full
{
    width:100%;
    text-align:left;
    float:left;
}


.review-read-panel
{
    width:735px;
    float:left;
}
.review-list-grid
{
   /* border:#DADADA solid 1px;*/
   
}  

.review-list-grid th
{
    /*color:#337DC4;*/
}
.review-list-grid td
{
    font-size:0.8em;
    padding-left:5px;
    padding-right:5px;
}

.right-review-col-content
{
    margin-top:35px;
    width:100% !important;
    float:left;
    display:block;
    
}

/* End Reviews */

/* Networks */

.form-field-label
{
    display:block;
    float:left;
    line-height:1.3em;
    background-color:inherit;
    min-width:100px;
}

.form-field
{
    display:block;
    float:right;
    min-width:150px;
    background-color:inherit;
}

.network-title-container
{
    display:block;
    float:left;
    width:250px;
}

.network-tabs-container
{
    display:block;
    float:right;
    width:720px;
    font-size:0.75em;
    line-height:2.3em;
}

.network-section-header
{
    display:block;
    float:left;
    width:100%;
    clear:both;
}

.network-section-header .title
{
    display:inline;
    float:left;
    width:55%;
}

.network-section-header .link
{
    display:inline;
    float:right;
    width:40%;
    margin:0px;
    padding:0px;
    
}


.network-section-header .link ul li a 
{
    margin:0px;
    padding:0px;
}

.network-tabs-container .tabs
{
    float:right;
    
}

.network-tabs-container .tabs ul li a.tablink
{
    width:130px;
    
}

.network-tabs-container .tabs ul li a.tablink:hover
{
    width:130px;
    
}

.network-tabs-container .tabs ul li a.active-tablink
{
    width:130px;
    
}
.network-tabs-container .tabs ul li a.active-tablink:hover
{
    width:130px;
    
}

.network-tabs-container .tabs ul li a.tablink .tab-left
{
    width:5px;
    height:100%;
    
}

.network-form-left-col
{
    display:block;
    width:303px;
    float:left;
    
}
.network-form-right-col
{
    display:block;
    width:303px;
    float:right;
    
}

.network-form-left-btn
{
    display:block;
    float:left;
    width:110px;
    height:21px;
}

.network-form-right-btn
{
    display:block;
    float:right;
    width:110px;
    height:21px;
}

.network-thumbnail
{
    float:left; 
    display:block; 
    width:100px; 
    margin-right:5px;
    text-align: center;
}

.network-thumbnail a
{
    display:block;
    float:left;
    text-decoration:none;
    width:100px; 
}



.network-thumbnail a:hover
{
    text-decoration:underline;
}


.network-thumbnail a .pic
{
    display:block;
    width:100%;
    clear:both;
    cursor:pointer;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
}

.network-thumbnail a .text
{
    display:block;
    width:100%;
    clear:both;
    cursor:pointer;
    text-align: center;
    
}

.network-status
{
    display:inline;
    white-space:nowrap;
    float:left;
}


.form-item-spacer
{
    display:block;
    float:left;
    clear:both;
    width:100%;
    height:5px;
}

.network-list-row
{
    display:block;
    float:left;
    width:720px;
    border-bottom:#000 1px dotted;
    padding:0px 0px 5px 0px;
    margin:0px;
}


.discussion-header-row
{
    display:block;
    float:left;
    width:720px;
    padding:0px 0px 10px 0px;
    margin:0px;
}

.discussion-header-row .title
{
    display:block;
    float:left;
    width:460px;
    margin:0px;
}

.discussion-header-row .action-links
{
    display:block;
    float:right;
    width:250px;
    margin:0px;
}

.discussion-header-row .action-links .add-topic
{
    display:block;
    float:left;
    width:120px;
    margin:0px;
}

.discussion-header-row .action-links .view-all-topics
{
    display:block;
    float:right;
    width:120px;
    margin:0px;
}

.discussion-list-row
{
    display:block;
    float:left;
    width:720px;
    padding:0px 0px 5px 0px;
    margin:0px;
}

.discussion-list-row .left-content
{
    display:block;
    float:left;
    width:590px;
    margin:0px;
}

.discussion-list-row .right-content
{
    display:block;
    float:right;
    width:120px;
    margin:0px;
}


.discussion-list-row .owner-info
{
    display:block;
    float:left;
    width:100px;
}

.discussion-list-row .comments
{
    display:block;
    float:right;
    width:610px;
}

.discussion-list-row .comments .post-date
{
    display:block;
    float:left;
    width:220px;
    line-height:1.3em;
}

.discussion-list-row .actions
{
    display:block;
    float:right;
    width:380px;
}

.discussion-list-row .actions .left-item
{
    display:block;
    float:left;
    width:120px;
}

.discussion-list-row .actions .right-item
{
    display:block;
    float:right;
    width:120px;
}

.discussion-list-row .actions .right-item-col
{
    display:block;
    float:right;
    width:250px;
}






.network-topic-form
{
    display:block;
    float:left;
    width:720px;
    padding:5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}

.error-row
{
   background-color:#f7bbbe;
}


.network-topic-form .field-label
{
    display:block;
    float:left;
    width:110px;
    margin:0px 0px 0px 10px;
}

.network-topic-form .field
{
    display:block;
    float:right;
    width:590px;
    margin:0px 10px 0px 0px;
}

.network-topic-form .buttons
{
    display:block;
    float:right;
    width:300px;
    margin:0px 0px 0px 0px;
}

.network-topic-form .buttons .left-btn
{
    display:block;
    float:left;
    width:130px;
    margin:0px 0px 0px 0px;
}

.network-topic-form .buttons .right-btn
{
    display:block;
    float:right;
    width:130px;
    margin:0px 0px 0px 0px;
}


/*.network-list-row:hover
{
    display:block;
    float:left;
    width:720px;
    border-bottom:#000 1px dotted;
    padding:5px 0px 5px 0px;
    margin:0px;
    background-color:#E4E4E4;
    cursor:pointer;
    cursor:hand;
}*/

.network-list-row .network-name
{
    display:block;
    float:left;
    width:500px;
    margin-left:10px;
}

.network-list-row .network-actions
{
    display:block;
    float:right;
    width:200px;
}

/* Base Info*/

.base-left-col
{
    display:block;
    float:left;
    width:190px;
}

.base-right-col
{
    display:block;
    float:right;
    width:784px;
}


/* icons */

.disabled-info-icons
{
    display:block;
    float:left;
    width:100%;
}

.disabled-info-icons ul 
{
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    /*text-align:center;*/
}

.disabled-info-icons ul li 
{
   display:block;
   float:left;
   width:100%;
   clear:both;
   list-style:none;
   margin:10px 0px 0px 0px;
   padding:0;
   background-image:none;
}

.disabled-info-icons ul li .icon
{
    display:block;
    float:left;
    width:38px;
    
}

.disabled-info-icons ul li .description
{
    display:block;
    float:right;
    width:410px;
    margin-top:5px;
}

.disabled-info-icons-left-col
{
    display:block;
    width:477px;
    float:left;
}

.disabled-info-icons-right-col
{
    display:block;
    width:477px;
    float:right;
}






/* StationInfo */
.LULinebutton
{
	
	text-align: left;
	font-weight: bold;
	
	width: 20em;
	overflow: visible;
	border:0;
	}

.LULevel 
{
	
	padding-left: 40px;
}

.LUTravelator 
{
	
	padding-left: 40px;
}

.LULift 
{
	
	padding-left: 40px;
}

.LURamp 
{
	
	padding-left: 40px;
}

.LUEscalator
{
	
	padding-left: 40px;
}

.LUStairs
{
	
	padding-left: 40px;
}

.lu_warning
{
	padding-right: 0px; 
	padding-left: 50px; 
	
	padding-bottom: 0px; 
	padding-top: 10px; 

}

.ATCobbles
{
	
	padding-left: 40px;
}
.LUCell
{	
	
}
.LUCell2
{	
	
}

.LUCell3
{	
	FONT-WEIGHT: normal;
}

.station-plan-route-panel
{
    width:700px;
}


.tableHeader
{
	
	font-weight: bold;
	padding: 2px 6px 2px 6px;
}

.tableItem
{

	padding: 2px 6px 2px 6px;
}
.diagram-panel-left
{
    width:220px;
    float:left;
}

.diagram-panel-right
{
    width:720px;
    float:right;
}

.LULinks , .LULinksR 
{
	
}

.LULinks ul, .LULinksR ul
{
  list-style-type: none;
  padding-top: 0px;
  margin: 0px;
  padding: 0px;
  background-image:none !important;

	
}

.LULinks ul li, .LULinksR ul li {
    list-style-type: none;
    padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	  background-image:none !important;
	

	
}

.LULinks ul li ul li, .LULinksR ul li ul li {
   list-style-type: square;
    padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 20px;
    }

.LULinks * a:link, .LULinks * a:visited, .LULinks * a:active, 
.LULinksR * a:link, .LULinksR * a:visited, .LULinksR * a:active
	{	
	text-decoration:	none;
	
	font-weight: normal;
	}	
		
.LULinks * a:hover, .LULinksR * a:hover {	
	text-decoration: underline;
	
	font-weight: normal;
	}

.routes-panel-narrow
{
    width:220px;
    float:left;
    margin-left:10px;
    
}
/* End StationInfo */




/* Review Search */


.search-review-left
{
    float:left;
    width:630px;
}
.search-review-right
{
    float:right;
    width:326px;
}

.add-review-panel-img
{
    width:260px;
    float:left;
    min-height: 94px; 
    height: auto !important; 
    HEIGHT: 94px;
    margin-top:5px;
	
       
}
.add-review-panel-text
{
       width:340px;
       float:right;
       
      
       
}
.search-review-help-img
{
    width:126px;
    float:left;
    min-height: 94px; 
	height: auto !important; 
	HEIGHT: 94px;
	margin-left:90px;
	
	     
}
.search-review-panel-img
{
    width:260px;
    float:left;
    min-height: 94px; 
	height: auto !important; 
	HEIGHT: 94px;
	margin-top:5px;
	     
}

.search-review-panel-text
{
       width:340px;
       float:right;
 
     
	     
}

.add-review-label-box
{
    margin-top:10px;
    margin-left:10px;
}
.add-review-link-box
{
    margin-top:10px;
    margin-left:10px;
    width:100px;
}
.search-review-label-box
{
    margin-top:10px;
    margin-left:10px;
}
.search-review-text-box
{
    margin-top:5px;
    margin-left:10px;
    
}
.search-text
{
    margin-top:10px;
    margin-right:5px;
}
.search-help-label-box
{
    text-align:center;
}
.search-review-help-text
{
       
     
	     
}

/* End Review Search */

/*Add assessment*/
.assessrow
{
	display:block;
	float:left;
	width: 930px;
}



.assessleft 
{
	display:block;
	float:left;
	width: 410px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.assessright 
{
	display:block;
	float:left;
	width: 400px;
	
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.review-button 
{
	width: 150px;
	float: left; 
	text-align:center;

}
/*End Add assessment*/

/* Disabled Icons Limited */

.access-row
{
    display:block;
    float:left;
    width:530px;
    margin:0px 0px 10px 0px;
    background-color:Transparent;
}


.access-row .left-item
{
    display:block;
    float:left;
    width:250px;
    background-color:Transparent;
}

.access-row .right-item
{
    display:block;
    float:right;
    width:250px;
    background-color:Transparent;
}

.access-row .accesscheck
{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	width:20px;
	 background-color:Transparent;
}

.access-row .access-info
{
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	width:225px;
	background-color:Transparent;
}


.access-row .access-info .accesssymbol
{
	display:block;
	float:left;
	width: 40px;
	margin:0px 0px 0px 0px;
}


.access-row .access-info .accesssymbol img:hover 
{
	cursor:pointer;
	cursor:hand;
	margin:0px 0px 0px 0px;
}

.access-row .access-info .accessdesc
{
	display:block;
	float:right;
	width: 175px;
	margin:0px 0px 0px 0px;
	background-color:Transparent;
}


/* END Disabled Icons Limited */

/* Send SMS */

.sms-panel-left
{
    width:635px;
    float:left;
}
.sms-panel-right
{
    width:340px;
    float:right;
}
.sms-col-left
{
    width:400px;
    float:left;
}
.sms-col-right
{
    width:199px;
    float:right;
}



/* End Send SMS */

/* Meet me */

.meet-me-container
{
    display:block;
    float:left;
    margin:0px;
    width:980px;
    background-color:Transparent;
}

.meet-me-container .content
{
    display:block;
    float:left;
    width:960px;
    margin:0;
    background-color:Transparent;
}

.useful-links-row
{
    display:block;
    float:left;
    width:980px;
    border-bottom:#000 1px dotted;
}

.useful-links-row .item-logo
{
    display:block;
    float:left;
    width:300px;
}

.useful-links-row .item-description
{
    display:block;
    float:right;
    width:670px;
}

.img-absmiddle
{
    vertical-align:middle;
}

.location-details
{
    display:block;
    float:left;
    width:186px;
}

