body{ margin:0; padding:0; font-size:12px; font-family:Verdana; }
p{ margin:10px; padding:0; }
form{ margin:10px; padding:0; }
label{ display:block; width:180px; float:left; text-align:right; padding:3px 5px 0px 0px; }
img{ behavior:url(css/iepngfix.htc); }
a{ color:#FFFFFF; text-decoration:none; }
a:hover{ text-decoration:underline; }

#mainbox{ width:768px; margin-left:auto; margin-right:auto; }
#header{ }
#header .upper{ height:75px; background:url(../img/hdr_bg.jpg) no-repeat; }
#header .lower{ height:103px; background:url(../img/flwr_bg.jpg) no-repeat; }

#bodywrap{}
#bodywrap .leftwrap{ width:30px; background:url(../img/img_lft.jpg) repeat; }
#bodywrap .rightwrap{ width:29px; background:url(../img/img_rgt.jpg) repeat; }
#bodywrap .centerwrap{  }
#bodywrap .centerbottom{ width:709px; height:28px; background:#28264b; }

#bodywrap .nav-container{ width:550px; margin-top:20px; border-top:1px solid #000; margin-left:auto; margin-right:auto; }
#bodywrap .nav-menu{ width:600px; padding-top:10px; margin-left:auto; margin-right:auto; }
#bodywrap .nav-menu ul{ margin:0; padding:0; }
#bodywrap .nav-menu li{ display:inline; list-style:none; padding-right:7px; padding-left:7px; }
#bodywrap .nav-menu li a{ font-family:Verdana; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
#bodywrap .nav-menu li a:hover{ text-decoration:underline; }

#bodywrap .gallery-nav{ padding-top:10px; }
#bodywrap .gallery-nav ul{ margin:0; padding:0; }
#bodywrap .gallery-nav li{ line-height:10em; display:inline; list-style:none; padding-right:20px; }
#bodywrap .gallery-nav img{ border:1px solid #000; }

#footer{ height:100px; background:url(../img/ftr_bg.jpg) no-repeat; }

.span{ display:block; }
.clear{ clear:both; }
.fleft{ float:left; }
.fright{ float:right; }
.h1{ font-size:18px; font-weight:bold; color:#373155; }
.error{ color:#FF0000; }