/* Lisa Sharpe contemporary art  +231 Skin Sep 2006 */

div#container { 
width:1000px;
margin-left:auto; 
margin-right:auto;
}

/* logo at top */
#logo {
  background-image: url(/content/00/01/53/74/32/userimages/header.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  height: 120px;
  width: 1000px;
  margin-left:auto;
  margin-right:auto;

}

*html #content {
 width: 1000px;

 padding-right: 0px;
 padding-top: 10px;
  margin-top: -10px;
 padding-bottom: 10px;
 margin-left:auto;
  margin-right:auto;
  background-color:transparent;


}

#content {
 width: 1000px;

 padding-right: 0px;
 padding-top: 0px;
 margin-left: 0px;
 margin-top: -20px;
 padding-bottom: 10px;
 margin-left:auto;
  margin-right:auto;
  background-image:url(/content/00/01/53/74/32/userimages/container_bg2.jpg);
  background-repeat:repeat-y;
  background-color:transparent;

}

/*the HTML for this has been placed in the page footer manually so that the bottom image can be positioned correctly*/
div#page_footer {
 margin-top: 20px;
 margin-left: -50px;
}

a:link /*main links in the site content*/ {
  color: #beb8ae;
  text-decoration: none;
  font-weight: bold;
}

a:active {
  color: red;
  text-decoration: none;
  font-weight: none;
}

a:hover {
  color: #beb8ae;
  text-decoration: underline;
  font-weight: bold;
}

a:visited {
  color: #beb8ae;
  text-decoration: none;
  font-weight: bold;
}

a:visited:hover {
  color: #beb8ae;
  text-decoration: underline;
  font-weight: bold;
}


p,div,td,uk {
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 12px;  
  margin-top: 5px;
  margin-bottom: 0px;
  letter-spacing: 1px;
}

/* li {
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px;  
  margin-top: 2px;
  margin-bottom: 0px;
} */

h1 { color: #beb8ae; font-size: 13pt; margin-bottom: 0px;}
h2 { color: #beb8ae; font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 0px; }
/*content bar format*/
h3 { color: #beb8ae; font-size: 10pt; font-weight: normal; margin-top: 5px; margin-bottom: 0px; margin-left: 10px;}
h4 { color: black; font-size: 11px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 20px;}
h3 a:link {text-decoration: none;}
h3 a:hover {text-decoration: underline;}
h3 a:visited:hover {text-decoration: underline;}
h3 a:visited {text-decoration: none;}
h4 a {color: black; text-decoration: none;}
h4 a:link {color: black; text-decoration: none;}
h4 a:hover {color: black; text-decoration: underline;}
h4 a:visited:hover {color: black; text-decoration: underline;}
h4 a:visited {color: black; text-decoration: none;}

/* define format of links on site map */
.sitemap a:link {color: black; text-decoration: none;}
.sitemap a:visited {color: black; text-decoration: none;}
.sitemap a:hover {color: black; text-decoration: underline;}
h3.sitemap {margin-left: 0px;}
h3.sitemap a:link {color: #6c3e7f; text-decoration: none;}
h3.sitemap a:hover {color: #6c3e7f; text-decoration: underline;}
h3.sitemap a:visited:hover {color: #6c3e7f; text-decoration: underline;}
h3.sitemap a:visited {color: #6c3e7f; text-decoration: none;} 

body.contentbackground /*equivalent to body able to set background colour*/
{
       width: 1000px;
       margin-left:auto;
  margin-right:auto;
       text-align: center;
       background-color: white; /*#330033;*/
}

.container /*not sure what this affects*/ {
  width: 900px;
  margin-left: 0px;
  margin-right: 0px;

}
       
.staticlinks  /* affects the static links at the top */{
  background-color: #ffffff;    
  width: 300px;
  text-align: right;
  margin-top: 20px;
  margin-left:50px; 
  color: black; 
display:none;/* sets colour of dividing lines between staticlinks */       
}

* html .staticlinks  /* affects the static links at the top */{
  background-color: #ffffff;    
  width: 300px;
    margin-top: 0px;
  margin-left:50px;  
  text-align: right;
  color: black; /* sets colour of dividing lines between staticlinks */       
}

	.staticlinks a	{
		padding: 3px;
                
	}

	.staticlinks a:link	{
		color: black;
		font-family: arial, helvetica, arial, sans-serif;
		text-decoration: none;
                vertical-align: middle;
		font-weight: bold;
		font-size: 10px;
	}

	.staticlinks a:visited	{
		color: black;
		font-family: arial, helvetica, arial, sans-serif;
		text-decoration: none;
                vertical-align: middle;
		font-weight: bold;
		font-size: 10px;
	}

	.staticlinks a:hover	{
		color: #666666;
                vertical-align: middle;
	}
	
	.staticlinks input	{
		font-size: 10px;
		font-family: arial, helvetica, arial, sans-serif;
                vertical-align: middle;
	}       

.navbar /*main navbar*/{       
        background-color: transparent; 
	text-align: left;
	vertical-align: top;
        width: 1000px;
        margin-top: -20px;
        padding-bottom: 2px; 
        margin-left:auto;
  margin-right:auto; /*5px;*/
position:relative;
}

*html .navbar /*main navbar*/{       
        background-color: transparent; 
	text-align: left;
	vertical-align: top;
        width: 1000px;
        margin-top: -20px;
        padding-top: 0px;
        padding-bottom: 2px; /*5px;*/
        margin-left:auto;
  margin-right:auto;
}
	.navbar ul /*still goes all the way across*/	{
           margin-left:8px;
	}
	
		.navbar ul li /* Adjusts the color of the seperating vertical lines */	{
			display: inline;
			list-style: none;
			padding: 8px;
			margin: 0px;
			text-indent: 0px;
			font-size: 11px;
                        color: #beb8ae;
			font-weight: normal;
		}
		
			.navbar ul li ul /* properties of the pulldown menus */
			{
                                background-color: white; 
                                color: #beb8ae; 
				display: none;
				position: absolute;
                                text-align: left;
				margin-top: 0px;
                                margin-bottom: 0px;
				list-style: block;
				padding-left: 0px;
                                padding-right: 0px;
                                padding-top: 0px;
                                padding-bottom: 0px;
                                margin-top:-100px;
                                z-index:1000;margin-left:11px;
			}
/* properties of the pulldown menus */		
* html .navbar ul li ul 	{
                                background-color: white; 
                                color: #beb8ae; 
				display: none;
				position: absolute;
                                text-align: left;
				margin-top: 0px; 
				list-style: block;
                                padding-left: 0px;
                                padding-right: 0px;
                                padding-top: 0px;
                                padding-bottom: 0px;
                                width: 180px;
                                margin-top:-100px;
                                z-index:1000;margin-left:10px;
		}

.navbar ul li ul li		{
					display: block;
					list-style: none;
                                    margin: 0px;      }

/* html .navbar ul li ul li	{
					display: block;
					list-style: none;
					margin: 0px;
                                        margin-top: 0px;
                                        padding-top: 0px;
					
				}*/


	.navbar a          {    
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 0px;
        padding-bottom: 0px;
        }		

	.navbar a:link	{
		color: #beb8ae;
		font-family: arial, helvetica, arial, sans-serif;
		font-weight: normal;
		text-decoration: none;
		font-size: 12px;
		white-space: nowrap;
                padding-top: 0px;
                padding-bottom: 0px;
	}

	.navbar a:visited	{
		color: #beb8ae;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		font-family: arial, helvetica, arial, sans-serif;
	}
	
	.navbar a:hover	{
                color: #000000;
		text-decoration: none;
                font-size: 12px;
                font-weight: normal;
	}
        .navbar a:visited:hover	{
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		font-family: arial, helvetica, arial, sans-serif;
	}
	.navbar a.on:link  /* the active link properties */	{
		color: #000000;
		font-family: arial, helvetica, arial, sans-serif;
		font-weight: normal;
		text-decoration: none;
		font-size: 12px;
		white-space: nowrap;
	}

	.navbar a.on:visited	{
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		font-family: arial, helvetica, arial, sans-serif;
	}
	
	.navbar a.on:hover	{
		color: #000000;
		text-decoration: none;
                font-size: 12px;
	}
	.navbar a.on:visited:hover	{
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		font-family: arial, helvetica, arial, sans-serif;
	}
	

/* properties of the pulldown links */
.navbar ul li ul a:link {
   color: #beb8ae;
   font-size: 11px;
   font-weight: normal;
   padding-top: 0px;
   padding-bottom: 0px;
}

.navbar ul li ul a:visited {  
   color: #beb8ae;
   font-size: 11px;
   font-weight: normal;
   padding-top: 0px;
   padding-bottom: 0px;
}
.navbar ul li ul a:hover {
   color: #6c3e7f;
   font-size: 11px;
   font-weight: normal;
   padding-top: 0px;
   padding-bottom: 0px;
}
.navbar ul li ul a:visited:hover {
   color: #6c3e7f;
   font-size: 11px;
   font-weight: normal;
   padding-top: 0px;
   padding-bottom: 0px;
}
.navbar ul li ul a.on:visited {
   color: #6c3e7f;
   font-size: 11px;
   font-weight: normal;
}

.navbar ul li ul a.on:link {
   color: #6c3e7f;
   font-size: 11px;
   padding-top: 0px;
   padding-bottom: 0px;
}

.navbar ul li ul a.on:hover {
   color: black;
   font-size: 11px;
   font-weight: normal;
}
.navbar ul li ul a.on:visited:hover {
   color: black;
   font-size: 11px;
   font-weight: normal;
}


/* properties of the table in the store*/
.store_teaser_table { border: 1px solid #ffffff; width: 150px; margin-top: 10px;  margin-left: 0px; }

* html .store_teaser_table { border: 1px solid #ffffff; width: 150px; margin-top: 0px; margin-left: 0px;}

/* little title boxes */
.store_teaser_heading { background-color: white; color: white; text-align:
left; font-size: 10px; }

/*HH*/
.store_display_item_h1 { color: white; font-size: 22px; }

/* bit of table with shopping basket */
.store_teaser_td { background-color: white; color: red; width: 150px margin-left: 0px; }

.store_teaser_department { background-color: white; color: red; width:
350px; }

/* properties of the links in the boxes */
.store_teaser_departmentlink:link { TEXT-DECORATION: none; COLOR: #beb8ae;
FONT-SIZE: 12px; }

.store_teaser_departmentlink:visited { TEXT-DECORATION: none; COLOR: #beb8ae;
FONT-SIZE: 12px;  }

.store_teaser_departmentlink:hover { TEXT-DECORATION: underline; COLOR:
#beb8ae; FONT-SIZE: 12px; }

/* department description box content */
.store_teaser_departmentname { color: #2f2f46; text-align: left; font-size:
10pt; width: 700px;}
 
/* order status */
.store_teaser_orderstatuslink:link { TEXT-DECORATION: none; COLOR: #FFFFff;
FONT-SIZE: 12px; }

.store_teaser_orderstatuslink:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;
FONT-SIZE: 12px;  }

.store_teaser_orderstatuslink:hover { TEXT-DECORATION: underline; COLOR:
#FFFFFF; FONT-SIZE: 12px; }


.store_teaser_subdepartmentbrowselink:link { TEXT-DECORATION: none; COLOR:
#FFFFFF; FONT-SIZE: 12px;  }

.store_teaser_subdepartmentbrowselink:visited { TEXT-DECORATION: none; COLOR:
#FFFFFF; FONT-SIZE: 12px;  }

.store_teaser_subdepartmentbrowselink:hover { TEXT-DECORATION: underline;
COLOR: #FFFFFF; FONT-SIZE: 12px;  }

/*Attribute text colour*/
.store_list_attr_label { background-color: black; color: white; font-size: 12px; }

/* colour of text on register/login form */
.td_left { color: black; }
.td_right {  color: black; }

#cb14 { font-family: Arial; font-size: 11px; }

.gallery_view_div h1 {
 text-align: left;
 font-family: Arial;
 color: #beb8ae; 
 background-position:left;
 margin-bottom:10px;
 font-weight: normal;
}

*html .gallery_view_div h1 {

 font-weight:normal;
}

/*partner footer*/
.footer {
  text-align: center;
  color: #cccc99;
  font-family: arial;
  font-size: 10px;
  width: 1000px;
  margin-top: 20px;
  margin-left:auto;
  margin-right:auto;
}
*html .footer {
  text-align: center;
  color: #cccc99;
  font-family: arial;
  font-size: 10px;
  width: auto;
  margin-top: 20px;
  margin-left:auto;
  margin-right:auto;
}
/* Vista footer links */
.footer a:link {color: #0099ff;}
.footer a:visited {color: #0099ff;}
.footer a:hover {color: #0099ff; text-decoration: underline;}
.footer a:visted:hover {color: #0099ff; text-decoration: underline;}

#site
{
background-image:url( http://vista-1586033.innuity.com/content/00/01/58/60/33/userimages/bg_repeat_new.gif);
width:981px;
_width:981px;
height:10px;
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
position:relative;
top:13px;
_top:18px;
left:3px;
_left:2px;
}


.sitefooter{margin-top:30px;font-weight:normal;color:#555555}
.sitefooter a:link{font-weight:normal;color:#555555;font-size:10px;}
.sitefooter a:visited{font-weight:normal;color:#555555;font-size:10px;}
.sitefooter a:hover{font-weight:normal;color:#555555;font-size:10px;}

.sitefooter a.on:hover{font-weight:normal;color:#555555;font-size:10px;}
.sitefooter a:visited:hover{font-weight:normal;color:#555555;font-size:10px;}




#site a:link
{
font-weight:normal;
}

#site a:visited
{
font-weight:normal;
}
#site a:visited:hover
{
font-weight:normal;
}
#site a.on:visited:hover
{
font-weight:normal;
}


#site a:hover
{
font-weight:normal;
}


div.gallery_view_div h1{
 font-family: Arial;
 color: #beb8ae; 
 margin-bottom:10px;
 font-weight: normal;
}


div.gallery_view_pager span.gallery_view_pager_current_page
	{
		font-size: 15px;
		font-weight: normal;
	}
div.gallery_view_pager a.gallery_view_pager_page_link:link
	{
		font-size: 15px;
		font-weight: normal;
	}
div.gallery_view_pager a.gallery_view_pager_page_link:visited
	{
		font-size: 15px;
		font-weight: normal;
	}
div.gallery_view_pager a.gallery_view_pager_page_link:hover
	{
		font-size: 15px;
		font-weight: normal;
	}
div.gallery_view_pager a.gallery_view_pager_page_link:visited:hover
	{
		font-size: 15px;
		font-weight: normal;
	}
li.image_description{width:700px;margin-left:auto;
margin-right:auto;}

.gallery_view_div
{
width:828px;
margin-left:auto;
margin-right:auto;
padding-top: 40px;
}

*html div.gallery_view_div
{
width:828px;
margin-left:auto;
margin-right:auto;

}

h3.sitemap 
{ 
 border:none;
}
div.gallery_view_div table.gallery_filmstrip
{
	margin: auto;
	width: 800px;
	border: 1px solid silver;
}

.content_cell_0{padding-left:20px;}
.content_cell_0 table {padding-left:5px;width:970;}
.content_cell_0 table table{width:870px;}
