@import url("uniform.css");

body, html 	 	{margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; color: #3b3b3b;}
body			{background-color: #ffffff; background-image: url('../images/bgr_page_gradient.jpg'); background-repeat: repeat-x; font-size: 75%;}

a 				{text-decoration: none; color: #1082b7;}
a:hover			{text-decoration: none; color: #ec2027;}

acronym, abbr	{border: 0;}
sup 			{}
sub			{font-size: 75%;}
address 		{font-style: normal;}
p				{padding: 0em 0 1.0em 0; margin: 0;}
td				{vertical-align: top;}
img				{border: 0;}

.skip			{display: none;}
.clear			{clear: both;}

h1,h2,h3,h4 	{color: #ec2027;}
h1				{font-size: 160%; font-weight: normal; padding: 0; margin: 0 0 12px 0; line-height: 1.0em;} 
h2				{font-size: 140%; padding: 0; margin: 0 0 8px 0; line-height: 1.0em;}
h3				{font-size: 120%; padding: 0; margin: 0 0 7px 0; line-height: 1.1em;}
h4				{font-size: 100%; padding: 0; margin: 0 0 5px 0; line-height: 1.0em;}
h2.underline 	{border-bottom: 1px solid #ec2027; padding: 0 0 5px 0; margin-bottom: 10px; clear: both; font-size: 100%;}

.formTitle 		{color: #ec2027; font-weight: bold; line-height: 1.0em; border-bottom: 1px solid #cdcccc; padding: 15px 0 5px 0; margin-bottom: 10px; clear: both;}
.redHeadline 	{color: #ec2027; font-weight: bold; line-height: 1.0em; border-bottom: 1px solid #ec2027; padding: 0 0 5px 0; margin-bottom: 10px; clear: both;}

#whiteBackground {background-image: url('../images/bgr_white_border.gif'); background-repeat: repeat-y; background-position: center;}


/* BASIC FRAMESET */
#header,
#globalNavigation,
#pageContent,
#footer 		{width: 990px; margin: 0 auto 0 auto; clear: both; background-color: #FFF;}

/* Column alignment and spacing */
#mainColumn 	{float: left;}
#rightColumn 	{float: right;  padding: 20px 15px 0 15px;}

#leftColumn 	{float: left; padding: 0 20px 0 15px;}
#contentColumn 	{float: left; padding: 1px 15px 25px 0; }

/* 3 columns */
.threeColumns 							{background-image: url('../images/bgr_line.gif'); background-repeat: repeat-y;}
.threeColumns #mainColumn 				{width: 780px;} /* parent of leftColumn and contentColumn */
.threeColumns #rightColumn 				{width: 180px;} /* right column */
.threeColumns #contentColumn 			{width: 560px;} /* content panel with copy  */
.threeColumns #leftColumn 				{width: 170px;} /* left column */

/* 2 columns with right column on */
.twoColumnsShowRight 					{background-image: url('../images/bgr_line.gif'); background-repeat: repeat-y;}
.twoColumnsShowRight #mainColumn 		{width: 780px;}
.twoColumnsShowRight #rightColumn 		{width: 180px;}
.twoColumnsShowRight #contentColumn 	{width: auto; padding-left: 15px;}
.twoColumnsShowRight #leftColumn 		{display: none;}

/* 2 columns with left column on */
.twoColumnsShowLeft #mainColumn 		{width: 990px;}
.twoColumnsShowLeft #rightColumn 		{display: none;}
.twoColumnsShowLeft #contentColumn 		{width: 770px;}
.twoColumnsShowLeft #leftColumn 		{width: 170px;}

/* 1 column */
.oneColumn #mainColumn 					{width: auto;}
.oneColumn #rightColumn 				{display: none;}
.oneColumn #contentColumn 				{width: auto; padding-left: 15px;}
.oneColumn #leftColumn 					{display: none;}


/* HEADER -------------------------------------------------------------- */
#header 			{height: 85px; overflow: hidden; margin-top: 5px; position: relative;}
#header #logo 		{float: left; margin: 20px 0 0 15px;}
#header #extraLinks {float: right; line-height: 1em; padding-right: 10px;}

#upperLinks 						{float: right; padding: 20px 0 0 0;}
#upperLinks .linkContainer 			{margin: 0; padding: 0; list-style: none; float: right;}
#upperLinks .linkContainer li 		{float: left; padding-top: 5px;}
#upperLinks a 						{color: #666; padding: 0px 6px 0 6px; border-left: 1px solid #666666;}
#upperLinks a.selected,
#upperLinks a:hover 				{color: #ec2027;}
.addSpace 							{padding-right: 10px;}

#extraLinks .formContainer {width: 245px; float: right;}
#extraLinks .formContainer strong {display: block; padding: 5px 0 0 0;}

.searchBoxGrid 		{margin: 0; padding: 0; list-style: none; border: 0px solid #F00; height: 100%;}
.searchBoxGrid li 	{float: left; margin-left: 5px;}

#pageTools 				{padding-top: 15px; float: right; clear: right; white-space: nowrap;}	/* {position: absolute; top: 0px; left: 0; line-height: 1.0em;}*/ /*60 x 840px*/
#pageTools a 			{color: #666; padding: 0 6px 0 6px; border-left: 1px solid #666666;}
#pageTools a:hover 		{color: #ec2027;}
#pageTools img 			{margin-bottom: -1px;}
#srchResult iframe {width: 750px; }
a.first 				{border: none !important;}

/* GLOBAL NAVIGATION --------------------------------------------------- */
#globalNavigation ul 	{margin: 0; padding: 0; list-style: none;}
#globalNavigation li 	{float: left;}
#globalNavigation 		{color: #FFF;}
#globalNavigation a 	{color: #FFF; font-weight: bold;}

#topNav 				{background-color: #68737a; height: 27px; background-image: url('../images/bgr_topnav.gif');}
#topNav li 				{border-right: 1px solid #9ba3a9; height: 27px;}
#topNav a 				{padding: 5px 15px 7px 15px; display: block;}
#topNav a span 			{}
#topNav a.selected 		{background-color: #a4a9ac;}
#topNav a.hovered 		{background-color: #8d9397;}
#topNav #mainTabs 		{float: left;}
#topNav #extraTabs 		{float: right; border-left: 1px solid #9ba3a9;}
#topNav .darkGrayTab 	{background-image: url('../images/bgr_topnav_dark.gif'); background-repeat: repeat-x;}
#topNav .darkGrayTab:hover 	{background-image: url('../images/bgr_topnav_dark2.gif'); background-repeat: repeat-x;}

#topSubNav 				{clear: both; background-color: #a4a9ac; padding: 0px 4px 0px 4px; font-size: 90%; height: 30px;}
#topSubNav ul 			{display: none; padding-top: 7px;}
#topSubNav a 			{border-right: 1px solid #bdc1c3; padding: 0 12px 0 12px}
#topSubNav a:hover 		{color:#4f4f4f;}
#topSubNav a.selected 	{color: #000;}


/* PAGE CONTENT ------------------------------------------------------- */

/* Generic styles */
.miniPanel 			{padding: 0 0 20px 0;}
.offsetContent 		{padding: 0 0 0 20px;}
.offsetContent li 	{padding-bottom: 4px !important;}
.redText 			{color: #ed1c24;}
.selected 			{color: #ec2027;}

.viewall 			{margin-top: 10px;}
.callToAction 		{border: 1px solid #e1e1e1; padding: 2px 15px 2px 15px; font-weight: bold; background-image: url('../images/bgr_light_btn.gif'); background-repeat: repeat-x; background-position: bottom; background-color: #f3f3f3;}
.viewall a 			{}
.callToAction:hover {border: 1px solid #ec2027;}
.viewall a:hover 	{}

.downloadViewer 				{height: 100%; overflow: hidden;}
.downloadViewer img.getButton 	{float: left; margin: 0 10px 0 0;}

.note 				{padding: 15px; border: 3px solid #e1e1e1; background-color: #f6f6f6; }
.smallPrint 		{font-size: 90%;}

.redHeadline a 		{color: #ec2027;}
.redHeadline a:hover {color: #1082b7;}

h2.underline a 		{color: #ec2027;}
h2.underline a:hover {color: #1082b7;}


.topOfPage {text-align: right; font-weight: normal; clear: both;}

.separator {border-top: 1px solid #CCC; margin-top: 20px; padding-bottom: 0px;}

.chartLegend 			{padding: 5px 0 5px 0;}
.chartLegend ul 		{margin: 3px 0 15px 16px; padding: 0;}
.chartLegend li 		{padding: 0 0 3px 0;}
.chartLegend li.red 	{list-style-image:url('../images/legend_red.gif');}
.chartLegend li.gray 	{list-style-image:url('../images/legend_gray.gif');}

/* Gray panel - Solutions for your busines */
.grayPanel 					{background-image: url('../images/bgr_gray_panel.gif'); background-repeat: repeat-y; color: #FFF; height: 100%; background-color: #68737a;}
.grayPanel .colOne 			{width: 480px; float: left; padding: 15px 0 15px 0;}
.grayPanel .colTwo 			{width: 300px; float: left;}

.grayPanel .colOne h1		{color: #b4bcc1; font-size: 140%; font-weight: bold; margin-bottom: 4px;}
.grayPanel .colOne ul 		{margin: 0; padding: 0; list-style: none;}
.grayPanel .colOne li 		{border-bottom: 1px solid #a3a9ae; padding: 1px 0 2px 0;}
.grayPanel .colOne li.last 	{border-bottom: none;}
.grayPanel .colOne a 		{color: #FFF; outline: none;}
.grayPanel .colOne a:hover 	{color: #d5dce0;}
.grayPanel .businessList 	{width: 160px; padding: 0 0 0 30px; float: left;}
.grayPanel .businessContent {width: 235px; height: 175px; position:relative; overflow: hidden; padding: 0 25px 0 0; float:right; line-height: 1.2em;}
.grayPanel .businessContent img {border: 1px solid #FFF; margin: 0 0 7px 0;}
.grayPanel .businessContent h2 {color: #b4bcc1; margin-bottom: 4px; font-size: 120%;}
.grayPanel .businessContent ul {position:absolute; width: 235px;}
.grayPanel .businessContent li {height:175px; overflow:hidden;}

#newsPanel 				{}
#newsPanel .newsHeading {height: 40px; padding: 0 30px 0 30px}
#newsPanel .newsBody 	{height: 140px; padding: 0 30px 0 30px; overflow: hidden; position:relative;}
#newsPanel .newsFooter 	{height: 25px; border-top: 1px solid #737b80; text-align: right;}
#newsPanel h1 			{color: #b4bcc1; margin: 0; padding-top: 15px; font-size: 140%; font-weight: bold;}
#newsPanel .date 		{color: #b4bcc1;}
#newsPanel a 			{color: #FFF; outline: none;}
#newsPanel a:hover 		{color: #d5dce0;}

#newsFeed  {position:relative;top:0; margin: 0; padding: 0; list-style: none; /*height: 140px; overflow: hidden;*/}
#newsFeed li {height:128px; overflow:hidden; padding: 0 0 10px 0; line-height: 1.2em;}

/* Slide show */
#slideShow 							{position: relative; width: 780px; height: 270px; overflow: hidden;}
#previewPanel 						{position: absolute; left: 0; top: 196px; width: 780px;}
#previewPanel .previewHeader 		{background-color: #2c3a43; color: #FFF; font-weight: bold; height: 24px; font-size: 95%;}
#previewPanel .previewHeader a 		{display: block; color: #FFF; height: 24px; outline: none;}
#previewPanel .thumbnails 			{background-image: url('../images/bgr_preview_panel.png'); background-repeat: repeat-y; height: 50px;}
#previewPanel .thumbnails ul 		{margin: 0; padding: 6px 0 0 20px; list-style: none;}
#previewPanel .thumbnails li 		{float: left; padding-left: 11px;}
#previewPanel .thumbnails a 		{border: 1px solid #FFF; display: block; outline: none;}
#previewPanel .thumbnails a.selected,
#previewPanel .thumbnails a:hover 	{border: 1px solid #ed1c24;}
#previewPanel .previewTitle 		{float: left; padding: 5px 0 0 30px;}
#previewPanel .togglePreview 		{float: right}
#slideShow  .bigImage ul			{margin: 0; padding: 0; list-style: none;}
#slideShow  .bigImage li			{display: none;}
#slideShow  .bigImage a 			{display: block !important; outline: none; outline: none;}

.bigImage li img {position:absolute; top:0; left:0;}


/* Crumbtrail */
#crumbtrail 			{margin: 8px 15px 15px 15px; padding-bottom: 4px; font-size: 90%; border-bottom: 1px solid #e1e1e1; height: 100%;}
#crumbtrail a 			{padding: 0 2px 0 2px;}
#crumbtrail .path 		{float: left;}


/* List */
ul 		{list-style: square; margin: 0 0 15px 25px; padding: 0;}
ol 		{margin: 0 0 15px 25px; padding: 0;}
ol li 	{padding-bottom: 5px;}

ul.noBullets 	{list-style: none; margin: 0 0 15px 0; padding: 0;}
ul.noBullets li {padding: 0 0 3px 0;}

ul.noBulletsAZ 	{list-style: none; margin: 0 0 15px 0; padding: 0;}
ul.noBulletsAZ li {padding: 3px 0 3px 0;}


/* Images */
/*.imgRight 	{float: right; margin: 5px 0 20px 20px;}*/
.imgRight 	{float: right; margin: 0px 0 20px 20px;}
/*.imgLeft 	{float: left; margin: 5px 20px 20px 0;}*/
/*.imgLeft 	{float: left; margin: 5px 20px 20px 0;}*/
.imgLeft 	{float: left; margin: 0px 20px 20px 0;}
.imageLeft 	{float: left; margin: 5px 36px 20px 0;}
.img 		{float: left; margin: 0 15px 15px 0}

/* Subnavigation */
ul.subNav 		{margin: 0 0 20px 0; padding: 0; list-style: none;}
ul.subNav li 		{padding: 4px 0 4px 0; border-bottom: 1px solid #e1e1e1; line-height: 1.1em;}
ul.subNav a.selected {color: #ec2027;}

.leftSubNav 		{font-weight: bold;}

/* Added by Ramarao starts*/

li.pdf 	{background-image: url('../images/ico_pdf.gif');background-repeat: no-repeat; background-position: 0 5px; padding-left: 18px !important;}

/* Added by Ramarao ends*/

.fileIcons 		{font-weight: normal; margin-top: -5px !important;}
.fileIcons li 		{background-repeat: no-repeat; background-position: 0 5px; padding-left: 18px !important;}
.fileIcons li.pdf 	{background-image: url('../images/ico_pdf.gif');}
.fileIcons li.htm 	{background-image: url('../images/ico_htm.gif'); padding-left: 0px !important;}
.fileIcons li.doc 	{background-image: url('../images/ico_doc.gif');}
.fileIcons li.xls 	{background-image: url('../images/ico_xls.gif');}
.fileIcons li.txt 	{background-image: url('../images/ico_txt.gif');}
.fileIcons li.zip 	{background-image: url('../images/ico_zip.gif');}

.floatingPanel {width: 170px; float: right; border-left: 1px solid #e1e1e1; margin: 0 0 30px 30px; padding: 0 0 0 20px;}
.floatingPanel .subNav {margin-bottom: 0;}


/* Quick links */
.featuredQuickLinks 			{background-image: url('../images/bgr_separators.gif'); background-repeat: repeat-y; margin: 20px 0 20px 0; padding-bottom: 20px; height: 100%;}
.featuredQuickLinks ul			{margin: 0; padding: 0 0 0 0; list-style: none;}
.featuredQuickLinks li			{width: 235px; float: left; padding: 0 10px 0 15px;}
.featuredQuickLinks .icon 		{float: left;}
.featuredQuickLinks .descr 		{float: left; line-height: 1.1em; width: 183px;}
.featuredQuickLinks .shortCopy 	{float: left; width: 180px; line-height: 1.1em;}
.featuredQuickLinks .shortHeading {font-size: 120%; margin-bottom: 2px; font-weight: bold; font-size: 120%; padding: 0; line-height: 1.1em;}
.featuredQuickLinks .link 		{padding: 0px;}

.quickLinks ul					{margin: 0 0 -10px 0; padding: 0; list-style: none;}
.quickLinks li					{clear: both; margin-bottom: 15px; height: 100%; overflow: hidden;}
.quickLinks .icon 				{float: left;}
.quickLinks .descr 				{float: left; width: 140px; line-height: 1.1em;}
.quickLinks .shortCopy 			{}
.quickLinks .shortHeading 		{color: #333; font-size: 100%; font-weight: bold; margin-bottom: 4px !important; padding: 0; line-height: 1.1em;}
.quickLinks .link 				{padding: 2px 0 0 0;}
.quickLinks .tel 				{font-size: 130%; font-weight: bold; padding: 8px 0 5px 0;}

/* 3 cell grid */
.threeCellGrid 				{clear: both; border-bottom: 0px solid #e1e1e1; margin-bottom: 20px;}
.threeCellGrid ul 			{margin: 0; padding: 0 0 25px 0; list-style: none; height: 100%; overflow: hidden;  clear: both;}
.threeCellGrid li 			{width: 228px; float: left; padding: 0 0 0 30px;}
.threeCellGrid li.first 	{padding-left: 0;}
.threeCellGrid li .img 		{float: left; margin: 0 15px 15px 0}

/* 2 cell grid */
.twoCellGrid 			{clear: both; border-bottom: 0px solid #e1e1e1; margin-bottom: 20px;}
.twoCellGrid ul 		{margin: 0; padding: 0 0 25px 0; list-style: none; height: 100%; overflow: hidden;  clear: both;}
.twoCellGrid li 		{width: 260px; float: left; padding: 0 0 0 30px;}
.twoCellGrid li.first 	{padding-left: 0;}
.twoCellGrid li .img 	{float: left; margin: 0 15px 10px 0}

/* singleCellGrid */
.singleCellGrid 			{clear: both; border-bottom: 0px solid #e1e1e1; margin-bottom: 20px;}
.singleCellGrid ul 			{margin: 0; padding: 0 0 25px 0; list-style: none;}
.singleCellGrid li 			{padding: 0 0 20px 0; clear: both; height: 100%; overflow: hidden;}
.singleCellGrid li.first 	{}
.singleCellGrid li .img 		{float: left; margin: 0 15px 10px 0}

/* Alphabet */
.alphabet 			{clear: both; margin: 0 0 15px 0;}
.alphabet ul 		{margin: 0; padding: 0; list-style: none; font-weight: bold; border: 1px solid #e1e1e1; border-left: none; height: 100%; overflow: hidden;}
.alphabet li 		{float: left; border-left: 1px solid #e1e1e1; text-align: center;}
.alphabet a 		{display: block; padding: 2px 0 2px 0; width: 20px;}
.alphabet a.selected,
.alphabet a:hover 	{background-color: #ec2027; color: #FFF;}
.alphabet .inactive {padding: 2px 0 2px 0; width: 20px; color: #CCC;}

.itemWithTopRef 			{border-bottom: 1px solid #ec2027; margin-bottom: 5px; height: 16px;}
.itemWithTopRef .letter 	{float: left; color: #ec2027; font-weight: bold; line-height: 1.0em; padding: 0 0 5px 0; margin-bottom: 10px; clear: both;}
.itemWithTopRef a 			{float: right; font-size: 95%;}

/* Paging */
.paging 			{margin: 0 0 15px 0; padding: 0 0 5px 0; text-align: center; position: relative}
.paging .previous 	{text-align: left; float: left; width: 60px; margin-top: -15px;}
.paging .next 		{text-align: right; float: right; width: 60px; margin-top: -15px;}
.paging .pages 		{text-align: center; width: 100%; font-weight: bold;}
.paging .pages a	{padding: 0 3px 0 3px;}
.paging span 		{padding: 0 3px 0 3px;}

/* Banners */
.banner 	{width: 180px; overflow: hidden; margin: 0 0 15px 0;}
.banner img {border: 1px solid; border: 1px solid #b4bcc1; margin: 0 0 15px 0;}

.threeColumnList 		{background-image: url('../images/bgr_long_gradient.gif'); background-repeat: repeat-x; margin-bottom: 20px;}
.threeColumnList th 	{text-align: left; background-color: #e2e3e4; border-left: 1px solid #FFF; padding: 5px 10px 5px 18px;}
.threeColumnList td 	{border-left: 1px solid #e1e1e1; padding: 18px 18px 0 18px; width: 33%;}
.threeColumnList .first {border-left: none;}

/* FAQs */
#faqs 			{padding: 15px 0 25px 0;}
#faqs .letter 	{float: left; margin: -2px 10px 0px 0;}
#faqs .q 		{font-weight: bold; color: #ec2027; border-bottom: 1px solid #CCC; padding: 0 0 5px 0; margin: 0 0 7px 0; cursor:pointer;}
#faqs .text 	{padding: 0 25px 0 30px;}
#faqs .status 	{float: right; font-size: 110%; margin-top: 0px;}
#faqs .a 		{padding: 0 0 20px 0;}
#faqs #faqVisibilityControl {font-weight: bold; padding: 0 0 10px 0; text-align: right;} 

/* Sitemap */
#sitemap 				{margin: 0 0 20px 0;}
#sitemap ul 			{margin: 0; padding: 5px 0 0 0; list-style: none;}
#sitemap li 			{padding: 0 0 3px 0;}
#sitemap .colOne,
#sitemap .colTwo,
#sitemap .colThree 				{width: 222px; float: left; padding: 0 20px 0 0;}
#sitemap .separator 			{margin-top: 5px; padding-bottom: 5px;}
#sitemap .groupHeading 			{font-size: 140%; line-height: 1.0em; border-bottom: 1px solid #ec2027; padding: 0 0 5px 0; margin-bottom: 10px; clear: both; font-weight: bold;}
#sitemap .groupHeading a 		{color:#EC2027;}
#sitemap .groupHeading a:hover 	{color:#1082b7;}

/* Tabular styles */
table.simple 			{margin: 5px 0 20px 0;}
table.simple th 		{text-align: left; vertical-align: top;}
table.simple th, 
table.simple td 		{padding: 3px; border-bottom: 1px solid #666666; font-size: 95%;}
table.simple .number 	{text-align: right;}

table.simpleRedHeadings 		{margin: 5px 0 20px 0;}
table.simpleRedHeadings th 		{padding: 3px; text-align: left; color: #ec2027; font-size: 95%;  border-bottom: 1px solid #ec2027; vertical-align: top; line-height: 1em;}
table.simpleRedHeadings td 		{padding: 10px 3px 10px 3px; border-bottom: 1px solid #e1e1e1; font-size: 95%; line-height: 1.1em;}
table.simpleRedHeadings .number {text-align: right;}
table.simpleRedHeadings .icons 	{text-align: center;}
table.simpleRedHeadings .icons img	{margin-bottom: 1px;}

/* Forms */
form 				{padding: 0; margin: 0;}
form .all 			{font-weight: bold;}
fieldset 			{border: none}
textarea 			{padding: 3px;}
textarea,
input 				{border: 1px solid #a4a9ac;}
.noBorder 			{border: 0;}
.submitBtn 			{background-color: #6d777e; font-size: 90%; font-weight: bold; padding-top: 2px; padding-bottom: 2px; color: #FFF; border-top: 1px solid #d2d5d7;  border-right: 1px solid #616568;  border-bottom: 1px solid #2d3134;  border-left: 1px solid #9aa1a6; background-image: url('../images/bgr_btn.gif'); background-repeat: repeat-x;}
.submitBtnRed 		{background-color: #a5161b; font-size: 90%; font-weight: bold; padding-top: 2px; padding-bottom: 2px; color: #FFF; border-top: 1px solid #f47e82;  border-right: 1px solid #931419;  border-bottom: 1px solid #42090b;  border-left: 1px solid #dd4d52; background-image: url('../images/bgr_btn_red.gif'); background-repeat: repeat-x;}
#storeFinderForm 	{padding: 7px 0 5px 0;}
#storeFinderInput 	{width: 100px; height: 19px; padding: 0 0 0 4px; margin: 0 5px 0 0;}
#searchForm #search {height: 18px; width: 145px;}

.formGrayContainer 		{background-color: #f0f1f2; padding: 20px; margin-bottom: 25px;}
.formGrayContainer td 	{padding: 3px 0 3px 0px;}
.formGrayContainer .formGrid input {padding: 3px;}
.formGrayContainer label {padding: 5px 0 0 0 !important; border: 0px solid #F00;}

.formError 		{border: 2px solid #ec2027; padding: 10px; color: #ec2027; margin: 0 0 15px 0; }
.formError h1 	{font-weight: bold; margin-bottom: 3px;}
.error 			{color: #ec2027;}
.error input	{border: 1px solid #ec2027 !important;}

#productFinderForm 				{padding-bottom: 10px;}
#productFinderForm select 		{margin: 0 0 5px 0;}
#productFinderForm .submitBtn 	{padding-top: 3px; padding-bottom: 3px; margin-top: 5px;}

/* FOOTER --------------------------------------------------- */
#footer 			{border-top: 1px solid #b5bdc2; padding: 6px 0 30px 0; font-size: 90%;}
#footer a 			{padding: 0 3px 0 3px; color: #666}
#footer a:hover 	{padding: 0 3px 0 3px; color: #ec2027;}
#footer .leftLinks 	{float: left}
#footer .rightLinks {float: right}
#footer #copyright 	{text-align: center;}

font                   {padding-bottom: 8px;}