html { margin:0px; padding:0; text-align:center;}

body {
    margin-bottom:20px;
    margin-top:0px;
    padding:0px;
    background:#fff;
    color: #333;
    min-width:800px;
    text-align:center;
    font-family: Verdana, Arial,Helvetica, Sans-Serif, Trebuchet, Verdana, Tahoma ;
	  font-size: 10px; /* shold be 10pt */
    background-image: url(../../img/body_bg1.gif);
    background-repeat: repeat;
    
    }
    
p{margin:0; padding: 10px 0 0 0;}
form{padding:0; margin:0;}

#header img{ border:0; margin:0; padding:0; display:block;}
a:link			{ text-decoration: none; color: #767676; }
a:visited			{ text-decoration: none; color: #767676; }
a:hover			{ text-decoration: none; color: #AECC1C; }
a:active			{ text-decoration: none; color: #AECC1C; }

/*-------------------costruction----------------------------------*/

#wrapper{ width:800px; height: 620px;  min-height:620px; padding:0px 0px 0px 0px; margin:0px auto; margin-top:20px; text-align:left; border:0; }
#header{ width: 800px; height:30px;  margin:0; padding:0;}
#container{ width: 800px; height: 540px;  min-height:540px; border:1px solid #e1e1e1; border-top:0; background-color: #fff; background-image: url(../../img/main_bg.gif); background-repeat: repeat-x;} /* max 520*/
#footer{width: 800px;color: #4C4749; text-align: right; font-size: 10px; font-weight: bold; }

.main_menu{ width: 800px; text-align:right; color: #767676; padding-top: 10px; font-weight: bold; font-size: 10pt;}
.inner_main_menu{ width: 400px; float:right; margin-right: 10px; }
.main_menu a:link			{ text-decoration: none; color: #767676; }
.main_menu a:visited			{ text-decoration: none; color: #767676; }
.main_menu a:hover			{ text-decoration: none; color: #AECC1C; }
.main_menu a:active			{ text-decoration: none; color: #AECC1C; }

a.green_link:link			{ text-decoration: none; color: #AECC1C; }
a.green_link:visited				{ text-decoration: none; color: #AECC1C; }
a.green_link:hover			{ text-decoration: none; color: #767676; }
a.green_link:active				{ text-decoration: none; color: #767676; }

/*-----------------------------------------------------------------*/

.clear { height: 0px; clear: both; font-size: 0px; line-height: 0px; background: transparent; }
.fl {float: left;}
.fr {float: right;}
.al {text-align: left;}
.ar {text-align: right;}
.green{color: #AECC1C;}
.white{color: #d7d7d7;}
.lgrey{color: #999;}
.mgrey{color: #666;}
.dgrey{color: #222;}
.b{font-weight: bold;}
.ac{text-align: center;}

/*-------------------------------------------------------------------*/
#main{width: 800px; height: 510px;  min-height: 510px; max-height: 510px; } /*max 480*/
#left{float: left; width: 180px; }
#right{float: left; width:615px; } /* widht: 585px; */
#normal{}
.cat_menu{ font-size: 10pt; padding-top: 86px; text-align: right; float: right; width: 160px; padding-right: 15px; background-image: url(../../img/menu_line.gif); background-repeat: no-repeat; background-position: top right;}
.cat_menu_sl{ font-size: 10px; padding-top: 86px; text-align: right; width: 170px; padding-right: 15px; background-image: url(../../img/menu_line.gif); background-repeat: no-repeat; background-position: top right;}
.cat_logo{width: 160px; text-align: center; margin-bottom: 20px;}
.cat_menu_links{width:160px; font-weight: bold; margin-bottom: 10px;}
.cat_menu_links table{width: 160px; border:0; margin:0; padding:0;}
.cat_menu_links tr{}
.cat_menu_links td{border:0; margin:0; padding:0;}

.dot a:link			{ text-decoration: none;  color: #767676; }
.dot a:visited			{ text-decoration: none;  color: #767676; }
.dot a:hover			{ text-decoration: none; color: #AECC1C; }
.dot a:active			{ text-decoration: none; color: #AECC1C; }
.dot_red a:visited			{ text-decoration: none; color: #AECC1C; }
.dot_red a:link			{ text-decoration: none; color: #AECC1C; }
 a.dot_red:visited			{ text-decoration: none; color: #AECC1C; }
 a.dot_red:link			{ text-decoration: none; color: #AECC1C; }

.search_form{ max-width: 180px; text-align: center;}
.search_form input {background: #5F5F5F; border: 1px solid #151515; font-size: 10px; color: #EFEFEF;}

/* -------------------------------------------------------------------------- */


.content_title{margin-top: 10px; color: #767676; font-size: 20px; font-weight: bold;}
.content{margin-top: 15px; margin-left: 0px;}

.cat_left{float:left; width: 205px; height:405px; background: url('../../img/-cat-left_bg1.gif') no-repeat top right;}
.cat_left p{margin:0; padding:0; margin-bottom: 15px;}
.cat_right{float:left; width:590px;}
.category_listing{ width: 585px; text-align: center;}
.category_listing img {margin: 9px; margin-right: 5px;  border: 1px solid #aaa;}
.category_thumbs{float:left; width: 550px;}
.pagination{float:left; color: #AECC1C; width:20px; height: 470px; font-family:"tahoma"; font-size: 12px; text-align: center; font-weight:bold;}
.pagination td{background-image: url(../../img/pages.gif); background-repeat: no-repeat; background-position: top center; }
.pagination_search{float:left; color: #AECC1C; width:20px; height: 470px; text-align: center; font-size: 10px; }
.pagination_search td{background-image: url(../../img/pages.gif); background-repeat: no-repeat; background-position: top center; }
._pagination{text-align: right;}
.pagination a:link			{ text-decoration: none; background: #bbb; color:#fff;}
.pagination a:visited			{ text-decoration: none; background: #bbb; color:#fff;}
.pagination a:hover			{ text-decoration: none; background: #AECC1C; color:#fff;}
.pagination a:active			{ text-decoration: none; background: #AECC1C; color:#fff;}
.empty_cat {font-size:12px; text-align: center; position: relative; top: 40px; left: 0px; color: #767676;}

#item_left{float: left; width: 340px; background: url('../../img/item-left_bg.gif') no-repeat;  margin-top: 10px; font-family: Verdana;}
#item_right{float: left; width:455px;  margin-top: 10px;}
#item_pictures{}
.item_thumb_container{background: transparent; width: 390px; margin-top: 5px; margin-left: 0px;}
.item_thumb_left_arrow{width: 23px; height: 95px; margin-top: 5px; margin-left:2px; margin-right: 1px; background-image: url(../../img/arrow-left.gif); background-repeat: no-repeat;}
.item_thumb_right_arrow{width: 23px; height: 95px; margin-top: 5px; margin-left: 4px; background-image: url(../../img/arrow-right.gif); background-repeat: no-repeat;}
.item_thumb_left_blank{width: 23px; height: 95px; margin-top: 5px; margin-left:2px; margin-right: 1px;}
.item_thumb_right_blank{width: 23px; height: 95px; margin-top: 5px; margin-left: 4px;}

.item_desc{text-align: left; padding-top: 20px; width:300px; margin-left: 25px; height: auto !important; height: 368px; min-height: 368px;}
.item_name{font-size: 16px; font-weight: bold; color: #AECC1C;  text-align: left; margin-bottom: 20px; }
h1.item_description{font-size: 10px; margin:0; padding:0; font-weight:normal; color: #222; text-align: justify; margin-bottom: 20px;}
.item_number{font-size: 10px; color: #AECC1C; text-align: left; margin-left: 80px; margin-bottom: 5px;}
.item_note{font-size: 8px; color: #E5E5E5; text-align: justify; margin-bottom: 10px;}
.item_sold{font-size: 14px; color: #AECC1C; text-align: center; margin-bottom: 10px; border: 1px solid #AECC1C;}
.item_hold{font-size: 10px; color: #767676; text-align: center; margin-bottom: 10px; border: 1px solid #767676;}
/*
.att_table{width: 260px; margin-left: 15px; font-size: 12px; font-family: verdana; margin-bottom: 10px;}
.att_name{ background: transparent; color: #888; width: 40%; height: 20px; padding: 5px; text-align: right}
.att_value{background: transparent; color: #666; padding: 5px;} */
.att_table{width: 260px; margin-top: 30px; margin-left: 0px; font-size: 11px; font-weight:bold; font-family: verdana; margin-bottom: 10px;}
.att_name{ background: transparent; color: #999; width: 40%; height: 20px; padding: 1px; text-align: right}
.att_value{background: transparent; color: #222; padding: 1px;}

.item_navi{width:280px; margin-left: 45px;}
.item_links{width: 200px; margin-left: 22px; text-align: center; font-size: 11px; font-family: Verdana;}
.item_links a{display: block; margin-bottom: 4px; line-height: 18px;}
.item_links a:link			{ text-decoration: none;  color: #666; background: transparent;  }
.item_links a:visited			{ text-decoration: none;  color: #666; background: transparent; }
.item_links a:hover			{ text-decoration: none; color: #AECC1C;  background: #efefef; }
.item_links a:active			{ text-decoration: none; color: #AECC1C; background: transparent; }

.navi_links{width: 246px; text-align: center; font-size: 11px; font-family: Verdana;}
.navi_links a{display: block; margin-bottom: 4px; line-height: 18px;}
.navi_links span{display: block; margin-bottom: 4px; line-height: 18px; background: transparent; color: #000;}
.navi_links a:link			{ text-decoration: none;  color: #AECC1C; font-weight:bold; background: transparent;  }
.navi_links a:visited			{ text-decoration: none;  color: #AECC1C; font-weight:bold; background: transparent; }
.navi_links a:hover			{ text-decoration: none; color: #767676; font-weight:bold;  background: #efefef; }
.navi_links a:active			{ text-decoration: none; color: #767676; font-weight:bold; background: transparent; }
/* ------------ 3 Functions ----------------- */



/* --------------- Pages Contruction ---------------------- */

/*-------------------------CONTACT----------------------------------*/
#contac_container{ padding-left: 30px; width:585px;}
.contact_left{width: 230px; float:left; color:#d7d7d7; font-size: 10px;}
.contact_right{width: 300px; float:left; margin-left: 25px;}
h2{color: #767676; font-size: 14px; text-decoration: underline;}
.contact_caption{font-size: 10px; color: #767676; text-align: right; margin-top: 40px; margin-bottom: 5px; border-bottom: 1px solid #767676; font-weight: bold;}
.tel{ color: #767676;}
.addr{ margin-left: 0px;  font-weight: normal; margin-top: 10px; margin-bottom: 10px;}
.open_times{font-size: 9px; color:#666666; margin-top:5px; }
.findus{font-size: 9px; color:#767676; margin-top:2px; text-align: right;}

/*------------------------MAIN----------------------------*/
.home_container{height: 497px;  min-height: 497px; max-height: 497px;}
img.z_ind{position: fixed; top: 500px; left: 800px; z-index:1;}
.home_left{width: 385px; float:left; color:#666; }
.home_left .inner{padding: 40px 10px 20px 30px;}
.home_left p{margin:0; padding:0; margin-bottom: 10px;}
.home_right{width: 400px; float:left; margin-left: 0px; }
.home_right .inner{padding: 20px 0 0 0;}

.home_left a{font-size: 10px; font-weight: bold;}
.home_left a:link			{ text-decoration: none; color: #AECC1C; }
.home_left a:visited			{ text-decoration: none; color: #AECC1C; }
.home_left a:hover			{ text-decoration: none; color: #767676; }
.home_left a:active			{ text-decoration: none; color: #767676; }

.home_left .arow				{ }
.home_left .leftbox				{ width: 100px; margin: 4px; float: left; text-align: left; }
.home_left .rightboxinput			{ width: 220px; padding: 2px 0px 2px 0px; float: left; text-align: left; }

/* -------------------------ABOUT US------------------------------- */
.about_container{ height: 497px;  min-height: 497px; max-height: 497px; background-image: url(../../img/bg_main_div_logo.jpg); background-repeat: no-repeat; background-position: bottom right;}
.about_left{ width:560px; margin-bottom: 5px; height: 220px;}
.about_right{ width:560px;}
.about_left_content{float: left;}
.about_right_content{float: right;}
.about_img_left{border: 1px solid #767676; display: block; margin-left: 10px;}
.about_img_right{border: 1px solid #767676; display: block; margin-right: 10px;}
/* -------------------------Links------------------------------- */
#antiquesphere {font-weight: normal;}
#antiquesphere a{font-family: "century gothic", verdana; font-size:10px; font-weight: normal;}
#antiquesphere a:link{color: #888; text-decoration: none; font-size:10px;}
#antiquesphere a:visited {color: #888; text-decoration: none; font-size:10px;}
#antiquesphere a:hover {color: #888; text-decoration: underline; font-size:10px;}
#antiquesphere .antique{color: #333; font-family: "century gothic", verdana; font-size:10px;}

#links_container{ width:585px; height: 495px; overflow: auto; }


/* -------------------------SIGN UP------------------------------- */
.sign_up_container	{ height:428px; width:379px; background: url(../../img/sign-up_bg.jpg) no-repeat;}
.sign_up_container .inner{padding: 50px 0px 10px 30px;}
.sign_up_container input{width: 190px; border: 1px solid #aaa; background: #fff;}
.sign_up_container input.perror{width: 190px; border: 1px solid #FF7676; background: #FFEEED;}
.plush_fields input{width: 190px; border: 1px solid #AECC1C; background: #efefef;}
.plush_fields .rightbox			{ width: 130px; color:#AECC1C; font-weight:bold; padding: 4px 0px 2px 0px; float: left; text-align: left; }
.sign_up_container .arow			{ }
.sign_up_container .leftboxinput		{ width: 200px; margin: 4px 4px 4px 0; float: left; text-align: left; }
.sign_up_container .rightbox			{ width: 130px; padding: 4px 0px 2px 0px; float: left; text-align: left; }

.lost_password_container .arow			{ }
.lost_password_container .righttbox		{ width: 180px; margin: 4px; float: left; text-align: left; }
.lost_password_container .leftboxinput		{ width: 200px; padding: 2px 0px 2px 0px; float: left; text-align: left; }
.lost_password_container input{width: 190px; border: 1px solid #aaa; background: #fff;}
.lost_password_container input.perror{width: 190px; border: 1px solid #FF7676; background: #FFEEED;}

/* -------------------------Login------------------------------- */

.plogin{height:194px; width:346px; background: url(../../img/sign-in_bg.jpg) no-repeat;}
.plogin .inner{padding: 43px 30px 5px 30px}
.plogin input{width: 170px; border: 1px solid #aaa; background: #fff;}
.plogin input.perror{width: 170px; border: 1px solid #FF7676; background: #FFEEED;}
.plogin .leftboxinput		{ width: 180px;  float: left; text-align: left; }
.plogin .rightbox			{ width: 100px; float: left; text-align: left;  }
.error{color:#FF5E5E; font-weight: bold;}
#buttons input{width: 120px; border: 1px solid #aaa; background: #eee;}
