/** Base html elements  **/

* {
	padding: 0;
	margin: 0;
	color: #354e5F;
	font: normal normal 12px/1.5 "Lucida Grande","Trebuchet MS","Arial",Helvetica,sans-serif;
}

body {
	padding: 0;
	margin: 0;
	background-color:#F3F1DB;
}

ul {
	list-style: none outside;
}

div {
	line-height: 0;
}

h2 {
	padding: 0;
	margin: 0;
	color: #6A88C3;
	font: normal normal 18px/1.5 "Lucida Grande","Trebuchet MS","Arial",Helvetica,sans-serif;
	font-size: 20px;
	font-weight: normal;
}

br.all, .clear {
	clear: both;
	height: 0;
	line-height: 0;
}

a:link {
	color: #555555;
	text-decoration:none;
}

a:visited {
	color: #555555;
	text-decoration:none;
}

a:hover {
	color: #3366BB;
	text-decoration:none;
}

table {
	border-collapse: separate;
}


/**  Stucture elements  **/

#mdw-zillow {
	width: auto;
	padding: 0;
	margin: auto;
	background: #ffffff;
}

	#mdw-zillow #mdw-container {
		/** width: auto; **/
	}

		
		/** Content elements **/
		#mdw-zillow #mdw-container #mdw-content {
			clear: both;
			width: 990px;
			padding: 0px 0 0 0;
			margin: 0px;
			background: #ffffff;
		}
		
			
			/** Column left **/
			#mdw-zillow #mdw-container #mdw-content #mdw-col-left {
				float: left;
				width: 645px;
			}
			
				#mdw-zillow #mdw-container #mdw-col-left .mdw-content {
					padding: 0px;
					margin: 10px
				}

					#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module1 {
					}

					#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module1 .mdw-links {
						padding-left: 20px;
					}

						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module1 .mdw-links h2 {
							color: #CC6600;
							font-weight: normal;
							font-size:20px;
						}

						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module1 .mdw-links h3 {
							color: #3366BB;
							font-weight: bold;
							font-size:16px;
							padding-top: 15px;
						}				
									
						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module1 .mdw-links ul li {
							list-style-image: url("http://static.homes.mdrealtypro.com/mdrealtypro/zillow/images/bluearrow.gif");
						}

						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module1 .mdw-links p {
							padding-top: 15px;
						}
						
					#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module2 {
						height:240px;
						padding-top: 20px;
					}

						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module2 h2 {
							color: #CC6600;
							font-weight: normal;
							font-size:20px;
						}

						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module2 .mdw-links-left {
							width: 300px;
							float: left;
							padding-top: 10px;
						}

							#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module2 .mdw-links-left b {
								color: #3366BB;
								font-weight: bold;
							}
							
						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module2 .mdw-links-right {
							width: 300px;
							float: right;
						}

						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module2 .mdw-links-right h3 {
							color: #3366BB;
							font-weight: bold;
							font-size:16px;
							padding-top: 10px;
						}
						
					#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module3 {
						width: 550px;
						height: 350px;
						padding-top: 20px;
					}

						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module3 h2 {
							color: #CC6600;
							font-weight: normal;
							font-size:20px;
						}
						
						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module3 .mdw-left {
							width: 338px;
							height: 248px;
							float: left;
							padding-top: 10px;
						}					
					
						#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module3 .mdw-right {
							float: right;
							width: 138px; 
							height: 293px;
							padding: 10px 20px 10px 10px;
						}

					#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module4 {
						width: 550px;
						padding-top: 20px;
					}
					
					#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module4 h3 {
						color: #3366BB;
						font-weight: bold;
						font-size:16px;
						padding: 10px 0 0 10px;
					}
					
					#mdw-zillow #mdw-container #mdw-col-left .mdw-content .mdw-module4 ul li {
						list-style-image: url("http://static.homes.mdrealtypro.com/mdrealtypro/zillow/images/bluearrow.gif");
					}
					
		/** Column right **/
			#mdw-zillow #mdw-container #mdw-content #mdw-col-right {
				float: left;
				width: 319px;
				padding-left: 20px;
			}
			
				#mdw-zillow #mdw-container  #mdw-col-right .mdw-content {
					padding: 0px;
					margin: 10px 10px 10px 0;
				}

					#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module1 h2 {
						color: #CC6600;
						font-weight: normal;
						font-size:20px;
					}

					#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module2 h2 {
						color: #CC6600;
						font-weight: normal;
						font-size:20px;
					}
					
					#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module3 {
						padding: 20px 0 0 10px;
					}

						#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module3 h2 {
							color: #CC6600;
							font-weight: normal;
							font-size:20px;
						}

						#mdw-zillow #mdw-container #mdw-col-right .mdw-content .mdw-module3 p {
							padding-top: 15px;
						}

					#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module4 {
						padding: 20px 0 0 10px;
					}

						#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module4 h2 {
							color: #CC6600;
							font-weight: normal;
							font-size:20px;
						}

						#mdw-zillow #mdw-container #mdw-col-right .mdw-content .mdw-module4 p {
							padding-top: 15px;
						}
						
						#mdw-zillow #mdw-container #mdw-col-right .mdw-content .mdw-module4 ul {
							margin-left: 2.5em;
						}
						
						#mdw-zillow #mdw-container #mdw-col-right .mdw-content .mdw-module4 ul li {
							list-style-image: url("http://static.homes.mdrealtypro.com/mdrealtypro/zillow/images/bluearrow.gif");
						}

					#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module5 {
						padding: 20px 0 0 10px;
					}

						#mdw-zillow #mdw-container  #mdw-col-right .mdw-content .mdw-module5 h2 {
							color: #CC6600;
							font-weight: normal;
							font-size:20px;
						}

						#mdw-zillow #mdw-container #mdw-col-right .mdw-content .mdw-module5 ul {
							margin-left: 2.5em;
							padding-top: 10px;
						}
						
						#mdw-zillow #mdw-container #mdw-col-right .mdw-content .mdw-module5 ul li {
							list-style-image: url("http://static.homes.mdrealtypro.com/mdrealtypro/zillow/images/bluearrow.gif");
							padding: 5px;
						}				
				
				
		/** Footer elements **/
		#mdw-zillow #mdw-container #mdw-footer {
			clear: both;
			height: 90px;
			width: auto;
			background: #E7F1FD;
			border: 3px solid white;
		}
		
			#mdw-zillow #mdw-container #mdw-footer:after {
				content: ".";
				visibility: hidden;
				height: 0;	
			}
		
		
			/** Legal elements **/
			#mdw-zillow #mdw-container #mdw-footer #mdw-legal {
				display: inline;
				float: left;
				width: 600px;
				padding: 0;
				margin: 15px 30px 15px 30px;
			}
			
				#mdw-zillow #mdw-container #mdw-footer #mdw-legal p {
					margin: 0 0 10px 0;
					color: #b6b6b6;
					font-family: "Arial", "Helvetica Neue", sans-serif;
					font-size: 10px;
					width: 910px;
				}
				
					#mdw-zillow #mdw-container #mdw-footer #mdw-legal p a {
						color: #000000;
						font-family: "Arial", "Helvetica Neue", sans-serif;
						font-size: 9px;
					}
		
			/** Brand elements **/
			#mdw-zillow #mdw-container #mdw-footer #mdw-mdrealtypro {
				float: right;
				height: 31px;
				width: 105px;
				margin: 15px 30px 15px;
			}
			
			#mdw-zillow #mdw-container #mdw-footer #mdw-mdrealtypro span {
				visibility: hidden;
			}
