/* BlownAway's New Site. Sept 09. main CSS */


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

/* Font styles */

H1
{
	font-size: 14px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #003399;
	padding: 20px;
}

H2
{ 
	font-size: 12px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #003399;
	padding: 20px;
}
H2#gen
{ 
	font-size: 12px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #003399;
	padding: 40px;
}
H3
{ 
	font-size: 10px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #003399;
	margin-left:5px;
	padding: 15px;
}

H4
{ 
	font-size: 16px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #999999;
	text-align:right;
	padding-bottom: 15px;
}

H5
{ 
	font-size: 12px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #666666;
	text-align:right;
	padding-bottom: 7px;
}

H6
{ 
	font-size: 14px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #999999;
	text-align:left;
	padding-bottom: 7px;
}

P
{
	font-size: 12px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 20px;
	text-align:justify;
	color: #333;
}

P#gen
{
	font-size: 12px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 60px;
	text-align:justify;
	color: #333;
}
	
P#genl
{
	font-size: 12px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	margin-left: 40px;
	margin-right: 20px;
	text-align:justify;
	color: #333;
}	
	
P#table
{
	font-size: 12px;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	text-align: right;
	color: #000000;
}	

P#foot
{
	font-size: 12px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	text-align:center;
	color: #333;
}

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.blownaway.co.nz/images_new/tile.gif");
	}

div#content
{
	width:840px;
	padding-left:0px;
	padding-right:0px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	}

div#banner_nav
{	
	width: 100%;
}


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

div#main
{
	padding:5px;
	background: url("http://www.blownAway.co.nz/images/cutout_main.gif") repeat-x;
	width:830px;
	}



/* Page Formatting for content pages*/



div#two-column-left-content
{
	background: url("http://www.blownaway.co.nz/images_new/content_pageleft.gif") repeat-y 0;
	width:184px;
	display:block;
	float:left;
	}
	
div#two-column-right-content
{
	width:656px;
	background: url(http://www.blownaway.co.nz/images_new/content_pageright.gif) repeat-y 100%;
	float:right;
	}
	

div#footer
{
	height:27px;
	width:656px;
	float:right;
	background: url("http://www.blownAway.co.nz/images_new/footerstrip.gif");
	margin-left: auto;
	margin-right: auto;
}

div#copyright
{
	height:27px;
	width:655px;
	float:center;
	background: url("http://www.blownAway.co.nz/images_new/footercopyright.gif");
}

div#footnav
{
	background: url("http://www.blownaway.co.nz/images_new/footernav.gif") repeat-y 0;
	width:656px;
	float:right;
	padding-left:0px;
	padding-right:0px;
	margin-left: auto ;
	margin-right: auto ;
}

/* Home Page formatting */

div#content_home
{
	background: url("http://www.blownaway.co.nz/images_new/home_background.gif") repeat-y 0;
	width:980px;
	padding-left:0px;
	padding-right:0px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
	
div#home-two-column-left-content
{
	background: url("http://www.blownaway.co.nz/images_new/home_pageleft.gif") repeat-y 0;
	width:785px;
	display:block;
	float:left;	
	padding:0px;
	
}

div#home-two-column-right-content
{
	width:195px;
	background: url(http://www.blownaway.co.nz/images_new/home_pageright.gif) repeat-y 100%;
	float:right;
	padding:0px;
}

/* Generic Page formatting */

div#generic
{
	
	background: url("http://www.blownaway.co.nz/images_new/generic_background.gif") repeat-y 0;
	width:840px;
	padding-left:0px;
	padding-right:0px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	}
	
div#generic-two-column-left-content
{
	background: url(http://www.blownaway.co.nz/images_new/generic_pageleft.gif) repeat-y;
	width:180px;
	display:block;
	float:left;
}

div#generic-two-column-right-content
{
	background: url(http://www.blownaway.co.nz/images_new/generic_pageright.gif) repeat-y;
	width:658px;
	border-left: 1px solid #999999;
	display:inline;
	float:left;

}

div#footer_generic
{
	height:62px;
	width:840px;
	margin-left:auto;
	margin-right: auto;
	background: url("http://www.blownAway.co.nz/images_new/generic_ footerstrip.jpg");
}

div#footnav_generic
{
	background: url("http://www.blownaway.co.nz/images_new/footernav.gif") repeat-y 0;
	width:840px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	margin-left: auto ;
	margin-right: auto ;
}

div#copyright_generic
{
	height:27px;
	width:656px;
	float:center;
	background: url("http://www.blownAway.co.nz/images_new/footercopyright.gif");
}

/* Images */

div.photo
{
	width:200px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:20px;
	float:right;
	clear:right;
	}
div.photogen
{
	width:200px;
	margin-left: 20px;
	margin-right: 60px;
	margin-bottom:20px;
	float:right;
	clear:right;
	}
div.photoleft
{
	width:200px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:20px;
	float:left;
	clear:right;
}
div.photoleftgen
{
	width:200px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:20px;
	float:left;
	clear:right;
}
div.photo300
{
	width:300px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:20px;
	float:right;
	clear:right;
}
div.photo400
{
	width:400px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 60px;
	margin-bottom:20px;
	float:right;
	clear:both;
}
div.photo600
{
	width:600px;
	padding: 20px;
	float:center;
	clear:right;
}
div.photoleft300
{
	width:300px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:20px;
	float:left;
	clear:right;
	}
	
div.shop
{
	margin-top:5px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:10px;
	width:100px;
	height:100px;
	border: 1px solid #ddd;
	float:left;
	}
	
	div.shoplong
{
	margin-top:5px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:10px;
	width:200px;
	height:100px;
	border: 1px solid #ddd;
	float:left;
	}
	
	div.shoptall
{
	margin-top:5px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:10px;
	width:100px;
	height:200px;
	border: 1px solid #ddd;
	float:left;
	}
	
	div.batten
{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:50px;
	width:200px;
	height:400px;
	float:right;
	}
	div.batten1
{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:50px;
	width:100px;
	height:400px;
	float:right;
	}

	
.dot
{

	height:0px;
	width:840px;
	clear:both;
}
