/* Basic Styles */

html,body{
	background:#fff;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	word-spacing: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	list-style-type: none;
}

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}

a:active{
	color:#0074ba;
	text-decoration: none;
	list-style-image: none;
}

a:hover{color:#0074ba;text-decoration: underline overline}

a:visited{color:#067;}
.clear{clear:both;}


/* Site Layout */

.site-overall{margin:0 auto;text-align:left;}



/* Site Header */

.site-header td{padding:25px 10px 15px;vertical-align:bottom;}


.site-search{width:700px; float:right;}

.front-page-search{width:400px; float:right;}


/* Navigation */

.nav-primary{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;text-transform: capitalize;color: #666666;}
.subnav-primary{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: capitalize;color: #cccccc;}
.nav-primary ul{list-style:none;margin:0;padding:0;text-align:left;}
.nav-primary li{float:left;position:relative;z-index:5;}
.nav-primary li a,.nav-primary li span{display:block;}
.nav-primary li span{color:#333;padding:6px 12px;}
.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{border-top:1px solid #ddd;display:none;left:6px;position:absolute;top:29px;width:175px;}
.nav-primary li ul li{background:#eee;border:1px solid #ddd;border-top:0;font-size:.75em;}
.nav-primary li ul li a{width:175px;}
.nav-primary li ul li span{color:#333;}
.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 ul li:hover{background:#ddd;}
.nav-primary li:hover ul,.nav-primary li.over ul{display:block;}

.quick-nav{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-seriff;
	text-transform:capitalize;
	color:#666666;

}
.quick-nav ul{list-style:none;margin:0;padding:0;text-align:left;}
.quick-nav li{float:left;position:relative;z-index:15;}
.quick-nav li a,.quick-nav li span{display:block;}
.quick-nav li span{background:#fff url(find_fast.gif) no-repeat right;border:1px solid #ddd;color:#333;font-size:1.0em;padding:5px;width:150px;}
.quick-nav li a:link,.nav-primary li a:visited,.nav-primary li a:active,.nav-primary li a:hover{text-decoration:none;}
.quick-nav li ul{display:none;left:0;position:absolute;top:2.2em;}
.quick-nav li ul li{}
.quick-nav li ul li a{}
.quick-nav li ul li span{background:#eee;border:1px solid #ddd;border-top:0;color:#333;font-size:1.0em;}
.quick-nav li ul li.sub-header span{background:#fff;border:1px solid #ddd;border-bottom-color:#bbb;border-top:0;color:#333;font-size:1.0em;font-weight:bold;padding-top:1.5em;}
.quick-nav li ul li a:link,.quick-nav li ul li a:visited,.quick-nav li ul li a:active,.quick-nav li ul li a:hover{text-decoration:none;}
.quick-nav li ul li a:hover span{background:#ddd;}
.quick-nav li:hover ul,.quick-nav li.over ul{display:block;}

#quick-nav2{float:right;color:#0074bc;font-family:Verdana, Arial, Helvetica, sans-seriff;font-size:11px;font-weight:bold;text-transform:lowercase;}
#quick-nav2{padding:6px 12px 6px 6px;}
#quick-nav2 a{color:#0074bc;text-decoration:none;}
#quick-nav2 a:hover{color:#999;text-decoration:underline;}


/* quick nav appearence on top of page
ul.quick-nav{
	color:0074BC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: normal;
}

li.quick-nav{
	list-style-type: none;
	margin: 0px 0px 0px 8px;
	float:right;
}

a.quick-nav{
	text-decoration:none;
}
 */

/* 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(http://www.circlefurniture.com/_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-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 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_title{
	font-size:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.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%;
	color: #B72E35;
}

.home .callouts td.first{background:url(http://www.circlefurniture.com/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: 15px;
	border: 1px solid #cccccc;
	padding: 4px;
	margin-top: 20px;
}
.copy .main .image_wrap_left{
	float: left;
	clear: right;
	margin-left: 5px;
	margin-right: 30px;
	margin-bottom: 15px;
	border: 1px solid #cccccc;
	padding: 4px;
	margin-top: 15px;
}

.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:2px;}

.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{
	vertical-align:top;
	width:380px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.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(http://www.circlefurniture.com/_components/Emphasys_originals/images/tab_r.gif) no-repeat right top;display:block;}

.details .tabs .tab2{background:url(http://www.circlefurniture.com/_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{
	vertical-align:top;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.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;}


/* Catalog */
.thumbnail{display:block;position:relative;}

.thumbnail .thumbnail-on{display:none;position:absolute;background:#eee;border:1px solid #ddd;padding:10px;left:0;top:-11px;width:250px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.75em;color:#666;text-align:left;z-index:20;}

.thumbnail .thumbnail-on .small{float:left;margin-right:10px;}

.thumbnail:hover .thumbnail-on{display:block;}


/* Quick Navigation */

.quick-nav{float:right;font-family:Verdana,Arial,Helvetica,sans-serif;text-transform:capitalize;color:#666666;}

.quick-nav ul{list-style:none;margin:0;padding:0;text-align:left;}

.quick-nav li{float:left;position:relative;z-index:15;}

.quick-nav li a,.quick-nav li span{display:block;}

.quick-nav li span{background:#fff url(/images/find_fast.gif) no-repeat right;border:1px solid #ddd;color:#333;font-size:1em;padding:5px;width:150px;}

.quick-nav li a:link,.nav-primary li a:visited,.nav-primary li a:active,.nav-primary li a:hover{text-decoration:none;}

.quick-nav li ul{display:none;left:0;position:absolute;top:2.2em;}

.quick-nav li ul li{}

.quick-nav li ul li a{}

.quick-nav li ul li span{background:#eee;border:1px solid #ddd;border-top:0;color:#333;font-size:.75em;}

.quick-nav li ul li.sub-header span{background:#fff;border:1px solid #ddd;border-bottom-color:#bbb;border-top:0;color:#333;font-size:.75em;font-weight:bold;padding-top:1.5em;}

.quick-nav li ul li a:link,.quick-nav li ul li a:visited,.quick-nav li ul li a:active,.quick-nav li ul li a:hover{text-decoration:none;}

.quick-nav li ul li a:hover span{background:#ddd;}

.quick-nav li:hover ul,.quick-nav li.over ul{display:block;}
 



/* 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*/
h6 {
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
}

