.clearboth { clear: both; }

.container {
	width: 900px;
	margin: 0px;
	padding: 0px;
}
.container_235 {
	width: 235px;
	margin: 0px;
	padding: 0px;
	background-color: #FEFBDD;
}
.container_600 {
	width: 595px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: right;
}

/*flash intro*/
#flash .mainpage_1 {
	float: left;
	width: 843px;
	margin: 0px;
	padding: 0px;
	height: 66px;
}
#flash a:link,#flash a:visited,#flash a:active {
	text-decoration: none;
}
#flash a:hover {
	text-decoration: underline;
}
#flash .mainpage_flash {
	float: left;
	width: 843px;
	margin: 0px;
	padding: 0px;
	height: 427px;
	background-image: url(../images/mainpage_flash.gif);
	background-repeat: no-repeat;
}
#flash .mainpage_footer {
	float: left;
	width: 843px;
	margin: 0px;
	padding: 0px;
	height: 56px;
	text-align: center;
	background-image: url(../images/mainpage_footer.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

/*top part*/
#top .col1 {
	float: left;
	width: 65px;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
#top .col2 {
	float: left;
	width: 775px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	background-image: url(../images/back_top.jpg);
	background-repeat: repeat-x;
}
#top .col3 {
	float: left;
	width: 60px;
	margin: 0px;
	padding: 0px;
	height: 30px;
}

/*logo part 1*/
#logo_part_1 .col1 {
	float: left;
	width: 65px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#logo_part_1 .col2 {
	float: left;
	width: 135px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#logo_part_1 .col3 {
	float: left;
	width: 60px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#logo_part_1 .home_nav {
	float: left;
	width: 65px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#logo_part_1 .info_nav {
	float: left;
	width: 70px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#logo_part_1 .promo_nav {
	float: left;
	width: 85px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#logo_part_1 .contact_nav {
	float: left;
	width: 80px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#logo_part_1 .white {
	float: left;
	width: 340px;
	margin: 0px;
	padding: 0px;
	height: 55px;
}

/*logo part 2*/
#logo_part_2 .back-left {
	width: 35px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/back_left.gif);
	background-repeat: repeat-y;
	height: 84px;
	float: left;
}
#logo_part_2 .back-right {
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/back_right.gif);
	background-repeat: repeat-y;
	height: 84px;
	float: left;
}
#logo_part_2 .col1 {
	float: left;
	width: 205px;
	margin: 0px;
	padding: 0px;
	height: 84px;
}
#logo_part_2 .col2 {
	float: left;
	width: 175px;
	margin: 0px;
	padding: 0px;
	height: 84px;
}
#logo_part_2 .close_cart {
	float: left;
	width: 15px;
	margin: 0px;
	padding: 0px;
	height: 84px;
}
#logo_part_2 .after_cart {
	float: left;
	width: 20px;
	margin: 0px;
	padding: 0px;
	height: 84px;
	background-image: url(../images/back_red_cart.gif);
	background-repeat: repeat-x;
}
#logo_part_2 a:link.linknya,#logo_part_2 a:visited.linknya {
	color: #FFFF00;
	text-decoration: underline;
}
#logo_part_2 a:hover.linknya {
	text-decoration: none;
}

/*image promo*/
#image_promo .back-left {
	width: 35px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/back_left.gif);
	background-repeat: repeat-y;
	height: 405px;
	float: left;
}
#image_promo .back-right {
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/back_right.gif);
	background-repeat: repeat-y;
	height: 405px;
	float: left;
}
#image_promo .col1 {
	float: left;
	width: 695px;
	margin: 0px;
	padding: 0px;
	height: 405px;
}
#image_promo .col2 {
	float: left;
	width: 140px;
	margin: 0px;
	padding: 0px;
	height: 405px;
	background-color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: center;
}

/*footer*/
#footer a:link,#footer a:visited {
	color: #FFFF00;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}
#footer .col1 {
	float: left;
	width: 65px;
	margin: 0px;
	padding: 0px;
	height: 66px;
}
#footer .col2 {
	float: left;
	width: 775px;
	margin: 0px;
	padding: 20px 0px 0px;
	height: 66px;
	background-image: url(../images/back_footer.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;

}
#footer .col3 {
	float: left;
	width: 60px;
	margin: 0px;
	padding: 0px;
	height: 66px;
	background-color: #F7C12C;
}

/*container 235 + 600*/
#cont235 .title,#cont600 .title {
	float: left;
	width: 15px;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
#cont235 .content {
	float: left;
	width: 235px;
	margin: 0px;
	padding: 2px 0px;
	background-color: #FEFBDD;
}
#cont235 a:link.cat,#cont235 a:visited.cat,a:link.cat,a:visited.cat {
	color: #8E8E8E;
	text-decoration: none;
}
#cont235 a:hover.cat,a:hover.cat {
	color: #F26522;
	text-decoration: underline;
}
#cont235 a:link.category-products,#cont235 a:visited.category-products {
	color: #000000;
	text-decoration: none;
}
#cont235 a:hover.category-products {
	color: #F26522;
	text-decoration: underline;
}
#cont600 .content_testimoni {
	margin: 0px;
	padding: 3px 10px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
}
#cont600 a:link.title_test,#cont600 a:visited.title_test {
	color: #1D88C5;
	text-decoration: none;
}
#cont600 a:link.more_test,#cont600 a:visited.more_test {
	color: #ED1C24;
	text-decoration: none;
}
#cont600 a:hover.title_test,#cont600 a:hover.more_test {
	text-decoration: underline;
}
#new_product_home,#new_hotproduct_home {
	margin: 0px;
	padding: 2px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	height: 120px;
	width: 190px;
	background-image: url(../images/back_product.gif);
	background-repeat: no-repeat;
	/*border: 1px solid #CDCDCD;*/
	margin: 3px 3px 3px 5px;
}
#new_product_home a:link.prod_name,#new_product_home a:visited.prod_name,#new_hotproduct_home a:link.prod_name,#new_hotproduct_home a:visited.prod_name {
	color: #03395C;
	text-decoration: none;
}
#new_product_home a:hover.prod_name,#new_hotproduct_home a:hover.prod_name {
	text-decoration: underline;
}
#new_hotproduct_home .hot, #pages .hot {
	font-family: Tahoma;
	text-decoration: line-through;
	font-size: 11px;
	color: #FF0000;
}

/*container detil produk dan halaman under container 600*/
#pages {
	margin: 0px;
	padding: 4px 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 585px;
}
#pages a:link.linknya,#pages a:visited.linknya {
	color: #4169E1;
	text-decoration: underline;
	font-weight: bold;
}
#pages a:link.linknya_red,#pages a:visited.linknya_red {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
#pages a:link.linknya_info,#pages a:visited.linknya_info {
	color: #4169E1;
	text-decoration: underline;
	font-size: 12px;
}
#pages a:hover.linknya,#pages a:hover.linknya_red,#pages a:hover.linknya_info {
	text-decoration: none;
}
a:link.menu_member,a:visited.menu_member {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
a:hover.menu_member {
	text-decoration: none;
}
#pages .history_order {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 250px;
	text-align: left;
	padding: 5px 0px 0px 0px;
}
#pages .history_tanggal {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 225px;
	text-align: left;
	padding: 5px 0px 0px 0px;
}
#pages .history_status {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 100px;
	text-align: left;
	padding: 5px 0px 0px 0px;
}
#pages .register_field {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 475px;
	text-align: left;
	padding: 5px 0px 0px 0px;
}
#pages .register_name {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 100px;
	text-align: left;
	padding: 5px 0px 0px 0px;
}
#pages .pages_product {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 455px;
	text-align: left;
}
#pages .images_product {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 120px;
	text-align: right;
}
#pages .prod_title {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 250px;
	height: 30px;
	text-align: left;
}
#pages .prod_rp {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 25px;
	height: 30px;
	text-align: right;
}
#pages .prod_harga {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 50px;
	height: 30px;
	text-align: right;
}
#pages .prod_quantity {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 75px;
	height: 30px;
	text-align: center;
}
#pages .prod_total {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 75px;
	height: 30px;
	text-align: right;
}
#pages .prod_remove {
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #737373;
	float: left;
	width: 75px;
	height: 30px;
	text-align: center;
}

/*form login*/
#cont235 {
	font-family: Tahoma;
	font-size: 11px;
	width: 235px;
	/*color: #F7CFD0;*/
}
.td_left{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #F7CFD0;
	font-size: 13px;
	color: #000000;
	float: left;
	text-align: right;
	width: 60px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.td_right{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F7CFD0;
	float: left;
	width: 175px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
/* tiap baris dikasih class sendiri2, karena di firefox, backgroundnya tidak mau keluar, kalau di class-nya tidak diset background. kalau di set bg, height hrs sama*/
.td_left_login{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #F7CFD0;
	font-size: 13px;
	color: #000000;
	float: left;
	text-align: right;
	width: 60px;
	height: 43px;
	padding: 3px 0px;
	margin: 0px;
}
.td_right_login{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F7CFD0;
	float: left;
	width: 175px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 43px;
	text-align: left;
}
.td_left_submit{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #F7CFD0;
	font-size: 13px;
	color: #000000;
	float: left;
	text-align: right;
	width: 60px;
	height: 43px;
	padding: 3px 0px;
	margin: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.td_right_submit{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F7CFD0;
	float: left;
	width: 175px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 43px; /*dibesarkan nilainya, karena ada kolom form, di IE jatuhnya lebih lebar kebawah */
	text-align: left;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.td_left_title{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #F7CFD0;
	font-size: 13px;
	color: #000000;
	float: left;
	text-align: right;
	width: 60px;
	height: 23px;
	padding: 1px 0px;
	margin: 0px;
}
.td_right_field{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F7CFD0;
	float: left;
	width: 175px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 23px;
	text-align: left;
}
.td_member{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F7CFD0;
	float: left;
	width: 235px;
	padding: 5px 0px;
	text-align: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


/*MAIN MENU*/

input {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000066;
}
#logo_part_2 .kolom_search {
	width: 280px;
	height: 84px;
	float: left;
	background-image: url(../images/back_red_cart.gif);
	background-repeat: repeat-x;
}
#logo_part_2 .top_search {
	width: 280px;
	height: 33px;
	float: left;
	background-image: url(../images/back_top_search.gif);
	background-repeat: repeat-x;
}
#logo_part_2 .bottom_search {
	width: 280px;
	height: 22px;
	float: left;
	background-image: url(../images/back_bottom_search.gif);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
#logo_part_2 .icon_search {
	width: 27px;
	height: 29px;
	float: left;
}
#logo_part_2 .close_search {
	width: 15px;
	height: 29px;
	float: left;
}
#logo_part_2 form {
	margin: 0px;
	padding: 0px;
	align: left;
}
.input-search-flash {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: 1px solid #0000FF;
	background-color: #FFFFFF;
}
.input-search {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
select {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000066;
}
.select_register {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	border: 1px solid #000066;
}
textarea {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000066;
}
.submit {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFF00;
	border: 1px groove #000066;
	background-color: #990000;
}
.submit-search {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.submit-login {
	border: 0px none;
	background-image: url(../images/login_nav.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 119px;
	cursor: hand;
}
