/* ---------------------------------------------
Looking Glass Apartments
author:   Acceleration.net - JWB
version:  2006.11
----------------------------------------------- */

input, textarea, select {font-size: 11px; border: 1px solid #999; background: #fff; padding: 2px;}

body {background: #f5ebd0 url(../gainesville-apartment-images/body-tile-bg.gif) ;color:#333;font-family: Helvetica, Arial, sans-serif; margin: 0 auto; padding: 0;text-align:left;}

* html body { /* This is a Tan hack...to make IE 5.5 Center */ text-align:center;}

p {font-family:Helvetica, sans-serif;margin:8px 10px 5px 0px; padding:0 10px;font-size:10pt; line-height:1.25em;}

div {font-family: Helvetica, Arial, sans-serif;}

td {color:#000;margin:0;font-family:arial;font-size:10pt;}

h1 {font-size:14pt; color:#c1b18b; font-weight:normal; padding:0; margin:0 0 15px 0;}
h2 {font-size:14pt; color:#718bc3; padding:0; margin:20px 0px 5px 0px;}
h3 {font-size:11pt; color:#fff; font-weight:bold; padding:0 0px 6px 0; letter-spacing:.05em; margin:2px 0 0 5px;}
h4 {font-size:12pt; color:#718bc3; padding:0; margin:0;}
h5 {font-size:10pt; color:#8f805a; font-weight:bold;padding:0; margin:0;}

li {font-family:Helvetica, Arial, sans-serif;font-size:10pt;}


/* IDs ---------------------------------------*/

#About a {display:block; width:137px; height: 45px;padding-top:25px;text-align:center;}
	#About a:hover {background: url(../gainesville-apartment-images/topNav-over-bg3.gif) no-repeat; text-decoration: none;}
	
#Contact a {display:block; width:137px; height: 45px;padding-top:25px;text-align:center;}
	#Contact a:hover {background: url(../gainesville-apartment-images/topNav-over-bg4.gif) no-repeat; text-decoration: none;}

#FloorPlans a {display:block; width:154px; height: 45px;padding-top:25px;text-align:center;}
	#FloorPlans a:hover {background: url(../gainesville-apartment-images/topNav-over-bg.gif) no-repeat; text-decoration: none;}
	
#Location a {display:block; width:137px; height: 45px;padding-top:25px;text-align:center;}
	#Location a:hover {background: url(../gainesville-apartment-images/topNav-over-bg3.gif) no-repeat; text-decoration: none;}

#contactContainer{color:#000; margin-left:15px;}
	
#footer{
	border-bottom:solid 3px #c6b997;
	border-top:solid 3px #c6b997;
	clear:both;
	margin-left:5px;
	padding:3px 0;
	width:755px;}

#footerNav{
	border-bottom:solid 1px #eadfc1;
	border-top:solid 1px #eadfc1;
	color:#718bc3;
	font-size:10px;
	padding:8px 0;
	text-align:center;}
		
#mainContainer{
	background:#000 url(../gainesville-apartment-images/shadow-tile-bg.gif);
	margin:0 auto;
	width:775px;}

#secondaryContent{
	margin:15px 5px;
	width:745px;}
	
#mainContent{
	float:right;
	padding-right:3px;
	width:560px;}
	
#page{
	background:#fff; 
	float:right;
	padding-left:5px;
	text-align:left;
	width:760px;}
	
#secondaryNav{
	background-color:#718bc3;
	border-top:solid 1px #afa17f;
	color:#fff;
	height:20px;
	padding-top:2px;
	text-align:center;
	width:755px;}
	
#secondaryNav ul{margin: 0;padding:0;}
#secondaryNav li{display:inline;font-size:11pt; color:#fff;list-style:none;letter-spacing:.05em;margin:0;}

#news-content {width:570px;}

#news-menu {border-left:solid 1px #c7d1e7; }
	#news-menu ul {margin:10px; padding:0px;}
	#news-menu li {border-bottom:solid 1px #c7d1e7; display:block;list-style:none;padding:0px;}
	#news-menu li a {display:block;font-size:16px;padding:5px;}
	#news-menu li a:hover {display:block; background-color:#c7d1e7;padding:5px; text-decoration:none;}

#UFlist{
	background: url(../gainesville-apartment-images/close-apartment-UF.gif) no-repeat;
	float:left;
	margin:5px 2px 0 0px;
	padding:4px 0 0 6px;
	width:180px;}	
#UFlist ul{margin-left:20px;margin-top:0;line-height:1.10;padding:0;}
#UFlist li{
	color:#fbf8e4;
	font-size:9pt; 
	list-style-image:url(../gainesville-apartment-images/UF-bullet-gainesville.gif);
	font-weight:bold;
	}
#UFlist a, #UFlist a:link, #UFlist a:visited, #UFlist a:active {
   color:#fbf8e4;
   font-size:10pt; 
   text-decoration:none;}

#UFlist a:hover {
   color:#584b2a;
   font-size:10pt; 
  } 
  	
#AmenitiesList{
	background: url(../gainesville-apartment-images/amenities-bg.gif) no-repeat;
	clear:both;
	float:left;
	font-weight:normal;
	margin:0px 0px;
	padding:4px 0 0 6px;
	width:180px;}	
#AmenitiesList ul{margin-left:20px;margin-top:0;line-height:1.10;padding:0;}
#AmenitiesList li{
	color:#8f805a;
	font-size:9pt; 
	list-style-image:url(../gainesville-apartment-images/amenities-bullet.gif);
	font-weight:bold;
	}
	
#AmenitiesList a, #AmenitiesList a:link, #AmenitiesList a:visited, #AmenitiesList a:active {
   color:#8f805a;
   font-size:10pt; 
   text-decoration:none;}

#AmenitiesList a:hover {
   color:#718bc3;
   font-size:10pt; 
  } 
  
/* Classes -----------------------------------*/	

.ul{margin: 0;padding:0;}
  
.about li{display:inline;font-size:11pt;list-style:none;letter-spacing:.05em;margin:0;}
.about {margin:0 0 10px 0px;}  

.address{
	border-bottom:solid 1px #afa17f;
	border-left:solid 1px #afa17f;
	color:#7a683b;
	font-size:8pt;
	text-align:right;}

.blue{color:#718bc3;}

.cellPad{background-color:#f8efd8;padding:4px;}
.cellPad2{padding:4px;}
	
.copyright{
   color:#8f805a;
   font-size:10px; 
   font-weight:normal;
   height:20px;
   padding-top:5px;
   text-align:center;}

.faqTitle{
	color:#718bc3;
    font-size:14px;
	font-weight:bold; }

.floorPlansCenter{
    border-left:solid 1px #8f805a;
	border-right:solid 1px #8f805a;
	padding:0 5px;
	margin-right:5px;
	float:left;
	width:135px;}
.floorPlansleft{
	float:left;
	width:145px;}

.hide {display:none;}

.red{color:#FF0000;}
	
.phone{
	color:#718bc3;
	font-size:11pt;
	font-weight:bold;}

.tan{color:#8f805a;}
	
.topNav {
	background-image: url(../gainesville-apartment-images/topNav-bg.gif);
}

.navBorder{
	text-align:center;
	width:135px;}

.borders {border-bottom:solid 1px #8f805a;border-top:solid 1px #8f805a;}

.border-top {border-top:solid 1px #8f805a;padding-bottom:30px;}

/* Photo Gallery ------------------------ */

.gallery-cell {border-bottom:solid 1px #8f805a;text-align:center;width:500px;}

.gallery-main {border:solid 1px #999;float:left; padding:3px;margin-right:2px;width:270px;}

.galleryThunb {width:54px;}

.fp-main {float:left;width:275px; text-align:center;}
.fp-caption {font-size:12px; text-align:center;}
.fp-caption img {border:solid 1px #999;margin-bottom:2px; padding:3px;width:200px;}

/* links -------------------------------- */

.top a, .top a:link, .top a:visited, .top a:active {
   color:#8f805a;
   font-size:10pt; 
   font-weight:normal;
   text-decoration:none;}

.top a:hover {
   color:#718bc3;
   font-size:10pt; 
   font-weight:normal;
  } 
  
.faqNav a, .faqNav a:link, .faqNav a:visited, .faqNav a:active {
   color:#718bc3;
   font-size:10pt; 
   font-weight:normal;
   text-decoration:none;}

.faqNav a:hover {
   color:#8f805a;
   font-size:10pt; 
   font-weight:normal;
  } 
  

.footerNav a, .footerNav a:link, .footerNav a:visited, .footerNav a:active {
   color:#718bc3;
   font-size:10px; 
   font-weight:normal;
   text-decoration:none;}

.footerNav a:hover {
   color:#284075;
   font-size:10px; 
   font-weight:normal;
  } 
  
.secondaryNav a, .secondaryNav a:link, .secondaryNav a:visited, .secondaryNav a:active {
   color:#fff;
   font-size:10pt; 
   font-weight:normal;
   margin-right:14px;
   padding-left:14px; 
   text-decoration:none;}

.secondaryNav a:hover {color:#284075;font-size:10pt; font-weight:normal;}

.topNav a, .topNav a:link, .topNav a:visited, .topNav a:active {
   color:#81714a;
   font-size:11pt; 
   font-weight:normal;
   text-decoration:none;}

.topNav a:hover {
   font-size:11pt; 
   font-weight:normal;
  } 
   

/* Generic Rules ----------------------------- */

a, a:link, a:active {color: #4f7eb0; text-decoration: none;}
a:visited {color: #4f7eb0;}
a:hover {color: #4f7eb0; text-decoration: underline;}
a img {border:none;}
a:hover img {text-decoration: none;}
