/* general */

html, body { directory:rtl; font-family: tahoma; font-size: 14px; color: #195c83; margin: 0; padding: 0; }

a 				{ text-decoration: none; color: #0000ff; }

a:hover 		{ text-decoration: underline; color: #FF3300; }

#details_nav a 	{ text-decoration: underline; color: #347093; font-weight: bold; font-size: 11px; }

#details_nav a:hover { color: #444444; }

#items a 		{ text-decoration: underline; color: #2e78a2; }

#items a:hover 	{ color: #444444; }

.catDetails{padding:10px 20px}

.catDetails h1{	font-size:15px;} 
.catDetails h2{	font-size:14px;} 
.catDetails h3{	font-size:13px;}

#categoryImage img {    float: right;    margin: 10px 10px 10px 0;}

h1, h2, h3 	{ margin: 8px 8px 8px 8px; padding: 0; color: #2e78a2; font-weight: normal; font-family: tahoma, arial, verdana;  }


h1 			{ font-size: 28px; margin: 10px 0px; }

h2 			{ font-size: 22px; }

h3 			{ font-size: 18px; }

fieldset 	{ border: 1px solid #bcd3e0#195c83; padding: 20px; margin-top: 30px; }

legend 		{ color: #2e78a2; padding: 0px 14px 0px 14px; font-family: tahoma, arial, verdana; font-size: 20px; }

ul 			{ list-style-image:url(../images/layout/li.png); }

img {	border:none;}

p {	margin:20px 10px 0 0;}

/* layout */

body {	background:url(../images/layout/bg.png) repeat-x top;	text-align:center;}

#wrapper {	text-align:right; width:994px;	margin:0px auto; }

#banner {	background:url(../images/layout/banner.png) no-repeat top left;	position:relative;	margin:10px 0;	width:994px;	height:170px; }

#banner #nav {  	position:absolute; 	right:10px; 	bottom:0; }

#banner #nav ul {	list-style-type:none;}

#banner #nav ul li {  float:right; display:inline; }

#banner #nav ul li a { 	color:white; 	display:block;	float:left;	width:96px;	height:29px;	background:url(../images/layout/tab.png) no-repeat top left;	margin-right:3px;	text-align:center;	line-height:29px;}

#banner #nav ul li a:hover {	color: #144ea5;	text-decoration:none;	background-image:url(../images/layout/tab-hover.png);}

#content {	direction:rtl;	position:relative;	background:url(../images/layout/content.png) no-repeat top left;	min-height:350px;	padding:20px;	padding-bottom:50px;}

#content #page_heading {	position:relative;	padding-right:50px;	margin-bottom:10px;}

#content #page_heading #login {	position:absolute;	left:10px;	top:0;	padding-left:20px;	background: url(../images/layout/user-green.gif) left center no-repeat;}

#facebook{margin-right:20px}

#footer { 	position:absolute; 	bottom:0; 	width:932px; 	font-size:0.9em; 	padding-bottom:10px; 	text-align:right;	color:#a6a6a6;}


#footer .debug_info .debug_value { color:#195c83;}



/* classes */



div.hr {	height:3px;	width:100%;	background:url(../images/layout/line_bg.png) repeat-x bottom;	margin:5px 0;}

div.page_section {	padding: 6px 8px 6px 8px;	background-color: #d5eafa;	color: #4f89b7;	border-top: 1px solid #dbe1a8;font-size: 13px;}

div.page_section a 	{	color: #4f89b7;}


div.page_sub_heading {	font-size: 17px;	color: #4f89b7;	border-bottom: 1px dotted #dbe1a8;	padding-bottom: 6px;	margin-bottom: 6px;	padding-right: 20px;	padding-top: 10px;}

.button_search {	font-weight: bold;	font-size: 13px;	padding: 4px 18px 4px 18px;	margin-top: 6px;}


div.feedback {	margin:10px 0;	padding:10px;	padding-left:35px;	background:#FFCCCC;	border:1px solid #990000;}

div.ajax_feedback {	margin:10px 0;	padding:10px;	padding-left:35px;	background:#FFCCCC;	border:1px solid #990000;}

img.ajax_loading_graphic {	display:block;	margin:10px;}

div.clear {	clear:both;}

table tr.noItems td {	color:#2e78a2;	height:40px;	padding:0 30px;}

.website{ float:left; padding:20px; font-size:16px; font-weight:bold; border:1px solid #4574ad; background:#d3e7ff; margin:0 30px 30px; }

.website a:hover{ color:#666;}

.description {	margin-left:10px;}

#description h1{ font-size: 15px;} #description h2{ font-size: 14px;} #description h3{ font-size: 13px;}
.description h1{ font-size: 15px;} .description h2{ font-size: 14px;} .description h3{ font-size: 13px;}

.letters {	text-align:center;}

.letters .letter_active a {  	color:#000000;	font-weight:bold;}

#page_heading { padding: 0px 8px 0px 8px; color: #1e73a4; }

.page_section { padding: 6px 8px 6px 8px; background-color: #d5eafa; color: #4f89b7; border-top: 1px solid #dbe1a8; font-size: 11px; }

.page_section a { color: #4f89b7; }

.page_headspace { color: #d2d2d2; margin: 0px 4px 0px 4px; }

.page_headlogin { height: 16px; float:right; text-align:right; background-image: url(../images/layout/user-green.gif); background-position: left top; background-repeat: no-repeat; padding-left: 20px; }

#homepage_top { margin-top: 14px; }

.homepage_leftcol { padding-right: 20px; }

.item_list { border-bottom: 1px dotted #dedede; margin-top: 10px; }

.item_pic { padding-bottom: 8px; }

.item_details { padding-bottom: 8px; padding-top: 6px; }

.item_date { color: #1e73a4; font-size: 10px; }

.item_rating { margin-top: 8px; }


#categories { padding-right: 20px; padding-left: 8px; }

#categories li { list-style: none; height:32px; border-bottom: 1px dotted #dedede; padding-bottom: 2px; margin-bottom: 2px; font-size:12px; font-weight:bold; color: #008000; }

.page_sub_heading { font-size: 17px; color: #4f89b7; border-bottom: 1px dotted #dbe1a8; padding-bottom: 6px; margin-bottom: 6px; padding-right: 6px; }

.page_sub_heading2 { font-size: 17px; color: #4f89b7; border-bottom: 1px dotted #dbe1a8; padding-bottom: 6px; margin-bottom: 6px; padding-right: 0px; }

#pages { padding-top: 10px; }

.search strong { font-size: 11px; margin-right: 18px; margin-bottom: 4px; }

.search_results:hover { background-color: #efefef; }

.textbox_search, input.input_search { margin-right:20px; padding-left: 16px; padding-top: 6px; font-size: 12px; height: 18px; background-color: #d5eafa; color: #4f89b7; border: 0; border-bottom: 1px solid #dbe1a8; width: 200px; margin-top: 4px; margin-bottom: 8px; }

.textbox_search2 { padding-left: 6px; padding-top: 6px; font-size: 12px; height: 18px; background-color: #d5eafa; color: #4f89b7; border: 0; border-bottom: 1px solid #dbe1a8; width: 200px; margin-top: 4px; margin-bottom: 8px; }

.select_search, select.input_search { padding-left: 6px; padding-top: 6px; font-size: 12px; height: 26px; background-color: #d5eafa; color: #4f89b7; border: 0; border-bottom: 1px solid #dbe1a8; width: 120px; margin-top: 4px; margin-bottom: 8px; }

.button_search { font-weight: bold; font-size: 13px; padding: 4px 18px 4px 18px; margin-top: 6px; }

.result_row { border-bottom: 1px dotted #dedede; padding-left: 4px; padding-bottom: 4px; padding-right: 10px; padding-top: 4px; }

.heading_alt { color:#a6a6a6; }

#cp-avatar {    float:right;     margin-top:5px;     margin-right:10px;     margin-bottom:10px }


#cp-options {     margin-right:75px; }

div.noItems { 	color:#2e78a2; 	font-size:1.4em; 	text-align:center; 	line-height:2.5em; 	font-style:italic;}

#items fieldset {	min-height:100px; }


#adminJump {	position:absolute; 	bottom:10px; 	right:10px; 	background:#d5eafa; width:150px; height:70px; padding:10px;border:1px solid #DBE1A8; cursor:move;	z-index:500;}


.pagination {	margin-top:15px;}



.pagination a {	color: #195c83;	background-color: #e0e4bc;	border: 1px solid #cacea5;	padding: 4px 10px 4px 10px;	margin: 0 2px 0 0;}


.pagination a.current {	border-color:#2e78a2;	background-color:#3A3A3A;	color:white; }



.pagination a:hover {	color: #2e78a2;}



/* form */


div.form_row { 	padding:2px; }

div.form_row_error {  background:#FFEEEE;	border:1px solid #FFCCCC; 	padding:5px 0; }

span.label { 	width:150px; 	float:right; 	clear:right; 	text-align:right; 	margin-right:10px; }

div.form_row_error span.label { font-weight:bold; 	color:#CC0000; }

div.form_row_error span.comment { 	color:#666666; 	font-weight:normal; }

span.comment { 	color:#2e78a2; 	font-style:italic; 	display:block; }

span.comment a { 	color:#2e78a2; 	font-weight:bold; }

span.input { 	float:right; }

textarea { 	width:400px; 	height:300px; }

span.starRatingInputLabel {   line-height:20px;   vertical-align:top;   margin-right:15px;   color:#666666;   font-style:italic; }

/* table */

table.table { 	margin:10px 0; 	border-collapse:collaps; }


table.table td.text, table.table th.text {	text-align:right; 	padding-right:20px; }


table.table th { 	padding: 6px 8px 6px 8px; 	background-color: #d5eafa; 	color: #4f89b7; 	border-top: 1px solid #dbe1a8;	text-align:center;}


table.table th a { 	color: #4f89b7; 	border-bottom:1px dotted #4f89b7; }

table.table th a:hover { 	text-decoration:none; }

table.table tr { 	margin-left: 8px; 	margin-bottom: 4px; }

table.table tr.featured td {	background:#FDFFE8;	font-weight:bold; }

table.table td {	text-align:center;	border-bottom: 1px dotted #dedede;	padding-top: 6px;	padding-right: 8px;	padding-bottom: 6px;	padding-left: 8px;}

table.sortable thead {    cursor: pointer;}

.autocomplete {	background:#ffffff;	border:1px solid #4f89b7;}

.autocomplete ul {	list-style-type:none;	list-style-image:none;	margin:0;  padding:0;}

.autocomplete ul li {	cursor:pointer;	font-style:italic;	margin:10px;}


/* --------- includes ----------- */

/* category browse/search panel */

#browse {	padding-bottom:20px;}

#browse .browseCategories { float:right; width:580px; margin-top:14px; margin-bottom:10px; }

#browse .browseSearchBox { 	float:right; width:300px; 	margin-right:30px; 	margin-top:10px; }

/* home page category list */

#categories { 	width:100%; }

.categoryList { 	list-style-type:none; width:50%; float:right; margin:0; padding:0; 	margin-top:10px; }

.categoryList li {	margin:0;	margin-left:10px;	border-bottom: 1px dotted #CCCCCC;	color:#CCCCCC;	padding:4px;}



/* search block */



#searchBlock .searchKeywords {}



#searchBlock .searchCategory {	float:right;	width:150px;	margin-right:20px;}



#searchBlock .searchCategory strong{



	right:-40px;



}



#searchBlock .searchSubcategory {	float:right;	padding-right:30px;}



#searchBlock .searchVendor {	clear:right;	float:right;	width:150px;}



#searchBlock .searchButton {	float:left;	padding-top:10px;	padding-left:5px;}



/* search inline */



#searchInline .searchKeywords { 	float:right;	width:230px;}



#searchInline .searchCategory {	float:right;	width:200px;}



#searchInline .searchSubcategory {	float:right;	width:130px;}

#searchInline .searchVendor {	float:right;	width:250px;}

#searchInline .searchButton {	float:left;	padding-top:10px;}

/* new products/reviews */

.newReviews, .newProducts {}

.newReviews .item_list, .newProducts .item_list {	clear:left;	border-bottom:1px dotted #CCCCCC;	margin-bottom:10px;}

.newReviews .item_pic, .newProducts .item_pic {	float:left;	width:80px;	margin-right:10px;}

.newReviews .item_pic img, .newProducts .item_pic img {	margin:0px auto;	display:block;}

.newReviews .item_details, .newProducts .item_details {	float:left;	width:300px;}


/* new items */


#items {	font-size:14px;	margin-top:20px;}



#items div.left {	width:50%;	float:left;}



#items div.right {	width:50%;	float:left;}

#content fieldset { float:right; }

#items fieldset { 	margin:0 10px; }


/* review detail */

.review_featured .review { 	background:#d5eafa; 	border:1px solid #DBE1A8; }

.review_featured .review .review_actions { 	border:1px solid #EAEAEA; }

.review { 	margin-top:14px; 	border-bottom:1px dotted #dedede; 	 padding: 0 10px 10px 10px; 	margin-bottom:10px; }

.review_left {	float:left;	width:650px;}

.review_right {	float:right;	width:214px;	margin-right:2px;}

.review .review_user_image {	border-right: 1px dotted #dedede;	margin-right:10px;	float:left;	width:80px;}

.review .review_user_name a {	color: #2e78a2;}

.review .review_date {	color: #a3a3a3;	font-size: 12px;}

.review .review_summary_label {	font-weight:bold;	padding-right:5px;}

.review .review_summary {	font-style:italic;}

.review .review_body {	clear:left;	margin-top:10px;}

.review .review_long_rating {	margin-top:10px;}

.review .review_right .rate_box {	margin-top:10px;}

.review .review_actions {	background-color: white;}

.review .review_actions ul {	list-style-type:none;	list-style-image:none;	margin:0;	padding:0;}

.review .review_actions li {	font-size: 13px;	border-bottom: 1px dotted #dedede;	padding-bottom: 2px;margin: 4px 0px 0px 0px;padding-left: 24px;background-color: white;	background-position: left;	background-repeat: no-repeat;}

.review_edit 		{ background-image: url(../images/layout/option_editreview.jpg); }

.review_remove 		{ background-image: url(../images/layout/option_remove.jpg); }

.review_viewall 	{ background-image: url(../images/layout/option_viewall.jpg); }

.review_helpful {  	margin:10px 0; 	font-style:italic; 	color:#2e78a2; }

.review_helpful_vote { 	line-height:16px; }

.review_helpful_vote img { 	margin-left:10px; 	vertical-align:middle; }

.review_helpful .ajax_feedback {	font-style:normal;	color:#000000; }

#attributes{ float:right; width: 900px;}
/* ---------- specific pages ---------- */

#product_detail #top_section { 	margin:15px; }

#product_detail #left_col { 	float:right; 	width:180px; 	margin-top:20px; 	margin-right:10px; }

#product_detail #affiliate_link_slot_available_from {	margin-top:10px; }

#product_detail #affiliate_link_slot_available_from .affiliate_link_slot_link {	border-bottom: 1px dotted #DBE1A8;	padding:5px 0;	margin:5px 0;}

#product_detail #affiliate_link_slot_available_from .affiliate_link_slot_link .affiliate_link_retailer {	float:left;	width:75px;	height:25px;	margin-right:10px;	position:relative;}

#product_detail #affiliate_link_slot_available_from .affiliate_link_slot_link .affiliate_link_retailer img {	position:absolute;top:50%;left:50%;}

#product_detail #affiliate_link_slot_available_from .affiliate_link_slot_link .affiliate_link_text {	line-height:25px;	text-align:right;}

#product_detail #image {	text-align:center;	font-size:0.8em;}

#product_detail #description {	float:right;	font-family: arial, verdana;	width:470px;}

#product_detail #details {	float:right;	margin-right:30px;	margin-top: 7px;	width:200px;}

.rate_box {	border: 1px solid #eaeaea;	background-color: #f5f5f5;	padding: 10px 7px;	width:200px;	margin-bottom:20px;	margin-right:4px;}

.attribute_box{	border: 1px solid #e2eafb;	background-color: #fafcff;	padding: 5px;	width:900px;	margin-bottom:20px;	margin-right:4px;}

.rate_title {	color: #818181;	text-decoration: underline;}

.rate_details { 	margin: 8px 0px 0px 0px; 	padding-right: 20px; 	background: white url(../images/layout/icon_rate.jpg) left top no-repeat;}

.rate_details h1{ font-size: 15; } .rate_details h2{ font-size: 14; } .rate_details h3{ font-size: 13; }

.rate_box dt { 	color:#666666; 	margin-right:10px; 	border-bottom:1px dotted #CCCCCC; }

.rate_box dd {	margin-right:10px;	margin-bottom:5px;	text-align:right;}

#product_detail #details_nav {	clear:right;	padding: 6px 8px 6px 8px;	margin-top: 8px;	background-color: #d5eafa;	color: #4f89b7;	border: 1px solid #dbe1a8;	font-size: 13px;}


#product_detail #details_nav ul {	list-style-type:none;	list-style-image:none;	margin:10px;	padding:0;}


#product_detail #details_nav ul li {	display:inline;	padding:10px 20px;	background-position: left;	background-repeat: no-repeat;	padding-left: 28px;	padding-top: 4px;}

#product_detail #mainTitle  {	padding-top:5px;}

#product_detail #mainTitle h1  {	float:right;	margin-bottom:5px;	margin-top:-5px;	margin-left:0;}


#product_detail #overallRating {	float:right;	height:28px;	min-width:200px;	float:right;	text-align:right;}


#product_detail #overallRating img {	margin-top:5px;}


#product_detail #vendors { 	clear:both; margin-top:5px; }


.details_link_images 		{ background-image: url(../images/layout/midbar_images.png); }


.details_link_vendor 		{ background-image: url(../images/layout/midbar_vendor.png); }


.details_link_allvendor 	{ background-image: url(../images/layout/midbar_allvendor.png); }


.details_link_allreviews 	{ background-image: url(../images/layout/midbar_allreviews.png); }


.details_link_compare 		{ background-image: url(../images/layout/midbar_compare.png); }


.details_link_details 		{ background-image: url(../images/layout/midbar_details.png); }


.details_link_addreview 	{ background-image: url(../images/layout/midbar_addreview.png); }


.details_link_discussion 	{ background-image: url(../images/layout/midbar_discussion.png); }


#reviewSortBy { float:right; 	margin-top:10px; }


.recaptchatable .recaptcha_image_cell, #recaptcha_table {    background-color:#cee6f4 !important;   }

#recaptcha_table { border-color: #347093 !important; }


#recaptcha_response_field {   border-color: #3a8ebe;   background-color: #3a8ebe;  }

.categoryList li img { color:#666666; margin:0; padding:0; vertical-align:middle;}


#browse .browseSearchBox { float:right; background-image:	url(../images/layout/bgstatistic.jpg); width:430px; height:220px; margin-right:20px; margin-top:10px; }


#browse .adsense { float:left;  width: 340px; height: 280px;  padding-right: 20px; padding-top: 20px;  }


#browse .statisticBox{	float:right; background-image:url(../images/layout/bgstatistic.jpg); width:430px; height:220px; margin-right:20px; margin-top:10px; }


#browse .statisticBox ul li{ list-style:none; list-style-image:url(../images/layout/li.png); padding:3px; border-bottom: 1px dotted #dedede; }


.adsense1 { float:left; height: 100px;  margin:10px;}

.adsense2 { float:left; width: 340px; height: 280px;  padding-right: 30px; padding-top: 20px;  }

.adsense3 { float:left;  height: 30px;  margin:10px; padding-left: 140px;}
.adsense4 { float:left;  padding: 20px 10px 20px;  }

.ads{ float:left; position:static; margin-top:15px; margin-right:200px; padding-left:10px; }

.page_sub_headstat{ padding:10px 20px 0 0; }

#ads { float: right; text-align:right; padding-left: 50px; }

#ads .ads5 { float: right; text-align:right; padding-left: 50px; }

.product .data{ float:right; }

.sb{ float:left; height:20px; margin:10px;}

.smfont{font-size:10px;	font-color: #ccc; padding:10px; margin:10px;}

