body {
	background-color: #c3ccd0;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}

.float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}


.td-header-logo {
	background-color: #b5b7b8;
	border: 1px solid #aaaaaa;
}
.td-header-rt {
	border: 1px solid #aaaaaa;
	background-color: #a6b3b9;
	padding: 10px;
	color:#666666;
}
.td-header-rt a {
	color:#666666;
}
.headrt-item {
	margin-top: 12px;
}
.td-menu {
	background-color: #ae9a8f;
	padding: 7px;
	color:#FFFFFF;
	font-family: /* "QuickType Condensed",*/ "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.td-menu ul li{
margin: 0px 15px;
float:left;
list-style-type:none;
line-height:.9em;
}
.td-menu ul li a{color:#FFFFFF;}
.menuitem{
	margin: 0px 15px;
}

.td-frontimg {
	background-color: #ae9a8f;
}
.frontimg-bottom {
	background-color: #c3ccd0;
	width: 502px;
	font-size:5px;
}
.td-fronttxt1 {
	background-color: #8e8e90;
	padding: 12px;
	/*color: #dddddd;*/
	height:274px;
}
.td-fronttxt1 h1{
	font-family: "QuickType Condensed", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 15px;
	font-weight: normal;
}

.td-fronttxt2 {
	background-color: #8e8e90;
	color: #dddddd;
}
.td-fronttxt2 img {
	float: right;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.fronttxt-distr {
	margin: 15px 12px 12px 12px;
}
.fronttxt-distr h1{
	font-family: "QuickType Condensed", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.distr-bottom {
	 background-color: #665050;
	 padding: 7px;
	 font-weight: bold;
	 font-size: 14px;
	 color: white;
	 text-align: center;
}

.td-footer {
	padding: 10px;
}



form {
	margin: 0px;
}
input, select {
	background-color: #bcc6cb;
	border: 1px solid #777777;
	color: #666666;
	margin: 0px;
	font-size: 10px;
	padding: 4px;
}


#specialsUL, #specialsUL ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	background-color: #c3ccd0;
}

.featuredimg {
	background-color: #c3ccd0;
	margin:0; 
}
.bodyHeadline{
	font-size: 14px;
	font-weight: bold;
}
/*Product list*/
.thumbnails li {
 text-align: center;
 font-size: 100%;
 width: 25%;
 overflow: hidden;
 border: 1px double #ddd;
 margin: -1px;
 background : #fff;
}
.thumbnails li .caption {
 padding : 5px 0;
 font-size : 90%;
}
.thumbnails img {
 border : none;
}
#contents table.thumbnails {
 border : 1px solid #ddd;
 width : 98%;
 text-align : center;
}
.thumbnails td {
 text-align : center;
 border : 1px solid #ddd;
 vertical-align : bottom;
 padding : 10px;
 width : 25%;
}
.thumbnails td.photo {
 border-bottom : 0;
 padding : 10px 5px 0;
}
.thumbnails td.caption {
 border-top : 0;
 vertical-align : top;
 padding : 2px 10px 10px;
}
.thumbnails a {
 width : auto;
/* text-decoration : none;*/
 margin-right : 1px;
 display : block;
 margin-top : 5px;
 color:black;
}
/*Product Detail*/
.productdescription {
	ffloat : left;
	margin-top : 10px;
	margin : 10px 20px 10px 360px;
}
ul.distributortools {
	list-style : none;
	padding : 0;
	margin : 10px 0;
}
.distributortools {
margin:10px auto;
width:90%;
}
.distributortools li {
float:left;
}
.distributortools a {
border:0;
margin:4px 0pt;
padding:3px 4px;
}

.productphoto {
	float : left;
	width : 350px;
	margin-top : 10px;
	text-align : center;
	font-size : 80%;
	margin-right : 1%;
}
.productphoto img {
	fwidth : 350px;
	border : none;
}
.productpricegrid {
	clear : both;
	margin : 20px 0;
	width : 99%;
}
.productpricegrid th {
	background : #ccc;
	padding : 4px 5px;
	text-align : left;
	color : #000;
}
.productpricegrid td {
	background : #eee;
	padding : 3px 5px;
	font-size : 95%;
	text-align : left;
}
.productpricegrid .dividerRule,
.productpricegrid .contentBlock {
	background : #fff;
}
.productpricegrid .label {
	font-weight : bold;
	background : #ddd;
}
/*
.productattributes .attribute {
	font-weight : bold;
	text-align : right;
}*/
.productattributes .popup .attribute {
	font-weight : normal;
}
.productdescription h3{margin-bottom:0;text-decoration:underline;}
.productattributes .value {
	text-align : left;
}
th.qtylabelheader{background:none;text-decoration:underline;}
