/* General Styles */

body {
	background-image: url(../images/bg_concrete.jpg);
	margin: 0;	padding: 0;
	repeat:no-repeat top right;
	font-family: Arial;	
	font-size: 12px;
	color:#9F9F9F;
	text-align: center;
}
input[type="text"], input[type="email"], input[type="password"], textarea, select{
    border: 1px solid #333131;
    color: #111111;
    height: 18px;
    margin-bottom: 0px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    font: normal 12px verdana;
	background-image:url('../images/bg_field.jpg'); 
}
select {
	background-color: #D7D6D9; 
    -webkit-appearance:none;
    -moz-appearance: none;
    text-indent: 0.01px; 
    height: 25px;
}
textarea{
    height:100px;
}

.title_kupon{
	margin-top: 20px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
}

.border_kupon{
	border: 1px dashed #333333;
	background: #161515; 
	padding: 10px;
	text-align: center;
}

.b_checkout_left{
	float: left;
	border-radius: 5px;
	width: 345px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:10px;
	font: 12px Tahoma;
	background: #080307;
}

.b_checkout_right{
	float: left;
	border-radius: 5px;
	width: 345px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font: 12px Tahoma;
	background: #080307;
}

.w_false{
	margin: 0 auto;
	padding: 10px;
	background: #f86d4d;
	border: 1px solid #fb390c;
	font: normal 12px arial;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #000000;
}

.w_true{
	margin: 0 auto;
	padding: 10px;
	background: #90ec5e;
	border: 1px solid #317c08;
	font: normal 12px arial;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #000000;
}

.w_general{
	padding: 10px;
	background: #191919;
	border: 1px solid #393939;
	font: normal 12px arial;
	margin-top: 20px;
	margin-bottom: 5px;
	border-radius: 5px;
	text-align: center;
}

.border_box{
	padding: 10px;
	border: 1px solid #393939;
	font: 12px verdana;
	border-radius: 5px;
	margin-right:-5px;
	border-collapse: collapse;
	color:#BDBDBD;
	margin-bottom: 10px;
}

.button {
	font: 12px Verdana;
	font-weight: bold;
    border: none;
	border-radius: 5px;
    padding: 5px 10px 5px 10px;
    color: #111111;
	background: -webkit-linear-gradient(#939092, #f5f0f3); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#939092, #f5f0f3); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#939092, #f5f0f3); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#939092, #f5f0f3); /* Standard syntax */
	text-decoration: none;
}
.button:hover {
    background: #ddd29b;
	text-decoration: none;
}

.button_general {
	font: 11px Verdana;
	font-weight: bold;
    border: none;
	border-radius: 5px;
    color: #111111;
	background: -webkit-linear-gradient(#939092, #f5f0f3); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#939092, #f5f0f3); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#939092, #f5f0f3); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#939092, #f5f0f3); /* Standard syntax */
	text-decoration: none;
}
.button_general:hover {
    background: #ddd29b;
	text-decoration: none;
}

.new_flower{
	margin-top: -130px;
	margin-bottom: 100px;
}

.diskon{
	margin-top: -134px;
	margin-bottom: 100px;
	margin-left: 97px;
}

.diskon2{
	margin-top: -131px;
	margin-bottom: 100px;
	margin-left: 97px;
}

.tmp_header{
	margin:0 auto;
	width: 1000px;
	background:#000;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

/*Start testimonial*/
.border_testimonial{
	margin-top:10px;
	background:#f4f1f4;
	border-radius: 5px;
	padding:10px;
	margin-right: -5px;
	color: #111111;
}

.border_title_testimonial{
	font: bold 12px Verdana;
	text-shadow:1px 1px 0px #c0c0c0;
/*border: 1px dashed #c0c0c0;*/
	color: #111111;
	padding:5px;
	margin-bottom:10px;
	background: #d7d7d6;
	border-radius: 5px;
}
/*End testimonial*/

.menu_member{
	float: left;
	padding: 5px;
	width: 745px;
	margin-top:20px;
	margin-bottom:20px;
	background: #30041b;
	border-radius: 5px;
}

.pengumuman{
	padding: 5px;
	width: 745px;
	margin-top:5px;
	margin-bottom:5px;
	border-radius: 5px;
	background: #C5B358;
	font: bold 13px arial;
	color: #000000;
}

.blok_transaksi{
	padding: 5px;
	width: 745px;
	margin-top:5px;
	margin-bottom:10px;
	background: #fdf5ce;
	border-radius: 5px;
	font: bold 13px arial;
	color: #000000;
}
/*Start tips*/
.border_tips{
	margin-top:10px;
	background:#f4f1f4;
	border-radius: 5px;
	padding:10px;
	margin-right: -5px
}

.title_tips{
	font: bold 12px Verdana;
	text-shadow:1px 1px 0px #9c9b9b;
	border-bottom: 1px dashed #c0c0c0;
	color: #111111;
	padding:5px;
	text-transform:uppercase;
}

.value_tips{
	font: 11px Verdana;
	color: #111111;
	padding:5px;
	margin-top:10px;
	margin-bottom:20px;
}
/*start lowongan*/
.border_lowongan{
	margin-top:10px;
	background:#f4f1f4;
	border-radius: 5px;
	padding:10px;
	margin-right: -5px
}

.title_lowongan{
	font: bold 12px Verdana;
	text-shadow:1px 1px 0px #9c9b9b;
	border-bottom: 1px dashed #c0c0c0;
	color: #111111;
	padding:5px;
	text-transform:uppercase;
}

.value_lowongan{
	font: 11px Verdana;
	color: #111111;
	padding:5px;
	margin-bottom:20px;
}
/*End Lowongan*/
.button_view_more {
    background: #0ea5c0;
    border: none;
    padding: 5px 10px 5px 10px;
    color: #FFFFFF;
	text-decoration: none;
	border-radius: 5px;
}
.button_view_more:hover {
    background: #18c0de;
	text-decoration: none;
}
/*end tips*/

/*Start video & Press*/
.value_video_intro{
	color: #1e1e1e;
	text-align: center;
	margin-top:20px;
}

.value_press_intro{
	border-radius: 5px;
	background: #1e1e1e;
	color: #ffffff;
	padding:10px;
	text-align: center;
	margin-top:20px;
	margin-right:-5px;
}

/*End video & Press*/

.tmp_main_menu{
	margin:0 auto;
	width: 990px;
	height:58px;
	background:#000;
	padding-left: 5px;
	padding-right: 5px;
	background: #000000 url('../images/headkotak.gif') repeat-x bottom;
	border-left: 5px solid #000000;
	border-right: 5px solid #000000;
}

.menu_home{
	float: left;
	width: 60px;
	margin-top:17px;
	margin-right:5px;
	height: 15px;
	background: #000000;
	border-radius:5px;
	font: bold 12px Verdana;
	text-shadow: 2px 2px 7px #000;
	-moz-text-shadow: 5px 5px 5px #000;
	-webkit-text-shadow: 5px 5px 5px #000;
	
	display: block;
padding: 10px 15px;
color: #eae9e3;

}
.menu_home a:link, .menu_home a:visited{
color: #eae9e3;
text-decoration: none;
}
.menu_home a:hover{
color: #fff6ab;
text-decoration: none;
}
.main_menu{
	float: left;
	width: 880px;
}

.tmp_head_intro{
	clear:both;
	margin:0 auto;
	width: 1000px;
	background:#000;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	height:323px;
}

.tmp_intro_left{
	float: left;
	width: 755px;
	background:#000;
	height:320px;
	color: #fff;
}

.tmp_intro_right{
	float: left;
	padding-left: 5px;	
	width: 237px;
	background:#010101;
	height:320px;
	background:url('../images/bgmerah.jpg') no-repeat top;
	border-top: 1px solid #0e0e0e;
	border-left: 1px solid #0e0e0e;
	border-right: 1px solid #0e0e0e;
}

.basket{
	border: 1px solid #0e0e0e;
	border-radius: 10px;
	margin-top:20px;
	margin-bottom:20px;
	background: #040203;
	width: 750px;
}
/*
.basket th{
	background: #252424;
	font: bold 11px verdana;
	color: #c0c0c0;
	text-align: center;
}
*/
.banner_ab{
	margin-top:-5px;
	margin-bottom: 15px;
}

.tmp_conten{
	clear:both;
	margin:0 auto;
	width: 1000px;
	background:#000;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

.tmp_sidebar_left{
	float: left;
	padding: 5px;
	text-align: left;
	width: 230px;
	background:#000000 url('../images/bgtable.jpg') no-repeat top;
	font-family: Tahoma;
	border: 1px solid #0e0e0e;
	font-size: 12px;
}

.title_sidebar_left{
	/*font: bold 14px Georgia #ED56A7;*/
	font: bold 19px Georgia;
	color: #ED56A7;
	/*border: 1px solid #ED56A7;*/
	padding: 5px;
	border-radius: 0px 100px 100px 0px;
	margin-left:-5px;
	margin-bottom: 5px;
	margin-top: 10px;
	background: -webkit-linear-gradient(#252424, #0e0e0e); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#252424, #0e0e0e); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#252424, #0e0e0e); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#252424, #0e0e0e); /* Standard syntax */
	text-shadow: 2px 2px 7px #000;
}

.other_sidebar_left{
	margin-left: 5px;
	margin-top: -5px;
	padding: 10px;
	background: #0e0e0e;
	width: 190px;
	border-radius: 0px 0px 5px 5px;
	text-align: center;
}

.link_utama:link {
    color: #C5B358;
	text-decoration: none;
}
.link_utama:visited {
    color: #BFB577;
}
.link_utama:hover {
    background: #171717;
	padding:5px;
	border-radius: 5px;
	color: #f4ecb8;
	text-decoration: none;
}

.link_umum:link {
    color: #65cbed;
	text-decoration: none;
}
.link_umum:visited {
    color: #65cbed;
}
.link_umum:hover {
	color: #bbeaf9;
	text-decoration: none;
}
/*
.tmp_sidebar_left A:link{
	color: #BFB577;
	text-decoration: underline;
}

.tmp_sidebar_left A:visited{
	color: #BFB577;
	text-decoration: underline;
}
.tmp_sidebar_left A:hover{
	color: #FF0000;
	text-decoration: underline;
}
.tmp_sidebar_left A:active{
	color: #C0C0C0;
	text-decoration: none;
}
*/
.tmp_sidebar_right{
	float: left;
	padding: 5px;
	text-align: left;
	width: 745px;
	background:#000;
	font: 12px arial;
	color: #BDBDBD;
}
/*
.tmp_sidebar_right A:link{
	color: #BFB577;
	text-decoration: underline;
}

.tmp_sidebar_right A:visited{
	color: #BFB577;
	text-decoration: underline;
}
.tmp_sidebar_right A:hover{
	color: #FF0000;
	text-decoration: underline;
}
.tmp_sidebar_right A:active{
	color: #C0C0C0;
	text-decoration: none;
}
*/
.tmp_footer{
	clear:both;
	margin:0 auto;
	width: 1010px;
}   

.tmp_footer2{
	clear:both;
	margin:0 auto;
	width: 1010px;
}   

#warning_error{
	margin: 0px auto;
	margin-top:20px;
	width: 600px;
	padding:20px;
	background: #e7fbaa;
	border: solid 1px #6e060d; 
	font: 12px TAHOMA;	
	color: #000000;
}


/*Admin Area*/
/*login*/

#page_login {
margin: 0 auto;
width: 755px;
height: 94%;
text-align: left;
background: #000000;
}

#header_login {
height: 755px;
height: 150px;
}


#titile_login{
	padding: 10px;
	margin:0px auto;
	margin-top: 40px;
	width:300px;
	border-radius: 5px 5px 0px 0px;
	background: -webkit-linear-gradient(#c2b118, #fae420); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#c2b118, #fae420); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#c2b118, #fae420); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#c2b118, #fae420); /* Standard syntax */
	font: bold 12px TAHOMA;
	color: #111111;
}

#form_login{ 
	padding: 10px;
	margin:0px auto;
	width:300px;
	background-color:#2d2d2c;
	border-bottom: solid 5px #484847;    
	font: 11px TAHOMA;
	color: #11111;
	margin-bottom: 10px;
}

#content_login{
/*float: right;*/
width: 755px;
height: 330px;
text-align: center;
}

#footer_login{
clear: right;
margin: 0 auto;
width: 735px;
background-color:#2a2727;
padding: 10px;
font: 11px TAHOMA;
border-top: solid 5px #535151;    
}

#text_footer{
font-family: verdana;	
font-size: 11px;
color: #E9DCC2;
text-align: center;
margin: 10;
}

#text_footer A:link{
	color: #BFB577;
	text-decoration: underline;
}

#text_footer A:visited{
	color: #BFB577;
	text-decoration: none;
}
#text_footer A:hover{
	color: #FF0000;
	text-decoration: underline;
}
#text_footer A:active{
	color: #C0C0C0;
	text-decoration: none;
}

.text_normal{
font-family: Tahoma;	
font-size: 12px;
color: #9F9F9F;
}
.text_normal A:link{
	font-family: Tahoma;
	font-size: 12px;
	color: #BFB577;
	text-decoration: underline;
}

.text_normal A:visited{
	font-family: Tahoma;
	font-size: 12px;
	color: #BFB577;
	text-decoration: underline;
}
.text_normal A:hover{
	font-family: Tahoma;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.text_normal A:active{
	font-family: Tahoma;
	font-size: 12px;
	color: #C0C0C0;
	text-decoration: none;
}

.text_menu{
font-family: Tahoma;	
font-size: 12px;
color: #BFB577;
}
.text_menu A:link{
	font-family: Tahoma;
	font-size: 12px;
	color: #BFB577;
	text-decoration: underline;
}

.text_menu A:visited{
	font-family: Tahoma;
	font-size: 12px;
	color: #BFB577;
	text-decoration: underline;
}
.text_menu A:hover{
	font-family: Tahoma;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.text_menu A:active{
	font-family: Tahoma;
	font-size: 12px;
	color: #C0C0C0;
	text-decoration: none;
}
/*End Atribut*/

/*Start Table */
table th{
	background: #4c0d4c;
	font: bold 10px verdana;
	color: #ffffff;
	text-align: center;
}
.text_general {

	color: #BDBDBD;
	font-family: tahoma;
	font-size: 12px;
}

.text_table {

	color: #BDBDBD;
	font-family: Verdana;
	font-size: 10px;
}

.text_list_table {

	text-align:center;
	color: #000;
	font-family: Verdana;
	font-size: 10px;
}

.text_title_form_table{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
}

.text_form_table{
	font-weight: normal;
	color: #BDBDBD;
	font-family: Verdana;
	font-size: 11px;
}

.text_paging{
text-align: center;
color: #fcf8d9;
font-family: verdana;
font-size: 11px;

padding: 10px 10px;

border-top: 1px double #393939;
border-bottom: 1px double #393939;
border-left: 1px double #393939;
border-right: 1px double #393939;
}

.text_paging A:link{
	font-family: verdana;
	font-size: 11px;
	color: #fef07d;
	text-decoration: none;
}

.text_paging A:visited{
	font-family: verdana;
	font-size: 11px;
	color: #fef07d;
	text-decoration: none;
}
.text_paging A:hover{
	font-family: verdana;
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
}
.text_paging A:active{
	font-family: verdana;
	font-size: 11px;
	color: #fcf8d9;
	text-decoration: none;
}

/*End Table*/

/*Start Detail Produk*/
.border_detail_product{
	border: 1px solid #393939;
	border-radius: 5px;
	background: #0a0a0a; 
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}
/*End Detail Produk*/

/*Start Border Form*/
.main_title_form{
	background: #393939 url(../images/bg_title_form.jpg);
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	border-radius: 5px 5px 0px 0px;
	padding: 10px;
	text-shadow: 2px 2px 7px #000;
}

.title_form{
	font: 11px Verdana;
	background:#4c0d4c;
	border-radius: 5px;
	color: #f5f5f5;
	padding: 5px;
	margin-left: -5px;
	margin-right: -5px;
	text-shadow: 2px 2px 7px #000;
}

.isi_form{
	color: #dbdbdb;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #393939;
	padding:10px;
	border-radius: 0px 0px 5px 5px;
}

/*End Border Form*/
