/* CSS Document */

html {height:100%}
body {background:url(../images/layout/backtile2.jpg) repeat; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:center; height:100%}
.wrapper {background:url(../images/layout/gradback2.jpg) repeat-x; min-height:100%}

.home {background:url(../images/layout/indexpic.jpg) 0 82px no-repeat; width:749px; height:497px; margin:0 auto; padding:82px 0 70px 0; text-align:left}
.homenav {width:306px; height:140px; padding:11px 0 0 11px}
.homenav p{font-size:14px; line-height:18px; margin:0; padding:14px 0 0 21px}
.homenav a{color:#fff; text-decoration:none}
.homenav a:hover{color:#bbbdbe}
.hometextwrap {width:306px; height:335px; padding:0 0 0 11px; position:relative; border:0}
.hometext {position:absolute; bottom:12px;}
.hometext p {font-size:13px; line-height:18px; margin:0; padding:0 21px 10px 21px}
.hometext a {color:#FFFFFF; text-decoration:underline}
.hometext a:hover {color:#bbbdbe}

.footerindex { width:749px; }
.footermain { width:721px}
.footerindex, .footermain { border-top:#a7a7a7 1px solid; margin:0 auto; padding:10px 0; font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; font-size:10px; text-align:center}
.footerindex a, .footermain a { color:#a7a7a7; text-decoration:none}
.footerindex a:hover, .footermain a:hover {color:#fff}

.container {width:915px; margin:0 auto; padding:0}
.logocol {width:145px; height:300px; text-align:left; padding:57px 0 0 18px; float:left; display:inline}
.rightcol {width:721px; float:left; display:inline; text-align:left}

.nav {padding:0; margin:0 0 10px 0}
.nav td {padding-bottom:1px}
.nav a {font-size:12px; color:#fff; text-decoration:none; padding:0px 5px}
.nav a:hover {color:#bbbdbe}
.under {border-bottom:#a7a7a7 1px solid;}
.nav td.under {padding-bottom:0px}

.gallerytop {width:721px; height:501px; background:url(../images/layout/gallery-backtop2.jpg) 0 0 repeat-x; padding:0; margin:0 0 2px 0}
.gallerytop td.left {width:501px; height:501px}
.gallerytop td.thumbs {height:266px}
.gallerytop td.thumbs img {margin:11px 11px 0 0 }
.gallerytop td.descript {height:235px;}
.gallerytop td.descript p.text {font-size:11px; margin:0; padding:11px 11px 25px 0}
.gallerytop td.descript p.title {font-size:19px; margin:0; padding:0 0 4px 0}

.gallerybot {width:721px; height:45px; background:url(../images/layout/gallery-backbot2.jpg) 0 0 repeat; margin:0 0 33px 0; padding:0}
.gallerybot td.left {width:501px}
.gallerybot td.backnext img {margin:7px 2px 0 0}
.gallerybot td.gallery img {margin:7px 11px 0 0}

.galleryindex {width:721px; height:70px; margin:22px 0 0 0; padding:0}
.galleryindex p {font-size:15px; line-height:19px; padding:0 210px 15px 20px; margin:0}

.galleryindexpics {width:579px; height:234px; background:url(../images/layout/galleryindex.jpg) 0 0 no-repeat; margin:0 0 11px 20px; padding:0}
.galleryindexpics td.gap {width:11px; height:190px}
.galleryindexpics td.pic {width:131px; height:190px; border-bottom:#646463 1px solid}
.galleryindexpics td.pic img {margin:11px 0 10px 0}
.galleryindexpics p {margin:0; padding:0; font-size:15px; line-height:14px;}
.galleryindexpics a {color:#fff; text-decoration:none}
.galleryindexpics a:hover {color:#bbbdbe}

.abouttext {width:721px; margin:22px 0 33px 0; padding:0}
.abouttext p {font-size:15px; line-height:19px; padding:0 210px 15px 20px; margin:0}
.abouttext p.picline {margin:0; padding:0 0 0 20px}
.abouttext p.picline img { padding:0 11px 0 0}

.contacttext {width:721px; margin:22px 0 33px 0; padding:0}
.contacttext td.left {width:260px; border-right:#999 1px solid}
.contacttext td.mid {width:80px}
.contacttext td.right {width:381px}
.contacttext p {font-size:18px; line-height:25px; margin:0; padding:0 0 20px 20px}
.contacttext td.left p, .contacttext td.mid p {padding:0 0 0 20px;}
.contacttext td.right p {padding:0 0 0 5px;}
.contacttext p.picline {margin:0; padding:0 0 0 20px}
.contacttext p.picline img { padding:150px 11px 0 0}
.contacttext a {color:#fff; text-decoration:none}
.contacttext a:hover {color:#bbbdbe}
.grey {color:#bbbdbe}
