/* Body Style */
body {font-size: 12px;color: #333;margin: 0px;text-align: center; background: url(../images/b.gif) repeat-x top #fff;}
body, p, h1,h2,h3,h4,h5,h6,div,ol,li,td,th,a,form,input,select,textarea,option,label {font-family: Arial, sans-serif;}
td, th, div{font-size: 12px;line-height: 130%;}
td, th{padding: 4px;}
h1, h2, h3, h4, h5, h6, h7{line-height: 120%;}
h3{margin: 0px; font-size: 14px;}
h2{font-size: 18px;margin: 4px 0px;}
p {text-align:left;margin: 8px 0px !important;line-height: 140%;}

/* standard Hyperlink */
a {text-decoration: none;color: #930223;}
a:hover {text-decoration: none;color: #333;}

/* standard Form */
form {margin: 0px;padding: 0px;}
input,select,textarea,option,label {font-size: 12px;}

/* standard form input text */
input.text {background-color: #fff;border: 1px solid #ccc;}

/* standard form button */
input.button{background-color: #930223;border: 1px solid #930223;padding: 2px 2px;text-transform:capitalize;color: #fff;}

/* standard form select + option*/
select{background-color: #FFFFFF;border: 1px solid #666;}

/* standard form textarea */
textarea {background-color: #fff;border: 1px solid #ccc;}

/* standard cell */
td, th {vertical-align: top;line-height: 150%;}
td.text, td.form {padding: 4px;}
.floatRight{ float: right;margin: 0px 5px 5px 10px;}
.floatLeft{ float: left;margin: 0px 10px 5px 0px;}
.center{text-align: center;}
.left{text-align:left;}
.right{text-align: right;}
.justify{text-align:justify;}
.clear{clear: both;}
.buttonLink{padding: 4px 10px;background: #333;color: #fff;font-weight: bold;}
.buttonLink:hover{padding: 4px 10px;background: #af0000;color: #fff;text-decoration: none;}
a strong{color: inherit !important;}
.image-border{padding: 4px; border: 1px solid #ccc;background: #fff;}
.hr{clear:both;padding: 10px 0 0 0;background: url(../images/bg-item.gif) repeat-x bottom;}
h1{font-size: 20px !important;font-weight: normal !important;}
a img{border: none;}

/* update 29 Desember 2007*/
.form-message{margin: 10px 0;padding: 6px;}
.form-error, .form-error h3{background: #f80;color: #fff;}
.form-succes, .form-succes h3{background: #8CC91F;}

/* add by Ali */
.form-cart-error{background: #f80;color: #fff; padding:5px;}

.pagination{ padding: 20px 20px 0px 0 ; font-size: 11px; text-align: right; clear: both;}
.pagination a {background: #930223;padding: 2px 5px;color: #fff;margin: 0 1px;}
.pagination a:hover {padding: 2px 5px;background: #f90;color: #fff;text-decoration: none;margin: 0 1px; }
.pagination strong {padding: 2px 5px;background: #f90;  color: #fff;text-decoration: none;margin: 0 1px;}
