/*******************************************************************************/
/* FLASH REPLACEMENTS */
.sIFR-flash     { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced  { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active #rightSide h1, .sIFR-active #rightSide h2, .sIFR-active #rightSide h3 { visibility: hidden; font-family: Arial; line-height: 1em; }

/******************************************************************************/
/* HTML ELEMENTS
"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
Georgia, Georgia, "Times New Roman", Times, serif
 */
* { margin: 0; padding: 0; }
body    { margin: 0; font: normal 62.5% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: #000 url('/ta_images/bg.jpg') repeat-x;  }
a { text-decoration:none; }
a:hover { text-decoration:none; }
img     { border: none; }
form    { padding: 0px; margin: 0px; }
td      { vertical-align: top; }

/******************************************************************************/
/* BG ELEMENTS */

#bg1 { background: url('/ta_images/bg.gif') no-repeat center 109px; }

/******************************************************************************/
/* NAV ELEMENTS */

#nav { width: 853px; height: 30px; margin: auto; }

/******************************************************************************/
/* HEADER ELEMENTS */

#header         { width: 1003px; height: 106px; margin: auto; margin-bottom: 13px; }
#top            { width: 984px; margin: auto; height: 454px; margin-bottom: 13px; }
#topLeft        { width: 310px; float: left; height: 452px; background: url("/ta_images/top_left_bg.jpg") repeat-x; border: 1px solid #262626;  }
.tlBox          { width: 285px; margin: auto; background: #1a1a1a; font-size: 1.1em; font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif ; padding: 18px 0px 10px; margin-top: 12px; margin-bottom: 3px; }
.tlBox p        { padding: 3px 16px 0 16px; }
.tlBox a        { color: #cdcdcd; }
.tlBox a strong { color: #ed9100; }
.tlBox img      { display: block; margin: auto; }
.tlBox .lrb     { background: url("/ta_images/little_red_box.gif") no-repeat 0px 6px; padding-left: 15px; text-transform: uppercase; font-weight: bold; margin-left: 16px; }
.tlBox .lgb     { background: url("/ta_images/little_green_box.gif") no-repeat 0px 6px; padding-left: 15px; text-transform: uppercase; font-weight: bold; margin-left: 16px; }
.linkArrow      { background: url("/ta_images/little_white_arrow.gif") no-repeat 0px 3px; color: #fff; display: block; float:right; padding-left: 15px; font-weight: bold;  }
.tlBox a:hover  { color: #fff; }

#mainFlash      { width: 661px; float: right; height: 454px; }

/******************************************************************************/
/* CONTENT ELEMENTS */

#content1 { width: 984px; margin: auto; background: #fffdf0 url('/ta_images/body_bg1.jpg') repeat-x; clear: both; }
#content2 { background: url('/ta_images/body_bg3.jpg') no-repeat center bottom; }

/******************************************************************************/
/* LEFT SIDE ELEMENTS */
#leftSide                { width: 305px; float: left; padding-top: 20px; margin-left: 10px; }
#featured                { background: #0a0200 url('/ta_images/tenant_bg.gif') repeat-x; width: 261px; margin: auto; padding: 14px; margin-top: 21px; }
#featured h1             { font-size: 1.1em; font-weight: bold; text-transform: uppercase; color: #cf7f00; background: url('/ta_images/orange_box.gif') no-repeat left 4px; padding-left: 17px; margin-bottom: 10px; }
#featured p              { font-size: 1.1em; color: #ffecbc; margin-bottom: 12px; }
#featured strong         { color: #d07f00; }
#featured a              { color: #ffecbc; }
#featured a:hover        { color: #fff; text-decoration: underline; } 
#featured a.linked       { font-weight: bold; color: #d07f00; background: #310900 url('/ta_images/icon_orange_arrow.gif') no-repeat 5px 6px; padding: 3px 20px; display: block; cursor: pointer; } 
#featured a.linked:hover { background: #561000 url('/ta_images/icon_orange_arrow.gif') no-repeat 5px 6px; }
#tenants                 { height: 108px; margin: auto; }

#nowOpen                 { width: 261px; margin: auto; padding: 14px; margin-top: 31px; }
#nowOpen  h1             { font-size: 1.4em; font-weight: bold; text-transform: uppercase; color: #000000; padding-left: 5px; margin-bottom: 10px; }
#nowOpen  p              { font-size: 1.1em; margin-bottom: 12px; }
#nowOpen  strong         { color: #d07f00; }
#nowOpen  a              { color: #000000; }
#nowOpen  a:hover        { color: #000000; text-decoration: underline; } 

/******************************************************************************/
/* RIGHT SIDE ELEMENTS */
#rightSide { background: url('/ta_images/body_bg2.jpg') no-repeat right top; width: 646px; float: right;  }
#rightSide h1 { color: #ffecbc; font-size: 3.4em; font-weight: normal; padding-top: 35px; }
#rightSide h2 { color: #fff0ca; font-size: 1.5em; font-weight: normal; padding-top: 7px; margin-bottom: 32px;  }
#rightSide h3 { color: #3e1213; font-size: 2.4em; font-weight: normal; padding-top: 7px; margin-bottom: 22px;  }
#rightSide p  { font-size: 1.3em; color: #000; letter-spacing: .01px; line-height: 1.8em; padding-right: 30px; margin-bottom: 17px;  }
#rightSide ul { list-style: none; }
#rightSide li { font-size: 1.3em; color: #666560; background: url('/ta_images/icon_bullet_light.gif') no-repeat 17px 4px; padding: 0px 35px 10px; }
#rightSide a { color: #006da6;  text-decoration: underline; }
#rightSide a:hover { color: #a83c00; text-decoration: none; font-weight: bold; }
/******************************************************************************/
/* FOOTER ELEMENTS */

#footer         { width: 984px; margin: auto; background: #2f0800; clear: both; color: #cb6e00; }
#footer a       { color: #cb6e00; }
#footer a:hover { color: #ffde78; text-decoration: underline; }
#footer ul      { list-style: none; font-weight: bold; text-align: center; padding-top: 15px; font-size: 1.1em; }
#footer li      { display: inline; }
#footer p       { text-transform: uppercase; text-align: center; color: #fff; padding-top: 10px; font-size: 1.1em; letter-spacing: .05em;  }

#sexyBG  { display: none; position: absolute; background: #000; opacity: 0.4; -moz-opacity: 0.6; -khtml-opacity: 0.6; filter: alpha(opacity=60); top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }
#sexyBOX { display: none; position: absolute; text-align: center; top: 40px; z-index: 100; padding-top: 10px; font-size: 1.2em; font-weight: bold; color: #333333; width: 502px;  }
.sexyX   { font-size: 12px; color: #ddd; padding: 4px 0; border-top: 1px solid #666666; background: #000000;  width: 522px;   }


.bImage { padding: 5px; background: #86795e; float: right; margin-left: 10px; margin-bottom: 10px; }
.cImage { padding: 5px; background: #86795e; float: left; margin-right: 10px; margin-bottom: 10px; }

