/* @group Yahoo GRID FONT */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
#tmc html{color:#000;background:#FFF;}#tmc body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}#tmc table{border-collapse:collapse;border-spacing:0;}#tmc fieldset,img{border:0;}#tmc del,ins{text-decoration:none;}#tmc li{list-style:none;}#tmc caption,th{text-align:left;}#tmc h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}#tmc q:before,q:after{content:'';}#tmc abbr,acronym{border:0;font-variant:normal;}#tmc sup{vertical-align:baseline;}#tmc sub{vertical-align:baseline;}#tmc legend{color:#000;}#tmc input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}#tmc input,button,textarea,select{*font-size:100%;}#tmc body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}#tmc select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}#tmc table{font-size:inherit;font:100%;}#tmc pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}#tmc body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}


/* @end */

/* @group Global Resets */

#tmc .overlay{
width: 680px;
height: 200px;
float: left;
z-index: 1000;
position: absolute;
top: 258px;
background: url(/images/overlay.png) repeat-x;
font-size: 22px;
padding: 15px 0 0 20px;
color: #fff !important;
text-shadow: black 0.1em 0.1em 0.2em
}
#tmc .overlay h3 {	
color: white !important;
}

#tmc {
width:700px;
color:#393939;
font-family:Verdana, Helvetica, sans-serif;
font-size: 12px;
}

#tmc #bd {
margin:15px 0 0;
}

#tmc #custom-doc {
background:#fff;
border-top:0;
width:1640px;
}

#tmc #bd {
margin:15px 0 0;
}

#tmc #custom-doc {
background:#fff;
border-top:0;
width:1640px;
}

#tmc #ft {
height:100px;
margin:100px 0 0;
}

#tmc .yui-g {
margin:0 0 1em;
}

#tmc .yui-g .yui-u {
width:334px;
}

#tmc .yui-g .yui-u.first {
width:344px;
}


#tmc a {
color:#e00;
outline:none;
text-decoration:none;
}

#tmc a:hover {
color:#e00;
text-decoration:underline;
}

#tmc a:visited {
color:#e00;
}

#tmc h2 {
color:#333;
display:block;
font-size:13px;
font-weight:700;
margin:0 0 5px;
}

#tmc hr {
clear:both;
visibility:hidden;
}

#tmc p {
font-size:11px;
line-height:1.35em;
margin:0 0 1em;
}

#tmc select {
font-size:10px;
}

#tmc strong {
font-weight:700;
}

#tmc h1 {
display:block;
font-size:24px;
font-weight:700;
margin:0 0 10px;
}

#tmc h1,#tmc h2,#tmc h3,#tmc a,#tmc .header2 {
color:#e00;
}


/* @end */

/* @group Landing Pages */

/* FCAU/FCNZ Shadow Approved */

#tmc #map {
background:url(/images/state/map-bg-fc.png) no-repeat;
width:698px;
border: 1px  solid #888;
border-top: 0;
}

#tmc ul.wtfp {
float:left;
list-style-position:outside;
padding:0;
text-align:left;
text-indent:0;
width:44%;
}

#tmc ul.wtfp li {
display:block;
list-style-position:outside;
margin-left:0;
padding-left:0;
text-indent:0;
}

#tmc #fp_cards {
width:700px;
}

#tmc #fp_cards td {
padding-bottom:1em;
}

/* @group Map and Text */

#tmc #mapfp {
background:#ebeff0;
border: 1px solid #c8c8c8;
border-top: none;
}

#tmc #fpmapcontainer {
float:left;
padding-top:10px;
position:absolute;
width:416px;
z-index:1;
}

#tmc .mymap #fpmapcontainer {
padding-left:0;
width:700px;
height:240px;
position: relative;
}

#tmc .ckmap #fpmapcontainer {
padding-left:0;
width:700px;
height:400px;
margin: 0;
float: none;
position: relative !important;
}

#tmc .canadamap #fpmapcontainer {
padding-left:0;
width:700px;
height:580px;
margin: 0;
float: none;
padding-top: 0;
position: relative !important;
}

#tmc .balimap #fpmapcontainer {
padding-left:0;
width:600px;
height:400px;
margin: 0;
position: relative;
}

#tmc .hkmap #fpmapcontainer {
float:left;
padding-left:0;
width:272px;
}

#tmc .krmap #fpmapcontainer {
float:left;
padding-left:0;
width:180px;
z-index:4000;
}

#tmc .nzmap #fpmapcontainer {
float:left;
margin-left:30px;
width:272px;
}

#tmc .aumap #fpmapcontainer {
margin-left:10px;
width:272px;
}

#tmc .thmap #fpmapcontainer {
float:left;
margin-left:380px;
width:272px;
}

#tmc .iemap #fpmapcontainer {
float:left;
margin-left:300px;
width:232px;
height: 490px;

}

#tmc .pfmap #fpmapcontainer {
padding-left:0;
width:700px;
height:400px;
margin: 0;
float: none;
position: relative !important;
}

#tmc .ncmap #fpmapcontainer {
padding-left:0;
width:700px;
height:440px;
margin: 0;
float: none;
position: relative !important;
}

#tmc .wsmap #fpmapcontainer {
float:left;
padding-left:0;
width:180px;
z-index:4000;
}

#tmc .mxmap #fpmapcontainer {
float:left;
margin: 10px 0 0 230px;
z-index:4000;
}

#tmc .walesmap #fpmapcontainer {
float:left;
padding-left:0;
width:290px;
}

#tmc .engmap #fpmapcontainer {
float:left;
padding-left:0;
width:272px;
}

#tmc .intro p {
font-size:11px !important;
line-height:16px;
}

#tmc .intro.hk {
padding-top:0;
width:284px;
margin:10px 0 0 10px;
}

#tmc .intro.ie {
padding-top:0;
width:284px;
margin:10px 0 0 10px;
}

#tmc .intro.ck {
float:left;
padding-top:0;
margin:10px 0 0 10px;
width:316px;
}

#tmc .intro.canada {
float:left;
padding-top:0;
margin:10px 0 0 10px;
width:316px;
}

#tmc .intro.kr {
padding-top:20px;
width:680px;
text-align: right;
}

#tmc .intro.my {
padding-left:10px;
text-align:left;
width:690px;
}

#tmc .intro.nz {
padding: 20px 20px 0 10px;
width:680px;
text-align: right;
}

#tmc .intro.bali {
float:left;
padding-top:0;
margin:10px 0 0 8px;
text-align:left;
width:310px;
}

#tmc .intro.mx {
padding-top:0;
margin:20px 0 0 8px;
width:630px;
text-align:left;
}

#tmc .intro.pf {
float:left;
padding-top:0;
text-align:left;
width:316px;
margin: 20px 0 0 10px;
}

#tmc .intro.nc {
float:left;
padding-top:0;
text-align:left;
width:316px;
margin: 20px 0 0 10px;
}

#tmc .intro.th {
margin: 20px 0 0 10px;
width:394px;
}

#tmc .intro.ws {
padding-top:20px;
width:680px;
text-align: right;
}

#tmc .intro.au {
margin:20px 0 0 0;
width:690px;
text-align: right;
height: 360px;
}

#tmc .intro.eng {
margin-right:8px;
padding-top:0;
width:394px;
}

#tmc .intro.wales {
margin-right:8px;
padding-top:0;
width:394px;
}


#tmc .intro.statelanding {
float:left;
padding-top:0;
text-align:left;
width:330px;
}



/* @end */

#tmc .cardbox {
background:#ebeff0;
border: 1px solid #c8c8c8;
border-top: none;
float:left;
margin-bottom:20px;
margin-right:16px;
padding:0 0 10px;
width:338px;
}

#tmc .cardbox .left {
width:44%;
}

#tmc .cardbox h2 {
margin-bottom:0;
margin-top:6px;
}

#tmc .cardbox h2,#tmc .cardbox p,#tmc .cardbox ul {
padding:0 0 0 10px;
}

#tmc .cardbox p,.cardbox ul {
font-size:10px;
}

#tmc .data_card_div {
margin:1em 0;
width:100%;
}

#tmc .data_card_div li {
font-size:11px;
line-height:1.35em;
}

#tmc .data_card_img {
vertical-align:top;
width:13%;
}

#tmc .data_card_list {
vertical-align:top;
}

#tmc .data_card_table {
vertical-align:top;
width:100%;
}

#tmc .mapfront {
background:#ebeff0;
border: 1px solid #c8c8c8;
border-top: none;
margin-bottom:10px;
padding-bottom:10px;
width:701px;
}



#tmc .mapfront .clearfix {
border:0;
clear:both;
height:1px;
line-height:0;
margin:0;
padding:0;
width:100%;
}

#tmc .mapfront h2 {
color:#e00;
font-size:13px;
padding-left:8px;
}

#tmc .mapfront h6 strong,#tmc .wtfpbox h6 strong,#tmc .wtfpbox50 h6 strong {
color:#e00;
font-size:12px;
margin:0;
padding:0 0 3px;
width:180px;
}

#tmc .mapfront img {
border:1px solid #444;
}

#tmc .mapfront p a:link {
margin:0;
padding:0;
}

#tmc .mapfrontbody {
padding:0 0 0 8px;
}

#tmc .mapfrontbody h2 {
font-size:18px;
}

#tmc .mapfrontbody h2,#tmc .mapfrontbody p,#tmc .mapfrontbody ul {
padding:0 11px 0 0;
}

#tmc .mapfrontbodymap {
float:left;
margin-left:10px;
padding-top:10px;
width:335px;
}

#tmc .mapfrontbody hr {
line-height:0;
margin:0;
padding:0;
}

#tmc .mapfrontbody p,#tmc .mapfrontbody ul,#tmc .mapfrontbody li {
display:inline;
font-size:11px;
padding-right:5px;
}

#tmc .mapfrontbodymap ul,#tmc .mapfrontbodymap li {
font-size:11px;
list-style-position:outside;
margin-left:0;
padding-left:0;
padding-right:5px;
text-indent:0;
}

#tmc .mapfrontbodythumbs {
float:left;
padding-top:8px;
width:230px;
}

#tmc .mapfrontbodythumbs p {
font-size:10px;
}

#tmc .mapmaster {
float:left;
width:362px;
}

#tmc .wtfpbox {
float:left;
margin:0;
padding:0;
width:230px;
}

#tmc .wtfpbox50 {
float:left;
width:113px;
}

#tmc .wtfpbox50 ul.wtfp {
vertical-align:top;
width:92%;
}

#tmc .ptm-states ul {
line-height:24px;
}



/* @end */

/* @group Header */

#tmc #superhd {
background:#252525;
height:80px;
padding:0 15px 0 10px;
}

#tmc #superhd #tmc .header {
background:url(/images/logo-header.png) no-repeat;
display:block;
height:84px;
text-indent:-2000em;
width:700px;
z-index:1000;
}

#tmc #superhd a {
color:#cfcfcf;
font-size:11px;
}

#tmc #superhd a:hover {
color:#fff;
}

#tmc #superhd form {
float:right;
margin:30px 0 0;
}

#tmc #hd {
font-weight:700;
padding:4px 15px 0 0;
}

#tmc #hd a {
text-decoration:none;
}

#tmc #hd a,#tmc #hd a:visited {
color:#0e2c50;
}

#tmc #hd a:hover {
color:#aa1126;
}

#tmc #hd li {
display:inline;
}



/* @end */

/* @group Prime Destinations */

#tmc .prime_destinations .block_title {
text-transform:none;
border:0;
margin:0;
padding:0;
font-size:14px;
font-weight:700;
}

#tmc .prime_destinations .dest {
background:transparent;
padding:8px 0px 0px;
margin:0;
}

#tmc .prime_destinations .dest_title {
font-size:12px;
font-weight:700;
}

#tmc .prime_destinations .dest_all {
font-weight:700;
}

#tmc .prime_destinations .summary {
margin:0;
}

#tmc .prime_destinations .regionlinks {
margin: 8px 8px 0px;
}

#tmc .prime_destinations .regionlinks td {
vertical-align:top;
min-width:163px;
}

#tmc .prime_destinations .regionlinks ul {
padding:0;
}

/* @end */


/* @group Procat */

#tmc #procat_code .list_td {
padding:0 0 0.4em;
}

#tmc #procat_code .price {
font-size:11px;
text-align:right;
}

#tmc #procat_code .price a {
color:#e00;
font-size:12px;
font-weight:700;
}

#tmc #procat_code .price a:hover {
text-decoration:none;
}

#tmc #procat_code img {
border:1px solid #000;
margin:2px 5px 5px 0;
}

#tmc #procat_notfound {
color:#E00;
font-size:1.25em;
font-weight:700;
margin-bottom:0.75em;
}

#tmc #procat_pager .active {
color:#E00;
font-weight:700;
}

#tmc #procat_pager .inactive {
color:#000;
}

#tmc #procat_pager a {
color:#000;
}

#tmc #procat_pager a:hover {
color:#E00;
}

#tmc #procat_pager td {
padding:3px;
}

#tmc #procat_search {
border-bottom:1px solid #D6D6D6;
color:#393939;
font-size:12px;
margin-bottom:10px;
margin-top:10px;
width: 100%;
}

#tmc #procat_search .phone2 {
font-weight:700;
}

#tmc #procat_search .price {
font-size:11px;
font-weight:700;
text-align:right;
width:25%;
}

#tmc #procat_search .price a {
color:#e00;
font-size:14px;
font-weight:700;
}

#tmc #procat_search .single {
border-top:1px solid #D6D6D6;
padding:10px 5px;
}

#tmc #procat_search a {
color:#E00;
}

#tmc #procat_search a:hover {
text-decoration:underline;
}

#tmc #procat_search img {
margin:0 0.5em 0 0;
}

#tmc #procat_search p {
font-size:0.95em;
line-height:1.35em;
margin:0;
padding:0;
}

#tmc #procat_searchform #selector_spin {
display:inline;
vertical-align:middle;
}

#tmc #procat_searchform .field_name {
font-weight:700;
padding:0 5px 2px 0;
text-align:left;
vertical-align:middle;
width:auto;
}

#tmc #procat_searchform select {
font-size:0.8em;
}

#tmc #procat_searchform td {
padding:0 0 10px;
}

#tmc #procat_searchmaster .fc {
color:#E00;
font-size:14px;
font-weight:700;
}

#tmc #procat_searchmaster .phone {
color:#E00;
font-weight:700;
}

#tmc #procat_searchmaster p {
font-size:0.95em;
line-height:1.35em;
margin:0;
padding-bottom:1em;
}

#tmc #procat_searchmaster td {
padding:0.5em 0.5em 0.5em 0;
vertical-align:top;
}

#tmc #procat_summary {
font-size:12px;
width:100%;
}

#tmc #procat_summary .results_count {
font-weight:700;
}

#tmc #procat_summary .results_count .phone {
color:#E00;
font-weight:700;
}

#tmc #procat_summary .search_term {
color:#393939;
font-weight:bolder;
}

#tmc #procat_summary a {
color:#E00;
font-size:12px;
font-weight:400;
}

#tmc #procat_summary a:hover {
color:#BF1930;
}

#tmc #procat_summary h2 {
font-size:110%;
}

#tmc #procat_summary td {
padding-bottom:5px;
}

#tmc .procat_details {
width:100%;
}
#tmc td.alignright {
text-align:right;
}

#tmc .alignright img {
border: 0;
}
#tmc .procat_details table {
width:100%;
}

#tmc .procat_details td {
vertical-align:top;
}

#tmc .procat_large {
color:#333;
font-family:Verdana,Arial,sans-serif;
font-size:0.85em;
line-height:1.3em;
}

#tmc .procat_large #titlebar {
width:100%;
}

#tmc .procat_large #titlebar #left {
padding:0;
text-align:left;
}

#tmc .procat_large #titlebar #right {
padding:0;
text-align:right;
}

#tmc .procat_large .h3 {
color:#E00;
font-size:1.25em;
font-weight:bolder;
}

#tmc .procat_large .img_td {
vertical-align:top;
}

#tmc .procat_large .phone {
color:#E00;
font-size:16px;
font-weight:bolder;
}

#tmc .procat_large .procat_tc {
font-size:0.9em;
line-height:1.35em;
margin:0.75em 1.5em 1.5em;
}

#tmc .procat_large .procat_tc li {
list-style-type:disc;
}

#tmc .procat_large .sub_head {
color:#E00;
font-size:1.25em;
font-weight:bolder;
}

#tmc .procat_large h2 {
color:#E00;
font-size:1.25em;
margin:0;
}

#tmc .procat_large img {
border:1px solid #000;
height:200px;
margin:0 0 0 1em;
width:200px;
}

#tmc .procat_large li {
padding-bottom:0.5em;
}

#tmc .procat_large p {
font-size:1em;
margin:0 0 1em;
}

#tmc .procat_large p b {
font-size:1.1em;
}

#tmc .procat_large td {
padding:0.75em 0;
}

#tmc .procat_large ul {
margin:0 0 1em;
}

#tmc .procat_product {
line-height:14px;
width: 100%;
}

#tmc .procat_product .phone2 {
font-size:11px;
font-weight:bolder;
}

#tmc .procat_product .price_from {
color:#393939;
font-size:10px;
font-weight:700;
padding:0;
}

#tmc .procat_product a {
font-weight:700;
}

#tmc .procat_product b {
font-size:11px;
}

#tmc .procat_product p {
font-size:11px;
line-height:1.4em;
margin:0;
}

#tmc .procat_product td {
vertical-align:top;
}



/* @end */

/* @group Breadcrumbs */

#tmc #hd .breadcrumbs {
line-height:14px;
padding-top:4px;
}

#tmc #hd .breadcrumbs a {
color:#e00000;
font-weight:400;
text-decoration:none;
}

#tmc #hd .breadcrumbs a:hover {
color:#e00;
text-decoration:underline;
}

#tmc #hd .breadcrumbs a:visited {
color:#e00;
}

#tmc #hd .breadcrumbs span {
color:#333;
font-weight:400;
}

#tmc ul.breadcrumbs {
color:#333;
font-size:11px;
line-height:30px;
margin:0 0 10px;
overflow:hidden;
padding:0;
}



/* @end */

/* @group Enquiry Forms */

#tmc #ecf_dynamic_button {
height:30px;
text-align:center;
}

#tmc #ecf_messagebox_counter {
padding:0 0 5px 5px;
}

#tmc #ecf_submit_bar {
padding:5px 5px 10px;
text-align:center;
}

#tmc #fc_enq_master .ge_layout {
background:#fff;
border:2px solid #E7E7E7;
padding:0.6em;
vertical-align:top;
}

#tmc #fc_enq_master td {
background:#fff;
}


#tmc #ecf_div {
border:6px solid #e7e7e7;
margin-bottom:20px;
padding:10px;
width:540px;
}

#ecf_div .graybg {
background:#f0f0f0;
line-height:20px;
}

#tmc #ecf_div .header3 {
font-size:13px;
}

#tmc #ecf_div .red {
color:#e00;
}

#tmc #ecf_div table {
font-size:11px;
width:540px;
}

#tmc #ecf_div td {
margin:0;
padding:10px 0 10px 10px;
}

#tmc #ecf_div td.required {
margin:0;
padding:0;
text-align:right;
width:0;
}

#tmc #ecf_div tr {
border-bottom:1px solid #e7e7e7;
}

#tmc #ge_form {
height:1px;
overflow:hidden;
}

#tmc #ge_form_small {
background:#eff0f1 none repeat scroll 0 0;
height:1px;
overflow:hidden;
}

#tmc .landingSpecial  #ge_form_small {
background:none;
height:1px;
overflow:hidden;
}






#tmc .ecf_date {
margin-right:5px;
vertical-align:top;
}

#tmc .ecf_errornote {
color:red;
}

#tmc .ecf_errortext {
color:red;
font-size:10px;
}

#tmc .ecf_fieldname {
padding:5px;
}

#tmc .ecf_inputfield {
padding:5px 10px 5px 5px;
text-align:right;
}

#tmc .ecf_lastname /* spam filtering email form - hidden field */ {
visibility:hidden;
}

#tmc .ecf_messagebox {
padding:0;
width:300px;
}

#tmc .ecf_messagebox_div {
padding:5px 10px 5px 5px;
}

#tmc .ecf_radio {
margin-right:5px;
vertical-align:bottom;
}

#tmc .ecf_required_field {
font-size:10px;
padding:10px 10px 5px 0;
text-align:right;
}

#tmc .ecf_travelneeds {
width:450px;
}

#tmc .ecf_travelneeds td {
padding:0;
}

#tmc .general_enq {
font-size:11px;
line-height:22px;
width:100%;
}

#tmc .general_enq .enquiry {
height:150px;
vertical-align:top;
width:300px;
}

#tmc .general_enq .name {
width:100px;
}

#tmc .general_enq .required,#tmc .general_enq_skinny .required {
color:#e00;
float:none;
}

#tmc .general_enq .submit {
width:100px;
}

#tmc .general_enq .subscript {
font-size:9px;
}

#tmc .general_enq input {
margin-right:4px;
}

#tmc .general_enq td {
padding:6px;
}

#tmc .general_enq textarea {
font-family:Arial, Helvetica, sans-serif;
}

#tmc .general_enq_small {
font-size:11px;
}

#tmc .general_enq_small .enquiry {
height:150px;
vertical-align:top;
width:300px;
}

#tmc .general_enq_small .name {
width:140px;
}

#tmc .general_enq_small .required {
color:#e00;
}

#tmc .general_enq_small .submit {
width:100px;
}

#tmc .general_enq_small .subscript {
font-size:9px;
}

#tmc .general_enq_small input {
width:140px;
}

#tmc .general_enq_small td {
padding:0 0 0.5em;
}

#tmc .general_enq_small textarea {
font-family:Arial, Helvetica, sans-serif;
}

#tmc .submit_button {
color:#000;
}

#tmc .newenq {
padding:0;
}

#tmc .newenq a.submit {
font-size:13px;
font-weight:700;
}

#tmc .newenq a{	
	text-decoration: none !important;
}

#tmc .newenq h3 {
background:none;
color:#000;
display:block;
font-size:13px;
font-weight:700;
padding:0 4px 0 0;
}

#tmc .newenq hr {
height:1px;
margin:0;
padding:0;
}

#tmc .newenq input {
color:#444;
font-size:11px;
height:14px;
margin:6px 6px 0 0;
padding:2px;
}

#tmc .newenq input.enqemail {
width:56%;
}

#tmc .newenq input.enqname {
width:56%;
}

#tmc .newenq input.enqphone {
width:21%;
}

#tmc .newenq input.enqpost {
margin-right:0;
width:12%;
}

#tmc .newenq p {
padding:4px 0 0;
}

#tmc .newenq p.call {
display:inline;
font-size:11px;
margin:0;
padding-top:8px;
}

#tmc .newenq textarea {
color:#444;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:15px;
padding:3px;
font-weight:bold;
width: 95%;
}

#tmc .newenq.skinny input {
width:96%;
}

#tmc .newenq.skinny p.call {
float:left;
}

#tmc .newenq.skinny textarea {
height:50px;
width:96%;
}



/* @end */

/* @group Google Maps */

/* FCAU/FCNZ Shadow Approved */

#tmc .gmap_bubble_link hover {
text-decoration:underline;
}

#tmc .gmap_bubble_mediagroup {
padding:5px 0 0;
}

#tmc .gmap_bubble_mediaicon {
border:0;
padding:0 3px 0 0;
vertical-align:middle;
}

#tmc .gmap_bubble_medialink {
padding:0 5px 0 0;
}

#tmc .gmap_bubble_preview {
padding:5px 0 0;
}

#tmc .gmap_bubble_table {
font-size:11px;
margin:2px 0 0;
width:100%;
}

#tmc .gmap_bubble_thumb {
padding:0 0 0 3px;
vertical-align:top;
}

#tmc .gmap_bubble_title {
color:#333;
font-size:110%;
font-weight:700;
}

#tmc .gmap_bubble_title:hover {
color:#E00;
}

#tmc .gmap_close_button {
font-size:9px;
text-align:right;
text-decoration:none;
}

#tmc .gmap_close_button a:hover {
text-decoration:none;
color:#333;
}

#tmc #gmappopup, #gmarkerrollover, #gmaprollover {
background:#fff;
border:1px solid #e7e7e7;
padding:4px;
}

#tmc #googlemap {
border:1px solid #959494;
height:320px;
width:698px;
}

#tmc #googlemapcoverdiv {
overflow:hidden;
position:relative;
}

#tmc #googlemaplarge {
border:1px solid #959494;
height:640px;
width:698px;
}

#tmc #googlemapsmall,#tmc #googlemaplisting {
border:1px solid #959494;
height:182px;
margin:0 0 3px;
overflow:hidden;
width:332px;
}

#tmc #googlemapsmall_regioninfo {
border:1px solid #959494;
height:182px;
width:331px;
}

#tmc #mapaus {
padding-top:10px;
}

#tmc #mapfp {
width:700px;
}

#tmc #worldmap {
border:1px solid #d9d9d9;
margin-bottom:10px;
padding:2px 0 1px 2px;
width:700px;
}

#tmc #wtgooglemap {
background-color:#99b3cc;
float:left;
font-size:11px;
height:320px;
width:550px;
}

#tmc #wtgooglemap ul {
font-size:11px;
padding-left:4px;
padding-top:5px;
}

#tmc #wtmapcontainer {
border:1px solid #bababa;
border-right:0;
height:320px;
width:698px;
overflow:hidden;
}

#tmc #wtmapmenu {
background:url(http://www.flightcentre.com.au/wcsstore/ConsumerDirectStorefrontAssetStore/images/red_box_bg.gif) repeat-y transparent -41px 0;
float:right;
font-size:10px;
height:320px;
line-height:20px;
width:147px;
}

#tmc #wtmapmenu a {
color:#333;
font-size:11px;
padding-left:10px;
}

#tmc #wtmapmenu img {
vertical-align:top;
}

#tmc #wtmapmenu li {
border-bottom:1px solid #e7e7e7;
border-top:1px solid #fff;
}

#tmc #wtmapmenu p {
font-size:10px;
line-height:10px;
padding:3px 0 0 8px;
}

#tmc #wtmapmenu ul {
border-bottom:1px solid #fff;
margin-bottom:5px;
margin-left:5px;
width:135px;
}

#tmc #streset,#tmc #stmap,#tmc #stsat,#tmc #sthybrid,#tmc #stphys {
background:#faf9f7;
border:1px solid #e7e7e7;
color:#000;
cursor:pointer;
font-size:10px;
margin:0 2px 0 0;
padding:3px;
position:relative;
top:8px;
}

#tmc #streset.active,#tmc #stmap.active,#tmc #stsat.active,#tmc #sthybrid.active,#tmc #stphys.active {
background:#ddd;
}

#tmc #popuptabcontent img {
overflow-y:scroll;
}



/* @end */

/* @group H Styles */

#tmc .fp_h1 {
color:#393939;
font-size:11px;
font-weight:700;
line-height:16px;
margin:0;
}

#tmc .h2_map {
font-weight:400;
margin-bottom:0;
padding:5px 4px;
}

#tmc .h2_mapdiv {
background:#F1F1F1 none repeat scroll 0;
border-left:1px solid #959494;
border-right:1px solid #959494;
border-top:1px solid #959494;
width:698px;
}

#tmc .header2 {
display:block;
font-size:123.1%;
margin:0 0 5px;
width:100%;
}

#tmc .header2 a:hover {
color:#AA1126;
}

#tmc .header3 {
font-weight:700;
}

#tmc .header3_video {
color:#0E2C50;
display:block;
font-size:14px;
font-weight:700;
margin:0 0 8px;
}

#tmc .header5 {
color:#7f7f7f;
font-size:85%;
font-weight:700;
}

#tmc .header_suburbs {
color:#E00;
font-size:1.1em;
font-weight:700;
}



/* @end */

/* @group Round Corner Bubbles */

#tmc.nublue .rnd_content {
background:#bce3f5 none repeat scroll 0 0;
}

#tmc.nublue .rnd_bottom .rnd_b2, #tmc.nublue .rnd_bottom .rnd_b3,#tmc.nublue .rnd_bottom .rnd_b4 {
background:#bce3f5;
}

#tmc.nublue .rnd_top .rnd_b2, #tmc.nublue .rnd_top .rnd_b3, #tmc.nublue .rnd_top .rnd_b4 {
background:#bce3f5;
}

#tmc .rnd_b1 {
background:#bababa;
margin:0 5px;
}

#tmc .rnd_b1,#tmc .rnd_b2,#tmc .rnd_b3 {
height:1px;
}

#tmc .rnd_b1,#tmc .rnd_b2,#tmc .rnd_b3,#tmc .rnd_b4 {
display:block;
overflow:hidden;
}

#tmc .rnd_b2 {
border-width:0 2px;
margin:0 3px;
}

#tmc .rnd_b2,#tmc .rnd_b3,#tmc .rnd_b4 {
background:#eff0f1;
border-left:1px solid #bababa;
border-right:1px solid #bababa;
}

#tmc .rnd_b3 {
margin:0 2px;
}

#tmc .rnd_b4 {
height:2px;
margin:0 1px;
}

#tmc .rnd_container {
background:#eff0f1;
margin-bottom:1em;
}

#tmc .rnd_container .country_exp_links {
font-size:11px;
margin:0;
}

#tmc .rnd_container .country_exp_links a {
line-height:1.6em;
}

#tmc .rnd_container .country_exp_links td {
border:0;
padding:0;
width:50%;
}

#tmc .rnd_container .country_exp_links tr:hover {
background:none;
}

#tmc .rnd_container td/* table style*/ {
width:220px;
}

#tmc .rnd_content {
background:#eff0f1;
border:0 solid #bababa;
border-width:0 1px;
color:#000;
display:block;
font-size:12px;
padding:0.25em 0.5em;
}

#tmc .rnd_content .wt_list {
margin-bottom:0;
}

#tmc .rnd_content a {
text-decoration:none;
}

#tmc .rnd_content a img {
float:left;
margin:0 6px 0 0;
}

#tmc .rnd_content a:hover {
text-decoration:underline;
}


#tmc .rnd_content h2 {
color: #000;
}
#tmc .rnd_content h3,#tmc .rnd_content .header3 {
color:#333;
display:block;
font-size:12px;
font-weight:700;
margin:0 0 0.5em;
}

#tmc .rnd_content p {
color:#404040;
font-size:11px;
line-height:1.35em;
margin:0;
}

#tmc .rnd_content ul {
font-size:93%;
line-height:1.6em;
margin-bottom:0.8em;
}

#tmc .rnd_top,#tmc .rnd_bottom {
background:#fff;  
display:block;
font-size:1px;
}

#tmc .ptm-states .rnd_container .header2 a {
color:#e00;
}

#tmc .ptm-states .rnd_container a {
color:#e00;
}

#tmc .ptm-states img {
border:2px solid #CCCCCC;
padding:1px;
}

#tmc.landing .rnd_b1 {
background:#bababa;
}

#tmc.landing .rnd_b2,#tmc.landing .rnd_b3,#tmc.landing .rnd_b4 {
background:#eff0f1;
border-left:1px solid #bababa;
border-right:1px solid #bababa;
}

#tmc.landing .rnd_container {
background:#eff0f1;
}

#tmc.landing .rnd_content {
border:0 solid #bababa;
border-width:0 1px;
}

#tmc .rnd_container tr a/* table style*/ {
line-height:30px;
}



/* @end */

/* @group Photo/Video */ /* Shadow Certified */

/* @group Media Box */

#tmc #mediabox {
border:0 solid #e7e7e7;
line-height:0;
z-index: 1;
}

#tmc #mediabox img {
border:1px solid #222;
}

#tmc #mediabox2 {
height:182px;
width:313px;
}

#tmc #mediaspace {
border:1px solid #959494;
font-size:0;
line-height:0;
padding:0;
}

#tmc #mediaspace.vplayer {
border:1px solid #959494;
width:680px;
}

#tmc #mediaspace2 {
line-height:0;
margin:10px 0 3px 0;
width:311px;
}

#tmc .images img {
border:1px solid #e7e7e7;
}

/* @end */


/* @group Thumbs */


#tmc .thumb_video_preview {
background:#e5e5e5;
border:1px solid #bfbfbf;
color:#666;
padding:9px;
width: 140px;
height: 95px;
float: left;
margin: 0 15px 10px 0;
font-size: 10px;
}

#tmc .thumb_video_preview a{
font-size: 10px;
text-decoration: none;
}


/* @end */


/* @group Photonav Complete */
#tmc #photonav {
width:682px; /* make this 680 when the image is fixed */
line-height:17px;
height: 17px;
margin-top: 5px;
}

#tmc #photonav img {
vertical-align: middle;
}


#tmc #photonav .forwardback {
float:left;
width: 130px;
}

#tmc .imagecredit {
float:right;
width:60%;
text-align: right;
}

#tmc .imagecredit p{
padding: 0;
font-size:10px;
}



/* @end */

/* @group Video Controls */

#tmc .videocontrols{
	background:url(/images/video/button-red.gif) no-repeat;
	font-size: 10px;
	color:white;
	width: 145px;
	padding: 7px 0 9px 28px;
	float:left;
	font-weight: bold;
}
#tmc .videocontrols a{
	color:#fff;
}

#tmc .videocontrols:hover{
	background:url(/images/video/button-black.gif) no-repeat;
}

#tmc .videocontrols.pressed{
	background:url(/images/video/button-black.gif) no-repeat;
}

#tmc .videocontrols span{
	color:#f77f7f;
	float: right;
	padding-right:25px;
}

#tmc .videocontrols.pressed span{
	color:#666666;
}

/* @end */


/* @end */

/* @group Link Box */

#tmc .ptm-lb {
background:#ecf2fe;
border:1px solid #e7e7e7;
}

#tmc .ptm-lb .header2 {
padding:5px 0 0 5px;
}

#tmc .ptm-lb .header3,#tmc .ptm-lb h3 {
background:#d9e1e5;
display:block;
font-size:100%;
font-weight:700;
padding:5px;
}

#tmc .ptm-lb .header4 {
color:#0e69a8;
}

#tmc .ptm-lb h4 {
font-weight:700;
margin:8px 0 0;
}

#tmc .ptm-lb input {
border:1px solid #e7e7e7;
color:#000;
padding:4px;
width:95%;
}

#tmc .ptm-lb ul {
color:#0e69a8;
font-size:10px;
font-weight:700;
line-height:18px;
padding:5px;
}

#tmc .ptm-lb.green {
background:#f3f7e8;
border:1px solid #e7e7e7;
color:#686868;
}

#tmc .ptm-lb.green .header4 {
color:#686868;
}

#tmc .ptm-lb.green a {
color:#78ac33;
font-weight:700;
}

#tmc .ptm-lb.green p {
font-size:11px;
}



/* @end */

/* @group Filters */

#tmc .ptm-cp {
border-bottom:1px solid #e7e7e7;
border-top:0;
color:#999;
font-size:10px;
line-height:20px;
padding:0 0 2px;
}

#tmc .ptm-cp .count {
margin:0 0 0 4px;
}

#tmc .ptm-cp a:hover {
text-decoration:none;
}

#tmc .ptm-cp a:link {
color:#333;
text-align:left;
text-decoration:none;
}

#tmc .ptm-cp input {
margin:0 4px 0 0;
vertical-align:middle;
}

#tmc .ptm-cp li {
background:url(/images/results/filter-bg-fc.gif) no-repeat;
padding:4px;
}

#tmc .ptm-cp td {
color:#2e2c2c;
padding:4px;
}

#tmc .ptm-cp ul {
background:#fff;
float:left;
font-weight:700;
width:25%;
}

#tmc .filteroptions {
background:#F1F1F1;
border:1px solid #959494;
border-collapse:collapse;
border-style:none solid;
border-top:none;
color:#888;
font-size:11px;
height:0;
line-height:18px;
overflow:hidden;
padding:0 0 0 0.4em;
}

#tmc .filteroptions .left {
margin-right:20px;
}

#tmc .filteroptions .left.mid {
margin:0;
padding-right:50px;
}

#tmc .filteroptions h2 {
font-size:13px;
margin:0;
padding:0;
}

#tmc .filteroptions li input {
vertical-align:middle;
}

#tmc .filteroptions span {
color:#fff;
}

#tmc .filtertop {
background:#F1F1F1;
border:1px solid #959494;
border-bottom:1px solid #959494;
border-top:none;
font-size:11px;
height:18px;
margin:0;
overflow:hidden;
padding:0.4em;
vertical-align:middle;
}

#tmc .filtertop li a {
vertical-align:middle;
}

#tmc .filtertop li input {
height:auto;
margin-right:0.2em;
vertical-align:middle;
}

#tmc .filtertop ul li {
display:inline;
}

#tmc #toggle_map_button {
color:#E00;
font-weight:700;
}

#tmc #toggle_map_button:hover {
text-decoration:none;
}

#tmc #toggle_options_button {
color:#E00;
font-weight:700;
}

#tmc #toggle_options_button:hover {
text-decoration:none;
}



/* @end */

/* @group Quick Find */

#tmc #quickfind_controls {
font-size:0.85em;
}



#tmc #quickfind_controls .quick_regions {
height:55px;
margin:0 0 1.2em;
}

#tmc #quickfind_controls .quick_state {
color:#393939;
}

#tmc #quickfind_controls .quick_state:hover {
color:#e00;
text-decoration:none;
}

#tmc #quickfind_controls img {
border:2px solid #B1C1D3;
float:left;
margin:0 0.5em 0 0;
padding:1px;
}

#tmc .quickfind .entity {
font-weight:700;
}

#tmc .quickfind .extracontent a {
margin-right:0.5em;
padding-right:0;
}

#tmc .quickfind .img_box {
padding:1em 0 0;
width:105px;
}

#tmc .quickfind .quick_desc {
padding:1em 0 0;
}

#tmc .quickfind .quick_desc h3 {
margin:0;
}

#tmc .quickfind .quicklinks {
border-top:0;
padding:0 0 0.5em;
}

#tmc .quickfind .quicklinks .extracontent {
display:block;
}

#tmc .quickfind .quicklinks_main {
border-top:0;
padding:0 0 0.5em;
text-align:right;
width:105px;
}

#tmc .quickfind .quicklinks_main .extracontent {
display:block;
margin-right:0.4em;
}

#tmc .quickfind .quicklinks_main .extracontent a {
margin:0;
}

#tmc .quickfind img {
border:2px solid #ccc;
margin:0 0.75em 0 0;
}

#tmc .quickfind p {
margin:0;
}

#tmc .quickfind tr:hover {
background:none;
}



/* @end */

/* @group Results List */

#tmc #results .content {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}

#tmc #results .stars {
height:16px;
}

#tmc #results .stars_sr {
height:16px;
}

#tmc #results p a {
color:#e00;
margin-right:0.4em;
}

#tmc #results p a:hover {
text-decoration:underline;
}

#tmc #results ul {
display:block;
padding-top:4px;
}

#tmc #results ul li {
display:inline;
font-size:12px;
margin:0 1px 0 0;
}

#tmc #results ul li .arrows {
font-size:9px;
}

#tmc #results ul li a {
border:1px solid #e00;
color:#fff;
padding:2px 4px;
text-decoration:none;
}

#tmc #results ul li a:link {
color:#e00;
text-decoration:none;
}

#tmc #results ul li a:link:hover {
border:1px solid #e00;
color:#193c64;
}

#tmc #results ul li a:visited {
color:#e00;
text-decoration:none;
}

#tmc #results ul li.selected,#tmc #results ul li.selected a {
background:#e00;
}

#tmc #results ul li.skip {
border:1px solid #e7e7e7;
color:#999;
padding:2px 4px;
}

#tmc .results {
margin-bottom:20px;
}

#tmc .results .description {
width:300px !important;
}

#tmc .results .extracontent {
font-size:11px;
}

#tmc .results .extracontent .raquo {
margin-right:0.2em;
}

#tmc .results .extracontent a {
color:#e00;
font-size:11px;
}

#tmc .results .extracontent a:hover {
text-decoration:underline;
}

#tmc .results .images {
width:60px;
}

#tmc .results .info_supp {
color:#999;
font-size:11px;
font-style:italic;
}

#tmc .results .info_supp_black {
color:#000;
font-size:11px;
font-style:italic;
}

#tmc .results .listing_title {
font-weight:700;
width: 70%;
}

#tmc .results .more active {
background:#e6eff8;
}

#tmc .results .pages {
text-align:right;
}

#tmc .results .rates {
color:#333;
font-size:10px;
font-weight:700;
text-align:right;
/*width:30%;*/
width:55%;
}

#tmc .results .ressubs {
color:#333;
font-size:10px;
font-weight:700;
}

#tmc .results .summary_text {
margin:0;
width: 100%;
}

#tmc .results .summary_text a.list_link {
color:#e00;
font-size:11px;
font-weight:400;
}

#tmc .results .summary_text td {
border:0;
padding:0;
}

#tmc .results .type {
display:block;
font-size:75%;
height:10px;
width:100px;
}

#tmc .results a {
color:#333;
text-decoration:none;
}

#tmc .results a:hover {
color:#e00;
}

#tmc .results h2 {
border:0;
font-size:13px;
font-weight:700;
line-height:10px;
margin:0;
}

#tmc .results h3 {
display:block;
font-size:14px;
font-weight:700;
width:100%;
}

#tmc .results img {
font-size:6px;
padding:1px;
}

#tmc .results p {
color:#333;
font-size:11px;
line-height:1.26em;
margin:0;
padding-bottom:0;
}

#tmc .results sup {
font-size:10px;
}

#tmc .results table {
margin:20px 0 0;
width: 100%;
}

#tmc .results table .map a {
border:1px solid #e7e7e7;
color:#58829d;
font-size:85%;
margin:0 2px 0 4px;
text-decoration:none;
}

#tmc .results td {
border-top:1px solid #e7e7e7;
line-height:22px;
padding:1em 0;
vertical-align:top;
}

#tmc .results tr:hover {
}

#tmc .results.region .content {
width:575px;
}

#tmc .results_anchor {
font-size:11px;
}

#tmc #loadingcoverdiv img {
position:relative;
top:200px;
}



/* @end */

/* @group Generic */

#tmc .anchor_link {
font-size:13px;
font-weight:700;
}
#tmc .column {
float: left;
width: 320px;
margin-right: 30px;
}
#tmc .beta {
color:#e00;
font-size:14px;
vertical-align:top;
}

#tmc .blue {
color:#106ec4;
font-size:10px;
}

#tmc .noborder{
	
	border: none !important;
}

#tmc .bluebox {
background:#e00;
color:#fff;
font-weight:700;
padding:10px;
}

#tmc .green {
color:#618b1e;
font-size:10px;
padding:0 0 0 10px;
}

#tmc .left {
float:left;
margin:0 4px 0 0;
}

#tmc .raquo {
color:#333;
margin-right:0.2em;
}

#tmc .read_more {
color:#e00;
}

#tmc .red {
color:#E00;
}

#tmc .redbar3 {
background:url('http://s3media.pleasetakemeto.com/fc-images/rb3.png') repeat-x;
color:#FFF;
font-size:12px;
font-weight:700;
height:1.1em;
line-height:1em;
padding:5px 10px;
}
#tmc .redbar3 h2, #tmc .redbar3 h1  {
color:#fff !important;
font-size:14px;
}
#tmc .redbar3 a{
	color: #fff;
}

#tmc .redbold {
color:#E00;
font-weight:700;
}

#tmc .redbold2 {
color:#E00;
font-size:14px;
font-weight:700;
}

#tmc .nofloat {
float:none;
}

#tmc .nomargin {
margin-right:0;
}

#tmc .right {
float:right;
}

#tmc a .black {
color:#000;
}

#tmc .redbar {
background:url('http://s3media.pleasetakemeto.com/fc-images/submit-title.png') no-repeat;
display:block;
height:34px;
width:573px;
}

#tmc .redbar2 {
background:url('http://s3media.pleasetakemeto.com/fc-images/listing-enq-std.png') no-repeat;
display:block;
height:34px;
}

#tmc .store {
color:#666;
font-size:11px;
line-height:12px;
width:31%;
}

#tmc .store a {
font-size:11px;
}

#tmc a:hover.viewlarge {
text-decoration:underline;
}

#tmc a:link.viewlarge,a:visited.viewlarge {
font-size:11px;
font-weight:400;
text-decoration:none;
}

#tmc .sublinks {
background:#f1f1f1;
color:#e00;
font-size:11px;
left:11px;
margin:0 0 10px;
padding:4px;
}

#tmc .sublinks a:hover {
color:#e00;
}

#tmc .sublinks a:visited {
color:#333;
}

#tmc .sublinks li {
display:inline;
margin-right:5px;
}

#tmc .sublinks li a {
color:#333;
text-decoration:none;
}

hr#tmc .seperator {
border:none;
border-top:1px solid #e7e7e7;
height:1px;
margin:0 0 20px;
visibility:visible;
}

#tmc .button {
display:block;
float:left;
font-size:10px;
height:20px;
padding:10px;
text-align:center;
width:100px;
}

#tmc .button.active {
background:url(/images/button-active.png) no-repeat;
}

#tmc .button.inactive {
background:url(/images/button-inactive.png) no-repeat;
}

/* @group Stars */

#tmc .listingstars {
background-image:url(/images/results/fc-stars-aaa-words.gif);
background-repeat:no-repeat;
display:block;
height:20px;
text-indent:-10000px;
width:120px;
}

#tmc .listingstars_sr {
background-image:url(/images/results/fc-stars-self-words.gif);
background-repeat:no-repeat;
display:block;
height:25px;
text-indent:-10000px;
width:120px;
}

#tmc .one {
background-position:0 -505px;
}

#tmc .one_sr {
background-position:0 -499px;
}

#tmc .oneandhalf {
background-position:0 -448px;
}

#tmc .oneandhalf_sr {
background-position:0 -444px;
}

#tmc .stars {
background-image:url(/images/results/fc-stars-aaa.gif);
background-repeat:no-repeat;
display:block;
height:20px;
text-indent:-10000px;
width:60px;
}

#tmc .stars_sr {
background-image:url(/images/results/fc-stars-self.gif);
background-repeat:no-repeat;
display:block;
height:20px;
text-indent:-10000px;
width:60px;
}

#tmc .three {
background-position:0 -277px;
}

#tmc .three_sr {
background-position:0 -279px;
}

#tmc .threeandhalf {
background-position:0 -199px;
}

#tmc .threeandhalf_sr {
background-position:0 -211px;
}

#tmc .two {
background-position:0 -391px;
}

#tmc .two_sr {
background-position:0 -388px;
}

#tmc .twoandhalf {
background-position:0 -334px;
}

#tmc .twoandhalf_sr {
background-position:0 -332px;
}

#tmc .five {
background-position:0 -7px;
}

#tmc .five_sr {
background-position:0 -7px;
}

#tmc .four {
background-position:0 -142px;
}

#tmc .four_sr {
background-position:0 -144px;
}

#tmc .fourandhalf {
background-position:0 -75px;
}

#tmc .fourandhalf_sr {
background-position:0 -76px;
}



/* @end */



/* @end */

/* @group Right Content */

#tmc .adzone {
border:1px solid #e7e7e7;
line-height:0;
width:300px;
}

#tmc .rightcontent #tmc .header4 {
color:#648385;
display:block;
font-weight:700;
margin:0 0 0 5px;
}

#tmc .rightcontent,#tmc .rightcontent input {
color:#839ea0;
}



/* @end */

/* @group Tab Nav */

#tmc #filtertabcontainer .tabnav a:link,#tmc #filtertabcontainer .tabnav a:visited {
border:1px solid #e7e7e7;
}

#tmc #hd .tabcontainer {
margin:10px 0 0;
}

#tmc #hd .tabnav a:visited.active {
color:#034;
}

#tmc #tabs_supplement {
line-height:24px;
margin:20px 0;
}

#tmc #tabs_supplement .more_links {
padding:0 0 0 10px;
}

#tmc #tabs_supplement a {
font-size:11px;
padding:0 10px 0 0;
}

#tmc #tabs_supplement img {
padding:0 2px 0 0;
vertical-align:middle;
}

#tmc .tabCheader {
color:#e00;
float:left;
font-size:14px;
font-weight:700;
}

#tmc .tabnav {
background:url(img/tab_bottom.gif) repeat-x bottom;
height:21px;
margin:0;
}

#tmc .tabnav .gt a:link,#tmc .tabnav .gt a:visited {
background:url(/images/gt.png) repeat-x;
}

#tmc .tabnav .gt a:link.active,#tmc .tabnav .gt a:visited.active {
background:#fff;
}

.tabnav{
	list-style: none;
}

#tmc .tabnav a:hover {
background:#fff;
}

#tmc .tabnav a:link,#tmc .tabnav a:visited {
background:#e1edf2;
border:1px solid #fff;
border-bottom:none;
color:#666;
float:left;
font-size:11px;
font-weight:700;
height:19px;
line-height:18px;
margin:0 4px 0 0;
padding:0 10px;
text-decoration:none;
}

#tmc .tabnav a:link.active,#tmc .tabnav a:visited.active {
background:#fff;
border-bottom:1px solid #fff;
color:#000;
outline:none;
}

#tmc .tabnav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#tmc .tabsC {
background:url(img/tab_bottom.gif) repeat-x bottom;
height:21px;
margin:0 0 10px;
}

#tmc .tabsC a:hover {
background:#fff;
}

#tmc .tabsC a:link,#tmc .tabsC a:visited {
background:#f1f1f1;
border:1px solid #e7e7e7;
border-bottom:none;
color:#666;
float:left;
font-size:11px;
font-weight:700;
height:19px;
line-height:18px;
margin:0 0 0 4px;
padding:0 10px;
text-decoration:none;
}

#tmc .tabsC a:link.active,#tmc .tabsC a:visited.active {
background:#fff;
border-bottom:1px solid #fff;
color:#000;
outline:none;
}

#tmc .tabsC li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#tmc .tabsC ul {
float:right;
font-size:93%;
}



/* @end */

/* @group Listing/Location */

#tmc .specialmenu {
margin:0;
padding:20px 0;
}

#tmc .specialmenu a {
font-weight:400;
}

#tmc .specialmenu a:hover img {
border:1px solid #bbb32a;
}

#tmc .specialmenu b a {
font-weight:700;
}

#tmc .specialmenu img {
border:1px solid #6e6c6f;
margin-bottom:5px;
margin-right:10px;
}

#tmc #dynamic_text {
margin-top:10px;
}

#tmc #sectionlinks {
line-height:18px;
}

#tmc #sectionlinks a {
font-size:11px;
}

#tmc #sectionlinks b {
font-size:13px;
}

#tmc .\2col {
width:48%;
}

#tmc .listing_desc {
font-size:11px;
line-height:1.35em;
margin:0 0 1em;
}

#tmc .propertyfac {
display:block;
float:left;
width:100%;
}

#tmc .propertyfac img {
margin:0 0 50px;
}

#tmc .rs_summary_text {
margin:0 0 1em;
}

#tmc .visitregion_links {
width:100%;
}

.visitregion_links ul li {
line-height:12px;
}

#tmc .wt_locations a {
line-height:1.6em;
}

#tmc .wt_locations td {
vertical-align:top;
}



/* @end */

/* @group Unknown */

#tmc .main_off {
color:#105CB6;
}

#tmc .main_on {
color:#AA1126;
}

#tmc .welcomemessage {
float:right;
font-size:15px;
width:338px;
}

#tmc a.remove {
background:url(/images/results/remove.gif) no-repeat;
color:#f5f5f5;
padding:0 4px;
text-indent:100px;
}

#tmc a:hover.remove {
background-position:0 -17px;
}

#tmc .explorer {
position:absolute;
top:55px;
}

#tmc .text-button {
float:right;
font-size:85%;
margin:0 12px 0 0;
position:relative;
text-decoration:none;
top:-12px;
}

#tmc .text-button img {
position:relative;
top:6px;
}

#tmc .link_comp {
font-size:11px;
}

#tmc .pstyle {
font-size:11px;
line-height:1.35em;
margin:0 0 0.8em;
}

#tmc .all-loc .std_padding {
padding-right:5px;
}

#tmc .all-loc,.all-loc a.beta {
font-size:11px;
}



/* @end */


/* @group Buttons - Shadow Aproved  - Temp*/

#tmc .enquireOnline.Global{
	padding: 6px 11px 8px 11px;
	margin-top: 15px;
	line-height: 23px;
	font-weight: bold;
	border: none;
	background: url(/images/shadow-buttons/enquireOnlineFCAU.png) no-repeat;
	color: #fff;
}

/* @end */

