@charset "utf-8";
body {
	background-image: url(http://www.lisastonearts.com/top-bkgrd.gif);
	background-repeat: repeat-x;
	margin:16px;
}
#wrap {width:980px;margin:0 auto;}
.home-wrap {text-align:center;margin-top:100px;}
.home-text2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;color:#333333;margin-top:8px;}
.hm-rt-col {float:left;width:260px;text-align:left;}
.hm-left-col {float:left;text-align:center;width:690px;}
ul.social {padding:0;margin:22px 0 0 40px;list-style:none;line-height:24px;height:24px;vertical-align:middle;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;}
ul.social li {float:left;padding:0 6px 0 0;margin:0;display:block;}
a:link {color:#333333;}
a:visited {color:#333333;}
a:hover {color:#333333;}
a:active {color:#333333;}
.bodytext {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#626262;
	text-align: justify;
	line-height:23px;
}
.bodytext-nav {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#626262;
	text-align: left;
	line-height:23px;
	margin:44px 0 0 20px;
}
h1 {
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#333333;
	font-weight:bold;
	text-align: left;
}
h2 {
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:600;
	text-align: left;
	font-style:normal;
	padding:0;
	margin:0;

}
h3 {
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:600;
	text-align: center;
	font-style:normal;
	padding:0;
	margin:0 0 3px 0;

}
h3 a {text-decoration:none}
.logo {margin:25px 0 5px 0;font-family: 'Open Sans', sans-serif;font-size:36px;}
.logo2 {margin:5px 0 40px 2px;font-family: 'Open Sans', sans-serif;font-size:21px;color:#7D8080}
.logo-sm {margin:35px 0 55px 0;font-family: 'Open Sans', sans-serif;font-size:25px;line-height:45px}
.logo-sm a {text-decoration:none;}
.header-area {margin-top:28px;height:40px;background:url(images/title-bkgrd.gif) repeat-x; background-position:right}
.hm-main-nav {font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:normal;}
ul.hm-main-nav {margin:0 0 30px 40px;list-style:none;padding:0;}
ul.hm-main-nav li {padding:0 0 12px 0;margin:0;}
ul.hm-main-nav a {text-decoration:none;color:#7d8080}
.bodytext2 {
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#626262;
}
.bodytext3 {
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	line-height:22px;
}
img.border {border:#333333 1px solid;}
.copyright {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#626262;text-align:center;margin-top:0px;}
.footer {font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:12px;color:#626262;text-align:center;margin-top:25px;}
.footer a {font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:12px;color:#626262;text-align:center;text-decoration:none;}
.caption a{font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#626262;text-align:center;}
.thumb-caption {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#626262;text-align:center;}

.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

.clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}


/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
padding-top: 5px;
height: 30px;
}
.nav-container-outer .social {padding-right:4px;font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:13px;color:#7d8080;font-style:italic;}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:both;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
float:right;

}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;

}
.nav-container li a{
float:none;
padding-right:28px;
}
.nav-container li a.no-pad {padding:0 6px 0 0}
#nav-container li a.fly {background:url(images/arrow.gif) no-repeat top right;}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}
/*^'^ Primary Items ^'^*/	
#nav-container a{	
/*padding:7px 17px 7px 18px;*/
/*margin: 10px 0px 0px 0px;*/
color: #626262;
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:600;
/*background: url(images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;*/
}

#nav-container a:hover{
color: #333333;
/*background: url(images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: center;*/
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
/*padding:0px 4px 4px 4px;*/
margin:-1px 0px 0px 0px;
/*background: url(images/item-secondary-container-bg.jpg);
background-repeat: repeat-x;*/
background-color: #ffffff;
border: 1px solid #626262;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
/*padding:3px 10px 3px 6px;*/
background-color: #ffffff;
/*background: url(images/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;*/
font-size:12px;
border-bottom:1px solid #626262;
padding:2px 2px 2px 4px;
display:block;
margin: 0px 0px 0px 0px;
width: 106px;
}
#nav-container div a, #nav-container ul .last a{border-bottom:none;}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
/*background: url(images/item-secondary-bg.jpg);
background-repeat: no-repeat;*/
color:#333333;
padding:2px 2px 2px 4px;
}
.floatright {float:right;margin:0 0 0 12px;padding-top:6px;}
.floatleft {float:left;margin:0 12px 0 0;padding-top:6px;}
.art-thumbs {float:left;width:100px;padding-right:8px;text-align:center;display:inline-block;margin:0 auto;}
.art-thumbs.last {padding:0;}