﻿a { color: #2487C5; }
a:hover, a:focus{ }

a img { border:0; }
.clear, .balanced-clear{clear:both;height:0;font-size:0.01em}
.clearfix:after{
	content:""; 
	display:block; 
	height:0;
	line-height:0;
	font-size:0;
	clear:both; 
	line-height:1px !important;
	visibility:hidden;
}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
/** html .clearfix{height:1%}*/
.clearfix{display:block;}
/* End hide from IE-mac */


body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin:0; padding:0; background:#87888A; } 

#wrapper { width:982px; padding:0 10px 0; margin:0 auto; background:#fff; }
.sentto-page-friend-style #wrapper, .iframe #wrapper{width:942px;}
	
/* header */
#headNav{background:#f1f1f1;}
#headNav ul{margin:0;padding:0;float:left;position:relative;}
#headNav ul li{float:left;list-style-type:none;display:block;padding:0 5px}
#headNav ul li a{float:left;display:block;line-height:17px;height:17px;text-decoration:none;color:#808285;padding:0 5px;font-size:11px}
#headNav ul li a:hover, #headNav ul li.active a{background:#e1e1e2}
#headNav ul.lang .lang1 a:hover{background-color:transparent !important}
#headNav ul li.disabled a, #headNav ul li.disabled a:hover{background:none;cursor:default;color:#c3c3c4}
#headNav ul.lang{margin:0 0 0 20px;border-left:1px solid #c3c3c4;float:left;overflow:visible}
#headNav ul.over{padding:0 0 0 21px;float:left;overflow:visible;background:url(../images/lang-bga.png) no-repeat 11px 100%;margin:0;border-left:0;}
#headNav ul.over .lang1{background:url(/templates/bosch-resources/images/lang-bga.png) no-repeat 100% 100%;}
#headNav ul.lang li{position:relative;padding:0 11px 0 5px;z-index:1000}

#headNav ul.lang li .shadow{position:absolute;left:-11px;top:7px;z-index:120;visibility:hidden;width:450px !important;}
#headNav ul.lang li .shadowContent{border:1px solid #c3c3c4;border-top:0;padding:0}

#headNav ul.lang li .shadowContent ul{margin:40px 0 0 25px}
#headNav ul.lang li .shadowContent ul li{clear:both;display:block;margin-bottom:7px}

#headNav ul.lang li .shadowContent ul li a{color:#215f8b;font:bold 11px/13px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../images/teaser-arw.png) no-repeat 0 3px;padding:0 0 0 10px;display:block;clear:both;width:170px;}
#headNav ul.lang li .shadowContent ul li a.selectedLang{cursor:default !important;}

#headNav ul.lang li .shadowContent ul li a:hover{color:#00142a;background:url(../images/teaser-arw.png) no-repeat 0 -341px}

#headNav ul.lang li .shadowContent a.lang-map{float:right;height:122px;padding:0;margin:0;background:none}

#headNav ul li.lang1 .shadowTop{float:right;width:100px;cursor:pointer;}
#headNav ul.over li .shadow{visibility:visible}

#headNav ul.lang li.lang1 a{padding:0 5px 0 0;}

div#head{overflow:hidden;clear:both}
div#head h1{float:left;font:bold 22px Verdana,Helvetica,Sans-serif;color:#404245;margin:0;height:48px;line-height:48px}

a.logo{width:128px;height:43px;display:block;float:right;text-indent:-9000pt;margin:10px 0 12px 0}

#mainNav{background:url(../images/bg-mainnav.png) repeat-x 0 0;margin:0 0 10px 0;clear:both; }

#mainNav .menuCol{width:200px !important}
#mainNav ul{margin:0;padding:0;position:relative;overflow:hidden;float:left;}
#mainNav ul.show{overflow:visible;position:static;}

#mainNav ul ul{height:auto;}
#mainNav ul li{background:url(../images/bg-mainnav.png) no-repeat 100% -60px;float:left;display:block;padding:0 2px 0 0;margin:0;position:relative;z-index:101;}
#mainNav ul li a{float:left;display:block;padding:0 10px;font:bold 12px/30px Arial,Helvetica,Sans-serif;color:#fff;text-decoration:none}
#mainNav ul li a span{height:30px;line-height:30px;float:left;display:block;background:url(../images/arw-mainnav.png) no-repeat 100% 0;padding:0 12px 0 0;color:#fff;font:bold 12px/30px Arial,Helvetica,Sans-serif !important;}
#mainNav ul li.first a span{background:none !important;color:#003b6a;padding:0}
#mainNav ul li.first:hover a span{background:none !important}
#mainNav ul li.noNav a span, #mainNav ul li.noNav a:hover span{background:none !important;padding:0 !important}
#mainNav ul li.over{overflow:visible;}
#mainNav ul li.first a, #mainNav ul li.active a, #mainNav ul li.over a, #mainNav ul li a:hover{background:url(../images/bg-mainnav.png) repeat-x 0 -30px}
#mainNav ul li.active a span, #mainNav ul li.over a span, #mainNav ul li a:hover span{background:url(../images/arw-mainnav.png) no-repeat 100% -30px;color:#003b6a}

#mainNav ul li div.shadow{position:absolute;top:30px !important;visibility:hidden;left:-11px;z-index:100}

#mainNav ul li .menuCol.f{margin:0 0 17px 0}

#mainNav ul li .prodMenu .imageDivVisible .menuCol{float:left;width:222px !important;margin:0 0 17px 10px;padding-top:66px;}
#mainNav ul li .prodMenu .imageDivInVisible .menuCol{float:left;width:222px !important;margin:0 0 17px 10px;padding-top:0;}
#mainNav ul li .prodMenu .menuCol.f{margin:0 0 17px 0 !important;}
#mainNav ul li .prodMenu .imageDivVisible .menuCol.withBorder{padding-top:0;}

#mainNav ul li .menuCol{float:left;width:222px !important;margin:0 0 17px 10px;}


.service-1{clear:both;}

.service-1 .teaser-type-8, .announcaments-1 .teaser-type-8, .announcaments-style .teaser-type-8{width:238px !important;margin:0 10px 20px 0}

#mainNav ul li .menuCol ul{margin:0;padding:0;width:222px}
.teaser-type-8 .menuCol{float:left;width:238px;margin:0 0 17px 0}
.teaser-type-8 .menuCol ul{margin:0;padding:0;width:238px}
#mainNav ul li .menuCol ul li{background:none;height:auto;width:222px;display:block;margin:0;padding:0}
.teaser-type-8 .menuCol ul li{background:none;height:auto;display:block;margin:0;float:left;width:238px;}
.sitemapCol .teaser-type-8 .menuCol ul li{background:none;height:auto;width:238px;display:block;margin:0 0 0 -5px; padding-left:10px}
.sitemapCol .teaser-type-8 .menuCol ul li.navTitle{width:248px; padding:0}

.teaser-type-8 .menuCol ul li a span{display:block;float:left}
.navi ul li a span, .teaser-type-8 .menuCol ul li a span{font:bold 11px/15px Arial !important;color:#404245;height:auto;background:url(../images/arw-mainnav2.png) no-repeat 0 7px;padding:4px 0 5px 9px;letter-spacing:-.2px}

#mainNav ul li .menuCol ul li a span{font:bold 11px/15px Arial !important;color:#404245;height:auto;background:url(../images/arw-mainnav2.png) no-repeat 0 8px;padding:4px 0 5px 9px;letter-spacing:-.2px}

.navi ul li a span{font:bold 11px Arial;color:#404245;height:auto;background:url(/templates/bosch-resources/images/arw-mainnav2.png) no-repeat 0 6px;padding:4px 0 5px 9px;letter-spacing:-.2px}
a.downArw{font:bold 11px Arial;color:#404245;height:auto;background:url(../images/arw-mainnav2-down.png) no-repeat 0 8px;padding:4px 0 5px 12px;letter-spacing:-.2px}
.navi  ul{padding:0 0 0 12px;}

.navi li a:hover,a.downArw:hover, .teaser-type-8 .menuCol ul li a:hover{background:#f1f1f1}

#mainNav ul li .menuCol ul li{padding-top:3px;background:none;border:1px solid #fff;}
#mainNav ul li .menuCol ul li a{padding-bottom:3px;background:none;}
#mainNav ul li .menuCol ul li.active{background:url(../images/menuover.png) no-repeat 0 0 #fff;} 
#mainNav ul li .menuCol ul li.active a{background:url("../images/menuover.png") no-repeat scroll 0 100% #fff;}

.teaser-type-8 .menuCol ul li.navTitle a span{font:bold 14px/18px Arial !important;color:#215f8b;height:auto;background:url(../images/teaser-arw.png) no-repeat 0 10px;padding:4px 0 5px 9px}

#mainNav ul li .menuCol ul li.navTitle a span{font:bold 14px/18px Arial !important;color:#215f8b;height:auto;background:url(../images/teaser-arw.png) no-repeat 0 10px;padding:4px 0 5px 9px}

.sitemapCol .teaser-type-8 .menuCol ul li.navTitle a span{background:url(../images/teaser-arw-down.png) no-repeat 0 12px;padding:4px 0 5px 12px}

.category-1 .teaser-type-8{margin:0 10px 30px 0;width:238px;}

#mainNav ul li .menuCol ul, .teaser-type-8 .menuCol ul{overflow:visible}
#mainNav ul li .withBorder ul{border-top:1px solid #c3c3c4;float:left;clear:both;padding:9px 5px 0 0;overflow:visible;width:217px;}
.teaser-type-8 .withBorder ul{border-top:1px solid #c3c3c4;float:left;clear:both;padding:9px 5px 0 0;overflow:visible;width:233px;}
.sitemapCol .teaser-type-8 .withBorder ul{padding:15px 0 0 0}

#mainNav ul li .menuCol a.navImage, .teaser-type-8 .menuCol a.navImage{width:100%;height:49px;display:block;background:none;padding:0;margin:7px 0 0 0;overflow:hidden}
#mainNav ul li .menuCol a img, .teaser-type-8 .menuCol a img{display:block;float:left}

#mainNav ul li .menuCol ul li.navTitle a:hover span, #mainNav ul li .menuCol ul li.navTitle.active a span{background:url(../images/teaser-arw.png) no-repeat 0 -334px;
	color:#00142a}

.shadowLeft{background:url(../images/ShadowLeft.png) 0 0 repeat-y;padding:0 0 0 10px}
.shadowRight{background:url(../images/ShadowRight.png) 100% 0 repeat-y;padding:0 10px 0 0}
.shadowContent{border:1px solid #404245;border-top:0;background:#fff;padding:18px 10px 0 10px}

.shadowSub{background:url(../images/shadowSub.png) 0 0 repeat-x;margin:0 10px;height:10px}
.shadowSubLeft{background:url(../images/shadowSubLeft.png) 0 0 no-repeat;height:10px}
.shadowSubRight{background:url(../images/shadowSubRight.png) 100% 0 no-repeat;height:10px}

.shadowTop{background:url(../images/shadowTop.png) 0 0 repeat-x;margin:0 10px;height:10px}
.shadowTopLeft{background:url(../images/shadowTopLeft.png) 0 0 no-repeat;height:10px}
.shadowTopRight{background:url(../images/shadowTopRight.png) 100% 0 no-repeat;height:10px}

#mainNav ul li.noNav div.shadow{visibility:hidden !important}
#mainNav ul li.over div.shadow{visibility:visible}

.headerVisual{border-bottom:1px solid #c3c3c4;float:left;width:982px}
.headerVisual img{display:block;}

.searchresultList .teaser p{clear:both;}

.ec-1{position:absolute;left:0;top:19px}
.ec-2{position:absolute;left:0;top:61px}

.ec-col-1{position:absolute;left:0;top:0}
.ec-col-2{position:absolute;left:0;bottom:0}

.headerVisual.wborder{border:1px solid #c3c3c4}

.headerVisual .header-left{width:610px;margin:0 10px 0 0;float:left;position:relative;}
.headerVisual .header-right{float:left;margin:0 10px 0 0;width:352px}

.headerVisual .header-right h3{margin:14px 0 10px 0}
.headerVisual .header-right h2{margin:0 0 16px 0}
.headerVisual .header-right p{font:normal 14px/18px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}

.headerVisual.wborder .header-left{margin:0 9px 0 0}
.headerVisual.wborder .header-right{margin:0 9px 0 0}

.headerThreeCol .headerVisual{float:left;margin:0 10px 0 0}
.headerThreeCol .headerVisual .header-left{width:486px;margin:0 10px 0 0;float:left}
.headerThreeCol .headerVisual .header-mid{float:left;margin:0 10px 0 0;width:218px}
.headerThreeCol .headerVisual .header-right{float:left;margin:0 10px 0 0;width:227px;padding:0 0 0 10px;border-left:1px solid #c3c3c4}

.headerThreeCol .headerVisual .header-mid h3, .headerThreeCol .headerVisual .header-right h3{margin:14px 0 10px 0}
.headerThreeCol .headerVisual .header-mid h2, .headerThreeCol .headerVisual .header-right h2{margin:0 0 16px 0}
.headerThreeCol .headerVisual .header-mid p, .headerThreeCol .headerVisual .header-right p{font:normal 14px/18px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}

.headerThreeCol .headerVisual.wborder .header-left{margin:0 9px 0 0}
.headerThreeCol .headerVisual.wborder .header-right{margin:0 9px 0 0}

.pheader{overflow:visible !important}
.tipContent a{width:auto !important;height:auto !important;clear:both;}
.headerVisual.pheader .header-left{width:588px;margin:0 10px 0 0;float:left;position:relative !important}
.headerVisual.pheader .header-right{float:left;margin:0 10px 0 0;width:374px}

.tipContainer{width:200px;}
.tipContainerRight{right:-10px;left:auto !important;}
.tipContainerRight .topTip{background:url(/templates/bosch-resources/images/triangle.png) no-repeat 85% 0}

.headerVisual.pheader .header-right h3{margin:14px 0 10px 0}

.headerVisual.pheader .header-right p{font:normal 12px/15px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}
.headerVisual.pheader .header-right ul li{font:normal 12px/15px Arial,Helvetica,Sans-serif;list-style-type:disc}
.headerVisual.pheader .header-right p *, .headerVisual.pheader .header-right ul li *{font:normal 12px/15px Arial,Helvetica,Sans-serif !important;}


.headerVisual.pheader.wborder .header-left{margin:0 9px 0 0}
.headerVisual.pheader.wborder .header-right{margin:0 9px 0 0}	
	
/* footer */
#footer { width:1002px; margin:0 auto; }
	#footer a { text-decoration:none; }
	#footerOptions{border-bottom:1px solid #c3c3c4;height:30px;padding:0 10px;}

	#footerOptions a{color:#fff;font-weight:bold;font-size:12px;display:block;float:left;line-height:30px;
		height:30px;background-image:url(../images/footer-opts.png);background-repeat:no-repeat}
	#footerOptions a:hover{color:#e1e1e2}

	#footerLeft{float:left}
	#footerRight{float:right;}
	#footerRight a.fright{margin-left:15px}

	#top{height:0;width:0;visibility:hidden}

	.press-teasers .teaser-type-6 .teaserImg { width:114px!important;}

	.scrollToTop{background-position:0 13px;padding-left:12px}
	.scrollToTop:hover{background-position:0 -22px}

	.fRecommend{background-position:0 -59px;padding-left:25px}
	.fRecommend:hover{background-position:0 -100px}

	.fBookmark{background-position:0 -230px;padding-left:14px}
	.fBookmark:hover{background-position:0 -277px}
	.fPDF{background-position:0 -324px;padding-left:18px}
	.fPDF:hover{background-position:0 -370px}
	.fPrint{background-position:0 -416px;padding-left:22px}
	.fPrint:hover{background-position:0 -462px}

	 #footerRight .fRate{background-position:0 -230px;padding-left:14px;position:relative}
	 #footerRight .fRate img{position:absolute;width:0;height:0;left:0;bottom:0}
	 #footerRight .fRate:hover{background-position:0 -277px}

	#footerOptions a.fFontSize{background:none}


	#socialFooter {text-align:right;float:right;margin-top:-30px;}
	#socialFooter .socialLink {float:right;display:inline;}
	#socialFooter a {border-left:1px solid #c3c3c4;color:#fff;padding:3px 15px;}
	#socialFooter a img {margin:0 10px 0 0;vertical-align:middle;}

	#footerNav{padding:6px 0 14px 10px}
	#footerNav ul{overflow:hidden;margin:0;padding:0}
	#footerNav ul li{list-style-type:none;float:left;display:block;line-height:15px;margin:2px 0 0 7px !important;font:bold 10px/15px Arial}
	#footerNav ul li a{color:#c3c3c4;font-size:10px;font-weight:bold;line-height:11px;border-left:1px solid #c3c3c4;padding:0 0 0 7px;letter-spacing:-0.1px}
	#footerNav ul li:first-child{margin-left:0 !important}
	#footerNav ul li:first-child a{border:0;padding:0}
	#footerNav ul li a:hover{color:#fff}

	#copy{padding:0 0 30px 10px;color:#c3c3c4;font:bold 10px/10px Arial}	

/* content */
#main h1 { color: #333333; font-size: 20px; }
#main h1.style2 { font-size: 17px; margin: 40px 0 0; }
h2 { color: #000; font-size: 18px; margin: 0 0 15px; }
h3 { color: #333; font-size: 16px; margin: 0 0 15px; }
h4 { margin: 5px 0 10px 0; font-weight: normal; font-size: 12px; }

a:link { color: #324d70; text-decoration: none; }
a:hover { color: #5478a8; text-decoration: none; }
a:active { color: #324d70; text-decoration: none; }
a:visited { color: #324d70; text-decoration: none; }

a.blue-link:link { color: #324d70; text-decoration: none; }
a.blue-link:hover { color: #5478a8; text-decoration: none; }
a.blue-link:active { color: #324d70; text-decoration: none; }
a.blue-link:visited { color: #324d70; text-decoration: none; }

a.with-glyph { background: transparent url(../images/arw-mainnav2.png) no-repeat scroll right center; padding-right: 10px; }

.breadcrumbs { font-size:11px; color:#676767; }
.breadcrumbs a  { color:#676767; text-decoration:none; }

.sitewidth { margin: 0 auto; width: 901px; }
.site-header { padding: 21px 0; text-align: right; }
.gray-box { background: #EAEAEA; padding: 21px; overflow: auto; }
.bottom-spacing { margin-bottom: 30px; }

.home-box { position: relative; margin: 55px 0 20px 0; height: 447px; background: transparent url(../images/bg-products.jpg) no-repeat scroll right bottom; }

.div-green-is-good { }
.div-act-now { padding-top: 7px; }
.div-bullets { width: 345px; position: absolute; top: 100px; }
.div-bullets ul { margin: 29px 0 0 23px; padding: 0; list-style-type: square; }
.div-bullets ul li { padding: 9px 0; color: #666666; }
.div-bullets ul li .black-text { color: #000000; }

/*
.find-a-rebate .radio-buttons { padding-bottom: 10px; }
.find-a-rebate .txtZipCode input { float: left; width: 181px; }
*/
.find-a-rebate { width: 346px; position: absolute; top: 345px; left: 0; }
.find-a-rebate .row { overflow: auto; margin: 3px 0; }
.find-a-rebate .row.buttonRow { margin: 6px 0 0 0; }
.find-a-rebate .row label { font-weight: bold; float: left; clear: both; width: 110px; text-align: right; padding: 2px 10px 0 0; }
.find-a-rebate .row .field { float: left; }
.find-a-rebate .initialText { color: #666666; }
.find-a-rebate .find-rebate-button { display: block; float: left; }

.footer-header { color: #324d70; font-size: 11px; font-weight: bold; }
.footer-table { background: #EAEAEA; padding: 21px; }
.footer-table td { padding-right: 20px; font-size: 11px; }
.tbl-find-a-dealer td { padding-right: 0; color: #324d70; font-size: 11px; }
.tbl-find-a-dealer .find-link { background: transparent url(../Images/bullet-blue.gif) no-repeat scroll left center; padding-left: 10px; }

.social { width: 100%; margin: 4px 0; }
.social .left { text-align: left; font-size: 11px; color: #324d70; }
.social .right { text-align: right; }

.rebate-list-table { width: 980px; font-size: 12px; margin-bottom:10px; }
.rebate-list-table tr { vertical-align: middle; }
.rebate-list-table th { background: #e0e0e0; text-align: center; color: #000000; padding: 6px 8px; font-size: 11px; }
.rebate-list-table th span { float:left; }
.rebate-list-table th a { color: #000; }
.rebate-list-table th.ascending a { background: transparent url(../images/icon-asc.gif) no-repeat scroll right center; padding-right: 10px; }
.rebate-list-table th.descending a { background: transparent url(../images/icon-desc.gif) no-repeat scroll right center; padding-right: 10px; }
.rebate-list-table td { padding: 8px 6px 8px 8px; border-bottom: 1px solid #d0d0d0; }
.rebate-list-table td.col-money-saved { font-size: 14px; font-weight: bold; color: #ce372f; text-align:center; }
.rebate-list-table td.col-msrp, .rebate-list-table td.col-after-rebate { text-align:center; }

.rebate-list-table td.col-details { font-weight: normal; }
.rebate-list-table td.col-button { text-align:right; }

.rebate-container { overflow: auto; margin-bottom: 20px; clear: both; }
.column-image { float: left; width: 168px; margin-right: 35px; }
.column-details { float: left; width: 490px; }
.column-details .line-one { font-size: 14px; margin:0; }
.column-details .line-two { margin: 0px 0; }
.column-details .line-three { margin: 15px 0 30px 0; }
.column-savings { float: right; width: 280px; }
.column-savings .inset-text { padding: 0; }
.column-savings .savings-section {}
.column-savings .savings-section .savings-header { font-weight: bold; }
.column-savings .savings-section .savings-header .red-text { color: #ce372f; }

.box h2 { border-bottom:1px solid #b2b2b2; padding-bottom:5px; }

.pay-table { width: 100%; border-bottom:1px solid #b2b2b2; }
.pay-table td { border-top: 1px solid #dddddd; padding: 6px; }
.pay-table td.without-border { border-top: 0; }
.pay-table td.label { text-align: right; width: 65%; }
.pay-table td.value { text-align: right; font-weight: bold; width: 35%; padding-right: 50px; }
.pay-table td.label-total { padding: 10px 50px 10px 0; text-align: right; font-weight: bold; font-size: 14px; border-top: 1px solid #cccccc; }
.pay-table td.value-total { padding: 10px 50px 10px 0; text-align: right; font-weight: bold; font-size: 18px; color: #ce372f; border-top: 1px solid #cccccc; }

.save-table { width: 100%; border-bottom:1px solid #b2b2b2; }
.save-table td { border-top: 1px solid #dddddd; padding: 6px; }
.save-table td.without-border { border-top: 0; }
.save-table td.label { text-align: right; width: 65%; }
.save-table td.value { text-align: right; font-weight: bold; width: 35%; padding-right: 50px; font-size: 14px; }
.save-table td.label-total { padding: 10px 50px 10px 0; text-align: right; font-weight: bold; font-size: 14px; border-top: 1px solid #cccccc; }
.save-table td.value-total { padding: 10px 50px 10px 0; text-align: right; font-weight: bold; font-size: 18px; color: #ce372f; border-top: 1px solid #cccccc; }

.box-disclaimer { margin-top:20px; }

.all-rebates { text-align: right; padding: 10px 28px; font-weight: bold; font-size: 11px; }

.error-message { margin: 10px 0; }
.small-padding { padding: 0 20px 20px 20px; }
.back-button { float: right; padding-top: 65px; font-weight:bold; }
.back-button2 { float: right; padding: 40px 0 15px; font-weight:bold; }

.areaTwo {width:900px;margin:30px auto 12px auto;}
.areaTwo .accordian h4.on {margin:0;padding:8px 25px;font-size:12px;cursor:pointer;font-weight:bold;color:#FFFFFF;border-top:1px solid #ffffff;background:url(../images/jquery-on.gif) no-repeat #888888;}
.areaTwo .accordian h4 {margin:0;padding:8px 25px;font-size:12px;cursor:pointer;font-weight:bold;color:#222222;border-top:1px solid #ffffff;background:url(../images/jquery-off.gif) no-repeat #DDDDDD;}
.areaTwo .accordian h4.off {margin:0;padding:8px 25px;font-size:12px;cursor:pointer;font-weight:bold;color:#222222;border-top:1px solid #ffffff;background:url(../images/jquery-off.gif) no-repeat #DDDDDD;}
.areaTwo .accordian div div {padding:10px 25px;font-size:10px;color:#444444;background:#F0F0F0;}

.disclaimer { text-transform: uppercase; font-size: 0.8em; }

a.button { background:url(../images/button.png) repeat-x 0 0;display:block;
	float:left;padding:0 10px;font:bold 12px/21px Arial,Helvetica,Sans-serif !important;height:22px;
	color:#fff !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	z-index:0;position:relative;zoom:1; text-decoration:none; margin-top:6px; }
a.button:hover { background-position:0 -22px; }	

.cite { padding: 40px 0 20px 0 }
