@charset "UTF-8";
/* CSS Document */

body {background-image:url(../images/background_grad.jpg); background-repeat:repeat-x; background-color:#FFFFFF; margin:0px; padding:0px;}


/*COLORS*/
.fgrey{ color:#3e3e3e;}
.lightgrey{ color:#919191;}
.darkgrey{ color:#383838;}
.lightgreen{ color:#5fb32c;}
.darkgreen{ color:#2f5e13;}
.black{color:#000;}
.white{color:#FFF;}
.white a{color:#FFF; text-decoration:none;}
.yellow{ color:#fbe037;}
.yellow a{ color:#fbe037; text-decoration:none;}
.red{ color:#f45353;}

/*NEW TEXT*/
h1 {font:  bold 45px Arial, Helvetica, sans-serif; color:#ffcf06; padding:0px; margin:0px; line-height:50px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;} 
h1 a{font: normal 45px Arial, Helvetica, sans-serif; color:#ffcf06; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:50px; text-decoration:none;}
h2 {font: bold 28px Arial, Helvetica, sans-serif; color:#FFF; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:32px; text-decoration:none;} 
h2 a{font: normal 28px Arial, Helvetica, sans-serif; color:#FFF; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:32px; text-decoration:none;}

h3 {font: bold 18px Arial, Helvetica, sans-serif; color:#5fb32c; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:22px; text-decoration:none;} 
h3 a{font: normal 18px Arial, Helvetica, sans-serif; color:#5fb32c; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:22px; text-decoration:none;}
h4 {font: bold 16px Arial, Helvetica, sans-serif; color:#FFF; margin:0; font-family: Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none;}
h4 a{font: bold 16px Arial, Helvetica, sans-serif; color:#FFF; margin:0; font-family: Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none;}

.navigation {font: bold 14px Arial, Helvetica, sans-serif; color:#383838; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:18px; text-decoration:none; text-align:left;} 
.navigation a{color:#383838; text-decoration:none; padding-left:2.7em;}
.navigation a:hover{color:#5fb32c;text-decoration:none;}

.phone {font: bold 26px Arial, Helvetica, sans-serif; color:#383838;; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:28px; text-decoration:none;} 
.phone a{text-decoration:none;}
.phone a:hover{color:#383838;text-decoration:none;}

.zipbig {font: bold 20px Arial, Helvetica, sans-serif; color:#383838;; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:24px; text-decoration:none;} 
.zipbig a{text-decoration:none;}
.zipbig a:hover{color:#383838;text-decoration:none;}


.hover {font: bold 18px Arial, Helvetica, sans-serif; color:#3e3e3e; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:22px; text-decoration:none;} 
.hover a{font: normal 18px Arial, Helvetica, sans-serif; color:#3e3e3e; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:22px; text-decoration:none;}
.hover a:hover{color:#5fb32c; text-decoration:none;}


.txt-basic {font: normal 16px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#3e3e3e; padding:0px; margin:0px; line-height:20px; text-decoration:none; text-align:left; }
.txt-basic a {text-decoration:none; color:#3e3e3e;}
.txt-basic a:hover{text-decoration:none; color:#5fb32c;}
.txt-basicb {font: normal 12px arial, sans serif; color:#000; margin:0; line-height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}

.txt-testimonial {font: normal 16px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px; line-height:20px; text-decoration:none; text-align:left; }
.txt-testimonial a {text-decoration:none;}
.txt-testimonial a:hover{text-decoration:none;}


.txt-basic-white {font: normal 16px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; margin:0px; line-height:20px; text-decoration:none; text-align:left; }
.txt-basic-white a {text-decoration:none;}
.txt-basic-white a:hover{text-decoration:none;}

.txt-date {font: normal 16px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#ffcf06; padding:0px; margin:0px; line-height:20px; text-decoration:none; text-align:left; }
.txt-date a {text-decoration:none; color:#ffcf06;}
.txt-date a:hover{text-decoration:underline;}

.txt-small {font: normal 12px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#5fb32c; padding:0px; margin:0px; line-height:16px; text-decoration:none; text-align:left; }
.txt-small a {text-decoration:none; color:#5fb32c;}
.txt-small a:hover{text-decoration:none; color:#5fb32c;}

.txt-select {font: normal 12px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#3e3e3e; padding:0px; margin:0px; line-height:16px; text-decoration:none; text-align:left; }
.txt-select a {text-decoration:none; color:#3e3e3e;}
.txt-select a:hover{text-decoration:none; color:#3e3e3e;}

.txt-footer {font: normal 10px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#3e3e3e; padding:0px; margin:0px; line-height:14px; text-decoration:none; text-align:center; }
.txt-footer a {text-decoration:none; color:#3e3e3e;}
.txt-footer a:hover{text-decoration:none; color:#5fb32c;}

.txt-copyright {font: bold 12px Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif; color:#3e3e3e; padding:0px; margin:0px; line-height:16px; text-decoration:none; text-align:center; }
.txt-copyright a {text-decoration:none; color:#3e3e3e;}
.txt-copyright a:hover{text-decoration:none; color:#5fb32c;}

.page-description {font: normal 16px Arial, Helvetica, sans-serif;  color:#FFF; font-family: Arial, Helvetica, sans-serif; line-height:24px; }
.page-description a {text-decoration:none; color:#f45353;}
.page-description a:hover{text-decoration:underline;}

/*CONTAINERS*/
.container-all{width:1000px; overflow:hidden; margin:0px; padding:0px;}
.container-header{width:1000px; height:12em; overflow:hidden; margin:0px; padding:0px; background-image:url(../images/background_header.jpg); background-repeat:no-repeat;}

.container-pad{overflow:hidden; margin:0px; padding-left:38px; padding-right:32px;}
.container-header{width:1000px; height:12em; overflow:hidden; margin:0px; padding:0px; background-image:url(../images/background_header.jpg); background-repeat:no-repeat;}

.container-100-dgrey{width:100%; clear:both; text-align:left; overflow:hidden; background-color:#262626;}

.container-100-lightgreen{width:100%; clear:both; text-align:left; overflow:hidden; background-color:#5fb32c;}

.container-100-grey{width:100%; clear:both; text-align:left; overflow:hidden; background-color:#333333;}

.container-230r{width:230px; float:right; text-align:left; overflow:hidden; margin:0px; padding:0px;}
.container-230l{width:230px; float:left; text-align:left; overflow:hidden; margin:0px; padding:0px;}

.backgreen{background-color:#2f5e13;}



.container-320l-grey{width:320px; float:left; text-align:left; overflow:hidden; background-color:#333333;}
.container-320r-grey{width:320px; float:right; text-align:left; overflow:hidden; background-color:#333333;}

.container-175l-pad{width:175px; float:left; padding-left:44px; text-align:left; overflow:hidden;}

.container-60l-rent{width:59%; float:left; text-align:left; overflow:hidden; padding-left:1%;}
.container-35r-rent{width:34%; float:right; text-align:left; overflow:hidden; padding-right:1%;}

.subpad{padding:18px 25px 18px 25px; margin:0px;}
.pagepad{padding:25px;}
.rentalpad{padding:5px 25px 5px 25px; margin:0px;}

.backzipbig{background-image:url(images/zip_input.html); height:2.5em; background-repeat:no-repeat;}
.zipbigpad{border:none; padding:.35em;}

.workpad{padding:10px 25px 10px 25px; margin:0px;}

.socialpad{float:right; padding-left:5px; margin:0px;}


.fr{float:right;}
.fl{float:left}

.container-175l{width:175px; float:left; text-align:left; overflow:hidden;}
.container-245l{width:245px; float:left; text-align:left; overflow:hidden;}
.container-320l{width:320px; float:left; text-align:left; overflow:hidden;}
.container-320r{width:320px; float:right; text-align:left; overflow:hidden;}
.container-325l{width:325px; float:left; text-align:left; overflow:hidden;}
.container-440r{width:440px; float:right; text-align:left; overflow:hidden;}
.container-660r{width:660px; float:right; text-align:left; overflow:hidden;}

.container-10r{width:10%; float:right; text-align:left; overflow:hidden;}
.container-15l{width:15%; float:left; text-align:left; overflow:hidden;}
.container-18l{width:18%; float:left; text-align:left; overflow:hidden;}
.container-19l{width:19%; float:left; text-align:left; overflow:hidden;}
.container-19r{width:19%; float:right; text-align:left; overflow:hidden;}
.container-20r{width:20%; float:right; text-align:left; overflow:hidden;}
.container-20l{width:20%; float:left; text-align:left; overflow:hidden;}
.container-28l{width:28%; float:left; text-align:left; overflow:hidden;}
.container-29l{width:29%; float:left; text-align:left; overflow:hidden;}
.container-27r{width:27%; float:right; text-align:left; overflow:hidden;}
.container-30l{width:30%; float:left; text-align:left; overflow:hidden;}
.container-33l{width:33%; float:left; text-align:left; overflow:hidden;}
.container-34r{width:34%; float:right; text-align:left; overflow:hidden;}
.container-35r{width:35%; float:right; text-align:left; overflow:hidden;}
.container-60l{width:60%; float:left; text-align:left; overflow:hidden;}
.container-60r{width:60%; float:right; text-align:left; overflow:hidden;}
.container-65r{width:65%; float:right; text-align:left; overflow:hidden;}
.container-65l{width:65%; float:left; text-align:left; overflow:hidden;}
.container-66l{width:66%; float:left; text-align:left; overflow:hidden;}
.container-68r{width:68%; float:right; text-align:left; overflow:hidden;}
.container-70r{width:70%; float:right; text-align:left; overflow:hidden;}
.container-70l{width:70%; float:left; text-align:left; overflow:hidden;}
.container-72r{width:72%; float:right; text-align:left; overflow:hidden;}
.container-72l{width:72%; float:left; text-align:left; overflow:hidden;}
.container-73l{width:73%; float:left; text-align:left; overflow:hidden;}
.container-73r{width:73%; float:right; text-align:left; overflow:hidden;}
.container-75r{width:75%; float:right; text-align:left; overflow:hidden;}
.container-75l{width:75%; float:left; text-align:left; overflow:hidden;}
.container-80r{width:80%; float:right; text-align:left; overflow:hidden;}
.container-80l{width:80%; float:left; text-align:left; overflow:hidden;}
.container-85r{width:85%; float:right; text-align:left; overflow:hidden;}
.container-85l{width:85%; float:left; text-align:left; overflow:hidden;}
.container-86r{width:86%; float:right; text-align:left; overflow:hidden;}
.container-86l{width:86%; float:left; text-align:left; overflow:hidden;}
.container-88r{width:88%; float:right; text-align:left; overflow:hidden;}
.container-89l{width:89%; float:left; text-align:left; overflow:hidden;}
.container-90r{width:90%; float:right; text-align:left; overflow:hidden;}
.container-90l{width:90%; float:left; text-align:left; overflow:hidden;}
.container-95l{width:95%; float:left; text-align:left; overflow:hidden;}
.container-95r{width:95%; float:right; text-align:left; overflow:hidden;}
.container-96r{width:96%; float:right; text-align:left; overflow:hidden;}
.container-97r{width:97%; float:right; text-align:left; overflow:hidden;}
.container-98l{width:98%; float:left; text-align:left; overflow:hidden;}
.container-98r{width:98%; float:right; text-align:left; overflow:hidden;}
.container-99r{width:99%; float:right; text-align:left; overflow:hidden;}
.container-100{width:100%; clear:both; text-align:left; overflow:hidden;}


/*BREAK*/
.break {height:11px; clear:both; overflow:hidden;}
.minibreak {height:3px; clear:both; overflow:hidden;}
.break-med {height:9px; clear:both; overflow:hidden;}
.break-higher {height:22px; clear:both; overflow:hidden;}
.break-highest {height:42px; clear:both; overflow:hidden;}


/*OTHERS*/
.arrow_home{width:25px; float:left; padding:0px; margin:0px; overflow:hidden;}
.arrow_work{width:25px; float:left; padding:0px; margin:0px; overflow:hidden;}

#homeslide, #homeslide2{position: relative; visibility: hidden; border:0px; width:100%; margin:0px;}

#myvacation{font: bold 24px Georgia; text-align: left; font-style: italic;color: darkred;}



