/* CSS Document */

* { margin : 0; padding : 0; }

html {background-image:url(graphics/dot.gif); background-repeat:repeat}

body  {font-family: Verdana, Arial, Helvetica, sans-serif ; color:#000000;  }

p {font-size:10px}




a.lnd:link  {color:#ffffff; text-decoration: none;font-size:10px}
a.lnd:visited {color:#ffffff; text-decoration: none;font-size:10px}
a.lnd:hover { color:#FFFF66; text-decoration: none;font-size:10px}
a.lnd:active {color:#FFFF66; text-decoration: none;font-size:10px }





div#content {position:relative;  margin-left:auto; margin-right:auto; position: relative; top: 0px; width: 780px;	height:100%; background-color:#FFFFFF; overflow: hidden; border: solid 1px black; border-collapse: collapse; background-color:#FFFFFF; display:block; text-align:left}

div#branding {position:relative;  background-image: url("graphics/brand.jpg"); background-position: center top;  width: 100%; height: 150px; border-bottom: solid 1px gray; border-collapse: collapse; display:block;  }

div#navandmain_holder {position:relative; width: 100%; height:auto; ; border-collapse: collapse; text-align:left; background-color:#FFFFFF;  }


#main {position:relative; width: 625px; height:auto; float:right; overflow:visible; padding-top:35px; padding-right:5px; margin:0px;  }


.summary_bar {float:right;position: relative;font-size: 40%;color: #999;height: 25px;bottom: 0px; padding-right:2ex; background-color:#FFFFFF}

div#bottom { position:absolute; bottom:0px; width:780; height:100%; background-color:#FFFFFF;
	background-repeat:repeat;}
	
	
.clear { clear:both}
	
	
/* all pages */




#nav {position:relative; width: 140px; height:auto; float:left; overflow:hidden}



div#hours {width:100%; height:70px; display:block; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif;  background-color:#70ABB2;border-bottom:4px solid white; border-top:4px solid white; padding-top:10px; padding-left:10px;}

div#leasing {width:140px; min-height:100%;   color: #FFFFFF;  background-color:#999;border-bottom:4px solid white; padding-top:10px; padding-left:2px }

.credits {width:100%; height:110px; display:block; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif;  background-color:#fff;border-bottom:4px solid white; padding-left:10px; position:relative; top:0}


a.nav:link  {color:#fff; text-decoration: none;}
a.nav:visited {color:#fff; text-decoration: none; }
a.nav:hover {color:#fff; text-decoration: none;   }
a.nav:active {color:#fff; text-decoration: none; }




/* menu */





#mainCol360 {position:relative; width: 360px; height:auto; float:left; overflow:hidden; border-right:solid 1px #999;}
#mainCol175 {position:relative; width: 240px; height:auto; float:left; padding-left:5px; overflow:hidden;}

.anchorleft {position:fixed; display:block; float:right; }

/* events */




.landtxt {font-size:80%; padding-top:10px}
 
 .buttons { border:6px solid white;}
 
 
.buttons img {padding-left:0px}


/* index.html thangs */



#dept_stores {}


h3 { font-size:12px; color:#70ABB2; padding-top:15px; border-bottom:solid 1px #70ABB2}


.directorydiv {width:190px; float:left; font-size:9px;}

.directorydiv li a:link  {color: #666666; font-size:9px; }
.directorydiv li a:visited  {color: #666666; font-size:9px}
.directorydiv li a:hover  {color:#0000FF; font-size:9px}
.directorydiv li a:active, a:focus  {color:#0000FF; font-size:9px}



.directory li {font-size:10px; font-weight:bold; padding-bottom:5px;padding-top:5px; border-bottom:1px dashed #999; list-style-type:none }


.directory_column {width: 180px; height:auto; float:left; overflow:hidden; margin-right:20px; }

.alphadirectory_column {width: 400px; height:auto; float:left; overflow:hidden; margin-right:0px; }
.alphadirectory_list li {font-size:9px; font-weight:bold; padding-bottom:5px;padding-top:5px; border-bottom:1px dashed #999; list-style-type:none }

.alphadirectory_list li a:link  {color: #666666; font-size:9px}
.alphadirectory_list li a:visited  {color: #666666; font-size:9px}
.alphadirectory_list li a:hover  {color:#0000FF; font-size:9px}
.alphadirectory_list li a:active, a:focus  {color:#0000FF; font-size:9px}


#viewoptions {width: 178px; height:auto; float:right; overflow:hidden; margin-right:5px; }



#catagory_buttons {width:145px; display:block; font-size:10px; color:#70ABB2;padding:15px; margin-bottom:15px; margin-top:28px; border:solid 1px #70ABB2; background-color: #f9ffe9; font-size:10px;}
a.cgbt:link {display:block;color: #0000CC;font-size:10px;}
a.cgbt:visited {display:block;color: #0000CC;font-size:10px;}
a.cgbt:hover {display:block;color: #FF6600;font-size:10px;}
a.cgbt:active {display:block;color: #FF6600;font-size:10px;}


#alpha_buttons {width:145px; display:block; font-size:10px; color:#70ABB2;padding:15px; margin-bottom:15px; margin-top:28px; border:solid 1px #70ABB2; background-color: #f9ffe9; text-align:justify; overflow:visible; }
a.alphabtn {display:block; font-size:12px}
a.alphabtn:link {color: #0000CC}
a.alphabtn:visited {color: #0000CC}
a.alphabtn:hover {color: #FF6600;}
a.alphabtn:active {color: #FF6600;}



.ph {font-size:10px; font-weight:normal}

.debold { font-weight:normal; font-style:italic} /* de-bolds and ads italics to txt in directory */

.alphatable { cellpadding:10px}


/* directory things */



.detail_right {position:relative; width: 370px; height:auto; float:right; overflow:auto ; padding-top:10px; padding-right:5px;}

.detail_photo {position:relative; float:right; width: auto; height:auto;margin-right:0px; }



.detail_column {font-size:10px; font-weight:normal; position:relative; width: 240px; height:auto; float:left;  padding-top:5px; margin-right:5px; }

.detail_name {position:relative; width: 620px;}


.abstract {padding:5px 0px 5px 0px; border-bottom:1px dashed #999; height:auto; overflow:visible}

.detail_title {font-size:10px; font-weight:bold; padding-top:10px;}

a.dtweb:link {color: #0000CC;} 
a.dtweb:visited {color: #0000CC;}
a.dtweb:hover {color: #0000CC;}
a.dtweb:active {color: #0000CC;}

/* detail */


.directext {font-size:10px; font-weight:normal; position:relative; width: 90%; height:auto; float:left; overflow:hidden; padding-top:5px; padding-bottom:10px; list-style:none }

.directext li {padding-top:3px}



/* directions  */






.leasinglist {font-size:10px; font-weight:normal; position:relative; width:auto; height:auto; overflow:hidden; padding-top:5px; padding-bottom:10px;}

.leasinglist li {padding-top:5px; list-style-type:disc; list-style-position:inside; line-height:11px}




.demotable {font-size:9px}

a.demotable:link {color: #0000CC; font-size:9px}
a.demotable:visited {color: #0000CC; font-size:9px}
a.demotable:hover {color: #FF6600;font-size:9px}
a.demotable:active {color: #FF6600;font-size:9px}

.provided {font-size:9px; font-style:italic; color:#999999}

.leasebox {padding:3px; float:left; margin-right:20px; height:auto; width:200px; border:solid 1px #999; border-collapse:collapse; font-size:10px; margin-top:15px}

.btmtd {padding-bottom:3px; border-bottom:solid 1px #999;border-collapse:collapse;}

/*.imglease {border: solid 1px #999; padding:10px; border-collapse:collapse; margin:5px}

/* leasing  */





#contactform {margin:5px; padding:5px;}
#contactform label {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:70%;}

input.text, textarea, select{ width:400px
    font-size:1.1em;
    line-height:1.3em;
    border-top:1px solid #7c7c7c;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:1px solid #ddd;
    background:#fff url(/images/fieldbg.gif) repeat-x top;
}

/* contact.html elements */



.historytext {font-size:10px; width:350px; float:left; text-align:justify; vertical-align:top;}
.historyphoto {width:250px; float:right; vertical-align:top; padding-right:10px;}


/* history  */

.servtext {font-size:10px; font-weight:normal; position:relative; width: 90%; height:auto; float:left; overflow:hidden; padding-top:5px; padding-bottom:10px; list-style:none }

.servtext li {padding-top:3px}

/* service  */



h2 { font-size:16px; color:#70ABB2; letter-spacing: .5px;  padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #70ABB2}







 p#hrshdr {font-size:90%; font-weight:bold; font-stretch:expanded}
 .navtxt {font-size:65%; padding-right:8px; padding-top:8px; padding-bottom:8px}



.headertext {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:80%;}
.pagetext {color:#000; font-family:Arial, Helvetica, sans-serif;  font-size:65%; width:90%}

.blhead1 {color:#70ABB2; font-family:Arial, Helvetica, sans-serif; font-size:100%; display:inline;}
.blhead2{color:#70ABB2; font-family:Arial, Helvetica, sans-serif; font-size:90%; display:inline;}










/*

a.more:link  {color:#fff; text-decoration: none;font-size:85%; font-weight:bold }
a.more:visited {color:#fff; text-decoration: none;font-size:85%; font-weight:bold }
a.more:hover { color:#FFFF66; text-decoration: none;font-size:85%; font-weight:bold }
a.more:active  {color:#FFFF66; text-decoration: none;font-size:85%; font-weight:bold }















