/* CSS Document */
@font-face {
	font-family: AnnabelScript;
	src: url(/fonts/AnnabelScript.ttf);
	}
	
@font-face {
	font-family: "CAC-pin";
	src: url(/fonts/CACPINAF.TTF);
	}


html, body { 
	background-color:#fff;
	background-image: url(/v3images/body-bg.jpg);
	height:100%;
	padding:0;
	margin:0;
	color:#986070;
	font-family: Georgia, Times, Times New Roman, serif;
	}
	
html,body img{ border:0;}


a:link	 { color:#ff719f; border:0; text-decoration: none;}
a:visited{ color:#ff719f; border:0; text-decoration: none;}
a:hover  { color:#ffb7ee; border:0; text-decoration: underline;}
a:active { color:#ff719f; border:0; text-decoration: underline;}

h4 {font-family: AnnabelScript; color:#ff719f; font-size:21px; font-weight:lighter;}
h3 {font-family: "CAC-pin"; color:#ff719f; font-size:31px; font-weight:lighter;}
h5 {font-family: "CAC-pin"; color:#f986070; font-size:24px; font-weight:lighter;}

#header{
	background-image:url(/v3images/header-bg.png);
	background-position:top center;
	background-repeat:repeat-x;
	height:236px;
	display:block;
	margin:0 auto;
	z-index:10;
	position:absolute;
	width:100%;
	}

#footer{
	background-image:url(/v3images/footer.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	height:158px;
	width:100%;
	bottom:0px;
	margin:0 auto;

	padding:0;
	
	
}

#header-image{
	background-image:url(/v3images/header-graphics.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:236px;
	display:block;
	margin: 0 auto;
	}
#menu{
	background-image:url(/v3images/menu-bg.png);
	background-repeat:repeat-x;
	height:250px;
	width:100%;
	top:180px;
	display:block;
	z-index:5;
	position:relative;
	}

.menu-list{
	width:929px;
	height: 166px;
	display: block;
    list-style:none;
	padding-top: 30px;
	margin:0 auto;
	z-index:1;
	}
.menu-list li {
	height:166px;
	display:block;
	width:auto;
	float:left;
	}
.menu-left{
	height:166px;
	width:65px;
	background-image:url(/v3images/menu-left.png);
	display:block;}
.menu-right{
	height:166px;
	width:65px;
	background-image:url(/v3images/menu-right.png);
	display:block;}
.menu-1 {
	height:166px;
	width:133px;
	background-image:url(/v3images/about-all.png);
	background-position:center top; 
	display:block;
	text-decoration: none;
	}


.menu-1:hover {
	height:166px;
	width:133px;
	background-image:url(/v3images/about-all.png);
	background-position:center -170px; 
	text-decoration: none;}
.menu-1:active {
	height:166px;
	width:133px;
	background-image:url(/v3images/about-all.png);
	background-position:center -332px; 
	text-decoration: none;}
.menu-2 {
	height:166px;
	width:133px;
	background-image:url(/v3images/blog-all.png);
	background-position:center 0px; 
	display:block;
	text-decoration: none;
	}
.menu-2:hover {
	height:166px;
	width:133px;
	background-image:url(/v3images/blog-all.png);
	background-position:center -166px; 
	display:block;
	text-decoration: none;
	}
.menu-2:active {
	height:166px;
	width:133px;
	background-image:url(/v3images/blog-all.png);
	background-position:center -332px;
	display:block;
	text-decoration: none;
	}
.menu-3 {
	height:166px;
	width:133px;
	background-image:url(/v3images/galerie-all.png);
	background-position:center -0px;
	display:block;
	text-decoration: none;
	}
.menu-3:hover {
	height:166px;
	width:133px;
	background-image:url(/v3images/galerie-all.png);
	background-position:center -166px;
	display:block;
	text-decoration: none;
	}
.menu-3:active {
	height:166px;
	width:133px;
	background-image:url(/v3images/galerie-all.png);
	background-position:center -332px;
	display:block;
	text-decoration: none;
	}
.menu-4 {
	height:166px;
	width:133px;
	background:url(/v3images/contact-all.png) center 0px;
	display:block;
	text-decoration: none;
	}
.menu-4:hover {
	height:166px;
	width:133px;
	background:url(/v3images/contact-all.png) center -166px;
	display:block;
	text-decoration: none;
	}
.menu-4:active {
	height:166px;
	width:133px;
	background:url(/v3images/contact-all.png) center -332px;
	display:block;
	text-decoration: none;
	}
.menu-home {
	height:166px;
	width:267px;
	background:url(/v3images/menu-home.png);
	display:block;
	}
.menu-home:hover {
	height:166px;
	width:267px;
	background:url(/v3images/menu-home.png) center -166px;
	display:block;
	}	
.menu-home:active {
	height:166px;
	width:267px;
	background:url(/v3images/menu-home.png) center -332px;
	display:block;
	}

/*   ___________________________________________________ tab-active _____________________________ */

#blog-page-link{
	height:166px;
	width:133px;
	background-image:url(/v3images/blog-all.png);
	background-position:center -166px; 
	display:block;
	text-decoration: none;
	}
#blog-page-link:active{
	height:166px;
	width:133px;
	background-image:url(/v3images/blog-all.png);
	background-position:center -332px; 
	display:block;
	text-decoration: none;
	}
#about-page-link{
	height:166px;
	width:133px;
	background-image:url(/v3images/about-all.png);
	background-position:center -170px; 
	display:block;
	text-decoration: none;
	}
#about-page-link:active{
	height:166px;
	width:133px;
	background-image:url(/v3images/about-all.png);
	background-position:center -332px; 
	display:block;
	text-decoration: none;
	}
#galerie-page-link{
	height:166px;
	width:133px;
	background-image:url(/v3images/galerie-all.png);
	background-position:center -166px; 
	display:block;
	text-decoration: none;
	}
#galerie-page-link:active{
	height:166px;
	width:133px;
	background-image:url(/v3images/galerie-all.png);
	background-position:center -332px; 
	display:block;
	text-decoration: none;
	}
#contact-page-link{
	height:166px;
	width:133px;
	background-image:url(/v3images/contact-all.png);
	background-position:center -166px; 
	display:block;
	text-decoration: none;
	}
#contact-page-link:active{
	height:166px;
	width:133px;
	background-image:url(/v3images/contact-all.png);
	background-position:center -332px; 
	display:block;
	text-decoration: none;
	}
	
	
#open-sign{
	background-image:url(/v3images/open-sign.png);
	background-repeat:no-repeat;
	height:132px;
	width:168px;
	display:block;
	position:absolute;
	margin-left:22%;
	top:220px;
	z-index:20;
    }
	
#main {
	background-image:url(/v3images/main-div-bg.png);
	background-repeat:repeat-y;
	margin:0 auto;
	width:865px;
	display:block;
	position:relative;
	margin:0 auto;
	padding:0;
	}
#main-left{
	
	float:left;
	height:auto;
	width:387px;
	padding-left:25px;
	display:block;
 }
 #main-right{
	background-image:url(/v3images/deco-bar.png);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
	min-height:100px;
	width:407px;
	padding-left:27px;
	display:block;
	margin-top:200px;
	margin-left:5px;
	text-align:center;
	
 }
 .clear { clear:both;}

.deco-top {
	background: url(/v3images/top-deco.png) no-repeat;
	height:51px;
	 
	display:block;
	margin-left:50px;
		
	}
.deco-bottom {
	background: url(/v3images/bottom-deco.png) no-repeat;
	height:51px;
	
	display:block;
	margin-left:50px;
	}
	
#main-client-waco {
	background-image:url(/v3images/clients-waco.png);
	background-repeat: no-repeat;
	height:210px;
	width:359px;
	display:block;
	padding-top:45px;
        !margin-right:20px;
	}

#main-blog-waco {
	background-image:url(/v3images/blog-waco2.png);
	background-repeat: no-repeat;
	height:375px;
	width:auto;
	display:block;
	margin-top:30px;
	margin-left: 27px;
	font-family: Georgia, Times, Times New Roman, serif;
	}
#main-blog-waco ul{
	padding-top:80px; 
	width:auto;
	}
	
#main-blog-waco li{
    background-image:url(/v3images/heart.png);
    background-repeat: no-repeat;
	background-position:center left;
	padding-left:30px;
    margin-top:20px;
	margin-left:5px;
	list-style:none;
	height: 25px;
	width:260px;
	text-align:left;
	 word-wrap: break-word;
	}
#main-blog-waco a{ text-decoration:none; border:0; color:#986070;}
#main-blog-waco a:visited{text-decoration:none; border:0; color:#986070;}
#main-blog-waco a:hover  { color:#ffb7ee; border:0; text-decoration: underline;}
#main-blog-waco a:active { color:#ff719f; border:0; text-decoration: underline;}

	
#main-galerie-waco {
	background-image:url(/v3images/clients-waco.png);
	background-repeat: no-repeat;
	height:225px;
	width:359px;
	display:block;
	padding-top:40px;
	margin-top: 10px;
        !margin-right:20px;
	}
#main-galerie-waco a{ text-decoration:none; border:0; color:#986070;}
#main-galerie-waco a:visited{text-decoration:none; border:0; color:#986070;}
#main-galerie-waco a:hover  { color:#ffb7ee; border:0; text-decoration: underline;}
#main-galerie-waco a:active { color:#ff719f; border:0; text-decoration: underline;}

#main-galerie-waco h3{ font-family:CAC-pin; font-size:1.4em;}


.next-last{
	width:200px; 
	margin:0 auto; 
	padding-right:45px;
}
.next-button{
	background:url(/v3images/next-button-all.png) no-repeat center 0px;
	height:15px;
	width:52px;
	display:block;
	float:right;
	}
.next-button:hover{
	background:url(/v3images/next-button-all.png) no-repeat center -15px;
	height:15px;
	width:52px;
	display:block;
	float:right;}
.next-button:active{
	background:url(/v3images/next-button-all.png) no-repeat center -30px;
	height:15px;
	width:52px;
	display:block;
	float:right;}

.last-button{
	background:url(/v3images/last-button-all.png) no-repeat center 0px;
	height:15px;
	width:55px;
	display:block;
	float:left;
	}
.last-button:hover{
	background:url(/v3images/last-button-all.png) no-repeat center -15px;
	height:15px;
	width:55px;
	display:block;
	float:left;
	}
.last-button:active{
	background:url(/v3images/last-button-all.png) no-repeat center -30px;
	height:15px;
	width:55px;
	display:block;
	float:left;
	}
	
.gal-next-button{
	background:url(/v3images/next-button-all.png) no-repeat center 0px;
	height:15px;
	width:52px;
	display:block;
	float:right;
	}
	
.gal-next-button:hover{
	background:url(/v3images/next-button-all.png) no-repeat center -15px;
	height:15px;
	width:52px;
	display:block;
	float:right;}
.gal-next-button:active{
	background:url(/v3images/next-button-all.png) no-repeat center -30px;
	height:15px;
	width:52px;
	display:block;
	float:right;}

.gal-last-button{
	background:url(/v3images/last-button-all.png) no-repeat center 0px;
	height:15px;
	width:55px;
	display:block;
	float:left;
	}
.gal-last-button:hover{
	background:url(/v3images/last-button-all.png) no-repeat center -15px;
	height:15px;
	width:55px;
	display:block;
	float:left;
	}
.gal-last-button:active{
	background:url(/v3images/last-button-all.png) no-repeat center -30px;
	height:15px;
	width:55px;
	display:block;
	float:left;
	}

a.thumb{
  display:none;
}
a.default-slide{
	display: block;
}
.slide-caption{
	 width:auto;
	 text-align:center;
	}
	
.slide{
    background-color:#FCF; 
	display:block;
    margin:0 auto;
	}
#galerie-slide{
    background-color:#FCF; 
	height:140px; 
	width:140px; 
	display:block;
    
	}
#client-slide{
	margin-top:45px;
	height:170px;
	width:270px;
	display:block;
	margin:0 auto;
	}
	
	


/*                __________________________________  Blog Page _______________________________  */

#blog-page-container{
	width:760px;
	height:100%;
	margin: 0 auto;
	text-align:center;
	}

#blog-page-waco-top{
	background: url(/v3images/blog-page-waco-top.png) no-repeat;
	height:115px;
	width:760px;
	display:block;
	padding:0;
	}
#about-page-waco-top{
	background: url(/v3images/about-page-waco-top.png) no-repeat;
	height:115px;
	width:760px;
	display:block;
	padding:0;
	}
#galerie-page-waco-top{
	background: url(/v3images/galerie-page-waco-top.png) no-repeat;
	height:115px;
	width:760px;
	display:block;
	padding:0;
	}
#contact-page-waco-top{
	background: url(/v3images/contact-page-waco-top.png) no-repeat;
	height:115px;
	width:760px;
	display:block;
	padding:0;
	}
#blog-page-waco-middle{
	background: url(/v3images/blog-page-waco-mid.png) repeat-y;
	min-height:155px;
	width:760px;
	padding:0;
	}
#blog-page-waco-bottom{
	background: url(/v3images/blog-page-waco-bottom.png) no-repeat;
	height:71px;
	width:760px;
	display:block;
	}
.blog-comment-container{
	width:500px;
	height:100%;
	float:left;
	margin-left:75px;
	}
.blog-comment-top{
	background: url(/v3images/blog-entry-top.png) no-repeat;
	width:500px;	
	height:84px;
	display:block;
	}
.blog-comment-middle{
	background: url(/v3images/blog-entry-middle.png) repeat-y;
	width:500px;	
	min-height:100px;
	display:block;
	
	}
.blog-comment-bottom{
	background: url(/v3images/blog-entry-bottom.png) no-repeat;
	width:500px;	
	height:36px;
	display:block;
	}
.blog-comment-middle h1{
	font-family:"CAC-pin", times, serif;
	font-size:23px;
	font-weight:lighter;
	margin-top:-20px;
	text-align:left;
	padding-left:40px;
	margin-left:20px;
	border-bottom:1pt dashed #ff719f;
	width:400px;
	}
.blog-comment-middle h2{
	font-family: times, serif;
	font-style:italic;
	font-size:15px;
	margin-top:-25px;
	text-align:right;
	margin-left:20px;
	width:400px;
	}
.blog-comment-middle div{
	text-align:left;
	width:440px; 
	margin:0 auto;
	}

	
.tack-left{
	background: url(/v3images/tack.png) no-repeat;
	width:30px;
	height:30px;
	display:block;
	float:left;
	z-index:2;
	margin-left:-20px;
	margin-top:-7px;
	
	}
.tack-right{
	background: url(/v3images/tack-right.png) no-repeat;
	width:30px;
	height:30px;
	display:block;
	float:right;
	z-index:2;
	margin-right:-20px;
	margin-top:-7px;
	}
.tack-bottom-left{
	background: url(/v3images/tack-bottom-left.png) no-repeat;
	width:30px;
	height:30px;
	display:block;
	float:left;
	z-index:2;
	margin-left:-20px;
	 margin-top:-20px;
	}
.tack-bottom-right{
	background: url(/v3images/tack-bottom-right.png) no-repeat;
	width:30px;
	height:30px;
	display:block;
	float:right;
	z-index:2;
	margin-right:-20px;
    margin-top:-20px;
	}
.blog-title{
	background:url(/v3images/blog-title-bg.png) no-repeat;
	width:601px;
	height:60px;
	display:block;
	text-align:left;
	margin-left:70px;
	padding-left:40px;
	background-position:center -6px;
	}
.blog-text{
	text-align:justify; 
	width:610px;
	margin-left:65px; 
        !margin-left:15px;
	padding:5px 20px 5px 20px; 
	background:#fff8f8; 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	border: solid 1px #fcf; }

.blog-textarea{
        border: solid 1px #fcf; 
        outline:0;
        width:350px;
        height:150px;
        padding:10px 5px 10px 10px;
        font-family: Georgia, Times, Times New Roman, serif;
        font-size:12pt;
        background:#fffefe; 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);}
.about-text{
	text-align:justify; 
	width:610px;
	margin-left:65px; 
	padding:5px 20px 5px 20px; 
	background:#fff8f8; 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	border: solid 1px #fcf;
        font-size:13pt; 
	font-weight:lighter;}
	
/* ____________________________________________________ Galerie page  ___________________________________________ */


#galerie{
   width:550px;
   margin:0 auto;
   text-align:center;
  min-height:100px;
   overflow:auto;
	}

#galerie ul{
	clear:left;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	left: 50%;
	}
	
#galerie li {
        background: url("/images/galerydiv.png") no-repeat;
        display: block;
	float:left;
	height: 200px;
	width: 180px;
	right: 50%;
	margin: 0 auto;
	text-align:center;
       } 
#galerie h6{
        width:150px;
        font-size:9pt;
        font-style: italic;
        font-weight:200; 
       margin-top: 0px;
       margin-right:auto;
       margin-left:auto;        
       }
.galerie-img { 
      display:block;
      width: 140px;
      height: 140px;
     margin-top:15px;
     background: pink;
    margin-left: auto;
    margin-right:auto;
     }

#galerie_detail {
   width: 525px;
   height: 600px;
   margin: 0 auto;
   text-align;center
   }
#galerie_detail img{
        -webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);
}

#galerie_detail ul {
        clear:left;
	float:left;
	list-style:none;
	margin:0 auto;
	padding:0px;
	left: 50%;
        
       }
#galerie_detail li {
      
        display: block;
	float:left;
	height: 300px;
	width: 240px;
	right: 50%;
        text-align:center;
        margin-right:20px;
  }
.galerie_detail h3{ font-family:CAC-pin; font-size:1.4em;}
.galerie-notes{
        width:525px; 
        text-align:justify; 
        margin-top:10px; 
        margin-left:auto; 
        margin-right:auto; 
        background:#feecec;
        border: 1pt dashed #ffc9cb;
        padding: 10px 10px 15px 10px;
        -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);
        
      }


/* ____________________________________________ contact form ___________________________________________________ */

.contact-title{
        background:url(/v3images/contact-title-bg.png) no-repeat;
	width:500px;
	height:40px;
	display:block;
	text-align:left;
	padding-left:40px;
	background-position:left -6px;
        font-family: "CAC-pin";
        color:#f986070;
        font-size:21px; 
        font-weight:lighter;
       
	}


#contact-box{
        width:525px; 
        text-align:left; 
        margin-top:10px; 
        margin-left:auto; 
        margin-right:auto; 
        background:#feecec;
        border: 1pt dashed #ffc9cb;
        padding: 10px 10px 15px 10px;
        -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);
        
     }

.contact-textarea{
        border: solid 1px #fcf; 
        outline: 0;
        width:500px;
        height:150px;
        padding:10px 5px 10px 10px;
        font-family: Georgia, Times, Times New Roman, serif;
        font-size:12pt;
        background:#fffefe; 
	-webkit-border-radius: 1.4em;
	-moz-border-radius: 1.4em;
	border-radius: 1.4em; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);}
.contact-input{
        border: solid 1px #fcf; 
        outline:0;
        width:350px;
        height:20px;
        padding:5px 3px 5px 5px;
        font-family: Georgia, Times, Times New Roman, serif;
        font-size:12pt;
        background:#fffefe; 
        margin-left:5px;
        float:right;
        margin-right:20px;
	-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
	border-radius:  .6em; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);}

.captcha-input{
        border: solid 1px #fcf; 
        outline:0;
        width:100px;
        height:15px;
        padding:5px 3px 5px 5px;
        font-family: Georgia, Times, Times New Roman, serif;
        font-size:12pt;
        background:#fffefe; 

	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius:  .4em; 
	-webkit-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 4px 2px rgba(0,0,0,.1);
	box-shadow: 2px 4px 2px rgba(0,0,0,.1);}

}
