body {
	/*margin: 15px 5px 15px 5px;*/
	width:980px;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #264B6C;
	}
	
h1 {
	font-size:24px;
	color:#264B6C;
	}
	
.h1smaller {
	font-size:20px;
	color:#264B6C;	

}
	
h4 {
	color:#0C273D;
	font-size:13px;
	font-weight:bold;
	}		

a {
	color:#253D51;
	}

a:hover {
	color:#516984;
	}

#divMain {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 3px #CDCDCD;
	background-color:#FFFFFF;
	width: 985px;
	}

#divHeading {
	background: #253D51 url('/images/mf_header_background.jpg') repeat-x 0 0;
	height: 98px;
	}

#divHeadingLeft {
	float: left;
	clear: none;
	margin-left:10px;
	}

#divHeadingRight {
	font-size: 10px; 
	font-weight: bold; 
	float: right;
	clear: none;
	color: #333;
	padding: 20px 12px 5px 0px;
	text-align: right;
	}
	
#divHeadingRight a {
	font-weight: bold;
	text-decoration: none;
	color: #333;
	}
		
#divHeadingRight a:hover {
	color: #516984;
	}	

#divMenu {
	background: url('/images/bg_nav.jpg');
	clear: both;
	}

#divMainPage {
	margin: 10px 10px 10px 10px;
	clear: both;
	}
/*Added by David 3-20-2009	*/
a.tip {
	position: relative;
	text-decoration:none;
}

a.tip span {
	display: none;
	position: absolute;
	top: 20px;
	left: 200px;
	width: 300px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}

/*ends here*/	

#divFooter {
	margin: 10px 0px 0px 0px;
	font-size:9px;
	color:#FFFFFF;
	font-family:verdana;
	padding:7px 0px 7px 0px;
	}
	
#divFooter a {
	color:#FFFFFF;
	}

#divFooter a:hover {
	color:#DDDDDD;
	}
	
#divInsideLinks {
	margin: 0;
	padding-bottom: 10px;
}

#divInsideLinks h4 {
	margin: 0px 0px 5px 0px;
}		

#divPopularSearches {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
#divPopularSearches h4 {
	margin: 5px 0px 5px 0px;
	}	
	
#divHomePageSearchForm {
	margin: 5px 8px 5px 0px;
	padding: 5px 5px 5px 10px;
	background-color:#CCCCCC;
	}
	
#divHomePageSearchForm h4 {
	margin: 0px 0px 5px 0px;
	}		

#divHomePageCategoryList {
	margin: 5px 0px 5px 0px;
	}
	
#divSquareFootages {
	margin: 5px 0px 5px 0px;
	}
	
#divSquareFootages h4 {
	margin: 0px 0px 5px 0px;
	}		
	
#divHomePageCenter {
	margin: 0px 10px 0px 10px;
	}

#divHomeText {
	margin: 15px 0px 0px 0px;
	}
	
#discountSpringtop {
	background-color:red;
	text-align:center;
	font-size:24px;
	color:white;
	margin:0;
	padding:1px;
	border:none;
	
}
	
#discountSpring {
	text-decoration:blink;
	text-align:center;
	font-size:20px;
	color:#009900;
	margin:0;
	padding:1px;
	border:none;
}

#discount {
	font-size:20px;
	color:#FF0000;
	margin:0;
	padding:1px;
	border:none;
}

#holidayShipping {
	font-size:24px;
	color:#215E21;
	margin:0;
	padding:1px;
	border:none;
}

.phonenumber {
	font-size: 16px;
	}

.clr {
	clear: both;
	}
	
.tiny {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	}
	
.tiny a {
	color:#FFFFFF; 
	}

.botlinks {
	color:#FFFFFF; 
	text-align: center;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	}

.botlinks a {
	color:#FFFFFF; 
	}

/** autocomplete styles **/
.ac_input {
	width: 190px;
	}
	
.ac_results {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 190px;
	background: #eee;
	cursor: pointer;
	position: absolute;
	left: 0;
	font-size: 10px;
	font-weight:bold;
	background-color: #FBF0C3;
	color:#222;
	z-index: 101;
	}
	
.ac_results ul {
	width: 190px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	}
	
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
	}
	
.ac_results li {
	width: 180px;
	padding: 2px 5px;
	}
	
.ac_results a {
	width: 100%;
	}
	
.ac_loading {
	background : url('/images/indicator.gif') right center no-repeat;
	}
	
.over {
	background-color:#A1B1BE;
	color:#FFFFFF;
	}

.addBar div.add{
	margin: 10px 0 20px 0;
}

.addBar div.add{

	margin:10px 0 20px 0;
}

.addBarBlue{

	color:#FFFFFF;

	background-color:#264B6C;

	border:solid 1px #0C273D;

	font-size:10px;

	font-weight:bold;

	margin:5px;

	padding:9px 2px;

}

.addBarBlue div.add{

	margin:10px 0 20px 0;
}


.showDiscount {
	font-size:18px;
	color:red;
	margin:0;
	padding:1px;
	border:none;
}

.showDiscountsmaller {
	font-size:14px;
	color:red;
	margin:0;
	padding:1px;
	border:none;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.frankbetz.com/images/newsletter/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(http://floorplandesigns.net/images/newsletter/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.frankbetz.com/images/newsletter/overlay.png", sizingMethod="scale");
	}

