@charset "utf-8";
/* CSS Document* color:#00c0f3; color:#808284/

/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { #safari { display: block; } } 

* { 
    margin: 0; 
}

body {
	background: #fff url(../img/body_gradient.jpg) repeat top left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;	
	letter-spacing: -1px;
}
a {
color: #333;

text-decoration:none;
}

a:hover{
color: #93C943;
text-decoration: underline;
}
#top .navBar ul a{
color: #93C943;
text-decoration: none;
}
#top .navBar ul a:hover{
color: #000;
text-decoration: none;
}

h1 {
color: #93C943;
line-height:0.8em;
font-size: 3em;
letter-spacing: -3px;

}
.hilite{
background-color:rgba(200, 200, 200, 0.5);
color:rgba(255, 255, 255, 1);

}
h4 {}

ul{
margin:0;
padding:0;
list-style-type: 0;
}

label {

margin: 10px 0px 0 0;
display: inline;
}

.siteTitle {
margin-left: -200000px;
display:none;
}

.textField select{
color: #333;
background: #fff;
border: 1px solid #93C943;
margin: 0px 0 10px 0px;	
}

.form input{
font-size: 1em;
margin: 5px 0 10px 0px;
	
}
.textField input{
font-size: 1em;
width: 300px;
color: #333;
background: #fff;
border: 1px solid #93C943;
margin: 0px 0 10px 0em;	
}

.textField textarea{

width: 300px;
color: #333;
background: #fff;
border: 1px solid #93C943;
margin: 0px 0 10px 0em;	
}

fieldset {
	border: 0px solid #fff;
	padding: 0 0 0px 0px;	 
}

.oywHilight {
background-color:rgba(147, 201, 67, 0.2);

margin: -10px 0px -10px 0;
}

#container {
	 text-align: left;
	 /*background-color:#FFFFFF;*/

	 }

#top {
	width: auto;
	margin: 0 0 0 45px;
	padding:0;
	height: 73px;  
    border: 0px dashed red;
	background: url(../img/mb_logo.png) no-repeat top left;
}
	
#top .logo	{
	float: left;
	width: auto;
	margin: ;
	padding:0px 30px 0px 0px;
	border: 0px dashed red;	
		
}
	
#top .navBar{
margin: 0px 0px 0px 0px;
padding: 42px 0px 0px 0px;
font-size: 0.8em;
}
	
#top .navBar ul{
margin:0;
padding:0;
list-style: none; 
}



#top .navBar li {
border: 0px solid #000;
background:;
font-weight: normal;
letter-spacing: -1px;
float: left;
margin:0;
padding:1px 5px 2px 0px;


}

#top .navBar .selected {
color: #333;
text-decoration:none;
background-color:rgba(147, 201, 67, 0.3);
padding: 0px 3px 0px 3px;
}

#main{

/*top: 44pxclear:both;;position: relative;*/
	background:;
	max-width: 1664px;
	width: auto;
	margin: 0px 0px 90px 45px;
	 /* background: url(../img/bg.png) no-repeat top left;*/

	
}

#gallery img {
border:none;
padding: 0px 0px 0px 0px;
margin:0px;

}

* html .clearfix, * html .section, * html .navi {

  display: inline-block;

}
#gallery .album {
  border: 0px #000a11 solid;
  display: inline;
  float: left;
  width: 208px;
  height: 90px;
  margin: 0px;
  overflow: hidden;
  position: relative;

  
}
#gallery .album span {
    display: none;

}
#gallery .album:hover span {
	width: 200px;
  opacity: 0.75;
  filter: alpha(opacity = 75); 
  color: #fff;
  display: block;
  text-align:left;
  line-height:12px;
  font-size: 0.7em;
  padding: 5px 4px 5px 4px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  background:#000;
 
     position: absolute;
  width: 200px;
  height: 90px;
  letter-spacing:0px;
}
#gallery .album:hover span b{
  font-weight:bold;
  text-decoration: none;
   line-height:14px;
  color: #93C943;
  margin: 0px 0px 5px 0px;
}
#gallery #album1 {
  border: 0px #000a11 solid;
  display: inline;
  float: left;
  width: 208px;
  height: 90px;
  margin: 0px;
  overflow: hidden;
  position: relative;

  
}
#gallery #album1 span {
    display: none;

}
#gallery #album1:hover span {
  opacity: 0.75;
  filter: alpha(opacity = 75);
  display: block;
  text-align:left;
  font-size: 0.7em;
  padding: 5px 8px 5px 8px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  background:#000;
  color: #fff;
     position: absolute;
  width: 200px;
  height: 90px;
}
#gallery #album1:hover span b{
  font-weight:bold;
  text-decoration: none;
  color: #93C943;
  margin: 0px 0px 5px 0px;
}
#gallery a:hover{
color: #93C943;
text-decoration: none;
}
#main .gallerybg{
float: left;	
width: 1000px;
margin: 0px -50px 90px -80px;
background: url(../img/body_gallery_bg.png) no-repeat top left;	
}
#main .image{
float: left;	
width: 970px;
margin: 30px 50px 90px 80px;

	/*top: 40px;position: absolute;
	left: 152px;*/

}

#main .breadcrumb{
/*top: 40px;*/
   height: auto;	
	font-size: 0.7em;
	color: #333;
	line-height: 1.1em;
	Background: ;
}


#main .bodyText{
	/*position: absolute;
	top: 110px;
	left: 152px;*/
	width: 350px;
	font-size: 0.8em;
	line-height: 1.4em;
	padding:0;
	Background: ;
}
#main .bodyTextBlog{
	/*position: absolute;
	top: 110px;
	left: 152px;	
	width: 550px;*/

	font-size: 0.8em;
	line-height: 1.4em;
	padding:0;
}	
#main .bodyText_about{
	/*position: absolute;
	top: 110px;
	left: 152px;*/
	width: 400px;
	font-size: 0.8em;
	line-height: 1.4em;
	padding:0;
	Background: ;
}
#main .bodyText ul{
   margin: 1.2em 0 1.2em 0em;
	list-style: none inside url(file:///D|/Liquid/client/NinaKingston/images/bullet.gif);
	padding-left: 0.5em;
	text-indent: 0em;
}	

#footer {
clear:both;
position: relative;
font-size: 0.6em;
padding: 0 0 0 0px;
background: url(../img/footer_bg.png)  repeat-x top left;

} 

#footer .style{
padding: 128px 0 0 45px;
width: auto;
background: url(../img/footer.png)  no-repeat top  center;
border-top: 0px solid #FBCCE3;
}



#footer .nav{
color: #333;
float: left;
} 

#footer .nav a{
color: #808284;
text-decoration:none;
} 

#footer .nav a:hover{
color:#00C0F3;
text-decoration:none;
} 

#footer ul{
margin:0;
padding:0;
list-style: none;
float: left;
}

#footer ul li {
float: left;
margin:0;
margin-right: 33px;
padding:0;
}

#footer ul li.rhs{
margin-right: 0;
}
