body {background: #666666;}
#bdy {background-color:white}
*   {margin: 0;	padding: 0;}

ul     {margin-left:20px;list-style: none;}
ul li  {display:block;}

/* Footer */
#footer {width: 760px; padding:5px 0px;margin: 0 auto;text-align:center;
    border-top: 3px solid #333333;border-bottom: 3px solid #333333;background-color:White;
    border-left: 3px solid white;border-right: 3px solid white;}
#footer2 {width: 760px;margin: 0 auto;text-align:center;height:5px;background-color:White;
          border-left: 3px solid white;border-right: 3px solid white;}
/* Header */

#header1 {width: 760px;height: 83px; margin: 0 auto;
	background: url(../local_images/hdr1.jpg) no-repeat 100% ;
	  border-left:3px solid #333333;border-top:none;
	border-bottom: 5px solid #333333;border-right: 3px solid #333333; }	

#left_column_float    {float:left;padding:0px 5px 0px 0px;
            text-align:left;width:440px;}    
#ov_sign    {float:left;height:340px;width:440px;
            background: url(/images_local/ov_sign.gif) no-repeat center;}
#right_column_float   {float:left;width:300px;padding:0px 5px 0px 40px;}
#fine   {width:760px;height:30px;font-size:x-large;font-style:italic;text-align:center;
        border-top: 3px solid #333333;background-color:White;}
/* Logo */
#logo3  {float:left;padding:0%;height:150px;width:300px;
        background: url(/images/Logo_OldVillage4.gif) no-repeat center;}
     
/* Menu */
	
/*-----------------------------------------------------------*/
#leftfloat {float: left;width: 1px;height: 150px;background: #333333;
        border-bottom: 1px solid #FFFFFF;border-right: 1px solid #333333}
#topmenu {float: right;width: 400px;height: 83px;
        border-right: 1px solid #333333;}
#topmenu ul {height: 5px;background: #333333;list-style: none;float:right;}
#topmenu li {display: inline;}
#topmenu a  {display: block;float: left;height: 30px;
	    padding: 60px 15px 0 15px;
	    text-decoration: none;color: white;
	    font-weight: bold;font-size:small;font-family:Arial;}
#topmenu a:hover {color: #CC0000;}
#topmenu .active a {}
#topmenu a b {/* text-decoration: underline; */}
#topmenu a:visited {color: #FFCCCC;text-decoration: none;}	
/*-----------------------------------------------------------*/

#left_column_3    {float:left;position:relative;left:0px; top:0px;padding:0px 5px 0px 10px;
                    text-align:left;width:200px;border:solid 2px red;height:300px;}
#right_column_3  {float:left;width:200px;
                    padding:5px 0px 5px 0px ;border:solid 2px red;}

.heading    {font-family:Garamond;font-weight:bold;font-size:larger;}

.menu   {position:relative; top:1em;float:left;width: 240px;
        padding:0px 5px 0px 10px;}
.menu ul {list-style: none;}
.menu li {display: block;}
.menu a  {display: block;text-decoration: none;color:#333333;
	    font-weight: bold;font-size:small;font-family:Arial;}
.menu a:hover {color: #CC0000;}
.menu .active a {}
.menu a b {/* text-decoration: underline; */}	    
.container {background-color:White;margin:0 10px 0 10px;}
.right_column2 {float:right;width:500px;padding:5px 0px 5px 0px;}
caption     {background-color:#333333;color:White;text-align:center;font-weight:600;}
th          {background-color:#CCCCCC;color:black;text-align:right;padding:3px;font-weight:400;}
p   {margin:0 0 5px 0;}
h1  {font:bold 1.4em Arial;color:#333333;margin:20px 10px 10px 5px;}	

h2  {font:bold 1em Arial;color:#333333;margin:10px 5px 3px 0px;text-align:center;}	
h3  {font:bold .9em Arial;color:#333333;margin:10px 5px 3px 0px;text-align:center;}
p   {font:normal 0.8em Arial;color:#333333;margin:5px 5px 5px 3px;text-align:justify;}
	
.content    {width:750px;background-color:White;margin:0 auto;padding:5px;
             min-height:400px;
            border-left:3px solid #333333;border-right: 3px solid #333333;
             }
.contact    {margin:20px 90px 0 90px;}

.column_66    {float:left;text-align:left;width:64%;margin:0 3px 3px 3px;;padding:0 3px 3px 3px;}            
.left_column   {float:left;text-align:left;width:47%;margin:0 3px 3px 3px;padding:0 3px 3px 3px;}  
.center {text-align:center;}
.right {text-align:right;}
.floatleft  {float:left;}
.floatright  {float:right;}
/* +++ Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:  {font:bold 0.8em Arial;}
a:link	{text-decoration: none;color: #7E0001;} 
a:visited	{color:#7E0001;text-decoration: none;}
a:link:hover	{text-decoration: underline;}
a:visited:hover	{text-decoration: underline;}  
a:hover {text-decoration: none;color: #1A7196;}
/* +++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    
.clear {clear:both;}
/* +++ pictures ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
img {border:none;}
/* ------------------------------------------------- */
.frame0         {}
.frame0_img     {padding:5px 10px 5px 10px;}
/* ------------------------------------------------- */
.frame1         {text-align:center;}
.frame1_img     {padding:5px 10px 5px 10px;}
.frame1_desc    {font:italic 0.7em Arial;}
/* ------------------------------------------------- */
.frame2         {text-align:center;}
.frame2_img     {padding:5px 10px 5px 10px;}
.frame2_name    {font:italic 0.7em Arial;}
/* ------------------------------------------------- */
.gallery         {text-align:center;float:left;height:130px;width:220px;
                  vertical-align:middle;padding:5px;margin:5px;border:outset 5px #CCCCCC;}
.gallery_img     {}
.gallery_name    {font:italic 0.7em Arial;}
/* ------------------------------------------------- */
.art_detail   {padding:5px;margin:5px;font:normal 0.8em Arial;}
.art_detail_img     {text-align:center;margin-right:10px;}
.art_detail_name   {width:300px;}
.art_detail_desc   {width:300px;}
.art_detail_photog   {width:300px;}
.art_detail_date   {width:300px;}
.art_detail_prices  {}
.art_detail_prices_desc {float:left;width:120px;padding:2px 5px 0 0;}
.art_detail_prices_price  {float:left;text-align:right;width:40px;padding:2px 0 0 5px;}  
.art_detail_prices_link  {float:left;text-align:right;width:80px;padding:2px 0 0 5px;} 
.art_detail_prices_desc_hdg {float:left;width:120px;padding:10px 5px 0 0;border-bottom:solid 1px #999999;}
.art_detail_prices_price_hdg  {float:left;text-align:right;width:40px;padding:10px 0 0 5px;border-bottom:solid 1px #999999;}  
.ordermessage {padding:5px;margin:5px;font:normal 0.8em Arial;float:left;}
/* ------------------------------------------------- */
.shopping_cart_items {padding:5px;border-bottom:dashed 1px #CCCCCC;}
.shopping_cart_items_hdr {padding:5px;font-weight:bold;border-bottom:solid 1px #CCCCCC;}
.shopping_cart_items_ftr {padding:5px;font-weight:bold;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
.shopping_cart_items_name {float:left;width:500px;}
.shopping_cart_items_qty {float:left;width:40px;text-align:center;}
.shopping_cart_items_tb_qty {float:left;width:30px;}
.shopping_cart_items_price {float:left;width:80px;text-align:right;}
.shopping_cart_items_total {float:left;width:80px;text-align:right;}
.shopping_cart_items_shipping {float:left;width:650px;text-align:right;}
.shopping_cart_items_inst {padding:5px;border:dashed 1px #CCCCCC;}
.shopping_cart_items_tb_inst {float:left;width:280px;height:80px}
.shopping_cart_items_confirm {padding:5px;float:left;width:580px;text-align:right;}

fieldset    {border:dashed 1px #CCCCCC;padding:5px;}
legend      {padding:5px;background-color:White;color:#666666;}
.tb         {float:left;color:#666666; border:solid 1px #CCCCCC;font:normal 0.900em Arial;margin-right:10px;}
label  {float: left;text-align: left;margin-right: 5px;display: block;color:#666666;font:normal 0.800em Arial;}
.rfv155     {color:red;margin-left:155px;}

/* used in verification for sending email */
.bean_heading   {padding:5px;font:italic 0.8em Arial; }
.bean_question  {color:red;float: left;text-align: left;margin-right: 5px;
                    display: block;font:bold 0.800em Arial;}
.bean_lb  {color:Fuchsia;}
.tb_error   {border:solid 1px red;}

