html, body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	min-width: 1000px;
}
body, td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
}
body{
	background: #e2e2e2;
}
body#main{
	background: #fff;
	background: #efefef;
}
a:link, a:visited{
	/*color: #f90; OLD VALUE*/
	color: #09f;
	text-decoration: underline;
}
a:hover, a:active{
	/*color: #f90; OLD VALUE*/
	color: #09f;
	text-decoration: none;
}
br{
	line-height: 0;
}
img{
	border: none;
}
a img{
	border: none;
}
form{
	margin: 0;
	padding: 0;
}
table{
	border-collapse: collapse;
}
.cl-l{
	font-size: 0;
	height: 0;
	line-height: 0;
	clear: left ;
	float: none !important;
	margin: 0;
	padding: 0;
	visibility: hidden;
}
.cl-r{
	font-size: 0;
	height: 0;
	line-height: 0;
	clear: right;
	float: none !important;
	margin: 0;
	padding: 0;
	visibility: hidden;
	}
#countersjs{
	position: absolute;
	top: -200px;
	left: -200px;
}
.clink501{
	display: none; /* Used only for clearing float links in IE 5.01 */
}
/* --------------------------------------------------------------------- */
/* Vertical layout */
#globalheight{
	min-height: 100%;
}
#global-container, .footer-container{
	position: relative;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
	z-index: 1;
}

#level-01{
	height: 25px;
	background: #09f;
	font-size: 0;
}
#topmenu{
	background: #333;
	padding: 21px 8px 0 28px;
}
#topmenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#topmenu ul li{
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	background: url(/img/back_toplink_li.gif) right 7px no-repeat;
}
#topmenu ul li a:link, #topmenu ul li a:visited{
	color: #fff;
	display: block;
	padding: 5px 11px 6px 10px;
	text-decoration: none;
	background: none;
}
#topmenu ul li a:hover, #topmenu ul li a:active{
	color: #fff;
	display: block;
	padding: 5px 11px 6px 10px;
	text-decoration: none;
	background: #f90 url(/img/back_toplink_hover.gif) 0 0 repeat-x;
}
a#sitemap:link, a#sitemap:visited{
	display: block;
	float: right;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	margin-top: 5px;
}
a#sitemap:hover, a#sitemap:active{
	display: block;
	float: right;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	margin-top: 5px;
}
#level3, #level3v2{
	height: 4px;
	background: #09f;
	font-size: 0;
}
table#logolevel{
	width: 100%;
	border-bottom: 3px solid #09f;
	background: #fff url(/img/back_logolevel.png) bottom left no-repeat;
}
table#logolevel td.r{
	width: 154px;
	vertical-align: top;
	padding: 38px 0 0 0;
	text-align: right;
}
table#logolevel td.l{
	width: auto;
	padding: 14px 0 0 28px;
}
img#logo{
	width: 789px;
	height: 78px;
}
#swf-cont{
	padding: 24px 0;
}
#swf{
	width: 818px;
	height: 152px;
	1background: url(/img/swf.jpg) 0 0 no-repeat;
	margin: 
}
ul#flags{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
ul#flags li{
	width: 100px;
	margin: 0 0 9px 0;
	text-align: left;
	background: #1a8cff url(/img/back_li_flag.png) 0 0 no-repeat;
}
ul#flags li.or{
	background: #f90 url(/img/back_li_flag_or.png) 0 0 no-repeat;
}
ul#flags li.db{
	background: #0061c1 url(/img/back_li_flag_db.png) 0 0 no-repeat;
}
ul#flags li div{
	padding: 5px 0 6px 17px;
}
ul#flags li a:link, ul#flags li a:visited{
	color: #fff;
	text-decoration: none;
}
ul#flags li a:hover, ul#flags li a:active{
	color: #fff;
	text-decoration: underline;
}
#level4{
	background: #ccc;
	height: 19px;
	font-size: 0;
}

table#banners2{
	width: 100%;
	background: #fff;
}
table#banners2 td{
	vertical-align: top;
	padding: 0;
	width: 50%;
	height: 94px;
}
table#banners2 td.l{
	border-right: 1px solid #e2e2e2;
}
table#banners2 td.r{

}
table#banners2 td h2{
	font-size: 150%;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #f90;
	padding: 4px 8px;
}
table#banners2 td p{
	margin: 0;
	padding: 0 160px 6px 8px;
}

/* Table cols 5 */
table#cols5{
	width: 100%;
}
table#cols5 td{
	width: 20%;
	border-right: 1px solid #fff;
	background: #dbdbdb;
	vertical-align: top;
	padding: 0;
}
table#cols5 td div{
	padding: 0 10px 10px 10px;
}
table#cols5 td.s{
	background: #f0f0f0;
}
table#cols5 tr.h td{
	vertical-align: middle;
	padding: 6px 3px 6px 9px;
}
table#cols5 tr.h td h3{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
table#cols5 tr.h td.t1{
	background: #ffbf00;
}
table#cols5 tr.h td.t2{
	background: #0052a4;
}
table#cols5 tr.h td.t3{
	background: #063;
}
table#cols5 tr.h td.t4{
	background: #909;
}
table#cols5 tr.h td.t5{
	background: #f90;
}

/* Detail link */
a.moredetails:link, a.moredetails:visited, a.moredetails:hover, a.moredetails:active{
	display: block;
	padding: 0 0 0 13px;
	background: url(/img/back_moredet.gif) 0 3px no-repeat;
} 

/* Button links */
table#buttonslevel{
	width: 100%;
}
table#buttonslevel td{
	vertical-align: middle;
	background: #333;
	padding: 7px 28px;
}
table#buttonslevel td.r{
	text-align: right;
}
div.buttlink{

}
a.buttlink:link, a.buttlink:visited{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	padding: 1px 40px 2px 6px;
	margin: 0 10px 0 0;
	background: #ff8000 url(/img/back_bannerlink.gif) right 0 no-repeat;
}
a.buttlink:hover, a.buttlink:active{
	background: #007fff url(/img/back_bannerlink_h.gif) right 0 no-repeat;
}

/* Low table */
table#lowtable{
	width: 100%;
	background: #e2e2e2;
}
table#lowtable td.l{
	vertical-align: top;
	width: 40%;
	padding: 0;
}
table#lowtable td.l div.lowtable-l{
	background: #fff;
	padding: 10px 10px 20px 10px;
}

div.separ-h{
	font-size: 0;
	line-height: 1px;
	height: 1px;
	background: url(/img/separ_h.gif) 0 0 repeat-x;
}
div.lowtable-l h3{
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	padding: 3px 0;
}
div.lowtable-l p{
	margin: 0;
	padding: 0;
}
div.lowtable-l a.moredetails{
	margin-bottom: 10px;
}

table#lowtable td.r{
	vertical-align: top;
	width: 60%;
	padding: 0;
	padding: 10px;
}
table.bestvideo{
	clear: left;
	background: #fff;
	width: 100%;
}
table.bestvideo td.video{
	width: 271px;
	text-align: right;
	vertical-align: top;
	padding: 10px;
}

table.bestvideo td.descr{
	width: auto;
	vertical-align: top;
	padding: 10px;
}

#lowtable td h1{
	color: #f90;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 10px 0;
}
#lowtable td h2{
	color: #f90;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 10px 0;
}
#lowtable td h3{
	color: #f90;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 10px 0;
}
#lowtable td h4{
	color: #f90;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 10px 0;
}
#lowtable td p{
	margin: 0;
	padding: 0 0 10px 0;
}

/* feedback */
div.feedback{
	padding: 0 0 10px 0;
	background: url(/img/separ_h.gif) bottom repeat-x;
	font-size: 14px;
}
div.feedback h3{
	font-size: 18px;
	color: #666 !important;
	margin: 0;
	padding: 0 0 10px 0;
}
div.feedback p{
	margin: 0;
	padding: 0 0 10px 0;
}

/* Delibery table */
table.delivery-tbl{
	width: 500px;
	border-collapse: separate;
}
table.delivery-tbl td{
	background: #fff;
	border: 1px solid #09f;
	padding: 0 0 0 3px;
}
table.delivery-tbl td.f{
	width: 120px;
	padding: 2px 5px;
	background: #09f;
	color: #fff;
}
table.delivery-tbl td input, table.delivery-tbl textarea{
	border: none;
	background: #fff;
	font-size: 11px;
	width: 100%;
	color: #666;
} 
table.delivery-tbl textarea{
	height: 55px;
}
div.ssbutts{
	padding: 15px 0;
}
div.ssbutts input{
	background: #09f;
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0 2px 0;
	width: 135px;
}
table.lowtrivia{
	width: 100%;
	background: #e2e2e2;
	height: 120px;
	position: relative;
	margin: -215px 0 0 0;
	z-index: 20;
}
table.lowtrivia td{
	width: 50%;
	padding:  0 10px;
	vertical-align: middle;
}
table.lowtrivia td.l{
	text-align: left;
}
table.lowtrivia td.r{
	text-align: right;
}
/* footer */
div#footer{
	background: #333;
	height: 95px;
	position: relative;
	margin: -95px 0 0 0;
	z-index: 20;
}
#falsebottom{
	height: 215px;
	background: #e2e2e2;
}
div#footer div.footer-padder{
	padding: 10px;
}
.lowmenu{
	background: url(/img/separ_h.gif) bottom repeat-x;
	padding: 6px 0 10px 0;
}
.lowmenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.lowmenu ul li{
	float: left;
	padding: 0 22px 0 0;
	font-size: 10px;
	text-transform: uppercase;
}
.lowmenu ul li a:link, .lowmenu ul li a:visited{
	color: #fff;
	text-decoration: none;
}
.lowmenu ul li a:hover, .lowmenu ul li a:active{
	color: #fff;
	text-decoration: underline;
}
div.footerlast{
	padding: 30px 0 15px 0;
	color: #fff;
	font-size: 10px;
	float: left;
	width: 100%;
}
div.footerlast .l{
	float: left;
}
div.footerlast .r{
	float: right;
}

/* Inner page */
div#innerlogo{
	background: #fff;
}
div#innerlogo img{
	width: 510px;
	height: 20px;
	margin: 11px 0 9px 37px;
}
.fl-l{
	float: left !important;
}
.fl-r{
	float: right !important;
}
/* inner content */

table#innercontent{
	width: 100%;
}
table#innercontent td{
	vertical-align: top;
	padding: 0;
}
table#innercontent td.l{
	width: auto;
	padding: 0 18px 51px 37px;
}
table#innercontent td.r{
	width: 328px;
	padding: 16px 0 50px 0;
}
div#icontent-l{
	background: #fff;
	padding: 16px;
	font-size:13px;
}
div#icontent-l h1{
	margin: 0 0 18px 0;
	padding: 2px 0 12px 0;
	color: #f90;
	text-transform: uppercase;
	font-size: 18px;
	background: url(/img/separ_h.gif) left bottom repeat-x;
}
div#icontent-l p{
	margin: 0;
	padding: 0 0 10px 0;
}
div#icontent-l h2{
	margin: 0;
	padding: 20px 0 10px 0;
	font-size: 13px;
}
div#icontent-r{
	margin: 0 28px 0 0;
	background: #fff;
	padding: 15px;
}
.zero{
	margin: 0 !important;
	padding: 0 !important;
}
div#icontent-r img{
	margin: 0 7px 7px 0;
}

/* New */
div.lt-item{
	clear: left;
	background: url(/img/separ_h.gif) left bottom repeat-x;
	padding: 5px 0 2px 0;
}
div.lt-item h3{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
	text-transform: none;
}
div.ltitem-p{
	float: left;
	width: 110px;
}
div.ltitem-t{
	margin: 0 0 0 116px;
}


/* Inner pages trivia */
table.form-send{
	border-collapse: collapse;
	width: auto;
}
table.form-send td{
	text-align: left;
	vertical-align: middle;
	padding: 0 20px 10px 0 !important;
}
table.form-send td.f{
	padding-top: 5px  !important;
}
table.form-send td input, table.form-send td textarea{
	background: #fff;
	border: 1px solid #09f;
}
table.form-send td input.sbm{
	background: #09f;
	color: #fff;
}

/* Photoalbum */
div.img-item{
	width: auto;
	float: left;
	background: url(/img/photoalb/back_imgbott.gif) left bottom repeat-x;
}
div.img-item img{
}
div.img-item div{
	background: url(/img/photoalb/back_imgright.gif) right repeat-y;
	
}
div.img-item div div{
	background: url(/img/photoalb/back_corner_br.gif) right bottom no-repeat;
}
div.img-item div div div{
	background: url(/img/photoalb/back_corner_bl.gif) left bottom no-repeat;
}
div.img-item div div div div{
	background: url(/img/photoalb/back_corner_tr.gif) right top no-repeat;
	padding: 0 16px 24px 0;
}

div.album-cont{
	padding: 20px;
}
div.album-cont .phototitle, div.album-cont .phototitle *{
	font-size: 13px !important;
	font-weight: normal !important;
}
div.album-cont .photoquan, div.album-cont .photoquan *{
	font-size: 13px !important;
	font-weight: normal !important;
	text-transform: none;
	color: #222 !important;
}


/* Panoramas */
table.panoramas{
	
}
table.panoramas td{
	vertical-align: top;
	padding: 0 20px 20px 20px !important;
	text-align: center;
}

/* News */

table.monthann-news{
	width: 100%;
	margin-top: 25px;
}
table.monthann-news td{
	vertical-align: top;
	padding: 0 0 25px 0 !important;
}
table.monthann-news td.pho{
	padding-top: 16px  !important;
	width: 120px;
}
table.monthann-news td.nfo{
	padding-left: 20px  !important;
}

/* Childern pahe */
table.child{
	width: 100%;
}
table.child td{
	vertical-align: top;
	padding: 0 20px 40px 0 !important;
}
table.child td.photo{
	
}
table.child td.nfo h3{
	color: #f90;
	margin: 0;
	padding: 0 0 20px 0;
}
table.child td.nfo h4{
	color: #f90;
	margin: 0;
	padding: 10px 0;
	font-size: 120%;
}

table.child td table td{
	padding: 0 10px 10px 0 !important;
}


.photopartCont{
	padding: 0 0 20px 0;
}

div.hr{
	background: url(/img/separ_h.gif) 0 10px repeat-x;
	font-size: 0;
	padding: 10px 0;
}
.get-faq_list p{
	margin: 0;
	padding: 0 0 10px 0;
}
.get-faq_list p.name{
	font-style: italic;
	text-transform: capitalize;
}
.get-faq_list div.answ{
	padding: 10px;
	background: #eaeaea;
}
td.hr{
	background: url(/img/separ_h.gif) 0 10px repeat-x;
	padding: 0 !important;
	height: 20px !important;
}