@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; }
p, h1, h2, h3, h4, h5, h6, ul, li, blockquote, a{
 font-family:"Oxygen", Arial, Helvetica, Geneva, sans-serif;
 color:#fff;
 margin: 0; padding: 0;
 font-size:0.75em;
}
 
 p{
 font-size:0.75em;
 padding:10px 0 0 0;
 color:#c9cbce;}
 
 h2{
  font-family: "Oxygen", sans serif;
 font-weight:800;
 font-size:1.2em;
 }
 
 h3{
 padding: 5px 0 0 10px;
  font-size:1.2em;}

h5{
 padding: 5px 0px 0 0px;
 color:#bd5083}

h6{
 padding: 3px 0px 0 0px;}
 
ul{
list-style:disc;
padding-left:20px;
list-style-position:inside;
margin-top:15px;
color:#c9cbce;
font-size:1.0em;
}

li{
list-style:disc;
}

#book-now li{
display:block;

list-style:none;
margin:0px 0 0 0;
padding:0 0 0 0px;
line-height:2.3;
font-size:0.75em;
}

.contact{
display:block;
 width:97%}
 
 #book-now {

margin:10px 0 0 0;
padding:0;
}

 
#book-now ul{
display:block;
color:#c9cbce;
text-decoration:none;
width:100%;
margin:0px 0 0 0;
padding:0;
}

#book-now li a:link{
display:block;
color:#bd5083;
padding-left:25px;
text-decoration:underline;
background:url(../portalimages/video.png) left center no-repeat;
background-position: ;
width:97%;
font-size:1.0em;
}

#book-now li a:hover {
color:#FF00FF;
background:url(../portalimages/videoover.png) left center no-repeat;
width:97%;
} 


a:link.book-now {
margin:0 20px 0 0;
padding: 0;
color:#bd5083;
padding-left:25px;
text-decoration:underline;
background:url(../portalimages/video.png) left center no-repeat;
background-position: ;
width:97%;
font-size:0.75em;

}

 a:hover.book-now {
margin:0 20px 0 0;
padding: 0;
padding-left:25px;
color:#FF00FF;
background:url(../portalimages/videoover.png) left center no-repeat;
width:97%;
}

 a:link.photo{
margin:0 20px 0 0;
padding: 0;
color:#bd5083;
padding-left:25px;
text-decoration:underline;
background:url(../portalimages/photo.png) left center no-repeat;
background-position: ;
width:97%;
font-size:0.75em;

}

 a:hover.photo {
margin:0 20px 0 0;
padding: 0;
padding-left:25px;
color:#FF00FF;
background:url(../portalimages/photoover.png) left center no-repeat;
width:97%;
}

.uppercase{
text-transform:uppercase;
}

.hilight{
padding:0 2px;
color:#fff}

.pre{
white-space:pre;}

a:link {
color:#bd5083;
font-size:1.0em;}

a:link {color:#bd5083;}      /* unvisited link */
a:visited {color:#bd5083;}  /* visited link */
a:hover {color:#ff00ff;}  /* mouse over link */
a:active {color:#ff00ff;}  /* selected link */ 

.link{
margin:0 20px 0 0;
padding: 0;
color:#bd5083;
cursor:pointer;
text-decoration:underline;
text-align:center;


}


/* 
///
/
/
/
//////////desktop styles
/
/
/
/
/
 */ 


@media screen and (min-width: 50em) { 
#header{
position:fixed;
top:10px;
left:0px;
z-index:5}

#navigation{
position:fixed;
top:151px;
left:83px;
height:30px;
background:url(../portalimages/navback.png) no-repeat top left;
z-index:5}

#footer{
position:fixed;
bottom:0px;
left:0px;
width:100%;
background-image:url(../portalimages/pinkback.png);
height:50px;
z-index:5;
}

#contentcontainer{
margin:35% 0 0 100px;
padding: 0 40px 100px 0;
width:90%;
min-width:860px;
max-width:1200px;
}

#leftcontent{
float:left;
width:28%;
margin:0;
padding:0;
}

#middlecontent{
float:left;
width:30%;
margin:0px 0px 0px 5%;
padding:0;
}

#rightcontent{
float:left;
width:30%;
margin:0px 0px 0px 5%;
padding:0;
}

#whoiscontent{
float:left;
width:60%;
margin:0px 0px 0px 0;
padding:0;
max-width:680px;
}

.leftblock{
float:left;
width:48%;
margin-right:4%}

.rightblock{
float:left;
width:48%;

}

div.nav{
font-size:1.1em;
width:600px
}

#footer div {
margin:auto;
width:860px;
}

#footer ul {
margin:0 auto;
margin-top:10px;
width:320px;
padding:0;
}

.box{
width:100%;
}

.middlebox{
width:100%;
}

/*footer socail*/

.socialbox {
 background: #000;
color: #c9cbce;
position: fixed;
bottom: 50px;
right: 10px;
padding:10px;
width: 800px;
border:1px solid  #c9cbce;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-width:1px 1px 0px 1px;
display:none;
 }
  
.signup {
background-color:#000000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border:1px solid  #c9cbce;
border-width:1px 1px 0px 1px;
position: absolute;
width: 30%;
z-index: 600;
position: fixed;
bottom: 50px;
left: 50%;	
display:none; 
}

.show {
width:225px;
height:40px;
float:right;
margin:10px 0 0 10px;
padding: 0px 0 0 0x;
background-image:url(../portalimages/socail_img.png);
background-repeat:no-repeat;
background-position:right top;
cursor:pointer;
}

/*galleries start*/

div.grightcontainer{
float:left;
width:65%;
margin:0px 0px 0px 0;
padding:0;
}

div.galleryleft{
float:left;
width:31%;
margin:0px 0px 0px 0;
padding:0;
}

div.gallerymiddle{
float:left;
width:31%;
margin:0px 0px 0px 5%;
padding:0;
}

div.galleryright{
float:left;
width:31%;
margin:0px 0px 0px 3%;
padding:0;
}

div.medialeft{
width:20%;
float:left;
margin:0px 0px 0px 0%;
min-width:10em;
}

div.gallery1{
width:73%;
float:left;
margin:0px 0px 0px 5%;
}

#footermobile{
display:none;}

#footer p {
margin:0px;
padding:0;
font-size:0.5em;
line-height:1;
}

.galleryimage{
padding:10px 10px 15px 10px;
margin:0px 1% 1% 0px;
background-image:url(../portalimages/transparent.png);
min-width:12%;
max-width:15%;
}

.mediaimage{
padding:1%;
margin:10px 1%;
max-width:96%;
min-width:25%;
background-color: #c9cbce}



/*booking info styles*/

.divider{
border-bottom:1px solid #CCCCCC;
height:5px;
margin:20px 3px}

.testimonials {
font-size:0.75em;
font-style:italic;
background-image:url(../images/testimonial_border.gif);
background-position:bottom center;
background-repeat:no-repeat;
letter-spacing:1px;
font-weight:100;
text-align:center;
font-weight:100;
line-height:1.1;
padding: 0 0px 0px 0px;
margin:10px 0 10px 0;
width:95%;
}

.leftlist{
min-width:26%;
max-width:28%;
padding-right:2%;
float:left;}



.tcol{
width:46%;
float:left;
display:block;

}

.leftposter{
width:25%;
min-width:16%;
max-width:47%;
padding-right:5%;
float:left;}


.leftposter a{
text-align:center;
font-size:0.75em}
 
div.testi{
float:left;
margin:0 0 0 5%;
width:30%}

#centereddiv{
   float:left;
   margin:0 0 0 5%;
   width:30%; 
   overflow:hidden;
   position:relative;
}

#centereddiv .divcenter {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}

#centereddiv .divcenter img {
   display:block;
   float:left;
   margin:0;
   padding:1%;
   position:relative;
   right:50%;
   max-width:96%;
   min-width:25%;
   background-color: #c9cbce
}

#centereddiv .divcenter h3 {
  display:block;
   float:left;
   width:96%;
   margin:0 1% 0 1%;
   padding:1% 0 1% 0;
   position:absolute;
   bottom:1%;
   left:-50%;
   z-index:2;
   font-size:1.0em;
   background:url(../portalimages/transparent.png) repeat;
   text-align:center;
}

.popup {
background-color:#000000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border:1px solid  #c9cbce;
border-width:1px 1px 1px 1px;
position: fixed;
top: 5%;
left:200px;
width: 30%;
z-index: 601;
display:none;

}

.popup img{
 display:block;
   float:left;
   margin-bottom:2%;
   padding:1%;
   position:relative;
   max-width:96%;
   min-width:25%;
  }
  
  .gettickets{
display:none;}

#mobilemenu, #mobilelogo,  #mobilecontact{
display:none;
}
}

/*
/
/
/
//////////end of desktop//////////
/
/
/
*/

/* 
///
/
/
/
//////////ipad portrait styles
/
/
/
/
/
 */ 


@media screen and (min-width: 43em) and (max-width: 50em){
#header{
position:fixed;
top:10px;
left:0px;
z-index:5}

#navigation{
position:fixed;
top:151px;
left:83px;
height:30px;
background:url(../portalimages/navback.png) no-repeat top left;
z-index:5}

#footer{
position:fixed;
bottom:0px;
left:0px;
width:100%;
background-image:url(../portalimages/pinkback.png);
height:80px;
z-index:5;
}

#contentcontainer{
margin:460px 0 0 40px;
padding: 0 0 100px 0;
width:90%;
}
#leftcontent{
float:left;
width:45%;
margin:0px 0 0px 3%;
padding:0;

}
#middlecontent{
float:left;
width:94%;
margin:3% 3% 0px 3%;
padding:0;
}
#rightcontent{
float:right;
width:45%;
margin:0px 3% 0px 3%;
padding:0;
}

#whoiscontent{
float:left;
width:94%;
margin:3% 3% 0px 3%;
padding:0;
}

.leftblock{
float:left;
width:48%;
margin-right:4%}

.rightblock{
float:left;
width:48%;

}

div.nav{
font-size:1.1em;
width:600px
}

#footer div {
margin:auto;
width:100%;

}

#footer ul {
margin:0 auto;
margin-top:10px;
width:250px;
padding:0;
}

.box{
width:100%;
}

.middlebox{
width:100%;
}

/*footer socail*/

.socialbox {
 background: #000;
color: #c9cbce;
position: fixed;
bottom: 80px;
right: 10px;
padding:10px;
width: 95%;
border:1px solid  #c9cbce;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-width:1px 1px 0px 1px;
	display:none;
 }
 
 
 .signup {
background-color:#000000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border:1px solid  #c9cbce;
border-width:1px 1px 0px 1px;
position: absolute;
width: 40%;
z-index: 600;
position: fixed;
bottom: 80px;
left: 50%;	
display:none; 
}

.show {
width:225px;
height:40px;
float:right;
margin:10px 0 0 10px;
padding: 0px 0 0 0x;
background-image:url(../portalimages/socail_img.png);
background-repeat:no-repeat;
background-position:right top;
cursor:pointer;
}

/*galleries start*/

div.grightcontainer{
float:left;
width:65%;
margin:0px 0px 0px 0;
padding:0;
}

div.medialeft{
width:26%;
float:left;
margin:0px 0px 0px 0%;
min-width:10.5em;
}

div.gallery1{
width:68%;
float:left;
margin:0px 0px 0px 2%;
}

div.gallery1 p{
text-align:left;
}

#footermobile{
display:none;}

#footer p {
margin:20px 5% 0 5%;
padding:0;
font-size:0.5em;
}

.galleryimage{
padding:10px 10px 15px 10px;
margin:0px 1% 1% 0px;
background-image:url(../portalimages/transparent.png);
width:14%;
}

/*book now styles*/
.divider{
border-bottom:1px solid #CCCCCC;
height:10px;
margin:2% 3%}

.testimonials {
font-size:0.75em;
font-style:italic;
background-image:url(../images/testimonial_border.gif);
background-position:bottom center;
background-repeat:no-repeat;
letter-spacing:1px;
font-weight:100;
text-align:center;
font-weight:100;
line-height:1.1;
padding: 0 0px 0px 0px;
margin:10px 0 10px 0;
width:100%;
}

.leftlist{
min-width:26%;
max-width:28%;
padding-right:2%;
float:left;}

.tcol{
width:46%;
float:left;
}	
 
div.testi{
float:left;
width:94%;
margin:3% 3% 0px 3%;
padding:0;}

#mobilemenu, #mobilelogo,  #mobilecontact{
display:none;
}

.linked{
font-size:1.0em;}

.mediaimage{
padding:1%;
margin:10px 1%;
max-width:96%;
min-width:25%;
background-color: #c9cbce}


.leftposter{
width:25%;
min-width:16%;
max-width:47%;
padding-right:5%;
float:left;}


.leftposter a{
text-align:center;
font-size:0.75em}

#centereddiv{
   
}

.centereddiv{
   width:94%;
   margin:20px 3% 0px 3%;
   padding:0;
   overflow:hidden;
   position:relative;
}

#centereddiv .divcenter {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}

#centereddiv .divcenter img {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:1%;
   position:relative;
   right:50%;
   background-color: #c9cbce
}

#centereddiv .divcenter h3 {
  display:block;
   float:left;
   width:99%;
   margin:0 0% 0 1%;
   padding:1% 0 1% 0;
   position:absolute;
   bottom:1%;
   left:-50%;
   z-index:2;
   font-size:1.0em;
   background:url(../portalimages/transparent.png) repeat;
   text-align:center;
}

.popup {
background-color:#000000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border:1px solid  #c9cbce;
border-width:1px 1px 1px 1px;
position: fixed;
top: 5%;
left:200px;
width: 60%;
z-index: 601;
display:none;

}

.popup img{
 display:block;
   float:left;
   margin-bottom:2%;
   padding:1%;
   position:relative;
   max-width:96%;
   min-width:25%;
  }
  
  .gettickets{
display:none;}
}

/*
/
/
/
//////////end of portrait//////////
/
/
/
*/



/* 
///
/
/
/
//////////mobile styles//////////
/
/
/
/
/
 */ 


@media screen and (max-width: 43em){
#header{
position:fixed;
top:10px;
left:0px;
z-index:5;
display:none;}

#navigation{
position:fixed;
top:151px;
left:83px;
height:30px;
background:url(../portalimages/navback.png) no-repeat top left;
z-index:5;
display:none;}


#footer{
position:fixed;
bottom:0px;
left:0px;
width:100%;
background-image:url(../portalimages/pinkback.png);
height:80px;
z-index:5;
display:none

}


#contentcontainer{
margin:0% 0 0 0px;
padding: 100px 0 0px 0;
background:#000;
border-bottom:1px solid #000;

}
#leftcontent{
float:left;
width:94%;
margin:0 3% 0px 3%;
padding:0;

}
#middlecontent{
float:left;
width:94%;
margin:3% 3% 0px 3%;
padding:0;
}
#rightcontent{
float:right;
width:94%;
margin:3% 3% 0px 3%;
padding:0;
}

#whoiscontent{
float:left;
width:94%;
margin:3% 3% 0px 3%;
padding:0;
}



div.nav{

font-size:1.3em;
width:600px
display:none;
}




#footer div {
margin:auto;
width:100%;
display:none;

}

#footer ul {
margin:0 auto;
margin-top:10px;
width:250px;
padding:0;
}

.box{
width:100%;
}

.middlebox{
width:100%;
}




/*footer socail*/

.socialbox {
 background: #000;
color: #c9cbce;
 position: fixed;
   bottom: 80px;
right: 10px;
padding:10px;
width: 95%;
border:1px solid  #c9cbce;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-width:1px 1px 0px 1px;
	display:none;
 }
 
 
 .signup {
background-color:#000000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border:1px solid  #c9cbce;
border-width:1px 1px 0px 1px;
position: absolute;
width: 40%;
z-index: 600;
  position: fixed;
    bottom: 80px;
    left: 50%;	
display:none; 
}

.show {
width:225px;
height:40px;
float:right;
margin:10px 0 0 10px;
padding: 0px 0 0 0x;
background-image:url(../portalimages/socail_img.png);
background-repeat:no-repeat;
background-position:right top;
cursor:pointer;
}

/*galleries start*/



div.grightcontainer{

float:left;
width:94%;
margin:0px 0px 0px 0;
padding:0;

}



div.medialeft{
width:94%;
margin:0px 3% 0px 3%;
min-width:11em;
}


div.gallery1{
width:100%;
text-align:left;
margin:0px 0% 0px 0%;
padding:0;
clear:both;
}

div.gallery1 p{
text-align:center;
}

#footermobile{
display:block;
margin:auto;
width:100%;
background-image:url(../portalimages/pinkback.png);
background-color:#000000;
z-index:5;
margin:0;
padding:5% 0 0 0;
}

#footermobile p {
margin:20px 5% 0 5%;
padding:0;
font-size:0.5em;

}

#footermobile ul{
padding:0 0 0 0;
margin:0 2px;
text-align:center;
list-style-type:none;
}


#footermobile li{
padding:0 0 0 0;
margin:0 2px;
line-height:1.7em;
list-style-type:none;

}

#footermobile li a{
padding: 6px 5px;
color:#fff;
text-decoration:none;
background:none;
font-size:1.5em;
}

#footermobile li a:hover {color:#fff;
color:#fff;
padding: 7px 5px;
} 


.galleryimage{
padding:1% 1% 1.5% 1%;
margin:0px 0% 1% 0px;
background-image:url(../portalimages/transparent.png);
min-width:14%;
max-width:17%;
}

#social1{
padding: 20px 0 0 0;
margin:0 auto;
width:102px;
}

#mobilemenu {
float:right;
background:url(../portalimages/menu_back.png) top left no-repeat;
line-height:0.7em;
padding:0 0 0 25px;
margin:5% 5% 0 0px;

}

#mobilemenu a{
color:#c9cbce;
text-decoration:none;
font-weight:400;
text-transform:none;
font-size:0.9em;
}

 #mobilelogo{
float:left;
padding-left:3%
width:50%;

}
.linked{
font-size:1.5em;
}


/*book now styles*/
.divider{
border-bottom:1px solid #CCCCCC;
height:10px;
margin:2% 3%}

.testimonials {
font-size:0.75em;
font-style:italic;
background-image:url(../images/testimonial_border.gif);
background-position:bottom center;
background-repeat:no-repeat;
letter-spacing:1px;
font-weight:100;
text-align:center;
font-weight:100;
line-height:1.1;
padding: 0 0px 0px 0px;
margin:10px 0 10px 0;
width:100%;
}

.leftlist{
width:100%;

padding-right:2%;
float:left;}

.tcol{
width:100%;
float:left;
}	
 
div.testi{
float:left;
width:94%;
margin:3% 3% 0px 3%;
padding:0;}

.leftposter{
width:95%;

padding:20px 2.5% 10px 2.5%;
float:left;}


.leftposter a{
text-align:center;
font-size:0.75em;
display:none;}

.mediaimage{
padding:1%;
margin:10px 1%;
max-width:96%;
min-width:25%;
background-color: #c9cbce}

#centereddiv{
   width:94%;
   margin:3% 3% 0px 3%;
   padding:0;
   overflow:hidden;
   position:relative;
}

#centereddiv .divcenter {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}

#centereddiv .divcenter img {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:1%;
   position:relative;
   right:50%;
   background-color: #c9cbce;
   width:100%;
}

#centereddiv .divcenter h3 {
  display:block;
   float:left;
   width:100%;
   margin:0 0 0 1%;
   padding:1% 0 1% 0;
   position:absolute;
   bottom:1%;
   left:-50%;
   z-index:2;
   font-size:1.0em;
   background:url(../portalimages/transparent.png) repeat;
   text-align:center;
}

.popup {

display:none;

}

.link{
display:none;}

.gettickets{
text-align:center;}

}

/*
/
/
/
//////////end of mobile//////////
/
/
/
*/




.r-l-heading{
  display:block;
background:url(../portalimages/pinkback.png);
width:100%;
height:35px;
margin: 0 0 1px 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.m-heading{ 
 display:block;
background:url(../portalimages/pinkback.png) ;
width:100%;
padding:0 0 5px 0;
margin: 0 0 1px 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

div.nav ul{
padding:0 0 0 30px;
margin:0;
}

div.nav li{display:inline;
padding:0 0 0 0;
margin:0 2px;
line-height:1.0;
}

div.nav li a{
display:inline;
padding: 6px 5px;

color:#fff;
text-decoration:none;
background:none;
}

div.nav li span{
display:inline;
padding: 6px 5px;
color:#ddd;
text-decoration:none;
background:none;
}

div.nav li a:hover {
color:#ff00ff;
padding: 7px 5px;
} 




#footer li{display:inline;
padding:0 0 0 0;
margin:0 2px;
line-height:1.5em;

}

#footer li a{
display:inline;
padding: 6px 5px;
color:#fff;
text-decoration:none;
background:none;
font-size:1.2em;
}

#footer li a:hover {color:#fff;
color:#fff;
padding: 7px 5px;
} 


.contentblock{
background:url(../portalimages/transparent.png) repeat;
margin:0 0 1px 0;
padding:5px 10px 10px 10px;
}	




.overlay {

color: #333;
min-height: 200px;
min-width:200px;
position: absolute;
width: 100%;
z-index: 600;
height: 200%;
top: 0px;

display:none; }


.signupbut {

font-size:1.2em;
padding: 6px 5px;
color:#fff;
text-decoration:none;
background:none;
cursor:pointer;
}



.spacer{padding:0 10px 0 0;
vertical-align:bottom }

.textfield{
border: 1px solid #999;
border-radius: 3px;
font-size: 1.2em;
color: #333333;
width: 75%;
background-color:#c9cbce
}

.frambutton {
	-moz-box-shadow: 0px 1px 0px 0px #f07ab3;
	-webkit-box-shadow: 0px 1px 0px 0px #f07ab3;
	box-shadow: 0px 1px 0px 0px #f07ab3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa5faa), color-stop(1, #c94a87) );
	background:-moz-linear-gradient( center top, #fa5faa 5%, #c94a87 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa5faa', endColorstr='#c94a87');
	background-color:#fa5faa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #db3384;
	display:inline-block;
	color:#ffffff !important;
	font-family:'Petit Formal Script', helvetica, sans serif;
	cursor:pointer;
	font-size:1.0em;
	font-weight:400;
	padding:3px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #bd5083;
	margin:2% 0;
}.frambutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c94a87), color-stop(1, #fa5faa) );
	background:-moz-linear-gradient( center top, #c94a87 5%, #fa5faa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c94a87', endColorstr='#fa5faa');
	background-color:#c94a87;
	color:#fff;
	
}.frambutton:active {
	position:relative;
	top:1px;
}
.overlayinner{ 
padding: 30px 0 10px 20px}

.overlayinner h4{
padding: 0px 0 0 0;
margin:0 0 0 0;
font-family:Oxygen, Arial, Helvetica, sans-serif;
color:#c9cbce;
font-weight:200;
font-size:1.2em;
text-transform:uppercase;}

.socialbox p{
padding: 0px 0 0 0;
margin:5px 0 10px 0;
font-family:Oxygen, Arial, Helvetica, sans-serif;
color:#c9cbce;
font-weight:200;
font-size:0.75em;
}



.show h4{
padding: 0px 0 0 0;
margin:0 0 0 0;
font-family:'Petit Formal Script', helvetica, sans serif;
color:#fff;
font-weight:400;
font-size:18px;
text-transform:capitalize;
text-align:left;
line-height:26px;
display: inline;
}

#twitter{
float:left;
padding:0 0 0px 0px;
margin:0px 0 0px 0;
width:37%

}
#facebook{
float:left;
padding:0px 0 0px 0px;
margin:0px 0 0 0;
width:35%;
}

#tumblr{
float:left;
padding:0 0 0px 0px;
margin:0px 0 0px 0;
width:24%;

}

.close {
float:right;
padding:10px;
width:20px;
cursor:pointer;  
}


div.gallery1 p{
padding:0;
margin:0;
}

div.videogallery{
height:500px;
float:left;
width:99%;
margin:0px 0px 0px 0%;
padding:0;
}



div.gallerycoco{
margin:0 0 30px 0;
padding:0;
}


/*.imgsizer{
display:block;
margin: 0 auto;
width:90%;

}

.imgsizer:hover{
display:block;
margin: 0 auto;
width:89%;
opacity:0.8;
filter:alpha(opacity=80);  For IE8 and earlier 
z-index:1;
}

.active{
width:50px;
height:100px;
background-image:url(../portalimages/transparent.png);

}*/


