@charset "utf-8"; 
/*========================================*/
/* CSS by Veebidisain OÜ, www.veebidisain.ee */
/*========================================*/
/*===============================*/
/* GENERAL */
/*===============================*/
* {vertical-align: baseline; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0;}
body {background-color:#FFF; margin:0; padding:0; line-height:100%;}
body, td, th, p, div, h1, h2, h3, h4, h5, input, textarea, option, select, span {font-size: 15px; color: #444; font-family:Century Gothic, Lucida Sans Unicode, Lucida Sans, Tahoma, Arial, sans-serif;}
h1,h2 {font-size:16px; text-align:center; padding:10px 10px; margin:0; font-weight:normal; font-family:Lucida Sans Unicode, Lucida Sans, Tahoma, Arial, sans-serif;}
h2.title_right {text-align:right;}
h2.title_left {text-align:left;}
h3 {padding:7px 0; margin:0 0; color:#222; font-size:15px; font-weight:normal;}
ul {padding:0 0 0 30px;}
a {text-decoration:none; color:#933;}
a.active {color:#933 !important;}
p {margin:0;}
.clear {min-height:1%; clear:both;}
select {border:2px solid #DDD; -moz-border-radius:4px; -khtml-border-radius:4px; padding:1px;}
.field_error, #field_error {color:#C00; text-align:center;}
.word {background-color:#EFF1F1; color:#933; font-size:15px; padding:3px 5px;}
.word_link {border:1px none #fff; -moz-border-radius:4px; -khtml-border-radius:4px; background-color:#DDD; color:#933; padding:3px 5px; margin:0 3px; line-height:20px; cursor:pointer;}
.upload_icon {padding:3px 5px 3px 30px; background:url(../images/upload_icon.png) 5px 5px no-repeat #ddd;}
.space_row {padding:5px 0;}
.textarea {width:97%; height: auto; padding:5px 10px; border:3px solid #ddd;}
.textarea:focus {border:3px solid #933;}

/*===============================*/
/* LAYOUT */
/*===============================*/

#main {width:980px; margin:auto; padding:0 0;}
#main_container {margin:auto; padding:0 0;}
.mainpage, .shop {width:100%;}
.logged, .product {width:840px;}
.logged_center {width:618px; float:right; padding:0 0;}


/* INDEX */
#main_promo {width:100%; float:left; padding:0 0 10px 0}
#main_promo_txt {width:202px; float:left; height:347px; overflow:hidden}
#main_promo_txt * {color:inherit; text-align:inherit; font-size:inherit}
#main_promo .pr_container {display:inline; width:250px; border:1px solid #eed; margin:0 0 10px 5px; float:left; height:347px; overflow:hidden}
#main_promo .pr_container .pr_list_thumb {text-align:center}
#main_promo .pr_container .pr_list_thumb img {margin:auto}
#main_promo .pr_list_txt {display:none; background:#fff; color:#000; padding:5px; margin-top:-40px; height:30px; position:relative; z-index:100;opacity: .7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);}
#main_promo .pr_container:hover .pr_list_txt { display:block}

/* ----  SEARCH  ---- */
#search_results {width:700px; margin:auto; max-width:700px;}
#search_results table {border-collapse:collapse; margin:0 0 5px 0; background:#fff;}
#search_results table td {border-top:1px solid #aaa; border-bottom:1px solid #aaa; font-family:Arial, Verdana, sans-serif;}
#search_results td.space_row {/* empty row between*/padding:5px 0; background:none; border-bottom:1px solid #fff;}
.search_table {width:700px; margin:auto;}
select#search_select {width:80%;}
.search_table td {vertical-align:middle; padding:5px 0;}
.search_results {margin:0 0 10px 0; padding:5px 0; background:#eee; font-weight:bold; color:#666; font-family:Arial, Verdana, sans-serif;}
.search_results span {color:#933;}

/* ----  input  ---- */
table input {padding:5px 10px; border:3px solid #ddd; width:180px;}
table input:focus {border:3px solid #933;}
table input.file_input {border:none;}
table input.file_input:focus {border:none;}
table input#submit, table input.submit {width:206px; background-color:#eee; margin:5px 0px; text-align:center; cursor:pointer; padding:5px 10px; border:3px solid #ddd; font-family:Lucida Sans Unicode, Lucida Sans, Tahoma, Arial, sans-serif;}
table input.checkbox {width:20px; padding:5px 10px; border:none;}
table .terms {max-height:390px; padding:5px 10px; border:3px solid #ddd; overflow:auto;}

/* ---- TOP DIV ----*/
#top {width:100%; padding:0 0; margin:0 0 20px 0;}
#lang {float:left; padding:5px 0 0 0}
ul.lang,ul.lang li {display:inline; margin:0; padding:0; list-style:none;}
#top_info {height:24px; border-bottom:3px solid #222; text-align:right;}
#top_info span, #top_info span a {font-size:14px; padding:0 0 0 15px; font-family:Georgia, "Times New Roman", Times, serif; color:#777; line-height:24px; text-align:right; text-decoration:none;}
#top_info span#products_in_cart {padding:0 0;}
#top_info span.text_user {color:#aaa; margin:0 -15px 0 0;}
span.user_messages {background:url(../images/mail.png) no-repeat 0 100% !important; padding-left:19px !important; margin-left:5px !important}
#top_middle {height:86px; width:100%;}
#top_middle a {text-decoration:none;}
p#logo {float:left; margin:10px 0 0 0px; background:#fff url(../images/disainimaja.jpg) no-repeat top left;}
#searchbox {height:27px; width:192px; margin:28px 0px 0 0; padding:0 0; float:right; line-height:27px; font-style:italic; background:url(../images/searchbox.jpg) top left no-repeat;}
#searchbox input {font-size:13px; font-style:italic; color:#999; cursor:text; background:none; border:0px solid #333; padding:6px 0 4px 6px; width:157px; float:left;}
#searchbox #search_button {width:28px; float:right; height:27px; cursor:pointer; margin:0 0; padding:0 0; border:0px solid #3C6;}
#main_menu {width:100%; height:34px; border-top:3px solid #222; border-bottom:3px solid #222;}
ul.menu {padding:0 0 0 20px; margin:0;}
ul.menu li {float:left; margin:0 0; font-size:16px; line-height:34px; padding:0px 30px 0 0px; text-align:center; list-style:none;}
ul.menu li#blogi {float:right; padding:0px 20px; font-weight:bold; background:url(../images/menulink_blog_bg.jpg) center bottom no-repeat;}
ul.menu li ul {display:none;}
ul.menu li a {text-decoration:none; color:#777;}
ul.menu li#blogi a {color:#fff;}
ul.menu li.hover,
ul.menu li:hover {position: relative; z-index: 599; cursor: default;}

/* ---- LEFT SIDE ----*/
#left_container {width:200px; height:100%; float:left; margin:0 20px 0 0;}
#left {width:100%; height:100%; border:1px solid #aaa;}
#left_name p {background-color:#ccc; padding:15px 0 15px 10px; color:#FFF; font-size:20px;}
#left_content {background-color:#eee; padding:15px 0 15px 10px;}
#left_content ul {padding:0px 0; margin:0 0; list-style:none; font-size:14px;}
#left_content ul a {color:#777; text-decoration:none; line-height:19px; font-size:15px;}
#left_content ul li {font-size:14px; font-weight:bold;}
#left_content ul ul {margin:0 0 0 10px;}
#left_content ul ul {margin:0 0 0 20px;}
#left_content ul ul a {font-size:13px; font-weight:normal;}
#left_content ul ul ul a {font-size:12px; font-weight:normal;}
#left_content ul.my_house li, #left_content ul.shop_menu li {font-weight:normal;}
#left_container .copy_url {margin:10px 0;}
#left_container .copy_url #left_content {background:#f5f5f5;}
#left_container .copy_url #left_content p {font-size:12px;}
#left_container .copy_url #left_name p {font-size:15px;}

/* ----  USER SHOP LEFT BOX  ---- */
#left_container #user_photo {width:192px; height:80px; padding:0 5px 10px 5px; overflow:hidden; text-align:center;}
#left_container #user_photo img {padding:1px; border:1px solid #ccc; margin:0 0 2px 0; height:60px;}
#left_container #user_photo span {display:block; font-size:13px; font-weight:bold;}
#left_container #left_content ul.shop_menu li.menu_text {}
#user_shop_url_wrapper {height:460px;}

#user_shop_url_help {overflow:hidden; font-size:11px; line-height:130%; font-family:Arial, Helvetica, sans-serif; width:160px; border:1px solid #ccc; margin:20px 0; padding:10px; background:#fff}

#user_shop_url {height:215px; overflow:hidden; font-size:10px; line-height:120%; font-family:Arial, Helvetica, sans-serif; width:180px; border:1px solid #ccc; margin:20px 0}
#user_shop_url:hover {position:absolute; width:350px; background:#fefefe; padding:20px 20px 0 20px; font-size:12px; height:210px}


/* ----   ARICLES   ----*/
#article_entry_header {padding:0px 0 15px 0;}
#article_entry_header h2,#article_entry_header h1 {font-size:19px; text-align:left; color:#933; padding:10px 0;}
#article_entry_header .entry_date {color:#999;}
#article_entry_header .entry_author {color:#333;}
div#article_entry_content p {padding:0 0 20px 0; font-size:15px; line-height:17px;}
div#article_entry_content a.read_more {padding:0 3px; background-color:#EEE; color:#933;}
#article_entry_comments {padding:0 0 20px 0;}

/* ----   CENTER AREA   ----*/
#center {width:750px; float:right; padding:0 0;}
#center div.pr_list_container {clear:both;}
#center div.pr_list_container div#pr_container {display:inline; width:155px; border:1px solid #eed; padding:10px; margin:0 0 10px 10px; float:left;}
#center div.pr_list_container #pr_container:hover {border:1px solid #ccc; background-color:#F8F8F8;}
#center div.pr_list_container #pr_container.no_product_message,#center div.pr_list_container #pr_container.no_product_message:hover {border:none; background:none; width:100%; list-style:none;}
#center div.pr_list_container #pr_container.pr_list_thumb {display:block; width:155px; height:115px;}
#center div.pr_list_container #pr_container img {width:155px; height:155px; border:none; margin:auto;}
.pr_list_detail * {font-family:Georgia, "Times New Roman", Times, serif;}
.pr_list_detail {height:30px;}
.pr_list_name {color:#111; overflow:hidden; margin-top:5px; height:17px; font-size:13px; line-height:17px;}
.pr_list_owner a {color:#777; overflow:hidden; line-height:17px; float:left; text-decoration:none; font-size:13px;}
.pr_list_price {color:#933; overflow:hidden; line-height:17px; float:right; font-size:13px; position:relative; z-index:10; margin-top:-1px; padding:0 0 5px 0}
.pr_list_container span.newprice {padding:0 5px; color:#fff; background:#933; margin:0}

div#breadcrumbs {width:450px; text-align:left; float:left; font-size:14px; font-family:Lucida Sans Unicode, Lucida Sans, Tahoma, Arial, sans-serif; clear:both;}
div#breadcrumbs a {color:#111; text-decoration:none;}
#user_shop_banner {width:740px; padding:0 0 5px 10px; float:left; text-align:center; overflow:hidden;}
#shop_owner_text {margin:5px 0 10px 10px; padding:10px 0px;}
#shop_owner_text p {padding:0 0 10px 0;}
#navi {border:1px solid #AAA; background-color:#eee; margin:0 0 10px 10px; padding:10px; clear:both;}
.top_navi {height:14px;}
.bottom_navi {height:14px;}
#navi p {display:inline; line-height:14px;}
#navi p.paging {float:left; width:60%;}
#navi p.category_paging {float:left; width:100%;}
#navi span#pagination_left {float:right; text-align:right;}
#navi p.sorting {float:right;}
#navi a {text-decoration:none; color:#111;}
#navi p.sorting a.active {padding:0 17px 0 0;}
#navi p.sorting a.sorting_down {background:url(../images/sort_asc.png) right 8px no-repeat;}
#navi p.sorting a.sorting_up {background:url(../images/sort_desc.png) right 8px no-repeat;}

/* ----  TABLES  ---- */
table#login_form {width:690px; margin:auto;}
table#register_form {width:890px; margin:0 0 0 90px;}
.plain_table {width:100%; margin:auto;}
table.table_list td.space_row, table.table_list tr:hover td.space_row {/* empty row between*/
	padding:5px 0; background:none; border-top:1px solid #fff;}

table.table_list td.submit_row {background-color:#FFF; border-bottom:none; padding:10px 0px;}
table.table_list tr:hover td.submit_row {background-color:#FFF; border-bottom:none; padding:10px 0px;}

/* ----  REGISTER  ---- */
table#register_form #cats p {text-align:center; vertical-align:top; padding:0 0 10px 0; font-size:16px; color:#933; font-family:Lucida Sans Unicode, Lucida Sans, Tahoma, Arial, sans-serif;}

/* ----  FAVOURITES  ---- */
table.table_list td.fav_pics li {list-style:none; display:inline; padding:0 2px;}
table.table_list td.fav_pics li a img {}
table.table_list td.fav_pics {vertical-align:middle;}
table.table_list td.fav_pics a {color:#933;}

/* ----  PROFILE  ---- */
table#edit_profile {width:100%;}
table#edit_profile td {padding:5px;}
.user_profile {float:left;}
.profile_row {background-color:#EEE; border-bottom:1px solid #DDD; color:#933; height:25px; line-height:25px;}
#edit_profile .left {width:200px;}
#edit_profile .right {width:525px;}
table#edit_profile input.gender {width:20px; padding:5px 10px; border:none;}
table#edit_profile tr td.user_pic * {vertical-align:top;}
table#edit_profile tr td.user_pic input {border:none}
table#edit_profile .textarea, #report_form .textarea {width:180px; height: auto; padding:5px 10px; border:3px solid #ddd;}
table#edit_profile .textarea:focus {border:3px solid #933;}


/* ----  ORDERS, MESSAGES  ---- */
.table_list {width:100%; border-collapse:collapse;}
.table_list th {font-size:16px; text-align:center; padding:10px 10px; font-weight:normal; font-family:Lucida Sans Unicode, Lucida Sans, Tahoma, Arial, sans-serif;}
.table_list td {background-color:#EEE; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0px 5px 10px; vertical-align:middle;}
.table_list tr:hover td {background-color:#F5F5F5; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.mail {width:100%;}
.mail h2,.mail h1 {text-align:left;}
table.mail .input {width:200px; padding:5px 10px; border:3px solid #ddd;}
table.mail .mail_content {width:100%; padding:5px 10px; border:3px solid #ddd;}
table.mail .new_mail_submit {padding:10px;}

/* ----  FEEDBACK  ---- */
.plain_table .feedback_radio {margin:0px 5px 9px 5px; width:15px;}
.feedback_text {font-size:14px; font-family:Tahoma, Arial, sans-serif;}
.table_list span.vote_positive {background: url(../images/feed_pos.gif) 0 10px no-repeat; padding:9px;}
.table_list span.vote_negative {background: url(../images/feed_neg.gif) 0 10px no-repeat; padding:9px;}
.table_list span.vote_neutral {background: url(../images/feed_neutral.gif) 0 10px no-repeat; padding:9px;}

/* ----  SHOPING CART  ---- */
#cart_table {width:100%; border-collapse:collapse;}
#cart_table td.space_row {padding:5px 0;}
#cart_table tr.cart_row td {height:50px; vertical-align:middle; text-align:center; border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
#cart_table tr.cart_row td.left_border {border-left:1px solid #aaa;}
#cart_table tr.cart_row td.right_border {border-right:1px solid #aaa;}
#cart_table tr td.cart_background, #cart_table tr td span.pr_amount {background-color:#CCC; padding:5px; color:#933;}

/* ----  COMMERCIAL OFFERS  ---- */
#com_offers {margin:0 0 0px 10px; position:relative; display:none}
#com_offers #com_pr {border:1px solid #444; background-color:#eee; padding:0px 10px; height:38px;}
#com_offers #com_pr .commercial {color:#111; font-size:18px; line-height:38px; width:500px; float:left;}
#com_offers #com_pr .promote_text {font-weight:bold; font-size:14px; width:200px; float:right; line-height:38px; text-align:right; margin:0;}
#com_offers #com_pr .promote_text a {text-decoration:none; color:#444;}
.calender {border-collapse:collapse; border-bottom:1px solid #aaa;}
.calender th {color:#933; font-size:16px;}
.calender #select_day {cursor:pointer;}
.calender th, .calender td {text-align:center; padding:3px 5px;}
.calender td.date_past {color:#ccc;}
.calender .days {color:#222; background:#ddd; border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
.confirm_promo {width:600px; margin:auto; text-align:center;}
.confirm_promo tr td.promo_background {background-color:#CCC; padding:5px; color:#933; font-size:18px;}
.confirm_promo tr td.space_row {padding:5px 0 0 0;}
#promo_view {width:720px; height:130px; padding:10px; position:relative;}
#promo_view .control {position:absolute; width:18px; z-index:15; margin:55px 5px 0 5px;}
#promo_view .control-previous {top: 0; left: 0;}
#promo_view .control-next {top: 0; right: 0;}
#promo_view .control a {display: block; width: 18px; height: 40px; text-indent: -999999em; overflow: hidden; background-image: url("../images/com_arrow.jpg");}
#promo_view .control a.disabled {cursor: default;}
#promo_view .control-previous a {background-position: 0 0;}
#promo_view .control-previous a.disabled {background-position: 0 -40px;}
#promo_view .control-next a {background-position:18px 0;}
#promo_view .control-next a.disabled {background-position: 18px -40px;}

#promo_pics .promo_pr img {width:110px; height:110px; padding:5px 5px; margin:5px 5px 0 5px; background-color:#EEE; border:1px solid #CCC;}
#promo_pics .promo_pr img:hover {border:1px solid #BBB; background-color:#F8F8F8;}
#promo_pics {width: 665px; overflow: hidden; position: relative; left: 28px; z-index: 1; font-size:0px;}
#promo_pics .promo_list {position: relative; width: 6290px; z-index: 2;}
#promo_pics .promo_list li {display: inline; background: #fff; width:133px; height:133px; position:relative;}

.promo_pr_details * {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
#promo_pics .promo_list li .promo_pr_details_bg {}
#promo_pics .promo_list li .promo_pr_details_wrap {}
#promo_pics .promo_list li .promo_pr_details {height:47px; width:110px; margin:1px 0 0 6px; padding:0 5px; position:absolute; top:133px; background-color:#fff; opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85;}

.promo_pr_name {color:#111; overflow:hidden; margin-top:2px; height:15px; line-height:15px;}
.promo_pr_owner a {color:#777; overflow:hidden; line-height:15px; text-decoration:none;}
.promo_pr_price {color:#933; overflow:hidden; line-height:15px;}

.promo_help_title, .promo_help {width:95%;}
.promo_help_title {font-size:16px; color:#933; padding:5px; margin:0 0 5px 0; background:#ccc;}
.promo_help {text-align:left; line-height:20px; background:#eee; padding:5px;}

/* ----  CATEGORIES  ---- */

#cat_header {margin:0 0 10px 10px; padding:10px; clear:both;}
#cat_header .cat_name {color:#933; font-size:18px; line-height:22px;}

/* ----  MY PRODUCTS  ---- */
table#my_products {border-collapse:collapse; width:100%; margin:10px 0 0 0;}
#my_products tr.pr_line {border:1px solid #fff;}
#my_products thead td {padding:0 0 12px 0; vertical-align:top;}
#my_products thead td a {text-decoration:none; color:#111; font-size:12px; font-weight:bold; font-family:Lucida Sans Unicode, Lucida Sans, Tahoma, Arial, sans-serif;}
#my_products tr.pr_line td {height:50px; vertical-align:middle; text-align:center; border-top:1px solid #aaa; border-bottom:1px solid #aaa; font-family:Georgia, "Times New Roman", Times, serif;}
#my_products tr.pr_line td.left_border {border-left:1px solid #aaa;}
#my_products tr.pr_line td.right_border {border-right:1px solid #aaa;}
#my_products thead td a.sorting_up {height:25px; background:url(../images/arrow_up.gif) bottom center no-repeat; padding:0 0 8px 0;}
#my_products thead td a.sorting_down {height:25px; background:url(../images/arrow_down.gif) bottom center no-repeat; padding:0 0 8px 0;}
.my_pr_thumb {width:50px;}
.my_pr_thumb div {border:10px solid #eee; height:50px; width:50px; overflow:hidden; margin:0; padding:0;}
.my_pr_thumb a {margin:auto;}
.my_pr_thumb img {height:50px;}
.my_pr_title {width:270px; font-weight:bold; color:#111; text-align:left !important; padding:0 0 0 10px;}
.my_pr_quant {width:50px; padding:0 0 0 5px;}
.my_pr_date {width:110px; padding:0 0 0 5px;}
.my_pr_price {width:110px; color:#933; padding:0 0 0 5px;}
.my_pr_actions {padding:0px 0px 0px 5px; border-right:1px solid #aaa;}
/* PRODUCT FORM */
p.product_lang_select a {padding:5px; background:#333; color:#fff; margin:0 2px}
#add_product td {vertical-align:middle;}
#add_product .textarea {}
#add_product td#pictures_list, #add_product td.pics_upload {vertical-align:top;}
#add_product td#pictures_list .tooltip {}
#add_product h2,#add_product h1 {padding:10px 0 10px 10px;}
a#show_ship_cond, a#show_payment_cond, a#show_waranty_cond {cursor:pointer; padding:0px 0 0px 20px; background:url(../images/cond_down.gif) 0 3px no-repeat #fff; color:#444;}
#pictures {width:120px; text-align:left;}
#pictures #remove_picture {background-image:url(../images/delete.png); text-align:center;}
#pictures .pr_del_pic {background-repeat:no-repeat; display:block; height:16px; overflow:hidden; text-indent:-99999px; width:16px;}
#add_product select#categorys option.select_parent {font-style:italic;}

/* ----  PRODUCT VIEW  ---- */
#product_name {width:100%; height:50px; padding:0 0 10px 10px;}
#product_name h2,#product_name h1 {text-align:left; padding:10px 0; font-size:20px;}
#product_name span.pr_price {font-size:16px; line-height:20px; color:#933;}
#product_name span.oldprice {text-decoration:line-through}
#product_name span.newprice {padding:0 5px; color:#fff; background:#933; margin:0 0 0 5px}
#product_left {width:530px; float:left;}
#product_left #pr_pics {width:99%; padding:10px; border:1px solid #aaa; float:left; clear:both;}
#product_left div#big_pic {float:left;}
#product_left #big_pic img {}
#product_left #pr_pics #small_pics {float:right; width:110px; overflow:hidden}
#product_left #pr_pics #small_pics div {padding:0 0 10px 0; text-align:center;}
#product_left #pr_pics #small_pics img {cursor:pointer;}
#product_left p {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px; text-align:left; padding:10px; clear:both;}
.pr_info {padding:5px 0; clear:both;}
.pr_condition {background:#f4f4f4; margin:5px 0;}
.pr_condition .pr_ship {font-weight:bold; color:#933;}
#product_left .pr_ship_cost .ship_price {color:#933;}
#product_right {width:265px; padding:10px; float:right; border:1px solid #aaa; background-color:#eee;}
#product_right a {text-decoration:none;}
#product_right #add_cart {margin:0px 0; padding:10px 0;}
#product_right #add_cart a {text-decoration:none; background-color: #6B0; padding:10px 10px;}
#product_right #add_cart a img {border:none; vertical-align:middle;}
#product_right #add_cart a p {height:36px; color:#FFF; font-size:16px; display:inline;}
#product_right #add_cart p.in_stock {display:inline; font-size:14px; padding:0 0 0 10px;}
#add_to_cart_msg {width:345px; text-align:left; margin:0 0 10px 565px;}
#close {padding:3px; cursor:pointer;}
#product_right #owner {clear:both;}
#product_right #owner div#owner_pic {float:left; width:74px; max-height:80px; text-align:center; vertical-align:middle; overflow:hidden;}
#product_right #owner div#owner_pic img {padding:1px; border:1px solid #ccc; background:white; max-width:70px; max-height:76px;}
#product_right #owner div#owner_info {float:right; width:180px;}
#product_right #owner div#owner_info p {padding:1px 0; color:#777; font-size:13px;}
#product_right #owner div#owner_info p.title {color:#111;}
#product_right #owner div#owner_info a {color:#777;}
#product_right #other_pr {clear:both; min-height:100px;}
#product_right #other_pr .pr_count a {padding:0 0 0 10px; color:#777;}
#product_right #other_pr_pics img {padding:32px 0;}
#product_right #other_pr_pics .other_pic img {padding:10px;}
#product_right p.add_fav, #product_right p.report {padding:3px 0;}
#product_right .pr_actions p.add_fav a, #product_right .pr_actions p.report a {color:#444; font-size:14px; line-height:20px; padding:0 0 0 10px;}
#product_right .pr_actions p.add_fav img {vertical-align:middle;}
#product_right .pr_actions p.report img {vertical-align:middle; padding:0 8px;}
#report_form span {font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Arial,sans-serif; color:#000; font-size:16px; line-height:36px;}

#other_pr_pics {position:relative; width:265px; padding:0 0 20px 0;}
#other_products {overflow:hidden; margin:0 0 0 11px; height:70px;}
#other_products ul {list-style:none;}
#other_products ul li {width: 81px; height: 60px; float: left;}

#other_pr_pics .control {position:absolute; width:8px; z-index:15; margin:28px 0px;}
#other_pr_pics .control-previous {top: 0; left: 0;}
#other_pr_pics .control-next {top: 0; right: 0;}
#other_pr_pics .control a {display: block; width: 8px; height: 11px; text-indent: -999999em; overflow: hidden;}
#other_pr_pics .control a.disabled {cursor: default;}
#other_pr_pics .control-previous a {background-image: url("../images/arrow_prev.jpg");}
#other_pr_pics .control-next a {background-image: url("../images/arrow_next.jpg");}

#fileQueue_shop_pics {width:100%; height:120px; border:1px solid #E5E5E5; overflow:auto;}
#fileQueue_shop_pics .cancel {width:16px; height:16px; padding:2px; float:left;}
#fileQueue_shop_pics .fileName {line-height:20px;}
/* ---- STATS,SALES ----*/
.stats_text_row {background-color:#FFF; border:none; padding:0 0;}

/* ---- BOTTOM ----*/
#bottom {width:100%; float:left; margin:20px 0; border-top:3px solid #111; padding:10px 0 0 0; text-align:center; font-size:12px; color:#777;}
#bottom span {text-align:center; font-size:12px; color:#777;}
#bottom ul.menu {margin:auto; padding:0 0;}
#bottom ul.menu li {margin:0 0; float:none; display:inline; font-size:12px; line-height:34px; padding:0px 15px; text-align:center; list-style:none;}
#author {width:100%; float:left; font-size:10px;}
#author a,#author a:visited {color:#fefefe; text-decoration:none;}
ul.menu li ul {display:none;}
ul.menu li a {text-decoration:none; color:#777;}
ul.menu li.hover,
ul.menu li:hover {position: relative; z-index: 599; cursor: default;}
/* special offers on bottom of page
#offer_1, #offer_2, #offer_3, #offer_4 {width:210px; height:170px; font-size:20px; text-align:center; line-height:170px; float:left; margin:0 17px 20px 17px;}
#offer_1 {border-bottom:7px solid #693; border-top:7px solid #693; color:#693;}
*/

/* COMMENTS */
.comment_form {width:90%; float:left;}
.comment {width:100%; float:left; margin:3px 0; padding:0 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.comment_l {width:25%; float:left; text-align:center;}
.comment_r {width:75%; float:left;}
.comment_u_name,.comment_date {width:100%; padding:5px 0; background:#eee; font-size:12px;}
.comment_date {text-align:right;}
.comment_u_pic img {max-height:50px; margin:4px 0;}
.comment_content {padding:4px 0;}
#tooltip_content {position:absolute; z-index:1000; padding:10px; font-size:14px; border:1px solid #933; background:#eee; font-family:Arial,sans-serif; max-width:300px;}
.tooltip {cursor:pointer; background:url(../images/help_tip.gif) no-repeat center bottom #fff; color:#933; float:right; width:19px; height:16px; padding:0 0 0 5px;}
.tip_left {float:left;}
#debug {position:static; left:0px; bottom:1px; font-size:10px; line-height:11px; width:100%; display:block; background:#eee; height:320px; overflow:auto; color:black;}
.new_message td a {color:red; font-weight:bold}
.new_message td {color:red; font-weight:bold}
.old_message td a {color:black;}

#product_banners {text-align:center}
/* message box */
a#message_box_close {position:absolute; top:0; right:0; margin:-5px -5px 0 0; background:#333; color:#fff; text-decoration:none; padding:3px; text-transform:uppercase; line-height:100%; font-weight:bold}
#message_box {float: left; position: fixed; background:#fff; width:300px; top: 50%; left: 50%; z-index: 99999; margin-left:-160px; padding:10px; border:1px solid #ccc}
/* message box on product page*/
a#message_box_actions_close {position:absolute; top:0; right:0; margin:-5px -5px 0 0; background:#333; color:#fff; text-decoration:none; padding:3px; text-transform:uppercase; line-height:100%; font-weight:bold}
#message_box_actions {float: left; position: fixed; background:#fff; width:740px; top: 5%; left: 50%; z-index: 99999; margin-left:-370px; padding:10px; border:1px solid #ccc}
