body {
	background-color: #F5F5F4;
	margin: 0px;
	padding: 0 0 0 30px; 
}
body, p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B525A;
}

p, h1, h2, h3, h4 { margin:0; padding:0; }

p {
	line-height: 18px;
	margin-bottom: 20px;
}

a {
	color: #AC0000;
	text-decoration: none;
}
a:hover {
	color: #205E9D;
	text-decoration: underline;
}

.red-text { color: #AC0000; }
.blue-text { color: #205E9D; }

.img-hdr { margin:0; padding:0; }

.clear-both { clear:both; height:20px; }
.clear-left { clear:left; }
.clear-right { clear:right; }

.img-left { float: left; margin: 0 10px 10px 0; }
.img-right { float: right; margin: 0 0 10px 10px; }

/********************************************
Container
********************************************/
#container {
	width: 690px;
	background-color: #FFFFFF;
	padding: 0 20px 0 20px;
}


/********************************************
Top Bar
********************************************/
#top-strip {
	height: 10px;
	background-color: #F5F5F4;
}
#logo {
	margin-top: 40px;
	margin-bottom: 15px;
}
#cart-toolbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #205E9D;
	padding-left: 20px;
	margin-top: 62px;
	float: right;
}
a.cart-link {
	padding-left: 18px;
	background-image: url(../images/core/icon-cart.gif);
	background-repeat: no-repeat;
	color: #205E9D;
	text-decoration: none;
}
a.cart-link:hover {
	background-image: url(../images/core/icon-cart-2.gif);
	background-repeat: no-repeat;
	color: #AC0000;
	text-decoration: none;
}



/********************************************
Navigation
********************************************/
#nav {
	height: 30px;
}
#nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}
#nav ul li {
	position: relative;
	float: left;
	margin:0;
	padding:0;
}
#nav ul li a {
	display: block;
}

#nav ul li#nav-home { width: 96px; }
#nav ul li#nav-about { width: 96px; margin-left: 3px; }
#nav ul li#nav-blog { width: 96px; margin-left: 3px; }
#nav ul li#nav-museum { width: 96px; margin-left: 3px; }
#nav ul li#nav-shop { width: 96px; margin-left: 3px; }
#nav ul li#nav-order { width: 96px; margin-left: 3px; }
#nav ul li#nav-links { width: 96px; margin-left: 3px; }
#nav ul li#nav-contact { width: 96px; margin-left: 3px; }

/********************************************
Splash Banner
********************************************/
#splash-banner { margin-top: 10px; }


/********************************************
Content Area
********************************************/

/** 2 Column Content **/
#two-column-container {
	margin-top: 20px;
}
#left-column {
	float: left;
	width: 335px;
	/*background-color: #666666;*/
}
#right-column {
	margin-left: 355px;
	/*background-color: #020202;*/
}


#one-column-container {
	margin-top: 20px;
}

/** Universal Elements **/
h1.img-hdr {
	background-image: url(../images/h1-bg.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	margin-top: 10px;
	display: block;
}

h2.img-hdr {
	border-bottom: 1px solid #E4E5E6;
	padding-top: 5px;
	margin-bottom: 15px;
}


/********************************************
Products Area
********************************************/
/** Product Categories **/
#product-listings {}
#product-categories ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#product-categories li {
	width: 150px;
	padding-left: 23px;
	background-image: url(../images/core/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-bottom: 8px;
}


/** Product Listings **/
#product-listings { }
.listing { }
.listing-pic {
	float: left;
	width: 135px;
	height: 95px;
	background-color: #F5F5F4;
	background-image: url(../images/core/no-image.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.listing-pic a {
	display:block;
	width: 135px;
	height: 95px;
}
.listing-info {
	padding-left: 10px;
	width: 
}
.listing-hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
.listing-hdr a {
	color: #205E9D;
	text-decoration: none;
}
.listing-hdr a:hover {
	color: #AC0000;
	text-decoration: underline;
}
.listing-desc {
	padding-bottom: 3px;
}
.listing-price {
	color: #AC0000;
	padding-bottom: 3px;
}
.listing-buttons {
	padding-top: 5px;
}
.listing-sep {
	height: 15px;
}

.page-counter {
	margin: 25px 0;
	text-align: center;
}

/** Product Detail **/
#product-detail { }
.detail-pic {
	width: 324px;
	height: 228px;
	background-color: #F5F5F4;
	background-image: url(../images/core/no-image.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.detail-info {
	padding-left: 15px;
	width: 
}
.detail-hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #205E9D;
}
.detail-desc {
	padding-bottom: 3px;
}
.detail-price {
	color: #AC0000;
	padding-bottom: 3px;
}
.detail-buttons {
	padding-top: 10px;
}
.detail-desc2 {
	padding-top: 15px;
}

/** Shopping Cart  **/
.cart-table-hdr {
	background-color: #F5F5F4;
	font-weight: bold;
}


/********************************************
Footer
********************************************/
#footer {
	width: 720px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ADADAC;
	padding: 10px 5px;
	line-height: 16px;
}


/********************************************
Extra
********************************************/
.bigger-welcome p{
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
	line-height: 22pt;
}

/********************************************
XE UCC
********************************************/
td.XEtbl_main{
	margin-top: 1.5em;
}

td.XEenlarge2{
	width: 340px;
}

div.XEprint{
	display: none;
}

.XEnoprint{
	display: none;
}

.XEtbl_main{
	display: block;
}

table.XEtbl_sub td.XEsmall{
	left:5em;
	position:absolute;
	top:40em;
	color: #a5a8ac;
}

table.XEtbl_sub td.XEsmall a{
	color: #d57f7f;
}

table.XEtbl_sub td.XEsmall a:hover{
	color: #8faece;
}

