html {font-size:100.01%;}
body{
	margin:0;
	color:#000;
	font:62.5% Verdana, Arial, sans-serif;
	background:#fff url(../img/site_design/bg-body.jpg) repeat-x;
}
img{border-style:none;}
img.at{
	margin:0 0 -2px;
}
a{text-decoration:none; color: #000;}
a:hover{text-decoration:underline;}
/* page */
#page {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	background:url(../img/site_design/bg-header.jpg) no-repeat 50% 0;
}
.page-box{
	width:922px;
	margin:0 auto;
}
/* logo */
.logo{
	position:absolute;
	top:27px;
	left:342px;
	width:214px;
	height:63px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	margin:0;
}
.logo span{
	display:block;
	height:100%;
	background:url(../img/site_design/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
/* header */
#header{
	width:100%;
	position:relative;
	height:109px;
}
/* language changer */
.lang{
	width:100%;
	overflow:hidden;
	visibility: hidden;
}
.lang .lang-box{
	float:right;
	background:#f4f3f3;
	padding:3px 3px 4px 4px;
	margin:83px 0 0;
}
.lang .lang-box ul{
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
}
.lang .lang-box ul li{
	float:left;
	margin:0 1px 0 0;
}
.lang .lang-box ul li a{
	float:left;
	padding:6px 5px 5px 4px;
}
.lang .lang-box ul li.active a,
.lang .lang-box ul li a:hover{background:url(../img/site_lang/btn-lang.gif) no-repeat;}
.lang .lang-box img{display:block;}
/* navigation */
.nav{
	width:100%;
	height:35px;
	position:relative;
	margin:0 0 7px;
	z-index:30;
}
.nav-box{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.nav-wrap{
	position:relative;
	left:-50%;
	float:left;
}
.nav ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.nav ul li{
	position:relative;
	float:left;
}
.nav ul li span{
	float:left;
	padding:0 0 0 30px;
}
.nav ul li a{
	float:left;
	padding:13px 30px 13px 0;
	cursor:pointer;
}

.nav ul li.hover span,
.nav ul li.active span {background:url(../img/site_nav/btn-nav.gif) no-repeat;}
.nav ul li.hover span a,
.nav ul li.active span a {background:url(../img/site_nav/btn-nav.gif) no-repeat 100% 0;}
.nav ul li img{display:block;}

.nav ul li ul {
	display:none;
	position:absolute;
	width:100px;
	left:1px;
	top:33px;
	z-index:20;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	overflow:visible;
}

.nav ul li ul li {
	float:left;
	width:100%;
	border-bottom:1px solid #f0f0f0;
	background:#fff;
	overflow:visible;
}

.nav ul li ul li span {
	float:none;
	display:block;
	background:none !important;
	padding:0;
	width:100%; 
}

.nav ul li ul li a {
	float:none;
	display:block;
	height:19px;
	background:none !important;
	padding:12px 0 0 0;
	width:100%; 
}

.nav ul li ul li img {
	display:block;
	margin:0 auto;
}

.nav ul li ul li.hover {background:#f0f0f0;}
.nav ul li ul li a:hover {background:none;}

.nav ul li ul li ul {
	left:100%;
	top:-1px;
}

/* subnavigation */
.subnav{
	margin:0 auto;
	padding:0 10px 3px;
	list-style:none;
	width:730px;
	overflow:hidden;
	clear:both;
}
.subnav li{
	float:left;
	margin:0 12px 0 0;
}
.subnav li a{
	float:left;
	height:7px;
	overflow:hidden;
}
.subnav li a:hover{background:url(none.gif);}
.subnav li.active a img,
.subnav li a:hover img{margin:-7px 0 0;}

.subnav li img{display:block;}
/* content */
#content{
	clear:both;
	width:750px;
	margin:0 auto;
	overflow:hidden;
	position: relative;
}
/* headline photo */
.photo{
	height:1%;
	overflow:hidden;
	padding:4px 0 0 6px;
	border-top:1px solid #666;
	margin:0 0 4px;
}
.photo img{
	float: left;
	margin: 0 4px 0 0;
}
/* content area */
.content-area{
	height:1%;
	overflow:hidden;
	padding:6px 4px 0 6px;
	border-top:1px solid #666;
	margin:0 0 5px;
}
/* homepage */
#home-anim-wrapper{
	position:relative;
	border-top:1px solid #666666;
	margin:0 0 4px;
	overflow:hidden;
	padding:4px 0 0 6px;
}
#home-anim{
	position:relative;
	overflow:hidden;
	width:739px;
	height:361px;
}
#home-anim * {
	position:absolute;
}
#home-anim #nr_1{ top:0;left:185px;z-index:1; }
#home-anim #nr_2{ top:184px;left:557px;z-index:2; }
#home-anim #nr_3{ top:0;left:0;z-index:3; }
#home-anim #nr_4{ top:184px;left:370px;z-index:4; }
#home-anim #nr_5{ top:184px;left:0;z-index:5; }
#home-anim #nr_6{ top:0;left:370px;z-index:6; }
#home-anim #nr_7{ top:0;left:0;z-index:7; }
#home-anim #nr_8{ top:181px;left:0;z-index:8; }
#home-anim #nr_9{ top:0;left:0;z-index:9; }
#home-anim #nr_10{ top:184px;left:370px;z-index:10; }
#home-anim #nr_11{ top:0;left:182px;z-index:11; }
#home-anim #nr_12{ top:184px;left:557px;z-index:12; }
#home-anim #nr_13{ top:0;left:0;z-index:13; }
#home-anim #nr_14{ top:184px;left:370px;z-index:14; }
#home-anim #nr_15{ top:184px;left:0;z-index:15; }
#home-anim #nr_16{ top:0;left:370px;z-index:16; }
#home-anim #nr_17{ top:0;left:0;z-index:17; }
#home-anim #nr_18{ top:0;left:370px;z-index:18; }
#home-anim #nr_19{ top:184px;left:0;z-index:19; }
#home-anim #nr_20{ top:0;left:557px;z-index:20; }

#newsListFront {
	position:absolute;
	width:352px;
	height:177px;
	left:376px;
	top:188px;
	z-index:21;
	padding:17px 0px 0 17px;
	background:#ede7d7;
	overflow:hidden;
}

#newsListFront ul.news-list {
	margin-right: 20px;
}

#newsListFront ul.news-list a, 
#newsListFront ul.news-list strong {
	line-height: 10px;
}

.video-box{
	width:367px;
	float:left;
}
.video-box img{display:block;}

/* scroller */
/* plus position rel på content! */

div.hoverscroll {
	position:relative;
}

div.hoverscroll div.listcontainer {
	overflow:hidden;
}

ul.scrollable {
	list-style:none;
  list-style-position: outside;
  list-style-type: none;
  padding: 10px 0;
  margin: 0;
  height: 330px;
}

ul.scrollable li {
  display: block;
  padding: 2px 0;
}

ul.scrollable li a:focus {
  -moz-outline-style: none;
}

ul.scrollable li a img {
  opacity: 0.5;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
ul.scrollable li a:hover img {
  opacity: 0.8;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
ul.scrollable li.act a img {
  opacity: 1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)" !important;
	filter: alpha(opacity=99) !important;
}

ul.zoom {
  position: absolute;
  top: 0;
  right: 0;
margin-top: 1px;
}

ul.zoom li {
  display: none;
}

ul.zoom li.act {
  display: block;
}

div.hoverscroll div.arrow {
	position:                    absolute;
	left:                        0px;
	width:                       100%;
	height:                      9px;
	border:                      1px solid #FFF;
	background:                  #fff url('../img/site_design/bg-scrollable-arrows.gif') no-repeat center top;
}
div.hoverscroll div.arrow.top {
	top:                         0px;	
}
div.hoverscroll div.arrow.bottom {
	bottom:                      0px;
	background-position:         center bottom;
}


/* homepage news */
.news{
	width:320px;
	float:right;
	padding:5px 37px 0 0;
}
.news h2{
	font-size:2.4em;
	margin:0;
}
.news .heading-news{
	width:174px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/site_heading/heading-news.gif) no-repeat;
	margin:0 0 5px;
}
.news .heading-news-front{
	width:174px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/site_heading/heading-news-front.gif) no-repeat;
	margin:0 0 5px;
}

.news ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
.news ul li{
	vertical-align:top;
	font-size:0.9em;
	line-height:1em;
	margin:0 0 11px;
}
.news .date{display:block;}
.news ul li a{color:#000;}
.news .more{
	background:url(../img/site_nav/arrow.gif) no-repeat 100% 50%;
	padding:0 8px 0 0;
	font-weight:bold;
	color:#000;
	font-size:0.9em;
}
/* text box */
.text-box{
	width:430px;
	overflow:hidden;
	padding:11px 0 0;
}
.box-press-left{
	width:335px;
	float:left;
	padding:11px 20px 0 0;
}
.box-press-right{
	width:365px;
	padding:11px 0 0 10px;
	border-left:1px solid #666;
}
.text-wide {
	width:530px;
}
.text-box h2{
	font-size:2.4em;
	margin:0 0 5px;
}
.text-box .heading-models-torpedo-overview{
	width:306px;
	height:18px;
	background:url(../img/site_heading/heading-models-torpedo-overview.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-models-torpedo-specification{
	width:360px;
	height:18px;
	background:url(../img/site_heading/heading-models-torpedo-specification.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.text-box .heading-models-torpedo-interior{
	width:127px;
	height:19px;
	background:url(../img/site_heading/heading-models-torpedo-interior.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.text-box .heading-models-torpedo-exterior{
	width:132px;
	height:19px;
	background:url(../img/site_heading/heading-models-torpedo-exterior.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.text-box .heading-models-torpedo-colours{
	width:121px;
	height:19px;
	background:url(../img/site_heading/heading-models-torpedo-colours.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.text-box .heading-models-torpedo-catalog{
	width:372px;
	height:18px;
	background:url(../img/site_heading/heading-models-torpedo-catalog.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.text-box .heading-models-cabriocruiser-specification{
	width:435px;
	height:18px;
	background:url(../img/site_heading/heading-models-cabriocruiser-specification.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.text-box .heading-models-cabriocruiser-overview{
	width:438px;
	height:42px;
	background:url(../img/site_heading/heading-models-cabriocruiser-overview.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.text-box .heading-history-heritage{
	width:339px;
	height:42px;
	background:url(../img/site_heading/heading-history-heritage.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-history-timeline{
	width:385px;
	height:19px;
	background:url(../img/site_heading/heading-history-timeline.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-aftersales{
	width:377px;
	height:42px;
	background:url(../img/site_heading/heading-aftersales.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-press{
	width:78px;
	height:19px;
	background:url(../img/site_heading/heading-press.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-press-coverage{
	width:223px;
	height:19px;
	background:url(../img/site_heading/heading-press-coverage.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-faqs{
	width:55px;
	height:24px;
	background:url(../img/site_heading/heading-faqs.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-sitemap{
	width:112px;
	height:19px;
	background:url(../img/site_heading/heading-sitemap.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box .heading-legal{
	width:81px;
	height:19px;
	background:url(../img/site_heading/heading-legal.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.text-box p{
	font-size:0.9em;
	line-height:1.223em;
	margin:0 0 12px;
}
.text-box .specification{
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
}
.text-box .specification dl{
	width:100%;
	overflow:hidden;
	font-size:0.9em;
	line-height:10px;
	margin:0 0 1px;
}
.text-box .specification dt{
	float:left;
	width:205px;
}
.text-box .specification dd{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
/* gallery */
.gallery-box{width:739px;}
.gallery-box:after{
	display:block;
	clear:both;
	content:"";
}
.gallery-box .gallery{
	margin:0 0 4px;
	padding:0;
	list-style:none;
	height:363px;
	overflow:hidden;
	position:relative;
}
.gallery-box .gallery li{
	position:absolute;
	top:0;
	left:0;
	width:739px;
}
.gallery-box .gallery li img{display:block;}
.gallery-nav{
	height:1%;
	overflow:hidden;
	border-top:1px solid #666;
	margin:0 -4px 0 -6px;
	position:relative;
	padding:3px 0 0 16px;
}
.gallery-nav .wrap-1{
	float:left;
	position:relative;
	left:50%;
}
.gallery-nav .wrap-2{
	position:relative;
	left:-50%;
	text-align:center;
}
* html .gallery-nav .wrap-2 {float:left;}
.gallery-nav ul{
	float:left;
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
.gallery-nav ul li{
	float:left;
	width:5px;
	height:5px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 5px 0 0;
}
.gallery-nav ul li a{
	display:block;
	height:100%;
	background:#ccc;
}
.gallery-nav ul li.active a,
.gallery-nav ul li a:hover{background:#000;}
.gallery-nav .btn-prev{
	float:left;
	width:69px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/site_nav/btn-prev.gif) no-repeat;
	margin:0 25px 0 0;
}
.gallery-nav .btn-next{
	float:left;
	width:41px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/site_nav/btn-next.gif) no-repeat;
	margin:0 0 0 20px;
	display:inline;
}
.gallery-nav .disabled{
	cursor:default;
	background-position:0 -13px;
}
/* gallery events area */
.gallery-events-area{
	height:1%;
	overflow:hidden;
	padding:6px 4px 0 6px;
	border-top:1px solid #666;
	margin:0 0 5px;
}
.gallery-box .gallery-events{
	margin:0 0 4px;
	padding:0;
	list-style:none;
	height:363px;
	overflow:hidden;
	position:relative;
}
.gallery-box .gallery-events li{
	float:left;
	width:369px;
	height:123px;
	display:inline;
}
.gallery-box .gallery-events li img{float:left;margin:0 10px 0 0;}
.gallery-box .gallery-events li strong{text-transform:uppercase;}
.gallery-box .gallery-events li p{padding:0 10px 0 0;margin:0;}

/* preowned area */
.pre-area{
	height:1%;
	overflow:hidden;
	padding:6px 4px 0 6px;
	border-top:1px solid #666;
	margin:0 0 5px;
}
.pre-box .pre-list{
	margin:0 0 4px;
	padding:0;
	list-style:none;
	height:363px;
	overflow:hidden;
	position:relative;
}
.pre-box .pre-list li{
	float:left;
	width:739px;
	height:123px;
	display:inline;
}
.pre-box .pre-list li img{float:left;margin:0 10px 0 0;}
.pre-box .pre-list li p{padding:0 10px 0 0;margin:0;}
.pre-box .pre-list li p strong.dl{display:block;padding:8px 0 0 0;}

.backnav{
	margin:0 auto;
	padding:0 10px 3px;
	list-style:none;
	width:730px;
	overflow:hidden;
	clear:both;
}
.backnav li{
	float:left;
	margin:0 12px 0 0;
}
.backnav li a{
	float:left;
	height:13px;
	overflow:hidden;
}
.backnav li a:hover{background:url(none.gif);}
.backnav li.active a img,
.backnav li a:hover img{margin:-13px 0 0;}
.backnav li img{display:block;}
/* events changer */
.gallery-events-area .changer, .pre-area .changer{
	/*position:absolute;
	left:50%;
	bottom:10px;
	overflow:hidden;
	padding:0 0 0 4px;
	margin:0 0 0 -40px;*/
	height:1%;
	overflow:hidden;
	border-top:1px solid #666;
	margin:0 -4px 0 -6px;
	position:relative;
	padding:3px 0 0 16px;
}
.gallery-events-area .changer .wrap-1, .pre-area .changer .wrap-1{
	float:left;
	position:relative;
	left:50%;
}
.gallery-events-area .changer .wrap-2, .pre-area .changer .wrap-2{
	position:relative;
	left:-50%;
	text-align:center;
}
* html .gallery-events-area .changer .wrap-2{float:left;}
* html .pre-area .changer .wrap-2{float:left;}
.gallery-events-area .changer .btn-prev, .pre-area .changer .btn-prev{
	float:left;
	background:url(../img/site_nav/btn-prev-news.gif) no-repeat;
	width:8px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 17px 0 0;
}
.gallery-events-area .changer .btn-next, .pre-area .changer .btn-next{
	float:left;
	background:url(../img/site_nav/btn-next-news.gif) no-repeat;
	width:8px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 17px;
	display:inline;
}
.gallery-events-area .changer .disabled, .pre-area .changer .disabled {
	visibility: hidden;
    cursor: default;
}
.gallery-events-area .changer .current, .pre-area .changer .current{
	float:left;
	font-size:0.9em;
	font-weight:normal;
}
/* news and press */
.news-area{
	position:relative;
	height:1%;
	overflow:hidden;
	padding:9px 4px 4px 14px;
}
.news-area .news-holder{
	float:left;
	width:330px;
	padding:2px 0 0;
}
.news-area .news-list, .press-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.news-area .news-list li, .press-list li{
	vertical-align:top;
	font-size:0.9em;
	line-height:1em;
	margin:0 0 11px;
}
.news-area .news-list .date{display:block;}
.news-area .news-list li a, .news-area .news-box a, .press-list li a{color:#000;}
.news-area .news-cont{
	width:359px;
	float:right;
}
.news-area .news-box{
	width:100%;
	/*overflow:hidden;*/
	height:166px;
}
.news-area .news-box .date{
	display:block;
	font-size:0.9em;
	margin:0 0 0 0;
}
.news-area .news-box h3{
	font-size:0.9em;
	margin:0 0 8px;
}
.news-area .news-box p{
	font-size:0.9em;
	line-height:1.112em;
	margin:0 0 8px;
}
/* news changer */
.news-area .changer{
	position:absolute;
	left:25%;
	bottom:10px;
	overflow:hidden;
	padding:0 0 0 4px;
	margin:0 0 0 -40px;
}
.news-area .changer .wrap-1{
	float:left;
	position:relative;
	left:50%;
}
.news-area .changer .wrap-2{
	position:relative;
	left:-50%;
	text-align:center;
}
* html .news-area .changer .wrap-2{float:left;}
.news-area .changer .btn-prev{
	float:left;
	background:url(../img/site_nav/btn-prev-news.gif) no-repeat;
	width:8px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 17px 0 0;
}
.news-area .changer .btn-next{
	float:left;
	background:url(../img/site_nav/btn-next-news.gif) no-repeat;
	width:8px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 17px;
	display:inline;
}
.news-area .changer .disabled {
	visibility: hidden;
    cursor: default;
}
.news-area .changer .current{
	float:left;
	font-size:0.9em;
	font-weight:normal;
}
/* press files area */
.press-files-area{
	height:1%;
	overflow:hidden;
	padding:6px 4px 0 6px;
	border-top:1px solid #666;
	margin:0 0 5px;
}
.press-box .press-files{
	margin:0 0 4px;
	padding:0;
	list-style:none;
	height:363px;
	overflow:hidden;
	position:relative;
}
.press-box .press-list {
	min-height:363px;
}
.press-box .press-files li{
	float:left;
	width:369px;
	height:123px;
	display:inline;
}
.press-box .press-files li img{float:left;margin:0 10px 0 0;}
.press-box .press-files li strong{text-transform:uppercase;}
.press-box .press-files li p{padding:0 10px 0 0;margin:0;}

.press-box .pressEventsTbl {margin:0 0 5px 0;padding:0;}

.press-small{
	margin:0 0 4px;
	padding:0;
	list-style:none;
	height:200px;
	overflow:hidden;
	position:relative;
}
.press-small li{
	/*float:left;*/
	width:380px;
	/*display:inline;*/
	margin: 4px 12px 10px 0;
}
/* press files changer */
.press-files-area .changer{
	height:1%;
	overflow:hidden;
	border-top:1px solid #666;
	margin:0 -4px 0 -6px;
	position:relative;
	padding:3px 0 0 16px;
}
.box-press-right .changer{
	height:1%;
	overflow:hidden;
	border-top:1px solid #666;
	width:100%;
	position:relative;
	padding:3px 0 0 0;
}
.press-files-area .changer .wrap-1, .box-press-right .changer .wrap-1{
	float:left;
	position:relative;
	left:50%;
}
.press-files-area .changer .wrap-2, .box-press-right .changer .wrap-2{
	position:relative;
	left:-50%;
	text-align:center;
}
* html .press-files-area .changer .wrap-2, * html .box-press-right .changer{float:left;}
.press-files-area .changer .btn-prev, .box-press-right .changer .btn-prev{
	float:left;
	background:url(../img/site_nav/btn-prev-news.gif) no-repeat;
	width:8px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 17px 0 0;
}
.press-files-area .changer .btn-next, .box-press-right .changer .btn-next{
	float:left;
	background:url(../img/site_nav/btn-next-news.gif) no-repeat;
	width:8px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 17px;
	display:inline;
}
.press-files-area .changer .disabled, .box-press-right .changer .disabled {
	visibility: hidden;
    cursor: default;
}
.press-files-area .changer .current, .box-press-right .changer .current{
	float:left;
	font-size:0.9em;
	font-weight:normal;
}
/* contact and press forms */
.contact-area{
	height:1%;
	overflow:hidden;
	/*padding:9px 4px 4px 14px;*/
	padding:6px 4px 0 6px;
	border-top:1px solid #666;
	margin:0 0 5px;
}
.contact-area .contact-holder{
	float:left;
	width:330px;
	padding:11px 0 11px 0;
}
.contact-area .contact-holder .heading-contact{
	width:118px;
	height:19px;
	background:url(../img/site_heading/heading-contact.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
}
.contact-area .contact-holder a{
	color: #000;
}
.contact-area .contact-cont{
	width:359px;
	float:right;
	padding:11px 0 11px 0;
}
.contact-area .contact-box{
	width:100%;
	overflow:hidden;
}
.contact-area .contact-box p{
	font-size:0.9em;
	line-height:1.112em;
	margin:0 0 8px;
}
#contact-form, #press-login-form{
	width: 255px;
}
#contact-form .form-text, #press-login-form .form-text{
	margin: 0 0 1em 0;
}
#contact-form .form-text label, #press-login-form .form-text label{
	display: block;
}
#contact-form .form-text input, #press-login-form .form-text input{
	width: 250px;
}
#contact-form .form-text textarea{
	width: 250px;
	height: 75px;
}
#contact-form .form-button, #press-login-form .form-button{
	float: right;
}
/* sitemap */
#sitemap {
	width: 730px;
	
}
#sitemap-table {
}
#sitemap-table tr td {
	padding: 0 22px 10px 0;
	white-space: nowrap;
	
}

#sitemap-list{
	width:100%;
	overflow:hidden;
	margin:1em 0;
	padding:0;
	list-style:none;
}
#sitemap-list li{
	vertical-align:top;
	font-size:0.9em;
	line-height:1em;
	display:block;
}
#sitemap-list li.page{margin:0 0 1em 0;}
#sitemap-list li.sub-page{margin:0 0 1em 1em;}
#sitemap-list li.sub-sub-page{margin:0 0 1em 2em;}
#sitemap-list li.sub-sub-sub-page{margin:0 0 1em 3em;}
#sitemap-list li a{color:#000;}
#sitemap-list li.page a{font-weight:bold;}

/* footer */
#footer{
	width:742px;
	margin:0 auto 20px;
	overflow:hidden;
	border-top:1px solid #666;
	padding:2px 4px 0;
}
#footer p{
	margin:0;
	font-size:0.9em;
}
#footer ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	float:left;
	background:url(../img/site_foot/footer-sep.gif) no-repeat 100% 7px;
	margin:0 -12px 0 0;
	padding:0 12px 0 20px;
	font-size:0.9em;
}
#footer ul li a{color:#000;}
#footer .copy{
	width:184px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/site_foot/foot-copy.gif) no-repeat;
	margin:3px 0 0;
}