/* Four Seasons CSS Stylesheet

 * ./body.css

 */

 

body{margin:0; background:url(../images/bg.png) repeat fixed; color: #514f48; font:11px arial; line-height: 1.2em;}

a{text-decoration:none; color:#93a1b2;} a:hover{text-decoration:underline;}

img{border:none;}



/* All */

#wrapper{margin:0 auto; width:910px; font-family:"Helvetica", "Myriad Pro", arial; color: #514f48; font-size:12px;}



/* Home Page */

#top{margin-top:30px; width:906px; background:url(../images/top.png) bottom center no-repeat; height:71px;}

#nav{width:906px; background:url(../images/nav_bg.png) repeat-y bottom center; height:338px; position:relative;} #nav .nav{position:absolute; right:5px;}

#about{width:906px; background:url(../images/about_bg.png) bottom center no-repeat; height:114px; position:relative;} #about .about{position:absolute; top:25%; left:10%;}

#btm_nav{width:906px; background:url(../images/btm_nav_bg.png) bottom center no-repeat; height:46px; position:relative;} #btm_nav .btm_nav{position:absolute; top:15%; left:20%;}

#all_nav{width:906px; margin-top:5px;} #all_nav ul{width:906px; text-align:center; position:relative; right:30px; } #all_nav ul li{position:relative; display:inline; padding:0 2px 0 2px; font-weight:bold; list-style-image:url(../images/separator.png);}

#copy{ color: #93a1b2; font-size:14px; font-weight:bold; text-align:center;}	



/* Subpages */

#subtop{margin-top:30px; width:906px; background:url(../images/sub_top.png) bottom center no-repeat; height:133px; position:relative;}



#subnav{bottom:20px; clear:both;}

#subnav ul{margin:0; padding:0; position:absolute; bottom:0; left:5px; width:906px;}

#subnav ul li{display:inline; position:relative;}

#subnav a{min-height:43px; float:left; position:relative; bottom:-58px; display:block;}

#subnav ul li a:hover{text-decoration:none;}

#subnav span{visibility:hidden;}

#subnav a.selected{background-position:left -43px;}



#logo a{background:url(../images/logo.png) no-repeat bottom; width:175px; height:101px; position:relative; top:-10px; left:5px; z-index:1;}



#our_company a{background:transparent url(../images/images/bg/our_company.png) no-repeat left 0; width:137px;}

#styles a{background:transparent url(../images/images/bg/styles.png) no-repeat left 0; width:83px;}

#accent_chairs a{background:transparent url(../images/images/bg/accent_chairs.png) no-repeat left 0; width:135px;}

#sectionals a{background:transparent url(../images/images/bg/sectionals.png) no-repeat left 0; width:108px;}

#outdura a{background:transparent url(../images/images/bg/outdura.png) no-repeat left 0; width:104px;}

#dealer_locator a{background:transparent url(../images/images/bg/dealer_locator.png) no-repeat left 0; position:relative; float:right; right:10px; width:138px;} 





#our_company a:hover, #styles a:hover, #accent_chairs a:hover, #sectionals a:hover, #outdura a:hover, #dealer_locator a:hover{ background-position:left -43px;}







#main{background:url(../images/content_bg-y.png) repeat-y right top; width:906px; position:relative; height:auto;}



#content{background:#f5f5f2 url(../images/content_bg.png) repeat-x top left; height:auto; width:896px; right:-5px; float:left; position:relative;}



#leftside{background:#639da5 url(../images/leftside_bg.png) repeat-x; height:100%; position:absolute; left:0; width:113px; } 

#leftside .relax{background:url(../images/relax.png) no-repeat bottom right; position:absolute; bottom:0; left:-5px; width:118px; height:100%;}

#leftside .chair_arm{background:url(../images/chair_arm.png) left bottom no-repeat; width:44px; height:87px; position:absolute; right:-44px; bottom:0;}



#collections{width:783px; position:relative; float:right; height:100%;}

#collections p{width:783px; line-height: 18px;             font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#514f48; width:590px; margin-left:50px; margin-top:45px; margin-bottom:30px; position:relative;}



#items{margin-left:12px; height:auto; position:relative;}

#items a{background:#f0eee7 url(../images/item.png) no-repeat; width:150px; height:146px; position:relative; float:left; margin-right:25px; margin-bottom:25px; text-align:center;}

#items a:hover{ text-decoration:underline; cursor:pointer;}

#items ul li{display:inline; position:relative; text-align:center;}

#items a img{position:relative; top:20px;}

#items li span{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#514f48; position:absolute; padding-top:2px; left:0; bottom:10px; text-align:center; width:100%;}



#footer{color: #93a1b2; background:url(../images/footer.png) top right no-repeat; width:906px; height:53px; position:relative; clear:both; text-align:center;}





/* Product Pages */

#item{margin-left:50px; min-height:663px; position:relative; margin-top:50px; vertical-align:middle; width:auto;}

#item span{display:block; margin-bottom:20px; font-size:14pt; line-height:normal;}

#item img{margin:30px 0 50px 50px;}

#item strong{font-size:14pt; font-weight:bold;}

#item .product_title{font-size:18pt; font-weight:bold;}

