/* *******************************
 	Base CSS
******************************** */
body {margin:0px;background-image: url(../images/bg.jpg); color:#000; background-position:top; background-repeat:no-repeat; background-color: #dbe77d ; padding:0px; font: 9pt Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:none; color:#e62a89;}
h1 {font-size:14pt; color:#ea6ba0;}
h2 {font-size:12pt;color:#ea6ba0;}
h3,h4 {font-size:10pt;}
img {border:none;}
form { margin:0px; padding:0px;}

#page_wrapper {text-align:center;width:1000px; height:800px; margin:0px auto;}


/* *******************************
 	Index css
******************************** */
#index_content {position: absolute;text-align:left;margin-left:446px;width:420px; margin-top:175px; overflow:auto;height:345px;}
#index_ftnav {position: absolute; margin-left:240px;width:640px; margin-top:550px;height:30px;}
#index_ftnav ul { margin:0px; padding:0px;text-align:right;}
#index_ftnav ul li{ list-style:none; display:inline; font-size:8pt; color:#000; padding-left:25px;}
#index_ftnav ul li a{ text-decoration:none; color:#000;}
#index_ftnav ul li a:hover{ text-decoration:none; color:#e62a89;}
#index_notice {position: absolute; margin-left:900px;width:100px; margin-top:774px;height:30px; font-size:8pt;color:#787878;}
#index_notice a { text-decoration:underline; color:#787878;}
#index_notice a:hover { text-decoration:underline; color:#fff;}

/* *******************************
 	Gallery css
******************************** */
#gallery_content {position: absolute;text-align:left;margin-left:200px;width:200px; margin-top:275px; overflow:auto;height:345px;}
#gallery_ftnav {position: absolute; margin-left:180px;width:690px; margin-top:740px;height:30px;}
#gallery_ftnav ul { margin:0px; padding:0px;text-align:right;}
#gallery_ftnav ul li{ list-style:none; display:inline; font-size:8pt; color:#000; padding-left:25px;}
#gallery_ftnav ul li a{ text-decoration:none; color:#000;}
#gallery_ftnav ul li a:hover{ text-decoration:none; color:#e62a89;}
#gallery_notice {position: absolute; margin-left:900px;width:100px; margin-top:774px;height:30px; font-size:8pt;color:#787878;}
#gallery_notice a { text-decoration:underline; color:#787878;}
#gallery_notice a:hover { text-decoration:underline; color:#fff;}

/* *******************************
 	Packages Nav css
******************************** */
#pknav_container { width:380px; height:70px; overflow: auto; margin:0px auto; padding:0px;position:relative;}

#package1 a{width:62px;height:61px;background:url(../images/package1_big.jpg) no-repeat;float:left;}

div#pack_nav {position:absolute; top:190px; width:220px; text-align:left; margin-left:185px;} 
div#pack_nav h2{ margin:0; padding:0 0 10px 0; font-size:12pt; color:#007DAF;}
ul#packages { margin:0; padding:0;font-size:10pt;}
ul#packages li{ list-style:none; display:block; padding:3px 0 3px 0; border-bottom:1px dotted #fff; font-weight:bold;} 
div#pack_nav li img{ vertical-align:middle; margin:0 10px 0 0;}
ul#packages li a{color:#3a3a3a;}
ul#packages li a:hover{color:#f14bad;}

/* *******************************
 	Form css
******************************** */

#formcontainer {display: block; position:relative; padding: 0px; margin: 10px 0px 20px 0px; width: 250px;overflow:hidden;}
#formcontainer h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.1em; }
#defaultform form { padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 0px #E4D6E5 solid; margin:0px; padding:0px;}
#defaultform form li { padding:	5px 0px 5px 0px; vertical-align: top; list-style: none; margin: 0px; }
#defaultform form ol { margin: 0px; padding: 0px; }
#defaultform form em {font-style: normal;color: #b0b0b0;}
#defaultform form fieldset input, textarea, select, file {width: 220px;border: 1px solid #46b6df;padding: 4px;color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #e8e8e8;}
#defaultform .buttons { border: 0px; width: 100px; padding: 0px;}
#defaultform form input:focus, textarea:focus { background: #fff; color: #b0b0b0;}
#defaultform .textboxnumeric { width: 60px; text-align: right; }
#defaultform .buttonsubmit { width: 100px; border:1px solid #46b6df; background:#e8e8e8;}
.textareawide {width: 400px;}
#formmessage {width: 450px; padding: 10px; background-color: #cecccc; border: 1px solid  #6b6b6b;font-weight: bold}