﻿/*Tabbers*/

#nojs ul.tab-titles { display:none; }

 .float-right{
   float:right;
   position:relative;
 }

.tabs h1, .tabs h2, .tabs h3, .tabs h4, .tabs h5, .tabs h6{color:#fff;}

/*.tabs a, .tabs a:visited {color:#C1001F;}*/



a.cta{
  font-size:12px;
  color:#fff;
  font-weight:bold;
  font-family:Arial;
  float:left;
  display:block;
  text-decoration:none;
  background: #d41f34 url(/images/blocks/cta-arrow.png) no-repeat 100% 50%;
  padding:5px 32px 7px 10px;
  margin:17px 0;
}

  a.cta:visited{
    text-decoration:none;
    color:#fff;
  }
  

.tabs {
   	float: left;
   	width: 100%;
   	margin: 15px 0;
   	overflow: hidden;
   	} 
   	ul.tab-titles {
		list-style: none;
        margin: 0;
        padding: 0;
        height: 25px;
		}
		ul.tab-titles li {
			float: left;
			margin-right: 2px;
			background: none;
			padding: 0;
		    }
			ul.tab-titles li a, 
			ul.tab-titles li a:visited {
				text-decoration:none;
				padding-right:10px;
				display:block;
				float:left;
				height:25px;
				font-weight:bold;
				font-size:11px;
				color:#4d498d;
				background:transparent url(/images/blocks/violet-tabs-right.png) no-repeat 100% 0;
			    }
				ul.tab-titles li a:hover, 
				ul.tab-titles li.ui-tabs-selected a,
				ul.tab-titles li.ui-tabs-selected a:visited {
					color:#fff;
                    background:transparent url(/images/blocks/violet-tabs-right.png) no-repeat 100% 100%;
					}
				ul.tab-titles li a span,
				ul.tab-titles li a:visited span {
					float:left;
					display:block;
					cursor:pointer;
					height:18px;
					padding:7px 0px 0px 10px;
					background:transparent url(/images/blocks/violet-tabs-left.png) no-repeat 0 0;
					}
					ul.tab-titles li a:hover span, 
					ul.tab-titles li.ui-tabs-selected span,
					ul.tab-titles li.ui-tabs-selected a:visited  span {
						background:transparent url(/images/blocks/violet-tabs-left.png) no-repeat 0 100%;
						}
						
						 .ui-tabs li a span strong,
						 .ui-tabs li a:visited span strong {
                                                   display:block;
                                                   height:100%;
                                                   float:left;
                                                                }
	.tab-panels {
		min-height:155px;
		height:auto !important;
		height:155px;
		padding: 0 1px 1px;
		color:#fff;
		font-family:Arial;
		background:#8b78d5 url(/images/blocks/tabber-lviolet-bg.png) no-repeat 50% 0;
		float: left;
	    }
	.content-of-tab {
		float: left;
		width: 490px;
		w\idth: 470px;
		
		padding: 10px;
		overflow: hidden;
		margin: 0;
		}
	.ui-tabs-hide {
		display:none;
		}


    

 

  
                                                           
   .ui-tabs li a span strong, .ui-tabs li a:visited span strong{
                               background-color:#cfc7ff;
                             }
           .ui-tabs li a:hover span strong, 
           .ui-tabs li.ui-tabs-selected span strong,
           .ui-tabs li.ui-tabs-selected a:visited span strong
                                                    { background-color:#423e99;
                                                             }
