*							{ margin:0;padding:0;}
body						{ margin:0;background:#FFF url(/_resources/images/bg_blog.gif) 0 -18px repeat-x;font-size:62.5%;font-family:Arial,Helvetica,sans-serif;color:#222223;width:100%;line-height:18px;}
img							{ border:0;}
a							{ color:#5B81D6;text-decoration:underline;}
li							{ list-style-type:none;}
#header						{ background-color:#999;overflow:hidden;background:#999999 url(/_resources/images/bg_header.gif) repeat-x bottom;/*height:130px;*/}
#header div					{ overflow:hidden;}
img.logo					{ width:440px;height:64px;float:left;margin:15px 0 10px 25px;background-image:url(/_resources/images/logo.gif);}
img.phone					{ width:315px;height:32px;float:right;text-align:right;background-image:url(/_resources/images/header-phone.gif);margin:15px 25px 0 0;}
img.hours					{ clear:right;float:right;background-image:url(/_resources/images/header-hours.gif);width:473px;height:31px;margin:5px 25px 0 0;}
#header a, #header span		{ font-size:1.2em;color:#FFF;text-transform:uppercase;text-decoration:none;font-family:"Gill Sans MT";display:block;}
#header a:hover				{ color:#8FB0F7;}
#header ul					{ background:#656565 url(/_resources/images/bg_headernav.gif) repeat-x;overflow:hidden;width:100%;border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;line-height:21px;}
#header li					{ float:right;list-style-type:none;margin-right:20px;overflow:hidden;}
#header li.home				{ float:left;margin-left:25px;}
#header li a				{ display:block;}
#header #basketCount		{ float:right;display:block;padding:1px 0 0 15px;font-size:1.2em;width:13px;height:26px;margin:5px 20px 0 0;color:#999;font-weight:bold;background-image:url(/_resources/images/icon-basket-header.gif);}
#header li input[type=text]	{ height: 14px; margin-top: 4px;}
#header li input[type=submit]{ color:#FFF;border:0;background-color:transparent;}
#header div div				{ clear:right;}

#content					{ width:968px;margin:0 auto 1px auto;overflow:hidden;}
.subpage					{ }
.catpage					{ background:url(/_resources/images/bg-subpage.gif) repeat-y;}
#content p					{ margin:10px 0;font-size:1.2em;}
#content h1					{ color:#5B81D6;font-size:1.6em;font-family:"Gill Sans MT";font-weight:normal; text-transform:uppercase;}
#content h2					{ color:#5B81D6;font-size:1.6em;font-family:"Gill Sans MT";font-weight:normal;}
#content h2.mb				{ margin-bottom:10px;}
#content .leftnav			{ width:179px;float:left;background-color:#FFFFFF;}
.leftnav li					{ list-style-type:none;border-bottom:1px solid #FFF;}
.leftnav li.sub				{ line-height:21px;}
.leftnav li ul				{ height:197px;background-color:#CFCFCF;width:178px;}
.leftnav li a				{ display:block;height:93px;width:178px;}
.leftnav li a:hover			{ background-position:0 -93px;}
.subnav li a				{ display:block;height:55px;width:178px;text-indent:-2000em;background-position:0 -186px;text-transform:uppercase;text-decoration:none;}
.subnav li a.on				{ height:84px;background-position:0 -93px;}
.subnav li a:hover			{ background-position:0 -93px;}
.subnav li.sub a			{ display:block;height:auto;width:171px;text-indent:0;color:#000;background:#CFCFCF url(/_resources/images/a-leftnavsub.gif) top left repeat-x;font-size:1.2em;font-family:"Gill Sans MT";line-height:21px;padding-left:7px;}
.subnav li.sub a:hover		{ color:#FFF;background-color:#979894; background-image:none;}
/******************************* subpage nav **********************************************/
.subpage .leftnav			{ border-right: 1px solid #FFFFFF;width:188px; !important}
.subpage .leftnav li		{ line-height:36px;background-color:#656565;text-indent:0 !important;}
.leftnav li.categorylink	{ text-indent:0 !important;white-space:nowrap;}
.subpage .leftnav li a		{ width:auto;text-indent:0 !important;color:#FFF;text-transform:uppercase;background-image:none;padding-left:5px;height:auto;font-size:14px;}
.subpage .leftnav ul ul		{ background-color:#d7d7d7;;width:auto;height:auto;}
.subpage .leftnav ul ul li	{ line-height:30px;border:0;border-bottom:1px solid #FFF}
.subpage .leftnav ul ul li a	{ text-transform:capitalize;color:#101010;padding-left:10px;line-height:30px;}

.rightnav					{ width:201px;float:left;background-color:#FFFFFF;padding:0;overflow:hidden;border-left:1px solid #FFF;}
.rightnav li				{ list-style-type:none;margin-bottom:2px;width:201px;height:111px;}
.rightnav li a				{ }
.rightnav li.showcase		{ background:url(/_resources/images/banner-showcase.gif) no-repeat;height:104px;width:209px;text-align:center;}
.rightnav li.showcase a		{ text-indent:0;}
.rightnav li.showcase h1	{ color:#000;font-weight:bold;padding-top:5px;}
.rightnav li.showcase h1 a	{ color:#000;font-weight:bold;text-decoration:none;}
.rightnav li.showcase h2	{ color:#FFEC00;font-weight:bold;font-size:6.0em !important;letter-spacing:-8px;}
.rightnav li.showcase h2 a	{ color:#FFEC00;font-weight:bold;text-decoration:none;}
.rightnav li.showcase h2 a.vat	{ padding-right:34px;background:url(/_resources/images/plusvat.gif) no-repeat 130px 20px;}
.rightnav li.showcase h2 a.vatm2{ padding-right:34px;background:url(/_resources/images/plusvatm2.gif) no-repeat 130px 20px;}
.rightnav div				{ float:left;width:100px;}
a.ES						{ background-image:url(/_resources/images/a-ES.gif);text-indent:-2000em;}
a.IS						{ background-image:url(/_resources/images/a-IS.gif);text-indent:-2000em;}
a.CP						{ background-image:url(/_resources/images/a-CP.gif);text-indent:-2000em;}
a.BS						{ background-image:url(/_resources/images/a-BS.gif);text-indent:-2000em;}
a.SA						{ background-image:url(/_resources/images/a-SS.gif);text-indent:-2000em;}
a.LF						{ background-image:url(/_resources/images/a-LF.gif);text-indent:-2000em;}
a.GL						{ background:url(/_resources/images/a-GL.gif);}
a.ND						{ background:url(/_resources/images/banner-delivery.gif) no-repeat;height:140px;width:199px;}
a.SH						{ background:url(/_resources/images/banner-showroom.gif) no-repeat;height:140px;width:199px;}
a.LI						{ background:url(/_resources/images/banner-live.jpg) no-repeat;height:140px;width:199px;}
a.VS						{ background:url(/_resources/images/a-VS.gif) no-repeat;height:104px;width:209px;}
a.IH						{ background:url(/_resources/images/banner-idealhome.gif) no-repeat;height:104px;width:209px;}
a.UP						{ background:url(/_resources/images/banner-live.gif) no-repeat;height:104px;width:209px;}
a.DB						{ background-image:url(/_resources/images/a-DB.gif);height:140px;width:99px;margin:0 auto;}
a.ET						{ background-image:url(/_resources/images/a-ET.gif);height:140px;width:99px;margin:0 auto;}
a.ETI						{ background-image:url(/_resources/images/a-ETI.gif);height:140px;width:99px;margin:0 auto;}
#content .main				{ width:586px;float:left;}
.main .strap				{ display:block;}
.strap-ul					{ display:block;width:1500px;height:281px;overflow:hidden;}
.strap-ul li				{ float:left;width:586px;height:281px;}
.main .straphome, .liWLS	{ background:url(/_resources/images/strap-home.jpg) bottom;width:586px;height:281px;}
.main div					{ width:586px;height:282px;overflow:hidden;}
.main .strapESP, .liESP		{ background:url(/_resources/images/strap-EST.jpg) bottom left;}
.main .strapIST, .liIST		{ background:url(/_resources/images/strap-IST.jpg) bottom left;}
.main .strapSAS, .liSAS		{ background:url(/_resources/images/strap-SAS.jpg) bottom left;}
.main .strapCP, .liCP		{ background:url(/_resources/images/strap-CP.jpg) bottom left;}
.main .strapBS, .liBS		{ background:url(/_resources/images/strap-BS.jpg) bottom left;}
.main .strapLSF, .liLSF		{ background:url(/_resources/images/strap-LSF.jpg) bottom left;}
.strapSS					{ background:url(/_resources/images/strap06.jpg) bottom left;}
.page						{ width:566px;padding:0 10px;height:562px;float:left;background-color:#FFF;overflow:hidden;}
.subpage .page				{ height:auto;min-height: 562px;}
.wide						{ width:765px;}
#pageProduct, #pageReview	{ float:left;width:566px;margin-right:10px;}
.page div.title				{ width:50%;float:left;}

.page h1					{ margin:2px 0;text-transform:capitalize !important;font-size:2.6em !important;}
.page div					{ }
/************************************** categoryproduct ******************************************/
.category-container			{ width:765px;overflow:hidden;}
.category-container	 div	{ overflow:hidden;}
.category-box				{ margin-bottom:15px;}
.category-box h2, .alsolike h2	{ background-color:#EBEBEB;color:#21201F!important;padding:0 0 0 5px;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;line-height:30px;}
.category-box h2			{ overflow:hidden;}
.category-box .productRating{ float:right;padding-top: 7px;width:110px;}
.category-box .productRating:hover{ border:0;}
.category-box .productRating em	{ font-size:12px;line-height:12px;}
.category-box .noreviews	{ display:none;}
.product-container .noreviews	{ font-size:12px;width:265px;border:1px solid #FFF;}
.product-container .noreviews em	{ font-size:12px;display: inline;float:none;}
.category-box .noreviews em { display:none;}
.category-box h2 a			{ color:#21201F!important;text-decoration:none;float:left;}
.category-box .info			{ padding-left:5px;float:left;width:590px;}
.category-box p.desc		{ }
.category-box .thumb		{ width:169px;float:left;}
.category-box .thumb img	{ width:167px;margin-top: 5px;border:1px solid #EBEBEB;}
.nom						{ margin:0 !important;}
/************************************** product ************************************************/
.product-container			{ margin-top:10px;overflow:hidden;}
.product-container h1		{ font-size:26px!important;margin: 10px 0;}
.product-images				{ width:256px;margin-right:15px;float:left;}
.lastcol					{ margin-right:0!important;}
.product-spec				{ float:left;width:490px;font-size:1.2em;}
.product-spec li			{ line-height:24px;padding-left:20px;}
.product-spec li.alt		{ background-color:#F2EFEF;}
.product-spec h3			{ background-color: #EBEBEB;border-bottom: 1px solid #D7D7D7;border-top: 1px solid #D7D7D7;font-size: 12px;font-weight: bold;line-height: 28px;padding-left: 10px;}
.product-copy				{ overflow:hidden;width:100%;}
a.facebook					{ display:block;padding-left:25px;color:#3e537c;line-height:22px;background:transparent url(/_resources/images/icon-share.gif) no-repeat scroll left top;}
#large1						{ width:254px;height:190px;border:1px solid #999999;}
img#small 					{ height:55px;margin-right:14px;margin-top:10px;width:74px;border:1px solid #999999;float:left;}
#zoom 						{ background-image:url(/_resources/images/bg_zoom.png);height:30px;margin-top:162px;position:absolute;width:255px;z-index:9;}
a.zoom 						{ background:transparent url(/_resources/images/icon-zoom.gif) no-repeat scroll 70px 15px;color:#FFFFFF;display:block;font-size:13px;font-weight:normal;height:30px;margin-top:150px;padding-top:15px;position:absolute;text-align:center;width:255px;z-index:18;}
.price						{ font-size:1.4em;font-weight:bold;margin-left:20px;line-height:36px;}
.price span					{ font-size:12px;font-weight:normal;}
.butrequest					{ }
.bullets					{ width:100%;overflow:hidden;}
.bullets li					{ list-style-type:square;margin:0 0 5px 20px;}
.productButtons				{ float:left;}
.productButtons a			{ margin-right:15px;}
.floatAdded					{ background-color:#EBEBEB;position:absolute;z-index:55;padding:10px;border:1px solid #D7D7D7;margin:-140px 0 0 180px;display:none;-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.5);-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);box-shadow: 5px 5px 5px rgba(68,68,68,0.5);}/************************************** breadcrumbs ************************************************/
.breadcrumbs				{ font-size:1em;}
.breadcrumbs em				{ margin:0 5px;}
.breadcrumbs a				{ color:#5B81D6;text-decoration:none;}
/************************************** paging ************************************************/
.pages-top					{ width:50%;float:left;text-align:right;font-size:1.2em;padding-top:7px;}
.pages-bottom				{ font-size:1.2em;text-align:right;}
.pages-top a, .pages-bottom a{margin-left:7px;width:20px;height:20px;line-height:20px;display:block;float:right;background-color:#FFF;color:#666666;border:1px solid #666666;text-align:center;text-decoration:none;}
.pages-top a.on, .pages-bottom a.on, .pages-top a:hover, .pages-bottom a:hover
							{ border:1px solid #60b726;color:#FFF;background:#7dd81a url(/_resources/images/a-pageon.gif) repeat-x;}
.pages-top span, .pages-bottom span
							{ line-height:20px;float:right;}
/************************************** slideshow **************************************************/
#slideshow 					{ position:relative;height:281px;width:586px}
#slideshow DIV 				{ position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:400px;background-color:#FFF;}
#slideshow DIV.active 		{ z-index:10;opacity:1.0;}
#slideshow DIV.last-active 	{ z-index:9;}
#slideshow DIV IMG 			{ display: block;border: 0;}

/***************************************************************************************************/
.steps						{ border:1px solid #486dc2;margin:30px auto;overflow:hidden;padding:5px;}
.step1 div					{ background:url(/_resources/images/step1-bespoke.gif) left center no-repeat;}
.step2 div					{ background:url(/_resources/images/step2-bespoke.gif) left center no-repeat;}
.step3 div					{ background:url(/_resources/images/step3-bespoke.gif) left center no-repeat;}
.steps div					{ padding-left:130px;}
.steps p					{ margin-bottom:0 !important;}
.steps img					{ display:block;margin-top:5px;}
.main .copyhome				{ padding:10px 5px 10px 10px;width:551px;float:left;height:262px;overflow:hidden;position:relative;margin:1px 0 0;}
.copycategory				{ padding:0;width:540px;float:left;height:90px;overflow:hidden;position:relative;margin:1px 0 0;}
.scrollcategory				{ width:20px;float:left;padding-top:10px;height:90px;overflow:hidden;}
.main .copysub				{ padding:10px 0 10px 10px;width:556px;float:left;height:270px;overflow:hidden;position:relative;}
.main .scroll				{ width:20px;float:left;margin-top:1px;height:282px;overflow:hidden !important;}
.main .scroll img			{ margin-bottom:244px;}
.main .scrollsub			{ width:20px;float:left;padding-top:10px;height:363px;overflow:hidden;}
.main .scrollsub img		{ margin-bottom:232px;}

#footer						{ background:#999999 url(/_resources/images/footer-div.gif) repeat-x 0 18px;color:#FFF;width:100%;overflow:hidden;font-size:1em;font-family:"Gill Sans MT";}
#footer ul					{ background:#656565 url(/_resources/images/footer-ul.gif) repeat-x;border-bottom:1px solid #FFF;overflow:hidden;width:100%;}
#footer li					{ float:right;list-style-type:none;margin-top:4px;line-height:17px;margin-right:25px;}
#footer li.siteby			{ float:left;margin-left:25px;}
#footer li.siteby a			{ background:transparent url(/_resources/images/a-frazer.gif) no-repeat scroll 0 0;color:#FFFFFF;display:block;padding-left:25px; text-decoration:none;}
#footer a 					{ color:#FFFFFF;}
#footer a.author			{ text-decoration:none;text-transform:uppercase;}
#footer img.email			{ margin:25px;width:325px;background-image:url(/_resources/images/footer-email.gif);height:26px;float:left;}
#footer img.phone			{ margin:25px;width:203px;background:url(/_resources/images/footer-phone.gif) no-repeat;height:20px;float:right;}
.scroll						{ overflow:auto !important;}
ol.normal					{ margin:10px;font-size:1.2em;}
ol.normal li				{ margin:0 5px 10px 20px;list-style:decimal;padding-left:5px;}
/************************************** contact us *******************************************/
.col2						{ float:left;width:560px;}
.col3						{ float:left;width:356px;}
.col4						{ float:left;width:180px;}
.form li					{ margin:5px 0;padding:0;font-size:1.2em;overflow:hidden;}
.form label					{ width:60px;margin-right:10px;display:block;float:left;}
.ipt						{ width:260px;border:1px solid #565656;float:left;}
.iptt						{ width:260px;border:1px solid #565656;height:90px;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.mapoutline img				{ padding:5px;border:1px solid #999;}
#map						{ width:563px;height:235px;border:1px solid #CCCCCC;margin-bottom:8px;}
#map > div					{ overflow:hidden !important;}	
span.error					{ float:left;width:18px;height:16px;display:block;background:url(/_resources/images/span-cross.gif) no-repeat;}
.postcode					{ width:208px;height:52px;background:url(/_resources/images/button-postcode.gif) left top no-repeat;margin-top: 20px;margin-bottom:5px;}
.postcode label				{ font-size:1.1em;color:#FFF;font-weight:bold;padding:10px 0 5px 5px;}
.postcode input[type=text]	{ margin-left:5px;}
.postcode input[type=submit]{ font-size:1.2em;color:#FFF;font-weight:bold;margin-left:5px;background-color:transparent;border:0;}
/*********************************** about us *************************************************/
.slide						{ float:left;width:480px;height:540px;overflow:hidden;display:block;}
.slidecont					{ width:470px;padding-right:10px;overflow:auto !important;height:540px;}
.slide ol					{ margin:5px 10px;}
.slide li					{ font-size:1.2em;margin-left:20px;margin-bottom:5px;}
.slide ul li				{ list-style-type:square;}
.slide ol li				{ list-style-type:decimal;}
.squarenav					{ float:left;width:85px;margin-right:10px;}
.squarenav #menu			{ list-style-image:none;font-size:1.2em;margin-top:5px;}
.squarenav #menu li			{ background:url(/_resources/images/li-about.gif) no-repeat;margin-bottom:10px;height:85px;width:85px;}
.squarenav #menu li a		{ padding-top:7px;display:block;font-family:Gill Sans MT;color:#FFF;text-transform:uppercase;text-align:center;text-decoration:none;height:78px;}
/************************************ reviews ************************************************/
blockquote 					{ background:url(/_resources/images/blockquote.gif) no-repeat scroll right bottom transparent;font-size:1.2em;line-height:1.8em;margin:15px auto 0;min-height:40px;padding:1px 58px 50px 1px;width:480px;}
blockquote div 				{ background:url(/_resources/images/blockquotediv.gif) repeat-x scroll 0 0 transparent;color:#1F1919;line-height:1.8em;margin:1px;min-height:47px;padding:10px;width:auto;}
blockquote span, .productRating span					{ display:block;width:80px;height:16px;float:left;margin-right:20px;}
.productRating				{ display: block;overflow: hidden;padding-bottom: 2px;width: 100px;}
.productRating:hover		{ border-bottom: 1px solid #000000;cursor:pointer;}
.productRating span			{ margin-right:5px;}
.productRating em			{ font-size:1.2em;display:block;float:left;font-style:normal;}
blockquote .star0, .productRating span.star0			{ background-image:url(/_resources/images/star0.gif);}
blockquote .star1, .productRating span.star1			{ background-image:url(/_resources/images/star1.gif);}
blockquote .star2, .productRating span.star2			{ background-image:url(/_resources/images/star2.gif);}
blockquote .star3, .productRating span.star3			{ background-image:url(/_resources/images/star3.gif);}
blockquote .star4, .productRating span.star4			{ background-image:url(/_resources/images/star4.gif);}
blockquote .star5, .productRating span.star5			{ background-image:url(/_resources/images/star5.gif);}
blockquote .star0-5, .productRating span.star0-5			{ background-image:url(/_resources/images/star0h.gif);}
blockquote .star1-5, .productRating span.star1-5			{ background-image:url(/_resources/images/star1h.gif);}
blockquote .star2-5, .productRating span.star2-5			{ background-image:url(/_resources/images/star2h.gif);}
blockquote .star3-5, .productRating span.star3-5			{ background-image:url(/_resources/images/star3h.gif);}
blockquote .star4-5, .productRating span.star4-5			{ background-image:url(/_resources/images/star4h.gif);}
blockquote .star5-5, .productRating span.star5-5			{ background-image:url(/_resources/images/star5h.gif);}
p.quote 					{ color:#5B81D6;font-weight:bold;text-align:right;width:540px;margin:10px auto !important}
.reviewtitle				{ overflow:hidden;}
.reviewscroll				{ }
.pagecontainer				{ width:1500px;}
.reviewtitle h1				{ float:left;}
.reviewtitle a				{ float:right;cursor:pointer;line-height:28px;font-size:1.2em;text-decoration:none;background:url(/_resources/images/icon-arrow.gif) no-repeat scroll left;padding-left:22px;}
/******************************************** footer *********************************************/
#footer div					{ overflow:hidden;}
#footerLinks				{ width:900px;display:block;margin:5px auto;overflow:hidden;font-size:1.2em;}
#footerLinks div			{ width:20%;float:left;}
#footerLinks div ul			{ background:transparent none;border-bottom:0;}
#footerLinks div ul li		{ float:none;}
/******************************************** about us *********************************************/
.slide p					{ overflow:hidden;}
.mugshot					{ background-image:url(/_resources/images/bg_polaroid.gif);padding:4px 6px 12px 4px;margin-right:7px;}
/******************************************** blog footer ******************************************/
#blog						{ width:966px;margin:1px auto;overflow:hidden;}
#blog .title				{ background:url(/_resources/images/bg-footh2.gif) repeat-x;height:38px;margin-bottom:1px;}
#blog h2					{ font-size:2.8em;color:#FFF;font-weight:normal;padding:3px 0 3px 10px;}
#blog h2 a					{ text-decoration:none;}
#blog .bleft				{ width:463px;height:120px;float:left;background:#999 url(/_resources/images/bg-footdiv.gif) repeat-x top;color:#fff;padding:10px;font-size:1.2em;border-right:1px solid #FFF;}
#blog .bright				{ width:462px;height:120px;float:right;background:#999 url(/_resources/images/bg-footdiv.gif) repeat-x top;color:#FFF;padding:10px;font-size:1.2em;}
#blog a						{ color:#FFF;}
#blog h3					{ float:left;line-height:33px;}
#blog h3 span				{ width:33px;height:35px;background:url(/_resources/images/icon-calendar.gif) no-repeat;float:right;display:block;margin-left:10px;}
#blog h3 span em			{ display:block;text-transform:uppercase;font-size:0.8em;line-height:13px;width:30px;text-align:center;font-style:normal;}
#blog h3 span strong		{ display:block;text-transform:uppercase;font-size:1em;line-height:17px;width:30px;text-align:center;font-style:normal;color:#000;}
#blog p						{ clear:both;}
/************************************************		FAQS	*************************************/
dd,dt								{ font-size:1.2em;margin:0;padding-bottom:8px;}
dt									{ color:#504733;font-weight:bold;cursor:pointer;}
dt:hover							{ text-decoration:underline;}
/******************************************************* TABS  ****************************************/
ul#tabnav 									{ list-style: none;padding: 0;margin: 5px 0;border-bottom:1px solid #000000;font-size:1.2em;height:25px;}
#tabnav li 									{ float: left;border: 1px solid #bbb;border-bottom-width: 0;margin: 0 0 0 5px;}
#tabnav a 									{ text-decoration: none;display: block;background: #eee;padding: 0.24em 1em;color: #7F7F7F;text-align: center;outline: 0;}
#tabnav a:hover 							{ background: #ddf;}
#tabnav .selected 							{ border-color: black;}
#tabnav .selected a 						{ position: relative;top: 1px;background: white;color: black;font-weight: bold;}
.tab										{ overflow:hidden;}
.tab ol, .page ol							{ margin:10px;padding-left:20px;font-size:1.2em;}
.tab ol li, .page ol li						{ list-style-type:decimal;margin-bottom:10px;}
#c4 div										{ width:600px;float:left;}
#c4 ul.images								{ float:right;}
#c4 ul.images img							{ border:1px solid #ccc;width:148px;margin-bottom:20px;}
#c4 div ol									{ margin:15px;padding:15px;font-size:1.2em;}
#c4 div ol li								{ margin-bottom:15px;padding-left:15px;list-style-type:decimal;}
#c4 h2										{ clear:left;}
/************************************************* QUICK QUOTE  ****************************************/
.product-size								{ margin:0 auto;font-size:1.2em;}
.product-size th							{ font-weight:bold;background-color: #EBEBEB;border-bottom: 1px solid #D7D7D7;border-top: 1px solid #D7D7D7;}
.product-size th, .product-size td			{ padding:5px 3px;text-align:left;}
.product-size input[type=text]				{ border:1px solid #000;padding:2px;width:65px;}
.product-size input.disab					{ background-color:#F0F0F0;}
.product-size tr.alt						{ background-color:#ebecec;}
.product-size td.borderb					{ border-bottom: 1px solid #000000;}
.white										{ background-color:#fff !important;white-space: nowrap;}
.calculation								{ width:370px;margin:10px 0 0 0;padding-left: 205px;}
.calculation p								{ clear:both;line-height: 25px;overflow: hidden;}
.calculation span							{ width:185px;display:block;float:left;}
.calculation em								{ width:160px;display:block;float:left;font-style: normal;}
.calculation .str							{ font-weight:bold;}
.sizeprice									{ font-size:10px;margin-left:8px;}
#letterhead									{ display:none;}

#worder.loading								{ background:#FFF url("/_resources/images/loading-blue.gif") no-repeat center;}
td											{ vertical-align:top;}
td div										{ clear:both;width:97px;}
#quoteprint									{ float:left;}
#quoteemail									{ float:right;}
#forder										{ display:block;float:left;}
.product-size p								{ font-size:12px !important;}
.form input[type=text]						{ width:260px;/*color:#ccc;*/}
.form input.short							{ width:145px  !important;}
.form input.focused							{ color:#3F3F3F;}
#formholder									{ width:100%;}
.print-h, .print-p							{ display:none;}
.nowrap										{ white-space:nowrap;}
.alsolike									{ margin:20px 0;overflow:hidden;}
.alsolike div div							{ width:176px;float:left;margin-right:20px;}
.alsolike div div.last						{ margin-right:0;}
.alsolike h4								{ display: block;font-size: 12px;font-weight: bold;height: 36px;margin: 10px 0;}
.alsolike img								{ border:1px solid #CCC;width:168px;height: 120px;}
.alsolike a									{ text-decoration:none;}
#layinginfo									{ font-size:1.2em;margin:15px 0 30px 0;text-align:left;border:1px solid #5B81D6;border-bottom:0;width:600px;}
#layinginfo th, #layinginfo td				{ padding:5px 10px;}
#layinginfo th								{ border-right:1px solid #5B81D6;border-bottom:1px solid #5B81D6;width:200px;}
#layinginfo td								{ border-bottom:1px solid #5B81D6;}
ul.layingpattern							{ margin-top:40px;}
ul.layingpattern li							{ list-style-type:none;float:left;margin-bottom:10px;}
ul.layingpattern li img						{ width:370px;margin-right:10px;border: 1px solid #CCCCCC;}
.disnone									{ display:none;}
#content .Poptions							{ display:none;}
#content .Poptions .form					{ float:right;width:200px;}
#content .Poptions p						{ font-weight:bold;overflow:hidden;clear:both;}
#content .Poptions p.smallprint				{ font-weight:normal;}


