@charset "utf-8";
/* CSS Document */

/* MAIN BODY */
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:auto; width:802px; background-color:#CCCC99; padding:20px 0px 20px 0px;
	scrollbar-arrow-color:#EEA;
	scrollbar-base-color:#995;
	scrollbar-face-color:#995;
	scrollbar-highlight-color:#CC9;
	scrollbar-shadow-color:#553;
	scrollbar-3dlight-color:#CC9;
	scrollbar-track-color:#553;
	scrollbar-darkshadow-color:#553;}
div.mainbody{background-image:url(../images/body/mainbodybg.jpg); background-repeat:no-repeat; height:531px; border-top:solid 1px; border-left:solid 1px; border-right:solid 1px;}
div.fill{background-image:url(../images/body/bodyfill.jpg); background-repeat:repeat; border-left:solid 1px; border-right:solid 1px; height:550px;}
div.footer{background-image:url(../images/body/bodyfooter.jpg); background-repeat:no-repeat; height:162px; border-left:solid 1px; border-right:solid 1px; border-bottom:solid 1px;}
h1{text-align:center; font-size:34px;}
h3{text-align:center; font-size:18px;}
a{color:#FFDD33; text-decoration:underline;}
a:hover{color:#FFFF00; text-decoration:underline;}

/* NAVIGATION */
.navlinks{position:relative; margin:145px auto 0px;}
.navlinks div#normal{display:block; position:relative; padding:0px 5px 0px 5px; border-top:solid 1px #CC9; border-left:solid 1px #CC9; border-right:solid 1px #CC9; background-color:#773; cursor:pointer; height:20px;}
.navlinks div#highlight{display:block; position:relative; padding:0px 5px 0px 5px; border-top:solid 1px #CC9; border-left:solid 1px #CC9; border-right:solid 1px #CC9; background-color:#995; cursor:pointer; height:20px;}
.navlinks a{color:#FFF; text-decoration:none;}

/* CONTENT */
div.content{position:absolute; margin-top:-360px; width:700px; padding:30px 50px 0px;}
.links{margin:auto;}
.links th{text-align:left; padding:0.3em;}
.links td{padding:0.3em;}
.contactus{margin:auto;}
.gallery{margin:auto;}
.gallery td{vertical-align:bottom; text-align:center; width:129px;}
.gallery th{font-weight:normal; text-align:center; font-size:12px; padding-bottom:15px; width:129px;}
.gallery img{border:solid 1px #FFF; margin:auto;}
.pricing{border:solid 1px #CCCC99;}
.pricing td{border:solid; border-color:#CCCC99; border-width:1px; padding:0.3em;}

/* ADD FEEDBACK */
div#addFeedbackContainer{display:none; margin-bottom:20px;}
.addFeedbackTable{margin:auto;}
.addFeedbackTable td{vertical-align:top;}
.addFeedbackTable input{padding:1px; border:solid 1px #773; background-color:#CC9; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.addFeedbackTable input#dateDay{width:2em; color:#666;}
.addFeedbackTable input#dateMonth{width:2em; color:#666;}
.addFeedbackTable input#dateYear{width:4em; color:#666;}
.addFeedbackTable input#title{width:600px;}
.addFeedbackTable textarea{width:600px; height:300px; padding:1px; border:solid 1px #773; background-color:#CC9; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.addFeedbackTable div#submit{width:80px; height:18px; text-align:center; font-weight:bold; border:solid 1px #CC9; background-color:#995; margin:auto; cursor:pointer;}
.addFeedbackTable div#submit_on{width:80px; height:18px; text-align:center; font-weight:bold; border:solid 1px #CC9; background-color:#CC9; margin:auto; cursor:pointer;}

/* FEEDBACK */
div#feedbackContainer{border:double 4px #CC9; overflow:auto; width:700px; height:800px; padding:5px; margin-top:20px;}
.comment{border:solid 1px #CC9; background-color:#CC9; width:680px; margin:0px 0px 20px;}
.comment td{vertical-align:top; text-align:left; color:#000;}
.comment th{vertical-align:top; text-align:left; font-weight:bold; color:#FFF; background-color:#552;}
.comment a{color:#FFF;}
tr#editLink{display:none; background-color:#995;}

/* FOOTER */
div.footertext{padding:70px 50px 0px; text-align:center; font-size:12px; color:#CCCC99;}
a.footer{color:#CCCC99; text-decoration:underline;}
