.layout_element, .layout_area { overflow: hidden; }
#headerNav a { display: block; font-size: 11px; color: #ccc; text-decoration: none; padding: 8px 13px 0px 13px; height: 22px; border-right: 1px solid #404040; float: left; }
#headerNav a:hover { color: white; background: #222; }

#horizontalNav { border-top: 4px solid black; overflow: hidden; font-family: "Georgia"; font-size: 14px; background: white url("images/horizontalNav_Background.jpg") bottom repeat-x; padding: 0px 8px; height: 43px; }
#horizontalNav span { display: block; width: auto !important; width: 1px; white-space: nowrap; cursor: pointer; }
#horizontalNav a { display: block; color: #666; text-decoration: none; float: left; }
#horizontalNav a:hover {  color: #09F; }
#horizontalNav .selected { color: #222; }
#horizontalNav .selected .wrap1 { background: url("images/hnav_current_left.jpg") left top no-repeat; padding-left: 12px; }
#horizontalNav .selected .wrap2 { background: url("images/hnav_current_right.jpg") right top no-repeat; padding-right: 11px; padding-top: 15px; padding-bottom: 11px; }
#horizontalNav .wrap1 { background: url("images/hnav_normal_left.jpg") left top no-repeat; padding-left: 9px; }
#horizontalNav .wrap2 { background: url("images/hnav_normal_right.jpg") right top no-repeat; padding-right: 9px; padding-top: 16px; padding-bottom: 10px; }

a { color:#FF0099; }
a:hover {  color: #09F; }

.lookAtMe { color:#FF0099; }

ol.list-alpha { list-style-type: lower-alpha; }
ol.list-roman { list-style-type: lower-roman; }
li { margin-top: 6px; margin-bottom: 6px; }
body { padding: 0px; font-size: 12px; margin: 0px; background-color: #0e0e0e; font-family: Verdana,Arial,Helvetica,sans-serif; font: Verdana; color: #999 }
.layout_table { table-layout: fixed; width: 100%; position: relative; }
.layout_table2 { table-layout: fixed; width: 100%; position: relative; background: #0e0e0e; }
.gallery_table { table-layout: fixed; width: 100%; position: relative; background: #0e0e0e; }
.layout_td { vertical-align: top; position: relative; }

.gallery_table td { text-align:center; vertical-align:middle; }
img { border: 0px; }

.col_layout_main { width: 760; }

.col_layout_left2 { padding:10px; }

.layout_area_mheader { color:#fff; font-size:30px; padding:30px 0px 10px 0px; text-align:center; }
.layout_area_mbody { background: url("/images/bg.gif"); min-height: 500px; height: auto !important; height: 500px; }
.layout_area_mfooter { font-size:11px; padding:50px 0px; text-align:center; }

.minheight { min-height:400px; }

.footerPad { height: 10px; margin-bottom: 30px; }

/*
.signin {
font-size:13px;
}
.signin input.field {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
border: 1px solid rgb(51, 51, 51);
background: rgb(25, 25, 25) none repeat scroll 0% 0%;
color: white;
width: 120px;
margin:2px;
}
.signin input.submit {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
border: 1px solid rgb(51, 51, 51);
background: rgb(25, 25, 25) none repeat scroll 0% 0%;
color: white;
width: 50px;
margin:2px;
}
*/


/* primary nav */

.primaryNavBorder { height: 100%; }
.primaryNav * { position: relative; }
.primaryNav { width:100%; line-height: normal; float: left }
.primaryNav .bgStretcher { height: 1px; overflow: hidden; clear: both; visibility: hidden; margin-top: -1px; }
.primaryNav ul { margin: 0px 0px 0px 10px; padding: 0px; list-style:none; }
.primaryNav li { margin: 0px; float: Left; margin-right: 0px; }
.primaryNav a { text-decoration: none; float:left; white-space: nowrap; display:block; width:.1em }
.primaryNav li div { float: left; }
.primaryNav li > div a { width: auto; }
.primaryNav .normal a { color: #fff; }
.primaryNav .normal a:hover { text-decoration: none; background-color: transparent }
.primaryNav .active a { color: #4d4d4d; text-decoration: none;  }

.primaryNav { height: 31px; margin-bottom: 30px; }
.primaryNav a { width: 105px; height: 25px; padding-top: 6px; background: transparent url('/images/hnav_item2.png') top left no-repeat; text-align: center; }
.primaryNav .normal a { width: 105px; }
.primaryNav .normal a:hover { background-position: left -31px; color: #FF0099; }
.primaryNav .active a { width: 105px; background-position: left -62px; color: #FF0099; }


/* home screen */


.splash div div { background-color:#0e0e0e; color:#FFFFFF; padding:8px 7px; font-size:16px; text-align:center; }
.splash span { color:#FF0099; }

/*
#item1 a span, #item2 a span, #item3 a span, #item4 a span, #item5 a span, #item6 a span, #item7 a span, #item8 a span, #item9 a span { display:none; }

#item1 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash1.png') top left no-repeat; }
#item2 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash2.png') top left no-repeat; }
#item3 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash3.png') top left no-repeat; }
#item4 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash4.png') top left no-repeat; }
#item5 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash5.png') top left no-repeat; }
#item6 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash6.png') top left no-repeat; }
#item7 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash5.png') top left no-repeat; }
#item8 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash6.png') top left no-repeat; }
#item9 a { display: block; width: 171px; height: 132px; background: transparent url('/images/splash3.png') top left no-repeat; }

#item1 a:hover, #item2 a:hover, #item3 a:hover, #item4 a:hover, #item5 a:hover, #item6 a:hover, #item7 a:hover, #item8 a:hover, #item9 a:hover { background-position: left -132px; }
*/

#b01 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; }
#b01 a:hover { background-position: 0px -555px; }
#b02 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: -200px 0px; }
#b02 a:hover { background-position: -200px -555px; }
#b03 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: -400px 0px; }
#b03 a:hover { background-position: -400px -555px; }
#b04 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: 0px -185px; }
#b04 a:hover { background-position: 0px -740px; }
#b05 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: -200px -185px; }
#b05 a:hover { background-position: -200px -740px; }
#b06 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: -400px -185px; }
#b06 a:hover { background-position: -400px -740px; }
#b07 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: 0px -370px; }
#b07 a:hover { background-position: 0px -925px; }
#b08 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: -200px -370px; }
#b08 a:hover { background-position: -200px -925px; }
#b09 a { display: block; width: 200px; height: 185px; background: transparent url('/images/home3.jpg') top left no-repeat; background-position: -400px -370px; }
#b09 a:hover { background-position: -400px -925px; }

.splash a span { display:none; }

/* packages */

.headzor div div { background-color:#1f1f1f; color:#FFFFFF; padding:8px 7px; font-size:16px; }
.headzor span { color:#FF0099; }


/* gallery */

#large { display: block; width: 480px; height: 374px; }

#loading { background: transparent url('/images/large_loading.png') top left no-repeat; }

.large01 { background: transparent url('/images/animals/large01.png') top left no-repeat; }
.large02 { background: transparent url('/images/animals/large02.png') top left no-repeat; }
.large03 { background: transparent url('/images/animals/large03.png') top left no-repeat; }
.large04 { background: transparent url('/images/animals/large04.png') top left no-repeat; }
.large05 { background: transparent url('/images/animals/large05.png') top left no-repeat; }
.large06 { background: transparent url('/images/animals/large06.png') top left no-repeat; }
.large07 { background: transparent url('/images/animals/large07.png') top left no-repeat; }
.large08 { background: transparent url('/images/animals/large08.png') top left no-repeat; }

#thumb01 a span, #thumb02 a span, #thumb03 a span, #thumb04 a span, #thumb05 a span, #thumb06 a span, #thumb07 a span, #thumb08 a span { display:none; }

#thumb01 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb01.png') top left no-repeat; margin-bottom: 4px; }
#thumb02 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb02.png') top left no-repeat; margin-bottom: 4px; }
#thumb03 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb03.png') top left no-repeat; margin-bottom: 4px; }
#thumb04 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb04.png') top left no-repeat; margin-bottom: 4px; }
#thumb05 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb05.png') top left no-repeat; margin-bottom: 4px; }
#thumb06 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb06.png') top left no-repeat; margin-bottom: 4px; }
#thumb07 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb07.png') top left no-repeat; margin-bottom: 4px; }
#thumb08 a { display: block; width: 124px; height: 43px; background: transparent url('/images/animals/thumb08.png') top left no-repeat; margin-bottom: 4px; }

#thumb01 a:hover, #thumb02 a:hover, #thumb03 a:hover, #thumb04 a:hover, #thumb05 a:hover, #thumb06 a:hover, #thumb07 a:hover, #thumb08 a:hover { background-position: left -43px; }



/* prices */

.prices td { border-bottom: 1px solid #333; text-align:center; }