
.more {
      text-decoration:underline;
      color:#D5135A;
      }



a {
  color:inherit;
  text-decoration:none;
  }

a:visited {
     font-color: #FF33CC;
     }

a:hover {
     font-color: inherit;
     text-decoration: underline;
     }

a:active {
     font-color: #FF00CC;
     }




table.main {

	border: 4px solid #666666;
	paddng:0px;
	spacing:0px
	
}

td.header {
	border-bottom: 4px solid #666666;
}

td.main {

	background: #000000;
	padding: 0px;
	padding-bottom:0px;

}

table.links {

	background: #1A1A1A;
	padding-bottom:0px;
}


.link {
      font:12.69px Arial; 
      color:#FFFFFF
      }


.twitter {
	z-index: 100;
	font:9px Arial; 
	color:#FFFFFF;
	width:282px;
	height:100%;
        background-color: #0000FF;
        /* background-image: url('images/box1.jpg'); */
        border-style: solid;
        border-width: 1px;
        border-color: #33CCFF;
        }


td.page {
	background: #000000;
	padding: 0px;
	padding-top:0px;
	}


.home_page {
	background: #000000;
	cellspacing: 0;
	cellpadding: 0;
	margin:0px;
	border:0px;
	}


.camps {
	padding:0px;
	margin:0px;
	width:195;
	height:350px;
	align:center;
	font-family: Calibri, Arial;
	font-size:20px;
	color: white;
	background-image:images/HOMEPAGE/vbar.png;
	spacing:5px;
	}


.campsbox {
	padding:0px;
	margin:0px;
	width:450;
	height:197px;
	align:center;
	font-family: Calibri, Arial;
	font-size:20px;
	color: white;
	background-image:images/HOMEPAGE/vbar.png;
	spacing:5px;
	}


.camp_header {
	font-family:Stencil, Georgia;
	align:center;
	font-weight:bold;
	vertical-align: top;
	height:20px;
	}


.camp_body {
	color: white;
	font-size: 11px;
	vertical-align: top;
	align: justify;
	width:195px;
	padding: 10px;
	font-size:14px;
	}


.see_more {

	font-size:14px;
	text-align:right;
	vertical-align:top;


}

table.classic {

	border: 1px solid #036EC0;

}

.classic {

	color: #036EC0;

}

table.elite {

	border: 1px solid #019149;

}

.elite {

	color: #019149;

}

table.day {

	border: 1px solid #FFED21;

}


.day {

	color: #FFED21;

}

table.weekend {

	border: 1px solid #00EDFE;

}

.weekend {

	color: #00EDFE;

}

table.total {

	border: 1px solid #EB2177;

}

table.abroad {

	border: 1px solid #AA8F7C;

}

.total {

	color: #EB2177;

}

.mountain {

	color: #5e07b0;

}

table.mountain {

	border: 1px solid #5e07b0;

}

.men {

	color: #988D8B;

}

table.men{

	border: 1px solid #988D8B;

}

.twoday{

	color: #5E6654;

}

table.twoday{

	border: 1px solid #5E6654;

}



.singles {

	color: #DA0605;

}

.french {

	color: #AA8F7C;

}

.abroad {

	color: #AA8F7C;

}

.boutique {

	color: #A5C097;

}
h1.bridal {

	font-size:13px;
	
}

p.bridal {

	font-size:12px;
	line-height:125%;

}

td.bridal{
	color:#7E478B;
}

.camp_duration {

	font-size: 12px;
	align:center;
	width:100%;

}

.camp_tagline {

	font-size: 14px;

}



.tableHeader {
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
	background: #330033;
        vertical-align: top;
        border-width: 1px;
        border-style: inset;
        border-color: #330033;
        border-collapse: collapse;
        margin: 0 0 0 0;
        padding: 4 4 4 4;
        }



.tableColumn {
        font-family: arial;
        font-size: 12px;
        font-weight: normal;
	/ background: inherit; /
	background: #333333;
        vertical-align: top;
        border-width: 1px;
        border-style: inset;
        border-color: #000000;
        border-collapse: collapse;
        margin: 0 0 0 0;
        padding: 5 5 5 5;
        }

}

td.pressBorder {

	border:10px solid #333333;

}

td.pressText {

	padding:3px;
	background:#ffffff;
	font-family: Calibri, Arial;
	font-size:13px;

}

td.pressQuote {

	padding:5px;
	background:#666666;
	font-family: Calibri, Arial;
	font-size:18px;
	font-style:italic;


}

.slideshowMultiple {

	float;

}

td.pressImage {

	background:white;

}

.transImg {

	opacity:0.0;
	filter:alpha(opacity=0);
	position:absolute; 
	border:0px solid white;
}

.showImage {
	align:center;
	vertical-align:middle;
	position:relative; 
	border:0px solid white;
	}


/* +------------------------------------------------------------+ */
/* | New Elements added by JD                                   | */
/* +------------------------------------------------------------+ */

p.circleheader1 {
     align: center;
     color: #FFFFFF;
     font-family: verdana;
     font-weight: bold;
     font-size: 18px;
     margin: 0 0 10 0;
     padding: 0 0 0 0;
     }

p.circlegeneral1 {
     align: center;
     color: #000000;
     font-family: verdana;
     font-weight: bold;
     font-size: 12px;
     margin: 0 0 10 0;
     padding: 0 0 0 0;
     }


h1.general {
     align: left;
     color: #000000;
     font-family: arial;
     font-weight: bold;
     font-face: normal;
     font-size: 22px;
     margin: 0 0 0 0;
     padding: 15 0 5 0;
     }

h2.general {
     align: left;
     color: #000000;
     font-family: arial;
     font-weight: normal;
     font-face: normal;
     font-size: 12px;
     margin: 0 0 0 0;
     padding: 5 0 10 0;
     }

.home1 {
     color: #FFFFFF;
     font-family: arial;
     font-face: bold;
     font-size: 22px;
     text-align: center;
     margin: 0 0 0 0;
     padding: 5 5 5 5;
     }


td.prodtitle {
     align: left;
     vertical-align: top;
     color: #000000;
     font-family: Arial;
     font-weight: bold;
     font-size: 14px;
     margin: 0 0 10 0;
     padding: 5 0 0 0;
     }

td.prodtitle2 {
     width: 500px;
     align: left;
     vertical-align: top;
     color: #000000;
     font-family: Arial;
     font-weight: bold;
     font-size: 14px;
     margin: 0 0 10 0;
     padding: 15 50 0 10;
     }

p.proddesc {
     align: left;
     color: #000000;
     font-family: Verdana;
     font-weight: normal;
     font-face: normal;
     font-size: 12px;
     margin: 0 0 10 0;
     padding: 5 0 0 0;
     } 


table.shop {
    width: 980px;
    background: #CCCCCC;
    margin: 0 10 0 10;
    cellpadding: 0;
    cellspacing: 5;
    border: 1px solid #FF0000;
    }


table.paypal {
    vertical-align: top;
    color: #000000;
    font-family: verdana;
    font-size: 12px;
    width: 100%;
    background: inherit;
    margin: 0 0 0 0;
    cellpadding: 10;
    cellspacing: 10;
    }


th.general {
     width: 220px;
     align: center;
     vertical-align: top;
     color: #FFFFFF;
     font-family: Verdana;
     font-weight: normal;
     font-face: normal;
     font-size: 12px;
     margin: 0 0 0 0;
     padding: 5 0 5 0;
     }

img.title {
     align: top;
     margin: 10 0 5 10;
     border: 0;
     }

p.contshop {
     font-family: Arial;
     font-weight: bold;
     color: #FFFFFF;
     font-size: 22px;
     margin: 50 0 10 10;
     }

p.dates1 {
     font-family: Arial;
     font-weight: bold;
     color: #FFFFFF;
     font-size: 18px;
     margin: 10 0 10 0;
     }



a.dates1 {
     font-family: arial, verdana;
     color: #FFFFFF;
     }

a:visited.dates1 {
     font-color: #FF33CC;
     }

a:hover.dates1 {
     text-decoration: underline;
     }

a:active.dates1 {
     font-color: #FF00CC;
     }



table.datesprices {
     background-color: #333333;
     color: #FFFFFF;
     width: 980px;
     margin: 0 0 0 5;
     border-width: 0px;
     border-style: none;
     border-color: #330033;
     cellspacing: 0 0 0 0;
     cellpadding: 10 0 10 5;
     }

p.stoppress {
     color: #FFFFFF;
     text-align: center;
     font-family: arial;
     font-size: 12px;
     margin: 0 0 0 0;
     padding: 4 2 2 2;
     }

.pagefooter {
     text-align: right;
     font-family: verdana;
     font-size: 11px;
     color: #999999;
     width: 100%;
     background-color: #333333;
     padding: 2 10 2 0;
     }

.titleblock1 {
     width: 885;
     height: 25;
     align: left;
     valign: top;
     background-color: #000000;
     }

.titleblock2 {
     width: 885;
     height: 200;
     align: left;
     valign: top;
     background-color: #000000;
     background-image: url('../images/headerbot.png');
     }

.specialoffer {
     color: #FFFFFF;
     font-family: arial;
     font-weight: normal;
     font-size: 16px;
     align: left;
     padding: 5 0 5 3;
     }

.form1 {
     color: #FFFFFF;
     font-family: arial;
     font-size: 16px;
     padding: 0 0 5 15;
     }


.form2 {
     color: #FFFFFF;
     font-family: arial;
     font-size: 14px;
     padding: 0 0 0 0;
     }

.form3 {
     color: #FFFFFF;
     font-family: arial;
     font-size: 14px;
     padding: 0 0 0 15;
     }

img.general {
	border: none;
	padding: 0;
	margin: 0;
	}


/* +------------------------------------------------------------+ */
/* | FRONT PAGE CAMPS                                           | */
/* +------------------------------------------------------------+ */


#allcamps {
	float: left;
	height: auto;
	background: #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	}


.classiccamp {
	float: left;
	width: 190px;
	text-align: center;
	height: 350px;
	background-image: url('../images/HOMEPAGE/classic.jpg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: bottom;
	border: 1px solid #036EC0;
	margin: 0 0 0 3;
	padding: 10 8 10 8;
	}

.elitecamp {
	float: left;
	width: 190px;
	text-align: center;
	height: 350px;
	background-image: url('../images/HOMEPAGE/elite.jpg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: bottom;
	border: 1px solid #019149;
	margin: 0 0 0 3;
	padding: 10 8 10 8;
	}

.daycamp {
	float: left;
	width: 190px;
	text-align: center;
	height: 350px;
	background-image: url('../images/HOMEPAGE/day.jpg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: bottom;
	border: 1px solid #FFED21;
	margin: 0 0 0 3;
	padding: 10 8 10 8;
	}

.abroadcamp {
	float: left;
	width: 190px;
	text-align: center;
	height: 350px;
	background-image: url('../images/HOMEPAGE/abroad.jpg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: bottom;
	border: 1px solid #AA8F7C;
	margin: 0 0 0 3;
	padding: 10 8 10 8;
	}


.weekendcamp {
	float: left;
	width: 190px;
	text-align: center;
	height: 350px;
	background-image: url('../images/HOMEPAGE/weekend.jpg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: bottom;
	border: 1px solid #00EDFE;
	margin: 0 0 0 3;
	padding: 10 1 10 1;
	}



.camphead {
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 0;
	}

.campbody {
	font-family: arial;
	color: #FFFFFF;
	font-size: 14px;
	}

.campfoot {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 0;
	}
	

	






  
     











