body, table, div, td, input, textarea {
	font-family: 'Bookman Old Style';
	font-size: 12px;
	color: black;
}
#header {
	margin-top: 40px;
	margin-bottom: 0;
}
#contentBody {
	border-bottom:1px solid black;
	border-right:1px solid black;
	margin-bottom: 10px;
}
.sidebar_navigation, .sidebar_navigation li {
	list-style: none;
}
.sidebar_navigation {
	text-align: left;
	position: relative;
	left: 980px;
	float: left;
}
/* products */
.product_title {
	height: 70px;
}
div.price {
	font-style: normal;
	text-align: left;
	padding: 0;
}

a.action:link, a.action:visited, a.action.bad:link, a.action.bad:visited {
	color: inherit !important;
	background-color: inherit;
	border: 1px solid black;
	font-weight: bolder;
}
.button {
	background-color: inherit;
	background-image: none !important;
	color: inherit !important;
}
/* shopping cart ajax popup */
.list th, .list tr.header td, .list td.header {
	font-size: 11px;
}
#footer {
	float:none;
	margin-left: 90px;
	text-decoration: none;
}
#search_form {
	display:inline;
	text-decoration: none;
}
#search_button {
	background-color: white;
	border: none;
	text-decoration: none;	
	cursor: Pointer;
}
.money {
	font-style: normal;
}

#extra_links {
	text-align: left;
	position: relative;
	left: 980px;
	float: left;	
}
#extra_link, #extra_links li {
	list-style: none;
}

.floating_nav {
	float: left;
	position: absolute;	
	height: 1px;
}

#footer a, .floating_nav a {
	font-weight: normal !important;
}

#main_cat_nav {
	font-size: 18px;
	margin-bottom: 15px;
}
#breadcrumb_nav {
	margin-top: 40px;
}
/* page specific stuff */

#store_show #contentBody {
	margin-top: 20px;
}
#more_ideas {
	margin: 0;
	padding: 0;
}
#store_show .product .product_top {
	height: 0px;
}
#store_show .product, .product_main {
	margin-left: 0;
	margin-top: 0;
}
.product_image {
	height: 200px;
}

#content_nodes_show_by_name.home #contentBody {
	width: 925px;
	height: 535px;
}
#content_nodes_show_by_name.home .sidebar_navigation {
	left: 935px;
}

/* pagination */
div.pagination {
	background-color: white;
}
