/* style.css copyright www.cobaeurope.com 2000-2007 *//* MAIN CSS */body {}.holder {	margin-top: 0px;	margin-right: auto;	margin-bottom: 100px;	margin-left: auto;	width: 800px;	clear: none;	float: none;	background-color: #FFFFFF;	padding: 10px;}.indexholder {	margin: 0px;	background-color: #FFFFFF;	float: left;	width: 800px;	height: auto;}.brclear {      clear:both;      height:0;      margin:0;     font-size: 1px;     line-height: 0px;}h1 {	margin: 6px 0px 0px;	padding: 0px;	color: #459FD2;	font-size: 24px;	line-height: 24px;	float: left;}h2 {	margin: 0px;	padding: 0px;	line-height: 17px;	font-size: 15px;}h3 {	margin: 0px;	padding: 0px;}/* BASKET */.basket {	margin: 4px 0px 0px;	font-size: 10px;	color: #459FD2;	background-color: #FFFFFF;	height: auto;	width: 800px;}a.basketlink:link {	color: #459FD2;}a.basketlink:visited {	color: #459FD2;}a.basketlink:hover {	color: #459FD2;	text-decoration: underline;}a.basketlink:active {	color: #459FD2;}.indexmain {	margin: 6px 0px 0px;	width: 800px;	float: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}/* TEXT STYLES */.greentitle {font-weight: bold; color: #459FD2; font-size: 14px; }.newproduct {font-weight: bold; color: #459FD2; font-size: 14px; }.pagetitle {	font-size: 16px;	color: #333333;font-weight: bold;}.subtitle {	font-size: 12px;	color: #6B196A;	font-weight: bold;}a.subtitlelink:link {	font-size: 12px;	color: #6B196A;	font-weight: bold;}a.subtitlelink:visited {	font-size: 12px;	color: #6B196A;	font-weight: bold;}a.subtitlelink:hover {	font-size: 12px;	color: #6B196A;	font-weight: bold;}a.subtitlelink:active {	font-size: 12px;	color: #6B196A;	font-weight: bold;}.producttitle {	font-size: 16px;	font-weight: bold;}.price {	color: #459FD2;	font-size: 16px;	font-weight: bold;}.pricered {	color: #D22F30;	font-size: 16px;	font-weight: bold;}.priceinc {font-weight: color: #999999;	font-size: 10px;	color: #AAAAAA;	font-weight: bold;}.text-white {color: #FFFFFF}.stock {font-weight: color: #999999;	font-size: 10px;	color: #666666;	font-weight: bold;}.stock2 {font-weight: color: #999999;	font-size: 10px;	color: #99CC00;	font-weight: bold;}.stock3 {font-weight: color: #999999;	font-size: 10px;	color: #CC3300;	font-weight: bold;}.despatched {font-weight: color: #999999;	font-size: 10px;	color: #666666;}/* LINKS */a.blacklink14:link {	font-size: 14px;	color: #333333;}a.blacklink14:visited {	font-size: 14px;	color: #333333;}a.blacklink14:active {	font-size: 14px;	color: #333333;}a.blacklink14:hover {	text-decoration: underline;	font-size: 14px;	color: #333333;}a.whitelink14:link {	font-size: 14px;	color: #FFFFFF;}a.whitelink14:visited {	font-size: 14px;	color: #FFFFFF;}a.whitelink14:active {	font-size: 14px;	color: #FFFFFF;}a.whitelink14:hover {	text-decoration: underline;	font-size: 14px;	color: #FFFFFF;}a.whitelink12:link {	font-size: 12px;	color: #FFFFFF;}a.whitelink12:visited {	font-size: 12px;	color: #FFFFFF;}a.whitelink12:active {	font-size: 12px;	color: #FFFFFF;}a.whitelink12:hover {	text-decoration: underline;	font-size: 12px;	color: #FFFFFF;}a.indexlink:link {	color: #333333;	text-decoration: underline;}a.indexlink:visited {	color: #999999;	text-decoration: underline;}a.indexlink:hover {	color: #459FD2;}a.indexlink:active {	color: #333333;}a.indexlink12:link {	color: #333333;	text-decoration: underline;	font-size: 12px;}a.indexlink12:visited {	color: #999999;	text-decoration: underline;}a.indexlink12:hover {	color: #459FD2;}a.indexlink12:active {	color: #333333;}a.indexrightlink:link {	color: #333333;}a.indexrightlink:visited {	color: #333333;}a.indexrightlink:hover {	color: #333333;	text-decoration: underline;}a.indexrightlink:active {	color: #333333;}a.download:link {font-size: 10px;	font-weight: bold;	color: #459FD2;}a.download:visited {font-size: 10px;	font-weight: bold;	color: #459FD2;}a.download:hover {font-size: 10px;	font-weight: bold;	color: #459FD2;	text-decoration: underline;}a.download:active {font-size: 10px;	font-weight: bold;	color: #459FD2;}a.indlink:link {color: #333333;	font-size: 12px;}a.indlink:visited {	color: #999999;text-decoration: underline;	font-size: 12px;}a.indlink:hover {	color: #459FD2;text-decoration: underline;	font-size: 12px;}a.indlink:active {	color: #459FD2;text-decoration: underline;	font-size: 12px;}/* MENU */.menu {	padding: 10px 0px 0px;	margin: 0px;	float: left;	width: 200px;	height: auto;}a.menulink:link {	color: #555555;font-size: 11px;}a.menulink:visited {	color: #555555;font-size: 11px;}a.menulink:active {	color: #555555;font-size: 11px;}a.menulink:hover {	color: #FFFFFF;font-size: 11px;}#menuentrance {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menuentrance a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	height: 14px;}#menuentrance a:hover {	background-image:  url(../menu/button.jpg);	background-position: -200px;}#menuflooring {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menuflooring a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menuflooring a:hover {	background-image:  url(../menu/button.jpg);	background-position: -400px;}#menufloor {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menufloor a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menufloor a:hover {	background-image:  url(../menu/button.jpg);	background-position: -600px;}#menuindustrial {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menuindustrial a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menuindustrial a:hover {	background-image:  url(../menu/button.jpg);	background-position: -800px;}#menurubber {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menurubber a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menurubber a:hover {	background-image:  url(../menu/button.jpg);	background-position: -1000px;}#menuesd {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menuesd a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menuesd a:hover {	background-image:  url(../menu/button.jpg);	background-position: -1200px;}#menucatering {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menucatering a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menucatering a:hover {	background-image:  url(../menu/button.jpg);	background-position: -1400px;}#menuleisure {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menuleisure a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menuleisure a:hover {	background-image:  url(../menu/button.jpg);	background-position: -1600px;}#menuequestrian {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menuequestrian a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menuequestrian a:hover {	background-image:  url(../menu/button.jpg);	background-position: -1800px;}#menuspecial {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#menuspecial a, #navlist a:visited {	display: block;	padding: 2px 2px 2px 19px;	background-image:  url(../menu/button.jpg);	background-repeat: no-repeat;	text-decoration: none;	height: 14px;}#menuspecial a:hover {	background-image:  url(../menu/button.jpg);	background-position: -2000px;}#bestsellers {	margin: 0;	padding: 0;	list-style-type: none;	margin-bottom: 2px;}#bestsellers a, #navlist a:visited {	display: block;	padding: 0px;	height: 14px;	color: #666666;}#bestsellers a:hover {	color: #459FD2;}.maincontent {	background-color: #FFFFFF;	float: right;	margin: 0px;	padding: 0px;}.indexmainrightexternal {	float: right;	width: 592px;	padding: 0px;	margin-top: 10px;	margin-bottom: 10px;}.indexmainleft {	background-color: #FFFFFF;	width: 392px;	float: left;	height: 100%;}.indexmainleftinternal {	float: left;	width: 392px;}.indexinternal {	float: left;	width: 380px;	background-image: url(../index/main-index.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 28px;	padding-left: 12px;	padding-top: 170px;}.indexmainlink {	float: left;	height: 18px;	width: 33%;	vertical-align: middle;	display: block;	text-align: left;}.inlinetext {font-size: 16px;	font-weight: bold;	color: #FFFFFF;	background-color: #6CC710;	padding: 0px;	width: auto;	display: inline;	margin-right: 10px;}.indexmainrightinternal {	float: right;	width: 191px;	padding-left: 8px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;}.indexleft {	margin: 0px 8px 0px 0px;	padding: 0px;	float: left;	width: 200px;}.indexleftheader {	padding: 4px 5px;font-size: 12px;	margin: 10px 0px 0px;	color: #FFFFFF;	height: auto;	font-weight: bold;	background-color: #459FD2;	text-align: left;}.indexleftheader a:link, .indexleftheader a:visited {	font-size: 12px;	color: #FFFFFF;	font-weight: normal;	text-decoration: underline;}.indexleftheader a:active, .indexleftheader a:hover {	color: #FFDB00;}.indexleftheader-right {	text-align: right;	float: right;}.indexleftbody {	padding: 3px 5px 7px 7px;	margin: 0px;	color: #666666;	height: auto;	background-color: #FFFFFF;	text-align: left;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #459FD2;	border-bottom-color: #459FD2;	border-left-color: #459FD2;	line-height: 14px;	border-top-color: #459FD2;}.indexleftbody h2 {	margin-top: 2px;}.indexleftbody .featured a:link, .indexleftbody .featured a:visited{	background-color: #FFDB00;	display: inline-block;	padding: 2px 4px;	margin-top: 4px;	color: #718085;	width: 183px;}.indexleftbody .featured a:active, .indexleftbody .featured a:hover{	background-color: #718085;	color: #FFDB00;}.indexmiddle {	float: left;	width: 384px;	color: #FFFFFF;	margin-top: 10px;	margin-right: 8px;}.indexright {	float: right;	width: 200px;	margin-top: 0px;}.mainentrance {	float: left;	width: 380px;	background-image: url(../graphics/main-entrance.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 178px;	padding-top: 20px;	color: #FFFFFF;	padding-left: 12px;}.line {	width: 100%;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;}.header {	margin: 0px;	padding: 0px 0px 10px;	height: 71px;	width: 800px;	background-color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}a:link.header-icon1, a:visited.header-icon1 {	float: right;	height: 72px;	width: 50px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	margin-right: 5px;	background-image: url(http://www.cobaeurope.de/graphics/header-home.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}a:hover.header-icon1 {	background-image: url(http://www.cobaeurope.de/graphics/header-home-hov.jpg);}a:link.header-icon2, a:visited.header-icon2 {	float: right;	height: 72px;	width: 50px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	margin-right: 5px;	background-image: url(http://www.cobaeurope.de/graphics/header-contact.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}a:hover.header-icon2 {	background-image: url(http://www.cobaeurope.de/graphics/header-contact-hov.jpg);}a:link.header-icon3, a:visited.header-icon3 {	float: right;	height: 72px;	width: 50px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	margin-right: 5px;	background-image: url(http://www.cobaeurope.de/graphics/header-basket.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}a:hover.header-icon3 {	background-image: url(http://www.cobaeurope.de/graphics/header-basket-hov.jpg);}.navigation {	margin: 6px 0px 0px;	width: 800px;	height: 25px;}.footer2 {	margin: 0px;	width: 800px;	height: 50px;	float: left;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	clear: both;	background-image: url(../footer/cards.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding-top: 4px;}.help {	margin: 0px;	background-color: #FFFFFF;	float: left;	width: 100%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 6px;	height: auto;}.helpline {	width: 100%;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;	margin-top: 4px;	margin-bottom: 4px;}.product {	margin: 0px;	background-color: #FFFFFF;	float: left;	width: 100%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	height: auto;	padding: 0px 0px 10px;}.productimage {	float: left;	height: 100%;	width: 232px;	clear: left;	padding-top: 13px;	padding-bottom: 10px;	padding-right: 0px;}.productimagelarge {	float: left;	height: 100%;	width: 400px;	clear: left;	padding-top: 10px;}.productdescription {	float: left;	width: 247px;	padding: 10px;font-size: 10px;	color: #333333;	font-weight: normal;	margin: 0px;}.productdescription2 {	float: right;	width: 390px;	padding: 7px 0px 10px 10px;font-size: 10px;	color: #333333;	font-weight: normal;	margin: 0px;}.productdescriptionwide {	float: left;	width: 557px;font-size: 10px;	color: #333333;	font-weight: normal;	padding-top: 10px;	padding-left: 10px;}.productbuy {	width: 298px;	padding: 2px 0px 2px 2px;	float: right;	height: 100%;	line-height: 12px;	margin-top: 6px;}.productdrop {font-size: 10px;	font-style: normal;}.stocketc {	width: 297px;	padding: 2px 0px;	float: right;	height: auto;	text-align: left;	clear: right;	line-height: 14px;}.stocketc2 {	width: 274px;	padding: 2px 0px 2px 116px;	float: right;	height: auto;	text-align: left;	clear: right;	line-height: 14px;}.maincontent {	background-color: #FFFFFF;	float: right;	margin: 0px;	padding: 0px;}.links {	margin: 8px 0px;	width: 760px;	float: left;	padding: 10px;	border: 10px solid #DDEECC;}.prefooter {	margin: 6px 0px 0px;	width: 800px;	height: 100%;font-size: 10px;	font-style: normal;	color: #333333;	float: left;	clear: both;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 12px;}.prefootercontact {	float: left;	clear: both;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-top: 4px;	padding-bottom: 4px;	width: 800px;	margin-top: 0px;	margin-bottom: 10px;	text-align: center;	background-image: url(../backgrounds/prefooter.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #EEEEEE;	margin-right: 0px;	margin-left: 0px;	padding-right: 0px;	padding-left: 0px;}.prefootercontactstyle {font-size: 12px;	color: #459FD2;}.prefooterlinks {	width: 389px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;}.prefooterright {	width: 400px;	float: right;	height: auto;color: #AAAAAA;}a.prefooter:link {font-size: 10px;	color: #459FD2;}a.prefooter:visited {font-size: 10px;	color: #459FD2;}a.prefooter:hover {font-size: 10px;	color: #666666;	text-decoration: underline;}a.prefooter:active {font-size: 10px;	color: #459FD2;}.prefooterleft2 {	margin: 8px 8px 8px 0px;	background-color: #FFFFFF;	width: 250px;	float: left;	line-height: 14px;	padding: 6px 4px 0px;	border: 1px solid #459FD2;	color: #459FD2;}.prefooterright2 {	margin: 8px 0px;	background-color: #FFFFFF;	width: 530px;	float: right;	line-height: 14px;	color: #333333;font-size: 10px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	border: 1px solid #CCCCCC;}.iconkey {	margin: 6px 0px 0px;	width: 800px;	height: 100%;	float: left;	clear: both;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 12px;}.keytext {	margin-top: -2px;	color: #4CA8E1;}.productbuylogo {	height: 80%;	width: 300px;	padding: 10px 0px;	float: right;}.productdetail {font-size: 12px;	color: #333333;	background-color: #FFFFFF;	height: 100%;	width: 480px;	margin-right: auto;	margin-left: auto;	}.productdetailfooter {font-size: 12px;	color: #333333;	background-color: #FFFFFF;	height: 32px;	width: auto;	margin-left: 10px;}.faq {	margin: 0px;	background-color: #FFFFFF;	width: 390px;	padding-bottom: 6px;	padding-right: 8px;	float: left;	line-height: 14px;}.industrial {font-size: 11px;	color: #459FD2;	background-color: #FFFFFF;	float: left;	width: 800px;	padding-top: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 4px;}.fatigueleft {	margin: 8px 4px 8px 0px;	background-color: #FFFFFF;	width: 31%;	float: left;	line-height: 14px;	padding: 6px 4px 0px;	border: 1px dotted #6B196A;}.fatigueright {	margin: 0px;	background-color: #FFFFFF;	width: 402px;	padding-bottom: 6px;	padding-right: 0px;	float: left;	line-height: 14px;}.left-column {	width: 395px;	float: left;	line-height: 14px;	margin-top: 10px;}.right-column {	width: 395px;	float: right;	line-height: 14px;	margin-top: 10px;}.articlesleft {	margin: 8px 8px 8px 0px;	background-color: #FFFFFF;	width: 250px;	float: left;	line-height: 14px;	padding: 6px 4px 0px;	border: 1px solid #459FD2;}.articlesright {	margin: 8px 0px;	background-color: #FFFFFF;	width: 254px;	float: right;	line-height: 14px;	color: #459FD2;font-size: 10px;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;	border: 1px solid #459FD2;}.press-left {	margin: 10px 0px 0px;	width: 503px;	float: left;	line-height: 14px;	padding: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 8px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #459FD2;	border-right-color: #459FD2;	border-bottom-color: #459FD2;	border-left-color: #459FD2;}.press-left h2 {	font-size: 18px;	line-height: 18px;}.press-right {	margin: 10px 0px 0px;	width: 243px;	float: right;	line-height: 14px;	padding: 10px;	color: #333333;	border-top: 1px solid #999999;	border-right: 1px solid #999999;	border-bottom: 8px solid #999999;	border-left: 1px solid #999999;}.press-right h2 {	color: #999999;}.press-date {	margin-top: 4px;	margin-bottom: 10px;	font-weight: bold;	color: #459FD2;}.press-body {	margin-bottom: 20px;}.press-form {	width: 200px;}.press-date-home {	margin-top: 3px;	margin-bottom: 3px;	font-weight: bold;	color: #459FD2;}.press-body-home {	margin-bottom: 5px;}.faqright {	margin: 0px;	background-color: #FFFFFF;	width: 390px;	padding-bottom: 6px;	float: right;	line-height: 14px;	padding-left: 8px;}.equestrianleft {	margin: 8px 8px 8px 0px;	background-color: #FFFFFF;	width: 250px;	float: left;	line-height: 14px;	padding: 6px 4px 0px;	border: 1px solid #984F1B;}.eBulletinleft {	margin: 0px;	width: 390px;	padding-bottom: 6px;	float: left;	padding-top: 10px;	padding-right: 10px;	padding-left: 0px;}.eBulletinright {	margin: 0px;	width: 390px;	padding-bottom: 6px;	float: right;	line-height: 19px;	padding-left: 10px;	height: 280px;	padding-top: 38px;	padding-right: 0px;	color: #459FD2;	font-size: 12px;}.footerholder {	margin: 0px;	background-color: #FFFFFF;	float: left;	width: 800px;	padding-bottom: 6px;}.mailsent {	margin: 0px;	background-color: #FFFFFF;	float: left;	width: 800px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 6px;	height: auto;}.floatingbasket {	background-color: #FFFFFF;	height: auto;	width: 142px;	position: relative;	float: right;	border: thin solid #459FD2;	margin: 10px;font-size: 10px;	padding: 4px;}.languagefloat {	background-color: #FFFFFF;	height: auto;	width: 22px;	position: relative;	float: right;	border: 2px solid #CCCCCC;	margin: 10px;font-size: 10px;	padding: 4px;}.datasheets {	margin: 0px;	width: 800px;	padding-bottom: 6px;	float: left;	line-height: 14px;}.articlesfatigueright {	margin: 8px 0px;	background-color: #FFFFFF;	width: 254px;	float: right;	line-height: 14px;	color: #CC3300;font-size: 10px;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;	border: 1px solid #CC3300;}.delivery {	width: 288px;	padding: 4px;	float: right;	height: 100%;	margin-top: 10px;	line-height: 12px;	border: 1px solid #CCCCCC;color: #CCCCCC;	font-size: 12px;	font-weight: bold;}.notes {	padding: 5px 5px 8px 7px;	height: auto;	width: auto;	color: #666666;	margin-bottom: 6px;	background-color: #EEEEEE;	margin-top: 4px;}.rednotes {	padding: 4px 4px 8px;	height: auto;	width: auto;	border: 1px solid #CC3300;	color: #CC3300;	font-size: 9px;	margin-bottom: 6px;}.greennotes {	padding: 2px 4px 3px;	height: auto;	width: auto;	border: 1px solid #459FD2;	color: #459FD2;	font-size: 10px;	margin-bottom: 6px;}.pressrelease {	background-color: #FFFFFF;	float: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	clear: left;	height: auto;	width: 800px;	padding: 0px;}.pressreleasetitle {	font-size: 18px;	color: #EA8B30;	float: left;	width: auto;	height: auto;	clear: left;}.pressreleasecopy {	font-size: 10px;	color: #333333;	float: left;	width: 700px;	height: auto;	clear: left;	padding: 0px;}#footernav ul{	margin: 0;	padding: 0;	list-style-type: none;	width: auto;	clear: left;	height: auto;}#footernav li {	margin: 0 0 1px;	background-color: #AAAAAA;	color: #FFFFFF;}#footernav a{	display: block;	padding: 2px 2px 2px 4px;	width: auto;	color: #FFFFFF;	background-color: #AAAAAA;}#footernav a:link, #navlist a:visited{	background-color: #AAAAAA;}#footernav a:hover{	color: #FFFFFF;	padding: 1px 1px 1px 3px;	background-color: #459FD2;	border: 1px solid #62C201;}.footer {	float: left;	width: 100%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 4px;	padding-bottom: 4px;	margin-top: 8px;}a.footerlink:link {font-size: 10px;	color: #333333;}a.footerlink:visited {font-size: 10px;	color: #333333;}a.footerlink:hover {font-size: 10px;	color: #333333;	text-decoration: underline;}a.footerlink:active {font-size: 10px;	color: #333333;}.footergrey {	color: #AAAAAA;}.footera {	float: left;	width: 266px;}.footerb {	float: left;	width: 266px;	margin-right: 1px;	margin-left: 1px;}.footerc {	float: left;	width: 266px;}.productspecs {	margin: 0px;	background-color: #FFFFFF;	float: left;	width: 100%;	padding-bottom: 6px;	height: auto;}.textstylenewshead {font-size: 14px;	font-weight: bold;	color: #459FD2;}.textstylenewscopy {font-size: 14px;	font-weight: bold;	color: #459FD2;}.largerimage {	width: 232px;	text-align: center;	padding: 3px 0px 0px;}.back {	float: left;	width: 100%;	padding-top: 7px;	padding-bottom: 7px;}.indexline {	float: left;	clear: both;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	width: 800px;	text-align: center;	padding: 0px;	margin: 10px 0px 0px;}.surveyheader {	margin: 0px;	padding: 0px;	height: 200px;	width: 200px;	background-color: #FFFFFF;	float: left;}.surveyheadertext {	height: 195px;	width: 580px;	background-color: #FFFFFF;	float: left;	font-family: Verdana;	font-size: 10px;	color: #666666;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}/* Resources */.resources {	width:800px;	margin:0px;	padding:6px 0px 8px;	float:left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;font-size: 10px;	font-style: normal;	color: #333333;}a.hid {color:#333333; text-decoration:none; outline-style:none;}a.hid em {display:none;}a.hid:hover {text-decoration:none;}a.hid:active, a.hid:focus {background:#ffffff;}a.hid:active span, a.hid:focus span {display:none;}a.hid:active em, a.hid:focus em {display:block; color:#333333; width:100%; font-style:normal; cursor:default;}.countries {	float: right;}.sitemap {	float: left;	width: 790px;	margin: 10px 10px 10px 0px;	clear: right;}#sitemapnav ul{	margin: 0;	padding: 0;	list-style-type: none;	width: auto;	clear: left;	height: auto;	float: left;}#sitemapnav li {	margin: 0;	color: #FFFFFF;	background-color: #DDDDDD;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	width: 266px;}#sitemapnav a{	display: block;	padding: 3px 3px 3px 6px;	width: auto;	color: #333333;	background-color: #DDDDDD;}#sitemapnav a:link, #navlist a:visited{	background-color: #DDDDDD;}#sitemapnav a:hover{	color: #FFFFFF;	padding: 3px 3px 3px 6px;	background-color: #459FD2;.contactform {	background-color: #99CCCC;	width: 800px;}.form {	margin: 0px;	background-color: #FFFFFF;	width: 100%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-bottom: 6px;	height: auto;	line-height: 14px;	float: left;}.calculator {	margin-top: 0px;	margin-right: auto;	margin-bottom: 100px;	margin-left: auto;	width: 333px;	clear: none;	float: none;	background-color: #FFFFFF;	padding: 0px;}