html, body {
        padding:0;
        background-color: #FFFFFF;
        font-family: Arial;
        font-size: 12pt;
        color: #000000;
}
form {
		padding: 0;
		margin: 0;
}
img {
        border:0;
        vertical-align: top;
}
a {
        color: #054289;
}
a img {
        border: 0;
}
ul {
		margin-left: 15px;
}
input {
		margin: 0;
		background-color: #FFFFFF;
		border: 1px solid #969696;
		padding: 2px;
}
h1 {
		padding: 15px 0 2px;
		margin: 0;
		color: #FF6600;
		font-weight: bold;
		font-size: 16pt;
}

.search_block {
		display: none;
}

#wrapper {
		width: 100%;
}

#header_content, #menu {
        display: none;
}

.clear_float {
        clear: both;
}

#left_sidebar, #right_sidebar {
		display: none;
}
#main {
        text-align: left;

}
#content_block {
		vertical-align: top;
}
#content_wrapper {
		padding: 10px;
		margin: 0;
}

.back_link, #ajax_loader, .footer_line  {
		display: none;
}

/*
Categories block
*/
.index_categories {
		padding: 0;
}
.index_category_item {
		float: left;
		padding: 5px 10px 5px 0pt;
		width: 187px;
}
.index_category_item a.category {
		font-size: 14pt;
		font-weight: bold;
		color: #054289;
}
.index_category_item a.subcategory {
		font-size: 12pt;
		color: #054289;
}

/*
Index page - listing fields
*/
.type_title {
		padding: 2px 0 0 25px;
		height: 21px;
		border-top: 1px solid #b1bdd6;
		background: url('../images/control_fastforward_blue.png') no-repeat #dae2e8;
		color: #054289;
		font-size: 14pt;
		font-weight: bold;
}
.listing_preview {
		padding: 10px;
		margin: 0 0 10px 0;
		border: 1px solid #B1BDD6;
}
.featured {
		background-color: #FFFFCC;
}
.listing_title {
		padding: 0 0 5px 0;
		color: #054289;
}
.listing_title a {
		font-weight: bold;
		font-size: 16pt;
}
.view_listing_link {
		color: #FF6600;
		font-size: 12pt;
}
.listing_author {
		color: #999999;
		font-size: 11pt;
}
.listing_page_categories {
		color: #999999;
		font-size: 11px;
		margin: 2px 0 4px 0;
}
.listing_address_block {
		padding: 0 0 10px 0;
		color: #333333;
		font-style: italic;
		font-weight: bold;
		font-size: 12pt;
}
.maps_canvas {
		border: 1px solid black;
}
#listing_images_block, #listing_videos_block, #listing_files_block {
		width: 100%;
		padding: 10px;
		background-color: #F5FAEB;
		border: 1px solid #CCCCCC;
}
#listing_logo {
		float: left;
}
#listing_description {
		padding: 0 0 10px;
}
.listing_video_item {
		float: left;
		height: 130px;
		margin: 0 0 0 5px;
}
.listing_file_item {
		display: block;
		margin: 0 0 10px 0;
		padding: 1px 0pt 1px 20px;
}
#listing_options_panel {
		display: none;
}


/*
Content fields
*/
.content_field_output {
		padding: 0 0 15px 0; 
		text-align: left;
}
.checkboxes_ul {
		margin-left: 15px;
}



/*****************************************
Listings images settings
*/
.img_div_border {
		float: none;
        border: 4px solid #DAE2E8;
        margin: 5px 0;
        background-color: #FFFFFF;
}
.img_div {
        text-align: center;
        margin: -2px;
        vertical-align: middle;
}
.img {
        margin-top: expression(((img_div.offsetHeight/2)
        -parseInt(offsetHeight)/2)  <0 ? "0" :
        (img.offsetHeight/2)
        -(parseInt(offsetHeight)/2) +'px') ;
}
