/* @override 
    http://zaffa.co.uk/stylesheet.css
    http://www.zaffa.co.uk/stylesheet.css
*/

html,body{
    margin:0;
    padding:0
    }
 hr {
      border: 0; color:#dad8d0; height:1px; background-color: #dad8d0;
    }
h1 {
      font-size: 16px; 
      color: #983e63;
    
}
h2 {
      font-size: 14px; 
      color: #983e63;
   }
b {
		color: #b96178;
}
/*------------------------------------------------------------------------------------------------------------------------------
HEADER
------------------------------------------------------------------------------------------------------------------------------*/
.number {

width:248px;
padding-left: 715px;


padding-top: 22px;}

/* My Comment */

* {
	
}
.menu {

padding-left: 380px;


}
.logo {
float: left;

height: 113px;}

/*------------------------------------------------------------------------------------------------------------------------------
LINKS PAGE
------------------------------------------------------------------------------------------------------------------------------*/

.links-header, .links-header a:link, .links-header a:visited{
    float:left; 
    font-size:18px;
    color: #333333;
}

.links-header a:hover{
    color: #d75271;
    text-decoration:none;
}

#links-menu, #links-menu a:link, #links-menu a:visited{
 padding:0px; 
  margin:0px;
  color:#333333;
  font-size:12px;
}

#links-menu a:hover{
    color: #d75271;
    text-decoration:none;
}


#visit{
    height:20px; 
    width:100px; 
    background:#ff008a;
    border:1px solid #ff008a;
    color:white;
    text-align:center;
    padding-bottom:0px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    padding-top:4px;
    float:right;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; 
}

.borders{
border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; }


#visit:hover{
    background:white;
    text-decoration:none;
    color: #d75271;

}

.gfg-title a {
  color : #ff008a;
}







#sddm
{   margin: 0;
    padding: 0;
    z-index: 99;}

#sddm li
{   margin: 0;
    

    list-style: none;
    float: right;
   
 
    z-index: 99;}

#sddm li a
{   display: block;
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 4px;
margin-left: 10px;



    
    
    color: white;
z-index: 99;

    
    text-decoration: none;
	font-family: "Geneva", Arial, Helvetica, , sans-serif;
}


#sddm li a:hover
{   
z-index: 99;
background-color: #a66375;
-moz-border-radius: 5px;
border-radius: 5px;
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 4px;


    }
#sddm #m2 a:hover{
	padding: 5px;
	background-color: #a66375;
}
#sddm #m2 a{
	padding: 5px;
}
#sddm div
{   position: absolute;
    visibility: hidden;
    z-index: 99;
    margin: 0;
    padding: 0;
    background: #EAEBD8;
    border: 1px solid #ce9ca7}

    #sddm div a
    {   position: relative;
        display: block;
        margin: 0;
        padding: 5px 10px;
        width: auto;
        white-space: nowrap;
        text-align: left;
        text-decoration: none;
        background: white;
        color: black;
        font: 12px arial}

    #sddm div a:hover
    {   background: #ce9ca7;
        color: #FFF}













#selected{
    border-right: 1px solid #555555; 
    border-left: 1px solid #555555; 
    background:#555555; 
    color:white; 
    font-weight: bold;
    padding: 5px 8px 5px 8px;
    margin:0px;
}

#not-selected{
    border-right: 1px solid #555555; 
    color:white; 
    padding: 5px 8px 5px 8px;
    margin:0px;
}

#not-selected:hover {
    background:#888888; 
    text-decoration:none;
}

#selected:hover {
    background:#888888; 
    text-decoration:none;

}

.page{
    background-image:url(/images/back.png);
    padding:4px; 
    width: 282px;
    text-align:center; 
    font-size: 14px; 
    position:relative; 
    left:-15px;
    top:450px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px; 
    -moz-border-bottom-left-radius: 5px; 
    
    }

#twitter
{
  display: block;
  width: 57px;
  height: 58px;
  background: url("/images/twitter3.png") no-repeat 0 0;

}

#twitter:hover
{ 
  background-position: 0 -58px;
}

#twitter span
{
  display: none;
}

#facebook
{
  display: block;
  width: 36px;
  height: 58px;
  background: url("/images/facebook3.png") no-repeat 0 0;

}

#facebook:hover
{ 
  background-position: 0 -58px;
}

#facebook span
{
  display: none;
}
#youtube
{
  display: block;
  width: 51px;
  height: 58px;
  margin-left:-12px;
  background: url("/images/youtube.png") no-repeat 0 0;

}

#youtube:hover
{ 
  background-position: 0 -58px;
}

#youtube span
{
  display: none;
}
.brochure
{
  margin-top: 11px;
    float: left; width: 300px;}
.slogan
{
  
    float: right;
}

body a:hover, a:link, a:visited{
    color: #d75271;
    text-decoration: none;
}

body a:hover{
    color: #d75271;
    text-decoration: underline;
}

#feed-control{
    color: #d75271;
    font-size:10px;
    text-decoration: none;

}


#feed-control a:hover, a:link, a:visited, a:active{
    color: #d75271;
    text-decoration: none;

}

body{
    background-attachment: fixed;
    background-color: white;
    font-family: arial;
    font-size: 12px;
    background-position:bottom left;
    background-image:url('/images/background.jpg');
    color: white;
    }

#outer-box{
    border-radius: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; 
    width:913px;
    padding: 10px;
    height: 476px;  
}
#homebox{
   height:480px;
    width:340px;
    padding: 10px;
    float: left;
	color: #909090;
	line-height: 170%;
    font-size: 11px;
}

#homebox div.cta {
	margin-left: -29px;
	
}



#box{
    width:480px;
       height: 446px;
    
    padding: 15px 15px 15px 15px;
    color: #777;
    border-bottom: 1px dotted rgba(120,49,84,0.23);
    border-top: 1px dotted rgba(120,49,84,0.23);
    border-left: 1px dotted rgba(120,49,84,0.23);

    line-height: 170%;
    font-size: 11px;
    background-color:white;
  
    filter:alpha(opacity=80);
}
    #box2{
    width:580px;
       height: 446px;
    
    padding: 15px 15px 15px 15px;
    color: #777;
    border-bottom: 1px dotted rgba(120,49,84,0.23);
    border-top: 1px dotted rgba(120,49,84,0.23);
    border-left: 1px dotted rgba(120,49,84,0.23);

    line-height: 170%;
    font-size: 11px;
    background-color: rgba(255,255,255,0.81);
    }
#box ul li a{
    color: #fcffff;
    font-weight: bold;
    text-decoration: underline;
    font-size: 11px;
    color: #983e63;

    
    }
#box ul li{
    color: #983e63;
    font-weight: bold;
    
    }   
    #box2 ul li{
    color: #983e63;
    font-weight: bold;
    
    }   

.contact{
    width:300px;
    height: 466px;
    opacity: 0.8;
    padding: 15px;
    color: white;
    background-image:url(/images/back.png);
    }

div#contactimage{
    width:933px;
    height: 496px;
    background-image:url(images/image15.jpg);
}


.news{
    width:905px;
    font-size: 11px;
    height: 466px;
    overflow: auto;
    padding: 15px;
    color: black;
    }

.news2{
    width:400px;
    font-size: 11px;
    height: 466px;
        padding: 15px;
    color: black;
    }

div#newsimage{
    width:933px;
    height: 496px;
    background-image:url(images/imagep22.jpg);
}

.about{
    width:400px;
    font-size: 11px;
    height: 466px;
    opacity: 0.8;
    padding: 15px;
    color: black;
    }

div#aboutimage{
    width:933px;
    height: 496px;
    background-image:url(images/image21.jpg);
}

.corporate{
    width:270px;
    font-size: 11px;
    height: 466px;
    opacity: 0.8;
    padding: 15px;
    color: white;
    background-image:url(/images/back.png);
    }

div#corporateimage{
    width:933px;
    height: 496px;
    background-image:url(/images/image20.jpg);
}

.pink{
color: #ff008a;
font-weight: bold;

}

.pink-b{
color: #ff008a;
font-weight: bold;

}

div#main{
    width:960px;
    margin-left: auto ;
    margin-right: auto ;
    }

div#footer{
    text-align:center;
    font-size: 10px;
    width:960px;
    color: white;
    margin-left: auto ;
    margin-right: auto ;
    }



/*
.tb {
    color: white;
    padding:1px;
        border: 1px solid #ff008a;
}
*/

#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
margin: 5px;
padding: 10px;
font: 11px/15px Arial, Helvetica, sans-serif;
line-height: 160%;
}

/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	margin-left:360px;
	margin-top: -8px;
}

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:-1;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:-1;
	cursor:pointer;
}
.nivo-controlNav a {
	position:relative;
	z-index:-1;
	cursor:pointer;
}
.nivo-controlNav {
	height: 0px;
	
}
