/* GLOBAL Styling */
body{background:#fff;margin:0; text-align: center;height: 100%;border: none; color: #808080; font-family: Trebuchet MS; font-weight: normal;font-size: 11px;}

/* NAVIGATION Styling */
#topnavcontainer {margin: 0px auto;width: 100%;} 
#topnav {margin: 0px auto;width: 957px;text-align:right;padding: 5px;color:#fff; font-family: Trebuchet MS;font-weight: normal;font-size: 14px;} 
#topnav a:link{font-family: Trebuchet MS;font-weight: normal; font-size: 14px; color:#1D66A2; text-decoration:none;}
#topnav a:hover{font-weight: normal; font-family: Trebuchet MS; font-size: 14px; color:#1E9ACF; text-decoration:underline;}
#navcontainer {display:block;width: 957px;} 

/* MAIN CONTENT Styling */
#maincontent {width: 630px;float: left;background-color: #ffffff;border: 1px solid #e4e4e4;padding:20px;margin: 20px 0px 20px 0px;height: auto;color: #808080; text-align: justify;font-family: Trebuchet MS; font-weight: normal;font-size: 14px;}
#maincontent h1{text-align: left;color: #92C844; font-family: Trebuchet MS;font-weight: normal;font-size: 24px; }
#maincontent h2{text-align: left;color: #808080; font-family: Trebuchet MS;font-weight: bold;font-size: 18px; }
#maincontent h3{padding: 10px 10px 0px 10px;background:#fff url('http://www.campscanada.com/images/bg_left.gif') repeat-x top left; margin-right:10px;text-align: left;color: #e77f24; font-family: Trebuchet MS; font-weight: normal;font-size: 24px;}
#maincontent h4{text-align: left;color: #E77F24; font-family: Trebuchet MS;font-weight: normal;font-size: 18px; }
#maincontent h5{text-align: left;color: #808080; font-family: Trebuchet MS;font-weight: bold;font-size: 18px; }
#maincontent a:link{font-family: Trebuchet MS;font-weight: normal; font-size: 14px; color:#1D66A2; text-decoration:none;}
#maincontent a:hover{font-weight: normal; font-family: Trebuchet MS; font-size: 14px; color:#1D66A2; text-decoration:underline;}

/* BOXES Styling */
#contentbox957 {width: 957px;margin:0px auto 20px auto;background-color: #fff; padding:20px; border: 1px #e4e4e4 solid; font-family: Trebuchet MS;font-weight: normal;font-size: 11px;}    
#contentboxleft {width: 460px;padding: 5px;float: left;background: #ffffff;border: 1px #cccccc solid;clear:left;margin-top:5px;}
#contentboxright {width: 460px;padding: 5px;margin-right: 10px;float: right;background: #ffffff;border: 1px #cccccc solid;clear:right;margin-top:5px;}
#tripboxleft {width: 295px;padding: 5px;float: left;background: #ffffff;}
#tripboxright {width: 295px;padding: 5px;margin-left: 10px;float: right;background: #ffffff;}
#contentboxfull {float: left;background-color: #ffffff;border: 1px solid #e4e4e4;padding:20px;margin: 20px 0px 20px 10px;width: 947px;height: auto;color: #808080; text-align: justify;font-family: Trebuchet MS; font-weight: normal;font-size: 14px;}
#content_full {width: 910px;float: left;background-color: #ffffff;border: 1px solid #e4e4e4;padding:20px;margin: 20px 0px 20px 0px;height: auto;color: #808080; text-align: justify;font-family: Trebuchet MS; font-weight: normal;font-size: 14px;}
#content_full h1{text-align: left;color: #16A795; font-family: Trebuchet MS;font-weight: normal;font-size: 24px; }
#content_full h2{text-align: left;color: #808080; font-family: Trebuchet MS;font-weight: bold;font-size: 18px; }
#content_full h3{background:#fff; text-align: left;color: #e77f24; font-family: Trebuchet MS; font-weight: normal;font-size: 24px;}
#form_content {width: 890px;float: left;background-color: #ffffff;border: 1px solid #e4e4e4;padding:20px;margin: 20px 0px 20px 10px;height: auto;color: #808080; text-align: justify;font-family: Trebuchet MS; font-weight: normal;font-size: 14px;}

/* WEBPAGE Styling */
#pagetitle{margin: -20px -20px 10px -20px; padding: 10px 0px 20px 20px;background:url('http://www.campscanada.com/images/bg_left.gif') repeat-x top left;text-align: left;color: #1D66A2; font-family: Trebuchet MS; font-weight: normal;font-size: 24px; }
#boxheader{text-align: center;text-transform: uppercase; border-bottom: dashed #808080 1px;background-color: #b9db7d; padding: 5px;color: #808080; font-family: verdana; font-weight: bold;font-size: 11px;}
#whiteline{clear: both;border-top: 1px solid #ffffff;}
#greenline{clear: both;border-top: 3px solid #16A795;padding: 0px;}
#rednote{color: #ff0000;text-decoration: none;}
#block{margin-left: 120px; width: 400px; text-align:center;color: #000; font-weight: normal;font-size: 30px;}
#headline{margin-left: 70px;width: 500px; text-align:center;color: #000; font-weight: normal;font-size: 30px;}
#fieldlabel {line-height: 5px;background-color: #ffffff;text-align: right;text-transform: uppercase; padding: 0px; color: #808080; font-family: Trebuchet MS; font-weight: normal;font-size: 11px;}
#text {line-height: 5px; text-transform: uppercase; text-align: left;background-color: #ffffff; padding: 0px;color: 000; font-family: Trebuchet MS; font-weight: normal;font-size: 11px;}
.orangetext {text-align: right;color: #E77F24; font-family: Trebuchet MS; font-weight: normal;font-size: 11px;}
#progresstext {text-align: left;background-color: #ffffff; padding: 0px; color: #808080; font-family: verdana; font-weight: normal;font-size: 11px; }
#camplist { text-transform: uppercase;text-align: left;background-color: #ffffff; padding: 0px; color: #808080; font-family: verdana; font-weight: normal;font-size: 11px; }
#slogan {font-style:italic;text-align: center;padding: 10px; color: #808080; font-family: Trebuchet MS; font-weight: normal;font-size: 16px; }


/* AVAILABILITY Styling */
#content_availability {width: 890px;float: left;background-color: #ffffff;border: 1px solid #e4e4e4;padding:20px;margin: 20px 0px 20px 10px;height: auto;color: #808080; text-align: justify;font-family: Trebuchet MS; font-weight: normal;font-size: 14px;}
#content_availability h1{text-align: left;color: #16A795; font-family: Trebuchet MS;font-weight: normal;font-size: 24px; }
#content_availability h2{text-align: left;color: #808080; font-family: Trebuchet MS;font-weight: normal;font-size: 18px; }
#content_availability h3{text-align: left;color: #E77F24; font-family: Trebuchet MS;font-weight: normal;font-size: 18px; }
#content_availability h4{text-align: left;color: #808080; font-family: Trebuchet MS;font-weight: normal;font-size: 18px; }
#whitecell{text-align: center;text-transform: uppercase; border: solid #808080 1px;background-color: #ffffff;padding: 5px;color: #808080; font-family: verdana; font-weight: normal;font-size: 11px;}
#moongreencell{text-align: center;text-transform: uppercase;border: solid #808080 1px; background-color: #EAFCFA;padding: 5px;color: #808080; font-family: verdana; font-weight: normal;font-size: 11px;}
#tabletitle{background:#fff url('http://www.campscanada.com/secure/images/bg_left.gif') repeat-x top left; text-align: left;color: #e77f24; font-family: trebuchet; font-weight: normal;font-size: 24px;}
#tableheader{text-align: left; width:630px;padding: 5px;color: #16A795; font-family: Trebuchet MS; font-weight: normal;font-size: 24px;}

/* LEFTBAR */
#leftbar {text-align:left;float:right;background-color: #fff;border:1px solid #e4e4e4;padding: 20px;margin: 20px 0px 20px 0px;width: 220px;height: auto;color: #808080; font-family: Trebuchet MS;font-weight: normal;font-size: 14px;}
#leftbar a {color:#1D66A2;text-decoration:none; border-bottom: 1px solid #eee;line-height:30px;}
#leftbar a:hover{color:#92C844;}
#leftbar td { color: #808080; font-family: arial; font-weight: normal;font-size: 11px;}
#leftbar_google_terms{text-align: justify;color: #808080;font-family: arial; font-weight: normal;font-size: 10px;}
#leftbar h1{text-align: left;text-transform: uppercase;color: #E77919;font-family: trebuchet ms, Times New Roman;font-weight: bold;font-size: 20px;}
#leftbar h2{text-transform: uppercase;font-size: 22px;font-family: trebuchet ms, Times New Roman;font-weight: bold;	color: #92c844;}

/* TESTIMONIALS Styling */
.testimonialblock1{font-family: trebuchet ms;background-color: #EAFCFA;padding:5px;}
#testimonials a:link{color:#0066cc; text-decoration:underline;}
#testimonials a:hover{color:#0066cc; text-decoration:none;}
#testimonials a:active{color:#000000; text-decoration:none;}
#testimonials a:visited{color:#55DBE7; text-decoration:none;}

/* FOOTER Styling */
#footertop {border-top: 1px solid #e4e4e4;padding: 0px;}
#footer {background-color: #ffffff;margin: 0px; padding: 10px;color: #808080; font-family: verdana; font-weight: normal;font-size: 9px;}
#footer a:link{color:#16A795;text-decoration: none;}
#footer a:hover{color:#614731;text-decoration: none;}
#footer a:visited{color:#55DBE7; text-decoration:none;}

/* SDDM simple drop down menu */
#sddm{padding-left:0px;z-index: 30;background-color:#1D66A2;width:100%;}
#sddm li{margin-left:5;margin-top:3px;padding:0;list-style: none;float:left;font: normal 14px Trebuchet MS}
#sddm li a{	display: block;	margin: 0 1px 0 0px;padding: 10px 36px 10px 36px; background:#1D66A2;color: #FFF;text-align: center;text-decoration: none}
#sddm li a:hover{background: #1E9ACF;color: #fff;}
#sddm div{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #000;border: 1px solid #808080}
#sddm div a	{position: relative;display: block;margin: 0;padding: 10px 5px 10px 5px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #EAEBD8;color: #000;font: 14px Trebuchet MS}
#sddm div a:hover{background: #1E9ACF;color: #fff}



/* end *******************************************************************************/