/*  
Theme Name: Rounded Corner - Rose Pink
Description: 3 columns theme
Version: 1.0
Author: Master Toko Online
Author URI: http://www.mastertokoonline.com
*/

* {
margin:0;
padding:0;
}

body {
border:#7c7d80 solid 1px;
margin:0;
}

body,th,td,input,textarea {
color:#000;
font-family:"Trebuchet MS";
font-size:12px;
}

input.text {
background:#fff;
border:none;
padding:1px;
}

input.button {
border:0;
}

h1,h2,h3 {
color:#8d432a;
}

h1 {
font-size:5.5em;
font-weight:lighter;
letter-spacing:-0.075em;
}

h2 {
color:#7d3133;
font-size:1.5em;
font-weight:lighter;
}

h3 {
font-size:1em;
}

p,ul,ol {
font-size:12px;
line-height:1.8em;
margin-top:10px;
padding-bottom:15px;
}

ul,ol {
margin-left:3em;
}

blockquote {
border-left:5px solid #ddd;
padding-left:20px;
margin:15px 30px 0 5px;
}

a {
color:#a6603e;
text-decoration:none;
}

a:hover {
border:none;
color:#000;
}

h1 a,h2 a,h3 a {
border:none;
color:#333;
text-decoration:none;
}

h1 a:hover,h2 a:hover,h3 a:hover {
background:none;
color:#8d432a;
}

hr {
display:none;
}

#marquee {
width:998px;
margin:0 auto;
/*border-left:1px solid #7d3133;
border-right:1px solid #7d3133;*/
padding-top:5px;
background-color:#fff;
}

#menu {
background:#fff;
height:50px;
width:998px;
margin:0 auto;
/*border-left:1px solid #7d3133;
border-right:1px solid #7d3133;*/
}

#menu ul {
float:right;
line-height:normal;
list-style:none;
margin:0;
padding:0;
}

#menu li {
float:left;
text-align:center;
margin-bottom:0;
}

#menu a {
color:#000;
padding-top:10px;
margin-top: 10px;
width:95px;
background-image:url(images/button.gif);
text-transform:uppercase;
font-weight:bold;
display:block;
background-repeat:no-repeat;
float:left;
font-size:12px;
height:40px;
text-decoration:none;
}

#menu a:hover {
color:#000;
padding-top:10px;
margin-top: 10px;
width:95px;
background-image:url(images/button-active.gif);
display:block;
background-repeat:no-repeat;
float:left;
font-size:12px;
height:40px;
text-decoration:none;
}

#menu .current_page_item a {
color:#000;
padding-top:10px;
margin-top: 10px;
width:95px;
background-image:url(images/button-active.gif);
display:block;
background-repeat:no-repeat;
float:left;
font-size:12px;
height:40px;
text-decoration:none;
}

#search {
float:left;
width:270px;
padding:5px;
}

#search #s {
width:140px;
padding:0;
}

#search #x {
width:0;
}

#header {
position:relative;
/*border-left:1px solid #7d3133;
border-right:1px solid #7d3133;
border-bottom:1px solid #7d3133;*/
height:200px;
width:998px;
margin:0 auto;
}

#logo h1,#logo h2 {
text-align:right;
margin:0;
padding:0;
}

#logo h1 {
color:#2C2E22;
padding:25px 450px 0 20px;
}

#logo h1 a {
text-decoration:none;
color:#fff;
}

#logo h2 {
color:#fff;
padding:3px 420px 0 20px;
}

#logo p {
clear:left;
color:#C2C5B1;
font-size:1.2em;
font-weight:700;
line-height:normal;
margin:0;
padding:0 0 0 20px;
}

#logo a {
color:#FFF;
}

#page {
background-color:#FFF;
/*-left:1px solid #7d3133;
border-right:1px solid #7d3133;*/
border-bottom:none;
border-top:none;
width:998px;
margin:0 auto;
padding:20px 0 0;
text-align:left;
}

#content {
float:left;
width:540px;
padding:0 0 0 40px;
margin-left:10px;
text-align:left;
}

.post .title {
font-weight:400;
margin:0;
}

h1.title {
color:#333;
font-size:2em;
padding-left:15px;
text-transform:uppercase;
}

h2.title {
color:#8d432a;
font-size:1.2em;
padding-bottom:20px;
padding-left:15px;
text-transform:uppercase;
}

.desctitle {
font-size:10px;
}

.post h1.title {
font-size:2em;
height:30px;
text-transform:uppercase;
padding:0 0 0 15px;
}

.post .entry {
text-align:justify;
padding:0 0px 30px 5px;
}

#tag-produk{
width:180px;
overflow:hidden;
}

.productdisplay {
padding-left:35px;
}

.textcol{
width:400px;
}

.post .meta {
border-bottom:1px dotted #CCC;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:5px 0 0 15px;
}

.post .meta a {
color:#fff;
}

.post .tags {
font-size:.8em;
font-weight:700;
text-transform:uppercase;
margin:0;
}

#recent-posts ul li {
background:url(images/img04.gif) repeat-x left bottom;
font-size:0.8em;
padding:3px 3px 3px 15px;
}

#recent-posts h2 {
background:url(images/cat-head.jpg) no-repeat left top;
height:35px;
margin:0;
padding:6px 0px 0px 10px;
}

#recent-posts h3 {
background:url(images/img04.gif) repeat-x left bottom;
font-size:13px;
margin:0;
padding:15px 0 0 15px;
}

#recent-posts p {
font-size:13px;
line-height:22px;
margin:0 0 10px;
padding:15px 0 0 15px;
}

.sidebar {
float:left;
width:180px;
}

.sidebar ul {
list-style:none;
margin:0;
}

.sidebar #shopping-cart {
background: #fff;
}

.sidebar #shopping-cart ul{
background:#F9DBDB url(images/sc-cat-bottom.jpg) no-repeat left bottom;
width:180px;
padding-right:0px;
}

.sidebar li {
margin-bottom:2em;
background:#F6EBE9 url(images/cat-bottom.jpg) no-repeat left bottom;
border-top:solid 1px white;
border-bottom:solid 1px white;
}

.sidebar li #findform {
background:#fff;
width:180px;
}

.sidebar  #shopping-cart h2 {
background:#fff url(images/sc-cat-head.jpg) no-repeat left top;
height:79px;
width:180px;
padding:6px 0px 0px 0px;
color:transparent;
font-size:12px;
font-weight:bold;
text-transform:uppercase
}

.sidebar li h2 {
background:url(images/cat-head.jpg) no-repeat left top;
height:35px;
width:180px;
/*margin:0 0 1em 0;*/
padding:6px 0px 0px 10px;
color:#000;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.sidebar li li{
border-top:none;
border-bottom:none;
}

#sidebar1 {
padding-left:10px;
padding-right:0px;
width:180px;
}

#sidebar1 li a {
border:none;
padding-left:10px;
color:#000;
}

#sidebar1 li a:hover	{
border:none;
color: #7d3133;
padding-left:10px;	
}

#sidebar2 {
width:180px;
padding:0;
margin-right:10px;
float:right;
}

#sidebar2 li a {
color:#000;
border:none;
padding-left:10px;
}

#sidebar2 li a:hover {
border:none;
color: #7d3133;
padding-left:10px;	
}	

#design {
background:#FFF url(images/lines2.gif) bottom right no-repeat;
height:138px;
}

#footer {
background:white url(images/footer.gif) no-repeat;
color:#000;
width:998px;
margin:0 auto;
padding-top:10px;
text-align:center;
/*border-left:1px solid #7d3133;
border-right:1px solid #7d3133;*/
}

#footer a {
color:#000;
font-weight:700;
}

#footer a:hover {
color:#7d3133;
font-weight:700;
}

.footertext {
color:#000;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:0;
}

.info {
background-color:#fff;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin-bottom:20px;
padding:5px;
}

.comlabel {
background:url(images/lines.gif) bottom center no-repeat;
color:#666;
font-size:13px;
font-weight:lighter;
margin-top:10px;
padding:60px;
}

.comtext {
background-color:#614570;
border:5px solid #FFF;
color:#000;
padding:5px;
}

.postlabel {
background:url(images/lines.gif) bottom center no-repeat;
color:#666;
font-size:13px;
font-weight:lighter;
margin:10px 0;
padding:60px;
}

.posttext {
background-color:#19727d;
border:5px solid #FFF;
color:#FFF;
padding:5px;
}

.commentlist {
list-style:none;
}

.authorcomment {
background-color:#efefef;
margin:10px 0 0;
padding:3px;
}

.odd {
border-bottom:2px solid #E5E5E5;
color:#333;
padding:2px 10px;
}

.odd a:link {
color:#000;
}

#author,#email,#url {
background:#efefef;
border:1px solid #cbcbcb;
font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;
margin-bottom:0.6em;
margin-top:5px;
width:40%;
padding:3px;
}

#submit {
background-color:#efefef;
border-bottom:2px solid #CCC;
border-left:1px solid #E4E4E4;
border-right:2px solid #CCC;
border-top:1px solid #E4E4E4;
font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;
padding:3px;
}

acronym,abbr,span.caps {
cursor:help;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

#testiquote {
border:none;
padding-left:5px;
font-size:12px;
margin:0;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

.center {
text-align:center;
}

.alignright {
background-color:#EAEAEA;
float:right;
padding:5px;
}

.alignleft {
background-color:#EAEAEA;
float:left;
padding:5px;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

pre {
background:#f3f2ed;
border:solid 1px #9a9a9a;
color:blue;
margin:10px;
padding:10px;
}

code {
color:#000;
font-size:1em;
}

#konv_submit {
background : transparent url(images/empty_button.gif) no-repeat;
width:87px;
height:26px;
border:none;
color:#A85357;
}

#searchsubmit {
	background : url(images/go_button.gif);
	border:none;
	height: 30px;
	width:30px;
	color:#000;
}

#al_loading h2, #al_login h2, #al_register widgettitle, #al_lostPassword widgettitle {
	height:35px;
}

#al_loginForm, #al_registerForm, #al_lostPasswordForm {
	margin-top:5px;
	margin-left : 10px;
	font-size:12px;
	padding-bottom:15px;
	padding-top:0;
}

input,textarea,#calendar caption,#calendar a {
font-weight:700;
}

#search fieldset,.post .links a,.post .tags a,a img {
border:none;
}

.post .links,.sidebar li li {
margin:0;
}

#sidebar1 li ul,#sidebar2 li ul {
line-height:normal;
}

#sidebar1 li li,#sidebar2 li li {
background:transparent;
font-size:12px;
padding:5px;
}