
body {
   	font-family: 'Verdana', 'Sans-Serif';
   	font-size: 8pt;
	color: #ffffff;
	background: #000000;
	scrollbar-face-color: #303030;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #00ff00;
	scrollbar-base-color: #000000;
	margin: 0px;
}
.logo	{
	font-size: 24pt;
	color: #444444;
	padding-left: 10px;
}
.logo a:link
{
	text-decoration: none;
}
.logo a:visited
{
	text-decoration: none;
}
.logo a:hover
{
	text-decoration: none;
}
.logo a:active
{
	text-decoration: none;
}

.legend	{
   	font-family: 'Verdana', 'Sans-Serif';
   	font-size: 8pt;
	color: #aaa;
}
.legend-small	{
   	font-family: 'Verdana', 'Sans-Serif';
   	font-size: 7pt;
	color: #aaa;
}
.legend-tiny	{
   	font-family: 'Verdana', 'Sans-Serif';
   	font-size: 6pt;
	color: #aaa;
}
.table-text {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #ffffff;
}
.comment-message {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #ffffff;
}
.small-text {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 7pt;
    color: #ffffff;
}
.menu-text {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #ffffff;
	border-top: solid 1px #777;
	border-left: solid 1px #777;
	border-right: solid 1px #222;
	border-bottom: solid 1px #222;
    background: url(/Icons/st_middle.jpg);
}

.gallery-text {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #777777;
    filter: DropShadow(color=#000000, offx=2, offy=2, positive=1);
}

.lightgrey-text {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #bbbbbb;
}

.title-text {
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	filter: DropShadow(color=#000000, offx=4, offy=4, positive=1);
}
.title-text2 {
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 11pt;
	font-weight: bold;
	color: #ff6666;
}
form    {
	margin: 0px;
}

.img-desc {
	position: relative;
	display: hide;
}

.my-border {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    background: url(/Icons/st_middle_dark.jpg);
    color: #777777;
    border: 1px inset #404040;
}
.my-border2 {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #ffffff;
    border: 1px solid #444444;
}

.stone-background {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    background: url(/Icons/st_middle_dark.jpg);
    color: #999999;
    border: 1px inset #404040;
}
.stone-image {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #555;
    border-bottom: 1px solid #555;
}

.stone-image:hover {
    border: 1px solid #777;
}

.stone-text {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #777777;
	border: 1px inset #404040;
    filter: DropShadow(color=#000000, offx=2, offy=2, positive=1);
}
.stone-text2 {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #999999;
    filter: DropShadow(color=#000000, offx=2, offy=2, positive=1);
}
.shadow-text2 {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #fff;
    filter: DropShadow(color=#000000, offx=3, offy=3, positive=1);
}
.data-table	{
	border: 1px solid #666666;
	border-collapse: collapse;
}
.data-table2	{
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #666666;
	border-collapse: collapse;
}

.table-header	{
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 11pt;
	font-weight: bold;
	color: #ff6666;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 3px solid #55b;
}
.header	{
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 11pt;
	font-weight: bold;
	color: #fff;
	margin-left: 10px;
	border-bottom: 2px solid #666;
}
.header2	{
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 11pt;
	font-weight: bold;
	color: #fff;
	margin-left: 10px;
}
.small-header	{
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
	border-bottom: 2px solid #55b;
}
.popup-desc-text {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #777777;
    width: 100%;
	border: 2px outset #404040;
    background: url(/Icons/st_middle.jpg);
    filter: DropShadow(color=#000000, offx=4, offy=4, positive=1);
}

.tooltip {
        background-color: #000000;
        color: #ffffff;
		font-family: 'Verdana', 'Sans-Serif';
        font-size: 7pt;
        padding: 5px;
        margin: 5px;
        border: solid 1px #00ff00;
        float: right;
        position: absolute;
        visibility: hidden;
        width: 200px;
        filter: Alpha(opacity=0);
//        z-index: 3;
}

.link-header
{
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 12pt;
    font-weight: bold;
    color: #ff6666;
	border: 2px outset #404040;
    background: url(/Icons/st_middle_dark.jpg);
    width: 84%;
}

h2	{
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
}

h3	{
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
}

h4	{
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
}
h5	{
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
}

hr {
	width: 80%;
	height: 1px;
	size: 1;
	color: #444444;
	align: center;
}

a:link {
	color: #7777ff;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	color: #5555dd;
	text-decoration: none;
}
a:active {
	color: #ffdddd;
	text-decoration: none;
}

p {
    font-family: 'Verdana', 'Sans-Serif';
    font-size: 8pt;
    color: #ffffff;
}

.gallery_pic	{
	border-left: solid 1px #777;
	border-top: solid 1px #777;
	border-right: solid 1px #444;
	border-bottom: solid 1px #444;
}
.disabled  {
	opacity:.25;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
}

#Back, #Next, #Seascapes, #Landscapes, #Others, #GalleryImg {
	filter:blendTrans(Duration=0.3, Transition=12);
}

.cool-edit {
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	background-color: #eee;
	border: 1px inset #aaa;
}
.cool-combo {
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	background-color: #eee;
	border: solid 1px #aaa;
}

.cool-edit-black {
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	background-color: #222 !important;
	color: #fff;
	border-left: solid 1px #777;
	border-top: solid 1px #777;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
}
.cool-combo-black {
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	background-color: #222 !important;
	color: #fff;
	border: solid 1px #aaa;
}
.cool-button-black	{
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	background-color: #444;
	color: #fff;
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	border-right: solid 1px #444;
	border-bottom: solid 1px #444;
}
.cool-checkbox-black {
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	background-color: #222 !important;
	color: #fff;
}

.bluebutton	{
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	font-weight: bold;
	background: #3E3ED5;
	color: #ffffff;
	border-left: solid 2px #7E7EF8;
	border-top: solid 2px #7E7EF8;
	border-right: solid 2px #1818AB;
	border-bottom: solid 2px #1818AB;
}

.search_hilight	{
	font-weight: bold;
	color: #f66;
}
.sorry	{
   	font-size: 9pt;
   	font-weight: bold;
   	color: #ff6666;
}
.error-text	{
	color: #ff6666;
}

.error-text-small	{
	font-size: 7pt;
	color: #ff6666;
}

.gradbar_tiny	{
	background: transparent url(/Icons/blackgrad_tiny.gif) repeat-x;
   	border-top: 1px solid #666;
   	border-left: 1px solid #333;
   	border-right: 1px solid #222;
   	border-bottom: 1px solid #222;
}
.gradbar_small	{
	background: transparent url(/Icons/blackgrad_small.gif) repeat-x;
   	border-top: 1px solid #666;
   	border-left: 1px solid #333;
   	border-right: 1px solid #222;
   	border-bottom: 1px solid #222;
}
.gradbar_med	{
	background: transparent url(/Icons/blackgrad_med.gif) repeat-x;
   	border-top: 1px solid #666;
   	border-left: 1px solid #333;
   	border-right: 1px solid #222;
   	border-bottom: 1px solid #222;
}
.gradbar_large	{
	background: transparent url(/Icons/blackgrad_large.gif) repeat-x;
   	border-top: 1px solid #666;
   	border-left: 1px solid #333;
   	border-right: 1px solid #222;
   	border-bottom: 1px solid #222;
}
.gradbar_huge	{
	background: transparent url(/Icons/blackgrad_huge.gif) repeat-x;
   	border-top: 1px solid #666;
   	border-left: 1px solid #333;
   	border-right: 1px solid #222;
   	border-bottom: 1px solid #222;
}
.comment-table	{
	background-color: #171717;
	border: 1px solid #333;
	border-collapse: collapse;
}
.alert	{
	color: #fff;
	background: #222;
	margin: 10px auto;
	border: 5px double #777;
}
.imagelink	{
	color: #999;
	text-decoration: underline;
}
.imagelink:hover {
	color: #fff;
	text-decoration: underline;
}

#map_content	{
	display: none;
	/*
	border: 2px inset #000;
	background: url('/Icons/st_middle.jpg');
	float: auto;
	*/
}
#map	{
	width: GMAP_WIDTHpx;
	height: GMAP_HEIGHTpx;
	border-left: 2px inset #000;
	border-top: 2px inset #000;
	border-right: 2px inset #aaa;
	border-bottom: 2px inset #aaa;
	margin-top: 4px;
	margin-bottom: 4px;
}

.notice
{
	font-family: 'Verdana', 'Sans-Serif';
	font-size: 8pt;
	color: #999999;
	background: #151515;
}
