body { 
background: white; 
font-family: Helvetica, Tahoma, Verdana, Arial; 
font-size: 13px;; color: #888EBA; 
line-height:18px;
margin: 0; padding: 0;}

#headgraphic { position: relative; top: 0; left: 0; background: url(interface/upperLeftBar.png) top left no-repeat; width: 482px; height: 45px;}

#sitenav {
	display: block;
	padding-left: 482px;
	width: 403px;
}

.featDetails {
    position: absolute;
    width: 150px; height: 220px; 
    border: 1px solid #c9cfff;  
	margin: 1px;
	   text-align: center; 
    font-size: 10pt; color: #000; 
    z-index: 100; background: #fff;
    visibility: hidden;
    filter:alpha(opacity:70);
		-moz-opacity:0.7;
		opacity:0.7;
}

.featDetailsArea { 
	position: absolute; 
	width: 100px; 
	height: 100px; 
	border: 2px dashed #00a6d2; 
	display: block;  
	z-index: 11; 
	visibility: hidden;
}

.accDesc {
	padding: 20px;
	position: absolute; 
	left: 60px; 	top: 30px;
	width: 220px; 	height: 300px; 
	border: 1px dashed #00a6d2; 
	display: block;  
	z-index: 11; 
	visibility: hidden;
	background: white;
	filter:alpha(opacity:70);
		-moz-opacity:0.7;
		opacity:0.7;
	color: #00A6D2;
}

.accTitle{
	color: #272d59;
	font-size: 16pt;
}

#container {
	position: absolute; 
	top: 40px; left: 20px; 
	margin: 0; padding: 0; 
	height: 430px; 
	width: 885px; 
	z-index: 2;
}

.sandbag {
	border: 0px solid #0000ff;
} 
#preloadDiv {
	visibility: hidden;
	bottom: 0; right: 0;
}

#buynowDiv{
 position:absolute; top: 430px; left: 130px; z-index: 200;
}

#buynow{
	display:block;
	width: 119px;
	height: 43px;
	background: transparent url(http://www.astralbuoyancy.com/interface/buynow2.jpg) center center no-repeat;
}

.breaker {clear: both;}

#alittlecolor{
	color:#00A6D2;
}

#pagetitle {display: none;}

#productDetails { border: 0px solid #363c68; z-index: 30; }
#productTitleImg {margin-top:15px;}
#productTitle { display: none;}
#productDetails p { font-size: 90%; }

.underlineTitle {border-bottom: 1px solid #00A6D2; margin: 0;}
.altviewsmall {cursor: pointer; margin-right: 10px;}
.sectiontitle {font-weight: bold; font-size: 78%; margin:0; margin-bottom: 0px !important; visibility: hidden;}

#alternativeViewsTitle span {visibility: hidden;}	
#alternativeViewsTitle { background:transparent url(interface/section_alternateViews.png) left bottom no-repeat; width: 125px; height: 12px;}

#colorsTitle span {visibility: hidden;}	
#colorsTitle { background:transparent url(interface/section_colors.png) center bottom no-repeat; width: 50px; height: 12px;}

#accessoriesTitle span {visibility: hidden;}	
#accessoriesTitle { background:transparent url(interface/section_accessories.png) right bottom no-repeat; width: 95px; height: 12px;}
.accessory { cursor:pointer;}

#alternativeViews { padding: 10px;}
.swatches {margin: 0.2em; margin-top: 15px; padding: 0; cursor: pointer;}


#features {padding: 0.1em; }
#featuresTitle span {visibility: hidden;}	
#featuresTitle {background:transparent url(interface/section_Features.png) left bottom no-repeat; width:52px; height: 12px;}

.featureIcons { display: block; float: left; margin: 11px 6px; width: 40px; height: 40px; background: transparent url(interface/maskLink.png) center no-repeat; }
.featureIcons.hoverIcon {background: transparent url(interface/maskHover.png) center no-repeat; }
.featureIcons.activeIcon {background: transparent url(interface/maskActive.png) center no-repeat; }
.featureIcons img {width: 40px; height: 40px; margin: 0px ; }
.featureIcons b {display: none;}

#technicalInfoTitle span {visibility: hidden;}	
#technicalInfoTitle {background:transparent url(interface/section_technicalSpecs.png) left bottom no-repeat; width:91px; height: 12px;}
#technicalInfo li{
	list-style: none;
}
#technicalInfo li.plus {
	font-size: 8pt;
	text-transform: lowercase;
	margin:-5px -13px 3px 3px ;
	padding-left: 15px;
	list-style: none;
/*	list-style-image:url(interface/listbullet-plus.gif); */
	background:transparent url(interface/listbullet-plus.gif) no-repeat center left;
}
#technicalInfo li.plus.active{
	background:transparent url(interface/listbullet-minus.gif) no-repeat center left;

/*	list-style-image:url(interface/listbullet-minus.gif); */
}
.techinfoTitle {font-size: 0.87em; cursor: pointer; font-weight: bold; float: left; width: 30%;}
.techinfoTitle span {}

#technicalInfo ul{
	margin:0;
	margin-top: 2px;
	margin-left: 13px;
	border: 0px solid green;
	padding: 5px;
	margin-bottom: 10px;
	filter:alpha(opacity=90);
	  -moz-opacity:0.9;
      opacity:0.9;
}

.techinfoData {
	color: black; 
	font-size: 9px;
	line-height: 18px;
	margin: 0 -0.5em; 
	clear: both; 
	float: none;
	visibility:hidden; 
	padding: 5px; 
	background: #fff;
}

#productsnav {
	position: absolute; 
	top: 405px; 
	width: 100%;
	margin: 0; padding: 0;
	float: right;
}
#productNavHeader {
	float: right;
	margin: 0; padding: 0;
	display: block;
	width: 100%; height: 113px;
	background: transparent url(interface/productNavTop.png) right bottom no-repeat;
	border-bottom: 1px solid #888EBA;
	z-index: 1;
}
#productNavBluebar {
	width: 100%;
	height: 0px;
	line-height: 0px;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #00A6D2;
	padding: 0;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html #productNavBluebar {
	display: block;
	d\isplay: none;
}

#productNavFooter {
	float: right;
	margin: 0; padding: 0;
	display: block;
	width: 128px; height: 63px;
	background: transparent url(interface/productNavsplash.png) right top no-repeat;
	z-index: 1;
}

#associatedProducts{
    margin: auto;
	padding-top: 20px;
	margin-right: 0; 
	width: 100%;
}
#associatedProducts.men {
	background: transparent url(interface/section_othermens.png) 15px 0px no-repeat;
}
#associatedProducts.women {
	background: transparent url(interface/section_otherwomens.png) 15px 0px no-repeat;
}
#associatedProducts.archive {
	background: transparent url(interface/section_otherarchive.png) 15px 0px no-repeat;
}
#associatedProducts a { margin: 2px;}
#associatedProducts img {border: 1px solid #fffFFF; padding: 01%;}
#associatedProducts a:hover img { border: 1px solid #00A6D2;}
