/*
/		RESET /RELOADED by Eric Meyer
/		www.meyerweb.com
--------------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*---CLEANER---*/
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	border: none;
	margin: 0px; padding:0px;
	background: transparent;
	}




	
/*
/		Global Properties
--------------------------------------------------------------------------------------------------------*/

body {
	background-color: #F2FAFB;
	color: #7C7C7C;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	margin: 0 auto;
	width: 889px;
	}

	a {
	color: #7C7C7C;
	}
	a:hover {
	color:#7DDDE3;
	}
	a span {
	display: none;
	}
	a.green {
	color: #0D9DA6;
	font-weight:bold;
	text-decoration: none;
	}
	a.green:hover {
	text-decoration: underline;
	}

p {
	margin-bottom: 20px;
	}
p.indent {
	text-indent: 30px;
	}

h2 {
	color: #7DDDE3;
	font-weight: bold;
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 12px;
	}
	h2.gray {
	color: #7C7C7C;
	}
	
strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	color: #999;
	}

div.hr {
	clear: both;
	padding-bottom: 5px;
	height: 10px;
	background: url('../images/horizontalRule.gif') no-repeat;
	}

/*  Newsletter signup
------------------------------------------*/
	.ETNsignUp {
	background: url('../images/ETNsignup.gif') no-repeat;
	display: block;
	font-size: 11px;
	line-height: 16px;
	margin-top: 100px;
	width: 169px;
	height: 95px;
	padding: 35px 0 0 15px;
	}
	
	.ETNsignUp input.text {
	border: 1px solid #CCC;
	height: 11px;
	width: 120px;
	margin: 8px 0 5px 2px;
	padding: 2px;
	font-size: 10px;
	color: #999;
	}

/* 	Brought by Nahotta
------------------------------------------*/
p.broughtBy a {
	background: url('../images/nahcottaLogo.gif') no-repeat;
	display: block;
	color: #7C7C7C;
	padding: 5px 0 0 40px;
	width: 140px;
	height: 40px;
	font-size: 10px;
	line-height: 12px;
	}

/* 
/	Art purchase links
------------------------------------------*/
div.AddToCartContainer {
	position: absolute;
	top: 175px;
	right: 0;
	}

div.sold {
	background: url('../images/btn-sold.gif') no-repeat;
	width: 62px;
	height: 20px;
	position: absolute;
	top: 175px;
	right: 0;
	}

/* 
/	Art displays
------------------------------------------*/
ul.art li {
	width: 140px;
	float: left;
	display: inline;
	margin-right: 10px;
	font-size: 11px;
	line-height: 12px;
	height:220px;
  	position: relative;
	}
	.artists ul.art li {
	height: 180px;
	}
	ul.art li a img {
	cursor: 
	}
	.artists ul.art li strong {
	line-height: 25px;
	font-size: 13px;
	}
	ul.art li a {
	text-decoration: none;
	}
	
/* 
/	Shopping Cart
------------------------------------------*/

#ShoppingCart a{
	background: url('../images/shoppingCart.gif') no-repeat;
	position: absolute;
	width: 53px;
	height: 31px;
	padding-top: 3px;
	padding-left: 67px;
	font-size: 10px;
	text-decoration: none;
	}

/*
/		Navigation Properties
--------------------------------------------------------------------------------------------------------*/

#navBar {
	background-color: #545454;
	height: 29px;
	margin: 5px 0 20px 0;
	}
ul#nav li a span {
	display: none;
	}
ul#nav li,
ul#nav li a {
	float: left;
	display: block;
	height: 29px;
	}
ul#nav li a:hover, ul#nav li a.active { background-position: bottom; }
ul#nav .home a { background: url('../images/menu/home.gif') no-repeat; width: 81px; }
ul#nav .theartists a { background: url('../images/menu/theartists.gif') no-repeat; width: 108px; }
ul#nav .theshow a { background: url('../images/menu/theshow.gif') no-repeat; width: 99px; }
ul#nav .ourstory a { background: url('../images/menu/ourstory.gif') no-repeat; width: 99px; }
ul#nav .contactus a { background: url('../images/menu/contactus.gif') no-repeat; width: 115px; }


ul#search { 
	float: right;
	margin: 0;
	padding: 0;
	}
	ul#search li {
	float: left;
	margin-right: 10px;
	}
	ul#search .search {
	border: 1px solid #CCC;
	height: 11px;
	width: 160px;
	margin-top: 7px;
	font-size: 9px !important;
	line-height: 9px;
	}

/*
/		Global Layout
--------------------------------------------------------------------------------------------------------*/
	
#bodyWrap {
	background-color: #FFF;
	padding: 12px;
	padding-top: 0;
	}

#contentWrap {
	}
	
#sideNav {
	float: left;
	display: inline;
	font-size: 12px;
	margin-left: 15px;
	}
	#sideNav ul {
	margin-top: 7px;
	}
	#sideNav a {
	text-decoration: none;
	}

#content {
	float: left;
	display: inline;
	width: 625px;
	margin-left:40px;
	}
	#content > img { margin-right: 200px; }
	#content img.profile { margin-right: 0; }
	
#footer {
	margin: 0 auto;
	padding: 70px 0 10px 20px;
	font-weight: bold;
	color: #919291;
	}
	#footer ul {
	margin: 0 auto;
	width: 450px;
	}
	#footer ul li {
	float: left;
	margin-right: 15px;
	display: inline;
	}
	#footer ul li img {
	position: relative;
	bottom: 4px;
	}
	#footer a {
	text-decoration: none;
	}
	#footer ul li.atom
	{
		float:none;
		margin-right:15px;
		padding-left:110px;
		display:inherit;
	}





/*
/		Page Specific
--------------------------------------------------------------------------------------------------------*/

/* 
/	home
------------------------------------------*/
.nowFeaturing {
	float: left;
	border: 1px solid #8B8B8B;
	padding: 10px;
	}
	.nowFeaturing h2 {
	font-family: georgia;
	font-weight: normal;
	color: #7C7C7C;
	padding: 10px 0 10px 0;
	text-transform: lowercase;
	font-size: 24px;
	}
	.nowFeaturing a {
	text-decoration: none;
	}

.homeFeatured {
	width: 300px;
	margin-left: 15px;
	float: left;
	display: inline;
	}
	.homeFeatured .art li {
	margin: 0 5px;
	}
	

/* 
/	contact
------------------------------------------*/	

.contact {
	font-size: 14px;
	}
	.contact input.text {
	border: 1px solid #CCC;
	height: 13px;
	width: 197px;
	margin-top: 7px;
	font-size: 11px;
	color: #999;
	}
	.contact a {
	border-bottom: 2px solid #7C7C7C;
	text-decoration: none;
	}
	

/* 
/	Arists Profile
------------------------------------------*/

img.profile {
	border: 1px solid #999;
	padding: 5px;
	padding-bottom: 40px;
	float: left;
	}

div.profile {
	width: 420px;
	float: left;
	padding-left: 40px;
	}
div.profile span {
	font-size: 12px !important;
	}

/* 
/	Search Results
------------------------------------------*/

.SearchResult {
	border-bottom: 1px dotted #CCC;
	padding: 20px;
	}
	.ResultPath {
	font-style: italic;
	color: #666;
	}
	.PagerControl {
	float: right;
	margin-top: 30px;
	}
	.PagerControl td {
	padding: 5px;
	}


	
/* 
/	 CMS tweaks
------------------------------------------*/

.PageManagerPreviewInfo {
	background-color: #FFF;
	padding: 5px;
	text-align: center;
}

.PageManagerPreviewInfo a {
	color: #000;
	padding: 0 5px 0 5px;
	text-decoration: underline;
}


.CMSEditableRegionEdit {
    border: #FFF 1px dashed;	
 	background: #545454 url('../images/arrow.gif') no-repeat 7px 0;
    padding: 3px;
    color: #FFF;
    font-weight: bold; 
	}
.CMSEditableRegionTitle {
	margin-left: 30px;
	}
