body {

	font:12px/1.55 trebuchet MS,Tahoma,arial,helvetica,sans-serif;

	margin:0px;

	padding:0px;

	color:#000;

}

h1 a{

	background:url(images/logo.gif) no-repeat;

	text-indent:-9999px;

	width:286px;

	height:32px;

	margin:18px 0 0 0;

	overflow:hidden;

	float:left;

}

h2{ font-size:18px;color:#FD7B36;}

a:link {

	color:#000;

	text-decoration:none;

}

a:hover {

	color:#FD7B36;

	text-decoration:underline;

}

h1,h2,h2,h3,h4,h5,h6,div,img,ul,li,img a {

	margin:0px;

	padding:0px;

	border:none;

}

ul,li {

	list-style:none;

}

.clear {

	clear:both;

	margin:0px;

	padding:0px;

}

.blank10 {

	margin:0 auto;

	width:100%;

	height:10px;

	font-size:1px;

	clear:both;

	overflow:hidden;

}

#wrap{

	width:960px;

	margin:0px auto;

}

#product,#footer{

	width:100%; float:left;

}

#footer{ border-top:1px solid #DDDDDD;

	 margin:10px 0 20px 0;

	 padding-top:4px;}

#footer a{color:#000; text-decoration:none;}

#footer a:hover{color:#FD7B36;text-decoration:underline;}

#phone {

	float:right;

	color:#444;

	font-weight:bold;

	padding:10px 16px 0px 0px;

	line-height:150%;

}

#phone span{color:#FD7C37; font-size:13px;}

#nav{

	width:100%;

	float:left;

	 font-size:15px;

	 border-bottom:1px solid #DDDDDD;

	 margin-top:10px;

	 padding-bottom:4px;

	 font-weight:bold;

}

#nav a{ text-decoration:none;color:#707070;}

#nav a:hover{color:#FD7B36;}

#nav span{color:#FD7B36;}

.item {

	margin:0 15px 20px 0;

	width:180px;

	float:left;

	text-align:center;

	padding-bottom:10px;

	float:left;

	display:inline;

}

.item a {

	text-decoration:none;color:#000;

}

.last{ margin-right:0;}

.left{ float:left;}

address{ float:right;}

.weblog{ display:none; overflow:hidden;}