/**************************************************
General Body Styles
**************************************************/
body {
     text-align:center;
     background-color: #6e6147;
     background-repeat: no-repeat;
     background-image: url(../images/bg_main.jpg);
     background-position: top center;
     padding: 0;
     margin:0; }
#index { }
#wrapper {
     width: 780px;
     text-align: left;
     background-repeat: no-repeat;
     background-image: url(../images/bg_content.jpg);
     margin: 0 auto;
     padding: 0; }
#c_one { }
/**************************************************
Header and Navigation
**************************************************/
.contact_info { }
.header {
     height: 139px;
     width: 780px;
     background-image: url(../images/bg_header.jpg);
     text-align: right; }
.header h2 {
     margin: 0 10px 0 0;
     color: #ffffff;
     font-weight: normal;
     padding-top: 15px;
     padding-bottom: 0;
     font-size: 21px; }
.header h2 a:link {
     color: #ffffff;
     text-decoration: none; }
.header h2 a:hover {
     color: #cdbda2; }
.navigation {
     height: 34px; }
.navigation ul {
     list-style:none;
     padding-top: 9px; }
.navigation li {
     display:inline;
     margin: 0 9px 0 9px; }
.navigation a:link, .navigation a:visited {
     color: #ffffff;
     text-decoration:none;
     font-size: 14px; }
.navigation a:hover {
     color: #cdbda2; }
/**************************************************
Main Picture and Testimonials for Index 
**************************************************/
.picture_box {
     width: 780px;
     height: 538px;
     float: left;
     background-image: url(../images/bg_mainpic.jpg);
     background-repeat: no-repeat;
     background-position: top center; }
.testimonials { 
     width: 250px;
     margin: 385px 10px 0 0;
     float: right;}
.testimonials p{
	text-align:center;
	color: #d3b282;
	font-style: italic;}	 
ul { }
li { }
a { }
#c_two { }
.content {
     float: left;
     margin: 0px 40px 20px 40px;
     background-image: url(../images/content_glow.jpg);
     background-repeat: no-repeat; }
/**************************************************
General Text Styles
**************************************************/
h1 {
     font-family: Times, "Times New Roman", serif;
     font-size: 22px;
     font-weight: normal;
     text-transform: uppercase;
     color: #2d271a; }
p {
     color: #ffffff;
     font-size: 14px; }
a:link { }
a:visited { }
a:hover { }
a:active { }
/**************************************************
Footer Styles
**************************************************/
.footer {
     clear: both;
     height: 266px;
     background-image: url(../images/bg_footer2.jpg);
     background-repeat: no-repeat;
     background-position: top center; }
.footer p {
     color: #2d2619;
     margin: 0 0 2px 0;
     font-weight: bold; }