@charset "UTF-8";
/* CSS Document */

body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	background-image:url(/skin/displayunlimited/image/bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-size:.7em;
	text-align:left;
	color:#FFFFFF;
	line-height:14pt;
}

html, body {
	height: 100%;
}


* {
	margin: 0;
}

p							{ margin:0 0 10px 0}

a							{ text-decoration:none; color:#FFFFFF;}
a:hover						{ color:#390000}
a.more						{ display:block; background-image:url(/skin/displayunlimited/image/btn-more.png); background-repeat:no-repeat; height:35px; width:86px; padding:0 3px 0 10px; margin:10px 10px 10px 0; color:#380000;}
a.more:hover				{ display:block; background-image:url(/skin/displayunlimited/image/btn-more.png); background-repeat:no-repeat; color:#FF6600;}
a.add-exhibition			{ cursor:pointer; display:block; background-image:url(/skin/displayunlimited/image/addtoexhibition.png); background-repeat:no-repeat; height:18px; width:123px; padding:1px 3px 0 10px; margin:10px 10px 10px 0; color:#FFFFFF !important; text-decoration: none !important; }
a.add-exhibition.hidden		{ display: none; }
a.exh						{ display:block; background-image:url(/skin/displayunlimited/image/btn-exh.png); background-repeat:no-repeat; height:17px; width:90px; padding:0 3px 0 10px; margin:10px auto;color:#FFFFFF;}
a.exh:hover				{ }
h1							{ color:#dd6a1f; font-size:1.8em; letter-spacing:-0.2px}
h1 span						{ background-image:url(/skin/displayunlimited/image/1234.gif); background-repeat:no-repeat; padding:5px 38px;}
h2							{ color:#FFFFFF; font-size:1.5em}
h3							{ color:#FFFFFF; font-size:1.4em; line-height:1.5em;}
h4							{ color:#FFFFFF; font-size:1.2em; font-weight:normal; margin:10px 0 0 0; }
h5							{ color:#680000; font-size:1.1em; font-weight:normal; font-style:italic;}
h6							{ color:#680000; font-size:1em; font-weight:bold }
ol							{ margin:10px 0}
img							{border:none;} 
fieldset					{border:none;}
ul.xindent					{ margin-left:-20px;}
/*----LAYOUT---*/
.left						{ float:left}
.right						{ float:right}
#wrapper					{ width:1000px;}
.status-msg					{ position:relative; height:10px; text-align:right; padding:8px 0 0 0;}
.status-msg strong, .status-msg strong a			{ color: #640000 !important; }
.status-msg	a				{ font-weight:bold; text-decoration:underline;}
.status-msg	p				{ color:#FFFFFF; font-size:.9em;}
#content					{ padding:2px 0 0 0; }
#nav						{ height:53px; float:left }
#nav a						{ text-transform:uppercase;}
#nav a:hover				{ color:#390000; }
#nav li						{ float:left; list-style:none; margin-right:15px; margin-top:7px;}
#nav li.active				{ background-image:url(/skin/displayunlimited/image/li-active.png); display:block; height:25px; padding:3px 12px; text-align:center; background-repeat:no-repeat;}
#nav ul						{ margin-left:-30px;}
#drop-box					{ background-color:#F58220;height:35px; display:none; position:absolute; top:25px; left:220px; }
.nav-left					{ background-image:url(/skin/displayunlimited/image/nav-left.gif); width:18px;height:53px; float:left; background-repeat:no-repeat;}
.nav-mid					{ position:relative; background-image:url(/skin/displayunlimited/image/nav-mid.gif);height:53px;float:left; background-repeat:repeat-x;}
.nav-right					{ background-image:url(/skin/displayunlimited/image/nav-right.gif); width:14px;float:left; height:53px; background-repeat:no-repeat;}
#logo						{ float:right; margin:15px 0 20px 0}
#header						{ position:relative; height:217px; background-image:url(/skin/displayunlimited/image/header.gif);}
#footer						{ height:70px; background-color:none;}
#push						{ height:70px; margin:0px;}

.pdf-download a				{ float:right; background-image:url(../image/pdf.gif); background-position:3px 50%; background-repeat:no-repeat;  display:block; color:#C51E03!important; padding-left:25px;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -94px; /* the bottom margin is the negative value of the footer's height */
}

.hr-dot						{ background-image:url(/skin/displayunlimited/image/hr-dot.png); background-repeat:repeat-x; height:5px;}
.hr-orange						{ height:1px; border-top:1px dashed #FF6600; clear: left; padding: 10px 0;}
li a.activeSection { color: #000;}
.nav-mid .nav-mid						{ width:150px}
#drop-box								{ background-color:#F58220;height:35px; display:none; position:absolute; top:25px; left:140px; }
.nav-mid .search						{ font-size:.9em; float:left; padding:3px; width:100px; height:14px; margin-top:2px; border:none; }
.nav-mid .submit						{ position:absolute; top:3px;height:20px; right:0px; cursor:pointer; width: 35px;}
/*----Footer-----*/
.footer-content			{ width:1000px;margin: 0 auto}
.footer-top					{ height:22px; background-color:#f58220; border-bottom:#b60000 solid 3px; clear:both; padding:5px 0}
.footer-top a				{ text-transform:uppercase; border-right:#FFFFFF solid 1px; padding:0 10px 0 10px}
.footer-top	.right p			{ font-size:.9em;}
a#ag						{ padding-bottom:5px; padding-left:0px;}
.footer-top ul				{}
.footer-top li				{ list-style:none; float:left;}
.footer-bot					{ height:72px; background-image:url(/skin/displayunlimited/image/footer.png); background-repeat:repeat-x;}
.footer-bot	.left p			{ font-size:.8em; margin:10px 0 0 0;}
.footer-bot a		 		{ background-repeat:no-repeat; height:20px; display:block; padding:5px;}
.footer-bot a:hover			{ background-image:none!important; background-color:#2C0000; color:#FFFFFF;}
.footer-bot	a.kaweb			{ background-image:url(/skin/displayunlimited/image/kaweb.png);}
.footer-bot	a.css			{ background-image:url(/skin/displayunlimited/image/css.png);}
.footer-bot	a.xhtml			{ background-image:url(/skin/displayunlimited/image/xhtml.png);}
.footer-bot	ul				{ list-style:none; float:right;}
.footer-bot	li				{ float:left; margin-left:5px;}
#footer	ul					{ margin-left:-40px;}
#footer	ul li a.current		{ color:#390000;}
/*----HOME PAGE-----*/
.message					{ margin-bottom: 280px; }
.hp-content					{ margin:10px 0 0 0}
.hp-left					{ background-color:#fde5d0; width:640px; float:left; height:419px;}
.hp-right					{ position:relative; width:332px; height:399px; padding:10px; float:right; background-color:#DD6A1F; background-image:url(/skin/displayunlimited/image/hp-right-box.png); background-repeat:repeat-x; background-position:bottom;}
.hp-right h1				{ color:#680000; font-size:18pt; margin:0 0 10px 0; width: 300px;}
.hp-right h1.price			{ color:#FFFFFF; font-size:18pt; text-transform: uppercase; line-height: 100%;}
.hp-right div.was		{ font-size: 12pt; text-transform: uppercase; font-weight: bold; margin: 15px 0 0 0;}
.sp-desc					{ padding:15px 0 0 0; clear: none !important;}
.sp-img						{ float:right; }
.col						{ float:left; width:320px; margin:20px 0 0 0}
.search						{ display:block; background-image:url(/skin/displayunlimited/image/search.png); background-repeat:repeat; font-size:1.4em; float:left; padding:3px 10px; width:205px; height:23px;  }
.search-box label			{ font-size:1.1em; font-weight:bold;}
.submit						{ position:absolute; top:16px; right:45px; height:49px; padding-bottom:5px;}
		/*--Box---*/
.box-top					{ background-image:url(/skin/displayunlimited/image/col-top.png); position:relative; background-repeat:no-repeat; width:307px; height:51px;}
.box-num					{ position:absolute; left:23px; top:10px;}
.box-num h2					{ font-size:1.9em;}
.box-title					{ position:absolute; left:62px; top:17px;}
.box-title-checkout			{position:absolute;left:102px; top:11px;}	
.box-title-checkout	h2		{ background-image:url(/skin/displayunlimited/image/arrow.png); background-repeat:no-repeat; background-position:right; padding:15px 50px 25px 0; height:19px;}
.box-mid					{ background-image:url(/skin/displayunlimited/image/col-mid.png); background-repeat:repeat-y; width:207px; padding:0 40px 0 60px; position:relative }
.box-mid h4					{ background-image:url(/skin/displayunlimited/image/bullit.gif); background-repeat:no-repeat; background-position:left; padding:0 0 0 25px; margin:15px 0 0 0;}
.box-mid p					{ color:#FFFFFF;}
.box-mid ul					{ padding-bottom:10px; background-repeat:no-repeat; background-position:right top;}
.box-mid .banner			{ position:absolute; background-image:url(/skin/displayunlimited/image/banner-hp2.png); background-repeat:no-repeat; top:10px; right:20px; height:74px; width:45px;}
.box-mid .pop			{position:absolute; background-image:url(/skin/displayunlimited/image/ul-popup2.png);height:70px;position:absolute;right:20px;top:115px;width:46px; background-repeat:no-repeat;}
.box-mid .exterior		{position:absolute; background-image:url(/skin/displayunlimited/image/ul-exterior2.png);height:70px;right:10px;width:68px;position:absolute;right:20px;top:220px; background-repeat:no-repeat;}
.box-mid li					{ list-style:none;}
.box-mid a					{ text-decoration:underline;}
.box-bot					{ background-image:url(/skin/displayunlimited/image/col-bot.png); background-repeat:no-repeat; width:307px; height:19px;}
.search-box					{ position:relative; background-image:url(/skin/displayunlimited/image/search-box.gif); background-repeat:no-repeat; width:334px; height:62px; float:right; padding:5px 0 0 20px; margin:5px 0 0 0;}

.hp-right .special-offer-tag			{ bottom:-15px; right:0px; height:250px; background-image:url(../image/hp-special-offer.png)  }


/*----Generic PAGES-----*/
.left-col, .main-col, .right-col
							{ /*height:499px;*/ background-color:#fde5d0;}
.left-col					{ float:left; width:216px; margin:0 15px 0 0; position:relative}
.main-col					{ float:left; width:516px; margin:0 10px}
.main-col p, .main-col h2	{ color:#680000}
.right-col					{ position:relative; float:right; width:216px; margin:0 0 0 15px}
.gen-content				{}
.gen-content h3				{ display:block; background-color:#FFFFFF; text-indent:-5000px; background-repeat:no-repeat;}
.gen-content h3.filter		{ background-image:url(/skin/displayunlimited/image/tab-search.png);}
.gen-content h3.results	{ background-image:url(/skin/displayunlimited/image/tab-results.png);}
.gen-content h3.summary		{ background-image:url(/skin/displayunlimited/image/tab-summary.png);}
.gen-content h3.payment		{ background-image:url(/skin/displayunlimited/image/tab-payments.png);}
.gen-content h3.product		{ background-image:url(/skin/displayunlimited/image/tab-product.png);}
.gen-content h3.exhibition-tab		{ background-image:url(/skin/displayunlimited/image/tab-exhibition.png); background-color:#FFFFFF}
.gen-content .sum			{ background-image:url(/skin/displayunlimited/image/col-sum.png); background-position:right; background-color:#680000; background-repeat:repeat-y; height:45px; padding:10px 8px; display:block; margin:5px}
.gen-content .sum p			{ margin: 0; }
.gen-content .sum	{ padding-top: 5px; height: 50px;}
.gen-content h4				{ font-weight:bold; font-size:1.2em; color:#680000}
.col-content					{ padding:0 8px;}
.col-content p				{ color:#000000; }
.col-content li				{ list-style:url(/skin/displayunlimited/image/bullet.png); color:#680000; font-size:1.1em; padding:2px 0}
.col-content ul.add	li		{ list-style:url(/skin/displayunlimited/image/bullet-add.png); }
.col-content ul	li a		{ color:#390000}
.col-content ul	li a:hover	{ text-decoration:underline;}
.col-content .search-box2	{ position:absolute; bottom:0px; width:200px;}

.search-box2 label			{ font-size:1.2em; font-weight:bold; color:#3d0505}
.search-box2 .submit		{ position:absolute; top:21px; right:0px; height:50px; padding-bottom:5px;}
.search-box2 .search		{ display:block; border:1px solid #FFFFFF; font-size:1.4em; float:left; margin:10px 0; padding:3px 10px; width:115px; height:23px;  }

.login-error				{ color: #ffffff; background: #680000; padding: 2px 4px; margin-bottom: 10px;}
.login-error ul				{ list-style-type: none; padding: 0; margin: 0;}
.login-error ul li			{ padding: 0; margin: 0; }

p.white						{ color:#FFFFFF!important; }
div.right div.cont			{text-align: right;}
div.right h1					{ font-size: 12pt; display: inline; color: white;}

.right-col .sum				{ }
.right-col h3				{ }
.right-col h4				{ background-color:#FF6600; color:#FFFFFF; padding:2px 5px; width:181px; margin:5px 0}
.right-col table			{ width: 191px; }
.right-col table td.range	{ width: 40px; }
.right-col p				{ color:#680000;}
.right-col ul				{ margin:10px 0 10px -20px;}
.right-col li				{ list-style-image:url(/skin/displayunlimited/image/bullet-small.png); color:#680000; }
.right-col-contents			{ padding:0px 5px 0px 10px; width:200px;}
.right-col-contents a		{color: #680000; text-decoration: underline;}
a.exh						{ color:#FFFFFF; text-decoration: none;}
a.exh:hover					{ color:#000000}
ul.special li				{ margin:5px 5px 0 0; }
ul.special a				{ color: #680000; }
ul.special a:hover				{ color: #680000; text-decoration: underline; }



/*ARTWORK*/
.art h2		{ color:#000000; margin:5px 0 10px 0}
.art ul		{ padding-left:20px; margin-bottom:18px;}
ol			{ padding-left:0px;}
/*Results*/
.pagination					{ float:right; margin:11px 5px 0 5px;  width:20px; }
.pagination	ul				{ margin:5px 0 0 -60px; list-style:none;}
.pagination	li a				{ height:15px;  margin:2px 0; padding:8px 7px 8px 12px; width:12px; display:block;}
.pagination li a.active			{ margin-top: -1px; margin-left: -1px; margin-bottom: -1px; border: 1px solid #fff; }
.pagination	li a:hover			{ color:#FFFFFF; background-color:#680000!important}
.pagination	li a.one			{ line-height: 15px; background-color:#dd6a1f;}
.pagination	li a.two			{ background-color:#e58a4c;}
.pagination	li a.three		{ background-color:#e99862;}
.pagination	li a.more-res	{background-image:url(/skin/displayunlimited/image/more-pagination.png); background-repeat:no-repeat; background-position:bottom center; margin-top:5px; padding-bottom: 11px; color: #000; }	

.pagination	li a.more-res:hover	{ background-image:url(/skin/displayunlimited/image/more-pagination-hover.png); background-repeat:no-repeat; background-color:#FDE5D0!important;}

.pagination	li a.prev-res	{ background-image:url(/skin/displayunlimited/image/prev-pagination.png); background-repeat:no-repeat; background-position:top center; margin-bottom:5px; color: #000; }	
.pagination	li a.prev-res:hover	{ background-image:url(/skin/displayunlimited/image/prev-pagination-hover.png); background-repeat:no-repeat; background-color:#FDE5D0!important;}

.products					{ float:left; margin:10px 0 0 5px; width:470px; overflow: hidden; height: 380px; position: relative; }
.prod-page					{ clear: left; height: 380px; position: absolute;}
.prod-page .prod-image		{ height: 64px; margin-top: 4px; }
.prod-holder				{ background-color:#dd6a1f; height:113px;width:130px; margin:5px 0 5px 20px; border:1px #FFFFFF solid; float:left; cursor: pointer; position: relative;}
.prod-holder.hover a		{ color: #000; }
.prod-holder				{ text-align:center;}
.prod-holder h2				{ color:#FFFFFF; font-size:1em; font-weight:normal; margin-top:3px; line-height:1.1em; height: 26px; }
.prod-holder h5				{ text-transform:uppercase; color:#e38c55; font-style:normal; font-size:.8em; line-height:.8em; margin-top:2px;}
.prod-holder p				{ font-weight:bold; color:#FFFFFF; line-height:normal;}
.prod-holder .special-offer {
	background-image:url(../image/offer.png);
background-repeat:no-repeat;
height:105px;
padding:2px;
position:absolute;
right:-10px;
top:0;
width:77px;
}
.ex-summary					{ width:171px; height:86px; background-color:#fef2e7; margin:10px 0 0 0; padding:10px;}
.ex-summary p				{ text-align:center; font-size:1.2em; }
.ex-payments					{ width:171px; background-color:#fef2e7; margin:10px 0 0 0; padding:10px;}
.ex-payments p				{ text-align:center; font-size:1.2em; }

.payment-meth				{ padding:0 20px;}
.payment-meth img					{ float:left; margin:0 15px 0 5px}
.right .white				{ text-align:right;}
.right .white span			{ font-size:1.3em; font-weight:bold;}
.right-col .sum p.white		{ margin-top:14px;}
/*---Special Offer */
.special-offer-tag								{background-image:url(/skin/displayunlimited/image/special-offer.png); background-repeat:no-repeat; width:134px; height:250px; display:block; position:absolute; }
.special-offer-push			{ height: 80px; }
.product-view .right .special-offer-tag			{ top:153px;}
.product-view h2 { font-size: 10pt;}
.product-view a				{ color: black; text-decoration: underline; }
.product-view .right .special-offer-tag.with-thumbs { top: 210px; right: 15px;}
.pvtop { position: absolute; top: -6px; right: 0; width: 400px; }
.pvdtop { position: relative; }

/*------Product View--------*/
.product-view				{ width:500px; margin:0 auto;}
.product-view .right		{ position:relative;}
.product-description		{ }
.product-description a		{ color:#680000; text-decoration:underline;}
.bulk-discounts				{ clear: left;}
.bulk-discounts table		{ width: 135px; }
.bulk-discounts table thead th { letter-spacing: 0; text-align: center; }
.bulk-discounts table td	{ text-align: right; padding: 2px 4px; border: none;}
.bulk-discounts table td.range { text-align: left; width: 40px;}
.description				{ width:300px;}
.description p				{}
.description ul				{ padding-left: 16px; margin-left: 8px; }
.description li				{ color: #680000; }
.description h6				{ margin:10px 0 0 0 }
.enlarge-img				{ background-image:url(/skin/displayunlimited/image/enlarge.png); background-repeat:no-repeat; cursor:pointer; padding:0 0 2px 6px; position:absolute; display:block; width:77px; bottom:10px; left:10px;}
a.enlarge					{ width:150px; height:20px; display:block;background-color:#680000; text-align:center;}
a.enlarge:hover				{ color:#FF6600}
.thumb						{width:42px; text-align: center; border:1px solid #680000; margin:3px 3px 0 0; float:left; height: 47px; cursor: pointer; }
.thumbholder				{ width: 141px;}
.thumb img					{ margin: auto auto; display: block; }
.bigimage					{ width: 136px; border: 1px solid #640000; margin-bottom: 5px; height: 151px;}
.bigimage img				{ margin: auto auto; display: block; border: none; }
.sum .right					{ float: none;}
.sum .right a					{ width:125px; height:34px; margin:14px 8px 0 0; display:block; background-image:url(/skin/displayunlimited/image/back-to-res.png);color:#680000; background-repeat:no-repeat; text-align:center;}
.sum .right a:hover				{ color:#FF6600}
.description-lower			{ clear:both; margin:10px 0 10px 0; padding:10px 0 10px 0}
div.description-lower div.exh a { margin-top: -16px; }
.description-lower	 		{ text-align:center;}
.description-lower h2		{ margin-bottom:4px; margin-top: 0; }
.desc-col					{ width:160px; margin: 0 auto}
.desc-col.bigger			{ width: 320px; }
.scroller					{ overflow: auto; }
.attribute-proto	{ display: none; }
.artwork-row				{ clear: left; color: #640000; height: 64px; padding: 10px 0; }
.artwork-row select, .artwork-row input			{ margin-top: 15px;}
table.artwork-add-list 			{ width: 100%; }
table.artwork-add-list thead th, .bulk-discounts table thead th	{ background: #e9a45e; text-align: center; padding: 4px; }
table.artwork-add-list thead .col-artwork { width: 60%; }
table.artwork-add-list tbody .col-artwork { text-align: left;}
table.artwork-add-list thead .col-action { width: 64px; }
table.artwork-add-list tbody .col-artwork img { vertical-align: middle; }
.artwork-selector			{ cursor: pointer; }
.add-row td					{ background: #fde5d0; text-align: center;}
.desc-col p					{ margin: 0; }
.product-img				{ border:1px #680000 solid; margin:10px 10px 0 0; }
.product-add-artwork		{ cursor: pointer; }

.breadcrumb					{ }
.breadcrumb	ul				{ margin-left:-40px;}
.breadcrumb li				{ font-size:.9em;  float:left; color:#FFFFFF;  }
.breadcrumb li				{ 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-right:5px;}
.breadcrumb li:before { content: "| "; }
.breadcrumb li:first-child:before { content: ""; }



/*----About Us */
.page 						{ width:740px; float:left; margin:24px 0 0 0; color:#666666;}
.page a						{ color:#FF6600;font-weight:bold;}
.page a:hover				{ color:#380000; }
.page p						{ line-height:15pt; margin-bottom:10px;}
p.address					{ color:#000000; padding:0 0 0 15px; background-image:url(/skin/displayunlimited/image/bullit-sq.gif); background-repeat:no-repeat; background-position: 0% 5px; margin:10px 0 15px 50px;}
.page h1					{ font-size:1.9em; color:#000000; background-image:url(/skin/displayunlimited/image/bullit-sq.gif); background-position:0% 50%; background-repeat:no-repeat; padding-left:15px; margin-bottom:5px;}
.page-col					{ width:300px; padding:10px; margin-right:20px;}
.page-col h2				{ display: block; color: #000; margin-bottom: 10px;}
.page-col h2.push			{ margin-top: 46px;}
.page-col.double			{ width:720px;}
.page-col.threeq			{ width: 500px;}
.page-col.oneq				{ width: 160px; }

/*----EXHIIBITION-----*/
.exhibition					{}
.exhibition .errors			{ float: right; clear: right; width: 550px; color: #680000;}
.exhibition .main-col		{ padding-bottom:10px; width:740px; float:left; margin:0 0 0 0; background-image:url(/skin/displayunlimited/image/banner-checkout.png); background-repeat:no-repeat; background-position:2% 98%;}
.exhibition .main-col h2	{ color:#FFFFFF; display:block; padding:4px 0; margin:8px 0 0 0}
.exhibition .main-col h4	{ font-weight:normal;}
.exhibition .main-col .contents
							{ width:720px; padding:0 10px;}
.exhibition .main-col .contents a.ag
						{ /*background-image:url(/skin/displayunlimited/image/ag2.png);*/ color:#680000; text-decoration:underline;}

a.update						{ float:right; display:block; background-image:url(/skin/displayunlimited/image/btn-update.png); background-repeat:no-repeat; height:18px; width:44px; padding:0 3px 0 22px; margin:10px 10px 10px 0; color:#FFFFFF;}
a.update:hover					{ color:#380000;}
	
.sub a.add-exhibition			{ float:right; cursor:pointer; display:block; background-image:url(/skin/displayunlimited/image/btn-exhibition.png); background-repeat:no-repeat;  padding:0 0 2px 0px; margin:20px 0 0 0; color:#FFFFFF; text-align: center; width: 136px; color: white !important;}


.delivery-address						{ clear: right; margin-left: 200px; color: #680000; }
.my_address	{ float: left; width: 50%; color: #680000;}
.my_address span		{ display: block; }
/*--Table--*/						

.exhibition-table {
width:720px;
}
.exhibition-table a {
	color: #640000;
}
.exhibition-table a:hover {
	text-decoration: underline; color:#000000;
}
.exhibition-table th {
	padding: 8px;
}
table.order-list { width: 100%; }
table.order-list td {
	background: #ffffff;
	padding: 2px 2px;
	border-bottom-width: 1px;
}
table.order-list th {
	padding: 0;
	text-align: center;
	letter-spacing: 0;
}
table.order-list tr.total td.head, table.order-list tr.gtotal td.head {
	text-align: right;
}
table.order-list tr.gtotal td {
	font-weight: bold;
}


td.artwork	{ padding-left:4px; text-align: center;}
td.warning	{ width:15px;}
th {
	color: #680000;
	
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
}

td {
	
	background: #f2d5c1;
	padding: 6px 6px 6px 12px;
	color: #680000;
	 border-bottom:3px solid #FDE5D0;
	}


td.alt {
	background:none;
	border-bottom:dashed 1px #FF6600;
	width:70px;
	font-size:1em; font-weight:bold; text-align:left;
}



/*----Lower Section-----*/
#lower-hp					{ margin:30px 0 0 0; height:230px; clear:both; }
#lower-hp a					{ font-weight:bold; color:#FF6600;}
#lower-hp a:hover			{ color:#380000}
#lower-hp h3				{ color:#000000; background-position:right; font-size:1.8em; letter-spacing:-0.2px; line-height: 100%;}
#lower-hp h3 a span			{background-repeat:no-repeat; margin-left:5px; width:53px; height:53px; padding:5px 25px; float: right;}
#lower-hp h3 a span.get			{ background-image:url(/skin/displayunlimited/image/get.png);}
#lower-hp h3 a.current span.get				{ background-image:url(/skin/displayunlimited/image/get-hover.png);}
#lower-hp h3 a:hover span.get				{ background-image:url(/skin/displayunlimited/image/get-hover.png);}

#lower-hp h3 a span.guide			{ background-image:url(/skin/displayunlimited/image/guide.png);}
#lower-hp h3 a.current span.guide				{ background-image:url(/skin/displayunlimited/image/guide-hover.png);}
#lower-hp h3 a:hover span.guide				{ background-image:url(/skin/displayunlimited/image/guide-hover.png);}

#lower-hp h3 a span.delivery				{ background-image:url(/skin/displayunlimited/image/delivery.png);}
#lower-hp h3 a.current span.delivery				{ background-image:url(/skin/displayunlimited/image/delivery-hover.png);}
#lower-hp h3 a:hover span.delivery			{ background-image:url(/skin/displayunlimited/image/delivery-hover.png);}
#lower-hp h3 a span.offers					{ background-image:url(/skin/displayunlimited/image/offers.png);}
#lower-hp h3 a.current span.offers			{ background-image:url(/skin/displayunlimited/image/offers-hover.png);}
#lower-hp h3 a:hover span.offers			{ background-image:url(/skin/displayunlimited/image/offers-hover.png);}

.lower-col					{ width:225px; float:left; padding:0 10px 10px 0;  margin:28px 15px 0px 0px;}
.lower-col p 				{ color:#757575; padding:5px 5px 5px 5px; margin:20px 0 0 0;}
.lower-col h3 a				{ color:#000000!important}
.lower-col h3 a:hover		{ color:#380000!important}
.summary-icons					{ position:absolute; background-image:url(/skin/displayunlimited/image/summary-icons.png); background-repeat:no-repeat; top:13px; right:6px; height:80px; width:63px; }
.update-message				{ text-align: right; color: #640000; }
form, form fieldset {
	margin: 0;
	padding: 0;
}


form fieldset legend {
	font-size: 1.5em;
	padding-bottom: 8px;
	padding-top: 8px;
}

form fieldset .row {
	clear: left;
	line-height: 20px;
}

form fieldset .row label {
	float: left;
	width: 134px;
	clear: left;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
	margin-right: 6px;
	margin-top: 2px;
}

form fieldset .row label.textarea {
	height: 106px;
}

form fieldset .row input, form fieldset .row select, form fieldset .row textarea {
	margin-top: 3px;
	float: left;
	width: 150px;
	border: 1px solid #555555;
	padding: 1px 3px;
	height: 14px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: #fff;
	color: #000;
}
form fieldset .row textarea {
	height: 100px;
}
form fieldset .row textarea.large {
	width: 300px;
}
form fieldset .row select {
	width: auto;
	margin-right: 4px;
	height: 18px;
	border: auto;
	padding: 0;
}
form fieldset .row select.fit {
	width: 158px;
}
form fieldset .buttons {
	text-align: right;
	padding-top: 16px;
	margin-bottom: 8px;
}
form fieldset .buttons.center {
	text-align: center;
}
form fieldset .buttons.center input {
	width: 64px;
}
form fieldset .buttons.large {
	width: 450px;
}

form fieldset .buttons input {
	width: auto;
	height: auto;
	float: none;
}
form fieldset .row.errors {
	color: #680000;
}
form fieldset .row.errors ul {
	list-style-type: none;
	padding: 0px 8px 0px 8px;
	margin-bottom: 8px;
	border: 1px solid #aa0000;
}
form fieldset .row.errors.login-error {
	margin-bottom: 8px;
}
form fieldset .row.errors.login-error ul {
	color: #ffffff;
	border: none;
	padding: 0;
	margin: 0;
}

form fieldset .row.error input, form fieldset .row.error textarea {
	border: 2px solid #b60000 !important;
	border-width: 2px;

	margin-top: 2px;
	margin-left: -1px;
}
form fieldset div.row input:focus, form fieldset div.row textarea:focus {
	border-width: 2px;
	border-color: #555555 !important;
	margin-top: 2px;
	margin-left: -1px;
}
form fieldset .row input.check, form fieldset input.radio {
	width: auto !important;
	float: none;
	padding: 0;
	height: auto !important;
	border: none !important;
	background: none;
}
.exhibition form fieldset .row input.check, .exhibition form fieldset .row input.radio {
	width: auto;
	float: none;
	margin: -4px 0 0 -42px;
}
form fieldset .row label.inline {
	float: none;
	clear: none;
}
.exhibition form fieldset .row.address {
	margin: 0px;
}
.exhibition form fieldset .row input {
	width: 150px;
	padding: 1px 3px;
}
form fieldset .row.required label {
	border-right: 2px solid #640000;
	margin-right: 4px;
}
.exhibition form fieldset .row.address.pre {
	margin-left: 42px;
}
.exhibition form fieldset .row label { width: 40%;}
.exhibition form fieldset .row { 	margin-left: 42px; width: auto;}
.exhibition form fieldset {
	border-top: 1px solid #663300;
}
.back-to-search a {
	margin-top: 4px !important;
}
.default-address-selector {
	text-align: right;
	margin-top: 8px;
}
.default-address-selector input, .default-address-selector select {
	margin: 0 8px;
}
span.grey, span.cvv2 { display: block; }
span.grey, a.cvv2 { color: #680000 !important; }
a.cvv2:hover { text-decoration: underline; }
/*--Clearfix--*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.no-results {
	text-align: center;
	color: #640000;
	height: 400px;
	line-height: 400px;
}

ul.terms, ul.terms ul {
	list-style-type: none;
}

ul.terms li {
	margin: 8px 0;
	font-weight: bold;
}
ul.terms li li {
	font-weight: normal;
}
/* Facebox */
#facebox .b 						{ background: url(/skin/displayunlimited/image/box/b.png);  }
#facebox .tl						{ background: url(/skin/displayunlimited/image/box/tl.png); }
#facebox .tr						{ background: url(/skin/displayunlimited/image/box/tr.png); }
#facebox .bl						{ background: url(/skin/displayunlimited/image/box/bl.png); }
#facebox .br						{ background: url(/skin/displayunlimited/image/box/br.png); }
#facebox 							{ position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup						{ position: relative; }
#facebox table						{ border-collapse: collapse; }
#facebox td							{ border-bottom: 0; padding: 0; }
#facebox .body						{ padding: 5px; background: #fff; width: 270px; }
#facebox .body h2					{ font-weight: normal; display: block; margin: 0 0 12px 0; }
#facebox .body button				{ font-size: 90%;  padding: 2px 8px; }
#facebox .body button.cancel		{ margin-right: 3px; color: #eee; background: #2A3B63; }
#facebox .body button.submit		{ margin-left: 3px; color: #eee; background: #2A3B63; }
#facebox .body p					{ font-size: 12.5px; margin: 0 12px 12px 0; }
#facebox .body img.fullsize			{ margin: 0 auto; display: block; }
#facebox .body img.fullsize:hover	{ cursor: pointer; }
#facebox .loading					{ text-align: center; }
#facebox .image						{ text-align: center; }
#facebox .footer					{ border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, 
#facebox .bl, #facebox .br			{ height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay					{ position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide						{ z-index: -100; }
.facebox_overlayBG					{ background-color: #000; z-index: 99; }

/* IE6 */
* html #facebox_overlay 			{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

