@charset "utf-8";
#sd {
	width:580px;
	background: #FFFFFF; 
	border: 1px solid #eee;
	margin:0 auto;
}
#sd #headervan {
	height:60px;
	text-align:center;
}

#sd #headervan .breadcrumbs {
	text-align:center;
	padding:4px 0;
	color:#BBB;
}
#sd #headervan .breadcrumbs a { text-decoration:none; font-size:88%; color: #900;}

#sd #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	padding-top:10px;
	color:#666;
}
#sd #mainContent #description {
	margin-top:10px;
	width:80%;
	margin:0 auto;
	text-align:center;
}
#sd #mainContent .category {
	text-align:left;
	font-size:94%;
}
#sd #mainContent .category h2 {
	color:#F66;
	margin-left:20px;
}
#sd #mainContent .category a {
	display:block;
	color:#933;
	font-weight:600;
	border-left:6px double #DDD;
	border-right:6px double #DDD;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	padding:2px 0 2px 6px;
	text-align:center;
}
#sd #mainContent .category a:hover {
	background-color:#eee;
	padding:3px 0 1px 6px;
}
#sd #mainContent .category a.subcat {
	border:none;
}
#sd #mainContent .links a {
	color:#933;
	font-weight:600;
}
#sd #mainContent .links a:hover {
	text-decoration:underline;
}
#sd #mainContent .links img { padding-bottom:6px;}
#sd #mainContent a { color:#060; }
#sd #mainContent div.item {float:left; width:260px; font-size:92%;margin:10px; }
#sd #mainContent div.item p, .oneColFixCtrHdr #mainContent div.itemcenter p { padding:0 4px;}
#sd #mainContent div.itemcenter {float:left; width:250px; font-size:92%;margin:0 10px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}