@import url("http://yui.yahooapis.com/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css");
em{
   font-style:italic;
}
.line, .lastUnit {overflow:hidden;}
.unit {float:left;}
.size1of1 {float:none;}
.size1of2 {width:50%;}
.size1of3 {width:33.3333%;}
.size2of3 {width:66.6667%;}
.size1of4 {width:25%;}
.size3of4 {width:75%;}
.size1of5 {width:20%;}
.size2of5 {width:40%;}
.size3of5 {width:60%;}
.size4of5 {width:80%;}
.lastUnit {float:none;width:auto;}
html, body{
   background:#FFF url(img/bg.gif) repeat-x;   
   font-family: Verdana, Geneva, Tahoma, sans-serif;
}
#doc2{
   background:#fff;
   width:984px;
}

strong{
   font-weight:bold;
}
strong.price{
   font-size:130%;
}

p{
   margin:1em;
}
h1,h2,h3,h4{
   font-family: Verdana, Tahoma, Geneva, sans-serif;
   border-bottom:2px solid #FDB500;
   margin-bottom:5px;
}
h5,h6{
   font-family: Verdana, Tahoma, Geneva, sans-serif;
}
h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}

dt{
   color:#0F6295;
   margin:.5em 0 0;
   font-size:1.5em;
   cursor:pointer;
}
dt:hover{
   text-decoration:underline;
}
dd{
   margin-left:1em;
}
.vmenu li{
   display:block;
   list-style-type:none;
   margin:1em 0;
}
.bullet li{
   display:list-item;
   list-style-type:disc;
   margin-left:3em;
}

.mainHeading{
   border-bottom:none !important;
}
.mainHeading span{
   background: #971111 url(img/redBar.jpg) no-repeat top right;
   display:block;
}
.mainHeading span span{
   background: transparent url(img/redBar.jpg) no-repeat -732px -37px;
   display:block;
   line-height:37px;
   font-weight:bold;
   color:#fff;
   padding:0px 2em;
}
td{
   padding:5px;
}

.headerSub1{
   float:left;
   width:50%;
}
.headerSub2{
   float:right;
   width:20%;
   font-size:65%; 
   text-align:right;  
}
h1 br{
   clear:both;
   height:1px;
   overflow:hidden;   
}
.smtxt{
   font-size:.8em;
}
.shadowBox{
   background:#f1f1f1;
   margin-bottom:2em;
}

.clear{
   clear:both;
   display:block;
   height:1px;
   overflow:hidden;
   font-size:1px;
   line-height:1px;
   visibility:hidden;
}
.inlineCenter{
   text-align:center;
}
li{
   display:inline;
   padding:0px 10px;
}
.list li{
   display:block;
}
.list li li{
   display:list-item;
   list-style-type:circle;
   list-style-position:outside;
   margin-left:15px;
   padding-left:0;
}

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

#hd{
   background:#FFFFFF url(img/bg.gif) repeat-x scroll 0 0;
   font-size:1.2em; 
   height:184px;  
   position:relative;
   margin-bottom:20px;
}
#hd ul{
   text-align:center;
}
#hd .menu{   
   clear:right;
   background:url(img/headerbg.jpg) no-repeat;
   padding:50px 0 0 250px;
   height:29px; 
}
.menu li{
   border-right:1px solid black;
   font-size:.9em;
   font-weight:bold;
   display:inline;
}
.menu li.last{
   border-right:none;
}
#hd form{
   float:right;
   clear:right;
   margin:30px 20px 0px;
}
#hd a{
   text-decoration:none;
   color:#000;
}
.headerLinks{
   float:right; 
   clear:right; 
   font-size:.8em;
   font-weight:bold;
   width:300px;
   color:#000;
}

.headerLinks li{
   float:left;
}
.button2{
   line-height:22px; 
}
.button2 span{
   line-height:22px;
   height:22px;
   display:block;
   background: url(img/button.gif) no-repeat -175px -22px;
   float:left;
   width:20px;
}
.button2 b{
   background: url(img/button.gif) no-repeat top right;
   line-height:22px;
   display:block;
   margin-left:20px;
   padding-right:20px;
}

#headerStats{
   height:30px;
   line-height:30px;
}
#siteLinks{
   height:35px;
   padding-top:35px;
   width:520px;
   float:right;
   
}
#siteLinks a{
   color:#FFF;
   
}
#siteLinks li{
   float:right; 
   font-size:.8em;
   font-weight:bold;
   color:#000;
}

.logo img{
   position:absolute;
   top:0px;
   left:15px;
}
.logoText{
   float:left;
   margin:35px 0 0 160px;
}


#ft{
   text-align:center;
   margin-top:30px;
   border-top:20px solid #920605;
}
#ft ul{
   border-top:20px solid #460000;
}



/* v6.02 CSS */

/* GLOBAL classes - skin & pages */
hr {border: 1px solid #c3c3c3;}

/* CONTENT PAGES classes */
.topic_id { font-size: 12px; font-weight: bold; padding-left: 25px; padding-bottom: 5px; border-bottom: 2px solid #eeeeee;}
.topic_id a { color: #0877c3; text-decoration:  underline;}
.topic_id a:hover { color: #0877c3; text-decoration: none; }

.topic_content { font-size: 11px; font-weight: normal; color: #000000; margin-top: 5px; margin-bottom: 10px;}
.topic_content a { color: #0877c3;}
.topic_content a:hover { color: #0877c3;}



.db {
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff; 
	margin-top: 0px;
	padding-top: 0px;
	}
.db a {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; margin-top: 0px;padding-top: 0px;}
.db a:hover { font-size: 11px; font-weight: bold; color: #fdb500; margin-top: 0px; padding-top: 0px;}

.lb {
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff; 
	}
.lb a {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
.lb a:hover { font-size: 11px; font-weight: bold; color: #fdb500;}

.featfont { font-family: Helvetica; font-size: 15px; font-weight: bold; color: #444444; text-decoration: none; }

.bordermenu  { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #777777; border-bottom: 1px solid #777777;}

.warning { background: #ffe432; font-size: 11px; font-weight: bold; color: #bb0000; text-decoration: none; }
.warning a { font-size: 11px; font-weight: bold; text-decoration: underline; color: #bb0000;}
.warning a:hover { font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none;}

.h5 { 
	font-size: 15px;
	font-weight: bold;
	color: #0877c3;
	border-top: 2px solid #acb8c1;
	 }

.bordercat { background-color: #fffedb; border: 1px solid #ffba00;}
.borderstat { background-color: #f0f6fe; border: 1px solid #6e97ea;}



.borderfeat { background-color: #ffffff; border: 1px solid #888888;}
.c1feat { color: #000000; font-weight: bold; text-decoration: none; font-size: 12px;} /* blue */
.c1feat a {color: #000000; font-weight: bold;}
.c1feat a:hover {color: #000000; font-weight: bold;}

/* Classes for categories featured items */
.catfeatmaincell { background-color: #ffffff; border: 1px solid #888888;}
.catfeattable { }
.catfeatpic { }
.catfeatc3 {  color: #000000; font-weight: bold; text-decoration: none; font-size: 12px;}
.catfeatc3 a {color: #000000; font-weight: bold;}
.catfeatc3 a:hover {color: #000000; font-weight: bold;}
.catfeatc1 { background-color: #F0F0F0; }

/* EOF Classes for categories featured items */



#bot { border-bottom: 1px solid #E1E2E4;}

.subcat { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.subcat a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #222222;}
.subcat a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;}

.catmain { font-size: 11px; font-weight: bold; color: #0033cc; }
.catmain a {font-weight: bold;  font-size: 11px; color: #0033cc;}
.catmain a:hover { font-weight: bold; font-size: 11px; color: #3366cc;}


.buyingtitle { background-color: #759c0c; color: #ffffff;}
.sellingtitle { background-color: #ff8a00; color: #ffffff;}


/* Alert fonts*/
.redfont {color: FF0000;}
.greenfont {color: #006600;}
.bluefont {color: #0000CC;}
.alertfont {color: #FF0000;}

/* Feedback fonts*/
.positive {color: #009933;}
.neutral {color: #666666;}
.negative {color: #FF0000;}

/* SYSTEM classes - skin & pages */

/* payment gateways table */
.paymenttable {border: 1px solid #666666; background-color: #FFFFFF;}
.paytable1 {background-color: #FFFFFF;}
.paytable2 {background-color: #F8F8F8;}
.paytable3 {background-color: #f0f0f0;}
.payactive {color: blue;}



/* SYSTEM classes - auctiondetails.php */
.topitempage { background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-bottom: 5px; padding: 6px; line-height: 18px; }
.topitempage a { font-size: 11px; color: #000000; text-decoration: underline; }
.topitempage a:hover { font-size: 11px; color: #FF0000; text-decoration: underline; }
.itemid { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.itemidend { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.subitem { background-color: #ffffff; border: 1px solid #c3c3c3;}
.counter {background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.picselect { background-color: #F0F0F0; font-weight: bold;}
.picselectmain { background-color: #F8F8F8;}
.leftborder {border-left: 1px solid #c3c3c3;} 

.gradient {border: 1px solid #999999; background-color: #FFFFE1; } /* featured items images bg */

/* SYSTEM classes - border for Steps in sell item pages */
.sellsteptab { border: 1px solid #c3c3c3;}
.sell1 { background-color: #4475c6; color: #ffffff; font-weight: bold;}
.sell2 { background-color: #E1E2E4; color: #000000; font-weight: normal;}
.selldigit { background-color: #F8F8F8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #4475c6; font-weight: bold; text-decoration: none; }

/* SYSTEM classes - font in Members area  */
.boldgrey { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none;}
.boldgrey a { font-size: 11px; color: #666666; font-weight: bold; text-decoration: underline;}
.boldgrey a:hover { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none;}


/* THEME classes - members_area_header_menu.php  */
.membmenuicon { padding-bottom: 4px;padding-top: 4px;}
.memmenu_a {background-color: #e65800; border-right: 2px solid #ffffff; border-right: 2px solid #ffffff;}
.memmenu_a a {font-weight: bold; color: #ffffff; text-decoration: none;}
.memmenu_a a:hover {font-weight: bold; color: #ffffff; text-decoration: underline;}

.memmenu_u {background-color: #fdedaf; color: #000000; text-decoration: none;  border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }
.memmenu_u a { color: #000000; text-decoration: underline;}
.memmenu_u a:hover { color: #000000; text-decoration: none;}

.subcell_a { background-color: #e65800; font-weight: bold; color: #ffffff; text-decoration: none; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; padding-left: 5px; padding-right: 5px;}
.subcell_a a { font-weight: bold; color: #ffffff; text-decoration: none;}
.subcell_a a:hover {font-weight: bold; color: #ffffff; text-decoration: underline; }

.subcell_u { background-color: #fdedaf; font-weight: normal; color: #000000; text-decoration: none; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; padding-left: 5px; padding-right: 5px;}
.subcell_u a { font-weight: normal; color: #000000; text-decoration: underline;}
.subcell_u a:hover {font-weight: normal; color: #000000; text-decoration: none; }

.membmenu {background-color: #F8F8F8; }



/* SYSTEM classes - links color in categories headers */
.cathead { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.cathead a { font-size: 12px; font-weight: normal; color: #0884ce; text-decoration: underline; }
.cathead a:hover { font-size: 12px; font-weight: normal; color: #0884ce; text-decoration: none; }

/* SYSTEM classes - error & alert message */
.errormessage { background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 8px; margin-bottom: 16px; padding: 6px; line-height: 18px; }

/* V5 & system classes &  - main colors */





.cm {background-color: #0884ce; color: #FFFFFF; font-weight: bold; text-decoration: none;} /* blue */
.cm a {color: #FFFFFF; font-weight: bold;}
.cm a:hover {color: #FFFFFF; font-weight: bold;}

.c1 {background-color: #FFF;} /* lightgray middle*/
.c2 {background-color: #F8F8F8;} /* lightgray light */
.c3 {background-color: #BBB; color: #000; font-weight: bold; text-decoration: none; padding:0px 10px;} /* blue */
.c3 a {font-weight: bold;}
.c4 {background-color: #E1E2E4;} /* lightgray dark */
.c5 {background-color: #a6a6a6;} 
.c6 {background-color: #EEF2F9; color: #003399;}
.c7 {background-color: #E3E4EB;} /* bluegray admin area */
.c8 { background-color: #0C6CBB; color: white; font-weight: bold; }
.c9 { background-color: #acc7ef; }
.whiteback { background-color: white; }


/* SYSTEM classes - register.php */
.creg2 {background-color: #F8F8F8;} /* lightgray light */
.creg3 {background-color: #F0F0F0;} /* lightgray middle*/
.creg4 {background-color: #ffffff;} /* inside bg for tables */
.creg5 {background-color: #a6a6a6;} /* block tables */
.regborder {background-color: #ffffff; border: 1px solid #a6a6a6;}
.regsignup {background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.reguser { font-size: 9px; background-color: #FFFFFF; color: #666666;} /* small text for comments*/
.pintext { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; }

.border {border: 1px solid #c3c3c3;}


/* V5 classes - featured items colors in main page */
a.hidelayer:link {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.hidelayer:visited {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}

/* V5 classes - main nav menu colors */

.user { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

/* V5 classes - other */
.search {font-size: 11px; font-weight: bold; color: #222222; text-decoration: none;}
.search a {font-size: 11px; font-weight: bold; color: #222222; text-decoration: none;}
.search a:hover { font-size: 11px; font-weight: bold; color: #222222; text-decoration: underline; }

.categories { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: none;}
.categories a { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: underline;}
.categories a:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: none;}

.maintext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* V5 classes - footer.php */
.footerfont { font-size: 12px; color: #0884ce; text-decoration: none; }
.footerfont a { font-size: 12px; color: #0884ce; text-decoration: underline; }
.footerfont a:hover { font-size: 12px; color: #0884ce; text-decoration: none; }

.footerfont1 { font-size: 11px; color: #000000; text-decoration: none; }
.footerfont1 a { font-size: 11px; color: #000000; text-decoration: underline; }
.footerfont1 a:hover { font-size: 11px; color: #000000; text-decoration: none; }

.bold_item { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.bold_item a { font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
.bold_item a:hover { font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none; }

.hl_item { background-color: #ffffcc;}

/**
 * Auction Page
 */
.auctionOptions{
   text-align:center;
   margin-bottom:10px;
} 

/**
 * Button
 */
.button {
   display:inline-block;
   background:none;
   margin:0;
   padding:3px 0;
   border-width:0;
   overflow:visible;
   font:100%/1.2 Arial,Sans-serif;
   text-decoration:none;
   color:#333;
}
* html button.button {
   padding-bottom:1px;
}

 /* Immediately below is a temporary hack to serve the 
    following margin values only to Gecko browsers
    Gecko browsers add an extra 3px of left/right 
    padding to button elements which can't be overriden.
    Thus, we use -3px of left/right margin to overcome this. */
html:not([lang*=""]) button.button {
   margin:0 -3px;
}


.button span {
   background:#EBA001;
   margin:0;
   padding:3px 0;
   border-left:1px solid #999;
   border-right:1px solid #999;
}
* html .button span {
   padding-top:0;
}
.button span span {
   position:relative;
   padding:3px .4em;
   border-width:0;
   border-top:1px solid #999;
   border-bottom:1px solid #999;
}

.button.secondary span{
      background:#DDD;
}    
/* only needed if implementing separate hover/focus/active state for buttons */
.button:hover span, .button:hover span span, .button:focus span, .button:focus span span {
   cursor:pointer; /* important for any clickable/pressable element */
   border-color:#000 !important;
   color:#000;
}
.button:active span {
   outline:none;
}
.button:focus, .button:active {
   outline:none; /* doesn't seem to be respected for <button>, only <a> */
}

/* use if one button should be the 'primary' button */
.primary {
   font-weight:bold;
   color:#000;
}
  
  
  /**
   *  Tabs
   */
.simpleTabs-nav ul{
overflow: hidden;
list-style: none;
margin: 0;
padding: 0;
}
.simpleTabs-nav li{
float: left;
padding: 5px;
cursor: pointer;
}
.simpleTabs-content .simpleTabs-nav{
   text-align:center;
   margin:12px 0px;
}
.simpleTabs-content .simpleTabs-nav li{
   padding:5px 10px;
   float:none;
   display:inline;
   color:#0F6295;
}
.simpleTabs-nav li.close{
float: right;
}
.simpleTabs-nav li.actif{
font-weight: bold;
}
.simpleTabs-content{
clear: both;
color: #000;
}     
.simpleTabs-content .simpleTabs-content{
height:200px;
}
.simpleTabs-content p{
   font-size:1.2em;
}   
#topTabs li{
   font-size:1.5em;
}
#simpleTabs-nav-1{
   width:239px;
   border-bottom:1px solid black;
   border-right:1px solid black;
   background:#f0f0f0;
   text-align:center;
   font-weight:bold;
}
#simpleTabs-nav-2{
   width:239px;
   border-bottom:1px solid black;
   background:#f0f0f0;
   text-align:center;
   font-weight:bold;   
}
#simpleTabs-nav-1.actif, #simpleTabs-nav-2.actif{
   border-bottom:0;
   background:#fff;
}
#aboutUsedSpaLot{
   border:1px solid black;
   background:#fff;
   margin:15px 10px 20px;
}
.offerText{
   font-weight:normal;
}

.narrowForm .row{
   margin:2px 0px;
}
.narrowForm .row input{
   float:left;
   margin:5px 10px 5px 0px;
}
.narrowForm .row label{
   float:left;
   width:120px;
}

#shippingEstimate{
   font-weight:bold;
   font-size:1.2em;
   display:block;
   text-align:center;
}
#shippingEstimate a{
   font-size:.7em;
}
#shippingBlock{
   height:160px;
}
.quotePrice{
   color:green;
   text-align:center;
   display:block;
   margin-top:10px;
   font-weight:1.5em;
}
.testimonials em{
   font-size:1.3em;
   font-family:arial;
}
.testimonials strong{
   font-size:1.0em;
   font-family:Georgia;
   display:block;
   text-align:right;
}
