/* CSS Document */
body{

font-family:Arial, Helvetica, sans-serif;
}
#holder{
width:85%;
height:auto;

}


#main{
width:80%;
height:auto;
margin-top:40px;}
#banner{
width:auto;
height:auto;
clear:both;
}
#menu{
 width:100%;
 height:28px;
 background-color:#CCCCCC;
}
#container{
width:800px;
height:430px;
margin-top:40px;
padding:5px;
background-image:url(images/content.jpg);
background-repeat:no-repeat;
}
#container_l{
width:800px;
height:600px;
margin-top:40px;
padding:5px;
background-image:url(images/content.jpg);
background-repeat:no-repeat;
}
#line{
width:85%;
height:10px;
}

#contact{
float:left;
font-family:Sylfaen;
font-size:18px;
}
#footer{
clear:both;
font-size:12px;
color:#999999;
font-weight:bold;
background-color:#990000;
}
#footer_h{
clear:both;
font-size:12px;
color:#999999;
font-weight:bold;
background-color:#ffffff;
}
#spacer{
height:80px;
clear:both;}
#valid{
 width:auto;
 height:auto;
}
#next{
 width:650px;
 height:auto;
 clear:both;
}
#foot_nav{
 width:42%;
 height:28px;
 clear:both;
 text-align:center;
 
}
#upper{
 width:100%;
 height:auto;
 clear:both; 
}
#lower{
 width:100%;
 height:auto;
 clear:both; 
}
.slides{
 width:auto;
 float:left;
 height:auto;
 margin-top:10px;
 text-align:center;
 margin-right:20px;
 
}
.slides2{
 width:auto;
 float:left;
 height:auto;
 margin-top:10px;
 text-align:center;
 margin-right:70px;
 
}
.footlinks{
 padding:6px;
 width:97px;
 font-size:12px;
 font-weight:bold;
 color:#999999;
 background-color:#990000;
 float:left;
 text-align:center;
}
a.footlinks:hover{
 color:#FFFFFF;
}
.footlinks_h{
 padding:6px;
 width:97px;
 font-size:12px;
 font-weight:bold;
 color:#999999;
 background-color:#ffffff;
 float:left;
 text-align:center;
}
a.footlinks_h:hover{
 color:#990000;
}
.content{
 width:100%;
 height:auto;
 color:#000000;
 font-size:13px;
 line-height:150%;
 text-align:left;
 border-top:1px #990000 solid;

}
.templates{
 width:100%;
 height:auto;
 color:#000000;
 font-size:12px;
 text-align:left;
 }
.menulinks{
 width:148px;
 height:auto;
 padding:6px;
 background-color:#990000;
 color:#999999;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 float:left;
 text-decoration:none;
}
.menulinks_p{
 width:148px;
 height:auto;
 padding:6px;
 background-color:#ffffff;
 color:#666666;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 float:left;
 text-decoration:none;
 
}
a.menulinks:hover{
 width:148px;
 height:auto;
 background-color:#ffffff;
 color:#421921;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 
}
.buttons{
float:right;
margin-right:8px;
background-color:#3C1623;
padding:5px;
color:#FFFFFF;
font-style:italic;
font-weight:bold;
margin-top:15px;

}
.buttons_in{
float:right;
margin-right:5px;
background-color:#ABD8E5;
padding:5px;
color:#FFFFFF;
font-style:italic;
font-weight:bold;
margin-top:15px;

}



.links{
font-weight:bold;
font-style:italic;
color:#ffffff;
text-decoration:none;

}
a.links:hover{
color:#FFE56C;
text-decoration:underline;
}


.designs{
 width:120px;
 height:175px;
 float:left;
 margin-left:15px;
 margin-top:20px;
 padding:5px;
}
.back{
width:auto;
height:auto;
float:right;
margin-right:5px;
}
.bold{
font-weight:bold;}




.gallery{
 width:auto;
 height:auto;
 float:left;
 margin-left:5px;
 margin-right:10px;
 margin-bottom:10px;
 margin-top:15px;
 background-color:#ffffff;
}

.photo_gallery{
 width:auto;
 height:auto;
 padding:10px;
 float:left;
 border:1px solid #333333;
 
}
.title_gallery{
 width:140px;
 height:auto;
 clear:both;
 font-size:12px;
 font-weight:bold;
 padding-top:3px;

 }