﻿body
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: small;
	margin: 0;
	padding: 0;
}

h3
{
	font-size: 14px;
}

h2
{
	font-size: 14px;
	margin-top: -10px !important;
	margin-top: -20px;
}

h1
{
	font-size: 16px;
}

img
{
	border: none;
}

#rootContainer
{
	position: absolute;
	left: 50%;
	margin-left: -495px;
}

#companyProfileContainer
{
	background: url(../images/design2_red_r3_c5.jpg) no-repeat;
	position: absolute;
	left: 539px;
	top: 146px;
	width: 451px;
	height: 284px;
	z-index: 10;
	visibility: visible;
}
#companyProfileContent
{
	margin: 40px 0 0 15px;
	width: 410px;
}

#contentContainer
{
	background: #A11919;
	position: absolute;
	left: 0px;
	padding: 10px 20px 10px 20px;
	top: 146px;
	width: 950px;
	z-index: 9;
	visibility: visible;
}

#contentContainer div#cmkmap
{
	margin: 0 auto;
	width: 880px;
}

#contentContainer div#selectProduct
{
	margin: 0 auto;
	width: 880px;
}

#contentContainer div#productPane
{
	height: 1090px;
	margin: 0 auto;
	width: 920px;
}

#contentContainer div#productPaneForMaterialGeneral
{
	height: 700px;
}

#contentContainer div#productPaneForMaterialOthers
{
	height: 1390px;
}

#productTable
{
	width: 100%;
}

#productTable td.selectProduct
{
	vertical-align: top;
	width: 170px;
}

#productTable td.productCatalog
{
	vertical-align: top;
}

div#catalogBackground
{
	background: #ffffff;
	height: 1210px;
	margin: -60px 0 0 10px;
	position: absolute;
	width: 750px;
	z-index: 40;
	filter:alpha(opacity=20);
	-moz-opacity: .2;   
	opacity: .2;
}

div#catalogBackgroundForMaterialGeneral
{
	background: #ffffff;
	height: 750px;
	margin: -60px 0 0 10px;
	position: absolute;
	width: 750px;
	z-index: 40;
	filter:alpha(opacity=20);
	-moz-opacity: .2;   
	opacity: .2;
}

div#catalogBackgroundForMaterialOthers
{
	background: #ffffff;
	height: 1510px;
	margin: -60px 0 0 10px;
	position: absolute;
	width: 750px;
	z-index: 40;
	filter:alpha(opacity=20);
	-moz-opacity: .2;   
	opacity: .2;
}

div#catalogAreaForMaterialGeneral
{
	height: 790px;
	margin: -50px 0 0 20px;
	position: absolute;
	width: 730px;
	z-index: 45;
}

div#catalogArea
{
	height: 1190px;
	margin: -50px 0 0 20px;
	position: absolute;
	width: 730px;
	z-index: 45;
}

div#catalogArea td, div#catalogAreaForMaterialGeneral td
{
	vertical-align: top;
}

div#catalogArea hr
{
	border-top: solid 1px #ffffff;
}

.catalogTitle
{
	font-size: large;
	font-weight: bold;
}

#productSizeList
{
	margin: 0 0 0 30px;
}

#productSizeList td
{
	padding: 0 5px 0 0;
}


#productDetail
{
	margin: 0 auto;
	width: 600px;
}
#productDetail tr
{
	
}
#productDetail td
{
	vertical-align: top;
}

#productDetail td.productImage
{
	padding-bottom: 50px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: right;
	width: 350px;
}

#productDetail td.productPagingColumn
{
	font-size: medium;
	font-weight: bold;
	text-align: right;
}

.productTitle
{
	color: #000000;
	font-size: medium;
	font-weight: bold;
}

.productDesc
{
	color: #ffffff;
	font-size: medium;
}

.productDetailTitle
{
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 120px;
}

/*
#copyrightContainer
{
	background: url(../images/design2_red_r5_c5.jpg) no-repeat;
	color: #cc0000;
	font-size: 11px;
	position: absolute;
	height: 103px;
	z-index: 12;
	visibility: visible;
}
*/

#copyrightContent
{
	margin: 25px 0 0 15px;
	text-align: right;
}

#copyrightContainer
{
	background: url(../images/footer2.jpg) no-repeat;
	color: #cc0000;
	font-size: 11px;
	position: absolute;
	left: 0px;
	width: 990px;
	height: 103px;
	z-index: 12;
	visibility: visible;
}

.copyrightContainerForHome
{
	background: url(../images/design2_red_r5_c5.jpg) no-repeat;
	color: #cc0000;
	font-size: 11px;
	position: absolute;
	height: 103px;
	z-index: 12;
	visibility: visible;
	left: 539px;
	top: 497px;
	width: 451px;
}

.copyrightContainerForHome a, .copyrightContainerForHome a:visited
{
	color: #cc0000;
	font-weight: bold;
}

.copyrightContainerForContact
{
	/*top: 1145px !important;*/
	top: 1125px;
}

.footerSitemap
{
	top: 965px !important;
	top: 975px;
}

.copyrightContainerForSitemap
{
	top: 1110px !important;
	top: 1130px;
}

.contactPage a, .contactPage a:link, .contactPage a:visited
{
	color: #ffffff;
	text-decoration: underline;
}

.sitemapPage a, .sitemapPage a:link, .sitemapPage a:visited
{
	color: #ffffff;
	text-decoration: underline;
}

.copyrightContainerForProductMain
{
	top: 492px;
}

.copyrightContainerForProduct
{
	top: 1485px;
}

.footerMaterialGeneral
{
	top: 927px;
}

.copyrightContainerForMaterialGeneral
{
	top: 1094px;
}

.footerMaterialOthers
{
	top: 1618px;
}

.copyrightContainerForMaterialOthers
{
	top: 1785px;
}

#copyrightContainer a, #copyrightContainer a:visited
{
	color: #000000;
	font-weight: bold;
}

#copyrightContent
{
	margin: 15px 0 0 15px;
	text-align: right;
}

.copyrightContact
{
	color: #000000;
	font-size: medium;
}
.copyrightContact a, .copyrightContact a:link, .copyrightContact a:visited
{
	color: #000000;
}

#isoCertified
{
	float: left;
	height: 120px;
	margin-top: 20px;
}

#footer
{
	background: url(../images/footer.jpg) no-repeat;
	height: 170px;
	width: 990px;
	position: relative;
	left: 0;
	
}

.footerContact
{
	/*top: 980px !important;*/
	top: 965px;
}



.footerProduct
{
	top: 1318px;
}

.selectProductTable
{
	 margin: auto;
	 margin-left: 25px;
	 margin-top: 0 !important;
	 margin-top: 10px;
	 width: 823px;
}

.mirror
{
	left: 0px;
	position: absolute;
	top: 210px;
	width: 100%;
}

.sitemapList li
{
	margin: 5px auto 5px auto;
}

a#homeSitemapLink
{
	color: #000000;
}

.materialList td
{
	padding-bottom: 3px;
}


/* MAIN WEB LAYOUT - DO NOT MODIFY */
#design2redr1c1
{
	position: absolute;
	left: 0px;
	top: 12px;
	width: 358px;
	height: 134px;
	z-index: 1;
	visibility: visible;
}
#design2redr1c2
{
	background: url(../images/design2_red_r1_c2.jpg) no-repeat;
	position: absolute;
	left: 358px;
	top: 32px;
	width: 94px;
	height: 114px;
	z-index: 2;
	visibility: visible;
}
#design2redr1c3
{
	background: url(../images/design2_red_r1_c3.jpg) no-repeat;
	position: absolute;
	left: 452px;
	top: 11px;
	width: 521px;
	height: 91px;
	z-index: 3;
	visibility: visible;
}
#design2redr2c3
{
	position: absolute;
	left: 452px;
	top: 102px;
	width: 80px;
	height: 44px;
	z-index: 4;
	visibility: visible;
}
#design2redr2c4
{
	position: absolute;
	left: 532px;
	top: 102px;
	width: 114px;
	height: 44px;
	z-index: 5;
	visibility: visible;
}
#design2redr2c6
{
	position: absolute;
	left: 646px;
	top: 102px;
	width: 118px;
	height: 44px;
	z-index: 6;
	visibility: visible;
}
#design2redr2c7
{
	position: absolute;
	left: 764px;
	top: 102px;
	width: 88px;
	height: 44px;
	z-index: 7;
	visibility: visible;
}
#design2redr2c8
{
	position: absolute;
	left: 852px;
	top: 102px;
	width: 138px;
	height: 44px;
	z-index: 8;
	visibility: visible;
}
#design2redr3c1
{
	background: url(../images/design2_red_r3_c1.jpg) no-repeat;
	position: absolute;
	left: 0px;
	top: 146px;
	width: 539px;
	height: 432px;
	z-index: 9;
	visibility: visible;
}

#design2redr4c5
{
	background: url(../images/design2_red_r4_c5.jpg) no-repeat;
	position: absolute;
	left: 539px;
	top: 430px;
	width: 451px;
	height: 67px;
	z-index: 11;
	visibility: visible;
}
