/* CSS Document */
body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background:url(../images/body_bg.gif) repeat-x #4C545C;

}

/************ PNG BACKGROUND fix *******************/
body, img, div, ul , li{ 
	behavior: url("iepngfix.htc"); 
}
/************ PNG BACKGROUND fix *******************/

.banner_bg{
	background-image:url(../images/banner_bg.gif);
	background-repeat:repeat-x;
	height:251px;
}

a{
	outline:none;
}

.navi_bg{
	background:url(../images/navi_bg.gif) repeat-x;
	height:66px;

}

.navi_bg2{
	background-image:url(../images/navi_bg2.gif);
	background-repeat:repeat-x;
	height:63px;

}

.navi_bg2 img{

	padding:0 3px 0 2px;
	

}

.container{

	background-color:#4C545C;
	padding:0 16px 10px 16px;
}

.container_col1{
	padding:5px 0 0 0;

}


.container_col3{
	padding:0px 7px 0 0;

}



.services_list{


	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#222B34;
	line-height:23px;
	vertical-align:middle;

}

.services_list td{

	border-bottom:1px solid #394149;
	height:23px;
	vertical-align:middle;
}





.services_list img{

 padding-right:15px;
}


.welcome{
	position:relative;
	z-index:1;
}

.welcome_bg{
	position:absolute;
	height:192px;
	top:-40px;
	color:#FFFFFF;
	line-height:18px;
	padding:0 10px 0 10px;
	text-align:justify;
	background:url(../images/welcome_bg.png) no-repeat;
	width:450px;
	height:324px;
	z-index:2;
}

.featured{
	background-color:#222B34;
	padding:300px 0 0 5px;
}

.hot_products ul{
	margin:0;
	padding:0 0 0 20px;
}

.hot_products li{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	line-height:25px;
	background:url(../images/bullet.gif) no-repeat center left;
	list-style:none;
	padding:0 0 0 20px;
}


.footer{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#4A4A4A;
}


a.footer:link, a.footer:active, a.footer:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFCC;
	text-decoration:underline;


}


a.footer:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFCC;
	text-decoration:none;


}


.gallery img{
	padding:0 15px 15px 15px; 

}