body {
	margin:0;
	padding:5px;
	background-color:#f5f5eb;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS", "Lucida Grande";
	font-size:12px;
	height:100%;
}
#wrapper {
	width:83em;
	margin:0 auto;
	background-color:#FFFFFF;
	position:relative;
	border-top:3px solid #004D8C;
	padding:0px 3px;
	border-bottom:3px solid #FFFFFF;
	height: 100%;
}
#header {
	background:#FFFFFF;
}
#logo {
	text-align:left;
	position:absolute;
	top:15px;
	left:10px;
	height:5.33em;
	overflow:hidden;
	line-height:8em;
}
#logo img{
	float:left;
	margin-right:1em;
	font-size:1em;
}
#logo span{ font-size:1.2em;}

#live-help{
	float:right;
}
#flags {
	text-align:right;
	height:1.5em;
	display:none;
	margin-top:30px;
}
#flags img {
	width:1.91em;
	height:1.25em;
	border: solid 1px #F6F5EC;
}
#flags .INACT {
	display:none;
}
.tx-srlanguagemenu-pi1 {
	float:right;
	display:block;
	margin-top:2px;
}
#search {
	float:right;
	margin:5px 5px 10px 0px;
	width:15.5em;
	height:1.83em;
	clear:right;
}
#indexedsearchbox {
	float:right;
}

#search input[type="text"] {
	height:1.2em;
	border:none;
	border-top:1px solid #d7d8c6;
	border-left:1px solid #d7d8c6;
	border-bottom:1px solid #65655d;
	border-right:1px solid #65655d;
	margin-right:3px;
	float:right;
	width:10em;
	display:inline;
}
*html #search input{
	float:right;
	width:10em;
}
#search .searchbox-button {
	width:40px;
	color:#66655c;
	float:left;
	display:inline;
	font-size:0.83em;
	color:#66655c;
	border:none;
	background:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#top_nav {
	float:right;
	margin-top:5px;
	margin-right:2px;
	font-size:0.83em;
	color:#66655c;
}
#top_nav a {
	color:#66655c;
	text-decoration:none;
}
#top_nav a:hover {
	text-decoration:underline;
}
#content_container {
	margin-top:3px;
	text-align:left;
	line-height:18px;
	border:0.5em solid #d9d8c7;
	height:100%;
}
.prop {
	float:right;
	width:0.01em;
	height:350px;
	display:none;
}
#content_wrapper {
	width:61.96em;
	float:left;
	text-align:left;
	background:url(../images/content-border.png) repeat-y right;
	height:100%;
	display:inline;
}

#image_content{
	display:block;
	background:url(../images/module_corner.gif) top left no-repeat;
	padding:10px;
}

#content {
	display:block;
	text-align:left;
	background:url(../images/module_corner.gif) top left no-repeat;
	margin-right:1.5em;
	padding:0 0 2em 1em;
	float:left;
}
#content h1, #image_content h1 {
	font-size:1.5em;
	font-weight:normal;
	color:#064e8f;
	line-height:2.5em;
	/*border-bottom:1px solid #064e8f;*/
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#right_col {
	width:20em;
	float:right;
}

#module_left {
	background: no-repeat #FFFFFF;
	margin:5px;
	width:190px;
	overflow:hidden;
}
#module_right {
	padding:14px 15px 5px;
	background:url(../images/module_corner.gif) top left no-repeat;
}
#module_register h4 {
	font-size:12px;
	font-weight:bold;
	display:block;
	background: #c0005f;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	padding-left:10px;
	border-right:2px solid #706f66;
	margin:0px -10px 3px -10px;
	line-height:18px;
}
#module_left a {
	display:block;
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:10px;
	line-height:20px;
	font-size:12px;
	color:#064E8F;
	text-decoration:none;
}
#module_left a:hover {
	text-decoration:underline;
}
/*

#module_right a{

	display:block;

	background:url(../images/arrow.gif) no-repeat left;

	padding-left:10px;

	line-height:20px;

	font-size:12px;

	color:#064E8F;

	text-decoration:none;

}



#module_right a:hover{

	text-decoration:underline;

}*/



#module_left h1 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding-left:10px;
	border-right:2px solid #706f66;
	margin:0px -10px 3px -10px;
	line-height:18px;
}
#module_right h1 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	padding-left:10px;
	border-right:2px solid #706f66;
	line-height:18px;
	margin:0px -10px 3px -10px;
}
#module_left h3 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding:0px;
	padding-left:10px;
	border-right:2px solid #706f66;
	margin:0px -10px 3px -10px;
	line-height:18px;
}
#module_right h3 {
	font-size:0.92em;
	font-weight:bold;
	display:block;
	background: #064e8f;
	color:#FFFFFF;
	padding-left:10px;
	border-right:2px solid #706f66;
	line-height:18px;
	margin:0px -10px 0px -10px;
	text-align:left;
}
#module p {
	margin:0px;
}
.news-latest-item {
	margin-bottom:10px;
	font-size:0.92em;
	text-align:left;
}

.news-latest-container{
	text-align:left;
}
#module_updates {
	margin-bottom:10px;
}
#module_news {
	margin-bottom:10px;
}
/*
#module_updates p {
	padding:0px;
	margin:0px;
}
#module_updates a {
	display:block;
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:10px;
	line-height:1.66em;
	color:#064E8F;
	text-decoration:none;
}
#module_updates a:hover {
	text-decoration:underline;
}
*/
#module_events {
	margin-bottom:10px;
}
#module_events p {
	padding:0px;
	margin:0px;
}
#module_events a {
	display:block;
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:10px;
	line-height:20px;
	color:#064E8F;
	text-decoration:none;
}
#module_events a:hover {
	text-decoration:underline;
}
#module_register {
	margin-bottom:10px;
	padding:5px 15px 0px 15px;
}
#module_links table {
	width:180px;
}
#module_links {
	margin-bottom:10px;
	padding:5px 15px 0px 15px;
}
#module_links td {
	font-size:12px;
}
#module_links p {
	padding:0px;
	margin:0px;
}
#module_bulletin {
	margin-bottom:10px;
	padding:5px 15px 0px 15px;
}
#module_bulletin p {
	padding:0px;
	margin:0px;
}

#information {
	text-align:center;
}

#information img {
  border: 0;
}

.more {
	float:right;
	clear:both;
	margin-top:-20px;
}
.more a {
	background:none;
	text-align:right;
	color:#064E8F;
	font-size:10px;
	text-decoration:none;
}
.more a:hover {
	text-decoration:underline;
}
#footer {
	background-color:#b7b69f;
	margin-top:3px;
	text-align:left;
	font-size:10px;
	line-height:18px;
	padding-left:10px;
	color:#064e8f;
}
#footer a {
	color:#66655c;
	margin:0 3px;
}
#footer a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
}
.date {
	color:#11aadd;
	display:block;
}
.event_desc {
	color:#11aadd;
	display:block;
	padding-left:10px;
}
.module_heading {
	color:#064e8f;
	display:block;
}
.module_heading a {
	font-size:0.92em;
	color:#064e8f;
	display:block;
	background:none;
	text-decoration:none;
}
.module_heading a:hover {
	text-decoration:none;
}
/*
.csc-sitemap a {
	color:#064E8F;
	text-decoration:none;
}
.csc-sitemap ul {
	list-style:none;
}
.csc-sitemap ul li {
	background:url(../images/bull2.gif) left top no-repeat;
	padding-left:12px;
}
.csc-sitemap ul li ul li {
	background:url(../images/bull1.gif) left top no-repeat;
}
*/

.csc-sitemap ul li {
  list-style-image:url(../images/bull2.gif);
}
.csc-sitemap ul li ul li {
  list-style-image:url(../images/bull1.gif);
}
.csc-sitemap ul li ul li ul li{
  list-style-image:url(../images/bull1.gif);
}
.csc-sitemap ul li ul li ul li ul li{
  list-style-image:url(../images/bull.gif);
}
.csc-mailform-field input, textarea {
	width:300px;
	border:1px solid #064E8F;
}
#mailformformtype_mail {
	border:1px solid #064E8F;
	color:#064E8F;
	background-color:#CCCCCC;
	width:120px;
}
#mailformformtype_mail:hover {
	color:#fff;
	background-color:#064E8F;
}
.csc-mailform {
	border:1px solid #064E8F;
	text-align:center;
}
.csc-mailform-field {
	width:450px;
	margin:0 auto;
	margin-bottom:2px;
	text-align:center;
}
label {
	display:block;
	height:20px;
	width:120px;
	float:left;
	margin-right:2px;
	text-align:left;
}
#module_register a {
	color:#064E8F;
	text-decoration:none;
}
#module_register a:hover {
	text-decoration:underline;
}
.worldmap {
	background: url(../images/worldmap_blue.png) center no-repeat;
	display:block;
	position: relative;
	height: 440px;
	color:#004D9C;
	text-align:left;
	line-height:13px;
	font-size:12px;
}
.worldmap .right {
	text-align:right;
}
.worldmap_place {
	font-weight:bold;
	position:relative;
}
.worldmap_place a {
	display:block;
	text-decoration:none;
	z-index:1000;

}
.worldmap_date {
	font-weight:normal;
	display:block;
}

.berlin{
	position: absolute;	top: 190px; left: 524px; text-align:left;
}

.antwerp{
	position: absolute; top: 124px; left: 372px;
}

.madrid{
	position: absolute; top: 134px; left: 205px;
}

.miami{
	left: 325px; position: absolute; top: 205px;
}

.moscow{
	left: 360px; position: absolute; top: 118px;
}

.dubai{
	left: 570px; position: absolute; top: 214px;
}

.tokyo{
	left: 700px; position: absolute; top: 172px;
}

.beijing{
	left: 685px; position: absolute; top: 146px;
}

.auckland{
	left: 560px; position: absolute; top: 317px;
}

.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a { text-decoration:none; width:150px; font-size:13px; font-weight:bold; z-index:1000; line-height:15px;}
.hov b {display:none; font-weight:normal; position:absolute; left:0px; top:-15px;}
.right .hov b a{width:240px;}
.right .hov b {width:240px; position:absolute; left:-90px; top:-15px; text-align:right;}

.hov:hover {position:relative;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative; top:13px;}

.moscow .hov a:hover,
.moscow .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}

.beijing .hov a:hover,
.beijing .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}

.auckland .hov a:hover,
.auckland .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.auckland .hov b {left:-135px;}
*+html .auckland .hov b {left:-175px !important;}

.miami .hov a:hover,
.miami .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.miami .hov b {display:none; font-weight:normal; position:absolute; left:0px; top:15px; width:200px;}

.antwerp .hov a:hover,
.antwerp .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.antwerp .hov b {display:none; font-weight:normal; position:absolute; left:-100px; top:-15px; width:200px;}

.madrid .hov a:hover,
.madrid .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.madrid .hov b {display:none; font-weight:normal; position:absolute; left:-111px; top:-15px; width:200px;}
*+html .madrid .hov b {font-weight:normal; position:absolute; left:-50px; top:-15px; width:200px;}

.berlin .hov a:hover,
.berlin .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.berlin .hov b {display:none; font-weight:normal; position:absolute; left:0px; top:15px; width:200px;}

.dubai .hov a:hover,
.dubai .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.dubai .hov b {display:none; font-weight:normal; position:absolute; left:-110px; top:15px; width:200px;}

.tokyo .hov a:hover,
.tokyo .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.tokyo .hov b {display:none; font-weight:normal; position:absolute; left:-50px; top:15px; width:200px;}

*html .hov b a:hover{top:0px;}
.hov:hover b,
.hov a:hover b
{display:block; visibility:visible; cursor:pointer;}
.hov b a {white-space:nowrap; text-decoration:none; background:transparent; display:block; font-weight:normal;}
.hov b a:hover {text-decoration:none;}

.CUR img {
	display:none;
}
.CUR a img {
	display:block;
}
/*

=====================================================

Form styles

=====================================================

*/

fieldset{
	border:1px solid #064E8F;
}

.form-element {
	width:50%;
	float:left;
	display:inline;
}
.form-element input[type="text"] {
	width:258px;
	float:left;
}
.form_textarea {
	clear:both;
	margin:1px 0px;
}
.form-textarea textarea {
	width:520px;
	height:120px;
}
.form-element label {
	float:left;
}
.form-radio input[type="radio"] {
	float:left;
}
.form-country {
	width:50%;
	float:left;
	margin:1px 0px;
}
.form-country select{
	width:260px;
	float:left;
}
.form-captcha{
	width:400px;
	margin:0;
	width:580px;
	float:left;

}

.form-captcha label{
	width:170px;
	float:left;
}

.form-captcha input{
	float:left;
	width:120px;
	margin-right:3px;
}
.form-captcha img{
}

.form-captcha p{
	float:left;
	margin:0px;
	margin-left:3px;
	padding:0px;
	clear:none;
}
.form-submit {
	width:50%;
	float:left;
	margin:1px 0px;
	text-align:center;
}
.form-submit input{
	border: 1px solid #BBBBBB;
}
.form-reset {
	width:50%;
	float:left;
	margin:1px 0px;
	text-align:center;
}
.form-reset input{
	border: 1px solid #BBBBBB;
}
.req {
	color:#CC0000;
}
.wtgallery_singlepic {
	text-align:left;
}
#content .wtgallery_singlepic img{	border:5px solid #D9D8C7}
.wtgallery_singlepic_fwd {
	float:right;
	margin-right:170px;
	padding:2px 0px;
}
.wtgallery_singlepic_fwd a{
	display:block;
	width:100px;
	height:16px;
	background:url(../images/gallery-arrows.png) right top;
}
.wtgallery_singlepic_back {
	float:left;
	margin-left:30px;
	padding:2px 0px;
}

.wtgallery_singlepic_back a{
	display:block;
	width:100px;
	height:16px;
	background:url(../images/gallery-arrows.png) right bottom;
}

.wtgallery_pagebrowser_back {
	float:left;
}
.wtgallery_pagebrowser_page {
	float:left;
	width:475px;
	text-align:center;
}
.wtgallery_pagebrowser_fwd {
	float:right;
}
.wtgallery_pagebrowser{
	display:none;
}
#random-image {
	text-align:center;
}
#module_multimedia {
	margin-bottom:6px;
	text-align:left;
	position:relative;
}
#module_multimedia img {
	width:210px;
	height:140px;
	margin-top:14px;
}
#module_multimedia a {
	text-decoration:none;
}

#module_multimedia .gallery-link{
	background:#fff;
	display:block;
	line-height:22px;
	width:210px;
	margin-top:-22px;
	position:absolute;
}

#module_video img {
	border:none;
	margin-top:3px;
}
#module_video a {
	text-decoration:none;
}

#thumb_wrapper{
	display:block;
}

#content #thumb_wrapper img{
	margin:2px;
	border:2px solid #D9D8C7;
}




/* bulletin vorher wars enquiry*/
#main-bulletin fieldset{
	border:2px solid #D9D8C7;
	margin-right:10px;
	padding:0px;
}

#main-bulletin fieldset {
  padding:0.75em;
}

#main-bulletin legend {
  display:none;
}

#main-bulletin .form-element {
  padding-bottom: 0.75em;
  float:left;
}

#main-bulletin .form-radio {
  padding-bottom: 0.75em;
  float:left;
  width:600px;
}


#main-bulletin .form-element label {
  width: 7em;
  float:left;
}

#main-bulletin .form-captcha label {
  width: 7em;
  float:left;
}

#main-bulletin label {
  width:auto;
}


#main-bulletin .are-you {
  width: 6.6em;
  float:left;
}

* html #main-bulletin .form-radio input{
  float:left;
}

#main-bulletin .form-element input {
  width: 17em;
}

#main-bulletin .form-radio label {
  padding-right:0.75em;
}

#main-bulletin .form-submit {
  margin-top:20px;
}

/* enquiry */

#enquiry fieldset{
	border:5px solid #D9D8C7;
	margin-right:10px;
	padding:0px;
}


#enquiry legend{
	display:none;
}

#enquiry .form-element{
	width:260px;
	float:left;
	height:35px;
}

#enquiry .form-required{
	width:50%;
	float:left;
	text-align:center;
	height:35px;
}

#enquiry  label{
	width:100px;
	float:left;
	padding-left:10px;
}
*html #enquiry  label{width:85px;}

#enquiry p{
	padding-left:10px;
}

#enquiry .form-element input{
	width:140px;
	float:left;
}

#enquiry .form-reset{
	width:100%;
	text-align:right;
	clear:both;
	height:24px;
	margin-top:5px;
}

#enquiry .form-reset input,#enquiry .form-submit input{
	margin-right:12px;
}

#enquiry #form-container {
  height: 230px;
}

#form-container .form-element input{
	width:405px;
	float:left;
}

#form-container .form-element{
	width:100%;
	float:none;
	height:45px;
	margin-top:30px;
}

#enquiry .form-captcha{
	height:25px;
	width:400px;
	margin:0;
	width:100%;
	float:left;

}

#enquiry .form-captcha input{
	float:left;
	width:140px;
	margin-right:3px;
}
#enquiry .form-captcha img{
	float:left;
}

#enquiry .form-captcha p{
	display:none;
}

#enquiry .form-submit{
	text-align:right;
	float:right;
	width:50%;
}

#enquiry .form-textarea {
	/* height:165px;*/
}

#enquiry textarea{
	width:405px;
	height:150px;
	float:left;
	border:2px solid #D9D8C7;
	margin-bottom: 10px;
}

#contact fieldset{
	border:5px solid #D9D8C7;
	padding:5px;
}

#contact legend{
	display:none;
}

#contact .form-element{
	width:100%;
	float:none;
	height:35px;
}

#contact .form-element label{
	width:170px;
}

#contact .form-element input{
	width:420px;
}

#contact .form-captcha{
	height:25px;
	width:400px;
	margin:0;
	width:580px;
	float:left;

}

#contact .form-captcha label{
	width:170px;
	float:left;
}

#contact .form-captcha input{
	float:left;
	width:120px;
	margin-right:3px;
}
#contact .form-captcha img{
	float:left;
}

#contact .form-captcha p{
	float:left;
	margin:0px;
	margin-left:3px;
	padding:0px;
	clear:none;
}

#contact .form-submit{
	text-align:center;
	float:right;
	width:100px;
}

#contact .form-textarea {
	height:165px;
	width:600px;
}
#contact .form-textarea label{
	width:170px;
}

#contact textarea{
	width:420px;
	height:150px;
	float:left;
	border:2px solid #D9D8C7;
}

#ecard label{
	width:150px;
}
#ecard input[type="text"]{
	width:390px;
	margin-bottom:1px;
}

#ecard textarea{
	width:390px;
	height:120px;
}

.wtgalleryecard_picture_singlepicture{
	text-align:center;
}

.tx-flvplayer-pi1{
width:500px;
}

.tx-sriframe-pi1{
	float:left;
	z-index:10;
}

.wtgalleryecard_button_area p{
	display:none;
}

.wtgalleryecard_button_area{
	text-align:left;
	clear:both;
	padding:2px 0px;
}

.wt_gallery_ecard_submit{
	border:none;
	background:url(../images/raquo.gif) no-repeat;
	padding-left:12px;
	color:#064E8F;
}

/* ICEF Online login form **************/
.io-login{
	background:#064E8F;
	color:#fff;
	margin:0 -10px 10px -10px;
	padding:10px;
	border-right:2px solid #706F66;
	text-align:center;
}
.io-login h3{
	margin-right:-12px !important;
	font-size:14px !important;
	text-align:left;
}

.io-login .input{
	margin:3px 0;
}
.io-login .input input{
	width:210px;
	border:none;
}
.io-login .submit{
	text-align:center;
}

.io-login a{
	padding:3px 10px;
	background:#fff;
	border:1px solid #F5F5EB;
	font-size:14px;
	color:#FF7D00;
}
.io-login a:hover{
	background:#FF7D00;
	color:#fff;
}

.highlights{
	background:url(../images/highlight.gif) top left no-repeat;
	height:248px;
	width:726px;
	margin:15px 0;
}

.highlights div{
	width:230px;
	float:left;
	margin-right:12px;
}
.highlights div p{
	margin:40px 10px 0;
	text-align:left !important;
	font-size:14px;
	line-height:22px !important;
}

/* BUTTONS */
.buttons{
	margin:10px 0px 5px 0px;
	text-align:center;
}

.buttons a, .buttons button, .buttons input, .submit input{
    /*display:block;
    float:left;*/
    margin:5px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
   text-decoration:none;
    font-weight:bold;
    color:#1C5CA4;
    cursor:pointer;
    padding:6px 10px 6px 7px; /* Links */
	white-space:nowrap;
}
.highlight a{
	float:none;
	display:inline;
}

.buttons button, .buttons input, .submit input{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type], .buttons input[type="button"], .submit input{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type], *:first-child+html input[type="button"], *:first-child+html input[type="submit"]{
    padding:4px 10px 4px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#1C5CA4;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

/* NEGATIVE */

.buttons a.negative, button.negative, .submit input.negative:hover{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}

/* document extension icons ****************/
a[href $='.pdf'] { 
   padding:2px 0px 2px 20px;
   background: transparent url(../images/pdf-icon.png) no-repeat center left;
}

a[href $='.ppt'] { 
   padding:2px 0px 2px 20px;
   background: transparent url(../images/ppt-icon.png) no-repeat center left;
}

a[href $='.doc'], a[href $='.docx']{ 
   padding:2px 0px 2px 20px;
   background: transparent url(../images/doc-icon.png) no-repeat center left;
}

a[href $='.xls'], a[href $='.xlsx']{ 
   padding:2px 0px 2px 20px;
   background: transparent url(../images/xl-icon.png) no-repeat center left;
}

a[href $='.jpg'], a[href $='.jpeg'], a[href $='.gif'], a[href $='.png']{ 
   padding:2px 0px 2px 20px;
   background: transparent url(../images/img-icon.png) no-repeat center left;
}

/* pricing table ******************************/

.price-table td{
	line-height:30px;
}

/* package price conversion ***********************/
.price-title{
	font-size:16px;
	font-weight:bold;
	font-size:16px;
	font-weight:bold;
	margin:0;
}
.price-subtitle{
	font-size:18px;
	text-decoration:line-through;
	color:#c00;
}
.price-desc{
	font-style:italic;
}

.price-container{
	position:relative;
}
.price-conv{
	position:absolute;
	width:160px;
	top:0px;
	left:90px;
	font-size:10px;	
	font-family:Tahoma;
	font-weight:normal;
	line-height:12px;
	text-align:center;
}
.price-conv span{
	display:block;
	float:left;
	width:28px;
}
.price-conv span.app{
	width:40px;
}

.middle-price{
	border:1px solid #66655C;
	border-width:0 1px;
}
.middle-right{
	border-right:1px solid #66655C;
}

.free-tag{ display:block; margin:0 20px -20px 20px;}
.free-tag .price{ display:block; font-weight:bold; font-size:24px;}

#seo-calc fieldset{ border:1px solid #064E8F; border-width:2px 1px 1px; padding:10px; margin-bottom:10px;}
#seo-calc legend{ font-size:18px; letter-spacing:-1px;}
#seo-calc legend div{ font-size:12px; letter-spacing:0px; white-space:normal}
#seo-calc .odd-item{ background:#edf6fe;}

.seo-item{ line-height:24px;}

#price-table-wrapper{ text-align:center}
#price-table-wrapper .price-table tbody th{ text-align:left}