﻿/* -----------------------------------------------*/
/* ------------------- TITLES --------------------*/
/* -----------------------------------------------*/
.titleType01
{
    color:#ffffff;
    text-transform:uppercase;
    font-size:11px;    
}
.titleType02
{    
    color:#044585;
    font-size:11px;
    margin:0;
    padding-left:12px;
    padding-top:5px;
    text-transform:uppercase;     
}
.titleType03
{    
    margin:0 auto;
}
.titleType04 {
color:#FFFFFF;
font-size:11px;
margin:0;
padding-left:12px;
padding-top:5px;
text-transform:uppercase;
}
.titleType05
{
    color:#044585;
    text-transform:uppercase;    
}
/* -----------------------------------------------*/
/* ------------------- TEXTS ---------------------*/
/* -----------------------------------------------*/

.textType01
{
    background:transparent url(../images/menu/assets.png) no-repeat;
    background-position:0 -241px;
    color:#ffffff;
    font-size:11px;
    padding-left:30px;
}

.textType04
{
    color:#fff;
    font-size:11px;
    margin:0;
}
.textType05
{
    color:#1672AA;
    font-size:12px;
    font-weight:bold;
    line-height:11px;
    margin:8px 0 0;
}
.textType09
{
    color:#414141;
    font-size:12px;
    line-height:15px;
}
.textType10
{
    color:#414141;
    font-size:12px;
    position:relative;
    right:30px;
}
.textType11
{
    color:#414141;
    font-size:12px;
}
.textType12
{
    color:#414141;
    font-size:11px;
    width:90%;
    text-align:right;
    line-height:19px;
}
.textType13
{
    color:#6d7071;
    font-size:14px;
    font-weight:normal;
    margin:0 0 15px 0;
    padding:0;
}
.textType14
{
    color:#00a0e1;
    font-size:14px;
    font-weight:bold;
}
.textType15
{
    color:#00a1e1;
    font-size:14px;
    font-weight:normal;
}
.textType16
{
    color:#7d579a;
    font-size:14px;
    font-weight:normal;
}
.textType23 {
    color:#999999;
    font-size:11px;
    font-family:Arial;
}

.titleType18
{
    color:#ffffff;
    background:#A6DFEF;
    text-transform:uppercase;
    font-size:12px;
    margin:0;
}
.titleType18 a
{
    color:#ffffff;
    background:#A6DFEF;
    text-transform:uppercase;
    font-size:12px;
    margin:0;
    display:block;
    text-indent:10px;
    text-decoration:none;
}
.titleType18 a:hover
{
    color:#000;
    background:#E2C4F1;
    text-decoration:none;
}
/* -----------------------------------------------*/
/* ------------------- TEXTS CUFON----------------*/
/* -----------------------------------------------*/

.textType01_cufon
{
    color:#72cbc9;
    font-size:10px;
    text-transform:uppercase;
}
.textType02_cufon
{
    color:#ffffff;
    font-size:10px;
    text-transform:uppercase;
}
.textType03_cufon
{
    color:#7d579a;
    font-size:35px;
    text-transform:uppercase;
}
.textType04_cufon
{
    color:#00a0e1;
    font-size:25px;
    text-transform:uppercase;
}

/* -----------------------------------------------*/
/* -------------------CATALOG STYLES--------------*/
/* -----------------------------------------------*/
.city-title
{
	font-weight:bold;
	margin: 10px 0 5px 0;
}
.co h2
{
color:#136DA3;
font-weight:normal;
margin:0;
padding:0;
}
.co h2 a
{
    border-bottom:1px solid #F7F7F7;
    display:block;
    font-size:11px;
    color:#777777;
    height:17px;
    padding:0 0.5em 0 0.7em;
    text-decoration:none;
    font-family:Verdana,Arial,sans-serif;
}
.co h2 a:hover
{
    border-bottom:1px solid #BEBEBE;
    color:#136DA3;
}
.co h2 a.selected
{
    border-bottom:1px solid #BEBEBE;
    display:block;
    font-size:11px;
    color:#136DA3;
    height:17px;
    padding:0 0.5em 0 0.7em;
    text-decoration:none;
    font-family:Verdana,Arial,sans-serif;
}
.co h2 a.category-selected
{
    display:block;
    font-size:11px;
    height:17px;
    padding:0 0.5em 0 0.7em;
    text-decoration:none;
    font-family:Verdana,Arial,sans-serif;
}


/*sitemap separator*/
.sitemapSeparator
{
    color:#777777;
    font-size:11px;
    font-weight:bold;
    line-height:11px;
    text-transform:uppercase; 
}
p.sitemap
{
    padding-top:5px 0;
    margin:0;
}

/*search results*/

.textType22 {
    border-bottom:1px solid #EFEFEF;
    color:#7D579A;
    font-family:Arial;
    font-size:11px;
    margin:7px 0 20px 7px;
    width:96%;
}

@font-face{ 
	font-family: 'thesansbold'; 
	src: url('fonts/thesansbold-plain-webfont.eot'); 
	src: url('fonts/thesansbold-plain-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/thesansbold-plain-webfont.woff') format('woff'), url('fonts/thesansbold-plain-webfont.ttf') format('truetype'), url('fonts/thesansbold-plain-webfont.svg#webfont') format('svg'); } 


