/* @group Global Resets */

#tmc {
width:700px;
}

#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:344px;
}

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

body {
background:#fff;
color:#393939;
font-family:Verdana, Helvetica, sans-serif;
text-align:left;
}

#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 Front Page */

#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;
}

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

#tmc #fpmapcontainer.ck {
margin-top:0;
position:relative;
width:0;
}

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

#tmc #fpmapcontainer.kr {
float:left;
padding-left:0;
width:232px;
}

#tmc #fpmapcontainer.my {
margin-top:100px;
position:relative;
width:0;
}

#tmc #fpmapcontainer.nz {
float:left;
padding-left:30px;
width:272px;
}
#tmc #fpmapcontainer.nz {
float:left;
padding-left:30px;
width:272px;
}
#tmc #fpmapcontainer.pf {
padding-left:0;
position:relative;
width:272px;
}

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

#tmc #fpmapcontainer.bali {
float:right;
padding-left:0;
width:380px;
margin-left: 220px;
z-index:4000;
}

#tmc #fpmapcontainer.mx {
float:right;
padding-left:0;
width:380px;
margin-left: 220px;
z-index:4000;
}

#tmc .intro {
float:right;
font-size:12px;
padding-top:2px;
position:relative;
text-align:right;
top:1px;
width:284px;
z-index:3000;
}

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

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

#tmc .intro.kr {
padding-top:8px;
width:314px;
}

#tmc .intro.my {
float:left;
padding-top:0;
text-align:center;
width:700px;
}

#tmc .intro.nz {
padding-top:0;
width:394px;
}

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

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

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

#tmc .intro.th {
padding-top:10px;
width:394px;
}

#tmc .intro.ws {
padding-top:0;
width:454px;
}

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

#tmc .cardbox {
background:url(/images/fp08/card-bg-2col.png) no-repeat;
background-position:bottom;
float:left;
margin-bottom:20px;
margin-right:20px;
padding:0 0 10px;
width:340px;
}

#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:url(/images/bars/map-bg.jpg) no-repeat bottom left;
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 .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 {
float:left;
margin-left:10px;
padding-top:10px;
width:335px;
}

#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 */

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

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

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

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

.prime_destinations .summary {
margin:0;
}

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

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

.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;
}

#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 {
border:1px solid #000;
float:left;
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 .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;
}

#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;
}

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

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

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

#ecf_div .red {
color:#e00;
}

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

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

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

#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 .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;
}

.newenq {
padding:0;
}

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

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

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

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

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

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

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

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

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

.newenq p.call {
display:inline;
float:right;
font-size:14px;
margin:0;
padding-top:8px;
}

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

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

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

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



/* @end */

/* @group Google Maps */

#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;
margin-top:15px;
width:698px;
}

#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 */

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

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

.nublue .rnd_top .rnd_b2,.nublue .rnd_top .rnd_b3,.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 b {
font-size:12px;
}
#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;
}

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



/* @end */

/* @group Photo/Video */

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

#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 .image_credit {
font-size:10px;
height: 20px;
line-height: 20px;
padding-right: 18px;
float:right;
width:60%;
text-align: right;
}

#tmc .image_of {
font-size:11px;
font-weight:400;
}

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

#tmc .thumb-index .thumbs:hover,#tmc .thumb-index .thumbs_region:hover {
border:1px solid #e7e7e7;
}

#tmc .thumb-index .thumbs_region {
background:#dce8f4;
border:1px solid #e7e7e7;
color:#666;
float:left;
margin:0 8px 8px 0;
padding:9px;
}

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

/*temporary while i update video-functions*/

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

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

#tmc .thumb_video_preview .right img {
height:13px;
width:13px;
}

#tmc .thumb_video_preview img {
height:78px;
width:142px;
}

#tmc .thumbs {
padding:0 10px 8px 0;
}

#tmc .thumbs a {
font-size:10px;
}

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

#tmc .thumbs_image {
background:#f8f8f8;
border:1px solid #e7e7e7;
color:#666;
float:left;
margin:0 8px 8px 0;
padding:9px;
}

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

#tmc .videobuttons {
background:url(http://s3media.pleasetakemeto.com/images/play-icon-bg.png) no-repeat 3px 3px #f8f8f8;
border:1px solid #c3c3c3;
color:#666;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:14px;
margin-right:10px;
margin-top:6px;
padding:5px 5px 5px 21px;
width:135px;
}

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

#tmc .videobuttons img {
vertical-align:top;
}

#tmc .videobuttons.active {
background:url(http://s3media.pleasetakemeto.com/images/play-icon-bg.png) no-repeat 3px 3px #dcdcdc;
border:1px solid #c3c3c3;
color:#333;
}

#tmc .videobuttons:hover {
background:url(http://s3media.pleasetakemeto.com/images/play-icon-bg.png) no-repeat 3px 3px #dcdcdc;
}

#tmc #photonav {
width:682px; /* make this 680 when the image is fixed */
}

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

#tmc #photonav #forwardback {
float:left;
}

#tmc #photonav #flashgallery {
float:right;
}

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

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

#tmc .prevnext {
font-size:11px;
font-weight:700;
}

#tmc .slideshowpicker {
float:right;
left:-10px;
position:relative;
top:-10px;
}

#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 */

/* @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 .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: 400px;
}

#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;
}

#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 */

.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:1.1em;
font-weight:700;
height:1.1em;
line-height:1em;
padding:5px 10px;
}

#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;
}

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

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

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

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

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

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;
}

#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%;
}

#tmc .visitregion_links a {
line-height:1.5em;
}

#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;
}

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

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



/* @end */