/* CSS Document */
body {margin:0; padding:0; background-color:#000;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
h4 {margin:0; padding:0;}
p {margin:0; padding:0;}


.ap {width:950px; margin:0 auto;}
.floleft {float:left;}
.floright {float:right;}
.heading {font-size:38px;}
.textcent {text-align:center;}
.indent {text-indent:2em;}
.fontrome {font-family:"Times New Roman", Times, serif; font-variant:small-caps;}
.fontcopper {font-family:"Copperplate Gothic Bold", "BankGothic Md BT", "Times New Roman", serif;}
.fonttreb {font-family:"Trebuchet MS", Verdana; line-height:1.1em;}
.fontfancy {font-family:Vivaldi, "Packard Antique", Tahoma, Verdana, serif;}
.blue {color:#0E2D76;}
.darkblue {color:#133459;}
.pink {color:#C109A2;}
.blanc {color:#F3E9E0;}
.link {text-decoration:none;}
	a.link:hover {color:#F3E9E0;}

/* HOME */
.header {width:100%; min-width:600px; height:79px; padding:16px 0 0 0; text-align:center; background:url("/IM/Elements/HeaderBKG.jpg"); background-repeat:repeat-x;}
.footer {width:100%; clear:both; height:50px; padding:16px 0 0 0; text-align:center; background:url("/IM/Elements/FooterBKG.png"); background-repeat:repeat-x;}
.mainbak {width:100%; padding:0; overflow:hidden; background:url("/IM/Elements/MainBKG.jpg");}
.leftshadow {width:10px; height:700px; float:left; background:url("/IM/Elements/LeftShadow.png"); background-repeat:repeat-y;}
.rightshadow {width:10px; height:700px; float:left; background:url("/IM/Elements/RightShadow.png"); background-repeat:repeat-y;}
.central {width:930px; float:left; height:640px; padding:30px 0; background:url("/IM/Elements/Centralbak.png");}
#flash {width:675px; min-height:400px; float:right; margin:0 15px 0 20px;}
.leftnav {width:200px; height:400px; float:right;}
ul.navigation {list-style:none; margin:0; padding:15px 0 0 0;}
ul.navigation li {float:left; text-align:center; padding:0; border:2px outset #000; background:url("/IM/Elements/NavBak.png");}
ul.navigation li a {display:block; width:200px; padding:6px 0; text-decoration:none; color:#FFFFFF; font-size:18px; font-weight:bold;}
ul.navigation li a:hover {background:url("/IM/Elements/NavBakHover.png");}
.lowcenter {width:880px; height:210px; clear:both; margin:0 auto 0 auto; padding:25px 0 0 0;}

/* Packages */
.packagerings {width:640px; min-height:259px; float:right; margin:10px 0 0 0; background:url("/IM/Elements/PackageRings.jpg"); background-repeat:no-repeat; background-position:top right;}
.packagerings h3 {margin:180px 0 0 0;}

/* Schedule */
.calendar {float:right; padding:0 4px 0 10px;}

body#packages a.packages {background:url("/IM/Elements/NavBakHover.png");}
body#locations a.locations {background:url("/IM/Elements/NavBakHover.png");}
body#contact a.contact {background:url("/IM/Elements/NavBakHover.png");}
body#schedule a.schedule {background:url("/IM/Elements/NavBakHover.png");}