body {	  background:#ffffff;
margin: 0px auto;
padding:0px; 
 font:  Open Sans, 'Raleway', arial, helvetica, sans-serif;
}



  
  
#wrapper { 
	 margin: 0px auto; padding: 0px auto; 
	text-align:center; 
  background:#ffffff;   max-width:100%;  width:100%; 
 
  
} 
    


#logobox {      
   text-align:center; 
  margin:0px auto; 
  padding:13px 0px 13px 0px;   

  width:100%; color: #ffffff; 
  background: #6e0c0c;  
} 
   

#logobox a {  color: #ffffff; text-decoration:none; } 

  
#logobox a:hover {  color: #ffffff; text-decoration:underline; } 



#logobox {      
 
 float:left;
 text-align: left;  color: #ffffff; 
 font: 400 18px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin: 0px ;
 padding:13px 0px 13px 45px;   
background: #6e0c0c; letter-spacing:1px;  width:100%; 
} 

#logo {text-align: left; 
 margin:10px 10px 10px 4px;
 padding: 0px;     
 background: #fff; max-width:100%;
} 
  
 
#tempareahome {  
   text-align:center; 
  margin:0px auto; padding:0px;  
    background: #ffffff;  
  max-width:100%; 
}
 
 
 
#temparea {  
   text-align:center; 
  margin:0px auto; padding:0px;  
   
  background:#ffffff; max-width:100%;
}
 
  
#contenthome {  
text-align:center;  width:1100px;
 margin:0px auto; padding:0px;   
  background:#ffffff; max-width:1000px; width:96%; 
}  



#contenthome h1 {  text-align:center; font: 600 33px Open Sans, 'Raleway', arial, sans-serif; 
margin: 20px auto 20px auto; padding: 0px;  color: #6e0c0c; background:transparent;}

#contenthome hr {  border:none;
  border-top:2px dotted #000000;
  color:#fff;
  background-color:#fff;
  height:22px;
  width:90%;}



#contenthome h2 {  text-align:left; font: 400 16px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:0px; padding:1px 0px 5px 0px; background:transparent;} 

  

#contenthome h3 {  text-align:center; font: 400 16px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:10px 0; padding:0px; background:transparent;   
}






 
#content {  
text-align:center;  
 margin:0px auto; padding:0px;   
  background:#ffffff; max-width:1000px; width:96%;  
}  


   
  
#contentlistings {  
text-align:center;  width:798px;
 margin:0px auto; padding:0px;   
  background:#ffffff; max-width:100%;
}  
   
  
#contentlistingsmall {  
text-align:center;  width:700px;
 margin:0px auto; padding:0px;   
  background:#ffffff; max-width:100%;
}  
   
  

#picshow {
 text-align:center; 
  margin:0px auto; 
  padding:0px 0px 5px 0px; 
  height:auto 0px; width:100%; border:none;
  background:transparent;  max-width:100%;
}
 
 
.spacer {clear:both; margin:5px 0px 5px 0px;}
  

 
.center {
  margin:0px auto; 
  text-align:center; 
}
   

  

#imagelogos {  text-align:center; 
background:transparent; 
margin:0px auto; 
padding: 8px 0px;  max-width:100%;}

 
#logosmall {
text-align: left; 
 margin:0px auto;
 padding:10px 0px;     
 background: transparent;  max-width:100%;
}  


#imageright {  float:right; 
background:transparent; 
margin:0px; 
padding: 0px 0px 5px 10px; }

    
#imagecentergrid { text-align:center; margin:0px auto; padding: 18px 0px 10px 0px;  background:transparent; } 


#imagepicgrid { text-align:center; margin:0px auto;  max-width:100%; } 

.imageleftcent { float:left; margin:0px; padding: 5px 0px 5px 0px;   background:transparent; max-width:232px;  width:100%;} 

 
#twoimagebox { text-align:center; margin:0px auto; padding:  0px;   width:100%; clear:both;}
 
 

.imagelefthome { display: inline-block;
    margin-left: auto;
    margin-right: 10px;
    height: 30px; }
    
    
#temparea  h2 {  text-align:left; font: 400 16px Open Sans, 'Raleway', arial, sans-serif;color: #000000; margin:0px; padding:1px 0px 5px 0px; background:transparent;} 


#temparea  h4 { text-align:center; font: 400 16px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; } 



 h1 {  text-align:center; font: 600 21px Open Sans, 'Raleway', arial, sans-serif; 
margin: 20px auto 10px auto; padding: 0px;  color: #6e0c0c; background:transparent;}
  

h2 {  text-align:left; font: 400 16px Open Sans, 'Raleway', arial, sans-serif;color: #000000; margin:0px; padding:1px 0px 5px 0px; background:transparent;} 

h3 {  text-align:center; font: 400 16px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:10px 0; padding:0px; background:transparent;   
}


h4 {  text-align:center; font: 400 16px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; }


#temparea ul {  list-style-type:circle;text-align:left; font: 400 16px Open Sans, 'Raleway', arial, sans-serif; 
}


#temparea li {  text-align:left; font: 400 16px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:5px 0px; padding:0px; background:transparent;   
}


 


  
.listings {  
width:1010px; float:left;
margin:10px 0px; 
padding:0px; 
text-align:left;
background-color:transparent; 
border-top: 1px solid #c9c8c8; max-width:100%;
}  
  
  
.heading {  text-align:left; font: 600 16px Open Sans, 'Raleway', arial, sans-serif; color: #6a0000; margin:5px 0px; padding:0px; background:transparent; } 

  
.heading a {  color: #6a0000; } 

  
.heading a:hover {  color: #032656; text-decoration:underline; } 


.listings h2 {  text-align:left; font: 400 14px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:3px 3px 3px 0px; padding:3px 0px; background:transparent; } 
   

 .listings1 a { 
 text-decoration: underline;
}
  
 
 .listings1 a:hover { 
  text-decoration: none;
}

 .listings a { 
 text-decoration: underline;
}
  
 
 .listings a:hover { 
  text-decoration: none;
}
 
  
 
 
 
 
.tabbkg {  text-align:left; font: 600 15px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #6e0c0c; background:#cccccc; }


.tablightbkg {  text-align:left; font: 600 15px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #6e0c0c; background:#d5ecd5; }


.tabtextbold {  text-align:left; font: 600 15px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }


.tabtext {  text-align:left; font: 400 15px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }

.tabtextcenter {  text-align:center; font: 400 15px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; }


.tabtexthigh {  text-align:left; font: 600 15px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #cccccc; background:transparent;text-decoration: blink;  } 


#rollover {  text-align:center; font: 400 10px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:5px 0; padding:5px 0px; background:transparent; font-style: italic;
}
 


#framearea { text-align:center; margin:0px auto; padding: 10px 0px 5px 0px; max-width:880px;   width:100%;}  





#navbottom { 
text-align:center;
border-top: 2px solid #00051b; padding: 10px; width:100%;  
background: transparent;
margin: 14px auto;
}

#navbottom a { color: #000000; text-decoration: none; background:transparent; 
}
 
#navbottom a:hover { color: #950e0c; text-decoration: underline; background:transparent; 
}


#navbottommain { 
text-align:center;
border-top: 2px solid #00051b; padding: 10px; width: 880px;
border-bottom: 2px solid #00051b; padding: 10px; width: 880px;
color: #000000;
font: 400 10px Open Sans, 'Raleway', arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
margin: 14px auto;
}

#navbottommain a { color: #000000; text-decoration: none; background:transparent; 
}
 
#navbottommain a:hover { color: #950e0c; text-decoration: underline; background:transparent; 
}



#address {
 text-align: center;
 font: 600 13px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;
color: #00051b;
 background: transparent;
}
 
  
 
#address1 {
text-align: center;
font: 400 10px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin:0px auto;
 padding:0px 0px 10px 0px;   
color: #000000;
 background: transparent;
}
 


#addy {
 text-align: center;
 font: 600 15px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;
color: #00051b;
 background: transparent;
}
 
  
 
#addy1 {
text-align: center;
font: 400 12px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin:0px auto;
 padding:0px 0px 10px 0px;   
color: #000000;
 background: transparent;
}
 


#stats {
text-align:center;
color: #ffffff;
font: 400 11px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 background:#6e0c0c
padding: 12px 0px;
margin: 3px auto; max-width:98%; width:98%;}
 

#stats a {
color: #ffffff;
text-decoration:none;
}

#stats a:hover {
color: #ffffff;
text-decoration:underline;
}
 
#stats br  { display:none;
}
 

#stats span { display:none;}
    
    
#statsbox {  
text-align:center;  
color: #ffffff;
font: 400 9px Open Sans, 'Raleway', arial, helvetica, sans-serif;
background-color:#6e0c0c;
padding: 10px 0px; 
margin: 0px auto; max-width:100%; width:100%;
 
}
 
 
   
   

#burgline {
text-align:center; max-width:100%; width:100%;
color:#6e0c0c;
font: 400 9px Open Sans, 'Raleway', arial, helvetica, sans-serif;
background-color:transparent;
padding: 10px 0px; border:5px solid;
margin: 3px auto; max-width:100%; }
   
    

#imagerighthomeins {  float:right; 
text-align:right; 
background:transparent; 
margin:0px; max-width: 250px; width:100%;
padding: 0px 0px 5px 10px; }

  

 /************************************************************************************
COLUMN
*************************************************************************************/
.col {
	background: transparent;
	float: left;
	margin: 0px 6px 0px 0px;
	margin-bottom: 20px; width:100%;
}

/* grid2 col */
.grid2 .col {
	width: 48.4%;
}
/* clear col */
.grid2 .col:nth-of-type(1n+1) {
	margin-left: 0; 
}

.grid2 .col h1 {
  text-align:left; 
  font: 600 21px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background:transparent;color: #6e0c0c;
  padding:0px;
  margin: 10px 0px;
}


.grid2 .col h2 {
  text-align:left;
  color: #000000;
  font: 400 16px Open Sans, 'Raleway', arial, helvetica, sans-serif;
   background:transparent;
  padding:0px;
  margin: 8px;
}


.grid2 .col h3 {
  text-align:left;
  color: #000;
  font: 400 16px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background-color:#fff;
  padding:0px;
  margin: 8px;
}

.col ul {  list-style-type:circle;
}

.col li {  text-align:left; font: 400 16px Open Sans, 'Raleway', arial, helvetica, sans-serif; color: #000000; margin:5px 0px; padding:0px; background:transparent;    line-height:22px; 
}




/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
 
/* reset cols to fullwidth */
@media screen and (max-width: 595px) { 
/* grid2 col */
.col {
	background: #fff;	width: 100%;
	float: left;
	margin: 0px 2px 0px 0px;
	margin-bottom: 20px; 
}

.grid2 .col {
	width: 100%;
}

.grid2 .col h1 { float:left;
  text-align:left; 
  font: 600 17px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background:transparent; color: #6e0c0c;
  padding:0px;
  margin: 10px  0px; 
}



.grid2 .col h2 {
  text-align:left;
  color: #000000;
  font: 400 15px Open Sans, 'Raleway', arial, helvetica, sans-serif;
   background:transparent;
  padding:0px;
  margin: 8px;  clear:both;
}


.grid2 .col h3 {  float:left;
  text-align:left;
  color: #000;
  font: 400 15px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background-color:transparent;
  padding:8px 0px 4px 10px;
  margin:0px auto;
}




#imagerighthomeins {  float:right; 
text-align:right; 
background:transparent; 
margin:0px; max-width: 190px; width:100%;
padding: 6px 0px 5px 6px; }

  
.col ul {  list-style-type:circle;
}

.col li {  text-align:left;  font: 400 14px Open Sans, 'Raleway', arial, helvetica, sans-serif; color: red; margin:5px 0px; padding:0px; background:transparent;    line-height:15px; 
}
} 
    
    
    
    
    
   
 
/************************************************************************************
FOOTER COLUMNS
*************************************************************************************/
.colfooter {
	background: transparent;
	float: left;
	margin: 0px 6px 0px 0px;
	margin-bottom: 20px; width:100%;
}

/* gridfooter col */
.gridfooter .col {
	width: 30.4%;
}
/* clear col */
.gridfooter .col:nth-of-type(1n+1) {
	margin-left: 0; 
}

.gridfooter .colfooter h1 {
  text-align:left; 
  font: 700 21px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background:transparent;color: #6e0c0c;
  padding:0px;
  margin: 10px;
}


.gridfooter .colfooter h2 {
  text-align:left;
  color: #000000;
  font: 400 14px Open Sans, 'Raleway', arial, helvetica, sans-serif;
   background:transparent;
  padding:0px;
  margin: 8px;
}


.gridfooter .colfooter h3 {
  text-align:left;
  color: #000;
  font: 400 14px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background-color:#fff;
  padding:0px;
  margin: 8px;
}

.colfooter ul {  list-style-type:circle;
}

.colfooter li {  text-align:left; font: 400 14px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:5px 0px; padding:0px; background:transparent;    line-height:22px; 
}
}



/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
 
/* reset cols to fullwidth */
@media screen and (max-width: 555px) { 
/* gridfooter col */
.colfooter {
	background: #fff;	width: 100%;
	float: left;
	margin: 0px 2px 0px 0px;
	margin-bottom: 20px; 
}

.gridfooter .colfooter {
	width: 100%;
}

.gridfooter .colfooter h1 { float:left;
  text-align:left; 
  font: 600 17px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background:transparent; color: #6e0c0c;
  padding:0px;
  margin: 10px;
}



.gridfooter .colfooter h2 {
  text-align:left;
  color: #000000;
  font: 400 14px Open Sans, 'Raleway', arial, helvetica, sans-serif;
   background:transparent;
  padding:0px;
  margin: 8px;
}


.gridfooter .colfooter h3 {  float:left;
  text-align:left;
  color: #000;
  font: 400 14px Open Sans, 'Raleway', arial, helvetica, sans-serif;
  background-color:transparent;
  padding:8px 0px 4px 10px;
  margin:0px auto;
}
	} 
    
  
  
 
 
 
 
 
 
 
 
 
 
 table { 
  width: 99%;  margin:0px auto; text-align:center;
  padding:0px;
  border-collapse: collapse; 
}
 
 

form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:90%;min-width:90%; 
  display: block;
  margin: 0px; padding:2px;
  width: 100%; height: 15px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   

form input[type=submit], input[type=reset] { margin: 1px 2px;  
  max-width: 92%;width: 87px; float:left;  }
 
  

#box {  width:560px;
 text-align: center;   
 margin:5px auto; 
  
 padding:5px    background: transparent;
}

  

.buttonbox { width:250px; float:left;
 text-align: center;  color: #ffffff;
 font: 600 12px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin:8px 10px; 
 padding:5px 3px;   
 background: #6e0c0c;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px; 
}

.buttonbox a { 
 padding:0px; margin:0px;  color: #ffffff; text-decoration:none;
 background: transparent;
}


.buttonbox a:hover { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent;
}

  

 
#callus { 	display: none;   padding:0px; margin:0px;
}
 
 
 

/* Responsive iFrame */
 
.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0; max-width:96%;
     text-align:center; 
     margin:10px auto 20px auto;
}
 
.responsive-iframe-container iframe,  
.vresponsive-iframe-container object, 
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} 
 

 
 
#tags {display:none;}
 
 
 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 1230px) and (min-width: 1229px)  {
   

 
#tags {
text-align:center; width:950px;
color: #cccccc;  
font: 400 8px Open Sans, 'Raleway', arial, helvetica, sans-serif;
background-color: transparent;
padding: 1700px 0px 0px 0px;
margin: 0px auto; text-decoration:none;}
 

#tags a {
color: #cccccc;
text-decoration:underline;
}
   
 }
 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 830px) {
   


 
#imagecentergrid { text-align:center;
  margin:0px auto; padding: 5px 15px 5px 0px;  } 
  

} 
 
 
 
 
 
 
 
 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 830px) {
   
    
#imagepicgrid  { 
   margin:0px auto; text-align:center;
  padding:0px;  max-width:550px;   
}
   
.imageleftcent { float:left; margin:0px; padding: 5px 0px 5px 0px;   background:transparent; max-width:272px;  } 

   
#contentlistings {  margin:0px auto; padding: 5px 0px 5px 0px; max-width:96%;width:100%;  } 
 }
 
 
#contentlistingsmall {  margin:0px auto; padding: 5px 0px 5px 0px;  max-width:100%;  } 
 }
 
 
  
#logobox br { display:none; } 
  
   
   
   
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */

@media screen and (max-width:820px)
{   
 
#logobox {      
 
  float:none; 
  text-align:center;
  color: #ffffff; 
 font: 400 17px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin: 0px auto;
 padding:10px 0px 10px 0px;   
background: #6e0c0c; letter-spacing: 1px;
} 
    

#logobox a {  color: #ffffff; text-decoration:none; } 

  
#logobox a:hover {  color: #ffffff; text-decoration:underline; } 
 
#logobox br { display:inline; } 

} 
 
 
   
   
   
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */

@media screen and (max-width:675px)
{   
 
#logobox {      
 
  float:none; 
  text-align:center;
  color: #ffffff; 
 font: 400 16px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin: 0px auto;
 padding:10px 0px 10px 0px;   
background: #6e0c0c; letter-spacing: normal;
} 
    

#logobox a {  color: #ffffff; text-decoration:none; } 

  
#logobox a:hover {  color: #ffffff; text-decoration:underline; } 
 
#logobox br { display:inline; } 

} 
 
 
 
 
 
 
 
-------------------------------------------------------------- */
@media screen and (max-width: 619px) {
   
 
 
#box {  width:430px;
 text-align: center;   
 margin:5px auto; max-width:100%;
 padding:5px;
}

  

.buttonbox { width:200px; float:left;
 text-align: center;  color: #ffffff;
 font: 600 12px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin:8px 4px; 
 padding:5px 1px;   
 background: #6e0c0c;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px; 
}
 
 
 
}


 

 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 665px) {
   
 
 
#box {  width:400px;
 text-align: center;   
 margin:3px auto; 
 padding:2px;  max-width:100%;
}

  

.buttonbox { width:190px; float:left;max-width:100%;
 text-align: center;  color: #ffffff;
 font: 600 11px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin:4px 4px; 
 padding:5px 1px;   
 background: #6e0c0c;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px; 
}
 
 
 
}


 
 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width:450px) {
   
 
   

#box {  width:360px;
 text-align: center;   
 margin:3px auto; 
 padding:1px;  max-width:100%;
}

  

.buttonbox { width:170px; float:left; max-width:100%;
 text-align: center;  color: #ffffff;
 font: 600 10px Open Sans, 'Raleway', arial, helvetica, sans-serif;
margin:4px auto; 
 padding:5px;    
 background: #6e0c0c;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;max-width:95%; 
min-width:95%;
} 
  
 
}


 




/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 5680px)  and  (min-width: 580px)

{
 
#return { display:none } 
}
 




/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 581px)  and  (min-width: 30px)

{


#return { clear:both;  text-align:center; font: 400 10px Open Sans, 'Raleway', arial, helvetica, san-serif;  color: #000000; padding: 8px 0px 4px 0px;   cursor: pointer; background: transparent; }

#return a {
text-align:center;
color: #950e0c;
background: transparent;text-decoration: underline;
}
 
#return a:hover {
text-align:center;
color: #950e0c;
background: transparent; text-decoration: underline;
}

 
#stats br  { display:inline;
}

  
    
}



/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 5680px)  and  (min-width: 380px)

{


 
#callus { 	display: none;  padding:0px; margin:0px;
}
 } 

  

/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 390px) {
 
#callus { display: block; width:100%;
 text-align: center;  color: #ffffff;
 font: 600 11px Open Sans, 'Raleway', arial, helvetica, sans-serif;
margin:7px auto; 
 padding:5px;    
 background: #6e0c0c;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;max-width:95%; 
min-width:95%;
}

#callus a { 
 padding:0px; margin:0px;  color: #ffffff; text-decoration:none;
 background: transparent;
}
  
 
 #callus a:hover { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent; text-decoration: underline;
} 

 } 

 
 
 
  
  
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 520px) {
   


.tabtextbold {  text-align:left; font: 600 10px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }

 .tabtext600 {  text-align:left; font: 600 10px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;  }

.tabtext {  text-align:left; font:400 10px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;}


.tabtextgrbkg {  text-align:left; font: 600 10px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px;  color: #ffffff; background:#274A21; width:48%;}
 
 }

  
  
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 480px) {
   
   

.tabtextbold {  text-align:left; font: 600 9px Open Sans, 'Raleway', arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:transparent; }
 .tabtext600 {  text-align:left; font: 600 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;  }

.tabtext {  text-align:left; font:400 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;}


.tabtextgrbkg {  text-align:left; font: 600 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px;  color: #ffffff; background:#274A21; width:48%;}
 
 }


  
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 440px) {
   

 .tabtext600 {  text-align:left; font: 600 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;  }

.tabtext {  text-align:left; font:400 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;}


.tabtextgrbkg {  text-align:left; font: 600 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px;  color: #ffffff; background:#274A21; width:48%;}
 
 }



  
 

#box {  width:100%;
}

  

.buttonbox {  display: block; width:100%;
text-align: center;  color: #ffffff;
 font: 600 11px Open Sans, 'Raleway', arial, helvetica, sans-serif;
margin:4px auto; 
 padding:5px;    
 background: #6e0c0c;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;max-width:95%; 
min-width:95%;
} 
  
  
.buttonbox a { 
 padding:0px; margin:0px;  color: #ffffff; text-decoration:none;
 background: transparent;
}
  
 
.buttonbox a:hover { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent; text-decoration: underline;
} 

 

 
}

 
 
  
  
 
 

/*Media Queries styles for screen 951px and lower*/
@media screen and (max-width: 951px) 

{
  

  
  
#wrapper { 
	 margin: 5px; padding:0px;  width: 98%; 
 
  
} 
    
    
    
#navbottom { width: 95%; 
       }
 
#navbottommain { width: 95%; 
       }
 


}
 
 

 /*Styles for screen 879px and lower*/
@media screen and (max-width: 879px) {
 
  
 

 #content, #contentlistings  {  
padding-top: 4px; 
margin: 0px auto;   width: 98%;
	}
  
   
	}
 
 
 
 /*Styles for screen 680px and lower*/
@media screen and (max-width: 680px) {
 

#temparea, #content, #contentlistings  {  
padding-top: 1px;   }
 

  
}

  
 
 
 
/*Media QUeries styles for screen 911px and lower*/
@media screen and (max-width: 911px) 

{ 
#navbottom { width: 86%; font: 400 9px Open Sans, 'Raleway', arial, helvetica, san-serif;
}
 
	#temparea, #content, #contentlistings {    width: 98%;
}  

}
 
 
 
 
 

/*Media QUeries styles for screen 811px and lower*/
@media screen and (max-width: 811px) 
 
 
{

   
#logo {  text-align:center;  
	margin: 0px auto; padding: 0px;  
}
  
 
	   
  
	
#navbottom { width: 96%; 
}
 
 #tags {  display: none;visibility:hidden; 
}
 
 

}
 
 
 
 
 
 
/*Styles for screen 710px and lower*/
@media screen and (max-width: 830px) {
 
 
.imagelefthome {   
text-align:right; 
background:transparent; 
 max-width: 90%; width:100%;    margin:  10px auto;
    height: auto ;
    clear:both;
   }
  
}


 
 
 
  


/*Styles for screen 710px and lower*/
@media screen and (max-width: 710px) {

 
 
	#temparea { width: 98%;
	}
	 
#content, #contentlistings {  
 width: 97%;  
}  
  
}


 
     

/*Styles for screen 590px and lower*/
@media only screen and (max-width: 590px) {

 
.imageleftcent {  float:none; text-align:center; margin:6px auto; padding: 0px; max-width:100%; min-width:100%;  } 

}

  
  









/*Styles for screen 510px and lower*/
@media only screen and (max-width: 510px) {

  
 #address1 { text-align: center; 
margin:0px 0px 5px 0px; padding:0px 0px 10px 0px;
 
}
 
  
form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:97%;min-width:97%; 
  display: block;
  margin: 0px; padding:2px;
  width: 98%; height: 15px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   
   
form input[type=submit], input[type=reset] { margin: 1px 3px;  
  max-width: 98%;width: 87px; float:left;  } 
  
  
  

 
#contactbut { clear:both;
text-align: center; 
 margin:0px auto;
 padding:3px 0px;     
 background: transparent; 
}
  

  
	
#navbottom { width: 94%; 
}
  
}



/*Styles for screen 590px and lower*/
@media only screen and (max-width: 590px) {
   
    
#imagecentergrid { text-align:center; margin:0px auto; padding: 8px 0px ;  background:transparent; max-width:100%; min-width:100%; } 

  }
 
 
 
 
 
 

/*Styles for screen 590px and lower*/
@media only screen and (max-width: 550px) {
   
    

 h1 {  text-align:center; font: 600 18px Open Sans, 'Raleway', arial, sans-serif; 
margin: 20px auto 10px auto; padding: 0px;  color: #6e0c0c; background:transparent;}
  

h2 {  text-align:left; font: 400 14px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:0px; padding:1px 0px 5px 0px; background:transparent;} 

h3 {  text-align:center; font: 400 14px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:10px 0; padding:0px; background:transparent;   
}


h4 {  text-align:center; font: 400 13px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:0px; padding:5px 0px 5px 0px; background:transparent; }


#temparea ul {  list-style-type:circle;
}


#temparea li {  text-align:left; font: 400 14px Open Sans, 'Raleway', arial, sans-serif; color: #000000; margin:5px 0px; padding:0px; background:transparent;   
} 

  }
 
 
 
 
 
 
 
 
 
 
@media only screen and (max-width : 380px) {
 
    

#content, #contentlistings {  

   text-align:center; width:94%;  margin:0px auto;  padding:4px; 
}	 

 

#mouseroll {  text-align:center; 
margin:0px auto !important; 
	font-style:italic !important; 
font: 10px Open Sans, 'Raleway', arial, helvetica, san-serif;  
color: #000000; padding: 1px 0px 7px 0px ;  
background:transparent;}
 
    
    
    
.imageleft {  text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%;  } 

.imageright { text-align:center; margin:0px auto; padding: 0px;  max-width:100%; min-width:100%;   }
 
.imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%;  }  

#imageleft {  text-align:center; margin:0px auto; padding: 0px;max-width:100%; min-width:100%;    } 

#imageright { text-align:center; margin:0px auto; padding: 5px 2px 10px 2px;   max-width:100%; min-width:100%; border:1px; }
 
       
#imagecentergrid { text-align:center; margin:0px auto; padding: 5px 0px ;  background:transparent; max-width:100%; min-width:100%; }  

#imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%; } 
     
 .tabtext600 {  text-align:left; font: 600 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;  }

.tabtext {  text-align:left; font:400 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px 2px;}


.tabtextgrbkg {  text-align:left; font: 600 9px 'Raleway', arial, sans-serif; 
margin: 0px; padding:2px;  color: #ffffff; background:#274A21; width:48%;}
 
 
 
 
 #address { font: 600 11px Open Sans, 'Raleway', arial, sans-serif; 
text-align: center; 
color: #001e19;  
}
 

 #address1 { text-align: center; 
margin:0px 0px 5px 0px; padding:0px 0px 20px 0px; 
}
 
	
#navbottom { width: 92%; 
}
   

hr  { display: none; 
	}

 

/* =Responsive (Mobile) Design
-------------------------------------------------------------- */

@media screen and (max-width:390px)
{   
 
#logobox {      
 
  float:none; 
  text-align:center;
  color: #ffffff; 
 font: 400 13px Open Sans, 'Raleway', arial, helvetica, sans-serif;
 margin: 0px auto;
 padding:10px 0px 10px 0px;   
background: #6e0c0c; 
} 
    

#logobox a {  color: #ffffff; text-decoration:none; } 

  
#logobox a:hover {  color: #ffffff; text-decoration:underline; } 
 
#logobox br { display:inline; } 

} 
 
 
 

/*Smartphone*/
@media only screen and (max-width : 350px) {


#mouseroll { display:none;}
    }
	
}
 