body { margin-top: 0px; background-color: #fff; font-family: 'Lato', sans-serif; color: #fff; text-align: left; }

.wrapper { width:1140px; margin: 0 auto; }






/*------------------------------------------------*/
/*--------------------[HEADER]--------------------*/
/*------------------------------------------------*/


.Header{ float:left; width:1140px; padding: 30px 0px 40px 0px; }

.HeaderLeft{ float:left; width:374px; }

.HeaderRight{ float:right; text-align: right; width:675px; padding: 0px 0px 0px 0px; }

.HeaderRightTop{ float:left; width:675px; font-size: 14pt; color: #999; padding: 0px 0px 20px 0px; text-align: right; letter-spacing: 1px; }
.HeaderRightTop a:link, .HeaderRightTop a:visited, .HeaderRightTop a:active { color: #666; font-size: 17pt; text-decoration: none; font-weight: 600 }
.HeaderRightTop a:hover { color: #660000; text-decoration: none; }


.HeaderRightBottom{ float:left; width:675px; text-align: right; padding: 0px 0px 0px 0px; }




/*------------------------------------------------*/
/*-------------------[ASPECTS]--------------------*/
/*------------------------------------------------*/

.AllAspects{ float:left; width:1140px; padding: 15px 0px 15px 0px; font-size: 14pt; color: #fff; letter-spacing: 4px; background-color: #660000; text-align: center; }




/*----------------------------------------------*/
/*-------------------[ABOUT]--------------------*/
/*----------------------------------------------*/

.About{ float:left; width:840px; padding: 35px 150px 35px 150px; font-size: 14pt; color: #666; text-align: center; }




/*----------------------------------------------*/
/*------------------[PHOTOS]--------------------*/
/*----------------------------------------------*/

.Photos{ float:left; width:1140px; padding: 15px 0px 0px 0px; }

.PhotoLeft{ float:left; width:550px; }
.PhotoRight{ float:Right; width:550px; }




/*----------------------------------------------*/
/*------------------[BULLETS]-------------------*/
/*----------------------------------------------*/

.Bullets{ float:left; width:1140px; background-image: url(images/bullet-section.jpg); padding: 60px 0px 80px 0px; font-size: 16pt; color: #660000; text-align: center; line-height: 50px; font-weight: 600 }




/*----------------------------------------------*/
/*-------------------[QUOTE]--------------------*/
/*----------------------------------------------*/

.Quote{ float:left; width:1140px; padding: 0px 0px 0px 0px; font-size: 11pt; color: #fff; text-align: center; }

.QuoteLeft{ float:left; width:130px; height: 110px; background-image: url(images/quote-left.jpg); }

.QuoteMiddle{ float:left; width:780px; height: 50px; padding: 30px 50px 30px 50px; background-color: #660000; }

.QuoteRight{ float:right; width:130px; height: 110px; background-image: url(images/quote-right.jpg); }


.QuoteSeparater{ float:left; width:1140px; height: 30px; }




/*----------------------------------------------*/
/*-------------------[FOOTER]-------------------*/
/*----------------------------------------------*/

.Footer{ float:left; width:1140px; height: 239px; margin: 50px 0px 20px 0px; background-image: url(images/footer-bg.jpg); color: #999; text-align: right; letter-spacing: 1px; }
.Footer a:link, .Footer a:visited, .Footer a:active { color: #666; font-size: 17pt; text-decoration: none; font-weight: 600 }
.Footer a:hover { color: #660000; text-decoration: none; }



.FooterTel{ float:left; width:1140px; height: 60px; padding: 70px 0px 0px 0px; }


.FooterContact{ float:left; width:1140px; padding: 0px 0px 0px 0px; }

.FooterContactE{ float:right; width:600px; padding: 20px 0px 0px 0px; }

.FooterContactS{ float:right; width:300px; padding: 0px 0px 0px 0px; }









/* Mobile */

@media handheld, only screen and (max-width: 478px) { 

body { margin-top: 20px; }

.wrapper{ width:100%; }




/*--------------------[HEADER]--------------------*/

.Header{ float:none; width:100%; padding: 0px 0px 0px 0px; margin: 0 auto; }

.HeaderLeft{ float:none; width:90%; margin: 0 auto; }

.HeaderRight{ float:none; text-align:center; width:100%; padding: 0px 0px 0px 0px; }

.HeaderRightTop{ float:none; width:80%; font-size: 14pt; color: #999; padding: 30px 0px 20px 0px; text-align: center; letter-spacing: 0px; margin: 0 auto; }

.HeaderRightBottom{ float:none; width:100%; text-align: center; padding: 0px 0px 20px 0px; }



/*-------------------[ASPECTS]--------------------*/

.AllAspects{ float:none; width:90%; padding: 5% 5% 5% 5%; font-size: 13pt; letter-spacing: 0px; }



/*-------------------[ABOUT]--------------------*/

.About{ float:none; width:90%; padding: 8% 5% 8% 5%; font-size: 13pt; line-height: 23px; }



/*------------------[PHOTOS]--------------------*/

.Photos{ float:none; width:100%; padding: 15px 0px 0px 0px; }

.PhotoLeft{ float:none; width:100%; padding: 0px 0px 20px 0px; }
.PhotoRight{ float:none; width:100%; }




/*------------------[BULLETS]-------------------*/

.Bullets{ float:none; width:100%; background-image: none; padding: 40px 0px 40px 0px; font-size: 13pt; }




/*-------------------[QUOTE]--------------------*/

.Quote{ float:none; width:100%; padding: 0px 0px 0px 0px; font-size: 11pt; background-color: #660000; }

.QuoteLeft{ float:none; width:130px; height: 110px; background-image: url(images/quote-left.jpg); margin: 0 auto; }

.QuoteMiddle{ float:none; width:90%; padding: 0% 5% 5% 5%; background-color: #660000; margin: 0 auto; }

.QuoteRight{ float:none; width:130px; height: 110px; background-image: url(images/quote-right.jpg); margin: 0 auto; }


.QuoteSeparater{ float:none; width:100%; height: 30px; }




/*-------------------[FOOTER]-------------------*/

.Footer{ float:none; width:100%; height: auto; margin: 0 auto; background-image: none; color: #999; text-align: center; letter-spacing: 0px; }



.FooterTel{ float:none; width:100%; height: auto; padding: 30px 0px 20px 0px; }


.FooterContact{ float:none; width:90%; padding: 0px 0px 0px 0px; margin: 0 auto; }

.FooterContactE{ float:none; width:100%; padding: 20px 0px 0px 0px; margin: 0 auto; }

.FooterContactS{ float:none; width:100%; padding: 0px 0px 0px 0px; margin: 0 auto; }





}