/* CSS Document */
* { margin:0; padding:0; }
a { outline:none; }
a img { border:0; outline:0; }
.clear { width:100%; clear:both; height:0; overflow:hidden;}

body {
	background-color:#f6f4eb;
	font-family:Arial, Helvetica, sans-serif;
	}


#wrapper {
	width:1039px;
	height:auto;
	margin:0 auto;
	}
	
#header {
	width:100%;
	height:93px;
	float:left;
	}
#header div.logo {
	width:auto;
	height:auto;
	float:left;
	padding:19px 0 0 0;
	}
#header div.social_media {
	width:auto;
	height:auto;
	padding:10px;
	float:right;
	background-color:#fff;
	border-bottom:1px solid #cccac0;
	border-left:1px solid #cccac0;
	border-right:1px solid #cccac0;
	}
#header div.social_media p {
	display:block;
	float:left;
	font-size:11px;
	color:#373431;
	font-weight:bold;
	padding:2px 0 0 0;
	}
#header div.social_media a {
	display:inline;
	float:left;
	margin-left:5px;
	}
#header div.top_nav {
	width:800px;
	height:auto;
	float:right;
	padding:30px 0 0 0;
	}
#header div.top_nav ul {
	width:auto;
	height:auto;
	float:right;
	list-style:none;
	padding:0;
	}
#header div.top_nav ul li {
	float:left;
	display:inline;
	padding:0 0 0 20px;
	}
#header div.top_nav ul li a {
	float:left;
	font-size:16px;
	color:#195fd7;
	font-weight:bold;
	text-decoration:none;
	}
#header div.top_nav ul li a:hover {
	text-decoration:underline;
	}
#header div.top_nav ul li a:active, #header div.top_nav ul li.active a {
	color:#373431;
	text-decoration:none;
	}
	
#header div.top_nav ul li a:active, #header div.top_nav ul li.active_artist a {
	color:#373330;
	text-decoration:none;
	}
	
	
/* content */

#content_container {
	width:987px;
	height:auto;
	float:left;
	padding:25px;
	border:1px solid #cccac0;
	background-color:#fff;
	}

div#slideShow {
	width:987px;
	height:658px;
	float:left;
	padding:0;
	}

div#slideShowItems{
	width:987px;
	height:658px;
	overflow:hidden;
	position:relative;
	}
div#slideShowItems div{
	width:987px;
	height:658px;
	}
ul#slideShowCount{
	display:none;
	}
#slider-dots{
	display:none;
}

div#slideShowItems div.each_box {
	width:987px;
	height:658px;
	float:left;
	background-repeat:no-repeat;
	}
div#slideShowItems div.each_box h1 {
	width:380px;
	height:auto;
	float:left;
	font-weight:bold;
	font-size:46px;
	line-height:46px;
	padding:45px 0 25px 0;
	color:#ffffff;
	border-bottom:1px solid #d6d2ce;
	text-transform:uppercase;
	display:inline;
	margin-left:43px;
	letter-spacing:-1px;
	}
div#slideShowItems div.each_box h2 {
	width:auto;
	height:auto;
	float:left;
	clear:both;
	font-weight:bold;
	font-size:46px;
	line-height:46px;
	padding:25px 0 25px 0;
	color:#ffffff;
	border-bottom:1px solid #d6d2ce;
	display:inline;
	margin-left:43px;
	letter-spacing:-1px;
	}
div#slideShowItems div.each_box h2 a.first {
	text-decoration:none;
	color:#df4c76;
	}
div#slideShowItems div.each_box h2 a.second {
	text-decoration:none;
	color:#00ff03;
	}
div#slideShowItems div.each_box h2 a.third {
	text-decoration:none;
	color:#4e5a69;
	}
div#slideShowItems div.each_box h2 a.fourth {
	text-decoration:none;
	color:#e02130;
	}
div#slideShowItems div.each_box h2 a.fifth {
	text-decoration:none;
	color:#e1bc9a;
	}
div#slideShowItems div.each_box h2 a.sixth {
	text-decoration:none;
	color:#1ebbc5;
	}
div#slideShowItems div.each_box h2 a.seven {
	text-decoration:none;
	color:#CCCCCC;
	}
div#slideShowItems div.each_box h2 a:hover {
	color:#FFF;
	}
div#slideShowItems div.each_box h3 {
	width:auto;
	height:auto;
	float:left;
	clear:both;
	font-weight:bold;
	font-size:24px;
	line-height:20px;
	padding:25px 0 25px 0;
	color:#ffffff;
	display:inline;
	margin-left:43px;
	}
div#slideShowItems div.each_box h3 span {
	font-size:13px;
	clear:both;
	display:block;
	font-style:italic;
	font-weight:normal;
	letter-spacing:normal;
	}



/* shop content */

#shop_content_container {
	width:100%;
	height:auto;
	float:left;
	}

#shop_content_container div.top {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:20px;
	border-bottom:1px dotted #cccac0;
	}
#shop_content_container div.top div.welcome_text {
	width:980px;
	height:auto;
	padding:0 0 0;
	float:left;
	font-size:27px;
	color:#373431;
	}
#shop_content_container div.top div.welcome_text span {
	color:#e04345;
	}
#shop_content_container div.top div.legend_box {
	width:auto;
	height:auto;
	float:right;
	background-color:#f6f4eb;
	border:1px solid #cccac0;
	padding:0 18px;
	}
#shop_content_container div.top div.legend_box div.each_legend {
	width:205px;
	height:auto;
	float:left;
	clear:both;
	padding:12px 0;
	border-bottom:1px dotted #cccac0;
	}
#shop_content_container div.top div.legend_box div.no_border {
	border:0;
	}
	
#shop_content_container div.top div.legend_box div.each_legend img {
	display:block;
	float:left;
	}
#shop_content_container div.top div.legend_box div.each_legend p {
	display:block;
	width:145px;
	padding:15px 0 0 0;
	text-align:left;
	float:right;
	font-size:16px;
	color:#383431;
	font-weight:bold;
	}
#shop_content_container div.each_artwork_row {
	width:100%;
	height:auto;
	float:left;
	padding:20px 0;
	}
#shop_content_container div.each_artwork {
	width:224px;
	height:auto;
	float:left;
	padding:0 11px 0 0;
	display:inline;
	margin-right:11px;
	border-right:1px dotted #cccac0;
	}
#shop_content_container div.no_border {
	border:0;
	}
	
#shop_content_container div.each_artwork div.image {
	width:224px;
	height:190px;
	float:left;
	}
	
#shop_content_container div.each_artwork div.more_photos {
	background-image:url(../images/shop_more_pics_bg.jpg);
	background-repeat:no-repeat;
	}
#shop_content_container div.each_artwork div.info {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:8px;
	}
#shop_content_container div.each_artwork div.info p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	color:#383431;
	line-height:20px;
	font-weight:bold;
	padding:4px 0 0 0;
	}
#shop_content_container div.each_artwork div.info p.title a {
	font-size:16px;
	color:#383431;
	text-decoration:none;
	}
#shop_content_container div.each_artwork div.info p.title a:hover {
	text-decoration:underline;
	}

#shop_content_container div.each_artwork div.info div.artist_name_country {
	width:100%;
	height:auto;
	float:left;
	color:#e14344;
	font-size:13px;
	line-height:20px;
	}
#shop_content_container div.each_artwork div.info div.artist_name_country span {
	width:23px;
	height:auto;
	float:left;
	display:block;
	padding:4px 0 0 0;
	}
#shop_content_container div.each_artwork div.info div.artist_name_country a {
	color:#e14344;
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	}
#shop_content_container div.each_artwork div.info div.artist_name_country a:hover {
	text-decoration:underline;
	}


#shop_content_container div.each_artwork div.info p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#383431;
	line-height:20px;
	}
#shop_content_container div.each_artwork a.view_more {
	width:199px;
	height:18px;
	clear:both;
	display:block;
	padding:1px 0 0 25px;
	background-image:url(../images/rounded_arrow_btn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:12px;
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	} 
#shop_content_container div.each_artwork a:hover.view_more {
	text-decoration:underline;
	}
/*\*//*/
#shop_content_container div.each_artwork div.image {
    display: block;
}
#shop_content_container div.each_artwork div.image span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
#shop_content_container div.each_artwork div.image a img {
	border:2px solid #fff;
	}
#shop_content_container div.each_artwork div.image a:hover img {
	border:2px solid #195fd7;
	}
/* end of shop content */



/* page collection content */
#page_collection_content_container {
	width:100%;
	height:auto;
	float:left;
	}

#page_collection_content_container div.top_banner {
	width:985px;
	height:355px;
	float:left;
	border:1px solid #cfcdc3;
	margin-bottom:25px;
	background-repeat:no-repeat;
	}
#page_collection_content_container div.top_banner h1 {
	width:100%;
	height:auto;
	float:left;
	font-size:46px;
	line-height:46px;
	padding:135px 0 15px 0;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	}
#page_collection_content_container div.top_banner h2 {
	width:100%;
	height:auto;
	float:left;
	font-size:25px;
	line-height:25px;
	color:#ffffff;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	}
#page_collection_content_container div.each_artwork_row {
	width:100%;
	height:auto;
	float:left;
	padding:0 0 20px 0;
	}
#page_collection_content_container div.each_artwork {
	width:224px;
	height:auto;
	float:left;
	padding:0 11px 0 0;
	display:inline;
	margin-right:11px;
	border-right:1px dotted #cccac0;
	}
#page_collection_content_container div.no_border {
	border:0;
	}
#page_collection_content_container div.each_artwork div.image {
	width:224px;
	height:183px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	}
#page_collection_content_container div.each_artwork div.image * {
    vertical-align: middle;
	display:inline-block;
}
/*\*//*/
#page_collection_content_container div.each_artwork div.image {
    display: block;
}
#page_collection_content_container div.each_artwork div.image span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

	


	
	
#page_collection_content_container div.each_artwork div.image img {
	vertical-align:middle;
	}	
	
#page_collection_content_container div.each_artwork div.image a img {
	border:2px solid #fff;
	}
#page_collection_content_container div.each_artwork div.image a:hover img {
	border:2px solid #195fd7;
	}
#page_collection_content_container div.each_artwork div.info {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:8px;
	}
#page_collection_content_container div.each_artwork div.info p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	color:#383431;
	line-height:20px;
	font-weight:bold;
	padding:4px 0 0 0;
	}
#page_collection_content_container div.each_artwork div.info p.title a {
	font-size:16px;
	color:#383431;
	text-decoration:none;
	}
#page_collection_content_container div.each_artwork div.info p.title a:hover {
	text-decoration:underline;
	}
	
#page_collection_content_container div.each_artwork div.info div.artist_name_country {
	width:100%;
	height:auto;
	float:left;
	color:#e14344;
	font-size:13px;
	line-height:20px;
	}
#page_collection_content_container div.each_artwork div.info div.artist_name_country span {
	width:23px;
	height:auto;
	float:left;
	display:block;
	padding:4px 0 0 6px;
	}
#page_collection_content_container div.each_artwork div.info div.artist_name_country a {
	color:#e14344;
	font-size:13px;
	line-height:20px;
	float:left;
	text-decoration:none;
	}
#page_collection_content_container div.each_artwork div.info div.artist_name_country a:hover {
	text-decoration:underline;
	}
#page_collection_content_container div.each_artwork div.info p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#383431;
	line-height:20px;
	}
#page_collection_content_container div.each_artwork a.view_more {
	width:199px;
	height:16px;
	clear:both;
	display:block;
	padding:3px 0 0 25px;
	background-image:url(../images/rounded_arrow_btn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:12px;
	line-height:12px;
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	} 
#page_collection_content_container div.each_artwork a:hover.view_more {
	text-decoration:underline;
	}
/* end of page collection content */


/* more artwork bottom */
.more_artwork_bottom {
	width:987px;
	height:auto;
	float:left;
	padding:25px;
	border:1px solid #cccac0;
	background-color:#fff;
	display:inline;
	margin:10px 0 0 0;
	}
.more_artwork_bottom div.top_name {
	width:972px;
	height:auto;
	float:left;
	padding-bottom:7px;
	padding-left:15px;
	font-size:16px;
	color:#373431;
	font-weight:bold;
	background-image:url(../images/arrow_down.jpg);
	background-repeat:no-repeat;
	background-position:left 7px;
	border-bottom:1px dotted #cccac0;
	}
.more_artwork_bottom div.top_name span {
	color:#e14344;
	}

.more_artwork_bottom div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding:20px 0;
	}
.more_artwork_bottom div.each_row div.each_artwork {
	width:129px;
	height:auto;
	float:left;
	}
.more_artwork_bottom div.each_row div.each_artwork div.image {
	width:129px;
	height:129px;
	float:left;
	overflow:hidden;
	}
.more_artwork_bottom div.each_row div.each_artwork div.image a img {
	border:2px solid #fff;
	}
.more_artwork_bottom div.each_row div.each_artwork div.image a:hover img {	
	border:2px solid #195fd7;
	}
.more_artwork_bottom div.each_row div.each_artwork p.name {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#383431;
	padding:3px 0 0 0;
	}
.more_artwork_bottom div.each_row div.each_artwork p.name a {
	text-decoration:none;
	color:#383431;
	}
.more_artwork_bottom div.each_row div.each_artwork p.name a:hover {
	text-decoration:underline;
	}
.more_artwork_bottom div.each_row div.space {
	width:42px;
	height:125px;
	float:left;
	overflow:hidden;
	}
/* end of more artwork bottom */

/* page detail content */
#page_detail_content_container {
	width:800px;
	height:auto;
	padding:20px 0 0 0;
	margin:0 auto;
	clear:both;
	}
#page_detail_content_container h1 {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	line-height:27px;
	color:#373431;
	font-weight:bold;
	padding-bottom:10px;
	}
#page_detail_content_container div.big_image {
	width:800px;
    height:auto;
    float:left;
	}
#page_detail_content_container div.big_image img#test {
	display:block;
	margin:0 auto;
	}

#page_detail_content_container div.artwork_details {
	width:100%;
	height:auto;
	float:left;
	padding:15px 0 0 0;
	}
#page_detail_content_container div.artwork_details div.left_content {
	width:495px;
	height:auto;
	padding:0 20px 0 0;
	float:left;
	}
#page_detail_content_container div.artwork_details div.left_content p.name {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	color:#383431;
	line-height:20px;
	padding:0;
	font-weight:bold;
	}
#page_detail_content_container div.artwork_details div.left_content p.from_collection {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	color:#383431;
	line-height:20px;
	}
#page_detail_content_container div.artwork_details div.left_content p.from_collection a {
	color:#195fd7;
	text-decoration:none;
	}
#page_detail_content_container div.artwork_details div.left_content p.from_collection a:hover {
	text-decoration:underline;
	}
#page_detail_content_container div.artwork_details div.left_content p.from_collection {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	color:#383431;
	line-height:20px;
	}
#page_detail_content_container div.artwork_details div.left_content div.artist_name_country {
	width:100%;
	height:auto;
	float:left;
	color:#e14344;
	font-size:13px;
	line-height:20px;
	}
#page_detail_content_container div.artwork_details div.left_content div.artist_name_country span {
	width:23px;
	height:auto;
	float:left;
	display:block;
	padding:4px 0 0 5px;
	}
#page_detail_content_container div.artwork_details div.left_content div.artist_name_country a {
	color:#e14344;
	font-size:13px;
	float:left;
	line-height:20px;
	text-decoration:none;
	}
#page_detail_content_container div.artwork_details div.left_content div.artist_name_country a:hover {
	text-decoration:underline;
	}
#page_detail_content_container div.artwork_details div.left_content p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	font-style:italic;
	padding:15px 0 0 0;
	}
#page_detail_content_container div.artwork_details div.right_content {
	width:264px;
	height:auto;
	padding:0 0 0 18px;
	float:left;
	border-left:1px dotted #cccac0;
	}

#page_detail_content_container div.artwork_details div.right_content div.order_type {
	width:242px;
	height:auto;
	float:left;
	padding:10px;
	background-color:#f6f4eb;
	border:1px solid #cccac0;
	}
#page_detail_content_container div.artwork_details div.right_content div.order_type p {
	width:100%;
	height:auto;
	font-size:16px;
	color:#383431;
	font-weight:bold;
	}
#page_detail_content_container div.artwork_details div.right_content div.order_type ul {
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	}
#page_detail_content_container div.artwork_details div.right_content div.order_type ul li {
	width:234px;
	height:auto;
	padding-left:8px;
	float:none;
	font-size:13px;
	color:#383431;
	line-height:20px;
	background-image:url(../images/bullet_rounded.jpg);
	background-repeat:no-repeat;
	background-position:left 9px;
	}

#page_detail_content_container div.artwork_details div.right_content div.buy_now_box {
	width:100%;
	height:auto;
	float:left;
	padding:20px 0;
	border-bottom:1px dotted #cccac0;
	}
#page_detail_content_container div.artwork_details div.right_content div.buy_now_box p.size {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#383431;
	line-height:20px;
	}
#page_detail_content_container div.artwork_details div.right_content div.buy_now_box p.price {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#383431;
	line-height:20px;
	}
#page_detail_content_container div.artwork_details div.right_content div.buy_now_box p.remaining_item {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#e14344;
	line-height:20px;
	}
#page_detail_content_container div.artwork_details div.right_content div.buy_now_box div.paypal_btn {
	width:100%;
	height:auto;
	float:left;
	padding:6px 0 0 0;
	}
#page_detail_content_container div.artwork_details div.right_content div.buy_now_box div.paypal_btn a {
	float:left;
	display:block;
	}
#page_detail_content_container div.artwork_details div.right_content div.buy_now_box div.paypal_btn span {
	float:left;
	padding:6px 0 0 8px;
	}
	
#page_detail_content_container div.artwork_details div.right_content div.share_it_box {
	width:100%;
	height:auto;
	float:left;
	padding:20px 0 0 0;
	}	
#page_detail_content_container div.artwork_details div.right_content div.share_it_box p {
	width:100%;
	height:auto;
	float:left;
	clear:both;
	font-size:16px;
	font-weight:bold;
	color:#383431;
	padding-bottom:6px;
	}
#page_detail_content_container div.artwork_details div.right_content div.share_it_box p span {
	color:#e14344;
	}
#page_detail_content_container div.artwork_details div.right_content div.share_it_box div.icons {
	width:auto;
	height:auto;
	float:left;
	border:1px solid #cccac0;
	padding:5px 10px;
	font-size:13px;
	}
#page_detail_content_container div.artwork_details div.right_content div.share_it_box div.icons a {
	text-decoration:none;
	padding:0 5px;
	}


/* footer */

#footer_container {
	width:987px;
	height:33px;
	float:left;
	padding:0 25px 0 25px;
	border:1px solid #cccac0;
	background-color:#fff;
	display:inline;
	margin:21px 0 30px 0;
	}
#footer_container div.copyright {
	width:auto;
	height:auto;
	float:left;
	padding:9px 0 0 0;
	font-size:13px;
	color:#373431;
	font-weight:bold;
	}
#footer_container div.copyright span {
	color:#e14344;
	}
#footer_container div.links {
	width:auto;
	height:auto;
	float:right;
	padding:0;
	}
#footer_container div.links ul {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding:9px 0 0 0;
	}
#footer_container div.links ul li {
	width:auto;
	height:auto;
	float:left;
	line-height:13px;
	}
#footer_container div.links ul li.separator {
	float:left;
	padding:2px 8px 0 8px;
	font-size:12px;
	line-height:13px;
	}

#footer_container div.links ul li a {
	font-size:13px;
	color:#373431;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	}
#footer_container div.links ul li a:hover {
	color:#e04345;
	}
	
/* end of footer */



/* artist content */
#artist_content_container {
	width:100%;
	height:auto;
	float:left;
	}
#artist_content_container div.left_content {
	width:195px;
	height:auto;
	float:left;
	}
#artist_content_container div.left_content div.list_of_artist {
	width:100%;
	height:auto;
	float:left;
	}
#artist_content_container div.left_content div.list_of_artist h1 {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	color:#373431;
	font-weight:bold;
	padding-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;
	}
#artist_content_container div.left_content div.list_of_artist ul {
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	}
#artist_content_container div.left_content div.list_of_artist ul li {
	width:100%;
	height:auto;
	float:left;
	line-height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
#artist_content_container div.left_content div.list_of_artist ul li a {	
	font-size:13px;
	color:#195fd7;
	font-weight:bold;
	text-decoration:none;
	}
#artist_content_container div.left_content div.list_of_artist ul li.active a {
	color:#373431;
	}
	
#artist_content_container div.left_content div.list_of_artist ul li a:hover {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	}	
#artist_content_container div.left_content div.list_of_artist ul li img {
	display:inline;
	vertical-align:middle;
	margin-right:1px;
	}

#artist_content_container div.right_content {
	width:771px;
	height:auto;
	float:left;
	padding-left:20px;
	border-left:1px dotted #cccac0;
	}
#artist_content_container div.right_content div.the_collektor_artist_image {
	width:100%;
	height:auto;
	float:left;
	padding:75px 0 75px 0;
	text-align:center;
	}
#artist_content_container div.right_content div.about_the_artist {
	width:100%;
	height:auto;
	float:left;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_photo {
	width:300px;
	height:auto;
	float:left;
	border:1px solid #cccac0;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_info {
	width:453px;
	height:auto;
	float:right;
	}
	
/* tabbed menu */

.csw {width: 100%; height: auto; background: #fff; }
.csw .loading {margin: 200px 0 300px 0; text-align: center;}

.stripNavL {
	left: 0;
	display:none;
}
.stripNavR {
	right: 0;
	display:none;
	}
.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			display:none;
		}
	
.stripViewer { /* This is the viewing window */
		position: relative;
		overflow: hidden; 
		margin: auto;
		width: 532px; /* Also specified in  .stripViewer .panelContainer .panel  below */
		height: auto;
		clear: both;
		}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
		float:left;
		height: 100%;
		position: relative;
		overflow:hidden;
		width: 532px; /* Also specified in  .stripViewer  above */
	}


#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu{
	width:100%;
	height:32px;
	float:left;
	overflow:hidden;
	border-bottom:1px dotted #cccac0;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu h1 {
	width:auto;
	height:auto;
	float:left;
	font-size:27px;
	font-weight:bold;
	color:#383431;
	line-height:25px;
	}
	
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu ul{
	width:auto;
	height:auto;
	float:right;
	list-style:none;
	padding:5px 0 0 0;
	margin:0;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu ul li{
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	display:inline-block;
	padding:0 0 0 20px;
	margin:0;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu ul li a{
	width:auto;
	height:auto;
	font-weight:bold;
	float:left;
	display:inline-block;
	font-size:13px;
	color:#195fd7;
	text-decoration:none;
	font-style:italic;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu ul li a:hover {
	text-decoration:underline;
	}
	
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu .tabs-disabled a{
	width:auto;
	height:auto;
	font-weight:bold;
	float:left;
	display:inline-block;
	font-size:13px;
	color:#195fd7;
	text-decoration:none;
	font-style:italic;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_menu .tabs-selected a{
	width:auto;
	height:auto;
	font-weight:bold;
	float:left;
	display:inline-block;
	font-size:13px;
	color:#383431;
	text-decoration:none;
	font-style:italic;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_infodiv.tabbed_content {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0 0 0;
	}
#artist_content_container div.right_content div.about_the_artist div.artist_info div.tabbed_content p.text {
	width:100%;
	height:auto;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	font-size:13px;
	color:#373431;
	font-style:italic;
	line-height:19px;
	}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../loading.gif) no-repeat 0 50%;
	}
.tabs-hide {
    display: none;
    }


.stripViewer .panelContainer .panel div.tabbed_content {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0 0 0;
	}
.stripViewer .panelContainer .panel div.tabbed_content p.text {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:15px;
	font-size:13px;
	color:#373431;
	font-style:italic;
	line-height:19px;
	}
	
#artist_content_container div.right_content .more_artwork {
	width:771px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 0;
	}
#artist_content_container div.right_content .more_artwork div.top_name {
	width:755px;
	height:auto;
	float:left;
	padding-bottom:7px;
	padding-left:15px;
	font-size:16px;
	color:#373431;
	font-weight:bold;
	background-image:url(../images/arrow_down.jpg);
	background-repeat:no-repeat;
	background-position:left 7px;
	border-bottom:1px dotted #cccac0;
	}
#artist_content_container div.right_content .more_artwork div.top_name span {
	color:#e14344;
	}

#artist_content_container div.right_content .more_artwork div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding:18px 0 0 0;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.each_artwork {
	width:129px;
	height:auto;
	float:left;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.each_artwork div.image {
	width:129px;
	height:129px;
	float:left;
	overflow:hidden;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.each_artwork div.image a img {
	border:2px solid #fff;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.each_artwork div.image a:hover img {	
	border:2px solid #195fd7;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.each_artwork p.name {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#383431;
	padding:3px 0 0 0;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.each_artwork p.name a {
	text-decoration:none;
	color:#383431;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.each_artwork p.name a:hover {
	text-decoration:underline;
	}
#artist_content_container div.right_content .more_artwork div.each_row div.space {
	width:31px;
	height:125px;
	float:left;
	overflow:hidden;
	}

/* terms content */
#terms_content_container {
	width:680px;
	height:auto;
	padding:20px 0 40px 0;
	margin:0 auto;
	}
#terms_content_container h2 {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	line-height:27px;
	padding-top:20px;
	padding-bottom:15px;
	margin-bottom:15px;
	display:inline;
	color:#373431;
	font-weight:bold;
	border-bottom:1px dotted #cccac0;
	}
#terms_content_container h3 {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:16px;
	padding-bottom:2px;
	color:#373431;
	font-weight:bold;
	}
#terms_content_container p{
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-bottom:15px;
	}
	
#terms_content_container ul{
	width:95%;
	height:auto;
	float:left;
	padding-left:20px;
	padding-bottom:15px;
	list-style:none;
	}
#terms_content_container ul li{
	width:90%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-left:10px;
	background-image:url(../images/bullet_rounded.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	}
	
/* about us content */
#about_content_container {
	width:987px;
	height:auto;
	padding:0;
	margin:0 auto;
	}

#about_content_container div.left_column {
	width:448px;
	height:auto;
	float:left;
	padding:0 0 0 20px;
	}
#about_content_container div.left_column div.image {
	width:auto;
	height:auto;
	float:left;
	padding:0 0 46px 0;
	}
#about_content_container div.left_column div.text {
	width:380px;
	height:auto;
	float:right;
	padding:0 50px 0 0;
	border-right:1px dotted #cccac0;
	}
#about_content_container div.left_column div.text p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	line-height:27px;
	padding-bottom:1px;
	color:#3c3431;
	font-weight:bold;
	}
#about_content_container div.left_column div.text p.title span {
	color:#e04345;
	}

#about_content_container div.left_column div.text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	line-height:19px;
	padding-bottom:15px;
	color:#3c3431;
	}
#about_content_container div.right_column{
	width:440px;
	height:auto;
	float:right;
	padding:0 60px 0 0;
	}	
#about_content_container div.right_column div.logo{
	width:100%;
	height:auto;
	float:right;
	padding:50px 0 10px 0;
	text-align:center;
	}
#about_content_container div.right_column div.each_row_text {
	width:100%;
	height:auto;
	float:left;
	padding:20px 0;
	border-bottom:1px dotted #cccac0;
	}
#about_content_container div.right_column div.no_border {
	border:0;
	}
#about_content_container div.right_column div.each_row_text p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	line-height:27px;
	padding-bottom:1px;
	color:#3c3431;
	font-weight:bold;
	}
#about_content_container div.right_column div.each_row_text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	line-height:19px;
	color:#3c3431;
	}
	
#about_content_container div.right_column div.what_we_sell {
	width:100%;
	height:auto;
	float:left;
	padding:55px 0 0 0;
	}
#about_content_container div.right_column div.what_we_sell p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	line-height:27px;
	padding-bottom:1px;
	color:#3c3431;
	font-weight:bold;
	}
#about_content_container div.right_column div.what_we_sell p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	line-height:19px;
	color:#3c3431;
	}
#about_content_container div.right_column div.what_we_sell div.each_box {
	width:177px;
	height:auto;
	float:left;
	padding:15px 40px 25px 0;
	}
#about_content_container div.right_column div.what_we_sell div.each_box p {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:13px;
	color:#3c3431;
	font-weight:bold;
	padding:8px 0 0 0;
	}
#about_content_container div.right_column div.what_we_sell div.each_box p a {
	font-size:13px;
	color:#3c3431;
	font-weight:bold;
	text-decoration:none;
	}
#about_content_container div.right_column div.what_we_sell div.each_box p a:hover {
	text-decoration:underline;
	}
	
/* question and answer content */
#question_answer_content_container {
	width:680px;
	height:auto;
	padding:40px 0;
	margin:0 auto;
	}
#question_answer_content_container div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding:25px 0;
	border-bottom:1px dotted #cccac0;
	}
#question_answer_content_container div.no_border  {
	border:0;
	}
	
#question_answer_content_container div.each_row h2 {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	line-height:27px;
	padding-bottom:15px;
	color:#373431;
	font-weight:bold;
	}
#question_answer_content_container div.each_row p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	}
#question_answer_content_container div.each_row p.text a {
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	}
#question_answer_content_container div.each_row p.text a:hover {
	text-decoration:underline;
	}
	
/* partners content */
#partners_content_container {
	width:735px;
	height:auto;
	padding:40px 0;
	margin:0 auto;
	}
#partners_content_container h1 {
	width:100%;
	height:auto;
	float:left;
	padding:0 0 5px 0;
	font-size:27px;
	color:#373431;
	font-weight:bold;
	}
#partners_content_container div.each_row_image_right {
	width:100%;
	height:auto;
	float:left;
	padding:25px 0;
	border-top:1px dotted #cccac0;
	}
#partners_content_container div.each_row_image_right div.text {
	width:390px;
	height:auto;
	float:left;
	}
#partners_content_container div.each_row_image_right div.text p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#373431;
	line-height:19px;
	}
#partners_content_container div.each_row_image_right div.text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-bottom:15px;
	}
#partners_content_container div.each_row_image_right div.text p.text a {
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	}
#partners_content_container div.each_row_image_right div.text p.text a:hover {
	text-decoration:underline;
	}
#partners_content_container div.each_row_image_right div.image {
	width:auto;
	height:auto;
	float:right;
	}
	

#partners_content_container div.each_row_image_left {
	width:100%;
	height:auto;
	float:left;
	padding:25px 0;
	border-top:1px dotted #cccac0;
	}
#partners_content_container div.each_row_image_left div.text {
	width:390px;
	height:auto;
	float:right;
	}
#partners_content_container div.each_row_image_left div.text p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#373431;
	line-height:19px;
	}
#partners_content_container div.each_row_image_left div.text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-bottom:15px;
	}
#partners_content_container div.each_row_image_left div.text p.text a {
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	}
#partners_content_container div.each_row_image_left div.text p.text a:hover {
	text-decoration:underline;
	}
#partners_content_container div.each_row_image_left div.image {
	width:auto;
	height:auto;
	float:left;
	}
	
	

/* contact content */
#contact_content_container {
	width:820px;
	height:auto;
	padding:40px 0;
	margin:0 auto;
	}
#contact_content_container h1 {
	width:100%;
	height:auto;
	float:left;
	padding:0 0 5px 0;
	font-size:27px;
	color:#373431;
	font-weight:bold;
	display:inline;
	margin-bottom:30px;
	border-bottom:1px dotted #cccac0;
	}
#contact_content_container h1 span {
	color:#e04345;
	}
	

#contact_content_container div.tabbed_menu {
	width:160px;
	height:auto;
	float:left;
	border:1px solid #cccac0;
	background-color:#f6f4eb;
	padding:20px 20px 10px 20px;
	}
#contact_content_container div.tabbed_menu ul{
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	}
#contact_content_container div.tabbed_menu ul li{
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	display:inline-block;
	padding:0;
	margin:0;
	}
#contact_content_container div.tabbed_menu ul li a{
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	line-height:27px;
	font-weight:bold;
	color:#195fd7;
	text-decoration:none;
	}
#contact_content_container div.tabbed_menu ul li a:hover {
	text-decoration:underline;
	}
#contact_content_container div.tabbed_menu .tabs-disabled a{
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	line-height:27px;
	font-weight:bold;
	color:#195fd7;
	text-decoration:none;
	}
#contact_content_container div.tabbed_menu .tabs-selected a{
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	line-height:27px;
	font-weight:bold;
	color:#195fd7;
	text-decoration:none;
	}

#contact_content_container div.tabbed_content {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0 0 0;
	}

#contact_content_container div.tabbed_menu p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#373431;
	line-height:27px;
	}


#contact_content_container div.right_column {
	width:532px;
	height:auto;
	float:right;
	padding-left:45px;
	border-left:1px dotted #cccac0;
	}
#contact_content_container div.right_column div.twitter_container {
	width:auto;
	height:auto;
	float:left;
	padding-left:40px;
	}
	
#contact_content_container div.right_column div.title_box {
	width:490px;
	height:auto;
	padding:15px 20px;
	float:left;
	border:1px solid #cccac0;
	background-color:#f6f4eb;
	font-size:16px;
	color:#373431;
	font-weight:bold;
	line-height:16px;
	display:inline;
	margin:0 0 20px 0;
	}
#contact_content_container div.right_column p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	}
#contact_content_container div.right_column p.text a {
	font-size:13px;
	color:#195fd7;
	text-decoration:none;
	}	
#contact_content_container div.right_column p.text a:hover {
	text-decoration:underline;
	}
	
#contact_content_container div.right_column p.text_email {
	width:90%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-left:20px;
	}
#contact_content_container div.right_column p.text_email a {
	font-size:13px;
	color:#195fd7;
	text-decoration:none;
	}	
#contact_content_container div.right_column p.text_email a:hover {
	text-decoration:underline;
	}	
	
	
#contact_content_container div.right_column a.download_app_form {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	color:#255fd7;
	text-decoration:none;
	font-weight:bold;
	padding:10px 0 40px 0;
	text-align:center;
	}
#contact_content_container div.right_column a:hover.download_app_form {
	text-decoration:underline;
	}
	
	
/* formats content */
#formats_content_container {
	width:864px;
	height:auto;
	padding:40px 0;
	margin:0 auto;
	}
#formats_content_container div.title_box {
	width:842px;
	height:auto;
	padding:15px 10px;
	float:left;
	border:1px solid #cccac0;
	background-color:#f6f4eb;
	line-height:16px;
	display:inline;
	margin:0 0 20px 0;
	}
#formats_content_container div.title_box h1 {
	width:100%;
	height:auto;
	float:left;
	font-size:27px;
	color:#373431;
	font-weight:bold;
	line-height:27px;
	}
#formats_content_container div.title_box h2 {
	width:100%;
	height:auto;
	float:left;
	color:#373431;
	font-size:16px;
	line-height:25px;
	font-weight:normal;
	}
#formats_content_container div.formats_image {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:40px;
	} 
	
#formats_content_container div.each_row_image_right {
	width:100%;
	height:auto;
	float:left;
	padding:25px 0;
	}
#formats_content_container div.each_row_image_right div.text {
	width:432px;
	height:auto;
	float:left;
	}
#formats_content_container div.each_row_image_right div.text p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#373431;
	line-height:19px;
	}
#formats_content_container div.each_row_image_right div.text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-bottom:15px;
	}
#formats_content_container div.each_row_image_right div.text p.text a {
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	}
#formats_content_container div.each_row_image_right div.text p.text a:hover {
	text-decoration:underline;
	}
#formats_content_container div.each_row_image_right div.image {
	width:auto;
	height:auto;
	float:right;
	}
	

#formats_content_container div.each_row_image_left {
	width:100%;
	height:auto;
	float:left;
	padding:25px 0;
	}
#formats_content_container div.each_row_image_left div.text {
	width:432px;
	height:auto;
	float:right;
	}
#formats_content_container div.each_row_image_left div.text p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#373431;
	line-height:19px;
	}
#formats_content_container div.each_row_image_left div.text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-bottom:15px;
	}
#formats_content_container div.each_row_image_left div.text p.text a {
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	}
#formats_content_container div.each_row_image_left div.text p.text a:hover {
	text-decoration:underline;
	}
#formats_content_container div.each_row_image_left div.image {
	width:auto;
	height:auto;
	float:left;
	}
	
	
#formats_content_container div.row_with_two_image{
	width:100%;
	height:auto;
	float:left;
	padding:25px 0;
	}
#formats_content_container div.row_with_two_image div.text {
	width:488px;
	height:auto;
	float:right;
	padding:30px 188px 15px 188px;
	}
#formats_content_container div.row_with_two_image div.text p.title {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#373431;
	line-height:19px;
	}
#formats_content_container div.row_with_two_image div.text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	color:#373431;
	line-height:19px;
	padding-bottom:15px;
	}
#formats_content_container div.row_with_two_image div.text p.text a {
	color:#195fd7;
	text-decoration:none;
	font-weight:bold;
	}
#formats_content_container div.row_with_two_image div.text p.text a:hover {
	text-decoration:underline;
	}
#formats_content_container div.row_with_two_image img.left {
	display:block;
	float:left;
	}
#formats_content_container div.row_with_two_image img.right {
	display:block;
	float:right;
	}
#artist_on {
	color: #383431;
}
