/* @override 
	http://ski.com.au/assets/css/marketplace.css
	http://ski.com.au/assets/css/mp_style.css
*/

/* ##############################################################################################################################################
   MAIN STRUCTURE
   ############################################################################################################################################## */


#col_sidebar {
	border-left: 1px solid #CCCCCC;
	padding-left:10px;	
}


/* ##############################################################################################################################################
   HEADING SIZES
   ############################################################################################################################################## */


/* #########
   H2 STYLES
   ######### */

.browse_sellers_main_page_title, 
.browse_sellers_main_page_title td,
.language_page_title, 
.language_page_title td,
.lost_password_page_title, 
.lost_password_page_title td,
.main_page_title, 
.main_page_title td,
.notify_friend_page_title, 
.notify_friend_page_title td,
.place_ad_section_title, 
.place_ad_section_title td,
.search_page_title, 
.search_page_title td,
.send_seller_message_page_title, 
.send_seller_message_page_title td,
.section_title,
tr.section_title td,
.site_error_page_title, 
.site_error_page_title td,
font.user_management_page_title, 
.user_management_page_title td
{
	font-size: 26px;
	margin: 1em 0px 0.5em;
	padding: 10px 0px 0px;
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
	background: #FFFFFF;
}

/* #########
   H3 STYLES
   ######### */

.page_title, 
.page_title td,
.add_new_filter_title, 
.add_new_filter_title td,
.ad_cost_features_header,
.ad_cost_features_header td,
.ad_removal_title, 
.ad_removal_title td,
.communication_configuration_title, 
.communication_configuration_title td,
.confirmation_title, 
.confirmation_title td,
.display_ad_title,
.display_auction_title, 
.display_auction_title td,
.edit_ad_title, 
.edit_ad_title td,
.edit_info_title, 
.edit_info_title td,
.expired_ad_detail_title, 
.expired_ad_detail_title td,
.expired_auction_detail_bid_history_title, 
.expired_auction_detail_bid_history_title td,
.featured_ad_pic_header,
.my_ad_filters_title, 
.my_ad_filters_title td,
.my_current_ads_title, 
.my_current_ads_title td,
.my_current_info_title, 
.my_current_info_title td,
.my_current_messages_title, 
.my_current_messages_title td,
.my_expired_ads_title, 
.my_expired_ads_title td,
.my_favorite_ads_title, 
.my_favorite_ads_title td,
.payment_choices_header,
.payment_choices_header td,
.renewal_upgrade_section_title, 
.renewal_upgrade_section_title td
{
	font-size: 20px;
	color: #00a8f0;
	margin: 1em 0px 0.5em;
	border-top: 1px solid #FFFFFF;
	font-weight: normal;
	font-style: normal;
	padding: 1em 0px 0px;
}
.normal_results_header td,
.featured_ad_title td {
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
#expiredClassifieds h3 {
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
}

/* #########
   H4 STYLES
   ######### */

h4,
.category_coverage_label,
.personal_info_header,
.personal_info_header td,
tr.transaction_totals_header td {
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	margin-top: 1em;
	margin-bottom: 0px;
	padding-top: .3em;
	padding-bottom: 0px;
}

/* #########
   BODY BOLD
   ######### */

.search_field_section_labels {
	font-weight: bold;
}


/* #########
   BODY
   ######### */

.payment_choices_field_descriptions,
.cost_field_descriptions,
.subscription_renewal_payment_choices_descriptions
 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border:none;
}

a.tiplink {
	color: #000;
	border-bottom: 1px dotted #000;
	position: relative;
    z-index: 24;
   	text-decoration: none;
	cursor: help;
	}
a.tiplink span.tiplink-info {
	display: none;
}
a.tiplink:hover span.tiplink-info {
	display: block;
	position: absolute;
	width: 15em;
	background-color: #fff8bb;
	color: #000;
	text-align: center;
	top: 20px;
	padding: 1em;
	left: 25px;
	text-decoration: none;
	border: 1px solid #dcd498;
}

/* FOOT */
#foot {
	padding: 50px 15px 15px;
	position: relative;
	background: #e5e3e3 url(../img/footer_grey.gif) repeat-x;
}
#footer_ad {
	text-align: center;
}
table#footLinks {
	margin: 20px auto 15px;
	padding: 0;
}
table#footLinks td {
	vertical-align: top;
	margin: 0;
	padding: 0 15px;
	border-style: none;
}
table#footLinks td#footCol1,
table#footLinks td#footCol2,
table#footLinks td#footCol3,
table#footLinks td#footCol4 {
	white-space: nowrap;
}

table#footLinks td ul {
	margin: 0;
	padding: 0;
}
table#footLinks td li {
	list-style-type: square;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}
table#footLinks td h4 {
	margin: 0 0 3px;
	padding: 0;
	border-style: none;
	font-size: 13px;
}
table#footLinks td a {
	color: #0000ff;
}
table#footLinks td table#listingModule td {
	color: #fceaeb;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
}
#footSearch {
	padding-top: 30px;
	padding-bottom: 15px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}
#footSearch input {
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
	z-index: 5;
}
#footSearch input.searchfield {
	font-size: 1.3em;
	width: 510px;
	z-index: 6;
}
#footPartners {
	font-size: 11px;
	color: #c6c6c6;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
}
#footPartners img {
	margin-left: 20px;
}

#footHitwise {
	position: absolute;
	right: 10px;
	bottom: 5px;
}
#footCopyright {
	font-size: 10px;
	clear: both;
	text-align: center;
}
/* ##############################################################################################################################################
   MAIN BODY STYLES
   ############################################################################################################################################## */

/* CATEGORY TREE ######### */
.place_an_ad_details_category_tree td,
#place_content tr.category_tree td {
	background-color: #e1f1f8;
	padding: 10px;
}


/* LISTING TABLES ######### */

table.zebra {
	background-color: #ffffff;
	padding: 0;
	margin: 0;
}
table.zebra tr.odd {
	background-color: #F4F4F4;
}
table.zebra th,
table.zebra td {
	margin: 0;
	padding: 5px 8px;
}
table.zebra td.first {
	color: #8a8a8a;
	white-space: nowrap;
	width: 1%;
}


/* alternating table rows ######### */

table#featuredClassifieds tr.browsing_result_table_body_even  {
	background: #f6fbfd;
}
table#featuredClassifieds tr.browsing_result_table_body_odd  {
	background: #eaf6fc;
}

#featuredClassifieds a {
	font-size: 1.5em;
}
#standardClassifieds a {
	font-size: 1.2em;
}

tr.browsing_result_table_body_even td,
tr.browsing_result_table_body_even_bold td,
tr.browsing_result_table_body_odd td,
tr.browsing_result_table_body_odd_bold td,
#listingModule td {
	padding: 5px;
}
td.browsing_result_table_body_even,
td.featured_1_result_table_body_even, 
td.featured_2_result_table_body_even, 
td.featured_3_result_table_body_even, 
td.featured_4_result_table_body_even, 
td.featured_5_result_table_body_even, 
td.featured_category_1_result_table_body_even,
td.newest_1_result_table_body_even, 
td.seller_result_table_body_even, 
td.search_page_results_even_row  {
	background: #FFFFFF;
}

.browsing_result_table_body_even_bold,
.featured_1_result_table_body_even_bold, 
.featured_2_result_table_body_even_bold, 
.featured_3_result_table_body_even_bold, 
.featured_4_result_table_body_even_bold, 
.featured_5_result_table_body_even_bold, 
.featured_category_1_result_table_body_even_bold,
.newest_1_result_table_body_even_bold, 
.seller_result_table_body_even_bold, 
.search_page_results_even_row_bold,
.featured_1_level_2_result_table_body_even_bold {
	background-color: #e8e2ff;
}

.browsing_result_table_body_odd,
.featured_1_result_table_body_odd,
.featured_2_result_table_body_odd, 
.featured_3_result_table_body_odd, 
.featured_4_result_table_body_odd, 
.featured_5_result_table_body_odd, 
.featured_category_1_result_table_body_odd,
.newest_1_result_table_body_odd, 
.seller_result_table_body_odd, 
.search_page_results_odd_row,
td.result_set_odd_rows,
.featured_1_level_2_result_table_body_odd {
	background-color: #F4F4F4;
}

.browsing_result_table_body_odd_bold,
.featured_1_result_table_body_odd_bold, 
.featured_2_result_table_body_odd_bold, 
.featured_3_result_table_body_odd_bold, 
.featured_4_result_table_body_odd_bold, 
.featured_5_result_table_body_odd_bold, 
.featured_category_1_result_table_body_odd_bold,
.newest_1_result_table_body_odd_bold, 
.seller_result_table_body_odd_bold, 
.search_page_results_odd_row_bold,
.featured_1_level_2_result_table_body_odd_bold {
	background-color: #e8e2ff;
	font-weight: bold;
}
a.browsing_result_table_body_even,
a.featured_1_result_table_body_even, 
a.featured_2_result_table_body_even, 
a.featured_3_result_table_body_even, 
a.featured_4_result_table_body_even, 
a.featured_5_result_table_body_even,  
a.featured_category_1_result_table_body_even,
a.newest_1_result_table_body_even, 
a.seller_result_table_body_even, 
a.search_page_results_even_row {
	background: none;
}
a.browsing_result_table_body_even_bold, 
a.featured_1_result_table_body_even_bold, 
a.featured_2_result_table_body_even_bold, 
a.featured_3_result_table_body_even_bold, 
a.featured_4_result_table_body_even_bold, 
a.featured_5_result_table_body_even_bold, 
a.featured_category_1_result_table_body_even,
a.newest_1_result_table_body_even_bold, 
a.seller_result_table_body_even_bold, 
a.search_page_results_even_row_bold {
	font-weight: bold;
	background: none;
}
a.browsing_result_table_body_odd,
a.featured_1_result_table_body_odd, 
a.featured_2_result_table_body_odd, 
a.featured_3_result_table_body_odd, 
a.featured_4_result_table_body_odd, 
a.featured_5_result_table_body_odd, 
a.featured_category_1_result_table_body_odd,
a.newest_1_result_table_body_odd, 
a.seller_result_table_body_odd, 
a.search_page_results_odd_row {
	background: none;
}
a.browsing_result_table_body_odd_bold,
a.featured_1_result_table_body_odd_bold, 
a.featured_2_result_table_body_odd_bold, 
a.featured_3_result_table_body_odd_bold, 
a.featured_4_result_table_body_odd_bold, 
a.featured_5_result_table_body_odd_bold, 
a.featured_category_1_result_table_body_odd_bold,
a.newest_1_result_table_body_odd_bold, 
a.seller_result_table_body_odd_bold, 
a.search_page_results_odd_row_bold {
	font-weight: bold;
	background: none;
}

/* underlined table rows ######### */

.ad_cost_field_labels,
.ad_description_label,
.category_field_label,
.cost_field_labels,
.data_field_labels,
.date_reason_ended_field_labels,
.discount_code_row_left,
.field_label,
td.field_labels,
.final_fee_field_labels
.image_field_labels,
.notify_friend_field_labels,
.payment_choices_labels,
.place_an_ad_details_fields,
.personal_info_field_labels,
.registration_code_field_label,
.send_seller_message_field_labels,
.subtotal_field_label,
.subscription_renewal_payment_choices_labels,
.tax_field_label,
.total_field_label,
.url_upload_field_labels
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	padding: .5em 2px .5em 0px;
}
td.place_an_ad_details_data {
	white-space: nowrap;
	padding: .5em 0px;
}
.category_data_values,
.cost_data_values,
.data_value,
.date_reason_ended_data_values,
.payment_choices_cc_number_data_values,
.registration_code_data_value,
.tax_data_value,
.total_data_value
{
	padding: 5px;
	text-align: left;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}

/*  Row headers ######### */
th,
tr.browsing_result_table_header td,
.table_column_headers,
.table_column_header td,  
tr.table_column_headers td, 
.ad_features_column_header,
.cost_column_header,
.features_renewal_column_header,
td.vote_header, 
td.username_header, 
td.comment_header, 
td.date_header,
tr.search_page_results_title_row,
.seller_title_column_header, 
.seller_photo_column_header, 
.seller_title_column_header, 
.seller_price_column_header, 
.seller_time_left_column_header,
.subscription_renewal_left_column_header,
.subscription_renewal_right_column_header
{
	background: #e3e3e3 none;
	padding: 5px 10px;
	color: #333333;
	font-size: 11px;
}
body tr.browsing_result_table_header a {
	font-size: 11px!important;
}
tr.browsing_result_table_header td.photo_column_header {
	color: #e3e3e3;
	font-size: 11px;
}
.price_column_header, 
td.price_column_header a, td.optional_field_header_1,
td.optional_field_header_2,
td.optional_field_header_3,
td.optional_field_header_4,
td.optional_field_header_5 {
	text-align:center;
	font-size: 11px;
}
th.featured_1_price_td,
th.newest_1_price_td {
	text-align: right;
}
tr.browsing_result_table_header td.title_column_header,
tr.seller_result_table_header td.seller_title_column_header {
	text-align:left;
} 
div#priceHeader {
	width: 100px;
}
/*  row header links ######### */
.ad_features_column_header a,
.browsing_result_table_header a,
.cost_column_header a,
.features_renewal_column_header a,
.table_column_headers a, 
tr.table_column_headers td a,  
.table_column_header td a, 
td.vote_header a, 
td.username_header a, 
td.comment_header a, 
td.date_header a,
tr.search_page_results_title_row a,
.seller_title_column_header a, 
.seller_photo_column_header a, 
.seller_title_column_header a, 
.seller_price_column_header a, 
.seller_time_left_column_header a,
.subscription_renewal_left_column_header a, 
subscription_renewal_right_column_header a {
	color: #0000FF;
}



/*  extend font classes to span entire table row ######### */
font.ad_cost_features_field_labels,
span.ad_cost_features_field_labels,
font.cost_field_labels,
span.cost_field_labels,
font.payment_choices_labels,
span.payment_choices_labels,
font.subscription_renewal_payment_choices_labels,
span.subscription_renewal_payment_choices_labels {
	display: block;
	position: relative;
	top: -3px;
	padding-top: 15px;
}
span.cost_data_values {
	display: block;
}

.description_label   {font-weight: bold;
    text-decoration: none;
    text-align: left;
}
 .description_value   {text-decoration: none;
    text-align: left;
}


 .error_message   {font-weight: bold;
    color: #ff0000;
    text-align: center;
}



/* anchor properties */
.category_tree_1 a,
.user_status a {
	color: #0000FF;
}

.user_status {
	float:right;
	font-size: 22px;
}
.user_status_in {
	float:right;
	font-size: 14px;
}

a img {border: none;}



table#extra_questions {
	margin-top: 1em;
}
table#extra_questions td.display_ad_label,
table#extra_questions td.display_ad_value,
table#extra_questions td.display_ad_extra_question_label,
table#extra_questions td.display_ad_extra_question_value {
	vertical-align: top;
	padding: 2px 5px 0px 0px;
}

.display_ad_label,
.display_ad_extra_question_label {
	font-weight: bold;
}



table#item-id {
	margin-top: 2em;
	background: #fdf9e5;
	padding: 5px;
	color: #9B9B9B;
}
table#item-id td,
table#item-id th {
	padding: 2px;
}
table#item-id th {
	background: none;
}
table#item-id td#sellertools {
	background-color: #fefbc3;
	padding: 5px;
}
td#sellertools a {
	color: #0000ff;
	text-decoration: underline;
	font-size: 13px;
	line-height: 20px;
	display: block;
}
a#tool_edit {
	background: url(../img/bullet/pencil.png) no-repeat;
	padding-left: 20px;
}
a#tool_feature {
	background: url(../img/bullet/star.png) no-repeat;
	padding-left: 20px;
}
a#tool_extend {
	background: url(../img/bullet/hourglass.png) no-repeat;
	padding-left: 20px;
}
#item-prices {
	background: #f6fcfd;
	border-top: 1px solid #eaf6fc;
	border-bottom: 1px solid #eaf6fc;
	color: #00a8f0;
	font-weight: bold;
	padding: .25em;
	margin-bottom: 1em;
	font-size: 1.8em;
}
a#item-buy {
	color: #fff !important;
	padding: .5em 1em;
	font-weight: bold;
	border: 1px solid #838383;
	background: url(../img/sprite_btn.png) no-repeat 0 -700px;
	font-size: 1.5em;
	float: right;
}
span.head_duration {
	background: url(../img/bullet/date.png) no-repeat left center;
	padding-left: 22px;
}
span.head_price {
	background: url(../img/bullet/money.png) no-repeat left center;
	padding-left: 22px;
	margin-left: 1.5em;
}
span.head_accomstyle {
	background: url(../img/bullet/house.png) no-repeat left center;
	padding-left: 22px;
	margin-left: 1.5em;
}
.showhide,
.showhide-  {
	display: none;
}

body#accommodation .seller,
body#businesslisting .seller,
body#sellerlisting .business,
body#businesslisting .only_accomm,
body#sellerlisting .only_accomm,
div.item-weblink div.is div.link,
div.item-weblink div.isNone div.link,
div.item-weblink div.isNo div.link,
div.is-,
div.is,
span.is-,
span.is,
.None
{display: none;}


table#item-seller,
div#item-tools,
div#item-note {
	width:200px;
	clear: both;
	margin-top: 1em;
}
table#item-seller td {
	padding: 5px 5px 0px 0px;
	font-size: 13px;
	vertical-align: top;
}
td#sellerDetails {
	font-weight: bold;
	color: #00a8f0;
}
#item-seller h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #9fd7ef;
	font-weight: normal;
}

#item-note {
	font-size: 10px;
	color: #999999;
}

ol {
	margin: 0px;
	padding: 0px;
}
ol li {
	margin-bottom: .5em;
	margin-left: 1.5em;
	list-style: decimal;
}


tr.more_results td {
	padding-top: 1em;
}
tr.result_set_odd_rows {
	background: #F2F2F2;
	padding: 3px;
}
tr.result_set_even_rows {
	background: #FFFFFF;
	padding: 3px;
}
.header_text
 {
	font-weight: bold;
}
ul#sellerLinks li {
	margin-bottom: .5em;
	list-style: inside square;
}

div.image_gallery {
	margin-top: 2em;
	clear: both;
}
div.image_gallery table td {
	text-align: center !important;
}

#container-content .image_gallery a,
#container-content .image_gallery img
{ text-decoration: none;
	color: #000;
	font-size: 11px;
	margin-bottom: 2px;
}

.note {
	font-size: 10px;
	font-style: italic;
	color: #666666;
}


.back_to_my_currents_ads_link td,
.communication_configuration_link td,
.edit_ad_links td,
.user_management_home_link td,
.edit_links td,
.edit_approval_links td
{
	padding-bottom: 5px;
}
.category_links td,
.page_description {
	text-align:left;
}

a.category_links,
a.place_an_ad_choose_category_bold {
	color: #0000FF;
	font-size: 20px;
	line-height: 1.2em;
}

.section_title_box  {
	margin-top: 1em;
	margin-bottom: 1em;
	border-right: 1px solid #aee7f7;
	border-bottom: 1px solid #aee7f7;
	border-left: 1px solid #aee7f7;
}
.section_title_box .section_title  {
	margin-top: 0px;
	margin-bottom: 0px;
}
.section_title_box .content  {
	padding: 5px;
}
.section_title .extra   {
	font-size: 12px;
	font-weight: normal;
	float: right;
}
 a.featured_ads_links   {
	margin-left: 15px;
}

.sellers_name td {
	font-size: 1.5em;
	padding-bottom: .5em;
}
.thumbnail_td {
	text-align: center;
	padding: 10px;
}
.featured_ad_title_in_thumb {
	font-size: 10px;
	font-weight: bold;
}

input.cost_data_values {
	border: 1px solid #000000;
}
input.data_fields,
input.registration_code_data_value,
input.data_field_values,
input.place_an_ad_details_data,
select.place_an_ad_details_data {
	border-top: 2px solid #9B9B9B;
	border-right: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	border-left: 2px solid #9B9B9B;
}

#place_content {
	text-align:left;
}

#place table tr {
	border-bottom: solid 1px #CCCCCC;
}

#myaccount ul.profile li.head span.identifier_field {
	font-weight: normal;
	font-size: 30px;
	font-style: normal;
	color: #2b9c00;	
}
a.user_links {
	text-decoration: none;
}
tr td#catQuestions {
	text-align: left;
}
.amount {
	font-weight: normal;
	color: #000000;
	float: right;
}

/* end css tabs */

ul {
	margin-top: 1em;
	margin-bottom: 1em;
}
ul li {
	list-style: square;
	list-style: inside;
	margin-top: .5em;
}
#classifiedMenu ul {
	padding: 0 0 1em;
	border: 1px solid #00a8f0;
	background-color: #e1f1f8;
	margin: .7em 0 1em;
}
#classifiedMenu ul li {
	margin: 0;
	line-height: 1.3em;
}
#classifiedMenu ul li.level1.levelTop {
}
#classifiedMenu ul li.level1 {
	list-style-type: none;
background: url(../img/arrow_blue.gif) no-repeat right center;
	border: none;
	margin-right: 1em;
	padding: .5em 1.2em .5em .6em;
	margin-bottom: .5em;
	margin-top: .5em;
}
#classifiedMenu ul li.level1 a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}
#classifiedMenu ul li.level1 a:hover {
	color: #0000ff;
	text-decoration: underline;
}
#classifiedMenu ul li.level2 {
	font-size: 1.2em;
	padding-left: 1em;
	}
#classifiedMenu ul li.level3 {
	font-size: .9em;
	margin-left: 3em;
	list-style-type: circle;
}
#classifiedMenu ul li.level2:hover,
#classifiedMenu ul li.level3:hover {
	background-color: #9fd7ef;
}
#alertbox a {
	color: #0000FF;
}
#item-description {
	clear: both;
}

#item-description h1 {font-size: 18px;}
#item-description h2 {font-size: 16px;}
#item-description h3 {font-size: 14px;}
#item-description h4 {font-size: 12px;}

.listing_area {color: #8f1718;}

.featured_ad_title td,
.normal_results_header td
 {
	font-size: 14px;
	font-weight:normal;
	color: #000000;
	border:none;
	padding: 5px 0 0 3px;
	margin: 0;
}

tr.ad_title td {
	font-weight: bold;
	font-size: 16px;
}
tr.title_row {
	font-weight: bold;
	font-size: 16px;	
}
ul.extraQuestionName li,
ul.extraQuestionValue li {
	list-style: none;
}

a.button {
	width:250px;
	background: url(../img07/button.gif) no-repeat 0px -204px;
	margin-top:10px;
	margin-bottom:10px;
}


div#extra_checkbox ul  {
	float: left;
	border-top: 1px dotted #c2c2c2;
	background: url(../img07/areas_serviced.gif) no-repeat;
	padding-top: 20px;
}
#finder {
	margin-top: 1em;
}
#myaccount ul {
	margin-bottom: 0;
}
#myaccount ul li {
	list-style-type: none;
}
#myaccount ul.email,
#myaccount ul.tools,
#myaccount ul.balance {
	width: 200px;
	height: 85px;
	padding-top: 70px;
	font-size: 14px;
	float: left;
	border: 1px solid #dfdfdf;
	margin-right: 10px;
}
#myaccount ul.edit,
#myaccount ul.new,
#myaccount ul.expired {
	width: 200px;
	height: 55px;
	padding-top: 90px;
	font-size: 14px;
	float: left;
	border: 1px solid #dfdfdf;
	margin-right: 10px;
	text-align: center;
}
#myaccount ul.edit strong,
#myaccount ul.new strong {
	font-size: 20px;
}
#myaccount ul.edit a,
#myaccount ul.new a,
#myaccount ul.expired a,
#myaccount ul.profile a,
#myaccount ul.email a,
#myaccount ul.tools a,
#myaccount ul.balance a {
	text-decoration: none;
	color: #0000ff;
	background: url(../img06/dots.gif) no-repeat 0px -403px;
	padding-left: 12px
}
#myaccount ul.email a {
	margin-left: 45px;
}

#myaccount ul.tools a {
	margin-left: 30px;
}
#myaccount ul.edit a:hover,
#myaccount ul.new a:hover,
#myaccount ul.expired a:hover,
#myaccount ul.profile a:hover,
#myaccount ul.email a:hover,
#myaccount ul.tools a:hover,
#myaccount ul.balance a:hover {
	text-decoration: underline;
}
#myaccount ul.profile li.head {
	font-size: 20px;
}
#myaccount ul.profile {
	background: #ffffff url(../img07/icon_myaccount.gif) no-repeat center 15px;
	height: 250px;
	width: 300px;
	padding-top: 100px;
	font-size: 14px;
	float: left;
	margin-right: 10px;
	text-align: center;
}
#myaccount ul.edit {
	background: #ffffff url(../img07/icon_myaccount.gif) no-repeat center -2902px;
}
#myaccount ul.new {
	background: #ffffff url(../img07/icon_myaccount.gif) no-repeat center -2025px;
}
#myaccount ul.expired {
	background: #ffffff url(../img07/icon_myaccount.gif) no-repeat center -2436px;
	text-align: center;
}
#myaccount ul.email {
	background: #ffffff url(../img07/icon_myaccount.gif) no-repeat center -595px;
}
#myaccount ul.tools {
	background: #ffffff url(../img07/icon_myaccount.gif) no-repeat center -1075px;
}
#myaccount ul.balance {
	background: #ffffff url(../img07/icon_myaccount.gif) no-repeat center -1613px;
	text-align: center;
}


div#container-content-right h1 {
	margin-top: .5em;
}

table#listingModule,
table#standardClassifieds {
	clear: both;
	padding: 0;
	border-collapse: collapse;
	margin: 0;	
}

#browse_ads,
table#featuredClassifieds,
table#standardClassifieds {
	width: 100%;
}

/* START BUTTONS */

a.edit_ad_links,
a.edit_approval_links,
a.edit_links,
a.edit_personal_info_link,
a.end_place_an_ad_link,
a.view_ad_link,
input.enter_images_button, 
td.submit_button input, 
input.save_choices_button,
input.complete_transaction_button,
input.save_changes_button  {
	color: #fff !important;
	padding: .5em 1em;
	font-weight: bold;
	border: 1px solid #838383;
	background: url(../img/sprite_btn.png) no-repeat 0 0;
	font-size: 16px;
}
a.back_to_my_currents_ads_link,
a.edit_ad_links,
a.edit_ad_home_button,
a.edit_ad_home_link,
a.edit_approval_links,
a.edit_links,
a.edit_personal_info_link,
a.view_ad_link,
tr.back_to_current_ad_links a  {
	line-height: 2.5em;
}

a.end_place_an_ad_link,
input.enter_images_button, 
a.edit_approval_links,
td.submit_button input,
input.save_changes_button,
input.save_choices_button,
input.complete_transaction_button {
	background: url(../img/sprite_btn.png) no-repeat 0 -200px;
}

input.textlink,
input.enter_no_images_button {
	font-size: 14px;
	border-style: none;
	background: none;
	color: #0000ff;
	text-decoration: underline !important;
	margin-top: 1em;
	margin-bottom: 1em;
}

.promo_orange a.button,
#sendmequotes input.button {
	background: #d2501e;
}

.promo_purple a.button {
	background: #49188f;
}

.promobox {
	padding: 10px;
	border: 1px solid #00a8f0;
	margin-top: 15px;
}
.promobox h2 {
	border-style: none;
	margin: 0;
	padding: 0;
}
a.button:hover,
input.button:hover {
	text-decoration: underline;
}
td.listingPrice {
	white-space: nowrap;
}

#login {
	width: 400px;
	float: left;
	margin: 20px 50px 30px 30px;
}
#login td.field_labels {
	width: 150px !important;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
}
#login td.field_data input {
	width: 150px !important;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
	border: 1px solid #9fd7ef;
	background-color: #ecf4f8;
}
#login tr.login_button td {
	padding-left: 155px;
}
#login tr.login_button td input {
	font-size: 24px;
}
#login tr.login_lost_password_link td {
	padding-left: 155px;
	font-size: 11px;
	padding-top: 10px;
}
#register {
	width: 400px;
	float: left;
	margin-top: 20px;
	padding-left: 50px;
	border-left: 1px solid #c6c6c6;
	margin-bottom: 30px;
}
#register a {
	font-size: 2em;
}
div.cartSteps {
	margin: 1em 0;
	background: url(../img/cartStep_line.gif) repeat-x 0 8px;
	overflow: hidden;
	-moz-border-radius: 5px;
}
div.cartSteps span.cartStep {
	display: block;
	float: left;
	color: #8a8a8a;
	background: url(../img/cartStep_off.gif) no-repeat center top;
	padding: 20px 20px 0;
}
div.cartSteps span.currentStep span.cartStep {
	background: url(../img/cartStep_on.gif) no-repeat center top;
	color: #da3639;
	font-size: 2em;
	font-weight: normal;
	font-style: normal;
}
span.place_an_ad_choose_category_bold {
	font-weight: bold;
}
#listing_collect_details div#category_tree {
	font-weight: bold;
	margin-top: 2em;
	margin-bottom: 1em;
}
table#listing_collect_details_info td {
	white-space: nowrap !important;
	width: 1% !important;
}
table#listing_collect_details_info td.submit_button,
#listing_collect_details_info td.end_sell_process_link {
	padding-left: 280px;
	padding-top: 20px;
}

div.ad_cost_features_field_labels.checkbox_options label span {
	padding-left: 20px;
	background: url(../img/bullet/add.png) no-repeat left center;
	font-size: 1.3em;
	margin-left: 10px;
}

div.ad_cost_features_field_labels.checkbox_options strong {
	font-size: 1.3em;
}
.transation_listing_box {
	border: 1px solid #c6c6c6;
	padding: 1em;
	margin-bottom: 1em;
}
div.cart_box {
	margin-bottom: 2em;
	padding: 1em;
	border: 1px solid #fceaeb;
	background-color: #fef7f7;
}
div.cart_item {
	margin-bottom: 2em;
	clear: both;
}
div.cart_box div.item_label {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 10px;
}
div.cart_box div.cart_item div.item_label {
	background: url(../img/bullet/basket.png) no-repeat 0 0;
	padding-left: 22px;
	border-bottom: 1px dotted #c6c6c6;
}
div.cart_box div.cart_item div.cart_item_sub div.item_label {
	background: url(../img/bullet/add.png) no-repeat 0 0;
	margin-left: 20px;
	padding-left: 18px;
	font-size: 13px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
}
div.cart_box div.cart_item div.account_token_add div.item_label {
	margin-left: 50px;
	background: none;
}
div.cart_box div.sub_item_mini {
	margin-left: 20px;
}
div.cart_box div.sub_item_mini span {
	background: url(../img/bullet/add.png) no-repeat 0 0;
	padding-left: 18px;
}
div.cart_box div.item_cost {
	float: right;
	padding-top: 5px;
}
div.cart_box div.item_buttons {
/*	float: right;     */
	margin-right: 2em;
	padding-top: 2px;
}
div.cart_box div.item_buttons a {
	padding-left: 18px;
	font-size: 11px;
	margin-left: 10px;
	text-decoration: none!important;
	color: #da3639;
	height: 16px;
	display: inline-block;
	line-height: 16px;
}
a.cart_edit_item_link {
	background: url(../img/bullet/pencil.png) no-repeat left center;
}
a.cart_delete_item_link {
	background: url(../img/bullet/delete.png) no-repeat left center;
}
a.cart_preview_item_link {
	background: url(../img/bullet/application_double.png) no-repeat left center;
}
div.cart_box div.item_subtotal {
	font-weight: bold;
	padding-bottom: 5px;
	width: 100%;
	text-align: right;
}
div.subtotal_cart_item,
div.total_cart_item,
div.total_order_item {
	background: none;
	padding-left: 0;
	border-bottom-style: none;
	border-top: 1px solid #000;
	padding-top: 5px;
}
div.subtotal_cart_item {
	font-size: 18px;
}
div.cart_box div.total_cart_item div.item_label,
div.cart_box div.total_cart_item div.item_cost {
	font-weight: bold;
	font-size: 24px;
}
body.red h2.cartHead {
	border-style: none;
	margin: 0;
	font-size: 36px;
	color: #e9a9aa;
	padding: 0;
}

h2.cartHead span {
	background: url(../img/icon/ski/cart_48.png) no-repeat center center;
	height: 48px;
	width: 48px;
	display: block;
	float: left;
	margin-right: 5px;
}

div#cart_buttons button {
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.payment_geo_radio {
	float: left;
}

div.payment_text {
	margin-top: 1em;
}

div.payment_text label {
	font-size: 1.3em;
	font-weight: bold;
}
ul#interruptedCart li {
	list-style-type: none;
}
ul#interruptedCart li a {
	padding-left: 20px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul#interruptedCart a.resumeLink {
	background: url(../img/bullet/page_white_go.png) no-repeat left center;
}
ul#interruptedCart a.cancelLink {
	background: url(../img/bullet/delete.png) no-repeat left center;
}
ul#interruptedCart a.startLink {
	background: url(../img/bullet/add.png) no-repeat left center;
}
ul#interruptedCart strong {
	font-size: 1.3em;
}

table#imagesDisplay td {
	text-align: center;
	vertical-align: top;
	padding: 15px;
	background: url(../img/fade.gif) repeat-x center bottom;
	border: 1px solid #ebebeb;
}
table#imagesDisplay td div.image_text {
	padding-top: 2px;
	padding-bottom: 2px;
}
table#imagesDisplay td div.image_fullsize,
table#imagesDisplay td div.image_delete {
	margin-top: 5px;
}
table#imagesDisplay td div.image_fullsize a {
	padding-left: 18px;
	background: url(../img/bullet/magnifier.png) no-repeat;
}
table#imagesDisplay td div.image_delete a {
	padding-left: 18px;
	background: url(../img/bullet/bin_closed.png) no-repeat;
}
#Billing_Contact_Info_box label {
	width: 100px;
	display: block;
	text-align: right;
	float: left;
	padding-top: 5px;
	clear: left;
}
#Billing_Contact_Info_box input {
	width: 300px;
}
div.edit_choices a {
	font-size: 1.5em;
	background: url(../img/bullet/arrow_right.png) no-repeat left center;
	padding-left: 20px;
}

div.edit_choices a.previewListingLink {
	background: url(../img/bullet/application_double.png) no-repeat left center;
}
table#emailInbox {
	width: 100%;
	font-size: 1.2em;
}
table#emailInbox a {
	text-decoration: none;
	color: #000;
}
table#emailInbox a:hover {
	text-decoration: underline;
	color: #0000FF;
}
#emailHead {
	padding-bottom: 1em;
	border-bottom: 1px solid #ccc;
	margin-bottom: 1em;
}
#emailHead td.head {
	color: #8a8a8a;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	text-transform: lowercase;
}
div#accountBalance {
	margin-top: 1em;
	margin-bottom: 1em;
	color: #da3639;
	font-size: 1.3em;
}
div#accountBalance a {
	font-size: 11px;
}
/* INVOICE */
#invoiceOrderDetails div.order_box {
	padding: 20px;
	border: 2px solid #000;
}

#invoice {
	line-height: 1.4em;
}

#invoice h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 1.5em;
	margin-top: 2em;
}
#invoice h4 {
	margin: 0 0 5px;
}
#invoiceAddress {
	float: right;
	background: url(http://ski.com.au/assets/img/logo_skicomau_200.gif) no-repeat right top;
	padding-top: 40px;
	width: 220px;
	text-align: right;
}
#invoice label {
	font-weight: bold;
}
#invoiceOrderDetails div.order_item {
	margin-bottom: 2em;
}
#invoiceOrderDetails div.order_item div.item_label {
	font-size: 16px;
	border-left: 20px solid #ccc;
	padding-left: 5px;
}

#invoiceOrderDetails div.order_item_sub div.item_label {
	font-size: 13px;
	padding-left: 2em;
	border-left-style: none;
}
#invoiceOrderDetails div.order_box div.item_cost {
	float: right;
}
#invoiceOrderDetails div.order_box div.order_item div.item_subtotal {
	width: 100%;
	text-align: right;
	font-weight: bold;
}
#invoiceOrderDetails div.subtotal_cart_item,
#invoiceOrderDetails div.total_cart_item,
#invoiceOrderDetails div.total_order_item {
	font-size: 18px;
	background: none;
	padding-left: 0;
	border-top: 1px dotted #000;
	padding-top: 5px;
	margin-top: 1em;
}
#invoiceOrderDetails div.total_order_item  {
	font-weight: bold;
	font-size: 24px;
}
table#invoiceTransactions td.first {
	color: #000;
}
table#invoiceTransactions td.totalAmount,
table#invoiceTransactions td.totalAmountPrice {
	color: #fff;
	background-color: #000;
	text-align: right;
	font-weight: bold;
	font-size: 18px;
}
form#registration_form {
	margin-left: 80px;
}
form#registration_form tr.section_title,
form#registration_form tr.page_title,
form#registration_form td.data_field_labels,
form#registration_form td.data_field_values {
	text-align: left;
}
form#registration_form td.data_field_labels {
	width: 1%;
}

/* START MP STYLES ###################### */

/* MAIN BODY */

html {
	background: #ececec;
	}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #000;
	font: 13px arial, verdana, sans-serif;
	background: #ececec;
}


/* MAIN BODY FONT */

a, a img,
#container-content a img {
	text-decoration: none;
	color: #0000ff;
	border: none;
}
a:hover,
#container-content a:hover {
	color: #103293;
	text-decoration: none;
}

#container-content a {
	text-decoration: underline;
}

/* #### FONT LAYOUT */


/* H1 STYLES */

h1,h2,h3,h4,h5,h6 {
	color: #000;
	font-weight: bold;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 .5em;
}
h1 {
	font-size: 2.2em;
	clear: both;
}
h1 .id,
h2 .id {
	font-weight: normal;
	font-style: normal;
}
#mp_homeblock_classified h3 {
	margin-bottom: 0;
	margin-top: 1em;
}
h2 {
	font-size: 1.8em;
	border-bottom: 1px solid #999;
	margin-top: .5em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}

/* OTHER */

small,
.note {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}

/* PAGE LAYOUT */

#container990 {
	width: 990px;
	*width: 990px;
	min-width: 990px;
	margin: auto;
	text-align: left;
	background-color: #fff;
}
#container-content {
	clear: both;
	margin: 0px;
	padding: 15px;
	position: relative;
	overflow: hidden;
}
#container-content-sidebar {
	padding: 0px;
	float: right;
	width: 300px;
	clear: none;
	margin: 0;
}

#container-content-main {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
	position: relative;
}
#container-content-left {
	margin: 0px 0 0px 20px;
	padding: 0px;
	float: right;
	width: 300px;
	clear:left;
}

#container-content-right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
	position: relative;
}

.col1 {
	margin: 0px 20px 0px 0;
	padding: 0px;
	float: left;
	width: 310px;
}
.col2 {
	margin: 0;
	padding: 0px;
	float: left;
	width: 310px;
}

/* START: MASTHEAD 15/8/11 */

#masthead {
	background: #fff url(../img/masthead_patt.gif) no-repeat left bottom;
	height: 85px;
	overflow: hidden;
	position: relative;
}
#masthead728 {
	background: #fff url(../img/masthead_patt.gif) no-repeat left bottom;
	height: 155px;
	overflow: hidden;
	position: relative;
}
#masthead468 {
	background: #fff url(../img/masthead_patt.gif) no-repeat left bottom;
	height: 120px;
	overflow: hidden;
	position: relative;
}
#masthead_logotag {
	position: absolute;
	top: 10px;
	left: 15px;
}
#masthead728 #masthead_logotag {
	position: absolute;
	top: 25px;
	left: 15px;
}
#masthead_ad {
	padding: 0;
	background: none;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 30px;
}
/* End Masthead */

/* START MAIN MENU: 15/8/11 */

.mainmenu {
padding: 0;
width: 100%;
overflow: hidden;
clear: both;
border-bottom: 2px solid #000;
background: none;
}

.mainmenu ul {
margin:0;
margin-left: 15px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.mainmenu li {
display: inline;
margin: 0;
padding: 0;
}

.mainmenu a {
float: left;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 5px 12px;
text-decoration: none;
color: #fff;
font-size: 16px;
background: #00a8f0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-style: none;
}
.mainmenu a:hover{
	color: #fff!important;
	text-decoration: none!important;
	background: #0075bb;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-style: none;
}
.mainmenu li.active a:hover,
.mainmenu li.active a {
	color: #fff!important;
	text-decoration: none!important;
	background: #000;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-style: none;
}

/* END MAIN MENU */

/* MASTHEAD SEARCH */
#masthead_search {
	position: absolute;
	right: 10px;
	top: 5px;
}
#masthead_search input {
	margin: 0;
	padding: 0;
	float: right;
	display: inline;
}

/* MASTHEAD TOOLBAR */
#masthead_toolbar {
	position: absolute;
	right: 250px;
	top: 7px;
	color: #c6c6c6;
}
#masthead_toolbar a {
	color: #fff;
	padding: 0 2em 0 0;
}
#masthead_toolbar #username a {
	background: url(../img/user_masthead.gif) no-repeat left center;
	padding-left: 16px;
	font-weight: bold;
}


/* START HEADSTRAP */

table#headstrap {
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 16px;
	border: none;
	width: 990px;
	border-bottom: 1px solid #000;
}
table#headstrap td.first {
	vertical-align: top;
	padding: 15px 15px 30px 30px;
	border: none;
}
table#headstrap td.last {
	padding: 15px;
	border: none;
}
table#headstrap td.last div {
	margin: 0;
	padding: 0;
}

table#headstrap h1 {
	font-weight: normal;
	font-style: normal;
	font-size: 60px;
	line-height: 1.1em;
	margin: 0 0 10px;
}
table#headstrap a {
	color: #0000ff;
}
table#headstrap table#addthis {
	float: left;
	margin: 0;
}
table#headstrap table#addthis td {
	border-style: none;
	padding: 0;
	white-space: nowrap;
}

#headstrapHome {
	margin: 0;
	position: relative;
	font-size: 1.5em;
	border-bottom: 1px solid #000;
	padding: 30px;
	background: #e1f1f8 url(../img/headstrap_classifieds.jpg) no-repeat 0 -10px;
	height: 80px;	
}
#headstrapHome h1 {
	margin: 0;
	font-weight: normal;
	font-style: normal;
}

#submenuBar a {
	color: #0000ff;
	text-decoration: underline;
	background-color: #fff;
	padding: .5em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #9a9a9a;
}

/* END HEADSTRAP */

/* MAIN STUCTURE */

.ad_300x250 {
	margin-bottom: 15px;
	text-align: center;
}
.ad_728x90 {
	text-align: center;
	margin: 5px;
}

#breadcrumbs,
table.category_tree_1 {
	margin-bottom: 1em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 6px;
	padding-top: 1px;
}
	
.clear {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
}
.link {
	background: url(../img06/dots.gif) no-repeat 0px -508px;
	padding-left: 15px;
	font-weight: bold;
	margin-top: .5em;
}
.link-arrow, a.link-arrow, ul.list-arrow li {
	background: url(../img06/dots.gif) no-repeat 0px -403px;
	padding-left: 12px;
}
.list-dotline li, .list-dotline td {
	border-bottom: 1px dotted #c4c4c4;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 2px;
}

ul, ol {
	margin: 0px;
	padding: 0px;
}

li {
	margin-top: .3em;
	padding: 0px;
	list-style: none;
	clear: left;
}
ol li  {
	margin-bottom: .5em;
	padding: 0px;
	list-style: decimal none inside;
	display: list-item;
	clear: left;
}


#item-description table {
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #fff;
}
#item-description table td  {
	padding: 5px;
	border: 1px solid #ccc;
	text-align: left;
}
#item-description table th  {
    vertical-align: top;
	font-weight: bold;
}

#item-description table#extra_questions td,
#item-description .image_gallery table td {
	border: none;
}

a.poplink {
	text-decoration: none;
	color: #4BAD00;
}

a:hover.poplink {background: none;}

a.poplink span {display: none;}

a:hover.poplink span {
	display: block;
	position: absolute;
	background: #FFFFCC;
	padding: 2px 3px;
	border: 1px solid #E6CB00;
	font-size: 12px;
	font-weight: normal;
}
body#printfriendly {
	background: url(../img07/logo-skicomau-print.gif) no-repeat right top;
	padding: 50px 20px 20px;
}
.alert {
	display: block;
	border: 2px dotted #ffe400;
	margin-top: 1em;
	margin-bottom: 1em;
	list-style-position: inside;
	background: #fff8bb url(../img/alert.gif) no-repeat 5px 5px;
	padding: 1em 1em 1em 3.5em;
	overflow: hidden;
}

.alert h1,
.alert h2,
.alert h3,
.alert h4 {
	margin-top: 0;
	margin-bottom: .5em;
	border-style: none;
}
.alertStop {
	color: #dc2905;
}

h1 .nav,
h2 .nav,
h3 .nav {
	font-size: 12px;
	color: #CCCCCC;
	margin-left: 15px;
}
h1 .nav a,
h2 .nav a,
h3 .nav a {
	font-size: 13px;
	color: #0000FF;
	text-decoration: underline;
}
.right {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}
.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.required {
	color: #FF0000;
}

.head {
	font-weight: bold;

}
.updated {
	font-weight: normal;
	color: #00B4FF;
}

tr.alt {
	background: #F5F6F6;
}

/* START BUTTONS */

a.btn {
	line-height: 2.5em;
}

a.btn,
input.btn,
.checkoutButtonBox button  {
	color: #fff !important;
	padding: .5em 1em;
	font-weight: bold;
	border: 1px solid #838383;
	background: url(../img/sprite_btn.png) no-repeat 0 0;
	font-size: 1em;
	text-decoration: none!important;
}

a.btn:hover,
input.btn:hover  {
	color: #fff;
	background: url(../img/sprite_btn.png) no-repeat -600px 0;
}
.btn.big,
.checkoutButtonBox button  {
	font-size: 1.3em;
}
a.btn.blue,
input.btn.blue {
	background: url(../img/sprite_btn.png) no-repeat 0 -100px;
}

a.btn.green,
input.btn.green,
.checkoutButtonBox button {
	background: url(../img/sprite_btn.png) no-repeat 0 -200px;
}

a.btn.orange,
input.btn.orange {
	background: url(../img/sprite_btn.png) no-repeat 0 -300px;
}

a.btn.purple,
input.btn.purple {
	background: url(../img/sprite_btn.png) no-repeat 0 -400px;
}

a.btn.red,
input.btn.red {
	background: url(../img/sprite_btn.png) no-repeat 0 -500px;
}

a.btn.aqua,
input.btn.aqua {
	background: url(../img/sprite_btn.png) no-repeat 0 -600px;
}

a.btn.darkblue,
input.btn.darkblue {
	background: url(../img/sprite_btn.png) no-repeat 0 -700px;
}

a.btn.gold,
input.btn.gold {
	background: url(../img/sprite_btn.png) no-repeat 0 -800px;
}

a.btn.wotif {
	padding-right: 60px;
	background: url(../img/btn_wotif.gif) right bottom;
	padding-bottom: 12px;
	color: #fff;
	text-decoration: none;
}

a.btn.blue:hover,
input.btn.blue:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -100px;
}

a.btn.green:hover,
input.btn.green:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -200px;
}

a.btn.orange:hover,
input.btn.orange:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -300px;
}

a.btn.purple:hover,
input.btn.purple:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -400px;
}

a.btn.red:hover,
input.btn.red:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -500px;
}

a.btn.aqua:hover,
input.btn.aqua:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -600px;
}

a.btn.darkblue:hover,
input.btn.darkblue:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -700px;
}

a.btn.gold:hover,
input.btn.gold:hover {
	background: url(../img/sprite_btn.png) no-repeat -600px -800px;
}
/* END BUTTONS */

/* PROMO BOXES */

.promo,
.promo_blue,
.promo_green,
.promo_orange,
.promo_purple,
.promo_red {
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	padding: 5px 15px 10px;
	position: relative;
}
.promo {
	border-color: #ccc;
	background: url(../img/patt_h_promo.gif) no-repeat 0px -8px;
}

.promo_blue {
	border-color: #9fd7ef;
	background: url(../img/patt_h_promo.gif) no-repeat -1550px -8px;
}
.promo_green {
	border-color: #80c65a;
	background: url(../img08/patt_h_promo.gif) no-repeat -1240px -8px;
}
.promo_orange {
	border-color: #f29f3e;
	background: url(../img08/patt_h_promo.gif) no-repeat -930px -8px;
}
.promo_purple {
	border-color: #b498dc;
	background: url(../img08/patt_h_promo.gif) no-repeat -620px -8px;
}
.promo_red {
	border-color: #dc9899;
	background: url(../img08/patt_h_promo.gif) no-repeat -310px -8px;
}

/* PROMO BOX H2 */

.promo h2,
.promo_blue h2,
.promo_green h2,
.promo_orange h2,
.promo_purple h2,
.promo_red h2 {
	border: none;
	margin: 0;
	padding: 0 0 17px;
}
.promo_blue h2, 
.promo_blue h2 a {
	background: none;
	color: #3366d5;
}
.promo_green h2,
.promo_green h2 a {
	background: none;
	color: #4f8000;
}
.promo_orange h2, 
.promo_orange h2 a {
	background: none;
	color: #d8501e;
}
.promo_purple h2, 
.promo_purple h2 a {
	background: none;
	color: #49188f;
}
.promo_red h2,
.promo_red h2 a {
	background: none;
	color: #8f1718;
}

/* PROMO BOX EXTRAs */

/* POPUP CALENDAR */                                 

/* IMPORTANT:  The SCW calendar script requires all       
the classes defined here.                  
*/                                                        
table.scw      {
padding:       1px;                       
vertical-align:middle;                    
border:        none;                 
font-size:     10pt;                      
font-family:   Arial,Helvetica,Sans-Serif;
font-weight:   bold;
}                     
td.scwDrag,                                               
td.scwHead                 {
padding:       0px 0px;       
text-align:    center;
}       
td.scwDrag                 {
font-size:     8pt;
}          
select.scwHead             {
margin:        3px 1px;       
text-align:    center;
}       
input.scwHead              {
height:        22px;          
width:         22px;          
vertical-align:middle;        
text-align:    center;        
margin:        2px 1px;       
font-weight:   bold;          
font-size:     10pt;          
font-family:   fixedSys;
}     
td.scwWeekNumberHead,                                     
td.scwWeek                 {
padding:       0px;           
text-align:    center;        
font-weight:   bold;
}         
td.scwFoot,                                               
td.scwFootHover,                                          
td.scwFoot:hover,                                         
td.scwFootDisabled         {
padding:       0px;           
text-align:    center;        
font-weight:   normal;
}       
table.scwCells             {
text-align:    right;         
font-size:     8pt;           
width:         96%;
}          
td.scwCells,                  
td.scwCellsHover,             
td.scwCells:hover,            
td.scwCellsDisabled,          
td.scwCellsExMonth,           
td.scwCellsExMonthHover,      
td.scwCellsExMonth:hover,     
td.scwCellsExMonthDisabled,   
td.scwCellsWeekend,           
td.scwCellsWeekendHover,      
td.scwCellsWeekend:hover,     
td.scwCellsWeekendDisabled,   
td.scwInputDate,              
td.scwInputDateHover,         
td.scwInputDate:hover,        
td.scwInputDateDisabled,      
td.scwWeekNo,                 
td.scwWeeks                {
padding:           3px;       
width:             16px;      
height:            16px;      
border-width:      1px;       
border-style:      solid;     
font-weight:       bold;      
vertical-align:    middle;
}   
/* Blend the colours into your page here...    */         
/* Calendar background */                                 
table.scw                  {
background-color: #787878;
}  
/* Drag Handle */                                         
td.scwDrag                 {
background-color: #a6a6a6;   
color: #f5f5f5;
}  
/* Week number heading */                                 
td.scwWeekNumberHead       {
color: #f5f5f5;
}  
/* Week day headings */                                   
td.scwWeek                 {
color: #fff;
}  
/* Week numbers */                                        
td.scwWeekNo               {
background-color: #c4c4c4;   
color:             #CCCCCC;
}  
/* Enabled Days */                                        
/* Week Day */                                            
td.scwCells                {
background-color: #f5f5f5;   
color:             #000000;
}  
/* Day matching the input date */                         
td.scwInputDate            {
background-color: #ffa600;   
color: #fff;
}  
/* Weekend Day */                                         
td.scwCellsWeekend         {
background-color: #f1efe8;   
color: #cb5300;
}  
/* Day outside the current month */                       
td.scwCellsExMonth         {
background-color: #e3e3e3;   
color:             #666666;
}  
/* Today selector */                                      
td.scwFoot                 {
background-color: #d26000;   
color:             #FFFFFF;
	padding: 2px;
}  
/* MouseOver/Hover formatting                             
If you want to "turn off" any of the formatting then just set to the same as the standard format above. 
Note: The reason that the following are implemented using both a class and a :hover pseudoclass is because Opera handles the rendering involved in the class swap very poorly and IE6 (and below) only implements pseudoclasses on the anchor tag.                                        
*/                                                        
/* Active cells */                                        
td.scwCells:hover,                                        
td.scwCellsHover           {
background-color: #ffa600;        
color:             #000000;
}  
/* Day matching the input date */                         
td.scwInputDate:hover,                                    
td.scwInputDateHover       {
background-color:  #ffa600;        
color:             #000000;
}  
/* Weekend cells */                                       
td.scwCellsWeekend:hover,                                 
td.scwCellsWeekendHover    {
background-color:  #ffa600;       
color:             #000000;
}  
/* Day outside the current month */                       
td.scwCellsExMonth:hover,                                 
td.scwCellsExMonthHover    {
background-color:  #ffa600;       
color:             #000000;
}  
/* Today selector */                                      
td.scwFoot:hover,                                         
td.scwFootHover            {
color:             #FFFF00;        
font-weight:       bold;
}     
/* Disabled cells */                                      
/* Week Day */                                            
/* Day matching the input date */                         
td.scwInputDateDisabled    {
background-color:  #999999;   
color:             #000000;
}  
td.scwCellsDisabled        {
background-color:  #999999;   
color:             #000000;
}  
/* Weekend Day */                                         
td.scwCellsWeekendDisabled {
background-color:  #999999;   
color:             #CC6666;
}  
/* Day outside the current month */                       
td.scwCellsExMonthDisabled {
background-color:  #999999;   
color:             #666666;
}  
td.scwFootDisabled         {
background-color:  #6666CC;   
color:             #FFFFFF;
}

#featureYourAd {
	text-align: right;
	border-top: 1px solid #000;
}
body #featureYourAd a {
	background: url(../img/bullet/bullet_go_up.png) no-repeat left center;
	font-size: 14px;
	padding-left: 20px;
	float: right;
	margin-top: 5px;
	font-weight: bold;
}
#browseListingsFeatured {
	border: 1px solid #da3639;
}
tr.edit_approval_links,
tr.edit_approval_links td {
	text-align: left;
}
div.seller_other_ads {
	font-size: 1.2em;
	margin-top: 1em;
	background: url(../img/bullet/application_cascade.png) no-repeat;
	padding-left: 20px;
}

/* FOOTER: 25/7/11*/

#footer {
	background: #e1f1f8 url(../img/footer.png) repeat-x left top;
	padding-top: 50px;
}
#footer_social {
	overflow: hidden;
	background-color: #9fd7ef;
	color: #fff;
	font-size: 1.5em;
	padding: .5em;
	text-align: center;
}
#footer_social a {
	color: #fff;
	line-height: 36px;
	margin-left: 40px;
}
div#footer_ad {
	text-align: center;
	clear: both;
	width: 100%;
	position: relative;
	z-index: 2;
	margin-bottom: 2em;
	margin-top: 1em;
}
div#footer_ad iframe {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 3;
}

table#footer_global {
	margin: 1em auto;
	width: 90%;
}
table#footer_global td {
	vertical-align: top;
	width: 15%;
	border-style: none;
}
#footer_copyright {
	font-size: 11px;
	clear: both;
	text-align: center;
	padding-bottom: 2em;
}
#footer_hitwise {
	margin-bottom: 1em;
}
#footer_hitwise a {
	display: block;
	width: 542px;
	height: 64px;
	background: url(../img/hitwise_years.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#footer h4 {
	border-style: none;
	font-weight: normal;
	font-style: normal;
}
#footer li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

