.picright {float:right;margin:0 0 6px 12px;}
.picleft {float:left;margin:0 12px 6px 0;}

.otherwin {
	text-align:center;
	position:absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: white;
	width: 250px;
	padding: 8px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

body {
	font-family:arial;
	background:#6699cc;
	padding:0;
	margin:0;
}
#content {
	width:1024px;
	height:395px;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}
#content-top {
	color:white;
	text-align:center;
}
#content-middle {}

#content-main {
	background:red;
	padding:12px;
	vertical-align:top;
	background: #feff8f url('/template/images/corner.gif') no-repeat left top;
}


#content-main h1 {
font-size:18px
}

#content-main h2 {
font-size:14px;font-style:italic;
}


#content-main p, #content-main li {font-size:12px}

#banner {
	text-align:center;
	background: #000 url('/template/images/head-banner.jpg') no-repeat left top;
}

#banner-coolers {
	text-align:center;
	background: #000 url('/template/images/foamcooler-banner.jpg') no-repeat left top;
}

#banner-pipe {
	text-align:center;
	background: #000 url('/template/images/pipefittings-banner.jpg') no-repeat left top;
}
div.pipelinks {text-align:left;padding:0 0 6px 0;border-bottom:1px solid black}
div.pipelinks a {padding:3px 6px;text-decoration:none;font-size:10pt;font-weight:bold}
div.pipeinfo {float:right;text-align:left;font-size:10pt;width:225px;line-height:12pt}

.pipeprodon {background:white;color:black}

img.pipeimage {border:0;float:left;margin-right:10px;height:50px;vertical-align:middle;margin-top:10px}
div.pipeitem {margin:5px;background:white;padding:10px 10px;vertical-align:middle;width:320px;height:140px;float:left;}
.category {font-weight:bold}
.buyonline {border:0;}

.pipetable {font-size:12px;padding:0 6px;font-weight:bold;width:75px}


#footer {text-align:center;font-size:10px}




#content-links {background:black;width:150px;padding:8px 0 0 10px;vertical-align:top}
ul.links {padding:0;list-style-type:none;font-size:14px;margin:0;line-height:24px}
.links a {text-decoration:none;font-weight:bold;padding:1px 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.links a:link, .links a:visited {color:white;}
.links a:hover {background:#feff8f;color:black}


ul.sublinks {padding:0;list-style-type:none;font-size:14px;margin:0 6px 0 10px;line-height:14px}
.sublinks a {text-decoration:none;font-weight:bold;padding:1px 4px;font-size:12px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;	
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.sublinks a:link, .sublinks a:visited {color:white;}
.sublinks a:hover {background:white;color:black}



/* New PHP links */

ul.links2 {padding:0;text-align:left;list-style-type:none;font-size:14px;margin:0;line-height:24px;}
ul.links2 a {text-decoration:none;font-weight:bold;padding:4px 8px;}
ul.links2 a:hover {color:red}
ul.links2 .active_page {background: #000 url('/template/images/tab.png') no-repeat left top;}
ul.links2 .active_link {color:black}
ul.links2 .inactive_link {color:white}

/* New PHP sublinks */

ul.sublinks2 a:hover {color:red}
ul.sublinks2 {padding:0;list-style-type:none;font-size:14px;margin:0 0 0 10px;line-height:14px}
ul.sublinks2 a {text-decoration:none;font-weight:bold;padding:1px 4px;font-size:12px;}
ul.sublinks2 .active_page {background: #000 url('/template/images/tab2.png') no-repeat left top;}
ul.sublinks2 .active_link {color:black}
ul.sublinks2 .inactive_link {color:white}


.sidelinks {padding:17px 0 0 0}

.icons {font-size:10px}
.icons img {border:0;margin-bottom:3px}
.icons a:link, .icons a:visited {color:black}
.icons a:hover {color:red}