/*WebProsperity CSS:*/


#Header {
	background: #f3efe5 url(http://www.webprosperity.com/images/Header-bg.jpg) repeat-x top center;
	position: relative;
  z-index: 999;
	padding-bottom: 5px;
	border-top: 5px solid #E9E1CF;
}

#HeaderContent {
	position: relative;
	width: 970px;
	margin: 0px auto;
	background: #fff;
	height: auto !important;
	height: 130px;
	min-height: 130px;
	overflow: visible;
	border:1px solid white;
}

#HeaderContent h1 {
	position: absolute;
	width: 290px;
	height: 50px;
	margin: -25px 0 0 0;
	padding: 0;
	top: 35%;
	left: 33px;
}

#HeaderContent h1 a {
	display: block;
	position: relative;
	width: 290px;
	height: 50px;
	margin: 0;
	padding: 0;
}
#HeaderContent h1 a:focus {
	outline: none;
}

#HeaderContent h1 a img {
	width: 290px;
	height: 50px;
	margin: 0;
	padding: 0;
	border: none;
}
#HeaderContent .slog {  font-family: Arial, Helvetica, sans-serif; font-size: 38px; color: #00658e; margin: 0; font-weight: bold; padding: 0; position: absolute; left: 402px; top: 30px; letter-spacing: -2px; line-height: 40px; background: url('http://suite.webprosperity.com/images/lay-tagline.png') left top no-repeat; text-indent: -999em; width: 395px; height: 26px;  }
#Main {
	background: #fff url(http://www.webprosperity.com/images/Main-bg.jpg) no-repeat top center;
	overflow: visible;
}

#Banner {
	width: 970px;
	height: auto !important;
	height: 45px;
	min-height: 45px;
	margin: 0 auto;
	background: transparent;
}

#Banner #FlashBanner {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	width: 970px;
	height: 245px;
}

#Content {
	width: 960px;
	padding: 5px;
	margin: 0 auto;
	background: #fff;
	border: solid #e4e4e2;
	border-width: 1px 1px 0 1px;
}

#OneColumnContent {
        width: 960px;
        margin: 0 auto;
        padding: 5px;
        overflow: visible;
        background: #fff url(http://suite.webprosperity.com/images/page-bg-full.png) repeat-x top center;
        border: solid #e4e4e2;
        border-width: 1px 1px 0 1px;
}

#TwoColumnContent {
	width: 960px;
	margin: 0 auto;
	padding: 5px;
	overflow: visible;
	background: #fff url(http://www.webprosperity.com/images/Page-bg.png) no-repeat top center;
	border: solid #e4e4e2;
	border-width: 1px 1px 0 1px;
}

#TwoColumnContent .MainColumn {
	width: 720px;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;

}
#TwoColumnContent .SidebarColumn {
	width: 240px;
	float: right;
}

.SidebarColumn .Column {padding-top:10px;}

#Content:after,
#TwoColumnContent:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#Content,
#TwoColumnContent {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .Content,
* html .TwoColumnContent {
	height: 1%;
}
#Content,
#TwoColumnContent {
	display: block;
}
/* End hide from IE-mac */

#Footer {
	height: auto !important;
	height: 80px;
	min-height: 80px;
	background: #fff;
	border-top: 1px solid #e4e4e2;
	text-align: center;
	padding-top: 20px;
	clear: both;
}

#Footer ul.Menu {
	display: inline;
	list-style-type: none;
}

#Footer ul.Menu li {
	background-image:none;
	display:inline;
	padding-left:1em;	
}
	
#Footer ul.Menu li a {	
	padding-right:1em;
	border-right: 1px solid #e5e5e5;
}

#Footer ul.Menu li a.last {
	border-right: 0;
}

#Footer p {
	font-size:0.9em;
	padding-top:10px;
}

form#SignUpForm {
	width: 250px;
	margin: 20px auto;
	padding: 20px 20px 10px 20px;	
	background: #fff;
	border: 1px solid #e0e0e0;
}

form#SignUpForm p{margin-bottom:10px;}
form#SignUpForm label {
	display: inline;
	float: none;
	clear: none;
	margin: 0;
	padding: 0;
}
form#SignUpForm label.name {
	float:left;
	margin-left: -20px;
}
form#SignUpForm input.text {
	width:160px;
	display: inline;
	margin: -3px 0 0 10px;
}
form#SignUpForm input.radio {
	border:0;
	display: inline;
	float: none;
	margin:0 5px -2px 45px;
}

form#SignUpForm .ButtonSubmit {
	background:url(http://www.webprosperity.com/images/Buttons/Big-JoinNow.png) no-repeat 0 0;
	width: 200px;
	height: 50px;
	max-height: 50px;	
	padding-top: 60px;
	cursor: pointer;
	position:relative;
	left:25px;
	top:5px;
	border: none;
}
form#SignUpForm #SignUpSubmitButton {
	display: block;
	margin: 0 auto;
	padding: 0;
	border: none;
	width: 100px;
	height: 40px;
	background: transparent url(http://www.webprosperity.com/images/Buttons/Med-SignUp.png) no-repeat center center;
}

form#NewsletterForm {
	margin:10px 0 0 0;
	text-align:left;
}
form#NewsletterForm input.text {
	margin: 0 0 .5em 0;
	background: #fff;
	width: 188px;
	padding: 3px 5px;
}
form#NewsletterForm input.TextBox {
	margin: 0 0 .5em 0;
	background: #fff;
	width: 138px;
	padding: 3px 5px;
}

form#NewsletterForm #NewsletterSignUp {
	background:url(http://www.webprosperity.com/images/Buttons/Med-SignUp.png) no-repeat 0 0;
	margin-left: 0px;
	width: 100px;
	height: 40px;
	max-height: 40px;	
	padding-top: 50px;
	cursor: pointer;
	border: none;
}

form#BigForm {
	margin: 20px auto;
}

form#BigForm input,
form#BigForm textarea{
	width:240px;
}

form#BigForm .Button {
	background:url(http://www.webprosperity.com/images/Buttons/Med-Send.png) no-repeat 0 0;
	width: 100px;
	height: 40px;
	max-height: 40px;	
	padding-top: 45px;
	cursor: pointer;
	position:relative;
	top: 15px;
	left: 380px;
	border: none;
}

#UpgradeButton {
	display: block;
	border: none;
	width: 200px;
	height: 50px;
	margin: 10px 0;
}

#SearchForm {
	padding: 0 0 10px 0;
}

#SearchForm label,
#SearchForm input,
#SearchForm {
	display: block;
	margin: 0 10px 0 0;
	float: left;
}

form#SettingsPersonalData {
	margin: 20px auto;
}

form#SettingsPersonalData #SavePersonalDataButton {
	display: block;
	margin: 0 auto;
	padding: 0;
	border: none;
	width: 100px;
	height: 40px;
	background: transparent url(http://www.webprosperity.com/images/Buttons/Med-Save.png) no-repeat center center;
}

form#SettingsChangePassword {
	margin: 20px auto;
}

form#SettingsChangePassword #SaveChangePasswordButton {
	display: block;
	margin: 0 auto;
	padding: 0;
	border: none;
	width: 100px;
	height: 40px;
	background: transparent url(http://www.webprosperity.com/images/Buttons/Med-Save.png) no-repeat center center;
}

form#NewsletterForm #NewsletterSignUp::-moz-focus-inner,
form#BigForm .Button::-moz-focus-inner,
form#SignUpForm .ButtonSubmit::-moz-focus-inner,
form#SignUpForm #SignUpSubmitButton::-moz-focus-inner,
form#SettingsPersonalData #SavePersonalDataButton::-moz-focus-inner,
form#SettingsChangePassword #SaveChangePasswordButton::-moz-focus-inner {
	border:none;
}






#UserPanel {
	z-index: 200;
	position: absolute;
	top: -15px;
	right: 0;
	width: 26em;
	height: auto!important;
	height: 10px;
	min-height: 10px;
	text-align:left;
}

#UserPanelWrapper {
	padding: 10px 0 0 0;
	width: 26em;
	position: relative;
	background: #f7f4ee url(http://www.webprosperity.com/images/UserPanel-bg.png) repeat-x bottom left;
	border-left: 1px solid #eedfc3;
	border-bottom: 5px solid #ff6200;
}
#UserPanelForm2 {
	margin:0 0 -30px 20px;
}
#UserPanelForm form {
	padding-top:8px;
	margin-bottom:-16px;
}
#UserPanelForm form fieldset,
#UserPanelForm2 form fieldset{
	border: none;
	padding: .5em 0 1em 0;
}
#UserPanelForm form legend,
#UserPanelForm2 form legend {
	display: none;
}

#UserPanelForm form label,
#UserPanelForm2 form label {
	display: inline;
}

#UserPanelForm form fieldset div.text,
#UserPanelForm form fieldset div.pass {
/*
	width: 50%;
	float: left;
*/
	padding: 0 0 .5em 0;
}
#UserPanelForm form input.text,
#UserPanelForm form input.pass {
	width: 9em;
}
#UserPanelForm2 form input.text,
#UserPanelForm2 form input.pass {
	width: 15em;
}
#UserPanelForm form fieldset div.check{
	padding:.5em 0 2.5em 4.75em;
}
#UserPanelForm2 form fieldset div.check{
	padding:.5em 0 2.5em 12.5em;
}

#UserPanelForm div.check input{
	margin:5px 8px -5px 2px;
	float:left;
}
#UserPanelForm div.check label{
	padding: 0;
	text-align:left;
	width:130px;
}
#UserPanelForm2 div.check input{
	margin:5px 0 0 2px;
	float:left;
	position:relative;
	z-index:111;
}
#UserPanelForm2 div.check label{
	position:relative;
	top:2px;
	left:-70px;
	z-index:1;
}


a#UserPanelToggler {
	display: block;
	/*
	position: absolute;
	margin: 5px 0 0 0;
	top: 100%;
	right: 0;
	*/
	margin: 0 -1px 0 0;
	float: right;
	padding: 5px 20px 10px 20px;
	color: #fff;
	background: #ff6200;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

a#UserPanelToggler:link,
a#UserPanelToggler:visited {
	border-right: 1px solid #ff6200;
	border-bottom: 1px solid #ff6200;
	border-left: 1px solid #ff6200;
}

a#UserPanelToggler:focus,
a#UserPanelToggler:hover,
a#UserPanelToggler:active {
	outline: none;
	border-right: 1px solid #cf3200;
	border-bottom: 1px solid #cf3200;
	border-left: 1px solid #cf3200;
}


#UserPanelLogged {
	padding: 5px 10px;
}
#UserPanelLogged p {
	padding: 0;
	margin: 0 0 .25em 0;
}

a.LogoutLink {
	float: right;
	display: block;
	padding: 2px 10px;
	margin: 0 0 0 auto;
}

a.LogoutLink:link,
a.LogoutLink:visited {
	color: #fff;
	background: #FF6200;
	text-decoration: none;
}
a.LogoutLink:focus,
a.LogoutLink:hover,
a.LogoutLink:active {
	color: #fff;
	background: #c00;
	text-decoration: none;
}

#LoginFormButtonSignIn{
	background:url(http://www.webprosperity.com/images/Min-Login.png) no-repeat 0 0;	
	cursor: pointer;
	position:relative;
	top: -34px;
	left: 185px;
	border: none;
	clear:both;
	width: 60px;
	height: 25px;
	max-height: 25px;
	padding-top: 30px;
}
#UserPanelForm2 #LoginFormButtonSignIn{
	position:relative;
	top: -35px;
	left: 350px;	
}	
#LoginFormButtonSignIn::-moz-focus-inner{
	border:none;
}
.ButtonSubmit,.ButtonSearch{position:relative;}
p.Search input.SearchBox{position:relative;top:-25px;}
#BigForm input.ButtonSearch{top:-10px;left:15px;}
#BigForm div.ButtonSubmit {top:5px;left:380px;}
#SettingsPersonalData div.ButtonSubmit {top:15px;left:250px;}
#BigForm input.ButtonSearch,
#BigForm .ButtonSubmit input,
#SettingsPersonalData .ButtonSubmit input{
	padding:0;
	border:0;
	width:100px;
	height:40px;
}





#MainMenu ul.Menu {
	display: block;
	position: absolute;
	left: 40%;
	bottom: 0;
	list-style-type: none;
	padding: 0 0 0 75px;
	margin: 0 0 0 -160px;
	background: transparent url(/images/MainMenu-bg.png) no-repeat bottom left;
	overflow: hidden;
}
#MainMenu ul.Menu li {
	float: left;
	display: block;
	position: relative;
	padding: 0 1px 0 0;
	margin: 0;
	background: #fdfdfd url(/images/MainMenuItem-bg.png) no-repeat center right;
}
#MainMenu ul.Menu li a {
	display: block;
	position: relative;
	padding: 1.5em .75em;
	margin: 0;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	/*
	letter-spacing: .1em;
	*/
}
#MainMenu ul.Menu li a:link,
#MainMenu ul.Menu li a:visited {
	color: #777;
	background: #fdfdfd;
}
#MainMenu ul.Menu li a:focus,
#MainMenu ul.Menu li a:hover,
#MainMenu ul.Menu li a:active {
	color: #222;
	background: #fafafa url(/images/MainMenu-arrow.png) no-repeat bottom center;
}

#MainMenu ul.Menu li.Current a:link,
#MainMenu ul.Menu li.Current a:visited {
	color: #222;
	background: #fdfdfd url(/images/MainMenu-arrow.png) no-repeat bottom center;
}



/*END*/




/* -GENERAL- *************************************************************************************************/



body {
	background: #fff;
	font: .75em/1.5em normal verdana,geneva,helvetica,tahoma,arial,sans-serif;
	color:#5A5958;
	margin:0px;
	padding:0px;
}




a,a:visited {text-decoration:none;color:#0C8EC3;}
a:hover {text-decoration:underline;}
.cnt {text-align:center}
h1{font-size:3em;}
h4{font-size: 14px;}
h1,h2,h3,h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,strong,label{font-weight:bold;}
h2 { font-weight: normal;  }
h3{
        color:#b0393f;
        font-size: 1.6em;
        line-height: 1.2em;
        font-weight: normal;
        margin: 0;
        padding: 20px 0;
        font-family: "Trebuchet MS", helvetica,verdana,tahoma,arial,geneva,sans-serif;
        text-transform: uppercase;

	Xpadding: 0 0 0 20px;
        Xbackground: transparent url(http://www.webprosperity.com/images/HeaderBullet.png) no-repeat center left;
}
.fxtable h3 { background: none; }
em{font-style:italic;}
.none {display:none;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
.clearfix{display:block;}
* html .clearfix{height:1%;}
/* End hide from IE-mac */

img#PrintLogo{
  display: none;
}
.pdf { 	background: url(http://suite.webprosperity.com/images/pdf.gif) left center no-repeat;	padding: 4px 0 4px 22px;	line-height: 19px;  }
/* Made for the table with recordings in Media to be white */
a.mediasort,a.mediasort:visited {color: #fff;}

/* -SITE- *****************************************************************************************************/
#container{
	width:970px;
	text-align:left;
	margin:0 auto;
	position	:relative;
	top:15px;
}
#container .wrapper{
	background:#fff url('http://suite.webprosperity.com/images/site_bg.gif') 0 0 repeat-x;
	position:relative;
	z-index:5;
	width:100%;
	overflow:hidden;
	min-height:500px;
	padding-bottom:25px;
	height:auto !important;
}
* html #container .wrapper{height:500px;overflow:visible;}
#container p{line-height:18px;padding:10px 0;}
#container h4#back{
	background:url('http://suite.webprosperity.com/images/back.png') 0 0 no-repeat;
	margin-top:-60px;
	text-indent:-9999px;
	position:absolute;
	bottom:10px;
	left:880px;
	top:-80px;
	width:175px;
	height:205px;
	z-index:5555;
	display:block;
}
#center{text-align:center;padding:99px 0;}
.rgt {
	text-align: right;
}
span.warning, span.warn {
  color: #ff3d00;
  font-weight: normal;
}
b.warn {
  color: #ff3d00;
}
label.normal {
  font-weight: normal;
}

.nobold {
  font-weight: normal;
}

/* -HEADER- *****************************************************************************************************/
#header{
	background:url('http://suite.webprosperity.com/images/bg_top.gif') 0 0 no-repeat;
	position:relative;
	top:0;
	z-index:1000;
	height:109px;
	width:100%;
}
#header h1{
	background:url('http://suite.webprosperity.com/images/logo.png') 0 0 no-repeat;
	text-indent:-9999px;
	position: absolute;
	top:30px;
	left:30px;
	width:231px;
	height:70px;
	margin:0px;
	padding:0px;
}
#header h1 a {display:block;width:231px;height:70px;}
#header ul#header_menu{
	float:right;
	width:260px;
	z-index:1111;
	position:relative;
	left:10px;
	top:7px;
}
ul#header_menu a{padding-left:10px;display:block;color:#413d3d;text-decoration:none;}
ul#header_menu a:hover{font-weight:bold;color:#ff6600;}
ul#header_menu a.log{background:url('http://suite.webprosperity.com/images/dot1.gif') 0 2px no-repeat;}
ul#header_menu li{background:transparent;float:left;position:relative;}
ul#header_menu li#lang{
	background:url('http://suite.webprosperity.com/images/lang_top.gif') 0 0 no-repeat;
	margin:-7px 20px 0 0;
	z-index:1222;
	position:relative;
	left:70px;
	width:145px;
}
ul#header_menu li#lang li em {
	display:block;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	padding:9px 0pt 1px 25px;
	text-transform:uppercase;
}
ul#header_menu li#lang a{padding:6px 0 6px 25px;}
ul#header_menu li#lang ul{
	background:#f8f8f8 url('http://suite.webprosperity.com/images/lang_bg.png') 0 100% repeat-x;
	visibility:hidden;
	padding-top:2px;
	position:absolute;
	top:26px;
	left:0;
	z-index:1333;
	min-height:50px;
	height:auto;
	width:145px;
}
ul#header_menu li#lang li{
	float:none;
	width:145px;
	color:#413d3d;
}
ul#header_menu li#lang li.bottom{
	background:url('http://suite.webprosperity.com/images/lang_bottom.gif') 0 100% no-repeat;
	padding-bottom:3px;
}
ul#header_menu li#lang li a{
	border-bottom:1px solid #ddd;
	font-weight:normal;
	text-decoration:none;
	padding:7px 0;
	width:110px;
	text-indent:30px;
	margin-left:20px;
}
ul#header_menu li#lang li a:hover {
	font-weight:bold;
}
ul#header_menu li#lang li#en a,ul#header_menu li#lang li#en a:hover{
	background:transparent url('http://suite.webprosperity.com/images/flag_gb.png') 5px center no-repeat;
}
ul#header_menu li#lang li#de a,ul#header_menu li#lang li#de a:hover{
	background:transparent url('http://suite.webprosperity.com/images/flag_de.png') 5px center no-repeat;
}
ul#header_menu li#lang li#no a,ul#header_menu li#lang li#no a:hover{
	background:transparent url('http://suite.webprosperity.com/images/flag_no.png') 5px center no-repeat;
}
ul#header_menu li#lang li#nl a,ul#header_menu li#lang li#no a:hover{
	background:transparent url('http://suite.webprosperity.com/images/flag_no.png') 5px center no-repeat;
}
ul#header_menu li#lang li#pl a,ul#header_menu li#lang li#no a:hover{
	background:transparent url('http://suite.webprosperity.com/images/flag_no.png') 5px center no-repeat;
}
ul#header_menu li#lang li.bottom a{
	border-bottom:0;
}
ul#header_menu li#lang:hover ul,ul#header_menu li#lang a:hover ul{
	visibility:visible;
}
ul#header_menu li.member, ul#header_menu li.logedMember{
	float:right;
	position:relative;
	text-align:right;
	width:130px;
	top:45px;
	right:65px;
	z-index:-1;
}

ul#header_menu li.logedMemberRank{
	float:right;
	position:relative;
	text-align:left;
	width:140px;
	top:45px;
	right:65px;
	z-index:-1;
}

ul#header_menu li.member a{
	background:url('http://suite.webprosperity.com/images/arrow3.gif') bottom right no-repeat;
	padding:0 20px 0 0;
	font-weight:bold;
}

ul#header_menu li.logedMember{
	font-weight:bold;
	width:150px;
	right:45px;
	top:35px;
}

ul#header_menu li.logedMemberRank{
	font-weight:bold;
	width:180px;
	right:45px;
	top:20px;
}

ul#header_menu li.logedMember span, ul#header_menu li.logedMemberRank span {
	font-weight:normal;
}

a#Tutorial{
  display: block;
  width: 6.5em;
  height: 24px;
  padding-left: 28px;
  line-height: 24px;
  margin-bottom: 10px;
  background: transparent url('http://suite.webprosperity.com/images/video_small.png') no-repeat left 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
a#ImportContacts{
  display: block;
  width: 7.7em;
  height: 24px;
  padding-left: 28px;
  line-height: 24px;
  margin:0px 10px 10px 0px;
  background: transparent url('http://suite.webprosperity.com/images/video_small.png') no-repeat top left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  float:right;
}

a#PrintPreview{
  display: block;
  width: 6.5em;
  height: 24px;
  padding-left: 28px;
  line-height: 24px;
  margin-bottom: 10px;
  background: transparent url('http://suite.webprosperity.com/images/printer.png') no-repeat top left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
form#PrintButton{
  display: none;
}

/* -LEFT COLUMN- *****************************************************************************************************/
ul#order_path{margin:0px;padding:0px;margin-left:3px !important;}
.error_list{padding:0 0 15px 0;margin:15px 0;border:solid #AAA;border-width:1px 0;}
.error_list ul{list-style-type:circle !important;margin:10px 0 0 25px !important;}
.error_list li{color:#FF000A;font-weight:bold;}
.boxBD a.orange{font-weight:bold;}


/* -RIGHT COLUMN- *****************************************************************************************************/
form.delform{
  display: block;
  position: absolute;
  top: 0px;
  right: 5px;
  width: 12px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  clear: right;
}
form.delform input{
  position: relative;
  top: 0px;
  left: 0px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: -2px;
}
ul.links,ul.pure,ul#header_menu, ul#header_menu ul {
	list-style-type:none;
	list-style:none;
        padding:0;
       	margin:0;
}
ul.links li {
	padding:2px;
	padding-left:8px;
	background:url('http://suite.webprosperity.com/images/arrow1.gif') left 9px no-repeat;
}
ul.pure li {
  clear:both;margin-bottom:5px;
}
ul.alerts li{
  position: relative;
}
ul.links a span{
  font-size: 0.7em;
  padding-left: 10px;
}



/* -FEATURES- *****************************************************************************************************/
ul.featureslist {
  margin: 25px auto;
  list-style: none;
}
ul.featureslist li{
  float: left;
  width: 140px;
  height: 40px;
  margin: 2px;
}
ul.featureslist li a{
  display: block;
  height: 40px;
  padding-left: 42px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #FF6600;
  font-size: 1em;
  font-style: italic;
  text-align: left;
  line-height: 40px;
}
.links4{
  margin: 20px auto 5px auto;
  width: 615px;
  height: 40px;
}
.links3{
  margin: 0px auto 20px auto;
  width: 480px;
  height: 40px;
}
.links4 a, .links3 a{
  float: left;
  display: block;
  height: 40px;
  width: 110px;
  padding-left: 42px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #FF6600;
  font-size: 1em;
  font-style: italic;
  text-align: left;
  line-height: 40px;
}
a#icon_contact{
  background: url('http://suite.webprosperity.com/images/product_contact_small.gif') no-repeat top left;
}
a#icon_media{
  background: url('http://suite.webprosperity.com/images/product_media_small.gif') no-repeat top left;
}
a#icon_meeting{
  background: url('http://suite.webprosperity.com/images/product_meeting_small.gif') no-repeat top left;
}
a#icon_address_book{
  background: url('http://suite.webprosperity.com/images/product_addressbook_small.gif') no-repeat top left;
}
a#icon_finder{
  background: url('http://suite.webprosperity.com/images/product_finder_small.gif') no-repeat top left;
}
a#icon_calendar{
  background: url('http://suite.webprosperity.com/images/product_planner_small.gif') no-repeat top left;
}
a#icon_webmail{
  background: url('http://suite.webprosperity.com/images/product_webmail_small.gif') no-repeat top left;
  width: 128px;
}
a.current{
  color: #555555;
}
.links4 a:visited, .links3 a:visited{
  color: #FF6600;
}
.Clear_onepx{
  font-size: 1px;
  clear: both;
}

/* -FOOTER- *****************************************************************************************************/
#footer{
	background:url('http://suite.webprosperity.com/images/bg_bottom.gif') 0 0 no-repeat;
	clear:both;
	width:100%;
	position:relative;
	top:0px;
	z-index:55;
	padding:15px 0 35px 0;
	font-size:0.95em;
	color:#FFF;
}
#footer p{clear:both;color:#fbaf5d;padding:5px 0 3px 40px;margin:0;}
#footer ul{list-style-type:none;list-style:none;padding:0;margin:2px 0 0 28px;}
#footer ul li{float:left;padding:0 12px;line-height:12px;border-left:1px solid #fbaf5d;}
#footer ul li.first{border:0;}
#footer a{color:#fbaf5d;text-decoration:underline;}
#footer a:hover{color:#ffc07c;text-decoration:none;}


/* -FORMS- *****************************************************************************************************/
form{padding:0 0 20px 0;}
form p{margin:0;}
form p.cap{padding-right:20px;}
form#newsletter p{margin-top:10px;}
form label{display:block;}
#right label{display:none;}
.page_form label.inline{display:inline;}
input,textarea,select{
	font:0.95em Arial, Helvetica, sans-serif;
	border:1px solid #b0b0b0;
	background:#FFF;
	padding:3px 5px;
	color:#747c80;
}
input[type=checkbox], input[type=radio] {
	border:0px;
	background:transparent;
	padding:0px;
}

select{padding:2px;}
.radio input{
	padding:0;
	border:0;
	background:transparent;
	margin-bottom:-2px;
}
form input:hover,form input:focus,form textarea:hover,form textarea:focus{
	background:#f1f1ed;
}
input#submit, input.submit, .products .button{
	font:bolder 16px Arial,Helvetica,sans-serif;
	color:#FAFAFA;
	text-align:center;
	position:relative;
}
input#submit,  input.submit{
	background:url('http://suite.webprosperity.com/images/button.gif') 0 0 no-repeat !important;
	cursor:pointer;
	top:0;
	left:0;
	border:0;
	width:135px;
	height:32px;
	padding-top:5px;
}
.products .button a{
	background:url('http://suite.webprosperity.com/images/button.gif') 0 0 no-repeat;
	padding-top:7px;
	color:#FAFAFA;
	display:block;
	width:135px;
	height:32px;
}
input#submit:hover,   input.submit:hover, input.submit:focus, input#submit:focus,
	.products .button a:hover,.products .button a:focus{
	background-position:0 -41px;
	text-decoration:none;
	color:#FFF;
}
.buttons a, .buttons input{
	background:url('http://suite.webprosperity.com/images/buttons_small.gif') 0 0 no-repeat;
	font:bold 1.1em Arial,Helvetica,sans-serif;
	color:#FAFAFA;
	text-align:center;
	cursor:pointer;
	border:0;
	width:135px;
	height:22px;
	display:block;
	padding-top:3px;
}
.frm { margin: 5px 0;  }
.buttons input, x:-moz-any-link { padding:0 0 4px; }
.buttons a, x:-moz-any-link { padding:2px 0 0 0; }
.buttons a:hover,.buttons a:focus, .buttons input:hover, .buttons input:focus{
	background:url('http://suite.webprosperity.com/images/buttons_small.gif') 0 -30px no-repeat;
	text-decoration:none;
	color:#FFF;
}
.smaller a, .smaller input{ background:url('http://suite.webprosperity.com/images/buttons_smaller.gif') 0 0 no-repeat; width: 95px; }
.smaller a:hover,.smaller a:focus, .smaller input:hover, .smaller input:focus{ background:url('http://suite.webprosperity.com/images/buttons_smaller.gif') 0 -30px no-repeat; }
.med a { background:url(http://suite.webprosperity.com/images/buttons_med.gif) 0 0 no-repeat; width:170px;  }
.med a:hover,.med a:focus{ background:url(http://suite.webprosperity.com/images/buttons_med.gif) 0 -30px no-repeat;  }
.ordButt { background:url(http://suite.webprosperity.com/images/butt_right.png) right center no-repeat; height: 38px; width:140px; margin: 0 auto;  padding-right:10px;   }
.ordButt a { background:url(http://suite.webprosperity.com/images/butt_left.png) left center no-repeat; height: 30px; display: block; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; text-align: center; padding: 8px 0 0 10px; font-weight: normal;  }
.ordButt a:hover { text-decoration: none; }


.buttons a.right{position:relative;left:510px;top:-24px;}

div.helper {display:none;border:1px solid #ff6600;background:#ffffcc;padding: 3px}

#cnm_layer, #aor_layer {
	display: none;
}
/* DashBoard */
.dashBrd { border-collapse: collapse; margin: 0 0 25px 0; border: dashed 1px #ccc;  }
.dashBrd td { padding: 10px 0 0 0; }
.your {  }
.your h4.cpHead { color: #00658E; }
/* */

/**** styles for dropdown menu on account.html "control panel" *****************************************************************************************************/
h4.cpHead {
	margin-top: 0px !important;
	color:#0C8EC3;
	font-style:italic;
}

p.cpP {
	padding: 0px 3px !important;
}

/* testimonials */

.testimonial {
 margin-bottom: 25px;
 overflow: hidden;

}


.testimonial .t_desc p{
 padding: 0px !important;
 margin: 0px !important;
 margin-top: 5px !important;
}

.testimonial img{
  float:left;
  margin-top: 5px;
  width: 80px;
}

.testimonial .t_desc {
  float:left;
  width: 500px;
  padding: 0px 10px;
}

.testimonial .t_desc h4{
  padding: 0px;
  margin: 0px !important;
}

.testimonial .t_desc h5{
  padding: 0px;
  border-bottom: 1px dashed #999;
  padding-bottom: 3px;
  display: inline;
  margin: 0px !important;
}

/*account billing  details*/

td.label {
  font-weight: bold;
  vertical-align: top;
  text-align: right;
}
td.top {
  vertical-align: top;
}

td.nop {
 padding: 0px 10px !important;
}


/* ADDRESS BOOK */
a.addr_folders,a:visited.addr_folders {display:block;padding:5px;}
a:hover.addr_folders {background-color:#F0F0F0;}



ul.path {display:block;margin-bottom:5px;margin:0px;}
ul.path li {
	float:left;
	display:block;
	margin-right:20px;
	color:#bbbbbb;
	font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul.path li span {
	display:block;
	float:left;
	color:white;
	padding:4px 9px 4px 9px;
	margin-right:3px;
	background-color:#bbbbbb;
}
ul.path li b {
	display:block;
	float:left;
	color:white;
	padding:5px 7px 4px 7px;
	color:#bbbbbb;
	font-size:12px;
}
ul.path li.active,
ul.path li.active b {color:#FF6600;}
ul.path li.active span {color:white;background-color:#FF6600;}


table.fxtable thead {
        background-color:#6C89B5;
        color:#FFFFFF;
}
.addrBook a { color:#FFFFFF; }
table.fxtable thead tr th.last {
        background:url(http://suite.webprosperity.com/images/corright.gif) no-repeat  right top;
        background-color:#6C89B5;
}
table.fxtable thead tr {
        background:url(http://suite.webprosperity.com/images/corleft.gif) no-repeat 0px 0px;
        background-color:#6C89B5;
	font-size:12px;
}

table.fxtable td {
        background-color:#FAF8F0;
        color:#7F8084;
}
table.fxtable tbody tr.sec td, #content table.fxtable tbody td.sec {
        background-color:#F0ECD8;
}

table.fxtable td.document{
				background: url('http://suite.webprosperity.com/images/docu.png') no-repeat 10px center;
				padding-left: 50px;
				background-color: #FAF8F0;
}

/* styles for documents management */
#doc_form table{
	width: 70%;
	border: 0px;
	margin: 0px auto;
}

#doc_form .strong{
	font-weight: bold;
	color: #336699;
}

#doc_form label{
	display: inline;
}

#doc_pass_yes, #doc_pass_no{
	border: 0;
}

#doc_name, #doc_description{
	width: 280px;
}

a.ad_manageicons,a:visited.as_manageicons {
        display:block;
        padding:0;
        margin:0;
        height:18px;
        width:18px;
	background:transparent url('http://suite.webprosperity.com/images/addressbook_ManageIcons.png') -126px 0px no-repeat;
}
a:hover.ad_manageicons {text-decoration:none;}

a.ad_ok,a:visited.ad_ok {background-position:-36px 0px;}
a:hover.ad_ok {background-position:-36px -18px;}

a.ad_done,a:visited.ad_done {background-position:-72px 0px;}
a:hover.ad_done {background-position:-72px -18px;}

a.ad_del,a:visited.ad_del {background-position:-126px 0px;}
a:hover.ad_del {background-position:-126px -18px;}

table.fxtable td.ad_content {
	background-color:transparent;
	border:1px solid #F7F4E8;
	border-width:0px 1px 1px 0px;
}
td.ad_content td {background-color:transparent;}


.ad_sciezka {font-family:Arial, Helvetica, Verdana; font-size: 11px; color:#000}
.rk_rankname {font-family:Arial, Helvetica, Verdana; font-size: 11px; color:#777}

a.ad_sciezka, a:visited.ad_sciezka {font-family:Arial, Helvetica, Verdana; font-size: 11px; text-decoration:none;}

.ngbig {font-family:Trebuchet MS,Arial, Helvetica, Verdana; font-size: 18px; color:#ff8801}

.nggray {font-family:Arial, Helvetica, Verdana; font-size: 11px; color:#a3a3a3}

.ngorange {font-family:Arial, Helvetica, Verdana; font-size: 14px; color:#ff8801}

table.ad_lista thead tr th {border-bottom: solid 1px #dcd9cd;background-color:#f7f4e8;font-size:11px;color:#444;background-image:none;}
table.ad_lista tbody tr td {border-bottom: solid 1px #dcd9cd;font-size:11px;color:#666;}

tr.ad_tr_hover td {background-color:#f5f5f5;}
tr.ad_tr_active td {background-color:#f0f0f0;}

label.abe {display:block;float:left;width:70px;line-height:30px}
br.abb {line-height:30px}



div.box_sidebar {background: url('http://suite.webprosperity.com/images/box_sidebar.png') no-repeat bottom center; margin: 5px 0 20px 0;padding: 0 0 3px 0;width:230px;text-align:left; position: relative; z-index: 155;}
div.box_content {background: transparent url('http://suite.webprosperity.com/images/box_content.png') no-repeat top center;margin: 0;padding: 8px 10px 0 10px; position: relative; top: -5px;}
div.box_content h1 { margin: 0px; font-size: 16px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #00658e; font-weight: normal; margin-bottom:8px;}
div.box_content h1.Alert {font-size: 18px; line-height: 20px; padding-bottom: 3px;}
div.box_body_foot {background:#f8f6f0 url('http://suite.webprosperity.com/images/box_dots.gif') repeat-x;padding:3px 10px 0px 10px;margin:2px;}
div.box_body_foot a {background: transparent url('http://suite.webprosperity.com/images/arrow1.gif') left center no-repeat;padding-left:8px;margin-right:10px;font-size:11px;}
div.box_sidebar .tXt { padding: 0 0 0 6px; font-size: 11px; }

div.box_producttour {width:230px; margin: 0;padding: 20px 10px 0 10px; position: relative; top: -5px; text-align: center;}

div.box_big_sidebar {background: #F5F5F5 url('http://suite.webprosperity.com/images/box_big_sidebar.gif') no-repeat bottom center;margin: 0 0 20px 0;padding: 0 0 3px 0;width:645px;text-align:left;}
div.box_big_content {background: transparent url('http://suite.webprosperity.com/images/box_big_content.gif') no-repeat top center;margin: 0;padding: 8px 10px 0 10px;}
div.box_big_content h1 {margin:0px;font-size:14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#666666;margin-bottom:8px;}
div.box_big_body_foot {background:#F5F5F5 url('http://suite.webprosperity.com/images/box_dots.gif') repeat-x;padding:3px 10px 0px 10px;margin:2px;}
div.box_big_body_foot a {background: transparent url('http://suite.webprosperity.com/images/arrow1.gif') left center no-repeat;padding-left:8px;margin-right:10px;font-size:11px;}
/* -NAVI- *****************************************************************************************************/

#PerPage {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
    font: 12px Verdana, sans-serif;
    margin: 0px;
  }

#PerPage a { color: #000; padding: 2px 6px; border: solid 1px #0C8EC3; background: #fff; text-decoration: none;}
#PerPage a:visited {color: #000; padding: 2px 6px; border: solid 1px #0C8EC3; background: #fff; text-decoration: none;}
#PerPage a:hover {color: #fff; background: #0C8EC3; border-color: #0C8EC3; text-decoration: none;}

#PerPage a.pages { color: #0C8EC3; padding: 2px 6px; border: solid 1px #0C8EC3; background: #fff; text-decoration: none;}
#PerPage a:visited.pages {color: #0C8EC3; padding: 2px 6px; border: solid 1px #0C8EC3; background: #fff; text-decoration: none;}
#PerPage a:hover.pages {color: #fff; background: #0C8EC3; border-color: #0C8EC3; text-decoration: none;}



/* -PACKAGES - ************************************************************************************************/

ol#VemmaPackages {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

ol#VemmaPackages li {
	display: block;
	margin: 0;
	padding: 10px;
	width: 623px;
	height: 86px;
	overflow: hidden;
	background: #ff6300 url(http://suite.webprosperity.com/images/vemma-packets.jpg) no-repeat 0 0;
	cursor: pointer;
}

ol#VemmaPackages li#vs_item_code_fVS100_ListItem {
	background-position: 0 0;
}
ol#VemmaPackages li#vs_item_code_fVS101_ListItem {
	background-position: 0 -106px;
}
ol#VemmaPackages li#vs_item_code_fVS102_ListItem {
	background-position: 0 -212px;
}

ol#VemmaPackages li#vs_item_code_fVS100_ListItem:hover,
ol#VemmaPackages li#vs_item_code_fVS100_ListItem.Hover,
ol#VemmaPackages li#vs_item_code_fVS100_ListItem.Selected {
	background-position: -643px 0;
}
ol#VemmaPackages li#vs_item_code_fVS101_ListItem:hover,
ol#VemmaPackages li#vs_item_code_fVS101_ListItem.Hover,
ol#VemmaPackages li#vs_item_code_fVS101_ListItem.Selected {
	background-position: -643px -106px;
}
ol#VemmaPackages li#vs_item_code_fVS102_ListItem:hover,
ol#VemmaPackages li#vs_item_code_fVS102_ListItem.Hover,
ol#VemmaPackages li#vs_item_code_fVS102_ListItem.Selected {
	background-position: -643px -212px;
}

ol#VemmaPackages li input.Radio {
	display: block;
	float: left;
	margin: 10px 10px 10px 20px!important;
	margin: 10px 10px 10px 10px;
	padding: 0;
	background: none !important;
	border: none !important;
}

ol#VemmaPackages li label {
	display: block;
	float: left;
	margin: 0px;
	padding: 8px 0px;
	font-size: 160%;
	font-weight: bold;
	color: #fff;
	cursor: inherit;
}

ol#VemmaPackages li p.Price {
	display: block;
	float: right;
	margin: 0;
	padding: 50px 7px 0 0;
	font-size: 120%;
	font-weight: bold;
	color: #fff;
	cursor: inherit;
}


/******* ADDRESS BOOK styles *********/

td#profile_tabs_container {
  padding: 0px;
  margin: 0px;
}
div#profile_tabs {
  width: 100%;
  padding: 0px;
  margin: 0px;
}

div#profile_tabs ul#tabs {
  padding: 0px;
  margin: 0px;
}

div#profile_tabs ul#tabs li.tab_label {
  display: inline;

  padding: 8px 20px;
  margin: 0px;
  cursor: pointer;

}

div#profile_tabs ul#tabs li.tab_label.active{
  border: 1px solid #B0B0B0;
  border-bottom: 1px solid #fff;
}

div#profile_tabs ul#tabs li.tab_label.unactive{
  border: 1px solid #E3E3E3;
  border-bottom: 1px solid #B0B0B0;
}

div#profile_tabs .tab_card {
  margin-top: 8px;
  border: 1px solid #B0B0B0;
  padding: 20px 10px;
}

div#profile_tabs .tab_card p{
  padding: 2px;
  margin: 2px;
}

div#profile_tabs .tab_card p label{
  font-weight: strong;
  width: 80px;

}

div#profile_tabs .tab_card td.top {
  vertical-align: top;
}

div#profile_tabs .tab_card td.ims a{
  text-decoration: none;
  cursor: pointer;
}

div#profile_tabs #contacts_list span {
 padding: 0px 10px;
}

div#profile_tabs #contacts_list {
  margin-top: 15px;
  background-color: #F8F8F8;
  border-top: 1px dashed #c0c0c0;
  border-bottom: 1px dashed #c0c0c0;
}

#home_tab label, #work_tab label{
	display:block;
	float:left;
	width:70px;
	color:#A3A3A3;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	font-weight:normal;
}



/* ~ab */

/******* Tutorials *********/
ul.TutorialsList li{
  padding-bottom: 20px;
}

/* Account */
.dshBrd .lnk { margin: 0 0 15px 0; padding: 0; position: relative; top: -8px; text-transform: lowercase;  }
/* */
.pricing { width: 85%; margin: 0 auto;  }
.pricing th  { background-color: #7fb0db; color: #fff;  }
.pricing tr th.row2 {  background-color: #fff; color:#000; border: solid #d1e9ff; border-width: 0 0 1px 0; width:35%; text-align: left; }
.pricing tr th.level { width: 25%; }
table.pricing tbody tr .row { border: 1px solid #953625; border-color: #bbb #fff #fff #fff; border-width: 1px 1px 0 0; color: #222;  }
.pricing thead th, .pricing thead .row { border-top: solid 30px #faf5eb; }
.pricing thead .row { background: #7fb0db url(/images/wp/left_corner.gif) left top no-repeat; border-width: 30px 0 0 0;  }
.pricing .leftCorn { display: block; position: relative; left: -12px; top: -9px; background: #7fb0db url(/images/wp/left_corner.gif) left top no-repeat; width: 6px; height: 6px; }
.pricing .cust { top: -23px; }
.pricing thead .emph { border-top: 0; background: #7fb0db url(/images/wp/left_corner.gif) left top no-repeat; }
.pricing thead .last { background: #7fb0db url(/images/wp/right_corner.gif) right top no-repeat;  }
.pricing td, .pricing th { padding: 9px 9px 9px 12px;  }
table.pricing tr td {  border: solid #d1e9ff; border-width: 0 0 1px 1px; }
table.pricing h3 { color: #fff; margin: 0;  }
table.pricing .withBg { background: none; background-color: #d1e9ff; width:30%  }
table.pricing tr td.withBg {  border: solid 1px #fff; border-width: 0 1px 1px 0; }
table.pricing tr td.nonBrdrBott { border-width: 0 0 0 1px;  }
table.pricing a { color: #00388c; font-weight: bold; }
table.pricing a:hover { text-decoration: none; color: #3b5b8c; }
table.pricing tfoot td, .pricing tfoot th.row { border-color: #fff; background: none;  }
.pricing tfoot th.row { background: url(/images/wp/tfoot_th_bg.gif) left top repeat-x; border-color: #bbb #fff #fff #fff; border-width: 1px 1px 0 0; }
table.pricing tfoot td { background: url(/images/wp/tfoot_td_bg.gif) left top repeat-x; border: none; height: 20px; }
table.pricing tfoot .last { border-right: solid 1px #fff;  }
table.pricing .cntr { text-align: center; }

.imgBox { position:relative; width:114px; height:140px; padding-left:12px; padding-top:10px; margin: 0 auto; }
.box_sidebar .imgBox {  top: 11px; left: 6px;}
.cntr { text-align: center; padding: 5px 0 0 0;}
.read_more { font-size: 11px;  }
