/* GENERAL STYLES */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align: center;
	background: #51427B;
	margin: 20px 0px 13px 0px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #51427B;
	margin: 0px 0px 3px 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #51427B;
	margin: 18px 0px 12px 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #51427B;
	margin: 24px 0px 12px 0px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	margin: 0px 0px 9px 0px;
}
p.intro {
	padding: 9px 0px 0px 0px;
}
p.small {
	font-size: 70%;
	margin: -6px 0px 0px 0px;
}
p.line {
	padding: 12px 0px 3px 0px;
}
p.next {
	float: right;
	font-size: 90%;
	font-weight: bold;
	color: #1C4647;
	margin: 9px 0px 0px 0px;
}
.noshow {
	display: none;
}
a:link, a:visited, a:active {
	color: #51427B;
	text-decoration: underline;
}
a:hover {
	color: #51427B;
	text-decoration: none;
}
ul {
	margin: 6px 0px 9px 25px;
	padding: 0px 0px 1px 0px; /* Need padding for cross-browser differences */
}
ol {
	margin: 6px 0px 9px 25px;
	padding: 0px 0px 1px 0px; /* Need padding for cross-browser differences */
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-align: left;
	margin: 0px 0px 2px 0px;
}
span.redtext {
	color: #FF0000;
}



/* LAYOUT STYLES */
#outer {
	position: relative;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	position: relative;
	width: 954px;
	height: 148px;
	top: 0px;
	left: 0px;
	z-index: 2;
}
html>body .header {
	height: 173px;
}
.indexh {
	background: url(images/header_home.jpg) center top no-repeat;
}
#logo {
	position: absolute;
	top: 20px;
	left: 87px;
}
#usercontent {
	position: relative;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background: url(images/page.gif) center top repeat-y;
	text-align: left;
	margin: -25px 0px 0px 0px;
	padding: 0px;
	z-index: 3;
}
#bodytext {
	position: relative;
	width: 732px;
	margin-left: 111px;
}
#bodytext img.inset_left {
	float: left;
	margin: 11px 0px 0px 0px;
}
#inset_left {
	float: left;
	margin: 11px 0px 0px 0px;
	text-align: center;
}
.inset_left_small {
	float: left;
	margin: 3px 0px 0px 27px;
	text-align: center;
}
#footer {
	position: relative;
	width: 954px;
	height: 174px;
	background: url(images/footer_home.jpg) center top no-repeat;
	text-align: left;
	margin: -70px 0px 0px 0px;
	z-index: 1;
}
#footer p {
	font-size: 70%;
	color: #ABA0C2;
	margin: 0px 0px 6px 0px;
	padding: 98px 0px 0px 277px;
	line-height: 1.3em;
}
#footer p.disclaimer {
	padding: 0px 0px 0px 277px;
}
#footer a {
	color: #ABA0C2;	
}
#translate {
	position: absolute;
	top: 62px;
	right: 178px;
	width: 250px;
	height: 25px;
	background: url(images/translate.gif) top left no-repeat;
	text-align: left;
	padding: 3px 0px 0px 7px;
}
#translate img {
	margin: 4px 4px 0px 0px;
}


/* CONTENT STYLES */
div.inset {
	margin: 0px 0px 0px 145px;
}
table.infopack {
	width: 587px;
}
table.infopack td {
	border-top: 1px solid #EDECF2;
	padding: 10px 0px 0px 0px;
	text-align: top;
}
table.infopack img {
	margin: 0px 0px 10px 20px;
}
.widen {
	width: 527px;
}
table.sixitems {
	background: #EDECF2 url(images/accomodation_top.gif) left top no-repeat;
	margin: 20px 0px 0px 0px;
}
td.col1 {
	padding: 10px 5px 10px 0px;
	width: 366px;
}
td.col2 {
	padding: 10px 15px 10px 0px;
	width: 366px;
}
img.sixitems_title {
	margin: 20px 0px 4px 15px;
}
img.sixitems {
	float: left;
	margin: 0px 10px 0px 15px;
}
div.accomodation_base {
	width: 732px;
	height: 6px;
	background: url(images/accomodation_bot.gif) left bottom no-repeat;
	margin: 0px 0px 9px 0px;
}
div.alert {
	background: #FFE5E5 url(images/alert_top.gif) left top no-repeat;
	margin: 18px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	height: 84px;
}
html>body div.alert {
	min-height:	69px;
	height: auto !important;
	height: 69px;
	padding: 15px 0px 1px 0px;
}
div.alert p {
	margin: 0px 15px 9px 90px;
}
div.alert_base {
	width: 587px;
	height: 6px;
	background: url(images/alert_bot.gif) left bottom no-repeat;
	margin: 0px 0px 9px 0px;
}
#logos {
	width: 732px;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px;
	border-top: 1px solid #EDECF2;
}
div.blog {
	background: #FFE5E5 url(images/blog_top.gif) left top no-repeat;
	margin: 18px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	height: 84px;
}
html>body div.blog {
	min-height:	69px;
	height: auto !important;
	height: 69px;
	padding: 15px 0px 1px 0px;
}
div.blog p {
	margin: 0px 15px 9px 90px;
}
div.blog_base {
	width: 587px;
	height: 6px;
	background: url(images/alert_bot.gif) left bottom no-repeat;
	margin: 0px 0px 9px 0px;
}


/*  TICKER  */
#ticker {
	position: absolute;
	top: 63px;
	left: 109px;
}
#ticker a {
	color: #FFFFFF;
	text-decoration: underline;
}
.browsealoud {
	position: absolute;
	left: 0px;
	top: 184px;
}
.browsealoud p {
	text-align: center;
	font-size: 70%;
	margin: 7px 0px 0px 0px;
}
.hantswebawards {
	position: absolute;
	left: 0px;
	top: 256px;
}



/* NAV STYLES */
#nav {
	position: relative;
	width: 732px;
	height: 60px;
	background: url(images/navblocks.jpg) top left no-repeat;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#nav span {
	display: none;
}
#nav li, #nav a {
	height: 60px;
	display: block;
}
#nav li {
	float: left;
	list-style: none;
	width: 60px;
}
#nav-home							{ margin: 0px 5px 0px 0px }
#nav-renting						{ margin: 0px 5px 0px 0px }
#nav-social							{ margin: 0px 5px 0px 0px }
#nav-buying							{ margin: 0px 5px 0px 0px }
#nav-shelter						{ margin: 0px 5px 0px 0px }
#nav-shared							{ margin: 0px 157px 0px 0px }
/*  #nav-steering						{ margin: 0px 92px 0px 0px }  */
#nav-contacts						{ margin: 0px 5px 0px 0px }
#nav-websites						{ margin: 0px 5px 0px 0px }
#nav-infopack						{ margin: 0px }
#nav-home a:hover					{ background: transparent url(images/navblocks.jpg) 0px -60px no-repeat; }
#nav-renting a:hover				{ background: transparent url(images/navblocks.jpg) -65px -60px no-repeat; }
#nav-social a:hover					{ background: transparent url(images/navblocks.jpg) -130px -60px no-repeat; }
#nav-buying a:hover					{ background: transparent url(images/navblocks.jpg) -195px -60px no-repeat; }
#nav-shelter a:hover				{ background: transparent url(images/navblocks.jpg) -260px -60px no-repeat; }
#nav-shared a:hover					{ background: transparent url(images/navblocks.jpg) -325px -60px no-repeat; }
/*  #nav-steering a:hover				{ background: transparent url(images/navblocks.jpg) -390px -60px no-repeat; }  */
#nav-contacts a:hover				{ background: transparent url(images/navblocks.jpg) -542px -60px no-repeat; }
#nav-websites a:hover				{ background: transparent url(images/navblocks.jpg) -607px -60px no-repeat; }
#nav-infopack a:hover				{ background: transparent url(images/navblocks.jpg) -672px -60px no-repeat; }
#renting #nav-renting a:visited 	{ background: transparent url(images/navblocks.jpg) -65px -60px no-repeat; }
#social #nav-social a:visited 		{ background: transparent url(images/navblocks.jpg) -130px -60px no-repeat; }
#buying #nav-buying a:visited 		{ background: transparent url(images/navblocks.jpg) -195px -60px no-repeat; }
#shelter #nav-shelter a:visited 	{ background: transparent url(images/navblocks.jpg) -260px -60px no-repeat; }
#shared #nav-shared a:visited 		{ background: transparent url(images/navblocks.jpg) -325px -60px no-repeat; }
/*  #steering #nav-steering a:visited	{ background: transparent url(images/navblocks.jpg) -390px -60px no-repeat; }  */
#contacts #nav-contacts a:visited 	{ background: transparent url(images/navblocks.jpg) -542px -60px no-repeat; }
#websites #nav-websites a:visited 	{ background: transparent url(images/navblocks.jpg) -607px -60px no-repeat; }
#infopack #nav-infopack a:visited 	{ background: transparent url(images/navblocks.jpg) -672px -60px no-repeat; }



/* TAB STYLES */
ul#tab						{ position: absolute; top: 93px; left: 96px; list-style: none; margin: 0px; padding: 0px; z-index: 2; }
ul#tab li					{ float: left; margin: 0 6px 0 0; font-size: 70%; font-weight: bold; }
ul#tab a					{ background: url('images/tabs.gif') top left no-repeat; color: #666666; display: block; float: left; height: 35px; text-decoration: none; padding: 0px 0px 0px 14px; }
ul#tab a:hover				{ background-position: 0 -35px; }
ul#tab a:hover span			{ background-position: 100% -35px; }
ul#tab li.current a			{ background-position: 0 -35px; color: #333333; }
ul#tab li.current span		{ background-position: 100% -35px; }
ul#tab span					{ background: url('images/tabs.gif') 100% 0; display: block; line-height: 35px; padding: 0px 14px 0px 0px; width: 236px; }
html>body ul#tab span		{ width: 222px; }