/* meyerweb css reset start */
/* The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

@font-face
{
font-family: DINPro-Medium;
src: url(MYRIADPRO-REGULAR.OTF) format('opentype'),
	url(MYRIADPRO-REGULAR.woff) format('woff');
}
@font-face
{
font-family: DINPro-Black;
src: url(MYRIADPRO-BOLD.OTF) format('opentype'),
	url(MYRIADPRO-BOLD.woff) format('woff');
}

@font-face
{
font-family: DIN-Regular;
src: url(MYRIADPRO-REGULAR.OTF) format('opentype'),
	url(MYRIADPRO-REGULAR.woff) format('woff');
}

@font-face
{
font-family: MyriadPro;
src: url(MYRIADPRO-REGULAR.OTF) format('opentype'),
	url(MYRIADPRO-REGULAR.woff) format('woff');
}

a img, :link img, :visited img {
border: 0;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
font-size: 13px;
text-align:center; /* for ie5.+*/
}
a {
color: inherit;
text-decoration: none;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
content: "";
}
blockquote, q {
quotes: none;
}
/* meyerweb css reset end */

em {font-style: italic;}
strong {font-weight: bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:197%}/* 26px */
h2{font-size:182%}/* 24px */
h3{font-size:167%}/* 22px */
h4{font-size:152%}/* 20px */
h5{font-size:136%}/* 18px */
h6{font-size:122%}/* 16px */

.clearfix:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */

/* For HTML5 to be rendered correctly in old browsers */
article,aside,figcaption,figure,footer,header,hgroup,nav,section,time {display: block;}

.before-last {
    margin-right: 0 !important;
}


.global_container_ {
	padding: 50px 40px 67px 37px;
	width: 1203px;
	min-height: 168px;
	margin: 0 auto 0 auto;
	float: none;
	height: auto;
	position: relative;
}
.header {
	float: left;
	position: relative;
	width: 1203px;
	margin: 0 0 0 0;
}
.c_wrapper3 {
	float: left;
	position: relative;
	width: 1202px;
	margin: 0 0 0 1px;
}
.malibulocations {
	text-align: left;
	color: #204a70;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	letter-spacing: 0em;
	font-size: 284.62%;
	margin: -2px 0 -6px 0;
	float: left;
	position: relative;
	min-width: 307px;
}
.serch {
	float: right;
	position: relative;
	width: 447px;
	margin: 0 0 0 0;
}
.quick_search {
	text-align: left;
	color: #333333;
	text-decoration: none;
	font-family: DIN-Regular, serif;
	font-size: 92.31%;
	margin: 14px 0 -1px 0;
	float: left;
	position: relative;
	min-width: 91px;
}
.rectangle-holder {
	padding: 10px 10px 10px 13px;
	float: right;
	position: relative;
	width: 317px;
	margin: 0 0 0 0;
}
.enter_property_id {
	border: none;
	left: -20px; 
	text-align: left;
	color: #999999;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 92.31%;
	margin: 0 0 0 0;
	padding: 3px 204px 0 0;
	min-width: 113px;
	width: 113px;
}
.bitmap {
	float: right;
	margin: 0 0 0 188px;
	display: block;
}
.rectangle-holder {
	background: url(images/rectangle.png) no-repeat;
	min-height: 16px;
}
.c_wrapper4 {
	float: left;
	clear: both;
	position: relative;
	width: 1203px;
	margin: 49px 0 0 0;
}
.menu {
	float: left;
	position: relative;
	width: 847px;
	margin: 8px 0 0 0;
}
.menu-inner {
	float: left;
	margin: 0 54.4px 0 0;
	color: #666666;
}
.menu-inner:hover {
	color: #58aed8;
}
.list_your_home {
	text-align: left;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	margin: -1px 54.4px -2px 0;
	position: relative;
	min-width: 118px;
	margin-top: 0 !important;
}
.browse_properties {
	text-align: left;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	margin: -1px 54.4px -2px 0;
	position: relative;
	min-width: 151px;
	margin-top: 0 !important;
}
.search_properties {
	text-align: left;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	margin: -1px 54.4px -2px 0;
	position: relative;
	min-width: 149px;
	margin-top: 0 !important;
}
.faq {
	text-align: left;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	margin: -1px 54.4px -1px 0;
	position: relative;
	min-width: 33px;
	margin-top: 0 !important;
}
.about {
	text-align: left;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	margin: -1px 54.4px -2px 0;
	position: relative;
	min-width: 55px;
	margin-top: 0 !important;
}
.contact {
	text-align: left;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	margin: -1px 54.4px -2px 0;
	float: right;
	position: relative;
	min-width: 69px;
	margin-top: 0 !important;
}
.menu .last {
	margin-right: 0 !important;
	float: right;
}
.connected {
	float: right;
	position: relative;
	width: 228px;
	margin: 0 0 0 0;
}
.get_connected {
	text-align: left;
	color: #999999;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	margin: 7px 0 -2px 0;
	float: left;
	position: relative;
	min-width: 118px;
}
.bitmap_2 {
	float: left;
	position: relative;
	margin: 0 0 0 16px;
}
.bitmap_3 {
	float: left;
	position: relative;
	margin: 0 0 0 11px;
}
.bitmap_4 {
	float: right;
	position: relative;
	margin: 0 0 0 0;
}
.maincontentwrapper {
	float: left;
	clear: both;
	position: relative;
	width: 1200px;
	margin: 41px 0 0 3px;
}
.slider {
	float: left;
	position: relative;
	width: 1200px;
	margin: 0 0 0 0;
}
.slider_2 {
	padding: 0px 0 0 0;
	float: left;
	position: relative;
	width: 800px;
	margin: 0 0 0 0;
}
.wrapper2 {
	float: right;
	position: relative;
	width: 82px;
	margin: 0 14px 0 0;
}
.wrapper2-inner {
	float: left;
	margin: 0 8px 0 0;
}
.path {
	position: relative;
	margin-top: 0 !important;
}
.path_2 {
	position: relative;
	margin-top: 0 !important;
}
.path_3 {
	position: relative;
	margin-top: 0 !important;
}
.path_4 {
	position: relative;
	margin-top: 0 !important;
}
.path_5 {
	float: right;
	position: relative;
	margin-top: 0 !important;
}
.wrapper2 .last {
	margin-right: 0 !important;
	float: right;
}
.rectangle-holder_2 {
	padding: 20px 0 0 19px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	position: relative;
	float: left;
	clear: both;
	position: relative;
	width: 781px;
	margin: 10px 0 0 0;
}
.rectangle-holder_2 {
	background: rgba(0,0,0,0.5);
	min-height: 30px;
}
.slider_2 {
	min-height: 70px;
}
.c_wrapper10 {
	float: right;
	position: relative;
	width: 390px;
	margin: 0 0 0 0;
}
.producer {
	float: left;
	position: relative;
	width: 390px;
	margin: 0 0 0 0;
}
.bitmap-holder {
	padding: 40px 19px 30px 19px;
	width: 352px;
	float: left;
	position: relative;
}
.producers {
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 184.62%;
	margin: -2px 0 -4px 104px;
	float: left;
	position: relative;
	min-width: 147px;
}
.c_wrapper11 {
	float: left;
	clear: both;
	position: relative;
	width: 352px;
	margin: 116px 0 0 0;
}
.rectangle-holder_3 {
	padding: 17px 0 0 17px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 120%;
	position: relative;
	float: left;
	position: relative;
	width: 155px;
	margin: 0 0 0 0;
}
.rectangle-holder_3 {
	background: url(images/rectangle_9.png) no-repeat;
	min-height: 29px;
}
.rectangle-holder_3:hover {
	background-color: #58aed8;
}
.rectangle-holder_4 {
	padding: 17px 0 0 18px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 120%;
	position: relative;
	float: right;
	position: relative;
	width: 154px;
	margin: 0 0 0 0;
}
.rectangle-holder_4 {
	background: url(images/rectangle_9.png) no-repeat;
	min-height: 29px;
}
.rectangle-holder_4:hover {
	background-color: #58aed8;
}
.bitmap-holder {
	background: url(images/bitmap_11.png) no-repeat;
	min-height: 180px;
}
.producer {
	background: #000000;
	min-height: 250px;
}
.property {
	float: left;
	clear: both;
	position: relative;
	width: 390px;
	margin: 10px 0 0 0;
}
.bitmap-holder_2 {
	padding: 40px 79px 48px 81px;
	width: 230px;
	float: left;
	position: relative;
}
.property_owners {
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 184.62%;
	margin: -2px 0 -4px 0;
	float: left;
	position: relative;
	min-width: 230px;
}
.list_your_property {
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 123.08%;
	margin: 13px 0 0 46px;
	float: left;
	clear: both;
	position: relative;
	min-width: 138px;
}
.rectangle-holder_5 {
	padding: 17px 0 0 39px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 100%;
	position: relative;
	float: left;
	clear: both;
	position: relative;
	width: 133px;
	margin: 67px 0 0 28px;
}
.rectangle-holder_5 {
	background: url(images/rectangle_9.png) no-repeat;
	min-height: 29px;
}
.rectangle-holder_5:hover {
	background-color: #58aed8;
}
.bitmap-holder_2 {
	background: url(images/bitmap_12.png) no-repeat;
	min-height: 162px;
}
.property {
	background: #000000;
	min-height: 250px;
}
.featured {
	float: left;
	clear: both;
	position: relative;
	width: 1200px;
	margin: 42px 0 0 0;
}
.c_wrapper6 {
	min-height: 26px;
	float: left;
	position: relative;
	width: 1200px;
	margin: 0 0 0 0;
}
.rectangle {
	background-color: #cccccc; /*Layer's solid color*/
	width: 1200px;
	height: 1px;
	position: absolute;
	top: 13px;
	left: 0;
	height: 1px;
}
.rectangle-holder_6 {
	padding: 7px 0 0 14px;
	text-align: left;
	color: #58aed8;
	text-decoration: none;
	font-family: MyriadPro-Regular, serif;
	font-size: 107.69%;
	position: relative;
	position: absolute;
	top: 0;
	left: 505px;
	height: 19px;
	width: 216px;
}
.rectangle-holder_6 {
	background: #ffffff;
	min-height: 19px;
}
.rectangle_2 {
	background-color: #cccccc; /*Layer's solid color*/
	width: 1200px;
	height: 1px;
	position: absolute;
	top: 13px;
	left: 0;
	height: 1px;
}
.rectangle-holder_7 {
	padding: 7px 0 0 20px;
	text-align: left;
	color: #58aed8;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	position: relative;
	position: absolute;
	top: 0;
	left: 505px;
	height: 19px;
	width: 210px;
}
.rectangle-holder_7 {
	background: #ffffff;
	min-height: 19px;
}
.c_wrapper7 {
	float: left;
	clear: both;
	position: relative;
	width: 1200px;
	margin: 32px 0 0 0;
}
.c_wrapper7-inner {
	float: left;
	margin: 0 10px 0 0;
}
.bitmap-holder_3 {
	padding: 16px 0 0 486px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	position: relative;
	position: relative;
	width: 114px;
	margin-top: 0 !important;
}
.bitmap-holder_3 {
	background: url(images/bitmap_6.jpg) no-repeat;
	min-height: 394px;
}
.c_wrapper14 {
	position: relative;
	width: 290px;
	margin-top: 0 !important;
}
.bitmap-holder_4 {
	padding: 16px 0 0 136px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	position: relative;
	float: left;
	position: relative;
	width: 154px;
	margin: 0 0 0 0;
}
.bitmap-holder_4 {
	background: url(images/bitmap_7.jpg) no-repeat;
	min-height: 184px;
}
.bitmap-holder_5 {
	padding: 15px 0 0 151px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	position: relative;
	float: left;
	clear: both;
	position: relative;
	width: 139px;
	margin: 10px 0 0 0;
}
.bitmap-holder_5 {
	background: url(images/bitmap_9.jpg) no-repeat;
	min-height: 185px;
}
.c_wrapper13 {
	float: right;
	position: relative;
	width: 290px;
	margin-top: 0 !important;
}
.bitmap-holder_6 {
	padding: 16px 0 0 180px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	position: relative;
	float: left;
	position: relative;
	width: 110px;
	margin: 0 0 0 0;
}
.bitmap-holder_6 {
	background: url(images/bitmap_8.jpg) no-repeat;
	min-height: 184px;
}
.bitmap-holder_7 {
	padding: 15px 0 0 131px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 107.69%;
	position: relative;
	float: left;
	clear: both;
	position: relative;
	width: 159px;
	margin: 10px 0 0 0;
}
.bitmap-holder_7 {
	background: url(images/bitmap_5.jpg) no-repeat;
	min-height: 185px;
}
.c_wrapper7 .last {
	margin-right: 0 !important;
	float: right;
}
.film {
	float: left;
	clear: both;
	position: relative;
	width: 1200px;
	margin: 60px 0 0 0;
}
.c_wrapper8 {
	min-height: 56px;
	float: left;
	position: relative;
	width: 1200px;
	margin: 0 0 0 0;
}
.rectangle_3 {
	background-color: #cccccc; /*Layer's solid color*/
	width: 1200px;
	height: 1px;
	position: absolute;
	top: 28px;
	left: 0;
	height: 1px;
}
.icon {
	padding: 22px 15px 22px 17px;
	position: absolute;
	top: 0;
	left: 572px;
	height: 12px;
	width: 24px;
}
.bitmap_5 {
	float: left;
	position: relative;
}
.icon {
	background: url(images/path.png) no-repeat;
	min-height: 12px;
}
.representing_homes_f {
	text-align: left;
	color: #204a70;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 153.85%;
	margin: 47px 0 -4px 311px;
	float: left;
	clear: both;
	position: relative;
	min-width: 574px;
}
.malibu_locations_is {
	text-align: center;
	text-indent: 0;
	color: #666666;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	line-height: 160%;
	font-size: 107.69%;
	margin: 42px 0 -4px 189px;
	float: left;
	clear: both;
	position: relative;
	width: 827px;
}
.footer {
	float: left;
	clear: both;
	position: relative;
	width: 1200px;
	margin: 78px 0 0 3px;
}
.rectangle_4 {
	background-color: #cccccc; /*Layer's solid color*/
	width: 1200px;
	height: 1px;
	float: left;
	position: relative;
	margin: 0 0 0 0;
}
.wrapper1 {
	float: left;
	clear: both;
	position: relative;
	width: 1189px;
	margin: 20px 0 0 0;
}
.phone_310_457_3926 {
	text-align: left;
	color: #204a70;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 84.62%;
	margin: -1px 0 -2px 0;
	float: left;
	position: relative;
	min-width: 115px;
}
.email_info_malibulo {
	text-align: left;
	color: #204a70;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 84.62%;
	margin: -1px 0 -2px 34px;
	float: left;
	position: relative;
	min-width: 203px;
}
.layer2014_malibu_locati {
	text-align: left;
	color: #666666;
	text-decoration: none;
	font-family: DINPro-Medium, serif;
	font-size: 84.62%;
	margin: -1px 0 -2px 0;
	float: right;
	position: relative;
	min-width: 274px;
}
.global_container_ {
	background: #ffffff;
	min-height: 156px;
}
.propertyCategory
{
  float: left;
  width: 202px;
  height: 192px;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  font-size: 11px;
  cursor: pointer;
  color: #666666;
  background-color: #ffffff;
}

/*View Saved Properties*/

.savedProperty { float:left; width:100%; margin:10px 0px 10px 0px; }



.savedPropertyButtons { float:left; margin-right:7px; width:13px; height:160px; border:solid 1px #666; }

.savedPropertyButtons img { float:left; }



.savedPropertyImage { float:left; margin-right:5px; width:180px; height:135px; text-align:center; line-height:83px; }



.savedPropertyBox { float:left; margin-right:5px; width:371px; height:200px; text-align:center; cursor:pointer; }

.savedPropertyBoxLink {

	float:left;

	height:24px;

	width:353px;

	display:block;

	line-height:24px;

	color:#FFF;

	background-color:#4C4C4C;

	padding:0px 0px 0px 8px;

	margin-bottom:3px;

	font-size:9pt;

	text-transform:uppercase;

	text-align:left;
	
	font-family: MyriadPro;

}

.savedPropertyBox a, .savedPropertyBox a:visited {

}

.savedPropertyBox a:hover { background-color:#192574; }

.savedPropertyAlignTable { float:left; width:361px; height:156px; }

.savedPropertyAlignTable img { width:180px; }

.transparent { filter:alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4; }



.savedPropertyRemove { float:left; font-size:10px; }

.savedPropertyRemove a, .savedPropertyRemove a:visited { color:#666; }

.savedPropertyRemove a:hover { color:#58AED8; }

/*Arrange Photos*/

.draggablePhotoContainer { float:left; width:1184px; margin-left:-6px; }

.sortableContainer div { float:left; width:180px; height:135px; margin:0px 5px 5px 5px; display:inline; }



/*Delete Photos*/

.containerTitle { float:left; color:#58AED8; text-transform:uppercase; font-weight:bold; }

.removePhotoContainerIn {

	float:left;

	width:760px;

	padding-left:2px;

	padding-top:2px;



}

.removePhotoContainerTrash {

	float:right;

	width:212px;

	margin-right:35px;

	display:inline;



	_height:200px;

	min-height:200px;

	padding-left:2px;

}
