@charset "utf-8";
/* CSS Document by Adam Montague */

/*
Blue: 78c0f9
Peach: ffddce
Baby Pink: ffdbe6
Dark Pink: fe86a4
*/

body{text-align:center; margin-top:0px; margin-bottom:0px; background-color:#ffddce;}
p{margin:0px; padding:0px;}
*{margin:0px; padding:0px;}

#container{
width:100%;
height:auto;
text-align:left;
margin:auto;
background-color:#ffddce;
background-image:url(images/bubble-bgr2.jpg);
background-repeat:repeat;
}
#header-line{
background-image:url(images/header-line.jpg);
background-repeat:repeat-x;
width:100%;
height:200px;}
#header{
width:900px;
height:200px;
margin:auto;
background-image:url(images/header7.jpg);
background-position:center;
background-color:#FFF;
background-repeat:no-repeat;}

#nav{
float:left;
width:205px;
height:auto;
/*background-color:#ffddce;*/
background-color:transparent;}

#content{
float:left;
width:634px;
min-height:600px;
/*border:2px solid #CCCCCC;*/
border-left:solid #FFC3A9 10px;
border-right:solid #FFC3A9 10px;
padding:20px;
background-image:url(images/content-bg.jpg);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#FFF;}

#footer{
float:right;
width:694px;
height:45px;
background-image:url(images/bottom.png);
background-repeat:no-repeat;
margin-right:1px;
}

p.footer{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-top:35px; text-align:center;}


/************ MENU STYLES ***************/
ul.secondary-nav{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:2px;}
li.secondary-nav{padding-bottom:10px; padding-top:10px;}
li.secondary-nav a:link{color:#000; text-decoration:none;}
li.secondary-nav a:visited{color:#000; text-decoration:none;}
li.secondary-nav a:hover{color:#000; text-decoration:underline;}

.link{padding:2px;}


/************ CONTENT STYLES ***************/
h1{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#888; padding-bottom:20px;}
h2{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#888; padding-bottom:15px;}
h3{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#888; padding-bottom:15px;}
h4{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#888;}
h5{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#888; padding-bottom:10px;}
h6{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#888;}


/** LISTS **/
ul{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; list-style:circle; padding-left:30px; padding-bottom:20px; padding-top:10px;}
li{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-bottom:5px;}

div.contactform{display:block; margin:auto; width:515px;}


/** PACKAGES **/
.package1{background-image:url(images/package-bg5.png); width:500px; height:300px; margin:auto; padding-left:30px; padding-top:30px; margin-bottom:30px;}
.package2{background-image:url(images/package-bg4.png); width:500px; height:300px; margin:auto; padding-left:30px; padding-top:30px; margin-bottom:30px;}
h2.packageh2{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:25px; color:#000; padding-bottom:15px; padding-right:50px;}

/** PARAGRAPHS **/
p{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-bottom:20px;}
p a:link,a:visited{color:#333333; text-decoration:underline;}
p a:hover{text-decoration:none; color:#0066CC;}

p.thankyou{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#E60000;}
p.terms{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#555; padding-top:40px;}

/** IMAGES **/
img.home{float:left; border:3px solid #000; margin:10px; padding:2px;}
img.nmc-logo{border:1px solid #000; display:block; margin:auto; margin-top:10px; clear:both;}
img.story{float:right; clear:right; padding:2px; border:1px solid #000; margin:5px;}
img.booknow{float:right; margin:10px; border:none;}
img.packages-quote{display:block; margin:auto;}
img.links{border:1px solid #333;}

/************** CHRISSY BOOKING FORM STYLES *****************/

body.bookingformbody{background-image:url(images/bubble-bgr2.jpg);}

#bookingform-page{
background-color:#FFFFFF;
width:80%;
height:auto;
margin:auto;
text-align:left;
padding-left:20px;
padding-right:20px;}

table#bookingform{text-align:left; padding:20px;}
td.personaldetails{text-align:left; background-color:#DBDFE7; padding-left:5px;}
td.coursedetails{text-align:left; background-color:#FEDDCE; padding-left:5px;}
td.submit{text-align:left; background-color:#FFC3A9; padding-left:5px;}


/************** ACCESSIBILTY STYLES *****************/

body.access{background-color:#FFFFFF; text-align:left; padding-left:10px;}


/************** DESIGN BY ADAM STYLES *****************/

body.adam{background-color:#000; text-align:left; margin:10px;}
h1.adam{color:#FFFFFF; font-family:"Courier New", Courier, monospace;}
p.adam{color:#FFFFFF; font-family:"Courier New", Courier, monospace;}
p.adamweb{color:#FFFFFF; font-size:20px; clear:both; font-family:"Courier New", Courier, monospace; font-weight:bold; text-align:center;}
p.adamweb a:link{color:#C80100; text-decoration:none;}
p.adamweb a:visited{color:#C80100; text-decoration:none;}
p.adamweb a:hover{color:#FFF; text-decoration:none;}
img.adam{float:right; border:#000 solid 1px;}
span.adammontague{color:#C80100;}

