@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,700);
/*font-family: 'Open Sans', sans-serif;*/
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400italic);
/*font-family: 'Libre Baskerville', serif;*/
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400italic);
/*font-family: 'Droid Serif', serif;*/


body, html{
	background-color:#fff; 
	margin:0px; 
	padding:0px; 
	font-family: 'Open Sans', sans-serif;
	color:#888888;
	font-size:15px;
}
.test{
	border:solid 1px red;
}

/* Grids */
.col-1-1 {
	width: 100%;
	float:left;
}
.col-2-3 {
	width: 66.66%;
	float:left;
}
.col-1-3 {
	width: 33.33%;
	float:left;
}
.col-1-2 {
	width: 50%;
	float:left;
}
.col-1-4 {
	width: 25%;
	float:left;
} 
.col-1-8 {
	width: 12.5%;
	float:left;
}

/* End Grids */
.wrapper{
	width:1200px;
	margin:0px auto;
}

.wrapperGreyTop{
	width:100%;
	background-color:#f9f9f9;
}
.wrapperGrey{
	width:100%;
	background-color:#f9f9f9;
	float:left;
}
.wrapperOffWhite{
	width:100%;
	background-color:#fcfcfc;
	float:left;
}
.wrapperGreen{
	width:100%;
	background-color:#269974;
	float:left;
}
.wrapperGreenMid{
	width:100%;
	background-color:#00593c;
	float:left;
}
.wrapperGreenDark{
	width:100%;
	background-color:#003c28;
	float:left;
}
.wrapperFooter{
	width:100%;
	background-image:url('/template/images/duplexes-for-rent-madison-wi-contact-form-bk.jpg'); 
	background-repeat:repeat-x;
	float:left;
	height:224px;
}

.wrapperSubHead{
	width:100%;
	background-image:url('/template/images/townhomes-for-rent-madison-wi-subpage-head-bk.jpg'); 
	background-repeat:repeat-x;
	float:left;
	height:215px;
}
.wrapperSubHead h1{
	text-align:center;
	font-size:40px; 
	font-weight:600; 
	color:#fff; 
	background-image:url('/template/images/townhomes-duplexes-for-rent-madison-wi-sub-head-icon.png'); 
	background-repeat:no-repeat; 
	background-position: top center;
	padding:50px 0 0 0;
	margin:20px 0 0 0;


}
.borderGrey{
	border-top:solid 1px #e1e1e1;
	border-bottom:solid 1px #e1e1e1;
}






/*To Add To ACE*/
a:link, a:visited, a:hover{text-decoration:none;}
a:link, a:visited{color:#00704a;}
a:hover{color:#ffc425;}

h4{}
.fancyFont{color:#269974; font-family: 'Libre Baskerville', serif; font-style:italic;}
.dropcap{
	font-size:45px;
	float:left;
	fo!nt-family: 'Libre Baskerville', serif;
	line-height:40px;
	padding:0 10px 0 0;
}
h1{
	text-align:center;
	font-size:27px; 
	font-weight:600; 
	color:#444444; 
	background-image:url('/template/images/duplexes-for-rent-madison-wi-h1-bar.png'); 
	background-repeat:no-repeat; 
	background-position: bottom center;
	padding:0 0 35px 0;
	margin:70px 0 20px 0;
}
h2{
	font-size:27px; 
	font-weight:600; 
	color:#444444;
}
h3{
	color:#222222;
	font-size:19px;
	text-align:center;
	font-family: 'Droid Serif', serif;
	font-weight:400;
	font-style:italic;
	margin:48px 0 48px 0;

}
ul li{
	list-style-image:url('/template/images/apartments-for-rent-madison-wi-bullet.png');
}
.buttonOneGreen{ 
	background-color: #00704a;
	font-weight:600;
    border: none;
    padding: 14px 35px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 25px 20px;
    cursor: pointer;
	border-radius: 4px;
	color:#fff;
	text-transform:uppercase;
}
.buttonOneGreen a:link, .buttonOneGreen a:visited, .buttonOneGreen a:hover{color:#fff;}
.buttonOneGreen:Hover{
	background-color: #ffc425;
}
.buttonTwoGreen{
	box-sizing: border-box;
	border: solid 3px #00704a;
	font-weight:600;
    color: white;
    padding: 11px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 25px 20px;
    cursor: pointer;
	border-radius: 4px;
	text-transform:uppercase;
}
.buttonTwoGreen a:link, .buttonTwoGreen a:visited, .buttonTwoGreen a:hover{color:#00704a;}
.buttonTwoGreen:hover{ 
	border:solid 3px #ffc425;
}


.green{color:#00704a;}
.yellow{color:#ffc425;}
a.yellow{color:#ffc425;}
a.yellow:hover{color:#00704a;}

blockquote.testimonial{padding:25px; background-color:#f5f4f4;}
blockquote.testimonial:before {
   font-family: FontAwesome;
   content: "\f10d";
   float:left;
   font-size:30px;
   padding-right:10px;
}
blockquote.testimonial .client{font-style: italic; padding-left:35px;}
.clearfix{clear:both;}


.header{height:210px; width:100%; background-color:#f9f9f9;}

.logo{margin-top:28px;}

.topBox{margin-top:90px;}

.topMenu{font-weight:bold; text-align:right; margin-top:30px;}
.topMenu img{padding-left:10px;}

nav{display:block; float:left; width:80%;}
nav table{float:right;}

.topSocialLinks{float:right; width:15%; padding-top:8px;}
.topSocialLinks i.fa{color:#00704a; font-size:24px; padding-right:5px;}
.topSocialLinks i.fa:hover{color:#ffc425; font-size:24px;}
.topSocialLinks img{width:20px; margin-top:-10px;}

.propertySocialLinks i.fa{color:#00704a; font-size:35px; padding-right:5px;}
.propertySocialLinks i.fa:hover{color:#ffc425; font-size:35px;}

.contactSocial img{width:15px;}


.homeMainBarCopy{width:45%; margin-right:60px; color:#fff;}
.homeMainBarCopy p{font-weight:300; font-size:18px; line-height:19px; padding-bottom:15px;}
.homeMainBarCopy h1{font-weight:600; text-transform:uppercase; font-size:40px; line-height:43px; color:#fff; background-image:none; margin:0px; padding:0px;}

.subPageCopy{
	padding:50px 0 50px 0;
}
.buttonOne{ 
	background-color: #ffc425;
	font-weight:600;
    border: none;
    color: white;
    padding: 14px 35px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	text-transform:uppercase;
}
a.buttonOne, a.buttonTwo{color:#fff;}
.buttonOne:Hover{
	background-color: #00704a;
}
.buttonTwo{
	box-sizing: border-box;
	border: solid 3px #ffc425;
	font-weight:600;
    color: white;
     padding: 11px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	text-transform:uppercase;
}
.buttonTwo:hover{ 
	border:solid 3px #00704a;
}
.subMainBar{}

.triangle{
	background-image:url('/template/images/apartments-for-rent-madison-wi-triangle.png'); 
	background-repeat:no-repeat; 
	background-position:top center; 
	padding-top:25px;
}

/*Slider*/
.flexslider {    
	width:552px;
    background: transparent;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
	float:right;
   }
.flexslider img{
	width:552px; height:407px;
}

.flexslider ul li{list-style-image:none;}


.introBox {
	text-align:center;
	font-size:13px;
	color:#888888;

}
.introBoxCopy{
	text-align:left;
	width:300px;
	padding:0 0 25px 25px;

}


.introBox h1{
	color:#444444;
	font-size:17px;
	margin:20px 0 0 0;
	padding:0;
	background-image:none;
	text-align:left;

}
.homeAceCopy{
	background-color:#fcfcfc; 
	background-image:url('/template/images/apartments-for-rent-madison-wi-bk.png'); 
	background-repeat:repeat-x;
	padding-top:25px;
}



.footerProperties{
	text-align:center;
	font-size:13px;
	color:#888888
}
.footerProperties .col-1-1{
	margin:0 0 25px 0;
}
.propertyBullet{
	margin:0 10px 0 10px; 
	margin-top:-5px;
}
.propertyBox{
	width:345px;
}
.propertyBoxFirst{
	width:345px;
	margin-left:100px;
}

.footerOne{
	padding-top:25px;
}
.footerForm{
	text-align:center;
}
.footerForm  h2{
	font-size:24px; 
	font-weight:600; 
	color:#fff; 
	margin-top:0px;
}
.footerForm input{
	padding:0 0 0 15px;
	width:226px; 
	height:46px;
	color:#00593c; 
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	background-color:#fff; 
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	box-sizing: border-box;
	border: solid 3px #ffc425;
	border-radius: 4px;
	
}

input#subbtn.submitButton{
	font-family: 'Open Sans', sans-serif;
	background-color: #ffc425;
	font-weight:600;
    border: none;
    color: white;
     padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
input#subbtn.submit-button-hover{
	font-family: 'Open Sans', sans-serif;
	background-color: #00704a;
	font-weight:600;
    border: none;
    color: white;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.footerTwo{
	padding-top:25px;
	min-height:270px;
	color:#ddd;
	font-size:13px;
	line-height:21px;
	margin-top:-25px;
}
.footerTwo h2{color:#ffda77; font-weight:600; font-size:14px; text-transform:uppercase;}
.footerTwo ul{margin:0 0 0 25px; padding:0px;}
.footerTwo a:link, .footerTwo a:visited{color:#ddd;}
.footerTwo a:hover{color:#ffda77;}



.footerSocialLinks{padding-top:8px;}
.footerSocialLinks i.fa{color:#ffc425; font-size:24px; padding-right:5px;}
.footerSocialLinks i.fa:hover{color:#ffc425; font-size:24px;}
.footerSocialLinks img{width:25px; margin-top:-12px;}

.footerThree{
	height:70px;
	color:#ddd;
	font-size:13px;
}

.copyright{color:#fff; font-size:11px; margin-top:20px;}
.copyright a:link, .copyright a:hover, .copyright a:visited{color:#fff;}

.netphoria{text-align:right; margin-top:15px;}

.contactForm td{
	padding-bottom:15px;
}

.contactForm input{
	/*height:30px;*/
	
	font-family: 'Open Sans', sans-serif;
	color:#888888;
	font-size:15px;

}
.contactForm textarea{
	height:100px;
	width:460px;
	font-family: 'Open Sans', sans-serif;
	color:#888888;
	font-size:15px;
	padding:10px 0 0 10px;

}
.contactForm select{
	height:30px;
	font-family: 'Open Sans', sans-serif;
	color:#888888;
	font-size:15px;

}
.contactMap{
	margin:50px 0 0 0;
}
input#maint.submitButton, input#reset.submitButton, input#contactSubmit.submitButton {
	font-family: 'Open Sans', sans-serif;
	background-color: #ffc425;
	font-weight:600;
    border: none;
    color: white;
    padding: 20px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	text-transform:uppercase;
	line-height:0px;
}
input#maint.submit-button-hover, input#reset.submit-button-hover, input#contactSubmit.submit-button-hover{
	font-family: 'Open Sans', sans-serif;
	background-color: #00704a;
	font-weight:600;
    border: none;
    color: white;
    padding: 20px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	text-transform:uppercase;
	line-height:0px;
}