#page {
	width:966px;
	margin:0 auto;
	text-align:left;
}

#topShadow {
	position:relative;
	height:20px;
	background: url(../images/topShadow.jpg) repeat-x;
}

#header {
	position:relative;
	height:118px;
	background: url(../images/headerBg.jpg) repeat-x;
}

#header #logo {
	position:absolute;
	top:0;
	left:0;
	width:210px;
	}

#header #top-navigation {
	position:absolute;
	top:25px;
	left:230px;
	text-align:right;
}

#header #main-navigation {
	position:absolute;
	top:75px;
	left:209px;
	height:43px;
}
#header #main-navShadow {
	position:absolute;
	top:41px;
	right:1px;
	width:756px;
	background: url(../images/menuShadow.jpg) bottom no-repeat;
	height:34px;
}

#header #language-navigation {
	position:absolute;
	top:75px;
	right:1px;
	height:43px;}

#header #search {
	position:absolute;
	top:21px;
	right:30px;
	text-align:right;
}

#content {
	clear:both;
	width:966px;
	/*overflow:hidden;*/
}

#col1 {
	float:left;
	width:25%;
}

#col2 {
	float:right;
	width:25%
}

#col3 {
	width:591px;
	float:left;
}

#col3Home {
	width:auto;
	margin:0;
}


#col1 #col1-content,
#col2 #col2-content,
#col3 #col3-content {padding:0; position:relative;}
#col3 #col3-content { _+height:1%; }

#col1-content h2, #col1-content h3  { margin: 10px 20px 5px 30px}
#col1-content p  { margin: 5px 20px 7px 30px}

#col3 #col3-defaultContent {margin:0 !important; padding:0 !important;}

#col3 #col3-content h1 { color:#999999; font-size:11px; font-weight:normal; margin:0; letter-spacing:1px }
#col3 #col3-content h2 { font-size:23px; font-weight:normal; margin:17px 0 17px 0; color:#000;}
#col3 #col3-content h3 { color:#484848; font-size:17px; font-weight:normal; margin:17px 0 29px 0; font-style:italic; line-height:21px}
#col3 #col3-content p { margin:17px 0 20 0; color:#333333 }

#col3-content #greyArea { padding:35px; background:#f2f3f4; margin:25px 0 25px 0; position:relative;}
#col3-content #greyArea ul { margin-top:5px }
#col3-content #greyArea ul li { color:#666666; text-decoration:underline; background:url(../images/arrow_right_blue.gif) 0 7px no-repeat; list-style:none; padding-left:10px !important; line-height:21px}
#col3-content #greyArea ul li a { color:#666666; text-decoration:underline; font-size:12px !important; }
#col3-content #greyArea ul li a:hover { color:#000; font-size:12px !important; }

#col3-content #MissionArea { padding:2px; position:relative; margin-top:4px;}
#col3-content #MissionArea ul { margin-top:0px; margin-left:0px; }
#col3-content #MissionArea ul li { color:#666666; text-decoration:none; background:url(../images/arrow_right_blue.gif) 0 7px no-repeat; list-style:none; padding-left:10px !important; line-height:21px}
#col3-content #MissionArea ul li a { color:#666666; text-decoration:none; font-size:12px !important; }
#col3-content #MissionArea ul li a:hover { color:#000; font-size:12px !important; }

#col3-content #AboutUs { padding:35px; background:#f2f3f4; margin:25px 0 25px 0; position:relative;}
#col3-content #AboutUs ul { margin-top:5px }
#col3-content #AboutUs ul li { color:#333333; text-decoration:none; background:url(../images/arrow_right_blue.gif) 0 7px no-repeat; list-style:none; padding-left:10px !important; line-height:21px}
#col3-content #AboutUs ul li a { color:#333333; text-decoration:none; font-size:12px !important; }
#col3-content #AboutUs ul li a:hover { color:#000; font-size:12px !important; }


.page-crumb {clear:both;margin-bottom:10px}

/*FOOTHER*/
#footer {margin:0 auto; clear:both; padding-top:20px}
#footerHome {width:820px !important; margin:0 auto;}

/*
#footer #footer-navigation {margin-right:25%}
#footer #author {float:right;width:25%; text-align:right}
#footer #copyright {float:left; margin-top:20px}
*/

/*NEWS*/
#newsArea { width:841px; margin:0 auto; color:#cccccc !important;}
#newsArea .lftSide { float:left; background:#000000; margin-left:11px; height:210px; width:358px; }
#newsArea .rghtSide { float:right; margin-right:11px; width:461px; height:210px; background:#000000; }


/*tabbed pages -products- */
#tabbedPro {font:11px verdana,arial,sans-serif; width:750px; padding:15px 0 0 0; line-height:15px;}
#tabbedPro div.off {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 20px; float:left; background:url(tabs_0.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:5;}
#tabbedPro div.on {color:#c00; padding:0 20px; margin-right:2px; margin-top:1px; float:left; background:url(tabs_2.gif) repeat-x left bottom; border:1px solid #000; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:10;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:#fff; width:708px; margin-top:0; top:-1px; border:1px solid #000;padding:20px; position:relative; z-index:9; font:11px verdana, arial, sans-serif; line-height:18px;}
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}

.tabCntnt {float:left; width:392px; margin-right:20px }
/*.tabimg {float:right; width:160px; height:249px; background:url(../images/product_01.jpg) no-repeat 0 0; margin-bottom:20px !important }
.tabimg .imgCntnt {background:#00bdec; width:130px; padding:0 0 0 10px; height:27px; color:#fff; font-weight:bold; line-height:27px; margin-left:10px; margin-top:222px !important;  }*/
.tabimg {float:right; width:160px; height:249px; margin-bottom:20px !important;position:relative }
.tabimg .imgCntnt { background:#00bdec; width:130px; padding:0 0 0 10px; height:27px; color:#fff; font-weight:bold; line-height:27px; position:absolute !important; top:222px; left:10px;  }
.tabimg .imgCntnt a {*cursor: hand; cursor: pointer; }
.tabimg .imgCntnt .headTxt {float:left; width:100px }
.tabimg .imgCntnt .imgPlus {float:right; }
.tabimg .thumbimg { width:44px; height:44px; margin:5px 5px 5px 0}


/*products list */
.prdctLst {color:#666666; font-size:12px !important}
.prdctLst .listArea {width:247px; height:35px; padding:12px 20px 10px 23px;  background:#e2e2e2 url(../images/arrow_green_r.gif) no-repeat 0 12px; margin-bottom:10px;}
.prdctLst .listArea span {font-weight:bold; color:#0088aa; font-size:16px; }
.prdctLst .listArea a { color:#666666; font-size:12px !important}
.prdctLst .listArea a:hover { color:#333; font-size:12px !important}
.prdctLst .rght { float:right !important;}
.prdctLst .lft { float:left !important;}


/* references pages */
.imgArea {margin:10px 0 50px 0; }
.imgArea .img-content {position:relative;}
.imgArea img {border:none; max-width:591px; }
.imgArea .magnifying {background:#00bdec; width:130px; padding:0 0 0 10px; height:27px; color:#fff; font-weight:bold; line-height:27px; position:absolute; top:0; right:20px; z-index:25px; }
.imgArea .magnifying .lft {float:left; width:100px }
.imgArea .magnifying .rght {float:right;}
.imgArea .magnifying .rght img { width:27px !important; height:27px !important;}
.imgArea ul { margin:11px 0 0 0 !important;}
.imgArea li { float:left; list-style:none !important; max-width:113px; max-height:53px; }
.imgArea li img { max-width:113px !important; max-height:53px !important; border:none; }
.imgArea li a { text-decoration:none; }
.imgArea .sepPro { width:6px !important; background:#fff !important;}
.imgArea h2 { color:#0088aa !important; font-size:17px !important; font-weight:bold !important; margin:30px 0 20px 0!important; }
.imgArea label { width:150px; font-weight:bold; float:left;}
.imgArea .rght { float:right; width:439px}
