/* BASIC LAYOUT */

html, body {
margin:0px;
}

.layout-table {
width:1000px;
padding:0px;
border-spacing:0px;
}

.layout-table td {
vertical-align:top;
border-spacing:0px;
}

.layout-table-side {
width:190px;
padding:0px;
}

.layout-table-slider {
padding:0px;
}

.layout-table-content {
padding-left:10px;
padding-right:10px;
}

#wrapper {
width:1000px;
margin-left:auto;
margin-right:auto;
}

#userbar {
text-align:right;
height:30px;
line-height:30px;
clear:both;
}

.userbar-table {
padding:0px;
border-spacing:0px;
width:100%;
}

.userbar-table td {
padding:0px;
border-spacing:0px;
}

.userbar-table td:nth-child(1) {
text-align:left;
padding-left:5px;
width:70%;
}

.userbar-table td:nth-child(2) {
width:30%;
}

#userbar a {
padding-right:5px;
padding-left:5px;
}

#header {
cursor:pointer;
}

.navcontrol {
margin-bottom:10px;
padding-left:5px;
}

#nav {
background-image:url("../images/line.png");
background-position:center bottom;
background-repeat:repeat-x;
margin-bottom:10px;
width:1000px;
height:40px;
}

#sidebar {
float:left;
width:190px;
margin-right:10px;
margin-bottom:10px;
}

#content {
float:left;
margin-bottom:10px;
width:595px;
}

#footer {
clear:both;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}

.footer-table {
padding:0px;
border-spacing:0px;
width:100%;
}

.footer-box {
padding:0px;
border-spacing:0px;
width:25%;
vertical-align:top;
}

.footer-box-header {
font-weight:bold;
padding-bottom:5px;
border-bottom:1px dotted silver;
margin-left:5px;
margin-right:5px;
}

.footer-box-link {
height:25px;
line-height:25px;
padding-left:5px;
}

#copyright {
width:1000px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

/* SCROLLUP */

#scrollup {
width:40px;
height:40px;
position:fixed;
top:0px;
left:0px;
background-image:url("../images/scrollup.png");
opacity:0.5;
filter:alpha(opacity=50);
cursor:pointer;
}

/* NAV LINKS */

#nav a {
display:table-cell;
height:40px;
line-height:40px;
padding-left:10px;
padding-right:10px;
min-width:100px;
text-align:center;
background-image:url("../images/line.png");
background-position:center bottom;
background-repeat:repeat-x;
text-decoration:none;
text-transform:capitalize;
position:relative;
}

#nav a:hover {
display:table-cell;
height:40px;
line-height:40px;
padding-left:10px;
padding-right:10px;
min-width:100px;
text-align:center;
background-image:url("../images/line.png");
text-decoration:none;
cursor:pointer;
position:relative;
}

.nav-div {
float:left;
height:40px;
padding-left:10px;
padding-right:10px;
min-width:100px;
text-align:center;
background-image:url("../images/line.png");
background-position:center bottom;
background-repeat:repeat-x;
text-decoration:none;
text-transform:capitalize;
position:relative;
}

.nav-div-hover {
float:left;
height:40px;
padding-left:10px;
padding-right:10px;
min-width:100px;
text-align:center;
background-image:url("../images/line.png");
text-decoration:none;
cursor:pointer;
position:relative;
}

.nav-sub-div {
position:absolute;
left:0px;
top:37px;
z-index:10;
display:none;
padding-top:5px;
}

.nav-sub-div-style {
background-image:url("../images/line-2.png");
background-position:center bottom;
background-repeat:repeat-x;
padding:5px;
line-height:auto;
}

.nav-sub-div-style div {
min-width:150px;
text-align:left;
}

.nav-sub-link, .nav-sub-link-hover {
padding:7px;
}

/* CONTAINER */

.container-header {
background-image:url("../images/line.png");
background-repeat:repeat-x;
background-position:center bottom;
padding:5px;
}

.container-header h1 {
margin:0px;
font-weight:normal;
font-size:14px;
}

.container-header h2 {
margin:0px;
font-weight:normal;
font-size:14px;
}

.container-content {
padding:5px;
margin-bottom:10px;
}

.container-content img {
max-width:100%;
max-height:auto;
}

.container-content:last-child {
margin-bottom:0px;
}

/* BASIC FORM */

input, textarea, select {
font-family:calibri;
font-size:14px;
}

input[type=text], input[type=password], select, textarea {
padding:3px;
border:1px solid #cccccc;
color:#4d4d4d;
}

input[type=submit], input[type=button] {
padding:3px;
cursor:pointer;
border-radius:5px;
moz-border-radius:5px;
webkit-border-radius:5px;
}

/* MODUL SEARCH */

#modul-search input[type=text] {
width:98px;
margin-right:5px;
}

#modul-search input[type=submit] {
width:60px;
}

/* MODUL LOGIN */

#modul-login input[type=text], input[type=password] {
width:96%;
margin-bottom:5px;
}

#modul-login input[type=submit] {
width:50%;
margin-bottom:5px;
}

.loggedin_link {
padding-top:5px;
}

.loggedin_name {
font-weight:bold;
}

/*********************************************/
/*               PRODUCST LIST               */
/*********************************************/

.product-list-table {
width:100%;
border-spacing:0px;
padding:0px;
}

.product-list-table td {
border-spacing:0px;
padding:0px;
}

.product-list-table td:nth-child(1) {
width:100px;
height:75px;
}

.product-list-table td:nth-child(2) {
padding-left:5px;
}

.product-list-table td:nth-child(3) {
width:130px;
text-align:center;
vertical-align:middle;
}

.product-list-table-item-title {
font-weight:bold;
letter-spacing:1px;
margin-bottom:5px;
}

.link-div {
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
z-index:2;
}

.products-btns {
height:30px;
cursor:pointer;
margin-left:auto;
margin-right:auto;
width:110px;
}

.products-btns-cart {
position:relative;
height:30px;
text-align:center;
float:left;
border-top-left-radius:5px;
moz-border-top-left-radius:5px;
webkit-border-top-left-radius:5px;
border-bottom-left-radius:5px;
moz-border-bottom-left-radius:5px;
webkit-border-bottom-left-radius:5px;
background-image:url("../images/line.png");
background-repeat:repeat-x;
background-position:center bottom;
}

.products-btns-cart img {
padding-top:5px;
}

.products-btns-more {
height:30px;
width:80px;
line-height:30px;
float:left;
border-top-right-radius:5px;
moz-border-top-right-radius:5px;
webkit-border-top-right-radius:5px;
border-bottom-right-radius:5px;
moz-border-bottom-right-radius:5px;
webkit-border-bottom-right-radius:5px;
background-image:url("../images/line.png");
background-repeat:repeat-x;
background-position:center bottom;
}

.products_list_container {
padding:10px;
}

.products-list-founded {
float:right;
text-align:right;
padding:5px;
position:absolute;
top:0px;
left:0px;
width:580px;
}

.products_description {
margin-bottom:10px;
}

.products_info {
margin-bottom:10px;
}

.products_order {
margin-bottom:10px;
}

.products_filter {
margin-bottom:10px;
}

.products_filter input[type=text] {
width:45px;
}

.products_pages {
}

.products_list {
margin-bottom:10px;
}

.products_list_name {
text-align:center;
margin-bottom:5px;
position:relative;
}

.products_list_name h3 {
font-size:14px;
margin:0px;
font-weight:normal;
}

.products_list_image {
text-align:center;
margin-top:5px;
margin-left:auto;
margin-right:auto;
position:relative;
max-width:160px;
max-height:120px;
cursor:pointer;
background-repeat:no-repeat;
background-position:center center;
}

.products_list_image img {
max-width:160px;
max-height:120px;
border:0px;
}

.product_sale {
position:absolute;
background-image:url("../images/sale.png");
background-position:top right;
cursor:pointer;
}

.product_sale div {
color:white;
width:44px;
height:44px;
line-height:35px;
margin-left:auto;
margin-right:10px;
font-family:calibri;
font-size:18px;
font-weight:bold;
}

.preview-btn {
display:none;
z-index:3;
cursor:pointer;
position:absolute;
bottom:0px;
background-color:black;
opacity:0.5;
filter:alpha(opacity = 50);
color:white;
height:30px;
width:100%;
}

.preview-btn:hover {
display:none;
z-index:3;
cursor:pointer;
position:absolute;
bottom:0px;
background-color:black;
opacity:0.75;
filter:alpha(opacity = 75);
color:white;
height:30px;
width:100%;
}

.preview-btn table {
margin-left:auto;
margin-right:auto;
}

.preview-btn table td:nth-child(1) {
padding-right:5px;
padding-top:5px;
}

.preview-btn table td:nth-child(2) {
padding-top:7px;
}

.preview-btn img {
}

.products_list_price {
text-align:center;
margin-top:5px;
margin-bottom:5px;
}

.products_list_addcart {
text-align:center;
}

.products_list_addcart input[type=text] {
text-align:center;
width:20px;
}

.products_list_addcart input[type=button]:disabled {
background-color:#b3b3b3;
border:1px solid #b3b3b3;
color:#e5e5e5;
cursor:auto;
}

.products_list_addcart input[type=text]:disabled {
background-color:#f2f2f2;
border:1px solid #e5e5e5;
color:#cccccc;
}

.product_list_empty {
color:red;
padding:10px;
}

.price_origin_akcio {
text-decoration:line-through;
}

.price_origin {

}

.price_akcio {
margin-left:10px;
color:red;
}

.products_list_avl {
text-align:center;
color:#5b5b5b;
font-size:12px;
}

.products_list_avl img {
margin-right:5px;
height:10px;
}

/*****************************************/
/*               ITEM PAGE               */
/*****************************************/

.item-image {
width:250px;
height:188px;
border-spacing:0px;
text-align:center;
}

.item-image img {
max-width:250px;
max-height:188px;
cursor:pointer;
}

.item-info {
border-spacing:0px;
vertical-align:top;
padding-left:10px;
}

.item-name {
font-size:26px;
margin-bottom:5px;
}

.item-id {
color:#808080;
margin-bottom:5px;
}

.item-status {
margin-bottom:10px;
font-size:12px;
clear:both;
}

.item-status span:nth-child(1) {
margin-right:5px;
}

.item-status img {
height:10px;
}

.item-price {
margin-bottom:10px;
}

.item-cart {
margin-bottom:10px;
}

.item-cart input[type=button]:disabled {
color:#e5e5e5;
cursor:auto;
}

.item-cart input[type=text]:disabled {
background-color:#f2f2f2;
border:1px solid #e5e5e5;
color:#cccccc;
}

.item-cart span {
display:table-cell;
float:left;
}

.item_price_origin {
font-size:20px;
font-weight:bold;
}

.item_price_akcio {
font-size:20px;
color:red;
}

.item_price_origin_akcio {
text-decoration:line-through;
margin-right:10px;
line-height:25px;
}

.item_price_afa {
font-size:12px;
padding-left:5px;
}

.item-cart input[type=text] {
text-align:center;
width:20px;
}

.item-rate {
height:20px;
margin-bottom:12px;
padding-bottom:10px;
border-bottom:1px dotted silver;
}

.item-rate div {
float:left;
}

.item-rate div img {
cursor:pointer;
}

.item-rate div:last-child {
height:20px;
line-height:24px;
padding-left:10px;
color:#666666;
font-size:12px;
}

.tab {
min-width:120px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:center;
height:30px;
line-height:30px;
margin-left:10px;
cursor:pointer;
}

.tab:hover {
min-width:120px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:center;
height:30px;
line-height:30px;
margin-left:10px;
cursor:pointer;
}

#item_desc {
margin-left:0px;
}

#item_desc h2 {
margin:0px;
font-size:14px;
font-weight:normal;
}

.tab-content {
clear:both;
padding:10px;
background-color:white;
}

#tab-content-desc {

}

#tab-content-param {
display:none;
}

#tab-content-rate {
display:none;
}

.param-table {
padding:0px;
border-spacing:0px;
}

.param_1 {
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.param_2 {
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

.param_3 {
padding-right:10px;
padding-top:7px;
padding-bottom:5px;
}

.param_3 div {
display:none;
}

.param_3 img {
width:12px;
cursor:pointer;
}

/* JOIN PAGE */

#join_table {
padding:0px;
border-spacing:0px;
}

#join_table input[type=text], #join_table input[type=password] {
width:170px;
margin-left:10px;
}

#join_table td {
padding-top:5px;
}

.jt_row_2 {

}

.jt_row_2 span {
font-weight:normal;
cursor:pointer;
}

#join_table tr:first-child td:first-child,
#join_table tr:nth-child(4) td:first-child,
#join_table tr:nth-child(4) td:nth-child(2),
#join_table tr:nth-child(10) td:first-child,
#join_table tr:nth-child(15) td {
font-weight:bold;
padding-bottom:5px;
}

#join_table tr:first-child td {
padding-top:0px;
}

/* ORDER PAGE */

#order_table {
padding:0px;
border-spacing:0px;
}

#order_table input[type=text], #order_table input[type=password] {
width:250px;
margin-left:10px;
}

#order_table td {
padding-top:5px;
}

.jt_row_2 {
padding-left:30px;
}

.jt_row_2 span {
font-weight:normal;
padding-left:10px;
cursor:pointer;
}

#order_table tr:first-child td:first-child,
#order_table tr:nth-child(4) td:first-child,
#order_table tr:nth-child(4) td:nth-child(2),
#order_table tr:nth-child(10) td:first-child,
#order_table tr:nth-child(13) td {
font-weight:bold;
padding-bottom:5px;
}

#join_table tr:first-child td {
padding-top:0px;
}

/* LOGIN PAGE */

.login_table {
padding:0px;
border-spacing:0px;
width:100%;
}

.login_table_1, .login_table_2 {
padding:0px;
border-spacing:0px;
width:50%;
vertical-align:top;
}

.login_table_1 {
border-right:1px dotted silver;
padding-right:10px;
}

.login_table_2 {
padding-left:10px;
}

.login_page_header_1 {
font-size:16px;
font-weight:bold;
}

.login_page_header {
font-weight:bold;
padding-top:10px;
}

.login_page_table {
width:100%;
padding:0px;
border-spacing:0px;
}

.login_page_table td {
border-spacing:0px;
padding:0px;
padding-right:10px;
height:30px;
line-height:30px;
}

.login_table input[type=text], .login_table input[type=password] {
width:100%;
}


/* OTHER */

.error_div {
background-color:#e52727;
background-image:url("../images/error-div.png");
background-position:left center;
background-repeat:no-repeat;
text-align:center;
padding:5px;
border-radius:5px;
moz-border-radius:5px;
webkit-border-radius:5px;
color:white;
}

.alert_div {
background-color:lightyellow;
padding:5px;
border:1px solid #ffcccc;
}

.code_error {
float:left;
height:40px;
line-height:40px;
color:red;
}

.email_error {
color:red;
padding-top:3px;
padding-left:10px;
}

.confirm_table img {
width:50px;
}

.confirm_table div:nth-child(1) {
font-weight:bold;
padding-left:5px;
padding-bottom:5px;
}

.confirm_table div:nth-child(2) {
padding-left:5px;
}

.sample-heaher {
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
}

/* CART */

.cart-table {
width:100%;
border-spacing:0px;
padding:0px;
}

.cart-table td {
border-spacing:0px;
padding:0px;
padding-bottom:5px;
}

.cart-table img {
border:0px;
height:10px;
cursor:pointer;
}

.cart-table td:nth-child(3) {
width:15px;
text-align:center;
}

.cart-table td:nth-child(2) {
text-align:center;
width:50px;
}

#cart_sum {
padding-top:5px;
padding-bottom:5px;
text-align:right;
}

#cart_button {
padding-top:5px;
text-align:right;
}

.progress-bar {
height:50px;
}

.progress-bar-line {
background-color:#cccccc;
height:15px;
float:left;
width:25%;
}

.progress-bar-text {
height:30px;
line-height:30px;
width:25%;
float:left;
text-align:center;
}

.progress-bar-line:first-child {
background-color:#cccccc;
border-top-left-radius:10px;
moz-border-top-left-radius:10px;
webkit-border-top-left-radius:10px;
border-bottom-left-radius:10px;
moz-border-bottom-left-radius:10px;
webkit-border-bottom-left-radius:10px;
}

.progress-bar-line:last-child {
background-color:#cccccc;
border-top-right-radius:10px;
moz-border-top-right-radius:10px;
webkit-border-top-right-radius:10px;
border-bottom-right-radius:10px;
moz-border-bottom-right-radius:10px;
webkit-border-bottom-right-radius:10px;
}

.checkout-table {
width:100%;
border-spacing:0px;
padding:0px;
}

.checkout-table td {
border-spacing:0px;
padding:0px;
padding-bottom:5px;
padding-top:5px;
}

.checkout-table td img {
border:0px;
}

.checkout-table-head:nth-child(1) {
width:15%;
text-align:center;
}

.checkout-table-head:nth-child(3) {
width:15%;
text-align:center;
}

.checkout-table-head:nth-child(4) {
width:15%;
text-align:center;
}


.checkout-table-head:nth-child(5) {
text-align:center;
}

.checkout-table-head {
border-bottom:1px solid silver;
font-weight:bold;
}

.checkout-sum {
margin-top:20px;
font-size:20px;
}

/* NEWS */

.news-image {
float:left;
width:200px;
height:150px;
padding:4px;
}

.news-image img {
max-width:200px;
max-height:150px;
border:0px;
border-radius:3px;
moz-border-radius:3px;
webkit-border-radius:3px;
}

.news-content {
float:left;
}

.news-title {
margin-left:5px;
height:30px;
font-size:20px;
line-height:23px;
}

.news-title a {
color:#4d4d4d;
text-decoration:none;
}

.news-title a:hover {
color:#4d4d4d;
text-decoration:none;
}

.news-date {
margin-left:5px;
height:25px;
}

.news-preview {
margin-left:5px;
height:70px;
}

.news-btn {
height:30px;
line-height:42px;
margin-left:5px;
margin-bottom:20px;
}

/* CATEGORY LINKS */


.layout-category-main {
padding:7px;
cursor:pointer;
}

.layout-category-main:hover {
padding:7px;
cursor:pointer;
}

.layout-category-open {
display:none;
}

.layout-category-sub {
padding:7px;
padding-left:15px;
cursor:pointer;
}

.layout-category-sub:hover {
padding:7px;
padding-left:15px;
cursor:pointer;
}

.category-index-table {
width:100%;
}

.category-index-table td {
width:33%;
}

.category-index-div {
height:130px;
position:relative;
cursor:pointer;
moz-box-shadow: 0px 0px 3px #9a9a9a;
webkit-box-shadow: 0px 0px 3px #9a9a9a;
box-shadow: 0px 0px 3px #9a9a9a;
}

.category-index-div-1 {
padding-top:100px;
}

.category-index-div-2 {
background-color:rgba(0, 0, 0, .4);
height:30px;
line-height:30px;
text-align:center;
color:white;
font-weight:bold;
font-size:16px;
letter-spacing:1px;
}

/* QUICK PREVIEW */

#quick_preview {
display:none;
position:fixed;
top:0px;
left:0px;
z-index:10;
width:100%;
height:100%;
}

.quick_preview_table {
padding:0px;
border-spacing:0px;
width:100%;
text-align:center;
height:100%;
}

.quick_preview_table_div {
position:relative;
background-color:white;
width:700px;
margin-left:auto;
margin-right:auto;
border-radius:10px;
moz-border-radius:10px;
webkit-border-radius:10px;
padding:10px;
}

.quick_preview_close {
position:absolute;
right:10px;
}

.quick_preview_close img {
height:25px;
cursor:pointer;
}

.quick_preview_content {
padding:0px;
border-spacing:0px;
width:100%;
height:100%;
}

.quick_preview_content tr:nth-child(1) td:nth-child(1) {
padding:0px;
border-spacing:0px;
width:300px;
height:225px;
vertical-align:top;
}

.quick_preview_content tr:nth-child(1) td:nth-child(1) img {
max-width:300px;
max-height:255px;
border-radius:5px;
moz-border-radius:5px;
webkit-border-radius:5px;
}

.quick_preview_content tr:nth-child(1) td:nth-child(2) {
padding:0px;
padding-left:10px;
border-spacing:0px;
vertical-align:top;
text-align:left;
}

.quick_preview_content tr:nth-child(2) td:nth-child(1) {
padding:0px;
border-spacing:0px;
vertical-align:top;
text-align:left;
}

.quick_preview_text div:nth-child(1) {
font-size:26px;
}

.quick_preview_text div:nth-child(2) {
margin-bottom:10px;
color:#808080;
}

.quick_preview_text div:nth-child(2) {
margin-bottom:10px;
}

.quick_preview_text div:nth-child(3) {
margin-bottom:5px;
}

.quick_preview_text div:nth-child(4) {
margin-bottom:10px;
}

.quick_preview_text div:nth-child(4) img {
height:10px;
margin-right:10px;
}

.quick_preview_text div:nth-child(5) {
margin-bottom:10px;
font-size:18px;
font-weight:bold;
}

.quick_preview_text div:nth-child(6) {
margin-bottom:10px;
}

.quick_preview_text div:nth-child(7) {
margin-bottom:15px;
}

.quick_preview_desc div {
padding:10px;
}

.quick_preview_desc div:nth-child(1) {
width:120px;
margin-top:10px;
text-align:center;
}

.quick_preview_desc div:nth-child(2) {
max-height:200px;
line-height:150%;
}

.quick_preview_desc div:nth-child(3) {
margin-top:10px;
border-radius:10px;
moz-border-radius:10px;
webkit-border-radius:10px;
}

/* CUSTOM SELECT */

.custom-select {
z-index:5;
min-width:130px;
position:absolute;
top:35px;
left:0px;
display:none;
moz-box-shadow: 0px 0px 5px #9a9a9a;
webkit-box-shadow: 0px 0px 5px #9a9a9a;
box-shadow: 0px 0px 5px #9a9a9a;
border-radius:5px;
moz-border-radius:5px;
webkit-border-radius:5px;
}

.custom-select div {
font-size:12px;
padding:5px;
text-align:left;
}

.custom-select-div-hover {

}

.custom-select div:nth-child(1) {
border-top:0px;
border-top-right-radius:5px;
moz-border-top-right-radius:5px;
webkit-border-top-right-radius:5px;
border-top-left-radius:5px;
moz-border-top-left-radius:5px;
webkit-border-top-left-radius:5px;
}

.custom-select div:last-child {
border-bottom-right-radius:5px;
moz-border-bottom-right-radius:5px;
webkit-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
moz-border-bottom-left-radius:5px;
webkit-border-bottom-left-radius:5px;
}

.custom-select span {

}

/* item page select */

.item-select-price {
cursor:pointer;
position:relative;
float:left;
margin-bottom:10px;
height:30px;
line-height:30px;
min-width:200px;
font-size:12px;
padding-left:5px;
padding-right:10px;
border-radius:5px;
moz-border-radius:5px;
webkit-border-radius:5px;
border:1px solid #d9d9d9;
background-image:url("../images/line.png");
background-repeat:repeat-x;
background-position:center bottom;
margin-right:5px;
}

.item-custom-selected {
padding-right:30px;
background-image:url("../images/arrow_down.gif");
background-repeat:no-repeat;
background-position:right;
}

.item-custom-select {
position:absolute;
top:25px;
left:0px;
top:35px;
font-size:12px;
min-width:215px;
display:none;
border-radius:5px;
moz-border-radius:5px;
webkit-border-radius:5px;
background-color:white;
moz-box-shadow: 0px 0px 5px #cfcfcf;
webkit-box-shadow: 0px 0px 5px #cfcfcf;
box-shadow: 0px 0px 5px #cfcfcf;
border:1px solid #d9d9d9;
}

.item-custom-select div {
padding:5px;
border-top:2px dotted silver;
line-height:15px;
}

.item-custom-select-hover-div {

}

.item-custom-select div:first-child {
border-top:0px dotted silver;
border-top-right-radius:5px;
moz-border-top-right-radius:5px;
webkit-border-top-right-radius:5px;
border-top-left-radius:5px;
moz-border-top-left-radius:5px;
webkit-border-top-left-radius:5px;
}

.item-custom-select div:last-child {
border-bottom-right-radius:5px;
moz-border-bottom-right-radius:5px;
webkit-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
moz-border-bottom-left-radius:5px;
webkit-border-bottom-left-radius:5px;
}

.item-cart .products-btns-cart {
border-radius:5px;
moz-border-radius:5px;
webkit-border-radius:5px;
cursor:pointer;
background-image:url("../images/line.png");
background-repeat:repeat-x;
background-position:center bottom;
}

#addons_ajax_div {
max-height:400px;
overflow-y:auto;
}

.addons_table {
width:100%;
padding:0px;
border-spacing:0px;
}

.addons_table td {
border-spacing:0px;
padding-bottom:7px;
padding-top:7px;
border-bottom:1px solid silver;
}

.addons_table td:nth-child(1) {

}

.addons_table td:nth-child(2) {
width:30%;
text-align:center;
color:red;
}

.addons_table td:nth-child(3) {
width:30px;
padding-left:10px;
padding-right:10px;
}