/* Basic Styles */
html,body{	background:#fff;	font:12px Arial;	height:100%;	margin:0;	padding:0;	text-align:left;	word-spacing: normal;}
img{border:0;}
form,script{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,{	margin:0;	padding:0;	color: #FFFFFF;}
h7 {
	color: #003300;
	font-size: 16px;
	font-weight: normal;
	text-transform: capitalize;
}
hr {color: #fff; background-color: #fff; border: 1px dotted #cccccc; border-style: none none dotted; }
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.float-left{float:left;position:relative;}
.float-right{float:right;position:relative;}
.nowrap{white-space:nowrap;}
a:link{color:#0074ba;text-decoration: none; font-weight:bold}
a:active{color:#0074ba;text-decoration: none}
a:hover{color:#0074ba;text-decoration: underline overline}
a:visited{color:#067;}

/* Site Layout */
.site-overall{margin:0 auto;text-align:left;}

/* Site Header */
.site-header td{padding:25px 10px 10px 10px;vertical-align:bottom;}
.site-header .site-search{width:324px;}

/* Navigation */
.nav-primary{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 4px 0 4px;}
.nav-primary ul{list-style:none;margin:0;padding:0;text-align:left;}
.nav-primary li{float:left;font:bold 12px Arial;position:relative;z-index:5;}
.nav-primary li a,.nav-primary li span{display:block;}
.nav-primary li span{color:#0074ba;padding:3px 6px 3px 6px;}
.nav-primary li a:link,.nav-primary li a:visited,.nav-primary li a:active,.nav-primary li a:hover{text-decoration:none;}
.nav-primary li ul{display:none;left:6px;position:absolute;top:21px;width:150px;}
.nav-primary li ul li{background:#0681cb url(../_components/Emphasys_originals/images/nd.gif) repeat-x top;}
.nav-primary li ul li a{width:138px;}
.nav-primary li ul li span{color:#fff;}
.nav-primary li ul li a:link,.nav-primary li ul li a:visited,.nav-primary li ul li a:active,.nav-primary li ul li a:hover{text-decoration:none;}
.nav-primary li:hover ul,.nav-primary li.over ul{display:block;}

/* Site Footer */
.site-footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 4px 0 4px;}
.site-footer ul{list-style:none;margin:0;padding:0;text-align:left;}
.site-footer li{float:left;font:12px Arial;position:relative;}
.site-footer li a,.site-footer li span{display:block;}
.site-footer li span{color:#999;padding:3px 6px 3px 6px;}
.site-footer li a:link,.site-footer li a:visited,.site-footer li a:active,.site-footer li a:hover{text-decoration:none;}

/* Form Inputs & Buttons */
form input.text{background:#fff url(../_components/Emphasys_originals/images/fc.gif) repeat-x top;border:1px solid #999;color:#999;font:12px Arial;padding:1px 2px 1px 2px;}
form input.button{background:#674;border:0;color:#fff;font:bold 12px Arial;text-transform:uppercase;}
a.button{background:#674;border:0;display:block;font:bold 12px Arial;padding:3px 5px 3px 5px;text-transform:uppercase;}
a.button:link,a.button:visited,a.button:active,a.button:hover{color:#fff;text-decoration:none;}

/* Callouts */
a.icon-text:link,a.icon-text:visited,a.icon-text:active,a.icon-text:hover{color:#999;font:bold 12px Arial;text-decoration:none;text-transform:uppercase;}
a.icon-text img{float:left;padding-right:4px;position:relative;}
a.icon-text span{display:block;padding:7px 0px 7px 0px;}

/* Old Paging */
.paging{border-bottom:1px solid #ccc;padding:0 4px 0 4px;}
.paging ul{list-style:none;margin:0;padding:0;text-align:left;}
.paging li{float:left;font:12px Arial;position:relative;}
.paging li a,.paging li span{display:block;}
.paging li span{display:block;color:#333;padding:3px 6px 3px 6px;}
.paging li a:link,.paging li a:visited,.paging li a:active,.paging li a:hover{text-decoration:none;}
.paging li.back img{margin:3px 0px 3px 6px;}
.paging li.back span{padding-left:4px;}
.paging li.next img{margin:3px 6px 3px 0px;}
.paging li.next span{padding-right:4px;}
.paging li.page span{font-weight:bold;}
.paging li.on span{font-weight:bold;text-decoration:underline;}


/* Paging */
.paging_top{border-bottom:1px solid #ccc;padding:0 4px 0 4px;}
.paging_top ul{list-style:none;margin:0;padding:0;text-align:left;}
.paging_top li{float:left;font:12px Arial;position:relative;}
.paging_top li a,.paging li span{display:block;}
.paging_top li span{display:block;color:#333;padding:3px 6px 3px 6px;}
.paging_top li a:link,.paging li a:visited,.paging li a:active,.paging li a:hover{text-decoration:none;}
.paging_top li.back img{margin:3px 0px 3px 6px;}
.paging_top li.back span{padding-left:4px;}
.paging_top li.next img{margin:3px 6px 3px 0px;}
.paging_top li.next span{padding-right:4px;}
.paging_top li.page span{font-weight:bold;}
.paging_top li.on span{font-weight:bold;text-decoration:underline;}

/* Paging */
.paging_bottom{border-top:1px solid #ccc;padding:0 4px 0 4px;}
.paging_bottom ul{list-style:none;margin:0;padding:0;text-align:left;}
.paging_bottom li{float:left;font:12px Arial;position:relative;}
.paging_bottom li a,.paging li span{display:block;}
.paging_bottom li span{display:block;color:#333;padding:3px 6px 3px 6px;}
.paging_bottom li a:link,.paging li a:visited,.paging li a:active,.paging li a:hover{text-decoration:none;}
.paging_bottom li.back img{margin:3px 0px 3px 6px;}
.paging_bottom li.back span{padding-left:4px;}
.paging_bottom li.next img{margin:3px 6px 3px 0px;}
.paging_bottom li.next span{padding-right:4px;}
.paging_bottom li.page span{font-weight:bold;}
.paging_bottom li.on span{font-weight:bold;text-decoration:underline;}

/* Main Column */
.main-column{width:669px;vertical-align:top;}

/* Banner */
.banner{background:#0074ba;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner td{padding:15px 10px 15px 10px;}
.banner td.right{padding:0;}
.banner .header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner .subheader{color:#fff;font:bold 15px Arial;text-transform:none;margin-bottom:30px;}
.banner .content{color:#fff;font:bold 13px Arial;}

/* Banner_about */
.banner_about{background:#b13;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_about td{padding:15px 10px 15px 10px;}
.banner_about td.right{padding:0;}
.banner_about .header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_about .subheader{color:#fff;font:bold 15px Arial;text-transform:lowercase;margin-bottom:30px;}
.banner_about .content{color:#fff;font:bold 13px Arial;}

/* Banner_experience */
.banner_experience{background:#066;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_experience td{padding:15px 10px 15px 10px;}
.banner_experience td.right{padding:0;}
.banner_experience .header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_experience .subheader{color:#fff;font:bold 15px Arial;text-transform:lowercase;margin-bottom:30px;}
.banner_experience .content{color:#fff;font:bold 13px Arial;}

/* Banner_contact */
.banner_contact{background:#642;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_contact td{padding:15px 10px 15px 10px;}
.banner_contact td.right{padding:0;}
.banner_contact .header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_contact .subheader{color:#fff;font:bold 15px Arial;text-transform:lowercase;margin-bottom:30px;}
.banner_contact .content{color:#fff;font:bold 13px Arial;}

/* Banner_design */
.banner_design{background:#674;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_design td{padding:15px 10px 15px 10px;}
.banner_design td.right{padding:0;}
.banner_design .header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_design .subheader{color:#fff;font:bold 15px Arial;text-transform:lowercase;margin-bottom:30px;}
.banner_design .content{color:#fff;font:bold 13px Arial;}

/* Banner_locations */
.banner_locations{background:#996699;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_locations td{padding:15px 10px 15px 10px;}
.banner_locations td.right{padding:0;}
.banner_locations.header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_locations .subheader{color:#fff;font:bold 15px Arial;text-transform:lowercase;margin-bottom:30px;}
.banner_locations .content{color:#fff;font:bold 13px Arial;}

/* Banner_outlet */
.banner_outlet{background:#39c;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_outlet td{padding:15px 10px 15px 10px;}
.banner_outlet td.right{padding:0;}
.banner_outlet.header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_outlet .subheader{color:#fff;font:bold 15px Arial;text-transform:none;margin-bottom:30px;}
.banner_outlet .content{color:#fff;font:bold 13px Arial;}

/* Banner_details */
.banner_details{background:#0074ba;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_details td{padding:15px 10px 15px 10px;}
.banner_details td.right{padding:0;}
.banner_details.header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_details .subheader{color:#fff;font:bold 15px Arial;text-transform:none;margin-bottom:30px;}
.banner_details .content{color:#fff;font:bold 13px Arial;}

/* Banner_promotion */
.banner_promotion {background:#339999;border-bottom:1px solid #ccc;margin-bottom:15px;}
.banner_promotion td{padding:15px 10px 15px 10px;}
.banner_promotion td.right{padding:0;}
.banner_promotion .header{color:#fff;font:bold 30px Arial;text-transform:lowercase;}
.banner_promotion .subheader{color:#fff;font:bold 15px Arial;text-transform:none;margin-bottom:30px;}
.banner_promotion .content{color:#fff;font:bold 13px Arial;}

/* Side Column */
.side-column{border-left:1px solid #ccc;width:354px;vertical-align:top;}
.side{margin-bottom:15px;width:300px;}
.side td{padding:20px;}
.side .header{color:#333;font:bold 16px/22px Arial;}
.side .subheader{color:#0074ba;font:bold 14px/19px Arial;}
.side .content{color:#333;font:11px/19px Arial;}
.side .quote{color:#333;font:italic 11px/19px Arial;}
.side .callout{
	color:#0074ba;
	font:bold 12px Arial;
	text-decoration: none;
}
.side .callout b{font-size:14px;}
.side .calloutgreen{
	color:#70BF37;
	font:bold 12px Arial;
	text-decoration: none;
}
.side .calloutgreen b{font-size:14px;}

/* Home Page */
.home .main-column{width:789px;vertical-align:top;}
.home .banner{background:none;border:none;margin-bottom:4px;}
.home .banner td{padding:0;}
.home .promos{margin-bottom:10px;}
.home .promos td{padding-left:4px;}
.home .promos td.first{padding-left:0;}
.home .callouts{margin-bottom:10px;}
.home .callouts td{border-left:1px solid #ccc;padding:0 10px 0 10px;vertical-align:top;width:33%;}
.home .callouts td.first{background:url(../promotions/images/09_newstore_home.gif) no-repeat bottom;border:0;}
.home .callouts .header{color:#0074ba;font:bold 12px Arial;margin-bottom:4px;}
.home .callouts .content{color:#333;font:11px Arial;}
.home .callouts .callout,.home .callouts a.callout:link,.home .callouts a.callout:visited,.home .callouts a.callout:active,.home .callouts a.callout:hover{font:bold 12px Arial;text-decoration:none;text-transform:uppercase;}

/* Copy Page */
.copy .main{margin-bottom:15px;}
.copy .main .text-column{padding:12px;vertical-align:top;}
.copy .main .header{color:#333;font:bold 16px/22px Arial;}
.copy .main .subheader{color:#0074ba;font:bold 14px/19px Arial;}
.copy .main .content{color:#333;font:12px/19px Arial;}
.copy .main .caption{color:#333;font:9px/15px Arial;}
.copy .main .image-column{border: 1px solid #cccccc; padding: 4px;}
.copy .main .image_wrap{float: right; clear: right; margin-left: 30px; margin-bottom: 20px;  border: 1px solid #cccccc; padding: 4px;}
.copy .main .image_wrap_noborder{float: right; clear: right; margin-left: 30px; margin-bottom: 20px;}

/* Thumb Page */
.thumb .main{margin-bottom:15px;}
.thumb .main td{border-left:1px solid #ccc;padding:5px;text-align:center;vertical-align:top;width:20%;}
.thumb .main td.first{border-left:0;}
.thumb .main a{text-decoration:none;}
.thumb .main img.small{border:1px solid #ccc;}
.thumb .main img.blank{margin:1px;}
.thumb .main .content{color:#333;font:bold 11px Arial;}
.thumb .empty{color:#999;font:bold 11px Arial;}

/* Details Page */
.details .main .title-row{padding:20px 10px 10px 10px;}
.details .main .title{color:#066;font:bold 15px Arial;}
.details .main .image-column{padding:10px;vertical-align:top;width:390px;}
.details .main img.large{border:5px solid #ccc;margin-bottom:10px;}
.details .main img.small{border:1px solid #ccc;float:left;margin:0 10px 10px 0;position:relative;}
.details .main img.blank{float:left;margin:0 10px 10px 0;padding:1px;position:relative;}
.details .tabs{margin-bottom:5px;}
.details .tabs ul{list-style:none;margin:0;padding:0;vertical-align:bottom;}
.details .tabs li{float:left;margin:0 10px 0 0;padding:0;}
.details .tabs .tab1{background:url(../_components/Emphasys_originals/images/tab_r.gif) no-repeat right top;display:block;}
.details .tabs .tab2{background:url(../_components/Emphasys_originals/images/tab_l.gif) no-repeat left top;color:#aa8;cursor:pointer;display:block;font:bold 11px Arial;margin-top:4px;padding:2px 0 2px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:120px;}
.details .tabs .on .tab2{color:#fff;padding:4px 0 4px 0;margin-top:0;}

.details div.on{display:block;}
.details div.off{display:none;}
.details div .empty{color:#999;font:bold 11px Arial;}

.details .main .text-column{padding:20px;vertical-align:top;}
.details .main .subheader{color:#333;font:bold 11px Arial;}
.details .main td.subheader{vertical-align:top;width:5.75em;}
.details .main .content{color:#333;font:11px Arial;}
.details .main .description{color:#333;font:11px Arial;}
.details .main .name{color:#0074ba;font:bold 12px Arial;}
.details .main .price{color:#0074ba;font:bold 12px Arial;}
.details .main .price_text{color:#333;font:11px Arial;}
.details .main .sale-price{color:#c00;font:bold 12px Arial;}
.details .main .circle-sku{color:#333;font:11px Arial;}
.details .main .locations{color:#333;font:11px Arial;}
.details .main .condition{color:#333;font:11px Arial;}
.details .main .available-quantity{color:#333;font:11px Arial;}
.details .main .color{color:#333;font:11px Arial;}
.details .main .cover{color:#333;font:11px Arial;}
.details .main .other-cover{color:#333;font:11px Arial;}
.details .main .cover-url{color:#333;font:11px Arial;}
.details .main .wood{color:#333;font:11px Arial;}
.details .main .other-wood{color:#333;font:11px Arial;}
.details .main .finish{color:#333;font:11px Arial;}
.details .main .other-finish{color:#333;font:11px Arial;}
.details .main .finish-url{color:#333;font:11px Arial;}
.details .main .collection{color:#333;font:11px Arial;}
.details .main .feature-url{color:#333;font:11px Arial;}
.details .main .dimensions{color:#333;font:11px Arial;}

/* Notebook Page */
.notebook{border:1px solid #ccc;}
.notebook .label{background:#674;padding:5px;}
.notebook.living .label{background:#034;}
.notebook.dining .label{background:#674;}
.notebook.sleeping .label{background:#066;}
.notebook.children .label{background:#b51;}
.notebook.working .label{background:#b13;}
.notebook.accents .label{background:#642;}
.notebook .entries{padding:5px;}
.notebook .entry{float:left;margin:5px;position:relative;}
.notebook .entry img.small{border:1px solid #ccc;margin-bottom:5px;}

.notebook-error{background:#cc9;color:#c00;font:bold 11px Arial;}

.b-form .header .label{background:#cc9;color:#000;font:bold 11px Arial;white-space:nowrap;width:1%;}
.b-form .header .extra{color:#000;font:11px Arial;width:99%;}
.b-form .body{border:1px solid #cc9;}
.b-form .body .label{background:#cc9;color:#000;font:bold 11px Arial;}
.b-form .body .content{background:#ffc;color:#000;font:11px Arial;}
.b-form .body .help{color:#fff;font:11px Arial;}

/* Living Theme */
.copy.living .banner,.thumb.living .banner{background:#674;}

/* Dining Theme */
.copy.dining .banner,.thumb.dining .banner{background:#b13;}

/* Sleeping Theme */
.copy.sleeping .banner,.thumb.sleeping .banner{background:#066;}

/* Children Theme */
.copy.children .banner,.thumb.children .banner{background:#a4c;}

/* Working Theme */
.copy.working .banner,.thumb.working .banner{background:#642;}

/* Accents Theme */
.copy.accents .banner,.thumb.accents .banner{background:#0074ba;}

/* Outlet Theme */
.copy.outlet .banner,.thumb.outlet .banner{background:#39c;}

/* Design Theme */
.copy.design .banner,.thumb.design .banner{background:#674;}

/* About Theme */
.copy.about .banner,.thumb.about .banner{background:#b13;}

/* Experience Theme */
.copy.experience .banner,.thumb.experience .banner{background:#066;}

/* Locations Theme */
.thumb.locations .banner,.copy.locations .banner{background:#a4c;}

/* Contact Theme */
.thumb.contact .banner,.copy.contact .banner{background:#642;}

/*Copycopy_title: 15 arial ffffffcopy_subtitle: 30 arial ffffcopy_subhead: 12 px arial cc6600copy_copy: 12 px arial 333333copy_quote_title: 11 px Arial 333333 boldcopy_quote: 10 px arial 333333, italics*/
