-null_ff_fix
{
	display: block;
}

/* files/stylesheets/style.css */

body
{
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif, sans;
	color: rgb(255,255,255);
	background-color: rgb(66,66,66);
}

div#pagebackground
{
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	background-color: rgb(66,66,66);
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

div#contentbackground
{
	width: 880px;
	height: 100%;
	top: 0px;
	left: 50%;
	margin-left: -440px;
	position: fixed;
	background-color: rgb(66,66,66);
	opacity: 0.95;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}

div#contentwrapper
{
	width: 880px;
	top: 0px;
	left: 50%;
	margin-left: -440px;
	position: relative;
}

div#contentwrapper h1,
div#contentwrapper h2,
div#contentwrapper h3,
div#contentwrapper h4,
div#contentwrapper h5,
div#contentwrapper h6
{
	margin: 0px;
}

div#contentwrapper .hidden
{
	display: none;
}

div#contentwrapper div#headercontent
{
	width: 880px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#headercontent div#topnavcontainer
{
	width: 832px;
	height: 21px;
	margin-left: 24px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavlinkcontainer
{
	width: 100px;
	height: 21px;
	position: relative;
	display: inline;
	float: right;
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavlinkcontainer div#topnavlinkbackground
{
	width: 100px;
	height: 21px;
	top: 0px;
	left: 0px;
	position: absolute;
	background-color: rgb(181,181,181);
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavlinkcontainer div#topnavlinkcontent
{
	width: 100px;
	height: 21px;
	top: 0px;
	left: 0px;
	position: absolute;
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavlinkcontainer div#topnavlinkcontent span#tn_accessibility
{
	width: 100px;
	height: 21px;
	float: left;
	background-image: url(/_files/images/core/topnav/accessibility.png);
	background-repeat: no-repeat;
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer
{
	width: 728px;
	height: 21px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionsbackground
{
	width: 0px;
	height: 21px;
	top: 0px;
	right: 0px;
	position: absolute;
	background-color: rgb(181,181,181);
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent
{
	width: 714px;
	height: 21px;
	top: 0px;
	left: 0px;
	padding-left: 7px;
	padding-right: 7px;
	position: absolute;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span
{
	height: 21px;
	float: left;
	background-repeat: no-repeat;
	cursor: pointer;	
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span.tn_divider
{
	width: 22px;
	background-image: url(/_files/images/core/topnav/divider.png);
	cursor: default;
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span#tn_textonly
{
	width: 75px;
	background-image: url(/_files/images/core/topnav/textonly.png);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span#tn_accessoptions
{
	width: 112px;
	background-image: url(/_files/images/core/topnav/accessoptions.png);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span#tn_textsize
{
	width: 65px;
	background-image: url(/_files/images/core/topnav/textsize.png);
	cursor: default;
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span#tn_smalltext
{
	width: 11px;
	background-image: url(/_files/images/core/topnav/textsize_small.png);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span#tn_mediumtext
{
	width: 11px;
	background-image: url(/_files/images/core/topnav/textsize_medium.png);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span#tn_largetext
{
	width: 12px;
	background-image: url(/_files/images/core/topnav/textsize_large.png);
}

div#contentwrapper div#headercontent div#topnavcontainer div#topnavoptionscontainer div#topnavoptionscontent span#tn_printpage
{
	width: 75px;
	background-image: url(/_files/images/core/topnav/printpage.png);
}

div#contentwrapper div#headercontent h1#logo
{
	width: 862px;
	height: 80px;
	margin-top: 86px;
	margin-left: 9px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#headercontent h1#logo span#logoimage
{
	width: 862px;
	height: 80px;
	float: left;
	background-image: url(/_files/images/core/logo.png);
	cursor: pointer;
}

div#contentwrapper div#headercontent div#menucontainer
{
	width: 864px;
	height: 15px;
	margin-top: 18px;
	margin-left: 8px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#headercontent div#menucontainer span
{
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	cursor: pointer;
}

div#contentwrapper div#headercontent div#menucontainer span.mm_divider
{
	width: 50px;
	background-image: url(/_files/images/core/menu/divider.png);
	background-position: center;
}

div#contentwrapper div#headercontent div#menucontainer span#mm_home
{
	width: 51px;
	background-image: url(/_files/images/core/menu/home.png);
}

div#contentwrapper div#headercontent div#menucontainer span#mm_ceramics
{
	width: 93px;
	background-image: url(/_files/images/core/menu/ceramics.png);
}

div#contentwrapper div#headercontent div#menucontainer span#mm_textiles
{
	width: 85px;
	background-image: url(/_files/images/core/menu/textiles.png);
}

div#contentwrapper div#headercontent div#menucontainer span#mm_bronzes
{
	width: 84px;
	background-image: url(/_files/images/core/menu/bronzes.png);
}

div#contentwrapper div#headercontent div#menucontainer span#mm_photography
{
	width: 143px;
	background-image: url(/_files/images/core/menu/photography.png);
}

div#contentwrapper div#headercontent div#menucontainer span#mm_altheawilson
{
	width: 156px;
	background-image: url(/_files/images/core/menu/altheawilson.png);
}

div#contentwrapper div#headercontent div#menucontainer span#mm_contactdetails
{
	width: 179px;
	background-image: url(/_files/images/core/menu/contactdetails.png);
}

div#contentwrapper div#bodycontent
{
	width: 880px;
	margin-top: 66px;
	position: relative;
	display: inline;
	float: left;
	font-size: 0.85em;
}

div#contentwrapper div#bodycontent a
{
	color: rgb(255,255,255);
	text-decoration: none;
}
div#contentwrapper div#bodycontent a:hover
{
	text-decoration: underline;
}

div#contentwrapper div#bodycontent h2#bodyheading
{
	width: 840px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#bodycontent h3#bodysubheading
{
	width: 840px;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#bodycontent div#headingseparator
{
	margin-top: 40px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#bodycontent div#bodytext
{
	width: 840px;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#bodycontent div#gallerytext
{
	width: 200px;
	margin-left: 20px;
	border-right: 1px solid rgb(255,255,255);
	padding-right: 20px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#bodycontent div#galleryimages
{
	width: 599px;
	margin-left: 20px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#bodycontent div.bodyimage
{
	margin-bottom: 7px;
	position: relative;
	display: inline;
}

div#contentwrapper div#bodycontent div.alignleft
{
	margin-left: 3px;
	margin-right: 17px;
	float: left;
}

div#contentwrapper div#bodycontent div.alignright
{
	margin-left: 17px;
	margin-right: 3px;
	float: right;
}

div#contentwrapper div#bodycontent div.gallery
{
	margin: 23px;
	float: left;	
}

div#contentwrapper div#bodycontent div.bodyimage div.imagecorner
{
	width: 7px;
	height: 7px;
	position: absolute;
	background-image: url(/_files/images/core/imagecorners.png);
	background-repeat: no-repeat;
}

div#contentwrapper div#bodycontent div.bodyimage div.topleft
{
	top: -7px;
	left: -7px;
	background-position: 0px 0px;
}

div#contentwrapper div#bodycontent div.bodyimage div.topright
{
	top: -7px;
	right: -7px;
	background-position: -7px 0px;
}

div#contentwrapper div#bodycontent div.bodyimage div.bottomleft
{
	left: -7px;
	bottom: -7px;
	background-position: 0px -7px;
}

div#contentwrapper div#bodycontent div.bodyimage div.bottomright
{
	right: -7px;
	bottom: -7px;
	background-position: -7px -7px;
}

div#contentwrapper div#bodycontent div.bodyimage div.horizontalborder
{
	width: 100%;
	height: 7px;
	left: 0px;
	position: absolute;
}

div#contentwrapper div#bodycontent div.bodyimage div.top
{
	top: -7px;
	background-image: url(/_files/images/core/imagetop.png);
}

div#contentwrapper div#bodycontent div.bodyimage div.bottom
{
	bottom: -7px;
	background-image: url(/_files/images/core/imagebottom.png);
}

div#contentwrapper div#bodycontent div.bodyimage div.verticalborder
{
	width: 7px;
	height: 100%;
	top: 0px;
	position: absolute;
}

div#contentwrapper div#bodycontent div.bodyimage div.left
{
	left: -7px;
	background-image: url(/_files/images/core/imageleft.png);
}

div#contentwrapper div#bodycontent div.bodyimage div.right
{
	right: -7px;
	background-image: url(/_files/images/core/imageright.png);
}

div#contentwrapper div#bodycontent div.bodyimage div.image
{
	width: 22px;
	height: 22px;
	position: relative;
	display: inline;
	float: left;
	background-color: rgb(125,125,125);
}
html>body div#contentwrapper div#bodycontent div.bodyimage div.image
{
	width: auto;
	min-width: 22px;
	height: auto;
	min-height: 22px;
}

div#contentwrapper div#bodycontent div.bodyimage div.imagethumb
{
	width: 152px;
	height: 152px;
	position: relative;
	display: inline;
	float: left;
	background-color: rgb(125,125,125);
	overflow: hidden;
}

div#contentwrapper div#bodycontent div.bodyimage div.imagethumb img
{
	margin-left: -21px;
}

div#contentwrapper div#footercontent
{
	width: 860px;
	margin-top: 66px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid rgb(255,255,255);
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#footercontent div#addresscontainer
{
	width: 860px;
	height: 12px;
	position: relative;
	display: inline;
	float: left;
}

div#contentwrapper div#footercontent div#addresscontainer span
{
	height: 12px;
	float: left;
	background-repeat: no-repeat;
}

div#contentwrapper div#footercontent div#addresscontainer span#fn_address
{
	width: 639px;
	background-image: url(/_files/images/core/footernav/address.png);
}

div#contentwrapper div#footercontent div#addresscontainer span#fn_email
{
	width: 220px;
	background-image: url(/_files/images/core/footernav/email.png);
	cursor: pointer;
}

div#contentwrapper div#footercontent div#linkcontainer
{
	width: 860px;
	margin-top: 18px;
	position: relative;
	display: inline;
	float: left;
	color: rgb(135,135,135);
	font-size: 0.6em;
}

div#contentwrapper div#footercontent div#linkcontainer a
{
	color: rgb(135,135,135);
	text-decoration: none;
}
div#contentwrapper div#footercontent div#linkcontainer a:hover
{
	text-decoration: underline;
}

div#contentwrapper div#footercontent div#linkcontainer span
{
	width: 430px;
	float: left;	
}

div#contentwrapper div#footercontent div#linkcontainer span#leftlink
{
	text-align: left;
}

div#contentwrapper div#footercontent div#linkcontainer span#rightlink
{
	text-align: right;
}

/* ../arxcore/modules/core/1.0.0/files/stylesheets/core_swatch.css */

/* Core Swatch */

.\_core_swatch_black
{
	color: rgb(0,0,0);
}

.\_core_swatch_black_bg
{
	background-color: rgb(0,0,0);
}

.\_core_swatch_black_border
{
	border-color: rgb(0,0,0);
}

.\_core_swatch_greenstd
{
	color: rgb(31,94,25);
}

.\_core_swatch_greenstd_bg
{
	background-color: rgb(31,94,25);
}

.\_core_swatch_greenstd_border
{
	border-color: rgb(31,94,25);
}

.\_core_swatch_greydrk
{
	color: rgb(25,25,25);
}

.\_core_swatch_greydrk_bg
{
	background-color: rgb(25,25,25);
}

.\_core_swatch_greydrk_border
{
	border-color: rgb(25,25,25);
}

.\_core_swatch_greystd
{
	color: rgb(75,75,75);
}

.\_core_swatch_greystd_bg
{
	background-color: rgb(75,75,75);
}

.\_core_swatch_greystd_border
{
	border-color: rgb(75,75,75);
}

.\_core_swatch_greylgt
{
	color: rgb(125,125,125);
}

.\_core_swatch_greylgt_bg
{
	background-color: rgb(125,125,125);
}

.\_core_swatch_greylgt_border
{
	border-color: rgb(125,125,125);
}

.\_core_swatch_purple
{
	color: rgb(140,46,244);
}

.\_core_swatch_purple_bg
{
	background-color: rgb(140,46,244);
}

.\_core_swatch_purple_border
{
	border-color: rgb(140,46,244);
}

.\_core_swatch_redstd
{
	color: rgb(170,0,0);
}

.\_core_swatch_redstd_bg,
.\_core_swatch_selected
{
	background-color: rgb(170,0,0);
}

.\_core_swatch_redstd_border
{
	border-color: rgb(170,0,0);
}

.\_core_swatch_whitedrk
{
	color: rgb(235,235,235);
}

.\_core_swatch_whitedrk_bg
{
	background-color: rgb(235,235,235);
}

.\_core_swatch_whitedrk_border
{
	border-color: rgb(235,235,235);
}

.\_core_swatch_whitestd
{
	color: rgb(245,245,245);
}

.\_core_swatch_whitestd_bg
{
	background-color: rgb(245,245,245);
}

.\_core_swatch_whitestd_border
{
	border-color: rgb(245,245,245);
}

.\_core_swatch_whitelgt,
.\_core_swatch_selected
{
	color: rgb(255,255,255);
}

.\_core_swatch_whitelgt_bg
{
	background-color: rgb(255,255,255);
}

.\_core_swatch_whitelgt_border
{
	border-color: rgb(255,255,255);
}

/* ../arxcore/modules/core/1.0.0/files/stylesheets/core_login.css */

.\_core_hidden
{
	display: none;
}

div#\_core_icon_container
{
	width: 100%;
	height: 80px;
	top: 50%;
	left: 0px;
	position: absolute;
	margin-top: -40px;
}

div#\_core_icon_container div.\_core_icon
{
	width: 50px;
	height: 80px;
	top: 0px;
	left: 0px;
	position: absolute;
	opacity: 0;
	filter: alpha(0);
}

div#\_core_icon_container div.\_core_icon img.\_core_icon_image
{
	width: 40px;
	height: 40px;
	left: 50%;
	bottom: 40px;
	margin-left: -25px;
	position: absolute;
}

div#\_core_icon_container div.\_core_icon img.\_core_icon_reflection
{
	width: 40px;
	height: 40px;
	top: 40px;
	left: 50%;
	margin-left: -25px;
	position: absolute;
}

h1#\_core_loginlogo
{
	width: 171px;
	height: 53px;
	top: 40%;
	left: 50%;
	margin-top: -31px;
	margin-left: -85px;
	position: absolute;
}

h1#\_core_loginlogo span#\_core_loginlogoimage
{
	width: 171px;
	height: 53px;
	background-image: url(/_files/images/_modules/core/aftershock_logo.gif);
	float: left;
}

div#\_core_loginerror
{
	top: 75%;
	left: 50%;
	margin-top: -44px;
	position: absolute;
	color: rgb(55,55,55);
	font-family: Helvetica, Arial, Geneva, sans-serif, sans;
	font-size: 0.7em;
	font-weight: bold;
	visibility: hidden;
}

div#\_core_logincontainer
{
	height: 54px;
	top: 75%;
	left: 50%;
	margin-top: -27px;
	margin-left: -50%;
	position: absolute;
	background-color: rgb(35,35,35);
	visibility: hidden;
	overflow: hidden;
}

div#\_core_logincontainer div#\_core_loginfields
{
	padding: 7px;
	float: left;
	visibility: hidden;
}
div#\_core_logincontainer div#\_core_loginfields:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: left;
	visibility: hidden;
}
* html div#\_core_logincontainer div#\_core_loginfields
{
	height: 1%;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field
{
	float: left;
	font-family: Helvetica, Arial, Geneva, sans-serif, sans;
	font-size: 0.7em;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emaillabel
{
	width: 200px;
	height: 14px;
	margin-bottom: 3px;
	color: rgb(255,255,255);
}
html>body div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emaillabel
{
	height: auto;
	min-height: 14px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emailelement
{
	width: 200px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emailelement input.\_core_emailbox
{
	width: 185px;
	color: rgb(55,55,55);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emailelement input.\_core_emailbox_err
{
	width: 185px;
	color: rgb(55,55,55);
	background-color: rgb(255,230,230);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passlabel
{
	width: 100px;
	height: 14px;
	margin-bottom: 3px;
	color: rgb(255,255,255);
}
html>body div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passlabel
{
	height: auto;
	min-height: 14px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passelement
{
	width: 100px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passelement input.\_core_passbox
{
	width: 85px;
	color: rgb(55,55,55);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passelement input.\_core_passbox_err
{
	width: 85px;
	color: rgb(55,55,55);
	background-color: rgb(255,230,230);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonlabel
{
	width: 75px;
	height: 14px;
	margin-bottom: 3px;
	color: rgb(75,75,75);
}
html>body div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonlabel
{
	height: auto;
	min-height: 14px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonelement
{
	width: 75px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonelement input.\_core_button
{
	width: 75px;
}

