/* blownAway main CSS */


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

/* Font styles */

H1
{
	font-size: 18px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #364449;
	margin:5px;
}

H2
{ 
	font-size: 14px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #369;
	margin:5px;
}

H3
{ 
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #364449;
	margin:5px;
}

P
{
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	color: #333;
	margin:5px;
}

P#foot
{
	font-size: 10px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	color: #777;
	text-align:center;
	margin-top:5px;
	margin-bottom:0px;
}

a:link 
{
	color: #369;
	text-decoration: none;
}

a:active 
{
	color: #369;
	text-decoration: none;
}

a:visited 
{
	color: #369;
	text-decoration: none;
}

a:hover 
{
	color: #69f;
	text-decoration: none;
}





/* main elements */

body
{
	background: url("http://www.alchemya.co.nz/images/tile.gif");
	padding-top: 0px;
	padding-left:50px;
}

div#content
{
	background: url("http://www.alchemya.co.nz/images/page.png") repeat-y 0;
	border:0px solid #555;
	width:760px;
	padding-left:10px;
	padding-right:10px;
}

div#header
{
	height:108px;
	width:740px;
	background: url("http://www.alchemya.co.nz/images/head_image1.jpg");
}

div#cutout
{	
	background: url("http://www.alchemya.co.nz/images/cutout.gif") repeat-x 0;
	height:31px;
	width:740px;
}

div#nav
{	
	width: 100%;
	margin-bottom:5px;
}

div#banner
{
	height:150px;
	width:740px;
	background: url("http://www.alchemya.co.nz/images/banner.jpg");
	margin-top:5px;
	margin-bottom:5px;
}

div#bannerSmall
{
	height:46px;
	width:740px;
	background: url("http://www.alchemya.co.nz/images/banner_small.jpg");
	margin-top:5px;
	margin-bottom:5px;
}

div#main
{
	padding:5px;
	background: url("http://www.alchemya.co.nz/images/cutout_main.gif") repeat-x;
	width:730px;
}
/* inhetir these values! */
div.TCL-fixed
{
	margin-top:5px;
	margin-right:9px;
	width:364px;
	height:220px;
	display:inline;
	float:left;
	border:1px solid #ddd;
}

div.TCR-fixed
{
	margin-top:5px;
	width:364px;
	height:220px;
	display:inline;
	float:left;
	border:1px solid #ddd;
}

div.TCL-fixed2
{
	margin-top:5px;
	margin-right:9px;
	width:364px;
	height:100px;
	display:inline;
	float:left;
	border:1px solid #ddd;
}

div.TCR-fixed2
{
	margin-top:5px;
	width:364px;
	height:100px;
	display:inline;
	float:left;
	border:1px solid #ddd;
}

div.TCL-dynamic
{
	margin-top:5px;
	margin-right:9px;
	width:364px;
	display:inline;
	float:left;
	border:1px solid #ddd;
}

div.TCR-dynamic
{
	margin-top:5px;
	width:364px;
	display:inline;
	float:left;
	border:1px solid #ddd;
}
/* END INHERIT */
div#two-column-left
{
	margin-top:5px;
	margin-right:9px;
	width:350px;
	display:inline;
	float:left;
	border:1px solid #ddd;
	
}

div#two-column-right
{
	margin-top:5px;
	width:350px;
	display:inline;
	float:left;
	border:1px solid #ddd;
}

div#two-column-left-content
{

	
	width:150px;
	float:left;	
}

div#two-column-right-content
{
	border:1px solid #ddd;
	margin-left:5px;
	padding:5px;
	width:560px;
	display:inline;
	float:left;	
}


div#weather
{
	margin-top:5px;
	width:315px;
	height:105px;
	float:right;
	
}

table.contextual
{
	margin-bottom:15px;
	margin-right:5px;
	border: 1px solid #ddd;
	width:150px;
	float:left;	
	clear:left;
}

td.contextual
{
	font-family:Arial,sans-serif;
	font-size:11px;
	color: #999;
	text-indent:10px;
}

td.contextual:hover
{
	background: #CEDADF;
}

table.prices
{
	margin-top:15px;
	margin-bottom:15px;
	margin-right:5px;
	margin-left:30px;
	border: 1px solid #ddd;
	width:500px;
	float:left;	
	clear:left;
}

td.prices
{
	font-family:Arial,sans-serif;
	font-size:11px;
	color: #999;
	text-indent:10px;
}


th#navigate
{
	background: url("http://www.alchemya.co.nz/images/navigate.gif");
	width:148px;
	height:28px;
}


th#links
{
	background: url("http://www.alchemya.co.nz/images/links.gif");
	width:148px;
	height:28px;
}

.generic
{
	border:1px solid #444;
	color :#eee;
	font-family: Arial,sans-serif;
	font-size: 18px;
	font-weight: bold
}

th#location
{
	width:148px;
	height:28px;
}


div.photo
{
	margin-top:5px;
	margin-left:10px;
	width:150px;
	border: 1px solid #ddd;
	padding:5px;
	float:right;
	clear:right;
}

div#blokart
{
	margin-top:5px;
	margin-left:10px;
	margin-bottom:20px;
	width:350px;
	height:200px;
	border: 1px solid #ddd;
	padding:5px;
	float:right;
	clear:right;
	}

div#lgemap
{
	margin-top:5px;
	width:740px;
	height:787px;
	border: 1px solid #ddd;
	padding:5px;
	float:left;
	clear:left;
}

div#greatmap
{
	margin-top:5px;
	margin-left:10px;
	width:250px;
	height:430px;
	border: 1px solid #ddd;
	padding:5px;
	float:right;
	clear:right;
}

div#foot
{
	background: url("http://www.alchemya.co.nz/images/foot_strip.gif");
	height:8px;
	width:760px;	
}

div#footer
{
	height:89px;
	width:740px;
	background: url("http://www.alchemya.co.nz/images/footer.gif");
}

div#footerSmall
{
	height:33px;
	width:740px;
	background: url("http://www.alchemya.co.nz/images/footer_small.jpg");
}

.dot
{
	background: url("http://www.alchemya.co.nz/images/dot.gif") repeat-x 0;
	height:1px;
	width:740px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

.dotdiv
{
	background: url("http://www.alchemya.co.nz/images/dotdiv.gif") repeat-x 0;
	height:1px;
	width:740px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

.dotdivcol
{
	background: url("http://www.alchemya.co.nz/images/dotdiv.gif") repeat-x 0;
	height:1px;
	width:360px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}





