.hide {display:none!important}

.show {display:block!important}

body{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	color:black;
    background-color:#eee;
    background-image:url(../images/background.gif);
    background-repeat:repeat-y;
    background-position:center 0;
    text-align:center;
    margin:0 auto;
}
.noborder {
	border:none 0px;
}
#layer1 { 
    visibility:visible;
    position:absolute;
    top:336px;
    left:95px;
    width:100px;
    height:100px
}

#floorplans-top { visibility:visible;
    position:absolute;
    top:0;
    left:0;
    width:544px;
height:110px}

#right-bottom-marge { visibility:visible;
    position:absolute;
    top:512px;
    left:192px;
    width:551px;
height:8px}

#maintable { visibility:visible;
    position:absolute;
    top:0;
    left:192px;
    width:544px;
    height:822px;
    border:solid 1px #666;
    outline-width:1px;
outline-color:#666}

#Table_01 { position:absolute;
    top:14px;
    left:9px;
    width:743px;
height:818px}

#welcomecopy { color:#fff;
    font-size:14px;
	 font-family:Arial, Helvetica, sans-serif;
    /*font-family:Arial, Helvetica, sans-serif;*/
   /* line-height:16px;*/
    text-align:left;
    visibility:visible;
    position:absolute;
    top:109px;
    left:24px;
    width:417px;
height:90px}

#copy { visibility:visible;
    position:absolute;
    top:4px;
    left:16px;
    width:389px;
height:112px}

.font10pt{font-size:10px}

#head {
    position:absolute;
    left:0px;
    top:0px;
    width:180px;
    height:512px;
    padding:0px;
    margin:0px}

#marge-01 {
    position:absolute;
    left:180px;
    top:0px;
    width:6px;
    height:520px}

#marge-02 {
    position:absolute;
    left:186px;
    top:0px;
    width:7px;
    height:520px}

#main {
    position:absolute;
    left:192px;
    top:0px;
    width:544px;
    height:512px}

#main_specifiction { color:#777777;
    font:medium CSS_PROPERTY_UNDEF;
    padding:20px;
    position:absolute;
    z-index:1;
    top:0;
    left:192px;
    width:502px;
    height:810px;
border:solid 1px #999999}

#marge-03 {
    position:absolute;
    left:736px;
    top:0px;
    width:4px;
    height:514px}

#index-14 { color:#fff;
    background-color:#3e3a3f;
    background-image:url("(EmptyReference!)");
    position:absolute;
    top:318px;
    left:0;
    width:180px;
height:102px}

#add {
    position:absolute;
    left:0px;
    top:440px;
    width:180px;
    height:72px}

#left-bottom-marge {
    position:absolute;
    left:0px;
    top:512px;
    width:180px;
    height:8px}

#right-bottom-marge {
    position:absolute;
    left:192px;
    top:512px;
    width:551px;
    height:8px}

#middle-marge {
    position:absolute;
    left:0px;
    top:520px;
    width:743px;
    height:4px}

#index-19 {
    position:absolute;
    left:0px;
    top:524px;
    width:1px;
    height:104px}

#update {
    position:absolute;
    left:1px;
    top:524px;
    width:105px;
    height:31px}

#index-21 {
    position:absolute;
    left:106px;
    top:524px;
    width:310px;
    height:31px}

#map {
    position:absolute;
    left:416px;
    top:524px;
    width:320px;
    height:234px;
    z-index:100}
	 
#contactdiv {
    position:absolute;
    left:416px;
    top:524px;
    width:320px;
    height:234px;
    z-index:100}

#right-bottom-marge031 {
    position:absolute;
    left:736px;
    top:524px;
    width:7px;
    height:242px}

#bg-line  { color:#fff;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:14px;
    background-color:#3e3a3f;
    background-image:url(../images/bg_line.jpg);
    text-align:left;
    padding-top:6px;
    padding-left:16px;
    position:absolute;
    top:555px;
    left:1px;
    width:415px;
height:73px}

#prod {
    position:absolute;
    left:0px;
    top:628px;
    width:192px;
    height:130px}

#formhead {
    position:absolute;
    left:192px;
    top:628px;
    width:224px;
    height:26px}

#form  { line-height:16px;
    background-color:#3e3a3f;
    background-image:none;
    text-align:left;
    padding-left:3px;
    position:absolute;
    top:654px;
    left:192px;
    width:224px;
    height:71px;
    color:#ffffff;
    font-weight:bold;
    font-size:12px}

#form a{color:#D28224;
    text-decoration:underline;
    font-weight:bold;
    font-size:12px}

#form a:hover{color:#ffffff;
    font-weight:bold;
    font-size:12px}

#index-28 {
    position:absolute;
    left:192px;
    top:725px;
    width:156px;
    height:33px}

#submit {
    position:absolute;
    left:348px;
    top:725px;
    width:68px;
    height:33px;
    background-color:#3F3A40}

#footer-marge {
    position:absolute;
    left:0px;
    top:758px;
    width:736px;
    height:8px}

#footer { color:#666;
    font-size:10px;
    background-color:#fff;
    background-image:none;
    text-align:left;
    list-style-type:none;
    display:inline;
    position:relative;
    top:767px;
    left:1px;
    width:736px;
height:52px}

#right-footer-marge {
    position:absolute;
    left:738px;
    top:767px;
    width:7px;
    height:74px}

#footer_specification { color:#666;
    font-size:10px;
    background-color:#fff;
    background-image:none;
    text-align:left;
    list-style-type:none;
    display:inline;
    position:absolute;
    top:961px;
    left:145px;
    width:736px;
height:74px}

#right-footer-marge_specification {
    position:absolute;
    left:736px;
    top:766px;
    width:7px;
    height:74px}

#welcomecopy { color:#fff;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:16px;
    text-align:left;
    visibility:visible;
    position:absolute;
    top:109px;
    left:24px;
    width:417px;
height:90px}

#copy { visibility:visible;
    position:absolute;
    top:4px;
    left:16px;
    width:389px;
height:112px}

#layer1 { visibility:visible;
    position:absolute;
    top:336px;
    left:95px;
    width:100px;
height:100px}

/*<agl.folder "contacs">*/
#addressinfo { color:#3c176f;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:left;
    position:absolute;
    top:470px;
    left:21px;
    width:280px;
height:20px}

#maincon { background-image:url(../images/contact_bg_img.jpg);
    background-repeat:no-repeat;
    position:absolute;
    z-index:1;
    top:0;
    left:192px;
    width:544px;
    height:512px;
border:solid 1px gray}

#condetail {
	color:#3c176f;
    font-size:21px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:right;
    position:absolute;
    top:53px;
    left:220px;
	 width:295px}

#condetail a { color:#3c176f;
    font-size:21px;
    font-family:Arial, Helvetica, sans-serif;
text-decoration:none}

#condetail a:hover { color:#3c176f;
    font-size:21px;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
position:relative}

#fieldnames  { color:#3c176f;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:21px;
    text-align:left;
    position:absolute;
    top:185px;
    left:85px;
width:130px}

#formcontent { color:#3c176f;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    position:absolute;
    top:185px;
    left:214px;
width:245px}

.txtbox { color:gray;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    /*line-height:14px;
    */ background-color:white;
    text-align:left;
    margin-bottom:5px;
    padding-top:4px;
    padding-left:2px;
    width:205px;
    /*height:11px;
    */ border-width:1px;
border-color:gray}

#brocrequest {
	color:#3c176f;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:22px;
    text-align:left;
    position:absolute;
    top:330px;
    left:85px;
	 width:130px}

#formcontent a { color:orange;
    font-weight:bold;
text-decoration:none}

#formcontent a:hover { color:orange;
    font-weight:bold;
text-decoration:underline}

#wrapper  { background-color:#fff;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    position:relative;
    top:9px;
    width:760px;
    height:858px}

#wrapper_specification  { background-color:#fff;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    position:relative;
    top:9px;
    width:760px;
    height:1050px}

.textbox  { color:#fff;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:16px;
    background-color:#272d3a;
    background-image:none;
    padding:4px;
    width:180px;
    border:solid 1px #666;
    outline-style:solid;
	outline-color:#606060
}

#bottom_menu {
	font-size:11px;
    list-style-type:none;
	display:inline;
}

#footer ul li  {
	margin-top:10px;
	margin-right: 10px;
	text-decoration:underline;
    list-style-type:none;
	display:inline
}

#footer ul li a
{
	text-decoration:underline;
	margin-top: 8px;
	margin-left: 8px;
	padding:0px;
}

#footer_specification ul li  { text-decoration:underline;
    white-space:nowrap;
    list-style-type:none;
display:inline}

#footer_specification ul li a
{
	text-decoration:underline;
	padding:3em 1em
}

a { color:#666;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
text-decoration:underline}

a:hover { color:#452c7d;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
text-decoration:underline}

#msuite { visibility:visible;
    position:absolute;
    top:336px;
    left:95px;
    width:100px;
height:100px}

input.hun  { color:#fff;
    font-size:x-small;
    background-color:#322e32;
    text-align:left;
    margin:6px 2px 0 1px;
    padding-top:4px;
    padding-left:2px;
    width:190px;
    height:18px;
border:solid 0.1em #656165}

#welcomecopy { color:#fff;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:16px;
    text-align:left;
    visibility:visible;
    position:absolute;
    top:109px;
    left:24px;
    width:417px;
height:90px}

#copy { visibility:visible;
    position:absolute;
    top:4px;
    left:16px;
    width:389px;
height:112px}

#layer1 { visibility:visible;
    position:absolute;
    top:336px;
    left:95px;
    width:100px;
height:100px}

/* JASON MENU STYLES */
#masthead{
	width:180px;
    height:512px;
    float:left;
    background-image:url(../images/masthead_background.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    text-align:left}

#nav{padding:0px;
    margin:0px;
    font:tahoma;
font-weight:bold}

#nav ul{padding:0px;
margin:0px}

#nav li{margin:0px;
    padding:0px;
    width:180px;
    color:#ffffff;
    background-image:url(../images/nav_background.jpg);
    display:block;
    list-style-type:none;
    background-repeat:no-repeat}

#nav a {background-image:url(../images/nav_background.jpg);
    background-repeat:no-repeat;
    color:#ffffff;
    text-decoration:none;
    background-color:#3E3A3F;
    display:block;
    width:155px;
    padding-left:25px;
    line-height:20px;
    list-style-type:none}

#nav a:hover{background-image:url(../images/nav_background_over.jpg);
    color:#ffffff;
    text-decoration:none;
    background-color:#585459;
    display:block;
    width:180px}

a#navhome {background-image:url(../images/home_nav_background.jpg)}

a:hover#navhome {background-image:url(../images/home_nav_background_over.jpg)}

body#home a#navhome {background-image:url(../images/home_nav_selected.jpg)}

body#home a:hover#navhome {background-image:url(../images/home_nav_selected_over.jpg)}

#subnav li a{ width:180px;
    padding-left:40px;
    background-image:url(../images/sub_menu_background.jpg);
    background-color:#48464B;
    white-space:nowrap}

#subnav li a:hover{ width:180px;
    padding-left:40px;
    background-image:url(../images/sub_menu_over.jpg);
    background-color:#59545A;
    white-space:nowrap}

body#location a#navlocation, body#apartments a#navapartments, body#specification a#navspecification, body#floorplans a#navfloorplans, body#register a#navregiester, body#contact a#navcontact {background-image:url(../images/nav_background_selected.jpg)}

body#location a:hover#navlocation, body#apartments a:hover#navapartments, body#specification a:hover#navspecification, body#floorplans a:hover#navfloorplans, body#regiester a:hover#navregister, body#contact a:hover#navcontact{background-image:url(../images/nav_selected_over.jpg)}

#specication_images{width:500px;
    height:200px}

.float_left{float:left;
    margin-right:15px}

.arial11ptboldpurple{font:Arial, Helvetica, sans-serif;
    font-weight:11px;
    color:#4e2783;
    font-weight:bold}

#maintable_specification{
    visibility:visible;
    position:absolute;
    top:1px;
    left:192px;
    width:523px;
    height:843px;
    border:solid 1px #666;
    padding:10px 10px 10px 10px;
    background-color:#ffffff;
    z-index:10}

#specification_footer { background-color:#fff;
    background-image:url("(EmptyReference!)");
    visibility:visible;
    position:absolute;
    top:882px;
    left:0px;
    width:736px;
height:74px}

#specification_footer ul li { text-decoration:underline;
    white-space:nowrap;
    list-style-type:none;
display:inline}

#specification_footer ul li a { text-decoration:underline;
padding:3em 1em}

#specification_wrapper { background-color:#fff;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    position:relative;
    top:9px;
    width:759px;
height:1000px}

#specification_table01  { visibility:visible;
    position:absolute;
    top:14px;
    left:9px;
    width:743px;
height:980px}

#specification_rightbottommarge {
    visibility:visible;
    position:absolute;
    top:865px;
    left:192px;
    width:551px;
    height:8px;
    z-index:0}

#specification_margeright  {
    background-image:url(../images/marge_spec.jpg);
    background-repeat:repeat-y;
    visibility:visible;
    position:absolute;
    top:0px;
    left:737px;
    width:7px;
    height:867px;
    z-index:0}


#welcomecopy {
    color:#fff;    
    font-size:14px;
    font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    line-height:16px;
    text-align:left;
    visibility:visible;
    position:absolute;
    top:109px;
    left:24px;
    width:417px;
	 height:90px}

#copy { visibility:visible;
    position:absolute;
    top:4px;
    left:16px;
    width:389px;
	 height:112px}

#layer1 { visibility:visible;
    position:absolute;
    top:336px;
    left:95px;
    width:100px;
	 height:100px}
	 
	 
/*additional classes*/

.homeselected{
background:url(../images/home_nav_selected.jpg) no-repeat !important;
}


.homeselected:hover{
background:url(../images/home_nav_selected_over.jpg) no-repeat !important;
}

.selected{
background:url(../images/nav_background_selected.jpg) no-repeat !important;
}

.selected:hover{
background:url(../images/nav_background_selected_over.jpg) no-repeat !important;
}

.remove img{
border:none;
}
