@charset "utf-8";

/* CSS Document */
img{

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);

}

body {
	background-image:url('images/bg_repeat.png');
	background-repeat:repeat-x;
	background-color:#00192a;
}

.koihome{
	background-image:url('images/koi_03.png');
	background-repeat:no-repeat;
	padding:0px 10px 0px 60px;
	vertical-align:top;
	height:131px;

}


.marinehome{
	background-image:url('images/marine_03.png');
	background-repeat:no-repeat;
	padding:0px 10px 0px 90px;
	vertical-align:top;
	height:131px;

}



.bottom{
	background-image:url('images/brk_04.png');
	background-repeat:no-repeat;
	height:79px;
	color:#FFF;
	font-size:11px;
	text-align:center;
	padding-bottom:20px;

}


.lefttile{
	background-image:url('images/menu_lt.png');
	background-repeat:repeat-y;
	width:22px;
}

.righttile{
	background-image:url('images/menu_rt.png');
	background-repeat:repeat-y;
	width:24px;
}

.marinetext{
	font-size:13px;
	width:800px;
	padding: 20px 51px 20px 20px;
	background-color:#FFF;

}

.maincontainer{
	background-image:url('images/bg_shadow.gif');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	background-color:#00192a;

}


/* About US */

.about{
	background-image:url('images/about.png');
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	height:497px;
	width:917px;

}

.abouttext{
	font-size:13px;
	float:right; 
	width:600px;
	padding: 40px 40px 10px 0px;

}


/* News and Updates*/

.news{
	background-image:url('images/news.png');
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	height:497px;
	width:917px;

}

.hours {
		font-size:16px;

}

.how2 {
		font-size:16px;
		list-style:none;

}

.newstext{
	font-size:13px;
	float:right; 
	width:580px;
	padding: 40px 40px 10px 0px;

}


/* Contact us */

.contacttext {
		font-size:16px;
		float:right; 
		width:580px;
		padding: 40px 40px 10px 0px;

	

}


.contactpage{
	background-image:url('images/contact.png');
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	height:497px;
	width:917px;

}


/* Links */

.link{
		background-color:#FFF;
		background-image:url('images/links_bg.png');
		background-repeat:no-repeat;
		padding: 0px 0px 0px 0px;

}

.linkstext {
		font-size:13px;
		float:right; 
		width:550px;
		padding: 10px 40px 10px 0px;
		background-color:#FFF;

}


/* Best OF BRK */

.bestoftext {
		font-size:16px;
		float:right; 
		width:580px;
		padding: 0px 0px 400px 0px;
}

.bestof{
		background-color:#FFF;
		background-image:url('images/bestof.png');
		background-repeat:no-repeat;
		padding: 0px 0px 0px 0px;
		height:497px;

}


/* Portfolio */

.porttext {
		font-size:16px;
		float:right; 
		width:580px;
		padding: 40px 40px 10px 0px;

	

}

.portbg {
	
	font-size:13px;
	float:right; 
	width:576px;
	padding: 10px 40px 10px 0px;

	}
.port{
	background-image:url('images/port_01.png');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	height:497px;
	width:871px;

}


/*Tips Texts*/



.tipstext{
	font-size:13px;
	float:right; 
	width:570px;
	padding: 10px 40px 10px 0px;

	

}



.tips01{
		background-color:#FFF;
		background-image:url('images/tips01.png');
		background-repeat:no-repeat;
		padding: 0px 0px 0px 0px;

}



.tipsfall{
		background-color:#FFF;
		background-image:url('images/tips02_trans.png');
		background-repeat:no-repeat;
		padding: 0px 0px 0px 0px;

}



.tips03{
		background-color:#FFF;
		background-image:url('images/tips03.png');
		background-repeat:no-repeat;
		padding: 0px 0px 0px 0px;

}



/*Constant Contact */



.contact {
	background-image:url('images/brk_02.png');
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	vertical-align:top;
	width:325px;

}



/*SITE WIDE LINKS*/

.site A:link {
		text-decoration:none;
		color:#06C;}

.site A:hover {
		text-decoration:none;
		color:#F90;}

.site A:visited {
		text-decoration:none;
		color:#C00;}

.linkstext A:link {
		text-decoration:none;
		color:#06C;}

.linkstext A:hover {
		text-decoration:none;
		color:#F90;}

.linkstext A:visited {
		text-decoration:none;
		color:#C00;}

a.whitelink:link{
	text-decoration:none;
	font-weight:bold;
	color:#FF3300;}
	
a.whitelink:hover{
	text-decoration:underline;
	color:#003366;}
	
a.whitelink:visited {
		text-decoration:none;
		color:#CC0000;}
		
/*MARINE PAGE*/	

.marine {
	background-color:#FFFFFF;
	}
	
#coralhex {
	background-image:url(images/260_sm.png);
	background-repeat:no-repeat;
	width:300px;
	height:225px;
	position:absolute;
	top:80px;
	right:210px;
	}
	
#coralsystem{
	width:515px;
	}
	
#fishsystem{
	font-size:13px;
	width:515px;
	background-color:#FFFFFF;
	padding:0 0 0 20px;
	}
	
#inverts{
	font-size:13px;
	width:515px;
	background-color:#FFFFFF;
	padding:0 0 0 20px;
	}

#rock{
	font-size:13px;
	width:515px;
	background-color:#FFFFFF;
	padding:0 0 0 20px;
	}

#display{
	font-size:13px;
	width:515px;
	background-color:#FFFFFF;
	padding:0 0 0 20px;
	}

#zeroedge{
	font-size:13px;
	width:515px;
	background-color:#FFFFFF;
	padding:0 0 0 20px;
	}
	
	
/* marine Photos */

#fish01 {
	background-image:url(images/marine_fish_01.png);
	background-repeat:no-repeat;
	width:300px;
	height:225px;
	position:absolute;
	top:305px;
	right:210px;
	}
#fish02 {
	background-image:url(images/marine_fish_02.png);
	background-repeat:no-repeat;
	width:300px;
	height:225px;
	position:absolute;
	top:530px;
	right:210px;
	}
#invert01{
	background-image:url(images/marine_invert_01.png);
	background-repeat:no-repeat;
	width:300px;
	height:225px;
	position:absolute;
	top:755px;
	right:210px;
	}
#rock01{
	background-image:url(images/marine_rock_01.png);
	background-repeat:no-repeat;
	width:300px;
	height:225px;
	position:absolute;
	top:985px;
	right:210px;
	}
	
