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

a.navlink:link {font-family:Verdana, Geneva, sans-serif; font-size:11px;}
a.navlink:link {color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}      /* navigation bar unvisited link */
a.navlink:visited {color:#E4E4E4; font-family:Verdana, Geneva, sans-serif; font-size:11px;}  /* navigation bar visited link */
a.navlink:hover {color:#FF0000; font-family:Verdana, Geneva, sans-serif; font-size:11px;}  /* navigation bar mouse over link */
a.navlink:active {color:#FFFF55;font-family:Verdana, Geneva, sans-serif; font-size:11px;} /* navigation bar selected link */
a.goldlink:link {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FF3; font-weight:bold;} /*gold/yellow text color to make navbar text pop */
a.goldlink:visited {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FF3; font-weight:bold;}
a.goldlink:active {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FF3; font-weight:bold;}
a.goldlink:hover {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:yellow; font-weight:bold;}

a:link {font-family:Verdana, Geneva, sans-serif; font-size:11.75px;} 
a:link {color:#0000CC; font-family:Verdana, Geneva, sans-serif; font-size:11.75px;}      /* unvisited link */
a:visited {color:#000099; font-family:Verdana, Geneva, sans-serif; font-size:11.75px;}  /* visited link */
a:hover {color:#0066FF;}  /* mouse over link */
/* a:active {color:#0033FF; font-family:Verdana, Geneva, sans-serif; font-size:11px;}  /* selected link */ 

table {border-collapse: collapse}

.contactsidebar {text-align:center; ;background-color:black; ;width:200px ;z-index:100;border-top-left-radius:10px; border-bottom-left-radius:10px; position:fixed;top:200px;right:0px;}
.rsbuttons {text-align:center; background-color:red; color:white; width:80%; border: 1px solid white; border-radius:3px; font-size:20px; font-weight:bold; margin-left:8%; padding-top:8px; padding-bottom:7px; margin-top:5px; margin-bottom:3px;}
.rsbuttons:hover {background-color:#F03; color: black; }

.infobox {
	border: solid black 1px;
	background-color: #FFF;
	padding: 8px;
}

h1, p, a, body {font-family:Verdana, Geneva, sans-serif;}
h1 {margin-top:3px; margin-bottom:7px;}
p {font-size:11.75px;}
.font11half {font-size: 11.75px; text-align: center;}
.font11halfleft {font-size: 11.75px; text-align:left;}
.font11halfbold {font-size:11.75px; font-weight:bold;}
.nav-heading {font-family:Verdana, Geneva, sans-serif; color:white; font-size:13.5; font-weight:bold; padding-left:5px;}
.headinggold {background-color:gold; padding: 4px; }
.beigecol {background-color:beige; font-size:11.75px; }


.look-at-me-red {font-family:Verdana, Geneva, sans-serif; color:red; font-size:11px; font-weight:bold;}
.rightsub {background-color:#000;}
.rightsubwhitetxt {font-size:22px; color:white;}
.footertext {font-size:11.75px; text-align:center;}

.tablestyle {border:0px; border-spacing:4px; padding-left:5px; padding-right:5px;}
.tableheading {background-color:#CCC; font-size:15.5px; font-weight:bold; text-align: center; vertical-align:middle;}


.col1s {background-color:#83c5d1; font-size:13.5px; text-align:center;}
.col2s {background-color:#b2d9d6; font-size:13.5px; text-align:center;}
.col3s {background-color:#798287; font-size:13.5px; text-align:center;}
.col4s {background-color:#c3dcdf; font-size:13.5px; text-align:center;}
.col5s {background-color:#c7dad4; font-size:13.5px; text-align:center;}
.col6s {background-color:#a4c6cf; font-size:13.5px; text-align:center;}


.12pxtoppad {padding-top:12px;}

/* ----------------------- Edited By Jorge 2014 --------------------
Basically IM creating or transporting any styles to a main stylesheet 

-------------------------------------------------------------------- */

#header {
	
	width:100%;
	height:58px;
	
}

.logo {
	float:left;
	margin:10px;
	}
	
.sidenavigation {
	
	float:left;
	width:20%;
}

.wrap {
  float:left;
  margin-left:5px;
  width:90%;
	}
	
.the-content {
	float:left;
	width:70%;
	margin-left:20px;
	padding:10px 10px 10px 15px;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color:#f2f2f2;
	-webkit-box-shadow: #B3B3B3 1px 1px 1px;
	-moz-box-shadow: #B3B3B3 1px 1px 1px; 
	box-shadow: #B3B3B3 1px 1px 1px;
}

#footer {
	width:80%;
	margin:25px auto;
	text-align:center;
}

/* post style */

.post-style-grey {}


/* ------------------------------------------------------------------ */

@import url('https://fonts.googleapis.com/css?family=Cantora+One');


html { overflow-y: scroll; }
body { 
  font-size: 62.5%; 
  line-height: 1;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  /* background: #fff url('../images/bg.png'); */
  background-color:#F5F5F5;
}

br { display: block; line-height: 1.6em; } 

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { 

	list-style: none;

  
 }

input, textarea { 
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; 
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; } 

table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }

h1 {
  font-family: 'Cantora One', Arial, sans-serif;
  font-size: 2.0em;
  line-height: 1.6em;
  margin-bottom: 10px;
  color: #787878;
  text-align:center;
}

p {
  font-size: 1.4em;
  line-height: 1.25em;
  color: #575757;
  font-weight: normal;
  margin-bottom: 10px;
}

a { color: #8dadd8; }
a:hover { color: #7299cf; }

/* main page */
#w {
  display: block;
  width: 900px;
  margin: 0 auto;
  background: none;
}


#content {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4);
    display: block;
    margin-left: 180px;
    min-height: 300px;
    padding: 0 15px;
    width: 85%;
    
    
}


.contentblock {
  display: block;
  padding: 15px 20px;
}

.contentblock.hidden {
  display: none;
}

/* side navigation */
#sidemenu {
  margin: 0;
  padding: 0;
  width: 180px;
  float: left;
  background: #e8e8e8;
  border-right: 1px solid #c9c9c9;
}


#sidemenu li { display: block; text-align: center; border-top: 1px solid #fff; font-size: 1.1em; }

#sidemenu li a { 
  display: block;
  padding: 6px 2px;
  color: #555;
  text-decoration: none;
  border-bottom: 1px solid #d1d1d1;

}
#sidemenu li a:hover {
  background: #f2f2f2;
}

#sidemenu li a strong { 
  display: block;
  margin-top: 5px;
}

#sidemenu li a.open {
  width: 101%;
  background: #fff;
}

/* extra styles */
.bigtxtfield {
  display: block;
  width: 350px;
  color: #555;
  padding: 4px 6px;
  margin-bottom: 15px;
}

.bigtxtarea {
  display: block;
  width: 440px;
  height: 90px;
  padding: 5px 9px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #555;
  font-size: 1.2em;
}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/* Testimonials */

.testimonial-message {
	margin-top:0;margin-left:10px;
	font-style:italic;
}
.testimonia-title {
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin-bottom:0;
	
}
.testimonial-footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}

.testimonials-links {
	color:blue;
}

.blue-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #0000FF;
}

.contentblock ul {
  color:#575757;
  font-size:12px;
  line-height:2em;
  list-style:disc;
}


.antispam { display:none;}

/*--------------------------------------------------------------------*/

/* blue buttons */

.mhi_red_button {

    background-color: red;
    border-color: red;
    border-radius: 5px;
    color: white;
    cursor: pointer;
   }
   

#financing-content {
	    background: none repeat scroll 0 0 #fff;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4);
    display: block;
    margin-left: 30px;
    margin-top: 25px;
    min-height: 300px;
    padding: 0 15px;
    width: 85%;
	
}


