/* header start */
.tthdr .subnav ul {margin: 0px; padding: 0px; height: 38px; text-align: center;}
.tthdr .subnav ul li {display: inline-block; zoom: 1; *display:inline; padding: 5px 2px; margin-top: 5px; background: url('//m0.ttxm.co.uk/gfx/core/tthdr/divide-bot.gif') center right no-repeat;}
.tthdr .subnav ul li.hasmenu .arrow {display: none;}
.tthdr .subnav ul li.hasmenu:hover a {background-position: center 16px; padding-bottom: 25px; margin-bottom: -23px;}
.tthdr .subnav ul li.omega {background: none;}
.tthdr .subnav ul li a {color: #333; padding: 2px 10px 2px 8px; display: inline-block; *display: inline; zoom: 1; position: relative; z-index: 100;}
.tthdr .subnav ul.navmenu, .tthdr .subnav ul.navmenu li ul {height: auto; text-align: left;}
.tthdr .nav li.active a {background: url("//m0.ttxm.co.uk/gfx/core/tthdr/hdr-tab-bg-left.png") no-repeat scroll left top; margin: 0px; padding: 12px 44px;}

.tthdr .subnav ul.navmenu li {background: none;}
.tthdr .navmenuwrap {display: none;}
.tthdr .navmenu li {margin: 0px 10px; padding: 0px; width: 140px; vertical-align: top;}
.tthdr .subnav li:hover .navmenuwrap, .tthdr .subnav li.hover .navmenuwrap {margin-left: 0px;}
.tthdr .navmenu li ul {margin: 0px; padding: 0px;}
.tthdr .navmenu li ul li {display: block; border-bottom: solid 1px #aaa; list-style-image: none; list-style-type: none; margin: 0px; padding: 5px 0px;}
.tthdr .navmenu h2 {color: #000; border-bottom: solid 2px #E9008D; font-size: 15px; font-weight: normal; margin-bottom: 0px; padding-bottom: 2px;}
.tthdr .subnav li .navmenu li ul li a, .tthdr .subnav li.active .navmenu li ul li a {display: block; color: #666; text-decoration: none; background: none;}
.tthdr .subnav ul li.active a, .tthdr .subnav li a:hover, .tthdr .subnav .navmenu li ul li a:hover, .tthdr .subnav li.active .navmenu li ul li a:hover, .tthdr .subnav li.active .navmenu li ul li.active a {color: #E9008D; text-decoration: underline;}
.tthdr ul.navmenu li {display: inline-block; *display: inline; zoom: 1; border-bottom: none;}
/* Fix for background being 1px off in safari. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body {
        background-position: 50.001% 0;
    }
}
/* header end */

/* footer start */
.ttftr .breadcrumbs li {float: left; display: block; height: 35px; color: #fff; margin: 0px; text-transform: lowercase; position: relative;}
.ttftr .breadcrumbs .bc {background: #363636 url('//m0.ttxm.co.uk/gfx/core/tthdr/breadcrumbs.png') top right no-repeat;}
.ttftr .breadcrumbs li a {display: inline-block; *display: inline; zoom: 1; padding: 9px 20px 9px 6px; color: #fff;}
.ttftr .breadcrumbs li.el1 {background-color: #363636; z-index: 5; width: 96px;}
.ttftr .breadcrumbs li.el1 a {background: url('//m0.ttxm.co.uk/gfx/core/tthdr/logo-breadcrumb.gif') 5px center no-repeat; text-indent: -9999px;}
.ttftr .breadcrumbs li.el1 span {border-left-color: #363636;}
.ttftr .breadcrumbs li.el1 a {width: 71px; height: 15px;}
.ttftr .breadcrumbs li.el2 {background-color: #555; z-index: 4; background-position: right -35px;}
.ttftr .breadcrumbs li.el3 {background-color: #707070; z-index: 3; background-position: right -70px;}
.ttftr .breadcrumbs li.el4 {background-color: #898989; z-index: 2; background-position: right -105px;}
.ttftr .breadcrumbs li.el5 {background-color: #a0a0a0; z-index: 1; background-position: right -140px;}
.ttftr .breadcrumbs li.msg {float: right; font-size: 18px; color: #ef4123; text-transform: none; background: none;}
.ttftr .breadcrumbs li.msg span {padding: 5px 20px; display: inline-block; *display: inline; zoom: 1;}
.ttftr .content {border-top: solid 1px #7d7d7d; padding: 20px 10px 20px; clear: both;
 background: -moz-linear-gradient(center top, #333234 0%, #000 100%);
 background: -webkit-linear-gradient(top, #333234 0%, #000 100%);
 background: linear-gradient(center top, #333234 0%, #000 100%);
 -pie-background: linear-gradient(center top, #333234 0%, #000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff333234', endColorstr='#ff000000',GradientType=0);
}
.ttftr .content h2 {font-size: 16px; margin-bottom: 2px;}
.ttftr .content ul {margin: 0px; padding: 0px; font-size: 12px;}
.ttftr .content ul li {list-style-image: none; list-style-type: none; margin-bottom: 6px;}
.ttftr .content a {color: #aaa9aa;}
.ttftr .content ul.ultype3 {margin-bottom: 4px;}
.ttftr .content ul.ultype3 li {border-color: #333;}
.ttftr .content .aboutus {margin-top: 20px;}
.ttftr .content .aboutus .policy {text-transform: lowercase;}
/* footer end */

/* themes start */
.ttheme_0 .tthdr .subnav ul li.active a, .ttheme_0 .tthdr .subnav li a:hover, .ttheme_0 .tthdr .subnav .navmenu li ul li a:hover, .ttheme_0 .tthdr .subnav li.active .navmenu li ul li a:hover, .ttheme_0 .tthdr .subnav li.active .navmenu li ul li.active a {color: #F04126;}
.ttheme_1 .tthdr .subnav ul li.active a, .ttheme_1 .tthdr .subnav li a:hover, .ttheme_1 .tthdr .subnav .navmenu li ul li a:hover, .ttheme_1 .tthdr .subnav li.active .navmenu li ul li a:hover, .ttheme_1 .tthdr .subnav li.active .navmenu li ul li.active a {color: #90EF5D;}
.ttheme_2 .tthdr .subnav ul li.active a, .ttheme_2 .tthdr .subnav li a:hover, .ttheme_2 .tthdr .subnav .navmenu li ul li a:hover, .ttheme_2 .tthdr .subnav li.active .navmenu li ul li a:hover, .ttheme_2 .tthdr .subnav li.active .navmenu li ul li.active a {color: #F04126;}
.ttheme_3 .tthdr .subnav ul li.active a, .ttheme_3 .tthdr .subnav li a:hover, .ttheme_3 .tthdr .subnav .navmenu li ul li a:hover, .ttheme_3 .tthdr .subnav li.active .navmenu li ul li a:hover, .ttheme_3 .tthdr .subnav li.active .navmenu li ul li.active a {color: #E9008D;}
.ttheme_4 .tthdr .subnav ul li.active a, .ttheme_2 .tthdr .subnav li a:hover, .ttheme_4 .tthdr .subnav .navmenu li ul li a:hover, .ttheme_4 .tthdr .subnav li.active .navmenu li ul li a:hover, .ttheme_4 .tthdr .subnav li.active .navmenu li ul li.active a {color: #33AAFE;}
/* themes end */
