@charset "utf-8";

/* common page elements */
/***********************/
body {
	background-image: url(/images/body-bg.jpg);
	background-repeat: repeat-x;
	background-color:#ECE9E2;
}

.header {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:757px;
	height:62px;
	top:0px;
	z-index:50;
}

.page_top {
	background-position: center;
	visibility: visible;
	width: 757px;
	height:393px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background: url('/images/top-shadow-inside.jpg') no-repeat top;
	z-index:5;

}

.page_mid {
	background-position: center;
	visibility: visible;
	width: 757px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	min-height:250px;
	background: url('/images/bottom-shadow.jpg') repeat-y center;
}

.footer {
	background-position: center;
	visibility: visible;
	width: 757px;
	height:86px;
	left:1px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background: url('/images/footer-bg.jpg') no-repeat center;
	text-align:center;
}

.content_banner {
	position: absolute;
	width:740px;
	height: 86px;
	top:0px;
	left:9px;
}

.page_content  {
	position:absolute;
	width:682px;
	top: 107px;
	left: 36px;
}

/* menu section */
/*************************/
#h_drop {
	position:absolute;
	left:5px;
	top:59px;
	width:150px;
	/*border-style:solid;
	border-color:#A7A9AC;
	border-width:thin; */
	background-color:#F6F5F1l;
    /* border-left: 1px solid #B5B5B5; */

}

.h_logo {

	width: 206px;
	height: 61px;
	top: 1px;
	left: 20px;
	position: absolute;
}

.h_about {
	position:absolute;
	top:1px;
	left:226px;
	width:96px;
	height:61px;
}

.h_products {
	position:absolute;
	top:1px;
	left:322px;
	width:129px;
	height:61px;

}

.h_products_down {
	position:absolute;
	top:1px;
	left:322px;
	width:129px;
	height: 400px;
	background-color:#F6F5F1l;
	z-index:50px;
	display:block;
}

.h_showcase {
	position:absolute;
	top:1px;
	left:451px;
	width:107px;
	height:61px;

}

.h_contact {
	position:absolute;
	top:1px;
	left:558px;
	width:89px;
	height:61px;

}

.h_login {
	position:absolute;
	top:1px;
	left:647px;
	width:94px;
	height:61px;
}

.h_login_down {
	position:absolute;
	top:1px;
	left:647px;
	width:94px;
	height: 400px;
	background-color:#F6F5F1l;
	z-index:50px;
	display:block;
}

#h_drop ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width:100%
	}
	
#h_drop li {
	margin: 0;
	width:100%;
	}



/* ul li ul {padding: 0; margin:0;} */


/* text ares section */
/***********************/

/*
a:link, a:visited {font-size: 12px; font-family:Arial, Helvetica, sans-serif;text-decoration: none; color: #DA4B4D;}
a:hover {font-size: 12px; font-family:Arial, Helvetica, sans-serif;text-decoration: none; color: #666; font-style: italic;}
a:active {font-size: 12px; font-family:Arial, Helvetica, sans-serif;color: #DA4B4D;} 

*/

a:link, a:visited { text-decoration: none; background: #F6F5F1; color: #666; border-bottom: 1px solid #B5B5B5;
					border-right: 1px solid #B5B5B5; text-align: left;
					font: 11px Verdana, Arial, Helvetica, sans-serif;
					padding: 3px 30px 2px 5px; height:100%; width:200px; overflow:hidden; }
a:hover {background: #DA4B4D; color: #FFF; font-style: normal;}
a:active {background: #DA4B4D; color: #FFF;} 


.heading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #255782;

}

.heading11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #255782;

}

.heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #231F20;

}

.heading3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #74A0BC;
	font-style:bold;
}

.heading4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;

}

.para1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;

}

.para2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style:italic;
	font-weight:bold;
}

/* Main Page */
/***********************/

.flash-container {
	position:relative;
	left: 10px;
	/*background-image:url(/images/mainiimage.gif); */
	background-repeat:no-repeat;
	z-index:10px;
	height: 340px;
}

.rollovermid {
	left: 10px;
	height:30px;
	background-image:url(/images/rollovermid.jpg);
	background-repeat:no-repeat;
	position: relative;

}
.rollovermid_left {
	top:0px;
	left: 10px;
	width: 246px;
	height: 100%;
	position: absolute;
	display:block;
}
.rollovermid_center {
	top:0px;
	width: 246px;
	height: 100%;
	left: 256px;
	position: absolute;
	display:block;

}
.rollovermid_right {
	top:0px;
	width: 246px;
	height: 100%;
	left: 502px;
	position: absolute;
	display:block;
}

.rollovercontent_left {
	top:94px;
	left:10px;
	height:246px;
	width:245px;
	background-image:url(/images/rollovercontent-left.jpg);
	position: absolute;
	overflow: hidden;
}
.rollovercontent_mid{
	top:94px;
	height:246px;
	width:246px;
	left: 257px;
	background-image:url(/images/rollovercontent-mid.jpg);
	position: absolute;
	overflow: hidden;
}

.rollovercontent_right {
	top:94px;
	height:246px;
	width:245px;
	left: 504px;
	background-image:url(/images/rollovercontent-right.jpg);
	position: absolute;
	overflow: hidden;
}


.main_content  {
	padding-top:20px;
	width: 450px;
	position:absolute;
	left: 36px;

}

.main_content_right {
	padding-top:20px;
	width: 250px;
	position:absolute;
	left: 500px;
	top: 0px;
	text-align:center;
}

/* Showcase Page */
/**********************************/

.showcase_left {

	position:absolute;
	left:0px;
	width:215px;
	height:700px;
	z-index:20px;
	border-right-style:ridge;
	border-right-color:#A7A9AC;
	border-right-width:thin;
	
}

.showcase_thumb {
	position:absolute;
	width:93px;
	height:52px;
	border-style:solid;
	border-width:thin;
	border-color:#A7A9AC;
	padding: 2px;
	text-align:center;
}

.showcase_thumb_over {
	position:absolute;
	width:93px;
	height:52px;
	border-style:solid;
	border-width:1px;
	border-color:#867800;
	padding: 2px;
	text-align:center;
	z-index:20px;
}

.showcase_right {
	position:absolute;
	left:235px;
	width: 440px;
	z-index:20px;
}

.showcase_right_image {
	position:absolute;
	top:60px;
	width:424px;
	height:284px;
	border-style:solid;
	border-width:thin;
	border-color:#A7A9AC;
	padding: 4px;
	text-align:center;
	z-index:20;

}

.showcase_right_image_portrait {

	position:absolute;
	top:60px;
	width:214px;
	height:284px;
	border-style:solid;
	border-width:thin;
	border-color:#A7A9AC;
	padding: 4px;
	text-align:center;
	z-index:20;
	left: 90px;

}

.showcase_text {
	position:absolute;
	top:350px;
	z-index:inherit;

}

/* Products Page */
/*****************************/

.product_image {
	position: absolute;
	top:86px;
	left:9px;
	width:740px;
	height: 335px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;

}

.products_content {
	position: absolute;
	top:40px;
	left: 36px;
	width: 670px;

}

/* Contact Page */
/*************************/

.enquiry {
	position:absolute;
	left: 300px;
	top:20px;
	height: 500px;
	width: 600px;
	display:none;


}