body { background: url(../images/bgnd.gif) #B4C3D2 0px 0px repeat;}

#header_tea {
	text-indent: -9900px;
	background: url(../images/Header_logo.jpg) transparent 0px 0px no-repeat;
	height: 102px;
	width: 1108px;
}
#header_tea h1 { margin:0 }

#header {
width:1108px;
height:102px;
background: url(../images/Header_logo.jpg) transparent 0px 0px no-repeat;

}
#background {
background: url(../images/wide-right_back.jpg) transparent no-repeat top right;
width:1108px;

}
#content {
background: url(../images/wide-contet_background.gif) transparent 0px 500px repeat-y;

}
#main_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
margin-left:172px;
padding-right:20px;
padding-top:60px;
width:859px;

}
#navigation {

/*position:relative;
 top:102px;*/
margin-left:10px;
float:left;
width:160px;
}
#over{
background:url(/images/cell_bgnd.gif) #72A5E7 0px 0px repeat-y; 
margin-right:8px;
}
*html #navigation {
margin-left:5px;

}

div.home_ {
	position:absolute;
	left:161px;
	top:102px;
	width:94px;
	height:45px;
}

div.world-offices_ {
	position:absolute;
	left:255px;
	top:102px;
	width:94px;
	height:45px;
}

div.trade-shows_ {
	position:absolute;
	left:349px;
	top:102px;
	width:93px;
	height:45px;
}

div.cat-request_ {
	position:absolute;
	left:442px;
	top:102px;
	width:94px;
	height:45px;
}

div.products_ {
	position:absolute;
	left:536px;
	top:102px;
	width:94px;
	height:45px;
}

.cad_download
{
	position:absolute;
	left:630px;
	top:102px;
	width:93px;
	height:45px;    
}

div.Enq_ {
	position:absolute;
	left:724px;
	top:102px;
	width:91px;
	height:45px;
}

div.extra-width_ 
{
    position:absolute;
    background: White url(../images/extra-width.gif) repeat-x;
    height: 45px;
    width: 337px;
    left: 714px;
    top: 102px;
}

#footer {
position:relative;
margin:0px;
width:100%;
FONT-FAMILY: Tahoma,Verdana, Arial; 
text-align:center;
font-size:10px;
height:140px;
width:1108px;
color:#94999A;

}
#footer_text {
position:relative;
FONT-FAMILY: Arial,Verdana, Tahoma; 
text-align:center;
font-size:10px;
color:#fff;

}
#spacer {
position:relative;
width:100%;
height:1px;
width:779px;
color:#94999A;

}
.copyright{
color:#fff;

}
.info {
	position: absolute;
	height: 800px;
	width: 800px;
	left: 1000px;
	top: 1000px;
}
/*Menu Classes*/
/* -- Main Menu Items*/
.mainMenuItem {
	border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black; 
	background:url(../images/cell_bgnd.gif) #99CCFF 0px 0px repeat-y; 
	padding:0px;
	}
.mainMenuItem td {
	font-family: Arial; font-size: 11px; 
	text-decoration: none; color: #333333; cursor:hand;
	padding-left:5px; padding-top:2px; padding-bottom:2px;
	}
/* -- Main Menu Items Over*/
.mainMenuItemOver {
	border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black; 
	padding:0px;
	font-family: Arial; font-size: 11px; 
	text-decoration: none; color: #fff; cursor:hand; cursor:pointer;}
.mainMenuItemOver td {
	font-family:Arial; font-size: 11px; 
	text-decoration: none; color: #fff; cursor:hand; cursor:pointer;
	padding-left:5px; padding-top:2px; padding-bottom:2px;
	}

/* -- Sub Menu Items Group*/
.menuGroup {
	border-bottom:1px solid black;
	}
/* -- Sub Menu Items*/
.menuItem {
	border-top:1px solid black; border-right:1px solid black; 
	background-color:#99CCFF ;  
	/*background-image:url(/images/submenubgnd.gif);*/ 
	padding:2px;
	}
.menuItem td {
	font-family:Arial; font-size: 11px; 
	text-decoration: none; color: #333333; cursor:hand;
	}
/* -- Sub Menu Items Over*/
.menuItemOver {
	border-top:1px solid black; border-right:1px solid black;
	background-color:#72A5E7 ;    
	/*background-image:url(/images/submenubgndover.gif); */
	padding:2px; cursor:hand; cursor:pointer;
	}
.menuItemOver td {
	font-family: Arial; font-size: 11px;
	text-decoration: none; color: #fff; cursor:hand; cursor:pointer;
	}
	
span.formLabel
{
    display: block;
    float: left;
    width: 120px;
    padding-right: 3px;
    text-align: right;
}

span.errorMessage
{
    display: block;
    color: #AA0000;
    padding-bottom: 15px;
}