
.black {color: black;}
.dkgray {color: #333333;}
.gray {color: #666666;}
.medgray {color: #999999;}
.ltgray {color: #AAAAAA;}
.red {color:red;}
.green {color:green;}
.white {color: white;}
.blue {color: #000080; } 
.ltblue {color: #3C87CE; } 

.bold {font-weight: Bold;}
.normal {font-weight: Normal;}

.sm {font-size: 9pt; line-height: 11pt; font-family: Arial, Tahoma, Serif; font-variant: normal;font-style: normal;}
.med {font-size: 10pt; line-height: 12pt; font-family: Arial, Tahoma, Serif; font-variant: normal;font-style: normal;}
.lg {font-size: 12pt; line-height: 14pt; font-family: Arial, Tahoma, Serif; font-variant: normal;font-style: normal;}
.mlg {font-size: 13pt; line-height: 15pt; font-family: Arial, Tahoma, Serif; font-variant: normal;font-style: normal;}
.xlg {font-size: 14pt; line-height: 16pt; font-family: Arial, Tahoma, Serif; font-variant: normal;font-style: normal;}
.xxlg {font-size: 16pt; line-height: 18pt; font-family: Arial, Tahoma, Serif; font-variant: normal;font-style: normal;}

.bodydiv {width: 766px; background-color: #204A73; padding: 0px; float: left;}
.menu {width: 226px; background: url(/images/menu_background.gif) repeat; padding: 0px; float: left;}
.main {width: 540px; background-color: #204A73; padding: 0px; float: left;}
.content_box {width: 502px; overflow:hidden; background: url(/images/content_background.gif) repeat-y; margin-left: 18px; padding: 10px;}
.content_box_small {width: 225px; background-color: #204A73; margin-left: 18px; padding: 10px; float: left;}
.content_box_small2 {width: 225px; background-color: #204A73; margin-left: 18px; padding: 10px; float: left;}

.float_left {float: left; }
.margin_right {margin-right: 10px; }

.justify {text-align: justify; }

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image: url(images/propertywhale_bg_solid.gif);
	background-repeat: repeat xy;
}

A:link, A:visited, A:active, A:hover { color: #ffffff; text-decoration: underline; }

ul.cakes {
list-style: url(images/uploads/cake15_icon.gif) outside;
}

ul.events {
list-style: url(images/uploads/calendar_icon.gif) outside;
}

ul.hearts {
list-style: url(images/uploads/heart_icon.gif) outside;
}

ul.pretzels {
list-style: url(images/uploads/pretzels_icon.gif) outside;
}

li {
padding-left: 6px;
}

h1 {
font-size: 12pt; 
line-height: 14pt;
font-weight: Bold;
}

#wrapper {    
	width: 800px;
	margin:0 auto;
	/*background-image: url(images/propertywhale_bg.gif); */
	/* background-repeat: repeat xy; */
	/* border: 1px solid #000; */
}

#primaryContent {
	float:left;
	width:100%;
	text-align: left;
	margin:0 auto;
	padding: 10px 10px 0 10px;
}

#div3 {
	float: left;
	width: 660px;	
	margin: 18px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div3a {
	float: left;
	width: 430px;	
	margin: 18px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}


#div3b {
	float: left;
	width: 230px;	
	margin: 18px 0px 0px 10px;
	padding: 0px;
	text-align: center;
	/* border: 1px solid #000; */
}

#div3c {
	float: left;
	width: 200px;	
	margin: 0px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}


#div3d {
	float: left;
	width: 570px;	
	margin: 10px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div4 {
	clear:both;
	width: 660px;	
	margin: 18px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div5a {
	float: left;
	width: 242px;	
	margin: 0px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div5b {
	float: left;
	width: 123px;	
	margin: 0px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div5c {
	float: left;
	width: 119px;	
	margin: 0px 0px 0px 10px;
	padding: 0px;
	/* border: 1px solid #000; */
}