@charset "UTF-8";


/* CSS Document */

/**************************************
 *
 *	 R E S E T S
 *
 **************************************/
 
/* Meyer Reset */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/* Windows 8 ignores 'width=device-width' in the viewport meta tag this forces the same behaviour */
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}


/* site colors 
header and links brown - #917C6C
anchor hover colours - #666
top nav text colour - #cc9966
top tab colour - #F0ECE5
top tab over colour - #D6CEC8
background on flash movies and thumbnails panel - #C8BDB5
rich brown - #996600 - REMOVED Feb 2012
corndell blue - #344C8C
*/

/* --- 1) PAGE PROPERTIES -----------------------------------------------*/
/* --- 2) HEADER AND NAV PROPERTIES -------------------------------------*/
/* --- 3) CONTAINER, ARTICLE and COLUMN PROPERTIES ----------------------*/
/* --- 4) MISCELLANEOUS CLEAR AND FLOAT PROPERTIES ----------------------*/
/* --- 5) HOME PAGE SPECIFIC --------------------------------------------*/
/* --- 6) GENERIC PAGE STYLES -------------------------------------------*/
/* --- 7) COLLECTION PAGE STYLES ----------------------------------------*/
/* --- 8) BROWSE BY FINISH PAGE STYLES ----------------------------------*/
/* --- 9) SLIDESHOW GALLERY ---------------------------------------------*/
/* --- 10) FORM PROPERTIES-----------------------------------------------*/
/* --- 11) VIDEO PAGE STYLES---------------------------------------------*/
/* --- 12) PDF and Download styling--------------------------------------*/
/* --- 13) FOOTER -------------------------------------------------------*/
/* --- 14) SITE MAP -----------------------------------------------------*/
/* --- 15) BRITISH FURNITURE STYLING ------------------------------------*/
/* --- 16) FACTORY SALE PAGE STYLING ------------------------------------*/


/* --- 1) PAGE PROPERTIES -----------------------------------------------*/


html { 
  background: #CCC2A8 url(/img/cotswold-background.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


body {
	font: 75%/1.5 "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	text-align: left;
	color: #333333;
	height:100%;
}

.errors {font-size: 115%;
text-decoration: none;
color: #cc0001;
font-weight: normal;
}

h1{
	font-size: 160%;
	color: #5c514e;
	line-height: 120%;
	text-align: left;
	font-weight: normal;
	padding:0.5em 0 0.5em 0;
}

#home h1 {
	font-size:1.25em;
	line-height:140%;
}

.h1pad{
	clear:both;
	float:left;
	width:95%;
	margin: 10px 0 10px 1.9em;
	color: #5c514e;
}

h2, h3 {font-size: 150%;
text-decoration: none;
color: #5c514e;
font-weight: normal;
line-height: 150%;
}

h3{font-size: 130%; }

h4, h5{ 
	color: #fff; padding:0;
	margin: 0;
	font-size: 1.05em;
}

#great-british h4 {
	color: #5c514e;
	margin: 0 0 1.5em;
}

strong{
	font-weight: bold;
}

img { border: none; outline: none;}

a {color: #917C6C;
  outline: none;
  text-decoration:none;
}

a:hover {color: #666; text-decoration: underline; } 

.notes {font-size: 100%;
text-decoration: none;
color: #003366;
font-weight: normal;
}

.smaller{
	font-size: 1.0em !important;
}


iframe {
	 max-width: 100%;
}

.bullets {
	list-style:inside;
	margin-bottom:1.5em !important;
}

.bullets li {
	padding-left: 1rem;
	text-indent: -1rem;
}

.attention, .attention h3, .attention p, .attention li, .attention a, .attention span {color:#FF00B4 !important;}


/********************************
*
*  W E B F O N T  –  C H E V I N
*
********************************/

@font-face {font-family: "Callie Hand";
    src: url("/font/f685e2e5dc9fe44201a1bb33b851d8de.eot");
    src: url("/font/f685e2e5dc9fe44201a1bb33b851d8de.eot?#iefix") format("embedded-opentype"),
	url('/fonts/f685e2e5dc9fe44201a1bb33b851d8de.woff2') format('woff2'),
    url("/fonts/f685e2e5dc9fe44201a1bb33b851d8de.woff") format("woff"),
    url("/fonts/f685e2e5dc9fe44201a1bb33b851d8de.ttf") format("truetype"),
    url("/fonts/f685e2e5dc9fe44201a1bb33b851d8de.svg#Callie Hand") format("svg");
}


.finishes p {
	font: 1.6em/1.1 "Callie Hand", Trebuchet MS, verdana, lucida, arial, helvetica, sans-serif;
	margin-bottom:1em !important;
}


.owf {
	color:#EEEEEE;
	font-size:0.25em;
}

.owf:hover {
	color:#EEEEEE;
	text-decoration:none;
}
	



/* --- 2) HEADER AND NAV PROPERTIES -------------------------------------*/


header{ margin:0; padding:0; }

.main-header{
	background-color: #5c514e;
	width:100%;
	min-height:90px;
}
	

#logo {
	float:left;
	position: relative;
	top: 12px;
	left: 38px;	
	width: 216px;
	height: 62px;
	display:block;
	background-color: #5c514e;
}


/* 
.logo a{
	float:left;
	background: transparent url(../img/corndell-logo.png) no-repeat;
	width: 200px;
	height: 57px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	text-indent:-999em;
	position: relative;
	top: 14px;
	left: 38px;	
}
/* .logo p{
	color:#D6CEC8;
	padding-top: 8px;
	font-family: 'Oxygen', sans-serif;
	font-weight: 300;
	font-size:16px;
	letter-spacing:1px;
} 

.logo a:hover{
	text-decoration: none;
} */




.navRule{
	clear:both;
	float:left;
	background-color: #917C6C;
	height:2px;
	width:100%;
	margin-top:8px;
	margin-bottom:18px;
}
#primary-nav ul, #secondary-nav ul{	list-style-type: none;}
#primary-nav ul{ text-align:right;}
#secondary-nav ul{ text-align:left;	margin:5px 0 0 30px;}
#primary-nav{
	float:right;
	width: 60%;
	margin: 36px 12px 0 0;
}
#primary-nav ul li{
	display:inline;
	text-align:right;
	padding:0 9px 0 7px;
	border-right: #FFF solid 1px; 
}
#primary-nav ul li:last-child{
	border-right: none; 
}
#primary-nav ul li a {
	font-size: 106%;
	text-decoration: none;
	color: #FFF;
	background-color: #5c514e;
}
#primary-nav ul li a:hover {
	color: #e8e3d8;
	text-decoration: underline;
}

#secondary-nav{
	float:left;
	width: 100%;
	padding: 10px 0 10px 0;
	background-color: transparent;
	border-bottom: #917C6C 1px solid;
	/* margin-top:20px; */
	margin-top: 23px;
}
#secondary-nav ul li{
	display:inline;
	padding:0 9px 0 7px; 
	border-right: #666 solid 1px; 
}
#secondary-nav ul li:last-child{
	border-right: none; 
}
#secondary-nav ul li a{
	font-size: 105%;
	color: #5c514e;
	text-decoration:none;
}
#secondary-nav ul li a:hover{
	color: #666;
	text-decoration: underline;
}

#pull {
	display: none;
}




/* --- 3) CONTAINER, ARTICLE and COLUMN PROPERTIES ----------------------*/


#wrapper{
	max-width: 990px;
	height:auto;
	margin: 0 auto;/* the auto value on the sides, coupled with the width, centers the layout */
}

.container {
	width: 100%;
	background: #fff;
	height:auto;
}

#articles{
	clear:both;
	float:left;
	margin: 20px 0 20px 0;
	background-color:#FFFFFF;
}

body.home #col1{
	float:left;
	width:430px;
	margin:0 45px 0 38px;
}
#col1 h1{
	margin-bottom: 10px;
	line-height:140%;
}
#col1 p{margin-bottom: 10px;}

.testbg{ background-color:#CCC;}
.testbg1{ background-color:#999;}
.testbg2{ background-color:#666;}

[class*='col-'] {
  float: left;
}

.full-width{ width:100%;}
.col-1-3 {width: 33.33%;}
.col-1-43 {width: 43%;}
.col-1-60 {width: 60%;}
.col-2-3 {width: 66.66%;}
.col-1-2 {width: 50%;}
.col-1-4 {width: 25%;}
.col-3-4 {width: 75%;}
.col-1-8 {width: 12.5%;}

.module, .module-home, .module-home-new {
	position:relative; 
	margin: 0 0 1.5em 0;
	max-width:218px;
	line-height:50%;
}
.home .module-home, .module-home-new {
	width:22%
}
.module-home-new {
	width:100%;
	max-width: 300px;
}
.docs{
	height: 290px;  /*  needs a height specified or the grid on the category pages has 'steps' in it  */
}
.docs p{
	font-size: 1.1em;
	background: none !important;
}

.module h4, .module-home h4, .module-home-new h4{ 
	background: #b2a797;
	text-decoration: none; 
	padding:0.75em;
	line-height:120%;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	color: #fff;
	text-align:center; 
	-moz-border-radius-topleft: 0.75em;
	-moz-border-radius-topright: 0.75em;
	-webkit-border-top-left-radius: 0.75em;
	-webkit-border-top-right-radius: 0.75em;
	border-top-left-radius: 0.75em;/* future proofing */
	border-top-right-radius: 0.75em;/* future proofing */
}
.module-home h4 a, .module-home-new h4 a{ 
	color: #fff;
}
.module h4 a{display:block; color: #fff;} 
.module img, .module-home img, .module-home-new img{ width:100%; }
.module p, .module-home p, .module-home-new p{ text-align:left; padding:0.5em 1em 0.5em 1em;background:#b2a797; line-height:150%;}
.module p {background-color: #e8e3d8 !important;}

.small-padded-bottom {padding-bottom: 0.5em;}
.padded-bottom {padding-bottom: 1em;}
.large-padded-bottom {padding-bottom: 2em;}
.padded-top {padding-top: 1em;}
.large-padded-top {padding-top: 2.8em;}
.float-right {float: right;}
.float-left {float: left;}
.centred {text-align: center;}
.clear-float{clear:both;}
.margin-right{ margin-right:2em;}
.margin-left{ margin-left:2em;}
.margin-three{ margin-left:3em;}
.light-brown{ background: #e8e3d8;}
/* .corndell-brown{background: #917C6C;}*/
.corndell-brown{background: #5c514e;}
.rounded {
	-moz-border-radius: 0.75em;
	-webkit-border-radius: 0.75em;
	border-radius: 0.75em; /* future proofing */
	-khtml-border-radius: 0.75em; /* for old Konqueror browsers */
}
.rounded-top {
	-moz-border-radius-topleft: 0.75em;
	-moz-border-radius-topright: 0.75em;
	-webkit-border-top-left-radius: 0.75em;
	-webkit-border-top-right-radius: 0.75em;
	border-top-left-radius: 0.75em;/* future proofing */
	border-top-right-radius: 0.75em;/* future proofing */
}

#range-intro{
	padding-right: 2em; 
	padding-left: 2.5em; 
	padding-bottom: 3em;
	width:43%;
	font-size:1.25em;
}
#range-intro h2, #range-intro h3{
	font-size:1.25em;
	color: #5c514e;
	font-weight: normal;
	line-height: 140%;
	margin-bottom: 1.5em;
}
#range-intro p{ margin-bottom: 1.5em;}

#range-intro ul{ 
	margin-bottom: 10px;
	list-style-type: disc;
	list-style-position: inside;
}


#range-buttons{
	margin-bottom: 2.0em;
}

#range-buttons .nimbus-living{ background:url(../images/collections/nimbus/living/nimbus-living-oiled-panel.jpg) 0 0 no-repeat;}	
#range-buttons .nimbus-dining{ background:url(../images/collections/nimbus/nimbus-dining-range-thb.jpg) 0 0 no-repeat;}
#range-buttons .nimbus-bedroom{ background:url(../images/collections/nimbus/nimbus-bedroom-range-thb.jpg) 0 0 no-repeat;}
#range-buttons .romsey-bedroom{ background:url(../images/collections/romsey/romsey-bedroom-range-thb.jpg) 0 0 no-repeat;}
#range-buttons .nimbus-office{ background:url(../images/collections/nimbus/office/nimbus-office-dark-panel.jpg) 0 0 no-repeat;}
#range-buttons .nimbus-compact{ background:url(../images/collections/nimbus/compact/nimbus-compact-medium.jpg) 0 0 no-repeat;}
#range-buttons .nimbus-dark{ background:url(../images/collections/nimbus/living/nimbus-living-dark-panel.jpg) 0 0 no-repeat;}
#range-buttons .annecy-bedroom{ background:url(../images/collections/annecy/annecy-bedroom-2015-panel.jpg) 0 0 no-repeat;}
#range-buttons .annecy-dining{ background:url(../images/collections/annecy/annecy-dining-panel.jpg) 0 0 no-repeat;}




.fabrics h4{
	margin-bottom: 0.8em;
}








/* --- HOME PAGE SPECIFIC --------------------------------------------*/

.h1Home{
	margin-top: -10px;
	line-height:130%;
}
a.moreLink{
	background: url(/img/sml-arrow-icon.png) no-repeat 100% 50%;
	padding: 6px 15px 8px 0;
	font-size: 70%;
	text-decoration: none;
	color: #917C6C;
}
a.moreLink a:hover{
	color:#666;
	text-decoration: underline;
}
.fourfinishtab{
	margin-bottom: 20px;
	max-width:300px;
}


.fourfinishtab .module-image{
	height: 133px;
}
.module-home-new .module-image p{ 
	margin-top: 53px;
}

/*
.fourfinishtab h3{
	text-align: center;
	font-size: 110%;
	text-decoration: none;
	color: #917C6C;
	line-height: 120%;
	background: #fff url(../images/home-page/home_page_tab.png) no-repeat 0 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.fourfinishtab h3 a{
	font-size:110%;
}
*/
.fourfinishtab p{
	margin-top: 5px;
	background: none;
}
.homeTabs{
	height:163px;
	margin-bottom: 5px;
}


#home-intro{
	padding-right: 2.5em; 
	padding-left: 2.5em; 
	padding-bottom: 3em;
	/*width:43%;*/
	width:59%;
	font-size:1.25em;
	display:inline-block;
	vertical-align:top;
}
.home-aside {
	display:inline-block;
	vertical-align:top;
	width:31%;
}
#home-intro h2{
	font-size:1.25em;
	color: #917C6C;
	font-weight: normal;
	line-height: 140%;
	margin-bottom: 10px;
}
#home-intro p{ margin-bottom: 10px;}

body.home #range-collection, body.home #room-collection{
	width:100%;
	margin: 3em em 3em 2.5em;
}

.t-block, .t-block-full{
	padding-right: 2em; 
	padding-left: 2.5em; 
	padding-bottom: 3em;
	font-size:1.25em;
}
.t-block p, .t-block-full p{
	margin-bottom: 1.5em;
}
.t-block-full{
	width: 100%;
}
.t-block ul{
	margin-bottom: 1.5em;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 2.0em;
}
.t-block li{
	margin-bottom: 1.0em;
}






#contact p, #become-stockist p{
	font-size: 1.15em;
	margin-bottom: 1.5em;
}



#become-stockist section ul{
	margin-top: 2.5em;
}
#become-stockist section li{
	font-size: 1.1em;
	margin-bottom: 1.0em;
}



#contact h4{
	font-size: 1.3em;
	margin-bottom: 0.5em;
}

#contact #range-collection{ margin-left: 2.0em;}

#contact #range-collection .module{ 
	height: 185px !important;
}
#contact .module {
}
#contact .module-image {
	margin-bottom: 0 !important;
}

#contact #range-collection header{ margin-bottom:1em;}



/**************************************
 *
 *	 F O R M S
 *
 **************************************/
 
label{ 
	padding-right: 1.125rem;
	line-height: 1.5;
	font-size: 1.2em;
}

label, 
input[type=text] {
	display: block;
}

input {font: 400 0.875em/1.2857142857142858}

input[type=text],
textarea {
	background: none;
	border: 2px solid #999;
	margin-bottom: 1.125rem;
	padding: 0.5625rem;
	/* border-radius */
	-webkit-border-radius: 0.25rem; 
	-moz-border-radius: 0.25rem; 
	border-radius: 0.125rem;
}

input[type=text]:focus,
textarea:focus {
	border: 2px solid #917C6C;
	outline: none;
}

.input-error {
	background: #b30415  !important;
	border: 2px solid #F4F3EF !important;
	color:#F4F3EF;
	margin-bottom: 0.5625rem  !important;
}

.error {
	color: #fff;
	display: block;
	margin-bottom: 1.125rem;
}

input[type=submit] {
	border: none;
	box-shadow: inset -1px -1px 0 rgba(0,0,0,0.25);
	display: block;
	font-size: 1.1em; /* 14px / 16px */
	letter-spacing: 1px;
	margin: 1.125rem 1.125rem 1.125rem 0;
	padding: 1.125em 1.6875em;
	text-transform: uppercase;
	width: auto;
	cursor: pointer;
	color: #fff;
}

select {
	border: none;
	box-shadow: inset -1px -1px 0 rgba(0,0,0,0.25);
	display: block;
	font-size: 1.1em; /* 14px / 16px */
	letter-spacing: 1px;
	margin: 0.5rem 1.125rem 1.125rem 0;
	padding: 10px;
	width: auto;
	height: 40px;
	cursor: pointer;
	color: #fff; 
}

input[type=checkbox]{
	margin: 0.5em 0.5em 1.0em;
	cursor: pointer;
}
input[type=radio]{
	cursor: pointer;
}




#marketing_permission_yes,
#marketing_permission_no {
	margin-right: 0.5625rem;
}

/**********   C O N T A C T     &    Q U O T E   F O R M  ***************/

#contact-form input[type=text]:focus,
#contact-form textarea:focus {
	background: #e8e3d8;
}

#contact-form input[type=text],
#contact-form textarea {
	width: 80%;
}

#contact-form textarea {
	min-height: 24.25em;
}

.stockist{
	min-height: 14.5em !important;
}

#contact-form input[type=text],
#contact-form textarea {
	background: #F4F3EF;
}

/*#contact-form label::before{
	content:"\f069\a0";
	font-size: 0.5em;
}*/

#contact-form span{
	font-size: 1.2em;
	padding-right: 1.2em;
}







































/* MODULE STYLES */
#range-collection{ margin-left:3em;}

.nimbus-living{ background:url(../images/collections/nimbus/living/nimbus-living-oiled-panel.jpg) 0 4.2em no-repeat;}
.nimbus-dining{ background:url(../images/collections/nimbus/nimbus-dining-range-thb.jpg) 0 4.2em no-repeat;}
.nimbus-chairs{ background:url(../images/collections/nimbus/nimbus-chairs-range-thb.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.nimbus-bedroom{ background:url(../images/collections/nimbus/nimbus-bedroom-range-thb.jpg) 0 4.2em no-repeat;}
.nimbus-office{ background:url(../images/collections/nimbus/office/nimbus-office-dark-panel.jpg) 0 4.2em no-repeat;}
.nimbus-options{ background:url(../images/collections/nimbus/nimbus-options-range-thb.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.nimbus-compact{ background:url(../images/collections/nimbus/compact/nimbus-compact-medium.jpg) 0 4.2em no-repeat;}
.nimbus-dark{ background:url(../images/collections/nimbus/living/nimbus-living-dark-panel.jpg) 0 4.2em no-repeat;}
.annecy-bedroom{ background:url(../images/collections/annecy/annecy-bedroom-2015-panel.jpg) 0 4.2em no-repeat;}
.annecy-dining{ background:url(../images/collections/annecy/annecy-dining-panel.jpg) 0 4.2em no-repeat;}
.romsey-bedroom{ background:url(../images/collections/romsey/romsey-bedroom-range-thb.jpg) 0 0 no-repeat; background-position: 0 4.2em;}
.lovell-range{ background:url(../images/collections/lovell/lovell-range-thb.jpg) 0 0 no-repeat; background-position: 0 4.2em;}
.lovell-lite-range{ background:url(../images/collections/lovell-lite/lovell-lite-range-thb.jpg) 0 0 no-repeat; background-position: 0 4.2em;}
.fairford-dining{ background:url(../images/collections/fairford/fairford-dining-panel.jpg) 0 4.2em no-repeat;}

.country-oak-bedroom{ background:url(../images/collections/country_oak/country-oak-bedroom-range-thb.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.helix-living{ background:url(../images/collections/helix/helix-living-range-thb.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.radleigh-bedroom{ background:url(../images/collections/radleigh/radleigh-bedroom-range-thb.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.radleigh-dining{ background:url(../images/collections/radleigh/radleigh-dining-range-thb.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
/*.indus-dining{ background:url(../images/collections/indus/indus-dining-range-thb.jpg) 0 4.2em no-repeat;}*/
/*.indus-living{ background:url(../images/collections/indus/indus-living-range-thb.jpg) 0 0 no-repeat; background-position: 0 2.25em;}*/
/*.indus-dining-home{ background:url(../images/collections/indus/indus-dining-range-home.jpg) 0 0 no-repeat; background-position: 0 2.25em;}*/



.living-home{ 
	background:url(../images/home-page/nimbus-living-home-sml.jpg) 0 3.0em no-repeat; 
	height: 138px;
}
.bedroom-home{ 
	background:url(../images/home-page/home-bedroom-panel.jpg) 0 3.0em no-repeat;
	height: 138px;
}
.dining-home{ 
	background:url(../images/home-page/nimbus-satin-dining-sml.jpg) 0 3.0em no-repeat;
	height: 138px; 
}
.office-home{ 
	background:url(../images/home-page/nimbus-office-dark-panel-sml.jpg) 0 3.0em no-repeat;
	height: 138px; 
}


#range-collection header{ margin-bottom:3em;}
#range-collection header p{ margin-bottom:1em;}

#brochure-download header p{
	font-size: 1.1em; 
	margin-bottom:1em;
}

.box-shadow{-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.5);
-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.5);
box-shadow: 1px 2px 3px rgba(0,0,0,.5);}


#range-collection .module, #range-collection .module-home{ 
	position:relative; 
	float:left;
	margin-right:1.5em;
	margin-bottom:1.5em;
}

#furniture-collections .module-image{ }
#range-collection .module-image a{ padding-top:11.3em;}
#range-collection .module-image p{ 
	background: #b2a797; 
	line-height:150%; 	
	height: 85px; /* needs a height specified or the grid on the category pages falls apart */
}

.module-image {
	padding-top:0;
	margin-bottom:1.5em;}
.module-image p{ 
	height:auto;
	width:auto;
	background: url(../img/caption-panel-transparent.png);
	margin-bottom:-0.1em;
	text-align:left;
	padding:0.5em 1em 0.5em 1em;
}
.module-image a{
	color:#917C6C;
	line-height:140%;
	text-decoration:none;
	display:block;
	padding-top:6em;
}
.module-image a:hover {
	color: #666;
	text-decoration: underline; } 


#why-buy-module{
	background: url(../images/why-buy-corndell.jpg) 0 35px no-repeat;
	height:auto;
}
#video-module{
	background: url(../images/collections/nimbus/dining/nimbus-dining-table-thb.jpg) 0 35px no-repeat;
	height:auto;
}


 
#brochure-module img{ width:50%;height:auto;} 
#brochure-module p{padding-top:0;} 

#finish-module a{ text-align:center; display:block; padding:1em;color:#fff; border-bottom:1px #F0ECE5 solid;}
#finish-module a:hover{ opacity: 0.6;}

a.mist{ background: url(../images/collections/nimbus/finish-nimbus-mist-thmb.jpg);}
a.dark{ background: url(../images/collections/nimbus/finish-nimbus-dark-thmb.jpg);}
a.satin{ background: url(../images/collections/nimbus/finish-nimbus-satin-thmb.jpg);}
a.oiled{ background: url(../images/collections/nimbus/finish-nimbus-oiled-thmb.jpg);}

a.white{ color:#666 !important; background: url(../images/browse-finish/annecy-white-finish-thb.png);}
a.pale-chalk{ color:#666 !important; background: url(../images/browse-finish/annecy-pale-chalk-finish-thb.png);}
a.cotton{ color:#666 !important; background: url(../images/browse-finish/annecy-cotton-finish-thb.png);}
a.fawn{ color:#666 !important; background: url(../images/browse-finish/annecy-fawn-finish-thb.png);}
a.haze{ color:#666 !important; background: url(../images/browse-finish/annecy-haze-finish-thb.png);}
a.ledum{ color:#666 !important; background: url(../images/browse-finish/annecy-ledum-finish-thb.png);}
a.taupe{ color:#666 !important; background: url(../images/browse-finish/annecy-taupe-finish-thb.png);}


/* RANGE IMAGES */

.range-hero-image{
	position:relative;
	float:left;
	clear:both;
	margin-bottom:20px;
	width:100%;
}
.range-hero-image img{
	width:100%;
}

.range-image-caption{
	position: absolute;
	top: 1em;
	left:0;
	width: 150px;
	height: auto;
	text-align: left;
	color: #FFF;
	padding: 1em;
	z-index: 999;
	background: #333;
	filter: alpha(opacity=80); /* for IE8 and earlier */
	opacity: 0.8;
	-moz-border-radius-topright: 0.75em;
	-webkit-border-top-right-radius: 0.75em;
	border-top-right-radius: 0.75em;/* future proofing */
	-moz-border-radius-bottomright: 0.75em;
	-webkit-border-bottom-right-radius: 0.75em;
	border-bottom-right-radius: 0.75em;/* future proofing */
}
.dining-caption{ width:175px;}

.range-image-caption p{ font-size:1.2em;}
.range-image-caption h5{ font-size:1.9em; margin-bottom:0.25em;}

.galleryLink{
	position:absolute;
	top:0;
	right:0;
	width:105px;
	height: auto;
	text-align: left;
	color: #FFF;
	z-index: 999;
	background:#333;
	filter: alpha(opacity=80); /* for IE8 and earlier */
	opacity: 0.8;
	-moz-border-radius-bottomleft: 0.75em;
	-webkit-border-bottom-left-radius: 0.75em;
	border-bottom-left-radius: 0.75em;/* future proofing */
}
.galleryLink a{
	font-size: 1.2em;
	color:#FFF;
	display:block;
	background: url(../img/fullscreen-gallery-icon.png) 5em 1em no-repeat;
	padding:1em;
}




/*  Browse By Room */

#room-collection{ margin-left:3em;}

#room-collection .module{ 
	float:left;
	margin-right:1.5em;
	margin-bottom:1.5em;
	width: 47%;
	max-width: 47%;
}

#room-collection .module-image{
	height:162px;
}

#room-collection .module-image a{ padding-top:9em;}

#room-collection .module-image p{ 
	background: #e8e3d8; 
	line-height: 150%; 	
	height: auto;
	font-size: 1.25em;
	text-align: center;
	margin-top: 1.2em;
}

.browse-living-room{ background:url(../images/browse-room/browse-room-living.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.browse-dining-room{ background:url(../images/browse-room/browse-room-dining.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.browse-bedroom{ background:url(../images/browse-room/browse-room-bedroom.jpg) 0 0 no-repeat; background-position: 0 2.25em;}
.browse-home-office{ background:url(../images/browse-room/browse-home-office.jpg) 0 0 no-repeat; background-position: 0 2.25em;}







/*  Royalslider fullscreen gallery */

.home .homeSlides {
	display: inline;
	float: left;
	position:relative;
	/* z-index:100; */
	padding:0;
	max-height:495px;
	margin-bottom:2em;
}
.slides {
	clear:both;
	float: left;
	z-index:100;
	margin-bottom:8em;
	background:#F0ECE5;
}

#exit{
	background: transparent;
	left: 0;
	padding: 2em 2em 2em 0;
	position: absolute;
	max-width: 100%;
	right: 0;
	text-align: right;
	top: 0;
	z-index: 99999;
}
#exit a{
	color: #CCC;
	font: 700 0.875em/1 'Open Sans', sans-serif;
}
#exit a:hover{ color:#666;}

#intro {
	position: absolute;
	top: 0;
	left: 0;
	clear: both;
	height: 100%;
	width: 100%;
	background:#151515;
} 
 
body.gallery header, body.gallery footer{ display: none;}
body.gallery{ background-color:#333;}



/* --- 10) FORM PROPERTIES------------------------------------------------*/

table { border-collapse:separate; border-spacing: 2px; }
table td{ padding:2px;}

/* --- 11) VIDEO PAGE STYLES---------------------------------------------*/

/* --- 12) PDF and Download styling---------------------------------------*/

.onlineViewer{
	width: 102px;
	float: left;
	height: 188px;
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
}

.onlineViewer a{
	color: #917C6C;
	text-decoration: none;
	height: 78px;
	background: url(../images/online_catalogue_icon.png) no-repeat -5px 15px;
	display: block;
	position: relative;
	top: 40px;
	line-height: 120%;
	padding-top: 70px;
}

.onlineViewer a:hover{
	color: #333;
	text-decoration:underline;
}


/* ------- JW 17sept08
brochure download page styling - to repalce table based structure within 'content'  DW editable region
-------------------*/



#pageTitle h1{
	font-size: 160%;
	color: #5c514e;
	font-weight: normal;
	line-height: 180%;
	text-indent: 40px;
}

body.brochure #col1{
	width: 21.5em;
	float: left;
	padding-left: 40px;
	padding-right: 35px;
	padding-bottom: 25px;
	text-align: left;
}

body.brochure #col1 p{
	margin: 5px 0 0;
}

body.brochure #col1 img{
	margin:8px;
}

#tabLink{
	text-align: center;
	width: 13.625em;
	margin-top: 50px;
}

#tabLinkTitle{
	font-size: 110%;
	color: #fff;
	font-weight: normal;
	line-height: 250%;
/*	_line-height: 80%;*/
	width: 13.625em;
	background-image: url(../images/panel_tab.gif);
	background-color: #b2a797;
/*	_padding-top: 15px;*/
}

#tabLink p{
	margin: -10px 0 0;
/*	_margin: 6px 0 0;*/
}

#tabLink a{
	text-decoration: none;
	color: #917C6C;
}

#tabLink a:hover{
	color:#666;
	text-decoration: underline;
}


body.brochure #col2{
	width: 35.625em;
	float: right;
}


#brochureGallery{
	width: 35.625em;
}

.brochureP{
	width: 35.625em;
	max-height: 188px;
	padding-right: 35px;
	margin-top: 10px;
	margin-bottom: 25px;
}

.miniBrochure{
	width: 13.625em;
	max-height: 188px;
	float: left;
	margin-right: 11px;
}

.miniBrochureTab{
	font-size: 110%;
	color: #fff;
	font-weight: normal;
	line-height: 250%;
	width: 13.625em;
	background-image: url(../images/panel_tab.gif);
	background-color: #b2a797;
	text-align: center;
}

.paraHeading{
	font-size:1.1em;
	line-height:100%;
	color: #917C6C;
	font-weight: normal;
	margin-bottom:0;
	padding-bottom:0;
}

.introParagraph{
	font-size:0.75em;
	color: #666;
	text-align:left;
}



/* --- 13) FOOTER -------------------------------------------------------*/


footer{
	clear:both;
	position:relative;
	margin:0 auto;
	background-color:#F0ECE5;
	width:100%;
	min-height: 200px;
	font-size: 95%;
	color: #999;
	padding: 20px 0 0 0;
	text-align: left; /* for all MSIE */
	border-top: #917C6C solid 1px;
}
footer nav ul li{
	border:none;
	text-align:left;
}

footer h5 {
	font-size: 120%;
	color: #917C6C;
	margin-top: 5px;
	margin-bottom: 7px;
	font-weight: normal;
	font-style: normal;
}
footer h5 a {
	text-decoration: none; 
	color:#917C6C;
}
footer h5 a:hover {
	color:#666;
	text-decoration:underline;
}
footer p{
	font-size: 95% !important;
	margin-bottom: 7px; 
	margin-top: 0;
	color:#333;
}
footer p a{
	text-decoration: none; 
	color:#333;
}
footer p a:hover{
	color:#917C6C;
	text-decoration:underline;
}
footer ul{
	list-style-position: inside;
	list-style-type: none;
	padding:0;
	margin: 0;
}
footer ul li{
	color:#333;
}
footer ul li a{
	color: #333;
	text-decoration: none;
	font-size: 11px;
}
footer ul li a:hover{
	color:#917C6C;
	text-decoration:underline;
}
.bottom-nav, .bottom-nav-end{
	float:left;
	border-right: #917C6C 1px solid;
	padding: 0 1em 0 2em;
	line-height: 1.4em;
	width: 20%;
	height: 15em;
}
.bottom-nav-end{ border-right: none; }
.start{margin-left: 1.5em;}

#footer-centred {
	clear:both;
	text-align:center;
	width: 100%;
	padding: 20px 0;
}

#footer-centred a{
	display:block;
	font-size: 95%;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
#footer-centred a:hover{
	color:#917C6C;
}
footer ul.terms-links{ margin-top:2em;}

/* - ------ SOCIAL LINKS -------------------------------------------*/

/* RANGE PAGES */

#social-links{
	/* text-align:left; */
	width:100%;
	text-align:center;
	min-height:75px;
	padding: none;
}

#social-links h4{
	background: #e8e3d8;
	color: #917C6C;
}

#social-links ul{
	list-style-type: none;
	margin-left:1.8em;
}
#social-links ul li{
	padding-right:1em;
	display: inline;
}
#social-links ul a:hover{ text-decoration: none;}

#social-links p.module-title{display:block;font-size:1.1em; font-weight: bold;color:#917C6C; text-align:center;}




/* FOOTER */
ul.share-links li{
	list-style-type: none;
	display:inline;
	padding-right:5px;
}
ul.share-links a:hover{
	text-decoration: none;
}
.non-mobile-hide{ visibility:hidden; display:none;}


/* --- 14) SITE MAP -----------------------------------------------------*/


td.sitemap{border: 1px #917C6C solid;
margin-bottom: 30px; }

img.sitemapIconPad{
	margin-right:5px;
}
#sitemap{
	margin-left: 20px;
}
#sitemap p{
	text-align:left;
}
#sitemap .col1, #sitemap .col2, #sitemap .col3{
	width:30%;
	float:left;
	text-align:left;
	margin:0;
	padding-right:10px;
}
#sitemap .col2, #sitemap .col3{
	padding-left: 10px;
}
#sitemap .col1, #sitemap .col2{
	border-right: #F0ECE5 solid 1px;
}

a.sitemap {color: #917C6C;
	background-image:url(../images/copy.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 10px 10px 10px 30px;
	font-weight: bold;
	text-decoration: none; }

a:hover.sitemap {color: #333;
	text-decoration: underline; }

.sitemaplinx {font-size: 1em;
	text-decoration: none;
	color: #917C6C;
	font-weight: bold;
	line-height: 140%; 
	text-align: left; }

a:hover.sitemaplinx {color: #333;
	text-decoration: underline; }

.smdescription {font-size: 0.9em;
	text-decoration: none;
	color: #333;
	font-weight: normal;
	line-height: 140%; 
	text-align: left;
	}
	
.smdescription a{font-size: 1em;
	text-decoration: none;
	color: #917C6C;
	font-weight: bold;
	line-height: 140%; 
	text-align: left;
	padding:0;}

a:hover.sitemaplinx {color: #333;
	text-decoration: underline; }




/* --- 15) BRITISH FURNITURE STYLING ------------------------------------*/

/* JW 260309 - 'askifitis' link */

.askifitis{
	background: url(../images/ask-if-it-is-tag.png) no-repeat;
	height: 70px;
}



/* --- 16) FACTORY SALE PAGE STYLING ------------------------------------*/

/* Sale items page 130911 */

#contentArea{
	margin-left: 20px;
}
#contentArea p{
	text-align:left;
}
.pdfDownload a{
	height: 50px;
	display: block;
	position: relative;
	padding-top: 40px;
	padding-left: 60px;
	background: url(../images/adobe_pdf_icon.gif) no-repeat 0 15px;
	color: #917C6C;
	text-decoration: none;
	text-align:left;
	line-height: 120%;
}






/*     M E D I A   Q U E R I E S     */


/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 600px),
screen and (max-device-width: 480px) {
	html {
		-ms-text-size-adjust: none;
		-webkit-text-size-adjust: none;
	}
}




/* @media screen and (max-width: 1000px;) */
@media screen and (max-width: 63em) {
		a#pull { 
			display: block; 
			float: left; 
			position: relative;
			top: 3.5em;
			right: 2.0em;
			font-size: 2.0em !important; 
			text-align: right; 
			visibility: visible; 
			padding: 0; 
			color: #fff;
			text-decoration: none;
			margin: 0 0 3.0em;
		}
		a#pull:before { content:"\F0C9\a0"; font-family:FontAwesome; display:inline-block; }
		a#pull:hover{color: #333; text-decoration: none;}
		nav{ clear:both; position: relative; padding-top: 0 !important;
		z-index: 10000; width: 98%;}
		nav ul{ display: none;border: none; text-align:left; }
		nav ul li{ border: none; text-align:left; padding:0 2px 0 2px;}
		nav a{ color:#666 !important; display:block; background-color:#F0ECE5 !important; padding:0.8em;border: none; }
		nav a:hover{ background-color:#917C6C !important; color:#FFF !important; text-decoration:none; border: none; }
		#primary-nav{ width:47%; float:right; border: none;  margin:0 20px 0 0;}
		#primary-nav ul li{ text-align:left;} 
		#secondary-nav{ width:47%; float:left; border: none; margin:0 0 0 20px;}
		#secondary-nav ul, #secondary-nav ul li{ border:none; margin:0;}
		footer{ min-height:25em; background-color:#F0ECE5; width:100%;}
		footer h3{ width:40%;}
		.mobile-hide{ display: none; visibility: hidden;}
		.non-mobile-hide{visibility: visible; display:none;}
		footer ul li a{color: #333; display:block; background-color:#e4e0d9; padding: 0.8em ; padding-left: -10px; width:93%;}
		footer ul li a:hover{ color:#FFF; background-color:#917C6C; text-decoration: none;}
		.bottom-nav, .bottom-nav-end{ width: 96%; border:none; height:auto; padding:0 1em 0 1em;}
		.bottom-nav-end{ margin-top: 1.5em;}
		footer ul.share-links{margin: 1.5em 0 1em 0;}
		footer ul.share-links li a{ display:inline !important; padding:1.75em; }
		#footer-centred { clear:both; width:100%;}
		ul.footer-address li{ display:inline; padding-right: 0.25em;}
		#why-buy-module .caption-panel{ display: none; visibility: hidden;}
		.collection .col-1-4{ margin-right:0.5em;}
		.rsDefault .rsContent h4,.rsDefault .rsContent h5{ font-size:1.7em; }
		.home .homeSlides{ }
		#range-intro, #home-intro{ padding:0 1em 1em 1.5em}
		#range-collection .module-home{margin-left: 3.2em; margin-right: 2.5em; width: 70%;}
		#room-collection .module{margin-right: 0;margin-bottom: 1.0em;width: 90%;max-width: 90%;}
		#room-collection .module-image a{ padding-top:7.3em;}
		.col-1-43{width: 86%;}
		.col-1-60 {width: 80%;}
		.t-block, .t-block-full{padding-right: 1.3em; padding-left: 1.1em; padding-bottom: 0.5em;}
		.t-block-full{width: 86%;}
		.docs{margin-left: 3.0em;}
		#brochure-module.module h4{ }
		#brochure-module.module p{margin-top: -0.5em;}
		#contact .col-1-4, #become-stockist .col-1-4{width: 90%; margin-right:0.5em; margin-bottom: 2.0em;}
		#contact .col-2-3, #become-stockist .col-2-3{width: 90%; margin-right:0.5em;}
		#contact .col-1-43, #become-stockist .col-1-43{width: 90%; margin-right:0; margin-bottom: 2.0em;}
		#contact .margin-left, #become-stockist .margin-left{margin: 0;}
		#contact .col-3-4, #become-stockist .col-3-4{width: 90%; margin-right:0; margin-bottom: 1.0em;}
		#contact #range-collection, #become-stockist #range-collection{width: 90%; margin-left:0; margin-right:0;}
		#contact .module, #become-stockist .module{margin-bottom: 2.0em !important;}
		select {
		max-width: 22em;		
		}

}

/* Thumbnails resizing on smaller screens */
@media screen and (max-width: 830px) {
#social-links ul li{ padding-right:0.5em; display: inline;}
#social-links ul{ list-style-type: none; margin-left: 2.25em;}
#primary-nav{ width:45%; float:right;margin:10px 20px 0 0;} 
#secondary-nav{ width:45%; float:left; border: none; margin-top:0;}
.rsDefault .rsBtnCenterer { position:absolute; left:80% !important; top:70% !important; }
.rsDefault .rsContent { width:25% !important;}
}

/* Thumbnails resizing on smaller screens */
@media screen and (max-width: 800px) {
.rsDefault .rsGCaption, .rsDefault .rsContent{ display:none; visibility:hidden; height:0 !important;}
.rsNav { display: none; visibility:hidden; height:0 !important;}
#video-module p, #why-buy-module p, #brochure-module p:last-child, #fabric-module p:last-child{ display:none;}
#range-buttons .module-image {padding-top:0; margin-bottom:1.5em;}
#range-buttons .module-image p:first-child {margin-top:2px;}
.module-image p{ text-align:center;}
.slides{ margin-bottom:1.5em;}
section.range-options, aside.range-options{ width:45%; margin-left:1.5em;}
#range-intro, #home-intro{ padding-right: 0; padding-left: 1.5em;  width:90%;}
.col-1-4{ margin-right: 1em;}
.module-home h4{ min-height:2em;}
section.home-aside .col-1-2{ width:92%; padding: 0 0 0 1.5em;}
section.home-aside .col-1-3{ float:left; width:25%;}
section.home-aside .col-2-3{ float:left; width:94%; margin-bottom: 2.0em; margin-top: 2.0em;} 
.home-aside {margin:0 1.5em 0.5em;}
.module-home-new{width: 100%;}
}


}

/* @media screen and (max-width: 730px;) */
@media screen and (max-width: 45em) {
.rsDefault .rsBtnCenterer { position:absolute; left:5% !important; top:10% !important; }
.slides{ margin-bottom:1.5em;}
#social-links ul li{ padding-right:0.5em; display: inline;}
#social-links ul{ list-style-type: none; margin-left: 1.5em;}
.module-home {margin: 0 0 1.5em 0; line-height:50%;}
.module-home p{ display:none; visibility:hidden; height:0 !important;}
.module-home .module-image{ max-height:50px;}
}
	
/* @media screen and (max-width: 652px;) */
@media screen and (max-width: 40.75em) {
	#logo { 
		width: 16em;
		height: auto;
		top: 1.5em;
		left: 25%;
		padding: 0;
	}

	aside.range-options{ float:right;}
	.module, .home-aside { width:100%;}
	.col-1-4{ margin-right:0;}
	.module-home{ width:50%;}
}

/* @media screen and (max-width: 545px;) */
@media screen and (max-width: 34em) {
	nav{ margin:0 auto;}
	#primary-nav, #secondary-nav{ width:95%; float:left; clear:both;line-height:100%; }
	#primary-nav{ padding:0 0.75em 0 0.75em; margin:1em 0 0 0;}
	#secondary-nav{ padding:0 0.75em 0 0.75em; margin:0;}
	#primary-nav ul li, #secondary-nav ul li{ text-align:left; padding:0.8em; border:none;}
	#primary-nav ul li:last-child, #secondary-nav ul li:last-child{padding:0;}
	section.range-options, aside.range-options{ clear:both; width:95%; margin-left:0.75em; float:left;}
	.range-options .module{ max-width:100%;}
	.range-options .module img{ width:100%; max-height:6em;}
	#fabric-module img, #brochure-module img, #why-buy-module .module-image, #video-module .module-image, #great-furniture img{visibility:hidden;display: none; }
	#why-buy-module, #video-module{ background: none;} 
	#fabric-module.module h4, #brochure-module.module h4, #why-buy-module.module h4, #video-module.module h4, #great-furniture h4{ -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; border-radius: 0.75em;-khtml-border-radius: 0.75em;}
	.module h4 a{display:block; padding:0.75em;}
	.module h4 a:hover{color:#FFF;}
	#finish-module h4, #range-buttons h4, #social-links h4{padding:1em;}
	#finish-module h4:hover, #range-buttons h4:hover, #social-links h4:hover{ color:#917C6C; background-color:#F0ECE5;}
	#range-buttons .module-image p{ background: none;}
	#range-buttons .module-image a{ display:block; background-color:#F0ECE5; padding:0.25em;}
	#range-buttons .module-image a:hover{color:#FFF; background:#917C6C;}
	#range-buttons .module-image {margin-bottom:0.25em;}
	#range-collection .module-home .module-image{ max-height:50px;}
	#social-links{ margin-top:1.5em;}
	#social-links ul{ text-align:center; }
	#social-links ul li{ display: inline !important; padding-right:2em; }
	#social-links ul li a:hover{ color:#333; }
	#range-collection .module-image a{ padding-top:7em;}
	.h1pad{width: 90%;margin: 1.0em 0 1.25em 1.0em;}
	#great-british .col-1-4{width: 90%; margin-bottom: 2.0em;}
	.margin-three{ margin-left:1.5em;}
	#range-collection{ margin-left: 1.6em;}
}

/* @media screen and (max-width: 490px;) */
@media screen and (max-width: 30.5em) {
	
}






/* Smartphones/iPhones (landscape mode specific) ----------- */
@media only screen 
and (min-width : 321px)
and (max-width : 685px) {
	
	#logo a{ left: 35%;}
	a#pull { right: 5.0em; margin: 0 0 4.0em; }
	
	#range-collection .module-home{margin-left: 0em; margin-right: 3.5em; width: 100%;}
	
	#brochure-download #range-collection {width: 90%;}
	
	.h1pad {width: 80%;}
	
	#brochure-download #range-collection .module {margin-left: 0; margin-right: 2.5em;}
	
	#contact #range-collection { width: 100% !important;}
	
	#contact #range-collection .module {margin-left: 0; margin-right: 2.75em;}
		
	section.home-aside .col-2-3{ float:right; width:60%; margin-top: 0em;}
	
	.full-width {margin-left: 1.5em;}
	
	#room-collection .module{width: 85%;max-width: 85%; margin-top: 0.5em; margin-bottom: 0.5em;  margin-left:2.0em;}
	
	#great-british .col-1-60 {margin-top: 3.0em;}
	
}










/* @media screen and (max-width: 385px;) */
@media screen and (max-width: 25em) {
header.main-header{ height:11em;}
a #pull { clear:both; float:left; position:relative; font-size:1.5em; text-align:right; visibility:visible; margin-left:1em; color:#FFF; padding: 0.75em;}
#range-collection .module{ position:relative; float:left; margin-right:1.5em; margin-bottom:0;}
#furniture-collections #range-collection .module{margin-left:2.1em; margin-bottom:2.0em;}
#range-collection .module h4{ padding:0.25em;}
#range-collection .module-image a{ padding-top:4em;}
#range-collection .module-image p{ visibility:hidden;display: none;}
.bottom-nav, .bottom-nav-end{ width:96%; padding:0 0 0 1em;}
}
