/* Global Assets */

body {
	margin:0px;
	background-color: #fff;
}

img {
	border: 0px;
}

#global {
	position: relative; /* container positioning */
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 800px;
}

#container {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 800px;
}

#leftnavigation {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 241px;
	height: 100%;
	min-height: 800px;
	float: left;
	padding-left: 50px;
	background-image: url(../images/left_nav_back.jpg);
	background-repeat: no-repeat;
}

#maincontentholder {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 754px;
	height: auto;
	height: auto !important;
	float: left;
	margin-left: 245px;
	border-right: 1px solid #d4d4d4;
}

#navigationtop {
	position: relative;
	top: 0px;
	right: 0px;
	width: 700px;
	height: 148px;
	float: right;
}

#mainimagearea {
	position: relative;
	width: 755px;
	height: 275px;
	float: left;
}

#mainimageareainner {
	position: relative;
	width: 754px;
	height: 294px;
	float: left;
}

#footerouter {
	position: relative;
	width: 695px;
	height: 1.56em;
	margin-top: 10px;
	margin-left: 0px;
	float: right;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	clear: both;
}

.mainimage {
	position: relative;
	float: left;
	height: 275px;
}

.mainimageinner {
	position: relative;
	float: left;
	height: 294px;
}

.mainimagelinkhome {
	position: absolute;
	top: 252px;
	left: 47px;
	z-index: 20;
}

.mainimagelinkhomeinnerleft {
	position: relative;
	float: left;

}

.mainimagelinkhomeinnerarrow {
	position: relative;
	margin-top: 1px;
	float: left;
}

.mainimagelinkhome2 {
	position: absolute;
	top: 253px;
	left: 15px;
}

.mainimagelinkhomeinnerleft2 {
	position: relative;
	float: left;
}

.mainimagelinkhomeinnerarrow2 {
	position: relative;
	top: 4px;
	float: left;
}


.mainimagelink1 {
	position: absolute;
	top: 271px;
	left: 47px;
}

.mainimagelink2 {
	position: absolute;
	top: 271px;
	left: 270px;
}

.mainimagelink3 {
	position: absolute;
	top: 271px;
	left: 525px;
}

.mainimageright {
	position: relative;
	float: left;
	margin-left: 2px;
	height: 275px;
}

.leftnavtextbox {
	position: relative;
	margin-top: 52px;
	width: 155px;
}


.quicklinks {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #959595;
	width: 156px;
	height: 18px;
	border: 1px solid #d4d4d4;
}

.gobtn {
	padding-left: 5px;
	vertical-align: middle;
}

.search {
	position: absolute;
	top: 0px;
	left: 550px;
	width: 150px;
	z-index: 50;
}

.backtotop {
	position: relative;
}

.backtotopinnerleft {
	position: relative;
	float: left;
}

.backtotopinnerright {
	position: relative;
	float: left;
	margin-left: 5px;
}

.bodytextboldorange {
	font-family: Arial, Verdana, sans-serif;
    font-size: 0.7em;
    color: #f36921;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 0px;
}

.bodytextorange {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #f36921;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

#breadcrumbouter {
	position: relative;
	width: 494px;
	height: 20px;
	float: right;
	background-image: url(../images/breadcrumb_back.jpg);
	background-repeat: repeat-x;
}

#breadcrumbouterhome {
	position: relative;
	width: 494px;
	height: 20px;
	float: right;
	background-image: url(../images/nav_bottom.jpg);
	background-repeat: repeat-x;
}

.breadcrumbinner {
	position: relative;
	right: 10px;
	margin-top: 5px;
	float: right;
}

/* Homepage Assets */


#hometextbottom {
	position: relative;
	width: 705px;
	height: 7.5em;
	float: right;
	margin-left: 25px;
	margin-top: 20px;
}

.hometextbottombox1 {
background-image:url(../images/home_divider.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
height:7.37em;
left:0;
margin-top:0;
position:relative;
top:0;
width:225px;
}

.hometextbottombox2 {
background-image:url(../images/home_divider.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
height:7.37em;
left:0;
margin-left:5px;
position:relative;
top:0;
width:225px;
}

.hometextbottombox3 {
	float:left;
	height:7.37em;
	left:0;
	margin-left:5px;
	position:relative;
	top:0;
	width:225px;
}

.boxinner {
	height: 6.25em;
}

.box1image {
float:left;
position:relative;
width:115px;
}

.box1text {
float:left;
height:7.5em;
margin-left:5px;
position:relative;
width:100px;
}


.box3image {
float:left;
position:relative;
width:120px;
}

.box3text {
float:left;
height:7.5em;
margin-left:5px;
position:relative;
width:100px;
}


.box2image {
float:left;
position:relative;
width:120px;
}

.box2text {
float:left;
height:7.5em;
margin-left:5px;
position:relative;
width:100px;
}

/* About Food Waste Disposers */



/* Template 1 Assets */

#templateaouter {
	position: relative;
	width: 705px;
	height: auto;
	float: right;
	margin-left: 25px;
}


#tmpainnerleft {
	position: relative;
	width: 502px;
	height: auto;
	float: left;
	background-image: url(../images/home_divider.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#tmpainnerright {
	position: relative;
	width: 203px;
	height: auto;
	float: left;
}

.tmpasummary {
	position: relative;
	width: 482px;
	height: auto;
	clear:both;
	margin-right: 20px;
}

.tmpamainleftcolumn {
	position: relative;
	width: 240px;
	height: auto;
	float: left;
	margin-top: 5px;
	padding-right: 5px;
}

.tmpamainrightcolumn {
	position: relative;
	width: 252px;
	height: auto;
	float: left;
	margin-top: 5px;
}

.newsleftcolumn {
	position: relative;
	width: 240px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	float: left;
	margin-top: 5px;
	padding-right: 10px;
}

.newsrightcolumn {
	position: relative;
	width: 252px;
	height: auto;
	float: left;
	margin-top: 5px;
}

.newsbottom {
	position: relative;
	width: 492px;
	height: 50px;
	float: left;
}

.thumbsouter {
	position: relative;
	margin-top: 7px;
	margin-bottom: 10px;
}

.productthumbs {
	position: relative;
	width: 247px;
	height: 82px;
	margin-top: 5px;
}

.thumbs1 {
	position: relative;
	float: left;
	height: 77px;
}

.thumbs2 {
	position: relative;
	margin-left: 5px;
	float: left;
	height: 77px;
}

.thumbs3 {
	position: relative;
	margin-left: 5px;
	float: right;
	height: 77px;
}

.clickthumbnailsouter {
	position: relative;
	width: 249px;
}

.clickthumbnailinnerleft {
	position: relative;
	width: 16px;
	float: left;
}
	
.clickthumbnailinnerright {
	position: relative;
	width: 220px;
	float: left;
	margin-left: 8px;
}

.rightcoledge {
	position: relative;
	width: 197px;
	margin-left: 3px;
	margin-bottom: 5px;
	background-image: url(../images/right_col_box_mid.jpg);
	background-repeat: repeat-y;
}

.rightcolbox {
	position: relative;
	width: 177px;
	height: auto !important;
	height: 45px;
	min-height: 45px;
	padding-left: 15px;
	padding-right: 4px;
}

.greenbuttonouter {
	position: relative;
	margin-top: 5px;
}

.greenbuttonright {
	position: relative;
	float: left;
	height: 11px;
	width: 150px;
	height: auto;
}

.greenbuttonleft {
	position: relative;
	float: left;
	width: 15px;
	height: 11px;
	padding-top: 1px;
	margin-right: 5px;
}

.button2outer {
	position: relative;
}

.button2left {
	position: relative;
	float: left;
	width: 15px;
	height: 11px;
	margin-top: 1px;
	margin-right: 5px;
}

.button2right {
	position: relative;
	float: left;
	height: 15px;
	width: 200px;
}



/* Template 2 Assets */

.prodrangeouter {
	position: relative;
	width: 495px;
	height: 165px;
	margin-top: 20px;
}

.prodrangeimg {
	position: relative;
	float: left;
	width: 162px;
	height: 162px;
}

.prodrangetext {
	position: relative;
	width: 310px;
	height: auto;
	float: left;
	margin-left: 10px;

}

/* Template 4 Assets */



/* Image Assets */


.insinkeratorlogo {
	position: relative;
	width: 152px;
	height:59px;
	padding-bottom: 40px;
}

.imageborder {
	border: 1px solid #d4d4d4;
}

.buttonback {
	position: relative;
	width: 156px;
	height: 35px;
	background-image:url(../images/button_back.jpg);
	background-repeat: no-repeat;
}


.buttonleft {
	position: relative;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	width: 130px;
}

.buttonright {
	float: right;
	margin-top: 9px;
}

.buttonleft2 {
	position: relative;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
}

.buttonright2 {
	float: right;
	margin-top: 9px;
}

/* Navigation Assets */


#menu1{
	position: relative;
	top: 0px;
	left: 0px;
	height: 34px;
	width: 700px;
	margin-top: 30px;
}

#navone ul li,
#footer ul li { 
      display: inline; 
      float: left;
      background: url(../images/divider_grey.gif) 0 0 repeat-y;
}

#navone ul li:first-child,
#footer ul li:first-child { 
      background: none;
}

#navone ul 
{
	float:right;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*float: left;
	width: 480px;*/
	height: 13px;
	padding-right: 155px;
	white-space: nowrap;
}

#navone ul li { 
	display: inline; 
	float: left;
}

#navone ul li a {
	padding: 0.2em 0.8em;
	text-decoration: none;
	float: left;
	color: #959595;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

#navone ul li a:hover {
	color: #005594;
}

#menu2{
	position: relative;
	width: 700px; /*775px*/
	height: 26px;
	float: right;
	margin-top: 10px;
}



#navtwo ul {
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	float: right;
	list-style-type: none;
	display: inline;
}

#navtwo ul li { 
	display: inline;
	float: left;
	list-style-type: none;
}

#navtwo ul li a {
	padding: 7px 12px 5px 12px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	min-height: 28px;
	background-image: url(../images/navback_off.jpg);
	background-repeat: repeat-x;
	list-style-type: none;
	text-align: right;
	text-transform: uppercase;
}

#navtwo ul li a:hover {
	background-image: url(../images/navback_on.jpg);
	background-repeat: repeat-x;
	height: 5px;
	color: #005594;
}

#menu3{
	position: relative;
	top: 0px;
	left: 0px;
	height: 34px;
	width: 155px;
	height: auto;
	margin-top: 2px;
	margin-bottom: 30px;
	background-color: #EFEFEF;
	border-top: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
}


#leftmenu ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: url(../images/arrow_btn_nav.jpg);
}

#leftmenu ul li { 
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 11px;
}

#leftmenu ul li ul li {
	margin-left: -20px;
}

#leftmenu ul li a {
	padding: 0px 0px;
	text-decoration: none;
	color: #959595;
	list-style-image: url(../images/arrow_btn_nav.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

#leftmenu ul li a:hover {
	list-style-image: url(../images/arrow_btn_nav_on.jpg);
	color: #005594;
}

#footer ul {
	padding-left: 0;
	margin-top: 5px;
	margin-bottom: 3px;
	float: right;
	height: 13px;
}

#footer ul li { 
	display: inline; 
	float: left;
}

#footer ul li a {
	padding: 0.2em 0.7em;
	text-decoration: none;
	float: left;
	color: #959595;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	white-space: nowrap;
	text-transform: uppercase;
}

#footer ul li a:hover {
	color: #005594;
}


a.articlelinks, div.pager,
td.item h4 a  {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #004378;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0;
}

a.articlelinks:visited,
div.pager,
td.item h4 a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #004378;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0;
}

a.articlelinks:hover,
div.pager,
td.item h4 a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #959595;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0;
}
li h4 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #959595;
	font-weight: bold;
	text-decoration: none;
	margin-top:5px;
	margin-bottom:3px;
}

a.fwdlink {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #54B948;
	font-weight: bold;
	text-decoration: none;
}

a.fwdlink:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #54B948;
	font-weight: bold;
	text-decoration: none;
}

a.fwdlink:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #7a7a7a;
	font-weight: bold;
	text-decoration: none;
}

a.shwtlink {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #f36921;
	font-weight: bold;
	text-decoration: none;
}

a.shwtlink:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #f36921;
	font-weight: bold;
	text-decoration: none;
}

a.shwtlink:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #7a7a7a;
	font-weight: bold;
	text-decoration: none;
}

a.shwtlinkwhite {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #f36921;
	font-weight: bold;
	text-decoration: none;
}

a.shwtlinkwhite:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #f36921;
	font-weight: bold;
	text-decoration: none;
}

a.shwtlinkwhite:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.complinks {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #0b5e84;
	font-weight: bold;
	text-decoration: none;
}

a.complinks:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #0b5e84;
	font-weight: bold;
	text-decoration: none;
}

a.complinks:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}



a.rightlinks {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #004378;
	font-weight: bold;
	text-decoration: none;
}

a.rightlinks:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #004378;
	font-weight: bold;
	text-decoration: none;
}

a.rightlinks:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #004378;
	font-weight: bold;
	text-decoration: underline;
}

a.h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #959595;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

a.h2:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #959595;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

a.h2:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #005594;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

a.buttontext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a7a7a;
	text-decoration: none;
}

a.buttontext:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a7a7a;
	text-decoration: none;
}

a.buttontext:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005594;
	text-decoration: none;
}

a.imagelinks {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #54B948;
	text-decoration: none;
}

a.imagelinks:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #54B948;
	text-decoration: none;
}

a.imagelinks:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a.imagelinksorange {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f36921;
	text-decoration: none;
}

a.imagelinksorange:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f36921;
	text-decoration: none;
}

a.imagelinksorange:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


a.backtotoplink {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #959595;
	font-weight: bold;
	text-decoration: none;
}

a.backtotoplink:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #959595;
	font-weight: bold;
	text-decoration: none;
}

a.backtotoplink:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #005594;
	font-weight: bold;
	text-decoration: none;
}


.breadcrumb {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #005594;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.breadcrumb {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #959595;
	font-weight: bold;
	text-decoration: none;
}

a.breadcrumb:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #959595;
	font-weight: bold;
	text-decoration: none;
}

a.breadcrumb:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #005594;
	font-weight: bold;
	text-decoration: none;
}


/* Text Assets */

h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #959595;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.inner {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #54b948;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.innerorange {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #f36921;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.innerblue {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #0b5e84;
	margin-top: 0px;
	margin-bottom: 0px;
}


h1.innergrey {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #929292;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1.news {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #004378;
	margin-top: 0px;
	margin-bottom: 0px;
}



h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #959595;
	margin-top: 0px;
	margin-bottom: 0px;
}

.bodytextbold,
div.view, table.view {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #7a7a7a;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}

p.bodytextbold {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #7a7a7a;
	font-weight: bold;
	margin-bottom: 10px;
}

.bodytextboldgreen {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #54b948;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
}

.bodytextblue {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #004378;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

.bodytextboldblue {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #004378;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
}

.prodtitlefwd {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.81em;
	color: #54b948;
	font-weight: bold;
}

.prodtitleshwt {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.81em;
	color: #f36921;
	font-weight: bold;
}

.prodtitlecomp {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.81em;
	color: #0b5e84;
	font-weight: bold;
}

.bodytextboldgrey {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #959595;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
}

.bodytextboldblue {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #005594;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
}

p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #7a7a7a;
	font-weight: normal;
}

p.bodytext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #7a7a7a;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bodytext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #7a7a7a;
	font-weight: normal;
}


.legaltext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #ccc;
	font-weight: normal;
}

.bodytextlarge {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #959595;
}

li {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: #7a7a7a;
	font-weight: normal;
}

/* Print and email assets */

#printemailpage {
	position: relative;
	right: 2px;
	width: 705px;
	height: 30px;
	float: right;
	margin-top: 4px;
	margin-bottom: 10px;
	background-image:url(../images/printemaildivider.gif);
	background-repeat: repeat-x;
}


.printthiswindow {
	position: relative;
	float: left;
}

.printemaildivider {
	position: relative;
	float: left;
}

.emailthispage {
	position: relative;
	float: right;
}

/* ====================================================================
   FORMS
-------------------------------------------------------------------- */
#contactform  {
	padding: 0 1em;
	width: 200px;
}

#fieldset  {
	border: 0 solid;
}

#contactform legend {
	padding: 0 5px;
	font-family: "Arial Black",Tahoma,arial,helvetica,sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #fd8826;
}
#contactform p {
	margin: 3px 0;
}
#contactform input,
textarea{
	font-size: 1em;
	color: #444;
	width: 200px;
}
.validationerror {
	color: #f00;
}


.formouter {
	position: relative;
	padding-top: 10px;
	width: 493px;
	height: auto !important;
	clear: both;
}

.formleft {
	position: relative;
	float: left;
	height: auto !important;
	width: 350px;
}

.formright {
	position: relative;
	float: left;
	width: 100px;
	height: auto !important;
	font-family: Arial, Verdana, sans-serif;
	color: #7a7a7a;
	padding-top: 3px;
	font-weight: normal;
} 

.checkboxouter {
	clear:both;
	position: relative;
	margin: 0px 0 0 0;
	padding: 10px 0 0 0;
}

.checkboxleft {
	position: relative;
	float: left;
	padding: 0;
	width: 30px;
}

.checkboxright {
	position: relative;
	float: left;
	width: 444px;
	margin: 4px 0 0 0;
	padding: 0;
}

select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.68em;
	color: #959595;
	font-weight: normal;
}


.bullet {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #7a7a7a;
}



/*  Sitemap Assets */

#sitemap ul li ul li {
	margin-left: -25px;
	font-size: 11px;

}

#sitemap a,
a:visited {
	text-decoration: none;
}

#sitemap a:hover {
	text-decoration: underline;
}

div.section h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #929292;
}

/*  Legal Assets */
.legal {
	position: relative;
	text-align: right;
	margin-top: 5px;
	margin-right: 20px;
}


/* Press Centre Assets */
.articlecontent h4 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #929292;
	margin: 10px 0;
}

.articlesub {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #929292;
}

/* Print and Email links */
#printemailpage {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
}

.printthiswindow,
.emailthispage {
	padding-top: 6px;
}

.printthiswindow a,
.emailthispage a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

.printthiswindow a:hover,
.emailthispage a:hover {
	color: #005594;
}

.printthiswindow a {
	background: url(../Images/print-this-window-blank.png) no-repeat 0 0;
	padding:7px 30px 5px 49px;
}

.emailthispage a {
	background: url(../Images/email-this-page-blank.png) no-repeat 0 0;
	padding:8px 55px 6px 46px;
}

/*-- Some text is too large! */
#global.lang-ru .buttonback a {
	font-size: 10px !important;
}

#global.lang-ru #navone a,
#global.lang-es #navone a {
	font-size: 8px !important;
}

#global.lang-ru .printthiswindow a,
#global.lang-pt .printthiswindow a,
#global.lang-it .printthiswindow a,
#global.lang-es .printthiswindow a,
#global.lang-sv .printthiswindow a{
	background: url(../Images/print-this-window-blank-ru.png) no-repeat 0 0;
	padding-right:60px;
}
 
#global.lang-pt .printthiswindow a {
	padding-right: 90px;
}
#global.lang-ru .emailthispage a,
#global.lang-pt .emailthispage a,
#global.lang-it .emailthispage a,
#global.lang-ru .emailthispage a,
#global.lang-sv .emailthispage a{
	background: url(../Images/email-this-page-blank-ru.png) no-repeat 0 0;
}
#global.lang-es .emailthispage a {
    background: url(../Images/email-this-page-blank-es.png) no-repeat 0 0;
 }
#global.lang-pt .emailthispage a,
#global.lang-it .emailthispage a,
#global.lang-es .emailthispage a {
	padding-left: 41px;
}

#global.lang-ru #navigationtop,
#global.lang-pt #navigationtop {
	width:740px;
}
#global.lang-ru #menu1,
#global.lang-pt #menu1 {
	width:740px;
}
#global.lang-ru .search,
#global.lang-pt .search {
	left: 590px;
}
#global.lang-pt #navone ul li a{
	font-size: 8px;
}

#global.lang-it #navtwo a,
#global.lang-es #navtwo a {
	font-size: 11px !important;
}

#global.lang-it #breadcrumbouterhome,
#global.lang-it #breadcrumbouter {
	width: 594px;
}

#global.lang-pt #breadcrumbouterhome,
#global.lang-pt #breadcrumbouter {
	width: 532px;
}

#global.lang-ru #breadcrumbouterhome,
#global.lang-ru #breadcrumbouter {
	width: 454px;
}

#global.lang-es #breadcrumbouterhome,
#global.lang-es #breadcrumbouter {
	width: 655px;
}

#global.lang-sv #breadcrumbouterhome,
#global.lang-sv #breadcrumbouter {
	width: 513px;
}

#global.lang-zh #breadcrumbouterhome,
#global.lang-zh #breadcrumbouter {
	width: 351px;
}

#global.l-en-US #breadcrumbouterhome,
#global.l-en-US #breadcrumbouter {
	width: 657px;
}

#global.l-en-AU #breadcrumbouterhome,
#global.l-en-AU #breadcrumbouter {
	width: 391px;
}
#global.lang-pt a.buttontext {
	font-size: 10px;
}

#global.lang-es a.buttontext {
	font-size: 9px;
}
#global.lang-pt .buttonleft,
#global.lang-ru .buttonleft {
    margin-top: 12px;
}
#global.lang-es .buttonleft {
    margin-top: 13px;
}
#global.lang-ru #tmpainnerleft {
    padding-right:5px;
    width:497px;
}
/*#global.lang-es .printthiswindow a,
#global.lang-es .emailthispage a,
#global.lang-pt .printthiswindow a,
#global.lang-pt .emailthispage a,*/
#global.lang-ru .printthiswindow a,
#global.lang-ru .emailthispage a
{
	font-size: 8px;
}
.vidlink {
	display:block; 
	font-size:0.8em; 
	width:160px;
	background-color:#54b948; 
	color:#fff; 
	padding:5px 10px; 
	text-decoration:none; 
	text-align:left;
	font-weight:bold;
}

.vidlink:hover {
	color:#000;
}

.articlecontent {
	padding: 0 10px 0 0;
}
