@font-face {font-family:"Daniel Bold";src:url("../southwest-fonts/danielbd.eot") format("eot"),url("../southwest-fonts/danielbd.woff") format("woff"),url("../southwest-fonts/danielbd.ttf") format("truetype"),url("../southwest-fonts/danielbd.svg") format("svg");font-weight:normal;font-style:normal;}

html {
	font-family:Verdana, Geneva, sans-serif;
}
body {
	background:#86b3e4 url(../images/southwest/background.jpg) no-repeat fixed center bottom;
}
p {
	margin-bottom:1.5em;
}
h1 {
    color: #AD5E00;
	font-family:Verdana, Geneva, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    padding-top: 1em;
	padding-bottom: 1.3em;
}
h2, .Content h2 {
    color: #AD5E00;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    padding-top: 1em;
	padding-bottom: 1em;
	letter-spacing:-0.02em;
}
h2.tplvar-category-title {
    font-family: "Daniel Bold";
    font-size: 42px;
    letter-spacing: -0.04em;
    padding-bottom: 0;
    padding-top: 0.5em;
	font-weight:normal;
}
.Content h3 {
	color:#666666;
}
table {
	background:none;
}

#Container {
	width:990px;
}
#Header {
	height:345px;
	background: url(http://southwestattractions.com.au/templates/generic/images/southwest/logo-lhside.png) no-repeat left top;	
	padding-left:24px;
}
#LogoImage {
	margin:0;
	height:345px;
	background: url(http://southwestattractions.com.au/templates/generic/images/southwest/logo-rhside.png) no-repeat right top;
	padding-right:24px;
}
#Slogan {
	display:none;
}
#Menu {
	padding-left: 13px;
	padding-right: 13px;
	width: 964px;
	height:62px;
	background: url(http://southwestattractions.com.au/templates/generic/images/southwest/bg_menu.png) no-repeat center top;
}
#Menu li {
	background-image:none;
	height:40px;
}
#Menu li:hover {
	background-color:#993300;
	background-image:none;
}
#Menu li a {
	font-family:Verdana, Geneva, sans-serif;
	text-transform:none;
	font-size:14px;
	padding:6px 28px 0 28px;
}
#Menu li ul {
	background-color:#993300;
}
#content {
	width:990px;
	background: url(http://southwestattractions.com.au/templates/generic/images/southwest/content-bg.png) repeat-y fixed center top;
}
#content .Left {
	background:none;
	padding-left:45px;
}
.Search {
	background:none;
	border:none;
}
.Search p small {
	display:none;
}
.Left li, .Right li {
	background:none;
}
.Left li a, .Right li a {
	border:none;
	background:none;
	color:#000;
	text-decoration:none;
	letter-spacing:-0.04em;
	font-size:17px;
}
.Left li > a:hover, .Right li > a:hover {
	background-color:#e8d3a7;
}

.Left h2, .Right h2, .Search h2 {
    font-family: "Daniel Bold";
	background:none;
	border:none;
	color:#ff9c00;
	text-transform:none;
	font-size:22px;
    font-style: normal;
    font-weight: normal;
    padding-top: 1.5em;
	letter-spacing:-0.04em;
	padding-bottom:0;
}
.Search h2 {
	padding-top:0;
}
.Left .tplblockstyle-list-left h2 {
	display:none;
}
.Left .listBlock1 ul li a {
	display:none;
}
.Left .listBlock1 ul li ul li a {
	display:block;
}
.Left .listBlock2 ul li {
	padding-left:10px;
}
.listRow { /* this is to remove the padding around the homepage's featured attraction business heading... */
	padding:0;
}

#content .Content {
	background:none;
	padding:10px 40px;
}
#content .tplWidthColumns2 {
	width:629px;
}
.Content h3 a {
	color:#000;
}
.homefeaturedattraction h3 {
	padding-bottom:14px;
}
.homefeaturedattraction .AnchorImageBox  {
	float:left;
	margin-right:28px;
}
.homefeaturedattraction .AnchorImageCaption {
	border:none;
}
#Footer {
	background:url(http://southwestattractions.com.au/templates/generic/images/southwest/content-bg.png) repeat-y fixed center top;
	height:120px;
}
#Footer #FooterText {
    background-color: #DAAE73;
    margin-left: 23px;
	padding-left:20px;
    width: 914px;
	height:120px;
	color:#78603f;
}
#Footer #FooterText .tplvar-customcontent-title {
	display:none;
}
#Footer p {
	margin:0;
}
#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
    color:#78603f !important;
}


/* INSIDE PAGES */


.tplblock-breadcrumbtrail {
	display:none!important;
}
.ContentPostDetails.tplflag-content-details {
	display:none;
}
.AnchorImageRight {
	margin-left:24px!important;
}
.AnchorImageBox {
	margin-bottom:15px!important;
}

.ContentModulesContainer fieldset {
	border:none;
	margin:0;
	padding:0;
}
.ContentModulesContainer fieldset legend {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
	float:left;
}
.ContentModulesContainer #relatedlinksHeader {
	font-weight:bold;
}
fieldset div#businessaddress, fieldset div#businessfax, fieldset div#businessmobile, fieldset div#businessphone, fieldset div#businessaddress, .ContentModulesContainer ul#relatedlinksUL {
	float:right;
	width:475px;
}
.ContentModulesContainer h3 {
	color:#666666;
	font-size:1em;
}
.ContentModulesContainer h3#relatedlinksH3 {
	float:left;
}
.ContentModulesContainer #contactformDIV {
	clear:both;
	padding-top:50px;
}
.ContentModulesContainer #contactformDIV legend {
	float:none;
}

.Content .alltours h2 {
	display:none;
}
li.ContentType.tplvar-listitem-contenttypename {
	display:none;
}
.Content h3 {
	padding-top:0.7em;
}

.GalleryListMiddle.Block h2 {
	display:none;
}

#advancedSearchForm {
	display:none;
}
.event-occurrence.event-time i, .event-occurrence.event-day i {
	display:none;
}
.event-occurrence.event-time span {
	font-size:9px;
	letter-spacing:-0.2px;
}
#calendar-colorpicker .event-occurrence, .calendar-view .event-occurrence {
	padding-left:0!important;
}
#calendar-bubble {
	width:40%;
}
#calendar-bubble #bubble-arrow {
	display:none;
}

.Content .Module_Form .Name {
	padding-top:70px;
	padding-bottom:20px;
}
.Module_Form .Widget .Description {
	font-size: 75%;
    font-style: italic;	
}
.Content .Module_Form .Text, .Content .Module_Form textarea, .Content .Module_Form .File {
	width:420px!important;
}