@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,p{
	font-family:Tahoma;
	padding:10px;
	margin:0px;
}
body{
	margin:0px;
	background-color: #D4D4D4;
	padding-top:20px;
	padding-bottom:20px;
}
#shadow {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_shadow.jpg);
	background-repeat: repeat-y;
}
.container{
	width:950px;
	margin:0px auto;
}
.header{
	height:150px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../images/bg-main.jpg);
	background-position:top;
}
.header img{
	width:100%;
	height:100%;	
}
.header .header_info{
	height:100px;
	clear:both;	
	padding-top:10px;
	padding-left:10px;
}
.header #logo{
	float:left;
	width:500px;
	height:100px;
}
.header #contact_no{
	float:right;
	width:250px;
}
#contact_no p{
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	padding-top:3px;
	color:#FFF;
	padding-bottom:0px;
}
.menubar{
	background-image:url(../images/menubar.jpg);
	color:#FFF;
	height:30px;
}
.menubar ul#nav{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#nav li{
	float:left; 	
}
ul#nav a{
	text-decoration:none;
	font-family:Cambria;
	color:#FFF;
	font-size:16px;
	font-weight:900;
	display:block;
	width:190px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
	text-align:center;
}
ul#nav a:hover{
	background-image:url(../images/btnhover.jpg);	
}
.content{
	width:100%;
	height:100%;
	overflow:auto;
	background-color:#676F7A;;
}
.content #left_panel{
	width:310px;
	float:left;
	background-image:url(../images/left_bg.jpg);
	background-repeat:repeat;
	padding-bottom:10px;
	background-color: #676F7A;
	height: auto;
}
#left_panel #img_def{
	width:inherit;
	height:300px;
	background:#000;	
}
#img_def img{
	width:100%;
	height:100%;	
}
#left_panel .categories{
	width:260px;
	padding:30px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:30px;
}
.categories ul#main_category{
	list-style-image:url(../images/ul_image.jpg);
	padding:0px;
	margin:0px;	
}
ul#main_category a{
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	width:240px;
	display:block;
	font-weight:bold;
	color:#FFF;
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:1px solid #CCC;
}
ul#main_category li a:hover{
	color: #B4C6DC;
}
ul#main_category li ul#sub{
	list-style:none;
	padding:10px;
	padding-top:5px;
	position:absolute;
	float:left;
	width:210px;
	margin:0px;
	margin-top:-25px;
	margin-left:210px;
	display:none;
	border:1px solid #CCC;
	background-color: #E6E6E6;
}
ul#sub li{
	float:left;	
}
ul#sub li a{
	text-decoration:none;
	font-family:Tahoma;
	border-bottom:1px dotted #CCC;
	font-size:10px;
	width:200px;
	color:#3D4552;
	display:block;
}
#left_panel .location{
	width:270px;
	padding:20px;
	padding-right:20px;
	padding-top:15px;	
}
#location p{
	font-size:12px;
}
#left_panel #header_img{
	width:310px;
	height:40px;
	padding:0px;	
}
#header_img img{
	width:100%;
}
.location #address{
	width:160px;
	float:left;
	padding:0px;
}
#address p{
	font-size:11.5px;
	color:#FFF;
	font-family:Tahoma;
}
.location #img_map{
	width:100px;
	float:left;
	height:90px;
	border:5px solid #CCC;
}
#img_map img{
	width:100%;
	height:100%;
}
.content #main_content{
	width:640px;
	float:left;
	background-image:url(../images/bg_main_content.jpg);
	background-repeat:repeat-y;	
}
#main_content #header_img{
	width:640px;
	height:40px;
	padding:0px;	
}
#header_img img{
	width:100%;
}
#main_content #inner_content{
	width:600px;
	height:700px;
	padding:10px;	
}
#inner_content p.header_text{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;	
}
#inner_content p{
	font-size:11.5px;
}
#inner_content ul{
	list-style-type:disc;
	font-family:Tahoma;
	font-size:11.5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-right:10px;
}
#inner_content p a{
	text-decoration:none;
	color:#3A404C;
}
#inner_content p a:hover{
	text-decoration:underline;	
}
.footer_top{
	height:160px;
	background-color: #424B5A;
	padding:10px;
	color:#FFF;
	clear:both;
	padding:20px;
}
.footer_top #left_side{
	width:435px;
	padding:10px;
	float:left;	
}
#left_side p{
	font-size:11px;
}
.footer_top #right_side{
    width:400px;
    float: right;
}
#right_side img{
    width:100%;
}
.footer_middle{
	clear:both;
	height:50px;
	padding-top:0px;
	padding-bottom:10px;
	background-color: #676F7A;
}
.footer_middle #bottom_menu{
	width:600px;
	*+width:620px;
	height:20px;
	padding-top:4px;
	*+padding-top:20px;
    padding-right:0px;
    padding-left:0px;
	padding-bottom:5px;
    margin:0px auto;
	/*[if IE]
		height:20px;
		padding-top:20px;
		padding-right:0px;
		padding-left:0px;
		padding-bottom:5px;
		margin:0px auto;
	[EndIf]*/
}
#bottom_menu ul#bottom_nav{
	list-style:none;
	padding:0px;
	padding:0px;
}
ul#bottom_nav li{
	float:left;
	width:120px;
	*+width:115px;;
	padding-top:0px;
    padding:0px;
	padding-bottom:10px;
	text-align:center;
}
ul#bottom_nav li a{
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
    display:inline;
	padding-top:0px;
	padding-bottom:10px;
	font-weight:bold;
	color:#FFF;
}
ul#bottom_nav li a:hover{
	text-decoration:underline;
}
.footer_bottom{
	height:40px;
	background:#FFF;
	padding:20px;	
}
.footer_bottom p{
	font-size:11px;	
}
.credits{
	width:910px;
	height:100px;
	margin:0px auto;
	padding:20px;
	padding-top:0px;
}
.credits #cleft_side{
	width:510px;
	float:left;
	color:#000;
	font-size:10px;	
	padding-top:30px;
}
#cleft_side a{
	text-decoration:none;
	color:#676F7A;
}
#cleft_side a:hover{
	text-decoration:underline;	
}
.credits #cright_side{
	width:300px;
	float:right;	
	margin-top:10px;
}
#cright_side img{
	width:100%;
}

