*
{
	margin: 0pt;
	padding: 0pt;
}

html
{
}

body {
	background-color:#fff;
	background-repeat: repeat-x;
	background-position:top;
	margin: 0pt;
	padding: 0pt;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#000;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size-adjust: none;
	text-align:left;
	background-image:url(../images/LeafBackground.gif);
	background-repeat:no-repeat;
}

body a{
	text-decoration:none;
}

* { behavior: url(js/iepngfix.htc) }

.hidden{display:none;}


#MainContainer {
	width:960px;
	height:auto;
	margin:0 auto;
}

#LogoContainer {
	width:138px;
	height:170px;
	float:left;
}

#SloganText {
	width:812px;
	height:50px;
	font: serif;
	font-size:34px;
	float:left;
	font-style:italic;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}

#MainImageContainer {
	width:732px;
	height:269px;
	float:left;
	background-color:#428736;
}

#ServicesContainer {
	width:203px;
	height:269px;
	float:left;
	background-color:#428736;
	padding-left:25px;
}

#HeaderContainer {
	width:822px;
	height:110px;
	float:left;
}

#NavigationContainer {
	background-color:#2a2a28;
	width:946px;
	height:20px;
	float:left;
	font-size:15px;
	color:#FFF;
	padding:11px 7px 7px 7px;
	letter-spacing: 2px;
	text-align:center;
}

#FooterContainer {
	background-color:#2a2a28;
	width:946px;
	height:15px;
	float:left;
	font-size:9px;
	color: #CCC;
	padding:7px;
	letter-spacing: 3px;
	text-align:center;
	margin-top: 5px;
}

#FooterContainer a{
	color:#CCC;
}

#NavigationContainer2 {
	font-size:24px;
	font-weight:bold;
	text-align:right;
	width:204px;
	height:32px;
	padding:0;
	float:left;
	background-color:#2a2a28;
	color: #FFF;
	padding-right:10px;
	padding-top:2px;
	letter-spacing:4px;
}

#NavigationContainer a{
	color:#FFF;
	letter-spacing: 3px;
}

#NavigationContainer a:hover {
	font-weight:bolder;
	letter-spacing: 3px;
}



#ServicesList ul{
	
}

#ServicesList li{
	color:#FFF;
	list-style-image:url(../images/ListIcon.gif);
	list-style-position:inside;
	padding:4px;
	font-size:15px;
	font-weight:bold;
}

#ServicesList li a{
	color:#FFF;
	text-decoration:none;
}

.AdvertContainerColours {
	background-image:url(../images/ColoursAvailable-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:180px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:100px;
	margin-left:10px;
}

.AdvertContainerAsbestos2 {
	background-image:url(../images/AsbestosRemoval-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:180px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:100px;
	margin-left:10px;
}

.AdvertContainerAsbestos {
	background-image:url(../images/AsbestosRemoval-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerGuttering {
	background-image:url(../images/Guttering-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerSkylights {
	background-image:url(../images/SkylightInstallation-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerDownpipes {
	background-image:url(../images/DownpipesInstallation-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}


.AdvertContainerInsurance {
	background-image: url(../images/RoofingInsurance-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
	margin-left:10px;
}

.AdvertContainerBullNose2 {
	background-image:url(../images/BullNose-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:200px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:80px;
	margin-left:0px;
}

.AdvertContainerGallery {
	background-image:url(../images/JobGallery-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerQuote {
	background-image:url(../images/ContactDetails-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerColours2 {
	background-image:url(../images/ColoursAvailable-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}



/*Services Page_________________________________________________________________________*/
.AdvertContainerReRoofing {
	background-image:url(../images/ReRoofing-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
	margin-left:10px;
}

.AdvertContainerDomestic {
	background-image:url(../images/Domestic-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerInsulation {
	background-image:url(../images/Insulation-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerCommercial {
	background-image:url(../images/Commercial-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerBullNose {
	background-image:url(../images/BullNose-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
	margin-left:10px;
}

.AdvertContainerSpouting {
	background-image:url(../images/Spouting-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerSkylights {
	background-image: url(../images/SkylightInstallation-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerSkylights2 {
	background-image: url(../images/SkylightInstallation-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
	margin-left:10px;
}

.AdvertContainerStorm {
	background-image:url(../images/Storm-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerInsurance {
	background-image: url(../images/RoofingInsurance-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerTurbo {
	background-image: url(../images/Turbo-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}


.AdvertContainerAsbestosRemoval {
	background-image: url(../images/AsbestosRemoval-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
	margin-left:10px;
}

.AdvertContainerFullyInsured {
	background-image: url(../images/FullyInsured-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}

.AdvertContainerSchool {
	background-image: url(../images/School-AdvertImages-Background.png);
	background-repeat:no-repeat;
	width:170px;
	height:120px;
	float:left;
	padding-right:30px;
	text-align:right;
	padding-top:30px;
	padding-left:110px;
}





h2 {
	font-size:19px;
	color:#FFF;
	font-weight:bold;
}

.AdvertContainerInsulation h2 a{
	color:#FFF;
}

.AdvertMainText {
	font-size:13px;
	color:#FFF;
}

.AdvertMainText10 {
	font-size:13px;
	color:#FFF;
	margin-top:-4px;
}

#AboutShamrockContainer {
	width:920px;
	height:auto;
	float:left;
	background-color:#FFF;
	font-size:13px;
	color:#3d8633;
	line-height:35px;
	padding:20px;
}

#AboutShamrockContainer2 {
	width:920px;
	height:auto;
	float:left;
	background-color:#FFF;
	font-size:13px;
	color:#3d8633;
	line-height:25px;
	padding:20px;
}

#AboutShamrockContainer2 p{
	font-size:16px;
	color:#3d8633;
}


#AboutShamrockContainer a{
	color:#3d8633;
}



/*Colours for Standard colorbond*/
#SurfMist {
	background-color:#e2e3e0;
	width:35px;
	height:55px;
	float:left;
}

#WindSpray {
	background-color:#939899;
	width:35px;
	height:55px;
	float:left;
}

#Ironstone {	
	background-color:#585a61;
	width:35px;
	height:55px;
	float:left;
}

#DeepOcean {	
	background-color:#495061;
	width:35px;
	height:55px;
	float:left;
}

#EveningHaze {	
	background-color:#c3c1b0;
	width:35px;
	height:55px;
	float:left;
}

#PaleEucalypt {	
	background-color:#7b8a78;
	width:35px;
	height:55px;
	float:left;
}

#Wilderness {	
	background-color:#677a6d;
	width:35px;
	height:55px;
	float:left;
}

#CottageGreen {	
	background-color:#375344;
	width:35px;
	height:55px;
	float:left;
}

#ShaleGrey {	
	background-color:#bfbebd;
	width:35px;
	height:55px;
	float:left;
}

#Sandbank {	
	background-color:#cdba89;
	width:35px;
	height:55px;
	float:left;
}

#Jasper {	
	background-color:#7d6e5c;
	width:35px;
	height:55px;
	float:left;
}

#Loft {	
	background-color:#43393d;
	width:35px;
	height:55px;
	float:left;
}

#ClassicCream {	
	background-color:#e5e2c2;
	width:35px;
	height:55px;
	float:left;
}

#Paperbark {	
	background-color:#ccc3aa;
	width:35px;
	height:55px;
	float:left;
}

#Headland {	
	background-color:#915541;
	width:35px;
	height:55px;
	float:left;
}

#ManorRed {	
	background-color:#743e31;
	width:35px;
	height:55px;
	float:left;
}

#Dune {	
	background-color:#b6b2ac;
	width:35px;
	height:55px;
	float:left;
}

#Bushland {	
	background-color:#8a8a7f;
	width:35px;
	height:55px;
	float:left;
}

#WoodlandGrey {	
	background-color:#5d5c57;
	width:35px;
	height:55px;
	float:left;
}

#Monument {	
	background-color:#424146;
	width:35px;
	height:55px;
	float:left;
}


#Citi {	
	background-color:#c5c6c8;
	width:35px;
	height:55px;
	float:left;
}

#Cortex {	
	background-color:#b8b1a5;
	width:35px;
	height:55px;
	float:left;
}

#Facade {	
	background-color:#7e8082;
	width:35px;
	height:55px;
	float:left;
}

#Skybridge {	
	background-color:#c6dbe8;
	width:35px;
	height:55px;
	float:left;
}

#Axis {	
	background-color:#d8cfd5;
	width:35px;
	height:55px;
	float:left;
}

#Conservatory {	
	background-color:#aeb2be;
	width:35px;
	height:55px;
	float:left;
}

.ThumbImageContainer1 {
	padding:3px 3px 3px 6px;
	float:left;
}

.ThumbImageContainer {
	padding:3px;
	float:left;
}

#ContactForm {
	width:430px;
	height:auto;
	float:left;
}

#Shamrock-Roofing-Map {
	width:470px;
	height:565px;
	float:right;
	padding:10px;
}
	
.PopupBoxes {
	width:400px;
	height:352px;
	padding:20px;
	border:solid;
	border:#428736;
	font-size:16px;
	background-image:url(../images/PopupBackground.jpg);
	background-repeat:no-repeat;
}

.PopupBoxes2 {
	width:465px;
	height:352px;
	padding:20px;
	border:solid;
	border:#428736;
	font-size:16px;
	background-image:url(../images/PopupBackground2.jpg);
	background-repeat:no-repeat;
}

.PopupBoxes2 p{
	padding-right:100px;
}

#SiteMapContainer {
	height:auto;
	width:920px;
	float:left;
	padding: 20px;
}

#SiteMapContainer a{
	color:#000;
	text-decoration:none;
}

#HeaderText {
	font-size:14px;
	color:#333;
	width:920px;
	height:75px;
	float:left;
	padding:5px 20px 20px 20px;
	text-align:right;
}

#HeaderText p{
	color:#666;
	font-weight:bold;
	font-size:11px;
}

#PhoneNumber1800 {
	font-size:34px;
	color:#FFF;
	font-weight:bold;
}

#MonthlySpecial {
	font-size:18px;
	color:#FFF;
	font-style:italic;
}

#MonthlySpecial h3{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	margin-top:-5px;
}

#WhyChooseContainer {
	width:865px;
	height:45px;
	float:left;
	padding:15px 0px 15px 35px;
	margin:15px 0px 10px 30px;
	background-image:url(../images/WhyChoose-Background.gif);
	background-repeat:no-repeat;
}

#WhyChooseContainer h3{
	font-size:20px;
	color:#FFF;
	font-weight:bold;
}

#WhyChooseContainer p{
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding-top:5px;
}

#LinksLogoContainer {
	width:900px;
	height:75px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:15px 0px 10px 30px;
}

#ContactForm h2{
	font-size:14px;
	color:##3d8633;
}
