
/*#############    Standard Definitions   ##############*/	
body				{ margin:0; padding:0; font:12px Verdana, Arial, sans serif; color:#ffffff; background-image:url(/images/ultra-background.gif); background-repeat:repeat-x; background-color:#4292d2;	}

#mother				{ position:absolute; width:730px; z-index:2; }


#ultraapartmentlogo	{ position:absolute; left:327px; top:46px; z-index:22; border:none;	}
#sky				{ position:absolute; left:0px; top:0px; z-index:1; margin:-5px;	}
#blueback			{ position:absolute; left:0px; top:122px; z-index:1; margin:0px; background-color:#2C7BBA; layer-background-color:#2C7BBA; width:100%;	}
#apartment			{ position:absolute; left:0px; top:80px;    }
#pricing			{ position:absolute; left:154px; top:80px;    }
#booking			{ position:absolute; left:260px; top:80px;    }
#localarea			{ position:absolute; left:446px; top:80px;    }
#contact			{ position:absolute; left:562px; top:80px;    }
#links				{ position:absolute; left:674px; top:80px;    }
#content			{ position:absolute; display:block; left:16px; top:123px; z-index:16; border:none;	}




ul,ol,li,div,p	{ font:12px Verdana, Arial, sans serif; color:#ffffff; line-height:18px;	}

h1,h3			{ font:bold italic 19px Courier New, Courier, serif; color:#ffffff;		}
h2				{ font:bold italic 19px Courier New, Courier, serif; color:#ffffff; line-height:10px;		}
h1.footer		{ display:inline; font:12px Verdana, Arial, sans serif;; color:#ffffff;		}
b				{ font:bold 12px Verdana, Arial, sans serif; color:#ffffff; line-height:18px;	}

.navilink			{ font:12px Courier New, Courier, serif; color:#ffffff;	}

.lite				{ color:#9ac8ef; }
.white				{ color:#ffffff;}
.headwhite			{ display:block; width:700px; padding:0px 0px 0px 20px; text-align:left; font:12px Courier New, Courier, serif; color:#ffffff;	}
.headlite			{ display:block; width:700px; padding:0px 0px 0px 20px; text-align:left; font:15px Courier New, Courier, serif; color:#9ac8ef; font-weight:bold;	}
.viplink			{ display:inline; font:12px Verdana, Arial, sans serif; color:#ffffff; line-height:18px;}	
.tdhead				{ font:bold 12px Verdana, Arial, sans serif; background-color:#e1a160; color:#ffffff;}
.tdone				{ font:12px Verdana, Arial, sans serif; background-color:#ecc49f; color:#a35d13;}
.alert				{ color:#e59755;}
.alertblue			{ color:#0d4979;}
.smallright			{ display:block; text-align:right; font:10px Verdana, Arial, sans serif; line-height:14px; color:#ffffff;}
.subline			{ font:bold 12px Verdana, Arial, sans serif; color:#9ac8ef; }
.spacer				{ font:10px Arial, sans serif; }
.nolineheight		{ 	line-height:14px;	}
.colorbold			{ 	color:#a35d13;}


.BGwhite			{ background-color:#ffffff;}
.BGlite				{ background-color:#7eb4e2; }
.BGblue 			{ background-color:#2C7BBA; }
.BGbluelite			{ background-color:#4292d2; }
.BGbluedark			{ background-color:#0e538a; }
.BGbluealert		{ font:12px Verdana, Arial, sans serif; background-color:#6ba7da; }

.list				{ padding:0px 0px 0px 20px; margin:0px; background-color:#6ba7da; border:none; color:#0d4979; background-image:url(/images/marker_list.gif); background-repeat: no-repeat;	}
div.list a			{ font-weight:bold;	}

div.navi 			{ display:block; color:#0d4979; }
div.navi a 			{ display:block; color:#0d4979; text-decoration:none; padding:8px 0px 0px 16px;}
div.navi a:visited 	{ color:#0d4979;}

div.naviO 			{ background:url(/images/marker.gif);  background-repeat:no-repeat; display:block; color:#ffffff;	}
div.naviO a 		{ display:block; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:underline; padding:4px 0px 0px 16px;}
div.naviO a:visited { color:#ffffff;	}

a.imgnavi 			{ color:#ffffff; }

a:link					{ color:#0d4979;	}		
a:visited				{ color:#0d4979;	}		
a:active				{ color:#ffffff; 	}		
a:hover					{ color:#ffffff; 	}


a.whitelink:link		{ color:#ffffff;	}		
a.whitelink:visited		{ color:#9ac8ef;	}		
a.whitelink:active		{ color:#ffffff; 	}		
a.whitelink:hover		{ color:#9ac8ef; 	}

