/* CSS Document */

/* @group home.html */

/* home.html ------------------------------------------------------------------------------*/
#titleNav .cutting a:hover {
	background-color: #006633;
}
#titleNav .products a:hover {
	background-color: #003663;
}
#titleNav .omax a:hover {
	background-color: maroon;
}
#titleLogo {
	background: url(../images/home/homepage_title.jpg) no-repeat;
	height: 232px;
	margin-bottom: 20px;
}
#mainContent #newProductPic {
	background-image: url(../images/home/uh210_small.jpg);
	background-repeat: no-repeat;
	height: 188px;
	width: 200px;
	float: right;
}

#contentRight .index_news_date {
	color: #3f3f3f;
	font-size: 80%;
}

#contentRight .index_news_title {
	display: block;
	margin-bottom: 10px;
}

#contentRight .index_news_footer {
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
}

/* @end */

/* @group en Home */

/* en Home ----------------------------------------------------------------------------------*/
#mainContent table .smallfont {
	font-size: 80%;
}

/* @end */

/* @group cutting.html */

/* cutting.html -----------------------------------------------------------------------------*/
#titleNav .active_cutting a {
	background-color: #006633;
}

#titleLogo_cutting {
	background: url(../images/cutting/cutting_title.jpg) no-repeat;
	height: 232px;
	margin-bottom: 20px;
}

.en #titleLogo_cutting {
	background: url(../images/cutting/cutting_title_en.jpg) no-repeat;
}


#mainContent #omax55100 {
	background-image: url(../images/cutting/omax_55100.jpg);
	background-repeat: no-repeat;
	height: 299px;
	width: 450px;
}
#image_ag1 {
	background-image: url(../images/cutting/ag.jpg);
	height: 165px;
	width: 220px;
	margin-bottom: 10px;
}
#image_zt {
	background-image: url(../images/cutting/zt.jpg);
	height: 165px;
	width: 220px;
	margin-bottom: 10px;
}
#image_pg {
	background-image: url(../images/cutting/pg.jpg);
	height: 165px;
	width: 220px;
	margin-bottom: 10px;
}

/* @end */

/* @group products.html */

/* products.html -------------------------------------------------------------------------------*/
#titleNav .active_products a {
	background-color: #003663;
}

#titleLogo_products {
	background: url(../images/products/products_title.jpg) no-repeat;
	height: 232px;
	margin-bottom: 20px;
}

.en #titleLogo_products {
	background: url(../images/products/products_title_en.jpg) no-repeat;
	height: 232px;
	margin-bottom: 20px;
}

#contentLeft_fullwidth {
	float: left;
	width: 700px;
	padding-bottom: 20px;
}

.products_list table {
	margin-bottom: 10px;
}

.products_list table.float {
	float: left;
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.products_list table th, td {
	text-align: center;
	border: 1px solid #bfbfbf;
}

.products_list table .caption {
	background-color: #003663;
	color: #ccc;
}

.hidden {
	visibility: hidden;
}


/* @end */

/* @group omax.html */

/* omax.html ---------------------------------------------------------------------------------*/
#titleNav .active_omax a {
	background-color: maroon;
}
#titleLogo_omax {
	background: url(../images/omax/omax_title.jpg) no-repeat;
	height: 232px;
	margin-bottom: 20px;
}
.license {
	font-size: 9px;
	text-align: center;
	font-weight: lighter;
}

#mainContent #omax_machine {
	background-image: url(../images/omax/omax_machine.jpg);
	background-repeat: no-repeat;
	height: 407px;
	width: 450px;
}
.center {
	text-align: center;	
}
#image_interlock {
	background-image: url(../images/omax/interlock.jpg);
	height: 188px;
	width: 220px;
	margin-bottom: 10px;
}
#image_WindowsMake {
	background-image: url(../images/omax/windowsmake.jpg);
	height: 165px;
	width: 220px;
	margin-bottom: 10px;
}
#image_Flaming_Eagle {
	background-image: url(../images/omax/Flaming_Eagle.jpg);
	height: 165px;
	width: 220px;
	margin-bottom: 10px;
}
#omax_model {
	clear: both;
}
#omax_model table {
	font-size: 11px;
}
#omax_model .new_model {
	color: #FF0000;	
}
#omax_model_table {
	margin-bottom: 20px;	
}

#contentRight p a.omax_logo {
	background-image: url(../images/omax/omax_logo_30x35.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 35px;
	display: block;
}

/* @end */

/* @group about.html */

/* about.html ----------------------------------------------------------------------------*/
#titleLogo_about {
	background: url(../images/about/about_title.jpg) no-repeat;
	height: 232px;
	margin-bottom: 20px;
}
#mainContent #stonelogo {
	background-image: url(../images/about/stonelogo.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 200px;
	float: right;
	margin-left: 15px;
}


#mainContent .map img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainContent table .right {
	text-align: right;
}

#contact_time td{
	border-style: none;
}

/* @end */

/* @group news */

.news_date {
	color: #666;
	font-size: 120%;
	margin-bottom: 0px;
}

.news_title {
	font-size: 150%;
	color: #003663;
	margin-top: 0px;
}

.news_pictures img {
	margin-right: 50px;
	margin-bottom: 20px;
}



/* @end */

/* @group others */

/* hide hack from Mac-IE5 \ --------------------------------------------------------------------*/
* html .mybuggyelement { height: 1%; }
/* end hiding */

/* @end */
