                        /* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
  border:0;
}
INPUT {
  background: #FFF;
  border-top: #abadb3 1px solid;
  border-bottom: #e3e9ef 1px solid;
  border-left: #e2e3ea 1px solid;
  border-right: #dbdfe6 1px solid;
}
INPUT.type_radio,
INPUT.type_checkbox {
	position: relative;
	bottom: -2px;
	border:none !important;
	background:none !important;
	width:auto !important;
	height:auto !important;
}
* HTML INPUT.type_radio,
* HTML INPUT.type_checkbox {
  position:static !important;
  bottom: 0 !important;
}

A {
  text-decoration:none;
  -moz-outline-style:none;
  color: #e0dedf;
}
A:hover{
  text-decoration:underline;
}
A.reverse, .reverse A{
  text-decoration:underline;
}
A.reverse:hover, .reverse A:hover {
  text-decoration: none;
}
.nonHover,
.nonHover A{
  text-decoration: none !important;
}
INPUT, TEXTAREA, SELECT {
  font: 12px arial;
  padding: 1px 2px;
  color: #000;
}
OPTION{
  padding: 0 7px 0 3px;
}
.ir {
  text-indent: -9999em;
  overflow: hidden;
  display: block;
  text-decoration: none !important;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.alignLeft {
  text-align: left;
}
.alignRight {
  text-align: right;
}
.alignCenter {
  text-align: center;
}
.alignCenter * {
  margin: 0 auto;
}
/* CLEARFIX */

.clearfix:after {
  content:"."; 
  display:block; 
  height:0;
	line-height: 0;
	font-size: 0; 
  clear:both; 
  visibility:hidden;
}
.clearfix {
    display:inline-block;
}
/* Hide from IE Mac \*/
    .clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {
    height:1%;
}
.imgfix {
	vertical-align: bottom;
}
                        /* GENERAL */
HTML {
	direction: ltr;
  height: 100%;
  overflow-y: hidden;
}
                        /* BODY and beyond */
BODY {
  direction: rtl;
	text-align: center;
	font: 12px arial;
  height: 100%;
}
.container {
  direction:ltr;
  height:100%;
  margin:0pt auto;
  overflow-y:scroll;
  position:relative;
  text-align:right;
  width:auto;
  cursor:default;
}
.container .shop {        
  direction:rtl;
  width: 788px;
  margin: auto;
}
.container_popup {
  direction:ltr;
  height:100%;
  margin:0pt auto;
  overflow-y:auto;
  position:relative;
  text-align:right;
  width:auto;
  padding-right:10px;
  padding-left:10px;
}
.container_popup .shop {        
  direction:rtl;
  width: 440px;
  margin: auto;
}
.header {
  margin:4px 0 0 0;
  position:relative;
  zoom: 1;
}
.header .upper {
  border-bottom:solid 2px #000000;
}
.header .logo {
   float: right;
}
.header .logo_popup {
  float: right;
}
.membership {
  float: left;
  width: 420px;
}
.membership UL.lnks {
  height: 30px;
  line-height: 30px;
  float: left;
  width:326px;
}
.membership UL.lnks LI {
  float: right;
  margin: 0 0 0 15px;
}
.membership UL.lnks LI a{
  color: #8F8F8D;
  text-decoration: underline;
}
.membership UL.lnks LI.last {
   margin-left: 0 !important;
}
.title {
  background: url(../images/sep_title.png) repeat-x right bottom;
  zoom: 1;
  margin: 4px 0 10px;
  color: #D50604;
  font-size: 28px;
  font-weight: bold;
  padding: 0 0 1px;
}
.title H1{
  color: #D50604;
  font-size: 28px;
  font-weight: bold;
  padding: 0 0 1px;
  display: inline;
}
.title_popup {
	color: #D50604;
	font-size: 20px;
	font-weight: bold;
  background: url(../images/sep_title.png) repeat-x right bottom;
  zoom: 1;
  margin: 4px 0 10px;
}
.title_popup H1{
  color: #D50604;
  font-size: 20px;
  font-weight: bold;
  padding: 0 0 1px;
}
.content {
  margin: 0 0 8px;
}
.header P.hello {
  position: absolute;
  bottom: 53px;
  left: 2px;
  font-weight: bold;
}
html>/**/body .header P.hello {
   bottom: 43px;
}
.header P.hello A {
   color: #000;
}
P.tagline {
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  font-size: 13px;
}
.crumbs {
  height: 20px;
  line-height: 20px;
  color: #8C8C8A;
}
.crumbs A {
  color: #8C8C8A;
}
.sidebar {
  width: 153px;
  float: right;
  margin: 0 0 0 16px;
}
* HTML .sidebar {
  margin-left: 15px;
}
.side_search {
  background: #FFF;
  border: 1px solid #000;
  height: 27px;
  position: relative;
}
.side_search INPUT {
  font-size: 14px;
  font-weight: bold;
  width: 108px;
  padding: 6px 0 0;
  border: none;
  background: none;
	text-indent: 3px;
}
.btn_search {
  height: 24px;
  width: 24px;
  background: url(../images/btn_search.png) no-repeat;
  position: absolute;
  left: 3px;
  top: 2px;
}
.spacer {
   margin-bottom: 10px !important;
}
.side_nav {
  background: #e0dedf;
  padding: 6px;
}
.side_nav P.ttl {
  background: #DE0400;
  color: #FFFFFF;
  font-size: 12px;
  font-weight:normal;
  padding: 2px 3px 2px 0;
  margin: 0 0 0 16px;
}
.side_nav LI.category {
  background: url(../images/sep_categories.png) no-repeat bottom right;
  padding: 0 0 1px;
}
.side_nav LI.category A {
  background: url(../images/arw_nav.png) no-repeat 7px 2px;
  display: block;
  color:#000000;
  -moz-outline-style: none;
}
.side_nav LI.category A SPAN{
  height: 24px;
  line-height: 24px;
  padding: 0 0 0 0;
  display: block;
  cursor:pointer;
}
.side_nav .category_list{
  padding: 0 3px 0 0;
}
UL.category_content {
  background: #D5D5D5;
  width: 124px;
  display: none;
} 
.category_open UL.category_content {
  display: block;
}
.category_open A {
   background-position: 7px -22px !important;
}
UL.category_content LI.category_specific A {
  background: none;
  min-height: 16px;
  color: #000;
  border: 1px solid #D5D5D5;
  padding: 0 4px 0 0;
}
UL.category_content LI.category_specific A:hover,
UL.category_content LI.selected A {
  background: #cacaca;
  text-decoration: none;
  border-bottom: 1px solid #9a9a9a;
  padding: 0 4px 0 0;
  min-height: 16px;
}
/* MAIN  */
.main {
  width: 619px;
  float: right;
}
/* SHOWCASE */
.showcase {
  border: solid 1px #e0dedf;
  padding: 5px;
}
.showcase_layers {
  position: relative;
  height: 242px;
}
.showcase_layer {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity = 0);
  z-index: 0;
  width: 609px;
}
.showcase_layers .first{
  opacity: 1;
  filter: alpha(opacity = 100);
  z-index: 1;
}
.showcase .showcase_text {
  width: 160px;
  float: right;
}
.showcase .showcase_image {
  width: 434px;
  float: left;
  background: #dadada;
}
.showcase_pager {
  text-align: center;
  background: #dadada;
  clear: both;
  width: 434px;
  float: left;
}
.showcase_pager UL {
  width: 210px;
  margin:0 auto;
  height: 14px;
  padding:4px 0 2px;
}
.showcase_pager UL LI {
  display:inline;
  float: left;
  margin: 0 8px 0 0;
}
.showcase_pager UL A {
  display: block;
  border: 1px solid #A1A1A1;
  width: 23px;
  height: 14px;
  line-height: 14px;
  float: left; 
  font-size: 10px;
  font-weight: bold;
  color: #A1A1A1;
}
.showcase_pager UL A:hover,
.showcase_pager UL A.selected  {
 /* border-color: #D50604;*/
  font-size: 11px;
  color: #D50604;
  text-decoration: none;
  line-height: 14px;
}
.showcase_pager .fwd A,
.showcase_pager .bck A {
  border: none !important;
  font-size: 14px;
  width: 14px;
  color: Black;
}
.showcase_pager .fwd A:hover,
.showcase_pager .bck A:hover {
  font-size: 14px;
  line-height: 14px;
}
.btn {
  display: block;
}
.btn:hover {
  text-decoration: none;
}
.btn_more_details {
  height: 26px;
  line-height: 26px;
  width: 109px;
  background: url(../images/btn_more_details_dark.gif) no-repeat;
  display: block;
  text-align: center;
  font-weight:bold;
  color:#ffffff;
}
.btn_more_details:hover {
  background-position: 0 -26px;
}
.showcase .btn_more_details {
  margin-top: 12px;
}
.showcase .ttl {
  color: #D50604;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px;
  background: white;
}
.main .spacer {
  margin-bottom: 15px !important;
}
/* FOCUS */
#focus_tabs {
}
#focus_tabs .tabs_content {
  background: #e0dedf;
  padding: 5px;
}
#focus_tabs .tabs_head li {
  display:inline;
  float: right;
  margin: 0 0 0 2px;
}
#focus_tabs .tabs_head li a {
  height: 27px;
  width: 99px;
  background-color: #FFFFFF;
  line-height: 27px;
  text-align: center;
  display: block;
  font-weight:bold;
   color: #525252;   
  border-left: solid 1px  #DADADA;
  border-right: solid 1px  #DADADA;
  border-top: solid 1px  #DADADA;

}
#focus_tabs .tabs_head li a:hover {
  background-color: #e0dedf;
  text-decoration: none !important;
   color: #D30B00;
}
#focus_tabs .tabs_head li.selected a {
  background-color: #e0dedf;
  color:#D50604;
  height: 29px;
  text-decoration: none !important;
}
#focus_tabs .tabs_content .tab_content {
  display:none;
}
#focus_tabs .tabs_content .selected {
  display:block !important;
}
.focus .ft {
  background: #e0dedf;
}
.more_links {
	width:100%;
}
.more_links TD 
{
	padding-top:4px;
	padding-bottom:4px;
}
.more_links A {
  font-size: 13px;
  font-weight: bold;
  margin-left:6px;
}
.more_links A.amana_link{background: url(../images/amana_link.gif) no-repeat; display: block; width:413px; height:20px;}
.more A {
  float: left;
  margin-left:4px !important;
  color: #525252;
}

/* ITEM */
.item {
  width: 290px;
  height: 134px;
  background: #FFFFFF;
  padding: 4px;
  text-align: right;
  overflow: hidden;
  border: solid 1px #847D84;
}
.focus .item {
  float: right;
  margin: 0 0 9px 9px;
}
.focus .last {
  margin-left: 0 !important;
}
.item_image {
  width: 144px;
  float: right;
  height: 136px;
  background: url(../images/sep_000_v.png) repeat-y left top;
}
.item_image img {
	border: solid 1px #b1b1b1;
}
.item_desc {
  width: 136px;
  float: right;
  margin: 0 8px 0 0;
}
.item_desc_inner {
    height: 111px;
    position: relative;
    padding: 0 0 25px;
}
.item_desc .btn_more_details {
    position:absolute;
    bottom: 0;
    left: 0;
}
.light {
    background-image: url(../images/btn_more_details_dark.gif);
}
.item_desc a.ttl {
    font-size: 12px;
    color:#000000;
}
.item_desc a.ttl strong {
    font-size: 14px;
    font-weight: bold;
    display:block;
    cursor:pointer;
}
.item_desc a.ttl strong {
    display:block;
    font-weight: bold;
}
.item_desc a.ttl:hover strong {
    text-decoration:underline;
}

.item_desc BR {
    height:5px;
    line-height: 5px;
}
.personal {
    color: #cd19ad;
    font-weight: bold;
    margin: 0 0 4px;
}
.group {
    color: #c80000;
    font-weight: bold;
    margin: 0 0 4px;
}
.public {
    color: #029b0a;
    font-weight: bold;
    margin: 0 0 4px;
}
.small_letters {
    font-size: 11px;
}
.payments {
    color: #5e5d5d;
}
.coupon {
    margin: 2px 0 2px;
}
.coupon SPAN{
    background: #0879c9;
    font-weight: bold;
    font-size: 14px;
    padding: 2px 3px;
    color: #FFF;
    float: right;
}
.add2compare {
}
.checky {
    background: url(../images/icn_checkbox.png) no-repeat 100% 4px;
    color: #000;
    padding: 0 12px 0 0;
    display: block;
    font-size: 11px;
}
.add2compare .selected {
    background-position: 100% -38px;
    text-decoration: none;
}
.add2compare .checky:hover {
    text-decoration: none;
}
/* BNR */
.bnr {
    overflow: hidden;
}
.bnr A {
    display: block;
}
.bnr A IMG {
    vertical-align: bottom;
}

/* CATEGORIES */
#category_tabs .tabs_head LI {
    float: right;
    margin: 0 0 0 1px;
}
#category_tabs .tabs_head LI a {
    display:block;
    width:61px;
    height:62px;
    position:relative;
}
#category_tabs .tabs_head LI IMG {
    position:absolute;
}
#category_tabs .tabs_head LI IMG.on,
#category_tabs .tabs_head LI.selected IMG.off {
    display:none;
}
#category_tabs .tabs_head LI IMG.off,
#category_tabs .tabs_head LI.selected IMG.on {
    display:block;
}
#category_tabs .tabs_head LI.tab_10 {
    margin: 0 0 0 0;
}
#category_tabs .tabs_content {
    background: #e0dedf;
    padding: 10px 5px 0;
    height:306px;
}
#category_tabs .tabs_content .item {
    float: right;
    margin: 0 0 9px 9px;
}
#category_tabs .tabs_content .last {
    margin-left: 0 !important;
}
#category_tabs .tabs_content .tab_content {
    display:none;
}
#category_tabs .tabs_content .selected {
    display:block !important;
}
/* FIXED */
.fixed_box {
    /*float: left;  */
    width: 100px; /* 100px */
    position: absolute;
    left: 50%;
    margin-left: -512px;
    top: 54px;
}

/* FILTERS */
.filters {
    background: #e0dedf;
    padding: 8px;
    color: #000;
    z-index: 99;
    position: relative;
}
.filters .filter_reset {
    float: left;
    font-size: 12px;
    font-weight: normal;
       color: #000;
}
.filters .ttl {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 12px;
}
.filters .ttl h1{
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 12px;
}
.filter_types {
    position: relative;
    padding:0 0 20px 0;
}
.filter_types .ttl {
    font-size: 12px;
    color: #000;
    margin: 0 0 5px;
}
.filter_types .col {
    margin-right: 10px;
    float: right;
    width: 140px;
    display: inline;
    
}
.filter_types LI {
    padding: 0 10px 0 0;
    background: url(../images/blt_sqr.png) right center no-repeat;
    margin: 0 0 2px;
        color:#000;
}
.filter_types LI  a{
    color:#000;
}
.filter_types LI.selected {
    font-weight: bold;
}
.filter_types LI.selected a {
    color:#000;
}
.additional {
    position:absolute;
    bottom:0px;
    right:19px;
    color:#000;
}
#additional_1 .openable {
    
}
#additional_2 .openable {
    right:146px;
}
#additional_3 .openable {
    right:292px;
}
#additional_4 .openable {
    right:438px
}
.openable {
    background: url(../images/arw_nav.png) no-repeat left -3px;
    display: block;
    position:absolute;
    top:-13px;
}
.open .openable {
    background-position: left -27px !important;
}
.additional .openable {
    width: 84px;
      color:#000;
}
.additional_box {
    border: 1px solid #847D84;
    position: absolute;
    top: 4px;
    right: -5px;
    width: 504px;
    background: #E0DEDF;
    padding: 10px 12px;
    z-index:200;
    zoom: 1;
    display: none;
}
.open .additional_box {
    display: block;
}
.additional_box a 
{
	color: Black;
}
.additional_box .ttl {
    margin: 0 0 15px;
}
.additional_box .ttl .icn_x {
    float: left;
}
.icn_x {
    height: 12px;
    width: 13px;
    background: url(../images/icn_x.gif) no-repeat;
    
}
.additional_box_content .col {
    width: 150px !important;
}

/* COMPARE */
.compare {
}
.btn_compare {
    height: 22px;
    line-height: 22px;
    width: 73px;
    background: url(../images/arw_bck.gif) no-repeat 0 5px;
    padding: 0 0 0 15px;
    color: #000;
}
.btn_compare:hover {
    background-position: 0 -32px !important;
}
.compare_container {
	height: 22px;
	width: 73px;
}
.compare .pager {
    width: 370px;
    float: left;
    line-height: 18px;
}
.compare .pager UL.pages {
    /*width: 120px;*/
    float: left;
    color: #4d4d4d;
}
.compare .pager UL.pages LI.selected A {
    color: #000;
}
.compare .pager UL.pages A {
    color: #4d4d4d;
    font-weight: bold;
    
}
.compare .pager UL.pages A:hover {
    color: #000;
    text-decoration: none;
}
.compare .pager UL.pages .arw {
    background: none;
}
.compare .pager UL.pages .arw_bck {
    padding: 0;
    border: none;
    position: relative;
    left: -2px;
    top: 2px;
    line-height: 0;
    font-size: 0;
}
.compare .pager UL.pages .arw_fwd {
    padding: 0;
    border: none;
    line-height: 0;
    font-size: 0;
    position: relative;
    top: 2px;
}
* HTML .compare .pager UL.pages .arw_fwd,
* HTML .compare .pager UL.pages .arw_bck {
    top: 3px;
}
.compare .pager UL.pages .arw A {
    text-decoration: none;
}
.compare .pager UL.pages LI {
    float: left;
    background: url(../images/sep_pages.png) no-repeat right center;
    padding: 2px 4px;
}
.compare .pager UL.pages LI.last {
    background: none;
}
.compare .pager .counter {
    float: left;
    line-height: 21px;
    overflow: hidden;
}
.arw_bck {
    display: block;
    height: 13px;
    width: 13px;
    background: url(../images/arw_bck.gif) no-repeat;
}
.arw_bck:hover,
.arw_fwd:hover {
    background-position: left bottom; 
}
.arw_fwd {
    display: block;
    height: 13px;
    width: 13px;
    background: url(../images/arw_fwd.gif) no-repeat;
}
.arw_disabled {
	background-position: right top !important;
}
.compare .bd {
    
}
.compare .bd .item{
    float: right;
    margin: 0 0 9px 9px;
    width: 295px;
}
.compare .bd .last {
    margin-left: 0 !important;
}
.compare .bd .bnr {
    clear: both;
    margin: 0 0 10px !important;
}

/* WIDE MAIN */
.product {
    background: #e0dedf;
    font-size: 13px;
}
.product_showcase {
    background: url(../images/sep_000_h.png) repeat-x left bottom;
    margin:0 10px;
    padding:16px 16px 10px;
}
.product_text {
    width: 400px;
    float: right;
    padding: 0 0 0 15px;
    line-height: 1.7em;
    position: relative;
    background: url(../images/sep_000_v.png) repeat-y left top;
    margin: 0 0 0 18px;
}
.product_text .ttl 
{
	color: #D50604;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    margin: 0 0 10px;
}
.post_ttl {
    padding: 0 4px;
}
.post_ttl UL{
    margin: 5px 0 0;
    /*zoom:1;*/
}
.post_ttl LI {
    background: url(../images/blt_sqr_big.png) no-repeat 100% 7px;
    padding: 0 15px 0 0;
}
.post_ttl A {
	color: #084fb0 !important;
}
/*UL.product_features {
    margin: 24px 0 0;
    zoom:1;
}
UL.product_features LI {
    background: url(../images/blt_sqr_big.png) no-repeat 100% 7px;
    padding: 0 15px 0 0;
}*/
.auctionDescription ul {
		margin: 24px 0 0;
    zoom:1;
}
/*.auctionDescription li {
		background: url(../images/blt_sqr_big.png) no-repeat 100% 7px;
    padding: 0 15px 0 0;
}
.groupDescription ul {
		margin: 24px 0 0;
    zoom:1;
}
.groupDescription li {
		background: url(../images/blt_sqr_big.png) no-repeat 100% 7px;
    padding: 0 15px 0 0;
}
.personalDescription ul {
		margin: 24px 0 0;
    zoom:1;
}
.personalDescription li {
		background: url(../images/blt_sqr_big.png) no-repeat 100% 7px;
    padding: 0 15px 0 0;
}*/
.product_status {
    /*position: absolute;
    bottom: 0;
    right: 10px;*/
    margin-top:10px;
}
.product_image {
    width: 300px;
    float: right;
    height: 320px;
}
.more_images {
    clear: both;
    margin-top:5px;
}
.more_images A {
    color: #084fb0 !important;
}
.product A {
    color: #000;
}

/* BIDDING */
.bidding {
    background: url(../images/sep_000_h.png) repeat-x bottom left;
    padding:8px 16px 8px;
    margin:0 10px;
}
.no_background
{
	  background: none !important;
}
.bidding_table {
    float:right;
    width: 485px;
}
.bidding_table .odd {
    background: #FFFFFF;
}
.bidding_table TD {
    padding: 5px;
}
.bidding_table TD A {
    color: #084fb0;
}
.product .btn {
    color: #FFF !important;
}
.bidding_links {
    width:250px;
    height:99px;
    padding:26px 0 0 0;
    float:left;
    position:relative;
}
.bidding_links .btn_more_details {
    margin:0 auto;
}
.bidding_links ul {
    position:absolute;
    width:250px;
    bottom:0px;
    left:0px;
    text-align:center
}
.bidding_links ul li {
	  width:120px;
	  display:inline;
	  margin:0px 15px 0px 15px;
}
.bidding_links ul li a {
    text-decoration:underline;
    font-size:13px;
    color:#084fb0;
}
/*.bidding_links ul li a:hover {
    text-decoration:none !important;
}*/
.bidding_links ul li.first a {
    text-decoration:underline;
    font-weight:bold;
}
.bidding_links ul li.middle {
    text-align:center;
     width:90px;
}
.bidding_links ul li.last {
    text-align:left;
    width:90px;
}
/* SPEC */
.spec {
	padding:16px 16px 10px;
	background: url(../images/sep_000_h.png) repeat-x bottom left;
	margin:0 10px;
}
/* BOTTOM DESC */
.bottomDescription {
	padding:16px 16px 10px;
	background: url(../images/sep_000_h.png) repeat-x bottom left;
	margin:0 10px;
}
/* UPGRADE */
.upgrade {
    padding:16px 16px 10px;
    background: url(../images/sep_000_h.png) repeat-x bottom left;
    margin:0 10px;
}
.upgrade .ttl,
.product_login .ttl,
.spec p.ttl,
.bottomDescription p.ttl {
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 15px;
}
.upgrade_table {
    width: 100%;
}
.upgrade_table THEAD TH {
    font-weight: bold;
}
.upgrade_table THEAD TH.groupName {
    width:180px;
}
.upgrade_table THEAD TH.itemName {
    width:280px;
}
.upgrade_table THEAD TH.itemPrice {
    width:80px;
}
.upgrade_table TBODY {
    background: #FFFFFF;
}
.upgrade_table TH,
.upgrade_table TD {
    text-align: right;
    padding: 5px;
}
.upgrade_table TD.shidrugSep {
    font-size: 1px;
    padding: 0px 5px 0px 10px;
}
.upgrade_table TD.shidrugSep HR {
    height: 1px;
    color: #e0dedf;
    background-color: #e0dedf;
    border:none;
}
.icn_camera {
    height: 16px;
    width: 20px;
    background: url(../images/icn_camera.png) no-repeat;
    display: block;
}

/* PRODUCT LOGIN */ 

.product_login {
    background:transparent url(../images/sep_000_v.png) repeat-y 348px 0;
    margin:10px 10px 0 0;
    padding:6px 16px 0 0;
}

.repeat_customer {
    float:right;
    width:390px;
}
.login_box {
    position:relative;
    width:380px;
    zoom:1;
}
.login_box .row {
    height:32px;
}
.login_box LABEL {
    width: 76px;
    float: right;
}
.login_box .wrap_input {
    width: 160px;
    float: right;
    font-size: 12px;
}
.login_box input {
    width: 150px;
}
.lnk_forgot {
    color: #084fb0 !important;
}
.login_box .btn {
    position:absolute;
    left:30px;
    top:30px;
}
.new_customer {
}
.error {
    color: Red;
}
.new_customer {
    float:left;
    width:360px;
    height:140px;
    background:url(../images/bg_new_customer.gif) no-repeat left bottom;
}
.new_customer p {
    line-height:140px;
    font-size:14px;
    font-weight:bold;
    padding:5px 40px 0 0;
}
.new_customer a {
    color:#0C2EFC;
    text-decoration:underline;
}
/* Product TABS */
#product_tabs {
    padding:12px 0 0 0;
    background: #FFFFFF;
}
#product_tabs .tabs_content {
    background-color:#e0dedf;
}
#product_tabs .tabs_head li {
    display:inline;
    float:right;
    height:20px;
    line-height:20px;
    text-align:center;
    border-top:solid 1px #DEDBDE;
    border-left:solid 1px #DEDBDE;
    border-right:solid 1px #DEDBDE;
    margin:0 0 2px 2px;
}
#product_tabs .tabs_head li a {
    display:block;
    font-size:12px;
    width:98px;
    height:20px;
    line-height:20px;
    font-weight: bold;
    color: Black;
}
#product_tabs .tabs_head li a:hover {
    background-color:#e0dedf;
    text-decoration:none;
    color: #D60400;
}
#product_tabs .tabs_head li.selected {
    height:22px;
    background-color:#e0dedf;
    margin:0 0 0 2px;
    color: #D60400;
   
}
#product_tabs .tab_content {
    padding:27px 20px;
}
#product_tabs .tabs_content .tab_content {
    display:none;
}
#product_tabs .tabs_content .selected {
    display:block !important;
}
#product_tabs .bottomDesc UL {
    margin: 5px 0 0;
}
#product_tabs .bottomDesc LI {
    background: url(../images/blt_sqr_big.png) no-repeat 100% 7px;
    padding: 0 15px 0 0;
}
#product_tabs .bottomDesc A {
    color: #084fb0 !important;
}
.product_picture_gallery #bigPicture {
    /*float:right;*/
}
.product_picture_gallery ul {
    float:left;
}
.product_picture_gallery ul li {
    display:block;
    margin:0 0 8px 0;
}
.title .side_search {
    width:264px;
    float:left;
}
.title .side_search input {
    width:260px;
}
.grid {
   padding:0 0 23px 0;
}
.grid dl {
    float:right;
    width:220px;
    padding:0 0 0 23px;
}
.grid dl h2 {
    font-weight:bold;
}
.grid dl dd strong {
    color:#000000;
    font-weight:normal;
}
.grid dl dd strong h3 {
    display:inline;
}
.grid dl dd span {
    color:#424242;
}

.login_error {
    /*display:none;*/
    color:#FF0000;
    border: solid 1px #FF0000;
    background:#FFFFFF;
    height:31px;
    line-height:31px;
    text-indent:10px;
    margin:0 0 10px 0;
    font-weight:bold;
    font-size:16px;
}
.custom_radio label {
    display:block;
    height:16px;
    line-height:16px;
    font-size:12px;
    background-image:url(../images/bg_radios.png);
    background-repeat:no-repeat;
    padding:0 15px 0 0;
    cursor:pointer;
}
.custom_radio label.off {
    background-position:100% 4px;
}
.custom_radio label.on {
    background-position:100% -24px;
}
.upgrade_table label {
    float:right;
    clear:both;
}
.registration {
    background-color:#e0dedf;
    padding:20px 30px;
    zoom:1;
}
.nopadding{
	padding: 0 0 0 0;
}
.registration .block {
    background:url(../images/sep_000_v.png) repeat-y center top;
}
.registration .block_right {
    float:right;
    width:356px;
}
.registration .block_left {
    float:left;
    width:340px;
}
.registration .separator {
    display:block;
    height:20px;
    background: url(../images/sep_000_h.png) repeat-x center;
}
.registration h2 {
    font-size:15px;
    font-weight:bold;
    margin:0 0 20px 0;
}
.mandatory {
    font-size:13px;
    color:#CC0000;
}
.registration .field {
    margin:0 0 6px 0;
    position:relative;
    width:273px;
    zoom:1;
}
.registration .no_head {
    padding:38px 0 0 0;
}
.registration .field input,
.registration .field select {
    width:248px;
    zoom:1;
}
.ltr {
    direction:ltr;
}
.rtl {
    direction:rtl;
}
.registration .phone input {
    width:170px;
}
.registration .phone select {
    width:66px;
}
.registration .date select {
    width:80px;
}
.registration .field label {
    font-size:13px;
    height:20px;
    line-height:20px;
    display:block;
    color:#000000;
}
.registration .field small {
    display:block;
    font-size:11px;
    height:16px;
    line-height:16px;
    color:#5E5E5E;
}
.registration a.help {
    display:block;
    width:14px;
    height:14px;
    overflow:hidden;
    text-indent:-9999em;
    background:url(../images/icn_help.png) no-repeat;
    position:absolute;
    top:23px;
    left:2px;
}
.registration .sex label {
    display:inline;
    margin:0 0 0 20px;
    zoom:1;
    cursor:pointer;
}
.registration .sex input {
    display:inline;
}
.registration .carddate {
    width:254px;
}
.registration .carddate .year {
    float:right;
    width:110px !important;
}
.registration .carddate .month {
    float:left;
    width:110px !important;
}
.registration .checkbox label {
    display:inline !important;
    cursor:pointer;
}
.registration p {
    font-size:13px;
    color:#5E5E5E;
}
.registration .sum p {
    color:#010101;
    padding:0 !important;
}
.registration .note {
    color:#084FB0;
}
.registration .sum small {
    display:block;
    color:#5E5E5E;
}
.registration .sum table {
    width:100%;
}
.registration .sum td {
    padding:3px;
}
.registration .sum .total td {
    color:#010101;
    font-weight:bold;
    padding-top:6px;
    border-top:solid 1px #000000;
}
.registration .payments select {
    width:110px !important;
}
.registration .payments a.help {
    right:118px !important;
}
p.spacer {
    margin:16px 0;
}
a.btn_register {
    display:block;
    width:152px;
    height:33px;
    line-height:33px;
    text-align:center;
    color:#FFFFFF !important;
    background:url(../images/btn_register.gif) no-repeat 0 0;
    float:left;
    font-weight:bold;
    font-size:12px;
}
a.btn_register:hover {
    background-position:0 -37px;
    text-decoration:none;
}
.registration a,
.buysummary a {
    color:#000000;
}
.buysummary {
    background-color:#e0dedf;
    padding:10px;
    margin:0 0 10px 0;
    zoom:1;
}
.buysummary .item_descr {
    float:left;
    width:616px;
    position:relative;
    min-height:119px;
    padding:0 0 16px 0;
}
* HTML .buysummary .item_descr {
    height:119px;
}
.buysummary .item_descr p {
    line-height:150%;
}
.buysummary p.name {
    display:block;
    background:#D50604 none repeat scroll 0 0;
    color:#000000;
    line-height:normal;
    font-size:14px;
    font-weight:bold;
    padding:2px 3px 2px 0;
    margin:0 0 10px 0;
}
.buysummary .choose_more {
    font-weight:bold;
    height:13px;
    line-height:13px;
    background:url(../images/icn_arrow.gif) no-repeat 100% 50%;
    padding:0 16px 0 0;
    position:absolute;
    bottom:4px;
    right:0px;
}
.buysummary .upgrade {
    margin:10px 0 0 0;
    padding:0;
    background-position:left top;
    height:0px;
    overflow:hidden;
}
.buysummary #upgrade.open {
    height:auto;
    overflow:visible;
    zoom:1;
}
#credit_card .new_card {
    display:none;
    zoom:1;
}
#credit_card.add_new_card .new_card {
    display:block;
    margin:0 16px 0 0;
}
#credit_card .option {
    margin:0 0 8px 0;
    zoom:1;
}
#credit_card input {
    zoom:1;
}
#credit_card .option .checkbox {
    float:right;
    width:215px;
}
#credit_card .option select {
    float:right;
    width:70px;
}
#credit_card .option a.help {
    float:right;
    position:static;
    margin:4px 4px 0 0;
}
.no_radio {
    text-indent:16px;
}
#address .option {
    margin:10px 0 0 0;
}
#address .choose_address {
    display:none;
}
#address.choose_new_address .choose_address {
    display:block;
}
#address .add_address {
    display:none;
}
#address #add_address span,
#address.add_new_address #add_address em {
    display:none;
}
#address.add_new_address .add_address {
    display:block;
    padding:8px 16px 0 0;
}
#address.add_new_address .add_address input {
    width:190px;
}
#address.add_new_address .add_address a.help {
    left:60px;
}
#address.add_new_address #add_address span {
    display:inline;
}
#address .choose_address {
    padding:8px 16px 0 0;
}
#address .choose_address select {
    width:200px;
    margin:0 0 0 10px;
}
#address .nr {
    float:right;
    padding:0 0 0 3px;
}
#address .nr input,
#address .nr label {
    width:57px !important;
}
/* FOOTER */
.footer {
    border-top: 1px solid #000;
}
.footer_links {
    height: 27px;
    line-height: 27px;
    text-align: center !important;
    margin: 0 auto;
    display: table;
    width:300px;
}
.footer_links A {
    margin: 0 auto;
    zoom: 1;
    padding: 0 10px;
    display: table-cell;
    margin: 0 auto;
    color:  #8C8C8A;
}
/*YUI Tooltips*/
.yui-overlay {
    visibility: hidden;
    position: absolute;
    z-index: 2;
    border:solid 1px #939393;
}
.yui-overlay img {
	max-height:450px;
  max-width:450px;
}
.container-close {
    position: absolute;
    top: 5px;
    right: 6px;
    width: 25px;
    height: 15px;
    cursor: pointer;
}

/* added by Zion */
.separator {height:10px; background: url(../images/sep_000_h.png) repeat-x !important;}
.vertical_separator {width:1px; background:url(../images/sep_000_v.png) repeat-y center top;}
.radio_checkbox INPUT {background:none !important; border:none !important;}
.radio_checkbox {background:none !important; border:none !important;}
.ValidationMessage {display:block;	padding-bottom:10px;	color:Red;	font-size:11px;	font-weight:700;}
.pageMessage {
	color:#FF0000;
  border: solid 1px #FF0000;
  background:#e0dedf;
  /*text-indent:10px;*/
  margin:0 0 10px 0;
  font-weight:bold;
  font-size:14px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:2px;
  vertical-align:middle;
}
a.btn1 
{
	height: 26px;
	line-height: 26px;
	width: 109px;
	background: url(../images/btn_more_details_dark.gif) no-repeat;
	display: block;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF !important;
	text-decoration:none !important;
}
a.btn1:hover {
  background-position: 0 -26px;
  text-decoration:none;
}
div.bannerLeft {
	width:100px;
	height:480px;
}
div.bannerRight {
	background-color:#4d4d4d;
	width:153px;
	height:377px;
}
div.bannerMain {
	background-color:#4d4d4d;
	width:620px;
	height:45px;
}
div.noAuctions {
	font-size:14px;
}
div.noAuctions a{
	color: #084FB0;
}
span.comment{font: normal 12px arial; color: #808080;}
span.comment a{font: normal 12px arial; color: #2567C3; text-decoration: none;}
span.comment a:hover{text-decoration: underline;}
span.comment_small{font: normal 10px arial; color: #808080;}
span.comment_small a{font: normal 10px arial; color: #2567C3; text-decoration: none;}
span.comment_small a:hover{text-decoration: underline;}

/* Search Results Page */
div.categoryTitle{color: #D50604; font-size: 14px; font-weight: bold; margin: 0 0 10px;}
div.categoryTitle h1{color: #D50604; font-size: 14px; font-weight: bold; margin: 0 0 10px; display:inline;}

a.noLink {text-decoration:none;}
a.noLink : hover {text-decoration:none;}
span.redStar {color:Red;}

div.embeddedVideo{width:350px; float:left; margin:0px 10px 5px 10px;}
div.embeddedDescription{min-height:290px; height:auto !important; height:290px;}
div.embeddedDescription ul{width:340px;}

div.auctionPicFrame{width:300px;height:300px;text-align:center;border:solid 1px #b1b1b1;}
td.auctionOtherPicsFrame{width:500px;height:500px;text-align:center !important;border:solid 1px #b1b1b1;}

a.backToTop {padding-left:15px; font: normal 11px arial; color: #8C8E8C; background: url(../images/icn_arrow_up.gif) no-repeat; display: block;}
.subjectPageImg
{
	 z-index: 99;
   position: relative;
   margin-bottom: 15px !important;
   display:inline-block;
}