html, body {
	height:			100%;
	margin:			0;
	padding:		0;
}

body {
	margin-top:			0;
	background-color:	#666;
	font-family:		Verdana;
	font-size:			10pt;
}

h1 {
	font-size:		15pt;
	font-family:	Arial;
}

img {
	border:	0;
}

.clear {
	clear:				both;
}

#container {
	width:				900px;
	height:				100%;
	background-color:	#FFF;
	border-left:		#CCC solid 3px;
	border-right:		#CCC solid 3px;
	margin:				auto;
}

#header {
	width:				900px;
	height:				148px;
	background:			url(img/header.png) top left no-repeat;
	position:			relative;
}

#search {
	position:		absolute;
	top:			40px;
	right:			40px;
}

#nav_main {
	height:			34px;
	border-top:		#CCC solid 3px;
	border-bottom:	#CCC solid 3px;
	background:		url(img/nav_back.png) top left repeat-x;
	padding-top:	6px;
}

#nav_main ul {
	margin:			0;
	padding:		0;
	list-style:		none;
}

#nav_main li {
	display: 		inline;
	padding-left:	25px;
}

#nav_main a {
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			16pt;
	padding-bottom:		3px;
	border-bottom:		0;
}

#nav_main a:hover {
	border-bottom:		6px solid #FFF;
}

#prod_nav {
	background:			#FFF;
}

.B_crumbBox, .B_crumbBox a {
	color:				#000;
	text-decoration:	none;
}

.B_crumbBox a:hover {
	border-bottom:		1px dashed #000;
}

#content {
	background-color:	#FFF;
	padding:			15px;
	padding-top:		10px;
	padding-left:		5px;
	line-height:		135%;
}

#content a {
	text-decoration:	none;
	color:				#000;
	border-bottom:		1px dashed #000;
}

#content a:hover {
	border-bottom:		1px solid #000;
}

.prod_list {
	width:				136px;
	height:				210px;
	text-align:			center;
	float:				left;
	margin:				10px;
	padding:			5px;
	border:				1px solid #CCC;
	background-color:	#FFF;
}

#content div.prod_list a, div.prod_list a:hover {
	border-bottom:		0;
}

.prod_list:hover {
	border-bottom:		0;
	border:				1px solid #999;
	background-color:	#E5E5E5;
	
}

.prod_title {
	font-weight:		bold;
	text-transform: 	uppercase;
}

/*
---> Pagination
*/
#ditto_pages {
	margin:				50px auto;
}
#ditto_pages a, #ditto_pages span.ditto_currentpage {
	border:				1px solid #CCC;
	padding:			4px 6px;
}

#ditto_pages a.ditto_page, #ditto_pages span.ditto_currentpage {
	margin:				0 3px;
}

#ditto_pages span.ditto_currentpage {
	font-weight:		bold;
}

#ditto_pages span.ditto_off {
	display:			none;
}

