/* Base CSS Document */

html{

}

body{
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0; margin:0px auto; color:#3E2709;
	font-size:12px;
}


img { border:none;}

h1 { font-size:160%}
h2 { font-size:145%}
h3 { font-size:132%}
h4 { font-size:120%}


a { /* color:#0A7187; */ 
	color:#3E2709;
	text-decoration:none; padding:2px 1px;
}

a:hover { color:#c00; background-color:#f5f5f5   }

#body a:hover {background-color:none;}
#hair a:hover {background-color:#c00;}

blockquote { border:1px solid #0A7187; padding:15px;}

.clear { clear:both !important; }

.content  { padding:7px;}

#site-wrapper{
	width:780px;
	background-color:#fff;
	margin:0 auto;
	line-height:15px;
	border:1px solid #3E2709;
}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> hair
/////////////////////////////////////////////////////////*/

#hair { 
	/*background-color:#E8E4A0;*/
	background-color:#F8F4B7;
	border:solid #513108;
	border-width:0 0 17px 0;
}

#hair .logo { text-align:right; margin:0 40px 0 0;}
#hair .logo h1 { display:none;}


/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> head
/////////////////////////////////////////////////////////*/

#head { 
	border:solid #F26522;
	border-width:2px 0 0 0;
}

#head .content { padding:0px; }

#head .nav {margin:0; padding:0; color:#fff; list-style-type:none; font-size:13px; background-color:#BED1AF;  height:35px;  }
#head .nav li { margin:0; padding:0; display:block; text-align:center; float:left; width:156px;   }
#head .nav li a{ 
	font-weight:normal;
	color:#572C01; text-decoration:none;
	display:block; line-height:30px;
}
#head .nav li a:hover{ 
 	color:#c00;
	background:none;
}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> body
/////////////////////////////////////////////////////////*/
#body .body-bg {background:url(../media/global/bg-body.gif) repeat-y 295px 0;}

#body .content { font-size:11px; line-height:17px;}

#body .left .content { 
	margin:15px;
}


#body .right .content { padding:12px}

#body .content img, #body .content img.orange { border:3px solid #F26522; margin:4px auto; display:block}

#body .content img.blue { border:3px solid #0A7187; }

#body h1.title { 
	font-weight:normal; text-align:center;
	margin:0px;
	text-transform:uppercase;
}

#body .title span {
	display:block;
	float:right; clear:both;
	width:300px;
	line-height:35px;
}

#body .left, #body .right { border:solid #F26522; border-width:1px 0 0 0; }

#body .left { 
	float:left; width:295px;
}

#body .right { 
	float:right; width:485px;
}


/* page specific modifications
////////////////// */

#page-about #body .left .content {	
	border:solid #0A7187; 	border-width:1px;
	line-height:15px;
}

#page-about #body .left .content img{ border-width:0; padding:0; margin:0}



.tab-press td, .tab-news td{ text-align:center; padding:0px 7px 15px 7px; vertical-align:top; }
.tab-press td img {  }
.tab-press td em, .tab-news td em { font-size:9px; font-style:normal;}
.tab-press td a, .tab-news td a { font-size:11px; font-weight:normal; display:block;  }

* html table.tab-press { width:95%}

#body .left, #body .right { height:420px; overflow:auto }
* html #body .left .content { } /**/

#page-press #body .right {width:780px; background-color:#fff;}

#page-press #body .left a { font-weight:bold; font-size:12px;}
#page-press #body .left em { font-style:normal; font-size:12px; margin:0px 0; display:block;}

#page-press .right .content { padding-top:40px }
#page-press .right .content img{ margin:10px auto; border-width:2px;}
* html #page-press .left .content { line-height:normal}



/*
#page-news #body .left em { font-style:normal; font-size:10px; color:#666; margin:3px 0; display:block;}
#page-news .right .news-block { border:2px solid #0A7187; padding:15px; margin:10px 15px 15px 15px; height:160px; overflow:auto;}
*/

#page-news .right .content {  border:1px solid #F69261; border-width:0 0 1px 0; margin:55px 0 55px 0; padding-bottom:35px; }
#page-news .body-bg { background-image:none; }
#page-news .right{ float:left; width:100%; }



#page-contact .body-bg { padding:20px 0; border-top:1px solid #f60; background-image:none;}
#page-contact #body .left { width:535px; /*background:#3E2708 url(../media/pic-contact.jpg) no-repeat 0 0;*/ height:376px; border:none;}
#page-contact #body .right { width:245px; background-color:#3E2708; color:#B6B694; height:376px; border:none}
#page-contact #body .right .content { text-align:center; }
#page-contact #body blockquote {
	display:block; margin:80px 20px 10px 20px; font-size:11px;
	padding:10px; line-height:normal;
 }

#page-contact #body blockquote a{ color:#B6B694 }
#page-contact #body blockquote a:hover{  background-color:#663300 }

* html #page-contact #body p{ margin:11px 0}


#page-textiles #body .left .content, #page-ptxt-cp .left .content, #page-ptxt-thr .left .content { border:solid #0A7187; border-width:1px; height:370px; }
#page-ptxt-thr #body .right img{ border:none; }


#page-textiles #body .right .content { text-align:center; padding:0; }
#page-textiles #body .right img { border:none; }

#page-ptxt-cpd .left .content { padding:10px 0}
#page-ptxt-cpd .left .content img{ border:none}

#page-ptxt-cpd .right .content { margin:15px 0;}
#page-ptxt-cpd .right .content table { border:1px solid #0A7187; border-width:0 1px 1px 0px;  }
#page-ptxt-cpd .right .content img{ border:none; margin:0; display:block;  }
#page-ptxt-cpd .trtop td{ border:1px solid #0A7187; border-width:1px 0 0 0;  }

#page-ptxt-cpd .right .pdesc p { text-align:center; margin:7px 0}
#page-ptxt-cpd .right .ptitle {}
#page-ptxt-cpd .right .pdetail { font-size:11px; line-height:normal}
#page-ptxt-cpd .right .pfeat { background-color:#3E2708; color:#E7D8AD; text-align:right; font-size:11px;}
#page-ptxt-cpd .right .pfeat p { text-align:left; margin:0 30px;}

.pillow { margin:10px 0; border:1px solid #0A7187; border-width:0px 1px 1px 1px !important;}
.pillow .pdesc { background-color:#F8F4B8; }
.pillow .pfeat { padding:20px 0}


.bdr-l { border-left:1px solid #0A7187 !important;}

#page-furniture #body .left .content {border:solid #0A7187; border-width:1px; }

/* POPUPs
////////////////// */

#popup-press { background-color:#fff}
#popup-press #body .content { padding:7px 15px;}
#popup-press #body .content img{ margin:0; border:2px solid #999; padding:2px; background-color:#ddd;}
#popup-press #head { display:none; visibility:hidden;}



/* paging
////////////////// */

.paging { font-size:10px; font-weight:bold;}
.paging .current, .paging a{ color:#f60;  padding:2px 5px 4px 5px; margin:1px; border:1px solid #999; background-color:#e8e8e8; font-size:12px;}
.paging a{ color:#aaa; padding:4px 6px; margin:1px; border-color:#ccc; background-color:#f5f5f5; font-size:10px; }
.paging a:hover{ color:#f60; border-color:#999; background-color:#e8e8e8 }

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> feet
/////////////////////////////////////////////////////////*/

#feet { background:#fff url(../media/global/footer-furniture.gif) no-repeat 50% 50%; border-top:1px solid #0A7187;}

* html #feet {height:35px;}

#feet .content { font-size:9px; padding:0px 12px; }

* html #feet .content{padding:10px 12px;}

#feet em { font-style:normal;}
#feet .left-foot{ float:left}
#feet .right-foot{ float:right; text-align:right}

