﻿body 
{

    font-family: arial;
    color: #808080;
    background: url(/images/background.jpg) repeat top center #808080;
    margin: 10px 0 10px 0;
    
}

#page_holder 
{

    margin: 0 auto 0 auto;
    width: 900px;

}

#title 
{
    
    height: 80px;
    border-bottom: 4px solid #be01b3;
    margin: 0 0 0 0;

    background: url(/images/bg_title_gradient.png) no-repeat top right;
   

}

#title img 
{

    margin: 10px 10px 0px 10px;
    border: 0;
   
}

#menu
{

    float: right;
    display: inline;
    

    width: 500px;

}

.menu_sepp 
{

    float: left;
    display: inline;
    
    margin: 30px 0px 0px 0px;
    
    width: 2px;
    height: 25px;
    background: url(/images/menu/sepp.png) no-repeat center;
   
}

.menu_item 
{

    float: left;
    display: inline;

    margin: 7px 0px 0px 0px;
    
    font-size: 15pt;
    font-weight: normal;
    
}

#page_content 
{

    padding-top: 10px;
    background: #f3f3f3;   
    clear:both;
    margin: 0 0 0 0;
    
}

#page_content h1 
{
    
    margin: 0px;
    font-size:12pt;
    color: #ffffff;
    padding: 5px;
    background: url(/images/heading_bg.png) repeat-x top;
    
}

#page_content h2 
{
 
    font-size: 11pt;
    margin: 25px 0 0 0;   

}

#page_summary
{

    margin: 0 10px 10px 10px;
    background: url(/images/backgrounds/flowers.png) no-repeat #ffffff;
    height: 250px;

}

#sub_menu 
{

    float: left;
    display: inline;

    width: 200px; 

    margin: 0 0 0 10px;
   
}

#sub_menu ul 
{

    margin: 20px 0 0 5px;
    padding: 0;
   
}

#sub_menu li 
{
    
    list-style-type:none;
    padding: 0;
    margin: 20px 0 0 0;
   
}


#sub_menu A 
{

    color: #808080;    
    
}

#sub_menu A:hover
{

    color: blue;    
    text-decoration: none;
    
}

#page_detail 
{
    
    float: left;
    display: inline;

    width: 670px;

    margin: 0 0px 0px 10px;
    
}

#page_detail  p
{
 
    margin: 15px 30px 10px 2px;
    font-size: 11pt;
    line-height: 25px;
    
}


#content_wrapper 
{

    width: 100%;
    clear: both;

}


#footer 
{

    clear:both;
    width: 875px;
    height: 100px;
    color: #999999;
    margin: 20px 10px 0 10px;
    border-top: 1px solid #cccccc;
    

    padding: 7px 5px 0 3px;
    
    background: url(/images/bg_gradient.png) repeat-x bottom;
    
}

#testimonial 
{

    float: left;
    height: 80px;
    width: 400px;
    margin: 10px 0 0 5px;
    font-style: italic;
    font-size:9pt;
    
}

#testimonial p 
{
    margin: 0;
    line-height: 15px;
}

.designed_by 
{
 
    float: right;
    width: 440px;
    height: 20px;
    text-align: right; 

    font-size: 8pt;    
    
}

.valid_info 
{

    float: right;
    width: 440px;
    font-size: 7pt;
    text-align: right;  
 
}

.designed_by A
{
    color: #999999;    
}


#links h1
{
   
    font-size: 11pt;
    margin: 20px 0 0 2px;
    padding: 0;
    background: #f3f3f3;
    
}

#links h2
{
    
    color: #808080;
    font-size: 8pt;
    margin: 0 0 10px 2px;
    padding: 0;
    
}

#links p
{
    
    color: #808080;
    font-size: 8pt;
    margin: 0 0 10px 2px;
    padding: 0;
    line-height: normal;
    
}

#links h1 A
{

    color: Purple;
   
}

.link_holder 
{

    height: 80px;
    clear: both;
    margin: 20px 0 0 0;
   
}

.link_holder img 
{

    float: left;
    display: inline;

    padding: 5px;
    margin: 0 10px 0 0;
    border: 1px solid #cccccc;
   
}

A 
{

    color: Blue; 
    text-decoration: none;
    
}

A:hover 
{

    color: Blue;
    text-decoration: underline;
   
}





table.tblContact_Details 
{
    
    font-size: 10pt;
    margin: 20px 9px 0 0;
    text-align: left;
    
}

table.tblContact_Details th
{

    width: 250px;
    padding: 10px 10px 10px 0;
    vertical-align: top;
    text-align: left;    

}

.tb1 
{

    font-family: Arial;
    font-size: 10pt;
    color: #333333;
    background: #ffffff;
    border: 1px solid #cccccc;
   
}

li 
{

    margin-top: 5px;
    font-size: 11pt;
    
}

#gallery_list h1 {

    background: none;
    color: #808080;
    font-weight: normal;
    font-size: 11pt;
    margin: 0;
    padding: 0;

}

#gallery_list h2 {

    background: none;
    font-weight: normal;
    font-size: 10pt;
    margin: 10px 0 0 0;
    padding: 0;


}

#gallery_list p {

    background: none;
    font-size: 9pt;
    margin: 20px 0 0 0;
    padding: 0;

}

.gallery_list_item {

    height: 150px;

    margin: 20px 0 0 0;
    
}


.gallery_thumb {

    float: left;
    display: inline;
    width: 150px;
    height: 150px;
    
    margin-right: 10px;
    
    border: 1px solid #cccccc;

}


.gallery_title {



}
