body {background:#fff url(../images/shopperpress_bg.jpg) center 0 no-repeat; }
a {color: #618004;font-weight: normal;text-decoration: underline;}
a:hover {color: #72940b;}

#headermenu {height: 50px;color: #fff; text-shadow: 1px 1px 1px #424242;  font-size: 12px;}
#headermenucontainer {padding-top: 3px;}
#headermenucontainer a {color: #fff; font-weight: bold; text-decoration: none; padding-right: 15px;}
.hmnu {background: #49a225; padding: 3px 10px}

/* PRODUCT PAGE STYLES */

.ItemBox { border-top:0px;   }
.ItemLineHeight  a{ color:#FFF; }

/* -- */

.menubox_top { display:none; }
.menubox_mid { }
.menubox_bot { display:none; }
.menubox_box { margin-bottom:10px; }
.menubox_box h2 span { color:white; margin-left:10px; }
 .menubox_box h2 span a { color:white; }



/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/

#cartshop {
margin: 10px 0 0 0; height: 123px;background: #c5efac url(../images/keranjang.gif) 0 10px no-repeat; padding: 10px 0 0 100px;
font-size: 13px;}
#SideProductList {background: #;}
.toko {display: block; height: 150px;background: #c5efac url(../images/toko.jpg) 0 0 no-repeat; margin-bottom: 10px;}


/*Right, The right column*/

.Right li {	background:#EBE5FF;}

.Right h2{background-color:#319019;color:#FFFFFF; font-size: 15px; padding: 5px 10px; margin-bottom: 0;}
.Content h3 a{ text-decoration:none;}

.Right {float: right;	margin-bottom:20px;	font-size: 0.85em;	width:310px;}
.Right li a {text-decoration:none; text-transform:capitalize; display: block; padding:2px 10px;}
.Right li a:hover {text-decoration:none;background: #ddd;}
.Right ul {	margin: 0;	padding: 0; border: 1px solid #ddd; border-top: 0;}
.Right li {	clear: both;list-style: none;	margin: 0;	text-decoration: none;	 border-top: 1px solid #ddd;}

/*Breadcrumb, The link trail located in the center that displays a trail of links*/


.breadcrumb{padding: 0; font-size: 9pt; width: 580px;}
.breadcrumb a {text-decoration: none; font-weight: bold; color:#30660d !important;}


/*Primary Content Area, The center area (Not used on page.html)*/

.Content a {
	color: #333333;
}

.Content h2{
	color: #333333;
}

.Content h2 a{
	color: #333333; text-decoration: none;
}


.Content a:hover {}

/*Products, The product lists, images and titles.*/

.ProductList li {
	border: 1px solid #fefefe;
	background:#FFF;
}

.ProductList li:hover, .ProductList li.Over {
	border: 1px solid #EBE5FF;
	background:#d2e6ca;
}


.ProductPrice{
	color:#a93f0b;
}

.ProductPrice strike{
	color:#6F6887;
	margin-right:3px;
}

.ProductAdd a, .ProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;

}

/*Product Page, Everything to do with the product page*/

span.Price{
	color:#990000;
	font-weight:bold;
}

span.Normal{
	color:#6F6887;
}

.Btn a, .Btn a:hover{
	color:#FFFFFF;
	background:url(../images/tambah.gif);
	font-size: 9px !important;
}


.CheckoutBtn a{
	background: orange;
	color:#FFFFFF;
	padding: 0; margin: 0;
}

/*Tabs on Product Page */

#Tabs .Long{
	border:1px solid #6F6887;
}

#Tabs li a{
	background-color:#6F6887;
	border:1px solid #6F6887;
	border-bottom:#EBE5FF;
}

#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{
	background-color:#5B5B5C;
	border:1px solid #6F6887;
}

.ProductDescriptionBg{
	background-color:#EBE5FF;
	border:1px solid #6F6887;
}

.TabProduct{
	background:#EBE5FF;
	border:1px solid #6F6887;
}

.TabProduct:hover{
	background:#fff;
	border:1px solid #6F6887;
}

.TabProductAdd a, .TabProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;
	color:#fff;
}

/*Reviews Tab*/

#Tabs ol li{
	border-bottom:1px solid #6F6887;
}

/*Side Products, The products located in the right column*/


.SideProductPrice{	color:#990000;}

.SideProductAdd a{
	background:url(../images/Add.gif) no-repeat;
	color:#FFFFFF;
}

/* Tabbed Navigation, Located on the product page*/

.TabNav {
	border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
	border: 1px solid #3d9abe;
	background: #ddf0f6;
}

.TabNav li a:hover {
	background-color: #c8e6ed;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

#NewsLetter input{ border: #fff;	}
#NewsLetter input.SideBtn{border:none; padding:0;	width:80px; background: transparent; font-weight: bold;}

/*Footer*/

#FooterBar {background:#000000;}
#Footer {color:#000; font-size: 11px;}
#Footer a {color:#000;}
#Footer ul ul a{color:#000;}
#Footer ul ul a:hover{color:#EBE5FF;
}

/*Messages*/
.InfoMessage {
	color: #555;
	background-color: #EEEEEE;
}

.SuccessMessage {
	color: #33CC00;
	background-color:#CFFFCA
}

.ErrorMessage {
	color: #CC0000;
	background-color:#FFBFC1;
}



.ListViewNav { float:right; margin-right:-10px; font-size: 0.8em; }
.ListViewNav a { padding:5px; background:#295318; color:white;  }
.ListViewNav a:hover { padding:5px; background:#41702e;  }

.paybox {  }
.ProductName a { color:#666666; }
.listing .head { color: #ffffff; background: #6F6887; }
.list div.no { background: #EBE5FF;  border-bottom:1px solid #BFBB96; }
.list div.alt { background: #F0F6FF;  }
.list div.no:hover,.list div.alt:hover, #sticky:hover { background-color: #cccccc; }
.list div a {  color: #0582A4; }
.list div.no, .list div.alt { border-bottom: solid 1px #ffffff; }


ul.sf-menu li {text-shadow: 1px 1px 1px #0b0b0b; font-size: 12px; }
ul.sf-menu li a {font-weight: bold;}
ul.sf-menu li ul a {
background:none; height:18px; background:#000; border-bottom: 1px solid #080f00; margin:0px; padding:8px 8px 0 8px; 
font-size:11px; width:200px; text-transform:capitalize; font-weight: normal;
}

ul.sf-menu li ul a:hover {
background:#080f00;
}
 

.front {display: block; height: 180px; background:#000 url('../images/front-aquajaya-aquascape-indonesia.jpg') center 0 no-repeat; }

#Left_ItemBox_img {position: relative; background: #fff;}
#Left_ItemBox_img img {	
	border: solid 1px #ccc;
	padding: 4px;
}
#Left_ItemBox_img span{	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	bottom: 10px;
	right: 20px;
	background: url('../images/floral-corner.png') no-repeat;
}


#addtocart {background: orange; padding: 2px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
.tag {font-size: 11px; text-transform: capitalize; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0;}
.tag a {text-decoration: none; color: #ea7620;}


#background-image
{
	font-size: 12px;
	width: 570px;
	text-align: left;
	border-collapse: collapse;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #243f12;
}
#background-image td
{
	padding: 10px;
	color: #243f12;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('../images/back.png');
}
	
#background-image tbody tr:hover td
{
	background: none;
}

.subtit { background-color:#95cf6e;}
