/* --------------------------------------------------
CHI Overhead Doors Styles
Author:    Lance E. Leonard for Habanero
Version:   08 Nov 2005
-------------------------------------------------- */

body {
	background-color: #6b6b47;
	text-align: center;
	font: .8em/1.6em verdana, arial, helvetica, sans-serif;
}
#wrapper {
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}


/* =Header
-------------------------------------------------- */
#header {
	position: relative;
	background-color: #999966;
	background-image: url(../images/bg_header_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: solid 1px #fff;
	height: 150px;
}
#header img {position: absolute; top: 23px; left:35px; margin-bottom: 25px;}
#home #header {background-image: url(../images/bg_header_top_welcome.jpg);}
#home h2 {display: none;}
h2 {
	position: absolute;
	height: 35px;
	width: 500px;
	top: 83px;
	right: 13px;
	background-position: top right;
	background-repeat: no-repeat;
	text-indent: -9000px;
}
	.home h2 {background-image: url(../images/h2_welcome.gif);}
	.residential h2 {background-image: url(../images/h2_residential.gif);}
	.windbreaker h2 {background-image: url(../images/h2_windbreaker.gif);}
	.commercial h2 {background-image: url(../images/h2_commercial.gif);}
	.rollingSteel h2 {background-image: url(../images/h2_rollingSteel.gif);}
	.warranty h2 {background-image: url(../images/h2_warranty.gif);}
	.contact h2 {background-image: url(../images/wheretobuyHeader.jpg);}
	.continuingEd h2 {background-image: url(../images/h2_continuingEd.gif);}
	.privacy h2 {background-image: url(../images/h2_privacy.gif);}

	
/* NAV: =Main
-------------------------------------------------- */
#mainNav {
	margin: 6px 0;
	background-color: #990033;
	text-align: center;
}
#mainNav ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#mainNav li {
	display: inline;
	border-left: solid 1px #fff;
}
#mainNav a {
	color: #fff;
	padding: 0 8px;
	text-decoration: none;
}
#mainNav #homeLink {border-left: none;}


/* NAV: =Sub
-------------------------------------------------- */
#subNav {
	margin: 0 0 25px 0;
	text-align: center;
}
#subNav ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#subNav li {
	display: inline;
	border-left: solid 1px #fff;
}
#subNav a {
	color: #fff;
	padding: 0 8px;
}
#subNav #introLink {border-left: none;}

body.intro #introLink a, 
body.panelComparison #comparisonLink a,
body.technicalData #technicalDataLink a, 
body.optionalFeatures #optionalFeaturesLink a {color: #d80034;}


/* NAV: =Products
-------------------------------------------------- */
#productNav, #productNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#productNav li {
	background: url(../images/bg_li.gif) 0 5px no-repeat;
	padding-left: 10px;
	color: #fff;
}
#productNav a {
	color: #fff;
}
#productNav ul {
	margin-left: 20px;
}
#productNav li li {
	background: none;
	padding-left: 0;
}
#productNav li li a {
	color: #996;
}
#doorVisions {display: block; text-align: center; width: 158px; padding-top: 25px;}
#doorVisions a {
	display: block;
	background-image: url(../images/dv_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 158px;
	height: 121px;
	text-indent: -90000px;
	text-decoration: none;
}
#doorVisions a:hover {background-image: url(../images/dv_on.gif);}



/* Banner
-------------------------------------------------- */
#banner {
	position: relative;
	margin: 6px 0;
	width: 760px;
	height: 280px;
	background: #fff;
	overflow: hidden;
}
.commercial #banner, .rollingSteel #banner {height: 125px;}
.commercial #banner {background-image: url(../images/banners/1.2a.jpg);}
.rollingSteel #banner {background-image: url(../images/banners/1.3.jpg);}
.contact #banner {background-image: url(../images/banners/1.4.jpg);}

	#prod2250 #banner {background-image: url(../images/banners/4250a.jpg);}
	#prod2240 #banner {background-image: url(../images/banners/4240b.jpg);}
	#prod4285 #banner {background-image: url(../images/banners/2285a.jpg);}
	#prod2284 #banner {background-image: url(../images/banners/2283a.jpg);}
	#prod2296 #banner {background-image: url(../images/banners/2290.jpg);}
	#prod3295 #banner {background-image: url(../images/banners/3295.jpg);}
	#prod2700 #banner {background-image: url(../images/banners/2700b.jpg);}
	#prod4216 #banner {background-image: url(../images/banners/2216a.jpg);}
	#prod5500 #banner {background-image: url(../images/banners/5500a.jpg);}
	#prod5400 #banner {background-image: url(../images/banners/5400c.jpg);}
	#prod5300 #banner {background-image: url(../images/banners/5300a.jpg);}
	#prod5240 #banner {background-image: url(../images/banners/5240a.jpg);}
	#prod5250 #banner {background-image: url(../images/banners/5250a.jpg);}
	#prod5216 #banner {background-image: url(../images/banners/5216a.jpg);}
	#prod5283 #banner {background-image: url(../images/banners/5283a.jpg);}
	#prod5000 #banner {background-image: url(../images/banners/5000a.jpg);}
	#windbreaker #banner {background-image: url(../images/banners/wbs.jpg);}
	#taxcredit #banner {background-image: url(../images/banners/taxcredit.jpg);}


/* Content: =Fades
-------------------------------------------------- */
	#prod2240 #content {background-image: url(../images/fades/4240.jpg);}
	#prod2250 #content {background-image: url(../images/fades/4250.jpg);}
	#prod5000 #content {background-image: url(../images/fades/5000.jpg);}	
	#prod5500 #content {background-image: url(../images/fades/5500.jpg);}
	#prod5400 #content {background-image: url(../images/fades/5400.jpg);}
	#prod5300 #content {background-image: url(../images/fades/5300.jpg);}
	#prod4285 #content {background-image: url(../images/fades/2285.jpg);}
	#prod2284 #content {background-image: url(../images/fades/2283.jpg);}
	#prod2296 #content {background-image: url(../images/fades/2298.jpg);}
	#prod3295 #content {background-image: url(../images/fades/3295.jpg);}
	#prod2700 #content {background-image: url(../images/fades/2700.jpg);}
	#prod4216 #content {background-image: url(../images/fades/2216.jpg);}
	#prod5240 #content {background-image: url(../images/fades/5240.jpg);}
	#prod5250 #content {background-image: url(../images/fades/5250.jpg);}
	#prod5216 #content {background-image: url(../images/fades/5216.jpg);}
	#prod5283 #content {background-image: url(../images/fades/5283.jpg);}
	#prod2240 #footer {background-image: url(../images/footers/4240.jpg);}
	#prod2250 #footer {background-image: url(../images/footers/4250.jpg);}
	#prod5500 #footer {background-image: url(../images/footers/5500.jpg);}
	#prod5400 #footer {background-image: url(../images/footers/5400.jpg);}
	#prod5300 #footer {background-image: url(../images/footers/5300.jpg);}
	#prod4285 #footer {background-image: url(../images/footers/2285.jpg);}
	#prod2284 #footer {background-image: url(../images/footers/2283.jpg);}
	#prod2296 #footer {background-image: url(../images/footers/2298.jpg);}
	#prod3295 #footer {background-image: url(../images/footers/3295.jpg);}
	#prod2700 #footer {background-image: url(../images/footers/2700.jpg);}
	#prod4216 #footer {background-image: url(../images/footers/2216.jpg);}
	#prod5240 #footer {background-image: url(../images/footers/5240.jpg);}
	#prod5250 #footer {background-image: url(../images/footers/5250.jpg);}
	#prod5216 #footer {background-image: url(../images/footers/5216.jpg);}
	#prod5283 #footer {background-image: url(../images/footers/5283.jpg);}
	#prod5000 #footer {background-image: url(../images/footers/5000.jpg);}

    .residential.panelComparison #content,
    .residential.zones #content,
    .residential.technicalData #content,
    .residential.optionalFeatures #content {background-image: none !important;}

    .residential.panelComparison #footer,
    .residential.zones #footer,
    .residential.technicalData #footer,
    .residential.optionalFeatures #footer {background-image: url(../images/bg_footer.gif) !important;}

/* =Content 
-------------------------------------------------- */
#content {
	margin: 6px 0 0 0;
	padding: 5px 20px 0px 20px;
	background-color: #00264b;
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #999966;
	border: solid 1px #fff;
	border-bottom: none;
}
#content p {margin: 0 0 20px 0;}
.colA {float: left; width: 150px;}
.colB {width: 500px; float: right; margin: 0 20px 0 0; padding:0 0 0 15px; border-left:solid 1px #FFFFFF;}
.colA-gallery {float: left; width: 150px;}
.colB-gallery {width: 515px; float: right; padding: 0 10px 0 20px; border-left:1px solid #FFFFFF;}

#content #contactInfo, #content #featureInfo {
    float: left;
    width: 50%;
}
#content #featureInfo ul {
    list-style-type: disc;
}
#content #featureInfo ul li {
    margin-left: 20px;
}

/*
	#prod2250 #content {background-image: url(/images/fades/4250.jpg);}
*/

/* MISC: =Headings
-------------------------------------------------- */
h3 {
	color: #ffffff;
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 20px 0;
}

.highlight {
	color: #fff;
}

.spacedText1 {
    letter-spacing: 1px;
}

#previewImage {
	background: #fff;
	width: 500px;
	margin-left: 200px;
}

/* Footer */
#footer {
	margin: 0 0 25px 0;
	padding: 22px 0 0 0;
	text-align: center !important;
	background-image: url(../images/bg_footer.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #fff;
	font-size: .8em;
}


/* MISC: =Banner Slideshow (Product Pages)
-------------------------------------------------- */
#slideshow {
	position: relative;
	margin: 6px 0;
	width: 760px;
	height: 280px;
	background: #fff;
}
#slideshow img {
	position: absolute;
	top: 0;
	left: 0;
	width: 760px;
	height: 280px;
}
#slideshowNav {
	position: absolute;
	bottom: 10px;
	right: 10px;
	list-style: none;
	width: 100px;
	display: none;
}
#slideshowNav li {
	float: left;
	height: 17px;
	width: 44px;
}
#slideshowNav a {
	display: block;
	height: 17px;
	width: 44px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
	cursor: hand;
}
#previousLink {background-image: url(../images/slideshow_left.gif);}
#nextLink {background-image: url(../images/slideshow_right.gif); margin-left: 12px !important;}

#prod5300 #slideshowNav {
    display: none !important;  /* No slideshow for this model. */
}

/* MISC: =Home Page MouseOvers
-------------------------------------------------- */
#mainMouseOvers ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 280px;
}
#mainMouseOvers a {
	display: block;
	position: absolute;
	width: 377px;
	text-indent: -9000px;
	text-decoration: none;
}
#mainMouseOvers #residentialMO a {
	top: 0px;
	left: 0px;
	height: 280px;
	background-image: url(/images/home_res.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#mainMouseOvers #residentialMO a:hover {
	background-position: -377px 0;
}
#mainMouseOvers #commercialMO a {
	top: 0px;
	left: 383px;
	height: 137px;
	background-image: url(/images/home_com.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#mainMouseOvers #commercialMO a:hover {
	background-position: -377px 0;
}
#mainMouseOvers #rollingSteelMO a {
	top: 143px;
	left: 383px;
	height: 137px;
	background-image: url(/images/home_rol.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#mainMouseOvers #rollingSteelMO a:hover {
	background-position: -377px 0;
}


/* =MISC: Tables
-------------------------------------------------- */
.specs {border-collapse: collapse; margin-bottom: 20px;}
.specs th {
	text-align: center;
	font-weight: normal;
	border-right: solid 1px #fff;
}
.specs td {
	padding: 2px 4px; 
	border-bottom: solid 1px #fff; 
	border-right: solid 1px #fff;
}
.specs #series1 {width: 145px;}
.specs #series2 {width: 265px;}
.specs #division16 {width: 160px;}
.specs #dimensional {width: 250px;}
.specs #dimensional-header {border-right: none;}
.specs_header {
	border-right: none !important; 
	border-bottom: solid 3px #00264b !important; 
	color: #fff;
}
.specs a {color: #fff;}
.specs .lastRow td {border-bottom: none !important;}
.specs .lastCol {
	border-right: none !important; 
	text-align: center;
}
.commercial .specs .lastCol {border-bottom: none;}
.specs img {
	margin: 2px;
}
.specs .documents {text-align: center;}

.series_3250_40_20 {background: #7c6a55;}
.series_3285 {background: #5d6871;}
.series_3212 {background: #b45918;}
.series_3216 {background: #905143;}
.series_3290 {background: #f3b826;}
.s6200 {background: #7c6a55;}
.s6000 {background: #5d6871;}
.s6500 {background: #905143;}
.s7300 {background: #f3b826;}
.s7500 {background: #d06f1a;}
.s9100 {background: #20741c;}
.s9200 {background: #65a7e7;}


/* =Series Comparison
-------------------------------------------------- */
#seriesComparison {
	border: solid 1px #fff;
	padding: 10px;
}
h4 {
	color: #fff;
	font-size: .8em;
	font-weight: normal;
	margin-bottom: 5px;
}
.compare {font-size: .8em;}
.compare td {padding: 2px 4px; color: #000; border-right: solid 3px #00264b; border-bottom: solid 3px #00264b;}
.compare tr .product_name {background: #996; text-align: right;}
.compare tr.even .product_name {background: #6b6b47;}
.compare #products {width: 325px;}
.compare #series3250, .compare #series3285, .compare #series3212, .compare #series3216, .compare #series3290 {width: 95px;}
.compare #series6200, .compare #series6000, .compare #series6500, .compare #series7300, .compare #series7500, #compare .s9100, #compare .s9200 {width: 76px;}
.compare .ribbedSteel {background: #7c6a55; color: #fff; font-size: .8em;}
.compare .series_3250_40_20, .compare .series_3285, .compare .series_3212, .compare .series_3216, .compare .series_3290 {color: #fff; text-align: center;}
.compare .s6200, .compare .s6000, .compare .s6500, .compare .s7300, .compare .s7500, .compare .s9100, .compare .s9200 {color: #fff; text-align: center;}


/* =Panel Comparison
-------------------------------------------------- */
.panel_compare {width: 500px;}
.panel_compare td {font-size: .8em; padding: 10px 0;}
.panel_compare #long {width: 200px;}
.panel_compare #width {width: 100px;}
.panel_compare #short {width: 200px;}
.panel_compare .r {text-align: right;}
.panel_compare .c {text-align: center;}
.panel_compare .width {text-align: center; background-image: url(../images/bg_width.gif); background-position: center center; background-repeat: no-repeat;}
.panel_compare .width2 {text-align: center; background-image: url(../images/bg_width2.gif); background-position: 4px center; background-repeat: no-repeat;}
.panel_compare .width3 {width: 65px; text-align: left; background-image: url(../images/bg_width3.gif); background-position: right center; background-repeat: no-repeat;}

#prod2284 .panel_compare #short, #prod5240 .panel_compare #short, #prod5216 .panel_compare #short {width: 200px;}
#prod2284 .panel_compare .width2, #prod5240 .panel_compare .width2, #prod5216 .panel_compare .width2 {width: 300px; text-align: left; padding-left: 28px;}

/* =Products
-------------------------------------------------- */
h4 {
	margin: 0 0 15px;
}
#locatorLink {
	margin-top: 50px !important;
	color: #fff;
	font-size: 2em;
	line-height: 1em;
	clear: left;
}
#locatorLink a {
	font-size: .5em;
	color: #fff;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
#locatorLink a span {
	color: #d80034;
}


/* PRODUCTS: =Intro
-------------------------------------------------- */
.intro .colB, .panelComparison .colB, .technicalData .colB, .optionalFeatures .colB {
	border-left: solid 1px #fff;
	padding-left: 15px;
	width: 499px;
}
.intro h3, .panelComparison h3, .technicalData h3, .optionalFeatures h3 {
	margin-bottom: 10px;
}


/* PRODUCTS: =Technical Data
-------------------------------------------------- */
.technicalData ul {margin: 0 0 20px 35px;}
.technicalData h5 {color: #fff; font-size: 1em;}

#panelInsulation {font-size: .85em;}
#panelInsulation img {float: left;}
#panelInsulation #caption {margin-left: 240px;}
#panelInsulation .oneCol {margin-left: 135px !important;}
#panelInsulation .twoCol {margin-left: 250px !important;}

.model {
	color: #d80034;
	display: block;
	float: left;
	width: 10em;
}


/* PRODUCTS: =Optional Features
-------------------------------------------------- */
.optionalFeatures h5 {
	color: #fff;
	font-size: 1.2em;
	margin: 0 0 5px 0;
}
.optionalFeatures .disclaimer {
	font-size: .9em;
}
.optionalFeatures h6 {
	font-size: 1.1em;
	margin: 0 0 5px 0;
}
.optionalFeatures h6 span {
	color: #d80034;
}
.availColor {
	display: inline;
	float: left;
	width: 110px;
	margin: 0 0 0 10px;
}
.availColor img {
	border: solid 3px #996;
}
.caption {
	font-size: .8em;
	line-height: 1.2em; 
}
.windowInsert {
	display: inline;
	float: left;
	width: 235px;
	margin: 0 5px;
}
.designerLite {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	height: 120px;
	width: 111px;
}
.designerLite img {
	border: solid 3px #996;
}
.dl2700 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	height: 150px;
	/*width: 105px;*/
}
.windowCaming {
	display: inline;
	float: left;
	width: 210px;
	margin: 0 0 0 20px;
}
.windowCaming img {
	border: solid 3px #996;
}
.optionalFeatures .long {width: 236px; !important; margin-right: 10px;}
.handle {display: inline; float: left; margin: 0 0 0 10px;}
.handle img {border: solid 3px #996;}
.handle .caption {text-align: center; font-size: .8em;}
.hinge {display: inline; float: left; margin: 0 0 0 10px;}
.hinge img {border: solid 3px #996;}
.hinge .caption {text-align: center; font-size: .8em;}


/* =Misc
-------------------------------------------------- */
* {margin: 0; padding: 0;}
a {color: #fff;}
a.email {color: #d80034;}
img {border: none;}
.soon {font-size: .7em; color: #bfccd9;font-style: italic;}
/*#brands {
	/width: 692px;
	margin: 50px auto 0;
	/height: 150px;
	background: url(../images/brands.gif) top left no-repeat;
}*/
.clear {clear: both;}
div.clear {clear: both;}
.clearLeft {clear: left;}


/* =Warranty
-------------------------------------------------- */
.warranty h3 {font-weight: bold; margin: 0 0 5px 0;}
.warranty h5 {color: #fff;}
.warranty ul {margin: 0 0 20px 15px;}
.warranty ul ul {margin: 0 0 0 30px;}


/* =Privacy
-------------------------------------------------- */
.privacy h3 {font-weight: bold; margin: 0 0 5px 0;}
.privacy h5 {color: #fff;}
.privacy ul {margin: 0 0 20px 15px;}
.privacy ul ul {margin: 0 0 0 30px;}


/* =Windbreaker
-------------------------------------------------- */
.windbreaker h3 {font-weight: normal; margin: 0 0 5px 0;}
.windbreaker h5 {color: #fff;}
.windbreaker ul {margin: 0 0 20px 15px;}
.windbreaker ul ul {margin: 0 0 0 30px;}


/* COMMERCIAL: Series Page
-------------------------------------------------- */
#main {
	background: #00264b url(/images/white.gif) top left repeat-y;
	border-top: solid 1px #6b6b47; 
	border-right: solid 1px #fff;  
	/*border-bottom: solid 1px #00264b;*/
	padding: 0;
}
#contentA {width: 355px; float: left; margin: 0;}
#contentA #img {padding: 0 6px 6px 0; border-right: solid 1px #fff; border-bottom: solid 1px #fff; background: #6b6b47;}
#commNav {
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	text-align: center;
	padding: 6px 0;
	background: #00264b;
	color: #999966;
}
#commNav ul {
	margin: 0 auto;
}
#commNav ul li {
	display: inline;
	list-style:none;
	padding: 0 6px;
	border-left: solid 1px #fff;
}
#commNavRS {
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	text-align: center;
	padding: 6px 0;
	background: #00264b;
	color: #999966;
}
#commNavRS ul {
	margin: 0 auto;
}
#commNavRS ul li {
	/*display: inline;*/
	list-style:none;
	padding: 0 6px;
	border-left: solid 0px #fff;
}
.commNavRS2{margin:0 0 0 4px;}

#commNav a {}
#commNav #seriesCaption, #commNav #series3260Link {border-left: none; padding-left: 0;}
#specNav {
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding: 6px 6px 6px 0;
	background: #6b6b47;
}
#specNav #inner {
	background: #990033;
	border: solid 1px #990033;
	padding: 6px;
	text-align: center;
}
#specNav16 {
	width: 180px;
	margin: 0 auto;
	text-align: center;
}
#specNav .warranty {margin-top: 5px;}
#specNav .dimRefLink a {color: #996;}
#specNav p.title {color: #fff;margin-bottom: 5px;}
.img2 {
	border-left: solid 1px #fff;
	padding: 20px 0 0 0;
	background: #00264b;
	color: #999966;
	clear: left;
}
.img2 img {float: left;}
.img2 p {margin: 70px 0 0 0; font-size: .8em;}

#contentB {
	width: 363px; 
	float: right; 
	padding: 20px; 
	background: #00264b;
	color: #999966;
	border-top: solid 1px #fff;
}
html > #contentB {width: 364px;}
.commercial h3, .rollingSteel h3, .dimensionalReferences h3 {font-weight: normal; margin: 0 0 5px 0;}
.commercial h4, .rollingSteel h4, .dimensionalReferences h4 {font-size: 1.3em; font-style: italic; font-weight: bold;}
.commercial ul, .rollingSteel ul, .dimensionalReferences ul {margin-left: 25px;}
h3.n {margin: 0 0 10px 0;}
.commercial h4.n {font-style: normal; font-size: 1.8em; margin: 0 0 5px 0;}
.commercial h4.n span {font-size: .55em;}

.dimensionalReferences .fl {width: 350px; margin: 10px 9px 0 0; text-align: center;}
.dimensionalReferences .fl.single {width: 700px; margin: 10px 9px 0 0; text-align: center;}
.rollingSteel h5 {color: #fff; margin-bottom: 0;}
.rollingSteel p {margin-bottom: 20px;}

.fieldError {margin: 0; color: #fff;}

#locations {padding: 2px; margin-bottom: 15px; line-height: 1.2em; width: 700px;}
#locations th {text-align: left; padding: 2px 4px;}
#locations td {padding: 2px 4px; font-size: .8em; color: #fff; }
#locations .c {text-align: center;}
#locations .name {width: 75%;}
#locations .city {background: #996; color: #000; border-right: solid 2px #00264b; border-bottom: solid 2px #00264b; width: 25%;}
#locations .even .city {background: #6b6b47;}
#locations .country {background: #996; color: #000; border-right: solid 2px #00264b; border-bottom: solid 2px #00264b; width: 18%;}
#locations .even .country {background: #6b6b47;}
.dealerList {margin-bottom: 15px;}

.fl {float: left;}
.fr {float: right;}

#thumbnails {list-style: none; margin: 0; padding: 0;}
#thumbnails li {display: inline; margin: 0;}

#usaMap {text-align: center;}
.continuingEd #content {padding: 20px 50px;}
.continuingEd h3 {text-align: center; line-height: 1.2em;}
