body {
	background-color: #3d221b;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#login-wrapper {
	width: 981px;
	height: 34px;
	margin-right: auto;
	margin-left: auto;
	}
#loginspacer {
	width: 631px;
	height: 34px;
	float: left;
}

#userlogin {
	width: 340px;
	height: 34px;
	float: right;
}
#body {
	background-color: #2f201b;
	width: 981px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	float: none;
	height: 74px;
	width: 981px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	float: left;
	height: 74px;
	width: 219px;
}
#ibfrankmenu {
	float: left;
	width: 752px;
	height: 15px;
	padding-left: 10px;
	padding-top: 59px;
}

#contentbox-top {
	height: 5px;
	width: 960px;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
#contentbox {
	background-image: url(../images/store/contentbox-bg.gif);
	background-repeat: repeat;
	/*	height: 574px;*/
	overflow: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#producttop {
	width: 716px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 24px;
	padding-left: 205px;
	padding-bottom: 12px;
	background-image: url(../images/store/service-bg.gif);
	background-repeat: repeat;
}
#product-search-wrapper {
	width: 203px;
	margin-right: auto;
	margin-left: 27px;
	float: left;
}
#product-menu-wrapper {
	width: 194px;
	margin-left: 7px;
	float: left;
	background-image: url(../images/store/product-menu-bg.gif);
	background-repeat: repeat;
	padding-bottom: 5px;
	text-align: left;
}
#product-menu {
	padding-left: 30px;
}
#product-menu  a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;

}
#shoppingtip-wrapper {
	width: 194px;
	margin-left: 7px;
	float: left;
	background-image: url(../images/store/product-menu-bg.gif);
	background-repeat: repeat;
	padding-bottom: 5px;
	text-align: left;
}
#shoppingtip-menu {
	text-align: left;
	padding-top: 10px;
	padding-left: 30px;
}
#shoppingtip-menu a {
	font-family: Arial, Helvetica, sans-serif;
	color: #939393;
	font-size: 12px;
	text-decoration: underline;
}
#shoppingcart-wrapper {
	width: 194px;
	margin-left: 7px;
	float: left;
	background-image: url(../images/store/product-menu-bg.gif);
	background-repeat: repeat;
	padding-bottom: 5px;
	text-align: left;
}
#shoppingcart-menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #757575;
	font-size: 10px;
	text-align: left;	/*	padding-right: 20px;*/
	padding-left: 60px;/*	padding-left: 5px;*/
}
#shoppingcart-menu a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
#store-search {
	width: 194px;
	margin-left: 7px;
	float: left;
	background-image: url(../images/store/product-menu-bg.gif);
	background-repeat: repeat;
	margin-bottom: 10px;
}
#product-wrapper {
	width: 726px;
	float: left;
	padding-bottom: 20px;
}
#productbanner {
	width: 700px;
	float: left;
	padding-left: 17px;
	text-align: left;
}
#product-listing {
	width: 700px;
	float: left;
	padding-left: 20px;
	text-align: left;
}
#featured-title {
	float: left;
	height: 61px;
	width: 552px;
	text-align: left;
	padding-left: 4px;
}

#service-content {
	float: left;
	width: 751px;
	padding-bottom: 20px;
}
#service-promo {
	float: left;
/*	height: 318px;*/
	width: 190px;
	padding-bottom: 20px;
}
#events {
	float: left;
	height: 254px;
	width: 240px;
	margin-top: 4px;
	border: 10px solid #EDECE8;
}

#contentbox-right {
	float: left;
	width: 155px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	height: 500px;
	text-align: left;
}
#contentbox-right p {
	font-size: 4px;
}
#contentbox-bottom {
	height: 5px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	background-color: #2f201b;
	overflow: auto;
	width: 981px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#bottomlinks {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.blog-latest {
	list-style-type: none;
}
.blog-latest a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
}
a {
	color: #939393;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
