/* CSS Document */

body, ul, li, h1, iframe {
padding:0px;
margin:0px;
}
iframe {
border:0px;
}
body {
text-align:center;
background:#ffffff;
margin:0px 0px 20px 0px;
}
a {
outline:none;
}
.main {
margin:auto;
width:1023px;
background:url(images/mainbg.jpg) repeat-y;
}
.clear {
clear:both;
}
/*left section start*/
.left {
width:179px;
float:left;
display:inline;
background:url(images/left.jpg) repeat-x left top;
}
.logo {
text-align:right;
margin:0px 0px 0px 0px;
}
.leftnev {
margin:38px 0px 0px 42px;
text-align:left;
}
.leftnev ul {
list-style-type:none;
}
.leftnev li {
line-height:10px;
padding:12px 0px 12px 0px;
}
.leftnev a {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
line-height:10px;
}
.leftnev a:hover {
color:#99cdde;
}
.leftnev li.currentpage a {
color:#99cdde;
}
.leftblank {
height:291px;
}

/*left section end*/

/*right section start*/
.right {
float:left;
width:844px;
display:inline;
}
.title {
background:url(images/right.jpg) repeat-x left top;
text-align:left;
padding:55px 0px 9px 8px;
}
.content {
margin:11px 11px 0px 17px;
text-align:left;
}
h1 {
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
color:#0092cf;
margin:27px 0px 20px 0px;
}
.contentleft {
float:left;
width:332px;
display:inline;
}
.contentright {
float:left;
width:484px;
display:inline;
text-align:right;
margin:20px 0px 0px 0px;
}
.contenttext {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#58595b;
line-height:14px;
margin:0px 6px 0px 0px;
}
.contenttext ul{
list-style-type:none;
}
.contenttext li{
background:url(images/bullet.jpg) no-repeat 0px 16px;
padding:12px 0px 0px 12px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#58595b;
line-height:14px;
text-align:left;
}
/*right section end*/

/*menu section start*/
.menu {
margin:0px 0px 0px 0px;
}
/* common styling */
.cssfly {
font-family: arial, sans-serif; 
position:relative; 
margin:0; 
font-size:11px; 
margin:0px 0;
z-index:12000;
}
.cssfly ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#ffffff; 
width:190px;
text-align:center; 
background:#0182ac; 
color:#FFFFFF;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
line-height:25px;
}
.cssfly ul li.highl a {
color:#0182ac; 
background:#99cdde; 
}
.cssfly ul {
padding:0; 
margin:0;
list-style-type: none; 
}
.cssfly ul li {
float:left; 
margin-right:11px; 
position:relative;
}
.cssfly ul li ul {
display: none;
}

/* specific to non IE browsers */
.cssfly ul li:hover a {
color:#0182ac; 
background:#99cdde;
}
.cssfly ul li:hover ul {
display:block; 
position:absolute; 
top:25px; 
left:0px; 
width:190px;
}
.cssfly ul li:hover ul li a.hide {
background:#0182ac; 
color:#ffffff;
}
.cssfly ul li:hover ul li:hover a.hide {
width:190px;
}
.cssfly ul li:hover ul li ul {
display: none;
}
.cssfly ul li:hover ul li a {
display:block; 
background:#0182ac;  
color:#ffffff; 
width:190px;
}
.cssfly ul li:hover ul li a:hover {
color:#0182ac; 
background:#99cdde;
}
.cssfly ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:151px; 
top:0; 
color:#000;
}
.cssfly ul li:hover ul li:hover ul li a {
display:block; 
width:200px; 
background:#dfc184; 
color:#000;
}
.cssfly ul li:hover ul li:hover ul li a:hover {
color:#0182ac; 
background:#99cdde;
}

/*menu section end*/

.copyright {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:100px 0px 0px 0px;
}
/*aspiration page style start here*/
.aspirationleft {
float:left;
width:266px;
display:inline;
}
.aspirationright {
float:left;
width:530px;
display:inline;
text-align:right;
margin:20px 0px 0px 0px;
}
.aspiratortaps {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#535353;
border-bottom:1px solid #99cdde;
margin:37px 6px 0px 0px;
padding:0px 0px 5px 0px;
}
.aspiratorbottom {
margin:5px 6px 0px 0px;
}
.aspleft {
width:124px;
float:left;
display:inline;
}
.aspcent {
float:left;
width:20px;
display:inline;
text-align:center;
margin:0px 53px 0px 10px;
}
.aspright {
float:left;
width:36px;
}
.asptapbottom {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#535353;
margin:5px 6px 0px 0px;
}
.asptapbottom span {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.aspibottomleft {
width:100px;
float:left;
display:inline;
}
.aspibottomright {
float:left;
width:69px;
text-align:center;
margin:0px 0px 0px 10px;
}
/*aspiration page style end here*/

/*lab page style start here*/
.labwarehead {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.single {
float:left;
width:78px;
display:inline;
margin:0px 0px 0px 120px;
}
.double {
float:left;
width:50px;
display:inline;
}
.labright {
float:left;
width:36px;
text-align:center;
}
.labcent {
float:left;
width:64px;
display:inline;
text-align:center;
margin:0px 13px 0px 0px;
}
.lab_aright {
float:left;
width:70px;
display:inline;
text-align:center;
}
.lab_aleft {
width:100px;
float:left;
display:inline;
}
.lab_bright {
float:left;
width:80px;
display:inline;
text-align:center;
}
/*lab page style end here*/

/*contact page style start here*/
.contactleft {
float:left;
width:249px;
display:inline;
}
#contactright {
float:left;
width:542px;
height:527px;
overflow:hidden;
display:inline;
text-align:right;
margin:20px 0px 0px 0px;
}
.contacttext {
margin:0px 0px 0px 0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#58595b;
line-height:14px;
}
.contactinner {
margin:0px 0px 0px 0px;
}
.contacttext a{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#58595b;
line-height:14px;
text-decoration:none;
}
.contacttext a:hover{
text-decoration:underline;
}
.streetmap {
margin:19px 0px 0px 0px;
}

#apDiv1 {
	position:relative;
	width:542px;
	height:527px;
	z-index:1;
	overflow:hidden;
}
#apDiv2 {
	position:relative;
	top:-527px;
	width:542px;
	height:527px;
	z-index:2;
	visibility:hidden;
	overflow:hidden;
}
.apcursor {
cursor:pointer;
}
/*contact page style end here*/

/*terms page style start here*/
.termshead {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#58595b;
padding:10px 0px 5px 0px;
}
/*terms page style end here*/

/*carboys page style start here*/
.carboys_chart {
margin:12px 0px 0px 0px;
text-align:left;
}
.carboys_title {
background:#0182ac;
border:1px solid #00202b;
}
.normalcap {
width:38px;
border-right:1px solid #80c0d5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#ffffff;
text-align:center;
padding:5px 5px 0px 5px;
float:left;
display:inline;
height:40px;
}
.pink {
background:#fccde5;
color:#000000;
}
.material {
width:75px;
}
.cap {
width:75px;
border:none;
}
.normalcap_content {
border-bottom:1px solid #80c0d5;
padding:2px 15px 2px 5px;
text-align:right;
}
.normalcapcontwrap {
width:48px;
border-right:1px solid #00202b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#ffffff;
text-align:center;
float:left;
display:inline;
background:#0182ac;
}
.normalcap_cont_bottom {
border:none;
}

.type_content {
border-bottom:1px solid #000000;
padding:2px 0px 2px 0px;
text-align:center;
}
.typecapcontwrap {
width:48px;
border-right:1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
background:#c8e3ec;
text-align:center;
float:left;
display:inline;
}
.typecap_cont_bottom {
padding:2px 0px 2px 0px;
text-align:center;
}
.materialcontent {
width:75px;
border-right:1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
text-align:center;
padding:18px 5px 16px 5px;
float:left;
display:inline;
background:#c8e3ec;
}
.material_cap {
border:none;
width:89px
}
.conten_t_title {
border:1px solid #00202b;
}
.material_contbottom {
padding:28px 5px 26px 5px;
}
.descriptionwrap {
width:84px;
border-right:1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
background:#c8e3ec;
text-align:center;
float:left;
display:inline;
}
.mat_wrap {
width:149px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
background:#c8e3ec;
text-align:center;
float:left;
display:inline;
}
.hard_mat {
padding:33px 5px 36px 5px;
}
.hard_cape {
padding:37px 5px 42px 5px;
}

.narrow_mat {
padding:48px 5px 46px 5px;
}
.nar_cape {
padding:43px 5px 41px 5px;
}

.narrowbottom_mat {
padding:62px 5px 62px 5px;
}
.narbottom_cape {
padding:63px 5px 61px 5px;
}
.round_cape {
padding:12px 0px 12px 0px;
width:99px;
border:none;
}
.round_botmat {
padding:12px 0px 12px 0px;
width:85px;
}
.roundbottom_cape {
padding:47px 5px 47px 5px;
}
.sq_botmat {
padding:10px 0px 9px 0px;
width:85px;
}
.sqbottom_cape {
padding:10px 5px 9px 5px;
border:none;
width:89px;
}
.widemouth_mat {
padding:84px 5px 85px 5px;
}
.widemouth_cape {
padding:79px 5px 80px 5px;
}
/*carboys page style end here*/
