/*resetter*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/*endresetter*/body{	background-color: #a72235;	margin: 0px 0px 0px 0px;	font-family:  Gill Sans, sans-serif;	font-size: 12px;	color: #000;	font-weight:normal;	text-decoration:none;}
.body{	position:relative;	width: 843px;	margin: 0px auto;	padding: 57px 40px 40px 40px;	background-color: #a72235;	line-height:1em;}
.clear{	clear:both;}
#logo{	float:left;	width: 196px;	height:149px;	margin-left:38px;}
#headright{	float:left;	width: 609px;	height:149px;}
#menu ul li{	float:left;}
#menu ul li a{	display:block;	cursor:pointer; font-family: Palatino, serif;
	text-transform: uppercase;}
#home{	background: #a72235 url(../images/btnhome.jpg) no-repeat;	margin-right:5px;	width:109px;	height:39px;}
#product{	background: #a72235 url(../images/btnproduct.jpg) no-repeat;	width:109px;	height:39px;}
#news{	background: #a72235 url(../images/btnnews.jpg) no-repeat;	margin-left:5px;	margin-right:5px;	width:109px;	height:39px;}
#gallery{	background: #a72235 url(../images/btngallery.jpg) no-repeat;	width:109px;	height:39px;}
#contact{	background: #a72235 url(../images/btncontact.jpg) no-repeat;	margin-left:5px;	width:109px;	height:39px;}
#search{	width:351px;	height:30px;	padding-top:12px;	padding-left: 258px;	padding-bottom: 18px;	color: #f3e7d1;}
#sizesendus{	float:right;	width: 22px;	height:29px; padding-left:7px;}
#sizewebmail{	float:right;	width: 22px;	height:29px;}
#sizefacebooksurya{	float:right;	width: 22px;	height:29px; padding-left:7px;}
#sizetwittersurya{ float:right; width:22px height:29px; padding-left:7px;}
#wrapperimage{	float:right;	width: 300px;	height:40px; margin-right:95px; padding-top:10px;}
#key{	width:231px;	height:21px;	background-color:#f3e7d1;	border:none;	margin-left:5px;	margin-right: 5px;}
#contenthead{	width: 844px;	height:42px;	background: #a72235 url(../images/bgheader.jpg) no-repeat;}
#contentfoot{	width: 844px;	height:43px;	background: #a72235 url(../images/bgfooter.jpg) no-repeat;}
/**wrapper**/#wrapper{	position:relative;	width: 844px;	background-color:#f3e7d1;}
/**end of wrapper**//**contact**/#contacttxt{	margin-left: 35px;	margin-right: 35px;	padding-top: 68px;	padding-bottom: 36px;}
#contactleft{	width: 178px;	background-color:#218cb6;	padding-top:60px;	padding-left: 15px;	padding-right:15px;	padding-bottom:276px;	color: #fff;}
#contact_left{	width: 178px;	float:left;	margin-right: 44px;}
#tulisan{	font-size:20px; font-weight:bold;	}
#body01   {width: 768px; margin: auto;}


#warna table{
	color:#58585a;
}

#contact_form {
	margin-top:20px;
}

#contact_form table tr td{
	padding:5px;
	color:#595762;
}

#user,#pass{
	border:1px solid #a5a29d;
	width: 184px;
	margin-top: 3px;
}

#checkboxurut{
	width:514px;
	float:right;
}
#contactright{	width: 514px;	float:left;}
#contactright hr{	margin-top:15px;	margin-bottom:15px;}
#contactright h1{	font-size:40px;	color:#595758;	font-family:Gill Sans, sans-serif;}
#contactright p{	color:#595758;	text-align:justify;}
/**end of contact**//**news**/
#news_banner{	width:844px;	height: 445px;	margin-top:-17px;}

#newscontent{	width: 792px;	margin-left: 44px;	margin-top: 34px; padding-bottom:100px;}
.news_single{	float:left;	width: 360px;	margin-right:36px;	margin-bottom: 20px;	color:#807b78;}
#news_detail{	width: 760px;	margin-right:36px;	padding-bottom: 20px;}
.news_single h1 a,#news_detail h1 {	font-family:  Palatino, serif; font-weight:bold; color: #c69354;	font-size: 21px;	line-height: 23px;	text-decoration:none;}
.news_single p,#news_detail p{	color:#807b78;background:none; font-family:  Gill Sans, sans-serif;}
/**end of news**//**home**/#home_banner{	position:absolute;	width:785px;	height: 372px;	left: 40px;	top:-25px;}
#hometxt{	padding-top: 385px;	margin-left: 40px;	padding-bottom: 50px;}
#homeleft{	float:left;	width: 455px;	background-color:#eaab2a;	padding: 15px;	color: #fff;	margin-right: 15px;}
#hl_title{	margin-bottom: 20px;}
#homeleft hr{	color:#fff;	margin-top: 15px;	margin-bottom: 10px;}
#homeleft p{	font-size: 11px;	margin-bottom: 10px;}
#homeright{	float:left;	width: 267px;}
/**/#hr_news hr,#hr_news p{	color: #625e5d;	margin-bottom: 10px; 	font-size: 10px;}
#hr_news p{	margin-left:0px;	width: 240px;}
#hr_news h2,#hr_news h2 a{	color: #625e5d;	font-size: 11px;	margin-left:6px;	width: 240px;	text-decoration:none;}
#hr_news p a{	color: #625e5d;	font-size: 11px;	margin-top:6px;	width: 240px;	text-decoration:none;}
/**/#hr_archive{	background-color: #e6e6e6;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 10px;}
#hr_archive p{	margin-left:12px;	width: 240px;	font-size: 11px;	color: #625e5d;}
/**/
.t_img{
	margin-bottom:10px;
}

.t_img img{
	width:60px;
	float:left;
	margin-left:5px;
}
#hr_event{	background-color: #333333;	margin-top:20px; margin-bottom:20px; padding-bottom: 3px;}
#hr_event h1,#hr_event h1 a{width:266px; text-align:center; color:#fff;text-decoration:none; font-size:28px; padding-top:10px;padding-bottom:10px;}
#hr_event h2,#hr_event h2 a{	color: #ccc;	font-size: 12px;	margin-left:6px;	width: 240px;	text-decoration:none;}
#hr_event hr,#hr_event p{	color: #fff;	margin-bottom: 10px; line-height:14px;}
#hr_event p{	margin-left:7px;	width: 240px;	font-size: 11px;	color: #f2f2f2;	margin-top: 10px;	margin-bottom: 25px;}

/**end of home**//**Gallery**/#gallery_banner{	position:absolute;	width:844px;	height: 185px;	top:-19px;	background: url(../images/bggallery.png) no-repeat;	padding-top:137px;}
#gallery_title{	font-size:36px;	font-weight:bold;	line-height: 40px;	color: #fff;	width: 450px;	margin: 0px auto;}
#gallerytxt{	padding-top: 344px;	padding-bottom: 25px;}
#line{	width: 545px;	height: 10px;	background-color:#595661;	margin-bottom: 18px;}
#gallery_content{	float:left;	width: 510px;	margin-left: 45px;}
#gallery_content hr{	border-top: 1px dotted #595661;	height: 1px;	margin-top:28px;}
#slide{	margin-left:10px;	width: 489px;	}
#gallery_ket{	float:left;	width: 235px;	background-color: #595661;	padding: 15px;}
#gallery_ket p{	font-family:  Gill Sans, sans-serif; color:#fefefe;	font-size: 11px; line-height:15px;}
#number{	width: 598px;	height: 123px;}
.prev{	width:16px;		float:left;		background-color: #f3e7d1;		border:none;		cursor:pointer;	margin-top:40px; margin-left:58px;}
.carousel{	float:left;	width: 480px;	margin-left: 10px;}
.carousel img{	margin-left:10px;		margin-right:10px;}
.next{	width:16px;		float:left;		background-color: #f3e7d1;		border:none;		cursor:pointer;	margin-top:40px; margin-left:10px;}
.next img,.prev img{	border:none;}
/**end of gallery**//**product**/#cat_banner img{	margin-top:-20px;}

#cat_desc{	width: 739px;	margin-left:60px;	padding-bottom: 88px;}
#cat_desc h1{	font-family: Palatino, serif; color: #666666;	font-size: 36px;	line-height: 38px;	margin-top: 30px; margin-bottom:5px;}
#cat_desc p{	color: #666666;	font-size: 11px;	width: 350px;}
#cat_desc hr{	margin-top: 15px;	margin-bottom: 15px;	color: #666666;}
#cat_desc ul li a{	font-size: 23px;	line-height: 29px;	text-decoration:none; margin-bottom:10px; text-transform: uppercase;}
#cat_left,#cat_right{	float:left;	width: 365px;}
#product_clip{	position: absolute;	top:0px;	left:0px;	z-index: 100;}#product_banner{	margin-left: 30px;}#product_desc{	width: 755px;	margin-left:45px;	padding-bottom: 88px;}
#product_desc h1{	font-family:  Palatino, serif; text-transform: uppercase; color: #666666;	font-size: 36px;	line-height: 38px;	margin-top: 30px; margin-bottom: 5px;}
#product_desc h2{	font-weight:bold;font-family:  Gill Sans, sans-serif; font-weight:normal; text-transform: uppercase; color: #666666;	font-size: 20px;	line-height: 23px;	width:600px; text-align:left;}
#product_desc p{	 font-family:  Gill Sans, sans-serif;color: #666666;	font-size: 11px;	width: 400px; padding-bottom:10px;}#product_desc hr{	margin-top: 15px;	margin-bottom: 15px;	margin-left:-3px;	color: #666666;	width:742px;}#line1{	margin-top: 13px;	margin-bottom: 0px;	margin-left:-3px;	color: #666666;	width:742px;	}#line2{	margin-top: 10px;	margin-bottom: 10px;	margin-left:-3px;	color: #666666;	width:742px;	border-top: 1px dotted #595661;	height: 1px;}#product_desc_img{	width:755px; text-align:left;}#product_banner2{	width: 844px;	text-align:center;}/**end of product**/

#contentfoot div{
	padding-top:10px;
	width: 844px;
	text-align:center;
}

#contentfoot hr#l{
	float:left;
	width:134px;
	border-bottom: 1px solid #ccc;
	height:1px;
	margin-left:75px;
}

#contentfoot hr#r{
	float:left;
	width:134px;
	height:1px;
	border-bottom: 1px solid #ccc;
}

#contentfoot ul{
	float:left;
	width:405px;
	margin-left:8px;
	margin-right:8px;
	margin-top: -3px;
}

#contentfoot ul li{
	display:inline;
}

#contentfoot ul li a{
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#615f62;
}

/**Archive**/
#archive{
	float:left;
	width: 505px;
	margin-right: 20px;
	margin-left:160px;
	padding-top:108px;
}


#archive_menu{
	float:left;
	width: 138px;
	padding-top:108px;
}

#archive_menu ul {
	margin-top:15px;
	padding-bottom:30px;
	margin-bottom: 40px;
	border-bottom: 2px solid #c89554;
}

#archive_menu ul li a{
	text-decoration:none;
	color:#c89554;
	font-size: 11px;
}

.archive_list{
	width:501px;
	margin-top: 51px;
	margin-bottom:26px;
}

.a_img{
	float:left;
	width:35px;
	height:46px;
	margin-right:10px;
}

.a_txt{
	float:left;
	width:456px;
}

.a_txt h1{
	color:#c89554;
	font-size:22px;
	line-height:27px;
	text-decoration:none;
	font-family: Palatino, serif;
	font-weight:bold;
}

.a_txt h2{
	color: #7d7c77;
	font-weight:normal;
	font-family:  Gill Sans, sans-serif;
}

.archive_content p{
	width: 500px;
	margin-top:15px;
	margin-bottom:35px;
	color: #7d7c77;
	font-size:11px;
	font-family:  Gill Sans, sans-serif;
}

.archive_img{
	width: 460px;
	height:370px;
	background-color: #fff;
	padding: 15px 20px;
	margin-bottom: 35px;
}

.archive_detail{
	margin-top:-50px;
}

.archive_post{
	width: 470px;
	height: 45px;
	background-color:#f3a93c;
	color:#fff;
	padding-top: 20px;
	padding-left: 30px;
}
.archive_post a{
	color:#b87b2b;
	text-decoration:none;
}
.post_name{
	color:#b87b2b;
	text-decoration:none;
}

.post{
	border-bottom: 2px solid #c89554;
}



.pagination {
	width: 100px;
	margin:0px auto;
    font-size: 80%;
	padding-bottom: 50px;
}
		
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span, .pagination strong {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}

#lproduct{
	margin-top:20px;
	border-top: 1px dashed #999;
}

#lproduct a{
	float:left;
}

#ldesc{
	color: #000;
	font-weight:bold;
	font-family:  Palatino, serif;
	font-size:14px;
	line-height:15px;
	width: 720px;
	text-align:center;
	margin-top:50px;
}

.site_sliver { position: fixed; left: 0; top: 0; width: 100%; z-index: 10000; height: 34px;  text-align: center; color: #ff0000; font-size: 11px; font-family: Helvetica; background: #fff url('../images/b.jpg') repeat-x; opacity:0.95;filter:alpha(opacity=95);  }
.site_sliver .close { float: right; width: 20px; height:20px; display: inline; margin: 8px 35 0 0px; padding-top:5px;cursor:pointer; }

.site_sliver table{
	float:left;
	width: 883px;
	margin:0px auto;
}
.site_sliver table tr td{
	text-align:right;
	padding-right:30px;
}

.FLC{
	clear: both;
}

.FLC{
	height: auto;
}

#sizewebmail{
	float:right;
	display:block;
	width: 30px;
	height: 40px;
	background: #a72235 url('../images/internalwebmail.png') no-repeat;
}

#sizefacebooksurya{
	float:right;
	display:block;
	width: 30px;
	height: 40px;
	background: #a72235 url('../images/facebooksurya.png') no-repeat;
}

#sizetwittersurya{
	float:right;
	display:block;
	width:30px;
	height:40px;
	background: #a72235 url('../images/twittersurya.png') no-repeat;
}

#sizesendus{
	float:right;
	display:block;
	width: 30px;
	height: 40px;
	background: #a72235 url('../images/sendusmail.png') no-repeat;
}

#sizewebmail:hover{
	background: #a72235 url('../images/webmail_h.png') no-repeat;
}

#sizesendus:hover{
	background: #a72235 url('../images/send_h.png') no-repeat;
}


/*contact*/

#wrapperpermintaan{
	width:535px;
	background-color:#58585a;
	padding:15px;
	margin-top:40px;
}

#wrapperpermintaan table tr td{
	padding-top:5px;
	padding-bottom:5px;
}

#wrapperpermintaan table tr td .tulisan2{
	padding:10px;
	width:130px;
}

#wrapperpermintaan table tr td input[type=checkbox]{
	float:left;
	width:20px;
}

#wrapperpermintaan table tr td  .jaraktable2{
	float:left;
	width:145px;
}

#wrapperpermintaan table tr td input[type=text]{
	height:28px;
	width:385px;
	background-color:#d1d2d4;
	border:none;
}

#wrapperpermintaan table tr td textarea{
	background-color:#d1d2d4;
	border:none;
	width:385px;
}

#wrapperpermintaan table tr td select{
	background-color:#d1d2d4;
	border:none;
	width:385px;
	height:28px;
	padding-top:5px;
}

#wrapperpermintaan table tr td input[type=submit]{
	background-color:#d1d2d4;
	border:none;
	height:25px;
}
