html { 
 height: 100%;
}

body {

}

body.movies_prepare_selling {
 background-color: #afb0b5;
 margin: 0 0 0 0;
}

#bodycontainer {
 position: absolute;
 left:0px;
 top:0px;
 width: 100%;
 height: 650px;
 z-index: -5;
}

#master {
 position: relative;
 width: 853px ; /* 840px;*/
 height: auto; /*  100% */
 /*min-height: 1024px;*/
 border: 0px;
 margin-left: auto;
 margin-right: auto;
 overflow: hidden;
 z-index: 5;
}

#container {
 position: relative;
 width: 853px ; /* 840px;*/
 height: auto; /*  100% */
 /*min-height: 1024px;*/
 border: 0px;
 margin-top: 5px;
 margin-left: auto;
 margin-right: auto;
 overflow: hidden;
 z-index: 5;
}

#topsearch {
 position: relative;
 top: 0px;
 left: 0px;
 right: 0px;
 width: 710px;
 height: 67px;
 background-color: #FFFFFF;
 overflow: hidden;
}

#topsearch_left {
 width:441px;
 height: 67px;
 float: left;
 position: relative;
 text-align: left;
}

#topsearch_right {
 width: 266px;
 height: 67px;
 float: right;
 position: relative;
 text-align:right;
}

#leftspan, #rightspan {
 position: absolute;
 width: auto;
 height: 35px;
 top: 10px;
 left:0px;
}

#menuspan {
 position:relative;
}

input.topsearch {
 background-color: #FFFFFF;
 border: 1px solid #D2D2D2;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #D2D2D2;
 padding:0px;
 text-align:left;
 vertical-align: middle;
 height: 16px;
 float: left;
 margin-left: 3px;
 padding-top: 2px; 
 padding-left: 2px;
}

input.topsearch_hit {
 background-color: #FFFFFF;
 border: 1px solid #D2D2D2;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #737373;
 padding:0px;
 text-align:left;
 vertical-align: middle;
 height: 16px;
 float: left;
 margin-left: 3px;
 padding-top: 2px; 
 padding-left: 2px;
}

input.topsearch_button {
 height: 20px;
 float: left;
 margin-left: 3px;
}

#navigation {
 position: relative;
 top: 0px;
 left: 0px;
 right: 0px;
 width: 728px;
 height: 25px;
 background-color: #292929;
 overflow: hidden;
}

#headerspan {
 position: relative;
 width: 728px;
 height: 200px;
}

#loginbox {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 303px;
 height: 200px; /* 136px*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #292929;
 background-color: #FFFFFF; /*019FC6*/
 z-index: 100;
}

.registerbutton {
 font-size: 10pt;
 font-weight: bold;
 color: #39a110;
 text-decoration: none;
}

.registerbutton:hover {
 font-size: 10pt;
 font-weight: bold;
 color: #39a110;
 text-decoration: underline;
}


#registerbox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 728px;
	height: 200px; /* 136px*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #292929;
	background-color: #FFFFFF; /*019FC6*/
	z-index: 100;
}

#registerbox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	margin: 0px;
}

#registerbox h3 a {
 color: #000000;
 text-decoration: none;
}

#registerbox h3 a:hover {
 color: #FF0000;
 text-decoration: none;
}

#registerbox a.action {
 color: #39a110;
 font-weight: bold;
 text-decoration: none;
}

#registerbox a.action:hover {
 color: #FF0000;
}

#settingsbox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 728px;
	height: 200px; /* 136px*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #292929;
	background-color: #FFFFFF; /*019FC6*/
	z-index: 100;
}

#registerbox .close, #settingsbox .close, #loginbox .close {
 position: absolute;
 top: 10px;
 right: 10px;
 width: 10px;
 height: 10px;
 z-index: 100;
}

#registerbox .boxspan {
 position: relative;
 width: 695px;
 height: 180px; /*122*/
 left: 5px;
 top: 5px;
}

#loginbox .boxspan {
 position: relative;
 width: 293px;
 height: 190px; /*122*/
 left: 5px;
 top: 5px;
}

.title {
 position: relative;
 left: 10px;
 top: 10px;
 height: auto;
 color: #0093D1; /* #292929;*/
}


.title span.head {
 font-size: 11pt;
 font-weight: bold;
 color: #000000; /* #01a0c7; */
}

#loginform {
 position: absolute;
 left: 10px;
 top: 80px;
 width: 269px;
}

#registerform {
 position: absolute;
 left: 10px;
 top: 115px;
 width: 696px;
}

#registerform_left {
 float: left;
 width: 344px;
}

#registerform_right {
 float: right;
 width: 324px;
}

.formfieldspan {
 clear: both;
 position: relative;
 width: auto;
}

#registerform_left .formlabel  { 
 float: left;
 text-align: left;
 width: 111px;
 margin-bottom: 2px;
}

#registerform_left .formfield  { 
 float: right;
 text-align: right;
 width: 203px;
 margin-bottom: 2px;
}

#registerform_right .formlabel  { 
 float: left;
 text-align: left;
 width: 111px;
 margin-bottom: 2px;
}

#registerform_right .formfield  { 
 float: right;
 text-align: right;
 width: 203px;
 margin-bottom: 2px;
}

#loginform .formsubmit { 
 float: right;
 text-align: center;
 width: 145px;
}

#registerform .formsubmit { 
 float: right;
 text-align: center;
 width: 203px;
}

#loginform #username, #loginform #password  { 
 clear: both;
 text-align: left;
 width: 269px;
 margin-bottom: 2px;
}

#loginform #username input, #loginform #password input  { 
 float: right;
}

#loginform #username strong, #loginform #password strong  { 
 float: left;
}

#options {
 position: absolute;
 left: 5px;
 bottom: 10px;
 width: 279px;
 text-align: center;
 clear: both;
 font-size: 7pt;
}

#options div.options_left {
 width: 130px;
 float: left;
 text-align: left;
}

#options div.options_right {
 width: 130px;
 float: right;
 text-align: right;
}

#options a, #options a:visited {
	color: #7E7E7E;
	text-decoration: none;
}

#options a:hover {
 color: #019FC6;
 text-decoration: none;
}

input.loginbox {
 width: 140px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #00aeef;
 margin-left: 5px;
 padding-left: 3px;
 background-color: #FFFFFF;
 border: 1px solid #a8aeb5;
}

input.registerbox {
 width: 198px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #00aeef;
 padding-left: 3px;
 background-color: #FFFFFF;
 border: 1px solid #a8aeb5;
}

input.loginbox_active {
 width: 140px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #00aeef;
 margin-left: 5px;
 padding-left: 3px;
 background-color: #FFFFFF;
 border: 1px solid #019FC6;
}

input.registerbox_active {
 width: 198px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #00aeef;
 padding-left: 3px;
 background-color: #FFFFFF;
 border: 1px solid #019FC6;
}

select.registerbox {
 width: 203px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #5b5b5b;
 padding-left: 3px;
 background-color: #FFFFFF;
 border: 1px solid #a8aeb5;
}

input.formsubmit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 cursor: pointer;
}

form.loginform {
 margin: 0px;
}

#header {
float:left;
width: 425px;
height: 200px;
background-color: #FFFFFF;
overflow: hidden;
}

#logo {
position: relative;
float:right;
width: 303px;
height: 200px;
overflow: hidden;
background-color: #FFFFFF;
}

.enjoys {
 position: absolute;
 color: #ccc;
 font-size: 6pt;
}

#map {
 z-index: 10;
}

#map_control {
 position: absolute;
 top: 5px;
 left: 5px;
 height: 200px;
}

#skyscraper {
 position: absolute;
 top: 25px;
 right: 0px;
 width: 120px;
 height: auto;
}

#leaderboard {
 position: relative;
 width: 858px;
 height: auto;
 min-height: 1px;
 margin-top: 0px;
 margin-bottom: -5px;
 /*margin-bottom: 10px;*/
}

#rectangle {
 position: relative;
 clear: both;
 width: 300px;
 height: auto;
 min-height: 1px; 
 margin-left: auto;
 margin-right: auto;
}

#themebar {
position: relative;
top: 0px;
left: 0px;
width: 120px;
height: 8px;
margin-bottom: 9px;
}

#themebar img {
 float: left;

 border: 1px solid #FFFFFF;
 margin-right: 5px;
}

#skyscraper .title {
 position: relative;
 top: 0px;
 left: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #333333;
 width: 120px;
 text-align: center;
 padding-bottom: 4px;
}

#countries {
position: absolute;
top: 67px;
left: 50%;
width: 25px;
height: auto;
margin-left: -450px;
}

#core_container {
position: relative;
top: 0px;
left: 0px;
right: 0px;
width: 728px;
height: auto;
min-height: 1340px;
/*background-image: url(../images/visitit.bg.core_container.gif);
background-repeat: repeat-y;*/
overflow: hidden;
background-color: #FFFFFF;
}

#credits {
	position: relative;
	width: 191px;
	height: 14px;
	left: 16px;
	right: 15px;
	top: 5px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
}

#credits .left {
 float: left;
 width: 50px;
}

#credits .left a, #credits .right a {
 color: #FFFFFF;
 text-decoration: none;
}

a{ 
 color: #FFFFFF;
}

#credits .right {
 float: right;
 width: 115px;
 text-align: right;
}

#menu {
position: relative;
float: left;
width: 250px;
top: 0px;
left: 0px;
height: auto; /*  100% */
/*min-height: 1024px;*/
background-color: #2a2a2a; /* 3a3a3a */
padding-bottom: 32767px;
margin-bottom: -32767px;
display:inline;
overflow: hidden;
}

#home, #register, #ivisit, #login, #logout {
float: left;
width: 262px;
top: 0px;
left: 0px;
height: 25px;
background-color: #1c1c1c; /* #292929 */
border-right: 1px solid #535354;
display: inline;
}

#home {
width: 100px;
}

#login, #logout {
width: 100px; /*179px*/
border-right: none;
color: #36ff0a; /*#7e9fc0;*/
}

#register {
 color: #36ff0a; /*#7e9fc0;*/
}

#news, #music, #television, #movies, #games, #shopping, #men, #women, #senior, #kids, #boys, #girls, #tourism, #lifestyle{
/*float: left;*/
width: 250px;
top: 0px;
left: 0px;
height: 24px;
background-color: #1c1c1c; /* #292929 */
border-bottom: 1px solid #000;
}

.active {
color: #FFFFFF;
background-image: url(../images/visitit.bg.menu.active.gif);
background-repeat: repeat-x;
}

#register a.topmenubutton {
color: #47b11d;
font-weight: bold;
}

#register.logged_in a.topmenubutton {
color: #0093D1;
font-weight: bold;
}

#login a.topmenubutton {
color: #47b11d;
font-weight: bold;
}

#logout a.topmenubutton {
color: #0093D1;
font-weight: bold;
}

.iconsub {
background-image: url(../images/visitit.bg.iconsub.gif);
background-repeat: repeat-x;
height: 25px;
font-size: 7pt;
padding: 5px;
overflow: hidden;
}

#contenttitle .error404 {
background-color: #016D89;
}

#contentfield .error404 {
background-color: #01a0c7;
color: #FFFFFF;
}

.news_title {
background-color: #17234C;
}

.news_content {
background-color: #15346B;
color: #FFFFFF;
}

.iconsub_news {
background-image: url(../images/visitit.bg.iconsub.gif);
background-repeat: repeat-x;
height: 25px;
font-size: 7pt;
padding: 5px;
overflow: hidden;
}

.movies_title {
background-color: #17234C;
}

.movies_content {
background-color: #15346B;
color: #FFFFFF;
}

.games_title {
background-color: #17234C;
}

.games_content {
background-color: #15346B;
color: #FFFFFF;
}

.tourism_title {
background-color: #17234C;
}

.tourism_content{
background-color: #15346B;
color: #FFFFFF;
}


.music_title {
background-color: #17234C;
}

.music_content {
background-color: #15346B;
color: #FFFFFF;
}

.television_title {
background-color: #17234C;
}

.television_content {
background-color: #15346B;
color: #FFFFFF;
}


.lifestyle_title {
background-color: #17234C;
}

.lifestyle_content {
background-color: #15346B;
color: #FFFFFF;
}


.men_title {
background-color: #17234C;
}

.men_content{
background-color: #15346B;
color: #FFFFFF;
}


.women_title {
background-color: #17234C;
}

.women_content{
background-color: #15346B;
color: #FFFFFF;
}

.senior_title {
background-color: #17234C;
}

.senior_content {
background-color: #15346B;
color: #FFFFFF;
}

.boys_title {
background-color: #17234C;
}

.boys_content {
background-color: #15346B;
color: #FFFFFF;
}

.girls_title {
background-color: #17234C;
}

.girls_content {
background-color: #15346B;
color: #FFFFFF;
}

.ivisit_title {
background-color: #17234C;
}

.ivisit_content {
background-color: #15346B;
color: #FFFFFF;
}

.about_title {
background-color: #17234C;
}

.about_content {
background-color: #15346B;
color: #44C8F5;
}

.about_content a {
color: #44C8F5;
text-decoration: none;
}

.about_content a:hover {
color: #FFFFFF;
text-decoration: none;
}

.about_content h3 {
 color: #FFFFFF;
}

#footer {
position: relative;
clear: both;
height: 13px;
width: 716px;
background-color: #232323;
clear: both;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666666;
padding: 6px;
z-index: 1000;
}

/* Settings for the icons and bigitems */
.icons {
 clear: both;
 float: left;
 position: relative;
 display: block;
 width: 418px;
 z-index:5;
}

.icon {
 float: left;
 width: 96px;
 height: auto;
 /*height: 115px;*/
 margin-right: 10px;
 margin-bottom: 10px;
 display: block;
 z-index: 10;
}

.icon_start {
 clear: both;
 float: left;
 width: 96px;
 height: auto;
 /*height: 115px;*/
 margin-right: 10px;
 margin-bottom: 10px;
 display: block;
 z-index: 10;
}

.icon_end {
 float: left;
 width: 96px;
 height: auto;
 /*height: 115px;*/
 margin-right: 0px;
 margin-bottom: 10px; 
 display: block;
 z-index: 10;
}

.icon img, .icon_end img {
 float: left;
}

.iconlogo_tourism img {
 background-color: #085d92;
 font-size: Arial;
 font-size: 8pt;
}

.iconlogo img {
 background-color: none;
}

.iconbar {
 clear: both;
 width: 96px;
 height: 14px;
}

.iconsubtitle {
 font-family: Arial;
 font-size: 7pt;
 width: 90px;
 padding: 3px;
 height: 25px;
}

div.headerbar {
 position:absolute; 
 width: 425px; 
 height:50px; 
 left: 0px; 
 bottom:0px;
}

div.headerbar_title {
 position:absolute; 
 top:15px; 
 left:15px; 
 font-family: Arial; 
 font-size: 12pt; 
 color: #FFFFFF; 
 font-weight: bold;
}

div.headerbar_sub {
 position:absolute; 
 bottom:7px; 
 left:10px; 
 font-family: Arial; 
 font-size: 8pt; 
 color: #FFFFFF; 
 font-weight: normal;
}

#weather_span {
 position: absolute;
 left: 30px;
 top: 150px;
 width: 418px;
 height: 110px;
}

#weather_forecast_span {
 position: absolute;
 left: 30px;
 top: 43px;
 width: 419px;
 height: 110px;
}

#weather_forecast, #weather_today {
 clear: both;
 position: relative;
 width: 418px;
}

div.weather_text {
 float: left;
 width: 400px;
 text-align: left;
 font-size: 8pt;
 color: #44C8F5;
}

div.weatherblock {
 float: left;
 width: 68px;
 background-color: #0099CC;
  background-image: url(../images/visitit.bg.iconsub.gif);
  background-position:bottom left;
  background-repeat:repeat-x;
  
 margin-right: 1px;
 display: inline;
}

div.weatherblock_title {
 padding: 5px;
 background-color: #25223A;
 text-align: center;
 font-weight: bold;
 font-size: 8pt;
}

div.weatherblock_icon {
 padding: 10px;
 background-color: #FFFFFF;
 text-align: center;
}

div.weatherblock_temp {
 width: 68px;
 height: 37px;
 vertical-align: middle;
 text-align: center;
}

div.weatherblock_today {
 width: 73px;
 height: 24px; 
 float: left;
 text-align: center; 
 font-size: 8pt;
 font-weight: bold;
 padding-top: 12px;
}

div.weatherblock_min {
 width: 32px;
 height: 33px; 
 float: left;
 text-align: center; 
 font-size: 8pt;
 font-weight: bold;
 border-right: 1px solid #77ddff;
 padding-top: 4px;
}

div.weatherblock_max {
 width: 32px;
 height: 33px; 
 float: right;
 text-align: center;
 font-size: 8pt;
 font-weight: bold;
 padding-top: 4px;
 padding-right: 1px; 
}

#traffic_span {
 position: absolute;
 display: inline;
 top: 313px;
 left: 30px;
}

#traffic_span a {
 color: #FFFFFF;
}

span.traffic_title {
 color: #05bdeb;
 font-weight: bold;
 font-size: 8pt;
}

span.traffic_sub {
 color: #FFFFFF;
 font-weight: normal;
 font-size: 8pt;
}

span.traffic_script, span.traffic_script a {
 color: #FFFFFF;
 font-weight: normal;
 font-size: 8pt;
 text-decoration: none;
}

a.map {
 color: #44C8F5;
 font-size: 8pt;
 text-decoration: none;
}

a.topmenubutton {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 10px;
color: #c2c2c2;
width: 252px;
height: 26px;
line-height: 25px;
text-decoration: none;
background-image: url(../images/visitit.bg.menubutton.gif);
background-position: right;
background-repeat: no-repeat;
display: inline;
}

a.topmenubutton:hover {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 10px;
color: #FFFFFF;
width: 252px;
height: 26px;
line-height: 25px;
text-decoration: none;
background-image: url(../images/visitit.bg.menubutton_hover.gif);
background-position: right;
background-repeat: no-repeat;
display: inline;
}

#login a.topmenubutton, #logout a.topmenubutton, #home a.topmenubutton {
width: 90px;
}

a.menubutton {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 10px;
color: #c2c2c2;
width: 240px;
height: 24px;
line-height: 23px;
text-decoration: none;
background-image: url(../images/visitit.bg.menubutton_hover.gif);
background-position: right;
background-repeat: no-repeat;
}

a.menubutton:hover {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 10px;
color: #FFFFFF;
width: 240px;
height: 24px;
line-height: 23px;
text-decoration: none;
background-image: url(../images/visitit.bg.menubutton_hover.gif);
background-position: right;
background-repeat: no-repeat;
}

.active a.menubutton, .active a.topmenubutton {
 color: #FFFFFF;
 background-color: #0093d1;
}

a.menubutton_inactive {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 10px;
color: #666666;
width: 240px;
height: 24px;
line-height: 23px;
text-decoration: none;
background-image: url(../images/visitit.bg.menubutton.gif);
background-position: right;
background-repeat: no-repeat;
}

a.menubutton_inactive:hover {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 10px;
color: #666666;
width: 240px;
height: 24px;
line-height: 23px;
text-decoration: none;
background-image: url(../images/visitit.bg.menubutton_hover.gif);
background-position: right;
background-repeat: no-repeat;
}

a.footer {
color: #AEAEAE;
text-decoration: none;
}

a.footer:hover, a.footer:active {
color: #AEAEAE;
text-decoration: underline;
}

a.right {
color: #373737;
}

a.color {
 color: #01a0c7;
 text-decoration: none;
}

a.color:hover {
 color: #01a0c7;
 text-decoration: underline;
}

a.sub_tags {
 font-size: 7pt;
 color: #FFFFFF;
 text-decoration: none;
}

a.sub_tags:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

#contentfield h1 {
 font-size: 11pt;
 margin:0px;
 margin-bottom: 15px;
}

#sub_title {
 font-size: 11pt;
 width: 416px;
 min-height: 5px;
 padding: 0px;
display: block;
}

#sub_title h2 {
 font-size: 11pt;
 margin-bottom: 10px;
 margin-top:0px;
}

#sub_title h3 {
 font-size: 11pt;
 margin:0px;
 margin-bottom: 10px;
}

.sub_title h3 {
 font-size: 11pt;
 margin:0px;
 margin-bottom: 10px;
}

.producttitle h3 {
 font-size: 11pt;
 margin-bottom: 10px;
}

select {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #191919;
}

select.ivisit, select.news, select.music, select.television, select.movies, select.games, select.men, select.women, select.senior, select.boys, select.girls, select.kids, select.tourism, select.about {
 width: 231px;
}

/* Ajax-ticker */
#mainticker{
 width: 425px;
 height: 200px;
}

#loading {
 width: 425px;
 height: 200px;
}

#loading #loader {
 width: 32px;
 height: 32px;
 position: absolute;
 left: 196px;
 top: 84px;
}

#mainticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

overflow: hidden;
 /* background-color: #FFFFFF; */
}

.someclass{ /* class to apply to your scroller(s) if desired*/

}

.tickerspan {
 position:absolute; 
 width: 425px; 
 height:50px; 
 left: 0px; 
 bottom:0px;
 overflow: hidden;
}

.tickerplay {
 position:absolute; 
 width: 59px; 
 height:59px; 
 left: 182px; 
 top:50px;
}

.tickertitle {
 position:absolute; 
 top:16px; 
 left:16px; 
 font-family: Arial; 
 font-size: 12pt; 
 color: #FFFFFF; 
 font-weight: bold;
}

.hide {
 display:none;
 visibility: hidden; 
}

.show {
 visibility: visible;
 }

#page_load {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 300px;
 height: auto;
 background-color: #FFFFFF;
 color: #01a0c7;
 font-family: Arial;
 font-size: 8pt;
 padding: 10px;
 filter:alpha(opacity=70);
 -moz-opacity:0.7;
 opacity: 0.7;
}

a.radio {
 color: #FFFFFF;
 text-decoration: none;
}

a.radio:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.submitbutton {
 width: 140px;
 height: 18px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #FFFFFF; 
 float: right;
 background-color: #828186;
 border: 1px solid #FFFFFF;
 text-align: center;
 vertical-align: middle;
 padding: -2px;
 cursor: pointer;
}

select.field {
 width: 158px;
 height: 18px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFFFFF;
 border: 1px solid #FFFFFF;
 padding: -1px;
}

input.field {
 width: 201px;
 height: 18px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFFFFF;
 border: 1px solid #FFFFFF;
 padding: -1px;
}

td.agenda_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 padding: 5px;
 padding-bottom: 0px;
 text-align: left;
}

td.agenda_field {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 padding: 5px;
 padding-bottom: 0px;
 text-align: right;
}

td.agenda_submit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 padding: 5px;
 text-align: right;
}

td.result_row {
 text-align: left;
 vertical-align: top;
 font-family: Arial;
 font-size: 8pt;
 color: #FFFFFF;
}

div.footer_chart {
 clear: both; 
 padding-top: 25px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #FFFFFF;
}

#loading_login {
 width: 285px;
 height: 200px;
}

#loading_login #loader {
 width: 32px;
 height: 32px;
 position: absolute;
 left: 126px;
 top: 84px;
}

#loading_register {
 width: 710px;
 height: 200px;
}

#loading_register #loader {
 width: 32px;
 height: 32px;
 position: absolute;
 left: 339px;
 top: 84px;
}

#win_display {
 position: absolute;
 left: 6px;
 top: 6px;
 width: 50px;
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #999999;
 text-align: left;
}

#credits_display {
 position: absolute;
 left: 4px;
 top: 4px;
 width: 292px;
 /*background-color: #FFFFFF; */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #999999;
 text-align: left;
}

#credits_display span.amount, #credits_display a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #0093cf;
 text-decoration: none;
}

#credits_display span.basket {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #999999; /*#36ff00*/
 text-decoration: none;
 float: right;
 margin-top: -10px;
}

#credits_display span.basket a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #ff6100; /*#36ff00*/
 text-decoration: none;
}

/*div.responses {
 position: relative;
 width: 416px;
 height: auto;
}

td.response_author_light {
 font-size: 9pt;
 color: #FFFFFF;
 vertical-align: top;
 width: 150px;
 padding: 5px; 
}

td.response_author_dark {
 font-size: 9pt;
 color: #FFFFFF;
 vertical-align: top;
 width: 150px;
 background-color: #363129;
 padding: 5px; 
}

td.response_message_light {
 font-size: 9pt;
 color: #FFFFFF;
 vertical-align: top;
 width: 266px;
 padding: 5px; 
}

td.response_message_dark {
 font-size: 9pt;
 color: #FFFFFF;
 vertical-align: top;
 width: 266px;
 background-color: #363129;
 padding: 5px; 
}

textarea.response_field {
 font-size: 9pt;
 color: #000000;
 border: 1px solid #FFFFFF;
 background-color: #FFFFFF;
 width: 266px;
 height: 100px;
}

span.response_date {
 font-size: 7pt;
 color: #999999;
}    */

h1 {
 clear: both;
}

div.detail_extras {
 clear: both;
 position: relative;
 display: inline;
 margin-top: 25px;
}

div.detail_extras h1 {
 color: #FFFFFF;
}

ul.responses {
 position: relative;
 width: 418px;
 list-style: none;
 margin: 0px;
 padding: 0px;
 color: #525252;
 /*margin-top: 50px;*/
 margin-top: -10px;

}

ul.responses li {
 width: 408px;
 float: left;
 margin-bottom: 5px;
 padding: 5px;
 background-color: #dcecf3;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #525252;
}

ul.responses li h3 {
 font-size: 9pt;
 color: #525252;
}

ul.responses li .author {
 color: #0093D1;
}

ul.responses li a {
 color: #0093D1;
 text-decoration: none;
}

ul.responses li textarea {
 position: relative;
 width:406px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #525252;
 border: 1px solid  #c0c0c0;
 margin-bottom: 5px;
}

ul.responses li input.insert {
 position: relative;
 width:406px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #525252;
 border: 1px solid  #c0c0c0;
 margin-bottom: 5px;
}

ul.responses .response_title {
 width: 408px;
 float: left;
 margin: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #FFFFFF;
 padding: 5px;
 background-image: url(../images/visitit.bg.subbar.gif);
 background-repeat: repeat-x;
 /*border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 */
 margin-bottom: 5px;
}

ul.responses li #message_counter, ul.responses li #forward_counter{
 float: right;
 text-align: right;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #525252; /*#c0c0c0; */
 padding-top: 5px;
 font-weight: bold;
}

#rssicon {
 width: 14px;
 height: 14px;
 position: absolute;
 top: 5px;
 right: 5px;
 display: none;
}

#actionicon {
 width: 14px;
 height: 14px;
 position: absolute;
 top: 5px;
 right: 5px;
}

.highlight {
 color: #36ff00;
  margin-right: 25px;
}

form {
 margin:0px;
}

.sitemap_main {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 font-weight: bold;
}

.sitemap_sub1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #FFFFFF;
 font-weight: bold;
}

.sitemap_sub2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #FFFFFF;
 font-weight: bold;
}

span.new {
 color: #17b72e; /* #0093cf;*/
}

#winscreen {
 position: absolute;
 top: 50%;
 left: 50%;
 width: 800px;
 height: 600px;
 margin-left: -400px;
 margin-top: -300px;
 z-index: 10;
}

.select_active {
 background-color: #0093cf;
 color: #FFFFFF;
}

.items {
 position: relative;
 width: 418px;
}

.item {
 clear: both;
 position: relative;
 width: 418px;
 height: 100px;
 padding-bottom: 25px;
}

.itemVideoland {
 clear: both;
 position: relative;
 width: 418px;
 height: 210px;
 padding-bottom: 25px;
}

.itemimageVideoland {
 position: relative;
 float: left;
 width: 145px;
 height: 100px;
/* border: 1px solid #FFFFFF;*/
}

.itemimage {
 position: relative;
 float: left;
 width: 145px;
 height: 100px;
/* border: 1px solid #FFFFFF;*/
}

.itemimage image {
 width: 145px;
 height: 100px;
}

.itemimage .bluebar {
 position: absolute;
 left: 0px;
 bottom:0px;
 width: 135px;
 height: 15px;
 padding: 5px;
 background-color: #0093cf;
 font-family: Arial;
 font-size: 8pt;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 cursor: pointer;
}

.itemimage img.logo {
 width: 145px;
 height: 85px;
 display: block;
 margin-bottom: -5px;
}

.itembar img {
 border: none;
 width: 145px;
 height: 15px;
 display: block;
}

.itemcontent {
 float: right;
 width: 256px;
 height: 72px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #44C8F5;
}

.itemcontent h3.itemtitle, .itemcontent h3 {
 margin: 0px;
 margin-top: 5px;
 color: #FFFFFF;
 font-size: 9pt;
}

h3.itemtitle a {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 text-decoration: none;
}

.itemlink {
 float: right;
 width: 256px;
 height: 30px;
 vertical-align: bottom;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #757575;
}

.itemlink a.blue {
 color: #3BE700; /* 3CCDEF; */
 text-decoration: none;
}

.itemcontent a {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
}

.itemcontent a:hover {
 color: #FFFFFF;
}

.itemcontent a.more {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
}

.itemcontent a.more:hover {
 color: #FFFFFF;
}

span.item_action {
 float: left;
 color: #36ff00;
 font-weight: bold;
}

span.item_action a {
 float: left;
 color: #36ff00;
 font-weight: bold;
 text-decoration: none;
}

span.item_price {
 color: #36ff00;
 font-weight: bold;
}

span.item_price a {
 color: #36ff00;
 font-weight: bold;
 text-decoration: none;
}

.itemfooter {
 position: absolute;
 right: 0px;
 bottom: 10px;
 width: 256px;
 height: 60px;
 vertical-align: top;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #89857C;/* #757575;*/
}

.itemfooter a {
 color: #FFFFFF;
 text-decoration: none;
}

.itemfooter a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.itemfooter a:hover{
 color: #FFFFFF;
}

.itemfooter .item_new, .itemfooter  .item_action {
 font-size: 8pt;
 color: #36ff00;
 margin-top: 10px;
 margin-right: 25px;
 display: block;
 font-weight: bold;
 float: left;
}

.productfooter {
/* position: relative;*/
 display: block;
 width: 416px;
 height: 130px;
}

.productfooter table td {
 font-size: 8pt;
 color: #89857C;
 padding-right: 40px;
}

.footer_left_top {
 float: left;
 width:150px;
 text-align: left;
 font-size: 8pt;
 color: #89857C;
}

.footer_left_bottom {
 float: left;
 width:150px;
 text-align: left;
 font-size: 8pt;
 color: #89857C;
}

.footer_right_top {
 float: right;
 width:150px;
 text-align: right;
 font-size: 8pt;
 color: #89857C;
}

.footer_right_bottom {
 float: right;
 width:150px;
 text-align: right;
 font-size: 8pt;
 color: #89857C;
}

span.product_source {
 float: left;
 width:150px;
 text-align: left;
 font-size: 8pt;
 color: #89857C;
}

span.product_placed {
 float: right;
 width:150px;
 text-align: right;
 font-size: 8pt;
 color: #89857C;
}

a.product_source, a.product_placed {
 font-size: 8pt;
 color: #89857C;
}

img.pixline {
 margin-top: 3px;
 margin-bottom: 3px;
}


.hrow {
  clear: both;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 418px;
  height: 1px;
}

/* detailpage                       */

.DetailHeader {
 position: relative;
 width: 418px;
 height: 200px;
 margin-bottom: 10px;
 overflow: hidden;
 /*background-color: #AA0088;*/
}

.DetailHeader img {
 width: 418px;
 /*height: 200px;*/
}

.DetailTitleSpan {
 position: relative;
 width: 418px;
  float: left;
  height: auto;
  margin-bottom: 30px;
}

.DetailTitle {
 position: relative;
 float: left;
 width: 233px;
 height: auto;
 padding-top: 5px;

 /*background-color: #FF0000;*/
}

.DetailTitle h1 {
 display: inline;
 font-size: 11pt;
 margin: 0px;
}

.DetailButton {
 position: relative;
 float: right;
 width: 165px;
 height: auto;

 color: #FFFFFF;
 font-weight: bold;
 font-size: 9pt;
 background-image: url(../images/visit.bg.button.gif);
 background-repeat: repeat-x;
 border: 2px outset #51b650;
}

.DetailButtonCancel {
 position: relative;
 float: left;
 margin-right: 20px;
 width: 165px;
 height: 25px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 9pt;
 background-image: url(../images/visit.bg.cancelbutton.gif);
 background-repeat: repeat-x;
 border: 2px outset #f91b0a;
}

.DetailButton a {
 position: relative;
 display: block;
 padding: 5px;
 text-transform: uppercase;
 text-decoration: none;
 z-index: 25;
 background-image: url(../images/visitit.bg.menubutton_hover.gif);
background-position: right;
background-repeat: no-repeat;
}

.DetailButtonCancel a {
 position: relative;
 display: block;
 padding: 5px;
 text-transform: uppercase;
 text-decoration: none;
 z-index: 25;
 background-image: url(../images/visitit.bg.menubutton_hover.gif);
background-position: right;
background-repeat: no-repeat;
}

.DetailContent {
 clear: both;
 position: relative;
 float: left;
 width: 300px;
 padding-right:10px;
 height: auto;
 min-height: 282px;
 margin-bottom: 30px;
 font-size: 8pt;
 z-index: 300;
 /*border-right: 1px dotted #FFFFFF;
 background-color: #935902;*/
}

.DetailContent ul {
 z-index: 100;
}

.DetailFooter {
 clear: both;
 position: relative;
 margin-top: 10px;
 margin-bottom: 30px;
 vertical-align: top;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #89857C;/* #757575;*/
}

.DetailFooter a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #FFFFFF;
 text-decoration: none;
}

.DetailFooter a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.DetailFooter span {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #FFFFFF;
}

.DetailTags {
 clear: both;
 position: relative;
 margin-top: -15px;
 margin-bottom: 15px;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #89857C;
}

.DetailTags a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #FFFFFF;
 text-decoration:none;
}

.DetailTags a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.DetailTags strong {
 color: #89857C;
}

/*.DetailTags h1 {
 font-size: 7px;
 float: left;
 color: #89857C;
 margin: 0px;
} */

.DetailTags p {
 /*margin-top: -12px;   */
}

.DetailObjects {
 top:auto;
 position: relative;
 float: right;
 width: 96px;
 /*background-color: #023684;*/
}

.DetailObjects .DetailObject {
 position: relative;
 width: 96px;
 height: auto;
 min-height: 66px;
 margin-bottom: 10px;
 /*background-color: chartreuse;*/
}

.hide {
 visibility: hidden;
 display: none;
}

.DetailObjects .DetailObject img {
 position: relative;
 display: block;
 width: 96px;

 min-height: 66px;
 border: none;
 z-index: 25;
 background-color: #000000;
 overflow:hidden;
}

/*.DetailObjects .DetailObject .ObjectTitle {
 font-size: 7pt;
 text-align: left;
 padding-bottom: 4px;
} */

.DetailObjects .DetailObject .ObjectFooter {
 background-image: url(../images/visit.bg.toolbar.gif);
 padding: 3px;
 height: 15px;
 font-size: 8pt;
}

.DetailObjects .DetailObject .ObjectFooter span {
 position: relative;
 display: block;
 width: 96px;
 background-image: url(../images/visitit.bg.menubutton_hover.gif);
 background-position: right;
 background-repeat: no-repeat;
}

.DetailObjects .DetailObject .number {
 position:absolute;
 left: 23px;
 top: 19px;
 width: 50px;
 height: 25px;
 font-family: Arial;
 font-size: 20pt;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 z-index: 50;
}

/* /detailpage                      */

.productheader {
 position: relative;
 width: 416px;
 height: 200px; 
 margin-bottom: 10px;
 /*border: 1px solid #FFFFFF;*/
}

.productheader image{
 width: 416px;
 height: 200px; 
}

.producttitle {
 position: relative;
 float: left;
 width: 418px;
 height: auto;
 padding-bottom: 10px;
 /*margin-bottom: 25px;*/
}

.producttitle h3 {
 color: #FFFFFF;
}

.producttitle .productorder {
 position: absolute;
 top: 0xp;
 right: 0px;
 background-color: #ffc20f;
 font-family: Arial;
 font-size: 11pt;
 color: #000000;
 width: 150px;
 height: 50px;
}

h3.subgroup {
  color: #0093D1;
}

.productcontent {
 /*clear:both;*/
 float: left;
 position: relative;
 width: 295px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-align: left;
 color: #FFFFFF; /*#44C8F5;*/
 line-height: 13pt;
/* padding-bottom: 30px;*/
 margin-bottom: 25px;
 z-index: 15;
}

.productoptions {
 float: right;
 width: 98px;
 top: 26px;
}

.optiontitle {
 position: relative;
 width: 98px;
 font-size: 7pt; 
 color: #E7E7E7; 
 text-align: center;
 margin-bottom: 5px;
 font-weight: bold;
}

.optionobject {
  position:relative;
 /*clear: both;
 float:left;
*/
 overflow: hidden;

 /*border: 1px solid #FFFFFF;*/
 margin-bottom: 10px;
 z-index:10;
}


.optionobject image {
 clear: both;
 float:left;
 /*width: 96px;
 height: 66px;
*/
}

.optionobject div.number {
 position:absolute;
 left: 23px;
 top: 17px;
 width: 50px;
 height: 25px;
 font-family: Arial;
 font-size: 20pt;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
}

.optionobject a {
  text-decoration: none;
}

.productfooter {
 clear:both;
 position: relative;
 top:50px;
 width:100%;
}

.productfooter .icons {
 position: relative; 
 width: 58px;
 height: 23px;
 bottom: 5px;
}

.productfooter a {
 color: #FFFFFF;
 text-decoration: none;
}

.productfooter hr {
 clear:both;
 width:100%;
 height: 1px;
 color: #999999;
}

span.source {
 color: #999999;
}

/* Responses */

#responses {
 position: relative;
 width: 418px;
 height: auto;
}

#responses table {
 width: 418px;
}

#responses td.dark {

}

#responses td.light {

}

a.tag {
 color: #44C8F5;
 text-decoration: none;
}

a.tag:hover {
 color: #FFFFFF;
 text-decoration: none;
}

.tagfield {
 color: #FFFFFF;
 margin-bottom: 25px;
}

div.page_nav_field {
 position: relative;
 width: 300px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}

a.page_nav_tag {
 color: #44C8F5;
 text-decoration: none;
 font-size: 8pt;
}

a.page_nav_tag_active {
 color: #FFFFFF;
 text-decoration: none;
 font-size: 8pt;
 font-weight: bold;
}

ul.icons {
 width: 424px;
 display: inline;
 list-style:none;
 margin:0px;
 padding:0px;
 padding-right: -10px;
 padding-left: -10px;
}

ul.icons li.span {
 padding:0px;
 margin-right:10px;
 margin-bottom:10px;
 width: 96px;
 height: auto;
 display: inline;
 float: left;
}

ul.icon {
   width: 96px;
 height: auto;
 min-height: 115px;
 list-style:none;
 margin:0px;
 padding:0px;
}

ul.icon li.image {
   width: 96px;
  height: auto; /*65px*/
 padding:0px;
 margin: 0px;
 display: inline;
  float: left;
}

ul.icon li.bar {
  width: 96px;
  height: 11px;

}

ul.icon li.field {
  clear: both;
  width: 86px;
  height: 25px;
  background-image: url(../images/visitit.bg.iconsub.gif);
background-repeat: repeat-x;
 font-family: Arial;
font-size: 7pt;
padding: 5px;
overflow: hidden;
}

ul.icon li.field h2 {
 font-family: Arial;
 font-size:7pt;
 font-weight: normal;
 color: #FFFFFF;
 margin: 0px;
}

ul.icon li.field a {
 font-family: Arial;
 font-size:7pt;
 color: #FFFFFF;
 text-decoration: none;
}

ul.icon li.field a:hover {
 text-decoration: underline;
}

ul.list {
 width: 424px;
 display: inline;
 list-style:none;
 margin:0px;
 padding:0px;
 /*padding-right: -10px;
 padding-left: -10px;   */
}

ul.list li a {
 font-size: 8pt;
 color: #FFFFFF; /*#0093D1;*/
 text-decoration: none;
}

#helpdesk_button {
 position: absolute;
 right: 5px;
 top: 5px;
 width: 45;
 height: 32px;
 z-index: 10;
}

#helpdesk {
 position: relative;
 width: 428px;
 height: 300px;
 background-color: #3b3b3b;
 padding: 20px;
 font-family: Arial;
 font-size: 9pt;
 color: #FFFFFF;
 vertical-align: top;
}

#helpdesk h1 {
 font-family: Arial;
 font-size: 11pt;
}

#helpdesk_sub {
 padding-top: 13px;
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 8pt;
 color: #878787;
 text-align: center;
}

#helpdesk_sub a{
  text-decoration: none;
}

#helpdesk_sub .button {
 margin-bottom: -3px;
}

#actionscreen {
 position: relative;
 width: 428px;
 height: 300px;
 background-color: #3b3b3b;
 padding: 20px;
 font-family: Arial;
 font-size: 9pt;
 color: #FFFFFF;
 vertical-align: top;
 background-image: url(../images/visit.bg.actionscreen.gif);
 background-repeat: repeat-x;
}

#actionscreen h1 {
 font-family: Arial;
 font-size: 11pt;
}

#actionscreen_sub {
 padding-top: 13px;
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 8pt;
 color: #878787;
 text-align: center;
}

#actionscreen_sub a{
  text-decoration: none;
}

#actionscreen_sub .button {
 margin-bottom: -3px;
}

#product_item_button {
 position: absolute;
 right: 0px;
 width: 50px;
 
}

#categoryspan {
 clear: both;
 position: relative;
 display: inline;
 width: 218px;
 display: inline;
 top: 0px;
 left: 5px;
}

#categoryspan h2 {
 color: #FFFFFF;
 font-family: Arial;
 font-size:9pt;
 margin: 0px;
 text-decoration: none;
}

#categoryspan ul, ul#categories {
 position: relative;
/* display: inline;*/
 width: 218px;
 margin: 0px;
 padding: 0px;
 padding-left: 0px;
 color: #aaaaaa;
 font-family: Arial;
 font-size:9pt;
 list-style: none;
}

#categoryspan ul li, ul#categories li {
 font-family: Arial;
 font-size:8pt;
 color: #aaaaaa;
}

#categoryspan ul li a, ul#categories li a {
 font-family: Arial;
 font-size: 8pt;
 color: #aaaaaa;
 text-decoration: none;
}

ul#categories li a:hover, ul#categories li .categorie_a {
 color: #0093d1;
}

#categoryspan ul li a:hover, #categoryspan ul li .categorie_a {
 color: #0093d1;
}

#categoryspan ul li.main, ul#categories li.main {
 padding-top: 5px;
 color: #FFFFFF;
}

#categoryspan ul li.blue a {
 color: #0093d1;
 text-decoration: none;
}

A.sitemap {
 text-decoration: none;
 font-face: arial;
 font-size: 8pt;
 line-height: 14px;
 font-weight: none;
}

UL.sitemap {
 list-style: none;
 margin: 0px; 
 padding: 0px; 
 width: 200px; 
 text-decoration: none;
}

UL.sitemap strong {
  font-weight: 100;
}

UL.sitemap LI {
  list-style: none;
}

#paper_loader {
 position: relative;
 width: 468px;
 font-family: Arial;
 font-size: 8pt;
 color: #333333;
 padding-top: 75px;
 text-align: center;
}

A.more {
 font-family: Arial;
 font-size: 8pt;
 color: #fff;
 text-decoration: none;
}

LI {
  list-style: none;
}

#GoogleSearchBar {
  position: absolute;
  bottom: 0px;
  background: #e0e1e3;
  padding: 3px;
  height: 44px;
  width: 305px;
}

#GoogleSearchBar INPUT.bg{
  margin-left: 1px;
  width: 262px;
  height: 14px;
  border: 0px;
  padding: 5px;
  font-family: arial;
  font-size: 8pt;
  color: #000;
  background: url("../images/mini.google.logo.png") no-repeat 65px 3px;
  background-color: #fff;
}

#GoogleHeader TD {
  font-family: arial;
  font-size: 8pt;
  color: #adb0b5;
}

#GoogleHeader TD A {
  font-family: arial;
  font-size: 8pt;
  color: #adb0b5;
  text-decoration: none;
}

#GoogleHeader TD A:hover {
  font-family: arial;
  font-size: 8pt;
  color: #fff;
  text-decoration: none;
}

#GoogleSearchBar INPUT.nobg{
  margin-left: 1px;
  width: 262px;
  height: 14px;
  border: 0px;
  padding: 5px;
  font-family: arial;
  font-size: 8pt;
  color: #000;
  background-color: #fff;
}

#GoogleSearchBar INPUT.GoogleSearchButton {
  margin-left: 1px;
  *margin-top: 1px;
  border: 0px;
  width: 23px;
  height: 24px;
  cursor: pointer;
  background-image: url("../images/GoogleSearchBarButton.png");
}

#HeaderIcon {
  margin-bottom: 3px;
} 

#TourismFooter {
	background-color: #232323;
	/*padding: 5px;*/
	width: 728px;
	height: 60px;
	color: #666666;
}

#TourismFooter UL {
	margin: 0px;
	padding: 0px;
}

#TourismFooter UL LI {
	display: block;
	float: left;
}

#TourismFooter UL LI A {
	color: #AEAEAE;
	font-size: 7pt;
	font-family: arial;
	text-decoration: none;
	display: block;
	height: 14px;
}

#TourismFooter UL LI A:hover {
	color: #666666;
}