body  {

font-family: Arial, sans-serif;

font-size: 15px;

color: #58595B;

/*background: url("../images/background.jpg") repeat center top;
*/
margin: 0;

padding: 0;
line-height: 1.75em;

text-align: center;
}

.margintop0{
  margin-top: 0px;
}
.margintop8{
  margin-top: 8px;
}
a {

font-family: Arial, sans-serif;

font-size: 15px;

color: #01304E;

text-decoration: none;

} 



a:hover {

font-family: Arial, sans-serif;

font-size: 15px;

color: #01304E;

text-decoration: underline;

} 


.ccontent
{
  color: #222;
}



.mainbg {

background: #fff url("../images/orangebackground.jpg") bottom center no-repeat;

}

#DOMenu1
{
  /*margin-left: 58px;*/
}
#DOMenu1:last-child
{
  border-bottom: 5px solid #ccc;
}
#tenant 
{
  width: 100%;
  margin-bottom: 100px;
}
#tenant td {
  background: #818286 none repeat scroll 0 0;
  color: #fff;
  font-size: 16px;
}

.main_p
{
  color: #000;
  font-size: 14px;
  margin-bottom: 30px;
}

#tenant td::before {
  background: #000 none repeat scroll 0 0;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 30px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 30px;
}

.page_container_inner p, #why_exec p
{
  font-size: 16px;
}
#ser p
{
  font-size: 16px;
}
#ser li
{
  font-size: 16px;
}
/*#DOMenu1 div:last-child
{
  display: none;
}*/

.nav {

font-family: Arial, sans-serif;

font-size: 16px;

font-weight: 500;

color: #979482;

text-align: center;

text-decoration: none;

padding: 15px 0px 0px 0px;

}



.nav:hover {

font-family: Arial, sans-serif;

font-size: 16px;

color: yellow;

text-align: center;

text-decoration: underline;

}



.navdiv {

font-family: Arial, sans-serif;

font-size: 16px;

font-weight: 500;

color: #58595B;

text-align: center;

padding: 15px 5px 0px 5px; 

}



.leftnavcell {

background: #fff url("../images/leftnavbackground.jpg");

text-align: right;

padding: 1px 10px 1px 10px;

}



.leftnav {

font-family: Arial, sans-serif;

font-size: 13px;

font-weight: 600;

color: #979482;

text-align: right;

text-decoration: none;

}



.leftnav:hover {

font-family: Arial, sans-serif;

font-size: 13px;

color: #DF7A1C;

text-align: right;

text-decoration: underline;

}



.leftnavsubcell {

background: #fff url("../images/leftnavsubbackground.jpg");

text-align: right;

padding: 32px 30px 12px 10px;

}

.leftnavsub {

font-family: Arial, sans-serif;

font-size: 13px;

font-weight: 600;

color: #58595B;

text-align: right;

text-decoration: none;

}



.leftnavsub:hover {

font-family: Arial, sans-serif;

font-size: 13px;

color: #DF7A1C;

text-align: right;

text-decoration: underline;

}



.text {

font-family: Arial, sans-serif;

font-size: 15px;

color: #58595B;

min-width:725px;

}



.textlarge {

font-family: Arial, sans-serif;

font-size: 18px;

font-weight: 500;

color: #58595B;

}



.title {

font-family: Arial, sans-serif;

font-size: 20px;

color: #000000;

}



.titleorange {

font-family: Arial, sans-serif;

font-size: 31px;

color: #DF7A1C;

}



.footer {

font-family: Arial, sans-serif;

font-size: 12px;

color: #58595B;

text-align: center;

text-decoration: none;

}



.footer:hover {

font-family: Arial, sans-serif;

font-size: 12px;

color: white;

text-align: center;

text-decoration: underline;

}



.copyright {

font-family: Arial, sans-serif;

font-size: 12px;

color: white;

text-align: center;

text-decoration: none;

}



.copyright:hover {

font-family: Arial, sans-serif;

font-size: 12px;

color: white;

text-align: center;

text-decoration: underline;

}



.admin_page_heading {

color:#000000;

font-family:Arial;

font-size:14pt;

font-weight:bold;

margin-top:32px;

margin-bottom: 20px;

padding:0;

text-align:center;

}



a img {

border:medium none;

}



.find_property {

    padding-bottom: 10px;

    padding-top: 5px;

}



.region_details {

    margin-left: 30px;

    padding-left: 10px;

    margin-right: 30px;

    padding-bottom: 10px; 

    padding-top:10px;   

}



.region_details h2 {

    color: #004438;

    font-size: 12px;   

    padding:0;

    margin:0; 

}



.region_details a {

    color: #004438;

    font-size: 12px;    

}



.left_col {

    float: left;

    width: 300px; 

    text-align: left;

}



.property_images {

    float: left;

    margin-left: 105px;

    padding-left: 0px;

    /*margin-right: 30px;*/

    padding-bottom: 10px;

    width: 310px;

}



.find_property h2, .properties_div h2 {

    color: #004438;

    margin: 5px 0;
    font-weight: 400;

}



.properties_div {


    text-align: left;

    width: 645px;

}



.properties_div a {

    color: #004438;

}



.properties_div .header {
    background-color: #968772;
    margin-top: 15px;
    padding: 5px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
}



.properties_div .prop .row div ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

}



.properties_div .prop .row div li {
   
    width: 100%; 
    clear: both;
    margin-bottom: 8px;
    color: #958673;
}
#phone_Cont
{
  font-size: 14px;
  padding: 5px 0px; 
}
.properties_div .prop .row div li p{ color: #000;}

.properties_div .prop .contact_name
{
  line-height: 2;
}
.properties_div .prop .contact_name:first-child
{
  color: #004438;
  line-height: 2;
  font-size: 14px;
}

.mail_icons
{ 
  padding-right: 10px;
  vertical-align: middle;
}
.properties_div .prop .row div li.mailto a { 

    

}  



.colored {

    background-color: #E9E6E1;    

}



.properties_div .prop .col200 {

    float: left;

    width: 220px;

    padding-left: 5px;   

}



.address {

    font-family: Lato, Arial, sans-serif; !important;

}



.properties_div a.green {

    color: #000;

    text-decoration: none;
    margin-top: 6px;

}



h2 .green {
    color: #004438;
    margin: 5px 0;    
    font-family: Lato, Arial, sans-serif; !important;
    font-size: 17px;
}

h2 {
   
    font-family: Lato, Arial, sans-serif; !important;
    font-size: 17px;
}



.highlights {

    color: #949286;

    padding: 5px;

    font-weight: bold;

}



.higl_left {

    float: left;

    width: 250px;

    padding-left: 5px;

}



.higl_right {

    float: right;

    width: 250px;

    padding-left: 5px;

}



.property_image {

    padding: 3px;

}


.property_image a img
{
  width: 100%;
  padding-bottom: 15px;
}



.download_btn {

    background: #818286; 

    border: 1px solid #D6D5D1;

    color: #084C3D;

    float: left;

    font-weight: bold;

    height: 28px;

    margin-left: 18px;

    text-align: center;

    width: 60px;

}



.required {

    font-weight: bold; 

    font-size: 9pt; 

    color: #c41524; 

    font-family: Verdana, Arial, Helvetica, sans-serif;

}



.errors_list_div {

    margin: 8px 0px;

    padding: 8px;

    border: 1px solid #FF0000;

    font-family: Arial;

    font-weight: bold;

    font-size: 10pt;

    color: #AA0000;

}



.updated_msg_div {

    margin: 8px 0px;

    padding: 8px;

    border: 1px solid #0000FF;

    font-family: Arial;

    font-weight: bold;

    font-size: 10pt;

    color: #0000BB;

}



.created_msg_div {

    margin: 8px 0px;

    padding: 8px;

    border: 1px solid #00FF00;

    font-family: Arial;

    font-weight: bold;

    font-size: 10pt;

    color: #00BB00;

}



.download_btn a {
  color: #084c3d;
  display: inline-block;
  font-size: 10px;
  padding: 0 8px;
  text-align: center;
  margin-top: 2px;
  font-weight: 400;
}



.download_btn a:hover {

    text-decoration: none;    

}



.property {

    border-bottom: 1px solid #CECBBD;

    border-right: 1px solid #CECBBD;

}



.property td, th {

    border-left: 1px solid #CECBBD;

    border-top: 1px solid #CECBBD;

    vertical-align: top;   

}



.property th {

    color: #fff;    

}



.form_errors_list_border {

    margin: 8px 0px;

    padding: 1px;

    border: 1px solid #000000;

}

.form_errors_list {

    margin: 0px;

    padding: 8px;

    border: 2px solid #FF0000;

    font-family: Arial;

    font-weight: bold;

    font-size: 10pt;

    color: #AA0000;

}



#contact {

    margin: auto;

    width: 500px;

}



#contact h1 {

    color: #00483A;

    font-size: 12pt;

    font-weight: bold;

}



#contact form {

    border: 1px solid #FFFFFF;

    padding: 0 10px;

    line-height: 16px;

}



#contact p {

    line-height: 28px;

}



#content {

    float: left;

    width: 530px;

    text-align: left;

    margin: 10px;

}



#content hr {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #CECBBD -moz-use-text-color;

    border-left: 0 none;

    border-right: 0 none;

    border-style: solid none;

    border-width: 2px 0 1px;

    height: 5px;

}



#content hr.single {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color -moz-use-text-color #CECBBD;

    border-style: none none solid;

    border-width: 0 0 1px;

}



#content p {

    line-height: 18px;

    margin-top: 10px;

    margin-bottom: 10px;

}



#content h1 {

    color: #00483A;

    font-size: 12pt;

    font-weight: bold;

}



.header_logo { height: 55px !important; text-align: center; }





/*4-October-2015*/

.contact_cinner {

  margin: 10px auto auto;

  width: 100%;

}

.contact_container {

  display: inline-block;

  margin-bottom: 20%;

  width: 100%;

}

.cimage_left{ width:550px; float:left;}

.cimage { float: left; margin-right:20px;}

.ccontent h2{ margin:0; color:#004438; font-size:16px;}

.ccontent h3{ margin:25px 0 0; color:#004438;}

.address{ margin-top:5px;}

.address p{ margin:0;}

.cimage_inner li:hover{ background-color:#aaa;}



.cimage_inner {

  float: right;

  width: 300px;

}

.cimage_inner ul{ padding:0;}

.cimage_inner {

  float: right;

  width: 300px;

}



.cimage_inner li{

background: url("../images/msz.png") no-repeat 15px center;

background-color: #818286;

display: table;

height: 46px;

list-style: outside none none;

margin-bottom: 20px;

width: 100%;}

.cimage_inner li a {

	text-decoration:none;

  color: #fff;

  display: table-cell;

  line-height: 18px;

  vertical-align: middle;

  padding-left:50px;

  font-size:15px;

}

.cimage_inner h2{ margin:0; color:#00483a; font-size:16px;}

/***/

.page_container{ display: inline-block; width: 100%;}

.page_container_inner{ margin: 10px auto auto; max-width: 100%; width: 100%;}



.prot_cont p{ text-align:center; font-size:15px;}



.portfolio_container ul{ padding:0; margin:0; width:100%;}

.portfolio_container li{ list-style:none; display:block; position:relative; text-align:center; width:300px; float:left; width:31%; margin-right:3%; margin-bottom:3%; cursor:pointer;}

.portfolio_container li:hover .pic_content{ display:none;}

.portfolio_container li:nth-of-type(3n) { margin-right: 0; }

.prot_cont { margin-bottom: 30px;}

.portfolio_container li img{ width:100%;}

.pic_content {

  background: rgba(0, 0, 0, 0.5);

  bottom: 0;

  height: 100%;

  position: absolute;

  top: 0;

  width: 100%;

  left:0;

  right:0;

  display:block;

}



.pic_con {

  display: table;

  width: 100%;

}



.pic_con > p {

  display: table-cell;

  height: 150px;

  vertical-align: middle;

  color:#fff;

  font-size:15px;

}

.slider_content h2 {

  color: #004438;

  font-size: 15px;

  font-weight: 400;
;

}



#slideshow2 {

  width: 100% !important;

}

#slideshow2 img {

  width: 100%;

}



.slider_content_left p {
  font-size: 15px;
  line-height: 30px;
  padding-right:30px;
text-align: left;
}





.slider_content_left{

	border-right:3px solid #00483a;

	width:600px;
	height: 200px;
text-align: left;
	float:left;

}



.slider_content_right{

	border-left:2px solid #968772;

	float: left;

	margin-left: 10px;

	padding-left: 30px;
text-align: left;
height: 200px;

}



.slider_content_right h2 {

  margin: 0;

  color:#968772;	

}

.slider_content_right p {

  margin: 0;

  text-align:right;

  color:#004438;

}

.scr_list > span{ font-weight:200; color:#000;}

.slider_content_right .scr_list{ margin-bottom:14px;}

.slider_content_right h2 span {

  color: #000;

  font-size: 15px;

  font-weight: 200;

}



.footer_logo_list li{ list-style:none;}

.footer_logo_list ul {

  margin: 0;

  padding: 0;

}

.footer_logo_list{ margin: 10px auto auto; max-width: 890px; width: 100%;}

.footer_logo_list ul { float: left; padding:0; margin:0;}

.footer_logo_list li{ list-style:none; float:left; margin-right:12px;}

.footer_login { float: right; line-height: 30px;}

.footer_login > a {

  color: #004438;

  font-size: 18px;

  line-height:30px;

  text-decoration:none;

  text-transform:uppercase;

}

.footer_login > a:hover{

	color:#968772;	

}

.footer {

	background:url("http://acrcolorado.com/images/menu_shadow.png") repeat-x 0 0;

	display: inline-block;

	width: 100%;

	padding-top:15px;

	padding-bottom:10px;

	margin-top:50px;

}



/***/



.properties_div .prop {

  width: 100%;

}



.properties_div .prop .product_section {

  float: left;

  padding: 0;

  width: 310px;

  height:170px;

  position:relative;

  margin-right:20px;

  margin-bottom:20px;

}

.properties_div .prop .product_section:nth-child(even) {

  margin-right: 0;

}

.properties_div .prop .product_section .property_content {

	text-align:center;

	color:#fff;

  position: absolute;

  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

	width: 100%;

	height: 100%;

	padding:0;

	top:0; bottom:0; left:0; right:0;

	display:table;

}

.prty_cont {

  display: table-cell;

  vertical-align: middle;

}

.prty_cont p {

  margin-top: 0;

}

.properties_div a{ color:#000; text-decoration:none;}



.product_img a > img{

	display: block;

	width: 100% !important;

	height:170px;

}

.properties_div .prop .product_section:hover .property_content{ display:none;}



.find_property select {

  border: 1px solid #2f2f2f;

  border-radius: 2px;

  margin-top:5px;

}

.find_property form input{ background:#f2f1ed; border:1px solid #978770;}

.find_property form input[ type="text"]{ text-indent:10px; width:180px !important; height:22px; float:left}

.find_property form input[ type="submit"]{

	background: url("../images/img_arrow.jpg") no-repeat center top;

	width:32px; height:28px; font-size:0px;

	border:0;

}

.find_property form {

  margin-top: 5px;

}

.sidebar_text {

  margin-top: 20%;

  clear:both; display:block

}
.product_section .prty_cont a b{ color: #fff;}
.product_detail_btn .download_btn > a { color: #fff; line-height: 11px;}
.sidebar_text p{ color:#000;}
.properties_div.properties_property{ margin-left: 0;}
.properties_div.properties_detail .address{ color: #000; margin-top: 0;}
.properties_div.properties_detail a.green{  }

.epage_disc { margin-bottom: 10%; text-align: center;}
.epage_disc p{ color: #000; font-size: 15px;}
.page_container_inner .emait_grid { background: #818286; float: left; width: 284px; height: 80px; display: block; text-align: center; margin-right: 16px; margin-bottom: 16px;}
.page_container_inner .emait_grid.eglast{ margin-right: 0;}
.page_container_inner .emait_grid  p{ color: #fff; margin: 0; }
.page_container_inner .emait_grid .eg_cir { background: #000; border-radius: 100%; display: block; width: 37px; height: 37px; top:14px; position: relative;
}
.page_container_inner .emait_grid .eg_cir, .page_container_inner .emait_grid  p{  float: none; display: inline-block;}
.page_container_inner .emait_grid .emait_grid_div { display: inline-block; margin-top: 10px; width: 100%;}

.show_imp { display: block !important; visibility : visible !important;
    position: absolute !important;
    top: 96px !important;
    visibility: visible !important;
    width: 183px !important;}
.displayNone { display: none !important; }

/*08-October-2015*/
.table_title{ background: #f2f2f2; display: inline-block; width: 100%;}
.table_title .tabt { float: left; margin-left: 3px; padding: 4px 0; color: #968772}
.table_content_list .table_row{ float: left; padding: 15px 0; color: #000; margin-left: 3px;}
.table_bottom_container{ clear: both; width: 100%; display: block; margin-bottom: 12px; color: #000;}

.table_container .first_child{ width: 100px;}
.table_container .second_child{ width: 90px;}
.table_container .third_child{ width: 94px;}
.table_container .fourth_child{ width: 113px;}
.table_container .fifth_child{ width: 105px;}
.table_bottom_container br{ display: none;}
.table_bottom_container span{ color: #968772;}
.table_top > p{ color:#000;}
#phone_Cont { color:#000 !important; }
.higl_left { margin-left: 20px !important; }

.header_logo img{ width: 302px;}

/*15-12-2015*/
.row.product_section.ex {
  height: auto;
  margin-bottom: 0;
}
.itskk_wrapper {
  display: inline-block;
  width: 100%;
}
.itskk_wrapper .itskk_coloumn3 {
  display: inline-block;
  margin: 10px auto;
  padding: 0 1.5%;
  width: 30%;
}
.itskk_wrapper .itskk_relative {
  display: block;
  height: auto;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 100%;
}
.itskk_wrapper .itskk_relative img {
  height: auto;
  width: 100%;
}
.itskk_wrapper .itskk_relative .itskk_absolute {
  background: rgba(0, 0, 0, 0.35);
  bottom: 0;
  color: #fff;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.itskk_wrapper .itskk_relative .itskk_absolute span {
  position: relative;
  top: 35%;
}
.itskk_wrapper .itskk_relative:hover .itskk_absolute {
  display: none;
}
a, a:hover, a:active, a:focus, a.active {
  outline: none;
}
#amyid{
  margin: 0 auto;
  max-width: 960px;
  text-align: center;
}