#site_panel_heading {
	float: left;
	width: 50%;
	height: 28px;

	background-image: url('../images/mpt_page_icon.jpg');
	background-repeat: no-repeat;
	background-position: center left;
}

#site_heading {
	font-family: arial;
	font-size: 20px;
	font-weight: 100;

	text-transform: uppercase;

	margin-left: 40px;
}

#site_panel_buttons {
	float: right;
	width: 400px;
}

#button_mytrip {
	float: right; 
	
	background: url('../images/tab_mytrip_bg.jpg') bottom repeat-x;
}

#button_mytrip_left {

	background: url('../images/tab_mytrip_left.jpg') left bottom no-repeat;
}

#button_mytrip_right {

	background: url('../images/tab_mytrip_right.jpg') right bottom no-repeat;
}

#button_vinfo {
	float: right; 
	
	background: url('../images/tab_infocentre_bg.jpg') repeat-x bottom;
}

#button_vinfo_left {

	background: url('../images/tab_infocentre_left.jpg') left bottom no-repeat;
}

#button_vinfo_text {
	float: left; 
	
	font-family: arial; 
	font-size: 9px; 
	color: #ffffff;
	
	text-transform: uppercase; 
	
	padding: 5px 5px 5px 21px;
}

#button_vinfo_text a {
	color: #ffffff;

	text-decoration: none;
}

#button_vinfo_right {
	
	background: url('../images/tab_infocentre_right.jpg') right bottom no-repeat;
}

#banner {
	float: left;
	width: 966px;
	height: 150px;

	background-image: url('../images/banner.jpg');
	background-repeat: no-repeat;
}


#button_mpink {
	float: left; 
	
	background: url('../images/tab_purple_bg.jpg') repeat-x;
}

#button_mpink_left {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_purple_left.jpg');
}

#button_mpink_text {
	float: left; 
	width: 154px;

	text-align: center;
	
	font-family: arial; 
	font-size: 9px; 
	color: #ffffff;
	
	text-transform: uppercase; 
	
	padding: 3px;
}

#button_mpink_text a {
	color: #ffffff;
	display: block;
	
	text-decoration: none;
}

#button_mpink_right {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_purple_right.jpg');
}

#button_mgreen {
	float: left; 
	
	background: url('../images/tab_green_bg.jpg') repeat-x;
}

#button_mgreen_left {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_green_left.jpg');
}

#button_mgreen_text {
	float: left; 
	width: 154px;

	text-align: center;
	
	font-family: arial; 
	font-size: 9px; 
	color: #ffffff;
	
	text-transform: uppercase; 
	
	padding: 3px;
}

#button_mgreen_text a {
	color: #ffffff;
	display: block;
	
	text-decoration: none;
}

#button_mgreen_right {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_green_right.jpg');
}

#button_mblue {
	float: left; 
	
	background: url('../images/tab_blue_bg.jpg') repeat-x;
}

#button_mblue_left {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_blue_left.jpg');
}

#button_mblue_text {
	float: left; 
	width: 154px;

	text-align: center;
	
	font-family: arial; 
	font-size: 9px; 
	color: #ffffff;
	
	text-transform: uppercase; 
	
	padding: 3px;
}

#button_lblue {
	float: left; 
	
	background: url('../images/tab_lblue_bg.jpg') repeat-x;
}

#button_lblue_left {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_lblue_left.jpg');
}

#button_lblue_text {
	float: left; 
	width: 154px;

	text-align: center;
	
	font-family: arial; 
	font-size: 9px; 
	color: #ffffff;
	
	text-transform: uppercase; 
	
	padding: 3px;
}

#button_lblue_right {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_lblue_right.jpg');
}

#button_mblue_text a {
	color: #ffffff;
	display: block;
	
	text-decoration: none;
}

#button_mblue_right {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_blue_right.jpg');
}

#button_mdgreen {
	float: left; 
	
	background: url('../images/tab_dgreen_bg.jpg') repeat-x;
}

#button_mdgreen_left {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_dgreen_left.jpg');
}

#button_mdgreen_text {
	float: left; 
	width: 154px;

	text-align: center;
	
	font-family: arial; 
	font-size: 9px; 
	color: #ffffff;
	
	text-transform: uppercase; 
	
	padding: 3px;
}

#button_mdgreen_text a {
	color: #ffffff;
	display: block;
	
	text-decoration: none;
}

#button_mdgreen_right {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_dgreen_right.jpg');
}


#button_mgrey {
	float: left; 
	
	background: url('../images/tab_grey_bg.jpg') repeat-x;
}

#button_mgrey_left {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_grey_left.jpg');
}

.button_mgrey_text {
	float: left; 
	width: auto;
	display: block;

	text-align: center;
	
	font-family: arial; 
	font-size: 9px; 
	color: #ffffff;
	
	text-transform: uppercase; 
	
	padding: 3px;

	padding-left: 0px;
	padding-right: 0px;

}

.button_mgrey_text a {
	color: #ffffff;
	display: block;
	width: auto;
	
	text-decoration: none;

}

#button_mgrey_right {
	float: left; 
	width: 5px; 
	height: 18px; 
	
	background-image: url('../images/tab_grey_right.jpg');
}


#top_menu {
	list-style: none;

	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 1px;
}

#top_menu li {
	float: left;

	background-color: #E3E3E5;

	background-image: url('../images/tabcorners_03.jpg');
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCE;
}

#top_menu a {
	font-family: arial; 
	font-size: 9px; 
	color: #949495;

	display: block;

	text-decoration: none;	
	text-transform: uppercase; 
	
	padding: 3px;
	padding-left: 13.5px;
	padding-right: 13.5px;

	background-image: url('../images/tabcorners_05.jpg');
	background-repeat: no-repeat;
	background-position: top right;

}

#top_menu a:hover {
	color: #444;


}



#bottom_menu {
	list-style: none;

	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 14px;
}

#bottom_menu li {
	float: left;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;

}

#bottom_menu a {
	font-family: arial; 
	font-size: 9px; 
	color: #949495;

	display: block;

	text-decoration: none;	
	text-transform: uppercase; 
}

#bottom_menu a:hover {
	color: #444;

	border-bottom: 0px solid #949495;
}


.content_wrapper {
	margin: 20px;
}

.box_wrapper {
	margin: 10px;
}

.content_wrapper h2 {
	font-family: arial; 
	font-size: 15px;

	text-align: left;
}

.content_wrapper h1 {
	padding-top:5px;
	font-family: arial; 
	font-size: 18px;
	font-weight: normal;
	text-align: left;

	color: #5C6C77;
}

.content_wrapper p,.content_wrapper li, .box_wrapper p, td.label {
	font-family: arial; 
	font-size: 12px;
	
	line-height: 18px;

	margin-left: 0px;
	margin-right: 0px;
}



.content_wrapper a {
	font-family: arial; 
	font-size: 12px;
	color: #333;
}

.brochure_items li {
	font-family: arial; 
	font-size: 12px;
	color: #333;
}

.content_wrapper_small {
	margin: 10px;
	* margin-top: -13px;
}

.content_wrapper_small .article_heading {
	font-size: 12px;
	font-weight: bold;
}

.content_wrapper_small p {
	line-height: 13px;
	font-size: 10px;
}

.content_small li {
	line-height: 15px;
	font-size: 11px;
}

p.content_small {
	line-height: 15px;
	font-size: 11px;
}

p.content_boxsubhead {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
}

p.content_subheadings {
	font-weight: bold;
	color: #5C6C77;
	font-size: 14px;
}

#sub_left_column {
	float: left; 
	width: 400px; 
	
	margin-right: 0px; 
}

#sub_right_column {
	float: left; 
	width: 220px; 
}



.left_content_box {
	float: left;
	width: 400px;

	margin-bottom: 2px;
}

.left_content_box_text {
	float: left;
	width: 398px;
	


	background-color: #F1F1F1;

	border: 1px solid #D6D5D5;
	border-top: 0px solid #D6D5D5;
}

.right_content_box {
	float: left;
	width: 220px;

	margin-bottom: 4px;
}

.right_content_box2 {
	float: right;
	width: 220px;

	margin-bottom: 4px;
	margin-left: 10px;
}

.right_content_box_text {
	float: left;
	width: 218px;

	background-color: #F1F1F1;

	border: 1px solid #D6D5D5;
	border-top: 0px solid #D6D5D5;
}

.silver_heading {
	float: left;
	width: 205px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #666;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_05.jpg');
}

.bsilver_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #666;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_05s.jpg');
}

.purple_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_03.jpg');
}

.pink_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_09.jpg');
}

.llblue_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/GeneralNews.jpg');
}

.llpurple_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/TouringNews.jpg');
}

.green_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_11.jpg');
}

.dgreen_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_13.jpg');
}

.red_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_15.jpg');
}

.blue_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/bars_17.jpg');
}




.pyellow_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/pastelbars_03.jpg');
}

.pblue_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/pastelbars_06.jpg');
}

.pgreen_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/pastelbars_08.jpg');
}

.plblue_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/pastelbars_10.jpg');
}

.ppurple_heading {
	float: left;
	width: 385px;
	height: 19px;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 15px;
	padding-top: 5px;

	background-image: url('../images/pastelbars_12.jpg');
}

.pyellow_heading a, .ppurple_heading a, .plblue_heading a, .pgreen_heading a, .pblue_heading a {
	color: #ffffff;

	text-decoration: none;
}

.side_icon_big {
	float: left;
	width: 207px;

	margin: 1px;
	margin-bottom: 5px;

	border: 1px solid #d5d3d3;

	background-color: #FFFFFF;

	background-image: url('../images/side_icons_04.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.side_icon {
	float: left;
	width: 207px;

	margin: 1px;
	margin-bottom: 5px;

	border: 1px solid #d5d3d3;

	background: url('../images/side_icons_04.jpg') repeat-x bottom left #fff;
}

.side_icon_img {
	float: left;
	height: 48px;
	width: 56px;

	background: url('../images/csg-4a14aa7f67494.jpg') no-repeat top left;
}

.side_icon_imgo {
	float: left;
	height: 48px;
}

/* side sprites */

.sprite-side_icons_03 { background-position: 0 -30px; } 
.sprite-side_icons_07 { background-position: 0 -108px; } 
.sprite-side_icons_10 { background-position: 0 -186px; } 
.sprite-side_icons_12 { background-position: 0 -264px; } 
.sprite-side_icons_14 { background-position: 0 -342px; } 
.sprite-side_icons_16 { background-position: 0 -420px; } 
.sprite-side_icons_18 { background-position: 0 -498px; } 
.sprite-side_icons_34 { background-position: 0 -576px; } 
.sprite-side_icons_47 { background: url('../images/side_icons_47.jpg') no-repeat; }
.sprite-side_icons_36 { background-position: 0 -653px; } 
.sprite-side_icons_38 { background-position: 0 -731px; } 
.sprite-side_icons_42 { background-position: 0 -809px; } 
.sprite-side_icons_44 { background-position: 0 -887px; }

.sprite-side_icons_45 { background-position: 0 -982px; }






.side_icon_text {
	float: right;
width:150px;
}

.side_icon_text div {
	font-family: arial;
	font-size: 11px;

	text-align: right;

	color: #999899;

	margin: 8px 6px;
}

.side_icon_text a {
	text-decoration: none;

	color: #999899;
}

.side_icon_text a:hover {
	text-decoration: none;

	color: #444;
}

.inside_icon {
	float: left;
	width: 218px;

	background: url('../images/side_icons_04.jpg');
	background-repeat: repeat-x;
}

.inside_icon_img {
	float: left;
	height: 49px;
}

.inside_icon_text {
	float: left;
	height: 49px;
}

.inside_icon_text div {
	font-family: arial;
	font-size: 12px;

	text-align: right;

	color: #999899;

	margin: 8px;
}



.bottom_img {
	float: left;
	width: 125px;

	text-align: center;

	margin-right: 16px;
}

.bottom_img img {
	width: 125px;
	height: 96px;
}

.bottom_img_title_blue {
	float: left;
	width: 100%;
	height: 31px;

	background-image: url('../images/frontimgs_10.jpg');
}

.bottom_img_heading {
	margin-top: 6px;
}

.bottom_img_heading a {
	font-family: arial;
	font-size: 10px;

	text-transform: uppercase;

	color: #ffffff;

	line-height: 10px;

	text-decoration: none;
}

.bottom_img_title_blue {
	float: left;
	width: 100%;
	height: 31px;

	background-image: url('../images/frontimgs_10.jpg');
}

.bottom_img_title_green {
	float: left;
	width: 100%;
	height: 31px;

	background-image: url('../images/frontimgs_12.jpg');
}

.bottom_img_title_purple {
	float: left;
	width: 100%;
	height: 31px;

	background-image: url('../images/frontimgs_14.jpg');
}

.bottom_img_title_pink {
	float: left;
	width: 100%;
	height: 31px;

	background-image: url('../images/frontimgs_16.jpg');
}

.bottom_img_title_teal {
	float: left;
	width: 100%;
	height: 31px;

	background-image: url('../images/frontimgs_18.jpg');
}

.bottom_img_text {
	float: left;
	width: 100%;
}

.img_bullet {
	margin-right: 5px;
}	

.button_links {
	font-family: arial; 
	font-size: 11px; 
	font-weight: bold; 
	
	color: #666566; 
	
	text-transform: uppercase;

	text-decoration: none;
}


#mytrip_details {
	background-color: #F1F1F1;
	z-index: 3000;
}


.grey_button {
	float: left;

	height: 18px;
}

.grey_button_left, .grey_button_center, .grey_button_right,
.grey_big_button_left, .grey_big_button_center, .grey_big_button_right {
	background: url('../images/csg-4a14da5b0aef0.jpg') no-repeat top left;
}

.grey_button_left {
	float: left;

	width: 10px;
	height: 18px;

	ffbfackground-image: url('../images/grey_button_01.jpg');
	fbfackground-repeat: no-repeat;
	background-position: 0 -30px;
}

.grey_button_center {
	float: left;

	height: 16px;

	padding-top: 2px;
	-padding-top: 0px;
	-padding-bottom: 2px;

	ffbdackground-image: url('../images/grey_button_02.jpg');
	background-repeat: repeat-x;
	text-transform: uppercase;

	background-position: 0 -78px;
}

.grey_button_center a {
	font-family: arial;
	font-size: 11px;
	color: #333;

	text-decoration: none;
	text-transform: uppercase;
}

.grey_button_right {
	float: left;

	width: 10px;
	height: 18px;

	badckground-image: url('../images/grey_button_04.jpg');
	badckground-repeat: no-repeat;
	background-position: 0 -126px;
}



.grey_big_button {
	float: left;

	height: 31px;
	width: 100%;
}

.grey_big_button_left {
	float: left;

	width: 10px;
	height: 31px;

	bfackground-image: url('../images/grey_button_double_01.jpg');
	bfackground-repeat: no-repeat;

	background-position: 0 -174px;
}

.grey_big_button_center {
	float: left;

	height: 25px;
	width: 124px;

	padding-top: 6px;
	-padding-top: 6px;
	-padding-bottom: 2px;

	background-repeat: repeat-x;
	text-transform: uppercase;

	background-position: 0 -235px;

ddbackdground-color: #EEEEEE;

	text-align: center;

	
	line-height: 10px;
}

.grey_big_button_center a {
	font-family: arial;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;

	text-decoration: none;

	padding: 0px;
	line-height: 10px;
}

.grey_big_button_right {
	float: left;

	width: 10px;
	height: 31px;

	bfackground-image: url('../images/grey_button_double_04.jpg');
	bfackground-repeat: no-repeat;
	background-position: 0 -296px;
}



.visit_shortList_button {
	float: left;
	width: 195px;
	height: 16px;
	background-image: url('../images/visitmymornington_b.jpg');

	text-align: center;

	padding-top: 2px;
}

.visit_shortList_button a {
	font-family: arial;
	font-size: 11px;
	color: #333;

	text-decoration: none;
}

.shortListItem_wrapper {
	float: left;
	width: 198px;

	background-color: #F1F1F1;

	margin-top: 10px;
	margin-bottom: 5px;

	padding-top: 10px;

	border-top: 1px dotted #666;
}

.shortListItem a {
	font-family: arial;
	font-size: 11px;
	color: #333;
}

.shortListItem_title {
	float: left;
	width: 100%;

	margin-bottom: 5px;
}

.shortListItem_title a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.shortListItem_image {
	float: left;
	width: 50px;
}

.shortListItem_image img {
	width: 50px;
	height: 50px;
}

.shortListItem_text {
	float: left;
	width: 135px;

	
	font-family:arial;
	font-size:11px;
	color: #333;
}

.shortListItem_float {
	margin: 5px;
	margin-top: 0px;
	margin-right: 0px;
}

.shortListItem_toolbar {
	float: right;
	width: 100%;
	text-align: right;
}

.shortListItem_toolbar a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}



.display_news_item {
	float: left; 
	width: 100%;

	border: 2px solid #ddd;

	margin-bottom: 10px;
}

.display_news_item_float {
	margin: 10px;
}

.display_news_item_textfloat {
	margin: 15px;
	margin-top: 0px;
}

.display_news_item_heading {
	background-color:#E0D19A;
}

.display_news_item_heading, .display_news_item_heading a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;
	color: #000;
	padding: 5px;

	margin-bottom: 5px;
	text-decoration: none;
}

.display_news_item_body_wrapper {
	float: left; 
	width: 100%;

	margin-bottom: 10px;
}

.display_news_item_image {
	float: left;
	width: 200px;
	margin-top: 15px;
}

.display_news_item_image img {
	width: 200px;
	height: 200px;
}

#mytrip_details{
	overflow:auto;
}

.display_news_item_text {
	float: left;
	width: 318px;
	
	-width: 315px;

	font-family: arial;
	font-size: 12px;
	line-height: 16px;

	
	
	* margin-top: 15px;
}

.display_news_item_text p {
	font-family: arial;
	font-size: 12px;
	line-height: 17px;
}

.display_news_item_shortlist {
	float: left;
	width: 128px;

	margin-top: 15px;

	border: 2px solid #ddd;
	background-color: #eee;

	font-family: arial;
	font-size: 11px;
	line-height: 16px;

	padding: 5px;
}



.event_date_selector {
	width: 100%;

	margin-bottom: 20px;
}

.event_year_selector {
	width: 33%;

	background-color: #fff;
	text-align: center;

	padding: 4px;

	border: 1px solid #ddd;
}

.event_month_selector {
	width: 100px;

	background-color: #fff;
	text-align: center;

	padding: 4px;

	border: 1px solid #ddd;
}



#viewad_tabs {
	padding: 0px;
	margin: 0px;

	float: left;
}

#viewad_tabs li {
	padding: 0px;
}

#viewad_tabs a {
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}



.display_large_swapcard_item {
	float: left; 
	width: 100%;

	border: 2px solid #ddd;

	margin-bottom: 10px;
}

.display_large_swapcard_item_float {
	margin: 10px;
}

.display_large_swapcard_item_heading {
	float: left;
	width: 615px;

	background-color: #92AC01;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;
	color: #fff;
	padding: 5px;

	margin-bottom: 5px;
	text-decoration: none;
}

.display_large_swapcard_item_body_wrapper {
	float: left;

	display: none;
}

.display_large_swapcard_item_image {
	float: left;
	width: 220px;

	padding-bottom: 10px;
}

.display_large_swapcard_item_image img {
	float: left;
	//dwidth: 220px;
}

.display_large_swapcard_item_text {
	float: left;
	width: 410px;

	padding-bottom: 20px;
}

.display_large_swapcard_item_textfloat {
	margin: 15px;
	margin-top: 10px;

	padding-bottom: 20px;

	margin-bottom: 20px;
}



.display_swapcard_item {
	float: left; 
	width: 100%;

	border: 2px solid #ddd;

	margin-bottom: 10px;
}

.display_swapcard_item_float {
	margin: 10px;
}

.display_swapcard_item_textfloat {
	margin: 15px;
	margin-top: 0px;
}

.display_swapcard_item_heading {
	background-color: #92AC01;
}

.display_swapcard_item_heading, .display_swapcard_item_heading a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	text-transform: uppercase;
	color: #fff;
	padding: 5px;

	margin-bottom: 5px;
	text-decoration: none;
}

.display_swapcard_heading_frankston {
	background-color: #00bab9;
}

.display_swapcard_heading_northenpen {
	background-color: #A581B1;
}

.display_swapcard_heading_westernport {
	background-color: #A9CE81;
}

.display_swapcard_heading_hinterland {
	background-color: #C691A3;
}

.display_swapcard_heading_southernpen {
	background-color: #EEC472;
}

.display_swapcard_heading_transporttouring {
	background-color: #8ED0ED;
}

.display_swapcard_heading_penisulawide {
	background-color: #81AEB7;
}

.subregion_heading {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;

	color: #fff;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

	margin-top: 20px;
}


.display_swapcard_heading_adventure {
	bdackground-color: #BE7250;
	background-image: url('../images/swapcard_head_adventure.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_wildlife {
	bdackground-color: #E7A746;
	background-image: url('../images/swapcard_head_wildlife.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_culture {
	bdackground-color: #4A5C68;
	background-image: url('../images/swapcard_head_culture.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_wineries {
	bdackground-color: #C54575;
	background-image: url('../images/swapcard_head_wineries.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_garden {
	bdackground-color: #ABB6A8;
	background-image: url('../images/swapcard_head_garden.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_golf {
	bdackground-color: #ACAB7D;
	background-image: url('../images/swapcard_head_golf.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_accommodation {
	bdackground-color: #4A5C68;
	background-image: url('../images/swapcard_head_accommodation.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_events {
	background-color: #E0D19A;
	background-image: url('../images/swapcard_head_events.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_transport {
	bdackground-color: #8ED0ED;
	background-image: url('../images/swapcard_head_transport.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_marine {
	bdackground-color: #004065;
	background-image: url('../images/swapcard_head_marine.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_spa {
	bdackground-color: #8ED0ED;
	background-image: url('../images/swapcard_head_spa.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_heading_shopping {
	bdackground-color: #8ED0ED;
	background-image: url('../images/swapcard_head_shopping.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.display_swapcard_item_body_wrapper {
	float: left; 
	width: 100%;

	margin-bottom: 10px;
}

.display_swapcard_item_image {
	float: left;
	width: 200px;
	margin-top: 12px;
}

.display_swapcard_item_image img {
	height: 170px;
	width: 200px;
}

.display_swapcard_item_text {
	float: left;
	width: 318px;
	-width: 315px;

	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	
	* margin-top: 15px;
}

.display_swapcard_item_text p {
	font-family: arial;
	font-size: 12px;
	line-height: 17px;
}

.display_swapcard_item_shortlist {
	float: right;
	width: 148px;
	height: 160px;

	margin-top: 15px;

	border: 2px solid #ddd;
	background-color: #eee;

	font-family: arial;
	font-size: 11px;
	line-height: 19px;

	padding: 5px;
}

.display_swapcard_item_shortlist .grey_button {
	margin-bottom: 5px;
	width: 100%;

}
.display_swapcard_item_shortlist .grey_button_center {
	height: 18px;
	width: 125px;

	padding: 0px;

	text-align: center;
}
.display_swapcard_item_shortlist .grey_button_center a {
	font-size: 11px;
	font-weight: bold;
}

.form_table {
	bofrder: 1px solid #ccc;
	background-color: #E3E4E5;
}

.form_table td, .form_table select, .form_table input {
	font-family: arial;
	font-size: 12px;
}

.form_table td {
	padding: 5px;
}

.shortlistitem_display{
	padding:2px;
	display:block;
	height:150px;
	margin-bottom:10px;

}

.shortlistitem_text{
	font-family:arial;
	font-size:12px;
	padding:2px;
	text-align:center;
}

.shortlistitem_display_text{
	font-family:arial;
	font-size:12px;
	float:left;
	width:200px;
	padding:2px;

}
.shortlist_display_header{
	border: 1px solid red;
}

.shortlistitem_display_tools{
	width:285px;
	float:left;
	border:1px solid gray;
	font-family:arial;
	font-size:12px;
	padding:2px;
}



table {
	border-collapse: collapse;
}
.gallery {
	background-color: rgb(236,233,231);

	margin-bottom: 20px;
}

.gallery_row {
	padding: 5px;
	padding-right: 0px;
}

.caption {
	font-family: verdana;
	font-size: 11px;

	color: #fff;

	background-color: rgb(99,104,113);

	text-align: center;

	height: 30px;
	* height: 33px;

	display: block;

	padding: 3px;
	margin-right: 5px;
	vertical-align:center;
}

.photo {
	padding-right: 5px;
}

.photo_heading {
	font-family: verdana;
	font-size: 17px;

	color: black;

	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.oneliner {
	clear:both;
	
	margin:0 0 0 0; 
	padding:0 0 0 0;
	
	line-height:0px;
	
	width:100%;
	
	height:6px;
	* height:2px;
	
	overflow:none;
}

.shortlist_boxes {
	float: left;

	width: 315px;
}

.shortlist_boxes_title {
	float: left;

	width: 300px;
	height: 19px;

	background-image: url('../images/bars_05_sl.jpg');

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	color: #666;

	padding-left: 15px;
	padding-top: 5px;
	
	text-transform: uppercase;
}

.shortlist_boxes_title_yellow {
	float: left;

	width: 300px;

	background-color: #EEBA02;
	background-image: url('../images/bars_06_sl.jpg');
	background-repeat: no-repeat;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	color: #fff;

	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	text-transform: uppercase;
}
.shortlist_boxes_title_yellow_sm {
	float: left;

	width: 300px;

	
	background-image: url('../images/bars_06_sl_sm.jpg');
	background-repeat: no-repeat;

	font-family: arial;
	font-size: 12px;
	font-weight: bold;

	color: #fff;
margin-top:5px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	text-transform: uppercase;
}

.shortlist_boxes_text {
	float: left;

	width: 313px;

	background-color: #F1F1F1;

	border: 1px solid #D6D5D5;
	border-top: 0px solid #D6D5D5;

	margin-bottom: 10px;
}

.shortlist_boxes_text_white {
	float: left;

	width: 313px;

	background-color: #fff;

	border: 1px solid #D6D5D5;
	border-top: 0px solid #D6D5D5;

	margin-bottom: 10px;
}

.shortlist_boxes_text_float {
	margin: 10px;

	font-family: arial;
	font-size: 11px;
	color: #333;
}

.shortlist_boxes input, .shortlist_boxes select {
	padding: 2px;

	font-family: arial;
	font-size: 11px;
	color: #333;
}

.shortlist_boxes_controls {
	margin-bottom: 10px;
}	

.shortlist_boxes_controls a {
	font-size: 11px;
}


.shortlist_item {
	float: left;
	width: 290px;

	margin-bottom: 10px;
}

.shortlist_item_title {
	float: left;

	width: 280px;

	font-family: arial;
	font-size: 11px;
	font-weight: bold;

	color: #fff;

	padding: 5px;
	
	text-transform: uppercase;

	margin-bottom: 5px;
}

.shortlist_item_title a {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;

	color: #fff;

	text-decoration: none;
	
	text-transform: uppercase;
}

.shortlist_item_event_title {
	background-color: #92AC01;
}

.shortlist_item_image {
	float: left;
	width: 85px;
}

.shortlist_item_image img {
	width: 85px;
}

.shortlist_item_text {
	float: left;

	width: 204px;

	border: 0px solid blue;
}

.shortlist_item_text_float {
	margin: 10px;
	margin-top: 5px;

	font-family: arial;
	font-size: 11px;
	color: #333;
}

.shortlist_item_subcontrols {
	float: left;
	width: 100%;

	margin-top: 10px;
	margin-bottom: 10px;
}	

.shortlist_item_subcontrols a {
	font-size: 11px;
}

h1 .heading_lg{
	font-size:140%;
}

h1 .heading_sm{
	font-size:90%;
}

.cta_wrapper {
	float: left;

	width: 100%;

	margin-bottom: 10px;
}

.cta_heading {
	float: left;

	width: 100%;
	height: 25px;
}

.cta_heading_float {
	margin-top: 4px;
	margin-left: 50px;

	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}

.cta_heading_float2 {
	margin-top: 4px;
	margin-left: 10px;

	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}

.cta_heading a {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #fff;

	text-decoration: none;
}

.cta_text {
	float: left;

	width: 99%;

	border: 1px solid #ccc;
}

.cta_text2 {
	float: left;

	width: 99%;

	border: 1px solid #ccc;
}

.cta_text_float {
	margin: 10px;
	margin-left: 50px;

	font-family: arial;
	font-size: 14px;
	color: #333;
}

.cta_text_float2 {
	margin: 10px;
	margin-left: 10px;

	font-family: arial;
	font-size: 14px;
	color: #333;
}

.cta_accomm {
	background-color: #4B5D69;

	background-image: url('../images/swapcard_head_accommodation.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_frankston {
	background-color: #00bab9;

	background-image: url('../images/icon-frankston-med.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_northernpen {
	background-color: #A581B1;

	background-image: url('../images/icon-northern-med.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_hinterland {
	background-color: #C691A3;

	background-image: url('../images/icon-hinterland-med.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_southern {
	background-color: #EEC472;

	background-image: url('../images/icon-southern-med.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_western {
	background-color: #A9CE81;

	background-image: url('../images/icon-western-med.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_weddings {
	background-color: #e2a79f;

	background-image: url('../images/swapcard_head_weddings.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_winefood {
	background-color: #C7446C;

	background-image: url('../images/swapcard_head_wineries.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_transport {
	background-color: #83b6ba;

	background-image: url('../images/swapcard_head_transport.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_golf {
	background-color: #A9AB7A;

	background-image: url('../images/swapcard_head_golf.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_culture {
	background-color: #4B5D69;

	background-image: url('../images/swapcard_head_culture.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_marine {
	background-color: #004065;

	background-image: url('../images/swapcard_head_marine.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_gardens {
	background-color: #ACB7A9;

	background-image: url('../images/swapcard_head_garden.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_wildlife {
	background-color: #E6A74A;

	background-image: url('../images/swapcard_head_wildlife.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_adventure {
	background-color: #BD714F;

	background-image: url('../images/swapcard_head_adventure.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_environment {
	background-color: #AAC100;
	background-image: url('/images/swapcard_head_environment.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.cta_spa {
	background-color: #beb97a;
	background-image: url('../images/swapcard_head_spa.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.cta_shopping {
	background-color: #65737C;
	background-image: url('../images/swapcard_head_shopping.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

.cta_event {
background-color: #E0D19A;
	background-image: url('../images/swapcard_head_events.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
.hasmenu{

	width: 400px;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 25px;
	overflow:hidden;

}

.hasmenu li{
	background-image: url('/theme/images/theme_region_bg_slice.jpg');
	float:left;
	height:25px;
	line-height:30px;
	overflow:hidden;
	width:30px;
	padding-top:1px;

}

.hasmenutheme{

	width: 398px;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 50px;
	overflow:hidden;
	background: #FFF url('/theme/images/icon_bg.png') repeat-x bottom;
	border: 1px solid #d2d5d7;
}

.hasmenutheme li{
	/*background-image: url('/theme/images/theme_region_bg_slice.jpg');*/
	float:left;
	height:25px;
	line-height:30px;
	overflow:hidden;
	width:30px;
	padding-top:1px;

}

#theme_drop, #region_drop {
	display: none;
}

#theme_drop_text, #region_drop_text {
	border: 1px solid #ddd;
	background-color: #eee;

	padding: 4px;

	font-family: arial;
	font-size: 12px;
	color: #333;
}

.operator_rates, .operator_rates_h {
	float: left; 
	width: 100%;

	border: 1px solid #000;
	border-top: 0px solid #000;
}

.operator_rates_h {
	background-color: #000;
}

.operator_rates {
	margin-bottom: 20px;
}

.operator_rates_header{
	float: left; 
	width: 23%;

	font-family: arial;
	font-size: 10px;
	color: #fff;

	background-color: #000;

	border-left: 1px solid #000;

	padding: 2px;

	text-align: center;
}

.operator_rates_cell {
	float: left; 
	width: 23%;

	font-family: arial;
	font-size: 12px;

	padding: 2px;
	padding-top: 5px;

	height: 20px;

	border-left: 1px solid #000;

	text-align: center;
}

.shortlist_add_item
{
	font-family: arial;
	font-size: 11px;
	color: #333;
	font-weight:bold;
	text-decoration: none;	
	display:block;
	float:left;
}


.paging {
	float: right;
margin-bottom: 10px;
margin-top: 10px;
}

.paging ul {
list-style: none;
margin: 0px;
padding: 0px;
float: right;
}


.paging li, .paging li a {
	font-family: arial;
	font-size: 11px;
color: #5C6C77;

text-transform: uppercase;
}

.paging li {
float: left;
margin-left: 14px;
font-weight: bold;
font-size: 11px;
}


.paging li a {
	font-weight: 100;
text-decoration: none;
}

.iFrameStyle {
top:10px;
left:-8px;
position:relative;
}


.side-members {text-align:right;margin:0 5px 3px 1px;}
	.side-members  a {color:#000; text-decoration:none; font-family:arial; font-size:11px; font-weight:bold;}
	.side-members  a:hover {text-decoration:underline;}
	

