/* Aquarium site structure styles */

/* General layout */

body, html{
	margin:0;
	padding:0;
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #776d61;
}

#wholewrapper{
 background-color:#FFFFFF;
 min-height: 100%;
 width:770px;
 margin-left:auto;
 margin-right:auto;
}

* html #wholewrapper {
  height: 100%;
} 

#wrapper{
 background-color: #FFFFFF;
}

#homewrapper{
 background-color: #a39a91;
 margin-bottom: 20px;
 height: 1%;
 min-height: 550px;
}

#header{
 background-color: #242021;
 margin-bottom: 10px;
 padding: 30px 0 35px 40px;
 height: 45px;
}

* html #header {
 padding: 30px 0 15px 40px;
} 

.contentleftcolumn{
float:left;
width:50%;
padding: 0;
}

.contentleftcolumn2{
float:left;
width:48%;
padding: 0;
}


.contentrightcolumn, .contentServices{
float:right;
width:50%;
}

#header .contentleftcolumn{
 width: 35%;
}

#header .contentrightcolumn, #header .contentServices{
 width: 60%;
}

.whiteBg .contentleftcolumn{
 width: 40%;
}

.whiteBg .contentrightcolumn, #header .contentServices{
 width: 60%;
}

#homewrapper .contentrightcolumn, #homewrapper .contentServices{
 background-color: #FFF;
 width: 62%;
 padding: 20px;
 min-height: 510px;
 background-image:url(../images/content/homepage/line.gif);
 background-position:bottom center;
 background-repeat: no-repeat;
}

#homewrapper .contentleftcolumn{
 width: 32%;
}

/*style on press page - tao*/
#presswrapper{
 background-color: #a39a91;
 margin-bottom: 20px;
 height: 1%;
 mi/n-height: 550px;
}


#presswrapper .contentleftcolumn{
 background-color: #FFF;
 width: 62%;
 padding: 20px;
 min-height: 510px;
 background-image:url(../images/content/homepage/line.gif);
 background-position:bottom center;
 background-repeat: no-repeat;
}

#presswrapper .pressleft{
 float:left;
 width: 40%;
}

#presswrapper .pressright{
float:right;
 width: 55%;
}

#presswrapper .highlight{
	font-weight: bold;
	color: #c3a302;
}

#presswrapper .contentrightcolumn, #presswrapper .contentServices{
 padding-top: 20px;
 padding-right: 15px;
 width: 28%;
}

#presswrapper .pressLink{
	font-size: 10px;
	color: #fff
}
/*style on press page - tao*/

#topImage{
 margin: 0 0 -3px 0;
 padding: 0;
}

#footer { 
 background-color: #fff;
 padding: 20px; 20px 20px 20px;
}

.clr{
 clear:both;
 height:1px;
 overflow:hidden;
}

h1,h2,h3,h4{
 margin:0;
 padding:0;
}

/*---------- Main Navigation layout ----------*/

ul#topnavmenuvert{ /* all lists */
 clear: both;
 list-style: none;
 font-size: 0.7em;
 padding-left: 0px;
 margin: 0;
 padding-top: 15px;
}

ul#topnavmenuvert li{ /* all list items */
 float: left;
 position: relative;
 padding: 0 6px 0 6px;
}

ul#topnavmenuvert li.line{
 border-left: 1px solid #fff;
}

ul#topnavmenuvert a{
 text-decoration: none;
 color: #fff;
 text-transform: uppercase;
}

ul#topnavmenuvert a.on{
 border-bottom: 2px solid #c1a303;
}

ul#topnavmenuvert a:hover{
 color: #fff;
 border-bottom: 2px solid #c1a303;
}
