body {font:9pt tahoma, arial, verdana; color:#fff; background:#000; margin:0; padding:0;}
#container{position:relative; display:block; width:986px; margin:0 auto 0 auto; padding:0;}
#header{position:relative; display:block; width:986px; height:100px; margin:0; padding:0; background:url("images/headerbg.gif") no-repeat top left;}
#navcontainer{position:relative; display:block; width:980px; height:24px; margin:10px auto 0 auto; padding:0 0 0 0; border-bottom:1px solid #0360C9; color:#fff; font-weight:bold;}
#navcontainer a{color:#fff; text-decoration:none; padding:0; margin:0 15px 0 15px;}
#navcontainer a:hover{color:#65BFDD; text-decoration:none; padding:0; margin:0 15px 0 15px;}

#galleryContainer{display:block; overflow:hidden; border:none; position:relative; width:980px; height:356px; margin:5px auto 0 auto; background:url("images/thumbsbg.png") no-repeat top right;}
#galleryContainer a{display:block; border:none; }
#galleryContainer img{display:block;  border:none;}
#gallery{position:static; top:0px; left:0px; border:none; width:725px; height:356px; }
#gallery li{display:none; position:absolute; top:0px; left:0px;}
#gallery li.active{display:block;}
#galleryThumbs{position:absolute; top:0px; right:0px; width:245px;}
#galleryThumbs li{border:1px solid #0360C9; padding:0px; margin:2px 5px 2px 5px; width:108px; height:55px; float:left; overflow:hidden;}
#ctl00_GalleryContent_galleryMoreInfo{position:absolute; bottom:10px; right:10px; background:url("images/viewgallerybg.gif") no-repeat center center; display:block; width:230px; height:20px; text-indent:-9999px; overflow:hidden }
#mainbody{position:relative; display:block; width:980px; margin:5px auto 0 auto; padding:0 0 0 0; border:none; color:#fff; background:#202427;}
#leftcol{display:block; position:relative; float:left; top:0; left:0; width:440px; border:none; margin:10px 0px 0px 10px;}
#rightcol{display:block; position:relative; float:right; top:0; right:0; width:510px; border:none; margin:10px 10px 0px 0px;}
#fullcol{display:block; position:relative; float:left; top:0; left:0; width:960px; border:none; margin:10px 10px 0px 10px;}
#kings{display:block; position:relative; float:left; top:0; left:0; width:250px; height:178px; border:none; margin:0; background:url("images/kingsbg.png") no-repeat top left;}
#queens{display:block; position:relative; float:right; top:0; right:0; width:250px; height:178px; border:none; margin:0; background:url("images/queensbg.png") no-repeat top right;}
#nursery{display:block; position:relative; float:left; left:0; width:250px; height:178px; border:none; margin:10px 0 10px 0; background:url("images/nurserybg.png") no-repeat top left;}
#results{display:block; position:relative; float:right; right:0; width:250px; height:178px; border:none; margin:10px 0 10px 0; background:url("images/resultsbg.png") no-repeat top right;}

#footer{font-size:8pt; position:relative; display:block; width:980px; height:24px; margin:-8px auto 0 auto; padding:0 0 0 0; border:none; color:#777;}
#sitedesign{position:absolute; width:400px; top:0px; right:0px; text-align:right;}

a{color:#65BFDD; text-decoration:none;}
a:hover{color:#fff; text-decoration:none;}
p{font:8pt tahoma, arial, verdana; color:#BABABA; line-height:12pt; margin:0 0 15px 5px;}
p.homebox{font:8pt tahoma, arial, verdana; color:#fff; line-height:12pt; margin:5px 0 15px 10px; width:125px;}
a.readmore{font:8pt tahoma, arial, verdana; color:#65BFDD; margin:5px 0 0 10px; font-weight:bold;}
a.readmore:hover{font:8pt tahoma, arial, verdana; color:#BABABA; margin:5px 0 0 10px; font-weight:bold;}
h1{font:20pt tahoma, arial, verdana; color:#65BFDD; font-weight:normal; margin:0;}
h2{font:20pt tahoma, arial, verdana; color:#65BFDD; font-weight:normal; margin:5px 0 0 5px;}
h3{font:18pt tahoma, arial, verdana; color:#fff; font-weight:normal; margin:20px 0 0 0;}
.innertitle{font:9pt tahoma, arial, verdana; font-weight:bold; color:#65BFDD; line-height:12pt; margin:0 0 15px 0;}
.innertitle2{font:8pt tahoma, arial, verdana; font-weight:bold; color:#fff; line-height:12pt; margin:0 0 15px 0;}
.first{font:9pt tahoma, arial, verdana;}
.last{font:9pt tahoma, arial, verdana;}
.formfield {font:8pt tahoma, arial, verdana; background-color:#FEFEFE; border:1px solid #0360C9; padding-left:3px;}
.stdbutton {font:8pt tahoma, arial, verdana; color: #000000; text-decoration: none;}
td{font:8pt tahoma, arial, verdana; color:#BABABA; line-height:12pt;}

#fullcol span a{display:inline-block; border:5px solid #fff;}

.datarow1{font:11px verdana, lucida, arial, helvetica, sans-serif; text-align:left; color:#444; background: #fff; line-height:20px;}
.datarow2{font:11px verdana, lucida, arial, helvetica, sans-serif; text-align:left; color:#111; background: #eee; line-height:20px;}
.tablehead{font:11px verdana, lucida, arial, helvetica, sans-serif; text-align:left; color:#fff; background: #2D2D2D;font-weight:bold;}
.tablehead a{font:11px verdana, lucida, arial, helvetica, sans-serif; text-align:left; color:#7DD400; background: #2D2D2D;font-weight:bold; text-decoration:none;}
.tablehead a:hover{font:11px verdana, lucida, arial, helvetica, sans-serif; text-align:left; color:#fff; background: #2D2D2D;font-weight:bold; text-decoration:none;}
.subhead{font:11px verdana, lucida, arial, helvetica, sans-serif; text-align:left; color:#fff; background:#777; font-weight:bold;}
.border{border: 1px dashed #ddd;}