*{margin : 0px; padding : 0px;}
body{ font-family : Arial, Verdana, Helvetica, MS Sans Serif, Sans Serif; text-align : center; padding-top : 20px;}
#site{margin-right : auto; position : relative; margin-left : auto; width : 780px; text-align : left;}
#container{float : left; display : inline; width : 780px; height : auto;}
#util_links{float : right; display : inline; color : #FE8401; font-size : 60%; line-height : 15px; text-align : right; height : auto; width : 280px;}
#util_links a{color : #B4B4B4; text-decoration : none;}
#util_links a:hover{color : #B4B4B4; text-decoration : underline;}
#util_links a:visited{color : #B4B4B4; text-decoration : none;}
#left{float : left; padding-top : 6px; display : inline; width : 170px;}
#left table{float : left; display : inline;}
#right{float : right; display : inline; width : 610px;}
#searchbox{float : left; display : inline; width : 167px; height : 45px; margin-top : 6px; background : url(../pics/searchbg.gif) no-repeat;}
input.searchsubmit{float : right; display : inline; margin-top : 22px; margin-right : 6px;}
input.txtsearch{float : left; display : inline; border : #AFAFAF solid 1px; color : #485761; font-size : 12px; margin-left : 8px; height : 14px; width : 125px; margin-top : 22px;}
#productsearchbox{float : left; display : inline; width : 167px; height : 131px; background : url(../pics/bgproductsearch.gif) no-repeat; margin-bottom : 1px;}
#productsearchbox label{float : left; display : inline; margin-left : 8px; font-size : 10px; color : #817F7F;}
#contactsearchbox{float : left; display : inline; width : 167px; height : 51px; margin-top : 3px; background : url(../pics/contactssearch.gif) no-repeat;}
#contactsearchbox label{float : left; display : inline; margin-left : 8px; font-size : 10px; color : #817F7F;}
.selecta{float : left; display : inline; border : #AFAFAF solid 1px; color : #485761; font-size : 10px; margin-left : 8px; width : 125px; margin-top : 22px;}
#topnav{float : left; display : inline; padding-left : 11px; width : 599px; background : url(../pics/topnavslice.gif) repeat-x bottom left;}
#lang{float : left; clear : left; margin-top : 2px; margin-bottom : 2px;}
#banner{float : left; height : 131px; width : 610px; margin-top : 4px;}
#divisions{float : left; width : 610px; margin-top : 2px; display : inline;}
#divisions img{float : left; display : inline; margin-right:2px;}
#divisions a{float : left; display : inline; margin:0px;}
#divisions img.ie5fix{margin-right:-6px;
voice-family: "\"}\""; 
voice-family:inherit;
margin-right:0px;
}
#footer{float : left; margin-top : 5px; display : inline; width : 610px;}
#footer p{color : #485761; line-height : 14px; font-size : 70%;}
span.orange{color : #EDA626;}
#main_outer{float : left; display : inline; margin-top : 2px; width : 608px; border : #D7D7D7 solid 1px; background : url(../pics/top_gradient.gif) top left repeat-x;}
#main_inner{float : left; display : inline; padding-bottom : 20px; width : 606px; border : #FFFFFF solid 1px; background : url(../pics/bottom_gradient.gif) bottom left repeat-x;}
#main_innernopad{float : left; display : inline; padding : 0px; padding-top : 20px; padding-bottom : 20px; width : 606px; border : #FFFFFF solid 1px; background : url(../pics/bottom_gradient.gif) bottom left repeat-x;}
h1{font-weight : normal; margin-bottom : 10px; text-transform : uppercase; font-size : 90%;}
h2{color : #485761;  margin-bottom : 10px; font-size : 80%; line-height : 18px;}
p{color : #485761; margin-left : 5px;  margin-bottom : 10px; font-size : 70%; line-height : 18px;}
#main_inner li p{color : #485761; margin-left : 5px; font-size : 100%;  margin-bottom : 10px; line-height : 18px;}
a{color : #485761; font-weight : bold; text-decoration : underline;}
a:hover{color : #485761; font-weight : bold; text-decoration : underline;}

ul,ol{color : #495760; font-size : 70%; margin-left : 35px; margin-bottom : 10px;}
#content_imagery{float : right; background-repeat : no-repeat; margin : 15px;  margin-bottom  : 20px; margin-left : 30px; margin-top : 20px;}
b.articledate{margin-left : 15px; display : block; font-size : 70%; color : #495762; padding-top : 20px;}
#main_inner h1{color : #467C88; font-size : 90%; margin : 15px;}
#main_inner h2{color : #485761; font-size : 80%; line-height : 18px; margin : 15px;}
#main_inner p{color : #485761; font-size : 70%; line-height : 15px; margin : 15px;}
#main_inner li,ol{color : #485761; line-height : 15px; margin-left : 35px;}
b.articledate2{margin-top : 5px; margin-bottom : 5px; margin-left : 15px; padding : 0px; display : inline; font-size : 70%; color : #495762; padding-top : 20px;}
html>body b.articledate2{margin-top : 5px; margin-bottom : 5px; margin-left : 15px; padding : 0px; display : inline; font-size : 70%; color : #495762; padding-top : 20px;}
div.eventpad{padding-top : 5px;}
img.product_contact{float : right; margin-bottom : 5px; margin-top : 0px; margin-right : 22px;}
div.product_placer{float : right; width : 327px; height : auto; }
div.profile{float : left; margin-left : 20px; display : inline; width : 255px; margin-bottom : 15px;}
div.profile img.profile_pic{float : left; margin-right : 10px; display : inline; height : 90px; width : 80px; border : #00526A solid 1px;}
img.profile_pic2{float : right; margin-right : 10px; margin-left : 20px; display : inline; height : 180px; width : 170px; border : #00526A solid 1px;}
#main_inner div.profile p{margin-top : 0px;}
#news_snippet_image{position : absolute; top : 30px; left : 12px;}
#news_snippet_mask{position : absolute; top : 30px; left : 12px;}
#col_logo{float : left; clear : left;}


div.download_on{color : #55636D; width : 274px; height : 28px; background : url(../pics/annual_download_on.gif); margin-top : 15px;}
div.download_off{color : #AAB0B7; width : 274px; height : 28px; background : url(../pics/annual_download_off.gif); margin-top : 15px;}
div.download_on a{color : #55636D; padding-left : 10px; line-height : 28px; font-size : 70%; text-decoration : none;}
div.download_on a:hover{color : #55636D; padding-left : 10px; line-height : 28px; font-size : 70%; text-decoration : underline;}
div.download_off a{color : #AAB0B7; padding-left : 10px; line-height : 28px; font-size : 70%; text-decoration : none;}
div.download_off a:hover{color : #AAB0B7; padding-left : 10px; line-height : 28px; font-size : 70%; text-decoration : underline;}
#breadcrumbs a{font-weight : normal;} 

div.news_shadow{float  : left; display : inline; margin-left : 15px; margin-bottom : 5px; padding-bottom : 5px; width : 568px; height : auto; background : url(../pics/news_shadow.gif) bottom right no-repeat;}
div.news_shadow2{float  : left; display : inline; margin-top : 15px; margin-left : 15px; margin-bottom : 5px; padding-bottom : 5px; width : 568px; height : auto; background : url(../pics/news_shadow2.gif) bottom right no-repeat;}

/* default styles */
#neutral #breadcrumbs{float : left; height : 12px; line-height : 12px; margin-top : 2px; background-color : #E2E2E4; color : #FE8401; font-size : 70%; clear : left; width : 593px; padding-left : 15px; padding-bottom : 2px; padding-top : 2px; height : auto; border : #ADADAD solid 1px;}
#neutral #breadcrumbs a{color : #485761; text-decoration : none;}
#neutral #breadcrumbs a:hover{color : #485761; text-decoration : underline;}
#neutral #breadcrumbs a:visited{color : #485761; text-decoration : none;}
#neutral h1{color : #485761;}
#neutral a.subnavi_link{display : block; margin-top : 5px; height : 17px; line-height : 17px; text-indent : 20px; font-size : 70%; width : 167px; color : #526069; font-weight : normal; text-decoration : none;}
#neutral a.subnavi_link:hover{display : block; margin-top : 5px; height : 17px; line-height : 17px;  text-indent : 20px; font-size : 70%; width : 167px; color : #526069; font-weight : normal; text-decoration : none; background : url(../pics/sublink_bg_neutral.gif) no-repeat;}

#feature_column{float : left; margin-top : 2px; display : inline; width : 153px; height : auto;}
div.right_box_outer{position : relative; margin-left : 2px; display : inline; float : left; width : 149px; border : #D7D7D7 solid 1px; background : url(../pics/contentgradient_top.gif) top left repeat-x;}
html > body div.right_box_outer{position : relative; margin-left : 1px; display : inline; width : 149px; border : #D7D7D7 solid 1px; background : url(../pics/contentgradient_top.gif) top left repeat-x;}
div.right_box_inner{float : left; position : relative; display : inline; width : 147px; border : #FFFFFF solid 1px; background : url(../pics/contentgradient_bottom.gif) bottom left repeat-x;}
#contact_cta{float : left;  display : inline; margin-left : 2px; margin-top : 2px;}
html > body #contact_cta{float : left;  display : inline; margin-left : 1px; margin-top : 2px;}
img.rightbox_title{top : 0px; left : 0px; margin-top : 3px; margin-bottom : 110px;}
img.rightbox_titlenomarg{margin-top : 3px;}
div.right_box_inner p{color : #485761; line-height : 12px; font-size : 70%; margin : 10px; margin-left : 15px; margin-top : 0px;}
div.right_box_inner a{color : #699CAA; text-decoration : none;}
div.right_box_inner a:hover{color : #699CAA; text-decoration : underline;}

/* product specific styles */
#products #breadcrumbs{float : left; height : 12px; line-height : 12px; margin-top : 2px; background-color : #EA8010; color : #FFFFFF; font-size : 70%; clear : left; width : 593px; padding-left : 15px; padding-bottom : 2px; padding-top : 2px; height : auto; border : #ADADAD solid 1px;}
#products #breadcrumbs a{color : #FFFFFF; text-decoration : none;}
#products #breadcrumbs a:hover{color : #FFFFFF; text-decoration : underline;}
#products #breadcrumbs a:visited{color : #FFFFFF; text-decoration : none;}
#products h1{color : #EA8010;}
#products a.subnavi_link{display : block; font-family : Helvetica, Arial, Verdana,  MS Sans Serif, Sans Serif; height : 17px; line-height : 17px; text-indent : 20px; font-size : 65%; width : 167px; color : #D85C09; font-weight : normal; text-decoration : none; background : #FEB365;}
#products a.subnavi_link:hover{display : block;  font-family : Helvetica, Arial, Verdana,  MS Sans Serif, Sans Serif; height : 17px; line-height : 17px;  text-indent : 20px; font-size : 65%; width : 167px; color : #D85C09; font-weight : normal; text-decoration : none; background : #FEB365 url(../pics/sublink_bg_products.gif) no-repeat;}
#products h1.productbar{margin-left : 0px; margin-top : -8px; margin-left : 10px; color : #FFFFFF; padding-left : 15px; width : 575px; height : 30px; line-height : 30px; font-size : 80%; background : url(../pics/product_bar.gif) no-repeat;}
#products div.range_left{float : left; margin-left : 10px; width : 443px; border : #CBCBCE solid 1px; display : inline; height : 83px;}
#products div.range_left p{margin : 15px; line-height : 14px;}
#products div.range_right{float : left; margin-left : 2px; width : 140px; border : #E98010 solid 1px; display : inline; height : 83px;}
#products #main_innernopad h2{margin-left : 10px; margin-bottom : 2px; color : #E98010;}
#products div.product_list{float : left; padding-bottom : 10px; width : 590px; border-bottom : #E98010 solid 1px; display : inline; margin-left : 10px; margin-bottom : 10px;}
#products div.product_list a{font-size : 70%; text-decoration : underline;}
#products a.range_header{display : block; margin-bottom : 5px; font-family : Helvetica, Arial, Verdana,  MS Sans Serif, Sans Serif; overflow : hidden; text-indent : 20px; width : 167px; height : 32px; line-height : 32px; font-size : 70%; color : #FFFFFF; text-decoration : none; background : url(../pics/range_header.gif) no-repeat;  margin-top : 5px; font-weight : normal;}
#products a.range_header:hover{display : block; margin-bottom : 5px; font-family : Helvetica, Arial, Verdana,  MS Sans Serif, Sans Serif; overflow : hidden; text-indent : 20px; width : 167px; height : 32px; line-height : 32px; font-size : 70%; color : #FFFFFF; text-decoration : none; background : url(../pics/range_header.gif) no-repeat; margin-top : 5px; font-weight : normal;}
#products img.range_image{float : right; margin : 20px; margin-bottom : 5px; margin-right : 10px; border : #BEBDBE solid 1px; width : 297px; height : 213px; }
#products #main_innernopad p{margin-left : 10px; margin-top : 10px;}
#products div.product_intro_container{float : left; width : 293px; height : auto;}
#products div.product_intro{float : left; display :inline; margin-left : 10px; height : 71px; width : 281px; border : #C5C4C6 solid 1px;}
#products div.product_intro p{margin-bottom : 0px;}
#products img.product_intro{float : right; border-left : #BEBDBE solid 1px; }
#products a.product_download{float : left; text-indent : 10px; color : #A8A8A8; font-size : 70%; width : 273px; height : 27px; line-height : 27px;  background : url(../pics/product_download.gif) no-repeat; text-decoration : none; margin-left : 10px; margin-bottom : 10px; }
#products a.product_download:hover{float : left; text-indent : 10px; color : #A8A8A8; font-size : 70%; width : 273px; height : 27px; line-height : 27px;  background : url(../pics/product_download.gif) no-repeat; text-decoration : underline; margin-left : 10px; margin-bottom : 10px; }

#products a.range_link{display : block; font-family : Helvetica, Arial, Verdana,  MS Sans Serif, Sans Serif; font-weight : normal; width : 167px; height : 15px; line-height : 15px; font-size : 65%; color : #FFFFFF; text-decoration : none; background-color : #DB6D0D; text-indent : 20px;}
#products a.range_link:hover{display : block; font-family : Helvetica, Arial, Verdana,  MS Sans Serif, Sans Serif; font-weight : normal;  width : 167px; height : 15px; line-height : 15px; font-size : 65%;  color : #FFFFFF; text-decoration : none; background-color : #DB6D0D; text-indent : 20px;}

#products div.top_type1{float : left; margin-left : 10px; margin-top : 4px; display : inline; height : 163px; width : 292px; background : #FFFFFF url(../pics/type_left.gif) no-repeat;}
#products div.top_type2{float : left; margin-top : 4px; display : inline; height : 163px; width : 292px; background : #FFFFFF url(../pics/type_right.gif) no-repeat;}
#products div.top_type1 img{float : right; display :inline; margin-right : 10px; margin-top : 10px;}
#products div.top_type2 img{float : left; display :inline; margin-left : 10px; margin-top : 10px;}
#products div.top_type1 div, #products div.top_type2 div{ width : 90px; margin-top : 15px;}
#products div.top_type1 div{float : right; margin-right : 20px; display : inline; }
#products div.top_type2 div{float : left; margin-left : 20px; display : inline; }
#products div.top_type1 a.textlink{text-decoration : none; font-size : 60%; text-transform : uppercase;}
#products div.top_type2 a.textlink{text-decoration : none; font-size : 60%; text-transform : uppercase;}

#products div.sub_type1{float : left; margin-bottom : 6px; margin-left : 10px; display : inline; width : 290px; height : auto;}
#products div.sub_type2{float : left; margin-left : 3px; margin-bottom : 6px; display : inline; width : 290px; height : auto;}
#products div.sub_type1 div.sub_type_top{float : left; display : inline; width : 290px; height : 164px; background : #FFFFFF url(../pics/subleft_top.gif) no-repeat;}
#products div.sub_type1 div.sub_type_expand{float : left; display : inline; width : 290px; height : auto; background : #FFFFFF url(../pics/subleft_slice.gif) repeat-y;}
#products div.sub_type1 div.sub_type_base{float : left; display : inline; width : 290px; height : 6px; background : #FFFFFF url(../pics/subleft_base.gif) no-repeat;}
#products div.sub_type2 div.sub_type_top{float : left; display : inline; width : 290px; height : 164px; background : #FFFFFF url(../pics/subright_top.gif) no-repeat;}
#products div.sub_type2 div.sub_type_expand{float : left; display : inline; width : 290px; height : auto; background : #FFFFFF url(../pics/subright_slice.gif) repeat-y;}
#products div.sub_type2 div.sub_type_base{float : left; display : inline; width : 290px; height : 6px; background : #FFFFFF url(../pics/subright_base.gif) no-repeat;}
#products div.sub_type1 div.sub_type_top img{float : right; display :inline; margin-right : 10px; margin-top : 10px;}
#products div.sub_type2 div.sub_type_top img{float : left; display :inline; margin-left : 10px; margin-top : 10px;}
#products div.sub_type1 div.sub_type_top div, #products div.sub_type2 div.sub_type_top div{ margin-top : 55px; width : 90px; margin-top : 55px;}
#products div.sub_type1 div.sub_type_top div{float : right; display : inline; }
#products div.sub_type2 div.sub_type_top div{float : left; margin-left : 20px; display : inline; }
#products div.sub_type1 div.sub_type_top div b.textlink{color : #48575E; text-decoration : none; font-size : 60%; text-transform : uppercase;}
#products div.sub_type2 div.sub_type_top div b.textlink{color : #48575E; text-decoration : none; font-size : 60%; text-transform : uppercase;}

#products a.range_go{float : left; line-height : 12px; margin-top : 0px; margin-bottom  : 0px; padding : 0px; display : inline; font-weight : normal; margin-left : 10px; text-decoration : none; color : #878787; }
#products a.range_go:underline{float : left; line-height : 12px; margin-top : 0px; margin-bottom  : 0px; padding : 0px; display : inline; margin-left : 10px; text-decoration : underline; color : #878787; }
#products img.range_go{float : right; margin-right : 15px; margin-top : 4px;}
#products div.sub_type1 a.range_go{margin-left : 5px;}
#products img.orange_rule{width : 578px; margin-top  : 10px; margin-bottom : 10px; height : 1px; margin-left : 20px;}
#products div.sub_type1 div.sub_type_expand h3{color : #48575E; font-size : 80%; margin-left : 5px; margin-top : 5px; margin-bottom : 5px; text-transform : uppercase;}
#products div.sub_type2 div.sub_type_expand h3{color : #48575E; font-size : 80%; margin-left : 10px; margin-top : 5px; margin-bottom : 5px; text-transform : uppercase;}
#products div.machine_1{float : left; position : relative; margin-left:16px; margin-right:2px; margin-bottom:1px; display : inline; width : 292px; height : 75px; background : #ffffff url(../pics/machinebox_left.gif) no-repeat; }
#products div.machine_2{float : left; position : relative; margin-bottom:2px; display : inline; width : 292px; height : 75px; background : #ffffff url(../pics/machinebox_right.gif) no-repeat; }
#products div.machine{float:left; display:inline; position : relative; width:590px; height:auto; margin-left:15px; background: url(../pics/machine_summary_slice.gif) repeat-y;}
#products div.machine p{padding-right:15px; margin-bottom:10px; margin-right : 10px; padding-left:5px; font-size : 70%; margin-top : 5px; line-height : 14px; color : #878787;}
#products div.machine ul,#products div.machine ol{color:#878787; line-height:14px;}
#products div.machine p ul, #products div.machine p ol,#products div.machine ul p,#products div.machine ol p{font-size:100%;}

#products div.machine_top{float:left; display:inline; margin-left:15px; width:590px; height:1px; background: url(../pics/machine_summary_top.gif) no-repeat;}
#products div.machine_bottom{float:left; display:inline; margin-left:15px; margin-bottom:2px; width:590px; height:5px; background: url(../pics/machine_summary_bottom.gif) no-repeat;}
#products a.machine{margin-top : 8px; text-decoration : none; display : block; font-size : 75%; color : #48525C; margin-left:15px;}
img.machinego{position : absolute; bottom : 10px; right : 10px;}
img.machinefullgo{position : absolute; bottom : 5px; right : 12px;}
#products img.machine_pic{float : right; margin-right : 10px; border : #D55C0D solid 1px;}

#products table.machine_spec{float : left; display : inline; width : 298px; margin-left:10px; background : #FFFFFF url(../pics/spectable_slice.gif) repeat-y;}
#products td.header{background-color : #EB800E; color : #FFFFFF; text-transform : uppercase;}
#products table.machine_spec img{float:left; display:inline; margin-right:1px; margin-left:1px;}
#products table.machine_spec td.header {padding:9px; font-weight:bold; font-size:90%;}
#products table.machine_spec td.sub_headerleft{width : 50%; background : #CCCBD0 url(../pics/orange_rule.gif) top left repeat-y; color:#4D5256; padding-top:4px; padding-bottom:4px; padding-left:7px; font-size:80%;}
#products table.machine_spec td.sub_headerright{width : 50%; background : #CCCBD0 url(../pics/orange_rule.gif) top right repeat-y; color:#4D5256; padding-top:4px; padding-bottom:4px; padding-left:7px; font-size:80%;}
#products table.machine_spec td.machinespec_data{color:#8A8A8A; padding:7px; font-size:70%;}
#products #machine_rhs{float : right; display : inline; width : 280px; height : auto;}
#products b.other_ranges{color : #49565F; font-size : 80%;}
#products select.other_ranges{border : #AFAFAF solid 1px; width : 175px; margin-right : 10px; margin-top : 10px; color : #485761; font-size : 10px;}
#range_lineheight p, #products #range_lineheight ol, #products  #range_lineheight ul{line-height : 14px;}
#products img.range_ob{float : right;  border : #D55C0D solid 1px; margin-right : 8px;}
/* distributors specific styles */
#distributor #breadcrumbs{float : left; height : 12px; line-height : 12px; margin-top : 2px; background-color : #00546D; color : #FFFFFF; font-size : 70%; clear : left; width : 593px; padding-left : 15px; padding-bottom : 2px; padding-top : 2px; height : auto; border : #ADADAD solid 1px;}
#distributor #breadcrumbs a{color : #FFFFFF; text-decoration : none;}
#distributor #breadcrumbs a:hover{color : #FFFFFF; text-decoration : underline;}
#distributor #breadcrumbs a:visited{color : #FFFFFF; text-decoration : none;}
#distributor h1{color : #00546D;}
#distributor b{color : #00546D;}
#distributor a.subnavi_link{display : block; margin-top : 5px; height : 17px; line-height : 17px; text-indent : 20px; font-size : 70%; width : 167px; color : #FFFFFF; font-weight : normal; text-decoration : none;}
#distributor a.subnavi_link:hover{display : block; margin-top : 5px; height : 17px; line-height : 17px;  text-indent : 20px; font-size : 70%; width : 167px; color : #526069; font-weight : normal; text-decoration : none; background : url(../pics/sublink_bg_distributor.gif) no-repeat;}
#distributor h1.distributor{ margin-left : -5px; color : #FFFFFF; text-indent : 25px; width : 555px; height : 30px; line-height : 30px; font-size : 80%; background : url(../pics/distributor_bar.gif) no-repeat;}

/* aftersales specific styles */
#aftersales #breadcrumbs{float : left; height : 12px; line-height : 12px; margin-top : 2px; background-color : #A01615; color : #FFFFFF; font-size : 70%; clear : left; width : 593px; padding-left : 15px; padding-bottom : 2px; padding-top : 2px; height : auto; border : #ADADAD solid 1px;}
#aftersales #breadcrumbs a{color : #FFFFFF; text-decoration : none;}
#aftersales #breadcrumbs a:hover{color : #FFFFFF; text-decoration : underline;}
#aftersales #breadcrumbs a:visited{color : #FFFFFF; text-decoration : none;}
#aftersales h1{color : #A01615;}
#aftersales a.subnavi_link{display : block; margin-top : 5px; height : 17px; line-height : 17px; text-indent : 20px; font-size : 70%; width : 167px; color : #FFFFFF; font-weight : normal; text-decoration : none;}
#aftersales a.subnavi_link:hover{display : block; margin-top : 5px; height : 17px; line-height : 17px;  text-indent : 20px; font-size : 70%; width : 167px; color : #526069; font-weight : normal; text-decoration : none; background : url(../pics/sublink_bg_aftersales.gif) no-repeat;}

/* media specific styles */
#media #breadcrumbs{float : left; height : 12px; line-height : 12px; margin-top : 2px; background-color : #519107; color : #FFFFFF; font-size : 70%; clear : left; width : 593px; padding-left : 15px; padding-bottom : 2px; padding-top : 2px; height : auto; border : #ADADAD solid 1px;}
#media #breadcrumbs a{color : #FFFFFF; text-decoration : none;}
#media #breadcrumbs a:hover{color : #FFFFFF; text-decoration : underline;}
#media #breadcrumbs a:visited{color : #FFFFFF; text-decoration : none;}
#media h1{color : #519107;}
#media a.subnavi_link{display : block; margin-top : 5px; height : 17px; line-height : 17px; text-indent : 20px; font-size : 70%; width : 167px; color : #FFFFFF; font-weight : normal; text-decoration : none;}
#media a.subnavi_link:hover{display : block; margin-top : 5px; height : 17px; line-height : 17px;  text-indent : 20px; font-size : 70%; width : 167px; color : #FFFFFF; font-weight : normal; text-decoration : none; background : url(../pics/sublink_bg_media.gif) no-repeat;}

/* links section */
table.weblink{width : 570px; font-size : 70%; margin-left : 15px; margin-bottom : 10px; background-color : #FFFFFF; border : #E2E2E4 solid 3px;}
td.weblink_left{padding : 5px; border-bottom : #D5D4D9 solid 1px; border-right : #D5D4D9 solid 1px;}
td.weblink_right{padding : 5px; border-bottom : #D5D4D9 solid 1px;}

/* contact form styles */
#contactform{float : left; margin-left : 50px; display : inline; width : 450px; height : auto;}
#contactmessage{float : left; display : inline; margin-bottom : 10px; margin-left : 2px;  padding-top : 10px;}
#contactform p{color : #447D88; font-weight : bold; margin : 0px;}
#contactleft p{color : #447D88; font-weight : bold; margin : 0px; margin-top : 5px;}
#contactright p{color : #447D88; font-weight : bold; margin : 0px; margin-top : 5px;}
#contactleft{float : left; display : inline; margin-left : 15px; width : auto; height : auto;}
#contactleft input{color : #9F9FA1; font-size : 12px; height : 14px; border : #9F9FA1 solid 1px; width : 200px; margin : 0px;}
#contactright{float : left; display : inline;  margin-left : 15px; width : auto; height : auto;}
#contactright input{color : #9F9FA1; font-size : 12px; height : 14px; border : #9F9FA1 solid 1px; width : 200px; margin : 0px;}
#contactright checkbox{color : #9F9FA1; font-size : 12px; height : 14px; margin : 0px;}


div.news_snippet_container{float  : left; width : 570px; border : #D5D5D7 solid 1px; background : #F6F6F6;}
div.news_snippet_left{float : left; display :inline;  width : 65px; height : auto;}
.news_snippet_left p{display : inline; margin : 8px 0 0 0;  padding-left : 5px; font-size : 70%; color : #495762;}
.news_snippet_mid{float : left; display :inline; width : 452px; height : auto;}
.news_snippet_mid p{display : inline; margin : 8px 0 0 0;}
.news_snippet_mid p a{color : #467D06;text-decoration : none;}
.news_snippet_mid p a:hover{color : #467D06;text-decoration : undeline;}
div.news_snippet_right{float : left; display :inline; width : 53px; height : auto; }
div.news_snippet_right img{float : left; display :inline; float : left; margin : 0 0 0 0;}


/*
div.news_snippet_container a{display : block;  font-size : 80%;  padding-top : 8px;}
div.news_snippet_container a:hover{display : block;  color : #467D06; font-size : 80%; text-decoration : underline; padding-top : 8px;}

*/

#maincontent_inner_fullwidth div.news_snippet_container p{float :left; display : inline; margin : 5px 0 0 0;}


#main_outer #main_inner div.news_snippet_container p{float :left; display : inline; margin : 5px 0 0 0;}




div.news_snippet_container a.search_result{margin : 0px; font-size : 100%; width : 100%;}
div.news_snippet_container a.search_result:hover{font-size : 100%;}
div.news_snippet_container ul{margin : 0px;}
div.news_snippet_container li{
	clear: left;
	padding: 0px;
	list-style: disc;
}



div.home_range{float : left;  margin : 0px; background-color : #EA8010; margin-bottom : 10px; display : inline; width : 206px; height : auto;}
#home_range_holder{float : left; display : inline; margin-left : 20px; margin-bottom : 18px;}
div.home_range div{color : #FFFFFF; font-size : 70%; padding : 3px; padding-left : 10px; padding-right : 10px;}
#frank{text-align : center; color : #485661; clear : both; font-size : 70%; font-weight : normal; padding-top : 10px; margin-bottom : 15px;}
#frank a{font-weight : bold; color : #467D06; text-decoration : none;}
#frank a:hover{font-weight : bold; color : #467D06; text-decoration : none;}
span.frank_page{font-weight : bold; color : #467D06;}

#country_holder{float : right; width : 270px; height : auto;}
div.country_box{float : left; display : inline; margin-left : 9px; margin-bottom : 10px; width : 240px; height : auto; border : #888888 solid 1px;}
#distributor div.country_box h2{margin : 2px; height : 25px; line-height : 25px; color : #FFFFFF; text-align : center;}
#distributor div.country_box p{margin : 5px; margin-left : 5px; margin-right : 5px;}
#distributor div.country_box a{color : #065069; text-decoration : none;}
#distributor div.country_box a:hover{color : #065069; text-decoration : underline;}

div.timeline_entry{float : left; display : inline; margin-left : 15px; margin-bottom : 5px; width : 576px;}
div.timeline_date{float : left; padding-top : 5px; padding-bottom : 5px; font-weight : bold; text-align : center; color : #075E79; font-size : 70%; width : 90px; border : #E4E4E6 solid 3px;}
div.timeline_info{float : left; width : 460px; border : #E4E4E6 solid 1px;}

div.legend{float : left; display : inline; margin-left : 12px;}

#range_body {margin-left:10px;}
#range_body p ul, #range_body p ol, #range_body ul p, #range_body ol p {font-size:100%;}




.open_house_container{float: right; display: inline; width: 235px; height: auto; background: url(../pics/slc_openhouse.gif) repeat-y;}
