/* ---------- Begin Font Import & Classes ---------- */

/* Note: Font files should be kept in the same directory as the CSS file for fonts to display in all browsers.*/

@font-face {
	font-family:"MyriadProRegular";
	src:url("myriadpro-regular-webfont.eot"); /* IE */
	src:local("MyriadPro-Regular_DISABLED"), url("myriadpro-regular-webfont.woff") format("woff"), url("myriadpro-regular-webfont.ttf") format("truetype"), url("myriadpro-regular-webfont.svg#webfont85yyekQl") format("svg"); /* Safari, Firefox, Chrome, etc. */
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:"MyriadProSemiboldSemiExtended";
	src:url("myriadpro-semiboldsemiext-webfont.eot"); /* IE */
	src:local("MyriadPro-SemiboldSemiExt_DISABLED"), url("myriadpro-semiboldsemiext-webfont.woff") format("woff"), url("myriadpro-semiboldsemiext-webfont.ttf") format("truetype"), url("myriadpro-semiboldsemiext-webfont.svg#webfontODEo1JHb") format("svg"); /* Safari, Firefox, Chrome, etc. */
	font-weight:normal;
	font-style:normal;
}

a.nav-hdr-cat, a.nav-hdr-site, a.nav-hdr-tab-reg, span.nav-hdr-tab-reg, a.nav-hdr-tab-sml, span.nav-hdr-tab-sml, a.nav-lft-prn, a.nav-lft-chd, a.nav-lft-scd, span.nav-lft-scd, a.nav-lft-scd-hre, span.nav-lft-scd-hre, a.nav-inl-cat, div.hdng-man-ttl, div.hdng-obj-ttl, *.ftr-reg, a.ftr-lnk, *.ftr-sml, a.action-reg, a.action-lht, span.offr-ttl-reg, div.offr-cnt-grp-nme, a.act-lst-ftr {
	font-family:"MyriadProRegular", Verdana, Helvetica, Geneva, Arial, sans-serif;
}

a.nav-hdr-tab-hvy, span.nav-hdr-tab-hvy, a.nav-lft-prn-hre, a.nav-lft-chd-hre, div.nav-lft-scd-ttl, div.spot-frm-ttl, *.ftr-hvy, div.ftr-mnu-hed, span.offr-ttl-hvy, div.offr-cnt-grp-prc, span.offr-cnt-grp-prc-dlr, div.offr-cnt-grp-sku, a.act-lst-mnu, a.act-lst-mnu-dis {
	font-family:"MyriadProSemiboldSemiExtended", Verdana, Helvetica, Geneva, Arial, sans-serif;
}

div.hdng-pge {
	display:none;
}

/* ---------- HTML Classes ---------- */

html {
	margin:0px;
	padding:0px;
}

body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

body, a, div, input, p, span, select, td, textarea {
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	color:#222222;
}

body, a, div, p, span, td {
	font-size:11px;
}

a {
	color:#4E5ED5;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

div {
	text-align:left;
	vertical-align:top;
	box-sizing:border-box; /* Opera and IE 8+ */
	-moz-box-sizing:border-box; /* Firefox and other Gecko */
	-webkit-box-sizing:border-box; /* Safari, Chrome and other WebKit */
}

form {
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

input, select, textarea {
	font-size:8pt;
}

textarea {
	resize:none;
	box-sizing:border-box; /* Opera and IE 8+ */
	-moz-box-sizing:border-box; /* Firefox and other Gecko */
	-webkit-box-sizing:border-box; /* Safari, Chrome and other WebKit */
}

table {
	border:none;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

td {
	padding:0px;
	text-align:left;
	vertical-align:top;
}

/* ---------- Template Classes ---------- */

div.tmpl-otr {
	position:relative;
	width:100%;
	text-align:center;
}

div.tmpl-inr {
	position:relative;
	width:947px;
	margin-left:auto;
	margin-right:auto;
}

/* ---------- Layout Classes ---------- */

div.layt-hdr {
	position:relative;
	width:100%;
	margin-bottom:4px;
}

div.layt-hdr-top {
	width:100%;
	height:85px;
}

div.layt-hdr-mid {
	width:100%;
	margin-bottom:6px;
}

div.layt-hdr-mid, div.layt-hdr-mid-sde, div.layt-hdr-mid-cnt {
	height:27px;
	line-height:27px;
}

div.layt-hdr-mid-sde {
	position:absolute;
	width:5px;
}

div.layt-hdr-mid-cnt {
	margin-left:5px;
	margin-right:5px;
}

div.layt-hdr-bot {
	width:100%;
}

div.layt-bdy {
	position:relative;
	float:left;
	width:100%;
}

div.layt-bdy-lft {
	position:absolute;
	left:0px;
	top:54px;
	bottom:0px;
}

div.layt-bdy-lft-mnu {
	position:relative;
	float:left;
	margin-top:7px;
	margin-bottom:26px;
}

div.layt-bdy-lft, div.layt-bdy-lft-mnu {
	width:183px;
}

div.layt-bdy-rht {
	position:relative;
	float:right;
	width:756px;
}

div.layt-con-otr {
	width:100%;
	text-align:center;
}

div.layt-con-inr {
	height:850px;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
	margin:auto;
}

.layout-area-content {
	width:100%;
	height:500px;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	text-align:center;
}

.layout-object-container-1 {
	width:710px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.layout-object-container-2 {
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
}

div.layt-ftr {
	position:relative;
	float:left;
	margin-top:10px;
	width:100%;
}

/* ---------- Navigation Classes ---------- */

a.nav-hdr-cat {
	float:left;
	margin-left:10px;
	margin-right:4px;
	font-size:14px;
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}

a.nav-hdr-cat, a.nav-hdr-cat:visited {
	text-decoration:none;
}

a.nav-hdr-cat:active, a.nav-hdr-cat:hover {
	color:#676767;
	text-decoration:none;
}

a.nav-hdr-site {
	font-size:11px;
	color:#333333;
}

a.nav-hdr-site, a.nav-hdr-site:visited {
	text-decoration:none;
}

a.nav-hdr-site:active, a.nav-hdr-site:hover {
	text-decoration:underline;
}

a.nav-hdr-tab-reg, span.nav-hdr-tab-reg, a.nav-hdr-tab-hvy, span.nav-hdr-tab-hvy {
	font-size:17px;
	color:#444444;
	text-shadow:#FFFFFF 1px 1px 1px;
}

a.nav-hdr-tab-sml, span.nav-hdr-tab-sml {
	font-size:10px;
	color:#555555;
	text-shadow:#FFFFFF 1px 1px 1px;
	font-style:italic;
}

a.nav-hdr-tab-reg, a.nav-hdr-tab-reg:visited, a.nav-hdr-tab-hvy, a.nav-hdr-tab-hvy:visited, a.nav-hdr-tab-sml, a.nav-hdr-tab-sml:visited {
	text-decoration:none;
}

a.nav-hdr-tab-reg:active, a.nav-hdr-tab-reg:hover, a.nav-hdr-tab-hvy:active, a.nav-hdr-tab-hvy:hover, a.nav-hdr-tab-sml:active, a.nav-hdr-tab-sml:hover {
	text-decoration:none;
}

div.nav-inl-cat {
	margin-right:-10px;
	*width:105%; /* IE 7 */
}

div.nav-inl-cat-itm {
	width:245px;
	height:40px;
	position:relative;
	margin-top:10px;
	margin-right:10px;
	padding:10px;
	float:left;
}

a.nav-inl-cat {
	font-size:16px;
	color:#555555;
}

a.nav-inl-cat, a.nav-inl-cat:visited {
	text-decoration:none;
}

a.nav-inl-cat:active, a.nav-inl-cat:hover {
	text-decoration:underline;
}

div.nav-lft, div.nav-lft-emb {
	width:100%;
	margin-top:4px;
}

div.nav-lft {
	background-image:url(https://media.eldoradofurniture.com/images/websites/www.eldoradofurniture.com/layout/bgd_left_nav.gif);
	background-repeat:no-repeat;
}

div.nav-lft-prn {
	padding-top:4px;
	padding-left:6px;
	padding-bottom:6px;
}

a.nav-lft-prn, a.nav-lft-prn-hre {
	font-size:14px;
	color:#333333;
}

a.nav-lft-prn-hre {
	/* Note: Reserved for future use. */
}

div.nav-lft-chd {
	padding-left:10px;
	padding-bottom:4px;
}

a.nav-lft-chd {
	color:#656565;
}

a.nav-lft-chd, a.nav-lft-chd-hre {
	font-size:13px;
}

a.nav-lft-chd-hre {
	color:#333333;
}

div.nav-lft-scd {
	position:relative;
	float:left;
	width:100%;
	padding-left:10px;
	padding-bottom:6px;
}

a.nav-lft-scd, span.nav-lft-scd {
	color:#656565;
}

a.nav-lft-scd, span.nav-lft-scd, a.nav-lft-scd-hre {
	font-size:11px;
}

a.nav-lft-scd-hre, span.nav-lft-scd-hre {
	color:#333333;
}

div.nav-lft-scd-ttl {
	float:left;
	width:100%;
	font-size:12px;
	color:#333333;
	padding-top:8px;
	padding-bottom:4px;
}

.navigation-breadcrumb {
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:xx-small;
	font-style:normal;
	font-weight:normal;
	color:#555555;
	text-decoration:none;
	text-shadow:#FFFFFF 1px 1px 1px;
}
	A.navigation-breadcrumb {
		color:#555555;
	}
	A.navigation-breadcrumb:Visited {
		color:#555555;
	}
	A.navigation-breadcrumb:Active {
		color:#555555;
		text-decoration:underline;
	}
	A.navigation-breadcrumb:Hover {
		color:#777777;
		text-decoration:underline;
}
.navigation-breadcrumb-here {
	font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:xx-small;
	font-style:normal;
	font-weight:normal;
	color:#9c0000;
	text-decoration:none;
	text-shadow:#FFFFFF 1px 1px 1px;
}

/* ---------- Image Classes ---------- */

img.icn-sml {
	width:16px;
	height:16px;
}

img.img-hdr-lgo {
	width:251px;
	height:87px;
}

img.img-hdr-bot {
	width:756px;
	height:48px;
}

img.img-bdy-hme-ftr {
	width:565px;
	height:300px;
}

img.img-bdy-hme-spt {
	width:183px;
	height:300px;
}

img.img-bdy-hme-sub {
	width:374px;
	height:264px;
	margin-top:10px;
}

img.img-bdy-hme-tab-vrt {
	width:144px;
	height:198px;
	margin-top:10px;
	margin-right:9px;
}

img.img-bdy-hme-tab-hrz {
	width:374px;
	height:95px;
	margin-top:10px;
}

img.img-bdy-cat-bnr-man, div.img-bdy-cat-bnr-man {
	width:498px;
	height:240px;
	margin-bottom:8px;
}

img.img-bdy-cat-bnr-sup {
	width:246px;
	height:240px;
	margin-bottom:8px;
}

/* ---------- Callout Classes ---------- */

div.clt-tl, div.clt-bl, div.clt-ml {
	left:0px;
	background-position:left;
}

div.clt-tr, div.clt-br, div.clt-mr {
	right:0px;
	background-position:right;
}

div.clt-tc, div.clt-mc {
	margin-left:19px;
	margin-right:19px;
	background-position:center;
}

div.clt-tl, div.clt-tr {
	position:absolute;
	width:19px;
}

div.clt-tl, div.clt-tr, div.clt-tc {
	height:19px;
	line-height:0px;
}

div.clt-bc {
	margin-left:40px;
	margin-right:40px;
	background-position:center;
}

div.clt-bl, div.clt-br {
	position:absolute;
	width:40px;
}

div.clt-bl, div.clt-br, div.clt-bc {
	height:27px;
	line-height:0px;
}

div.clt-ml, div.clt-mr {
	position:absolute;
	top:19px;
	bottom:27px;
	width:19px;
}

/* ---------- Bubble Classes ---------- */

div.bub-top {
	width:100%;
}

div.bub-top, div.bub-top-sde, div.bub-top-cnt {
	height:19px;
	line-height:0px;
}

div.bub-top-sde {
	position:absolute;
	width:19px;
}

div.bub-top-cnt {
	margin-left:19px;
	margin-right:19px;
}

div.bub-mid {
	width:100%;
}

div.bub-mid, div.bub-mid-sde, div.bub-mid-cnt {
	/* Note: Reserved for future use. */
}

div.bub-mid-sde {
	position:absolute;
	top:19px;
	bottom:27px;
	width:19px;
}

div.bub-mid-cnt {
	margin-left:19px;
	margin-right:19px;
}

div.bub-bot {
	width:100%;
}

div.bub-bot, div.bub-bot-sde, div.bub-bot-cnt {
	height:27px;
	line-height:0px;
}

div.bub-bot-sde {
	position:absolute;
	width:40px;
}

div.bub-bot-cnt {
	margin-left:40px;
	margin-right:40px;
}

/* ---------- Edge Classes ---------- */

div.edge {
	width:100%;
}

div.edge, div.edge-sde, div.edge-cnt {
	height:5px;
	line-height:0px;
}

div.edge-sde {
	position:absolute;
	width:5px;
}

div.edge-cnt {
	margin-left:5px;
	margin-right:5px;
}

/* ---------- Carousel Classes ---------- */

div.crsl {
	width:100%;
}

div.crsl, div.crsl-sde, div.crsl-cnt {
	/* Note: Reserved for future use. */
}

div.crsl-sde {
	position:absolute;
	top:0px;
	bottom:0px;
	width:30px;
}

img.crsl-sde-itm {
	width:24px;
	height:24px;
	position:absolute;
	top:50%;
	margin-top:-20px;
}

div.crsl-cnt {
	margin-left:30px;
	margin-right:30px;
}

div.crsl-mnu {
	text-align:center;
	margin-top:-6px;
	margin-left:auto;
	margin-right:auto;
}

img.crsl-mnu-itm {
	width:7px;
	height:7px;
	margin-left:2px;
	margin-right:2px;
}

/* ---------- Cutout Classes ---------- */

div.cut-top {
	width:100%;
	*margin-bottom:-8px; /* IE 7 */
}

div.cut-top, div.cut-top-sde, div.cut-top-cnt {
	height:5px;
	line-height:0px;
}

div.cut-top-sde {
	position:absolute;
	width:5px;
}

div.cut-top-cnt {
	margin-left:5px;
	margin-right:5px;
}

div.cut-mid {
	width:100%;
}

div.cut-mid, div.cut-mid-sde, div.cut-mid-cnt {
	/* Note: Reserved for future use. */
}

div.cut-mid-sde {
	/* Note: Reserved for future use. */
}

div.cut-mid-cnt {
	background-color:#ECECEC;
	margin-left:0px;
	margin-right:0px;
}

div.cut-bot {
	width:100%;
}

div.cut-bot, div.cut-bot-sde, div.cut-bot-cnt {
	height:17px;
	line-height:0px;
}

div.cut-bot-sde {
	position:absolute;
	width:5px;
}

div.cut-bot-cnt {
	margin-left:5px;
	margin-right:5px;
}

/* ---------- Offer Classes ---------- */

div.offr {
	position:relative;
	width:100%;
	height:240px;
}

div.offr-ttl {
	position:absolute;
	height:38px;
	text-align:left;
	padding-top:8px;
	padding-left:10px;
}

span.offr-ttl-reg, span.offr-ttl-hvy {
	font-size:16px;
	color:#676767;
}

div.offr-mnu {
	position:absolute;
	height:33px;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}

img.offr-mnu-itm {
	width:7px;
	height:7px;
	margin-left:2px;
	margin-right:2px;
}

div.offr-cnt {
	position:absolute;
	top:34px;
	left:0px;
	bottom:0px;
	right:0px;
}

div.offr-cnt-grp {
	position:absolute;
	top:35px;
	left:20px;
	width:260px;
}

div.offr-cnt-grp-nme, div.offr-cnt-grp-prc, span.offr-cnt-grp-prc-dlr {
	color:#8c0517;
}

div.offr-cnt-grp-nme {
	font-size:20px;
	text-align:center;
}

div.offr-cnt-grp-prc {
	font-size:55px;
	letter-spacing:-4px;
	margin-left:-22px;
	text-align:center;
}

span.offr-cnt-grp-prc-dlr {
	font-size:36px;
	vertical-align:top;
	line-height:58px;
	margin-right:3px;
}

div.offr-cnt-grp-sku {
	color:#676767;
	font-size:11px;
	text-align:center;
}

img.offr-cnt-img {
	width:190px;
	height:190px;
	position:absolute;
	bottom:5px;
	right:10px;
}

img.offr-brn {
	width:187px;
	height:32px;
	position:absolute;
	bottom:10px;
	left:57px;
}

/* ---------- Heading Classes ---------- */

div.hdng-man {
	width:100%;
	height:34px;
	padding-left:10px;
	padding-right:10px;
}

div.hdng-man-ttl {
	height:34px;
	line-height:34px;
	font-size:16px;
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}

div.hdng-obj {
	width:100%;
	height:34px;
	padding-left:10px;
	padding-right:10px;
}

div.hdng-obj-ttl {
	height:34px;
	line-height:34px;
	font-size:15px;
	color:#333333;
	text-shadow:#FFFFFF 1px 1px 1px;
}

div.hdng-prd-mnu-otr {
	position:relative;
	width:100%;
}

div.hdng-prd-mnu-inr {
	position:absolute;
	top:4px;
	right:11px;
}

/* ---------- List Classes ---------- */

div.lst-prd-otr {
	width:100%;
}

div.lst-prd-inr {
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}

div.lst-prd-itm  {
	float:left;
	width:187px;
	height:300px;
}

div.lst-prd-ftr {
	width:100%;
	height:40px;
	text-align:center;
	vertical-align:middle;
	margin-top:-20px;
}

/* ---------- Form Classes ---------- */

select.frm-prd-srt {
	width:180px;
	margin-top:4px;
}

div.frm-itm-con {
	width:100%;
	margin-bottom:10px;
}

div.frm-itm-err {
	width:100%;
	height:4px;
	background-color:#FF0000;
	border:solid 1px #C91C00;
	visibility:hidden;
}

div.frm-itm-lbl {
	float:left;
	margin-bottom:1px;
	text-shadow:#FFFFFF 1px 1px 1px;
}

div.frm-itm-clk {
	float:left;
	width:24px;
}

div.frm-itm-hlp-top {
	float:right;
	margin-bottom:1px;
}

div.frm-itm-hlp-bot {
	width:100%;
	text-align:center;
}

.form-label {
	text-shadow:#FFFFFF 1px 1px 1px;
}

input.form-field-search, input.form-field-subscribe, input.form-field-deal, input.form-field-jumpmenu {
	color:#333333;
	font-size:7pt;
	width:146px;
}

input.form-field-search {
	border:1px solid #1C51B2;
}

input.form-field-standard, select.form-field-standard, textarea.form-field-standard {
	font-size:8pt;
	width:100%;
	margin-top:2px;
	margin-bottom:10px;
}

input.form-field-subscribe {
	border:1px solid #8F8F8F;
}

input.form-field-deal {
	border:1px solid #247A2E;
}

/* ---------- Spot Classes ---------- */

div.spot-frm, div.spot-frm-srch, div.spot-frm-emb {
	position:relative;
	width:183px;
	height:48px;
	padding-left:10px;
	padding-right:10px;
}

div.spot-frm-ttl {
	color:#FFFFFF;
	font-size:11px;
}

/* ---------- Footer Classes ---------- */

*.ftr-reg, *.ftr-hvy, a.ftr-lnk, div.ftr-mnu-hed {
	font-size:12px;
}

*.ftr-reg, *.ftr-hvy, *.ftr-sml, div.ftr-mnu-hed {
	color:#333333;
}

*.ftr-sml {
	font-size:11px;
}

div.ftr-mnu-hed {
	margin-top:6px;
	margin-left:8px;
	margin-bottom:10px;
	text-shadow:#FFFFFF 1px 1px 1px;
}

div.ftr-mnu-con {
	margin-left:8px;
	margin-right:8px;
}

/* ---------- Action Classes ---------- */

a.act-lst-mnu, a.act-lst-mnu-dis {
	font-size:12px;
}

a.act-lst-mnu-dis {
	color:#888888;
	text-shadow:#FFFFFF 1px 1px 1px;
}

a.act-lst-ftr {
	font-size:16px;
}

a.act-lst-mnu, a.act-lst-ftr {
	color:#444444;
	text-shadow:#FFFFFF 1px 1px 1px;
}

a.act-lst-mnu, a.act-lst-mnu:visited, a.act-lst-mnu-dis, a.act-lst-mnu-dis:visited, a.act-lst-ftr, a.act-lst-ftr:visited {
	text-decoration:none;
}

a.act-lst-mnu:active, a.act-lst-mnu:hover, a.act-lst-ftr:active, a.act-lst-ftr:hover {
	text-decoration:underline;
}

a.act-lst-mnu-dis:active, a.act-lst-mnu-dis:hover {
	text-decoration:none;
}

/* ---------- Area Classes ---------- */

div.are-con-otr {
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div.are-con-inr {
	padding:20px;
}

/* ---------- Separator Classes ---------- */

div.spr-hrz {
	height:0px;
	border-top:solid 1px #DDDDDD;
	border-bottom:solid 1px #FFFFFF;
}

div.spr-vrt {
	width:0px;
	border-left:solid 1px #DDDDDD;
	border-right:solid 1px #FFFFFF;
}

/* ---------- Text Classes ---------- */

a.action-reg, a.action-lht {
	font-size:10px;
}

a.action-lht {
	color:#777777;
}

.help {
	font-size:xx-small;
	color:#555555;
	text-shadow:#FFFFFF 1px 1px 1px;
}

a.help, a.help:visited {
	color:#4E5ED5;
	text-decoration:none;
}

a.help:active, a.help:hover {
	color:#4E5ED5;
	text-decoration:underline;
}

.instruction {
	font-size:xx-small;
	color:#555555;
	text-shadow:#FFFFFF 1px 1px 1px;
}

a.instruction, a.instruction:visited {
	color:#4E5ED5;
	text-decoration:none;
}

a.instruction:active, a.instruction:hover {
	color:#4E5ED5;
	text-decoration:underline;
}

.light {
	color:#555555;
	text-shadow:#FFFFFF 1px 1px 1px;
}

.small {
	font-size:10px;
	text-shadow:#FFFFFF 1px 1px 1px;
}

/* ---------- Miscellaneous Classes ---------- */

.border {
	border:1px solid #DDDDDD;
}

.center {
	margin-left:auto;
	margin-right:auto;
}

.clear {
	clear:both;
}

.dot {
	width:1px;
	height:1px;
}

.hidden {
	width:0px;
	height:0px;
	display:none;
}

/* ---------- Common Borders ---------- */

div.layt-bdy-lft, div.layt-con-otr, div.lst-prd-otr, div.offr, div.nav-inl-cat-itm, div.are-con-otr {
	border:1px solid #DDDDDD;
}

div.offr-cnt {
	border-top:solid 1px #DDDDDD;
}

div.nav-lft, div.nav-lft-emb, div.hdng-man, div.hdng-obj {
	border-bottom:solid 1px #DDDDDD;
}

div.cut-mid-cnt {
	border-left:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
}

div.spot-frm {
	border:1px solid #8F8F8F;
}

div.spot-frm-srch {
	border:1px solid #3767D1;
}

div.hdng-man, div.hdng-obj {
	border-top-left-radius:5px; /* Opera and IE 9+ */
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; /* Safari, Chrome and other WebKit */
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px; /* Firefox and other Gecko */
	-moz-border-radius-topright:5px;
}

div.layt-bdy-lft, div.layt-con-otr, div.lst-prd-otr, div.offr, div.nav-inl-cat-itm, div.are-con-otr, div.spot-frm, div.spot-frm-srch {
	border-radius:5px; /* Opera and IE 9+ */
	-webkit-border-radius:5px; /* Safari, Chrome and other WebKit */
	-moz-border-radius:5px; /* Firefox and other Gecko */
}

/* ---------- Common Backgrounds ---------- */

div.hdng-man {
	background:#F8F8F8; /* Old Browsers */
	background:-moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 50%, #ECECEC 51%, #FEFEFE 100%); /* Firefox 3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#F4F4F4), color-stop(51%,#ECECEC), color-stop(100%,#FEFEFE)); /* Chrome, Safari 4+ */
	background:-webkit-linear-gradient(top, #FFFFFF 0%,#F4F4F4 50%,#ECECEC 51%,#FEFEFE 100%); /* Chrome 10, Safari 5.1+ */
	background:-o-linear-gradient(top, #FFFFFF 0%,#F4F4F4 50%,#ECECEC 51%,#FEFEFE 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #FFFFFF 0%,#F4F4F4 50%,#ECECEC 51%,#FEFEFE 100%); /* IE 10 */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FEFEFE',GradientType=0 ); /* IE 6-9 */
	background:linear-gradient(top, #FFFFFF 0%,#F4F4F4 50%,#ECECEC 51%,#FEFEFE 100%); /* W3C */
}

div.hdng-obj {
	background: #F9F9F9; /* Old Browsers */
	background: -moz-linear-gradient(top, #F9F9F9 0%, #EFEFEF 50%, #E7E7E7 51%, #F8F8F8 100%); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(50%,#EFEFEF), color-stop(51%,#E7E7E7), color-stop(100%,#F8F8F8)); /* Chrome, Safari 4+ */
	background: -webkit-linear-gradient(top, #F9F9F9 0%,#EFEFEF 50%,#E7E7E7 51%,#F8F8F8 100%); /* Chrome 10, Safari 5.1+ */
	background: -o-linear-gradient(top, #F9F9F9 0%,#EFEFEF 50%,#E7E7E7 51%,#F8F8F8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F9F9F9 0%,#EFEFEF 50%,#E7E7E7 51%,#F8F8F8 100%); /* IE 10 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#F8F8F8',GradientType=0 ); /* IE 6-9 */
	background: linear-gradient(top, #F9F9F9 0%,#EFEFEF 50%,#E7E7E7 51%,#F8F8F8 100%); /* W3C */
}

div.are-con-otr {
	background: #FFFFFF; /* Old Browsers */
	background: -moz-linear-gradient(top, #FBFBFB 0%, #FFFFFF 70%, #F2F2F2 100%); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(70%,#FFFFFF), color-stop(100%,#F2F2F2)); /* Chrome, Safari 4+ */
	background: -webkit-linear-gradient(top, #FBFBFB 0%,#FFFFFF 70%,#F2F2F2 100%); /* Chrome 10, Safari 5.1+ */
	background: -o-linear-gradient(top, #FBFBFB 0%,#FFFFFF 70%,#F2F2F2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FBFBFB 0%,#FFFFFF 70%,#F2F2F2 100%); /* IE 10 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#F2F2F2',GradientType=0 ); /* IE 6-9 */
	background: linear-gradient(top, #FBFBFB 0%,#FFFFFF 70%,#F2F2F2 100%); /* W3C */
}

div.spot-frm {
	background: #BFBFBF; /* Old Browsers */
	background: -moz-linear-gradient(top, #BFBFBF 0%, #AAAAAA 28%, #919191 29%, #B2B2B2 78%); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BFBFBF), color-stop(28%,#AAAAAA), color-stop(29%,#919191), color-stop(78%,#B2B2B2)); /* Chrome, Safari 4+ */
	background: -webkit-linear-gradient(top, #BFBFBF 0%,#AAAAAA 28%,#919191 29%,#B2B2B2 78%); /* Chrome 10, Safari 5.1+ */
	background: -o-linear-gradient(top, #BFBFBF 0%,#AAAAAA 28%,#919191 29%,#B2B2B2 78%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #BFBFBF 0%,#AAAAAA 28%,#919191 29%,#B2B2B2 78%); /* IE 10 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BFBFBF', endColorstr='#B2B2B2',GradientType=0 ); /* IE 6-9 */
	background: linear-gradient(top, #BFBFBF 0%,#AAAAAA 28%,#919191 29%,#B2B2B2 78%); /* W3C */
}

div.spot-frm-srch {
	background: #93A2E5; /* Old Browsers */
	background: -moz-linear-gradient(top, #93A2E5 0%, #6E82DC 28%, #4963D4 29%, #7C90E0 78%); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93A2E5), color-stop(28%,#6E82DC), color-stop(29%,#4963D4), color-stop(78%,#7C90E0)); /* Chrome, Safari 4+ */
	background: -webkit-linear-gradient(top, #93A2E5 0%,#6E82DC 28%,#4963D4 29%,#7C90E0 78%); /* Chrome 10, Safari 5.1+ */
	background: -o-linear-gradient(top, #93A2E5 0%,#6E82DC 28%,#4963D4 29%,#7C90E0 78%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #93A2E5 0%,#6E82DC 28%,#4963D4 29%,#7C90E0 78%); /* IE 10 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93A2E5', endColorstr='#7C90E0',GradientType=0 ); /* IE 6-9 */
	background: linear-gradient(top, #93A2E5 0%,#6E82DC 28%,#4963D4 29%,#7C90E0 78%); /* W3C */
}

/* ---------- Common Shadows ---------- */

div.layt-bdy-lft, div.layt-con-otr, div.are-con-otr, div.lst-prd-otr, div.nav-inl-cat-itm, div.spot-frm, div.spot-frm-srch, div.offr {
	/*box-shadow:0px 0px 8px #DFDFDF;*/ /* Opera and IE 9+ */
	/*-webkit-box-shadow:0px 0px 8px #DFDFDF;*/ /* Safari, Chrome and other WebKit */
	/*-moz-box-shadow:0px 0px 8px #DFDFDF;*/ /* Firefox and other Gecko */
	
	/*box-shadow:0px 0px 8px #EAEAEA;
	-webkit-box-shadow:0px 0px 8px #EAEAEA;
	-moz-box-shadow:0px 0px 8px #EAEAEA;*/
}