html, body {
	margin: 10px 20px 0px 60px;
	padding: 0;
	height: 100%;
	font-family: Georgia, Helvetica;
	font-size: 10pt;
/*	text-align: center;*/
	background: #E8E8CD;
}

#logo {
	font-size: 48px;
	font-style: italic;
	font-weight: bold;
	color: #00473A;
	border-bottom: 1px solid #00473A;
}

#sublogo {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #00473A;
	padding: 5px 0px 20px 0px;
}

#topNav {
	text-align: center;
	border: 1px solid #00473A;
	margin: 0px auto;
	margin-top: 2px;
	background-color: #00473A;
	vertical-align: top;
	color: #FFFFFF;
	padding: 6px 10px 9px 10px;
	font-size:12px;
	font-weight: bold;
}

#bottomNav {
	text-align: center;
	border: 1px solid #00473A;
	margin: 0px auto;
	margin-top: 2px;
	background-color: #00473A;
	vertical-align: top;
	color: #FFFFFF;
	padding: 2px 5px 7px 5px;
	font-size:10px;
	font-weight: normal;
}

#main {
/*	text-align: center;*/
	margin: 0px auto;
	margin-top: 2px;
	padding: 5px;
	background-color: #B6B694;
	border: 1px solid #00473A;
	min-height: 1600px;
}

#kiri {
	width: 340px;
	text-align: left;
	vertical-align: top;
	float: left;
	margin: 10px 30px 10px 0px;
	padding: 0px 5px 5px 5px;
	border: 1px solid #00473A;
	font-size: 11px;
}

#kanan {
	width: 200px;
	vertical-align: middle;
	text-align: left;
	line-height: 110%;
	color: #00473A;
	float: right;
	background-color: #B6B694;
	margin: 40px 5px 0px 70px;
	border: 0px solid #00473A;
}

#kanan h2 {
	margin-top: 20px;
	padding: 4px 3px 7px 5px;
	vertical-align:middle;
	font-family: Helvetica, Arial, Verdana;
	font-size:0.9em;
	line-height:120%;
	background-color: #00473A;
	border-top: 0px solid #00473A;
	border-bottom: 0px solid #00473A;
	color:#FFFFFF;
	text-transform: uppercase;
}

#isi {
	text-align: left;
	vertical-align: top;
	background-color: #B6B694;
	margin: 0px 250px 20px 20px;
	padding: 10px 20px 10px 30px;
	font-size: 14px;
	line-height:130%;
	border: 0px solid #FFFFFF;
}

A:LINK {
	color: #942D0C;
	text-decoration: underline;

}
A:VISITED {
	color: #942D0C;
	text-decoration: underline;
}

A:ACTIVE {
	color: #942D0C;
	text-decoration: underline;
}

A:Hover {
	color: #942D0C;
	text-decoration:underline;
}

#linkH {
	color:#000000;
	text-decoration:none;
}

#linkM {
	color:#00473A;
	text-decoration:none;
}

#linkP {
	color:#FFFFFF;
	text-decoration:none;
}

#fotoKiri {
	float: left;
	margin: 10px 60px 30px 0px;
	padding: 0px;
	border: 1px solid #00473A;
	font-size: 11px;
}

#fotoKanan {
	float: right;
	margin: 10px 10px 30px 40px;
	padding: 0px;
	border: 1px solid #00473A;
	font-size: 11px;
}

#fotoTengah {
	margin-right:0 auto;
	margin-left:0 auto;
	padding: 0px;
	border: 1px solid #00473A;
	font-size: 11px;
	text-align:center;
}

#caption {
   position: relative; 
   font-weight: bold;
   font-style: italic;
   font-size: 1.0em;
   color:#00473A;
   text-align:left;
   border-left:10px solid #00473A;
   padding-left:10px;
   padding-right:20px;
   margin:25px
}

.row {
   display: table-row;
}

#indent50 {
   position: relative; 
   text-align:left;
   padding-left:50px;
   margin:25px
}

#alamat {
   position: relative; 
   text-align:left;
   padding-left:30px;
   margin:15px;
}

#kanan {
   position: relative; 
   float: right;
   color: #00473A;
}

#kiri {
   position: relative; 
   float: left;
   color: #00473A;
}

#TeksKiri {
   position: relative; 
   text-align: left;
}

#TeksKanan {
   position: relative; 
   text-align:right;
   margin-right:20px;
}

#copy {
	margin-top: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 120%;
	color: #05473A;
}

#kiriKecil {
	font-weight: normal;
	font-size: 0.8em;
	margin-top: 10px;
/*	color: #05473A;*/
}

#tengahKecil {
	font-weight: normal;
	font-size: 0.8em;
	margin-top: 10px;
	text-align: center;
/*	color: #05473A;*/
}

#browseData {
	position: relative;
/*	margin: auto;*/
	margin: 30px 0px 30px 0px;
	min-width: 330px;
	border: 0px solid #CC6600;
}

#img-browse {
	font-size: 0.8em;
	line-height: 120%;
	float: left;
	vertical-align: top;
	margin: 5px 30px 10px 0px;
	border: 1px solid #00473A;
	padding: 0px;
}

#img-product {
	font-size: 0.8em;
	line-height: 120%;
	vertical-align: top;
	margin-top:5px;
	margin-bottom:10px;
	border: 1px solid #00473A;
	padding: 0px;
}

#img-center {
	font-size: 0.75em;
	line-height: 120%;
	margin: 3px;
	color: #990000;
}

#newsfeed {
	padding:0px;
	width:180px;
	margin-top:20px;
	margin-bottom:10px;
	border-bottom: 1px solid #00473A;
}

#news-header {
	margin-top:0px;
	padding: 5px 3px 5px 3px;
	vertical-align:middle;
	font-family: Helvetica, Arial, Verdana;
	font-size: 1.0em;
	line-height:120%;
	background-color: #00473A;
	border-top: 0px solid #00473A;
	border-bottom: 0px solid #00473A;
	color:#FFFFFF;
}

#news-content {
	padding: 0px 5px 5px 7px;
	width:170px;
	font-family: Helvetica, Arial, Verdana;
	font-size:0.9em;
	font-weight:normal;
	line-height:120%;
	color:#000000;
}

#news-content #linkM {
	color:#942D0C;
	text-decoration:none;
}

#news-content li {
	padding-top: 10px;
}

#fotoKatalog {
	margin: 5px 10px 5px 0px;
	padding: 0px;
	border: 1px solid #00473A;
}

#Adsense160Kiri {
   width: 160px;
   height: 600px;
   padding: 0px;
   position: relative; 
   float: left;
   margin: 0px 20px 10px 0px;
   border: 0px solid #05473A;
}

#Adsense336Kiri {
   width: 336px;
   height: 300px;
   padding: 0px;
   position: relative; 
   float: left;
   margin: 5px 30px 10px 0px;
}

#Adsense336 {
   width: 336px;
   height: 300px;
   padding: 0px;
   position: relative; 
   margin: 5px 30px 20px 0px;
}

#Adsense336Kanan {
   width: 336px;
   height: 300px;
   padding: 0px;
   position: relative; 
   float: right;
   margin: 5px 0px 10px 30px;
}

#Adsense728Top {
   width: 728px;
   height: 180px;
   margin: 20px 0px 10px 5px;
   border: 0px solid #942D0C;
}

#addthis {
   font-size: 0.9em;
   margin: 0px 0px 20px 15px;
}

#AdsenseJudul {
   width: 320px;
   padding: 0px 0px 2px 2px;
   font-weight: normal;
   color: #000000;
   font-size: 0.75em;
}

#link-data {
   width:100%;
   padding:10px;
   margin:10px;
   float:left;
   vertical-align:top;
   text-align:left;
   border:thin solid #05473A;
   font-family:Courier New;
   font-size:0.9em;
   color:#942D0C;
}

# UNTUK APA?
#catalog {
   position: relative; 
   text-align:center;
   padding-top:15px;
   padding-bottom:35px;
   color:#000000;
}

#title {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #00473A;
/*	margin: 25px 5px 40px 0px;*/
	padding: 25px 5px 40px 0px;
/*	text-align:center;*/
	line-height: 120%;
}

#babTitle {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #00473A;
}

#menuHead {
	margin-top: 7px;
	padding: 0px 5px 0px 0px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

#menuItem {
	margin-top: 0px;
	padding: 0px 5px 5px 7px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 13px;
	text-decoration:underline;
	color: #942D0C;
	line-height:140%;
}

#temppartner {
	font-size: 0.8em;
	line-height: 120%;
}

#sites {
	margin-top: 10px;
/*	margin-left: -40px;*/
	margin-right: 80px;
	letter-spacing: 0.5px;
	font-family: Arial;
	font-size: 11pt;
	line-height: 12pt;
}

a.menu:link {font-family:arial; font-weight:bold; font-size:11pt; color:#942D0C;text-decoration:underline; line-height:13pt;}
a.menu:visited {font-family:arial; font-weight:bold; font-size:11pt; color:#942D0C; text-decoration:underline; line-height:13pt;} 
a.menu:hover {font-family:arial; font-weight:bold; font-size:11pt; color: #942D0C; text-decoration:none; line-height:13pt;}

/* == TAMBAHAN DARI AMAZON SITES == */
.list_price_number {
	font-weight: normal;
	text-decoration: line-through;
}

.price_number {  
	font-weight: bold;
	color: #990000;
}

#amazondata {
	color: #000000;
	font-size: 0.85em;
	line-height: 120%;
	margin-bottom: 15px;
}

#amazondata img {
	border: 1px solid #00473A;
	margin: 5px 0px 10px 0px;
}

#hrgcoret {
	text-decoration: line-through;
	font-weight: bold;
}

#hrgmerah {
	color: #942D0C;
	font-weight: bold;
}

.small {
	font-size: 0.8em;
	line-height:120%;

.tinyfont {
	font-size: 0.7em;
	line-height:120%;
}

