/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: black;
	
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 0;
	border-style: none;
	
}
table tr td, table td, table tr {
	padding: 0px;
	border-width: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* END CSS RESET */

/* Structural */
body  {
	margin: 0px 0 0px 0;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Arial', Verdana, Helvetica, Sans-Serif;
	color: #f1f1f1;

}

p a	{
	color:#ffcc00;
	font-weight:bold;
	text-decoration:none;
	}
	
.pagewhite p a	{
	color:#007dc5;
	font-weight:bold;
	text-decoration:none;
	}
a:hover	{
			text-decoration:underline;
			}
			
h3 a 	{
		color:#ffffff;
		text-decoration:none;
		}
			
a b {font-size:1.8em;
		line-height:1px;
		position:relative;
		top:2px;
		padding-top:0px;
		margin-top:0px;
		text-decoration:none;
		}

#site {
	font-size: 1em;
	width: 760px;
	margin: auto;
}

#header {
	width:760px;
	margin: 0px 0px 0px 0px;
	background: url('../../_assets/images/design/header.jpg') no-repeat;
	height: 140px;
	border:0px solid red;
}

#logo a{
	float: left;
	margin-top:10px;
	display:block;
	height:45px;
	clear: left;
	width: 340px;
	border:0px solid red;
}

#logo a span {
	display:none;
	}

#language {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 20px 0px 0px 100px;
	width: 310px;
	height:69px;
	border:0px solid red;
}

#language li  {
	float: right;
}
#language li a{
	text-align:center;
	text-decoration:none;
	font-size:9px;
	display: block;
	width: 40px;
	height:55px;	
	border:0px solid red;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;

	
}

#language li a:hover{
color:#ffffff;
	text-decoration:underline;
	}



#language li a span {
	border: 0px solid red;
	display: block;
	padding: 40px 0 0 0;
	color:#fff;
	
	
	
	}

#search {
	float: right;
	padding: 20px 0 0 0;
	top: 0;
	width: 315px;	
} 
#searchfield {
	width: 200px;
	border: 0;
	background: transparent;
	font-weight: bold;
	color: #555555;
}

.navigation {
	width:760px;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	height: 51px;
}
.navigation li {
	float: left;
	height: 51px;	
}
.navigation li a {
	color: #000;
	display: block;
	cursor: pointer;
	height: 51px;
}	
.navigation li a:hover {
	color: #fff;
	
}
.navigation li a span {
	display: none;
}

.navigation img  {
	border:0px;
	}
	
	
/*
=======================================================================
	individual tab widths
=======================================================================
*/
.a { background-image: url('../../_assets/images/design/tabs.png'); background-position: 0px 0px; width:46px; 	}
.b { background-image: url('../../_assets/images/design/tabs.png'); background-position:-46px 0px; width:112px;	}
.c { background-image: url('../../_assets/images/design/tabs.png'); background-position:-158px 0px; width:133px;	}
.d { background-image: url('../../_assets/images/design/tabs.png'); background-position:-291px 0px; width:78px;  }
.e { background-image: url('../../_assets/images/design/tabs.png'); background-position:-369px 0px; width:108px;	}
.f  { background-image: url('../../_assets/images/design/tabs.png'); background-position:-477px 0px; width:81px; }
.g { background-image: url('../../_assets/images/design/tabs.png'); background-position:-558px 0px; width:99px; }
.h { background-image: url('../../_assets/images/design/tabs.png'); background-position:-657px 0px; width:103px; }

.a2 { background-image: url('../../_assets/images/design/ie/tab-bottom-home.png'); background-position: 0; width:46px; }
.h2 { background-image: url('../../_assets/images/design/ie/tab-bottom-book.png'); background-position: 0; width: 103px; }

/*
=======================================================================
	individual tab hover
=======================================================================
*/

.a:hover { background-position: 0px -51px; }
.b:hover { background-position:-46px -51px; }
.c:hover { background-position:-158px -51px; }
.d:hover { background-position:-291px -51px; }
.e:hover { background-position:-369px -51px; }
.f:hover { background-position:-477px -51px; }
.g:hover { background-position:-558px -51px; }
.h:hover { background-position:-657px -51px; }

.a2:hover { background-position:-736px -51px; }
.h2:hover { background-position:-103px -51px; }

/*
=======================================================================
	individual tab active
=======================================================================
*/

.a:active { background-position: 0px -102px; }
.b:active { background-position:-46px -102px;  }
.c:active { background-position:-158px -102px; }
.d:active { background-position:-291px -102px; }
.e:active { background-position:-369px -102px; }
.f:active { background-position:-477px -102px; }
.g:active { background-position:-558px -102px; }
.h:active { background-position:-657px -102px; }

.a2:active { background-position:-760px -102px; }
.h2:active { background-position:-806px -102px; }




	
/* COLUMNS FRAMEWORK */
.pagewide {
		margin: 0px 0 0 0;
		overflow: auto;
		width:100%;
		background-color: #00548d;
		background-image: url('../../_assets/images/design/page-bg.gif');
		background-repeat: repeat-y;
		background-position: top;
		
}
.pagewide .col3 {
	float: left;
	overflow: auto;
	display: inline;
	width: 740px;
	margin: 0 0 0 10px;
}


.pagewide .col3.bggreen 			{ background: url('../../_assets/images/design/3col-740px-green.gif') bottom;		}
.pagewide .col3.bggreen h3 		{ background: url('../../_assets/images/design/3col-740px-green.gif') top; 			}
.pagewide .col3.bgblue 			{ background: url('../../_assets/images/design/3col-740px-blue.gif') bottom;			}
.pagewide .col3.bgblue h3		{ background: url('../../_assets/images/design/3col-740px-blue.gif') top;				}
.pagewide .col3.bglightblue 		{ background: url('../../_assets/images/design/3col-740px-lightblue.gif') bottom;	}
.pagewide .col3.bglightblue h3	{ background: url('../../_assets/images/design/3col-740px-lightblue.gif') top;		}
.pagewide .col3.bgpink 			{ background: url('../../_assets/images/design/3col-740px-pink.gif') bottom;			}
.pagewide .col3.bgpink h3		{ background: url('../../_assets/images/design/3col-740px-pink.gif') top;				}


.pagewide .col2 {
	float: left;
	overflow: auto;
	display: inline;
	width: 490px;
	margin: 0 0 0 10px;
}
.pagewide .col2.bggreen 			{ background: url('../../_assets/images/design/2col-490px-green.gif') bottom;		}
.pagewide .col2.bggreen h3 		{ background: url('../../_assets/images/design/2col-490px-green.gif') top; 	padding:10px 10px 10px 10px;			}
.pagewide .col2.bgblue 			{ background: url('../../_assets/images/design/2col-490px-blue.gif') bottom; 			}
.pagewide .col2.bgblue h3		{ background: url('../../_assets/images/design/2col-490px-blue.gif') top; padding:10px 10px 10px 10px;					}
.pagewide .col2.bglightblue 		{ background: url('../../_assets/images/design/2col-490px-lightblue.gif') bottom;	}
.pagewide .col2.bglightblue h3	{ background: url('../../_assets/images/design/2col-490px-lightblue.gif') top;	padding:10px 10px 10px 10px;		}
.pagewide .col2.bgpink 			{ background: url('../../_assets/images/design/2col-490px-pink.gif') bottom;			}
.pagewide .col2.bgpink h3		{ background: url('../../_assets/images/design/2col-490px-pink.gif') top;	padding:10px 10px 10px 10px;				}

.pagewide .col1 {
	float: left;
	overflow: auto;
	display: inline;
	width: 240px;
	margin-left: 10px;
}
.pagewide .col1.bggreen 			{ background: url('../../_assets/images/design/1col-240px-green.gif') bottom;		}
.pagewide .col1.bggreen h3 		{ background: url('../../_assets/images/design/1col-240px-green.gif') top; 			}
.pagewide .col1.bgblue 			{ background: url('../../_assets/images/design/1col-240px-blue.gif') bottom;			}
.pagewide .col1.bgblue h3		{ background: url('../../_assets/images/design/1col-240px-blue.gif') top;				}
.pagewide .col1.bglightblue 		{ background: url('../../_assets/images/design/1col-240px-lightblue.gif') bottom;	}
.pagewide .col1.bglightblue h3	{ background: url('../../_assets/images/design/1col-240px-lightblue.gif') top;		}
.pagewide .col1.bgpink 			{ background: url('../../_assets/images/design/1col-240px-pink.gif') bottom;			}
.pagewide .col1.bgpink h3		{ background: url('../../_assets/images/design/1col-240px-pink.gif') top;				}



.pagenarrow {
	margin: 0px 0 0 0;
	overflow: auto;
	background-color: #00548d;
	width: 760px;
	background-image: url('../../_assets/images/design/page-menu-bg.gif');
	background-repeat: repeat-y;
	background-position: top center;
}
.pagenarrow .col3 {
	float: left;
	overflow: auto;
	display: inline;
	width: 590px;
	margin: 0 0 0 10px;
}


.pagenarrow .col3.bggreen	 		{ background: url('../../_assets/images/design/3col-590px-green.gif') bottom; margin-bottom:10px;		}
.pagenarrow .col3.bggreen h3 		{ background: url('../../_assets/images/design/3col-590px-green.gif') top; padding:10px 10px 10px 10px;		}
.pagenarrow .col3.bgblue 			{ background: url('../../_assets/images/design/3col-590px-blue.gif') bottom; margin-bottom:10px;		}
.pagenarrow .col3.bgblue h3			{ background: url('../../_assets/images/design/3col-590px-blue.gif') top; padding:10px 10px 10px 10px;}
.pagenarrow .col3.bglightblue 		{ background: url('../../_assets/images/design/3col-590px-lightblue.gif') bottom; margin-bottom:10px;	}
.pagenarrow .col3.bglightblue h3		{ background: url('../../_assets/images/design/3col-590px-lightblue.gif') top; padding:10px 10px 10px 10px;}
.pagenarrow .col3.bgpink 			{ background: url('../../_assets/images/design/3col-590px-pink.gif') bottom; margin-bottom:10px;		}
.pagenarrow .col3.bgpink h3			{ background: url('../../_assets/images/design/3col-590px-pink.gif') top; padding:10px 10px 10px 10px;}





.pagenarrow .col2{
	float: left;
	overflow: auto;
	display: inline;
	width: 390px;
	margin: 0 0 0 10px;
}

.pagenarrow .col2.bggreen 			{ background: url('../../_assets/images/design/2col-390px-green.gif') bottom; margin-bottom:10px;		}
.pagenarrow .col2.bggreen h3 		{ background: url('../../_assets/images/design/2col-390px-green.gif') top; padding:10px 10px 10px 10px;	}
.pagenarrow .col2.bgblue 			{ background: url('../../_assets/images/design/2col-390px-blue.gif') bottom; margin-bottom:10px;			}
.pagenarrow .col2.bgblue h3		{ background: url('../../_assets/images/design/2col-390px-blue.gif') top; padding:10px 10px 10px 10px;			}
.pagenarrow .col2.bglightblue 		{ background: url('../../_assets/images/design/2col-390px-lightblue.gif') bottom; margin-bottom:10px;	}
.pagenarrow .col2.bglightblue h3	{ background: url('../../_assets/images/design/2col-390px-lightblue.gif') top; padding:10px 10px 10px 10px;	}
.pagenarrow .col2.bgpink 			{ background: url('../../_assets/images/design/2col-390px-pink.gif') bottom; margin-bottom:10px;			}
.pagenarrow .col2.bgpink h3		{ background: url('../../_assets/images/design/2col-390px-pink.gif') top; padding:10px 10px 10px 10px;		}




.pagenarrow .col1 {
	float: left;
	
	display: inline;
	width: 190px;
	margin: 0 0 0 10px;
}
.pagenarrow .col1.bggreen 			{ background: url('../../_assets/images/design/1col-190px-green.gif') bottom;margin-bottom:10px;		}
.pagenarrow .col1.bggreen h3 		{ background: url('../../_assets/images/design/1col-190px-green.gif') top; padding:10px 10px 10px 10px;		}
.pagenarrow .col1.bgblue 			{ background: url('../../_assets/images/design/1col-190px-blue.gif') bottom; margin-bottom:10px;		}
.pagenarrow .col1.bgblue h3 		{ background: url('../../_assets/images/design/1col-190px-blue.gif') top; padding:10px 10px 10px 10px;		}
.pagenarrow .col1.bglightblue 		{ background: url('../../_assets/images/design/1col-190px-lightblue.gif') bottom; margin-bottom:10px;		}
.pagenarrow .col1.bglightblue h3	{ background: url('../../_assets/images/design/1col-190px-lightblue.gif') top; padding:10px 10px 10px 10px;	}
.pagenarrow .col1.bgpink 			{ background: url('../../_assets/images/design/1col-190px-pink.gif') bottom; margin-bottom:10px;			}
.pagenarrow .col1.bgpink h3		{ background: url('../../_assets/images/design/1col-190px-pink.gif') top; padding:10px 10px 10px 10px;		}

.pagewhite {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	overflow: auto;
	
	width: 760px;
	color: #555;
	background-image: url('../../_assets/images/design/parents/parents-bg.png');
	background-position: top center;
}
#bottomcurvewhite {
	height: 20px;
	background-image: url('../../_assets/images/design/parents/parents-bottom-curve.png');
	
	
}

.pagewhite .col3 {
	float: left;
	overflow: auto;
	display: inline;
	width: 590px;
	margin: 0 0 0 10px;
}
.pagewhite .col2{
	float: left;
	overflow: auto;
	display: inline;
	width: 390px;
	margin: 0 0 0 10px;
}
.pagewhite .col1 {
	float: left;
	overflow: auto;	
	display: inline;
	width: 190px;
	margin: 0 0 0 10px;
}

.pagewhite .col1.bggreenround 		{ background: url('../../_assets/images/design/parents/1col-190px-green.gif') bottom;margin-bottom:10px;		}
.pagewhite .col1.bggreenround h3 	{ background: url('../../_assets/images/design/parents/1col-190px-green.gif') top; padding:10px 10px 10px 10px; color: white; 			}

.pagewhite .col1.bgblueround		{ background: url('../../_assets/images/design/parents/1col-190px-blue.gif') bottom;margin-bottom:10px;		}
.pagewhite .col1.bgblueround h3 		{ background: url('../../_assets/images/design/parents/1col-190px-blue.gif') top; padding:10px 10px 10px 10px;  color: white; 			}

.pagewhite .col1.bgpurpleround 		{ background: url('../../_assets/images/design/parents/1col-190px-purple.gif') bottom;margin-bottom:10px;		}
.pagewhite .col1.bgpurpleround h3 	{ background: url('../../_assets/images/design/parents/1col-190px-purple.gif') top; padding:10px 10px 10px 10px;  color: white; 			}

.pagewhite .col1.bgorangeround		{ background: url('../../_assets/images/design/parents/1col-190px-orange.gif') bottom;margin-bottom:10px;		}
.pagewhite .col1.bgorangeround h3 	{ background: url('../../_assets/images/design/parents/1col-190px-orange.gif') top; padding:10px 10px 10px 10px;  color: white;			}

.pagewhite .col1.bgredround 			{ background: url('../../_assets/images/design/parents/1col-190px-red.gif') bottom;margin-bottom:10px;		}
.pagewhite .col1.bgredround h3 		{ background: url('../../_assets/images/design/parents/1col-190px-red.gif') top; padding:10px 10px 10px 10px; color: white;			}


#parents-title {
	padding: 0 0 10px 0;
	margin: 0;
}
/* LEFT SIDE NAVIGATION */

.textpad p
		{
		margin:0px 10px 10px 10px;padding-top:5px;
		}

.textpad ul {
	margin:0px 10px 10px 20px;padding-top:5px;
}

.firstp {
		border-top:1px dashed #ffffff;
		}
		
.pagewhite .firstp {
		border-top:1px dashed #c0c0c0;
		}

h4 {
	font-size:1.2em;
	font-family:arial black;
	margin-left:10px;
	}
	
.pagewhite h3 {
				color:#007dc5;
				}
	
.pagewhite .col1 h3 a	{
						display:block;
						width:170px;
						height:17px;
						background: url('../../_assets/images/design/parents/double-arrow.png') no-repeat left center;
						}
						
.pagewhite p a:hover	{
							text-decoration:underline;
						}

.leftcolumn {
	float: left;
	display: inline;
	width: 130px;
	padding: 0 10px 0 10px;
}
.leftcolumn ul {
	list-style: none;
}

.leftcolumn ul li {
					border-bottom: 1px solid #00548d;
					border-top: 1px solid #00365a;
					}
	
.leftcolumn ul li a {
	display: block;

	color: #fff;
	padding: 3px;
	width: 112px;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url('../../_assets/images/design/menu-arrow.png');
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	letter-spacing:-1px;
}
.leftcolumn ul li a .top {
	border-top: none;
}
.leftcolumn ul li a:hover {
	background-color: #da6eab;
}

/* SELECT SIDEBAR ITEM */
.leftcolumn ul li.selected {
	background-color: #da6eab;
}


.leftcolumnwhite {
	float: left;
	display: inline;
	width: 130px;
	background: transparent;
	padding: 0 10px 0 10px;
}
.leftcolumnwhite ul {
	list-style: none;
}


.leftcolumnwhite ul li{
						border-bottom: 1px solid #f1f1f1;
						border-top: 1px solid #f1f1f1;
						}

							
.leftcolumnwhite ul li a {
	display: block;
	
	color: #333;
	padding: 3px;
	width: 112px;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url('../../_assets/images/design/parents/menu-arrow.png');
	background-position: left center;
	background-repeat: no-repeat;
	
	padding-left: 15px;
	letter-spacing:-1px;
}
.leftcolumnwhite ul li a .top {
	border-top: none;
}
.leftcolumnwhite ul li a:hover {
	background-color: #007dc5;
	color: #fff;
	background-position: 0px center;
	text-decoration: none;
}

/* SELECT SIDEBAR ITEM */
.leftcolumnwhite ul li.selected {
	background-color: #007dc5;
	color:#ffffff;
	
}

.leftcolumnwhite ul li.selected a	{
									color:#ffffff;
									}


/* page footer */
#footer {
	clear: left;
	margin: 10px 0px 0px 0px;
	background-color: transparent;
	background-image: url('../../_assets/images/design/footer.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 117px;
}
#footer ul.footerlinks {
	list-style-type: none;
	height: 20px;
	padding: 0px 0 0 0 !important;

}
#footlinks:after {
	clear: right;
}




#footer .footerlinks li {
	float: right;
	display: inline;
	padding:40px 10px 0px 20px;

}
#footer .footerlinks li a {
	color: #fff;
}

/*  FEATURE NEWS ITEMS */
#featurelinks {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0;
	overflow:auto;
}
#featurelinks li {
	float: left;
	display: inline;
}
#featurelinks li a {
	display: block;
	width: 245px;
	height: 90px;
	text-decoration: none;
	background: url('../../_assets/images/design/feature-links-bg.gif') top;
	color: #fff;
}

#featurelinks li a:hover {
		background: url('../../_assets/images/design/feature-links-bg.gif') bottom;
		cursor: pointer;
}


#featurelinks li a span.title{
	float: left;
	width: 140px;
	display: inline;
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 1.2em;
	font-family: 'arial black', impact;
}
#featurelinks li a span {
	float: left;
	display: block;
	width: 150px;
	font-size: 0.9em;
	line-height:1.2em;
	
}
#featurelinks li a img {
	float: left;
	border: 0;
	margin: 10px;
}

.camp-list {
	list-style-type: square;
	margin: 0 0 0 15px;
}
.camp-list li a {
	display: block;
	color: #ffffff;
	padding: 4px 0 4px 0;
}
.camp-list li a:hover {
	background-color: #007DC5;
	
}


/* TYPOGRAPHY */

h3 {
	font-family: arial;
	font-weight: 900;
	font-size: 1.2em;
	
}
p.last {
	padding-bottom: 10px;
}
/* END TYPOGRAPHY */


/*Content Area*/
.content {
	
}
.content p {
	padding: 0 0 10px 0;
}
.content h3, h3 {
			font-family:arial black;
	
}



.content h3.big	{
	padding-bottom:10px;
	font-size:1.4em;
	text-transform:uppercase;
	font-family:arial black;
	}
	
.photos img {
margin-bottom:10px;
}

.small-photo {
	float:right;
	margin-left:8px;
	}


.sh-link {
	float:right;
	margin:0px 0px 10px 10px;
	}

/* AESTHETICS */
#topcurve {
	background: url('../../_assets/images/design/curve-top.png');
	width: 760px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-position: bottom;
	border: 0px solid red;
}
#topcurvemenu {
	background: url('../../_assets/images/design/curve-top-menu.png');
	width: 760px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-position: bottom;
	border: 0px solid red;
}

#bottomcurve {
	background: url('../../_assets/images/design/curve-bottom.png');
	width: 760px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-position: bottom;
	border: 0px solid red;
}
#buttomcurvemenu {
	background: url('../../_assets/images/design/curve-bottom-menu.png');
	width: 760px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-position: bottom;
	border: 0px solid red;
}

/* page divisions */
#flashnews {
	float: left;
	width: 490px;
	
	margin: 0 0 0 10px;
	
}

#holidaysearch {
	background: url('../../_assets/images/design/holiday-search-box.gif');
	background-position: bottom;
	height: 240px;
}
#holidaysearch h3 {
	padding: 0 0 0 10px;
	background: url('../../_assets/images/design/holiday-search-box.gif');
	background-position: top;	
	line-height: 40px;
	height: 40px;
}

#holidaysearch h3 span {
	display: none;
}
#holidaysearch form {
	padding: 0 0 0 10px;
}
#holidaysearch select {
	width: 220px;
	margin: 0 0 10px 0;
}
#submit {
	text-align: center;
}

#flashmap, #imagemap {
	margin: 10px 0 0 10px;
}



#smallflashmap {
	margin:0px 0 10px 10px;
	float:left;
}

#flashbrochure {
	float: left;
	margin: 10px 0 0 10px;
}

#brochurerequest {
	margin: 10px 0 0 10px;
}

#newslettersignup {
	background: url('../../_assets/images/design/newsletter-box.gif');
	background-position: bottom;
	height: 170px;
	margin: 10px 0 0 10px;
	
}
#newslettersignup table tr td label {

}
#newslettersignup h3 {
	padding: 0 0 0 10px;
	background: url('../../_assets/images/design/newsletter-box.gif');
	background-position: top;
	line-height: 40px;
	height: 40px;
}
#newslettersignup h3 span {
	display: none;
}
#newsletter_form .formfield {
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid #f1f1f1 !important;
	background: #fff;				
}	
.error {
	font-weight: bold;
	color: white;
	background-color: red;
	padding: 2px;
}
#newslettersignup select {
	margin: 4px 0 0 0;
	width: 100px;
	background: transparent;
	border: 0;
}
#newslettersignup  label {
	margin: 0 0 10px 10px;
}
#newslettersignup .signup {
	margin: 10px 10px 10px 32px;
	text-align: center;
}
#newslettersignup  #newsletter_name {
	padding-top: 3px;
}
#message {
text-align: center;
margin: auto;
}

#hometextlinks
		{margin-top:10px;}
		
#homephoto
		{margin-top:10px;}


#frontpagetextbox {
	margin: 10px 0 10px 10px;
	min-height: 160px;
}
#frontpagetextbox h3 {
	padding: 0 0 0 10px;
	line-height: 40px;
}
#frontpagetextbox p {
	margin: 0 10px 0 10px;
}

#picturebox {
	margin: 10px 0 10px 10px;
}


/*camp pages */
h1.camp-title {
	float: left;
	width: 400px;
	height: 250px;
	
	
}
h1.camp-title span {
	display: none;
}
div.camp-ages {
	float: left;
	width: 200px;
	height: 250px;
	
}
div.camp-age-icons {
	
}


/* Specialist Holiday Pages */
h1.sh-title {
	float: left;
	width: 400px;
	height: 250px;
	
}
h1.sh-title span {
	display: none;
}
div.sh-availability {
	float: left;
	width: 200px;
	height: 250px;
	margin: 0 0 0 0;
}
div.sh-availability h3 {
	padding: 0px 0 0 20px;
}
div.sh-availability p {
	padding: 0px 0 0 13px;
}
p.sh-availability-icons {
	list-style: none;
	height: 167px;
	border: 0px solid red;
	
}
p.sh-availability-icons img {

	
}

ul.sh-age-icons {
	list-style: none;
	margin: 0 0 0 10px;	
}
ul.sh-age-icons li {
					margin-top:200px;
	
	
}
li.sh-age {
	display: block;
	float: left;	
	width: 40px;
	height: 30px;
	padding-right: 2px;
	
}
li.sh-age a {
	display: block;
	height: 30px;
	width: 40px;
}
li.sh-age a span {
	display: none;
}
li.sh-age.a7-9 { background: url('../../_assets/images/ages/7-9.gif') no-repeat; }
li.sh-age.a7-10 { background: url('../../_assets/images/ages/7-10.gif') no-repeat; }
li.sh-age.a7-11 { background: url('../../_assets/images/ages/7-11.gif') no-repeat; }
li.sh-age.a8-9 { background: url('../../_assets/images/ages/8-9.gif') no-repeat; }
li.sh-age.a8-10 { background: url('../../_assets/images/ages/8-10.gif') no-repeat; }
li.sh-age.a10-11 { background: url('../../_assets/images/ages/10-11.gif') no-repeat; }
li.sh-age.a10-13 { background: url('../../_assets/images/ages/10-13.gif') no-repeat; }
li.sh-age.a11-13 { background: url('../../_assets/images/ages/11-13.gif') no-repeat; }
li.sh-age.a11-17 { background: url('../../_assets/images/ages/11-17.gif') no-repeat; }
li.sh-age.a13-14 { background: url('../../_assets/images/ages/13-14.gif') no-repeat; }
li.sh-age.a13-15 { background: url('../../_assets/images/ages/13-15.gif') no-repeat; }
li.sh-age.a13-16 { background: url('../../_assets/images/ages/13-16.gif') no-repeat; }
li.sh-age.a13-17 { background: url('../../_assets/images/ages/13-17.gif') no-repeat; }
li.sh-age.a14 { background: url('../../_assets/images/ages/14.gif') no-repeat; }
li.sh-age.a14-15 { background: url('../../_assets/images/ages/14-15.gif') no-repeat; }
li.sh-age.a14-16{ background: url('../../_assets/images/ages/14-16.gif') no-repeat; }
li.sh-age.a14-17 { background: url('../../_assets/images/ages/14-17.gif') no-repeat; }
li.sh-age.a15-17 { background: url('../../_assets/images/ages/15-17.gif') no-repeat; }
li.sh-age.a16-17 { background: url('../../_assets/images/ages/16-17.gif') no-repeat; }







/* Special Events Rollovers */
.tabNavigation {
	list-style: none;
	width: 190px;
}
.tabNavigation:after {
	clear: both;
}
.tabNavigation li {
		float: left;
		padding:1px
}
.tabNavigation li a {
	display: block;
	width: 61px;
	height: 67px;
}
.special-events-details
{
	float: left;
	width: 190px;
	height: 207px;
	background-image: url('../../_assets/images/design/se-box.gif');
	background-position: bottom;
	
}
.special-events-details h4 {
	margin-top: 40px;
	
}
.special-events-details h3 span {
	display: none;
}

.special-events-details p {
	
	margin:0px 10px 10px 10px;
}
#special-events-block {
	margin: 0px 0 10px 10px;
}
#special-events {
display: block;
float: left;
margin: 0px 0 0 0;

}
#activities-list {
	margin:0px 0 10px 10px;
	background-image: url('../../_assets/images/design/activity-box.gif');
	background-position: bottom;

}
#activities-list h3{
	padding: 5px 0 5px 5px;
	
	height: 25px;
}
#activities-list h3 span {
	display: none;
}
#activities-list ul {
	margin: 5px 5px 5px 5px;
	overflow: auto; 
	height: 161px;
	background: #fff;
	color: #444;
 

}


#activities-list ul li {
padding: 0 0 0 5px;
font-size: 12px;
font-weight: bold;
color: #0364b1;
}


/* IE 6 fixes */

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.clear {
	clear: both;
	display: block;
	
	height: 1%;
}






/*
==========================================================================================
page titles
==========================================================================================
*/

h1.sh-title {margin-bottom:0px;}

/* holiday index page */
h1.sh-title.holiday {
	background: url('../../_assets/images/holidays/sh-title-holiday.jpg') no-repeat 10px top;
}
div.sh-availability.holiday {
	background: url('../../_assets/images/holidays/sh-title-holiday.jpg') no-repeat right top;
}

/* holiday Multi-Activity */
h1.sh-title.multi {
	background: url('../../_assets/images/holidays/holiday-title-multi.jpg') no-repeat 10px top;
}
div.sh-availability.multi {
	background: url('../../_assets/images/holidays/holiday-title-multi.jpg') no-repeat right top;
}

/* holiday specialist */
h1.sh-title.specialist {
	background: url('../../_assets/images/holidays/sh-title-index.jpg') no-repeat 10px top;
}
div.sh-availability.specialist {
	background: url('../../_assets/images/holidays/sh-title-index.jpg') no-repeat right top;
}


/*motorsports */
h1.sh-title.motorsports {
	background: url('../../_assets/images/holidays/sh-title-motorsports.jpg') no-repeat 10px top;
}
div.sh-availability.motorsports {
	background: url('../../_assets/images/holidays/sh-title-motorsports.jpg') no-repeat right top;
}

/*brazilian soccer */
h1.sh-title.brazilian-soccer {
	background: url('../../_assets/images/holidays/sh-title-brazilian-soccer.jpg') no-repeat 10px top;
}
div.sh-availability.brazilian-soccer {
	background: url('../../_assets/images/holidays/sh-title-brazilian-soccer.jpg') no-repeat right top;
}

/* watersports */
h1.sh-title.watersports {
	background: url('../../_assets/images/holidays/sh-title-watersports.jpg') no-repeat 10px top;
}
div.sh-availability.watersports {
	background: url('../../_assets/images/holidays/sh-title-watersports.jpg') no-repeat right top;
}

/* horseriding */
h1.sh-title.horseriding {
	background: url('../../_assets/images/holidays/sh-title-horseriding.jpg') no-repeat 10px top;
}
div.sh-availability.horseriding {
	background: url('../../_assets/images/holidays/sh-title-horseriding.jpg') no-repeat right top;
}

/* football */
h1.sh-title.football {
	background: url('../../_assets/images/holidays/sh-title-football.jpg') no-repeat 10px top;
}
div.sh-availability.football {
	background: url('../../_assets/images/holidays/sh-title-football.jpg') no-repeat right top;
}

/* Talent Academy */
h1.sh-title.talent {
	background: url('../../_assets/images/holidays/sh-title-talent.jpg') no-repeat 10px top;
}
div.sh-availability.talent {
	background: url('../../_assets/images/holidays/sh-title-talent.jpg') no-repeat right top;
}

/* Special Agent */
h1.sh-title.agent {
	background: url('../../_assets/images/holidays/sh-title-agent.jpg') no-repeat 10px top;
}
div.sh-availability.agent {
	background: url('../../_assets/images/holidays/sh-title-agent.jpg') no-repeat right top;
}

/* Extreme Adventure */
h1.sh-title.extreme {
	background: url('../../_assets/images/holidays/sh-title-extreme.jpg') no-repeat 10px top;
}
div.sh-availability.extreme {
	background: url('../../_assets/images/holidays/sh-title-extreme.jpg') no-repeat right top;
}

/* studio27:LIVE! */
h1.sh-title.moviemaker {
	background: url('../../_assets/images/holidays/sh-title-moviemaker.jpg') no-repeat 10px top;
}
div.sh-availability.moviemaker {
	background: url('../../_assets/images/holidays/sh-title-moviemaker.jpg') no-repeat right top;
}

/* Learner Driver */
h1.sh-title.driver {
	background: url('../../_assets/images/holidays/sh-title-driver.jpg') no-repeat 10px top;
}
div.sh-availability.driver {
	background: url('../../_assets/images/holidays/sh-title-driver.jpg') no-repeat right top;
}

/* Beaumont Dolphins */
h1.sh-title.dolphins {
	background: url('../../_assets/images/holidays/sh-title-dolphins.jpg') no-repeat 10px top;
}
div.sh-availability.dolphins {
	background: url('../../_assets/images/holidays/sh-title-dolphins.jpg') no-repeat right top;
}

/* Tennis Academy */
h1.sh-title.tennis {
	background: url('../../_assets/images/holidays/sh-title-tennis.jpg') no-repeat 10px top;
}
div.sh-availability.tennis {
	background: url('../../_assets/images/holidays/sh-title-tennis.jpg') no-repeat right top;
}

/* Leadership Camp */
h1.sh-title.leadership {
            background: url('../../_assets/images/holidays/sh-title-leadership.jpg') no-repeat 10px top;
}
div.sh-availability.leadership {
            background: url('../../_assets/images/holidays/sh-title-leadership.jpg') no-repeat right top;
}
 
/* Beaumont High Musical */
h1.sh-title.musical {
            background: url('../../_assets/images/holidays/sh-title-beaumont-musical.jpg') no-repeat 10px top;
}

div.sh-availability.musical {
            background: url('../../_assets/images/holidays/sh-title-beaumont-musical.jpg') no-repeat right top;
}

/* English In Action */
h1.sh-title.english {
            background: url('../../_assets/images/holidays/sh-title-english.jpg') no-repeat 10px top;
}
div.sh-availability.english {
            background: url('../../_assets/images/holidays/sh-title-english.jpg') no-repeat right top;
}



/* Excursions */
h1.sh-title.excursions {
            background: url('../../_assets/images/holidays/sh-title-excursions.jpg') no-repeat 10px top;
}
div.sh-availability.excursions {
            background: url('../../_assets/images/holidays/sh-title-excursions.jpg') no-repeat right top;
}

/* Alpine Adventures */
h1.sh-title.alpine {
            background: url('../../_assets/images/holidays/sh-title-alpine.jpg') no-repeat 10px top;
}
div.sh-availability.alpine {
            background: url('../../_assets/images/holidays/sh-title-alpine.jpg') no-repeat right top;
}

/* Beaumont Ski */
h1.sh-title.ski {
            background: url('../../_assets/images/holidays/sh-title-ski.jpg') no-repeat 10px top;
}
div.sh-availability.ski {
            background: url('../../_assets/images/holidays/sh-title-ski.jpg') no-repeat right top;
}



/* French Adventures */
h1.sh-title.french-adventures {
            background: url('../../_assets/images/holidays/sh-title-french-adventures.jpg') no-repeat 10px top;
}
div.sh-availability.french-adventures {
            background: url('../../_assets/images/holidays/sh-title-french-adventures.jpg') no-repeat right top;
}

/* Adrenaline Extreme  */
h1.sh-title.adrenaline-extreme {
            background: url('../../_assets/images/holidays/sh-title-adrenaline-extreme.jpg') no-repeat 10px top;
}
div.sh-availability.adrenaline-extreme {
           background: url('../../_assets/images/holidays/sh-title-adrenaline-extreme.jpg') no-repeat right top;
}


/* Chef Academy */
h1.sh-title.chef-academy {
            background: url('../../_assets/images/holidays/sh-title-chef-academy.jpg') no-repeat 10px top;
}
div.sh-availability.chef-academy {
           background: url('../../_assets/images/holidays/sh-title-chef-academy.jpg') no-repeat right top;
}



/* Fashion Wellbeingy */
h1.sh-title.fashion-wellbeing {
            background: url('../../_assets/images/holidays/sh-title-fashion-wellbeing.jpg') no-repeat 10px top;
}
div.sh-availability.fashion-wellbeing {
           background: url('../../_assets/images/holidays/sh-title-fashion-wellbeing.jpg') no-repeat right top;
}




/* Ourdoor Pursuits */
h1.sh-title.outdoor-pursuits {
            background: url('../../_assets/images/holidays/sh-title-outdoor-pursuits.jpg') no-repeat 10px top;
}
div.sh-availability.outdoor-pursuits {
           background: url('../../_assets/images/holidays/sh-title-outdoor-pursuits.jpg') no-repeat right top;
}

/* Scuba Diver */
h1.sh-title.scuba-diver {
            background: url('../../_assets/images/holidays/sh-title-scuba-diver.jpg') no-repeat 10px top;
}
div.sh-availability.scuba-diver {
           background: url('../../_assets/images/holidays/sh-title-scuba-diver.jpg') no-repeat right top;
}


/* Performing Arts School */
h1.sh-title.performing-arts-school {
            background: url('../../_assets/images/holidays/sh-title-performing-arts.jpg') no-repeat 10px top;
}
div.sh-availability.performing-arts-school {
           background: url('../../_assets/images/holidays/sh-title-performing-arts.jpg') no-repeat right top;
}

/* Surf School */
h1.sh-title.surf-school {
            background: url('../../_assets/images/holidays/sh-title-surf-school.jpg') no-repeat 10px top;
}
div.sh-availability.surf-school {
           background: url('../../_assets/images/holidays/sh-title-surf-school.jpg') no-repeat right top;
}


/* Urban Sports */
h1.sh-title.urban-sports {
            background: url('../../_assets/images/holidays/sh-title-urban-sports.jpg') no-repeat 10px top;
}
div.sh-availability.urban-sports {
           background: url('../../_assets/images/holidays/sh-title-urban-sports.jpg') no-repeat right top;
}

/* World Team football */
h1.sh-title.world-team-football {
            background: url('../../_assets/images/holidays/sh-title-world-team.jpg') no-repeat 10px top;
}
div.sh-availability.world-team-football {
           background: url('../../_assets/images/holidays/sh-title-world-team.jpg') no-repeat right top;
}


/* 



/*
====================
Parents Area Titles
=====================
*/
h1.parents-title {
	
	margin-bottom: 0px;
	float: left;
	width: 600px;
	height: 250px;
}
h1.parents-title span { display: none; }

h1.parents-title.index {
	background: url('../../_assets/images/parents/parents-title-index.jpg') no-repeat 10px top;
}
h1.parents-title.accommodation {
		background: url('../../_assets/images/parents/parents-title-accommodation.jpg') no-repeat 10px top;
}
h1.parents-title.info {
	background: url('../../_assets/images/parents/parents-title-info.jpg') no-repeat 10px top;
}
h1.parents-title.choosing {
	background: url('../../_assets/images/parents/parents-title-choosing.jpg') no-repeat 10px top;
}	
h1.parents-title.conduct {
	background: url('../../_assets/images/parents/parents-title-conduct.jpg') no-repeat 10px top;
}
h1.parents-title.contact {
	background: url('../../_assets/images/parents/parents-title-contact.jpg') no-repeat 10px top;
}
h1.parents-title.food {
	background: url('../../_assets/images/parents/parents-title-food.jpg') no-repeat 10px top;
}
h1.parents-title.hints {
	background: url('../../_assets/images/parents/parents-title-hints.jpg') no-repeat 10px top;
}
h1.parents-title.insurance {
	background: url('../../_assets/images/parents/parents-title-insurance.jpg') no-repeat 10px top;
}
h1.parents-title.medical {
	background: url('../../_assets/images/parents/parents-title-medical.jpg') no-repeat 10px top;
}
h1.parents-title.money {
	background: url('../../_assets/images/parents/parents-title-money.jpg') no-repeat 10px top;
}
h1.parents-title.safety {
	background: url('../../_assets/images/parents/parents-title-safety.jpg') no-repeat 10px top;
}
h1.parents-title.security {
	background: url('../../_assets/images/parents/parents-title-security.jpg') no-repeat 10px top;
}
h1.parents-title.staff {
	background: url('../../_assets/images/parents/parents-title-staff.jpg') no-repeat 10px top;
}
h1.parents-title.starting-out {
	background: url('../../_assets/images/parents/parents-title-starting-out.jpg') no-repeat 10px top;
}
h1.parents-title.travel {
	background: url('../../_assets/images/parents/parents-title-travel.jpg') no-repeat 10px top;
}
h1.parents-title.what-to-bring {
	background: url('../../_assets/images/parents/parents-title-what-to-bring.jpg') no-repeat 10px top;
}
h1.parents-title.who-we-are {
	background: url('../../_assets/images/parents/parents-title-who.jpg') no-repeat 10px top;
}
/*
=======================================================================================================
The Camp Titles
=======================================================================================================
*/

h1.camp-title {margin-bottom:0px;}

/*Camps index page*/
.campindex {
	background: url('../../_assets/images/camps/camps-title-index.jpg') no-repeat;
}

.campindex h1{
	display:none;
}

div.camp-ages.campindex {
		background: url('../../_assets/images/camps/camps-title-index.jpg') no-repeat right top;
}
h1.camp-title.index {
	background: url('../../_assets/images/camps/camps-title-index.jpg') no-repeat 10px top;
}
/*the house*/
h1.camp-title.house {
	background: url('../../_assets/images/camps/camps-title-house.jpg') no-repeat 10px top;
}
div.camp-ages.house {
		background: url('../../_assets/images/camps/camps-title-house.jpg') no-repeat right top;
}

/*Colomendy Valley*/
h1.camp-title.colomendy {
	background: url('../../_assets/images/camps/camps-title-colomendy.jpg') no-repeat 10px top;
}
div.camp-ages.colomendy {
		background: url('../../_assets/images/camps/camps-title-colomendy.jpg') no-repeat right top;
}

/*Beaumont High*/
h1.camp-title.beaumont {
	background: url('../../_assets/images/camps/camps-title-beaumont.jpg') no-repeat 10px top;
}
div.camp-ages.beaumont {
		background: url('../../_assets/images/camps/camps-title-beaumont.jpg') no-repeat right top;
}

/*pinewood Sands*/
h1.camp-title.pinewood {
	background: url('../../_assets/images/camps/camps-title-pinewood.jpg') no-repeat 10px top;
}
div.camp-ages.pinewood {
		background: url('../../_assets/images/camps/camps-title-pinewood.jpg') no-repeat right top;
}

/*The Island*/
h1.camp-title.island {
	background: url('../../_assets/images/camps/camps-title-island.jpg') no-repeat 10px top;
}
div.camp-ages.island {
		background: url('../../_assets/images/camps/camps-title-island.jpg') no-repeat right top;
}

/*Dukeshouse Wood*/
h1.camp-title.dukeshouse {
	background: url('../../_assets/images/camps/camps-title-dukeshouse.jpg') no-repeat 10px top;
}
div.camp-ages.dukeshouse {
		background: url('../../_assets/images/camps/camps-title-dukeshouse.jpg') no-repeat right top;
}

/*Peak Venture*/
h1.camp-title.peak-venture {
	background: url('../../_assets/images/camps/camps-title-peak-venture.jpg') no-repeat 10px top;
}
div.camp-ages.peak-venture {
	background: url('../../_assets/images/camps/camps-title-peak-venture.jpg') no-repeat right top;
}

/*Dukeshouse Wood*/
h1.camp-title.grosvenor-hall {
	background: url('../../_assets/images/camps/camps-title-grosvenor-hall.jpg') no-repeat 10px top;
}
div.camp-ages.grosvenor-hall {
		background: url('../../_assets/images/camps/camps-title-grosvenor-hall.jpg') no-repeat right top;
}




.sub-page {
float: left;
width: 600px;

}


/*
=====================================================================================
KIDS BUDDY BOARD 
=====================================================================================
*/

.buddy-board p{
padding: 10px;
}
.buddy-board p.large {
	font-size: 1.5em;
}

.message-post {
	
	margin-bottom: 10px;
}
.message-post h4 {
	padding-top: 5px;
	font-weight: bold;
}
.message-post p {
	padding: 10px;
}

.highlight {
	font-weight: bold;
	border: 1px solid red !important;
	color: red;
	background: red;
	
}

/*
=======================================================================================
price table for specialist holidays
=======================================================================================
*/

.table-dates	{
			background-color:#ffffff;
			color:#000000;
			width:590px;
			font-size: 1.2em;
			}
.table-dates td	{
			
			/*border-bottom:1px solid #00548f;8*/
			border-right:1px solid #00548f;
			text-align:center;
			padding:2px;
			}
			
.pagewhite .table-dates td	{
			
			/*border-bottom:1px solid #00548f;8*/
			border-right:1px solid #ffffff;
			text-align:center;
			padding:2px;
			}

.table-dates td p	{
				padding:3px;
				font-size:0.9em;
				}
				
.table-dates a	{
				color:#2276af;
				text-decoration:underline;
				}
		
.table-dates .pricecell a	{
			background: url('../../_assets/images/design/book-now-tick.gif') no-repeat;
			background-position: 1px 1px;
			padding: 3px 3px 3px 20px;
			color:#2276af;
			font-size:0.9em;
			text-align:left;
			
			}
.table-dates .full a	{
					padding: 3px 3px 3px 20px;
					color:#999999;
					font-size:0.9em;
					text-align:left;
					}
			
			
.table-dates a:hover	{
					color:#000000;
					}

					
.table-dates .rowa	{
		background-color:#4498cf;
		color:#ffffff;
		font-weight:bold;
		font-size:1em;
		}
		
.table-dates .rowb	{
		background-color:#e6f1f9;
		
		}

.table-dates .rowb .camps	{
				background-color:#3387bf;
				}
				
.table-dates .rowdark	{
						background-color:#004c82;
						}
		
.table-dates .blankcell	{
						background-color:#00548f;
						}
					
.table-dates .camps	{
					background-color:#4498cf;
					color:#ffffff;
					font-weight:bold;
					text-align:left;
					width:110px;
					}

.prices {
			background-color: #00548F;
}		


iframe {
			background-color: #00548F;
}				
					
.prices h3	{
			padding-top:5px;
			font-size:2em;
			}
			
.table-dates .offer
				{
				border-top:1px solid #00548f;
				color:#ff0000;
				font-weight:bold;
				font-size:1.2em;
				}
				
.smallprint	{
			font-size:0.8em;
			color:#666666;
			font-weight:normal;
			}

.table-dates .borderb {
					border-bottom:1px solid #00548f;
					}
					
.pagewhite .table-dates .borderb {
					border-bottom:1px solid #ffffff;
					}					
					
.table-dates .bordert {
					border-top:1px solid #00548f;
					}
					
.specialist	td{
			text-align:left;
			}
				

.floatr	{float:right;}
.floatr	img {margin-left:10px;}
.floatl	{float:left;}
.floatl	img {margin-right:10px;}

.padr {padding-right:10px;}

.pad-bottom {padding-bottom:10px;}
.center {margin:auto;}
.tleft, .tleft td{text-align:left !important;}
.tcenter, .tcenter td { text-align: center !important; }
.parent-link-image { padding-left: 1px; }			

/* Flash ads */
.ad-position {
	margin-top: 10px;
	margin-left: -5px;
}


/* Javascript Content Rotator on HOMEPAGE */

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 490px;
height: 240px; /* Set height to be able to contain height of largest content shown*/
z-index: 1;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #003e89;
padding: 0px;
visibility: hidden;
width: 490px;
height: 200px;

}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 160px;
text-align: right; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid #00548f;
color: #fff;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #00548f;
border: 1px solid #fff;
color: #fff;
}

.glidecontenttoggler a:hover{
background: #00548f;
color: white;

}
#p-select {
z-index: 99;
position: relative;
top: -90px;
left: 328px;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
background-color: #007DC5;
}
.glidecontenttoggler a.toc:hover {
	color: #f1f1f1 !important;
	
	background-color: #007DC5;
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
background-color: #007DC5;
color: #fff;
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{

color: #f1f1f1;
border: 1px solid white;
background-color: #000;

}

.overlay-text {
position: relative;
display: block;
top: -70px;
padding: 5px;
width: 450px;
color: #fff;
line-height: 13px;
}

.overlay-text:hover {

}
.overlay-header {
	position: relative;
	display: block;
	top: -70px;
	padding: 5px 0 0 5px;
	font-size: 1.4em;
	color: #fff;
	font-weight: bold;
	
}
.overlay-background {
position: relative;
top: -85px;
height: 90px;
	
	
}
#showcase a img {
border: 0;
}
#showcase a {
text-decoration: none;

}
.glidecontent  a {
 display: block;
 
}

/*END SLIDER */


/* LIGHTBOX PLUGIN */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}