body{
	font-size: 12px; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333333;
	background-color: #e7e7e7;
}

h2{
    font-size: 22px;
    color: #019f9f;
}

a{
	color: #019f9f;
}

a:hover{
	color: #007369;
}


#midheader{
border-bottom: solid 14px #00bbbb;
float: left;
font-size: 0px;

}

#grayBG{
	float: left;
	width: 610px;
	height: 28px;
	background-color: #474747;
}

#description{
   display: none;
}

#logo{
float: left;
}


#shopName{
float: left;
    margin: 30px 0px 0px 120px;

}
#shopName h2{
    padding: 0px;
    margin: 0px;
}

#page{
border:1px solid #a1a1a1;
width: 950px;
margin: 0px auto;
background-color: #ffffff;
padding: 0px 0px 40px 0px;
}


#breadcrumb{
  clear: both;
  width: 910px;
  border-bottom: dotted 1px #00bbbb;
padding: 10px 0px 10px 40px;
margin: 0px 0px 20px 0px;

}

#maincol{
     padding: 0px 40px 0px 40px;
}

#storedesc{
	font-size: 15px;
	color: #019f9f;
padding: 0px 0px 30px 0px;
}

.productsTable1{

    margin: 0px auto;
}

.pageHeader, .cartTitleText{
       font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.6em;
	padding: 0px 0px 10px 0px;
}


.productDetailTabTable a{
       font-weight: bold;
       color: #ffffff;
}
.productDetailTabTable a:hover{
       font-weight: bold;
       color: #ffffff;
}

.productDetailTabTable{
border-bottom:1px solid #a1a1a1;
text-align: center;

}

.productDetailTabFocus{
    background-color: #00b1bc;
    padding: 5px 10px 5px 10px;
}
.productDetailTabUnfocus{
    background-color: #474747;
    padding: 5px 10px 5px 10px;
}

.pricingTable td, .sizeChartTable td, cartTable td{
   padding: 5px 5px 5px 5px;
}

.pricingHeader, .sizeChartHeaderTD, .cartHeadText{
   font-weight: bold;
   color: #019f9f;
}


.sizeChartTitleText, 
{
   font-weight: bold;
}

.footerLinks{
    padding: 0px 5px 0px 5px;
}



#topNav{
	float: right;
        padding: 0px 0px 0px 360px;
	width: 250px;
	height: 28px;
	background-color: #474747;


}

#topNav a{
	display: block;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 15px 5px 15px;

}


#topNav a:hover{
background-color: #666666;

}

#topNav a.active{
background-color: #00b1bc;

}

#topNav a.active:hover{
background-color: #00b1bc;

}

#topNav ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#topNav li{
	float: left;
	display: inline;
	
}
