body {
	background: none #ECECD9;
	color: #333333;
}
h2, .page-title {
	background: #00244C;
	color: #FFFFFF;
	font-family: "Comic Sans MS","Trebuchet MS",Arial;
	font-size: 20px;
	font-weight: normal;
	padding: 8px 0;
	text-align: left;
	text-indent: 8px;
	margin: 0 0 1em 0;
}

#ilb_container {
	width: 960px;
	margin: 20px auto 5px auto;
}
#ilb_header {
	background: url(/images/ilb/bg_header.jpg) top left no-repeat;
	height: 196px;
}
#ilb_toplinks {
	margin: 0;
	height: 30px;
	text-align: right;
}
#ilb_toplinks ul {
	margin: 6px 0 0 0;
}
#ilb_toplinks li {
	display: inline;
	margin: 0 0 0 30px;
}
#ilb_toplinks li a {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#ilb_banner {
	height: 80px;
	text-align: right;
}
#ilb_topnav ul {
	float: left;
	margin: 8px 0 0 215px;
	padding: 0;
}
#ilb_topnav li {
	display: inline;
	margin: 0 30px 0 0;
}
#ilb_topnav li a {
	font-family: "Comic Sans MS","Trebuchet MS",Arial,Helvetica;
	font-size: 18px;
	text-decoration: none;
}
#ilb_search {
	float: right;
	border-left: 1px solid #1A2C58;
	color: #1A2C58;
	margin: 9px 10px 0 0;
	padding: 0 0 0 10px;
}
#ilb_search label {
	vertical-align: middle;
}
#ilb_search #searchtext {
	width: 160px;
}
#ilb_search #submitbtn {
	margin: 0;
}
#ilb_content_wrapper {
	background: url(../../images/ilb/bg_content_wrapper.jpg);
	padding: 0 15px 15px 15px;
}
#ilb_content {
	background: url(../../images/ilb/bg_pagecontent.jpg) top right repeat-y;
}
#ilb_sidebar {
	float: left;
	width: 200px;
	margin: 20px 0 0 0;
}
#widgetCategories, #ilb_xcap_promo {
	float: none;
	background: url(../../images/ilb/bg_widgetcategories.jpg) top left no-repeat;
	margin: 0 0 20px 0;
	width: 190px;
}
#widgetCategories ul {
	margin: 20px 0 0 0;
}
#widgetCategories ul li {
	background-image: none;
	line-height: 28px;
}
#widgetCategories a {
	font-family: "Comic Sans MS","Trebuchet MS",Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
#widgetCategories .btm, #ilb_xcap_promo .btm {
	background: url(../../images/ilb/bg_widgetcategoriesbtm.jpg) bottom left no-repeat;
}
#ilb_xcap_promo {
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ilb_xcap_promo .btm {
	text-align: right;
}
#ilb_xcap_promo .btm img {
	margin-right: 5px;
}
#ilb_pagecontent {
	float: right;
	width: 700px;
	background: #D0DAE9;
}
#ilb_footer {
	color: #999999;
	padding: 6px 0 0 0;
}
#ilb_footer .left {
	float: left;
	width: 180px;
	text-align: left;
}
#ilb_footer .center {
	float: left;
	width: 600px;
	text-align: center;
}
#ilb_footer .right {
	float: left;
	width: 180px;
	text-align: right;
}
#ilb_footer ul {
	margin: 0 0 6px 0;
	padding: 0;
}
#ilb_footer li {
	display: inline;
	margin: 0 15px;
}
#ilb_footer li a {
	text-decoration: none;
}
#ilb_footer li a:hover {
	text-decoration: underline;
}
#homepagecontent {
	background: none transparent;
}
#ilb_homegallery {
	margin: 18px 0 0 0;
}
#ilb_homegallery img {
	margin: 0 10px 10px 0;
}
#pageContent {
	width: 100%;
}
.container {
	padding: 0;
}
#productGrid {
	width: auto;
}
#productGrid .photo img, #productPhotos img {
	border: 1px solid #00244C;
}
#viewCart, #customerLogin, #productDetail {
	width: auto;
}
#viewCart #cartItems {
	width: 100%;
}
.clearit {
	clear: both;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
#checkoutOnePage .checkoutWelcome {
	clear: left;
}
#checkoutOnePage #cartItems {
	width: 100%;
}
#checkoutOnePage #cartInfo {
	width: 100%;
	margin-bottom: 20px;
}
#productDetail #extraDetails {
	color: #424242;
}
#productDetail #price {
	font-size: 130%;
}
#productDetail .submitBtn {
	font-size: 100%;
}
.form-label {
	padding: 7px 4px;
}
#productGrid #topOptions .display {
	padding-top: 5px;
	height: 25px;
}