* { margin:0px; padding:0px; border:none; font-family:Verdana, Geneva, sans-serif; }
html { min-height: 100%; margin-bottom:1px; }
body { background:url('conservatory-furniture-bg.jpg') repeat-x top #cccccc;}
.left { float:left; } .right { float:right; } .clear { clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden; }

h1 { font-size: 15px; color:#333333; font-weight:bold; text-transform:capitalize; }
h2 { font-size: 15px; color:#333333; font-weight:bold; text-transform:capitalize; }
h3 { font-size: 15px; color:#333333; font-weight:bold; text-transform:capitalize; }
p { font-size:12px; color:#333333; line-height:16px; margin-bottom:12px; }
a:link, a:visited { color:#333333; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

a.ib:link, a.ib:visited { color:#333333; border-bottom:dotted 1px #999999; text-decoration:none; }
a.ib:hover, a.ib:active { border-bottom:solid 1px #333333; }

.red{color:#F00;}

a.fabrics{float:left; width:50px; height:55px; display:block; }
.group{display:block; clear:both; content:("."); }

.line-seperator { width:100%; height:20px; border-top:1px solid #cccccc; }

img.left { margin:0 10px 10px 0; } img.right { margin:0 0 10px 10px; }

#header{ width:942px; height:118px; overflow:hidden; margin:0 auto; }
#conservatory-furniture-logo { width:315px; height:111px; }
#header-right { width:500px; height:118px; }
#conservatory-furniture-tel { width:130px; height:13px; overflow:hidden; border-bottom:1px solid #cccccc; padding-bottom:10px; margin:40px 10px 10px 0px; }
#conservatory-furniture-tel p { text-align:right; font-weight:bold; }
#conservatory-furniture-tel p img { margin-right:5px; }
#conservatory-furniture-cart-details { height:20px; margin:0px 10px 0px 0px; }
#conservatory-furniture-cart-details p { text-align:right; }
#conservatory-furniture-cart-details p img { margin-right:5px; }
#conservatory-furniture-cart-details p span { padding-right:20px; }

#wrapper { width:940px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #9f9f9f; border-bottom:none; background:#ffffff; }

#navigation { width:938px; height:30px; overflow:hidden; margin:1px; }
.top-nav-bg { width:auto!important; width:0px; overflow:show; height:30px; display:inline-block; margin-right:1px; background:url('conservatory-furniture-nav-bg.jpg') repeat-x; }
.top-nav-bg .top-nav-inner-home { width:74px; height:26px; overflow:hidden; margin:1px; border:1px solid #afaca4; }
.top-nav-bg .top-nav-inner-conservatory { width:252px; height:26px; overflow:hidden; margin:1px; border:1px solid #afaca4; }
.top-nav-bg .top-nav-inner-delivery { width:92px; height:26px; overflow:hidden; margin:1px; border:1px solid #afaca4; }
.top-nav-bg .top-nav-inner-advice { width:80px; height:26px; overflow:hidden; margin:1px; border:1px solid #afaca4; }
.top-nav-bg .top-nav-inner-about { width:95px; height:26px; overflow:hidden; margin:1px; border:1px solid #afaca4; }
.top-nav-bg .top-nav-inner-contact { width:86px; height:26px; overflow:hidden; margin:1px; border:1px solid #afaca4; }

.top-nav-bg p { margin:0px; padding:0px; text-align:center; line-height:26px; }
.top-nav-bg a:link, .top-nav-bg a:visited { font-weight:bold; color:#ffffff; text-decoration:none; }
.top-nav-bg a:hover, .top-nav-bg a:active { text-decoration:underline; }

#site-search { width:227px; height:28px; overflow:hidden; padding:1px; background:url('conservatory-furniture-nav-bg.jpg') repeat-x; }
#site-search .top-nav-inner { height:26px; border:1px solid #afaca4; }
#site-search-container { width:217px; height:16px; overflow:hidden; margin:5px 4px 0px 4px; background:#ffffff; }
#search-icon { width:16px; height:12px; padding-left:3px; }
#search-box { width:170px; height:15px; border:0px; margin:0px; padding:1px 5px 0px 5px; font-size:11px; color:#696655; }
#search-button { width:18px; height:16px; border:none; margin:0px; padding:0px; }

#header-image { width:938px; height:auto; margin:0px auto; }

#side-menu { width:212px; height:auto; overflow:hidden; margin:10px; border-right:1px solid #cccccc; }
#side-menu .spacer { height:10px; width:10px; display:block; }

.sidebar-item { width:198px; height:auto; overflow:hidden; border:1px solid #6a6556; padding:1px; }
.sidebar-header { width:198px; height:26px; background:url('conservatory-furniture-sidebar-header.jpg') repeat-x top; }
.sidebar-header p { font-weight:bold; color:#ffffff; line-height:26px; padding:0px 8px; margin:0px; }
.sidebar-header a { font-weight:bold; color:#ffffff; }
.sidebar-header a:visited { font-weight:bold; color:#ffffff; }
.sidebar-content { width:198px; height:auto; padding-top:6px; background:url('conservatory-furniture-sidebar-bg.jpg') #cfcecc repeat-x top; }
.sidebar-content p { color:#333333; padding:0px 8px 6px 8px; margin:0px; }

.rss-box  { height:auto; }
.rss-item { font-weight:bold; color:#ffffff; line-height:26px; padding:0px 4px; margin:0px; font-size:12px; font-weight:normal; }
li.f2jnag{display:none;}

.secure-payments-promo { width:198px; height:83px; overflow:hidden; padding-top:0px; background:url('secure-payments-promo.jpg') #cfcecc repeat-x top; }
.secure-payments-promo p a { height:83px; display:block; color:#333333; padding:63px 8px 6px 8px; margin:0px; }

#signup-container { width:174px; height:24px; overflow:hidden; margin:0px 8px 6px 8px; border:1px solid #696655; }
#signup-box { width:138px; height:15px; border:none; margin:0px; padding:1px 5px 0px 5px; font-size:12px; color:#666666; background:#ffffff!important; }
#signup-button { width:26px; height:24px; border:none; margin:0px; padding:0px; }

#innerlayout { width:697px; height:auto; overflow:hidden; margin:10px 10px 10px 0px; }
#innerlayout .spacer { height:10px; width:10px; overflow:hidden; display:block; }

.header-bg { width:697px; height:33px; overflow:hidden; background:url('conservatory-furniture-header-bg.jpg') repeat-x; margin-bottom:10px; }
.header-border { width:693px; height:29px; margin:1px; border:solid 1px #ffffff; }
.header-border h1, .header-border h2 { line-height:26px; padding:0px 8px; }

#breadcrumb-bg { width:920px; height:31px; margin:9px auto 0px auto; overflow:hidden; background:#f3f1ee; }
#breadcrumb-container { width:916px; height:27px; margin:1px; border:solid 1px #ffffff; }
#breadcrumbs { text-align:right; line-height:25px; margin:0px 8px; font-size:11px; }



#home-promos-top { width:697px; height:82px; overflow:hidden; margin-bottom:11px; }
.home-promo-top-1 { width:225px; height:82px; overflow:hidden; background:url('conservatory-furniture-visit-promo.jpg') no-repeat top; }
.home-promo-top-2 { width:225px; height:82px; margin:0px 11px; overflow:hidden; background:url('conservatory-furniture-advice-promo.jpg') no-repeat top; }
.home-promo-top-3 { width:225px; height:82px; overflow:hidden; background:url('conservatory-furniture-contact-promo.jpg') no-repeat top; }

.home-promo-top a, .home-promo-right a:visited { width:209px; height:65px; display:block; padding:17px 0px 0px 22px; color:#6a6556; font-size:14px; font-weight:normal; }
.home-promo-top a span, .home-promo-right a:visited span { font-size:20px; font-weight:bold; color:#413f37; }

#offer-promo { width:697px; height:170px; overflow:hidden; margin-bottom:10px; }

.sale-promo { width:697px; height:82px; overflow:hidden; margin-bottom:10px; }

#home-promos-bottom { width:697px; height:345px; overflow:hidden; }
.home-promo-row-1 { width:697px; height:170px; margin-bottom:11px; }
.home-promo-row-2 { width:697px; height:170px; overflow:hidden; }
.home-promo-0 { width:225px; height:170px; overflow:hidden; background:url('rustic-oak-promo.jpg') no-repeat; }
.home-promo-1 { width:225px; height:170px; overflow:hidden; margin:0 11px; background:url('conservatory-furniture-natural-rattan-left-promo.jpg') no-repeat; }
.home-promo-2 { width:225px; height:170px; overflow:hidden; background:url('conservatory-furniture-rattan-garden-furniture-left-promo.jpg') no-repeat; }

.home-promo-3 { width:225px; height:170px; overflow:hidden; background:url('conservatory-furniture-mgm-left-promo.jpg') no-repeat; }
.home-promo-4 { width:225px; height:170px; overflow:hidden; margin:0 11px; background:url('conservatory-furniture-ocean-designs-left-promo.jpg') no-repeat; }
.home-promo-5 { width:225px; height:170px; overflow:hidden; background:url('conservatory-furniture-performax-left-promo.jpg') no-repeat; }

.home-promo-bottom a, .home-promo-bottom a:visited { width:219px; height:33px; display:block; padding:137px 0px 0px 7px; color:#ffffff; font-size:12px; font-weight:bold; }
.home-promo-bottom a span, .home-promo-bottom a:visited span { font-weight:normal; }


.new-products { font-size:11px; margin-bottom:5px; }

#mgm-home-promo, #performax-home-promo { width:226px; }
#ocean-designs-home-promo { width:226px; margin:0px 9px; }
#mgm-home-promo img, #performax-home-promo img, #ocean-designs-home-promo img { margin-bottom:8px; }

.product-section-image { width:260px; height:auto; overflow:hidden; margin:0px 5px 10px 0px; }
.product-section-bg { width:432px; height:211px; overflow:hidden; margin:0px 0px 10px 0px; background:url('section-bg.jpg') no-repeat; }
.product-section-bg h2 { font-size:16px; margin:15px 15px 0px 15px; }
.product-section-bg p { font-size:12px; line-height:16px; margin:15px 15px 0px 15px; }
.product-section-bg span { padding:0px 2px; }
.product-section-bg p a:link, .product-section-bg p a:visited { font-weight:bold; text-decoration:none; border-bottom:dotted 1px #666666; }
.product-section-bg p a:hover, .product-section-bg p a:active { font-weight:bold; text-decoration:none; border-bottom:solid 1px #333333; }

#section-description { width:514px; }
#section-image { height:auto; }
.section-promo { width:170px; height:83px;margin-bottom:10px; overflow:hidden; }
.section-promo-text { color:#6a6556; font-size:14px; }
.section-promo-text span { color:#413f37; }

.section-promo-text a, .section-promo-text a:visited { width:159px; height:61px; display:block; padding:22px 0px 0px 10px; color:#6a6556; font-size:12px; font-weight:bold; }
.section-promo-text a span, .section-promo-text a:visited span { font-weight:normal; color:#413f37; font-size:14px; }

#made-promo { background:url('conservatory-furniture-made-promo.jpg') no-repeat; }
#standards-promo { background:url('conservatory-furniture-standards-promo.jpg') no-repeat; }

.product-list-bg { width:168px; height:209px; overflow:hidden; background:#ffffff; border:solid 1px #6a6556; margin-bottom:6px; }
.product-list-container { width:164px; height:205px; overflow:hidden; background:#6a6556; margin:1px; padding:1px; }
h2.product { color:#ffffff; font-size:12px; margin:8px 10px; }
h2.product a, h2.product a:visited, h2.product a:hover, h2.product a:active { color:#ffffff; }

#product-gallery { width:677px; height:376px; overflow:hidden; display:block; border:solid 1px #696655; padding:9px; margin:10px 0px; }
#gallery-window { width:526px; height:351px; overflow:hidden; margin-bottom:10px; }
#gallery-thumbs { width:147px; height:352px; overflow:hidden; margin-bottom:10px; }
#gallery-thumbs span { width:147px; height:5px; display:block; overflow:hidden; }
.gallery-thumb { width:147px; height:84px; overflow:hidden; }

#gallery-window-single { width:677px; height:351px; overflow:hidden; margin-bottom:10px; }

#product-info { width:665px; height:auto; border:solid 1px #696655; padding:15px; margin:10px 0px; }
#product-info-left { width:328px; }
#product-info-right { width:328px; }
.product-price { padding-left:5px; font-weight:normal; font-size:10px; }
input#quantity { width:75px; height:16px; text-align:center; font-weight:bold; color:#333333; padding:2px; border:solid 1px #696655; }
.drop-down { width:auto; border:solid 1px #696655; margin-top:10px; }
#product-promo-left { width:328px; height:82px; overflow:hidden; background:url('conservatory-furniture-product-delivery.jpg') no-repeat; }
#product-promo-left p { width:218px; height:70px; padding:12px 0px 0px 100px; }
#product-promo-right { width:328px; height:82px; overflow:hidden; background:url('conservatory-furniture-product-assembly.jpg') no-repeat; }
#product-promo-right p { width:218px; height:70px; display:block; padding:12px 0px 0px 100px; }

#footer { width:940px; height:27px; overflow:hidden; margin:0px auto 10px auto; border:1px solid #9f9f9f; border-top:none; background:#e3ded6; }
#footer p { line-height:27px; margin:0px 10px; }


#swatch-table { width:; margin:0px auto 10px auto; }
.swatch-list-bg { width:132px; height:165px; overflow:hidden; background:#ffffff; border:solid 1px #b9b5a5; margin-bottom:6px; }
.swatch-list-container { width:128px; height:161px; overflow:hidden; background:#b9b5a5; margin:1px; padding:1px; }
h2.swatch { color:#ffffff; font-size:12px; margin:4px 4px; }
h2.swatch a, h2.swatch a:visited, h2.swatch a:hover, h2.swatch a:active { color:#ffffff; }


.product-promo { width:325px; height:58px; margin-bottom:10px; overflow:hidden; background:url('product-promo-bg.jpg') no-repeat top; }
.product-promo a span, .product-promo a:visited span { font-size:14px; font-weight:bold; color:#413f37; }
.product-promo a, .product-promo a:visited { width:309px; height:42px; display:block; padding:12px 0px 0px 12px; color:#6a6556; font-size:12px; font-weight:normal; }

#nr-fabrics		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-nr-fabric.jpg') no-repeat center right; }
	*html #nr-fabrics { height:60px; margin-top:-4px;  }
	*+ html #nr-fabrics { height:60px; margin-top:-4px; }
#nr-frames		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-nr-frame.jpg') no-repeat center right; }
	*html #nr-frames { height:60px; margin-top:-4px;  }
	*+ html #nr-frames { height:60px; margin-top:-4px; }
#nrg-frames		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-nrg-frame.jpg') no-repeat center right; }
	*html #nrg-frames { height:60px; margin-top:-4px;  }
	*+ html #nrg-frames { height:60px; margin-top:-4px; }
#nrg-cushions		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-cushion-frame.jpg') no-repeat center right; }
	*html #nrg-frames { height:60px; margin-top:-4px;  }
	*+ html #nrg-frames { height:60px; margin-top:-4px; }	
#nr-quality		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-nr.jpg') no-repeat center right; }
	*html #nr-quality { height:60px; margin-top:-4px;  }
	*+ html #nr-quality { height:60px; margin-top:-4px; }

#mgm-fabrics	{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-mgm-fabric.jpg') no-repeat center right; }
	*html #mgm-fabrics { height:60px; margin-top:-4px;  }
	*+ html #mgm-fabrics { height:60px; margin-top:-4px; }
#mgm-frames		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-mgm-frame.jpg') no-repeat center right; }
	*html #mgm-frames { height:60px; margin-top:-4px;  }
	*+ html #mgm-frames { height:60px; margin-top:-4px; }
#mgm-quality	{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-mgm.jpg') no-repeat center right; }
	*html #mgm-quality { height:60px; margin-top:-4px;  }
	*+ html #mgm-quality { height:60px; margin-top:-4px; }
#mgm-panel		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-mgm-panel.jpg') no-repeat center right; }
	*html #mgm-panel { height:60px; margin-top:-4px;  }
	*+ html #mgm-panel { height:60px; margin-top:-4px; }

#od-fabrics		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-od-fabric.jpg') no-repeat center right; }
	*html #od-fabrics { height:60px; margin-top:-4px;  }
	*+ html #od-fabrics { height:60px; margin-top:-4px; }
#od-frames		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-od-frame.jpg') no-repeat center right; }
	*html #od-drames { height:60px; margin-top:-4px;  }
	*+ html #od-frames { height:60px; margin-top:-4px; }
#od-quality		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-od.jpg') no-repeat center right; }
	*html #od-quality { height:60px; margin-top:-4px;  }
	*+ html #od-quality { height:60px; margin-top:-4px; }

#pr-fabrics		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-pr-fabric.jpg') no-repeat center right; }
	*html #pr-fabrics { height:60px; margin-top:-4px;  }
	*+ html #pr-fabrics { height:60px; margin-top:-4px; }
#pr-frames		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-pr-frame.jpg') no-repeat center right; }
	*html #pr-frames { height:60px; margin-top:-4px;  }
	*+ html #pr-frames { height:60px; margin-top:-4px; }
#pr-quality		{ width:321px; height:54px; margin:2px; overflow:hidden; background:url('product-promo-pr.jpg') no-repeat center right; }
	*html #pr-quality { height:60px; margin-top:-4px;  }
	*+ html #pr-quality { height:60px; margin-top:-4px; }


a.option-link:link, a.option-link:visited { color:#333333; border-bottom:dotted 1px #999999; text-decoration:none; }
a.option-link:hover, a.option-link:active { border-bottom:solid 1px #333333; cursor:help; }

#brochure-request-button { width:170px; height:29px; overflow:hidden; margin-top:10px; }
#brochure-request-button a:link, #brochure-request-button a:visited { display:block; width:170px; height:29px; overflow:hidden; background:url('request-brochure-button.jpg') no-repeat; }
#brochure-request-button a:hover, #brochure-request-button a:active { background:url('request-brochure-button-over.jpg') no-repeat; }
#brochure-request-button a span { margin-left:-9999px; }

.mgm-brochure { width:312px; height:64px; margin:10px 0; overflow:hidden; background:url('download-mgm-brochure.jpg') no-repeat; }
.mgm-brochure p { color:#6a6556; font-size:14px; font-weight:bold; }
.mgm-brochure p a { display:block; padding:16px 0 16px 10px; }
.mgm-brochure p a span { font-weight:normal; font-size:12px; color:#413f37; }

.od-brochure { width:312px; height:64px; margin-bottom:10px; overflow:hidden; background:url('download-od-brochure.jpg') no-repeat; }
.od-brochure p { color:#6a6556; font-size:14px; font-weight:bold; }
.od-brochure p a { display:block; padding:16px 0 16px 10px; }
.od-brochure p a span { font-weight:normal; font-size:12px; color:#413f37; }

/* ----- Google Map ----- */
.find-us { width:313px; margin:0px 0px 10px 0px; }
#map-container { border:1px solid #dcdbd7; margin:0px 0px 10px 0px; }
#google-map { width:340px; height:508px; margin:0px; overflow:hidden; border:1px solid #ffffff; }


/* ----- Contact Us ----- */
#contact-form { font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#contact-form span { font-weight:bold; color:#999; }
#contact-form .select { width:194px; background:#ffffff!important; border:1px solid #dcdbd7!important; padding:2px; margin:5px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; }
#contact-form .field { width:188px; background:#ffffff!important; border:1px solid #dcdbd7; padding:2px; margin:5px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; }
#contact-form .field:focus { background:#eeeeee!important; }
#contact-form #send-email { background:#ffffff!important; border:1px solid #dcdbd7; padding:2px; margin:5px 0px; }
#contact-form #send-email:hover, #contact-form #send-email:focus { background:#eeeeee!important; cursor:pointer; }
#contact-form .text { height:30px; }



.sitemap { font-size:12px; list-style:none; }
.sitemap-1 { font-weight:bold; margin-top:6px; }
.sitemap-2 { margin-left:10px; margin-top:3px; }


/* ----- MAGIC ZOOM ----- */
.MagicZoomBigImageCont { border:none; }
.MagicZoomHeader { font:10px Tahoma, Verdana, Arial, sans-serif; color:#fff; background:#91b817; text-align:center !important; }
.MagicZoomPup { border:1px solid #aaa; background:#ffffff; cursor:hand; }
.MagicZoomLoading { text-align:center; background:#ffffff; color:#444; border:1px solid #ccc; opacity:0.8; padding:3px 3px 3px 3px !important; display:none; }
.MagicZoomLoading img { padding-top:3px !important; }
img.MagicZoomLoading { visibility:hidden; }
.MagicZoom { cursor:crosshair !important; border:none; }


/* ----- SLIMBOX ----- */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url('lb-loading.gif') no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url('lb-prevlabel.gif') no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url('lb-nextlabel.gif') no-repeat 100% 15%; }
#lbBottom { font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('lb-closelabel.gif') no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }


/* ----- ACTINIC ----- */
.actsearchhighlightcolor { color: <actinic:variable name="SearchHighlightColor" />; }

.actrequired { color:#333333; font-weight:bold; }
.actwarningcolor {color:#333333; }

.actCHECKOUTEM { background:#ff0000; }
.actCHECKOUTBG { background:#00ff00; }

.basket p { color:#333333; margin:6px 4px; padding:0px; }

table.checkout td { background:#f3f3f3; }
table.checkout th { background:#ff0000; }
table.checkout td p { margin:6px 4px; padding:0px; }

.cart { background:#f3f3f3; }
.cart p { color:#333333; margin:6px 4px; padding:0px; }
.cartheading { background:#797569;  vertical-align:middle; }
.cartheading p { color:#ffffff; font-weight: bold; margin:6px 4px; padding:0px; }

.checkout input, .checkout select, .checkout-buttons .checkout-button { border:1px solid #666666; }

/* ----- Progress Indicator ----- */
.checkout-progress { width:217px; height:75px; display:block; overfow:hidden; margin:0px auto 25px auto; }
.checkout-progress-1 { width:217px; height:75px; display:block; background:url('progress-01.jpg') no-repeat; }
.checkout-progress-2 { width:217px; height:75px; display:block; background:url('progress-02.jpg') no-repeat; }
.checkout-progress-3 { width:217px; height:75px; display:block; background:url('progress-03.jpg') no-repeat; }
.checkout-progress p { text-align:center; margin-top:75px; }
	
/* ----- Advice Page ----- */
.articles { width:695px; height:auto; margin:10px 0px; }
.articles h2 { margin-bottom:10px; }
.article { width:167px; height:150px; margin-bottom:15px; }
.article-header { width:167px; height:30px; }
.article-header p { font-weight:bold; }
.article-image { width:167px; height:120px; margin:5px 0px 0px 0px; }
.article-spacer { width:9px; height:150px; }

#nr-advice	{ width:167px; height:auto; overflow:hidden; margin-right:9px; margin-bottom:30px; }
#mgm-advice	{ width:167px; height:auto; overflow:hidden; margin-right:9px; margin-bottom:30px; }
#od-advice	{ width:167px; height:auto; overflow:hidden; margin-right:9px; margin-bottom:30px; }
#per-advice	{ width:167px; height:auto; overflow:hidden; margin-bottom:30px; }

.advice-header { height:58px; border-bottom:solid 1px #333333; }
.advice-header h3 { font-size:20px; text-align:center; font-weight:bold; }

.advice-box { width:167px; height:83px; margin-top:10px; }
.advice-box-text { color:#6a6556; font-size:14px; }
.advice-box-text span { color:#413f37; }
.advice-box-text a, .advice-box-text a:visited { width:159px; height:61px; display:block; padding:22px 0px 0px 10px; color:#6a6556; font-size:13px; font-weight:bold; }
.advice-box-text a span, .advice-box-text a:visited span { font-weight:normal; color:#413f37; font-size:12px; }

.advice-box.extra .advice-box-text a, .advice-box.extra .advice-box-text.extra a:visited { height:68px; display:block; padding:15px 0px 0px 10px; }

.advice-made			{ width:167px; height:83px; background:url('advice-made-bg.jpg') no-repeat; margin-top:10px; }
.advice-nr-standards	{ width:167px; height:83px; background:url('advice-standards-bg.jpg') no-repeat; margin-top:10px; }
.advice-nr-fabrics		{ width:167px; height:83px; background:url('advice-nr-fabric-bg.jpg') no-repeat; margin-top:10px; }
.advice-nr-frames		{ width:167px; height:83px; background:url('advice-nr-frame-bg.jpg') no-repeat; margin-top:10px; }
.advice-nrg-frames		{ width:167px; height:83px; background:url('advice-nrg-frame-bg.jpg') no-repeat; margin-top:10px; }
.advice-mgm-standards	{ width:167px; height:83px; background:url('advice-standards-bg.jpg') no-repeat; margin-top:10px; }
.advice-mgm-fabrics		{ width:167px; height:83px; background:url('advice-mgm-fabric-bg.jpg') no-repeat; margin-top:10px; }
.advice-mgm-frames		{ width:167px; height:83px; background:url('advice-mgm-frame-bg.jpg') no-repeat; margin-top:10px; }
.advice-mgm-panels		{ width:167px; height:83px; background:url('advice-mgm-panel-bg.jpg') no-repeat; margin-top:10px; }
.advice-od-standards	{ width:167px; height:83px; background:url('advice-standards-bg.jpg') no-repeat; margin-top:10px; }
.advice-od-fabrics		{ width:167px; height:83px; background:url('advice-od-fabric-bg.jpg') no-repeat; margin-top:10px; }
.advice-od-frames		{ width:167px; height:83px; background:url('advice-od-frame-bg.jpg') no-repeat; margin-top:10px; }
.advice-per-standards	{ width:167px; height:83px; background:url('advice-standards-bg.jpg') no-repeat; margin-top:10px; }
.advice-per-fabrics		{ width:167px; height:83px; background:url('advice-per-fabric-bg.jpg') no-repeat; margin-top:10px; }

ol.copy { font-size:12px; color:#333333; margin-bottom:12px; }
.copy li { list-position:outside; list-style:decimal; margin:0px 80px 6px 40px; }


/* ----- Article Links ----- */
.article-links { width:216px; height:auto; margin-bottom:10px; overflow:hidden; border:1px solid #6a6556; padding:1px; }
.article-links div { width:216px; height:auto; background:url('conservatory-furniture-sidebar-bg.jpg') #cfcecc repeat-x top; padding:8px; }
.article-links div h2 { font-size:12px; }
.article-links div p { font-size:11px; margin:3px 0px 0px 0px; }


/* ----- Fragments with Backgrounds ----- */
.fragment { width:450px; }
.fragment-alt { width:530px; }

.article-1-bg { width:220px; height:329px; overflow:hidden; display:block; background:url('article-1.jpg') no-repeat top right; }
.article-2-bg { width:220px; height:329px; overflow:hidden; display:block; background:url('article-2.jpg') no-repeat top right; }
.article-3-bg { width:220px; height:329px; doverflow:hidden; isplay:block; background:url('article-3.jpg') no-repeat top right; }
.article-4-bg { width:220px; height:329px; overflow:hidden; display:block; background:url('article-4.jpg') no-repeat top right; }
.article-5-bg { width:220px; height:329px; overflow:hidden; display:block; background:url('article-4.jpg') no-repeat top right; }

.advice-banner { height:193px; width:697px; overflow:hidden; background:url('conservatory-furniture-advice.jpg') no-repeat top left; }
.delivery-bg { width:220px; height:212px; overflow:hidden; display:block; background:url('delivery-section-bg.jpg') no-repeat top right; }

.performax-made-bg-1 { width:220px; height:152px; overflow:hidden; display:block; background:url('performax-logo.jpg') no-repeat top right; }
.performax-made-bg-2 { width:220px; height:211px; overflow:hidden; display:block; background:url('performax-waterhyacinth.jpg') no-repeat top right; }
.performax-made-bg-3 { width:220px; height:211px; overflow:hidden; display:block; background:url('performax-hardwoodframe.jpg') no-repeat top right; }
.performax-made-bg-4 { width:220px; height:211px; overflow:hidden; display:block; background:url('performax-rattan-weaving.jpg') no-repeat top right; }
.performax-made-bg-5 { width:220px; height:211px; overflow:hidden; display:block; background:url('performax-rattan-water-hyacinth.jpg') no-repeat top right; }

.ocean-designs-made-bg-1 { width:220px; height:152px; overflow:hidden; display:block; background:url('ocean-designs-logo.jpg') no-repeat top right; }
.ocean-designs-made-bg-2 { width:220px; height:211px; overflow:hidden; display:block; background:url('ocean-materials-promo.jpg') no-repeat top right; }
.ocean-designs-made-bg-3 { width:220px; height:211px; overflow:hidden; display:block; background:url('ocean-construction-promo.jpg') no-repeat top right; }
.ocean-designs-made-bg-4 { width:220px; height:211px; overflow:hidden; display:block; background:url('ocean-rattan-promo.jpg') no-repeat top right; }
.ocean-designs-made-bg-5 { width:220px; height:211px; overflow:hidden; display:block; background:url('ocean-weaving-promo.jpg') no-repeat top right; }
.ocean-designs-made-bg-6 { width:220px; height:211px; overflow:hidden; display:block; background:url('ocean-aftercare-promo.jpg') no-repeat top right; }

.mgm-made-bg-1 { width:220px; height:152px; overflow:hidden; display:block; background:url('mgm-logo.jpg') no-repeat top right;}

.cf-made-bg-1 { width:220px; height:152px; overflow:hidden; display:block; background:url('cf-logo.jpg') no-repeat top right;}
.cf-made-bg-2 { width:220px; height:152px; overflow:hidden; display:block; background:url('cf-made-bg.jpg') no-repeat top right;}

.cf-quality-banner { height:193px; width:697px; overflow:hidden; background:url('cf-quality-banner.jpg') no-repeat top left; }
.mgm-quality-banner { height:193px; width:697px; overflow:hidden; background:url('mgm-quality-banner.jpg') no-repeat top left; }
.ocean-quality-banner { height:193px; width:697px; overflow:hidden; background:url('ocean-quailty-banner.jpg') no-repeat top left; }
.performax-quality-banner { height:193px; width:697px; overflow:hidden; background:url('performax-quality-banner.jpg') no-repeat top left; }


.option-a { width:227px; height:auto; overflow:hidden; background:url('option-a.jpg') top center no-repeat; padding:231px 0px 0px 0px; margin-right:7px; }
.option-b { width:227px; height:auto; overflow:hidden; background:url('option-b.jpg') top center no-repeat; padding:231px 0px 0px 0px; margin-right:7px; }
.option-c { width:227px; height:auto; overflow:hidden; background:url('option-c.jpg') top center no-repeat; padding:231px 0px 0px 0px; }

.option-a h3, .option-b h3, .option-c h3 { margin-bottom:10px; }

.about-bg { width:220px; height:221px; overflow:hidden; display:block; background:url('aboutus.jpg') no-repeat top right; }
.products-bg { width:220px; height:138px; overflow:hidden; display:block; background:url('rattan-furniture.jpg') no-repeat top right; }

.showroom-banner { height:193px; width:697px; overflow:hidden; background:url('showroom-banner.jpg') no-repeat top left; }
.showroom-bg { width:220px; height:221px; overflow:hidden; display:block; background:url('showroom.jpg') no-repeat top right; }

.secure-payments-bg-1 { width:140px; height:225px; overflow:hidden; display:block; background:url('secure-payments-bg-1.jpg') no-repeat center right; }
.secure-payments-bg-2 { width:140px; height:55px; overflow:hidden; display:block; background:url('secure-payments-bg-2.jpg') no-repeat top right; }
.secure-payments-bg-3 { width:140px; height:70px; overflow:hidden; display:block; background:url('secure-payments-bg-3.jpg') no-repeat top right; }
.secure-payments-bg-4 { width:140px; height:70px; overflow:hidden; display:block; background:url('secure-payments-bg-4.jpg') no-repeat top right; }

.search-image { width:110px; height:106px; margin:0 10px 15px 0; }
.search-info { width:573px; height:106px; }
.results-search { border:1px solid #666666; }
.results-input { border:1px solid #666666; }
