@charset "UTF-8";
/* CSS Document */
/* Powered by Paprika Lab, inc. Author : Peter Kim */
/* 14 April, 2009 */

/* Default CSS */
body {
	margin:0; padding:0;
	background:url(../images/common/bg_default_dot.png) #bdec47;
	font-family:Helvetica, Arial, sans-serif; font-size:10pt;
	line-height:140%;
	color:#161616;
	}
img {border:none;}

#wrap {margin:0 auto; padding:0; width:850px;}
.topbar {margin:0; padding:0; height:5px; background:#363636;}
.bottombar {margin:0; padding:0; height:5px; background:#363636;}

#header_wrap {margin:0; padding:0; background:url(../images/common/bg_default_top.jpg) repeat-x; position:relative; z-index:2;}
#header {margin:0 auto; padding:0; width:850px;}
#header .gnb_wrap {float:left; display:inline;}
#header .ci_wrap {
	margin:0; padding:0;
	float:right; width:300px; height:230px; background:#ffffff;
	}
.ci_wrap .ci {margin:0; padding:0; height:190px; text-align:center;}
.ci_wrap .tl_blog {padding:0 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-size:1.2em; font-weight:bold; color:#363636;}
.gnb {height:200px;}

/* Global Navigation Bar */
#navi {margin:0 0 0 29px; padding:0; list-style-type:none;}
#navi a {
	display:block; padding:0; width:70px; height:35px;
	font-family:Helvetica, Arial, sans-serif; font-size:1em; font-weight:bold;
	color:#a1a1a1; text-decoration:none; text-align:center;
	line-height:2.4em;
	}
#navi a:hover {color:#ffffff;}
#navi li {margin:0; padding-right:1px; float:left; display:inline;}

/* Main Navigation Focus */
#home #navi .home a {background:url(../images/common/bg_navi_select.gif) no-repeat; color:#ffffff;}
#about #navi .about a {background:url(../images/common/bg_navi_select.gif) no-repeat; color:#ffffff;}
#product #navi .product a {background:url(../images/common/bg_navi_select.gif) no-repeat; color:#ffffff;}
#contact #navi .contact a {background:url(../images/common/bg_navi_select.gif) no-repeat; color:#ffffff;}
#blog #navi .blog a {background:url(../images/common/bg_navi_select.gif) no-repeat; color:#ffffff;}

/* Main Contents */
#body_wrap {margin:0; padding:0; background:url(../images/main/bg_wood.jpg) repeat-x top center; position:relative; z-index:1; top:-5px;}
#cont_wrap {margin:0; padding:0; background:url(../images/common/bg_wood.jpg) repeat-x top center; position:relative; z-index:1; top:-5px;}
#cont_wrap a, a:visited, a:active {color:#226644; text-decoration:none; font-weight:bold;}
#cont_wrap a:hover {color:#226644; text-decoration:underline; font-weight:bold;}

#container {margin:0 auto; padding:0; width:850px;}
#container .promotion {margin-left:29px; padding:0; float:left; width:510px; display:inline;}
.promotion .product_ad {
	margin:65px auto 0; padding:0; width:450px; display:block;
	/* background:url(../images/main/img_henhouse.png) no-repeat center bottom; */
	text-align:center; color:#ffffff;
	}
.product_ad h1 {color:#1d1d1d;}
.product_ad h1 a {color:#1d1d1d; text-decoration:none;}
.product_ad p {color:#404040;}
.product_ad h2 a {color:#fff000; text-decoration:none; font-family:Helvetica, Arial, sans-serif; font-size:1em;}
.product_ad h2 a:hover {color:#fff000; text-decoration: underline;}

/* About */
.promotion .about_bd {margin:0; padding-top:6px; width:450px;}
.about_bd h1 {margin:0; padding:0; color:#bdec47; font-family: Georgia, serif; font-style:italic; font-size:36px;line-height:110%;}
.about_bd h2 {margin:0; padding-top:20px; font-family:Cambria, Georgia, serif; font-style:italic; font-weight:normal; font-size:24px;}
.about_bd h3 {margin:0; padding:5px 0 5px 0;}
.about_bd ul li {padding-bottom: 10px;}

.partners {margin:15px 0; padding:0; list-style:none;}
.partners li {margin-right:5px; padding:0; float:left; display:inline; /*border:1px solid #363636;*/}

/* Product */
.promotion .product_bd {margin:0; padding-top:18px; width:490px;}
.product_bd h1 {margin:0; padding:0; color:#bdec47; font-family: Georgia, serif; font-style:italic; font-size:36px;line-height:110%;}
.product_bd hr {border:1px #ffffff; border-style:dotted;}

.pdlist_img {margin:10px 0 0 0; padding:0; float:left; width:190px; display:inline;}
.pdlist_txt {margin:10px 0 0 0; padding:0; float:right; width:300px; display:inline;}
.pdlist_txt h3 {margin:0; padding:0; font-size:16px; font-weight:bold; letter-spacing:normal;}
.pdlist_txt h4 {margin:0; padding:0; font-size:10px; font-weight:normal; letter-spacing:normal;}

.pdlist_txt .description {margin:0; padding:0;}
.pdlist_txt .addition-desc {margin-top: 10px; padding: 0;}
.pdlist_txt .description a {color:#006633; text-decoration:none;}
.pdlist_txt .spec {margin:0; padding:10px 0 20px 0;}
.spec_list {margin:10px 0 20px 0; padding:0;}
.spec_list li {margin:0; padding:0; list-style:none;}
.spec_list li.link-top {padding-top: 15px;}
.spec_list li a {color:#006633; text-decoration:none;}

/* Contact */
.promotion .contact_bd {margin:0; padding-top:6px; width:450px;}
.contact_bd h1 {margin:0; padding:0; color:#bdec47; font-family: Georgia, serif; font-style:italic; font-size:36px;line-height:110%;}
.contact_bd h2 {margin:0; padding-top:20px; font-family: Georgia, serif;}
.contact_bd h3 {margin:0; padding:5px 0 5px 0;}
.contact_info {margin:10px 0 0 0; padding:0; list-style:none;}
.contact_info li a {color:#363636; text-decoration:none;}
.contact_info li a:hover {color:#363636; text-decoration:underline;}
.jobs_list {margin:10px 0 10px 20px; padding:0; list-style:disc;}
.jobs_list li a {color:#363636; text-decoration:none;}
.jobs_list li a:hover {color:#363636; text-decoration:underline;}

/* Blog Skin */
.promotion .blog_bd {margin:0; padding-top:18px; width:500px;}
.blog_bd h1 {margin:0; padding:0; color:#bdec47; font-family: Georgia, serif; font-style:italic; font-size:36px;line-height:110%;}
.blog_bd h3 a {color:#582526; text-decoration:none;}

/* Blog & Sidebar */
#container .blog {margin:0; padding:0 10px 10px 10px; float:right; width:280px; min-height:100%; background:#ffffff; display:inline; border-bottom:5px solid #363636;}
/* Blog Article Title */
#container .blog h1 {
	margin:0; padding:0;
	font-family: Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	}
#container .blog h1 a, #container .blog h1 a:visited, #container .blog h1 a:active {color:#333; text-decoration:none; font-weight:bold;}
#container .blog h1 a:hover {color:#666666; text-decoration:underline;}
/* Blog Date */
#container .blog h2 {margin:0; padding-bottom:5px; font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#797979;}
/* Blog Read more */
#container .blog h3 {margin:0; padding:5px 0;}
#container .blog span.date_time {color:#999;font-style:italic;}
#container .blog p {color:#333;}
#container .blog p a {color:#f26522; text-decoration:none;}
#container .blog p a:hover {color:#f22222; text-decoration:underline;}
.blog hr {border:1px #d5d5d5; border-style:dotted;}

/* Footer */
#footer {margin:10px auto; padding:0; width:850px; position:relative;font-size:0.9em;}
#footer .comment {margin-left:29px; padding:0; float:left; display:inline;}
.link {margin:0; padding:10px 0; color:#000000;;}
.link a, .link a:visited, .link a:active {color:#000; text-decoration:none; font-weight:bold;}
.link a:hover {color:#000; text-decoration:underline;}
.lsep {margin:0 5px; color:#666;}
.copy {margin:0; padding:0; color:#577d1e;}
.powered {margin:0; padding:0; color:#84a930;}
.powered a {color:#84a930; text-decoration:none;}
#footer .ci{margin-top:-5px; padding:10px; float:right; display:inline; width:280px; height:50px; text-align:right; }

/* Etc. */
.clear {clear:both;}

/* Blog SKin */
.search_box {margin:0; padding-left:5px; list-style:none;}
.search_box li {margin:0; padding-top:5px; float:left; display:inline;}
#container .sidebar {margin:0; padding:0 10px 10px 10px; float:right; width:280px; min-height:100%; background:#ffffff; display:inline; border-bottom:5px solid #363636;}
#container .sidebar h1 {
	margin:0; padding:0;
	font-family: Georgia, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	}
.sidebar .meta {margin:0; padding:0; list-style:none;}
.sidebar .meta a {color:#f26522; text-decoration:none;}
.sidebar hr {border:1px #d5d5d5; border-style:dotted;}
