

/* PROJECT MARGIN MASTERPAGE*/
.project-margin #LeftNav9Weeks a{
    width:228px;  
    height:66px; 
    overflow:hidden;
    display:block; 
    margin-bottom:20px;
}
.project-margin #header{
	background:url(/PublishingImages/Images/common/backgrounds/header_bg_pm.jpg) top right no-repeat;
}
.project-margin.pink #header{
	background:url(/PublishingImages/Images/common/backgrounds/header_bg_pink.jpg) top right no-repeat;
}

.project-margin #cart-middle .btn-holder-top a{
	border:1px solid #ddca68;
	background:url(/PublishingImages/Images/common/backgrounds/yellow-button-bg.png) repeat-x 0 0;	
	color:#1d1d1d;
}
.project-margin #cart-middle .btn-holder-top a:hover{
	border:1px solid #909ba7;
	color:#fff;
	background:url(/PublishingImages/Images/common/backgrounds/blue-button-bg-on.png) repeat-x 0 0;
}
.project-margin .topnav-1{
    position:relative;
    z-index:1;
}
.project-margin .topnav-1 #currenttopnav li h6{  
    color:#fcdd0e;  
}
.project-margin .topnav-1 #currenttopnav li:hover{
    color:#fff;
}
.project-margin #footer .top{
	background:url(/PublishingImages/Images/common/backgrounds/ftr-top-pm.png) repeat-x;	
}
.project-margin #content-bottom{
	background:url(/PublishingImages/Images/common/backgrounds/content-2col-bottom-pm.png) no-repeat 0 0;
	display:block;
	width:980px;
	height:15px;	
	overflow:auto;	
	clear:both;
	z-index:0;
	position:relative;
}
.project-margin #content #content-bottom img{
	display:none;
}
.project-margin #content #inner-content{	
	background:#d9d9d9 url(/PublishingImages/Images/common/backgrounds/inner-content-tex-pm.jpg) repeat-y 0 0;	
}
.project-margin #content .full-width{	
	background-image:none !important;
	background:#c6c7c6 !important;	
}
.project-margin .bottom-full-width{	
	background:url(/PublishingImages/Images/common/backgrounds/content-1col-bottom-pm.png) no-repeat 0 0 !important;	
}
.project-margin .bottom-full-width img{	
	display:none;
}


.project-margin #sidebar{
	background:#e7e7e7 url(/PublishingImages/Images/common/backgrounds/sidebar-bg.png) no-repeat 0 0;		
}
.project-margin h1{
	text-transform:uppercase;	
	font-size:18px;	
}
.project-margin .error-box ul li{
	float:none !important;
	display:block; 
}


/* Landing Page */
.landing-top-ad{	
	width:392px;
	height:227px;
	display:block;	
	margin-bottom:6px;
	padding:15px 15px 10px 295px;
	position:relative;
}
.landing-top-ad p{	
	font-size:12px;
	line-height:14px;
	margin:0 0 6px 0;
	padding:0;
	color:#000;
}
.landing-top-ad p span{	
	text-transform:uppercase;
}
.landing-top-ad ul{	
	list-style:none;
	margin:20px 0 0 10px;
	padding:0;
	display:block;		
	overflow:auto;
}
.landing-top-ad ul li{		
	margin:0 10px 0 10px;
	float:left;	
	display:block;		
	overflow:hidden;	
}
.landing-top-ad ul li a{	
	padding:15px 20px;	
	width:63px;
	height:53px;
	display:block;	
	text-align:center;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-transform:uppercase;	
	text-decoration:none;
	color:#000;
}
.landing-top-ad ul li.last{		
	margin-right:0;		
}
.landing-top-ad ul li.last a{	
	padding:9px 20px;
	height:63px;
}
.landing-intro a.program{		
	text-decoration:none;
	color:#000;
	font-size:14px;
	text-transform:uppercase;		
    padding-right:11px;
	margin:8px 16px 0 0;
	float:right;
}

.landing-myplan-box{		
	width:702px;	
	border:solid 1px #c4c4c4;
	border-bottom:solid 1px #ececec;	
	margin:4px 0 8px 13px;
	padding-bottom:35px;
	overflow:auto;
	position:relative;
	background:#f3f3f3 url(/PublishingImages/Images/common/backgrounds/pm-landing-myplan.png) repeat-x 0 bottom;
}
.landing-myplan-box label{		
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;	
	padding:4px 4px 0 4px;
	float:left;
	width:175px;
	line-height:12px;
}
.landing-myplan-box .title span{		
	background:#000;
	color:#ffdd00;
	padding:2px 3px 2px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	float:left;
}
.landing-myplan-box .title span.pink{		
	background:#000;
	color:#ffffff;
	padding:2px 3px 2px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	float:left;
}
.landing-myplan-box span{		
	font-size:0;
	line-height:0;
}
.landing-myplan-box ul{			
	list-style:none;
	padding:0;
	margin:10px;
}
.landing-myplan-box ul li{		
	list-style:none;
	width:220px;
	display:block;
	float:left;
	margin-right:20px;	
	overflow:hidden;
}
.landing-myplan-box ul li p{		
	padding:0 0 0 23px;
	line-height:10px;	
	color:#000;
}
.landing-myplan-box ul li ul li select{		
	display:block;
	clear:both;
	font-size:10px;
	width:auto;
	margin-top:5px;
}
.landing-myplan-box ul li.first{		
	width:175px;
	overflow:hidden;
	margin-right:25px;		
}
.landing-myplan-box ul li.first label{		
	width:155px;
	overflow:hidden;	
}
.landing-myplan-box ul li ul {	
	margin:0;
}
.landing-myplan-box ul li ul li{	
	display:block;
	float:none;
	margin-bottom:15px;
}
.landing-myplan-box table {	
	clear:both;
	display:block;
}
.landing-myplan-box table td {	
	padding-top:15px;
}
.landing-myplan-box table label{	
	font-size:11px;
	line-height:16px;
	text-transform:none;
	font-weight:normal;
	float:left !important;
	width:185px;
	display:block !important;		
}
.landing-myplan-box table input{		
	float:left !important;
	width:13px;
	display:block !important;
	padding:0;
	margin:3px 7px 0 0;	
}
.landing-myplan-box .get-myplan{		
	position:absolute;
	bottom:6px;
	right:8px;
	border:solid 1px #cfbc5a;
	height:24px;
	padding:3px 8px 0 8px;
	display:block;
	color:#000;
	font-size:18px;
	line-height:19px;
	text-transform:uppercase;
	text-decoration:none;	
	background:url(/PublishingImages/Images/common/backgrounds/pm-landing-getmyplan.png) repeat-x 0 0;
}
.landing-myplan-box .get-myplan-pink{		
	position:absolute;
	bottom:6px;
	right:8px;
	border:solid 1px #cfbc5a;
	height:24px;
	padding:3px 8px 0 8px;
	display:block;
	color:#FFFFFF;
	font-size:18px;
	line-height:19px;
	text-transform:uppercase;
	text-decoration:none;	
	background-color:#F766A5;
}
.landing-myplan-box .error{		
	overflow:auto;
	padding-bottom:0;
	margin-bottom:0;
}
.landing-myplan-box .title{		
	overflow:hidden;
}

.landing-myplan-box div.selector, 
.landing-myplan-box div.selector span
{
  background-image: url(/PublishingImages/Images/common/backgrounds/pdp-dropdownsprite.png);
  background-repeat: no-repeat;
}
.landing-myplan-box .selector, 
.landing-myplan-box .selector * {
	margin:0;
	padding:0;
}
.landing-myplan-box div.selector {
  background-position: -483px -130px;
  line-height:23px;
  height:23px;
}
.landing-myplan-box div.selector span {
  background-position: right 0px;
  height:23px;
  line-height:23px;
  color:#000;
  font-size:9px;
  font-family:Verdana;
}
.landing-myplan-box div.selector select {
  top:0;
  left:0;
}
.landing-myplan-box div.selector:active, 
.landing-myplan-box div.selector.active {
	background-position: -485px -156px;
}
.landing-myplan-box div.selector:active span, 
.landing-myplan-box div.selector.active span {
	background-position: right -26px;
}
.landing-myplan-box div.selector.focus, .landing-myplan-box div.selector.hover, .landing-myplan-box div.selector:hover {
	background-position: -483px -182px;
}
.landing-myplan-box div.selector.focus span, .landing-myplan-box div.selector.hover span, .landing-myplan-box div.selector:hover span {
	background-position: right -52px;
}
.landing-myplan-box div.selector.focus:active,
.landing-myplan-box div.selector.focus.active,
.landing-myplan-box div.selector:hover:active,
.landing-myplan-box div.selector.active:hover {
	background-position: -483px -208px;
}
.landing-myplan-box div.selector.focus:active span,
.landing-myplan-box div.selector:hover:active span,
.landing-myplan-box div.selector.active:hover span,
.landing-myplan-box div.selector.focus.active span {
	background-position: right -78px;
}
.landing-myplan-box div.selector.disabled {
	background-position: -483px -234px;
}
.landing-myplan-box div.selector.disabled span {
  background-position: right -104px;
}


.landing-myplan-box div.selector { 
	width:136px;
	font-size:12px;
	text-align:left;
	margin-top:2px;
	position:relative;
	padding-left:5px;
	overflow:hidden;
}
.landing-myplan-box div.selector select {	
	font-family:verdana, sans-serif;
	font-size:9px;
	border:solid 1px #fff;
	text-align:left;
	position:absolute;	
	height:21px;
	border:none;
	background:none;
	padding:2px;
	margin-left:2px;	
	line-height:12px;	
	color:#000;	
	display:block;	
	width:133px;
}
.landing-myplan-box .objective div.selector select {		
	min-width:325px;
	width:auto;
}
.landing-myplan-box div.selector span {
	width:110px;
	padding:0 20px 0 2px;
	cursor:pointer;
	display:block;
	float:left;
	overflow:hidden;	
	white-space:normal;
	color:#000;	 
	word-wrap:break-word;
}
.landing-myplan-box div.selector.disabled span {
	color:#bbb;
}
.landing-myplan-box .selector select:focus {
	outline:0;
}
.landing-myplan-box div.selector select option {	
	padding:2px;
	margin-right:0;
	padding-right:0;
	line-height:12px;	
	color:#000;	
}
.landing-bottom-cnt{		
	overflow:hidden;
	margin-bottom:40px;
	margin-left:13px;
}
.landing-bottom-cnt h3{		
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
	margin-bottom:2px;
}
.landing-bottom-cnt .hr{		
	margin:10px 0 8px 0;	
	height:2px;
	background:url(/PublishingImages/Images/common/backgrounds/pm-landing-hr.png) repeat-x 0 0;
	display:block;
}
.landing-bottom-cnt .hr hr{		
	display:none;
}
.landing-bottom-cnt .left{		
	width:425px;
	float:left;
	margin-right:25px;
	line-height:15px;
}
.landing-bottom-cnt .left a, .landing-bottom-cnt .right a{		
	display:block;
	text-align:right;
	color:#000;
	text-decoration:underline;
}
.landing-bottom-cnt .left a:hover, .landing-bottom-cnt .right a:hover{		
	text-decoration:none;
}
.landing-bottom-cnt .right{		
	width:250px;
	float:left;
	text-align:left;
}
.landing-bottom-cnt .right ul, .landing-bottom-cnt .right ul li{		
	list-style:none;
	text-align:left;
	margin:0;
	padding:0 0 6px;
}
.landing-bottom-cnt .right ul li a{		
	text-align:left;
	padding-bottom:6px;
	padding-top:3px;
}
.landingpage-marketing .marketing-template{		
	margin:15px 0 15px 1px;
}
.landing-intro .two-col{		
	margin-left:4px;
}
.landing-intro .two-col .startnow{		
	clear:both;
	float:left;
	margin-top:6px;
	margin-left:13px;
}
.landing-intro .two-col .left-col{		
	padding-left:0;
	padding-top:4px;
	width:400px;
}
.landing-intro .two-col .right-col {		
	margin-bottom:2px;
	float:left;
	width:300px;
}
.landing-intro .two-col .right-col .indent {		
	border:none;
	padding:0 0 0 13px;
}
.landing-intro .two-col .right-col .indent p {		
	font-size:12px;
	line-height:14px;
}
.landing-intro .two-col .right-col .indent ul {		
	font-size:12px;	
	margin-left:10px;
	list-style:none;	
}
.landing-intro .two-col .right-col .indent ul li{		
	padding:0 0 3px 12px;
	background:url(/publishingImages/Images/common/backgrounds/landing-mid-bullet.png) no-repeat 2px 5px;	
	line-height:12px;
}
.landing-intro .two-col .right-col a{		
	display:inline;
	padding-bottom:0;
}


.project-margin .result {		
	margin-bottom:30px;
	overflow:hidden;
}
.project-margin .result h2{		
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;		
	margin-bottom:8px;
	color:#000;
}
.project-margin .result h3{		
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;		
	margin-bottom:4px;
	color:#000;
}
.project-margin .result p{		
	font-size:11px;
	font-weight:normal;	
	padding-top:0;
	margin-top:0;
	color:#000;
}
.project-margin .result h4{		
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding-top:0;
	margin-top:0;
	color:#000;
}
.project-margin .result .hr{		
	margin:0 0 3px 0;		
	height:2px;
	background:url(/PublishingImages/Images/common/backgrounds/pm-landing-hr.png) repeat-x 0 0;
	display:block;
}
.project-margin .result .hr hr{		
	display:none;
}
.project-margin .result .top-zone, .project-margin .result .bottom-zone{		
	display:block;
	overflow:hidden;
	clear:both;
}
.project-margin .result .top-zone .left{		
	display:block;
	width:430px;
	margin-right:22px;
	padding-bottom:10px;
	float:left;
}
.project-margin .result .top-zone .left h1{		
	margin:0;
	padding:0;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
}
.project-margin .result .top-zone .left ul{		
	list-style:none;	
	margin-top:8px;
}
.project-margin .result .top-zone .left ul li{		
	padding:0 0 6px 12px;
	background:url(/publishingImages/Images/common/backgrounds/sm-arrow.png) no-repeat 2px 2px;
	
}
.project-margin .result .top-zone .right{		
	display:block;
	width:251px;	
	float:left;
	margin-top:3px;
}
.project-margin .result .bottom-zone-left, .project-margin .result .bottom-zone-right{		
	width:326px;	
	border:solid 1px #c4c4c4;
	border-bottom:solid 1px #ececec;
	margin-top:6px;
	margin-bottom:8px;	
	overflow:hidden;	
	float:left;
	min-height:365px;
	padding:6px 10px 5px 6px;
	background:#c6c6c6 url(/PublishingImages/Images/common/backgrounds/pm-landing-myplan.png) repeat-x 0 top;	
	height:auto !important;
    min-height:250px;
}
.project-margin .result .bottom-zone-left{		
	margin-right:15px;	
}
.project-margin .result .bottom-zone-left p{		
	font-size:11px;
	line-height:15px;
	text-transform:none;
	margin:5px 0 5px 0;
}
.project-margin .result .bottom-zone-left .title, .project-margin .result .bottom-zone-right .title{		
	display:block;
	clear:both;
	overflow:hidden;
}
.project-margin .result .bottom-zone-left .title label, .project-margin .result .bottom-zone-right .title label{		
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding-top:4px;
	padding-bottom:3px;
	float:left;
}
.project-margin .result .bottom-zone-left .title span, .project-margin .result .bottom-zone-right .title span{		
	background:#000;
	color:#ffdd00;
	padding:4px 3px 3px;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-right:6px;
}
.project-margin .result .bottom-zone-left .title span, .project-margin .result .bottom-zone-right .title span.pink{		
	background:#000;
	color:#ffffff;
	padding:4px 3px 3px;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-right:6px;
}
.project-margin .result .bottom-zone-left .checkbox {		
	display:block;
	overflow:hidden;
	height:45px;	
}
.project-margin .result .bottom-zone-left .checkbox label{		
	font-size:11px;
	line-height:15px;
	text-transform:none;
	font-weight:normal;
	float:left;
	width:300px;
}
.project-margin .result .bottom-zone-left .checkbox input{			
	float:left;
	width:20px;
	padding:0;
	margin:0 5px 0 0;
}
.project-margin .result .bottom-zone-left h3{	
	padding:0;
	margin:0;
	display:block;
	clear:both;
}
.project-margin .result .bottom-zone-left p.download{	
	padding:0;
	margin:0 0 4px 0;
	display:block;
}
.project-margin .result a.download, .project-margin .result a.add-cart{
	border:1px solid #ddca68;	
	color:#1d1d1d;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px 9px 5px 9px;
	margin:0 0 15px 0;
	display:block;
	clear:both;
	float:right;	
	background:url(/PublishingImages/Images/common/backgrounds/yellow-button-bg.png) repeat-x 0 0;
}
.project-margin .result a.download-pink, .project-margin .result a.add-cart{
	border:1px solid #ddca68;	
	color:#1d1d1d;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px 9px 5px 9px;
	margin:0 0 15px 0;
	display:block;
	clear:both;
	float:right;	
	background-color:#F766A5;
}
.project-margin .result .dl-adobe{
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.project-margin .result .dl-adobe p{
	float:left;	
	font-size:12px;
	line-height:14px;
	width:190px;
}
.project-margin .result .dl-adobe a.start-over{
	float:right;	
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	color:#000;
	padding-top:3px;
	text-decoration:underline;
}
.project-margin .result .dl-adobe a.start-over:hover{
	text-decoration:none;
}
.project-margin .result .dl-adobe-lnk{	
	display:block;	
	margin-bottom:10px;
	margin-top:3px;
	font-size:12px;
	color:#555;
}
.project-margin .result .products-left{
	width:110px;	
	display:block;
	float:left;
	margin-right:12px;
	margin-top:8px;	
}
.project-margin .result .products-left .img-viewer{
	width:100px;
	height:105px;
	display:block;	
	background:#f3f3f3 url(/PublishingImages/Images/common/backgrounds/pm-result-product.png) no-repeat 0 0;
	padding:0 6px 0 4px;
}
.project-margin .result .products-left .img-viewer img{
	width:100px;	
	display:block;		
}
.project-margin .result .products-left .img-viewer .display-large{
   text-align:left;
   margin-top:10px;
   display:none;
}
.project-margin .result .products-left .img-viewer .display-large a{
   color:#3f6b84;
}


.project-margin .result .products-right {
	float:right;
	width:204px;
	margin-top:8px;
}
.project-margin .result .products-right label, .project-margin .result .products-right a{
	font-size:11px;
	text-transform:none;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:2px;
	color:#000;
	text-decoration:none;
}
.project-margin .result .products-right select{
	font-size:10px;
	text-transform:none;
	font-weight:normal;
	width:205px;
	margin-bottom:10px;
}
.project-margin .result .products-right .price {
	display:block;
	clear:both;
	overflow:hidden;
	height:25px;
	font-weight:bold;
	font-size:16px;
}
.project-margin .result .products-right .price .strike{
	line-height:22px;
	color:#000;
	font-weight:normal;
	font-size:12px;
	display:block;
}
.project-margin .result .products-right .price .marked-down{
	float:right;
	color:#000;
	font-weight:bold;
	font-size:20px;
	padding-left:5px;
}
.project-margin .result .products-right .taxes {
	display:block;
	font-size:11px;
	text-transform:none;
	margin-bottom:3px;
}
.project-margin .result .products-right .weight {
	display:block;
	font-size:12px;
	text-transform:none;
}
.project-margin .result .products-right .taxes a, .project-margin .result .products-right .weight a {
	color:#3f6b84;
}
 
.project-margin .result .products-right .add-cart {
	text-align:right;	
}
.project-margin .result .products-right .add-cart a {
	margin-bottom:5px;
	font-size:10px;
	padding-bottom:5px;
	
}
.project-margin .result .products-right .add-cart .error {
	color:#09a202 !important;
	font-size:10px;
	font-family:Verdana;
	text-transform:none;
	margin-top:10px;
	display:block;
	clear:both;
}

.project-margin .result .products-right #product-grouping-selection {
	margin-top:2px;	
}
.project-margin .result .qty-label, .project-margin .result .qty-box{
	display:none;
}


.home-intro, .goals-intro, .landing-intro{
	padding-right:0!important;
	padding-left:0!important;
	width:730px!important;
}
.home-intro h1, .goals-intro h1, .landing-intro h1{
	padding:0 13px 13px;
}
.goals-intro .marketing-template{
    padding:10px 1px;
}
.slider{
	height:245px;
	clear:both;
	position:relative;
}
.slider .sbox1,.slider .sbox2,.slider .sbox3,.slider .sbox4,.slider .sbox5{
    display:none;
}
.ui-tabs .sbox1,.ui-tabs .sbox2,.ui-tabs .sbox3,.ui-tabs .sbox4,.ui-tabs .sbox5{
    display:block;
}
.ui-tabs .ui-tabs-hide{
     display: none!important;
	 height:245px;
	 clear:both;
	 overflow:hidden;
}
.slider .ui-tabs-selected a{
	color:#ffd100;
}
.slider .sbox1{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Marginpanelimage1.jpg) no-repeat top;
}
.slider .sbox2{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Marginpanelimage2.jpg) no-repeat top;
}
.slider .sbox3{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Marginpanelimage3.jpg) no-repeat top;
}
.slider .sbox4{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Marginpanelimage4.jpg) no-repeat top;
}
.slider .sbox5{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Marginpanelimage5.jpg) no-repeat top;
}
.sm-arror{
	list-style:none;
	margin-top:5px;
	list-style-position:outside;
	padding:0 0 3px 10px !important;
}
.sm-arror li{
	padding:0 0 3px 10px;
	list-style:none;
	list-style-position:outside;
	line-height:12px !important;
	background:url(/publishingImages/Images/common/backgrounds/sm-arrow.png) no-repeat left 3px;
}
.slider .ui-widget-content{
	padding:8px;
	height:229px;
	clear:both;
	overflow:hidden;
}
.slider .ui-widget-content .left-text{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	float:left;
	width:380px;
	line-height:20px;
	padding:0;
	margin:0;
	margin-top:72px;
}
.slider .ui-widget-content .right-text{
	float:right;
	color:#444;
	width:230px;	
	margin-top:-5px;
}
.slider .ui-widget-content .right-text p{
	padding-bottom:4px;
	color:#444;
}
.slider .ui-widget-content .right-text h3{
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
	padding:3px 0;
	font-weight:bold;
	color:#444;
}
.slider .ui-widget-content .right-text .btn{
	color:#444;
	font-size:18px;
	bottom:50px;
	position:absolute;
	text-transform:uppercase;
	display:block;
}
.slidernav{
	height:33px;
	padding:0 8px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:url(/publishingImages/Images/common/backgrounds/transprent-01.png) repeat;
}
.slidernav ul{
	float:left;
	margin:0;
	width:725px;
}
.slidernav li{
	float:left;
	display:inline;
	padding-right:20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.slidernav li a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:33px;
}
.slidernav a:hover{
	color:#ffd100;
	text-decoration:none;
}
.two-col{
	clear:both;
	color:#000000;
	overflow:hidden;
}
.two-col.second .right-col,.two-col.second .left-col {
    padding-top:5px;    
}
.two-col hr{
	border:0 outset;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #ececec;
	display:block;
}
.two-col hr.single{
	color:#ececec;
	margin:0;
	border-top:0px;
	height:0px;
	position:absolute;
	bottom:-2px;
	z-index:2;
	right:0;
	left:0;
}
.two-col .right-col .indent{
	position:relative;
}
.two-col h3{
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
	text-transform:uppercase;
	color:#000000;	
}
.two-col p{
	font-size:11px;
	color:#000000;
}
.two-col .left-col{
	width:450px;
	float:left;
	padding:13px 0 0 14px;
}
.two-col .review p{
	padding:0;
}
.two-col .right-col{
	width:240px;
	float:right;
	padding-right:15px;
	padding-top:13px;
}
.two-col .right-col a{
	color:#000000;
	text-decoration:underline;
	display:inline-block;
	
}
.two-col .right-col a:hover{
	text-decoration:none;
}
.two-col .right-col .indent{
	border:1px solid #c5c5c5;
	padding:8px 8px 8px 9px;
}
.image-right{
    text-align:right;
    margin-top:-20px;
}

/*Home page specific*/
.home-page .sbox1{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Homepanelimage1.jpg) no-repeat top;
}
.home-page .sbox2{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Homepanelimage2.jpg) no-repeat top;
}
.home-page .sbox3{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Homepanelimage3.jpg) no-repeat top;
}
.home-page .sbox4{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Homepanelimage4.jpg) no-repeat top;
}
.home-page .sbox5{
	background:#333333 url(/PublishingImages/de-DE/Images/backgrounds/Homepanelimage5.jpg) no-repeat top;
}
/*Home page Six images*/
.home3smimages{
    overflow:hidden;
    clear:both;
}
.home3smimages a{
    margin:0;
}
.home3smimages img{
    float:left;
    margin:0;
    margin-right:5px;
    margin-bottom:5px;
    overflow:hidden;
}
.home3smimages img.last{
    margin-right:0;
}

