/* $Author: edicos\mkalmes $ $Revision: 2941 $ $Date: 2011-12-19 15:58:22 +0100 (Mo, 19 Dez 2011) $ */
div.tia-rent div.tia-slide img,
div.home div.tia-slide img {
    top: 0 !important;
}

ol, ul {
    list-style: none;
}
* {
    outline: 0;	
}
* html body,
body {
    padding: 0 0 0 0;
    margin: 0;
    background: #cf0422;
}
iframe {
    background: #fff;
    width: 100%;
    height: 100%;
}
a, a:hover, a:focus, a:active {
   border-bottom: none;
   color: #8a1038;
}
p {
    color: #666666;
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 13px;
	line-height: 1.2em;	
}
h1 {
    color: #8a1038;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
h2, h3, h4, h5, h6 {
    color: #666;
    background: none;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
h3 a {
    background: none;
    color: #8a1038;
}
div#tia-main h1,
div#tia-wrap h1 {
    font-size: 25px;
    border: 0;
    text-transform: uppercase;
}
div#tia-main h2,
div#tia-wrap h2 {
    font-size: 18px;
    border: 0;
    text-transform: uppercase;
    line-height: 1.3em;
}

div#tia-main h4,
div#tia-wrap h4 {
    font-size: 13px;
    border: 0;
    text-transform: uppercase;
    line-height: 1.3em;
    margin: 0 0 10px 0;
    padding: 9px 0 0 0;
    /* font-weight: normal; */
}
/* ------------------------------------------------------------------- END - HTML Tags */


/* --------------------------------------------------------------------- Layout layers */

/* background image ---- */
#bg-img img {
    position: relative;
    height: auto;
    width: auto;
    z-index: 1;
}
* html #bg-img {
    position: absolute;
    top: 0;
    height: auto;
    overflow: hidden;
}
* html #bg-img img {
    position: relative;
    height: auto;
    width: auto;
    z-index: 1;
    top: 0;
}
/* END - background image ---- */

/* wrap ---- */
div#tia-wrap {
	position:relative;
	width:932px; height: auto;
    margin:0 auto 0 auto;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 13px;
    line-height: 1.2em;
    color: #666;
}
/* END - wrap ---- */

/** header background ---- */
	div#tia-bg {
	    position:absolute;
	    top:27px; left:0;
	    width:932px;
	    z-index:1;
	}
	#tia-header-bg-1, #tia-header-bg-2, #tia-header-bg-3,
	#tia-header-bg-4, #tia-header-bg-5 {
		position:absolute;
		width:100%;
		z-index:2;
	}
	#tia-header-bg-1 {
	    height:25px;
	    top:0; left:0;
	    background-image:url(../img/bg_header_01.png);
	}
	#tia-header-bg-2, #tia-header-bg-3, #tia-header-bg-4 {
	    height:185px;
	}
	#tia-header-bg-2 {
		width:40px;
		top:25px; left:0;
		background:url(../img/bg_header_02.png) no-repeat 0 0;
	}
	#tia-header-bg-3 {
		width:820px;
		top:25px; left:40px;
		background:url(../img/bg_header_03.png) no-repeat 0 0;
	}
	#tia-header-bg-4 {
	    width:72px;
	    top:25px; left:860px;
	    background:url(../img/bg_header_04.png) no-repeat 0 0;
	}
	#tia-header-bg-5 {
	    height:161px;
	    top:210px; left:0;
	    background:url(../img/bg_header_05.png) no-repeat 0 0;
	}
    div#tia-icons {
        position:absolute;
        width:43px; height:112px;
        top:213px; right:20px;
        line-height: 11px;
        z-index:10;
    }
    div#tia-icons ul li {
        padding:2px 0 2px 0;
        margin:0;
    }
/** END - header background ---- */

/* main wrapper ---- */
div#tia-main-wrapper {
    position:relative;
    width:820px;
    top:27px; left:-16px;
    margin:0 auto;
    z-index:2;
    /* border:1px solid red; */
}
/* END - main wrapper ---- */

/** header content ---- */
    div#tia-header {
        position:absolute;
        width:100%; height:150px;
        top:0; left:0;
        z-index: 30;
    }
    div#tia-home {
        position:absolute;
        width:794px; height:125px;
        top:25px; left:0;
        z-index:5;
    }
    div#tia-home a {
        width:100%; height:125px;
        display:block;
    }
    div#tia-country-select {
        position:absolute;
        width:315px; height:29px;
        bottom:0; left:0;
        display:block;
        background:url(../img/blank.gif) 0 0;
        z-index:5000;
        color: #666;
    }
    div#tia-close {
        position:absolute;
        width:19px; height:19px;
        bottom:6px; right:4px;
    }
/** END - header content ---- */

/** stitches ---- */
    div#tia-stitches {
        position:absolute;
        width:100%; height:8px;
        top:147px; left:0;
        background:url(../img/stitches_top.png) no-repeat 0 0;
        z-index:20;
    }
/** END - stitches ---- */

/** main navi ---- */
    div#tia-navi {
        position:absolute;
        width:100%; height:56px;
        top:150px; left:0;
        padding:1px 0 0 0;
        z-index:15;
    }
/** END - main navi ---- */

/** main ---- */
    div#tia-main {
        position:absolute;
        width:100%; 
        top:208px; left:0;
        z-index:10;
    }
/** END - main ---- */

/*** breadcrumb ---- */
        div#tia-breadcrumb {
            position:relative;
            width:820px; height:20px;
            top:0; left:0;
            padding-top: 2px;
            padding-bottom: 4px;
            background:#fff;
            font-size:11px;
            color:#838383;
            z-index:5;
            
        }
        div#tia-breadcrumb ul {
            padding-left:8px;
        }
        div#tia-breadcrumb ul li {
            height:20px;
            color:#333333;
            float:left;
            padding:0 2px 0 2px;
        }
        div#tia-breadcrumb ul li a,
        div#tia-breadcrumb ul li a:link,
        div#tia-breadcrumb ul li a:visited,
        div#tia-breadcrumb ul li a:focus,
        div#tia-breadcrumb ul li a:active {
            display:block;
            color:#333333;
            text-decoration:underline;
        }
        div#tia-breadcrumb ul li a:hover {
            color:#cccccc;
        }
/*** END - breadcrumb ---- */

/*** content ---- */
        div#tia-content-wrapper {
            position:relative;
            width:820px; height: auto;
            top:0; left:0;
            background:#fff;
            z-index:5;
        }
        div#tia-content {
            position: relative;
            padding:0 10px 0 10px;
            font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
        }
        div#tia-inner-content {
            position: relative;
            width: 530px; height: auto;
            top: 0; left: 0;
            margin:18px 0 35px 0;
            float: left;
            /* border: 1px solid red; */
        }
        div#tia-sidebar {
            position: relative;
            width: 218px; height: auto;
            top: 0px; left: 0px;
            margin:18px 0 35px 0;
            float: right;
        }
        div.clear-floating {
            clear:both;
        }
/*** END - content ---- */

/*** footer ---- */
        div#tia-footer {
            position:relative;
            width:820px;
            top:-4px; left:0;
            padding:10px 0 27px 0;
            background:url(../img/stitches_top.png) no-repeat 0 0;
            color: #fff;
            z-index:1;
        }
        div#tia-footer ul {
            padding-left:9px;
        }
        div#tia-footer ul li {
            height:20px;
            color:#333;
            float:left;
            padding:0 17px 0 0;
        }
        div#tia-footer ul li a,
        div#tia-footer ul li a:link,
        div#tia-footer ul li a:visited,
        div#tia-footer ul li a:focus,
        div#tia-footer ul li a:active {
            display:block;
            color: #fff;
            text-decoration: none;
        }
        div#tia-footer ul li a:hover {
            color:#cccccc;
        }
/*** END - footer ---- */

/* --------------------------------------------------------------- END - Layout layers */



/* ----------------------------------------------------------------- Content templates */

/* home / design motto ---- */
div#tia-motto {
    position: relative;
    top: 0; left: 0;
    width: 765px; height: 367px;
    padding:2px 35px 0 0;
    margin-bottom: 3px;
    /* background: url(../img/bg_designmotto_2.jpg) no-repeat 0 2px; */
}
div#tia-motto .tia-visual {
    position: absolute;
    top: 0; left: 0;
    /* width: 384px; height: 357px; */
    width: 765px; height: 367px;
    display: block;
    float:left;
    outline: 0;
}
div#tia-motto .tia-visual img {
    z-index: 50;	
}
div#tia-motto .tia-visual a {
    position: absolute;
    top: 0; left: 0;
    width: 384px; height: 357px;
    display: block;
    outline: 0;
    background:url(../img/blank.gif) 0 0;
    z-index:5000;
}
div#tia-motto .tia-text {
    position: absolute;
    left: 384px;
    width: 363px; height: 302px;
    float: left;
    padding: 55px 0 0 18px;
}
div#tia-inner-content .home .tia-winner-is .txt p a,
div#tia-inner-content .home .tia-winner-is .txt p a:link,
div#tia-inner-content .home .tia-winner-is .txt p a:visited,
div#tia-inner-content .home .tia-winner-is .txt p a:focus,
div#tia-inner-content .home .tia-winner-is .txt p a:active,
div#tia-motto .tia-text a,
div#tia-motto .tia-text a:link,
div#tia-motto .tia-text a:visited,
div#tia-motto .tia-text a:focus,
div#tia-motto .tia-text a:active {
    color: #333;
    text-decoration: underline;
}
div#tia-inner-content .home .tia-winner-is h1 a,
div#tia-inner-content .home .tia-winner-is h1 a:link,
div#tia-inner-content .home .tia-winner-is h1 a:visited,
div#tia-inner-content .home .tia-winner-is h1 a:focus,
div#tia-inner-content .home .tia-winner-is h1 a:active,
div#tia-motto .tia-text h1 a,
div#tia-motto .tia-text h1 a:link,
div#tia-motto .tia-text h1 a:visited,
div#tia-motto .tia-text h1 a:focus,
div#tia-motto .tia-text h1 a:active  {
    color: #8a1038;
    text-decoration: none;
}
div#tia-motto .tia-text div.tia-teaser-inner h2 a,
div#tia-motto .tia-text div.tia-teaser-inner h2 a:link,
div#tia-motto .tia-text div.tia-teaser-inner h2 a:visited,
div#tia-motto .tia-text div.tia-teaser-inner h2 a:focus,
div#tia-motto .tia-text div.tia-teaser-inner h2 a:active {
    color: #666;
    text-decoration: none;
}
div#tia-inner-content .home .tia-winner-is .txt p a:hover,
div#tia-motto .tia-text a:hover {
    color: #666;
}
div#tia-motto .tia-text h1 {
    margin: 0 0 13px 0; 	
}
div#tia-motto .tia-text h2 {
    margin: 0 0 2px 0;
}
div#tia-motto .tia-text .tia-teaser-inner {
    position: relative;
    width: 370px; height: 104px;
    top: 0; left: 0;
    display:block;
    margin-top: 41px;
    background: url(../img/home_designmotto_teaser_bg.gif) no-repeat 0 0;
    z-index: 20;
}
div#tia-motto .tia-teaser-inner .tia-visual {
    left: 0;
    width: 77px; height: auto;
}
div#tia-motto .tia-teaser-inner .tia-text {
    left: 77px;
    width: 266px; height: auto;
    padding: 9px 15px 10px 12px;
}
/* END - home / design motto ---- */

/* normal page / design motto ---- */
div#tia-inner-content div#tia-opener {
    position: relative;
    top: 0; left: 0;
    width: 100%; height: auto;
    padding: 0;
    margin: 0 0 20px 0;
    background: none;
}
div#tia-inner-content div#tia-opener .tia-visual {
    position: relative;
    top: 0; left: 0;
    width: 100%; height: 175px;
    display: block;
    float: none;
    clear: right;
    outline: 0;
}
div#tia-inner-content div#tia-opener .tia-visual a {
    width: 100%; height: 175px;
    display: block;
    outline: 0;
}
div#tia-inner-content div#tia-opener .tia-text {
    position: relative;
    width: 100%; height: auto;
    float: none;
    clear: right;
    padding: 8px 0 0 0;
}
div#tia-inner-content div#tia-opener .tia-text a,
div#tia-inner-content div#tia-opener .tia-text a:link,
div#tia-inner-content div#tia-opener .tia-text a:visited,
div#tia-inner-content div#tia-opener .tia-text a:focus,
div#tia-inner-content div#tia-opener .tia-text a:active {
    color: #ccc;
    text-decoration: underline;
}
div#tia-inner-content div#tia-opener .tia-text h1 a,
div#tia-inner-content div#tia-opener .tia-text h1 a:link,
div#tia-inner-content div#tia-opener .tia-text h1 a:visited,
div#tia-inner-content div#tia-opener .tia-text h1 a:focus,
div#tia-inner-content div#tia-opener .tia-text h1 a:active {
    color: #8a1038;
    text-decoration: none;
}
div#tia-inner-content div#tia-opener .tia-text a:hover {
    color: #fff;
}

div#tia-inner-content div#tia-opener .tia-text h1 {
    margin: 0 0 13px 0;     
}

div#tia-inner-content .tia-content-block h1 {
    margin: 0 0 9px 0;	
}
div#tia-inner-content div#tia-opener .tia-text h2 {
    margin: 0 0 2px 0;
}
div#tia-inner-content .tia-content-block h2 {
    margin: 0 0 0 0;  
}
div#tia-inner-content .tia-content-block h3 {
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    text-transform: uppercase;
    color: #8a1038;
}
div#tia-inner-content .tia-content-block h4 {
    margin: 0 0 0 0;
    padding: 18px 0 2px 0;
    text-transform: uppercase;
    font-size: 11px;
    color: #666;
}
div#tia-inner-content .highlight p {
    font-weight: bold;	
}
div#tia-inner-content .showevent .tia-content-block h1,
div#tia-inner-content .showevent .tia-content-block h2,
div#tia-inner-content .showevent .tia-content-block h3 {
    color: #8a1038;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 2px 0;
    line-height: 1.2em;
}

div#tia-inner-content .tia-content-block p {
    margin: 0 0 12px 0;
    /*text-align: justify;*/
}

div#tia-inner-content .tia-content-block ul {
    list-style-type: disc;
    padding-left: 22px;	
    margin: 16px;
}
div#tia-inner-content .tia-content-block ul li {
    padding: 4px 0 4px 0;	
}
div#tia-inner-content .tia-content-block form ul {
    list-style-type: none;
    padding-left: 0; 
    margin: 0;
}
div#tia-inner-content .tia-content-block form ul li {
    padding: 0 0 0 0;   
}
div#tia-inner-content .tia-content-block .content-gallery ul {
    list-style-type: none;
    padding-left: 0; 
    margin: 0;
}
div#tia-inner-content .tia-content-block .content-gallery ul li {
    padding: 0;   
}
div#tia-inner-content .tia-no-margin {
    margin: 0 0 0 0;
    /*text-align: justify;*/
}
div#tia-inner-content .tia-block-no-margin {
    margin: -12px 0 0 0;
    /*text-align: justify;*/
}
div#tia-inner-content .tia-entries .tia-content-block {
    margin: 0 0 20px 0;	
}
div#tia-inner-content .float-left {
    float: left;
    padding: 5px 11px 11px 0;
}
div#tia-inner-content .float-right {
    float: right;
    padding: 5px 0 11px 11px;
}
div#tia-inner-content .float-none {
    float: none;
    padding-bottom: 12px;
}
div#tia-inner-content .float-center {
    position: relative;
    float: none;
    width: 260px;
    margin: 0 auto 0 auto;
    padding-bottom: 12px;
}
/* END - normal page / design motto ---- */

/* inner content / news list and full width txt/img teaser ---- */
div#tia-inner-content .tia-inner-page,
div#tia-inner-content .tia-img-txt-fullwidth {
    position: relative;
    width: 100%; height: auto;
    clear: both;
    padding: 9px 0 16px 0;
    background:url(../img/stitches_small.gif) no-repeat 0 0;
}
div#tia-inner-content .tia-inner-page {
    display: block;
    clear: none;
    background: none;
    padding: 9px 0 0 0;
}
div#tia-inner-content .tia-prizes h2 {
    margin: 0 0 0 0;
    padding: 11px 0 15px 0;	
}
div#tia-inner-content .tia-prizes h2 sup {
    font-size: 10px;	
}
div#tia-inner-content .no-stitch {
    background: none;
}
div#tia-inner-content .add-padding {
    padding-top: 20px;
}
div#tia-inner-content .tia-element-list,
div#tia-inner-content .tia-content-el,
div#tia-inner-content .tia-content-el-fullwidth,
div#tia-inner-content .tia-news-list {
	position: relative;
	width: 100%; height: auto;
	display: block;
	margin: 0 0 20px 0;
}
div#tia-inner-content .tia-element-list,
div#tia-inner-content .tia-content-el {
    margin: 0 0 10px 0;	
}
div#tia-inner-content .tia-entries .tia-content-el {
	margin: 0 0 28px 0;
}
div#tia-inner-content .tia-winners .tia-content-el {
    margin: 0;
    padding-bottom: 15px;	
}
div#tia-inner-content .tia-element-list div.img,
div#tia-inner-content .tia-news-list div.img {
    width: 125px;
    min-height: 94px;	
    float: left;
}
div#tia-inner-content .tia-element-list div.img-vertical {
    width: 94px;
    min-height: 125px;   
    float: left;
}
div#tia-inner-content .tia-content-el div.img,
div#tia-inner-content .tia-news-highlight div.img {
    width: 260px;
    min-height: 195px;   
    float: left;
}
div#tia-inner-content .tia-winners .tia-content-el div.img {
    width: 270px;
}
div#tia-inner-content .tia-element-list div.txt,
div#tia-inner-content .tia-news-list div.txt {
    width: 390px;
    min-height: 94px;
    margin-left: 135px;
}
div#tia-inner-content .tia-element-list div.txt-vertical {
    width: 390px;
    min-height: 125px;
    margin-left: 104px;
}
div#tia-inner-content .tia-content-el div.txt,
div#tia-inner-content .tia-news-highlight div.txt {
    width: 245px;
    min-height: 195px;   
    margin-left: 270px;
}
div#tia-inner-content .tia-winners .tia-content-el div.txt {
    min-height: 185px;
}
div#tia-inner-content .tia-winners .tia-content-el div.img {
    min-height: 185px;
}
div#tia-inner-content #tia-slidehow div.txt {
    margin-left: 0;
    width: 100%;
}
div#tia-inner-content .tia-img-txt-fullwidth .tia-img-txt-fullwidth h2 {
    margin: 0;
    padding: 20px 0 10px 0;	
}
div#tia-inner-content .tia-img-txt-fullwidth .no-stitch h2 {
    padding-top: 0; 
}
div#tia-inner-content .tia-img-txt-fullwidth .tia-img-txt-fullwidth p {
    margin: 0 0 5px 0;  	
}
div#tia-inner-content .tia-slide .tia-content-block h3,
div#tia-inner-content .tia-element-list h3,
div#tia-inner-content .tia-teaser h3,
div#tia-inner-content .tia-content-el h3,
div#tia-inner-content .tia-content-el-fullwidth h3,
div#tia-inner-content .tia-news-list h3 {
    margin: 0;
    padding: 0 0 0 0;
    font-size: 13px;
    text-transform: uppercase;
    clear: none;
    color: #8a1038;
}
div#tia-inner-content .tia-slide .tia-content-block h3 {
    padding: 15px 0 3px 0;	
}
div#tia-sidebar .tia-downloads p span,
div#tia-inner-content .tia-content-block p span,
div#tia-inner-content .gallery .tia-content-block p span {
    color: #666;
}
div#tia-inner-content .home h3 {
    padding: 9px 0 0 0;	
}
div#tia-inner-content .tia-news-list h3 span {
    font-size: 11px;
    color: #666;
}
div#tia-inner-content .tia-element-list h2,
div#tia-inner-content .tia-content-el h2,
div#tia-inner-content .tia-content-el-fullwidth h2,
div#tia-inner-content .tia-news-list h2 {
    padding: 0;
    margin: 1px 0 3px 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #666666;
    clear: none;
    line-height: 1.2em;
}
div#tia-inner-content .home h3 {
    margin: 3px 0 0 0;
}
div#tia-inner-content .tia-element-list h2 {
    margin-top: 0;
    padding: 4px 0 0 0; 
}
div#tia-inner-content .tia-element-list h2 a,
div#tia-inner-content .tia-content-el h2 a,
div#tia-inner-content .tia-news-list h2 a {
    color: #666666;
}
div#tia-inner-content .tia-element-list h2 a:hover,
div#tia-inner-content .tia-content-el h2 a:hover,
div#tia-inner-content .tia-news-list a:hover {
    text-decoration: underline; 
}
div#tia-inner-content .tia-schools .txt h3 {
    text-transform: none;	
}
div#tia-inner-content .tia-schools .txt h3 img {
    padding: 0 5px 0 0;
}
div#tia-sidebar .tia-downloads a,
div#tia-sidebar .tia-downloads a:link,
div#tia-sidebar .tia-downloads a:visited,
div#tia-sidebar .tia-downloads a:focus,
div#tia-sidebar .tia-downloads a:active,
div#tia-inner-content .tia-content-block a,
div#tia-inner-content .tia-content-block a:link,
div#tia-inner-content .tia-content-block a:visited,
div#tia-inner-content .tia-content-block a:focus,
div#tia-inner-content .tia-content-block a:active,
div#tia-inner-content .tia-wallpapers a,
div#tia-inner-content .tia-wallpapers a:link,
div#tia-inner-content .tia-wallpapers a:visited,
div#tia-inner-content .tia-wallpapers a:focus,
div#tia-inner-content .tia-wallpapers a:active,
div#tia-inner-content .tia-albums a,
div#tia-inner-content .tia-albums a:link,
div#tia-inner-content .tia-albums a:visited,
div#tia-inner-content .tia-albums a:focus,
div#tia-inner-content .tia-albums a:active,
div#tia-inner-content .tia-prizes a,
div#tia-inner-content .tia-prizes a:link,
div#tia-inner-content .tia-prizes a:visited,
div#tia-inner-content .tia-prizes a:focus,
div#tia-inner-content .tia-prizes a:active {
    color: #333;
    text-decoration: underline;	
}

div#tia-sidebar .tia-downloads a:hover,
div#tia-inner-content .tia-content-block a:hover,
div#tia-inner-content .tia-albums a:hover,
div#tia-inner-content .tia-prizes a:hover {
    color: #666;
}
div#tia-inner-content .tia-albums h2 {
    margin-top: 4px;
    margin-bottom: 10px;
}
div#tia-inner-content .tia-albums .tia-content-block h2 {
    margin-top: 2px;
    margin-bottom: 0;
}
/* END - inner content / news list and full width txt/img teaser ---- */

/* inner content / accordion ---- */
div#tia-accordion-dynamic,
div#tia-accordion {
    display: block;
}
div#tia-accordion-dynamic .tia-img-txt-fullwidth,
div#tia-accordion .tia-img-txt-fullwidth {
    overflow: visible;
}
div#tia-accordion-dynamic h2.accordion-header,
div#tia-accordion h2.accordion-header {
    cursor: pointer;
    outline: 0;
    margin: 0;
    padding: 9px 0 0 10px;
    height: 43px;
    background: url( ../img/bg_accordion_header.gif ) no-repeat 0 0;
}
div#tia-accordion-dynamic h2 a,
div#tia-accordion-dynamic h2 a:link,
div#tia-accordion-dynamic h2 a:visited,
div#tia-accordion-dynamic h2 a:focus,
div#tia-accordion-dynamic h2 a:active,
div#tia-accordion h2 a,
div#tia-accordion h2 a:link,
div#tia-accordion h2 a:visited,
div#tia-accordion h2 a:focus,
div#tia-accordion h2 a:active {
    color: #666;
    outline: 0;
    padding-top: 2px;
    display: block;
}
.ui-icon-minus {
    width: 28px; height: 28px;
    display: block;
    float: left;
    padding-right: 15px;
    background: url(../img/accordion_active.gif) no-repeat 0 0;	
}
.ui-icon-plus {
    width: 28px; height: 28px;
    display: block;
    float: left;
    padding-right: 15px;
    background: url(../img/accordion_inactive.gif) no-repeat 0 0; 
}
/* END - inner content / accordion ---- */

/* inner content / slideshows ---- */
div#tia-inner-content .inner {
    padding-bottom: 0;	
}
div#tia-inner-content .gallery .tia-slideshow,
div#tia-inner-content .home .tia-slideshow {
    width: 520px;
}
div#tia-inner-content .tia-entries .content-gallery .tia-slideshow,
div#tia-inner-content .content-gallery .tia-slideshow {
    position:relative;
    top: 0; left: 0;
    width: 260px;   
    background: #f1f1f1;
}

div#tia-inner-content .tia-entries .content-gallery .tia-big-slideshow {
    width: 520px;
    margin-left: 5px;	
}

div#tia-inner-content .gallery .tia-slideshow,
div#tia-inner-content .home .tia-slideshow {
    padding: 5px 5px 0 5px;	
}
div#tia-inner-content .gallery h2 {
    margin: 0;
    padding: 0 0 0 0;	
}
div.home div.tia-slideshow .tia-slide {
    position: relative;
    top: 0; left: 0;
    width: 173px; height: auto;	
}
div.gallery div.tia-slideshow .tia-slide { 
	position: relative;
    top: 0; left: 0;
    padding-right: 5px;
    width: 170px; height: auto;
}
div.tia-rent div.tia-slideshow .tia-slide {
    width: 122px;
    height: 220px;
    padding-right: 4px;
}


div.gallery div.tia-slideshow .tia-slide p {
    padding: 3px 0 0 3px;
    font-size: 11px;
    color: #666;
    line-height: 1.2em;
}

.home div.tia-slideshow .tia-transp-layer {
    position: absolute;
    bottom: 0; left: 0;
    height: 25px; width: 100%;
    background: url(../img/bg_slideshow_transp.png) no-repeat 0 0;
    font-size: 11px;	
}
.gallery div.tia-slideshow .tia-play-layer {
    position: absolute;
    top: 49px; left: 50px;
    height: 28px; width: 47px;
    background: url(../img/btn_play_small.png) no-repeat 0 0;
}
.gallery div.tia-slideshow .jcarousel-item {
    /*cursor: pointer;*/	
}

.gallery div.tia-slideshow .tia-transp-layer {
    position: absolute;
    top: 0; left: 0;
    height: 195px; width: 100%;
    background: url(../img/bg_slideshow_transp_2.png) no-repeat 0 0;
}
.tia-rent div.tia-slideshow .tia-transp-layer {
    position: absolute;
    top: 0; left: 0;
    height: 163px; width: 122px;
    background: url(../img/bg_slideshow_transp_2.png) repeat-y 0 0;
}
div.tia-slideshow .tia-transp-layer img {
    padding: 6px 7px 0 8px;	
}
div.tia-slide div p img {
    padding-right: 5px;	
}
div#tia-inner-content div.tia-slide .tia-content-block h3 {
    	
}
/* END - inner content / slideshows ---- */

/* inner content / teaser ---- */
div#tia-inner-content .tia-img-txt {
    position: relative;
    width: 260px; height: auto;
    float: left;
    padding: 9px 0 20px 0;
    background:url(../img/stitches_small.gif) no-repeat 0 0;
}
div#tia-inner-content .odd {
    margin: 0 0 0 0;
}
div#tia-inner-content .even {
    margin: 0 0 0 10px;
    clear: right;
}
div#tia-inner-content .tia-content-el h3,
div#tia-inner-content .tia-img-txt h3 {
    padding: 0;
    margin: 5px 0 0 0;
    font-size: 13px;
    text-transform: uppercase;
}
div#tia-inner-content .tia-content-el h3 {
    margin: 0;
    padding: 9px 0 0 0; 
}
div#tia-inner-content .tia-winners .tia-content-el h2 {
    margin: 0;
    padding: 22px 0 7px 0;
}
div#tia-inner-content .tia-entries h1 {
    padding-top: 12px;
    margin-bottom: 18px;
}
div#tia-inner-content .tia-winners .tia-content-el h3,
div#tia-inner-content .tia-entries .tia-content-el h3 {
    margin: 0;
    padding: 0 0 0 0;
    color: #666;
    font-size: 11px;
}
div#tia-inner-content .tia-winners .tia-content-el .img p {
    font-size: 13px;
    color: #666666;
    margin-bottom: 3px;
}
div#tia-inner-content .tia-winners .tia-content-el .img img {
    display: inline;
    float: left;
    padding-right: 10px;
}
div#tia-inner-content .tia-winners .tia-content-el .txt p,
div#tia-inner-content .tia-entries .tia-content-el .txt p {
    margin: 0 0 10px 0;	
}
div#tia-inner-content .tia-content-el h2,
div#tia-inner-content .tia-img-txt h2 {
    padding: 0;
    margin: 3px 0 0 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #666666;
}
div#tia-inner-content .tia-img-txt h2 a {
    color: #666666;
}
div#tia-inner-content .tia-img-txt a:hover {
    text-decoration: underline;	
}

div#tia-inner-content .tia-gallery {
	position: relative;
	width: 100%; height: auto; 
}
div#tia-inner-content .tia-gallery-img {
    position: relative;
    width: 125px; height: auto;
    float: left;
    padding: 0 3px 20px 4px;	
}
div#tia-inner-content .tia-gallery-img div {
	position: relative;
	width: 100%; height: auto;
	min-height: 50px;
	overflow: hidden;
}
div#tia-inner-content .tia-finalists h4 {
    padding: 0 0 10px 0;	
}
div#tia-inner-content .tia-gallery-img div p {
    margin-top: 1px;	
}
div#tia-inner-content .home .tia-winner-is .txt h2 {
	padding-bottom: 5px;
}
div#tia-inner-content .home .tia-winner-is .txt p {
    padding-bottom: 25px;
}

div#tia-inner-content .home .tia-content-el .txt p img,
div#tia-inner-content .tia-winners .tia-content-el .txt p img,
div#tia-inner-content .tia-entries .tia-content-el .txt p img,
div#tia-inner-content .tia-gallery-img div img {
    padding: 2px 5px 0 0;	
}
/* END - inner content / teaser ---- */

/* right margin column / teaser ---- */
div#tia-sidebar .tia-teaser {
	position: relative;
	width: 100%; height: auto;
	padding: 25px 0 20px 0;
	background:url(../img/stitches_small.gif) no-repeat 0 0;
	text-align: center;
}
div#tia-sidebar .tia-contact {
    width: 208px; height: 125px;
    padding: 40px 0 20px 10px;
    background:url(../img/bg_contact.gif) no-repeat 0 0;
    font-size: 15px;
    color: #dd0711;
    text-align: left;
}
div#tia-sidebar .tia-contact h2 {
    width: 100%;
    margin: 0;
    font-size: 15px;
    text-transform: uppercase;
}
div#tia-sidebar .tia-contact img {
    padding-top: 2px;
    float: left;
}
div#tia-sidebar .tia-contact h3 {
    float:left;
    margin: 0 0 0 5px;
    padding: 0;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
}
div#tia-sidebar .tia-contact h2 a {
   color: #8a1038;
}
div#tia-sidebar .tia-contact h3 a {
    background: none;
    color: #8a1038;
}
div#tia-sidebar .tia-contact p {
    clear: both;
    color: #666;
    font-size: 13px;
    font-weight: bold;
    padding-top: 15px;
}
div#tia-sidebar .tia-contact p a { 
    color: #666;
    text-decoration: underline;	
}
div#tia-sidebar .tia-downloads {
    text-align: left;
    padding-bottom: 15px;
}
div#tia-sidebar .tia-downloads p {
    margin-bottom: 8px;
}
div#tia-sidebar .tia-downloads h3 {
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    margin: 0;
    padding: 0;
    margin-bottom: 14px;
}
div#tia-sidebar .tia-downloads h4 {
    padding-top: 4px;
    margin-bottom: 7px;	
}
div#tia-sidebar .tia-img-txt a {
    font-size: 13px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
div#tia-sidebar .tia-img-txt a:hover {
    text-decoration: underline;	
}
div#tia-sidebar .tia-banner-rotate p {
    font-size: 13px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
div#tia-sidebar .tia-banner-rotate p,
div#tia-sidebar .tia-img-txt p {
    padding-top:10px;
}
div#tia-sidebar .tia-banner-rotate {
	position: relative;
	width: 100%; height: auto;
}
div#tia-sidebar .tia-banner-rotate h3 {
    padding: 0 0 0 20px;
    font-size: 11px;
    color: #666666;
    text-align: left;
    text-transform: uppercase;
}
div#tia-sidebar .tia-rotate-el {
    width: 100%;
    height: 131px;
}
div#tia-sidebar .tia-rotate-el a {
	font-size: 13px;
	color: #ccc;
}
div#tia-sidebar .tia-rotate-el a:hover {
    text-decoration: underline;	
}
/* END - right margin column / teaser ---- */

/* general manipulation and elements ---- */
div#tia-inner-content .no-stitch {
    background: none;
}
div#tia-inner-content .no-padding-top {
    padding-top: 0;
}
div.tia-pager {
    position: relative;
    width: 100%; height: 40px;
    padding: 20px 0 0 0;
}
div.tia-pager-wrap {
	position: absolute;
	width: auto; height: 40px;
	right: 0;
}
div.tia-pager div.next-wrap,
div.tia-pager ul {
    display: inline;
    float: left;
    font-size: 18px;
    color: #666;
}
div.tia-pager div.next-wrap {
	padding: 0 0 0 8px;
    float: left;
    border: 0;
    width: 15px;
}
div.tia-pager div.prev-wrap {
    font-size: 18px;
    color: #666;
    display: inline;
    padding: 0 8px 0 0;
    float: left;
    border: 0;
    width: 15px;
}
div.tia-pager ul li {
	padding: 0 12px 0 12px;
	float: left;
	border: 0;
}
div.tia-pager ul li.border {
	padding: 0 12px 0 12px;
	border-right: 1px solid #666;
}
div.tia-pager a,
div.tia-pager a:link,
div.tia-pager a:visited,
div.tia-pager a:focus,
div.tia-pager a:active {
    color: #666;
}
a.overview,
a:link.overview,
a:visited.overview,
a:focus.overview,
a:active.overview {
    color: #666;
    margin: 0 0 20px 0;
    padding-left: 12px;
    background: url(../img/btn_overview.gif) no-repeat 0 4px;
}
div.tia-pager ul li.active a,
div.tia-pager ul li.active a:link,
div.tia-pager ul li.active a:visited,
div.tia-pager ul li.active a:focus,
div.tia-pager ul li.active a:active
div.tia-pager ul li a:hover {
	color: #333;
}
div.tia-pager ul li a.activeSlide,
div.tia-pager ul li a.activeSlide:link,
div.tia-pager ul li a.activeSlide:visited,
div.tia-pager ul li a.activeSlide:focus,
div.tia-pager ul li a.activeSlide:active
div.tia-pager ul li a.activeSlide:hover {
    color: #333;
}
div#tia-inner-content div.tia-flash {
    position: relative;
    width: 260px; height: 234px; 
}
div#tia-inner-content div.tia-flash div.tia-noflash-msg {
    position: relative;
    top: 0; left: 0;
    width: 100%;
    text-align: center;
}
div#tia-inner-content div.tia-flash div.tia-noflash-msg div {
    position: absolute;
    top: 180px;
    width: 100%;
    text-align: center;
    color: #666;
}


div#tia-inner-content .tia-videos div.tia-flash {
    position: relative;
    width: 527px; height: 415px;
}
div#tia-inner-content .tia-videos div.tia-flash div.tia-noflash-msg div {
    top: 290px;
}

div#tia-sidebar div.tia-flash {
    position: relative;
    width: 218px; height: 182px;
    left: 0;
    margin-bottom: 2px;
}
div#tia-sidebar div.tia-flash div.tia-noflash-msg {
    position: relative;
    top: 0; left: 0;
    width: 100%;
    text-align: center;
}
div#tia-sidebar div.tia-flash div.tia-noflash-msg div {
    position: absolute;
    top: 120px;
    width: 100%;
    text-align: center;
    color: #666;
}

div#tia-sidebar div.tia-flash-cinema {
    position: relative;
    width: 218px; height: 142px;
    left: 0;
    margin-bottom: 2px;
}
div#tia-sidebar div.tia-flash-cinema div.tia-noflash-msg {
    position: relative;
    top: 0; left: 0;
    width: 100%;
    text-align: center;
}
div#tia-sidebar div.tia-flash-cinema div.tia-noflash-msg div {
    position: absolute;
    top: 95px;
    width: 100%;
    text-align: center;
    color: #666;
}
div#tia-custom-border {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #909090;
    z-index: 2000;
}
div#tia-inner-content .tia-form h2 {
    margin-bottom: 10px;
    line-height: 0.9em;
}
.tia-lightbox-vote-for h2 span,
div#tia-inner-content .tia-form h2 span {
    font-size: 10px;
    color: #666;
}
/* END - general manipulation and elements ---- */

/* ----------------------------------------------------------- END - Content templates */




div#tia-country-select p {
    width: auto;
    float: left;
    padding: 7px 10px 0 10px;
    color: #838383;
}
div#tia-country-select div.tia-country-selector {
	position: absolute;
	top: 0; left: 95px;
	display: block;
	width: 200px; height: 16px;
	float: left;
	margin: 6px 0 0 0;
	overflow: hidden;
	background: #fff;
	z-index: 4000;
	border: 1px solid #999;
}
div#tia-country-select div.tia-country-selector ul {
    background: url(../img/btn_list-item.gif) no-repeat 4px 4px;
    
    z-index: 3000;
}
div#tia-country-select div.tia-country-selector ul li {
    line-height: 16px;
}
div#tia-country-select div.tia-country-selector a {
    color: #838383;
    text-transform: uppercase;
    padding: 2px 0 2px 18px;
    display: block;
}
div#tia-country-select div.tia-country-selector a:hover {
    color: #999;
    background: #36322d url(../img/btn_list-item_2.gif) no-repeat 4px 5px;
}
div#tia-country-select div.tia-country-selector a.active {
    padding-top: 0;	
}
div#tia-country-select div.tia-country-selector a.active:hover {
    color: #838383;
    background: #fff url(../img/btn_list-item.gif) no-repeat 4px 4px;
}
div#tia-inner-content #tia-tabs .tia-form,
.panes {
    background: #f1f1f1;
    padding: 16px 5px 0 5px;
    width: 520px;	
}
div#tia-inner-content #tia-tabs .tia-form {
    padding-bottom: 16px;
    padding-top: 5px;	
}
div#tia-inner-content .tia-rent .tia-content-el div.txt {
    min-height: 347px;	
}
div#tia-inner-content .tia-rent .tia-content-el div.txt h2 {
    margin-bottom: 4px;	
}
div#tia-inner-content .tia-rent .tia-content-el div.txt h4 {
    padding-top: 7px;
    margin-bottom: 2px;	
}
div#tia-inner-content .tia-rent .tia-content-el div.txt p {
    margin-bottom: 12px;	
}

div#tia-inner-content ul.tia-star-list {
    margin: 0 0 13px 10px;
    padding: 0;
    list-style-type: none;
}
div#tia-inner-content ul.tia-star-list li {
    text-transform: uppercase;
    display: block;
    background: url(../img/star.gif) no-repeat 0 center;
    padding: 15px 0 15px 35px;
    text-transform: uppercase;
}

div.tia-print {
    position: absolute;
    top: 7px; right: 2px;
    width: 250px;
    text-align: right;	    	
}
div#tia-inner-content div#tia-opener .tia-text div.tia-print a {
    display: block;
    font-size: 11px;
    text-decoration: none;
    padding-top: 2px;
    padding-right: 20px;
    color: #333;
}
div#tia-inner-content div#tia-opener .tia-text div.tia-print a:hover {
    text-decoration: underline;
    color: #333;
}
div.tia-print a img {
    margin-top: 4px;
    padding-left: 5px;
}

#shareOnFB {
   background: url(../img/ShareIcon.gif) no-repeat 0 7px;
   padding: 12px 0 12px 36px;
   margin-top: 10px;
   display: block;
}

/* ------------------------------------------------------------------
 * Updates TIA 2011
 * ------------------------------------------------------------------ */

.tia-loading {
   background: #fff;
}
.tia-entries .tia-loading {
   background: #fff;
}
.tia-rent .tia-loading {
   background: #F1F1F1;
}
.sf-menu a.tia-keep-highlighted,
.sf-menu a:visited.tia-keep-highlighted {
   color: #8a1038;
}

div#tia-inner-content.full-width {
   width: 690px;
}

div#tia-inner-content.full-width .tia-inner-page,
div#tia-inner-content.full-width .tia-img-txt-fullwidth {
   background: url(../img/update2011/stitch_long.gif) no-repeat scroll 0 0 transparent;
}
div#tia-inner-content.full-width p {
   margin: 0 0 12px 0;
}
div#tia-inner-content.full-width div#tia-opener .tia-text a,
div#tia-inner-content.full-width div#tia-opener .tia-text a:link,
div#tia-inner-content.full-width div#tia-opener .tia-text a:visited,
ddiv#tia-inner-content.full-width div#tia-opener .tia-text a:focus,
div#tia-inner-content.full-width div#tia-opener .tia-text a:active,
div#tia-inner-content .tia-voting-form a,
div#tia-inner-content .tia-voting-form a:link,
div#tia-inner-content .tia-voting-form a:visited,
div#tia-inner-content .tia-voting-form a:focus,
div#tia-inner-content .tia-voting-form a:active {
   color: #666666;
	text-decoration: underline;
}

div#tia-inner-content.full-width .tia-gallery-img div {
    width: 100%; height: auto;
    min-height: 132px;
    height: 147px;
    overflow: hidden;
}
div#tia-inner-content.full-width .tia-gallery-img {
    padding: 0 12px 10px 0;
}
div#tia-inner-content.full-width .tia-gallery-img a {
    margin-bottom: 5px;
    display: block;
}
div#tia-inner-content.full-width .tia-gallery-img a .tia-info-icon {
	position: absolute; display: block;
	width: 14px; height: 15px; min-height: 0;
	left: 5px; top: 148px;
	background: url(../img/update2011/info_icon.png) no-repeat scroll 0 0 transparent;
	z-index: 10;
	cursor: pointer;
}
div#tia-inner-content.full-width .tia-gallery-img a.goto-votenow {
   display: inline;
}
div#tia-inner-content.full-width .tia-gallery-img a {
   height: 167px;
}
div#tia-inner-content.full-width .tia-gallery-img div p {
    margin: 0;
    font-size: 11px;
    line-height: 1.4em;
    padding: 0 5px 0 5px;
}
div#tia-inner-content.full-width .tia-gallery h3 {
    font-size: 11px;
    margin: 0;
    text-transform: none;
    padding: 0 5px 0 5px;
    color: #8a1038;
}
div#tia-inner-content .tia-prizes h2 {
   padding-bottom: 3px;
}
div#tia-inner-content .tia-results .tia-results-header {
   margin: 5px 0 2px 0;
}
div#tia-inner-content .tia-results .tia-results-header h2 {
   padding-top: 0;
   padding-right: 20px;
}
div#tia-inner-content .tia-results h2,
div#tia-inner-content .tia-results .counter {
   display: inline;
   float: left;
   vertical-align: middle;
}
div#tia-inner-content .tia-results .counter {
   padding-top: 5px;
}
div#tia-inner-content .tia-results .counter div {
   float: left;
   color: #fff;
   height: 15px;
   line-height: 15px;
}
div#tia-inner-content .tia-results .counter-mid {
   background: #8a1038;
   padding: 0 3px 0 3px;
}
div#tia-inner-content .tia-results .counter .counter-left {
   width: 6px; height: 15px;
   background: url(../img/update2011/bg_daysleft.gif) no-repeat scroll 0 0 transparent;
}
div#tia-inner-content .tia-results .counter .counter-right {
   width: 6px; height: 15px;
   background: url(../img/update2011/bg_daysleft.gif) no-repeat scroll -6px 0 transparent;
}
div#tia-inner-content .tia-prizes h3 {
   margin: 0 0 5px 0;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-prizes .tia-element-list div.txt {
   width: 530px;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-prizes.ui-accordion-content .tia-element-list div.txt {
   width: 390px;
}

/*
 * Voting form
 */
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting {
   padding-bottom: 0;
   /*min-height: 843px;*/
}
div#tia-inner-content .tia-voting-area {
   background: url(../img/update2011/bg_paper_repeat.jpg) repeat-y 28px 0;
   z-index: 3;
   /*margin-top: 15px;*/
}
div#tia-inner-content .tia-voting-form {
   position: relative;
   top: 32px; left: 0;
   z-index: 3;
   width: 476px;
   min-width: 316px;
   padding: 0 0 0 0;
   background: url(../img/update2011/bg_frame_repeat.gif) repeat-y 78px 0;
}
div#tia-inner-content .tia-voting-form form {
   position: relative;
   top: 8px;
   z-index: 3;
   width: 400px;
   margin-left: 78px;
}

div#tia-inner-content .tia-voting-form form fieldset {
   position: relative;
   width: 316px;
   margin: 0;
   padding: 30px 0 40px 82px;
   z-index: 3;
}
div#tia-inner-content .tia-voting-form form fieldset .tia-form-el {
   width: 300px;
   clear: both;
}
div#tia-inner-content .tia-voting-form form fieldset .tia-form-el label {
   margin-bottom: 4px;
}
div#tia-inner-content .tia-voting-form form fieldset .tia-form-el em {
   font-size: 10px;
   font-style: normal;
}
div#tia-inner-content .tia-voting-form form fieldset input {
   width: auto;
}
div#tia-inner-content .tia-voting-form form fieldset .text-input input {
   width: 260px;
   height:20px;
   line-height:20px;
}
div#tia-inner-content .tia-voting-form form fieldset select {
   width: 244px;
}
div#tia-inner-content .tia-voting-form form fieldset select div {
   width: 244px;
}
div#tia-inner-content .tia-voting-form form fieldset .check {
   padding-top: 10px;
   margin-bottom: 5px;
}
div#tia-inner-content .tia-voting-form form fieldset .captcha {
   padding-top: 10px;
   height: auto;
   margin-bottom: 5px;
}
div#tia-inner-content .tia-voting-form form fieldset .tia-form-el .captchalabel {
   width: 119px;
   padding-top: 0;
}
div#tia-inner-content .tia-voting-form form fieldset .tia-form-el .captchaimage {
   width: 115px;
}
div#tia-inner-content .tia-voting-form form fieldset .tia-form-el .captcharefresh {
   width: 26px;
   padding-top: 0;
}
div#tia-inner-content .tia-voting-form form fieldset .submitBtn {
   margin-top: 17px;
}
div#tia-inner-content .tia-voting-form form fieldset .submitBtn a {
	text-decoration: none;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .formbgtop {
   position: absolute;
   height: 138px; width: 476px;
   top: 0; left: 0;
   background: url(../img/update2011/bg_frame_sprite.png) no-repeat 0 0;
   z-index: 2;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .formbgbot {
   position: absolute;
   bottom: 0;
   height: 138px; width: 476px;
   background: url(../img/update2011/bg_frame_sprite.png) no-repeat 0 -138px;
   z-index: 2;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .voting-stitch {
   
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .bgtop {
   position: absolute;
   height: 755px; width: 530px;
   top: 0; left: 0;
   background: url(../img/update2011/bg_paper.jpg) no-repeat 19px 9px;
   z-index: 1;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .bgbot {
   position: absolute;
   bottom: 0;
   height: 97px; width: 530px;
   background: url(../img/update2011/bg_paper.jpg) no-repeat -544px 0;
   z-index: 1;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .tia-prizes {
   position: relative;
   top: 32px;
   width: 440px;
   margin-top: 25px;
   padding: 20px 20px 70px 55px;
   z-index: 2;
   background: url("../img/update2011/stitch_grey.gif") no-repeat scroll 46px 0 transparent;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .tia-img-txt-fullwidth h2 {
   padding-top: 6px;
   padding-bottom: 2px;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .tia-element-list {
	width:440px;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting  .tia-element-list div.txt {
   width: 305px;
	margin-left: 130px;
}
div#tia-inner-content .tia-img-txt-fullwidth.tia-voting .tia-img-txt-fullwidth p {
   margin-bottom: 20px;
}

.votenow-btn {
	position: absolute;
	bottom: 0; left: 0;
	width: 245px;
	margin-left: 270px;
}
.tia-hidden {
	display: none;
}
.tia-already-voted-img {
	position: relative;
	display: block;
	z-index: 20;
	width: 82px;
}
.tia-optin {
	position: absolute;
	top: 12px;
	padding: 2px 7px 3px 86px;
	font-size: 9px;
	line-height: 12px;
	color: #8a1038;
	border: 1px solid #8a1038;
}
.tia-already-voted {
	position: absolute;
	top: 10px;
	padding: 0px 7px 3px 46px;
	font-size: 9px;
	line-height: 12px;
	color: #8a1038;
	width: 100px;
}

div#tia-inner-content .tia-img-txt-fullwidth .tia-thankyou h2 {
	margin: 15px 0 0 0;
	padding: 30px 0 23px 67px;
	color: #8a1038;
	background: url("../img/update2011/thankyou.jpg") no-repeat 0 0;
}
div#tia-inner-content .tia-img-txt-fullwidth .tia-thankyou p {
	padding: 0 0 0 67px;
}
iframe#tia-voting-iframe {
	height: 1080px;
	background: #fff;
}
#fancybox-close {
	top:10px;
	right: 15px;
}
div#tia-inner-content .tia-voting-form li a,
div#tia-inner-content .tia-voting-form li a:link,
div#tia-inner-content .tia-voting-form li a:visited,
div#tia-inner-content .tia-voting-form li a:focus,
div#tia-inner-content .tia-voting-form li a:active {
   text-decoration: none;
}
div#tia-inner-content .voting-errmsg p {
	color: #8a1038;
	font-size: 18px;
	text-transform: uppercase;
	border: 1px solid #8a1038;
	padding: 5px 0 4px 0;
	margin: 20px 0 0 5px;
	text-align: center;
	width:518px;
}

/* UPDATE VOTING CAPTCHA */
#recaptcha_widget {padding:8px 0 0 0;}
div#tia-inner-content .tia-voting-form form fieldset #recaptcha_response_field {width:220px; height:20px; line-height:20px;}
.recaptcha_response {margin:0 0 10px 0;}
div#tia-inner-content .tia-voting-form form fieldset .recaptcha_response input {display:block; float:left; margin:4px 0 0 0;}
.recaptcha_response a {display:block; float:left; margin:0 0 0 8px;}
#recaptcha_image {margin:8px 0 0 0; width:250px; height:48px;}
#recaptcha_image img {width:260px; height:50px;}
.recaptcha_only_if_incorrect_sol,
.recaptcha_only_if_incorrect_sol_cust {color:#AA0048; display:none;}
.recaptcha_only_if_incorrect_sol_cust.invalid-captcha{display:block;}
