BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #191919; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #fff
}

body, html {height:100%;}
html {height:100%;}
body {min-height:101%;}


A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN: 10px 0px
}
A {
	COLOR: #1160a8; TEXT-DECORATION: none
}
A:link {
	COLOR: #1160a8; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1160a8; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
UL LI A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.homepage H2 P {
	PADDING-LEFT: 10px! important
}
#container {
	MARGIN: 0px auto; WIDTH: 766px; POSITION: relative; padding-bottom:7px;
}
#header {
	HEIGHT: 126px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#header IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header #call_us {
	RIGHT: 10px; POSITION: absolute; TOP: 60px
}
#header FORM {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
#header FORM LABEL {
	TEXT-TRANSFORM: uppercase
}
#header FORM #search_go {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
#header FORM INPUT.text_box {
	BORDER-RIGHT: #a4acb1 1px solid; BORDER-TOP: #a4acb1 1px solid; BORDER-LEFT: #a4acb1 1px solid; BORDER-BOTTOM: #a4acb1 1px solid
}
#content {
	
}
.innerpage {
	MARGIN-TOP: 2px; BACKGROUND: url(/assets/images/site_wide/subnav_bg.gif) #fff repeat-y 0px 0px; PADDING-BOTTOM: 10px
}
#homepage_content1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 420px
}
#homepage_content2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 240px; BORDER-BOTTOM: #ccc 1px solid
}
#homepage_content3 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 240px; BORDER-BOTTOM: #ccc 1px solid
}
#homepage_content3 {
	BORDER-BOTTOM-STYLE: none
}
.innerpage #innerPageContent {
	PADDING-LEFT: 10px; FLOAT: right; WIDTH: 573px
}
#innerPageContent #innerpage_top_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#innerPageContent #innerpage_top_image IMG {
	MARGIN-LEFT: -10px
}
* HTML .innerpage #innerPageContent {
	PADDING-LEFT: 10px; MARGIN-LEFT: 183px; WIDTH: 571px; POSITION: relative
}
* HTML .innerpage #innerPageContent #innerpage_top_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 110px
}
* HTML .innerpage #innerPageContent #innerpage_top_image IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 583px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
* HTML .innerpage #innerPageContent {
	FLOAT: none; PADDING-TOP: 20px
}
#footer {
	BORDER-TOP: #ccc 1px solid; MARGIN: 2px 0px 0px; POSITION: relative
}
#footer #languages {
	MARGIN-TOP: 10px; PADDING-TOP: 25px; POSITION: relative
}
#footer #languages H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
#footer #languages UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#footer #languages UL LI {
	FLOAT: left; MARGIN-LEFT: 10px
}
#footer #languages UL LI.first {
	MARGIN-LEFT: 0px
}
#footer #languages UL LI A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#footer P {
	RIGHT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 10px
}
#contact_details {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
#contact_details P {
	MARGIN: 10px 0px
}
#contact_details #phone_number {
	DISPLAY: block; FONT-SIZE: 110%
}
.back_to_top {
	CLEAR: both; TEXT-ALIGN: center
}
.back_to_top A {
	FONT-SIZE: 90%; COLOR: #1664ab
}
.clear {
	CLEAR: both; LINE-HEIGHT: 0; HEIGHT: 0px
}
#flag_menu {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
* #flag_menu {
	DISPLAY: inline
}
#flag_menu LI {
	FLOAT: left; MARGIN-LEFT: 4px;
}
#flag_menu LI.first {
	MARGIN: 0px
}
#flag_menu LI A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#flag_image_selector IMG {
	FLOAT: left; MARGIN-LEFT: 5px
}
#flag_image_selector #flag_selector_main_image {
	MARGIN-LEFT: 0px; OVERFLOW: hidden
}
#image_selector_text {
	PADDING-LEFT: 340px; FONT-SIZE: 100%; PADDING-TOP: 48px
}
#image_selector_text P {
	MARGIN: 10px 0px
}
#image_selector_text #product_spec {
	FONT-WEIGHT: bold; COLOR: #1362a9; BACKGROUND-COLOR: #fff
}
#product_code {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #1362a9; POSITION: relative; TOP: -2em; TEXT-ALIGN: right
}
#other_product_info H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 110%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#downloads H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 110%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#other_product_info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#downloads UL {
	PADDING-LEFT: 0px; MARGIN: 10px 0px 0px; LIST-STYLE-TYPE: none
}
#downloads UL LI {
	MARGIN: 10px 0px
}
#downloads UL LI IMG {
	MARGIN-BOTTOM: -1px; MARGIN-RIGHT: 10px
}
#downloads UL LI A {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #1664AB;
}
#request {
	PADDING-LEFT: 0px; MARGIN: 30px 0px 0px; LIST-STYLE-TYPE: none
}
#request LI {
	FLOAT: left; MARGIN-LEFT: 30px
}
#request LI.first {
	MARGIN-LEFT: 0px
}
#products_contact_details {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0px; COLOR: #c1c1c1; FONT-FAMILY: Arail Black, Arial, sans-serif; BACKGROUND-COLOR: #fff
}

.titleblue {
color:#1664AB;
font-weight:bold;
font-size:1.2em;
}

.titlegrey {
color:#333;
font-weight:bold;
}

.bbblue {
color:#1664AB;
}


#footnote {
padding:10px 0  0 0;
text-align:center;
width:600px;
margin:auto;
}

/*FORM*/

 div.formSection { width:400px; text-align:right; clear:both; } div.formSection div.formRow { width:400px; padding-top:5px; padding-right:5px; vertical-align:middle; } div.formSection div.formRowExtra { text-align:center; padding-top:25px; } div.formSection div.formRow input { width:200px; } div.formSection div.formRow select { width:205px; } div.formSection div.formRow label { padding-right:5px; } div.formSection div.formSubmit { width:400px; text-align:center; padding-top:10px; padding-bottom:5px; } div.formSection p { text-align:left; padding-top:2px; padding-bottom:0; margin-top:0; margin-bottom:0; }
 

 
 
 /* TRANSLATIONS */
 
 
#flags {
position:absolute;
right:15px;
top:15px;
text-align:right;
display:inline;
color:#999999;
}
 
 
#flags img{
float:right;
padding-left:10px;
display:inline;
}


.flagtext {
display:inline;
float:left;
line-height:17px;
}

.flagtexttwo {
display:inline;
float:right;
line-height:17px;
padding-left:5px;
}


table#specofs {
}


table#specofs thead tr th {
border-bottom:1px solid #fff;
padding: 7px 0;
background-color:#1664ab;
color:#FFFFFF;
}


table#specofs tr td {
border-bottom:1px dashed #ccc;
padding: 7px 0;
background-color:#f8f8f8;
}


