img, div 			{behavior: url(iepngfix.htc)}

html				{background: #F9ECD6;}
body				{border: 0; text-align: center; margin: 0; background: #F9ECD6 url(../images/bg.png) repeat-x;}
body#listingsPage	{background: #F9ECD6 url(../images/bgAdmin.png) repeat-x;}
#headerUpper		{background: url(../images/headerPattern.png); height: 46px;}
#headerContainer	{margin: 0 auto; width: 926px; height: 36px;}
#container			{margin: 0 auto; width: 926px; text-align:left;}

#primaryRowOne		{padding-top: 15px;}
#primaryRowTwo		{float:left; width: 190px; /*height: 337px;*/ padding: 25px 15px 0 35px; display:inline; /*background: url(../images/bgPrimaryRowTwoColumn.png);*/}
#secondaryRowTwo	{float:left; width: 641px; padding: 20px 20px 20px 25px; display:inline;}
#footer				{padding:10px 0px; height: 130px; background: #330000; color:white; text-align:center; font-size:10px; line-height:14px;}

div.imgWrapper			{float: right; height: 70px; width: 343px;}
div.floatClear			{overflow: hidden; width: 100%;}
div#flashBannerTop		{background: url(../images/flashBannerTop.png); width: 926px; height: 14px;}
div#flashBanner			{background: url(../images/bgFlashBanner.gif) repeat-x; width: 926px; height: 352px;}
div#flashBanner object	{margin: 0 auto;}
div#flashBannerBottom	{background: url(../images/flashBannerBottom.png); width: 926px; height: 57px;}
div#rolloverImages		{float: right; width: 320px;}

.clientImage			{margin-left: 9px;}

/* Typography */
body				{font: 14px/1.5em Arial, Verdana, Helvetica, sans-serif; color: #330000;}
/*body				{font: 14px/1.5em "Myriad Pro", Arial, Helvetica, sans-serif; color: #330000;}*/
h1,h2,h3,h4,h5,h6	{font-family: Arial, verdana, sans-serif; font-weight: normal;}
h1					{font-size: 24px; color: #F38F2E; margin: 0 0 15px 0;}
h2					{font-size: 20px;}
h3					{font-size: 18px; margin: 0 0 0px 0; color: #F38F2E;}
h4					{font-size: 13px;}
p					{margin: 0 0 15px 0;}
a					{text-decoration: none; color: #F38F2E;}
a:hover				{text-decoration: none; color: #330000;}
ul					{margin: 0 0 15px 0;}
li					{padding: 0 0 5px 0px;}
strong				{font-weight: bold;}
em					{font-style: italic;}
blockquote			{font-style: italic;}

#nav				{float: right; font-size: 14px; color: #FFFFFF; padding: 15px 35px 0 0;}
#nav ul li			{float: left; margin: 0 0 0 30px;}
#nav ul li a		{text-decoration: none; color: #FFFFFF;}
#nav ul li a:hover	{color: #F38F2E; text-decoration: none;}

div#listingsNav						{background: url(../images/bgRegina4RentNav.png); width: 926px; height: 70px; }
div#listingsNav #nav				{float: right; font-size: 14px; color: #FFFFFF; padding: 25px 35px 0 0;}
#listingsNav h1 					{color: #FFFFFF; padding-top: 2px; display: inline; line-height: 30px;}
h1.pageTitle						{color: #FFFFFF; display: inline; line-height: 30px;}
div#listingsNav #nav ul li			{float: left; margin: 0 0 0 30px;}
div#listingsNav #nav ul li a		{text-decoration: none; color: #FFFFFF;}
div#listingsNav #nav ul li a:hover	{color: #F38F2E; text-decoration: none;}

#secondaryRowTwo 	{font-size: 16px;}
#secondaryRowTwo a	{color: #F38F2E;}
#secondaryRowTwo a:hover	{text-decoration: underline;}
#secondaryRowTwo h2	{margin: 0 0 15px 0; padding: 0 0 5px 0; border-bottom: 1px solid #CCCCCC; font-weight: bold;}

#footer a		{color:white; text-decoration:none; font-size:10px;}
#footer a:hover	{text-decoration:underline;}

/* Listings */
.listingThumb		{float: left; margin: 0 0 0px 0; width: 210px;}
div.listings,
div.listingsFinal	{padding: 20px 0; font-size: 16px;}
div.listings		{border-bottom: 1px solid #CCCCCC;}
div.listingMain		{float: left; margin: 0 20px 5px 0;}

/* Utilities */
div.utilities		{padding: 20px 0 0 0px; font-size: 14px;}
div.utilities img	{float: left; margin: 0 20px 0 0; padding: 3px; border: 2px solid #CCCCCC; background: #FFFFFF;}
div.utility			{margin: 30px 0 5px 0;}

/* Admin - Forms */
form, textarea, input   {font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; color: #353535; width: 300px;}
textarea, input         {border: 1px solid #CCCCCC; padding: 5px 5px 4px 5px; margin: 0 0 0px 0px;}
textarea                {height: 150px; width: 500px; height: 200px;}
label                   {display: block; font-size: 14px; padding: 0px; margin: 0 0 2px 0; font-weight: bold; vertical-align: top; }
form li                 {list-style: none; padding: 5px; margin: 0;}
input.submit			{width: 150px; background: #330000; cursor: pointer; color: #FFFFFF;}

/* Random Bits */
.rowTwo				{margin: 19px 0 0 0; background: url(../images/bgPrimaryRowTwoColumn.gif) repeat-y;}
.rowTwoTop			{background: url(../images/bgRowTwoTop.png) repeat-x; height: 3px; width: 238px;}
.underline			{text-decoration: underline;}
.noBg				{background-image: none;}
.imagethumb			{margin: 0 2px 0 0;}
.pageTitle			{float: left; margin: 16px 0 0 35px;}
.red				{color: red;}
.preloadImages		{display:none;}
.date				{font-size: 14px; margin: 0 0 20px 0; font-weight: bold; border-bottom: 1px solid #CCC; padding-bottom: 20px;}
object				{display: block;}
#map				{border: solid 3px #330000;}
img.annette			{float: left; /*margin: 6px 0 0 30px;*/ margin:6px 0 0 30px;}
img.stamp			{float: right; position: relative; top: -41px; left: -20px; margin-bottom: -41px;} /* Margin bottom to fix IE 6 */
img.quote			{margin: 20px 0 0 -5px;}
img.notReady		{margin: 20px 0 15px 1px;}
img.royalLapage		{float: left; margin: 9px 0 0 75px;}
a#reginaRealty		{padding-left: 40px; display: block; margin-top: -5px;}
span.small			{font-size: 12px; font-weight: normal; color: #330000;}
.newsDivider		{height: 1px;}
object				{padding: 0 15px 15px 0;}
