@charset "utf-8";
/* CSS Document */

html, body {
	top:0;
	margin:0;
	padding:0;
	background-color:#3c7faf;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

.tab_1 {
	margin-left:20px;
}

.clear {
	clear:both;
}

#wrapper {
	margin:0 auto;
	width:905px;
	background:url(../images/bg.png) repeat-y center;
	min-height:100%;
}

#header {
	margin:0;
	padding:0;
	background:url(../images/header.png);
	width:905px;
	height:193px;
}

#header iFrame {
	width:100%;
	height:100%;
	border:none;
	overflow: hidden;
	
	
}

/* BEGIN NAVIGATION */
#navi {
	width:905px;
	height:54px;
	background:url(../images/mainNav.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0;
	padding:0;
	position:relative;
}

#navi li {
	display:inline;
}

#navi li a {
	float:left;
	height:0;
	padding-top:54px;
	_padding-top:35px;
	background:url(../images/mainNav.png) no-repeat;
}

#navi li#begin span a {
	width:65px;
	background-position:0px 0px;
}

#navi li#hom a {
	width:105px;
	background-position:-65px 0px;
}
#navi li#hom a:hover {
	background-position:-65px -54px;
}
#navi li#hom span a {
	background-position:-65px -108px;
}
#navi li#hom span a:hover {
	background-position:-65px -108px;
}

#navi li#pro a {
	width:146px; background-position:-170px 0px;
}
#navi li#pro a:hover {
	background-position:-170px -54px;
}
#navi li#pro span a {
	background-position:-170px -108px;
}
#navi li#pro span a:hover {
	background-position:-170px -108px;
}

#navi li#dis a {
	width:126px;
	background-position:-316px 0px;
}
#navi li#dis a:hover {
	background-position:-316px -54px;
}
#navi li#dis span a {
	background-position:-316px -108px;
}
#navi li#dis span a:hover {
	background-position:-316px -108px;
}

#navi li#gal a {
	width:124px;
	background-position:-442px 0px;
}
#navi li#gal a:hover {
	background-position:-442px -54px;
}
#navi li#gal span a {
	background-position:-442px -108px;
}
#navi li#gal span a:hover {
	background-position:-442px -108px;
}

#navi li#abo a {
	width:139px;
	background-position:-566px 0px;
}
#navi li#abo a:hover {
	background-position:-566px -54px;
}
#navi li#abo span a {
	background-position:-566px -108px;
}
#navi li#abo span a:hover {
	background-position:-566px -108px;
}

#navi li#con a {
	width:138px;
	background-position:-705px 0px;
}
#navi li#con a:hover {
	background-position:-705px -54px;
}
#navi li#con span a {
	background-position:-705px -108px;
}
#navi li#con span a:hover {
	background-position:-705px -108px;
}
/* END NAVIGATION */

/* BEGIN SUBNAV */
#subNav {
	margin:0 0 20px 23px;
	padding:0;
}

#subNav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#subNav li {
	margin:0 0 1px 0;
	padding:0;
	background:url(../images/subNav.jpg) top left;
	width:251px;
	height:24px;
}

#subNav li:hover {
	background:url(../images/subNav.jpg) center left;
}

#subNav ul li a {
	margin:0;
	padding:3px 0 0 15px;
	width:236px;
	display:block;
	color:#FFFFFF;
	font-size:11pt;
}

#subNav ul li p {
	margin:0 0 1px 0;
	padding:0;
	background:url(../images/subNav.jpg) bottom left;
	width:251px;
	height:24px;
}

#subNav ul li p a {
	color:#000000;
}
/* END SUBNAV */

/* BEGIN CONTENT AREA */
#content_Container {
	margin:0;
	padding:0;
	background:url(../images/contentRep.png) repeat-y;
	width:905px;
	min-height:166px;
	position:relative;
	z-index:1;
}

#content {
	margin:0;
	padding:0;
	background:url(../images/contentTop.png) no-repeat;
	width:905px;
	min-height:166px;
}

.imgBorder {
	padding:3px;
	border:1px #999999 solid;
}

.islandRock {
	color:#b37c00;
	font-weight:bold;
	margin-left:65px;
	font-size:14pt;
}
/* BEGIN PRODUCTS */
.prodLt {
	margin:0 0 0 9px;
	padding:0;
}

.prodRt {
	margin:0 0 0 23px;
	padding:0;
}

.hrProd_top {
	margin:0;
	padding:0;
	_margin-bottom:-15px;
	width:250px;
	border: none 0;
	border-top: 1px dashed #ff9900;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.hrProd_bot {
	margin:0 0 10px 0;
	padding:0;
	width:250px;
	border: none 0;
	border-top: 1px dashed #ff9900;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.heading1 {
	margin:0;
	padding:0;
	font-size:14pt;
	color:#3c7faf;
	font-weight:bold;
}

.heading2 {
	margin:0;
	padding:0;
	font-size:18pt;
	color:#ff9900;
	font-weight:bold;
}

#productsMainTable {
	margin:0;
	padding:0;
	margin-left:6px;
	width:475px;
	font-size:8pt;
	font-weight:bold;
}

#productsMainTable tr td p {
	margin:10px 0 0 3px;
	padding:0;
	font-size:8pt;
	color:#000000;
}

#productsMainTable tr td a {
	color:#000000;
}

#productsMainTable img {
	padding:3px;
	border:1px #999999 solid;
}

#productsSubTable {
	margin:0;
	padding:0;
	margin-left:-2px;
	width:495px;
	font-size:10pt;
	font-weight:bold;
}

#productsSubTable td {
	margin:0;
	padding:0;
	width:25%;
}

#productsSubTable tr td p {
	text-align:center;
	margin:0 0 15px 3px;
	padding:0;
	/*font-size:12pt;*/
	color:#000000;
	
}

#productsSubTable strong {
	color:#ff9900;
	font-weight:bold;
}

#productsSubTable tr td a {
	color:#000000;
}

#productsSubTable img {
	padding:3px;
	border:1px #999999 solid;
}

#availableIn {
font-size:12px;
}

#availableIn strong {
font-size:12px;
}

/* END PRODUCTS */

/* BEGIN CONTENT LEFT */
#content_Lt {
	margin:0 0 0 61px;
	_margin:0 0 0 31px;
	padding:0;
	width:502px;
	float:left;
}

#content_Lt h1 {
	margin:0;
	padding:0 22px 0 9px;
	font-size:14pt;
	color:#3c7faf;
}

#content_Lt h2 {
	margin:-3px 0 0 0;
	padding:0 22px 0 9px;
	font-size:18pt;
	color:#ff9900;
}

#content_Lt h3 {
	margin:0;
	padding:0 22px 0 9px;
	font-size:14pt;
	color:#3c7faf;
}

#content_Lt p {
	margin:0;
	padding:0 22px 15px 9px;
	font-size:10pt;
	color:#333333;
}

#content_Lt a {
	color:#ff9900;
	text-decoration:none;
	font-weight:bold;
}

#content_Lt a:hover {
	text-decoration:none;
}

.pStart {
	font-weight:bold;
	font-size:9pt;
	color:#555;
}

.highlight {
	color:#ff9900;
}

.quote {
	margin:0;
	font-size:11pt;
	font-style:italic;
	color:#555;
	font-weight:bold;
	line-height:125%;
}

.hrLg {
	margin:0 0 10px 9px;
	padding:10px 0 0 0;
	width:471px;
	border: none 0;
	border-top: 1px dashed #ff9900;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.hrSm {
	margin:0 0 0 9px;
	padding:10px 0 0 0;
	width:250px;
	border: none 0;
	border-top: 1px dashed #ff9900;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
/* END CONTENT LEFT */

/* BEGIN CONTENT RIGHT */
#content_Rt {
	width:287px;
	float:left;
}

#content_Rt p {
	margin:0;
	padding:0 9px 0 24px;
}

#content_Rt a {
	color:#ff9900;
	text-decoration:none;
	font-weight:bold;
}

#content_Rt a:hover {
	text-decoration:none;
}
/* BEGIN CONTENT RIGHT */
/* END CONTENT AREA */

/* BEGIN FOOTER */
#footer {
	margin:-55px 0 0 0;
	padding:0;
	background:url(../images/footer.png) no-repeat;
	width:905px;
	height:302px;
	position:relative;
	z-index:5px;
}

#footerNav {
	margin:0 0 0 250px;
	padding:95px 0 0 0;
}

#footerNav p {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
}

#footerNav a {
	margin:0;
	padding:0 3px 0 3px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}

#footerNav a:hover {
	text-decoration:underline;
}

.pchouse {
	margin:25px 0 0 0;
	padding:25px 0 0 0;
}
/* END FOOTER */

/* BEGIN CONTACT PAGE */
#contactTable {
}
/* END CONTACT PAGE */

/* FEATURED PRODUCTS */
#f_productsSubTable {
	margin: 0;
	padding:0;
	margin-left:22px;
	_margin-top: -15px;
	margin-bottom:15px;
	width:258px;
	font-size:10pt;
	font-weight:bold;
}

#f_productsSubTable td {
	margin:0;
	padding:0;
}
/*
#f_productsSubTable tr td p {
	text-align:center;
	margin:0 0 15px 3px;
	padding:0;
	font-size:7pt;
	color:#000000;
	
}

#f_productsSubTable strong {
	color:#ff9900;
	font-weight:bold;
}

#f_productsSubTable tr td a {
	color:#000000;
}
*/
#f_productsSubTable img {
	padding:3px;
	border:1px #999999 solid;
}
/* END FEATURED PRODUCTS */

/* FORM BEGIN */
#form {
margin-left: -45px;

}
/* FORM END */