html { margin:0px; padding:0; text-align:center;}

body {
    margin-bottom:20px;
    margin-top:0px;
    padding:0px;
    background:#FFFFFF;
    color: #000000;
    min-width:805px;
    text-align:center;
    font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ;
	  font-size: 10px; /* shold be 10pt */
    background-image: url(../../img/body_bg1.gif);
    background-repeat: repeat;
    
    }

#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: #FFFFFF; }
a:active			{ text-decoration: none; color: #FFFFFF; }

/*-------------------costruction----------------------------------*/

#wrapper{ width:805px; height: 620px;  min-height:620px; padding:0px 0px 0px 0px; margin:0px auto; margin-top:5px; text-align:left; border:0; background-color: blu;}
#header{ width: 805px; height:108px;   margin:0; padding:0; background-image: url(../../img/n2_top.gif); background-repeat: no-repeat;}
#container{ width: 805px; height: 475px;  min-height:475px; background-color: #FFFFFF; background-image: url(../../img/bg_main.jpg); background-repeat: no-repeat;} /* max 520*/
#footer{width: 800px;  color: #4C4749; text-align: right; font-size: 10px; font-weight: bold; }

#footer a:link			{ text-decoration: none; color: #969696; }
#footer a:visited			{ text-decoration: none; color: #969696; }
#footer a:hover			{ text-decoration: none; color: #D1D358; }
#footer a:active			{ text-decoration: none; color: #D1D358; }

.main_menu{font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; font-variant: small-caps; text-align:right; color: #565656; padding-top: 45px; font-weight: normal; font-size: 12pt;}
.inner_main_menu{ width: 400px; float:right; margin-right: 0px; background-color: re;}
.main_menu a:link			{ text-decoration: none; color: #565656; }
.main_menu a:visited			{ text-decoration: none; color: #565656; }
.main_menu a:hover			{ text-decoration: none; color: #D1D358; }
.main_menu a:active			{ text-decoration: none; color: #565656; }

#antiquesphere a{font-family: "century gothic", verdana; font-size:10px; font-weight: normal;}
#antiquesphere a:link{color: #D1D358; text-decoration: none; font-size:10px;}
#antiquesphere a:visited {color: #D1D358; text-decoration: none; font-size:10px;}
#antiquesphere a:hover {color: #D1D358; text-decoration: underline; font-size:10px;}
#antiquesphere .antique{color: #969696; font-family: "century gothic", verdana; font-size:10px;}

/*-----------------------------------------------------------------*/

.clear { height: -1px; clear: both; font-size: 0px; line-height: 0px; background: transparent; }
.fl {float: left;}
.fr {float: right;}
.white{color: #FFFFFF;}
.black{color: #000000;}
.green{color: #D1D358;}
.mgrey{color: #565656;}
.dgrey{color: #a0a0a0;}
.b{font-weight: bold;}
.caps{font-variant: small-caps;}
.no_caps{font-variant: normal;}
.ac{text-align: center;}
.al{text-align: left;}
.ar{text-align: right;}

/*-------------------------------------------------------------------*/
#main{width: 805px; height: 477px;  min-height: 477px; max-height: 477px; } /*max 480*/
#left{float: left; width: 230px;}
#right{float: left; width:555px;} /* widht: 585px; */
#normal{}
.cat_menu{font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; font-variant: small-caps; font-size: 14pt; margin-top: 50px; padding-top: 60px; padding-bottom: 0px; text-align: right; float: right; width: 160px; padding-right: 0px; border-right: 1px solid #FFFFFF; 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: #FFFFFF; }
.dot a:visited			{ text-decoration: none;  color: #FFFFFF; }
.dot a:hover			{ text-decoration: underline; color: #FEFEFE; }
.dot a:active			{ text-decoration: underline; color: #FFFFFF; }
.dot_red a:visited			{ text-decoration: none; color: #000000; }
.dot_red a:link			{ text-decoration: none; color: #000000; }
.dot_red a:hover			{ text-decoration: underline; color: #000000; }
 a.dot_red:visited			{ text-decoration: none; color: #000000; }
 a.dot_red:link			{ text-decoration: underline; color: #000000; }
 
 a.dot_red_main:visited			{ text-decoration: none; color: #D1D358; }
 a.dot_red_main:link			{ text-decoration: underline; color: #D1D358; }

.search_form{ max-width: 180px; width: 140px; text-align: center; margin-top: 30px; margin-right: 20px;}
.search_form input {background: #FFFFFF; border: 1px solid #EFEFEF; font-size: 9px; color: #565656;}

/* -------------------------------------------------------------------------- */


.content_title{margin-top: 10px; color: #767676; font-size: 20px; font-weight: bold;}
.content{margin-top: 10px; margin-left: 20px;}

.cat_dist{font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; text-align: right; color: #000000; font-size: 14px;}
.category_listing{text-align: center; margin-left: 20px; height: auto !important; height: 425px; min-height: 425px;}
.category_listing img {margin: 0px;   border: 0px solid #545252;}
.category_thumbs{float:left; width: 530px; padding-left: 0px;}
.thb_frame{float:left; width: 155px; background: transparent; margin-right: 10px; margin-bottom: 10px; background: #FFFFFF; height: auto !important; height: 203px; min-height: 203px; max-height: 203px; overflow: hidden;}
.thb_frame img {padding-top: 10px;}
.thb_new{font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; font-size: 10px; font-weight: bold; width: 135px; color: #565656; text-align: center; height: auto !important; height: 60px; min-height: 60px;}
.thb_new_inner{border-top: 1px solid #D1D25A; width: 135px; text-align: left; padding-top: 3px; margin:5px 5px 5px 5px;}

.pagination{ color: #FFFFFF; height:20px; text-align: left; font-size: 11px; margin-left: 25px;}
.pagination_search{  color: #D1D25A;; height:20px; text-align: left; font-size: 11px;}
._pagination{text-align: right;}
.empty_cat {font-size:14px; text-align: center; left: 0px; color: #FFFFFF; margin-top: 50px;}
.pagination a:link			{ text-decoration: none;  color: #000000; background: #FFFFFF; line-height: 150%; }
.pagination a:visited			{ text-decoration: none;  color: #000000; background: #FFFFFF; line-height: 150%; }
.pagination a:hover			{ text-decoration: none; color: #E29856; background: #E6E1DB; line-height: 150%; }
.pagination a:active			{ text-decoration: none; color: #000000; background: #FFFFFF; line-height: 150%; }
.pagination span			{ text-decoration: none; color: #D1D25A; background: #FFFFFF; line-height: 150%; }

#item_left{font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; font-variant: small-caps;  float: left; width: 460px; background-color: gree; margin-top: 10px; font-family: Verdana;}
#item_right{float: left; width:335px; background-color: lim; margin-top: 5px;}
#item_pictures{margin-left: 50px;}
.item_pictures_desc{width: 407px; margin-top: 1px; height: auto !important; height: 47px; min-height: 47px; background: #FFFFFF;}
.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_number{font-size: 11px; color: #FFFFFF; text-align: right; margin-bottom: 5px; margin-top: 5px; margin-left: 5px; margin-right: 20px;}
.item_name{font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; font-variant: small-caps; margin-top: 5px; font-size: 16px; color: #000000; font-weight: normal; text-align: center; margin-bottom: 0px; }


.item_desc{font-family: Garamond, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; text-align: left; padding-top: 45px; width:300px; margin-left: 25px; height: auto !important; height: 360px; min-height: 360px;}
.item_description{font-size: 10px; color: #FFFFFF; text-align: justify; margin-bottom: 5px; font-family: Verdana, Arial,Helvetica,  Verdana, Tahoma ;}
.item_note{font-size: 8px; color: #E5E5E5; text-align: justify; margin-bottom: 10px;}
.item_sold{font-size: 14px; color: #FFFFFF; text-align: center; margin-bottom: 10px; border: 1px solid #FFFFFF;}
.item_hold{font-size: 10px; color: #FFFFFF; text-align: center; margin-bottom: 10px; border: 1px solid #FFFFFF;}
.att_table{width: 260px; margin-left: 15px; font-size: 14px; margin-bottom: 10px;}
.att_name{ background: transparent;  width: 40%; height: 20px; padding-left: 5px; text-align: right;}
.att_value{background: transparent;  padding-left: 5px;}

.item_navi{width:280px; margin-left: 45px;}
.item_links{ font-size: 14px; margin-left: 28px;}
.item_links a:link			{ text-decoration: none;  color: #FFFFFF;   }
.item_links a:visited			{ text-decoration: none;  color: #FFFFFF;  }
.item_links a:hover			{ text-decoration: underline; color: #FFFFFF;   }
.item_links a:active			{ text-decoration: none; color: #FFFFFF;  }

.navi_links{width: 300px; text-align: right; font-size: 10px; font-weight: bold; margin-top: 10px;}
.navi_links a:link			{ text-decoration: none;  color: #000000;  }
.navi_links a:visited			{ text-decoration: none;  color: #000000;  }
.navi_links a:hover			{ text-decoration: none; color: #565656;   }
.navi_links a:active			{ text-decoration: none; color: #000000;  }
/* ------------ 3 Functions ----------------- */



/* --------------- Pages Contruction ---------------------- */

/*-------------------------CONTACT----------------------------------*/
#contac_container{ padding-left: 30px; width:555px; font-size: 14px;}
.contact_left{width: 240px; float:left; color:#FFFFFF; font-size: 14px; margin-top: 55px;}
.contact_right{width: 260px; float:left; margin-left: 25px; font-size: 14px; margin-top: 40px;}
h2{color: #000000; font-size: 16px; text-decoration: underline;}
.contact_caption{font-size: 16px; color: #FFFFFF; text-align: left; margin-top: 40px; margin-bottom: 5px; border-bottom: 0px solid #767676; font-weight: bold;}
.tel{ color: #FFFFFF;}
.addr{ margin-left: 0px;  font-weight: normal; margin-top: 10px; margin-bottom: 10px;}
.open_times{font-size: 12px; color:#000000; margin-top:5px; }
.findus{font-size: 10px; color:#FFFFFF; margin-top:2px; text-align: left;}
.route{font-size: 9px; margin-top: 15px; font-family: verdana;}

/*------------------------MAIN----------------------------*/
.main_container{height: 400px;  min-height: 400px; max-height: 400px; }
/* -------------------------ABOUT US------------------------------- */
.about_container{ height: 400px;  min-height: 400px; max-height: 400px; font-family: Georgia, "Times New Roman", Sans-Serif, Trebuchet, Verdana, Arial,Helvetica,  Verdana, Tahoma ; font-size: 11px; text-align:justify;}
.about_container img{border: 10px solid #ffffff; margin:5px;}
.about_top{margin-bottom: 5px;}
.about_bottom{}

/* -------------------------Links------------------------------- */
#links_container{ width:535px; height: 400px; overflow: auto; font-size: 10pt; 
scrollbar-arrow-color: #7C8484;
scrollbar-3dlight-color: #7C8484;
scrollbar-darkshadow-color: #2C3A33;
scrollbar-face-color: #2C3A33;
scrollbar-highlight-color: #2C3A33;
scrollbar-shadow-color: #7C8484;
scrollbar-track-color: #7C9090;
}
.links_distance{margin-top: 55px; margin-bottom:10px; margin-left: 350px;}
.news_title{ font-size: 12pt; color: #FFFFFF; font-weight: bold;}
.links_box{margin-bottom: 10px;}
.links_box img {border: 5px solid #ffffff;}

