@charset "utf-8";
/* CSS Document */
/* Standard CSS Layout Template (Tideland Realty www.tidelandrealty.com) */
/* Copyright 2008-2015 : Virtual Marketing Concepts, LLC. All Rights Reserved. */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

* {margin:0; padding:0;}

body {font-family:Arial, "Times New Roman", Times, serif; font-size:11px; background:url(images/page_back.jpg) top repeat-y #1b1c16; background-position:50% 0%;}

a {text-decoration:none; color:#566fb5;}

#seotxt{color:#FFF; margin-left:10px; float:left; font-size:12px; }

h1 {color:#FFFFFF; margin:10px 0 0 10px;}

#phone{position:absolute; top:30px; right:30px; color:#FFFFFF; font-size:25px; font-weight:500;}

#container {width:750px; height:auto; margin:0px auto; padding:0; position:relative; background:url(images/container.jpg) no-repeat; border:1px solid #CFC986;}

#header {margin:0 auto; padding:0; position:relative; width:750px; height:30px; background:url(images/navbkg.jpg) top left no-repeat #fff;}
#header h1 {margin:0 auto; padding:0; position:absolute; font-size:12px; top:0; right:0; text-indent:-99999px;}
#header h2 {margin:0 auto; padding:0; position:absolute; font-size:12px; top:0; right:0; text-indent:-99999px;}

#subheader {margin:0 auto; background:#1C1F16; height:140px; width:750px; z-index:500; background-color:#20281D; position:relative;}
#subheader h2 {margin-left:10px; padding:0;  font-size:15px; color:#FFFFFF;}
#subheader img {margin:0; padding:0;}

#navigation {margin:0 auto; padding:0; position:relative; width:750px; height:30px; background:url(images/navbkg.jpg) top left no-repeat #fff;}
#navigation ul {list-style:none; margin:0; padding:0px 50px; width:750px; font-weight:bold; text-transform:uppercase;}
#navigation li {list-style:none; margin:0; padding:8px 10px; width:auto; float:left; text-align:center; _display:inline:}
#navigation li:hover {}
#navigation a {color:#CFC986; text-decoration:none;}
#navigation a:hover {color:#EEEACF;}

/*  Main Nav  */

.mainnav {font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#CFC986; text-decoration:none;}
.mainnav a {font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#CFC986; text-decoration:none;}
.mainnav a:hover {color:#EEEACF;}
.mainnav a:active {color:#EEEACF;}

.mainnavon a {font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#EEEACF; text-decoration:none;}

/*  Utility Nav  */

.utilitynav {font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#CFC986;}
.utilitynav a {font-family: "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #CFC986; text-decoration: none;}
.utilitynav a:hover {color:#EEEACF; text-decoration:none;}

.utilitynavon a { font-family:"Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#EEEACF; text-decoration:none;}
.utilitynavon a:hover {text-decoration:none;}

/* Place most style attributes in the content section. Only put div specific items in the contentLeft or contentRight styles. */

#content {margin:0; padding:0; position:relative; background:url(images/grad_bkg.jpg) top left no-repeat #cfca88; height:auto;}
#content h1 {font-size:16px; font-weight:bold; color:#3B3C2E; letter-spacing:1px; margin:0px 5px 5px 5px;}
#content h2 {font-size:16px; font-weight:bold; color:#3B3C2E; letter-spacing:1px; padding:10px 15px;}
#content h3 {font-size:13px; font-style:normal; font-weight:bold; color:#003333; margin:5px;}
#content p {margin:10px 15px; padding:0; color:#000; font-size:14px;}

.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#contentLeft {margin:0; padding:0; position:relative; width:; float:left; _display:inline;}
/* Only add specifications if you want the same object looking different in this area of the page. */

#contentRight {margin:0; padding:0; position:relative; width:; float:right; _display:inline;}
/* Only add specifications if you want the same object looking different in this area of the page. */

#footer {margin:0; padding:10px 0px; position:relative; width:750px; text-align:center; background:#1D231A;
    top: 0px;
    left: 0px;
}
#footer h5 {margin:5px 0px; padding:0; color:#CFC986; font-size:13px; text-transform:uppercase;}
#footer p {margin:5px 0px; padding:0; color:#CFC986; text-transform:uppercase;}
#footer a {color:#CFC986; font-weight:bold;}

/* Agents Page Table Formatting Only\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

 .agent1{width: 95%;margin:auto;}
 .agent2{width: 162px; }
 .agent3{width: 100%;}
  hr{width:95%; margin:2px auto;}
 .agent4{width:119px;}
 .agent5{width:125px;}
 .agent6{width:90px;}   
 .agent7{width:124px;}
 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
 
 /*Contact Page \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.contact1{width: 95%;margin:auto;}
.contact2{width: 400px;}
.contact3{width: 240px;}
.formtext{ font-family:Arial; font-size:12px; color:#000;}
        
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
 
/*Movie Page \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.movie1{ width: 100%; vertical-align:text-top; margin-top:-25px;}
.picture{margin-right:5px}
.movie2{width:198px; vertical-align:top;}  
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/ 

#mainpage{position:relative; width:750px; height:1650px;}


.mainpic {position:absolute; width:750px; height:181px; top:0; left:0;}
.pic1{position:absolute; width:301px; height:361px; top:263px; 
left:83px;
} 
.pic2{position:absolute; width:301px; height:361px; top:493px; 
right:68px;
} 
.pic3{position:absolute; width:336px; height:240px; top:267px; 
left:386px;
} 
.pic4{position:absolute; width:336px; height:240px; top:631px; 
right:365px;
} 

.churchpic{position:absolute; width:145px; height:200px; top:887px; 
right:577px;
}

.mainpictxt{font-family:Arial, Verdana; font-size:24px; color:#FFF; position:absolute; z-index:5; top: 139px;left: 24px;}
.pictxt1{font-family:Arial, Verdana; font-size:20px; color:#FFF; position:absolute; z-index:5; top:464px; 
left:114px;
}

.mainpictxt a {color:#FFF;}
.linkpagetxt a {color:#000;}

.pictxt2{font-family:Arial, Verdana; font-size:20px; color:#FFF; position:absolute; z-index:5; top:277px; 
left:404px;
}
.pictxt3{font-family:Arial, Verdana; font-size:20px; color:#000; position:absolute; z-index:5; top:647px; 
left:73px;
}
.pictxt4{font-family:Arial, Verdana; font-size:20px; color:#FFF; position:absolute; z-index:5; top 180px; left:417px;
    top: 800px;
}

.churchtxt{font-family:Arial, Verdana; font-size:14px; color:#FFF; position:absolute; z-index:5; top 180px; left:42px;
    top: 1000px;
}

.churchtxt2{font-family:Arial, Verdana; font-size:14px; color:#FFF; position:absolute; z-index:5; top 180px; left:42px;
    top: 1040px;
}

.dtxt{width:550px;  position:absolute;
    top: 905px;
    left: 164px;

}