body, #maincontainer, #top, #menu, #content, #footer, #left, #middle, #right, h1, p, .divimg, img, h2{border: 0; margin: 0; padding: 0;}
body{font-family: "Century Gothic", Tahoma, Arial;font-size: 0.8em;}
#maincontainer{width: 900px; margin: 0 auto;}
#top{width: 900px; height: 131px; background: #fff url(../images/top_logo.jpg) no-repeat 0 0; }
#menu{ width: 780px; margin: -20px auto 0;}
#content{width: 800px; border: 1px solid #000; margin-top: 8px; margin-left: 61px;}
#left, #middle, #right{width: 265px; border-right: 1px solid #ccc; float: left; margin: 5px 0;}
#wideleft{width: 530px; border-right: 1px solid #ccc; margin: 5px 0; float: left;}
.divcontent .galdiv{width: 264px; float: left; margin: 5px 1px;}
#right{border: 0;}
#smallright{width: 260px; float: right; margin: 5px 0;}
.divimg{margin: 5px auto; text-align: center; border: 0;}
.divimg h2, .icon h2{font-weight: bold; font-size: 1em;}
#left h1, #middle h1, #right h1, .divcontent h1{font-size: 1.2em; padding: 5px;}
.divcontent a{color: #000;}
.divcontent a:hover{text-decoration: none;}
.gallery{padding: 5px;}
#left p, #middle p, right p,  .divcontent p{padding: 0 5px;}
.icon{float: left; margin: 5px 0 0 5px; text-align: center; width: 190px;}
#menu ul{display: inline; list-style-type: none;}
#menu li{float: left;}
#menu li a{border: 1px solid #000; margin: 1px; padding: 5px 10px; text-decoration: none; font-family: "Century Gothic", Tahoma, Arial; font-size: 2em;}
#menu a.home{background-color: #f99404; color: #fff;}
#menu a.gal{background-color: #c12a02; color: #fff;}
#menu a.con{background-color: #c10202; color: #fff;}
.a #menu a.home, .b #menu a.gal, .c #menu a.con{color: #000;}
#menu a.home:hover, #menu a.gal:hover, #menu a.con:hover{color: #000;}
#main ul li { display: inline; }
#main img{border: 1px solid #000;}
#footer{width: 890px; margin: 0 auto; text-align: center; font-size: 0.8em; padding: 5px;}
#footer a{color: #000;}
#mailForm p{padding-bottom: 1px; padding-top: 1px; margin: 0;}
#frmDiv{width: 400px; margin: 2px 2px 2px 0; float: left; padding-top: 5px;}
.frmLabel{width: 100px; display: block; float: left;}
input, select, textarea{font-family: "Century Gothic", Tahoma, Arial;font-size: 0.8em;}
.txtbox{width: 180px;}

/*******horizontal slider************************************/
#mycontent{
    overflow:hidden;
    x-moz-box-shadow: 0 0 2px 2px #ccc;
    x-webkit-box-shadow: 0 0 2px 2px #ccc;
    xbox-shadow: 0 0 2px 2px #ccc;
}
 
.contentbox-wrapper{
    position:relative;
    left:0;
    width:7000px;
    height:100%;
}
 
.contentbox{
    width:790px;
    height:100%;
    float:left;
    padding:5px;
    background:#fff;
}

#nav {
    margin-top:10px;
    background: url("navbg.png") repeat-x center bottom;
    border-bottom: 1px solid #DDDDDD;
    padding: 5px 10px;
}
 
#nav ul li{
    display:inline;
    margin-right:10px;
}
 
#nav a.active {
    font-weight:bold;
}
