/* CSS Document */
* 
{
  outline: none;
}
body { 
	font-size: small; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	margin: 0; 
	padding: 0; 
	background-image: url("/images/bg.jpg");
	background-repeat: repeat-x;
	background-color: #1A75BD;
}

#AppliesPageWrapper { 
	text-align:left; 
	width: 1122px;
	margin-right: auto;
	margin-left: auto;
}

#bodycol { 
	width: 957px; 
	background: #ffffff url("/images/wrapperbg.jpg") repeat-y; 
	padding: 0; 
	float: left; 
	margin-bottom: 10px;
}

#wrapper { 
	width: 940px; 
	margin: 0; 
	float: left; 
	padding-left:5px; 
}
#wrappertop { 
	width: 957px; 
	height: 116px !important;
}

#flash{
	margin-left: 4px;	
}

#photodiv {
	width: 941px !important;
	overflow: hidden !important;
	height: 301px !important;
}

div#menu_tab{
	background: url("/images/menu_tab.jpg") no-repeat;
	width: 941px;
	height: 59px; !important;
	font-size: 1px;
	line-height: 0;
}


#main_content { 
	width: 925px; 
	padding-left: 20px; 
}


#main_content h1 { color: #031873; font-size: 100%; font-size-adjust: 0.6; }
#main_content h2 { color: #182B7A; font-size: 100%; font-weight: normal; margin-bottom: 5px; text-align: justify;}
#main_content p { color: #666; padding-bottom: 10px; }


#BodyContent { 
	font-size: 100%; 
	word-wrap: break-word;
}

#BodyContent h1{ font-size: 165%; line-height: 1.5em; }
#BodyContent h2 { font-size: 115%; }
#BodyContent p { margin: 0; }


#sidecol { width: 269px; float: right; word-wrap:break-word; position:relative; margin-top: -50px; display: block;}
#sidecol .sidecolbox { background: #fff url("/images/client_login_bg.jpg") repeat-y scroll left bottom; padding: 0 0 10px 0; }
#sidecol .sidecontact { background: url("/images/client_contact_bg.jpg") repeat-y scroll left bottom; padding-left: 10px; padding-bottom: 10px;}

#sidecol .sidecolboxtop { background:transparent url("/images/client_login_top.png") no-repeat scroll left bottom; height: 50px; width: 269px; float:none; margin:0; }	
#sidecol .sidecolboxbottom { background: #fff url("/images/client_login_bottom.jpg") no-repeat bottom left; height: 29px; width: 269px; float:none; margin:0;}

.sidecol { width: 269px; float: right; word-wrap:break-word; position:relative; margin-top: -50px; display: block;}
.sidecol .sidecolbox { background: #fff url("/images/client_login_bg.jpg") repeat-y scroll left bottom; padding: 0 0 10px 0; }
.sidecol .sidecontact { background: url("/images/client_contact_bg.jpg") repeat-y scroll left bottom; padding-left: 10px; padding-bottom: 10px;}

.sidecol .sidecolboxtop { background:transparent url("/images/client_login_top.png") no-repeat scroll left bottom; height: 50px; width: 269px; float:none; margin:0; }	
.sidecol .sidecolboxbottom { background: #fff url("/images/client_login_bottom.jpg") no-repeat bottom left; height: 29px; width: 269px; float:none; margin:0;}


#form_title {
	padding-left:25px;
	padding-top: 15px;
	font-size:110%;
	font-weight:bold;
	color:#fff;
}
.form_title {
	padding-left:25px;
	padding-top: 15px;
	font-size:110%;
	font-weight:bold;
	color:#fff;
}


.input-box{
	width: 225px;
	height: 19px;
	background:url("/images/input_text.jpg") no-repeat;
	padding-top:6px;
	padding-left:8px;
	border: 0px;
	color: #031873;
}

.input-contact{
	width: 234px;
	height: 26px;
	background:url("/images/input_text.png") no-repeat;
	padding-top:6px;
	padding-left:8px;
	border: 0px;
	color: #031873;
}



img {
	border:0px;
	margin:0;
	padding:0;
}

.overview {
	border:1px #ccc solid;
	padding:5px;
}

.blend img {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
}


/* header & Top menu stuff */	
div#header{
	width: 940px !important;
	overflow: hidden !important;	
}


div#topmenu{
	background: url("/images/top_bar.png") no-repeat;
	width: 957px;
	height: 76px; !important;
}

div#phone {
	padding-top:25px;
	padding-right:25px;
	float: right;
	text-align: right;
}


div#bottommenu{
	background: url("/images/menu_bottom_bar.png") no-repeat;
	width: 957px;
	height: 30px; !important;
}

#navcontainer {
	float:right;
	position:relative; 
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	display: block;
}

#navcontainer ul li
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	background: url("/images/navBarBg.jpg") repeat-x 20px;
	color: #0B49A0;
	text-align: center;
	font-weight: bold;
	font-size: 90%;  
	height: 32px;
	line-height: 25px;
}

#navcontainer li#left_menu
{
	background: url("/images/left_menu.jpg") no-repeat;
	height: 32px;
	width: 34px;
}


#navcontainer li#right_menu
{
	background: url("/images/right_menu.jpg") no-repeat;
	height: 32px;
	width: 24px;
}



#navcontainer a
{
	color: #0B49A0;
	text-decoration: none;
	display: block;
	width: 90px;
}

#navcontainer li.active { 
	background: url("/images/navBarBgHover.jpg") repeat-x 20px;
	height: 32px; 
}
#navcontainer a:hover { 
	background: url("/images/navBarBgHover.jpg") repeat-x 20px;
	height: 32px; 
}

/* FONTS */
a {
	color: #031873;
}

.menu_dark_blue {
	color: #031873;
	font-size: 100%;
	font-size-adjust: 0.6;
}

.menu_dark_blue_light{
	color: #031873;
	font-size-adjust: 0.4;
	padding-right: 20px;
}

.contact_dark_blue_title {
	color: #031873;
	font-size: 120%;
	font-weight: bold;
}

.contact_dark_blue_bold {
	color: #031873;
	font-size: 100%;
	padding-right: 10px;
	padding-top: 5px;
}

.dark_blue_italic {
	color: #031873;
	font-size: 100%;
	font-style:italic;
	padding-right: 10px;
	padding-top: 5px;
}

.dark_blue {
	color: #031873;
	font-size: 80%;
	padding: 6px 10px 20px 15px;
}

.orange {
	color: #F3821E;
	font-size: 80%;
	padding: 10px 10px 20px 15px;
}

p{
	text-align: justify;
}


.grey {
	color: #666;
	text-align: justify;
}


.grey-slim {
	color: #666;
	font-size: 120%;
	font-size-adjust: 0.6;
}

p#blue_box {
	color: #031873;
	border: 1px #031873 solid;
	padding: 6px 10px 20px 15px;
	margin:0;
	text-align:left;
}
#container {
  text-align: center;
  margin: 0 auto;
}
#main_body_content {
  position: relative;
  width: 957px;
  text-align: left;
  margin: 0 auto;
}
/* Contact Footer Box */
#bodycolbottom, .bodycolbottom { 
	width: 957px; 
	height: 12px; 
	background-color: #FFFFFF;
	background-image: url('/images/border_bottom.gif');
	 
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: -15px 0 0 3px; 
}
#footer_box {
  background-image: url('/images/bg.jpg');
  background-position: 0 100%;
}
#footer {
  width: 940px;
  display: block;
	font-size: 80%;  
	color: #fff;
	padding: 0;
  height: 30px;
	padding-top: 5px;
	margin: 0 auto;
	background-color: #1a76bf;
}
#outerwrapper { 
  position: relative;
	width: 957px; 
	/*padding: 10px 0 10px 0; */
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
}
#contactbottom { 
	width: 957px; 
	height: 160px; 
	background-image: url('/images/contact_bar.png');
	background-color: #000C48;
	background-repeat: no-repeat;
	background-position: 0 0; 
  margin-left: 3px;
  margin-top: -20px;
	display: block;
}

div#contactphone {
	float: left;
	padding-top: 65px;
	padding-left: 55px;
	font-size-adjust: 0.7;
	color: #fff;
	position:relative;
	display: block;
	width: 200px;
}
.clr { 
  clear: both;
}
div#contactbox1 {
	float: left;
	padding-top: 40px;
	padding-left: 103px;
	font-size: 80%;
	color: #fff;
	position:relative;
	display: block;
	width: 158px;
}


div#contactbox2 {
	float: left;
	padding-top: 40px;
	padding-left: 50px;
	font-size: 80%;
	color: #fff;
	position:relative;
	display: block;
	width: 158px;
}

div#contactbox3 {
	float: left;
	padding-top: 40px;
	padding-left: 40px;
	font-size: 80%;
	color: #fff;
	position:relative;
	display: block;
	width: 158px;
}

#contactbox1 a,#contactbox2 a,#contactbox3 a {
	color: #fff;
	text-decoration: none;
}

#border_bottom {
  background-image: url('/images/border_bottom.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 12px;
	width: 100%;
}



/* submenu list */
#submenu {
	float: left;
	position:relative;
	background: #CCC url("/images/submenu_bg.jpg") repeat-x; 
	margin-top: 0px; 
	margin-left: -8px;
	height: 46px;
	width: 624px;
	overflow: hidden;
}


#submenu li
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	color: #0B49A0;
	text-align: center;
	background: #CCC url("/images/submenu_bg.jpg") repeat-x;
	font-weight: bold;
	font-size-adjust: 0.6;
	height: 46px;
	line-height: 45px;
}



#submenu li a
{
	color: #0B49A0;
	text-decoration: none;
	display: block;
	width: 140px;
}

#submenu li.active { 
	background: url("/images/submenu_bg_over.jpg") repeat-x;
	height: 46px; 
}
#submenu li a:hover { 
	background: url("/images/submenu_bg_over.jpg") repeat-x;
	height: 46px; 
}


/* footer white line */

/* page text content */
#content { 
	width: 550px;
	padding-top: 30px;
	padding-left: 10px; 
}

#content-full { 
	width: 880px;
	padding-top: 30px;
	padding-left: 10px; 
}

#content_title { 
	padding-bottom: 25px;	 
}

#globe { 
	float: left;	 
}


/* partners page */
#partner_box { width: 274px; word-wrap:break-word;}
#partner_box .partnerbox { background: #fff url(/images/partner_bg.jpg) repeat-y scroll left bottom; padding: 0 0 10px 0; }

#partner_box .partnerboxtop { background:transparent url(/images/partner_top.jpg) no-repeat scroll left bottom; height: 32px; width: 274px; margin:0; }	
#partner_box .partner1boxtop { background:transparent url(/images/partner1_top.jpg) no-repeat scroll left bottom; height: 56px; width: 274px; margin:0; }	
#partner_box .partnerboxbottom { background: #fff url(/images/partner1_bottom.jpg) no-repeat bottom left; height: 18px; width: 274px; margin:0;}
#partner_box .text { color: #333; padding-left:25px;}
#partner_box .break { margin-top:6px; margin-left:10px; margin-bottom:6px; border-bottom: #333 1px solid; width: 245px;}
#partner_box .text-center { color: #333; text-align: center;}
#partner_box .break-center { margin-top:10px; margin-left:10px; margin-bottom:15px; border-bottom: #333 1px solid; width: 245px;}
#partner-bottom { float: left; margin-top:50px; }

.partner-box-title{
	padding-left:15px;
	padding-top: 15px;
	font-size:110%;
	font-weight:bold;
	color:#fff;
}




/* contact page */
#enquiry_box { width: 584px; word-wrap:break-word;text-align: left;}
#enquiry_box .enquirybox { background: #fff url('/images/enquiry_bg.jpg') repeat-y scroll left bottom; padding: 0 0 10px 0; }

#enquiry_box .enquiryboxtop { background:transparent url('/images/enquiry_top.jpg') no-repeat scroll left bottom; height: 52px; width: 584px; margin:0; }	
#enquiry_box .enquiryboxbottom { background: #fff url('/images/enquiry_bottom.jpg') no-repeat bottom left; height: 18px; width: 584px; margin:0;}
#partner_box .enquiry-text { color: #031873; margin-left:25px; font-weight: bold;}

.input-enquiry{
	width: 375px;
	height: 19px;
	background:url('/images/enquiry_input.jpg') no-repeat;
	padding-top:6px;
	padding-left:8px;
	border: 0px;
	color: #031873;
}

.area-enquiry{
	width: 385px;
	height: 87px;
	background:url('/images/enquiry_area.jpg') no-repeat;
	padding-top:6px;
	padding-left:8px;
	border: 0px;
	color: #031873;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif; 
	overflow: auto; 
	_background-attachment: fixed;
}


/* about page */
#about_box { width: 574px; background:transparent url('/images/technology.jpg') no-repeat center; height: 520px; width: 601px; font-size: 90%;}
#about_box .sensors { position:relative; margin-left: 200px; width: 350px; height: 100px;}
#about_box .reports { position:relative; width: 350px; height: 100px;}
#about_box .cleaning { position:relative; margin-left: 400px; margin-top: -120px; width: 200px; height: 100px;}
#about_box .alarms { position:relative; margin-top: 120px; width: 350px; height: 100px;}
#about_box .probes { position:relative; margin-top: -80px; margin-left: 380px; width: 250px; height: 100px;}

.orange_title { color: #DC8F41; font-weight: bold;} 


/* news page */
#break {
	width: 100%;
	border-bottom: #999 1px solid;
	height: 20px;
}

div#newspics {
	float:left;
	margin: 5px 10px 10px 10px;
	border:1px #999 solid;
}

div#news {
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: justify;
}


/* banner pics and titles */
div#banner{
	height: 301px; 
	width: 941px;
	background-color: #101E65;  
}

.banner-title{
	font-size: 250%;
	color: #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-top: 70px;
	padding-left: 50px;
	padding-right: 370px;
}

.banner-title-long{
	font-size: 250%;
	color: #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-top: 15px;
	padding-left: 50px;
	padding-right: 370px;
}

.news{
	background:#031873 url(/images/banner_news.jpg) no-repeat; 
}

.partners{
	background:#031873 url(/images/banner_pharmacist.jpg) no-repeat; 
}

.contact{
	background:#031873 url(/images/banner_contact.jpg) no-repeat; 
}

.food_overview{
	background:#031873 url(/images/banner_food.jpg) no-repeat; 
}

.food_tech{
	background:#031873 url(/images/banner_cook.jpg) no-repeat; 
}

.food_demo{
	background:#031873 url(/images/banner_supermarket.jpg) no-repeat; 
}

.health_tech{
	background:#031873 url(/images/banner_pharmacist.jpg) no-repeat; 
}

.health_demo{
	background:#031873 url(/images/banner_pharmacist2.jpg) no-repeat; 
}

.hide{
	display:none;
}


#kelsius_images{
	width:450px;
}

.image_file{
	border:1px #999 solid;
	float:left;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#000000;
}

#image_preview{
	border:3px #031873 solid;
	float:right;
	margin-left:15px;
}

.blue_box {
	color: #031873;
	border: 1px #031873 solid;
	padding: 6px 10px 20px 15px;
	margin:0;
	text-align:left;
}

.italic {
  font-style: italic;
}
.text-center {
  text-align: center;
}

.cpr { display: none; }

strong {
  color: #222;
}
