/* Clickable Designs | CSS1-CSS2 Document */

/* wrap properties */
html, body {
		height: 100%;
		margin: 0px auto;
		padding: 0;
		background: #207AB8 url(../images/wrap/bg_site.gif) no-repeat top center;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #444444; }

		a:link, a:visited { color: #E93B22; text-decoration: none; outline: none; }
		a:hover, a:active { color: #E93B22; text-decoration: underline; outline: none; }
		
		h1 { margin: 0; padding: 0; font-size: 12px; line-height: 18px; font-weight: bold; color: #444444; }
		h2 { margin: 0; padding: 0; font-size: 12px; line-height: 18px; font-weight: bold; color: #FFFFFF; }
		p { margin: 0; padding: 0 0 25px 0; }
		
		em { letter-spacing: 0.02em; font-family: Times New Roman, Times, sans-serif; font-size: 18px; }
		
		ul { margin: 0; padding: 0 0 25px 20px; list-style-type: none; }
		ul li { margin: 0; padding: 0 0 5px 18px; background: url(../images/page/ul_li.gif) no-repeat 0px 7px; }

#wrap {
		width: 959px;
		margin: 0px auto;
		padding: 0;
		height: 100%;
		min-height: 100%;
		height: auto !important;
		background-color: #DDDCE7; }
		
		.left { float: left; display: inline; }
		.right { float: right; display: inline; }
		.center { text-align: center; }
		.end { clear: both; }
		.block { display: block; }
		.inline { display: inline; }
		
		img { border: 0; }
		
		form { margin: 0; padding: 0; }

/* page properties */
		.wrap_header { height: 107px; width: 939px; padding: 0 10px 0 10px; background-color: #FFFFFF; }
		.wrap_menu { height: 36px; width: 939px; padding: 3px 10px 0 10px; background: #FFFFFF url(../images/wrap/bg_menu.gif) no-repeat top center; }
		
		.wrap_content { width: 899px; padding: 0 50px 20px 10px; background: #FFFFFF url(../images/wrap/bg_content.gif) repeat-y; }
		.wrap_content_sep { height: 22px; width: 959px; font-size: 0px; line-height: 0px; background-color: #FFFFFF; }
		
		.col_1 { width: 197px; }
		.sidemenu_section { width: 197px; padding: 0 0 8px 0; border-bottom: 1px solid #D2D0DF; }
		.sidemenu_section a:link, .sidemenu_section a:visited { padding: 0 0 0 30px; color: #444444; background: url(../images/wrap/bullet_side_off.gif) no-repeat 7px 1px; }
		.sidemenu_section a:hover, .sidemenu_section a:active { padding: 0 0 0 30px; color: #E93B22; background: url(../images/wrap/bullet_side_on.gif) no-repeat 7px 1px; text-decoration: none; }
		.sidemenu_section_active { width: 197px; padding: 0 0 8px 0; border-bottom: 1px solid #D2D0DF; }
		.sidemenu_section_active a:link, .sidemenu_section_active a:visited { padding: 0 0 0 30px; color: #E93B22; background: url(../images/wrap/bullet_side_on.gif) no-repeat 7px 1px; }
		.sidemenu_section_active a:hover, .sidemenu_section_active a:active { padding: 0 0 0 30px; color: #E93B22; background: url(../images/wrap/bullet_side_on.gif) no-repeat 7px 1px; text-decoration: none; }
		.sidemenu_page { width: 175px; padding: 10px 0 0 22px; }
		.sidemenu_page a:link, .sidemenu_page a:visited { padding: 0 0 0 30px; color: #444444; background: url(../images/wrap/bullet_side_off.gif) no-repeat 7px 1px; }
		.sidemenu_page a:hover, .sidemenu_page a:active { padding: 0 0 0 30px; color: #E93B22; background: url(../images/wrap/bullet_side_on.gif) no-repeat 7px 1px; text-decoration: none; }
		.sidemenu_page_active { width: 175px; padding: 10px 0 0 22px; }
		.sidemenu_page_active a:link, .sidemenu_page_active a:visited { padding: 0 0 0 30px; color: #E93B22; background: url(../images/wrap/bullet_side_on.gif) no-repeat 7px 1px; }
		.sidemenu_page_active a:hover, .sidemenu_page_active a:active { padding: 0 0 0 30px; color: #E93B22; background: url(../images/wrap/bullet_side_on.gif) no-repeat 7px 1px; text-decoration: none; }
		.sidemenu_sep { width: 197px; height: 31px; background: url(../images/wrap/sep_sidemenu.gif) repeat-x;}
		.serviceinseconds { font-size: 11px; line-height: 11px; }
		.serviceinseconds p { padding: 2px 10px 12px 10px; }
		.sidemenu_contact { padding: 0 10px 0 10px; }
		.sidemenu_contact p { padding: 0; line-height: 15px; }
		.sidemenu_contact h1 { line-height: 15px; }
		.sidemenu_contact h2 { padding: 15px 0 15px 0; font-size: 20px; line-height: 22px; font-weight: normal; color: #444444; }
		.sidemenu_contact a:link, .sidemenu_contact a:visited { padding: 0 0 0 13px; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		.sidemenu_contact a:hover, .sidemenu_contact a:active { padding: 0 0 0 13px; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		
		.col_2_product { width: 641px; }
		.col_2_product_details { width: 386px; }
		.col_2_product_details_title { width: 366px; height: 33px; padding: 5px 10px 0 10px; background: url(../images/page/bg_details.gif) no-repeat top center; }
		.col_2_product_details ul { margin: 0; padding: 10px 0 20px 12px; }
		.col_2_product_details ul li { margin: 0; padding: 0 0 5px 18px; background: url(../images/page/ul_li.gif) no-repeat 0px 7px; }
		.col_2_product_details_border { padding: 20px; border: 1px solid #D2D0DF; }
		.col_2_product_details_border_col_1 { width: 110px; text-align: right; }
		.col_2_product_details_border_col_2 { width: 210px; }
		.col_2_product_gallery { width: 205px; }
		.col_2_product_gallery_sep { width: 205px; height: 10px; font-size: 0px; line-height: 0px; }
		
		.page_title { height: 66px; }
		.products_thumb { width: 137px; }
		.products_overview { width: 480px; }
		.products_overview p { padding: 0 0 10px 0; }
		.learnmore a:link, .learnmore a:visited { padding: 0 0 0 13px; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		.learnmore a:hover, .learnmore a:active { padding: 0 0 0 13px; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		
		.news_type { width: 45px; text-align: right; }
		.news_overview { width: 570px; }
		.news_sep { padding: 0 0 20px 0; border-top: 1px solid #D2D0DF; }
		
		.contents_sep { padding: 0 0 20px 0; margin: 20px 0 0 0; border-top: 1px solid #D2D0DF; }
		.sitemap ul { margin: 0; padding: 5px 0 0px 20px; list-style-type: none; }
		.sitemap ul li { margin: 0; padding: 0 0 5px 18px; background: url(../images/page/ul_li.gif) no-repeat 0px 7px; }
		
		.top { padding: 60px 0 0 13px; font-size: 10px; background: url(../images/page/icon_top.gif) no-repeat 0px 65px; }
		
		.wrap_footer { height: 230px; width: 889px; padding: 0 50px 0 20px; margin: 30px 0 0 0; }
		.footer_legal { width: 300px; }
		.footer_sitemap { width: 541px; background: url(../images/wrap/bg_footer_sitemap.gif) repeat-y; }
		.footer_sitemap_col { width: 179px; margin: 0 1px 0 0; }
		.footer_sitemap_col ul { padding: 0 0 20px 32px; }
		.footer_sitemap_col ul li { padding: 0 0 0 18px; background: url(../images/wrap/bullet_footer.gif) no-repeat 0px 4px; }
		.footer_sitemap_col a:link, .footer_sitemap_col a:visited { color: #444444; }
		.footer_sitemap_col a:hover, .footer_sitemap_col a:active { color: #E93B22; }
		
		.copyright { font-size: 11px; }
		.copyright p { padding: 0 0 15px 0; line-height: 15px; }
		.author { font-size: 11px; }
		.author a:link, .author a:visited { color: #444444; text-decoration: underline; }
		.author a:hover, .author a:active { color: #E93B22; }
		
/* home properties */
		.wrap_content_home { width: 939px; padding: 0 20px 20px 0; background: #FFFFFF url(../images/home/bg_content.gif) repeat-y; }
		
		.home_col_1 { width: 680px; padding: 0 0 0 20px; }
		.home_flash { height: 215px; background: #FFFFFF url(../media/loading.gif) no-repeat; }
		
		.home_content_left { width: 330px; margin: 0 0 0 10px; }
		.home_content_left h1 { font-size: 26px; line-height: 22px; color: #1E448D; }
		.home_content_left h2 { font-size: 18px; line-height: 18px; padding: 4px 0 15px 0; color: #1981CA; }
		.home_content_left p { padding: 0 0 15px 0; line-height: 17px; }
		.home_content_left_icon { padding: 0 20px 0 0; }
		.home_content_left_icon a:link, .home_content_left_icon a:visited { padding: 0 0 0 13px; color: #E93B22; text-decoration: none; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		.home_content_left_icon a:hover, .home_content_left_icon a:active { padding: 0 0 0 13px; color: #E93B22; text-decoration: underline; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		
		.home_content_right { width: 275px; margin: 0 10px 0 0; }
		.home_content_right h1 { font-size: 26px; line-height: 22px; color: #1E448D; }
		.home_content_right h2 { font-size: 18px; line-height: 18px; padding: 4px 0 15px 0; color: #1981CA; }
		.home_content_right p { padding: 0 0 15px 0; line-height: 17px; }
		.home_content_right_list { width: 135px; padding: 0 0 0 0; }
		.home_content_right_icon { padding: 0 0 5px 0; }
		.home_content_right_icon a:link, .home_content_right_icon a:visited { padding: 0 0 0 22px; color: #444444; text-decoration: none; background: url(../images/wrap/bullet_side_off.gif) no-repeat 0px 1px; }
		.home_content_right_icon a:hover, .home_content_right_icon a:active { padding: 0 0 0 22px; color: #E93B22; text-decoration: none; background: url(../images/wrap/bullet_side_off.gif) no-repeat 0px 1px; }
		.home_content_right_sep { height: 31px; background: url(../images/wrap/sep_sidemenu.gif) repeat-x;}
		
		.home_serviceinseconds { padding: 0 0 12px 10px; }
		.home_serviceinseconds a:link, .home_serviceinseconds a:visited { padding: 0 0 0 18px; color: #E93B22; text-decoration: none; background: url(../images/home/icon_arrow_l.gif) no-repeat 0px 1px; }
		.home_serviceinseconds a:hover, .home_serviceinseconds a:active { padding: 0 0 0 18px; color: #E93B22; text-decoration: underline; background: url(../images/home/icon_arrow_l.gif) no-repeat 0px 1px; }
		
		.home_news { padding: 0 10px 0 10px; }
		.home_news h1 { font-size: 18px; line-height: 18px; color: #1E448D; }
		.home_news p { margin: 0; padding: 6px 0 0 0; line-height: 14px; }
		.home_news a:link, .home_news a:visited { color: #444444; }
		.home_news a:hover, .home_news a:active { color: #E93B22; text-decoration: none; }
		.home_news_icon { padding: 10px 0 0 0; }
		.home_news_icon a:link, .home_news_icon a:visited { padding: 0 0 0 13px; color: #E93B22; text-decoration: none; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		.home_news_icon a:hover, .home_news_icon a:active { padding: 0 0 0 13px; color: #E93B22; text-decoration: underline; background: url(../images/wrap/bullet_side_contact.gif) no-repeat 0px 3px; }
		
		
		