﻿* { padding: 0; margin: 0; }
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
body {
	background: url("../img/bg.jpg") repeat-x top left;
	background-color: #e9dac7;
	padding: 0;
	margin: 0;
}
a:link { color: #801b12; text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; outline: none; }
a:visited { color: #801b12; text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; }
a:hover { color: #b6400d; text-decoration: none; border-bottom: dotted; border-bottom-width: 1px; }
a:active { color: #b6400d; text-decoration: none; outline: none; }
h1 {
	font: bold 24px Georgia, Times, serif;
	padding-top: 10px;
	padding-bottom: 5px;
}
h2 {
	font: bold 24px Georgia, Times, serif;
	color: #b6400d;
}
h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #801b12;
	letter-spacing: 2px;
}
h2, h3 {
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 30px;
}
h1 a, h2 a, h3 a {
	color: #801b12;
	border-bottom: none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color: #b6400d;
	border-bottom: none;
}
#container {
	width:1001px;
}
#theme_nolink {
	background: url("../img/yestheme_prospective_nolink.jpg") no-repeat top left;
	height: 397px;
}
#title_pic {
	width: 140px;
	height: 129px;
	display: block;
	position: absolute;
	top: 357px;
	left: 600px;
}
#title_tx {
	padding: 2px 20px 5px 20px;
	width: auto;
	height: 40px;
	display: block;
}
#footer-wrap {
	position: relative;
	float: left;
}
#footer {
	list-style: none;
	padding: 25px 40px 25px 25px;
	width:895px;
	height:25px;
	background: url(../img/footer-bg.gif) no-repeat;
	position: relative;
	left:41px;
}
#footer a {
	color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
#footer a:hover {
	color: #b6400d;
}
#footer li {
	color: #FFFFFF;
	text-align: right;
}

/* language menu */

#glb-nav {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 366px;
	height: 35px;
	position: absolute;
	float: right;
	top: 6px;
	left: 635px;
}
#glb-nav span {
	display: none;
	position: absolute;
}
#glb-nav a {
	display: block;
	text-indent: -2500px;
	position: absolute;
	border-bottom: none;
}
#glb-nav a:hover {
	background-position: left bottom;
	border-bottom: none;
}
#glb-nav a:hover span {
	display: block;
}
#glb-nav .home { width:70px; height:35px; background:url(../img/navHome.jpg) no-repeat; top:0; left:0; }
#glb-nav .contact { width:110px; height:35px; background:url(../img/navContact.jpg) no-repeat; top:0; left:70px; }
#glb-nav .TxOnly { width: 63px; height: 35px; background: url(../img/langTx.jpg) no-repeat; top:0; left:189px; }
#glb-nav .TC { width: 30px; height: 35px; background: url(../img/langTC.jpg) no-repeat; top:0; left:261px; }
#glb-nav .SC { width: 30px; height: 35px; background: url(../img/langSC.jpg) no-repeat; top:0; left:291px; }
#glb-nav .EN { width: 45px; height: 35px; background: url(../img/langEN.jpg) no-repeat; top:0; left:321px; }

/* navigation menu */

#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 943px;
	height: 60px;
	position:absolute;
	top:255px;
	left:31px;
}
#nav span {
	display: none;
	position: absolute;
}
#nav a {
	display: block;
	text-indent: -2500px;
	position: absolute;
	outline: none;
	border-bottom: none;
}
#nav a:hover {
	background-position: left bottom;
	border-bottom: none;
}
#nav a:hover span {
	display: block;
}
#nav .item1 { width: 80px; height: 60px; background: url(../img/navItem1.jpg) no-repeat; top:0; left:0; }
#nav .item2 { width: 108px; height: 60px; background: url(../img/navItem2.jpg) no-repeat; top:0; left:80px; }
#nav .item3 { width: 128px; height: 60px; background: url(../img/navItem3.jpg) no-repeat; top:0; left:188px; }
#nav .item4 { width: 107px; height: 60px; background: url(../img/navItem4.jpg) no-repeat; top:0; left:316px; }
#nav .item5 { width: 106px; height: 60px; background: url(../img/navItem5.jpg) no-repeat; top:0; left:423px; }
#nav .item6 { width: 127px; height: 60px; background: url(../img/navItem6.jpg) no-repeat; top:0; left:529px; }
#nav .item7 { width: 173px; height: 60px; background: url(../img/navItem7.jpg) no-repeat; top:0; left:656px; }
#nav .item8 { width: 114px; height: 60px; background: url(../img/navItem8.jpg) no-repeat; top:0; left:829px; }


.dropcap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	line-height: 46px;
	padding: 2px 0 0 0;
	float: left;
}
p.intro, ul.nor_list li, ol.norm_list li, p.para {
	font: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	line-height: 25px;
	color: #333333;
}
p.intro, p.para {
	line-height: 21px;
}
p.intro {
	padding: 15px 0 15px 15px;
}
p.para {
	padding: 20px 0 0 20px;
}
ol.norm_list {
	padding: 15px 0 15px 30px;
}
ul.nor_list {
	padding: 15px 0 15px 30px;
	list-style-image: url("../img/bullet.gif");
}
ul.postit {
	list-style: none;
	margin: 0 0 0 30px;
}
ul.postit li img {
	vertical-align: middle;
	padding: 5px 10px 5px 0;
}
ul.postit li span {
	font: 16px Georgia, Times, serif;
	font-weight:bold;
	color:#801b12;
}
p.seperator, p.seperator800 {
	height: 4px;
	padding-bottom: 0;
}
p.seperator {
	width: 600px;
	background: url("../img/seperator.gif") no-repeat bottom;
}
p.seperator800 {
	width: 800px;
	background: url("../img/seperator_800.gif") no-repeat bottom;
}
#long-list {
	width: 536px;
	height: auto;
	padding: 10px;
	margin: 10px;
	position: relative;
}
#long-list img.list-icon { 
	width: 42px;
	height: 42px;
	padding: 3px;
	position: relative;
	float: left;
}
#long-list p.list-text {
	width:auto;
	height:auto;
	padding-top: 12px;
	padding-left: 52px;
	letter-spacing: 1px;
	line-height: 20px;
	display: block;
}
#postlink {
	list-style: none;
	padding: 5px;
	margin: 0;
	width: auto;
	height: 35px;
	position: relative;
}
#postlink span {
	display: none;
	position: absolute;
}
#postlink a {
	display: block;
	text-indent: -2500px;
	position: absolute;
	outline: none;
	border-bottom: none;
}
#postlink a:hover {
	background-position: left bottom;
	border-bottom: none;
}
#postlink a:hover span {
	display: block;
}
#postlink .anchor-top { width:65px; height:35px; background:url(../img/anchor-top.gif) no-repeat; position:relative; float:right; top:5px; }
#postlink .btn-more { width:75px; height:35px; background:url(../img/btn-more.png) no-repeat; position:relative; float:right; }
#postlink .btn-regform { width:145px; height:35px; background:url(../img/btn-dl-regform.png) no-repeat; position:relative; float:right; }
#postlink .btn-back-to-index { width:145px; height:35px; background:url(../img/btn-back-to-index.png) no-repeat; position:relative; float:right; }
#postlink .btn-back-to-home { width:145px; height:35px; background:url(../img/btn-back-to-home.png) no-repeat; position:relative; float:right; }

.post_pg {
	padding: 0;
	width: 600px;
	height: 62px;
	background: url("../img/post_bg6.gif") no-repeat top left;
	position: relative;
	display: block;
	float: left;
}
.post_static {
	padding: 10px 30px 10px 30px;
	margin: 0;
	width: 405px;
	background: url("../img/post_bg6.gif") no-repeat 34px 10px;
	position: relative;
	display: block;
	float: left;
}
.post_static p {
	padding: 0 0 0 15px;
}
#dhl-hero {
	list-style: none;
	padding: 0;
	margin: 0;
	background: url("../img/partnerStory/bg_photo.gif") no-repeat top left;
	width: 187px;
	height: 210px;
	position: relative;		/* should be "relative", putting "absolute" for IE6 fixed */
	float: right;
}
#dhl-hero span {
	display: none;
	position: absolute;
}
#dhl-hero a {
	display: block;
	position: absolute;
	outline: none;
	font-weight: bold;
	font-family: Georgia, Times, serif;
	text-align: right;
	line-height: 30px;
}
#dhl-hero a:hover {
	color: #dd9805;
}
#dhl-hero a img {
	border: #ffffff solid 2px;
}
#dhl-hero a:hover img {
	border: #801b12 solid 2px;
}
#dhl-hero a:hover span {
	display: block;
}

#dhl-hero .hero1 { width:158px; height:133px; top:31px; left:11px; }

/* paging menu */

#dhl-paging {
	width: 500px;
	padding: 10px;
	position: relative;
	float: right;
	font-size: 18px;
	text-align: right;
}
#dhl-paging a {
	font: bold 18px;
}

/* Photo Gallery */

.photo-deco {
	margin: 20px;
	position: relative;
	width: 160px;
	height: 160px;
	background: #FFFFFF;
	float: left;
	border: solid 1px #CCCCCC;
}
.photo-deco img {
	background: #FFFFFF;
	border: none;
	padding: 5px;
}
.photo-deco span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(../media/photogallery/tape.png) no-repeat;
}
.photo-deco a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	border-bottom: none;
}
.photo-deco:hover {
	background: #FFFFFF;
	border: solid 1px #777777;
	text-decoration: none;
}
.varieties-72 {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 117px;
	height: 32px;
	position: absolute;
	top: 180px;
	left: 790px;
}
.varieties-72 span {
	display: none;
	position: absolute;
}
.varieties-72 a {
	display: block;
	text-indent: -5000px;
	position: absolute;
	border-bottom: none;
}
.varieties-72 a:hover {
	background-position: left bottom;
	border-bottom: none;
}
.varieties-72 a:hover span {
	display: block;
}
.varieties-72 .btn-view { width: 117px; height: 32px; background: url(../img/btn-view.png) no-repeat; }

.zero {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 117px;
	height: 32px;
	position: absolute;
	top: 80px;
	left: 695px;
}
.zero span {
	display: none;
	position: absolute;
}
.zero a {
	display: block;
	text-indent: -5000px;
	position: absolute;
	border-bottom: none;
}
.zero a:hover {
	background-position: left bottom;
	border-bottom: none;
}
.zero a:hover span {
	display: block;
}
.zero .btn-view { width: 117px; height: 32px; background: url(../img/btn-view.png) no-repeat; }
