html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}
ol,ul {
list-style:none;
}
blockquote,q {
quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
content:none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
/* ------------------------------------------ ############# MARINECO - START ############# - V1 */
/* ========== BODY AND MAIN LAYOUT HOLDERS ===================================================================================================================================== */
html,body {
	line-height:1;
	background-color:#003535;
	background-image:url(http://www.greenislandcrocs.com.au/images/layout/background_colour.jpg);
	margin:0;
	padding:0;
}
.firstbackground {
	background-position: center top;
	width:100%;
	height:auto;
	text-align:center;
}
.secondbackground {
	background-position: center top;
	width:100%;
	height:auto;
	text-align:center;
}
.background {
	background-position: center top;
	width:100%;
	height:auto;
	text-align:center;
}
	#mainsite {
		background-repeat:repeat-y;
	}
	#splashpage {
		
		background-repeat:no-repeat;
	}
#contentholder {
	width:840px;
	background-image:url(http://www.greenislandcrocs.com.au/images/layout/maintable_background.png);
	background-repeat:repeat-y;
	margin:auto;
}

@font-face {
  font-family: 'Contrail One';
  font-style: normal;
  font-weight: normal;
  src: local('Contrail One'), local('ContrailOne-Regular'), url('http://www.greenislandcrocs.com.au/contrailone.woff') format('woff');
}
@font-face {
  font-family: 'LithosPro-Black';
  font-style: normal;
  font-weight: normal;
  src: local('LithosPro-Black'), local('LithosPro-Black'), url('http://www.greenislandcrocs.com.au/lithosproblack.woff') format('woff');
}
@font-face {
  font-family: 'LithosPro-Regular';
  font-style: normal;
  font-weight: normal;
  src: local('LithosPro-Regular'), local('LithosPro-Black'), url('http://www.greenislandcrocs.com.au/lithosproregular.woff') format('woff');
}
/* ========== GENERIC LAYOUT STYLES ===================================================================================================================================== */
.container {
	display:table;
	margin:auto;
}
.row {
	display:table-row;
}
	.content {
		display:table-cell;
		width:800px;
		height:auto;
		margin:auto;
	}
	.splashcontent {
		display:table-cell;
		width:800px;
		text-align:center;
	}
	.spacer {
		display:table-cell;
		height:20px;
	}
	.contentlayoutframe {
		display:table-cell;
		width:800px;
	}
		.halfsizeframe {
			width:400px;
			float:left;
		}
		.quarterframe {
			width:266px;
			float:left;
		}
			.quarterframethumbnail {
				width:266px;
				float:left;
				text-align:center;
				min-height:266px;
				padding-top:20px;
				padding-bottom:20px;
				vertical-align:middle;
			}
		.layoutcontactus {
			width:300px;
			float:left;
		}
		.layoutmap {
			width:500px;
			float:left;
			vertical-align:top;
		}
/* ========== MENU1 ===================================================================================================================================== */
.menuholder	{
  display: table-cell;
  width:840px;
}
#topmenu {
	height:128px;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
	.topmenugroup {
		display:table-cell;
		vertical-align:middle;
	}
		#topmenulanguage {
			 float:right;
			 
		}
		#topmenulogo {
			float:left;
			width:268px;
			height:128px;
			margin-left:30px;
			margin-top:20px;
			text-align:center;
		}
		#topmenunormalbutton {
			float:right;
			width:500px;
			height:64px;
			text-align:center;
			margin-right:15px;
			margin-top:0px;
		}
			
		#topmenuextra {
			float:right;
			width:500px;
			height:35px;
			text-align:right;
			margin-right:15px;
		}
		#topmenulanguage {
			float:right;
			width:500px;
			height:35px;
			text-align:right;
			margin-right:15px;
		}
			.chooselanguage {
				display:table-cell;
				float:left;
				width:auto;
				margin:10px 10px;
			}
			.topmenulogo {
			}
			.topmenubutton {
				display:table-cell;
				float:left;
				width:auto;
				margin:40px 10px;
			}
			.topmenuextrabutton {
				display:table-cell;
				float:right;
				width:auto;
				margin:10px 10px;
			}
/* ========== MENU2 ===================================================================================================================================== */
#secondmenu	{
	  height:auto;
	  background-repeat:repeat-y;
	  margin: auto;
}
	.secondmenubutton			{display: table-cell;float: left;width:auto;text-align:center;}
	.secondmenubuttondivider	{display: table-cell;float: left;width:20px;text-align:center;}
	.secondmenubuttonblank		{display: table-cell;float: left;width:25px;}
/* ========== CONTENT ===================================================================================================================================== */
p {
	font-family: 'LithosPro-Regular', Tahoma;
	font-weight:400;
	color:#FF8A1B;
	font-size:16px;
	text-align:left;
	vertical-align:text-top;
	padding-bottom:10px;
	padding-left:5px;
}
	p.standout {font-size:24px;}
	p.header {color:#FF8A1B;font-size:22px;padding-bottom: 0px;font-weight:900;}
	p.subheader {color:#E41010;font-size:22px; font-family: 'LithosPro-Black', Tahoma;padding-bottom: 0px;}
	p.alignright {text-align:right;}
	p.aligncenter {text-align:center;}
	.bold {font-weight:700;}
	.red {color:#E41010;}
	p.footnoteright {font-size:10px;text-align:right;}
	p.footnoteleft {font-size:10px;text-align:left;}
		
		span.bold {font-weight:700;font-family: 'LithosPro-Black', Tahoma;}
		span.red {color:#E41010;}
a {
	font-size:16px;
	font-weight:200;
	color:#ffbb7b;
	font-style:normal;
	text-decoration:underline;
}
	a.nodec {text-decoration:none;}
	a.header {font-size:30px;text-decoration:none;}
img {
	padding-bottom:10px;
}
.contentblock
{
	width:800px;
	text-align:left;
}
/* ========== FOOTER ===================================================================================================================================== */	
#footer {
	margin:auto;
}
	.billycraigdesigns {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	font-weight:400;
	text-align:center;
	}
	p.footercopyright {
		font-family: 'LithosPro-Black', Tahoma;
		font-size:16px;
		color:#E41010;
		font-weight:400;
		text-align:center;
	}
	p.footermailto,a.footermailto {
		font-size:20px;
		color:#ffbb7b;
		font-weight:400;
		text-align:center;
		text-decoration:none;
	}
/* ------------------------------------------ ############# MARINECO - END ############# - V1 */