@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;
}
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;
}

/* ----  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;
}
#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;
}
#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;
}

/* dropdown'i jaoks
	ul.menu ul {
 	visibility: hidden;
 	position: absolute;
 	top: auto !important;
 	bottom: 100%;
 	left: 0;
 	z-index: 598;
 	width: 100%;
	padding:15px 0;
 	background-color:#f0f4f6;
}

ul.menu ul li {
 	float: none;
 	background-color:#f0f4f6;
 	color:#283a59;
	line-height:19px;
}

ul.menu ul li:hover {
 	background-color:#84bbcf;
}
ul.menu ul li a {
 	color:#283a59;
	text-decoration:none;
}
ul.menu li:hover > ul {
 	visibility: visible;
} */

/* ---- 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:300px;}
#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;
}
#user_shop_url:hover {
	position:absolute;
	width:350px;
	background:#fefefe;
	padding:20px 20px 0 20px;
	font-size:11px;
}
/* ----   ARICLES   ----*/

#article_entry_header{
	padding:0px 0 15px 0;
}
#article_entry_header h2{
	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;
}
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{
	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;
}
#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 */
#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 {
	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{
	text-align:left; 
	padding:10px 0;
	font-size:20px;
}
#product_name p.pr_price{
	font-size:16px;
	line-height:20px;
	color:#933;
}
#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;
}
#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;
}