div.web {
text-align:center;
position:relative;
}

div.web p {position:absolute; bottom:0;}

div.l {
width: 314px;
border-right:2px solid #000;
border-bottom:2px solid #000;
float:left;
height:260px;
}
div.c {
width: 316px;
border-bottom:2px solid #000;
float:left;
height:260px;
}
div.r {
width: 314px;
border-left:2px solid #000;
border-bottom:2px solid #000;
float:left;
height:260px;
}
div.ll {
width: 314px;
border-right:2px solid #000;
float:left;
height:260px;
}
div.lc {
width: 316px;
float:left;
height:260px;
}
div.lr {
width: 314px;
border-left:2px solid #000;
float:left;
height:260px;
}

body {
background-color:#f0f0f0;
color:#000;

}

a {
color:#000;
text-decoration:underline;
}

a:visited {
color:#000;
}

a:hover {
color:#000;
text-decoration:none;
}

a:active {
color:#03F;
}

#Container {
	background-color:#fff;
}

h1, h2, h3, h4 {
	color: #000;
}


h3 {
}

h4 {
	color: #000;
}


#Menu a {
	color:#000;
}

#Menu a:hover {
color:#03F;
}

#Menu li.HasSubMenu:hover, #Menu li.HasSubMenu.over {
	background: #fff;
	border-top: 1px solid #a3a290;
}

#Menu li.HasSubMenu:hover, #Menu li.HasSubMenu.over {
	background: #fff;
}

#Menu li.HasSubMenu ul {
	border: 1px solid #a3a290;
}

#Menu li.HasSubMenu ul li {
	color: white;
}

#Menu li:hover ul, #Menu li.over ul {
	background: #fff;
}

#Menu ul li.CartLink a {
	background: url('../../Reserved/images/ViewCart.gif') no-repeat left center;
}

#Menu ul li.CartLink a span {
	color: #808080;
}

#Wrapper {

}

#HeaderMenu {
	background: #f5f4e9 url('../../Reserved/images/SearchBackground.gif') repeat-x bottom;
	border: 1px solid #d3d1bc;
}

#wishlistname {
	border: 1px solid #c8c8c8;
}

.Submit input {
	background: #ddd;
	border: 1px solid #C8C8C8;
}

.SubmitButton {
	background: #ddd;
	border: 1px solid #C8C8C8;
}

.billingButton {
	background: #ddd;
	border: 1px solid #C8C8C8;
}

.shippingButton {
	background: #ddd;
	border: 1px solid #C8C8C8;
	margin-top: 5px;
}
.ProductAddToCart .quantityInput {
	border: 1px solid #C8C8C8;
}

.EstimateShipping .Submit input {
	background: #ddd;
	border: 1px solid #C8C8C8;
}

#shippingZoneZip {
	border: 1px solid #C8C8C8;

}

#SearchForm .Textbox {
	background: #fff;
}


#SearchForm p a, #SearchForm p a:hover {
	color: #333;
}

#TopMenu ul li {
	border-left: 1px solid #999;
}

#TopMenu a {
	color: #333;
}

#TopMenu a:hover, #TopMenu a:visited {
	color: #333;
}

.Left h2 {
}


.Content h2 {
}

#HomeNewsContainer {
border:2px #ccc solid;
}

#HomeUniqueFooter {
border-top: 2px #ccc solid;	
}

/* Newsletter Subscription Block */
.Block.NewsletterSubscription {
	border: 0;
}


.ProductDetails em, .ProductPrice {
}


/* Product Listings in Left & Right Columns */
.Left .ProductList li, .Right .ProductList li {
	border-bottom: 1px solid #ccc;
}

/* Side Mini Cart */
.SideCart .ProductList {
	border-top: 1px solid #ccc;
}



/* Page Breadcrumbs */
.Breadcrumb {
}

/* Create Account & Login Page */
.AccountLogin {
	border-left: 2px solid #ccc;
}

/* Information Messages */
.InfoMessage {
	background: #EEE;
	border:1px solid #ccc;

}

/* Success Messages */
.SuccessMessage {
	background: #eee;
	border:1px solid #ccc;

}

/* Error Messages */
.ErrorMessage {
	background: #eee;
	border:1px solid #ccc;

}

/* Product Comparisons */
.CompareItem { border-left: solid 1px #CACACA; }
.CompareFieldName {  border-bottom: 1px solid #EFF8FA; }
.CompareFieldTop { border-bottom: solid 1px #85BADF; }
.CompareFieldTop a:hover { color: red; }
.CompareCenter { border-left: solid 1px #85BADF; border-bottom: solid 1px #F2F2F2; }
.CompareLeft { border-left: solid 1px #85BADF; border-bottom: solid 1px #F2F2F2; }

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #EFF8FA;
}

/* Cart/Order/Item Contents Tables */
table.CartContents, table.General {
	border: 1px solid #ccc;
}

table.CartContents thead tr th, table.General thead tr th {
	background: #ccc;
	color: #000;
	border-bottom: 1px solid #ccc;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #cccccc;
	color: #000;
}

/* Suggestive Cart "Mini Cart" Block */
.MiniCart .SubTotal {
	color: #075899;
}

/* Paging Lists */
.CategoryPagination {
}


/* Checkout Coupon Redemption Block */


.CheckoutCommentsContentBox textarea {
	border: 1px solid #C8C8C8;
}


/* Add to Cart Block */
.Block.AddtoCart {
	background: #53AEDE;
	color: #fff;
	border: 0;
}

.AddtoCart h2 {
	border-bottom: 1px solid #A1D1EA;
	color: #fff;
}

.AddtoCart .ProductPrice {
	color: #fff;
}

/* Add to Wishlist Block */
.Block.AddToWishlist {
	border: 0;
}



/* Quick Search */
.QuickSearch {
	background: #fff;
	border: 1px solid #BFBFBF;
}

.QuickSearchHover td{
	background: #E8F4F8;
}

.QuickSearchAllResults a {
	background: url('../../Reserved/images/beige/QuickSearchAllResultsButton.gif') no-repeat right;
}

/* Category and Brand Listing Boxes */
.Block.CategoryList, .Block.BrandList {
	border: 0;
}


/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #ccc;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #ddd;
	border: 1px solid #ccc;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #ccc;
}

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #d4b99d;
}

.TabNav li a {
	border: 1px solid #d4b99d;
	background: #ececed;
	color: #444;
}

.TabNav li a:hover {
	background-color: #e0e0e0;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #c60;
}