@charset "utf-8";
/* CSS Document */

body{
	background-image:url(images/bg3.jpg);
	background-color:#D5EFFE;
	background-position:center top;
	background-repeat:repeat-x;
	margin:0;
	margin:auto;
	font-family:Century Gothic;
	color:#fff;
	font-size:12px;
	font-weight:bolder;
}
	#wrapper{
		width:960px;
		margin:auto;
	}
	
	
	
	
.list1, .list2{
	margin:0;
	padding:0;
}
	.list2{
		list-style:none;
	}
	.list1 li{
		display:inline-table;
	}
	
.left{
	float:left;	
}
.right{
	float:right;
}
.center{
	margin:auto;	
}
.clear{
	clear:both;
}
small{
	color:#CCC;
	line-height:10px;
}
p{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
a{
	color:#6cbbe1;
}
a:hover{
	color:#ffb8b8;
}
h1, h1 a, h2{
	margin:0;
	padding:0;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.sep1{
	width:900px;
	height:1px;
	background:url(images/sep1.png);
}
.sep2{
	width:906px;
	height:7px;
	background:url(images/sep2.png);
}
#contents .sep2, #contents .sep1{
	width:100%;	
	margin:10px 0;
}

/***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************
BUTTONS
***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************/
.butt1{
	width:72px;
	height:19px;
	background:url(images/butt1.png) top;
}
	.butt1 span{
		display:block;
		text-align:center;
		margin:auto;
		color:#000;	
		font-size:10px;
		padding-top:2px;
	}
	
.butt1:hover{
	background:url(images/butt1.png) bottom;
	cursor:pointer;
	color:#000;
}

/***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************
FORM
***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************/
.textbox1{
	background:#FFF url(images/textbox1.png);
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #6296CB;
	padding:2px;
	font-size:10px;
	color:#666;
	
	width:200px;
}
/***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************
HEADER
***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************/
#header{
	background:url(images/body_bg.png) bottom;
	padding-bottom:45px;
	/*height:320px;*/
}
	#header_image{
		width:100%;
	}
		.header_image1{
			height:249px;
			background:url(images/header6.jpg);
		}
		.header_image2, .header_image3, .header_image4, .header_image5, .header_image6{
			height:120px;
		}
		.header_image2{
			background:url(images/header2.jpg);	
		}
		.header_image3{
			background:url(images/header3.jpg);	
		}
		.header_image4{
			background:url(images/header4.jpg);	
		}
		.header_image5{
			background:url(images/header5.jpg);	
		}
		.header_image6{
			background:url(images/header1.jpg);	
		}
		#header_image #logo{
			padding-top:0px;
			padding-left:0px;
		}
		#header_image.header_image1 #logo{
			padding-top:0px;
			padding-left:10px;
		}
	#navigation{
		width:965px;
		margin-top:-5px;
		margin-left:-5px;
		position:absolute;
		
		width:970px;
		margin-left:-4px;
	}
		#navigation .list1 li, 
		#searchbox .list1 li#nav_last{
			width:118px;
			height:56px;
			background:url(images/nav_bar3.png) top center;
			float:left;
			margin-right:2px;
			cursor:pointer;
			
			width:119px;
			width:136px;
		}
		#navigation .list1 li#nav_first{
			background:url(images/nav_bar3.png) top left;
		}
		#navigation .list1 li#nav_last, 
		#searchbox .list1 li#nav_last{
			float:right;
			width:245px;
			background:url(images/nav_bar3.png) top right;
			margin-right:0;
			cursor:default;
		}
		#navigation .list1 li:hover{
			background:url(images/nav_bar3.png) bottom center;
		}
		#navigation .list1 li#nav_first:hover{
			background:url(images/nav_bar3.png) bottom left;
		}
		#navigation .list1 li#nav_last .butt1, 
		#navigation .list1 li#nav_last .textbox1,
		{
			margin-top:15px;
		}
		#navigation .list1 li#nav_last .butt1,
		#searchbox .list1 li#nav_last .butt1
		{
			margin-right:5px;
			margin-left:18px;
		}
		#navigation .list1 li#nav_last .textbox1, 
		#searchbox .list1 li#nav_last .textbox1
		{
			width:116px;
		}
		
		
			#navigation .list1 li a{
	display:block;
	margin:auto;
	padding-top:15px;
	text-align:center;
	text-decoration:none;
	color:#666;
	font-size:12px;
	font-weight:bolder;
	height:38px;
/*	text-shadow: 2px 2px 2px #00396b;*/
			}
			#searchbox{
				display:none;
				margin-top:20px;
				margin-right:20px;
			}
				#searchbox .list1 li#nav_last{
					width:230px;
					height:40px;
					/*background:none;	*/
				}
				#searchbox .list1 li#nav_last .butt1,
				#searchbox .list1 li#nav_last .textbox1{
					margin-top:10px;
				}
				#searchbox .list1 li#nav_last .butt1{
					margin-left:13px;
				}
				
			
	/***************************************************************************************************************************************************************************/
	/***************************************************************************************************************************************************************************
	DROPDOWN
	***************************************************************************************************************************************************************************/
	/***************************************************************************************************************************************************************************/
	#dropdown_cont{
		width:100%;
		height:500px;
		top:50px;
		position:absolute;
		/*border:1px solid #000;*/
		z-index:100;
	}
	.dropdown1{
		width:192px;
		background:repeat-x top url('images/dropbg1.png') #1c79b6;
	
		position:absolute;
		top:47px;
		
		visibility:hidden;
		overflow:hidden;
		/*display:none;*/
		margin-left:5px;
		z-index:100;
	}
		.dropdown1 .list2{
			padding:10px;	
		}
		.dropdown1 li a{
	display:block;
	color:#000;
	font-size:12px;
	font-weight:bolder;
	/*text-shadow: 2px 2px 2px #00396b;*/
	text-decoration:none;
		}
		.dropdown1 li a:hover{
			/*padding-left:5px;	*/
				color:#fff;
				text-decoration:underline;
		}
/***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************
BODY
***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************/
#body{
	width:100%;
	background:url(images/body_bg2.png) top;
}
#body.sidebar{
	background:url(images/body_bg2.jpg) top;
}
	#sidebar1{
		width:240px;
		padding:15px 0;
	}
		#sidebar1 h1{
	color:#333;
	font-size:14px;
	margin-left:30px;
	font-weight:bolder;
		}
		#sidebar1 .sep3{
			width:224px;
			height:2px;
			background:url(images/sep3.png);
			float:right;
			margin:10px 0;
		}
		#sidebar1 .sep4{
			width:100%;
			height:2px;
			background:url(images/sep3.png);
			float:right;
			margin:16px 0 10px 0;
		}
		#sidebar1 .list2 li{
			margin-left:40px;
		}
		#sidebar1 .list2 li a{
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
		}
		#sidebar1 .list2 li a:hover{
	color:#fff;
				text-decoration:underline;
		}
	
	#contents{
		width:100%;
		padding:20px 0;
	}
	
	#contents.right, #contents.left{
		width:715px;
	}
		.contents_box{
			width:880px;
			margin:auto;
			margin-bottom:10px;
		}
		#contents .contents_box{
			/*width:880px;*/
		}
		#contents.right .contents_box{
			width:664px;	
		}
		
		#contents .contents_box.large{
			width:880px;
		}
		#contents .contents_box.small{
			width:160px;	
		}
		
		.products_cont{
			display:table;
			/*margin-left:10px;	*/
		}
		.products_cont .contents_box{
			margin-left:30px;
			margin-bottom:30px;
		}
			.contents_box.small h1{
				font-size:12px;
				font-weight:bolder;
				color:#6cbbe1;
			}
			.contents_box.small h2{
				font-size:12px;
				font-weight:bolder;
			}
			.contents_box.small p{
				margin:0;
				font-size:10px;
			}
			#contents .contents_box.small .contents_box_header,
			#contents .contents_box.small .contents_box_body,
			#contents .contents_box.small .contents_box_footer{
				width:100%;
				background:url(images/content_small_bg2.png);
			}
			#contents .contents_box .contents_box_header,
			#contents .contents_box .contents_box_body,
			#contents .contents_box .contents_box_footer{
				width:100%;
				background:url(images/content_large_bg.png);
			}
			#contents.right .contents_box_header,
			#contents.right .contents_box_body,
			#contents.right .contents_box_footer{
				width:100%;
				background:url(images/content_bg.png);
			}
			
			.contents_box_header, 
			#contents .contents_box.small .contents_box_header, 
			#contents .contents_box .contents_box_header{
				height:5px;
				background-position:top;
			}
			.contents_box_body, 
			#contents .contents_box.small .contents_box_body,
			#contents .contents_box .contents_box_body{
				background-position:center;
			}
				.contents_in{
					padding:15px 20px;	
				}
				.contents_box.small .contents_in{
					padding:0 5px;
				}
			.contents_box_footer,
			#contents .contents_box.small .contents_box_footer,
			#contents .contents_box .contents_box_footer{
				height:5px;
				background-position:bottom;
			}
			
		.contents_mini{
			width:264px;
			margin:auto;
		}
		.contents_mini.medium{
			width:630px;	
		}
		
		.contents_mini.right{
			margin-left:20px;
		}
			.contents_mini_header, .contents_mini_body, .contents_mini_footer{
				width:100%;
				background:url(images/content_mini_bg2.png);
			}
			.contents_mini.medium .contents_mini_header, .contents_mini.medium .contents_mini_body, .contents_mini.medium .contents_mini_footer{
				background:url(images/content_medium_bg2.png);
			}
			.contents_mini.gray .contents_mini_header, .contents_mini.gray .contents_mini_body, .contents_mini.gray .contents_mini_footer{
				background:url(images/content_medium_bg1.png);
			}
			
			.contents_mini_header{
				height:5px;
				background-position:top;
			}
			.contents_mini_body, .contents_mini.medium .contents_mini_body, .contents_mini.gray .contents_mini_body{
				background-position:center;
			}
				.contents_mini .contents_in{
					padding:10px 15px;	
				}
			.contents_mini_footer, .contents_mini.medium .contents_mini_footer, .contents_mini.gray .contents_mini_footer{
				height:5px;
				background-position:bottom;
			}
			
	/***************************************************************************************************************************************************************************/
	/***************************************************************************************************************************************************************************
	BUTTONS
	***************************************************************************************************************************************************************************/
	/***************************************************************************************************************************************************************************/
	.butt2{
		width:144px;
		height:34px;
		background:url(images/butt2.png) top;
		cursor:pointer;
	}
	input.butt2{
		border:0;
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		line-height:0px;
		padding-top:0;
	}
	.butt2:hover{
		background:url(images/butt2.png) bottom;
	}
		.butt2 span{
	display:block;
	padding-top:7px;
	text-align:center;
	color:#CCC;
		}

/*************************************************************************************************************/
/*************************************************************************************************************
PAGING
*************************************************************************************************************/
/*************************************************************************************************************/
ul.paging{
	margin:auto;
	text-align:center;
	margin-bottom:10px;
}
	ul.paging li{
		height:20px;
		width:30px;
		background:#2187C1;
	}
	
	ul.paging li:hover, ul.paging li.selected{
		background:#B6251F;
		cursor:pointer;
	}
	ul.paging li:hover a, ul.paging li.selected a{
		color:#FFF;	
	}
	
		ul.paging li a{
			color:#FFF;	
		}
		ul.paging li span{
			display:block;
			font-size:12px;
			padding:2px 5px;
		}


/***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************
FOOTER
***************************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************************/
#footer{
	width:100%;
	height:169px;
	background:url(images/footer_bg1.jpg) repeat-x;
}
	#footer_contents{
		margin:auto;
		text-align:center;
		padding-top:40px;
		
	}
	#footer_contents .sep1,  #footer_contents .sep2{
		margin:auto;	
	}
		#footer_contents .list1{
			margin:5px 0;	
		}
		#footer_contents .list1 li{
			margin-left:10px;
		}
		#footer_contents .list1 a, #footer_contents a{
			color:#888;
			text-decoration:none;
			text-transform:uppercase;
			font-size:10px;
		}
		#footer_contents .list1 a:hover{
			color:#FFF;
		}
		#footer_contents p{
			width:600px;
			margin:auto;
			color:#2f85ad;
			font-size:10px;
		}
		#footer_contents .list1 a:hover{
			color:#FFF;	
		}
